.icon.svelte-123hemx{vertical-align:-.18em;flex:none}.devices.svelte-7bd0ld{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dev.svelte-7bd0ld{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .2rem .12rem .55rem;font-size:.85rem;display:inline-flex}.dot.svelte-7bd0ld{background:var(--muted);border-radius:50%;width:.55rem;height:.55rem}.ready.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--green);box-shadow:0 0 6px var(--green)}.asking.svelte-7bd0ld .dot:where(.svelte-7bd0ld),.opening.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--orange);animation:1s infinite svelte-7bd0ld-blink}.denied.svelte-7bd0ld .dot:where(.svelte-7bd0ld),.blocked.svelte-7bd0ld .dot:where(.svelte-7bd0ld),.silent.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--pink)}.st.svelte-7bd0ld{color:var(--muted);font-size:.78rem}.ready.svelte-7bd0ld .st:where(.svelte-7bd0ld){color:var(--green)}.sm.svelte-7bd0ld{padding:.05rem .5rem;font-size:.8rem}.x.svelte-7bd0ld{padding:.15rem}.wrap.svelte-7bd0ld{position:relative}.rigbtn.svelte-7bd0ld{align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex;position:relative}.rigbtn.svelte-7bd0ld .alert:where(.svelte-7bd0ld){background:var(--pink);color:#fff;text-align:center;border-radius:999px;min-width:1.1rem;padding:0 .3rem;font-size:.7rem;font-weight:700}.pop.svelte-7bd0ld{z-index:60;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--radius);width:300px;box-shadow:var(--shadow);flex-direction:column;gap:.4rem;padding:.7rem;display:flex;position:absolute;top:2.2rem;right:0}.boxes.svelte-7bd0ld{gap:.25rem;padding:.3rem .45rem;position:relative}@media (pointer:coarse){.boxes.svelte-7bd0ld{justify-content:center;min-width:44px;min-height:44px}}.boxes.svelte-7bd0ld .badge:where(.svelte-7bd0ld){border:1.5px solid var(--bg2);width:8px;height:8px;position:absolute;top:5px;right:5px}.boxes.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--muted)}.boxes.ready.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--green);box-shadow:0 0 6px var(--green)}.boxes.asking.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--orange);animation:1s infinite svelte-7bd0ld-blink}.boxes.denied.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--pink)}.proto.svelte-7bd0ld{min-height:0;padding:0 .2rem;font-size:.75rem}.pop.list.svelte-7bd0ld{width:min(360px,100vw - 1rem);position:absolute;top:2.6rem;right:0}.pop.list.right.svelte-7bd0ld{left:0;right:auto}.pop.svelte-7bd0ld:not(.inline){max-height:calc(100vh - 4rem);overflow:auto}@media (width<=760px){.pop.list.svelte-7bd0ld{width:auto;position:fixed;top:3.2rem;left:.5rem;right:.5rem}}.pop.list.svelte-7bd0ld .dev:where(.svelte-7bd0ld){justify-content:flex-start}.pop.list.svelte-7bd0ld .dev:where(.svelte-7bd0ld) b:where(.svelte-7bd0ld){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pop.inline.svelte-7bd0ld{width:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.devices.svelte-7bd0ld{position:relative}.pop.get.svelte-7bd0ld{gap:.5rem;width:360px;top:2.4rem}.pop.get.inline.svelte-7bd0ld{border-top:1px solid var(--line);border-radius:0;width:auto;padding:.5rem 0 0}.get.svelte-7bd0ld .title:where(.svelte-7bd0ld){text-transform:none;letter-spacing:0;color:var(--text);margin:0;font-size:1rem}.get.svelte-7bd0ld p:where(.svelte-7bd0ld){margin:0}.get.svelte-7bd0ld .blocked:where(.svelte-7bd0ld){border-radius:var(--radius-s);border:1px solid color-mix(in srgb, var(--pink) 55%, transparent);background:color-mix(in srgb, var(--pink) 12%, transparent);padding:.45rem .6rem;font-size:.86rem}.dls.svelte-7bd0ld{flex-direction:column;gap:.35rem;display:flex}.dl.svelte-7bd0ld{border-radius:var(--radius-s);background:var(--green);color:#07150b;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .7rem;font-weight:650;text-decoration:none;display:flex}.dl.svelte-7bd0ld:hover{background:#5be070}.dl.svelte-7bd0ld:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dl.svelte-7bd0ld small:where(.svelte-7bd0ld){opacity:.75;white-space:nowrap;font-weight:500}.get.svelte-7bd0ld details:where(.svelte-7bd0ld) summary:where(.svelte-7bd0ld){cursor:pointer;color:var(--muted);font-size:.86rem}.get.svelte-7bd0ld ul:where(.svelte-7bd0ld){margin:.3rem 0;padding-left:1.1rem;font-size:.86rem;line-height:1.7}.get.svelte-7bd0ld a:where(.svelte-7bd0ld):not(.dl){color:#8ab8ff}.get.svelte-7bd0ld code:where(.svelte-7bd0ld){font-size:.8rem}.wait.svelte-7bd0ld{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:.4rem;padding-top:.45rem;font-size:.8rem;display:flex}.wait.svelte-7bd0ld .dot:where(.svelte-7bd0ld){background:var(--orange);animation:1s infinite svelte-7bd0ld-blink}@keyframes svelte-7bd0ld-blink{50%{opacity:.35}}.top.svelte-q4l0ge{background:var(--bg2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .7rem;display:flex}.brand.svelte-q4l0ge{letter-spacing:.02em;white-space:nowrap;font-size:1.05rem;font-weight:800}.brand.svelte-q4l0ge span:where(.svelte-q4l0ge){color:var(--green)}.alpha.svelte-q4l0ge{letter-spacing:.06em;text-transform:uppercase;color:#1a1000;background:var(--orange);vertical-align:.2em;border-radius:4px;padding:.05rem .3rem;font-size:.62rem;font-weight:700}.show.svelte-q4l0ge{background:0 0;border-color:#0000;max-width:280px}.show.svelte-q4l0ge .name:where(.svelte-q4l0ge){text-overflow:ellipsis;font-weight:650;overflow:hidden}.lockedname.svelte-q4l0ge{color:var(--orange);align-items:center;gap:.35rem;padding:.32rem .6rem;display:inline-flex}.lockedname.svelte-q4l0ge .name:where(.svelte-q4l0ge){color:var(--text)}.saved.svelte-q4l0ge{color:var(--green);font-size:.76rem}.saved.dirty.svelte-q4l0ge{color:var(--muted)}.modes.svelte-q4l0ge{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:2px;display:inline-flex}.modes.svelte-q4l0ge button:where(.svelte-q4l0ge){color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.3rem .85rem}.modes.svelte-q4l0ge button.cur:where(.svelte-q4l0ge){background:var(--panel2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.modes.svelte-q4l0ge button.tconsole:where(.svelte-q4l0ge){padding-inline:.55rem}@media (width<=1500px){.modes.svelte-q4l0ge button.tconsole:where(.svelte-q4l0ge):not(.cur) .lbl:where(.svelte-q4l0ge){display:none}}.gms.svelte-q4l0ge{border-color:var(--orange);color:var(--orange);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.gm.svelte-q4l0ge{color:var(--muted);align-items:center;gap:.35rem;display:inline-flex}.gm.svelte-q4l0ge input:where(.svelte-q4l0ge){width:90px}.gm.svelte-q4l0ge b:where(.svelte-q4l0ge){width:2.6rem;color:var(--text);font-size:.85rem}.lab.svelte-q4l0ge{color:var(--muted);font-size:.82rem}.bpm.svelte-q4l0ge{align-items:center}.warn.svelte-q4l0ge{cursor:help}.music.svelte-q4l0ge{gap:.3rem}.music.svelte-q4l0ge b:where(.svelte-q4l0ge){color:var(--text);min-width:1.6rem;font-size:.82rem}.pulse.svelte-q4l0ge{background:var(--line2);border-radius:50%;width:.5rem;height:.5rem;transition:background 50ms}.pulse.beat.svelte-q4l0ge{background:var(--green);box-shadow:0 0 8px var(--green)}.bo.on.svelte-q4l0ge{background:var(--pink);border-color:var(--pink);color:#1a0010;font-weight:700}.bpm.svelte-q4l0ge{gap:.25rem;display:inline-flex}.bpm.svelte-q4l0ge input:where(.svelte-q4l0ge){width:5em}.bpm.svelte-q4l0ge .frommusic:where(.svelte-q4l0ge){color:var(--green);border-color:#45d85c66}.grow.svelte-q4l0ge{flex:1}.out.svelte-q4l0ge{color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-weight:650;display:inline-flex}.out.svelte-q4l0ge .dot:where(.svelte-q4l0ge){background:#5b6676;border-radius:50%;width:.6rem;height:.6rem;box-shadow:inset 0 0 0 1px #0006}.out.onair.svelte-q4l0ge{color:#fff;background:#5a1418;border-color:#c4383f}.out.onair.svelte-q4l0ge .dot:where(.svelte-q4l0ge){background:#ff4d55;box-shadow:0 0 8px #ff4d55}.arm.svelte-q4l0ge{color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex;position:relative;overflow:hidden}.arm.holding.svelte-q4l0ge:before{content:"";transform-origin:0;background:#ff8a1c55;animation:1.2s linear forwards svelte-q4l0ge-arm;position:absolute;inset:0}@keyframes svelte-q4l0ge-arm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arm.armed.svelte-q4l0ge{color:#fff;background:#7a1d0c;border-color:#ff7a1c;font-weight:750;animation:1.2s ease-in-out infinite svelte-q4l0ge-armed}@keyframes svelte-q4l0ge-armed{50%{box-shadow:0 0 0 3px #ff7a1c55}}@media (prefers-reduced-motion:reduce){.arm.armed.svelte-q4l0ge{animation:none}}@media (pointer:coarse){.out.svelte-q4l0ge,.arm.svelte-q4l0ge{justify-content:center;min-width:44px;min-height:44px}}@media (width<=1100px){.modes.svelte-q4l0ge svg,.modes.svelte-q4l0ge button.tconsole:where(.svelte-q4l0ge):not(.cur){display:none}.modes.svelte-q4l0ge button.tconsole:where(.svelte-q4l0ge) svg{display:inline-block}.bpm.svelte-q4l0ge .lab:where(.svelte-q4l0ge){display:none}.gm.svelte-q4l0ge input:where(.svelte-q4l0ge){width:64px}.brand.svelte-q4l0ge,.gm.svelte-q4l0ge .lab:where(.svelte-q4l0ge),.gm.svelte-q4l0ge b:where(.svelte-q4l0ge),.music.svelte-q4l0ge:not(.on){display:none}.show.svelte-q4l0ge{max-width:110px}.toolbar.svelte-q4l0ge button[aria-label=Explanations],.toolbar.svelte-q4l0ge button[aria-label=Find\ anything]{display:none}.top.svelte-q4l0ge{gap:.45rem}}@media (width<=760px){.top.svelte-q4l0ge{flex-wrap:nowrap;gap:.2rem;padding:.3rem .4rem;overflow-x:auto}.brand.svelte-q4l0ge,.gm.svelte-q4l0ge,.bpm.svelte-q4l0ge,.bo.svelte-q4l0ge,.saved.svelte-q4l0ge,.music.svelte-q4l0ge,.out.svelte-q4l0ge .txt:where(.svelte-q4l0ge),.arm.svelte-q4l0ge .txt:where(.svelte-q4l0ge){display:none}.out.svelte-q4l0ge,.arm.svelte-q4l0ge{padding:.3rem .45rem}.toolbar.svelte-q4l0ge{flex-wrap:nowrap}.toolbar.svelte-q4l0ge button[aria-label=Undo],.toolbar.svelte-q4l0ge button[aria-label=Redo],.toolbar.svelte-q4l0ge button[aria-label=Explanations],.toolbar.svelte-q4l0ge button[aria-label=Find\ anything]{display:none}.modes.svelte-q4l0ge button:where(.svelte-q4l0ge){gap:.25rem;padding:.3rem .42rem}.modes.svelte-q4l0ge button:where(.svelte-q4l0ge):not(.cur) .lbl:where(.svelte-q4l0ge){display:none}.modes.svelte-q4l0ge svg{display:inline-block}.top.witharm.svelte-q4l0ge .modes:where(.svelte-q4l0ge) .lbl:where(.svelte-q4l0ge){display:none}.show.svelte-q4l0ge{max-width:28vw;padding-inline:.3rem}}.tip.svelte-1j8ncwh{border-radius:var(--radius-s);background:#6aa2ff0d;border-left:2px solid #6aa2ff55;align-items:flex-start;gap:.3rem;margin:0;padding:.3rem .4rem .3rem .55rem;display:flex}.x.svelte-1j8ncwh{opacity:.6;flex:none;min-width:24px;min-height:24px;margin-left:auto;padding:.25rem}.x.svelte-1j8ncwh:hover{opacity:1}.help.svelte-1a9bah3{display:inline-flex;position:relative}.q.svelte-1a9bah3{padding:.1rem}.pop.svelte-1a9bah3{z-index:40;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--radius-s);width:min(320px,80vw);box-shadow:var(--shadow);color:var(--text);padding:.6rem .7rem;font-size:.84rem;line-height:1.45;position:absolute;top:1.6rem;right:0}.backdrop.svelte-16ml2tb{z-index:50;background:#000a;grid-template-columns:minmax(0,1fr);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal.svelte-16ml2tb{background:var(--panel);border:1px solid var(--line);width:min(640px,100%);max-height:92vh;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;display:flex}.modal.wide.svelte-16ml2tb{width:min(1000px,100%)}.backdrop.dock.svelte-16ml2tb{pointer-events:none;background:0 0;place-items:end start}.backdrop.dock.svelte-16ml2tb .modal:where(.svelte-16ml2tb){pointer-events:auto;width:min(420px,100%);box-shadow:0 12px 40px #000c, 0 0 0 1px var(--line2)}.head.svelte-16ml2tb{padding:.7rem .9rem .3rem}.head.svelte-16ml2tb h2:where(.svelte-16ml2tb){color:var(--text);text-transform:none;letter-spacing:0;margin:0;font-size:1.05rem}.body.svelte-16ml2tb{padding:.3rem .9rem .9rem;overflow:auto}.x.svelte-16ml2tb{color:var(--muted)}label.svelte-1pzp7l6{color:var(--muted);font-size:.9rem}.warn.svelte-1pzp7l6{color:var(--orange);font-size:.9rem}.blindnote.svelte-1pzp7l6{color:#9fc0ff;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.top.svelte-1pzp7l6{margin-bottom:.5rem}.lvl.svelte-1pzp7l6{align-items:center;gap:.6rem;display:flex}.lvl.svelte-1pzp7l6 input:where(.svelte-1pzp7l6){accent-color:var(--orange);flex:1}.grp.svelte-1pzp7l6{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.35rem 0;display:flex}.grp.svelte-1pzp7l6 .muted:where(.svelte-1pzp7l6){width:5.5rem}.err.svelte-1pzp7l6{color:var(--pink);margin-left:.5rem;font-size:.85rem}.rep.svelte-1pzp7l6{border:1px solid var(--line2);border-radius:var(--radius);flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.5rem .7rem;display:flex}.rep.svelte-1pzp7l6 p:where(.svelte-1pzp7l6){margin:0}label.svelte-36tn2a{color:var(--muted);align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.modes.svelte-36tn2a{margin:.6rem 0 .3rem}.modes.svelte-36tn2a .cur:where(.svelte-36tn2a){border-color:var(--green)}table.svelte-36tn2a{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.9rem}th.svelte-36tn2a{text-align:left;color:var(--muted);padding:.2rem;font-weight:400}td.svelte-36tn2a{padding:.15rem .2rem}td.svelte-36tn2a input:where(.svelte-36tn2a):not([type=checkbox]){width:100%}.tools.svelte-36tn2a{white-space:nowrap}.x.svelte-36tn2a{color:var(--muted);background:0 0;border:0;padding:.1rem .3rem}.range.svelte-36tn2a{margin:.15rem 0}.foot.svelte-36tn2a{margin-top:.4rem}.err.svelte-36tn2a{color:var(--pink)}.run.svelte-36tn2a td:where(.svelte-36tn2a){background:#ffffff06}.run.svelte-36tn2a .rg:where(.svelte-36tn2a){align-items:center;gap:.3rem;display:inline-flex}.cellsbox.svelte-36tn2a{border:1px solid var(--line2);border-radius:var(--radius);flex-direction:column;gap:.45rem;margin:.4rem 0;padding:.6rem .8rem;display:flex}.cellsbox.svelte-36tn2a p:where(.svelte-36tn2a){color:var(--muted);margin:0;font-size:.88rem}.opt.svelte-36tn2a{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.shape.svelte-36tn2a{margin:.2rem 0;font-size:.85rem}.start.svelte-36tn2a{border:1px dashed var(--line2);border-radius:var(--radius);color:var(--muted);margin:.4rem 0;padding:.7rem .9rem}.start.svelte-36tn2a ol:where(.svelte-36tn2a){margin:.3rem 0 .6rem;padding-left:1.2rem}.fl.svelte-1ceh87j{flex-direction:column;gap:.4rem;height:100%;min-height:0;display:flex}.head.svelte-1ceh87j{flex-wrap:nowrap}.selbar.svelte-1ceh87j{border-radius:var(--radius-s);background:#ffaa1c0d;flex-wrap:nowrap;min-height:2.1rem;padding:.2rem .3rem}.selbar.none.svelte-1ceh87j{background:0 0}.selbar.svelte-1ceh87j .muted:where(.svelte-1ceh87j){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.olist.svelte-1ceh87j{outline:none;flex:1;min-height:0;overflow:auto}.ico.svelte-1ceh87j{border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:background .1s;display:grid}.txt.svelte-1ceh87j{flex-direction:column;flex:1;min-width:0;display:flex}.nm.svelte-1ceh87j{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.txt.svelte-1ceh87j .faint:where(.svelte-1ceh87j){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addr.svelte-1ceh87j{font-variant-numeric:tabular-nums}.clash.svelte-1ceh87j .addr:where(.svelte-1ceh87j){color:var(--pink);border-color:var(--pink)}.lvl.svelte-1ceh87j{background:var(--line);border-radius:3px;flex:none;align-items:flex-end;width:5px;height:26px;display:flex;overflow:hidden}.lvl.svelte-1ceh87j span:where(.svelte-1ceh87j){background:var(--orange);width:100%}.check.svelte-1ceh87j{margin-left:auto;padding:.1rem .4rem;font-size:.78rem}.filter.svelte-1ceh87j{width:100%;padding:.3rem .5rem;font-size:.85rem}.usage.svelte-1ceh87j{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.empty.svelte-1ceh87j{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;display:flex}.risk.svelte-1ceh87j{white-space:nowrap;font-size:.7rem}.risk.atmosphere.svelte-1ceh87j{color:#9fb4c8}.risk.once.svelte-1ceh87j{color:#e8c44a;border-color:#e8c44a55}.risk.hazard.svelte-1ceh87j{color:#ff8a5c;border-color:#ff7a1c88;font-weight:650}.num.svelte-1ceh87j{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:1.6em;font-size:.8rem}.gp.svelte-n351g8{flex-direction:column;gap:.45rem;height:100%;min-height:0;display:flex}.head.svelte-n351g8{flex-wrap:nowrap}.olist.svelte-n351g8{overflow:auto}.ico.svelte-n351g8{width:30px;height:30px;color:var(--cyan);background:#36d6e714;border-radius:8px;flex:none;place-items:center;display:grid}.txt.svelte-n351g8{flex-direction:column;flex:1;min-width:0;display:flex}.nm.svelte-n351g8{font-weight:550}.dots.svelte-n351g8{flex-wrap:wrap;gap:2px;max-width:70px;display:flex}.d.svelte-n351g8{border-radius:50%;width:7px;height:7px}.empty.svelte-n351g8{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;padding:1.2rem .5rem;display:flex}.main.svelte-n351g8{text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;padding:0;display:flex}.main.svelte-n351g8:hover:not(:disabled){background:0 0}.tile.svelte-1p9wntj{white-space:normal;flex-direction:column;justify-content:flex-start;gap:.2rem;height:62px;padding:.3rem .2rem .25rem;font-size:.76rem;line-height:1.1;position:relative}.name.svelte-1p9wntj{-webkit-line-clamp:2;line-clamp:2;text-align:center;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile.active.svelte-1p9wntj{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tile.dropping.svelte-1p9wntj{box-shadow:-3px 0 0 var(--accent)}.sw.svelte-1p9wntj{border:1px solid #0006;border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 10px #0008}.map.svelte-1p9wntj{width:46px;height:30px}.lvl.svelte-1p9wntj{background:var(--line);border-radius:3px;width:46px;height:12px;margin:9px 0;display:block;overflow:hidden}.lvl.svelte-1p9wntj span:where(.svelte-1p9wntj){background:linear-gradient(90deg, #ffaa1c88, var(--orange));height:100%;display:block}.beam.svelte-1p9wntj{height:30px;color:var(--muted);place-items:center;font-size:1rem;display:grid}.name.svelte-1p9wntj{text-align:center;color:var(--text);text-overflow:ellipsis;max-width:100%;overflow:hidden}input.svelte-1p9wntj{width:100%;padding:.05rem;font-size:.76rem}.uses.svelte-1p9wntj{color:var(--faint);font-size:.76rem;position:absolute;top:2px;right:3px}.pp.svelte-8vjw3k{flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex;overflow:auto}.head.svelte-8vjw3k{flex-wrap:nowrap}.pp.picover.svelte-8vjw3k{box-shadow:inset 0 0 0 2px var(--accent)}.sh.svelte-8vjw3k{gap:.3rem}.lab.svelte-8vjw3k{color:var(--text);font-size:.8rem;font-weight:600}.tiles.svelte-8vjw3k{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.3rem;margin-top:.2rem;display:grid}.tiles.wide.svelte-8vjw3k{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.empty.svelte-8vjw3k{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;padding:1.2rem .5rem;display:flex}canvas.svelte-vn1nb9{background:#0b0f15;border-radius:6px;display:block}.cf.svelte-15ok3j3{flex-direction:column;gap:.3rem;display:flex}.head.svelte-15ok3j3{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.lab.svelte-15ok3j3{color:var(--muted)}.code.svelte-15ok3j3{box-sizing:border-box;resize:vertical;width:100%;min-height:3.6em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.code[aria-invalid=true].svelte-15ok3j3{border-color:var(--pink)}.msg.svelte-15ok3j3 p:where(.svelte-15ok3j3){margin:0}.where.svelte-15ok3j3{white-space:pre;text-overflow:ellipsis;color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block;overflow:hidden}.where.svelte-15ok3j3 mark:where(.svelte-15ok3j3){background:var(--pink);color:#fff;border-radius:2px;padding:0 1px}details.svelte-15ok3j3{font-size:.8rem}summary.svelte-15ok3j3{cursor:pointer;color:var(--muted)}details.svelte-15ok3j3 p:where(.svelte-15ok3j3){margin:.3rem 0}dl.svelte-15ok3j3{grid-template-columns:auto 1fr;gap:.1rem .5rem;margin:.2rem 0 0;display:grid}dt.svelte-15ok3j3{white-space:nowrap}dd.svelte-15ok3j3{color:var(--muted);margin:0}code.svelte-15ok3j3{color:var(--text)}.pic.svelte-15ok3j3{align-items:flex-start;gap:.5rem;display:flex}canvas.svelte-15ok3j3{object-fit:contain;width:96px;height:72px;image-rendering:pixelated;border:1px solid var(--line);background:#000;border-radius:6px;flex:none}.about.svelte-15ok3j3{flex-direction:column;gap:.2rem;min-width:0;display:flex}.about.svelte-15ok3j3 b:where(.svelte-15ok3j3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row.svelte-15ok3j3{flex-wrap:wrap;gap:.3rem;display:flex}.knob.svelte-15ok3j3{grid-template-columns:4.6rem 1fr;align-items:center;gap:.35rem;display:grid}.seg.svelte-15ok3j3{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.seg.svelte-15ok3j3 button:where(.svelte-15ok3j3){padding:.15rem 0;font-size:.76rem}p.faint.svelte-15ok3j3{margin:0;font-size:.8rem}.link.svelte-15ok3j3{color:var(--accent);font-size:inherit;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline;display:inline}.ed.svelte-38x8su{border-top:1px solid var(--line);flex-direction:column;gap:.4rem;padding-top:.5rem;font-size:.86rem;display:flex}.top.svelte-38x8su{justify-content:center;display:flex}label.svelte-38x8su{color:var(--muted)}.full.svelte-38x8su{flex-direction:column;gap:.15rem;display:flex}.two.svelte-38x8su{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.two.svelte-38x8su label:where(.svelte-38x8su){flex-direction:column;gap:.15rem;display:flex}.two.svelte-38x8su select:where(.svelte-38x8su){width:100%}.knob.svelte-38x8su{grid-template-columns:4.6rem 1fr auto;align-items:center;gap:.35rem;display:grid}.knob.svelte-38x8su>:nth-child(n+2){min-width:0}.lab.svelte-38x8su{color:var(--muted)}.knob.svelte-38x8su b:where(.svelte-38x8su){text-align:right;width:2.2rem;color:var(--text);font-size:.8rem;font-weight:600}.knob.svelte-38x8su input[type=range]:where(.svelte-38x8su){width:100%}.knob.svelte-38x8su:has(.tempo:where(.svelte-38x8su)){grid-template-columns:4.6rem auto 1fr auto}.tempo.svelte-38x8su{align-items:center;gap:.2rem;font-size:.8rem;display:inline-flex}.seg.svelte-38x8su{grid-column:2/4;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.seg.svelte-38x8su button:where(.svelte-38x8su){padding:.15rem 0;font-size:.76rem}.col.svelte-38x8su{grid-template-columns:4.6rem 1fr}.col.svelte-38x8su select:where(.svelte-38x8su){grid-column:2}.pal.svelte-38x8su{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pc.svelte-38x8su{position:relative}.pc.svelte-38x8su input:where(.svelte-38x8su){border-radius:5px;width:28px;height:24px;padding:0}.pc.svelte-38x8su .x:where(.svelte-38x8su){background:var(--panel2);border-radius:50%;padding:1px;position:absolute;top:-7px;right:-7px}.check.svelte-38x8su{align-items:center;gap:.35rem;font-size:.82rem;display:flex}.morebtn.svelte-38x8su{align-self:flex-start}.share.svelte-38x8su{border:1px solid var(--line);border-radius:var(--radius-s);flex-direction:column;gap:.35rem;padding:.5rem;display:flex}.share.svelte-38x8su label:where(.svelte-38x8su){flex-direction:column;gap:.1rem;display:flex}.share.svelte-38x8su input:where(.svelte-38x8su),.share.svelte-38x8su select:where(.svelte-38x8su){width:100%}.small.svelte-38x8su{margin:0;font-size:.8rem}.err.svelte-38x8su{color:var(--pink)}.ep.svelte-h419vq{flex-direction:column;gap:.45rem;height:100%;min-height:0;display:flex}.head.svelte-h419vq{flex-wrap:nowrap}.olist.svelte-h419vq{outline:none;flex:0 auto;min-height:3.5rem;overflow:auto}.ep.svelte-h419vq:has(.editor:where(.svelte-h419vq)) .olist:where(.svelte-h419vq){max-height:32%}.editor.svelte-h419vq{border-top:1px solid var(--line);flex:auto;min-height:0;padding-top:.4rem;overflow:auto}.oitem.running.svelte-h419vq{box-shadow:inset 3px 0 0 var(--green)}.oitem.onsel.svelte-h419vq{background:color-mix(in srgb, var(--green) 13%, transparent);box-shadow:inset 4px 0 0 var(--green)}.oitem.onsel.svelte-h419vq:not(.sel){border-color:color-mix(in srgb, var(--green) 45%, transparent)}.onsel-tag.svelte-h419vq{background:var(--green);color:#07150b;white-space:nowrap;border-radius:999px;flex:none;padding:0 .4rem;font-size:.72rem;font-weight:600}.selnote.svelte-h419vq{color:var(--muted);margin:0;font-size:.8rem}.selnote.some.svelte-h419vq{color:var(--green)}.txt.svelte-h419vq{flex-direction:column;flex:1;min-width:0;display:flex}.nmrow.svelte-h419vq{align-items:center;gap:.35rem;min-width:0;display:flex}.nm.svelte-h419vq{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.txt.svelte-h419vq .faint:where(.svelte-h419vq){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.play.svelte-h419vq{border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.play.svelte-h419vq:hover{border-color:var(--line2)}.play.on.svelte-h419vq{background:var(--green);border-color:var(--green);color:#07150b}@media (pointer:coarse){.play.svelte-h419vq{width:38px;height:38px}}.empty.svelte-h419vq{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}.lm.svelte-1lrvhvj{display:inline-flex;position:relative}.chip.svelte-1lrvhvj{font-variant-numeric:tabular-nums;border:1px solid var(--line2);color:var(--muted);border-radius:999px;align-items:center;gap:.3rem;min-height:0;padding:.1rem .5rem;font-size:.76rem;display:inline-flex}.dot.svelte-1lrvhvj{background:var(--green);border-radius:50%;width:.5rem;height:.5rem}.chip.some.svelte-1lrvhvj .dot:where(.svelte-1lrvhvj){background:var(--orange)}.chip.late.svelte-1lrvhvj .dot:where(.svelte-1lrvhvj){background:var(--pink,#ff4d6d)}.down.svelte-1lrvhvj{color:var(--orange)}.pop.svelte-1lrvhvj{z-index:60;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--radius);width:290px;box-shadow:var(--shadow);flex-direction:column;gap:.5rem;padding:.7rem;display:flex;position:absolute;top:1.9rem;left:0}dl.svelte-1lrvhvj{grid-template-columns:auto 1fr;gap:.2rem .6rem;margin:0;font-size:.85rem;display:grid}dt.svelte-1lrvhvj{color:var(--muted)}dd.svelte-1lrvhvj{font-variant-numeric:tabular-nums;margin:0}dd.some.svelte-1lrvhvj{color:var(--orange)}dd.late.svelte-1lrvhvj{color:var(--pink,#ff4d6d)}.q.svelte-1lrvhvj{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.q.svelte-1lrvhvj b:where(.svelte-1lrvhvj){color:var(--text)}.faint.svelte-1lrvhvj{margin:0;font-size:.78rem}@media (pointer:coarse){.chip.svelte-1lrvhvj{min-height:44px}}.stage-wrap.svelte-6sn6kt{flex-direction:column;flex:1;min-height:min(260px,38vh);padding:.55rem;display:flex}.blind.svelte-6sn6kt{color:#9fc0ff;white-space:nowrap;border-color:#6aa2ff66;font-size:.72rem}.dims.svelte-6sn6kt{border:1px solid var(--line);border-radius:7px;padding:1px;display:inline-flex}.dims.svelte-6sn6kt button:where(.svelte-6sn6kt){min-height:0;padding:.05rem .5rem;font-size:.78rem}@media (pointer:coarse){.dims.svelte-6sn6kt button:where(.svelte-6sn6kt){min-width:44px;min-height:44px}}.three.svelte-6sn6kt{z-index:3;display:flex;position:absolute;inset:0}.loading.svelte-6sn6kt{margin:auto}.head.svelte-6sn6kt{flex-wrap:wrap;margin-bottom:.35rem}.grp.svelte-6sn6kt{border-radius:999px;padding:.12rem .5rem;font-size:.8rem}.area.svelte-6sn6kt{flex:1;min-height:0;position:relative}svg.svelte-6sn6kt{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fx.svelte-6sn6kt{cursor:grab}.px.picked.svelte-6sn6kt{stroke:#ffaa1c;stroke-width:1.5px}.fx.svelte-6sn6kt:focus{outline:none}.fx.dropping.svelte-6sn6kt{filter:drop-shadow(0 0 6px var(--orange))}.fx.svelte-6sn6kt:active{cursor:grabbing}.lbl.svelte-6sn6kt{fill:var(--muted);pointer-events:none;paint-order:stroke;stroke:#0b0e13;stroke-width:3px;stroke-linejoin:round}.lbl.sel.svelte-6sn6kt{fill:var(--orange);font-weight:600}.adr.svelte-6sn6kt{fill:var(--faint);pointer-events:none;paint-order:stroke;stroke:#0b0e13;stroke-width:3px;stroke-linejoin:round;font-family:ui-monospace,monospace}.glyph.svelte-6sn6kt{fill:var(--muted);pointer-events:none;font-weight:700}.edge.svelte-6sn6kt{fill:var(--faint);letter-spacing:.25em;text-transform:uppercase}.beam.svelte-6sn6kt{filter:blur(2px)}.puff.svelte-6sn6kt{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite svelte-6sn6kt-puff}.puff.still.svelte-6sn6kt{animation:none}@keyframes svelte-6sn6kt-puff{0%,to{transform:scale(.85)}50%{transform:scale(1.12)}}.flash.svelte-6sn6kt{animation:.2s steps(2,jump-none) infinite svelte-6sn6kt-flash}@keyframes svelte-6sn6kt-flash{50%{opacity:0}}.empty.svelte-6sn6kt{z-index:4;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--muted);background:#0f141bee;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;max-width:90%;padding:.7rem 1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty.compact.svelte-6sn6kt{gap:.5rem;padding:.4rem .6rem;font-size:.85rem}.empty.low.svelte-6sn6kt{top:auto;bottom:1rem;transform:translate(-50%)}.snapguide.svelte-6sn6kt{stroke:var(--cyan);stroke-dasharray:4 3;opacity:.8;pointer-events:none}svg.svelte-6sn6kt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.adr.svelte-6sn6kt .no:where(.svelte-6sn6kt){fill:var(--orange)}.dmx.svelte-95ne5q{flex-wrap:nowrap;flex:none;align-items:center;gap:.4rem;padding:.25rem .5rem;display:flex;overflow:hidden}.tog.svelte-95ne5q{color:var(--muted);gap:.3rem;padding:.15rem .3rem}.u.svelte-95ne5q{gap:.3rem;padding:.05rem .5rem;font-size:.78rem}.dot.svelte-95ne5q{background:var(--line2);border-radius:50%;width:6px;height:6px}.u.live.svelte-95ne5q .dot:where(.svelte-95ne5q){background:var(--green);box-shadow:0 0 6px var(--green)}.faint.svelte-95ne5q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gi.svelte-frxzri{vertical-align:middle;border-radius:50%;flex:none}.vb.svelte-psrnp3{min-height:0;font:inherit;color:inherit;cursor:text;background:0 0;border:1px dashed #0000;border-radius:4px;padding:0 .25rem;font-weight:700}.vb.svelte-psrnp3:hover{border-color:var(--line2)}.ve.svelte-psrnp3{width:5.2em;font:inherit;text-align:right;padding:.05rem .3rem;font-weight:700}@media (pointer:coarse){.vb.svelte-psrnp3{min-width:3rem;min-height:32px}}summary.svelte-s4hrlq{cursor:pointer;margin-bottom:.3rem;font-size:.9rem}.chs.svelte-s4hrlq{flex-direction:column;gap:.15rem;max-height:50vh;display:flex;overflow:auto}.ch.svelte-s4hrlq{border-radius:4px;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.1rem .4rem;padding:.1rem .2rem;font-size:.82rem;display:grid}.ch.held.svelte-s4hrlq{background:#ffaa1c14}.ch.svelte-s4hrlq select:where(.svelte-s4hrlq){grid-column:2/4;padding:.1rem;font-size:.78rem}.ch.svelte-s4hrlq input[type=range]:where(.svelte-s4hrlq){width:100%;accent-color:var(--orange);grid-column:2;padding:0}.n.svelte-s4hrlq{grid-row:span 2}.name.svelte-s4hrlq{grid-column:2/4}.v.svelte-s4hrlq{text-align:right;min-width:2rem}.x.svelte-s4hrlq{color:var(--muted);background:0 0;border:0;padding:0 .2rem}.cells.svelte-1qfh1l0{flex-direction:column;gap:.3rem;scroll-margin-top:3rem;display:flex}.lab.svelte-1qfh1l0{justify-content:space-between;align-items:center;font-size:.86rem;display:flex}.pic.svelte-1qfh1l0{width:100%}.pic.zoomed.svelte-1qfh1l0{touch-action:pan-x pan-y;max-height:280px;overflow:auto}.pic.svelte-1qfh1l0{touch-action:none;cursor:pointer;border-radius:8px}.pic.svelte-1qfh1l0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hint.svelte-1qfh1l0{margin:.15rem 0 0;font-size:.78rem}.hint.svelte-1qfh1l0 button.on:where(.svelte-1qfh1l0){color:var(--pink)}canvas.svelte-1qfh1l0{border-radius:8px;display:block}.typed.svelte-1qfh1l0{gap:.25rem;display:flex}.typed.svelte-1qfh1l0 input:where(.svelte-1qfh1l0){flex:1;min-width:0;font-size:.82rem}.typed.svelte-1qfh1l0 .sm:where(.svelte-1qfh1l0){padding:.1rem .5rem}.quick.svelte-1qfh1l0{flex-wrap:wrap;gap:.25rem;display:flex}.quick.svelte-1qfh1l0 button:where(.svelte-1qfh1l0){flex:1 0 18%;padding:.2rem;font-size:.78rem}.quick.svelte-1qfh1l0 button.on:where(.svelte-1qfh1l0){border-color:var(--accent);color:var(--accent)}.note.svelte-1qfh1l0{margin:0;font-size:.78rem}.err.svelte-1qfh1l0{color:var(--pink);margin:0;font-size:.78rem}.link.svelte-1qfh1l0{padding:0 .2rem;font-size:.78rem}.wrap.svelte-4oi390{justify-content:center;display:flex}.wheel.svelte-4oi390{aspect-ratio:1;touch-action:none;cursor:crosshair;width:min(180px,100%);box-shadow:0 0 0 1px var(--line), 0 6px 20px #0006;background:radial-gradient(circle closest-side,#fff,#fff0 100%),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;position:relative}.dot.svelte-4oi390{pointer-events:none;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin:-9px;position:absolute;box-shadow:0 0 0 1px #000a,0 2px 6px #000a}.prog.svelte-14blhei{flex-direction:column;gap:.6rem;min-height:100%;display:flex}.head.svelte-14blhei{flex-wrap:nowrap}.names.svelte-14blhei{margin-top:-.3rem}.fxnote.svelte-14blhei{color:#ffd27a;border-radius:var(--radius-s);background:#ffaa1c12;border:1px solid #ffaa1c33;align-items:flex-start;gap:.4rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.fxnote.svelte-14blhei span:where(.svelte-14blhei){flex:1}.spread.svelte-14blhei{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;display:flex}.spread.svelte-14blhei button:where(.svelte-14blhei){padding:.15rem .5rem;font-size:.8rem}.grad.svelte-14blhei{align-items:center;gap:.2rem;display:inline-flex}.grad.svelte-14blhei input:where(.svelte-14blhei){border-radius:5px;width:26px;height:24px;padding:0}.fan.svelte-14blhei{grid-template-columns:auto 1fr;align-items:center;gap:.5rem;display:grid}section.svelte-14blhei{flex-direction:column;gap:.3rem;scroll-margin-top:3rem;display:flex}.lab.svelte-14blhei{justify-content:space-between;align-items:center;font-size:.86rem;display:flex}.lab.svelte-14blhei b:where(.svelte-14blhei){font-size:.82rem;font-weight:600}.swatch.svelte-14blhei{border:1px solid #0006;border-radius:50%;width:1.1rem;height:1.1rem}input[type=range].svelte-14blhei{width:100%}.big.svelte-14blhei{height:1.6rem}.quick.svelte-14blhei{gap:.25rem;display:flex}.quick.svelte-14blhei button:where(.svelte-14blhei){flex:1;padding:.25rem .2rem;font-size:.8rem}.quick.wrap.svelte-14blhei{flex-wrap:wrap}.quick.wrap.svelte-14blhei button:where(.svelte-14blhei){flex:1 0 28%}.pick.svelte-14blhei .quick.wrap:where(.svelte-14blhei) button:where(.svelte-14blhei){flex:0 auto;align-items:center;gap:.25rem;display:inline-flex}.pick.svelte-14blhei .quick.wrap:where(.svelte-14blhei) button.on:where(.svelte-14blhei){border-color:var(--accent);color:var(--accent)}.pick.svelte-14blhei .dot:where(.svelte-14blhei){border:1px solid #0006;border-radius:50%;width:.7rem;height:.7rem}.swatches.svelte-14blhei{grid-template-columns:repeat(auto-fill,minmax(30px,40px));justify-content:start;gap:.35rem;display:grid}.sw.svelte-14blhei{aspect-ratio:1;border:2px solid #0006;border-radius:50%;padding:0}.sw.on.svelte-14blhei{border-color:var(--text);box-shadow:0 0 0 2px var(--accent)}.pad.svelte-14blhei{aspect-ratio:1.4;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 25% 25%, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 25% 25%, #0b0f15;touch-action:none;cursor:crosshair;border-radius:8px;position:relative}.cross.svelte-14blhei{pointer-events:none;border:2px solid #ffaa1c88;border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute}.cross.main.svelte-14blhei{border-color:var(--orange);background:#ffaa1c44;width:16px;height:16px;margin:-8px}.foot.svelte-14blhei{background:var(--panel);border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);margin:0 -.7rem -.7rem;padding:.5rem .7rem;position:sticky;bottom:-.7rem}.rec.svelte-14blhei{color:#ff7fd6;background:#f33abc1a;border-color:#f33abc77;font-weight:650}.rec.svelte-14blhei svg{fill:currentColor}.empty.svelte-14blhei{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem .3rem;display:flex}.quick.svelte-14blhei{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.2rem;display:flex}.quick.svelte-14blhei .sm:where(.svelte-14blhei){border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.now.svelte-14blhei{border-top:1px solid var(--line);flex-direction:column;gap:.3rem;margin-top:.6rem;padding-top:.6rem;display:flex}.now.svelte-14blhei h3:where(.svelte-14blhei){text-transform:uppercase;letter-spacing:.08em;margin:0 0 .1rem;font-size:.76rem;font-weight:650}.pl.svelte-14blhei{align-items:center;gap:.4rem;min-width:0;font-size:.85rem;display:flex}.pl.svelte-14blhei .nm:where(.svelte-14blhei){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pl.svelte-14blhei .dot:where(.svelte-14blhei){background:var(--c);width:8px;height:8px;box-shadow:0 0 6px var(--c);border-radius:50%;flex:none}.pl.svelte-14blhei input[type=range]:where(.svelte-14blhei){flex:none;width:64px}.pl.svelte-14blhei .sm:where(.svelte-14blhei){padding:.1rem .5rem;font-size:.78rem}.note.svelte-14blhei{margin:.3rem 0 0;font-size:.78rem}.jump.svelte-14blhei{z-index:2;background:var(--panel);flex-wrap:wrap;gap:.25rem;padding:.3rem 0;display:flex;position:sticky;top:-.7rem}.jump.svelte-14blhei .sm:where(.svelte-14blhei){border-radius:999px;min-height:30px;padding:.2rem .7rem;font-size:.82rem}.jump.svelte-14blhei .sm.cur:where(.svelte-14blhei){border-color:var(--accent);color:var(--accent)}.cctbar.svelte-14blhei{appearance:none;background:linear-gradient(90deg,#ffb46b,#fff3e0 50%,#d6e6ff);border-radius:6px;height:12px}.cctbar.svelte-14blhei::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #1a2029;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0008}.cctbar.svelte-14blhei::-moz-range-thumb{background:#fff;border:2px solid #1a2029;border-radius:50%;width:16px;height:16px}.insp.svelte-mh3sua{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:.45rem;width:270px;padding-left:.6rem;font-size:.88rem;display:flex;overflow:auto}.title.svelte-mh3sua{flex:1;min-width:0;font-weight:650}.namerow.svelte-mh3sua{gap:.4rem}.small.svelte-mh3sua{margin:0;font-size:.8rem}.cnum.svelte-mh3sua{text-align:center;font-variant-numeric:tabular-nums;width:4.2em;font-weight:650}.grid.svelte-mh3sua{grid-template-columns:minmax(5.5rem,1fr) minmax(0,2fr);gap:.4rem;display:grid}details.svelte-mh3sua .grid:where(.svelte-mh3sua){grid-template-columns:1fr 1fr}label.svelte-mh3sua select:where(.svelte-mh3sua){text-overflow:ellipsis;width:100%;min-width:0}label.svelte-mh3sua span:where(.svelte-mh3sua) input:where(.svelte-mh3sua){flex:1;min-width:3.4rem}label.svelte-mh3sua{color:var(--muted);flex-direction:column;gap:.15rem;font-size:.82rem;display:flex}label.svelte-mh3sua span:where(.svelte-mh3sua){color:var(--muted);align-items:center;gap:.25rem;display:flex}label.svelte-mh3sua input:where(.svelte-mh3sua){width:100%}.note.svelte-mh3sua textarea:where(.svelte-mh3sua){resize:vertical}.sec.svelte-mh3sua{flex-direction:column;gap:.3rem;display:flex}.act.svelte-mh3sua{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.fixtures.svelte-mh3sua{flex-wrap:wrap;gap:.2rem;display:flex}.fxc.svelte-mh3sua{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;padding:0 .1rem 0 .35rem;font-size:.78rem;display:inline-flex}.sw.svelte-mh3sua{border:1px solid #0006;border-radius:50%;width:.6rem;height:.6rem}.fxc.svelte-mh3sua button:where(.svelte-mh3sua){padding:.05rem}@media (width<=1100px){.insp.svelte-mh3sua{width:210px}}@media (width<=760px){.insp.svelte-mh3sua{border-left:0;border-top:1px solid var(--line);width:auto;padding:.5rem 0 0}}.deck.svelte-zssvc0{flex-direction:column;gap:.35rem;height:100%;min-height:0;padding:.55rem;display:flex}.tabs.svelte-zssvc0 h2:where(.svelte-zssvc0){margin-right:.2rem}.tab.svelte-zssvc0{border-radius:999px;padding:.2rem .6rem;font-size:.86rem}.tab.cur.svelte-zssvc0{border-color:var(--green);background:#45d85c12}.dot.svelte-zssvc0{background:var(--line2);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.dot.on.svelte-zssvc0{background:var(--c,var(--green));box-shadow:0 0 6px var(--c,var(--green))}.bar.svelte-zssvc0 .sep:where(.svelte-zssvc0){background:var(--line);width:1px;height:1.4rem}.upd.svelte-zssvc0 .tgt:where(.svelte-zssvc0),.record.svelte-zssvc0 .tgt:where(.svelte-zssvc0){text-overflow:ellipsis;max-width:9rem;overflow:hidden}.record.svelte-zssvc0 .tgt:where(.svelte-zssvc0){opacity:.8;font-size:.8rem;font-weight:400}.record.svelte-zssvc0{color:#ff7fd6;background:#f33abc1a;border-color:#f33abc77;font-weight:650}.record.svelte-zssvc0 svg{fill:currentColor}.go.svelte-zssvc0{background:var(--green);color:#07150b;border-color:var(--green);padding:.35rem 1.3rem;font-weight:750}.go.svelte-zssvc0:hover:not(:disabled){background:#5be070;border-color:#5be070}.lvl.svelte-zssvc0{align-items:center;gap:.3rem;display:inline-flex}.lvl.svelte-zssvc0 input:where(.svelte-zssvc0){width:80px;accent-color:var(--green)}.settings.svelte-zssvc0{border:1px dashed var(--line2);border-radius:var(--radius-s);gap:.5rem .9rem;padding:.4rem .5rem;font-size:.88rem}.settings.svelte-zssvc0 label:where(.svelte-zssvc0){color:var(--muted);align-items:center;gap:.3rem;display:inline-flex}.body.svelte-zssvc0{flex:1;gap:.6rem;min-height:0;display:flex}.cards.svelte-zssvc0{outline:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:.5rem;min-height:0;padding:2px;display:grid;overflow:auto}.card.svelte-zssvc0{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg2);cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.25rem;padding:.35rem;display:flex;position:relative}.card.svelte-zssvc0:hover{border-color:var(--line2)}.card.sel.svelte-zssvc0{border-color:var(--orange);background:#ffaa1c0c}.card.cur.svelte-zssvc0{border-color:var(--green);box-shadow:0 0 0 1px var(--green), 0 0 14px #45d85c33}.card.svelte-zssvc0:focus-visible{outline:none}.tag.svelte-zssvc0{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line2);border-radius:4px;flex:none;margin-left:auto;padding:0 .3rem;font-size:.76rem;font-weight:700;line-height:1.35}.tag.now.svelte-zssvc0{color:var(--green);border-color:#45d85c66}.card.drop-before.svelte-zssvc0{box-shadow:-4px 0 0 var(--orange)}.card.fxdrop.svelte-zssvc0{border-color:var(--orange);background:#ffaa1c18}.card.drop-after.svelte-zssvc0{box-shadow:4px 0 0 var(--orange)}.pic.svelte-zssvc0{border-radius:6px;line-height:0;position:relative;overflow:hidden}.fxbadge.svelte-zssvc0{color:#ffd27a;white-space:nowrap;text-overflow:ellipsis;background:#0b0f15cc;border-radius:4px;align-items:center;gap:.2rem;padding:.1rem .3rem;font-size:.76rem;line-height:1.2;display:flex;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.rn.svelte-zssvc0{flex:1;min-width:0;padding:.05rem .3rem;font-size:.85rem}.pic.svelte-zssvc0>.look:where(.svelte-zssvc0){width:100%;height:auto;display:block}.meta.svelte-zssvc0{align-items:baseline;gap:.35rem;min-width:0;display:flex}.num.svelte-zssvc0{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:800}.name.svelte-zssvc0{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.chips.svelte-zssvc0{flex-wrap:nowrap;align-items:center;gap:.2rem;height:1.3rem;display:flex;overflow:hidden}.chips.svelte-zssvc0 .chip:where(.svelte-zssvc0){flex:none}.count.svelte-zssvc0{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);flex:0 auto;align-items:center;gap:.15rem;margin-left:auto;font-size:.76rem;display:inline-flex;overflow:hidden}.count.svelte-zssvc0 svg{display:none}.card.svelte-zssvc0{container:card/inline-size}@container card (width<=210px){.count.svelte-zssvc0 .w:where(.svelte-zssvc0){display:none}.count.svelte-zssvc0 svg{flex:none;display:inline}.count.svelte-zssvc0{flex:none}}.bt.svelte-zssvc0{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pic.carry.svelte-zssvc0>.look:where(.svelte-zssvc0){opacity:.45}.prog.svelte-zssvc0{background:var(--line);border-radius:2px;height:3px;position:absolute;bottom:3px;left:6px;right:6px;overflow:hidden}.prog.svelte-zssvc0 div:where(.svelte-zssvc0){background:var(--green);height:100%}.empty.svelte-zssvc0{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.3rem;display:flex}@media (width<=760px){.body.svelte-zssvc0{flex-direction:column}.cards.svelte-zssvc0{flex:none;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:52vh}.bar.svelte-zssvc0{gap:.3rem}.lvl.svelte-zssvc0{display:none}}.upd.elsewhere.svelte-zssvc0{border-color:var(--orange);color:var(--orange)}.upd.elsewhere.svelte-zssvc0 .tgt:where(.svelte-zssvc0){color:var(--orange)}.prog.svelte-eshuy7{flex:1;gap:.55rem;min-height:0;padding:.55rem;display:grid}.desktop.svelte-eshuy7{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--right-w);grid-template-rows:minmax(0, 1fr) minmax(170px, var(--foot-h));grid-template-areas:"side center right""foot foot foot";position:relative}.tablet.svelte-eshuy7{grid-template:"center side"minmax(0,1fr)"foot foot"minmax(230px,36%)/minmax(0,1fr) 320px}.side.svelte-eshuy7{flex-direction:column;grid-area:side;gap:.4rem;min-height:0;display:flex}.tabs.svelte-eshuy7{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:2px;padding:3px;display:grid}.tabs.five.svelte-eshuy7{grid-template-columns:repeat(5,1fr)}.tabs.svelte-eshuy7 button:where(.svelte-eshuy7){color:var(--muted);background:0 0;border:0;border-radius:7px;flex-direction:column;gap:.1rem;padding:.3rem .1rem;font-size:.76rem}.tabs.svelte-eshuy7 button.cur:where(.svelte-eshuy7){background:var(--panel2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.tabbody.svelte-eshuy7{flex:1;min-height:0}.scroll.svelte-eshuy7{height:100%;overflow:auto}.center.svelte-eshuy7{flex-direction:column;grid-area:center;gap:.55rem;min-height:0;display:flex}.right.svelte-eshuy7{grid-area:right;min-height:0;overflow:auto}.foot.svelte-eshuy7{grid-area:foot;min-height:0}.phone.svelte-eshuy7{flex-direction:column;gap:0;padding:0;display:flex}.pane.svelte-eshuy7{flex-direction:column;flex:1;gap:.4rem;min-height:0;padding:.45rem;display:flex;overflow:auto}.pane.svelte-eshuy7>*{flex:1;min-height:0}.pane.svelte-eshuy7>.tabs:where(.svelte-eshuy7){flex:none}.actionbar.svelte-eshuy7{border-top:1px solid var(--line);background:var(--bg2);align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.actionbar.svelte-eshuy7 .bo.on:where(.svelte-eshuy7){background:var(--pink);border-color:var(--pink);color:#1a0010}.actionbar.svelte-eshuy7 .rec:where(.svelte-eshuy7){color:#ff7fd6;background:#f33abc1a;border-color:#f33abc77;font-weight:650}.actionbar.svelte-eshuy7 .rec:where(.svelte-eshuy7) svg{fill:currentColor}.actionbar.svelte-eshuy7 .go:where(.svelte-eshuy7){background:var(--green);color:#07150b;border-color:var(--green);padding:.45rem 1.2rem;font-weight:750}.bottom.svelte-eshuy7{border-top:1px solid var(--line);background:var(--bg2);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid}.bottom.svelte-eshuy7 button:where(.svelte-eshuy7){color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;gap:.1rem;min-height:54px;padding:.4rem 0 .45rem;font-size:.76rem}.bottom.svelte-eshuy7 button.cur:where(.svelte-eshuy7){color:var(--accent)}.split.svelte-eshuy7{z-index:5;position:absolute}.split.v.svelte-eshuy7{cursor:col-resize;width:10px;top:.55rem;bottom:calc(var(--foot-h) + .55rem)}.split.sl.svelte-eshuy7{left:calc(var(--side-w) + .55rem - 2px)}.split.sr.svelte-eshuy7{right:calc(var(--right-w) + .55rem - 2px)}.split.h.svelte-eshuy7{cursor:row-resize;height:10px;left:.55rem;right:.55rem;bottom:calc(var(--foot-h) + .55rem - 2px)}.split.svelte-eshuy7:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.split.svelte-eshuy7:hover,.split.svelte-eshuy7:active{background:linear-gradient(var(--accent), var(--accent)) center / 2px 100% no-repeat}.split.svelte-eshuy7:after{content:"";background:var(--line2);border-radius:2px;width:4px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split.h.svelte-eshuy7:after{width:28px;height:4px}.split.svelte-eshuy7:hover:after,.split.svelte-eshuy7:focus-visible:after{background:var(--accent)}.split.h.svelte-eshuy7:hover,.split.h.svelte-eshuy7:active{background:linear-gradient(var(--accent), var(--accent)) center / 100% 2px no-repeat}.tile.svelte-1ffbvol{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel2), var(--panel));text-align:left;white-space:normal;min-height:max(92px,6.6rem);box-shadow:inset 0 3px 0 color-mix(in srgb, var(--c) 70%, transparent);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.15rem;padding:.5rem .55rem;display:flex;position:relative;overflow:hidden}.tile.svelte-1ffbvol:hover:not(:disabled){border-color:var(--line2)}.tile.wide.svelte-1ffbvol{grid-column:span 2}.tile.on.svelte-1ffbvol{color:var(--text);border-color:var(--c);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 28%, var(--panel2)), color-mix(in srgb, var(--c) 10%, var(--panel)));box-shadow:0 0 18px color-mix(in srgb, var(--c) 35%, transparent), inset 0 3px 0 var(--c)}.tile.pressed.svelte-1ffbvol{transform:scale(.97)}.tile.missing.svelte-1ffbvol{opacity:.5}.tile.editing.svelte-1ffbvol{outline:1px dashed var(--line2);outline-offset:2px;cursor:pointer}.tile.editing.svelte-1ffbvol:focus-visible{outline:2px solid var(--focus)}.tile.selected.svelte-1ffbvol,.head.selected.svelte-1ffbvol{outline:2px solid var(--accent);outline-offset:2px}.t.svelte-1ffbvol{font-size:.95rem;font-weight:700;line-height:1.15}.tile.svelte-1ffbvol:has(>.glyph:where(.svelte-1ffbvol)){padding-top:2.1rem}:is(.tile.cue.svelte-1ffbvol:has(>.key:where(.svelte-1ffbvol)) .t:where(.svelte-1ffbvol),.tile.effect.svelte-1ffbvol:has(>.key:where(.svelte-1ffbvol)) .t:where(.svelte-1ffbvol)){padding-right:1.7rem}.sub.svelte-1ffbvol{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.tile.cue.svelte-1ffbvol,.tile.effect.svelte-1ffbvol{justify-content:flex-start;padding-top:.4rem}.pic.svelte-1ffbvol{opacity:.95;border-radius:7px;flex:1;width:100%;min-height:30px;max-height:120px;overflow:hidden}.pic.svelte-1ffbvol img:where(.svelte-1ffbvol){object-fit:contain;width:100%;height:100%;display:block}.swatch.svelte-1ffbvol{min-height:40px;box-shadow:inset 0 0 0 1px #0006}.fxp.svelte-1ffbvol{justify-content:center;align-items:center;display:flex}.fxp.svelte-1ffbvol canvas{background:0 0}.bar.svelte-1ffbvol{background:#ffffff10;height:3px;position:absolute;bottom:0;left:0;right:0}.bar.svelte-1ffbvol span:where(.svelte-1ffbvol){background:var(--c);height:100%;display:block}.glyph.svelte-1ffbvol{color:color-mix(in srgb, var(--c) 80%, var(--muted));opacity:.9;display:flex;position:absolute;top:.5rem;left:.55rem}.tile.on.svelte-1ffbvol .glyph:where(.svelte-1ffbvol){color:var(--text)}.burst.svelte-1ffbvol{border:1px solid var(--line2);color:var(--muted);background:var(--panel);border-radius:999px;padding:.1rem .45rem;font-size:.76rem;position:absolute;bottom:.4rem;right:.4rem}.burst.svelte-1ffbvol:hover{color:var(--text);border-color:var(--c)}.risk.svelte-1ffbvol{color:var(--orange);background:#000a;border-radius:4px;align-items:center;padding:.05rem .2rem;font:700 .72rem ui-monospace,monospace;display:inline-flex;position:absolute;top:.3rem;right:.35rem}.sr.svelte-1ffbvol{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.key.svelte-1ffbvol{color:var(--faint);border:1px solid var(--line2);border-radius:4px;padding:0 .25rem;font:600 .76rem ui-monospace,monospace;position:absolute;top:.35rem;right:.4rem}.tile.cue.svelte-1ffbvol .key:where(.svelte-1ffbvol),.tile.effect.svelte-1ffbvol .key:where(.svelte-1ffbvol){top:auto;bottom:.45rem}.tile.svelte-1ffbvol:not(.cue):not(.effect) .risk:where(.svelte-1ffbvol)+.key:where(.svelte-1ffbvol){top:1.6rem}@media (pointer:coarse) and (hover:none){.key.svelte-1ffbvol{display:none}}.fader.svelte-1ffbvol{cursor:ns-resize;touch-action:pan-y;justify-content:flex-end}.fader.grabbed.svelte-1ffbvol{box-shadow:inset 0 0 0 2px var(--c), 0 0 18px color-mix(in srgb, var(--c) 45%, transparent)}.fader.svelte-1ffbvol .fill:where(.svelte-1ffbvol){height:calc(var(--v) * 100%);background:linear-gradient(0deg, color-mix(in srgb, var(--c) 45%, transparent), color-mix(in srgb, var(--c) 18%, transparent));border-top:2px solid var(--c);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fader.svelte-1ffbvol .t:where(.svelte-1ffbvol),.fader.svelte-1ffbvol b:where(.svelte-1ffbvol){position:relative}.fader.svelte-1ffbvol b:where(.svelte-1ffbvol){font-size:.85rem}.fader.editing.svelte-1ffbvol{cursor:pointer}.head.svelte-1ffbvol{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);grid-column:1/-1;align-items:center;gap:.5rem;padding:.7rem .1rem .1rem;font-size:.76rem;display:flex}.head.svelte-1ffbvol:after{content:"";background:var(--line);flex:1;height:1px}.head.editing.svelte-1ffbvol{outline:1px dashed var(--line2);cursor:pointer}.special.on.svelte-1ffbvol{--c:var(--pink)}.tile.song.svelte-1ffbvol .t:where(.svelte-1ffbvol){font-size:1.15rem}.tile.song.svelte-1ffbvol .sub:where(.svelte-1ffbvol){text-transform:none;letter-spacing:0;color:var(--text);opacity:.85;font-variant-numeric:tabular-nums;font-size:.92rem}.tile.inert.svelte-1ffbvol{filter:saturate(0);opacity:.42;cursor:not-allowed}.cl.svelte-52zjgz{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;grid-column:1/-1;min-height:0;display:flex;overflow:hidden}.cl.editing.svelte-52zjgz{outline:1px dashed var(--line2);outline-offset:2px;cursor:pointer}.cl.selected.svelte-52zjgz{outline:2px solid var(--accent);outline-offset:2px}header.svelte-52zjgz{border-bottom:1px solid var(--line);align-items:baseline;gap:.6rem;padding:.5rem .8rem;display:flex}ol.svelte-52zjgz{max-height:min(52vh,520px);margin:0;padding:.25rem;list-style:none;overflow:auto}li.svelte-52zjgz{border-radius:8px;position:relative;overflow:hidden}li.svelte-52zjgz+li:where(.svelte-52zjgz){border-top:1px solid #ffffff08}.row.svelte-52zjgz{text-align:left;width:100%;color:inherit;font:inherit;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:default;background:0 0;border:0;border-radius:8px;grid-template-columns:3.4rem 1fr auto auto;grid-template-areas:"n nm fd th""n note note note";align-items:baseline;column-gap:.7rem;min-height:0;padding:.55rem .6rem;display:grid}.row.svelte-52zjgz:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.n.svelte-52zjgz{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:n;font:700 1.05rem ui-monospace,monospace}.nm.svelte-52zjgz{grid-area:nm;font-size:1.02rem;font-weight:650}.fd.svelte-52zjgz{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:fd;font-size:.85rem}.th.svelte-52zjgz{color:var(--cyan);grid-area:th;font-size:.8rem}.note.svelte-52zjgz{color:var(--orange);grid-area:note;margin-top:.15rem;font-size:.9rem}.tag.svelte-52zjgz{text-transform:uppercase;letter-spacing:.08em;color:var(--green);border:1px solid var(--green);vertical-align:.1em;border-radius:999px;margin-left:.5rem;padding:0 .4rem;font-size:.7rem}li.live.svelte-52zjgz{background:color-mix(in srgb, var(--green) 16%, transparent);box-shadow:inset 4px 0 0 var(--green)}li.live.svelte-52zjgz .n:where(.svelte-52zjgz),li.live.svelte-52zjgz .nm:where(.svelte-52zjgz){color:var(--text)}li.next.svelte-52zjgz{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 45%, transparent)}li.done.svelte-52zjgz{opacity:.55}.prog.svelte-52zjgz{background:var(--green);height:3px;position:absolute;bottom:0;left:0}li.holding.svelte-52zjgz:after{content:"";background:color-mix(in srgb, var(--orange) 22%, transparent);transform-origin:0;animation:svelte-52zjgz-fill var(--hold) linear forwards;pointer-events:none;position:absolute;inset:0}@keyframes svelte-52zjgz-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=560px){.row.svelte-52zjgz{grid-template-columns:2.6rem 1fr auto;grid-template-areas:"n nm fd""n note note"}.th.svelte-52zjgz{display:none}}.we.svelte-c3op6l{background:var(--panel);border-radius:var(--radius);border:0;flex-direction:column;gap:.45rem;width:260px;padding:.6rem;font-size:.86rem;display:flex}.we.svelte-c3op6l input:not([type=checkbox]):not([type=color]),.we.svelte-c3op6l select{width:100%;min-width:0}.two.svelte-c3op6l>*{min-width:0}label.svelte-c3op6l{color:var(--muted);flex-direction:column;gap:.15rem;display:flex}.two.svelte-c3op6l{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.two.svelte-c3op6l input[type=color]:where(.svelte-c3op6l){width:100%;height:2rem;padding:0}.ck.svelte-c3op6l{flex-direction:row;align-items:center;gap:.35rem}.fx.svelte-c3op6l{flex-direction:column;gap:.2rem;display:flex}.midi.svelte-c3op6l{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.midi.svelte-c3op6l .lab:where(.svelte-c3op6l){color:var(--muted);width:2.6rem}.learn.svelte-c3op6l{color:var(--orange);font-size:.82rem;animation:1s infinite svelte-c3op6l-blink}@keyframes svelte-c3op6l-blink{50%{opacity:.4}}@media (width<=900px){.we.svelte-c3op6l{width:auto}}.strip.svelte-1yur7ja{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-items:stretch;gap:.5rem;padding:.45rem;display:flex}.go.svelte-1yur7ja{background:var(--green);border-color:var(--green);color:#07150b;letter-spacing:.03em;flex-direction:column;gap:0;min-width:8rem;padding:.3rem 1.4rem;font-size:1.25rem;font-weight:800}.gol.svelte-1yur7ja{align-items:center;gap:.35rem;display:inline-flex}.gon.svelte-1yur7ja{letter-spacing:0;opacity:.75;text-overflow:ellipsis;max-width:9rem;font-size:.76rem;font-weight:600;overflow:hidden}.go.svelte-1yur7ja:hover:not(:disabled){background:#5be070}.back.svelte-1yur7ja{padding:.4rem .8rem}.info.svelte-1yur7ja{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;min-width:0;padding-bottom:.3rem;display:grid;position:relative}.lst.svelte-1yur7ja{grid-row:1/3}.lst.svelte-1yur7ja select:where(.svelte-1yur7ja){max-width:11rem}.now.svelte-1yur7ja,.nxt.svelte-1yur7ja{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now.svelte-1yur7ja b:where(.svelte-1yur7ja){font-size:1.02rem}.bar.svelte-1yur7ja{background:var(--line);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.bar.svelte-1yur7ja span:where(.svelte-1yur7ja){background:var(--green);height:100%;display:block}.bo.svelte-1yur7ja{padding:.4rem 1rem;font-weight:650}.auto.svelte-1yur7ja{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-s);align-items:center;gap:.35rem;padding:0 .3rem 0 .5rem;font-size:.8rem;display:inline-flex}.auto.on.svelte-1yur7ja{border-color:var(--green);color:var(--green)}.auto.svelte-1yur7ja select:where(.svelte-1yur7ja){background:0 0;border:0;padding:.2rem}.bo.on.svelte-1yur7ja{background:var(--pink);border-color:var(--pink);color:#1a0010}@media (width<=700px){.strip.svelte-1yur7ja{flex-wrap:wrap}.go.svelte-1yur7ja{flex:1;min-width:0}.info.svelte-1yur7ja{flex:100%;order:5;grid-template-columns:auto 1fr}.lst.svelte-1yur7ja{grid-row:auto}.lst.svelte-1yur7ja select:where(.svelte-1yur7ja){max-width:7rem}.nxt.svelte-1yur7ja,.grow.svelte-1yur7ja{display:none}.auto.svelte-1yur7ja{order:6}}.standby.svelte-1yur7ja{color:var(--orange);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:.95rem;line-height:1.25;display:-webkit-box;overflow:hidden}.auto-next.svelte-1yur7ja{color:var(--cyan);border:1px solid;border-radius:999px;margin-left:.2rem;padding:0 .4rem;font-size:.75rem}.empty.svelte-1yur7ja{align-self:center;padding-left:.3rem;font-size:.85rem}.bo.svelte-1yur7ja{position:relative;overflow:hidden}.bo.arming.svelte-1yur7ja:after{content:"";background:var(--pink);transform-origin:0;width:100%;height:3px;animation:svelte-1yur7ja-arm var(--hold) linear forwards;position:absolute;bottom:0;left:0}@keyframes svelte-1yur7ja-arm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.strip.looks.svelte-1yur7ja .now:where(.svelte-1yur7ja){font-size:1.15rem}@media (width<=560px){.strip.looks.svelte-1yur7ja .bo:where(.svelte-1yur7ja){flex:1}}.live.svelte-17ewf5z{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.55rem;display:flex}@media (height<=420px){.live.svelte-17ewf5z{flex:none}.body.svelte-17ewf5z{flex:none;min-height:max(12rem,75vh)}.grid.svelte-17ewf5z{overflow:visible}}.bar.svelte-17ewf5z{flex-wrap:wrap}.pages.svelte-17ewf5z{flex-wrap:wrap;gap:.25rem;display:flex}.pages.svelte-17ewf5z button:where(.svelte-17ewf5z){border-radius:999px;padding:.25rem .8rem}.pages.svelte-17ewf5z button.cur:where(.svelte-17ewf5z){border-color:var(--green);background:#45d85c14}.zoom.svelte-17ewf5z{color:var(--muted);align-items:center;gap:.3rem;display:inline-flex}.zoom.svelte-17ewf5z input:where(.svelte-17ewf5z){width:90px}.body.svelte-17ewf5z{flex:1;grid-template-columns:1fr;gap:.6rem;min-height:0;display:grid;position:relative}.body.with-stage.svelte-17ewf5z{grid-template-columns:minmax(260px,34%) 1fr}.float.svelte-17ewf5z{z-index:20;border-radius:var(--radius);max-height:100%;box-shadow:0 10px 40px #000a, 0 0 0 1px var(--line2);background:var(--panel);position:absolute;top:0;right:0;overflow:auto}.float.left.svelte-17ewf5z{left:0;right:auto}.float.svelte-17ewf5z .pick:where(.svelte-17ewf5z){border:0;max-width:240px;margin:0}.stagebox.svelte-17ewf5z{align-self:start;height:min(62vh,460px);min-height:0;display:flex}.pick.svelte-17ewf5z{border:1px dashed var(--line2);border-radius:var(--radius);align-self:start;padding:.8rem}.grid.svelte-17ewf5z{grid-template-columns:repeat(auto-fill, minmax(var(--tile), 1fr));align-content:start;gap:.5rem;min-height:0;padding:2px;display:grid;overflow:auto}.cell.svelte-17ewf5z{display:grid;position:relative}.cell.wide.svelte-17ewf5z{grid-column:span 2}.cell.full.svelte-17ewf5z{grid-column:1/-1}.cell.drop.svelte-17ewf5z{box-shadow:-4px 0 0 var(--accent);border-radius:12px}.cell.dragging.svelte-17ewf5z{opacity:.5}.grip.svelte-17ewf5z{touch-action:none;cursor:grab;width:34px;height:34px;color:var(--muted);z-index:1;background:#0b0f15aa;border-radius:8px;place-items:center;display:grid;position:absolute;top:2px;right:2px}@media (pointer:fine){.grip.svelte-17ewf5z{display:none}}.cell.svelte-17ewf5z .tile{min-height:calc(var(--tile) * .72)}.empty.svelte-17ewf5z{color:var(--muted);text-align:center;border:1px dashed var(--line2);border-radius:var(--radius);grid-column:1/-1;padding:2rem}@media (width<=700px){.bar.svelte-17ewf5z{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bar.svelte-17ewf5z>*{flex:none}.pages.svelte-17ewf5z{flex-wrap:nowrap}.bar.svelte-17ewf5z .zoom:where(.svelte-17ewf5z){display:none}.bar.unlocking.svelte-17ewf5z:after{z-index:50;position:fixed;top:0;bottom:auto}}@media (width<=900px){.body.svelte-17ewf5z,.body.with-stage.svelte-17ewf5z{grid-template-columns:1fr;grid-auto-rows:auto;overflow:auto}.float.svelte-17ewf5z,.float.left.svelte-17ewf5z{max-height:55vh;position:fixed;inset:auto .4rem .4rem}.stagebox.svelte-17ewf5z{align-self:stretch;height:220px}.grid.svelte-17ewf5z{overflow:visible}}.lockbtn.svelte-17ewf5z{position:relative;overflow:hidden}.bar.svelte-17ewf5z{position:relative}.bar.unlocking.svelte-17ewf5z:after{content:"";background:var(--orange);transform-origin:0;height:3px;animation:svelte-17ewf5z-hold var(--hold) linear forwards;position:absolute;bottom:-4px;left:0;right:0}.lockbtn.holding.svelte-17ewf5z:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:3px;animation:svelte-17ewf5z-hold var(--hold) linear forwards;position:absolute;bottom:0;left:0}@keyframes svelte-17ewf5z-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.held.svelte-17ewf5z{border-radius:var(--radius);color:var(--text);background:#ffaa1c14;border:1px solid #ffaa1c66;align-items:center;gap:.6rem;padding:.45rem .7rem;font-size:.9rem;display:flex}.held.svelte-17ewf5z span:where(.svelte-17ewf5z){flex:1;min-width:0}.chip.haze.svelte-17ewf5z,.chip.nextup.svelte-17ewf5z{background:0 0;border-radius:999px;align-items:center;gap:.35rem;min-height:29px;padding:.2rem .7rem;font-size:.85rem;display:inline-flex}.chip.haze.svelte-17ewf5z{border:1px solid var(--orange);color:var(--orange);padding-right:.25rem}.chip.haze.svelte-17ewf5z .stop:where(.svelte-17ewf5z){min-height:0;color:var(--orange);background:#ffaa1c1f;border:0;border-left:1px solid #ffaa1c66;border-radius:999px;padding:.1rem .55rem;font-size:.8rem;font-weight:650}.chip.nextup.svelte-17ewf5z{border:1px solid var(--line2);color:var(--muted)}.chip.nextup.paused.svelte-17ewf5z{border-style:dashed}.chip.nextup.song.svelte-17ewf5z{font-variant-numeric:tabular-nums}.chip.nextup.song.on.svelte-17ewf5z{color:var(--green);border-color:#45d85c66}.chip.nextup.sound[aria-pressed=true].svelte-17ewf5z{color:var(--text)}.chip.nextup.sound.off.svelte-17ewf5z{border-style:dashed;text-decoration:line-through}.chip.nextup.fresh.svelte-17ewf5z{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.chip.nextup.blind.svelte-17ewf5z{color:#9fc0ff;border-color:#6aa2ff66}.chip.nextup.shot.svelte-17ewf5z{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.bdot.svelte-17ewf5z{background:#5b6676;border-radius:50%;width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1px #0006}@media (pointer:coarse){.chip.haze.svelte-17ewf5z,.chip.nextup.svelte-17ewf5z{min-height:38px}.chip.haze.svelte-17ewf5z{padding-top:0;padding-bottom:0}.chip.haze.svelte-17ewf5z .stop:where(.svelte-17ewf5z){min-height:38px;padding:.2rem .9rem}}.tlv.svelte-r97778{flex:1;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:.55rem;min-height:0;padding:.55rem;display:grid}.pal.svelte-r97778{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.35rem;padding:.55rem;display:flex;overflow:auto}.pal.svelte-r97778 h3:where(.svelte-r97778){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.5rem 0 0;font-size:.74rem}.song.svelte-r97778{flex-wrap:wrap;gap:.35rem;display:flex}.set.svelte-r97778{flex-direction:column;gap:.25rem;display:flex}.set.svelte-r97778 h3:where(.svelte-r97778){margin-top:.2rem}.setlist.svelte-r97778{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.setlist.svelte-r97778 li:where(.svelte-r97778){align-items:stretch;gap:.15rem;display:flex}.setlist.svelte-r97778 .pick:where(.svelte-r97778){border-radius:var(--radius-s);border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--text);text-align:left;flex:1;justify-content:flex-start;align-items:baseline;gap:.4rem;padding:.25rem .45rem;font-size:.84rem;display:flex}.setlist.svelte-r97778 .cur:where(.svelte-r97778) .pick:where(.svelte-r97778){border-color:var(--green);background:#45d85c14}.setlist.svelte-r97778 .n:where(.svelte-r97778){color:var(--muted);font-variant-numeric:tabular-nums;min-width:1.1em}.setlist.svelte-r97778 .nm:where(.svelte-r97778){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.setlist.svelte-r97778 .len:where(.svelte-r97778){font-variant-numeric:tabular-nums;font-size:.74rem}.setlist.svelte-r97778 .more:where(.svelte-r97778){min-height:0;padding:0 .3rem}.set.svelte-r97778 .add:where(.svelte-r97778){align-self:flex-start;font-size:.82rem}.set.svelte-r97778 .opt:where(.svelte-r97778){color:var(--muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.set.svelte-r97778 .opt:where(.svelte-r97778) select:where(.svelte-r97778){flex:1;min-width:0;font-size:.8rem}.snd.off.svelte-r97778{color:var(--faint);text-decoration:line-through}.vol.svelte-r97778 .snd:where(.svelte-r97778){min-height:0;padding:.15rem .3rem}.chips.svelte-r97778{flex-wrap:wrap;gap:.25rem;display:flex}.chip.svelte-r97778{cursor:grab;border:1px solid var(--line2);background:var(--panel2);color:var(--text);border-radius:999px;min-height:0;padding:.15rem .5rem;font-size:.8rem}.chip.fx.svelte-r97778{border-color:#ffaa1c66}.chip.mo.svelte-r97778{border-color:#f33abc66}.chip.cr.svelte-r97778{border-color:#7fc8ff66}.around.svelte-r97778{color:var(--muted);flex-wrap:wrap;gap:.2rem .6rem;font-size:.8rem;display:flex}.around.svelte-r97778 label:where(.svelte-r97778){align-items:center;gap:.3rem;display:inline-flex}.around.svelte-r97778 input:where(.svelte-r97778){width:4.2em;font-size:.8rem}.chip.risky.svelte-r97778{color:var(--orange);align-items:center;gap:.2rem;display:inline-flex}.main.svelte-r97778{grid-template-rows:minmax(140px,1fr) auto minmax(160px,auto) auto;gap:.45rem;min-width:0;min-height:0;display:grid}.preview.svelte-r97778{min-height:0;display:flex;overflow:hidden}.preview.svelte-r97778 .stage-wrap{flex:1}.transport.svelte-r97778{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.35rem .5rem;display:flex}.play.svelte-r97778{min-width:6.5rem}.clock.svelte-r97778{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.bpm.svelte-r97778 input:where(.svelte-r97778){width:4.2em}.vol.svelte-r97778{align-items:center;gap:.3rem;display:inline-flex}.vol.svelte-r97778 input:where(.svelte-r97778){width:6rem}.name.svelte-r97778{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.grow.svelte-r97778{flex:1}.board.svelte-r97778{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:7.5rem minmax(0,1fr);max-height:52vh;display:grid;overflow:hidden auto}.names.svelte-r97778{border-right:1px solid var(--line)}.nr.svelte-r97778{height:78px;color:var(--muted);border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:flex-end;padding:.3rem .5rem;font-size:.8rem;display:flex;overflow:hidden}.nl.svelte-r97778{border-bottom:1px solid var(--line);border-left:3px solid var(--c);white-space:nowrap;text-overflow:ellipsis;align-items:center;height:38px;padding:0 .5rem;font-size:.82rem;display:flex;overflow:hidden}.tracks.svelte-r97778{position:relative;overflow:auto hidden}.inner.svelte-r97778{position:relative}.ruler.svelte-r97778{border-bottom:1px solid var(--line);cursor:text;background:#0b0f15;height:78px;position:relative}.tick.svelte-r97778{height:12px;color:var(--faint);border-left:1px solid #2a313c;padding-left:2px;font-size:.66rem;position:absolute;top:0}.tick.bar.svelte-r97778{border-left-color:#3b4450;height:16px}.sec.svelte-r97778{border:0;border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) var(--mix), #0b0f15);height:16px;min-height:0;color:var(--text);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;z-index:1;border-radius:0;padding:0 4px;font-size:.66rem;line-height:16px;display:block;position:absolute;top:15px;overflow:hidden}.sec.svelte-r97778:hover{filter:brightness(1.3)}.wave.svelte-r97778{pointer-events:none;position:absolute;top:32px;left:0}.span.svelte-r97778{z-index:1;cursor:pointer;height:16px;min-height:0;color:var(--muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:repeating-linear-gradient(135deg,#ffffff14 0 5px,#0000 5px 10px),#151b25;border:0;border-radius:0;padding:0 4px;font-size:.66rem;line-height:16px;display:block;position:absolute;top:15px;overflow:hidden}.span.lead.svelte-r97778{border-right:2px solid var(--muted);text-align:right}.span.tail.svelte-r97778{border-left:2px solid var(--muted)}.span.svelte-r97778:hover{color:var(--text)}.shade.svelte-r97778{pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff08 0 8px,#0000 8px 16px),#0000001f;position:absolute;top:0;bottom:0}.vol.svelte-r97778 .snd:where(.svelte-r97778):not(:has(svg)){font-size:.78rem}.wave.svelte-r97778 path:where(.svelte-r97778){fill:#6aa2ff55;stroke:#6aa2ff;stroke-width:.5px}.lane.svelte-r97778{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg,#0000 0 1px,#0000 1px 100%);height:38px;position:relative}.it.svelte-r97778{border:1px solid var(--c);background:color-mix(in srgb, var(--c) 22%, var(--panel2));min-width:0;max-width:18rem;height:28px;color:var(--text);cursor:grab;touch-action:none;border-radius:6px;align-items:center;padding:0 .45rem 0 .5rem;font-size:.74rem;display:flex;position:absolute;top:5px;overflow:hidden;transform:translate(-1px)}.it.svelte-r97778:before{content:"";background:var(--c);width:2px;position:absolute;top:-5px;bottom:-5px;left:-1px}.it.bar.svelte-r97778{max-width:none}.it.sel.svelte-r97778{outline:2px solid var(--accent);outline-offset:1px;z-index:2}.it.svelte-r97778 .t:where(.svelte-r97778){white-space:nowrap;text-overflow:ellipsis;pointer-events:none;overflow:hidden}.end.svelte-r97778{cursor:ew-resize;background:color-mix(in srgb, var(--c) 50%, transparent);width:8px;position:absolute;top:0;bottom:0;right:0}.playhead.svelte-r97778{background:var(--green);z-index:3;cursor:ew-resize;touch-action:none;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #45d85c88}.playhead.svelte-r97778:before{content:"";width:16px;position:absolute;top:0;bottom:0;left:-7px}.playhead.held.svelte-r97778,.playhead.svelte-r97778:hover{box-shadow:0 0 0 1px #45d85c66,0 0 12px #45d85caa}.mark.svelte-r97778{pointer-events:none;flex:none;align-items:center;margin-right:.25rem;display:inline-flex}.mark.hazard.svelte-r97778{color:var(--orange)}.mark.once.svelte-r97778{background:#ffffff1c;border-radius:3px;padding:0 .2rem;font-size:.64rem;font-weight:700}.note.svelte-r97778{color:var(--faint);margin:0;font-size:.74rem}.armed.on.svelte-r97778{color:var(--pink);background:#f33abc1a;border-color:#f33abc88}.drop.svelte-r97778{background:var(--accent);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.empty.svelte-r97778{margin:0}.err.svelte-r97778{color:var(--pink);margin:.2rem 0 0;font-size:.82rem}.songs.svelte-r97778{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.songs.svelte-r97778 li:where(.svelte-r97778){border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.songs.svelte-r97778 li.cur:where(.svelte-r97778){border-color:#45d85c66}.songs.svelte-r97778 .info:where(.svelte-r97778){flex-wrap:wrap;flex:1;align-items:baseline;gap:0 .5rem;min-width:0;display:flex}.songs.svelte-r97778 .meta:where(.svelte-r97778){color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.songs.svelte-r97778 .blurb:where(.svelte-r97778){color:var(--faint);flex-basis:100%;font-size:.8rem}.songs.svelte-r97778 .listen:where(.svelte-r97778){justify-content:flex-start;min-width:5.6rem}.songs.svelte-r97778 .blurb:where(.svelte-r97778) a:where(.svelte-r97778){color:var(--muted)}.genre.svelte-r97778{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:.8rem 0 0;font-size:.74rem}.dl.svelte-r97778{color:var(--muted);flex-basis:100%;align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.8rem;display:flex}.dl.svelte-r97778 progress:where(.svelte-r97778){max-width:12rem;accent-color:var(--accent);flex:1}.song.svelte-r97778 .dl:where(.svelte-r97778) span:where(.svelte-r97778){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.again.svelte-r97778{color:var(--accent);padding:0 .2rem;text-decoration:underline}.credit.svelte-r97778{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.credit.svelte-r97778 a:where(.svelte-r97778){color:var(--muted)}@media (width<=760px){.tlv.svelte-r97778{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pal.svelte-r97778{max-height:30vh}.preview.svelte-r97778{display:none}.main.svelte-r97778{grid-template-rows:auto minmax(160px,1fr) auto}}.knob.svelte-ldn9xu{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.15rem;min-width:64px;display:flex}.knob.off.svelte-ldn9xu{opacity:.35}.dial.svelte-ldn9xu{touch-action:none;cursor:ns-resize;background:radial-gradient(#2a323e,#151a22);border-radius:50%;width:54px;height:54px;box-shadow:inset 0 0 0 1px #ffffff1a}.dial.svelte-ldn9xu:focus-visible{outline:2px solid var(--focus);outline-offset:2px}svg.svelte-ldn9xu{width:100%;height:100%}.ring.svelte-ldn9xu{fill:none;stroke:#ffffff14;stroke-width:.12px}.arc.svelte-ldn9xu{fill:none;stroke:var(--accent);stroke-width:.14px;stroke-linecap:round}.tick.svelte-ldn9xu{stroke:#fff;stroke-width:.12px;stroke-linecap:round}.lbl.svelte-ldn9xu{color:var(--muted);text-align:center;font-size:.74rem;line-height:1.1}.val.svelte-ldn9xu{font-variant-numeric:tabular-nums;font-size:.8rem}button.val.svelte-ldn9xu{min-height:0;color:var(--text);background:0 0;border:0;padding:0 .3rem}.typed.svelte-ldn9xu{text-align:center;width:54px;height:54px}.fader.svelte-1kurv6a{touch-action:none;cursor:ns-resize;border-radius:6px;flex:none;width:34px;position:relative}.fader.svelte-1kurv6a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fader.off.svelte-1kurv6a{opacity:.4}.slot.svelte-1kurv6a{background:#0b0f15;border-radius:3px;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%;box-shadow:inset 0 0 0 1px #ffffff14}.fill.svelte-1kurv6a{background:var(--accent);opacity:.7;border-radius:3px;width:6px;margin-left:-3px;position:absolute;bottom:0;left:50%}.cap.svelte-1kurv6a{background:linear-gradient(#3a4352,#252c37);border:1px solid #0006;border-radius:4px;height:18px;position:absolute;left:2px;right:2px;box-shadow:0 1px 3px #0009,inset 0 1px #fff2}.cap.svelte-1kurv6a:after{content:"";opacity:.7;background:#fff;height:2px;position:absolute;top:8px;left:4px;right:4px}.console.svelte-16yd4u6{flex:1;grid-template-columns:minmax(260px,340px) 1fr auto;grid-template-areas:"cmd enc gm""cmd faders gm""pb pb gm";align-content:start;gap:.6rem;min-height:0;padding:.6rem;display:grid;overflow:auto}@media (width<=900px){.console.svelte-16yd4u6{grid-template-columns:1fr;grid-template-areas:"cmd""enc""faders""pb""gm"}}.console.with-stage.svelte-16yd4u6{grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(320px,38%) auto;grid-template-areas:"cmd enc stage gm""cmd faders stage gm""pb pb pb gm"}@media (width<=1100px){.console.with-stage.svelte-16yd4u6{grid-template-columns:minmax(240px,320px) 1fr auto;grid-template-areas:"cmd stage gm""enc enc gm""faders faders gm""pb pb gm"}}@media (width<=900px){.console.with-stage.svelte-16yd4u6{grid-template-columns:1fr;grid-template-areas:"cmd""stage""enc""faders""pb""gm"}}.stage.svelte-16yd4u6{grid-area:stage;height:min(58vh,520px);min-height:280px;padding:0;display:flex;overflow:hidden}.stage.svelte-16yd4u6 .stage-wrap{border:0;flex:1;min-width:0}.stagebtn.on.svelte-16yd4u6{border-color:var(--accent);color:var(--accent)}section.svelte-16yd4u6{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:.5rem}.cmd.svelte-16yd4u6{flex-direction:column;grid-area:cmd;gap:.4rem;display:flex}.line.svelte-16yd4u6{gap:.3rem;display:flex}.line.svelte-16yd4u6 input:where(.svelte-16yd4u6){flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:.95rem}.said.svelte-16yd4u6{color:var(--muted);min-height:1.1em;margin:0;font-size:.82rem}.said.bad.svelte-16yd4u6{color:var(--pink)}.pad.svelte-16yd4u6{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.pad.svelte-16yd4u6 button:where(.svelte-16yd4u6){min-height:40px;font-size:.95rem}.pad.svelte-16yd4u6 .wide:where(.svelte-16yd4u6){grid-column:span 2}.acts.svelte-16yd4u6{flex-wrap:wrap;gap:.25rem;display:flex}.acts.svelte-16yd4u6 button:where(.svelte-16yd4u6){flex:1 0 30%;min-height:36px}.acts.svelte-16yd4u6 .on:where(.svelte-16yd4u6),.seg.svelte-16yd4u6 .on:where(.svelte-16yd4u6){border-color:var(--accent);color:var(--accent)}.rec.svelte-16yd4u6{color:#ff7fd6;background:#f33abc1a;border-color:#f33abc77;font-weight:650}.enc.svelte-16yd4u6{flex-direction:column;grid-area:enc;gap:.4rem;display:flex}.tabs.svelte-16yd4u6{flex-wrap:wrap;gap:.25rem;display:flex}.tabs.svelte-16yd4u6 .cur:where(.svelte-16yd4u6){border-color:var(--accent);color:var(--accent)}.knobs.svelte-16yd4u6{flex-wrap:wrap;gap:.8rem;padding:.3rem 0;display:flex}.pals.svelte-16yd4u6{flex-wrap:wrap;gap:.25rem;display:flex}.pals.svelte-16yd4u6 button:where(.svelte-16yd4u6){align-items:center;gap:.3rem;min-height:34px;font-size:.8rem;display:inline-flex}.pals.svelte-16yd4u6 button.on:where(.svelte-16yd4u6){border-color:var(--accent);color:var(--accent)}.pals.svelte-16yd4u6 .dot:where(.svelte-16yd4u6){border:1px solid #0006;border-radius:50%;width:.8rem;height:.8rem}.gm.svelte-16yd4u6{flex-direction:column;grid-area:gm;align-items:center;gap:.4rem;display:flex}.bo.svelte-16yd4u6{min-height:40px}.bo.on.svelte-16yd4u6{border-color:var(--pink);background:#f33abc33}.faders.svelte-16yd4u6{grid-area:faders}.playbacks.svelte-16yd4u6{grid-area:pb}.bar.svelte-16yd4u6{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.seg.svelte-16yd4u6{gap:.2rem;display:inline-flex}.strips.svelte-16yd4u6{gap:.35rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.strip.svelte-16yd4u6{border-radius:var(--radius-s);border:1px solid var(--line);flex-direction:column;align-items:center;gap:.2rem;min-width:64px;max-width:80px;padding:.3rem .2rem;display:flex}.strip.sel.svelte-16yd4u6{border-color:var(--orange);background:#ffaa1c10}.strip.pb.on.svelte-16yd4u6{border-color:var(--c);box-shadow:inset 0 3px 0 var(--c)}.num.svelte-16yd4u6{color:var(--muted);font-size:.72rem}.pct.svelte-16yd4u6{font-variant-numeric:tabular-nums;font-size:.74rem}.flash.svelte-16yd4u6{touch-action:none}@media (pointer:coarse){.strip.svelte-16yd4u6 button:where(.svelte-16yd4u6),.pad.svelte-16yd4u6 button:where(.svelte-16yd4u6),.acts.svelte-16yd4u6 button:where(.svelte-16yd4u6){min-height:44px}}.selb.svelte-16yd4u6,.flash.svelte-16yd4u6,.go.svelte-16yd4u6,.strip.svelte-16yd4u6 button:where(.svelte-16yd4u6){text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:32px;padding:.25rem .1rem;font-size:.74rem;overflow:hidden}.strip.sel.svelte-16yd4u6 .selb:where(.svelte-16yd4u6){border-color:var(--orange);color:var(--orange)}.go.svelte-16yd4u6{font-weight:700}.name.svelte-16yd4u6{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;overflow:hidden}button.name.svelte-16yd4u6{min-height:0;color:var(--text);text-underline-offset:3px;border:0;padding:0 .2rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cue.svelte-16yd4u6{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:1em;font-size:.68rem;overflow:hidden}.two.svelte-16yd4u6{gap:.45rem;width:100%;display:flex}.cue.next.svelte-16yd4u6{font-size:.68rem}.two.svelte-16yd4u6 button:where(.svelte-16yd4u6){flex:1 1 0;min-width:0;padding-inline:.2rem}.midi.svelte-16yd4u6{width:100%;padding:.05rem .2rem;font-size:.66rem;min-height:0!important}.midi.bound.svelte-16yd4u6{color:var(--green);border-color:var(--green)}.midi.on.svelte-16yd4u6{color:var(--orange);border-color:var(--orange)}h2.svelte-19afqxi{margin:1rem 0 .5rem}.new.svelte-19afqxi{margin:.4rem 0}.tpls.svelte-19afqxi{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;display:grid}.tpl.svelte-19afqxi{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;min-height:92px;padding:.6rem}.ti.svelte-19afqxi{color:var(--accent)}.grid.svelte-19afqxi{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem;display:grid}.card.svelte-19afqxi{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2);flex-direction:column;gap:.25rem;padding:.45rem;display:flex}.card.cur.svelte-19afqxi{border-color:#45d85c88}.pic.svelte-19afqxi{background:0 0;border:0;border-radius:6px;padding:0;overflow:hidden}.pic.svelte-19afqxi img:where(.svelte-19afqxi){width:100%;height:auto;display:block}.title.svelte-19afqxi{white-space:normal;text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:650}.q.svelte-zthbx5{flex:1}.cols.svelte-zthbx5{grid-template-columns:1.4fr 1fr;gap:1rem;min-height:340px;margin-top:.6rem;display:grid}.left.svelte-zthbx5{min-width:0}.results.svelte-zthbx5{max-height:60vh;margin:0;padding:0;list-style:none;overflow:auto}.results.svelte-zthbx5 .row:where(.svelte-zthbx5){border-radius:var(--radius-s);cursor:pointer;border:1px solid #0000;flex-wrap:wrap;align-items:baseline;gap:.1rem .3rem;padding:.35rem .45rem;display:flex}.results.svelte-zthbx5 .row:where(.svelte-zthbx5):hover,.results.svelte-zthbx5 .row.cur:where(.svelte-zthbx5){border-color:var(--line);background:#ffffff08}.man.svelte-zthbx5{color:var(--muted)}.src.svelte-zthbx5{border-radius:4px;margin-left:.3rem;padding:0 .3rem;font-size:.76rem}.src.ofl.svelte-zthbx5{color:#8ab8ff;background:#3a8ef333}.src.qlc.svelte-zthbx5{color:var(--green);background:#45d85c22}.cat.svelte-zthbx5{margin-left:.3rem}.detail.svelte-zthbx5 h3:where(.svelte-zthbx5){margin:0 0 .3rem;font-size:1rem}.modes.svelte-zthbx5{flex-wrap:wrap;gap:.25rem;margin:.3rem 0 .5rem;display:flex}.modes.svelte-zthbx5 button:where(.svelte-zthbx5){border-radius:999px;padding:.15rem .5rem;font-size:.8rem}.modes.svelte-zthbx5 button.on:where(.svelte-zthbx5){background:var(--orange);color:#1a1000;border-color:var(--orange)}.modes.svelte-zthbx5 button.on:where(.svelte-zthbx5) .faint:where(.svelte-zthbx5){color:#1a1000b0}.chs.svelte-zthbx5{columns:2;column-gap:1rem;max-height:34vh;margin:0 0 .6rem;padding:0;font-size:.82rem;list-style:none;overflow:auto}.chs.svelte-zthbx5 li:where(.svelte-zthbx5){break-inside:avoid;align-items:baseline;gap:.4rem;padding:.05rem 0;display:flex}.chs.svelte-zthbx5 .n:where(.svelte-zthbx5){text-align:right;width:1.6rem;color:var(--faint);font-variant-numeric:tabular-nums}.chs.svelte-zthbx5 .faint:where(.svelte-zthbx5){margin-left:auto;font-size:.76rem}.results.svelte-zthbx5 .row.kb:where(.svelte-zthbx5){border-color:var(--line2);background:#ffffff0a}.link.svelte-zthbx5{color:var(--accent);font-size:inherit;padding:0;text-decoration:underline}.makers.svelte-zthbx5{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.3rem 0;display:flex}.makers.svelte-zthbx5 .faint:where(.svelte-zthbx5){flex-basis:100%}.makers.svelte-zthbx5 button.sm:where(.svelte-zthbx5){border-radius:999px;padding:.15rem .55rem;font-size:.82rem}.err.svelte-zthbx5{color:var(--pink)}@media (width<=700px){.cols.svelte-zthbx5{grid-template-columns:1fr}}.builtin.svelte-zthbx5{flex-wrap:wrap;align-items:center;gap:.3rem;padding:.4rem 0;display:flex}.grid.svelte-1npmf4p{grid-template-columns:1fr 240px;gap:1rem;display:grid}.form.svelte-1npmf4p{flex-direction:column;gap:.55rem;min-width:0;display:flex}.form.svelte-1npmf4p>label:where(.svelte-1npmf4p):not(.check){flex-direction:column;gap:.15rem;display:flex}.row.svelte-1npmf4p{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.row.svelte-1npmf4p label:where(.svelte-1npmf4p){flex-direction:column;gap:.15rem;display:flex}.row.svelte-1npmf4p input:where(.svelte-1npmf4p){width:6.5rem}.end.svelte-1npmf4p{justify-content:flex-end}.check.svelte-1npmf4p{align-items:center;gap:.4rem;display:flex}.seg.svelte-1npmf4p{gap:2px;display:flex}.seg.svelte-1npmf4p button:where(.svelte-1npmf4p){flex:1}.pic.svelte-1npmf4p{flex-direction:column;gap:.4rem;display:flex}canvas.svelte-1npmf4p{background:#0b0f15;border-radius:8px}p.svelte-1npmf4p{margin:0}@media (width<=640px){.grid.svelte-1npmf4p{grid-template-columns:1fr}.pic.svelte-1npmf4p{order:-1;align-items:center}}.cols.svelte-w0vcvn{grid-template-columns:1fr 240px;gap:1rem;display:grid}.src.svelte-w0vcvn{margin-bottom:.4rem}.types.svelte-w0vcvn{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.4rem;max-height:58vh;margin-top:.4rem;display:grid;overflow:auto}.tcard.svelte-w0vcvn{text-align:left;white-space:normal;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.45rem .5rem}.tcard.cur.svelte-w0vcvn{border-color:var(--accent);background:#ffaa1c12}.ti.svelte-w0vcvn{color:var(--accent);margin-top:.1rem}.tt.svelte-w0vcvn{flex-direction:column;flex:1;display:flex}.side.svelte-w0vcvn{flex-direction:column;gap:.45rem;display:flex}.side.svelte-w0vcvn label:where(.svelte-w0vcvn){color:var(--muted);flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.big.svelte-w0vcvn{padding:.55rem}.mh.svelte-w0vcvn{color:var(--text);margin:.6rem 0 .1rem;font-size:.8rem;font-weight:600}.types.mine.svelte-w0vcvn{max-height:22vh}.types.shapes.svelte-w0vcvn{max-height:none;overflow:visible}.mywrap.svelte-w0vcvn{display:grid;position:relative}.forget.svelte-w0vcvn{padding:.1rem;position:absolute;top:2px;right:2px}.side2.svelte-w0vcvn{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.dots.svelte-w0vcvn{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:60px;display:flex}.dot.svelte-w0vcvn{border:1px solid #0006;border-radius:50%;width:8px;height:8px}@media (width<=760px){.cols.svelte-w0vcvn{grid-template-columns:1fr}.side.svelte-w0vcvn{order:-1}.types.svelte-w0vcvn{max-height:46vh}}.link.svelte-w0vcvn{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.small.svelte-w0vcvn{margin:-.25rem 0 0;font-size:.78rem}.src.svelte-e6i316{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.6rem;max-width:620px;margin-top:.6rem;padding:.7rem .8rem;display:flex}h3.svelte-e6i316{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}p.svelte-e6i316{margin:0}.warn.svelte-e6i316{border-left:3px solid var(--orange);background:#ffaa1c10;padding:.3rem .6rem}.list.svelte-e6i316{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.list.svelte-e6i316 li:where(.svelte-e6i316){border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.35rem .5rem;display:grid}.addr.svelte-e6i316{word-break:break-all;grid-column:1;font-size:.78rem}.x.svelte-e6i316{color:var(--muted);background:0 0;border:0;grid-area:1/2/span 2;padding:0 .4rem}label.svelte-e6i316{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}label.svelte-e6i316 input:where(.svelte-e6i316):not([type=checkbox]){color:var(--text)}.ck.svelte-e6i316{color:var(--text);flex-direction:row;align-items:center;gap:.4rem}.err.svelte-e6i316{color:var(--pink)}.row.svelte-e6i316{justify-content:flex-end;display:flex}.nopic.svelte-1ftyw3e{background:#0b0f15;border-radius:6px;place-items:center;width:180px;height:84px;font-size:.8em;display:grid}.target.svelte-1ftyw3e{margin-bottom:.4rem}.target.svelte-1ftyw3e button:where(.svelte-1ftyw3e){border-radius:999px;padding:.2rem .7rem}h2.svelte-1ftyw3e{margin:1rem 0 .2rem}.cards.svelte-1ftyw3e{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:.5rem;display:grid}.card.svelte-1ftyw3e{text-align:left;white-space:normal;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem;padding:.5rem}.card.svelte-1ftyw3e:hover:not(:disabled){border-color:var(--accent)}.themes.svelte-1ftyw3e{flex-wrap:wrap;gap:.25rem;margin:.2rem 0 .5rem}.themes.svelte-1ftyw3e button:where(.svelte-1ftyw3e){border-radius:999px;padding:.15rem .65rem;font-size:.85rem}.themes.svelte-1ftyw3e button.on:where(.svelte-1ftyw3e){background:var(--orange);color:#1a1000;border-color:var(--orange)}.by.svelte-1ftyw3e{font-size:.72rem}h3.sub.svelte-1ftyw3e{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.6rem 0 .2rem;font-size:.82rem}.mine.svelte-1ftyw3e{display:flex;position:relative}.mine.svelte-1ftyw3e .card:where(.svelte-1ftyw3e){flex:1}.forget.svelte-1ftyw3e{min-width:0;padding:0 .35rem;position:absolute;top:.2rem;right:.2rem}.more.svelte-1ftyw3e{margin-top:.6rem;font-size:.85rem}.link.svelte-1ftyw3e{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.cols.svelte-17264k1{columns:2 320px;column-gap:1.6rem}section.svelte-17264k1{break-inside:avoid;margin-bottom:1rem}h2.svelte-17264k1{margin-bottom:.4rem}dl.svelte-17264k1{grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem .8rem;margin:0;display:grid}dt.svelte-17264k1{white-space:nowrap}dd.svelte-17264k1{color:var(--muted);margin:0;font-size:.9rem}@media (width<=420px){.cols.svelte-17264k1{columns:1}dl.svelte-17264k1{grid-template-columns:minmax(0,1fr)}dt.svelte-17264k1{white-space:normal}}.back.svelte-19b0pul{z-index:70;background:#0008;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.pal.svelte-19b0pul{background:var(--panel2);border:1px solid var(--line2);width:min(620px,94vw);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.in.svelte-19b0pul{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.in.svelte-19b0pul input:where(.svelte-19b0pul){background:0 0;border:0;outline:none;flex:1;padding:.2rem 0;font-size:1.05rem}ul.svelte-19b0pul{max-height:52vh;margin:0;padding:.3rem;list-style:none;overflow:auto}li[role=option].svelte-19b0pul{cursor:pointer;border-radius:7px;align-items:center;gap:.6rem;width:100%;padding:.45rem .55rem;display:flex}@media (pointer:coarse){li[role=option].svelte-19b0pul{min-height:44px}}li.cur.svelte-19b0pul{background:#ffaa1c1f}.l.svelte-19b0pul{font-weight:550}.h.svelte-19b0pul{color:var(--muted);margin-left:auto;font-size:.82rem}.none.svelte-19b0pul{color:var(--muted);text-align:center;padding:1rem}.q.svelte-wh4zz2{flex-direction:column;gap:.8rem;min-width:min(380px,80vw);display:flex}.q.svelte-wh4zz2 p:where(.svelte-wh4zz2){color:var(--muted);margin:0;line-height:1.45}label.svelte-wh4zz2{color:var(--muted);flex-direction:column;gap:.3rem;display:flex}.end.svelte-wh4zz2{justify-content:flex-end}input.code.svelte-wh4zz2{letter-spacing:.4em;text-align:center;align-self:center;width:16ch;max-width:100%;padding:.35rem .2rem .35rem .6rem;font:600 1.6rem ui-monospace,monospace}.hint.svelte-wh4zz2{color:var(--faint);text-align:center;margin:-.4rem 0 0;font-size:.82rem}.solid.svelte-wh4zz2{background:var(--pink);border-color:var(--pink);color:#1a0010;font-weight:650}.g.svelte-14v4jcy{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.4rem 1.4rem;display:grid}section.svelte-14v4jcy{break-inside:avoid}h3.svelte-14v4jcy{align-items:center;gap:.45rem;margin:.6rem 0 .25rem;font-size:.95rem;display:flex}.i.svelte-14v4jcy{color:var(--accent);display:inline-flex}p.svelte-14v4jcy{color:var(--muted);margin:0 0 .4rem;font-size:.9rem;line-height:1.45}.bar.svelte-16hmy8{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.5rem;display:flex}.seg.svelte-16hmy8{gap:.2rem;display:flex}.seg.svelte-16hmy8 button:where(.svelte-16hmy8){padding:.2rem .6rem;font-size:.82rem}.seg.svelte-16hmy8 button.on:where(.svelte-16hmy8){background:var(--orange);color:#1a1000;border-color:var(--orange)}.pct.svelte-16hmy8{align-items:center;gap:.3rem;margin-left:auto;font-size:.85rem;display:flex}.grid.svelte-16hmy8{width:100%}.surface.svelte-16hmy8{background:0 0;border:0;border-radius:6px;padding:0;display:block}canvas.svelte-16hmy8{cursor:crosshair;touch-action:manipulation;border-radius:6px;display:block}.sr.svelte-16hmy8{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info.svelte-16hmy8{min-height:1.4em;color:var(--muted);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.85rem}.ft.svelte-1e7685l{flex-direction:column;gap:.7rem;width:min(380px,100%);display:flex}.two.svelte-1e7685l{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;display:grid}label.svelte-1e7685l{color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.u.svelte-1e7685l{color:var(--muted);align-items:center;gap:.3rem;display:flex}.u.svelte-1e7685l input:where(.svelte-1e7685l){flex:1;min-width:0}.ck.svelte-1e7685l{color:var(--text);flex-direction:row;align-items:center;gap:.4rem}fieldset.svelte-1e7685l{border:1px solid var(--line);border-radius:var(--radius-s);flex-wrap:wrap;gap:.3rem 1rem;padding:.4rem .6rem;display:flex}legend.svelte-1e7685l{color:var(--muted);padding:0 .3rem;font-size:.82rem}.faint.svelte-1e7685l,.sum.svelte-1e7685l{margin:0}.sum.svelte-1e7685l{font-size:.88rem}.end.svelte-1e7685l{justify-content:flex-end}.dip.svelte-19b75o3{flex-direction:column;gap:.2rem;display:inline-flex}.row.svelte-19b75o3{background:#b3261e;border-radius:4px;gap:3px;margin-bottom:15px;padding:3px;display:inline-flex}.sw.svelte-19b75o3{background:#f3f0e8;border:0;border-radius:2px;justify-content:center;width:15px;min-width:0;height:28px;min-height:0;padding:0;display:flex;position:relative}button.sw.svelte-19b75o3{cursor:pointer}button.sw.svelte-19b75o3:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.sw.extra.svelte-19b75o3{background:#a9a59d}.sw.extra.svelte-19b75o3 .knob:where(.svelte-19b75o3){opacity:.55}.knob.svelte-19b75o3{background:#2b2b2b;border-radius:1px;height:10px;transition:bottom .12s;position:absolute;bottom:2px;left:2px;right:2px}.sw.on.svelte-19b75o3 .knob:where(.svelte-19b75o3){bottom:16px}.n.svelte-19b75o3{color:var(--muted);font-size:.76rem;position:absolute;bottom:-16px}.sum.svelte-19b75o3{font-variant-numeric:tabular-nums;font-size:.78rem}@media (pointer:coarse){.sw.svelte-19b75o3{width:22px;height:36px}.sw.on.svelte-19b75o3 .knob:where(.svelte-19b75o3){bottom:22px}.knob.svelte-19b75o3{height:12px}}.pc.svelte-1k63vv0{flex-direction:column;gap:.8rem;display:flex}.pc.svelte-1k63vv0>.faint:where(.svelte-1k63vv0){margin:0}.blindnote.svelte-1k63vv0{color:#9fc0ff;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.big.svelte-1k63vv0{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1rem;display:flex}.big.svelte-1k63vv0 h3:where(.svelte-1k63vv0){margin:0;font-size:1.6rem}.k.svelte-1k63vv0{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.addr.svelte-1k63vv0{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}.addr.svelte-1k63vv0 input:where(.svelte-1k63vv0){text-align:center;width:4.6em;font-size:1.15rem;font-weight:700}.ck.svelte-1k63vv0{color:var(--muted);justify-content:center;align-items:center;gap:.4rem;display:flex}.nav.svelte-1k63vv0{justify-content:center;gap:.5rem}.setup.svelte-11k1srs{grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}@media (width<=760px){.setup.svelte-11k1srs{grid-template-columns:1fr}}.view.svelte-11k1srs{flex-direction:column;gap:.3rem;height:min(420px,55vh);display:flex;position:sticky;top:0}.view.svelte-11k1srs>.p3{flex:1}.loading.svelte-11k1srs{margin:auto}.where.svelte-11k1srs{margin:0;font-size:.8rem}.ctl.svelte-11k1srs{flex-direction:column;gap:.8rem;min-width:0;display:flex}section.svelte-11k1srs{flex-direction:column;gap:.45rem;display:flex}h3.svelte-11k1srs{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}.seg.svelte-11k1srs{flex-wrap:wrap;gap:.25rem;display:flex}.seg.svelte-11k1srs button:where(.svelte-11k1srs){padding:.25rem .6rem;font-size:.85rem}.seg.svelte-11k1srs button.on:where(.svelte-11k1srs){background:var(--orange);color:#1a1000;border-color:var(--orange)}.angles.svelte-11k1srs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.angles.svelte-11k1srs label:where(.svelte-11k1srs){color:var(--muted);flex-direction:column;gap:.2rem;min-width:0;font-size:.8rem;display:flex}.angles.svelte-11k1srs input:where(.svelte-11k1srs){width:100%;min-width:0;color:var(--text)}.flags.svelte-11k1srs{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.ck.svelte-11k1srs{color:var(--text);align-items:center;gap:.4rem;font-size:.88rem;display:flex}.inl.svelte-11k1srs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.inl.svelte-11k1srs select:where(.svelte-11k1srs){color:var(--text)}.line.svelte-11k1srs{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.small.svelte-11k1srs{margin:0;font-size:.8rem}.warn.svelte-11k1srs{color:var(--orange);margin-bottom:.3rem}.note.svelte-11k1srs{color:var(--orange);margin:0;font-size:.85rem}.nudge.svelte-11k1srs{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.nudge.svelte-11k1srs button:where(.svelte-11k1srs){padding:.25rem .55rem;font-size:.85rem}.mono.svelte-11k1srs{font-variant-numeric:tabular-nums}.link.svelte-11k1srs{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.chan.svelte-b620qw{flex-direction:column;gap:.6rem;display:flex}.sum.svelte-b620qw{margin:0}.bar.svelte-b620qw{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.bar.svelte-b620qw button:where(.svelte-b620qw){padding:.2rem .6rem;font-size:.85rem}.bar.svelte-b620qw .grow:where(.svelte-b620qw){flex:1}.tw.svelte-b620qw{border:1px solid var(--line);border-radius:var(--radius-s);max-height:52vh;overflow:auto}table.svelte-b620qw{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-b620qw{z-index:1;background:var(--panel2);text-align:left;color:var(--muted);padding:.3rem .5rem;font-weight:600;position:sticky;top:0}td.svelte-b620qw{border-top:1px solid var(--line);vertical-align:middle;padding:.25rem .5rem}td.n.svelte-b620qw{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:3em}td.svelte-b620qw input:where(.svelte-b620qw):not([type=checkbox]):not([type=range]),td.svelte-b620qw select:where(.svelte-b620qw){width:100%;min-width:0}tr.fine.svelte-b620qw td:where(.svelte-b620qw){color:var(--muted)}tr.held.svelte-b620qw{background:#ffaa1c14}.rg.svelte-b620qw{flex-wrap:wrap;gap:.2rem .4rem;display:flex}.slot.svelte-b620qw{white-space:nowrap;min-height:0;padding:.05rem .3rem;font-size:.8rem}.slot.svelte-b620qw i:where(.svelte-b620qw){vertical-align:-.05em;border:1px solid #fff4;border-radius:50%;width:.75em;height:.75em;margin-right:.25em;display:inline-block}.try.svelte-b620qw{align-items:center;gap:.3rem;min-width:13rem;display:flex}.try.svelte-b620qw input[type=range]:where(.svelte-b620qw){min-width:6rem;accent-color:var(--orange);flex:1;padding:0}.try.svelte-b620qw .v:where(.svelte-b620qw){width:3.6em}.x.svelte-b620qw{color:var(--muted);background:0 0;border:0;min-width:0;padding:0 .3rem}.range.svelte-b620qw{align-items:center;gap:.3rem;margin:.15rem 0;display:flex}.range.svelte-b620qw input[type=number]:where(.svelte-b620qw){width:4em}.range.svelte-b620qw .lbl:where(.svelte-b620qw){flex:1}.save.svelte-b620qw{border-top:1px solid var(--line);padding-top:.5rem}.small.svelte-b620qw{margin:0;font-size:.8rem}.note.svelte-b620qw{color:var(--orange);margin:0;font-size:.85rem}.link.svelte-b620qw{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}h3.svelte-b620qw{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:.3rem 0 0;font-size:.82rem}.modes.svelte-b620qw{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.modes.svelte-b620qw li:where(.svelte-b620qw){border:1px solid var(--line);border-radius:var(--radius-s);grid-template-columns:minmax(8em,auto) 1fr auto;align-items:center;gap:.6rem;padding:.4rem .6rem;display:grid}@media (width<=640px){.modes.svelte-b620qw li:where(.svelte-b620qw){grid-template-columns:1fr}}.what.svelte-b620qw{font-size:.85rem}.acts.svelte-b620qw{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.err.svelte-b620qw{color:var(--orange)}.leds.svelte-101ijm6{grid-template-columns:minmax(220px,300px) minmax(260px,1fr);align-items:start;gap:1rem;display:grid}.leds.only.svelte-101ijm6{grid-template-columns:minmax(260px,1fr)}.curve.svelte-101ijm6{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.4rem .6rem;width:100%;display:grid}.curve.svelte-101ijm6 label:where(.svelte-101ijm6){color:var(--muted);flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.curve.svelte-101ijm6 input:where(.svelte-101ijm6){width:100%;min-width:0;color:var(--text)}@media (width<=700px){.leds.svelte-101ijm6{grid-template-columns:1fr}}.pic.svelte-101ijm6{flex-direction:column;gap:.4rem;display:flex}svg.svelte-101ijm6{aspect-ratio:1;background:#0b0f15;border-radius:8px;width:100%}svg.finding.svelte-101ijm6{cursor:crosshair;outline:2px solid var(--orange)}svg.finding.svelte-101ijm6 circle:where(.svelte-101ijm6):hover{stroke:#fff;stroke-width:.02px}.ctl.svelte-101ijm6{flex-direction:column;gap:.8rem;min-width:0;display:flex}section.svelte-101ijm6{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}h3.svelte-101ijm6{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}.seg.svelte-101ijm6{flex-wrap:wrap;gap:.25rem;display:flex}.seg.svelte-101ijm6 button:where(.svelte-101ijm6){padding:.25rem .6rem;font-size:.85rem}.seg.svelte-101ijm6 button.on:where(.svelte-101ijm6){background:var(--orange);color:#1a1000;border-color:var(--orange)}.words.svelte-101ijm6{margin:0}.ck.svelte-101ijm6{color:var(--text);align-items:center;gap:.4rem;font-size:.88rem;display:flex}.inl.svelte-101ijm6{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.inl.svelte-101ijm6 select:where(.svelte-101ijm6),.inl.svelte-101ijm6 input:where(.svelte-101ijm6){color:var(--text)}.inl.svelte-101ijm6 input:where(.svelte-101ijm6){width:5em}.line.svelte-101ijm6{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.line.svelte-101ijm6 label:where(.svelte-101ijm6){color:var(--muted);flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.line.svelte-101ijm6 input:where(.svelte-101ijm6){width:6em;color:var(--text)}.line.svelte-101ijm6 .grow:where(.svelte-101ijm6){flex:1}.line.svelte-101ijm6 .grow:where(.svelte-101ijm6) input:where(.svelte-101ijm6){width:100%}.hand.svelte-101ijm6{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}summary.svelte-101ijm6{cursor:pointer;color:var(--muted);font-size:.88rem}.small.svelte-101ijm6{margin:0;font-size:.8rem}.note.svelte-101ijm6{color:var(--orange);margin:0;font-size:.85rem}.step.svelte-101ijm6{margin:0;font-size:.9rem}.said.svelte-101ijm6{color:var(--green);margin:0;font-size:.88rem}.link.svelte-101ijm6{color:var(--accent);min-width:0;min-height:0;padding:0;font-size:.85rem;text-decoration:underline}.real.svelte-oyqe95{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--bg2);flex-direction:column;grid-column:1/-1;gap:.4rem;padding:.55rem .7rem;display:flex}h3.svelte-oyqe95{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}.who.svelte-oyqe95 small:where(.svelte-oyqe95){display:inline}dl.svelte-oyqe95{grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0;font-size:.88rem;display:grid}dt.svelte-oyqe95{color:var(--muted)}dd.svelte-oyqe95{margin:0}dd.off.svelte-oyqe95{color:var(--orange)}dd.svelte-oyqe95 small:where(.svelte-oyqe95){color:var(--muted)}.h.warning.svelte-oyqe95,.h.error.svelte-oyqe95{color:var(--orange)}.acts.svelte-oyqe95{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.inl.svelte-oyqe95{color:var(--muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.inl.svelte-oyqe95 select:where(.svelte-oyqe95){color:var(--text)}.small.svelte-oyqe95{margin:0;font-size:.82rem}.mono.svelte-oyqe95{font-family:ui-monospace,monospace;font-size:.8em}.link.svelte-oyqe95{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.marks.svelte-18hqyd5{display:contents}.tabs.svelte-18hqyd5{gap:.2rem;margin-bottom:.7rem;display:flex}.tabs.svelte-18hqyd5 button:where(.svelte-18hqyd5){padding:.25rem .8rem;font-size:.88rem}.tabs.svelte-18hqyd5 button.on:where(.svelte-18hqyd5){background:var(--orange);color:#1a1000;border-color:var(--orange)}.fp.svelte-18hqyd5{grid-template-columns:1fr 1fr;gap:.7rem .9rem;width:min(440px,100%);display:grid}.wide.svelte-18hqyd5{grid-column:1/-1}label.svelte-18hqyd5{color:var(--muted);flex-direction:column;gap:.25rem;min-width:0;font-size:.85rem;display:flex}label.svelte-18hqyd5 input:where(.svelte-18hqyd5),label.svelte-18hqyd5 select:where(.svelte-18hqyd5){width:100%;min-width:0;color:var(--text)}.addr.svelte-18hqyd5{align-items:center;gap:.5rem;display:flex}.addr.svelte-18hqyd5 input:where(.svelte-18hqyd5){flex:none;width:5.5em}.dipwrap.svelte-18hqyd5{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.err.svelte-18hqyd5{margin:0}.small.svelte-18hqyd5{margin:0;font-size:.8rem}.link.svelte-18hqyd5{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.end.svelte-18hqyd5{justify-content:flex-end}.done.svelte-18hqyd5{margin-top:.8rem}.cal.svelte-13gin4x{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr);align-items:start;gap:1rem;display:grid}@media (width<=760px){.cal.svelte-13gin4x{grid-template-columns:1fr}}.left.svelte-13gin4x,.right.svelte-13gin4x{flex-direction:column;gap:.7rem;min-width:0;display:flex}section.svelte-13gin4x{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}h3.svelte-13gin4x{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.82rem}.plan.svelte-13gin4x{background:#0b0f15;border-radius:8px;width:100%;max-height:220px}.deck.svelte-13gin4x{fill:#1c232d;stroke:#3a4452;stroke-width:.05px}.mk.svelte-13gin4x path:where(.svelte-13gin4x){stroke:#9aa7b8;stroke-width:.08px}.mk.svelte-13gin4x text:where(.svelte-13gin4x){fill:#9aa7b8;font-size:.55px}.mk.on.svelte-13gin4x path:where(.svelte-13gin4x){stroke:var(--orange)}.mk.on.svelte-13gin4x text:where(.svelte-13gin4x){fill:var(--orange)}.hd.svelte-13gin4x{fill:#5d6b7d}.hd.cur.svelte-13gin4x{fill:var(--orange)}.fit.svelte-13gin4x{fill:none;stroke:var(--green);stroke-width:.07px}.marks.svelte-13gin4x{border-collapse:collapse;width:100%;font-size:.82rem}.marks.svelte-13gin4x th:where(.svelte-13gin4x){text-align:left;color:var(--muted);padding:.15rem .2rem;font-weight:600}.marks.svelte-13gin4x td:where(.svelte-13gin4x){padding:.1rem .2rem}.marks.svelte-13gin4x input:where(.svelte-13gin4x){width:100%;min-width:0}.marks.svelte-13gin4x tr.on:where(.svelte-13gin4x) td:where(.svelte-13gin4x):first-child{color:var(--orange);font-weight:700}.row.svelte-13gin4x{flex-wrap:wrap;gap:.4rem;display:flex}.seg.svelte-13gin4x{flex-wrap:wrap;gap:.25rem;display:flex}.seg.svelte-13gin4x button:where(.svelte-13gin4x){padding:.25rem .6rem;font-size:.85rem}.seg.svelte-13gin4x button.on:where(.svelte-13gin4x),.heads.svelte-13gin4x button.on:where(.svelte-13gin4x){background:var(--orange);color:#1a1000;border-color:var(--orange)}.heads.svelte-13gin4x{flex-direction:column;gap:.2rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.heads.svelte-13gin4x li:where(.svelte-13gin4x){align-items:center;gap:.2rem;display:flex}.heads.svelte-13gin4x li:where(.svelte-13gin4x)>button:where(.svelte-13gin4x):first-child{flex:1;justify-content:space-between;gap:.5rem;padding:.2rem .5rem;font-size:.85rem;display:flex}.heads.svelte-13gin4x button.on:where(.svelte-13gin4x) .faint:where(.svelte-13gin4x){color:#1a1000}.steer.svelte-13gin4x{border:1px solid var(--line);border-radius:var(--radius-s);box-sizing:border-box;flex-direction:column;gap:.4rem;width:100%;padding:.5rem;display:flex}.steer.svelte-13gin4x:focus{outline:2px solid var(--orange)}.pads.svelte-13gin4x,.pct.svelte-13gin4x{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.pct.svelte-13gin4x label:where(.svelte-13gin4x){color:var(--muted);align-items:center;gap:.3rem;font-size:.85rem;display:flex}.pct.svelte-13gin4x input:where(.svelte-13gin4x){width:6em;color:var(--text)}.ck.svelte-13gin4x{align-items:center;gap:.4rem;font-size:.88rem;display:flex}.results.svelte-13gin4x{flex-direction:column;gap:.3rem;margin:0;padding-left:1rem;font-size:.85rem;display:flex}.good.svelte-13gin4x{color:var(--green)}.bad.svelte-13gin4x{color:var(--orange)}.small.svelte-13gin4x{margin:0;font-size:.8rem}.note.svelte-13gin4x{color:var(--orange);margin:0;font-size:.85rem}.said.svelte-13gin4x{color:var(--green);margin:0;font-size:.88rem}.x.svelte-13gin4x{color:var(--muted);background:0 0;border:0;min-width:0;padding:0 .3rem}.link.svelte-13gin4x{color:var(--accent);font-size:inherit;min-width:0;min-height:0;padding:0;text-decoration:underline}.chs.svelte-8k84ae{border-collapse:collapse;width:100%;margin:.4rem 0;font-size:.88rem}.chs.svelte-8k84ae th:where(.svelte-8k84ae){text-align:left;color:var(--muted);padding:.15rem .3rem;font-weight:600}.chs.svelte-8k84ae td:where(.svelte-8k84ae){padding:.12rem .3rem}.chs.svelte-8k84ae tr.on:where(.svelte-8k84ae) td:where(.svelte-8k84ae){background:#ffaa1c14}.chs.svelte-8k84ae input[type=range]:where(.svelte-8k84ae){width:100%;min-width:80px}.its.svelte-8k84ae{flex-wrap:wrap;gap:.2rem;display:flex}.its.svelte-8k84ae button:where(.svelte-8k84ae){padding:.1rem .45rem;font-size:.78rem}.its.svelte-8k84ae button.on:where(.svelte-8k84ae){border-color:var(--orange);color:var(--orange)}.row.svelte-8k84ae{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.3rem 0;display:flex}label.svelte-8k84ae{color:var(--muted);align-items:center;gap:.3rem;font-size:.88rem;display:inline-flex}.note.svelte-8k84ae{color:#9fc0ff;font-size:.88rem}.small.svelte-8k84ae{font-size:.82rem}.foot.svelte-8k84ae{margin-top:.6rem}.pm.svelte-1t7mgf{grid-template-columns:1fr 1fr;gap:.7rem .9rem;min-width:min(460px,86vw);display:grid}.pm.svelte-1t7mgf>p:where(.svelte-1t7mgf){grid-column:1/-1;margin:0}.pm.svelte-1t7mgf label:where(.svelte-1t7mgf){color:var(--muted);flex-direction:column;gap:.3rem;display:flex}.wide.svelte-1t7mgf{grid-column:1/-1}.err.svelte-1t7mgf{color:var(--pink)}.link.svelte-1t7mgf{color:var(--accent);padding:0 .2rem}@media (width<=560px){.pm.svelte-1t7mgf{grid-template-columns:1fr}}.rm.svelte-2faxms{flex-direction:column;gap:.8rem;width:min(540px,100%);display:flex}.rm.svelte-2faxms p:where(.svelte-2faxms){margin:0}.big.svelte-2faxms{justify-content:center;gap:.5rem;min-height:48px;font-size:1rem}.pair.svelte-2faxms{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.qr.svelte-2faxms{background:#fff;border-radius:10px;flex:none;width:176px;height:176px;padding:6px}.qr.svelte-2faxms svg{width:100%;height:100%;display:block}.how.svelte-2faxms{flex-direction:column;flex:1;gap:.4rem;min-width:220px;display:flex}.code.svelte-2faxms{letter-spacing:.35em;color:var(--orange);font:800 2.4rem/1 ui-monospace,monospace}.mono.svelte-2faxms{white-space:nowrap;color:var(--text);font-family:ui-monospace,monospace}.phones.svelte-2faxms{flex-direction:column;gap:.35rem;display:flex}.ph.svelte-2faxms{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.small.svelte-2faxms{font-size:.8rem}.grow.svelte-2faxms{flex:1;min-width:0}.end.svelte-2faxms{justify-content:flex-end;gap:.5rem}form.row.svelte-2faxms{gap:.5rem}.tt.svelte-1snmcu9{flex-direction:column;gap:.7rem;display:flex}.tt.svelte-1snmcu9 p:where(.svelte-1snmcu9){margin:0}.head.svelte-1snmcu9{align-items:center;gap:.5rem;display:flex}.head.svelte-1snmcu9>p:where(.svelte-1snmcu9){flex:1}.next.svelte-1snmcu9{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rows.svelte-1snmcu9{flex-direction:column;gap:.4rem;display:flex}.empty.svelte-1snmcu9{text-align:center;border:1px dashed var(--line2);border-radius:var(--radius-s);padding:1rem}.ent.svelte-1snmcu9{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel2);grid-template-columns:auto auto minmax(9rem,1fr) auto auto 2.2rem;align-items:center;gap:.45rem;padding:.45rem .55rem;display:grid}.ent.svelte-1snmcu9 input[type=time]:where(.svelte-1snmcu9){font-variant-numeric:tabular-nums;font-weight:650}.x.svelte-1snmcu9{grid-area:1/-2;justify-self:end}.note.svelte-1snmcu9{color:var(--accent);grid-column:1/-1;font-size:.85rem}.state.svelte-1snmcu9{color:var(--orange);border-radius:var(--radius-s);border:1px dashed #ffaa1c66;padding:.4rem .6rem}.when.svelte-1snmcu9{align-items:center;gap:.3rem;display:flex}.when.svelte-1snmcu9 select:where(.svelte-1snmcu9):first-child{width:auto}.today.svelte-1snmcu9{font-variant-numeric:tabular-nums;padding:0 .2rem;font-weight:650}.place.svelte-1snmcu9{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;display:flex}.place.svelte-1snmcu9>span:where(.svelte-1snmcu9){flex:18rem}.place.svelte-1snmcu9 button:where(.svelte-1snmcu9){color:var(--accent)}.days.svelte-1snmcu9{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.day.svelte-1snmcu9{border:0;border-left:1px solid var(--line);min-width:2.3rem;min-height:30px;color:var(--muted);background:0 0;border-radius:0;padding:0 .3rem;font-size:.8rem}.day.svelte-1snmcu9:first-child{border-left:0}.day.on.svelte-1snmcu9{background:var(--accent);color:#1a1000;font-weight:650}.days.every.svelte-1snmcu9 .day:where(.svelte-1snmcu9){color:var(--text)}@media (pointer:coarse){.day.svelte-1snmcu9{min-width:2.6rem;min-height:38px}}.grow.svelte-1snmcu9{flex:1}@media (width<=560px){.ent.svelte-1snmcu9{grid-template-columns:1fr auto}.days.svelte-1snmcu9{grid-column:1/-1;grid-template-columns:repeat(7,1fr);display:grid}.day.svelte-1snmcu9{min-width:0}.ent.svelte-1snmcu9 select:where(.svelte-1snmcu9){grid-column:1/-1;width:100%}.x.svelte-1snmcu9{grid-area:1/2}}.welcome.svelte-ii28y6{flex-direction:column;gap:.7rem;display:flex}ol.svelte-ii28y6{color:var(--muted);flex-direction:column;gap:.45rem;margin:0;padding-left:1.2rem;display:flex}b.svelte-ii28y6{color:var(--text)}.demo.svelte-ii28y6{border:1px solid var(--line2);border-radius:var(--radius);background:var(--panel2);flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.go.svelte-ii28y6{gap:.5rem}.demo.svelte-ii28y6 p:where(.svelte-ii28y6){margin:0;font-size:.85rem}.music.svelte-ii28y6{color:var(--muted);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.music.svelte-ii28y6 select:where(.svelte-ii28y6){flex:1;width:100%;min-width:0}.credit.svelte-ii28y6{font-size:.8rem}.stages.svelte-ii28y6{flex-wrap:wrap;gap:.3rem;display:flex}.stagechip.svelte-ii28y6{border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.86rem;display:inline-flex}.stagechip.on.svelte-ii28y6{border-color:var(--orange);color:var(--text);background:color-mix(in srgb, var(--orange) 16%, transparent)}.tpls.svelte-ii28y6{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.tplchip.svelte-ii28y6{border-radius:999px;padding:.35rem .7rem;font-size:.88rem}.more.svelte-ii28y6{flex-wrap:wrap;gap:1rem}.guide.svelte-ii28y6{padding-left:0}.end.svelte-ii28y6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem}.hint.svelte-ii28y6{margin:0;font-size:.8rem}.rig.svelte-1fi8wcc{flex-direction:column;gap:.7rem;width:min(1040px,100%);display:flex}.bar.svelte-1fi8wcc,.acts.svelte-1fi8wcc{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.ck.svelte-1fi8wcc{align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.sum.svelte-1fi8wcc{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.9rem;display:inline-flex}.sum.svelte-1fi8wcc b:where(.svelte-1fi8wcc){color:var(--text)}.chip.svelte-1fi8wcc{border:1px solid var(--line2);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.chip.ok.svelte-1fi8wcc{color:var(--green);border-color:color-mix(in srgb, var(--green) 50%, transparent)}.chip.warn.svelte-1fi8wcc{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 50%, transparent)}.chip.bad.svelte-1fi8wcc{color:var(--pink);border-color:color-mix(in srgb, var(--pink) 50%, transparent)}.srcs.svelte-1fi8wcc{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;font-size:.82rem;display:flex}.src.svelte-1fi8wcc{align-items:center;gap:.35rem;display:inline-flex}.src.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.src.yes.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--green)}.src.no.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--pink)}.src.no.svelte-1fi8wcc{color:var(--muted)}.note.svelte-1fi8wcc{margin-left:auto}.planlist.svelte-1fi8wcc{color:var(--muted);font-size:.82rem}.planlist.svelte-1fi8wcc ul:where(.svelte-1fi8wcc){margin:.3rem 0 0;padding-left:1.1rem}.hint.svelte-1fi8wcc{color:var(--muted);margin:0;font-size:.9rem}.strip.svelte-1fi8wcc{grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.5rem;margin:0;display:grid}.strip.svelte-1fi8wcc figcaption:where(.svelte-1fi8wcc){color:var(--muted);font-size:.82rem}.strip.svelte-1fi8wcc svg:where(.svelte-1fi8wcc){width:100%;height:34px;display:block}.legend.svelte-1fi8wcc{flex-direction:column;font-size:.7rem;line-height:17px;display:flex}.lane.svelte-1fi8wcc{fill:var(--panel2)}.fx.svelte-1fi8wcc{fill:color-mix(in srgb, var(--muted) 55%, transparent)}.fx.ok.svelte-1fi8wcc,.dv.ok.svelte-1fi8wcc{fill:var(--green)}.fx.warn.svelte-1fi8wcc,.dv.warn.svelte-1fi8wcc{fill:var(--orange)}.dv.bad.svelte-1fi8wcc{fill:var(--pink)}.dv.gone.svelte-1fi8wcc{fill:var(--muted)}.fx.silent.svelte-1fi8wcc{fill:color-mix(in srgb, var(--muted) 30%, transparent)}.dv.svelte-1fi8wcc{cursor:pointer;stroke:var(--bg);stroke-width:.6px}.dv.sel.svelte-1fi8wcc{stroke:var(--text);stroke-width:1.2px}.list.svelte-1fi8wcc{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1fi8wcc{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--panel);grid-template-columns:minmax(12rem,1.3fr) minmax(7rem,.8fr) minmax(8rem,1fr) minmax(9rem,1fr) minmax(12rem,1.6fr);align-items:center;gap:.6rem;padding:.35rem .5rem;display:grid}.row.sel.svelte-1fi8wcc{border-color:var(--accent)}.row.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--green);border-radius:50%;flex:none;width:.6rem;height:.6rem}.row.warn.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--orange)}.row.bad.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--pink)}.row.gone.svelte-1fi8wcc .dot:where(.svelte-1fi8wcc){background:var(--muted)}.row.gone.svelte-1fi8wcc{opacity:.6}.who.svelte-1fi8wcc{text-align:left;align-items:center;gap:.5rem;min-width:0;padding:.1rem;display:flex}.nm.svelte-1fi8wcc,.where.svelte-1fi8wcc,.patch.svelte-1fi8wcc{flex-direction:column;min-width:0;display:flex}.nm.svelte-1fi8wcc b:where(.svelte-1fi8wcc),.patch.svelte-1fi8wcc b:where(.svelte-1fi8wcc){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}small.svelte-1fi8wcc{color:var(--muted);font-size:.75rem}.mono.svelte-1fi8wcc{font-family:var(--mono,monospace)}.probs.svelte-1fi8wcc{color:var(--orange)}.health.svelte-1fi8wcc{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.sensor.svelte-1fi8wcc{grid-template-columns:auto auto;align-items:center;column-gap:.3rem;display:inline-grid}.sensor.svelte-1fi8wcc small:where(.svelte-1fi8wcc){grid-column:1/-1}.spark.svelte-1fi8wcc{width:60px;height:16px}.spark.svelte-1fi8wcc polyline:where(.svelte-1fi8wcc){fill:none;stroke:var(--accent);stroke-width:1.4px}.status.svelte-1fi8wcc{border-radius:4px;padding:0 .35rem}.status.warning.svelte-1fi8wcc{color:var(--orange)}.status.error.svelte-1fi8wcc{color:var(--pink)}.status.advice.svelte-1fi8wcc{color:var(--accent)}.do.svelte-1fi8wcc{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.sm.svelte-1fi8wcc{align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.8rem;display:inline-flex}.sm.on.svelte-1fi8wcc{border-color:var(--orange);color:var(--orange)}.log.svelte-1fi8wcc{font-size:.82rem}.log.svelte-1fi8wcc ol:where(.svelte-1fi8wcc){flex-direction:column;gap:.15rem;max-height:14rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex;overflow:auto}.log.svelte-1fi8wcc time:where(.svelte-1fi8wcc){color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.4rem}.log.svelte-1fi8wcc .gone:where(.svelte-1fi8wcc),.log.svelte-1fi8wcc .error:where(.svelte-1fi8wcc){color:var(--pink)}.log.svelte-1fi8wcc .back:where(.svelte-1fi8wcc),.log.svelte-1fi8wcc .found:where(.svelte-1fi8wcc){color:var(--green)}.log.svelte-1fi8wcc .status:where(.svelte-1fi8wcc),.log.svelte-1fi8wcc .hot:where(.svelte-1fi8wcc){color:var(--orange)}@media (width<=760px){.row.svelte-1fi8wcc{grid-template-columns:1fr 1fr}.who.svelte-1fi8wcc,.do.svelte-1fi8wcc{grid-column:1/-1}.do.svelte-1fi8wcc{justify-content:flex-start}.strip.svelte-1fi8wcc{grid-template-columns:1fr}.legend.svelte-1fi8wcc{display:none}.sum.svelte-1fi8wcc,.note.svelte-1fi8wcc{margin-left:0}}.lost.svelte-1jfoiqc{border-bottom:1px solid var(--pink);color:var(--text);background:#3a1030;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .9rem;display:flex}.lost.svelte-1jfoiqc>svg{color:var(--pink);flex:none}.lost.svelte-1jfoiqc span:where(.svelte-1jfoiqc),.note.svelte-1jfoiqc span:where(.svelte-1jfoiqc){flex:1;min-width:12rem}.note.svelte-1jfoiqc{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.3rem .9rem;font-size:.86rem;display:flex}.note.svelte-1jfoiqc b:where(.svelte-1jfoiqc){color:var(--text);font-weight:600}.note.svelte-1jfoiqc>svg{color:var(--orange);flex:none}.app.svelte-1n46o8q{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.view.svelte-1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pane.svelte-1n46o8q{flex-direction:column;flex:1;min-height:0;display:flex}.pane[hidden].svelte-1n46o8q{visibility:hidden;content-visibility:hidden;pointer-events:none;display:flex;position:absolute;inset:0}.pane[hidden].laying.svelte-1n46o8q{content-visibility:visible}@media (height<=420px){.app.in-live.svelte-1n46o8q{height:auto;min-height:100%;overflow:visible}.app.in-live.svelte-1n46o8q .view:where(.svelte-1n46o8q),.app.in-live.svelte-1n46o8q .pane:where(.svelte-1n46o8q):not([hidden]){flex:none}}.bo-frame.svelte-1n46o8q{pointer-events:none;z-index:90;box-shadow:inset 0 0 0 3px var(--pink), inset 0 0 40px #f33abc33;position:fixed;inset:0}.bo-frame.svelte-1n46o8q span:where(.svelte-1n46o8q){background:var(--pink);color:#1a0010;letter-spacing:.12em;text-transform:uppercase;border-radius:6px 6px 0 0;padding:.1rem .7rem;font-size:.68rem;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:root{--bg:#0b0e13;--bg2:#10141b;--panel:#151a22;--panel2:#1b212b;--line:#2a313c;--line2:#384150;--text:#d7dde6;--muted:#929cab;--faint:#858f9f;--green:#45d85c;--orange:#ffaa1c;--pink:#f33abc;--blue:#3a8ef3;--cyan:#36d6e7;--violet:#9a6bff;--accent:var(--orange);--radius:10px;--radius-s:7px;--shadow:0 6px 24px #0008;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html,body{background:var(--bg);height:100%;color:var(--text);margin:0}html{font:87.5%/1.42 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{height:100%}::selection{background:#ffaa1c55}button,input,select,textarea{font:inherit;color:var(--text);background:var(--panel2);border:1px solid var(--line);border-radius:var(--radius-s);padding:.32rem .6rem}button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;transition:border-color .12s,background .12s;display:inline-flex}@media (hover:hover){:where(button):hover:not(:disabled){border-color:var(--line2);background:#222a36}:where(button):hover:not(:disabled) :is(.faint,.chip:not(.green,.orange,.blue,.violet)){color:#a9b2bf}:where(button.on,button.accent):hover:not(:disabled){color:#1a1000;background:#ffbb45;border-color:#ffbb45}}:root{--focus:#6aa2ff}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.olist:focus-visible,.cards:focus-visible,[role=listbox]:focus-visible{border-radius:var(--radius-s);outline:none;box-shadow:inset 0 0 0 1px #6aa2ff66}button:disabled{opacity:.4;cursor:default}button.primary{background:var(--green);color:#07150b;border-color:var(--green);font-weight:650}button.primary:hover:not(:disabled){background:#5be070}button.accent{background:var(--orange);color:#1a1000;border-color:var(--orange);font-weight:650}button.danger{color:var(--pink)}button.on{background:var(--orange);color:#1a1000;border-color:var(--orange)}button.ghost.on{color:var(--orange);background:#ffaa1c2a}button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:.25rem .35rem}button.ghost:hover:not(:disabled){color:var(--text);background:#ffffff0d;border-color:#0000}button.ghost.on:hover:not(:disabled){color:var(--orange);background:#ffaa1c3a}input[type=range]{accent-color:var(--accent);background:0 0;border:0;padding:0}input[type=checkbox]{accent-color:var(--accent)}h2{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.76rem;font-weight:650}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:0;padding:.7rem}.muted{color:var(--muted);font-size:.86rem}.faint{color:var(--faint);font-size:.8rem}.row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.grow{flex:1}.chip{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:.25rem;padding:.05rem .4rem;font-size:.76rem;display:inline-flex}.chip.green{color:var(--green);background:#45d85c14;border-color:#45d85c55}.chip.orange{color:var(--orange);background:#ffaa1c14;border-color:#ffaa1c55}.chip.blue{color:#8ab8ff;background:#3a8ef314;border-color:#3a8ef355}.chip.violet{color:#c3a8ff;background:#9a6bff14;border-color:#9a6bff55}.toolbar{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.toolbar .sep{background:var(--line);width:1px;height:1.3rem;margin:0 .2rem}.hint{color:var(--muted);font-size:.82rem;line-height:1.35}.err{color:var(--pink);font-size:.85rem}.kbd{border:1px solid var(--line2);color:var(--muted);border-bottom-width:2px;border-radius:4px;padding:.12rem .3rem;font:600 .7rem/1 ui-monospace,monospace}.olist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.oitem{border-radius:var(--radius-s);cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.45rem;padding:.3rem .4rem;display:flex}.oitem:hover{background:#ffffff08}.oitem.sel{background:#ffaa1c14;border-color:#ffaa1c66}.oitem.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.oitem.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.grip{color:var(--faint);cursor:grab;touch-action:none;display:inline-flex}@media (pointer:coarse){.grip{margin:-.4rem 0;padding:.4rem .25rem}}.oitem:hover .grip{color:var(--muted)}.ctx{z-index:80;background:var(--panel2);border:1px solid var(--line2);border-radius:var(--radius-s);width:max-content;min-width:15rem;max-width:22rem;box-shadow:var(--shadow);padding:.25rem;position:fixed}.ctx button{white-space:normal;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;width:100%;padding:.35rem .5rem}@media (pointer:coarse){.ctx button{min-height:44px}}.ctx button:hover:not(:disabled){background:#ffffff10}.ctx .k{color:var(--faint);margin-left:auto;font-size:.76rem}.ctx hr{border:0;border-top:1px solid var(--line);margin:.2rem 0}.ctx{max-height:calc(100vh - 16px);overflow:auto}@media (width<=560px){.ctx{width:auto;max-width:none;max-height:72vh;bottom:8px;right:8px;top:auto!important;left:8px!important}}.ctx .mh{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:.45rem .5rem .15rem;font-size:.72rem;font-weight:650}.ctx .step{align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .5rem;display:flex}.ctx .step .sl{flex:1}.ctx .step button{border:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:center;width:auto;padding:.2rem .55rem}.ctx .step .sv{min-width:3.6rem}.toast{background:var(--panel2);border:1px solid var(--line2);box-shadow:var(--shadow);z-index:90;border-radius:999px;align-items:center;gap:.7rem;max-width:min(720px,94vw);padding:.4rem .5rem .4rem 1rem;font-size:.9rem;animation:.16s ease-out toast-in;display:flex;position:fixed;top:3.9rem;left:50%;transform:translate(-50%)}.toast button.sm{border-radius:999px;padding:.15rem .7rem}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (pointer:coarse){button,select,[role=tab],input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:38px}button{min-width:38px}input[type=range]{min-height:34px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.live>.bar button,.live>.bar [role=tab],.strip button,.deck>.bar button{min-height:44px}.live>.bar button,.strip button,.deck>.bar button{min-width:44px}}
