:root{--sans:"Inter", system-ui, sans-serif;--color-primary:#68c8e2;--color-primary-light:#9de4f7;--color-primary-dark:#4a9fb8;--color-primary-muted:#68c8e273;--color-surface-deep:#0b1014;--color-surface:#131a22;--color-surface-raised:#1a2430;--color-border:#68c8e21f;--color-text:#eef6fa;--color-track:#68c8e224;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{background:var(--color-surface-deep);margin:0}#app{min-height:100svh}button{font-family:inherit}.selector.svelte-7fwnya{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100svh;padding:2rem 1.25rem;display:flex;position:relative;overflow:hidden}.glow.svelte-7fwnya{pointer-events:none;background:radial-gradient(55% 45% at 50% 45%,#68c8e21f,#0000);position:absolute;inset:-30% -20%}.logo-filters.svelte-7fwnya{width:0;height:0;position:absolute;overflow:hidden}.logo-wrap.svelte-7fwnya{filter:url(#assez-warp);padding:.75rem 1.5rem;position:relative}@media (prefers-reduced-motion:reduce){.logo-wrap.svelte-7fwnya{filter:none}}.logo.svelte-7fwnya{letter-spacing:.38em;text-indent:.38em;text-transform:uppercase;color:var(--color-text);text-shadow:0 0 32px color-mix(in srgb, var(--color-primary) 55%, transparent), 0 0 80px color-mix(in srgb, var(--color-primary) 22%, transparent);margin:0;font-family:Syncopate,Arial Narrow,sans-serif;font-size:clamp(2.75rem,12vw,4.25rem);font-weight:700;line-height:1;position:relative}.choices.svelte-7fwnya{flex-direction:column;gap:.65rem;width:min(100%,22rem);display:flex;position:relative}.row.svelte-7fwnya{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.row.classical.svelte-7fwnya .choice:where(.svelte-7fwnya){letter-spacing:.12em;font-size:.78rem}.choice.svelte-7fwnya{font:inherit;letter-spacing:.16em;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-primary) 8%);color:var(--color-primary);cursor:pointer;border-radius:14px;padding:1.1rem .35rem;font-size:.85rem;font-weight:700;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s}.choice.svelte-7fwnya:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background:color-mix(in srgb, var(--color-surface) 80%, var(--color-primary) 16%);transform:translateY(-2px);box-shadow:0 12px 36px -20px #000000bf}.control.svelte-14mz7z8{flex-direction:column;gap:.55rem;display:flex}.head.svelte-14mz7z8{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.label.svelte-14mz7z8{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.value.svelte-14mz7z8{font-variant-numeric:tabular-nums;color:var(--text);font-size:.8rem}.hint.svelte-14mz7z8{color:var(--muted);letter-spacing:.02em;font-size:.68rem;line-height:1.35}input[type=range].svelte-14mz7z8{appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;outline:none;width:100%;height:2.75rem;margin:0}input[type=range].svelte-14mz7z8::-webkit-slider-runnable-track{background:var(--track);border-radius:999px;height:6px}input[type=range].svelte-14mz7z8::-webkit-slider-thumb{appearance:none;background:var(--accent);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;margin-top:-8px;transition:transform .15s}input[type=range].svelte-14mz7z8::-webkit-slider-thumb:hover{transform:scale(1.06)}input[type=range].svelte-14mz7z8::-moz-range-track{background:var(--track);border-radius:999px;height:6px}input[type=range].svelte-14mz7z8::-moz-range-thumb{background:var(--accent);width:22px;height:22px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 20%, transparent);border:none;border-radius:50%}@media (pointer:coarse){input[type=range].svelte-14mz7z8{height:3.1rem}input[type=range].svelte-14mz7z8::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10px}input[type=range].svelte-14mz7z8::-moz-range-thumb{width:26px;height:26px}}.wave.svelte-1y31uy4{width:100%;height:100%;min-height:64px;display:block}.playhead.svelte-jjdg0z{background:var(--accent);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent);pointer-events:none;z-index:4;margin-left:-1px;position:absolute;top:0;bottom:0}.drum-seq.svelte-8hlcg4{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:2rem 1fr;gap:0;display:grid;overflow:hidden}.labels.svelte-8hlcg4{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, black);flex-direction:column;padding:.35rem 0 .35rem .4rem;display:flex}.label.svelte-8hlcg4{letter-spacing:.06em;color:var(--muted);flex:1;align-items:center;min-height:20px;font-size:.55rem;font-weight:600;display:flex}.label[data-voice=kick].svelte-8hlcg4{color:#68c8e2}.label[data-voice=snare].svelte-8hlcg4{color:#9de4f7}.label[data-voice=hat].svelte-8hlcg4{color:#4a9fb8}.label[data-voice=clap].svelte-8hlcg4{color:#b8dce8}.label[data-voice=rim].svelte-8hlcg4{color:#c8e8f0}.label[data-voice=tom].svelte-8hlcg4{color:#7dd8e8}.grid-wrap.svelte-8hlcg4{padding:.35rem .4rem .35rem .3rem;position:relative;overflow:hidden}.grid.svelte-8hlcg4{flex-direction:column;gap:2px;width:100%;display:flex;position:relative}.row.svelte-8hlcg4{gap:2px;width:100%;min-height:20px;display:flex}.cell.svelte-8hlcg4{background:#ffffff0d;border-radius:3px;flex:1 1 0;min-width:0;min-height:18px;transition:background .1s,box-shadow .1s}.compact.svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 45%, transparent)}.cell.bar.svelte-8hlcg4{box-shadow:inset 1px 0 #ffffff14}.cell.accent.svelte-8hlcg4{box-shadow:inset 0 -3px #e8c86a8c}.compact.svelte-8hlcg4 .cell.accent.on:where(.svelte-8hlcg4){box-shadow:inset 0 -3px 0 #e8c86a80, inset 0 -2px 0 color-mix(in srgb, var(--accent) 45%, transparent)}.cell.current.svelte-8hlcg4{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.row[data-voice=kick].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#68c8e2bf}.row[data-voice=snare].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#9de4f7bf}.row[data-voice=hat].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#4a9fb8bf}.row[data-voice=clap].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#b8dce8bf}.row[data-voice=rim].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#c8e8f0bf}.row[data-voice=tom].svelte-8hlcg4 .cell.on:where(.svelte-8hlcg4){background:#7dd8e8bf}.synth-seq.svelte-1v7ecfw{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:12px;height:96px;padding:10px 0;position:relative;overflow:hidden}.grid-lines.svelte-1v7ecfw{background-image:repeating-linear-gradient(to right, transparent, transparent calc(100% / var(--steps-per-bar) - 1px), #ffffff0d calc(100% / var(--steps-per-bar) - 1px), #ffffff0d calc(100% / var(--steps-per-bar)));pointer-events:none;position:absolute;inset:10px 0}.note.svelte-1v7ecfw{bottom:calc(10px + (100% - 20px) * var(--pitch) / 100);pointer-events:none;justify-content:center;display:flex;position:absolute}.note.svelte-1v7ecfw .bar:where(.svelte-1v7ecfw){background:color-mix(in srgb, var(--accent) 88%, white);width:72%;max-width:20px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:3px;display:block}.note.downbeat.svelte-1v7ecfw .bar:where(.svelte-1v7ecfw){background:color-mix(in srgb, var(--accent-alt) 85%, white)}.note.current.svelte-1v7ecfw .bar:where(.svelte-1v7ecfw){box-shadow:0 0 10px color-mix(in srgb, var(--accent) 80%, transparent);background:#fff}.octave-kb.svelte-v01f02{-webkit-user-select:none;user-select:none;gap:3px;height:76px;margin-top:.35rem;display:flex}.octave-unit.svelte-v01f02{flex:1;min-width:0;position:relative}.whites.svelte-v01f02{grid-template-columns:repeat(7,1fr);gap:2px;height:100%;display:grid}.blacks.svelte-v01f02{pointer-events:none;position:absolute;inset:0}.blacks.svelte-v01f02:has(.tappable:where(.svelte-v01f02)){pointer-events:auto}.key.svelte-v01f02{font:inherit;border:1px solid var(--border);box-sizing:border-box;border-radius:0 0 6px 6px;margin:0;padding:0;transition:background .12s,box-shadow .12s}.key.white.svelte-v01f02{background:color-mix(in srgb, var(--text) 8%, var(--surface));justify-content:center;align-items:flex-end;padding-bottom:3px;display:flex}.key.black.svelte-v01f02{background:color-mix(in srgb, var(--bg) 30%, #1a1a22);border-color:color-mix(in srgb, var(--border) 80%, black);border-radius:0 0 5px 5px;width:11.5%;height:58%;position:absolute;top:0}.lbl.svelte-v01f02{letter-spacing:.02em;color:var(--muted);opacity:.7;font-size:.45rem;font-weight:600}.span-2.svelte-v01f02 .lbl:where(.svelte-v01f02){font-size:.42rem}.key.in-scale.svelte-v01f02{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.key.black.in-scale.svelte-v01f02{background:color-mix(in srgb, var(--accent) 35%, #1a1a22)}.key.root-pc.in-scale.svelte-v01f02{box-shadow:inset 0 -2px 0 var(--accent)}.key.in-pattern.svelte-v01f02{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-alt) 70%, transparent)}.key.active.svelte-v01f02{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent), 0 0 8px color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 48%, var(--surface))!important}.key.black.active.svelte-v01f02{background:color-mix(in srgb, var(--accent) 52%, #1a1a22)!important}.key.playing.svelte-v01f02{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 55%, white)!important}.key.playing.svelte-v01f02 .lbl:where(.svelte-v01f02){color:var(--bg);opacity:1}.key.tappable.svelte-v01f02{cursor:pointer}.key.tappable.svelte-v01f02:active{transform:scale(.98)}.octave-row.svelte-1x56t2r{justify-content:center;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.oct-btn.svelte-1x56t2r{font:inherit;border:1px solid var(--border);background:var(--surface);width:2rem;height:2rem;color:var(--text);cursor:pointer;border-radius:8px;padding:0;font-size:1rem;font-weight:600;line-height:1}.oct-btn.svelte-1x56t2r:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent)}.oct-btn.svelte-1x56t2r:disabled{opacity:.35;cursor:default}.oct-label.svelte-1x56t2r{letter-spacing:.06em;color:var(--muted);text-align:center;min-width:3.75rem;font-size:.72rem;font-weight:600}.drone-seq.svelte-ry2zyc{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:12px;height:72px;padding:10px 0;position:relative;overflow:hidden}.grid-lines.svelte-ry2zyc{background-image:repeating-linear-gradient(to right, transparent, transparent calc(100% / var(--steps-per-bar) - 1px), #ffffff0a calc(100% / var(--steps-per-bar) - 1px), #ffffff0a calc(100% / var(--steps-per-bar)));pointer-events:none;position:absolute;inset:10px 0}.hold.svelte-ry2zyc{bottom:calc(10px + (100% - 20px) * var(--pitch) / 100);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.hold.svelte-ry2zyc .bar:where(.svelte-ry2zyc){background:color-mix(in srgb, var(--accent-dark,var(--accent-alt)) 55%, var(--accent));opacity:.85;width:calc(100% - 4px);height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:4px;display:block}.hold.downbeat.svelte-ry2zyc .bar:where(.svelte-ry2zyc){opacity:1}.hold.current.svelte-ry2zyc .bar:where(.svelte-ry2zyc){background:color-mix(in srgb, var(--accent) 70%, white);box-shadow:0 0 14px color-mix(in srgb, var(--accent) 45%, transparent)}.texture-seq.svelte-phabpn{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:12px;height:44px;padding:8px 0;position:relative;overflow:hidden}.grid-lines.svelte-phabpn{background-image:repeating-linear-gradient(to right, transparent, transparent calc(100% / var(--steps-per-bar) - 1px), #ffffff0a calc(100% / var(--steps-per-bar) - 1px), #ffffff0a calc(100% / var(--steps-per-bar)));pointer-events:none;position:absolute;inset:8px 0}.row.svelte-phabpn{align-items:center;height:100%;padding:0 2px;display:flex;position:relative}.cell.svelte-phabpn{opacity:.2;background:var(--muted);border-radius:2px;height:12px;transition:opacity .1s}.cell.active.svelte-phabpn{opacity:.9;background:color-mix(in srgb, var(--accent) 50%, var(--muted))}.cell.downbeat.active.svelte-phabpn{background:color-mix(in srgb, var(--accent-alt,var(--accent)) 60%, white)}.cell.current.active.svelte-phabpn{background:color-mix(in srgb, var(--accent) 75%, white);box-shadow:0 0 8px color-mix(in srgb, var(--accent) 40%, transparent)}.song-sequence.svelte-2dfian{flex-direction:column;gap:.65rem;display:flex}.song-seq.svelte-2dfian{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:2rem 1fr;display:grid;overflow:hidden}.labels.svelte-2dfian{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, black);flex-direction:column;gap:2px;padding:.35rem 0 .35rem .35rem;display:flex}.label.svelte-2dfian{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:1;align-items:center;min-height:18px;font-size:.52rem;font-weight:700;display:flex}.grid-wrap.svelte-2dfian{padding:.35rem .4rem .35rem .3rem;position:relative;overflow:hidden}.grid.svelte-2dfian{flex-direction:column;gap:2px;width:100%;min-height:2.75rem;display:flex;position:relative}.row.svelte-2dfian{gap:2px;width:100%;min-height:18px;display:flex}.row-scene.svelte-2dfian .cell:where(.svelte-2dfian){letter-spacing:.04em;font-size:.58rem;font-weight:700}.row-section.svelte-2dfian .cell:where(.svelte-2dfian){color:var(--muted);min-height:14px;font-size:.5rem;font-weight:600}.cell.svelte-2dfian{cursor:pointer;min-width:0;font:inherit;background:#ffffff0d;border:1px solid #0000;border-radius:3px;flex:1 1 0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.cell.scene-a.svelte-2dfian{background:color-mix(in srgb, var(--accent) 22%, #ffffff0a);color:var(--text)}.cell.scene-b.svelte-2dfian{color:var(--text);background:#7b99ff45}.cell.section-start.svelte-2dfian{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}.cell.loop-start.svelte-2dfian:not(.section-start){box-shadow:inset 1px 0 #ffffff1f}.cell.selected.svelte-2dfian{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.cell.current.svelte-2dfian{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 65%, transparent)}.song-seq.playing.svelte-2dfian .cell.current:where(.svelte-2dfian){background:color-mix(in srgb, var(--accent) 32%, var(--surface))}.cell.svelte-2dfian:disabled{cursor:default;opacity:.88}.section-cell.svelte-2dfian{background:#ffffff05}.song-edit.svelte-2dfian{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.song-edit-label.svelte-2dfian{color:var(--muted);width:100%;font-size:.68rem;font-weight:600}.song-scene-pills.svelte-2dfian,.song-loop-pills.svelte-2dfian{gap:.25rem;display:flex}.song-scene-pills.svelte-2dfian button:where(.svelte-2dfian),.song-loop-pills.svelte-2dfian button:where(.svelte-2dfian){font:inherit;border:1px solid var(--border);background:var(--surface);min-width:2rem;min-height:2rem;color:var(--muted);cursor:pointer;border-radius:8px;padding:.25rem .45rem;font-size:.68rem;font-weight:600}.song-scene-pills.svelte-2dfian button.selected:where(.svelte-2dfian),.song-loop-pills.svelte-2dfian button.selected:where(.svelte-2dfian){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.song-scene-pills.svelte-2dfian button:where(.svelte-2dfian):disabled,.song-loop-pills.svelte-2dfian button:where(.svelte-2dfian):disabled{opacity:.45;cursor:not-allowed}.song-edit-x.svelte-2dfian{color:var(--muted);font-size:.72rem}.song-meta.svelte-2dfian{color:var(--muted);text-align:center;margin:0;font-size:.65rem}.all-layer-focus.svelte-1ybd4p3{flex-direction:column;gap:.45rem;display:flex}.layer-strip.svelte-1ybd4p3{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:.28rem;padding:.28rem;display:flex}.layer-strip-btn.svelte-1ybd4p3{min-width:2.35rem;font:inherit;letter-spacing:.04em;color:var(--muted);cursor:pointer;opacity:.45;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;padding:.45rem .35rem;font-size:.58rem;font-weight:600;transition:background .12s,border-color .12s,color .12s,opacity .12s}.layer-strip-btn.on.svelte-1ybd4p3{opacity:1;color:var(--text)}.layer-strip-btn.focused.svelte-1ybd4p3{background:color-mix(in srgb, var(--accent) 16%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.layer-strip-btn.svelte-1ybd4p3:disabled{cursor:not-allowed}.layer-focus-seq.svelte-1ybd4p3{flex-direction:column;gap:.3rem;display:flex}.focus-label.svelte-1ybd4p3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:500}.layer-focus-empty.svelte-1ybd4p3{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:12px;margin:0;padding:1rem .75rem;font-size:.72rem}.collapse-panel.svelte-18n7hy5{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.collapse-head.svelte-18n7hy5{background:color-mix(in srgb, var(--surface) 92%, var(--accent) 6%);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.collapse-title.svelte-18n7hy5{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:600}.collapse-chevron.svelte-18n7hy5{color:var(--muted);font-size:1rem;line-height:1;transition:transform .15s}.collapse-chevron.open.svelte-18n7hy5{transform:rotate(90deg)}.collapse-body.svelte-18n7hy5{flex-direction:column;gap:.5rem;padding:.55rem .75rem .7rem;display:flex}.syn.svelte-44ox5v{--bg:var(--color-surface-deep);--surface:var(--color-surface);--border:var(--color-border);--text:var(--color-text);--muted:var(--color-primary-muted);--accent:var(--color-primary);--accent-alt:var(--color-primary-dark);--track:var(--color-track);max-width:420px;min-height:100svh;color:var(--text);background:var(--bg);flex-direction:column;gap:.75rem;margin:0 auto;padding:.75rem 1rem 1rem;display:flex}.syn.beat.svelte-44ox5v,.syn.all.svelte-44ox5v{--accent-alt:var(--color-primary-light)}.play-sticky.svelte-44ox5v{z-index:12;background:linear-gradient(to bottom, var(--bg) 0%, var(--bg) 88%, transparent 100%);flex-direction:column;gap:.5rem;margin-bottom:.15rem;padding-bottom:.35rem;display:flex;position:sticky;top:0}.play-sticky.svelte-44ox5v .transport-hero:where(.svelte-44ox5v){background:var(--surface);border:1px solid var(--border);border-radius:14px;gap:.45rem;width:100%;padding:.55rem;box-shadow:0 10px 28px -22px #000000d9}.play-sticky.svelte-44ox5v .play-hero:where(.svelte-44ox5v){letter-spacing:.2em;text-transform:uppercase;width:100%;color:var(--bg);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 95%, white), color-mix(in srgb, var(--accent) 72%, var(--accent-alt)));box-shadow:0 6px 28px -8px color-mix(in srgb, var(--accent) 65%, transparent), inset 0 1px 0 #ffffff47;border:none;border-radius:12px;padding:1.05rem 1.25rem;font-size:.95rem;font-weight:700;transition:transform .12s,box-shadow .2s,background .2s,color .2s;display:block}.play-sticky.svelte-44ox5v .play-hero:where(.svelte-44ox5v):hover{box-shadow:0 10px 32px -10px color-mix(in srgb, var(--accent) 70%, transparent), inset 0 1px 0 #ffffff52;transform:translateY(-1px)}.play-sticky.svelte-44ox5v .play-hero:where(.svelte-44ox5v):active{transform:translateY(0)}.play-sticky.svelte-44ox5v .play-hero.active:where(.svelte-44ox5v){color:var(--text);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 38%, var(--surface)), color-mix(in srgb, var(--accent) 22%, var(--surface)));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 50%, transparent), 0 0 36px -6px color-mix(in srgb, var(--accent) 60%, transparent), inset 0 0 24px -12px color-mix(in srgb, var(--accent) 35%, transparent)}.play-sticky.svelte-44ox5v .transport-tools:where(.svelte-44ox5v){grid-template-columns:1fr 1fr;gap:.35rem;width:100%;display:grid}.play-sticky.svelte-44ox5v .transport-tools:where(.svelte-44ox5v) .reroll:where(.svelte-44ox5v),.play-sticky.svelte-44ox5v .transport-tools:where(.svelte-44ox5v) .sync-toggle:where(.svelte-44ox5v){text-align:center;width:100%;padding:.55rem .5rem;font-size:.64rem}.play-sticky.svelte-44ox5v .transport-tools.single-tool:where(.svelte-44ox5v){grid-template-columns:1fr}.evolve-box.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.evolve-box.svelte-44ox5v .evolve-toggle:where(.svelte-44ox5v){text-align:center;border-radius:10px;width:100%;padding:.55rem .5rem;font-size:.64rem}.evolve-box.svelte-44ox5v .evolve-settings:where(.svelte-44ox5v){grid-template-columns:1fr 1fr;gap:.35rem;width:100%;display:grid}.evolve-box.svelte-44ox5v .evolve-settings:where(.svelte-44ox5v) .control{gap:.35rem}.evolve-box.svelte-44ox5v .evolve-settings:where(.svelte-44ox5v) .control .label{font-size:.58rem}.evolve-box.svelte-44ox5v .evolve-settings:where(.svelte-44ox5v) .control .value{font-size:.68rem}.feel-box.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.5rem .55rem;display:grid}.feel-box.svelte-44ox5v .control{gap:.35rem}.feel-box.svelte-44ox5v .control .label{font-size:.58rem}.feel-box.svelte-44ox5v .control .value{font-size:.68rem}.arrangement-card.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.5rem;padding:.65rem .75rem;display:flex}.arrangement-head.svelte-44ox5v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.arrange-hint.svelte-44ox5v{color:var(--muted);margin:0;font-size:.68rem;line-height:1.35}.all-focus.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.all-tweak.svelte-44ox5v{flex-direction:column;gap:.45rem;display:flex}.all-tweak.svelte-44ox5v .styles:where(.svelte-44ox5v),.all-tweak.svelte-44ox5v .chord-type:where(.svelte-44ox5v),.all-tweak.svelte-44ox5v .tonality:where(.svelte-44ox5v),.all-tweak.svelte-44ox5v .measures:where(.svelte-44ox5v){background:0 0;border:none;padding:0}.sig-more-btn.svelte-44ox5v{font:inherit;border:1px dashed var(--border);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .5rem;font-size:.68rem;font-weight:500}.sig-more-btn.svelte-44ox5v:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.export-box.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.3rem;padding:.5rem .55rem;display:flex;position:relative}.export-head.svelte-44ox5v{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.1rem;display:flex}.export-info-wrap.svelte-44ox5v{flex-shrink:0;position:relative}.export-info-btn.svelte-44ox5v{width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:color .15s,background .15s;display:grid}.export-info-btn.svelte-44ox5v:hover,.export-info-btn[aria-expanded=true].svelte-44ox5v{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.export-info-pop.svelte-44ox5v{z-index:30;border:1px solid var(--border);background:var(--bg);border-radius:10px;width:min(17.5rem,100vw - 2.5rem);padding:.55rem .65rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px -18px #000000e6}.export-info-pop.svelte-44ox5v p:where(.svelte-44ox5v){color:var(--muted);margin:0;font-size:.68rem;line-height:1.45}.export-info-pop.svelte-44ox5v p:where(.svelte-44ox5v)+p:where(.svelte-44ox5v){margin-top:.45rem}.export-info-pop.svelte-44ox5v strong:where(.svelte-44ox5v){color:var(--text);font-weight:600}.sr-only.svelte-44ox5v{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.export-grid.svelte-44ox5v{grid-template-columns:repeat(6,1fr);gap:.28rem;width:100%;display:grid}.export-grid.svelte-44ox5v .download:where(.svelte-44ox5v),.export-grid.svelte-44ox5v .patch-btn:where(.svelte-44ox5v){text-align:center;width:100%;min-width:0;padding:.42rem .25rem;font-size:.66rem}.export-grid.svelte-44ox5v .download:where(.svelte-44ox5v):first-child,.export-grid.svelte-44ox5v .download:where(.svelte-44ox5v):nth-child(2){grid-column:span 3}.export-loops.svelte-44ox5v{grid-column:1/-1;width:100%}.export-box.svelte-44ox5v .export-loops-pills.pills.loops:where(.svelte-44ox5v){grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;width:100%;display:grid}.export-box.svelte-44ox5v .export-loops-pills.pills.loops:where(.svelte-44ox5v) button:where(.svelte-44ox5v){border-radius:10px;width:100%;min-width:0;padding:.38rem .2rem;font-size:.72rem}.export-grid.svelte-44ox5v .patch-btn:where(.svelte-44ox5v):nth-child(4),.export-grid.svelte-44ox5v .patch-btn:where(.svelte-44ox5v):nth-child(5),.export-grid.svelte-44ox5v .patch-btn:where(.svelte-44ox5v):nth-child(6){grid-column:span 2}.export-status.svelte-44ox5v{color:var(--muted);text-align:center;margin:-.15rem 0 0;padding:0 .15rem;font-size:.68rem;line-height:1.35}.back-home.svelte-44ox5v{font:inherit;letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;padding:.2rem .4rem;font-size:.72rem;font-weight:500}.back-home.svelte-44ox5v:hover{color:var(--accent)}.mode-switch.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:.28rem;padding:.28rem;display:grid}.syn.drone.svelte-44ox5v,.syn.pad.svelte-44ox5v{--accent-alt:var(--color-primary-dark)}.syn.arp.svelte-44ox5v{--accent-alt:var(--color-primary-light)}.syn.texture.svelte-44ox5v{--accent-alt:var(--color-primary-muted)}.mode-switch.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.55rem;font-size:.58rem;font-weight:500;transition:background .15s,color .15s}.mode-switch.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text)}.mode-switch.svelte-44ox5v button.selected:where(.svelte-44ox5v){background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.sequencer.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.layer-mix-list.svelte-44ox5v{flex-direction:column;gap:.28rem;display:flex}.layer-mix-row.svelte-44ox5v{grid-template-columns:3.25rem 1fr 2.25rem;align-items:center;gap:.45rem;display:grid}.layer-mix-row.off.svelte-44ox5v{opacity:.65}.layer-mix-toggle.svelte-44ox5v{font:inherit;letter-spacing:.03em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:.38rem .15rem;font-size:.68rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.layer-mix-toggle.svelte-44ox5v:hover{color:var(--text)}.layer-mix-toggle.on.svelte-44ox5v{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.layer-mix-fader.svelte-44ox5v{width:100%;accent-color:var(--accent)}.layer-mix-pct.svelte-44ox5v{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;font-size:.62rem}.scope.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.scope-label.svelte-44ox5v{margin:0}.scope-inner.svelte-44ox5v{background:linear-gradient(165deg, color-mix(in srgb, var(--surface) 88%, var(--accent) 10%), var(--surface));border:1px solid var(--border);border-radius:12px;flex-shrink:0;height:80px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 32px -20px #000000b3}.tonality.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.key-grid.svelte-44ox5v,.scale-grid.svelte-44ox5v{grid-template-columns:repeat(6,1fr);gap:.3rem;display:grid}.key-grid.svelte-44ox5v button:where(.svelte-44ox5v),.scale-grid.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:.36rem .08rem;font-size:.65rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.key-grid.svelte-44ox5v button:where(.svelte-44ox5v){font-size:.68rem}.key-grid.svelte-44ox5v button:where(.svelte-44ox5v):hover,.scale-grid.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text)}.key-grid.svelte-44ox5v button.selected:where(.svelte-44ox5v),.scale-grid.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.pills.measures-grid.svelte-44ox5v{grid-template-columns:repeat(4,1fr);gap:.35rem}.transport.svelte-44ox5v{flex-direction:column;align-items:center;gap:.45rem;display:flex}.transport.svelte-44ox5v .reroll:where(.svelte-44ox5v){font:inherit;letter-spacing:.04em;border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--text);cursor:pointer;border-radius:999px;padding:.65rem .85rem;font-size:.68rem;font-weight:500}.transport.svelte-44ox5v .reroll:where(.svelte-44ox5v):hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.sync-toggle.svelte-44ox5v{font:inherit;letter-spacing:.06em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:.65rem .85rem;font-size:.68rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.sync-toggle.on.svelte-44ox5v{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.sync-toggle.svelte-44ox5v:hover{color:var(--text)}.sounds.svelte-44ox5v{flex-direction:column;gap:.3rem;display:flex}.sound-grid.svelte-44ox5v{grid-template-columns:repeat(4,1fr);gap:.28rem;display:grid}.sound-grid.kit.svelte-44ox5v{grid-template-columns:repeat(4,1fr)}.sound-grid.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:.38rem .15rem;font-size:.62rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.sound-grid.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text)}.sound-grid.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.play.svelte-44ox5v{font:inherit;letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;padding:.65rem 2.25rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s}.play.svelte-44ox5v:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.play.active.svelte-44ox5v{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 32px -8px color-mix(in srgb, var(--accent) 50%, transparent)}.download.svelte-44ox5v{font:inherit;letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:.65rem 1rem;font-size:.78rem;font-weight:500;transition:color .15s,border-color .15s}.download.svelte-44ox5v:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.download.svelte-44ox5v:disabled{opacity:.45;cursor:wait}.patch-file.svelte-44ox5v{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.patch-btn.svelte-44ox5v{font:inherit;letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.72rem;font-weight:500;transition:color .15s,border-color .15s}.patch-btn.svelte-44ox5v:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.pills.loops.svelte-44ox5v{flex-wrap:wrap;justify-content:center;gap:.28rem;display:flex}.pills.loops.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;border:1px solid var(--border);background:var(--surface);min-width:2.25rem;color:var(--muted);cursor:pointer;border-radius:999px;padding:.4rem .55rem;font-size:.72rem;font-weight:500}.pills.loops.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.styles.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.style-grid.svelte-44ox5v{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.style-grid.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.42rem .25rem;font-size:.68rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.style-grid.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text)}.style-grid.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.time-sig.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.sig-rows.svelte-44ox5v{flex-direction:column;gap:.28rem;display:flex}.sig-grid.svelte-44ox5v{grid-template-columns:repeat(6,1fr);gap:.3rem;display:grid}.sig-grid.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:.38rem .15rem;font-size:.7rem;font-weight:500;transition:color .15s,background .15s,border-color .15s}.sig-grid.svelte-44ox5v button.freak:where(.svelte-44ox5v){opacity:.85;border-style:dashed;font-size:.65rem}.sig-grid.svelte-44ox5v button.ultra:where(.svelte-44ox5v){opacity:.8;letter-spacing:-.02em;border-style:dotted;font-size:.62rem}.sig-grid.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text);opacity:1}.sig-grid.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);opacity:1;background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-style:solid}.sig-grid.svelte-44ox5v button.freak.selected:where(.svelte-44ox5v){background:color-mix(in srgb, var(--accent-alt) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent-alt) 40%, transparent)}.sig-grid.svelte-44ox5v button.ultra.selected:where(.svelte-44ox5v){background:color-mix(in srgb, #c86bff 10%, var(--surface));border-color:#c86bff61}.measures.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.section-label.svelte-44ox5v{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:500}.pills.svelte-44ox5v{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.pills.svelte-44ox5v button:where(.svelte-44ox5v){font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.42rem;font-size:.85rem;transition:color .15s,background .15s,border-color .15s}.pills.svelte-44ox5v button:where(.svelte-44ox5v):hover{color:var(--text)}.pills.svelte-44ox5v button.selected:where(.svelte-44ox5v){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.subdiv-field.svelte-44ox5v{flex-direction:column;gap:.65rem;display:flex}.pills.subdiv.svelte-44ox5v button:where(.svelte-44ox5v){padding:.5rem .35rem;font-size:.72rem}.arp-direction.svelte-44ox5v,.pad-motion.svelte-44ox5v{flex-direction:column;align-self:stretch;gap:.3rem;width:100%;display:flex}.pad-motion.svelte-44ox5v .control{width:100%}.pills.direction.svelte-44ox5v{grid-template-columns:repeat(4,1fr);gap:.28rem;display:grid}.pills.direction.svelte-44ox5v button:where(.svelte-44ox5v){padding:.42rem .15rem;font-size:.68rem}.chord-type.svelte-44ox5v{flex-direction:column;gap:.35rem;display:flex}.pills.chord-grid.svelte-44ox5v{grid-template-columns:repeat(3,1fr);gap:.28rem;display:grid}.pills.chord-grid.svelte-44ox5v button:where(.svelte-44ox5v){padding:.42rem .12rem;font-size:.68rem}.controls.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:.85rem 1rem;display:flex}.controls.compact.svelte-44ox5v{gap:0}.space-controls.svelte-44ox5v{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:.85rem 1rem;display:flex}.scene-row.svelte-44ox5v,.arrange-mode.svelte-44ox5v{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.scene-btn.svelte-44ox5v,.scene-capture.svelte-44ox5v,.scene-copy.svelte-44ox5v,.arrange-mode.svelte-44ox5v button:where(.svelte-44ox5v),.evolve-toggle.svelte-44ox5v{font:inherit;letter-spacing:.04em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:.5rem .85rem;font-size:.68rem;font-weight:600}.scene-btn.active.svelte-44ox5v,.arrange-mode.svelte-44ox5v button.selected:where(.svelte-44ox5v),.evolve-toggle.on.svelte-44ox5v{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.scene-btn.svelte-44ox5v:disabled,.scene-capture.svelte-44ox5v:disabled,.scene-copy.svelte-44ox5v:disabled,.arrange-mode.svelte-44ox5v button:where(.svelte-44ox5v):disabled,.evolve-toggle.svelte-44ox5v:disabled{opacity:.45;cursor:not-allowed}.export-loops.dim.svelte-44ox5v{opacity:.45;pointer-events:none}footer.svelte-44ox5v{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.75rem;display:flex}.ambi.svelte-1lj0gwh{max-width:28rem;color:var(--text);background:var(--bg);flex-direction:column;gap:.65rem;min-height:100svh;margin:0 auto;padding:.75rem 1rem 2rem;display:flex}.top.svelte-1lj0gwh{flex-direction:column;gap:.5rem;display:flex}.back.svelte-1lj0gwh{font:inherit;letter-spacing:.06em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;padding:.35rem .5rem;font-size:.72rem;font-weight:500}.back.svelte-1lj0gwh:hover{color:var(--accent)}.modes.svelte-1lj0gwh{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.modes.svelte-1lj0gwh button:where(.svelte-1lj0gwh){font:inherit;letter-spacing:.08em;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.48rem .15rem;font-size:.68rem;font-weight:600}.modes.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.section-label.svelte-1lj0gwh{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:500}.scope-inner.svelte-1lj0gwh{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:80px;overflow:hidden}.sequencer.svelte-1lj0gwh{flex-direction:column;gap:.35rem;display:flex}.transport.svelte-1lj0gwh{gap:.5rem;display:flex}.evolve-box.svelte-1lj0gwh,.feel-box.svelte-1lj0gwh{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.evolve-btn.svelte-1lj0gwh{width:100%;font:inherit;letter-spacing:.14em;border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text);cursor:pointer;border-radius:10px;padding:.55rem .5rem;font-size:.64rem;font-weight:600}.evolve-btn.svelte-1lj0gwh:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.feel-box.svelte-1lj0gwh{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.feel-box.svelte-1lj0gwh .control{gap:.35rem}.feel-box.svelte-1lj0gwh .control .label{font-size:.58rem}.feel-box.svelte-1lj0gwh .control .value{font-size:.68rem}.export-box.svelte-1lj0gwh{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.3rem;padding:.5rem .55rem;display:flex}.export-head.svelte-1lj0gwh{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.1rem;display:flex}.export-grid.svelte-1lj0gwh{grid-template-columns:repeat(6,1fr);gap:.28rem;width:100%;display:grid}.export-grid.svelte-1lj0gwh .patch-btn:where(.svelte-1lj0gwh){letter-spacing:.04em;text-align:center;border-radius:10px;grid-column:span 2;width:100%;min-width:0;padding:.42rem .25rem;font-size:.66rem;font-weight:500}.patch-file.svelte-1lj0gwh{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.patch-btn.svelte-1lj0gwh{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.patch-btn.svelte-1lj0gwh:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.export-status.svelte-1lj0gwh{color:var(--muted);text-align:center;margin:-.15rem 0 0;padding:0 .15rem;font-size:.68rem;line-height:1.35}.play.svelte-1lj0gwh{font:inherit;letter-spacing:.12em;border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text);cursor:pointer;border-radius:12px;flex:1;padding:.85rem;font-weight:600}.play.active.svelte-1lj0gwh{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 35%, transparent)}.layer-stack.svelte-1lj0gwh{flex-direction:column;gap:.35rem;display:flex}.layer-row.svelte-1lj0gwh{grid-template-columns:2.25rem 1fr;align-items:stretch;gap:.35rem;display:grid}.layer-tag.svelte-1lj0gwh{letter-spacing:.08em;color:var(--muted);text-align:center;align-self:center;font-size:.58rem;font-weight:600}.layer-row.svelte-1lj0gwh .seq{min-height:0}.layer-drone.svelte-1lj0gwh .hold .bar{background:color-mix(in srgb, var(--accent) 55%, var(--track))}.layer-pad.svelte-1lj0gwh .hold .bar{background:color-mix(in srgb, var(--accent-alt) 45%, var(--track))}.layer-texture.svelte-1lj0gwh .cell.active{background:color-mix(in srgb, var(--accent) 35%, var(--track))}.layer-swell.svelte-1lj0gwh .cell.active{background:color-mix(in srgb, var(--accent-alt) 30%, var(--track))}.layer-sparkle.svelte-1lj0gwh .hold .bar{background:color-mix(in srgb, var(--text) 25%, var(--accent) 35%)}.layer-stack.svelte-1lj0gwh .drone-seq{height:44px;padding:6px 0}.layer-toggles.svelte-1lj0gwh{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.layer-toggles.svelte-1lj0gwh button:where(.svelte-1lj0gwh){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.45rem;font-size:.68rem;font-weight:600}.layer-toggles.svelte-1lj0gwh button.on:where(.svelte-1lj0gwh){color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.measures-grid.svelte-1lj0gwh{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.pills.svelte-1lj0gwh button:where(.svelte-1lj0gwh),.sig-grid.svelte-1lj0gwh button:where(.svelte-1lj0gwh),.key-grid.svelte-1lj0gwh button:where(.svelte-1lj0gwh),.scale-grid.svelte-1lj0gwh button:where(.svelte-1lj0gwh),.preset-grid.svelte-1lj0gwh button:where(.svelte-1lj0gwh){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.4rem;font-size:.8rem}.pills.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh),.sig-grid.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh),.key-grid.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh),.scale-grid.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh),.preset-grid.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh){color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.sig-grid.svelte-1lj0gwh{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.key-grid.svelte-1lj0gwh{grid-template-columns:repeat(6,1fr);gap:.3rem;display:grid}.scale-grid.svelte-1lj0gwh,.preset-grid.svelte-1lj0gwh{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}.controls-top.svelte-1lj0gwh{flex-direction:column;gap:.65rem;display:flex}.space-controls.svelte-1lj0gwh{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:.85rem 1rem;display:flex}.subdiv-field.svelte-1lj0gwh{flex-direction:column;gap:.35rem;display:flex}.pills-row.svelte-1lj0gwh{grid-template-columns:repeat(3,1fr);gap:.35rem;width:100%;display:grid}.pills-row.svelte-1lj0gwh button:where(.svelte-1lj0gwh){font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:10px;padding:.45rem;font-size:.8rem}.pills-row.svelte-1lj0gwh button.selected:where(.svelte-1lj0gwh){color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}footer.svelte-1lj0gwh{color:var(--muted);text-align:center;padding-top:.5rem;font-size:.72rem}.cirq-web.svelte-1yq6tik{-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;width:min(92vw,420px);height:auto;margin:0 auto;display:block;overflow:visible}.cirq-web.instrument.svelte-1yq6tik{cursor:move}.cirq-web.dragging.svelte-1yq6tik{cursor:grabbing}.cirq-web.multi.svelte-1yq6tik{cursor:nwse-resize}.drum-ring.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 18%, transparent);stroke-width:1px;transition:stroke .12s,stroke-width .12s}.drum-ring.lit.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 50%, transparent);stroke-width:1.35px}.ring-label.svelte-1yq6tik,.axis-label.svelte-1yq6tik{letter-spacing:.14em;fill:var(--color-primary-muted);pointer-events:none;font-family:Syncopate,sans-serif;font-size:7px;font-weight:700}.axis-guide.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 22%, transparent);stroke-width:1px;stroke-dasharray:3 7;pointer-events:none}.glow-field.svelte-1yq6tik{pointer-events:none}.glow-field.pulse-bg.svelte-1yq6tik .glow-orb:where(.svelte-1yq6tik){animation:2.8s ease-in-out infinite svelte-1yq6tik-glow-breathe}.glow-field.pulse-bg.svelte-1yq6tik .glow-orb-purple:where(.svelte-1yq6tik){animation-delay:-.6s}.glow-field.pulse-bg.svelte-1yq6tik .glow-orb-blue:where(.svelte-1yq6tik){animation-delay:-1.4s}.glow-field.pulse-bg.svelte-1yq6tik .glow-orb-outer:where(.svelte-1yq6tik){animation-duration:3.4s;animation-delay:-2s}.glow-behind.svelte-1yq6tik{pointer-events:none;animation:1.6s ease-in-out infinite svelte-1yq6tik-glow-breathe}.glow-behind-blue.svelte-1yq6tik{animation-delay:-.5s}.glow-behind.dragging.svelte-1yq6tik{animation:.9s ease-in-out infinite svelte-1yq6tik-glow-breathe-fast}@keyframes svelte-1yq6tik-glow-breathe{0%,to{opacity:.4;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-1yq6tik-glow-breathe-fast{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.spoke.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 20%, transparent);stroke-width:1px;fill:none;transition:stroke-width .12s ease-out,stroke .12s}.spoke.hot.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) calc(35% + var(--glow,.4) * 55%), transparent);stroke-width:calc(1.25px + var(--glow,.4) * 1.75px)}.spoke.selected.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 55%, transparent);stroke-width:1.35px}.label-hit.svelte-1yq6tik{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.label-target.svelte-1yq6tik{fill:#0000;stroke:none}.spoke-label.svelte-1yq6tik{letter-spacing:.1em;fill:color-mix(in srgb, var(--color-text) 50%, var(--color-primary) 50%);pointer-events:none;font-family:Syncopate,Arial Narrow,sans-serif;font-size:9px;font-weight:700;transition:fill .12s,font-size .12s}.spoke-label.selected.svelte-1yq6tik,.spoke-label.hot.svelte-1yq6tik{fill:var(--color-primary)}.hub.svelte-1yq6tik{fill:color-mix(in srgb, var(--color-surface) 70%, var(--color-primary) 30%);stroke:var(--color-primary-muted);stroke-width:1.5px;pointer-events:none;transition:stroke-width .12s,stroke .12s}.hub.selected.svelte-1yq6tik{stroke:color-mix(in srgb, var(--color-primary) 70%, transparent);stroke-width:1.65px}.hub-label.svelte-1yq6tik{letter-spacing:.14em;fill:color-mix(in srgb, var(--color-text) 45%, var(--color-primary) 55%);pointer-events:none;font-family:Syncopate,sans-serif;font-size:8px;font-weight:700}.hub-label.selected.svelte-1yq6tik{fill:var(--color-primary)}.hub-hit.svelte-1yq6tik{cursor:pointer}.hub.pulse.svelte-1yq6tik{animation:1.2s ease-in-out infinite svelte-1yq6tik-hub-pulse}@keyframes svelte-1yq6tik-hub-pulse{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}.spoke-node.svelte-1yq6tik{fill:var(--color-primary);pointer-events:none;transition:r .12s ease-out,opacity .12s}.edge-mark.svelte-1yq6tik{fill:color-mix(in srgb, var(--color-primary) 75%, white 25%);stroke:color-mix(in srgb, var(--color-primary) 50%, transparent);stroke-width:1px;pointer-events:none;transition:cx .1s ease-out,cy .1s ease-out}.edge-pitch.svelte-1yq6tik,.edge-melody.svelte-1yq6tik{filter:drop-shadow(0 0 4px var(--color-primary-muted))}.glow-orb.svelte-1yq6tik,.glow-behind.svelte-1yq6tik{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.spoke.svelte-1yq6tik,.edge-mark.svelte-1yq6tik,.hub.svelte-1yq6tik,.spoke-node.svelte-1yq6tik{transition:none}.hub.pulse.svelte-1yq6tik,.glow-field.pulse-bg.svelte-1yq6tik .glow-orb:where(.svelte-1yq6tik),.glow-behind.svelte-1yq6tik{animation:none}}.cirq.svelte-140tgzp{flex-direction:column;gap:.85rem;max-width:480px;min-height:100svh;margin:0 auto;padding:1rem 1rem 2rem;display:flex}.back.svelte-140tgzp{font:inherit;letter-spacing:.08em;color:var(--color-primary-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.35rem .6rem;font-size:.75rem}.head.svelte-140tgzp{text-align:center}.title.svelte-140tgzp{letter-spacing:.28em;text-indent:.28em;color:var(--color-primary);margin:0;font-family:Syncopate,Arial Narrow,sans-serif;font-size:1.75rem;font-weight:700}.meta.svelte-140tgzp{letter-spacing:.1em;color:var(--color-primary-muted);margin:.35rem 0 0;font-size:.72rem}.hint.svelte-140tgzp{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:.45rem 0 0;font-size:.76rem;line-height:1.45}.gesture-live.svelte-140tgzp{letter-spacing:.12em;color:var(--color-primary);margin:.35rem 0 0;font-size:.8rem;font-weight:600}.scope.svelte-140tgzp{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;height:56px;overflow:hidden}.controls.svelte-140tgzp{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.export-box.svelte-140tgzp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;gap:.3rem;padding:.5rem .55rem;display:flex}.export-head.svelte-140tgzp{align-items:center;min-height:1.1rem;display:flex}.export-label.svelte-140tgzp{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 48%, transparent);font-size:.58rem;font-weight:500}.export-grid.svelte-140tgzp{grid-template-columns:repeat(6,1fr);gap:.28rem;width:100%;display:grid}.export-grid.svelte-140tgzp .patch-btn:where(.svelte-140tgzp){letter-spacing:.04em;text-align:center;border-radius:10px;grid-column:span 2;width:100%;min-width:0;padding:.42rem .25rem;font-size:.66rem;font-weight:500}.play.svelte-140tgzp,.shuffle.svelte-140tgzp,.patch-btn.svelte-140tgzp{font:inherit;letter-spacing:.12em;border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-primary) 10%);color:var(--color-primary);cursor:pointer;border-radius:12px;padding:.75rem 1.1rem;font-size:.75rem;font-weight:700}.export-grid.svelte-140tgzp .patch-btn:where(.svelte-140tgzp){letter-spacing:.04em;padding:.42rem .25rem;font-weight:500}.export-status.svelte-140tgzp{color:color-mix(in srgb, var(--color-text) 50%, transparent);text-align:center;margin:-.15rem 0 0;padding:0 .15rem;font-size:.68rem;line-height:1.35}.play.active.svelte-140tgzp{background:color-mix(in srgb, var(--color-primary) 35%, var(--color-surface));color:var(--color-text)}.patch-file.svelte-140tgzp{display:none}.info-tip.svelte-1irqmq0{vertical-align:middle;margin-left:.25rem;display:inline-flex;position:relative}.info-btn.svelte-1irqmq0{border:1px solid color-mix(in srgb, var(--accent,var(--color-primary)) 45%, transparent);background:color-mix(in srgb, var(--accent,var(--color-primary)) 12%, transparent);width:14px;height:14px;color:var(--accent,var(--color-primary));font:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;padding:0;font-size:.55rem;font-style:italic;font-weight:700;line-height:1}.info-pop.svelte-1irqmq0{z-index:20;border:1px solid var(--border,var(--color-border));background:var(--surface,var(--color-surface));width:max-content;max-width:min(16rem,72vw);color:var(--text,var(--color-text));letter-spacing:.01em;border-radius:8px;padding:.45rem .55rem;font-size:.65rem;font-style:normal;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px -12px #000000a6}.landscape-scroll.svelte-3zmi0z{-webkit-overflow-scrolling:touch;background:color-mix(in srgb, var(--text,var(--color-text)) 4%, transparent);border-radius:10px;width:100%;overflow:hidden}.landscape-scroll.scrollable.svelte-3zmi0z{overflow-x:auto}.landscape-view.svelte-3zmi0z{vertical-align:top;height:auto;min-height:110px;max-height:220px;display:block}.landscape-view.fill-width.svelte-3zmi0z{width:100%}.meta.svelte-3zmi0z{fill:var(--muted,var(--color-primary-muted));letter-spacing:.06em;font-family:system-ui,sans-serif;font-size:8px}.voice-lbl.svelte-3zmi0z{fill:var(--muted,var(--color-primary-muted));font-family:system-ui,sans-serif;font-size:9px;font-weight:700}.lane-bg.svelte-3zmi0z{fill:color-mix(in srgb, var(--text,var(--color-text)) 4%, transparent);stroke:color-mix(in srgb, var(--text,var(--color-text)) 12%, transparent);stroke-width:.5px}.staff-line.svelte-3zmi0z{stroke:color-mix(in srgb, var(--text,var(--color-text)) 14%, transparent);stroke-width:.55px}.bar-line.svelte-3zmi0z{stroke:color-mix(in srgb, var(--text,var(--color-text)) 28%, transparent);stroke-width:.85px}.note-dot.svelte-3zmi0z{fill:color-mix(in srgb, var(--accent,var(--color-primary)) 50%, var(--text,var(--color-text)));opacity:.52}.note-dot.m.svelte-3zmi0z{fill:color-mix(in srgb, var(--accent,var(--color-primary)) 65%, var(--text,var(--color-text)));opacity:.62}.note-dot.t.svelte-3zmi0z{fill:color-mix(in srgb, var(--accent,var(--color-primary)) 40%, var(--text,var(--color-text)));opacity:.38}.note-dot.staccato.svelte-3zmi0z{opacity:.45}.playhead.svelte-3zmi0z{stroke:color-mix(in srgb, var(--accent,var(--color-primary)) 90%, transparent);stroke-width:1.5px}.classical-app.svelte-1gqo6aw{--bg:var(--color-surface-deep);--surface:var(--color-surface);--border:var(--color-border);--text:var(--color-text);--muted:var(--color-primary-muted);--accent:var(--color-primary);--accent-alt:var(--color-primary-dark);--track:var(--color-track);max-width:420px;min-height:100svh;color:var(--text);background:var(--bg);flex-direction:column;gap:.65rem;margin:0 auto;padding:.75rem 1rem 2rem;display:flex}.top.svelte-1gqo6aw{align-items:center;gap:.5rem;display:flex}.top.svelte-1gqo6aw h1:where(.svelte-1gqo6aw){letter-spacing:.22em;flex:1;margin:0;font-size:.95rem;font-weight:700}.icon-btn.svelte-1gqo6aw{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:.45rem .65rem}.section-label.svelte-1gqo6aw{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:500}.scope.svelte-1gqo6aw,.notation-block.svelte-1gqo6aw,.feel-box.svelte-1gqo6aw,.evolve-box.svelte-1gqo6aw,.tonality.svelte-1gqo6aw{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.35rem;padding:.5rem .55rem;display:flex}.scope-inner.svelte-1gqo6aw{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 40%, var(--surface));border-radius:12px;height:80px;overflow:hidden}.transport-block.svelte-1gqo6aw{flex-direction:column;gap:.4rem;display:flex}.export-row.svelte-1gqo6aw{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.export-btn.svelte-1gqo6aw{font:inherit;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;touch-action:manipulation;border-radius:10px;padding:.5rem .4rem;font-size:.66rem;font-weight:600}.export-btn.svelte-1gqo6aw:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.export-btn.svelte-1gqo6aw:disabled{opacity:.45;cursor:wait}.export-status.svelte-1gqo6aw{color:var(--muted);text-align:center;margin:0;font-size:.65rem;line-height:1.35}.play.svelte-1gqo6aw{width:100%;font:inherit;letter-spacing:.16em;border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent);cursor:pointer;border-radius:12px;padding:.7rem;font-size:.72rem;font-weight:700}.play.active.svelte-1gqo6aw{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 22%, var(--surface));color:var(--text)}.notation-block.svelte-1gqo6aw{background:0 0;border:none;gap:.25rem;padding:0}.section-label.inline.svelte-1gqo6aw{align-items:center;display:inline-flex}.tap-hint.svelte-1gqo6aw{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.15rem;margin:0;font-size:.65rem;display:flex}.feel-box.svelte-1gqo6aw{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.feel-box.svelte-1gqo6aw .control{gap:.35rem}.feel-box.svelte-1gqo6aw .control .label{font-size:.58rem}.evolve-box.svelte-1gqo6aw{text-align:center}.evolve-btn.svelte-1gqo6aw{width:100%;font:inherit;letter-spacing:.14em;border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text);cursor:pointer;border-radius:10px;padding:.55rem;font-size:.64rem;font-weight:600}.sig-grid.svelte-1gqo6aw{flex-wrap:wrap;gap:.3rem;display:flex}.sig-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw){font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:8px;padding:.38rem .55rem;font-size:.68rem;font-weight:600}.key-grid.svelte-1gqo6aw,.scale-grid.svelte-1gqo6aw{grid-template-columns:repeat(6,1fr);gap:.3rem;display:grid}.sig-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw):hover,.key-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw):hover,.scale-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw):hover{color:var(--text)}.key-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw),.scale-grid.svelte-1gqo6aw button:where(.svelte-1gqo6aw){font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:8px;padding:.36rem .08rem;font-size:.65rem;font-weight:500}.sig-grid.svelte-1gqo6aw button.selected:where(.svelte-1gqo6aw),.key-grid.svelte-1gqo6aw button.selected:where(.svelte-1gqo6aw),.scale-grid.svelte-1gqo6aw button.selected:where(.svelte-1gqo6aw){color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.micro-panel.svelte-1y1f9gn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem .55rem;display:grid}.param-head.svelte-1y1f9gn{flex-direction:column;gap:.2rem;display:flex}.param-lbl.svelte-1y1f9gn{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,var(--color-primary-muted));align-items:center;font-size:.58rem;font-weight:500;display:inline-flex}.sub-hint.svelte-1y1f9gn{color:var(--muted,var(--color-primary-muted));opacity:.85;margin-top:-.15rem;font-size:.58rem}.param-head.svelte-1y1f9gn .control .head{display:none}.params.svelte-1i42vsj{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem .55rem;display:grid}.pill-row.svelte-1i42vsj{flex-wrap:wrap;gap:.28rem;display:flex}.pill-row.svelte-1i42vsj button:where(.svelte-1i42vsj){min-width:2.5rem;font:inherit;letter-spacing:.06em;border:1px solid var(--color-border);background:var(--color-surface-deep);color:var(--color-primary-muted);cursor:pointer;border-radius:8px;flex:1;padding:.38rem .35rem;font-size:.58rem;font-weight:600}.pill-row.svelte-1i42vsj button.selected:where(.svelte-1i42vsj){color:var(--color-text);border-color:color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface))}.param-head.svelte-1i42vsj{flex-direction:column;gap:.25rem;display:flex}.param-head.span2.svelte-1i42vsj{grid-column:1/-1}.param-lbl.svelte-1i42vsj{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:.58rem;font-weight:500;display:inline-flex}.param-head.svelte-1i42vsj .control .head{display:none}.classical-app .params.svelte-1i42vsj+.micro-panel{margin-top:0}.params.svelte-h8phv9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem .55rem;display:grid}.param-head.svelte-h8phv9{flex-direction:column;gap:.25rem;display:flex}.param-head.span2.svelte-h8phv9{grid-column:1/-1}.param-lbl.svelte-h8phv9{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:.58rem;font-weight:500;display:inline-flex}.param-head.svelte-h8phv9 .control .head{display:none}.legato-box.svelte-h8phv9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem .55rem;display:grid}.wzrd-loading.svelte-9tpkvn{min-height:100svh;color:var(--color-primary-muted);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:.85rem;display:grid}
