form.svelte-6sddxs{margin:24px 0 0}.row.svelte-6sddxs{display:flex;gap:8px;flex-wrap:wrap}input.svelte-6sddxs{flex:1 1 260px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#141416;color:var(--fg);font:inherit}input.svelte-6sddxs:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button.svelte-6sddxs{padding:12px 20px;border:0;border-radius:8px;background:var(--accent);color:var(--on-accent, #1a1206);font:inherit;font-weight:600;cursor:pointer}button.svelte-6sddxs:hover:not(:disabled){filter:brightness(1.1)}button.svelte-6sddxs:disabled{opacity:.6;cursor:default}.note.svelte-6sddxs{display:block;margin-top:12px;font-size:14px;color:var(--muted)}.note.svelte-6sddxs span:where(.svelte-6sddxs){opacity:.7}.note.svelte-6sddxs input:where(.svelte-6sddxs){margin-top:6px;width:100%}.trap.svelte-6sddxs{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fine.svelte-6sddxs{color:var(--muted);font-size:13px;margin:14px 0 0}.error.svelte-6sddxs{color:#ff9a8b;font-size:14px}.sent.svelte-6sddxs{border-left:2px solid var(--accent);padding-left:14px}.visually-hidden.svelte-6sddxs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kit-caption.svelte-i4wls1{line-height:1.1;white-space:nowrap}.kit-knob__label.svelte-i4wls1{font-family:var(--s-font-sans);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-panel-text-dim, var(--k-text-dim));text-shadow:0 1px 0 var(--k-panel-emboss, transparent)}.kit-knob__label.gap.svelte-i4wls1{margin-top:1px}.kit-knob__glyph.svelte-i4wls1{display:inline-flex;align-items:center}.kit-knob__glyph.svelte-i4wls1 svg:where(.svelte-i4wls1){width:var(--k-glyph, 12px);height:var(--k-glyph, 12px);display:block}.kit-knob__label.scroll.svelte-i4wls1{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.kit-knob__label.scroll.svelte-i4wls1 .kit-caption__run:where(.svelte-i4wls1){display:inline-block;max-width:100%}.kit-knob__label.scroll.svelte-i4wls1:hover{text-overflow:clip}.kit-knob__label.scroll.svelte-i4wls1:hover .kit-caption__run:where(.svelte-i4wls1){max-width:none;animation:svelte-i4wls1-kit-caption-scroll 4s linear infinite}@keyframes svelte-i4wls1-kit-caption-scroll{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(-100% + 3ch))}}@media(prefers-reduced-motion:reduce){.kit-knob__label.scroll.svelte-i4wls1:hover .kit-caption__run:where(.svelte-i4wls1){animation:none}}.kit-knob__value.svelte-i4wls1{font-family:var(--s-font-mono);font-size:9.5px;color:var(--k-panel-text, var(--k-text));font-variant-numeric:tabular-nums;letter-spacing:.02em}.kit-knob__value.svelte-i4wls1 em:where(.svelte-i4wls1){font-style:normal;color:var(--k-panel-text-dim, var(--k-text-dim));margin-left:1px}.l-trail-track.svelte-6wrumx{stroke:var(--k-trail-track);stroke-width:var(--k-trail-w);stroke-linecap:round}.l-trail-fill.svelte-6wrumx{stroke:var(--k-accent);stroke-width:var(--k-trail-w);stroke-linecap:round}.l-trail-glow.svelte-6wrumx{stroke:var(--k-accent);stroke-width:calc(var(--k-trail-w) * 1.6);stroke-linecap:round;opacity:var(--k-glow-value, .55);filter:blur(2.2px)}.l-trail-fill.off.svelte-6wrumx{stroke:var(--k-trail-off)}.l-trail-fill.svelte-6wrumx,.l-trail-glow.svelte-6wrumx{transition:opacity .15s linear}.l-trail-fill.fading.svelte-6wrumx,.l-trail-glow.fading.svelte-6wrumx{opacity:0}@media(prefers-reduced-motion:reduce){.l-trail-fill.svelte-6wrumx,.l-trail-glow.svelte-6wrumx{transition:none}}.l-trail-live.svelte-6wrumx{stroke:#fff;stroke-width:var(--k-trail-w);stroke-linecap:round;filter:drop-shadow(0 0 .8px rgba(0,0,0,.85))}.l-zone-band.svelte-6wrumx{stroke:var(--k-accent);stroke-width:calc(var(--k-trail-w) * 1.4);stroke-linecap:butt;opacity:.28}.l-mod-band.svelte-6wrumx{stroke:var(--k-accent);stroke-width:calc(var(--k-trail-w) * 1.9);stroke-linecap:butt;opacity:.2}.l-step-dot.svelte-6wrumx{fill:var(--k-trail-step);opacity:.55}.l-step-dot.on.svelte-6wrumx{opacity:1;fill:var(--k-accent)}.l-step-tick.svelte-6wrumx{stroke:var(--k-trail-step);stroke-width:1.2;stroke-linecap:round;opacity:.55}.l-step-tick.on.svelte-6wrumx{opacity:1;stroke:var(--k-accent)}.l-shadow.svelte-6wrumx{fill:var(--k-shadow);transform:translateY(calc(var(--k-shadow-dy, 1.6) * 1px));transform-box:view-box;transform-origin:50px 50px;filter:blur(calc(var(--k-shadow-blur, 3) * 1px))}.l-body-edge.svelte-6wrumx{stroke:var(--k-body-edge);stroke-width:var(--k-body-edge-w)}.l-rim-hi.svelte-6wrumx,.l-rim-lo.svelte-6wrumx{stroke-width:var(--k-rim-w);stroke-linecap:butt}.l-cap-edge.svelte-6wrumx{stroke:var(--k-cap-edge);stroke-width:.8;opacity:.4}.rotor.svelte-6wrumx{transform-origin:50px 50px;transform-box:view-box}.l-grip.svelte-6wrumx{stroke:var(--k-grip);stroke-width:1.1;stroke-linecap:round;opacity:.4}.l-ind.svelte-6wrumx{stroke:var(--k-indicator);fill:var(--k-indicator);stroke-width:var(--k-indicator-w);stroke-linecap:round}.l-ind.lit.svelte-6wrumx{stroke:var(--k-accent);fill:var(--k-accent)}.l-ind-well-lip.svelte-6wrumx{stroke:var(--k-rim-hi);stroke-width:.8}.l-ind-well.svelte-6wrumx{fill:#0000008c;stroke:var(--k-body-edge);stroke-width:.7}.l-ind-glow.svelte-6wrumx{stroke:var(--k-accent);fill:var(--k-accent);stroke-width:calc(var(--k-indicator-w) * 1.4);stroke-linecap:round;opacity:calc(.55 * var(--k-glow-strength, 1))}.kit-ovals.svelte-robfki{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:3}.kit-oval.svelte-robfki{position:absolute;transform:translate(-50%,-50%);padding:0;border:none;background:none;line-height:0;cursor:default;pointer-events:auto;overflow:visible;--oval-shadow: drop-shadow(0 3px 1.5px rgba(0, 0, 0, .55)) drop-shadow(0 8px 5px rgba(0, 0, 0, .45))}.oval-scale.svelte-robfki{display:block;width:100%;height:100%;overflow:visible;transform:scale(1);transform-origin:center;filter:var(--oval-shadow);will-change:transform;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.kit-oval.svelte-robfki svg:where(.svelte-robfki){overflow:visible}.kit-oval.svelte-robfki:hover{z-index:5}.kit-oval.svelte-robfki:hover .oval-scale:where(.svelte-robfki){transform:scale(1.72)}.kit-oval.disabled.svelte-robfki{opacity:.42}.kit-oval.disabled.svelte-robfki:hover{opacity:.6}.kit-oval.popped.svelte-robfki{z-index:6}.kit-oval.popped.svelte-robfki .oval-scale:where(.svelte-robfki){transform:scale(1.4)}.kit-oval.drop-active.svelte-robfki{cursor:copy}.kit-oval.drop-active.svelte-robfki .oval-scale:where(.svelte-robfki){filter:var(--oval-shadow) drop-shadow(0 0 3px var(--k-oval-drop))}.oval-meta-hit.svelte-robfki{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:3;cursor:default;touch-action:none}.oval-drop.svelte-robfki{position:absolute;inset:0;border-radius:50%;z-index:4;cursor:copy}.o-shadow.svelte-robfki{fill:#00000073}.o-body.svelte-robfki{fill:var(--k-body-mid)}.o-edge.svelte-robfki{stroke:var(--k-body-edge);stroke-width:1}.o-gauge.svelte-robfki{stroke-width:2.2;stroke-linecap:round}.o-core-bg.svelte-robfki{fill:#00000059}.o-meta.svelte-robfki{stroke-width:1.6;stroke-linecap:round}.kit-screen.svelte-r1ndlj{position:absolute;left:50%;top:50%;width:41%;height:41%;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;font-family:var(--s-font-mono);color:var(--k-screen-fg);line-height:1.05}.kit-screen__label.svelte-r1ndlj{font-size:6.8px;letter-spacing:.1em;text-transform:uppercase;color:var(--k-screen-dim);margin-bottom:2px}.kit-screen__value.svelte-r1ndlj{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 0 calc(4px * var(--k-glow-strength, 1)) var(--k-screen-fg)}.kit-screen__unit.svelte-r1ndlj{font-size:6.8px;letter-spacing:.08em;color:var(--k-screen-dim);margin-top:2px}.kit-screen.lit.svelte-r1ndlj .kit-screen__value:where(.svelte-r1ndlj){color:var(--k-accent);text-shadow:0 0 calc(6px * var(--k-glow-strength, 1)) var(--k-accent)}.kit-knob.boxed.svelte-1z0d63b{box-sizing:border-box;padding:4px 6px 3px;border-radius:4px;background:var(--k-panel-inset, rgba(0, 0, 0, .16));box-shadow:inset 0 0 0 1px var(--k-panel-line, rgba(255, 255, 255, .07))}.kit-knob.svelte-1z0d63b{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:1px;margin:0 var(--k-oval-reach, 0px);font-family:var(--s-font-sans)}.kit-knob.disabled.svelte-1z0d63b{opacity:.55}.kit-knob.side.svelte-1z0d63b{flex-direction:row;align-items:center;gap:4px}.kit-knob__stack.svelte-1z0d63b{display:contents}.kit-knob.side.svelte-1z0d63b .kit-knob__stack:where(.svelte-1z0d63b){display:inline-flex;flex-direction:column;align-items:center;gap:1px}.kit-knob__alt.svelte-1z0d63b{display:grid}.kit-knob__alt.svelte-1z0d63b>*{grid-area:1 / 1;justify-self:center}.kit-knob__alt.svelte-1z0d63b>.kit-knob__value{visibility:hidden}.kit-knob__alt.touched.svelte-1z0d63b>.kit-knob__value{visibility:visible}.kit-knob__alt.touched.svelte-1z0d63b>.kit-knob__label{visibility:hidden}.kit-knob__inside.svelte-1z0d63b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;pointer-events:none}.kit-knob__dial.svelte-1z0d63b{position:relative;width:var(--k-field);height:var(--k-field);margin:calc(-1 * var(--k-trim, 0px)) calc(-1 * var(--k-trim, 0px));cursor:default;outline:none;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.kit-knob.disabled.svelte-1z0d63b .kit-knob__dial:where(.svelte-1z0d63b){cursor:default}.kit-knob__dial.svelte-1z0d63b:focus-visible{border-radius:50%;box-shadow:0 0 0 2px var(--k-accent)}.spin.svelte-1efozx7{display:inline-flex}.stage.svelte-1uha8ag{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,5vw,64px);padding:clamp(24px,8vh,80px) 0 40px}.middle.svelte-1uha8ag{text-align:center;max-width:30em;margin:0 auto}.mark.svelte-1uha8ag{width:clamp(150px,26vw,230px);margin:0 auto;color:var(--accent)}h1.svelte-1uha8ag{font-size:clamp(26px,5vw,38px);font-weight:600;letter-spacing:.02em;margin:22px 0 10px}.line.svelte-1uha8ag{color:var(--muted);margin:0}.line.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--fg);font-weight:600}.knob.svelte-1uha8ag{opacity:.9}.knob.left.svelte-1uha8ag{justify-self:end}@media(max-width:720px){.stage.svelte-1uha8ag{grid-template-columns:1fr}.knob.left.svelte-1uha8ag{display:none}.knob.right.svelte-1uha8ag{justify-self:center;opacity:.6;margin-top:8px}}
