.wave.svelte-1hyxpyu{width:100%;height:100%;min-height:0;position:relative}canvas.svelte-1hyxpyu{cursor:text;touch-action:none;width:100%;height:100%;display:block}canvas.svelte-1hyxpyu:focus-visible{outline:1px solid var(--evp-accent,#d98b3a);outline-offset:-2px}.marker-hits.svelte-1hyxpyu{pointer-events:none;height:14px;position:absolute;inset:0 0 auto}.hit.svelte-1hyxpyu{cursor:pointer;pointer-events:auto;background:0 0;border:none;width:14px;height:14px;margin-left:-4px;padding:0;position:absolute;top:0}.hit.svelte-1hyxpyu:focus-visible{outline:1px solid var(--evp-accent,#d98b3a);outline-offset:1px}.deck.svelte-1c7e2u3{flex-direction:column;gap:clamp(.45rem,1.2vh,.8rem);display:flex}.lid.svelte-1c7e2u3{grid-template-columns:minmax(0,1.6fr) minmax(160px,.75fr);align-items:stretch;gap:clamp(.5rem,1.4vw,.9rem);display:grid}.window.svelte-1c7e2u3{background:linear-gradient(#17130f,#0d0b09);border-radius:6px;padding:.6rem;position:relative;box-shadow:inset 0 3px 8px #000000d9,inset 0 -1px #ffffff0d}.window.svelte-1c7e2u3 svg:where(.svelte-1c7e2u3){width:100%;height:auto;display:block}.window.svelte-1c7e2u3:after{content:"";pointer-events:none;background:linear-gradient(122deg,#ffffff17 0%,#ffffff05 30%,#0000 52%);border-radius:6px;position:absolute;inset:0}.counter.svelte-1c7e2u3{background:#0a0908;border-radius:2px;gap:2px;padding:.2rem;display:flex;position:absolute;bottom:.7rem;right:.7rem;box-shadow:inset 0 1px 3px #000000e6}.digit.svelte-1c7e2u3{color:#191512;font-variant-numeric:tabular-nums;background:linear-gradient(#ded7c6 0%,#c7c0af 48%,#ded7c6 52%,#b8b1a1 100%);border-radius:1px;place-items:center;width:15px;height:21px;font-size:.72rem;display:grid}.vu-pair.svelte-1c7e2u3{flex-direction:column;justify-content:center;gap:.4rem;display:flex}.vu.svelte-1c7e2u3{border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,inset 0 2px 5px #00000080}.vu.svelte-1c7e2u3 svg:where(.svelte-1c7e2u3){width:100%;height:auto;display:block}.tape.svelte-1c7e2u3{background:#0b0906;border-radius:4px;height:clamp(90px,15vh,150px);overflow:hidden;box-shadow:inset 0 1px 4px #000c}.transport.svelte-1c7e2u3{gap:.3rem;display:flex}.pk.svelte-1c7e2u3{appearance:none;color:#e6decdcc;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#3b3229 0%,#2a231c 58%,#191410 100%);border:none;border-radius:3px 3px 5px 5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;font-size:.62rem;transition:transform 70ms,box-shadow 70ms;display:flex;box-shadow:0 3px #0b0908,0 4px 6px #0009,inset 0 1px #ffffff24}.pk.svelte-1c7e2u3:active:not(:disabled),.pk.down.svelte-1c7e2u3{transform:translateY(3px);box-shadow:0 0 #0b0908,inset 0 1px 3px #0009}.pk.svelte-1c7e2u3:focus-visible{outline:1px solid var(--evp-accent);outline-offset:2px}.pk.svelte-1c7e2u3:disabled{opacity:.32;cursor:not-allowed}.pk.rec.svelte-1c7e2u3{flex:1.3}.pk.rec.svelte-1c7e2u3 .rec-dot:where(.svelte-1c7e2u3){background:#8a3a30;border-radius:50%;width:9px;height:9px}.pk.rec.down.svelte-1c7e2u3 .rec-dot:where(.svelte-1c7e2u3){background:#e0523f;box-shadow:0 0 9px #e0523f}.pk-time.svelte-1c7e2u3{letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:.44rem}.controls.svelte-1c7e2u3{flex-wrap:wrap;gap:.4rem .9rem;display:flex}.group.svelte-1c7e2u3{align-items:center;gap:.35rem;display:flex}.group-label.svelte-1c7e2u3{letter-spacing:.2em;color:#e6decd66;font-size:.4rem}.tabs.svelte-1c7e2u3{gap:.15rem;display:flex}.tab.svelte-1c7e2u3{appearance:none;color:#e6decd80;font:inherit;letter-spacing:.1em;cursor:pointer;background:#ffffff05;border:1px solid #e6decd24;border-radius:2px;padding:.3rem .4rem;font-size:.42rem;transition:color .16s,background .16s}.tab.svelte-1c7e2u3:hover:not(:disabled){color:#ffffffeb}.tab.svelte-1c7e2u3:focus-visible{outline:1px solid var(--evp-accent);outline-offset:1px}.tab.on.svelte-1c7e2u3{color:#17120c;background:#d8b26a;border-color:#d8b26a}.card.svelte-1c7e2u3{color:#2c2820;background:linear-gradient(#d9d2bd,#cbc3ac);border-radius:3px;flex-direction:column;min-height:0;display:flex;box-shadow:0 2px 6px #00000080}.card-head.svelte-1c7e2u3{border-bottom:1px solid #2c282038;justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.card-title.svelte-1c7e2u3{letter-spacing:.24em;font-size:.45rem}.card-actions.svelte-1c7e2u3{gap:.2rem;display:flex}.chip.svelte-1c7e2u3{appearance:none;color:#2c2820;font:inherit;letter-spacing:.12em;cursor:pointer;background:#ffffff4d;border:1px solid #2c28204d;border-radius:2px;padding:.24rem .36rem;font-size:.4rem}.chip.svelte-1c7e2u3:hover:not(:disabled){background:#ffffff9e}.chip.svelte-1c7e2u3:focus-visible{outline-offset:1px;outline:1px solid #7a5a24}.chip.svelte-1c7e2u3:disabled{opacity:.35;cursor:not-allowed}.chip.on.svelte-1c7e2u3{color:#f2ecdc;background:#7a5a24;border-color:#7a5a24}.rows.svelte-1c7e2u3{max-height:clamp(96px,18vh,170px);margin:0;padding:0;list-style:none;overflow-y:auto}.row.svelte-1c7e2u3{border-bottom:1px solid #2c282024;align-items:stretch;display:flex}.row.selected.svelte-1c7e2u3{background:#7a5a2429}.row-main.svelte-1c7e2u3{color:inherit;font:inherit;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.46rem;display:grid}.row-main.svelte-1c7e2u3:focus-visible{outline-offset:-2px;outline:1px solid #7a5a24}.row-time.svelte-1c7e2u3,.row-marks.svelte-1c7e2u3{font-variant-numeric:tabular-nums;opacity:.7}.row-btn.svelte-1c7e2u3{appearance:none;color:#2c282080;font:inherit;cursor:pointer;background:0 0;border:none;padding:0 .4rem;font-size:.6rem}.row-btn.svelte-1c7e2u3:hover{color:#8a2e22}.row-btn.svelte-1c7e2u3:focus-visible{outline-offset:-2px;outline:1px solid #7a5a24}.empty.svelte-1c7e2u3{opacity:.65;padding:.7rem .5rem;font-size:.44rem;line-height:1.9}@media (width<=700px){.lid.svelte-1c7e2u3{grid-template-columns:minmax(0,1fr)}.vu-pair.svelte-1c7e2u3{flex-direction:row}.vu.svelte-1c7e2u3{flex:1}.controls.svelte-1c7e2u3{flex-direction:column;align-items:stretch;gap:.35rem}.group.svelte-1c7e2u3{justify-content:space-between}.tabs.svelte-1c7e2u3{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pk.svelte-1c7e2u3,.tab.svelte-1c7e2u3{transition:none}}.spec.svelte-4y32c3{width:100%;height:100%;min-height:0;position:relative}canvas.svelte-4y32c3{width:100%;height:100%;display:block}.building.svelte-4y32c3{letter-spacing:.24em;color:#8fd4e6cc;background:#05070a99;place-items:center;font-size:.46rem;display:grid;position:absolute;inset:0}.suite.svelte-1w2gtjz{grid-template-columns:minmax(180px,.72fr) minmax(0,2fr) minmax(190px,.8fr);gap:clamp(.4rem,1vw,.7rem);height:100%;min-height:0;display:grid}.library.svelte-1w2gtjz,.analysis.svelte-1w2gtjz,.markers.svelte-1w2gtjz{background:#ffffff04;border:1px solid #bec8d217;border-radius:6px;flex-direction:column;gap:.45rem;min-height:0;padding:.6rem;display:flex}.col-head.svelte-1w2gtjz{border-bottom:1px solid #bec8d217;justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.35rem;display:flex}.col-title.svelte-1w2gtjz{letter-spacing:.24em;color:#dee5ecb8;font-size:.46rem}.col-count.svelte-1w2gtjz{color:#d7dee657;font-variant-numeric:tabular-nums;font-size:.44rem}.timecode.svelte-1w2gtjz{font-variant-numeric:tabular-nums;color:#8fd4e6;font-size:.5rem}.capture.svelte-1w2gtjz{flex-direction:column;gap:.3rem;display:flex}.input-meter.svelte-1w2gtjz{background:#bec8d21a;border-radius:2px;height:3px;overflow:hidden}.input-fill.svelte-1w2gtjz{height:100%;width:calc(var(--v) * 100%);background:#8fd4e6;transition:width 90ms linear;display:block}.takes.svelte-1w2gtjz,.marker-list.svelte-1w2gtjz{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.take.svelte-1w2gtjz,.marker.svelte-1w2gtjz{border-bottom:1px solid #bec8d20d;align-items:stretch;display:flex}.take.selected.svelte-1w2gtjz{background:#8fd4e614}.take-main.svelte-1w2gtjz,.marker-main.svelte-1w2gtjz{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.12rem;min-width:0;padding:.42rem .3rem;display:flex}.take-main.svelte-1w2gtjz:focus-visible,.marker-main.svelte-1w2gtjz:focus-visible{outline:1px solid var(--evp-accent);outline-offset:-2px}.take-label.svelte-1w2gtjz{letter-spacing:.12em;color:#dee5ecd9;font-size:.47rem}.take-meta.svelte-1w2gtjz{color:#d7dee65c;font-variant-numeric:tabular-nums;font-size:.4rem}.take-actions.svelte-1w2gtjz{align-items:center;display:flex}.icon.svelte-1w2gtjz{appearance:none;color:#d7dee659;font:inherit;cursor:pointer;background:0 0;border:none;padding:0 .32rem;font-size:.6rem}.icon.svelte-1w2gtjz:hover{color:#dfe6ec}.icon.danger.svelte-1w2gtjz:hover{color:#e0604a}.icon.svelte-1w2gtjz:focus-visible{outline:1px solid var(--evp-accent);outline-offset:-2px}.wave-pane.svelte-1w2gtjz{background:#060809;border-radius:4px;height:clamp(96px,18vh,190px);overflow:hidden}.spec-pane.svelte-1w2gtjz{background:#05070a;border-radius:4px;flex:1;min-height:90px;position:relative;overflow:hidden}.spec-head.svelte-1w2gtjz{pointer-events:none;background:#f4f8fbbf;width:1px;position:absolute;top:0;bottom:0}.transport.svelte-1w2gtjz,.params.svelte-1w2gtjz,.marker-actions.svelte-1w2gtjz{flex-wrap:wrap;gap:.28rem;display:flex}.params.svelte-1w2gtjz{flex-direction:column;gap:.35rem}.param.svelte-1w2gtjz{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.param-label.svelte-1w2gtjz{letter-spacing:.2em;color:#d7dee65c;min-width:3.2rem;font-size:.4rem}.btn.svelte-1w2gtjz{appearance:none;color:#dee5ecb8;font:inherit;letter-spacing:.14em;cursor:pointer;background:#ffffff05;border:1px solid #bec8d224;border-radius:3px;padding:.45rem .55rem;font-size:.43rem;transition:color .15s,background .15s,border-color .15s}.btn.wide.svelte-1w2gtjz{width:100%}.btn.svelte-1w2gtjz:hover:not(:disabled){color:#fff;border-color:#bec8d24d}.btn.svelte-1w2gtjz:focus-visible{outline:1px solid var(--evp-accent);outline-offset:2px}.btn.svelte-1w2gtjz:disabled{opacity:.3;cursor:not-allowed}.btn.primary.svelte-1w2gtjz{color:#8fd4e6;border-color:#8fd4e666}.btn.on.svelte-1w2gtjz{color:#06171c;background:#8fd4e6;border-color:#8fd4e6}.btn.rec.svelte-1w2gtjz{justify-content:center;align-items:center;gap:.4rem;display:flex}.btn.rec.svelte-1w2gtjz .dot:where(.svelte-1w2gtjz){background:#a03c30;border-radius:50%;width:8px;height:8px}.btn.rec.on.svelte-1w2gtjz{color:#1a0806;background:#e0604a;border-color:#e0604a}.btn.rec.on.svelte-1w2gtjz .dot:where(.svelte-1w2gtjz){background:#1a0806}.segmented.svelte-1w2gtjz{flex-wrap:wrap;gap:.12rem;display:flex}.seg.svelte-1w2gtjz{appearance:none;color:#d7dee673;font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #bec8d21f;border-radius:2px;padding:.28rem .4rem;font-size:.41rem}.seg.svelte-1w2gtjz:hover:not(:disabled){color:#fff}.seg.svelte-1w2gtjz:focus-visible{outline:1px solid var(--evp-accent);outline-offset:1px}.seg.svelte-1w2gtjz:disabled{opacity:.32;cursor:not-allowed}.seg.on.svelte-1w2gtjz{color:#06171c;background:#8fd4e6;border-color:#8fd4e6}.note.svelte-1w2gtjz{flex-direction:column;gap:.22rem;display:flex}.note.svelte-1w2gtjz textarea:where(.svelte-1w2gtjz){resize:vertical;color:#dee5ecd9;width:100%;font:inherit;background:#00000057;border:1px solid #bec8d21f;border-radius:3px;padding:.4rem .45rem;font-size:.46rem;line-height:1.7}.note.svelte-1w2gtjz textarea:where(.svelte-1w2gtjz):focus-visible{outline:1px solid var(--evp-accent);outline-offset:1px}.disclaimer.svelte-1w2gtjz{color:#d7dee68c;background:#e2c53a0d;border:1px solid #e2c53a38;border-radius:3px;margin:0;padding:.4rem .45rem;font-size:.4rem;line-height:1.85}.marker.auto.svelte-1w2gtjz .marker-label:where(.svelte-1w2gtjz){color:#e2c53a}.marker-at.svelte-1w2gtjz{font-variant-numeric:tabular-nums;color:#dee5eccc;font-size:.44rem}.marker-label.svelte-1w2gtjz{letter-spacing:.1em;color:#d7dee68c;font-size:.4rem}.marker-strength.svelte-1w2gtjz{color:#d7dee657;font-variant-numeric:tabular-nums;font-size:.38rem}.empty.svelte-1w2gtjz{color:#d7dee659;padding:.7rem .3rem;font-size:.42rem;line-height:1.9}@media (width<=1080px){.suite.svelte-1w2gtjz{grid-template:"lib mark""ana ana"minmax(280px,1fr)/minmax(0,1fr) minmax(0,1fr)}.library.svelte-1w2gtjz{grid-area:lib}.markers.svelte-1w2gtjz{grid-area:mark}.analysis.svelte-1w2gtjz{grid-area:ana}.takes.svelte-1w2gtjz,.marker-list.svelte-1w2gtjz{max-height:26vh}}@media (width<=700px){.suite.svelte-1w2gtjz{flex-direction:column;height:auto;display:flex}.takes.svelte-1w2gtjz,.marker-list.svelte-1w2gtjz{max-height:30vh}.wave-pane.svelte-1w2gtjz{height:110px}.spec-pane.svelte-1w2gtjz{min-height:110px}.btn.svelte-1w2gtjz{padding:.55rem .5rem}.param.svelte-1w2gtjz{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.btn.svelte-1w2gtjz,.input-fill.svelte-1w2gtjz{transition:none}}.sr-only-heading.svelte-ercubf{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.svelte-ercubf{--evp-accent:#d98b3a;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:ui-monospace,IBM Plex Mono,SF Mono,Menlo,monospace;display:flex;position:fixed;inset:0;overflow-y:auto}.page[data-mode=retro].svelte-ercubf{--evp-accent:#d8b26a;--evp-text:#e6decdad;--evp-dim:#e6decd57;color:var(--evp-text);background:radial-gradient(60% 44% at 50% 26%,#be965a0f,#0000 72%),#0b0907}.page[data-mode=modern].svelte-ercubf{--evp-accent:#8fd4e6;--evp-text:#dee5ecb3;--evp-dim:#d7dee657;color:var(--evp-text);background:#070a0c}.bar.svelte-ercubf{border-bottom:1px solid #bec8d214;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem clamp(.7rem,2.4vw,1.4rem);display:flex}.exit.svelte-ercubf{letter-spacing:.22em;text-transform:uppercase;color:var(--evp-dim);align-items:center;gap:.35rem;font-size:.46rem;text-decoration:none;transition:color .2s;display:inline-flex}.exit.svelte-ercubf:hover{color:var(--evp-accent)}.exit.svelte-ercubf:focus-visible{outline:1px solid var(--evp-accent);outline-offset:3px}.ident.svelte-ercubf{letter-spacing:.26em;gap:.5rem;font-size:.46rem;display:flex}.ident-brand.svelte-ercubf{color:var(--evp-text)}.ident-sep.svelte-ercubf{color:var(--evp-dim)}.mode-switch.svelte-ercubf{border:1px solid #bec8d229;border-radius:3px;display:flex;overflow:hidden}.mode-btn.svelte-ercubf{appearance:none;color:var(--evp-dim);font:inherit;letter-spacing:.2em;cursor:pointer;background:0 0;border:none;padding:.4rem .65rem;font-size:.42rem;transition:color .16s,background .16s}.mode-btn.svelte-ercubf:hover{color:var(--evp-text)}.mode-btn.svelte-ercubf:focus-visible{outline:1px solid var(--evp-accent);outline-offset:-2px}.mode-btn.on.svelte-ercubf{background:var(--evp-accent);color:#0b0907}.intro.svelte-ercubf{flex:1;place-items:center;padding:1.5rem;display:grid}.intro-inner.svelte-ercubf{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:30rem;display:flex}.intro-brand.svelte-ercubf{letter-spacing:.3em;text-indent:.3em;color:var(--evp-text);margin:0;font-size:clamp(1.1rem,4vw,1.7rem);font-weight:200}.intro-sub.svelte-ercubf{letter-spacing:.42em;color:var(--evp-dim);margin:0;font-size:.46rem}.ignite.svelte-ercubf{width:8rem;height:8rem;color:var(--evp-text);cursor:pointer;font:inherit;letter-spacing:.24em;text-transform:uppercase;background:0 0;border:none;border-radius:50%;place-items:center;margin:.4rem 0;font-size:.5rem;display:grid;position:relative}.ignite-ring.svelte-ercubf{border:1px solid #bec8d233;border-radius:50%;transition:border-color .4s,box-shadow .4s,transform .4s;position:absolute;inset:0}.ignite.svelte-ercubf:hover .ignite-ring:where(.svelte-ercubf),.ignite.svelte-ercubf:focus-visible .ignite-ring:where(.svelte-ercubf){border-color:var(--evp-accent);box-shadow:0 0 24px color-mix(in srgb, var(--evp-accent) 26%, transparent);transform:scale(1.03)}.ignite.svelte-ercubf:focus-visible{outline:none}.ignite.svelte-ercubf:focus-visible .ignite-label:where(.svelte-ercubf){text-underline-offset:4px;text-decoration:underline}.ignite.svelte-ercubf:disabled{opacity:.5;cursor:wait}.intro-note.svelte-ercubf{color:var(--evp-dim);margin:0;font-size:.46rem;line-height:2}.shell.svelte-ercubf{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:clamp(.5rem,1.6vw,1rem);display:flex}.stage.svelte-ercubf{flex:1;min-height:0}.notice.svelte-ercubf{background:#e0604a14;border:1px solid #e0604a66;border-radius:3px;margin:0;padding:.45rem .6rem;font-size:.45rem;line-height:1.8}.notice.soft.svelte-ercubf{color:var(--evp-dim);background:#bec8d20a;border-color:#bec8d22e}.hint.svelte-ercubf{letter-spacing:.08em;color:var(--evp-dim);text-align:center;margin:0;font-size:.42rem}kbd.svelte-ercubf{font:inherit;border:1px solid #bec8d233;border-radius:2px;padding:.06rem .24rem;font-size:.4rem;display:inline-block}@media (width<=700px){.ident.svelte-ercubf{display:none}.shell.svelte-ercubf{padding:.5rem}.hint.svelte-ercubf{display:none}}@media (prefers-reduced-motion:reduce){.exit.svelte-ercubf,.mode-btn.svelte-ercubf,.ignite-ring.svelte-ercubf{transition:none}}
