:root{color-scheme:dark;font-size:15px;font-family:Bahnschrift,Arial Narrow,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#070912;color:#f4f7ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #070912;--surface: #0d1220;--surface-2: #151b2d;--surface-3: #202a42;--line: #33415c;--text: #f4f7ff;--muted: #aab4cb;--disabled: #626c82;--cyan: #20e4f4;--violet: #7b61ff;--lime: #91f5a8;--amber: #ffd35a;--orange: #ff9e45;--red: #ff416c;--bg-rgb: 7 9 18;--surface-rgb: 13 18 32;--surface-2-rgb: 21 27 45;--surface-3-rgb: 32 42 66;--line-rgb: 51 65 92;--text-rgb: 244 247 255;--muted-rgb: 170 180 203;--disabled-rgb: 98 108 130;--cyan-rgb: 32 228 244;--violet-rgb: 123 97 255;--lime-rgb: 145 245 168;--amber-rgb: 255 211 90;--orange-rgb: 255 158 69;--red-rgb: 255 65 108;--ds-accent-primary: #20e4f4;--ds-accent-primary-rgb: 32 228 244;--ds-accent-secondary: #7b61ff;--ds-accent-secondary-rgb: 123 97 255;--ds-modulation: #91f5a8;--ds-modulation-rgb: 145 245 168;--ds-panel-emphasis: #ffd35a;--ds-panel-emphasis-rgb: 255 211 90;--ds-border-emphasis: #20e4f4;--ds-border-emphasis-rgb: 32 228 244;--ds-waveform: #20e4f4;--ds-waveform-rgb: 32 228 244;--ds-glow: #91f5a8;--ds-glow-rgb: 145 245 168;--instrument-black: #0a0a08;--instrument-panel: #151511;--instrument-panel-raised: #1d1c17;--instrument-edge: #454238;--instrument-ivory: #d8d0b5;--instrument-muted: #938d7b;--instrument-amber: #e7ac45;--instrument-amber-rgb: 231 172 69;--instrument-walnut: #412719;--instrument-walnut-dark: #1b0f0a}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(ellipse at 50% -12%,rgb(173 121 62 / .12),transparent 42rem),linear-gradient(180deg,#11100d,#050504 72%)}.supernova-overlay{position:fixed;inset:0;z-index:80;pointer-events:none;visibility:hidden;opacity:0;overflow:hidden;contain:paint;mix-blend-mode:screen;--supernova-x: 50%;--supernova-y: 48%}.supernova-overlay.is-active{visibility:visible;animation:supernova-layer 1.18s ease-out both}.supernova-nebula,.supernova-wavefront,.supernova-flash,.supernova-rays,.supernova-streaks,.supernova-core,.supernova-ring,.supernova-shards,.supernova-dust{position:absolute;pointer-events:none;opacity:0}.supernova-flash,.supernova-rays,.supernova-wavefront,.supernova-streaks,.supernova-core,.supernova-ring{left:var(--supernova-x);top:var(--supernova-y);transform:translate(-50%,-50%)}.supernova-nebula,.supernova-dust{inset:0;transform:none}.supernova-shards{left:var(--supernova-x);top:var(--supernova-y);transform:translate(-50%,-50%)}.supernova-nebula{background:radial-gradient(circle at var(--supernova-x) var(--supernova-y),rgb(var(--text-rgb) / .2) 0 2%,rgb(var(--ds-waveform-rgb) / .22) 8%,rgb(var(--ds-panel-emphasis-rgb) / .14) 22%,transparent 58%),radial-gradient(ellipse 60% 38% at var(--supernova-x) var(--supernova-y),rgb(var(--ds-glow-rgb) / .16),transparent 68%);filter:blur(18px) saturate(1.18)}.supernova-wavefront{width:clamp(260px,54vmax,900px);height:clamp(170px,36vmax,620px);border-radius:58% 42% 64% 36%/46% 60% 40% 54%;background:conic-gradient(from -28deg,transparent 0deg,rgb(var(--ds-waveform-rgb) / .36) 11deg,transparent 29deg,rgb(var(--ds-panel-emphasis-rgb) / .32) 72deg,transparent 102deg,rgb(var(--ds-glow-rgb) / .24) 146deg,transparent 184deg,rgb(var(--ds-waveform-rgb) / .3) 236deg,transparent 276deg,rgb(var(--ds-panel-emphasis-rgb) / .28) 318deg,transparent 360deg),radial-gradient(ellipse at 50% 50%,rgb(var(--text-rgb) / .36) 0 2%,rgb(var(--ds-panel-emphasis-rgb) / .16) 13%,transparent 64%);mask-image:radial-gradient(ellipse at center,transparent 0 8%,black 12% 50%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 8%,black 12% 50%,transparent 73%);filter:blur(.7px) drop-shadow(0 0 14px rgb(var(--ds-waveform-rgb) / .22))}.supernova-flash{width:clamp(260px,52vmax,860px);height:clamp(190px,38vmax,640px);border-radius:54% 46% 57% 43%/47% 60% 40% 53%;background:radial-gradient(ellipse 24% 18% at 49% 51%,rgb(var(--text-rgb) / .86) 0 6%,rgb(var(--ds-panel-emphasis-rgb) / .66) 15%,rgb(var(--ds-waveform-rgb) / .22) 38%,transparent 74%);filter:blur(1px)}.supernova-rays{width:clamp(320px,66vmax,1040px);height:clamp(220px,48vmax,760px);border-radius:48% 52% 45% 55%/54% 42% 58% 46%;background:conic-gradient(from -18deg,transparent 0deg,rgb(var(--ds-waveform-rgb) / .42) 6deg,transparent 17deg,rgb(var(--ds-panel-emphasis-rgb) / .46) 31deg,transparent 48deg,rgb(var(--ds-glow-rgb) / .32) 76deg,transparent 103deg,rgb(var(--ds-waveform-rgb) / .3) 140deg,transparent 166deg,rgb(var(--ds-panel-emphasis-rgb) / .36) 205deg,transparent 236deg,rgb(var(--ds-glow-rgb) / .28) 282deg,transparent 313deg,rgb(var(--ds-waveform-rgb) / .32) 342deg,transparent 360deg);mask-image:radial-gradient(ellipse 56% 38% at center,transparent 0 8%,black 10% 58%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 56% 38% at center,transparent 0 8%,black 10% 58%,transparent 78%);filter:blur(.5px)}.supernova-streaks{width:clamp(340px,76vmax,1120px);height:clamp(210px,46vmax,720px);background:linear-gradient(21deg,transparent 0 46%,rgb(var(--ds-panel-emphasis-rgb) / .56) 48%,rgb(var(--text-rgb) / .36) 49%,transparent 52%),linear-gradient(148deg,transparent 0 41%,rgb(var(--ds-waveform-rgb) / .42) 43%,transparent 46%),linear-gradient(76deg,transparent 0 56%,rgb(var(--ds-glow-rgb) / .34) 58%,transparent 61%);filter:blur(.9px) drop-shadow(0 0 12px rgb(var(--ds-waveform-rgb) / .28));mask-image:radial-gradient(ellipse at center,black 0 48%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at center,black 0 48%,transparent 72%)}.supernova-core{width:clamp(90px,14vmax,230px);height:clamp(72px,11vmax,180px);border-radius:56% 44% 61% 39%/45% 58% 42% 55%;background:radial-gradient(ellipse at 48% 50%,var(--text) 0 4%,rgb(var(--ds-panel-emphasis-rgb) / .88) 10%,rgb(var(--ds-waveform-rgb) / .38) 32%,rgb(var(--ds-glow-rgb) / .16) 55%,transparent 78%);box-shadow:0 0 38px rgb(var(--ds-panel-emphasis-rgb) / .5),0 0 98px rgb(var(--ds-waveform-rgb) / .26),0 0 172px rgb(var(--ds-glow-rgb) / .16)}.supernova-ring{width:clamp(150px,22vmax,360px);height:clamp(100px,15vmax,240px);border:1px solid rgb(var(--ds-waveform-rgb) / .32);border-radius:58% 42% 55% 45%/43% 56% 44% 57%;box-shadow:0 0 22px rgb(var(--ds-waveform-rgb) / .28),inset 0 0 24px rgb(var(--ds-panel-emphasis-rgb) / .14)}.supernova-ring-two{border-color:rgb(var(--ds-panel-emphasis-rgb) / .36);transform:translate(-50%,-50%) rotate(-13deg)}.supernova-shards{width:clamp(280px,58vmax,900px);height:clamp(220px,48vmax,760px);background:conic-gradient(from 6deg at 50% 46%,transparent 0deg,rgb(var(--text-rgb) / .7) 2deg,transparent 5deg,transparent 24deg,rgb(var(--ds-waveform-rgb) / .48) 28deg,transparent 35deg,transparent 86deg,rgb(var(--ds-panel-emphasis-rgb) / .5) 91deg,transparent 99deg,transparent 132deg,rgb(var(--ds-glow-rgb) / .42) 137deg,transparent 145deg,transparent 205deg,rgb(var(--ds-waveform-rgb) / .5) 211deg,transparent 219deg,transparent 266deg,rgb(var(--ds-panel-emphasis-rgb) / .46) 271deg,transparent 279deg,transparent 323deg,rgb(var(--text-rgb) / .46) 329deg,transparent 336deg);mask-image:radial-gradient(ellipse at 50% 46%,transparent 0 5%,black 9% 74%,transparent 92%);-webkit-mask-image:radial-gradient(ellipse at 50% 46%,transparent 0 5%,black 9% 74%,transparent 92%);filter:blur(.4px) drop-shadow(0 0 12px rgb(var(--ds-panel-emphasis-rgb) / .34));transform-origin:50% 46%}.supernova-dust{background:radial-gradient(circle at 8% 18%,rgb(var(--ds-panel-emphasis-rgb) / .9) 0 1px,transparent 2.4px),radial-gradient(circle at 18% 42%,rgb(var(--ds-waveform-rgb) / .82) 0 1px,transparent 2.2px),radial-gradient(circle at 27% 77%,rgb(var(--ds-glow-rgb) / .8) 0 1.2px,transparent 2.8px),radial-gradient(circle at 37% 26%,rgb(var(--ds-panel-emphasis-rgb) / .78) 0 1px,transparent 2.5px),radial-gradient(circle at 49% 13%,rgb(var(--ds-glow-rgb) / .9) 0 1.2px,transparent 2.8px),radial-gradient(circle at 58% 84%,rgb(var(--ds-waveform-rgb) / .76) 0 1px,transparent 2.3px),radial-gradient(circle at 66% 57%,rgb(var(--ds-panel-emphasis-rgb) / .78) 0 1px,transparent 2.5px),radial-gradient(circle at 74% 31%,rgb(var(--text-rgb) / .62) 0 .9px,transparent 2px),radial-gradient(circle at 83% 68%,rgb(var(--ds-waveform-rgb) / .8) 0 1px,transparent 2.3px),radial-gradient(circle at 92% 24%,rgb(var(--ds-glow-rgb) / .76) 0 1px,transparent 2.3px),radial-gradient(circle at 96% 82%,rgb(var(--ds-panel-emphasis-rgb) / .72) 0 1px,transparent 2.5px);filter:drop-shadow(0 0 7px rgb(var(--ds-glow-rgb) / .56));mask-image:radial-gradient(circle at var(--supernova-x) var(--supernova-y),black 0 34%,transparent 66%);-webkit-mask-image:radial-gradient(circle at var(--supernova-x) var(--supernova-y),black 0 34%,transparent 66%)}.supernova-overlay.is-active .supernova-nebula{animation:supernova-nebula 1.12s cubic-bezier(.16,1,.3,1) both}.supernova-overlay.is-active .supernova-wavefront{animation:supernova-wavefront .92s cubic-bezier(.1,.9,.16,1) both}.supernova-overlay.is-active .supernova-flash{animation:supernova-flash .82s cubic-bezier(.11,.88,.18,1) both}.supernova-overlay.is-active .supernova-rays{animation:supernova-rays 1.04s cubic-bezier(.16,1,.3,1) both}.supernova-overlay.is-active .supernova-streaks{animation:supernova-streaks .96s cubic-bezier(.16,1,.3,1) both}.supernova-overlay.is-active .supernova-core{animation:supernova-core .72s cubic-bezier(.12,.95,.22,1) both}.supernova-overlay.is-active .supernova-ring-one{animation:supernova-ring .94s cubic-bezier(.1,.82,.16,1) 60ms both}.supernova-overlay.is-active .supernova-ring-two{animation:supernova-ring 1.08s cubic-bezier(.1,.82,.16,1) .11s both}.supernova-overlay.is-active .supernova-shards{animation:supernova-shards .96s cubic-bezier(.14,.96,.18,1) both}.supernova-overlay.is-active .supernova-dust{animation:supernova-dust 1.12s cubic-bezier(.16,1,.3,1) both}@keyframes supernova-layer{0%{opacity:0}4%,62%{opacity:1}to{opacity:0}}@keyframes supernova-nebula{0%{opacity:0;transform:scale(.92)}10%{opacity:.48}42%{opacity:.3}to{opacity:0;transform:scale(1.06)}}@keyframes supernova-wavefront{0%{opacity:0;transform:translate(-50%,-50%) scale(.24) rotate(-8deg)}13%{opacity:.68}58%{opacity:.26}to{opacity:0;transform:translate(-50%,-50%) scale(1.12) rotate(12deg)}}@keyframes supernova-flash{0%{opacity:0;transform:translate(-50%,-50%) scale(.02)}12%{opacity:.86}48%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(7deg)}}@keyframes supernova-rays{0%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(-4deg)}18%{opacity:.78}58%{opacity:.34}to{opacity:0;transform:translate(-50%,-50%) scale(1.24) rotate(11deg)}}@keyframes supernova-streaks{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-11deg)}14%{opacity:.72}52%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(8deg)}}@keyframes supernova-core{0%{opacity:0;transform:translate(-50%,-50%) scale(.05)}16%{opacity:.88;transform:translate(-50%,-50%) scale(1.04) rotate(-5deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.78) rotate(4deg)}}@keyframes supernova-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(-8deg)}18%{opacity:.34}to{opacity:0;transform:translate(-50%,-50%) scale(3.2) rotate(16deg)}}@keyframes supernova-shards{0%{opacity:0;transform:translate(-50%,-50%) scale(.18) rotate(-9deg)}13%{opacity:.7}48%{opacity:.24}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(11deg)}}@keyframes supernova-dust{0%{opacity:0;transform:translate3d(0,5vh,0) scale(.92)}18%{opacity:.7}58%{opacity:.32}to{opacity:0;transform:translate3d(0,-4vh,0) scale(1.13)}}@media(prefers-reduced-motion:reduce){.supernova-overlay{display:none!important}}.patch-display{border-color:#3c392f;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(231 172 69 / .025) 3px 4px),#100e08;box-shadow:inset 0 0 0 1px #030302,inset 0 7px 18px #000000a3,0 1px #38352d}.patch-display strong{color:#efbd61;font-family:Courier New,monospace;letter-spacing:.025em;text-shadow:0 0 7px rgb(239 189 97 / .22)}.patch-visual,.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame{border-color:#3d392f;background-color:#080907;box-shadow:inset 0 0 18px #000000b8,0 1px #fff7da09}.patch-visual{filter:sepia(.24) saturate(.84)}.field select,.matrix-field select,.compact-select select,.rail-select select{border-color:#4a463b;border-radius:3px;background:linear-gradient(180deg,rgb(255 247 218 / .035),transparent),#0b0b09;color:#d8d0b5;box-shadow:inset 0 0 0 1px #050504,0 1px #ffffff08}.control,.lfo-row,.fx-card,.mod-row,.fx-route-row,.wavetable-strip,.stellar-timeline,.stellar-capability-status,.device-state,.last-message,.empty-state,.active-notes,.module-readout,.filter-readout,.engine-readouts>div{border-color:#3e3b32;border-radius:3px;background:linear-gradient(180deg,rgb(255 247 218 / .02),transparent 44%),#0d0d0a;box-shadow:inset 0 0 0 1px #050504,0 1px #fff7da06}.control span,.module-readout strong,.filter-readout strong,.fx-route-row strong,.matrix-field,.matrix-depth,.power-toggle{color:var(--vintage-ivory)}.control output,.matrix-depth output,.engine-readouts strong,.output-master app-knob output{color:var(--vintage-amber)}.primary-button{border:1px solid #ad7c2d;background:linear-gradient(180deg,#e1ae4d,#9d661e);color:#171007;text-shadow:0 1px rgb(255 235 189 / .24)}.mini-button,.icon-button,.route-button{border-color:#67604e;background:linear-gradient(180deg,#2b2922,#11110e);color:#d8d0b5}.danger-button,.remove-button,.topbar-panic{border-color:#6e332f;background:linear-gradient(180deg,#3b1715,#160a09);color:#ef8175}.collapse-button,.power-toggle,.segmented button,.tab-bar button,.rail-toggle{border-color:#4a463b;border-radius:3px;background:linear-gradient(180deg,#24231e,#10100d);color:#a9a18b}.segmented button.active,.tab-bar button.active,.binary-control.active,.rail-toggle.active{border-color:rgb(var(--ds-accent-primary-rgb) / .58);background:linear-gradient(180deg,rgb(var(--ds-accent-primary-rgb) / .13),transparent),#13130f;color:#eee5c8;box-shadow:inset 0 0 10px rgb(var(--ds-accent-primary-rgb) / .07),0 0 7px rgb(var(--ds-accent-primary-rgb) / .08)}.power-toggle input,.toggle-line input{accent-color:var(--vintage-amber)}.meter-well{border-color:#050504;background:repeating-linear-gradient(0deg,transparent 0 5px,rgb(0 0 0 / .75) 5px 7px),#191812;box-shadow:inset 0 0 0 1px #4a463a}.output-master app-knob{border-color:#575143;background:linear-gradient(145deg,rgb(231 172 69 / .06),transparent 68%),#0d0d09}@media(max-width:760px){.synth-shell{border-radius:12px;background:linear-gradient(90deg,#3a2115 0 13px,#20201b 13px calc(100% - 13px),#3a2115 calc(100% - 13px))}.brand-lockup:after{display:none}}app-root .license-card{display:grid;gap:10px;margin-top:14px;border:1px solid #343c44;border-radius:4px;padding:12px;background:#080b0e}app-root .license-card-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}app-root .license-card-heading span,app-root .license-field span,app-root .license-details dt{color:#737e88;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-root .license-card-heading h3{margin:2px 0 0;color:#d8dde1;font-size:.82rem}app-root .license-card-heading strong{border:1px solid #39434c;border-radius:999px;padding:3px 7px;color:#9aa5ae;font-size:.54rem;letter-spacing:.07em;text-transform:uppercase}app-root .license-card-heading strong:is([data-status=licensed],[data-status=offline]){border-color:rgb(var(--cyan-rgb) / .55);color:var(--cyan)}app-root .license-card-heading strong:is([data-status=expired],[data-status=invalid],[data-status=error]){border-color:#884949;color:#df8787}app-root .license-message{margin:0;color:#99a3ab;font-size:.64rem;line-height:1.45}app-root .license-field{display:grid;gap:5px}app-root .license-field input{min-width:0;border:1px solid #303943;border-radius:3px;padding:8px;color:#dce2e6;background:#050709;font:inherit;font-size:.66rem}app-root .license-details{display:grid;gap:6px;margin:0}app-root .license-details>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}app-root .license-details dd{min-width:0;margin:0;overflow:hidden;color:#c2c9ce;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}app-root .license-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}app-root .license-activate,app-root .license-buy{width:100%}app-root .license-deactivate{color:#d89090}app-root .license-forget{grid-column:1 / -1}app-root .license-gate{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:auto;padding:clamp(18px,4vw,48px);isolation:isolate}app-root .license-gate-backdrop{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 38%,rgb(91 114 124 / .2),transparent 34%),repeating-linear-gradient(90deg,rgb(255 255 255 / .008) 0 1px,transparent 1px 4px),#050605}app-root .license-gate-panel{width:min(100%,480px);display:grid;gap:14px;border:1px solid #4b4a41;border-radius:5px;padding:clamp(22px,4vw,34px);background:linear-gradient(145deg,rgb(255 247 218 / .04),transparent 32%),repeating-linear-gradient(90deg,rgb(255 255 255 / .006) 0 1px,transparent 1px 4px),#11120f;box-shadow:inset 0 0 0 1px #050504,0 28px 90px #000000c7,0 0 50px rgb(var(--cyan-rgb) / .07)}app-root .license-gate-brand{display:flex;align-items:center;gap:11px;color:#e1dac1;font-family:Eurostile,Microgramma,Bahnschrift,Arial Narrow,sans-serif;font-size:.76rem;font-weight:750;letter-spacing:.2em;text-transform:uppercase}app-root .license-gate-core{width:22px;aspect-ratio:1;border:1px solid #625c4e;border-radius:50%;background:radial-gradient(circle,#e5a83e 0 15%,#3c2912 18% 36%,#060605 40% 100%);box-shadow:0 0 14px #e5a83e52}app-root .license-gate-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;border-top:1px solid #383a34;padding-top:18px}app-root .license-gate-heading span,app-root .license-gate-record span,app-root .license-gate-field>span{color:#848b88;font-size:.61rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-root .license-gate-heading h2{margin:4px 0 0;color:#eee7d2;font-size:clamp(1.25rem,3vw,1.65rem);letter-spacing:.04em}app-root .license-gate-heading strong{border:1px solid #4a5355;border-radius:999px;padding:5px 9px;color:#a5b0b0;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}app-root .license-gate-heading strong:is([data-status=expired],[data-status=invalid],[data-status=error]){border-color:#884949;color:#e08b8b}app-root .license-gate-message,app-root .license-gate-explanation{margin:0;line-height:1.55}app-root .license-gate-message{color:#d8ddd8;font-size:.82rem;font-weight:720}app-root .license-gate-explanation{color:#8f9894;font-size:.7rem}app-root .license-gate-record{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #303632;border-radius:3px;padding:9px 10px;background:#090b09}app-root .license-gate-record strong{color:#c9d1cc;font-family:Courier New,monospace;font-size:.67rem}app-root .license-gate-field input{min-height:42px;border-color:#414b4b;padding:10px 12px;font-size:.76rem}app-root .license-gate-activate{width:100%;min-height:44px}app-root .license-gate-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}app-root .license-gate-footnote{color:#707875;font-size:.6rem;line-height:1.45;text-align:center}@media(max-width:520px){app-root .license-gate{place-items:start center;padding:12px}app-root .license-gate-panel{padding:20px}app-root .license-gate-heading{align-items:flex-start;flex-direction:column}}.control-context-menu{position:fixed;z-index:80;width:230px;border:1px solid rgb(var(--ds-border-emphasis-rgb) / .58);border-radius:8px;padding:5px;background:rgb(var(--surface-2-rgb) / .98);box-shadow:0 18px 48px #0000007a}.control-context-menu button{display:flex;width:100%;min-height:32px;align-items:center;gap:8px;border:0;border-radius:6px;padding:7px 9px;background:transparent;color:var(--text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:760;text-align:left}.control-context-menu button:is(:hover,:focus-visible):not(:disabled){background:rgb(var(--ds-accent-primary-rgb) / .16);outline:none}.control-context-menu button:disabled{color:var(--muted);cursor:default;opacity:.48}.context-menu-header{display:grid;gap:2px;padding:7px 9px 9px;border-bottom:1px solid rgb(var(--line-rgb) / .82);margin-bottom:4px}.context-menu-header strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.context-menu-header span{color:var(--muted);font-size:.68rem;font-weight:720;text-transform:uppercase}.context-menu-item{position:relative}.context-menu-item>button .context-chevron{margin-left:auto;color:var(--muted);font-size:1rem;line-height:1}.context-submenu{position:absolute;top:-6px;left:calc(100% - 1px);display:none;width:214px;border:1px solid rgb(var(--ds-border-emphasis-rgb) / .58);border-radius:8px;padding:5px;background:rgb(var(--surface-2-rgb) / .99);box-shadow:0 18px 48px #0000007a}.open-left .context-submenu{right:calc(100% - 1px);left:auto}.context-menu-item:is(:hover,:focus-within)>.context-submenu{display:block}.context-menu-item.is-disabled>.context-submenu{display:none}.context-menu-separator{height:1px;margin:4px 5px;background:rgb(var(--line-rgb) / .82)}.context-check{width:12px;color:var(--cyan);font-weight:900}.context-source-state{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px rgb(var(--cyan-rgb) / .58)}.context-source-state.is-bypassed{background:var(--muted);box-shadow:none}.control-context-menu .context-danger:not(:disabled){color:#ffaea5}.context-lock-reason{margin:5px 4px 2px;border-radius:5px;padding:7px;background:#ffa95c14;color:#ffc78e;font-size:.68rem;line-height:1.35}.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card{outline:1px solid rgb(255 247 218 / .025);outline-offset:-3px}.panel:after,.patch-browser:after,.global-engine-panel:after,.output-rail:after,.osc-card:after{content:"";position:absolute;inset:7px;z-index:0;border:1px solid rgb(255 244 209 / .025);border-bottom-color:#00000085;border-radius:2px;box-shadow:inset 0 1px #fff8dc06,inset 0 -1px #00000061;pointer-events:none}.panel-heading,.bank-heading,.rail-heading{position:relative;border-top:1px solid rgb(255 246 215 / .035);border-bottom-color:#4f4a3e;padding-inline:6px;background:linear-gradient(90deg,rgb(231 172 69 / .04),transparent 28%),linear-gradient(180deg,#fff6d706,#00000014);box-shadow:0 1px #00000080}.panel-heading:after,.bank-heading:after,.rail-heading:after{content:"";position:absolute;left:6px;bottom:-1px;width:42px;height:1px;background:linear-gradient(90deg,var(--vintage-amber),transparent);opacity:.66;box-shadow:0 0 5px #e7ac4538}.panel-heading h2:before,.bank-heading h2:before,.rail-heading h2:before{content:"";display:inline-block;width:4px;height:4px;margin:0 7px 2px 0;border-radius:50%;background:#a26e25;box-shadow:0 0 0 1px #090806,0 0 5px #e7ac455c}.osc-card,.lfo-row,.fx-card{background:linear-gradient(135deg,rgb(255 247 218 / .045),transparent 18%),radial-gradient(ellipse at 50% 0,rgb(231 172 69 / .025),transparent 56%),repeating-linear-gradient(90deg,rgb(255 255 255 / .005) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1b1a16,#0b0b09)}.osc-header,.lfo-header,.fx-header{min-height:35px;align-items:center;border-bottom:1px solid #474338;padding:0 3px 7px;box-shadow:0 1px #050504}.control,app-knob,.compact-select,.binary-control,.module-readout,.filter-readout,.engine-readouts>div,.device-state,.last-message,.empty-state,.active-notes{border-color:#4a463a;background:linear-gradient(145deg,rgb(255 247 217 / .038),transparent 34%),linear-gradient(180deg,#151511,#090907);box-shadow:inset 0 1px #fff8db0b,inset 0 -2px 3px #0000008f,0 1px #050504,0 2px 4px #00000038}.control:hover,app-knob:hover,.compact-select:hover,.binary-control:hover{border-color:#66604f;box-shadow:inset 0 1px #fff8db0f,inset 0 -2px 3px #0000008f,0 1px #050504,0 0 8px #e7ac450a}.field select,.matrix-field select,.compact-select select,.rail-select select,.singularity-picker select{border-top-color:#1d1c17;border-left-color:#28261f;border-right-color:#555044;border-bottom-color:#615b4d;background:linear-gradient(180deg,rgb(255 248 220 / .025),transparent 50%),repeating-linear-gradient(0deg,transparent 0 3px,rgb(231 172 69 / .012) 3px 4px),#090907;box-shadow:inset 0 3px 7px #00000085,inset 0 0 0 1px #050504,0 1px #fff7da0a}.segmented,.tab-bar,.patch-actions,.output-switches{border:1px solid #3d392f;border-radius:4px;padding:4px;background:linear-gradient(180deg,#080806,#14130f);box-shadow:inset 0 3px 8px #000000b8,0 1px #fff7da09}.segmented button,.tab-bar button,.rail-toggle,.mini-button,.icon-button,.route-button,.primary-button,.danger-button,.remove-button,.collapse-button{border-top-color:#686251;border-left-color:#514c40;border-right-color:#29271f;border-bottom-color:#171611;box-shadow:inset 0 1px #fffae414,inset 0 -2px #00000057,0 2px 3px #0000007a;text-shadow:0 1px #000}.segmented button:active,.tab-bar button:active,.rail-toggle:active,.mini-button:active,.icon-button:active,.route-button:active,.primary-button:active,.danger-button:active,.remove-button:active,.collapse-button:active{border-top-color:#28261f;border-bottom-color:#514c40;box-shadow:inset 0 2px 5px #000000ad,0 1px #fff7da06}.segmented button.active,.tab-bar button.active,.binary-control.active,.rail-toggle.active{border-top-color:rgb(var(--ds-accent-primary-rgb) / .62);box-shadow:inset 0 2px 7px #0000008a,inset 0 -1px rgb(var(--ds-accent-primary-rgb) / .18),0 0 7px rgb(var(--ds-accent-primary-rgb) / .1)}.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame,.patch-display,.patch-visual{border:1px solid #514b3e;outline:1px solid #050504;outline-offset:2px;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(231 172 69 / .018) 3px 4px),radial-gradient(ellipse at 50% 50%,rgb(var(--ds-accent-primary-rgb) / .045),transparent 68%),#070806;box-shadow:inset 0 0 0 1px #020201,inset 0 5px 14px #000000b8,inset 0 -1px #fff8da09,0 2px 4px #00000061}.wave-display svg,.envelope-display svg,.scope-frame canvas,.stellar-curve-frame svg{filter:saturate(.84) contrast(1.08)}.module-readout,.filter-readout,.stellar-capability-status,.stellar-timeline{border-left-color:#615a49;border-top-color:#575143}.mod-row,.fx-route-row,.wavetable-strip,.stellar-capability-status,.stellar-timeline{border-color:#464238;background:linear-gradient(180deg,rgb(255 247 218 / .025),transparent 36%),#0b0b09;box-shadow:inset 0 1px #fff7da09,inset 0 -2px 5px #00000061,0 2px 4px #0000004d}.route-index,.stellar-segment{border-color:#5b5547;background:radial-gradient(circle at 36% 28%,rgb(255 248 220 / .08),transparent 25%),linear-gradient(145deg,#24221c,#090907);box-shadow:inset 0 1px #fff7da0f,inset 0 -3px 5px #0000008c,0 2px 4px #00000080}.stereo-meter{border-color:#4a4539;background:linear-gradient(90deg,transparent,rgb(255 247 218 / .018),transparent),#0a0a08;box-shadow:inset 0 4px 9px #00000080,inset 0 -1px #fff7da06}.meter-well{outline:1px solid #312e27;outline-offset:2px;box-shadow:inset 0 0 0 1px #4a463a,inset 0 4px 8px #000000b3,0 2px 3px #00000085}.patch-browser-note,.output-device,.output-glide{border-top-color:#4a453a;box-shadow:inset 0 1px #00000085}@media(max-width:760px){.panel:after,.patch-browser:after,.global-engine-panel:after,.output-rail:after,.osc-card:after{inset:5px}}app-root .synth-shell{border-width:2px;border-color:#936747 #3a2013 #160b06;background:linear-gradient(90deg,transparent 0 3.7%,rgb(0 0 0 / .88) 3.72% 4.08%,transparent 4.1% 95.9%,rgb(0 0 0 / .88) 95.92% 96.28%,transparent 96.3%),repeating-linear-gradient(6deg,rgb(122 71 42 / .08) 0 4px,rgb(22 11 6 / .28) 5px 8px,transparent 9px 17px),linear-gradient(90deg,#281208 0,#74462b 2.1%,#32180d 4.05%,#32322d 4.1% 95.9%,#32180d 95.95%,#74462b 97.9%,#281208);box-shadow:inset 0 2px #ffdda54d,inset 34px 0 38px #00000094,inset -34px 0 38px #00000094,inset 0 -5px 10px #000000f5,0 38px 90px #000000d1,0 7px 14px #000000f5}app-root .topbar{border-bottom-width:2px;border-bottom-color:#77705d;background:linear-gradient(180deg,rgb(255 238 190 / .11),transparent 25%),repeating-linear-gradient(90deg,rgb(255 255 255 / .017) 0 1px,transparent 1px 4px),linear-gradient(180deg,#35332a,#171611 78%);box-shadow:inset 0 2px #fff8da1a,inset 0 -2px #050504,0 6px 15px #000000b8}app-root .workspace-tabs{border-bottom-width:2px;border-bottom-color:#686151;background:linear-gradient(180deg,rgb(255 240 199 / .075),transparent 32%),linear-gradient(180deg,#302e26,#11100c 82%);box-shadow:inset 0 1px #fff8da13,inset 0 -2px #050504,0 5px 10px #0000009e}app-root .singularity-stage{box-shadow:inset 0 0 0 2px #4d493e,inset 0 20px 38px #0000007a,0 0 0 1px #050504,0 10px 20px #000000ad}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card){border-width:2px;border-top-color:#817966;border-left-color:#696353;border-right-color:#29271f;border-bottom-color:#181712;border-radius:5px;background:linear-gradient(145deg,rgb(255 242 200 / .085),transparent 25%),radial-gradient(ellipse at 50% -10%,rgb(231 172 69 / .06),transparent 58%),repeating-linear-gradient(90deg,rgb(255 255 255 / .009) 0 1px,transparent 1px 4px),linear-gradient(180deg,#28261f,#12110d);box-shadow:inset 0 2px #fff7d613,inset 0 -4px 8px #00000080,0 2px #050504,0 7px 12px #0000009e}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card):after{inset:6px;border-color:#ffeec313;border-right-color:#0000008f;border-bottom-color:#000000b8;box-shadow:inset 0 2px #fff8dc0b,inset 0 -2px #0000008f}app-root :is(.panel-heading,.bank-heading,.rail-heading){min-height:38px;border-top-color:#fff6d21c;border-bottom:2px solid #746c59;padding:5px 8px 9px;background:linear-gradient(90deg,rgb(231 172 69 / .12),transparent 34%),linear-gradient(180deg,#fff6d60e,#00000021);box-shadow:inset 0 1px #fff8dd0a,0 2px #070705,0 4px 8px #0003}app-root :is(.panel-heading,.bank-heading,.rail-heading):after{width:82px;height:2px;background:linear-gradient(90deg,#f0b74f,#8e5e1e 70%,transparent);opacity:.95;box-shadow:0 0 7px #f0b74f57}app-root .section-kicker{display:inline-flex;min-height:17px;align-items:center;border:1px solid #72552b;border-radius:2px;padding:1px 6px 0;background:linear-gradient(180deg,#3b2a13,#181108);color:#ffc65d;box-shadow:inset 0 1px #ffe1a11f,0 2px 3px #00000080,0 0 7px #e7ac4514;text-shadow:0 1px #000}app-root h2{color:#f0e7cc;font-size:.9rem;font-weight:820;text-shadow:0 1px #000,0 0 8px rgb(240 231 204 / .05)}app-root :is(.osc-card,.lfo-row,.fx-card){border-top-color:#756e5c;background:linear-gradient(135deg,rgb(255 242 199 / .075),transparent 19%),radial-gradient(ellipse at 50% 0,rgb(231 172 69 / .055),transparent 54%),repeating-linear-gradient(90deg,rgb(255 255 255 / .008) 0 1px,transparent 1px 4px),linear-gradient(180deg,#24221b,#0d0c09);box-shadow:inset 0 2px #fff7d80f,inset 0 -4px 7px #00000080,0 5px 9px #0000007a}app-root :is(.osc-header,.lfo-header,.fx-header){min-height:41px;border-bottom-width:2px;border-bottom-color:#625c4c;background:linear-gradient(90deg,rgb(231 172 69 / .07),transparent 42%);box-shadow:0 2px #070705}app-root :is(.control,app-knob,.compact-select,.binary-control,.module-readout,.filter-readout,.engine-readouts>div,.device-state,.last-message,.empty-state,.active-notes){border-width:2px;border-top-color:#1b1a15;border-left-color:#25231c;border-right-color:#696250;border-bottom-color:#7a725f;border-radius:4px;background:linear-gradient(145deg,rgb(255 247 217 / .035),transparent 34%),linear-gradient(180deg,#11110d,#070705);box-shadow:inset 0 5px 10px #000000a3,inset 0 -1px #fff7d70a,0 2px #000000c7,0 4px 7px #00000047}app-root :is(.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame,.patch-display,.patch-visual){border-width:2px;border-top-color:#171611;border-left-color:#211f19;border-right-color:#716956;border-bottom-color:#827865;outline:2px solid #050504;outline-offset:2px;box-shadow:inset 0 0 0 1px #010100,inset 0 8px 18px #000000d6,inset 0 -2px #ffefc60d,0 4px 8px #0000008c}app-root :is(.segmented,.tab-bar,.patch-actions,.output-switches){border-width:2px;border-top-color:#181712;border-left-color:#211f19;border-right-color:#5c5546;border-bottom-color:#6b6352;padding:5px;box-shadow:inset 0 5px 11px #000000d1,0 2px #000000b3,0 3px 6px #00000042}app-root :is(.segmented button,.tab-bar button,.rail-toggle,.mini-button,.icon-button,.route-button,.primary-button,.danger-button,.remove-button,.collapse-button){border-width:2px;border-top-color:#89816b;border-left-color:#6f6856;border-right-color:#28261f;border-bottom-color:#11100d;box-shadow:inset 0 2px #fff9e21c,inset 0 -3px #0006,0 3px 5px #0000009e}app-root :is(.field select,.matrix-field select,.compact-select select,.rail-select select,.singularity-picker select){border-width:2px;border-right-color:#6f6754;border-bottom-color:#817761;box-shadow:inset 0 5px 9px #000000b3,inset 0 -1px #fff3cf0a,0 2px #000000a8}app-root :is(.mod-row,.fx-route-row,.wavetable-strip,.stellar-capability-status,.stellar-timeline){border-width:2px;border-top-color:#635d4d;border-left-color:#504b3e;border-right-color:#211f19;border-bottom-color:#15140f;border-radius:4px;background:linear-gradient(180deg,rgb(255 242 200 / .055),transparent 36%),#100f0c;box-shadow:inset 0 2px #fff7da0e,inset 0 -4px 7px #00000075,0 4px 7px #0000007a}app-root .output-pulse{border-width:2px;border-color:#6e6858;box-shadow:inset 0 0 16px #000,inset 0 2px #fff7da14,0 0 0 3px #090806,0 0 0 4px #454136,0 6px 10px #000000a6}app-root .meter-well{outline-width:2px;outline-color:#5e5748;box-shadow:inset 0 0 0 1px #635d4d,inset 0 6px 11px #000000d1,0 4px 6px #000000ad}@media(max-width:760px){app-root .synth-shell{border-width:1px;background:linear-gradient(90deg,#5c321e 0 14px,#2d2c26 14px calc(100% - 14px),#5c321e calc(100% - 14px))}}app-root .synth-shell{border-color:#4b555f #1c2228 #07090b;background:linear-gradient(90deg,transparent 0 3.7%,rgb(0 0 0 / .9) 3.72% 4.08%,transparent 4.1% 95.9%,rgb(0 0 0 / .9) 95.92% 96.28%,transparent 96.3%),repeating-linear-gradient(96deg,rgb(255 255 255 / .018) 0 1px,transparent 1px 5px),linear-gradient(90deg,#080b0e 0,#1a2026 2.1%,#0b0f13 4.05%,#252b31 4.1% 95.9%,#0b0f13 95.95%,#1a2026 97.9%,#080b0e);box-shadow:inset 0 2px #dce7ef2e,inset 34px 0 38px #0000009e,inset -34px 0 38px #0000009e,inset 0 -5px 10px #000000f5,0 38px 90px #000000db,0 0 36px rgb(var(--ds-accent-primary-rgb) / .045)}app-root .topbar{border-bottom-color:#424a52;background:linear-gradient(180deg,rgb(231 239 245 / .055),transparent 28%),repeating-linear-gradient(90deg,rgb(255 255 255 / .01) 0 1px,transparent 1px 4px),linear-gradient(180deg,#191d21,#0a0d10 82%)}app-root .workspace-tabs{border-bottom-color:#383f46;background:linear-gradient(180deg,rgb(225 235 242 / .035),transparent 32%),linear-gradient(180deg,#161a1e,#090b0e 82%)}app-root .singularity-stage{background:linear-gradient(180deg,rgb(var(--ds-accent-primary-rgb) / .012),transparent 100px),repeating-linear-gradient(90deg,rgb(255 255 255 / .005) 0 1px,transparent 1px 4px),#05070a;box-shadow:inset 0 0 0 2px #252b31,inset 0 20px 38px #00000085,0 0 0 1px #010203,0 10px 20px #000000b8}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card){border-top-color:#505962;border-left-color:#3e464e;border-right-color:#15191d;border-bottom-color:#090b0e;background:linear-gradient(145deg,rgb(225 235 242 / .045),transparent 24%),repeating-linear-gradient(90deg,rgb(255 255 255 / .006) 0 1px,transparent 1px 4px),linear-gradient(180deg,#15191d,#090b0e);box-shadow:inset 0 2px #e6eff50b,inset 0 -4px 8px #00000094,0 2px #020304,0 7px 12px #000000ad}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card):after{border-color:#e2ebf10b;border-right-color:#0000009e;border-bottom-color:#000000c7}app-root :is(.panel-heading,.bank-heading,.rail-heading){border-top-color:#e6eff50e;border-bottom-color:#31383f;background:linear-gradient(90deg,rgb(var(--ds-accent-primary-rgb) / .035),transparent 36%),linear-gradient(180deg,#e3ecf206,#0000002e)}app-root :is(.panel-heading,.bank-heading,.rail-heading):after{width:64px;height:1px;background:linear-gradient(90deg,var(--ds-accent-primary),transparent);box-shadow:0 0 7px rgb(var(--ds-accent-primary-rgb) / .48)}app-root :is(.panel-heading,.bank-heading,.rail-heading) h2:before{background:var(--ds-accent-primary);box-shadow:0 0 0 1px #020405,0 0 6px rgb(var(--ds-accent-primary-rgb) / .64)}app-root .section-kicker{min-height:15px;border-color:#2c353c;padding-inline:5px;background:linear-gradient(180deg,#13181c,#090c0f);color:var(--ds-accent-primary);box-shadow:inset 0 1px #e7f0f60b,0 2px 3px #0000007a}app-root h2,app-root h3{color:#dce1e5}app-root :is(.osc-card,.lfo-row,.fx-card){border-top-color:#49525a;background:linear-gradient(135deg,rgb(228 237 243 / .04),transparent 19%),repeating-linear-gradient(90deg,rgb(255 255 255 / .005) 0 1px,transparent 1px 4px),linear-gradient(180deg,#12161a,#080a0d)}app-root :is(.osc-header,.lfo-header,.fx-header){border-bottom-color:#30383f;background:linear-gradient(90deg,rgb(var(--ds-accent-primary-rgb) / .025),transparent 44%)}app-root :is(.control,app-knob,.compact-select,.binary-control,.module-readout,.filter-readout,.engine-readouts>div,.device-state,.last-message,.empty-state,.active-notes){border-top-color:#090b0d;border-left-color:#101419;border-right-color:#414a52;border-bottom-color:#4b545d;background:linear-gradient(145deg,rgb(227 236 242 / .018),transparent 34%),linear-gradient(180deg,#0d1013,#06080a);box-shadow:inset 0 5px 10px #000000b3,inset 0 -1px #e2ebf106,0 2px #000000d6,0 4px 7px #00000057}app-root :is(.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame,.patch-display,.patch-visual){border-top-color:#07090b;border-left-color:#0d1013;border-right-color:#3e4851;border-bottom-color:#4a555e;outline-color:#010203;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--ds-accent-primary-rgb) / .014) 3px 4px),radial-gradient(ellipse at 50% 50%,rgb(var(--ds-accent-secondary-rgb) / .035),transparent 70%),#030609;box-shadow:inset 0 0 0 1px #010203,inset 0 8px 18px #000000e6,inset 0 -2px rgb(var(--ds-accent-primary-rgb) / .025),0 4px 8px #0000009e}app-root .patch-display strong{color:#e2e7eb;text-shadow:none}app-root :is(.segmented,.tab-bar,.patch-actions,.output-switches){border-right-color:#343c43;border-bottom-color:#424a52;background:linear-gradient(180deg,#050709,#0d1013)}app-root :is(.segmented button,.tab-bar button,.rail-toggle,.collapse-button){border-top-color:#525b63;border-left-color:#40484f;border-right-color:#14181c;border-bottom-color:#080a0c;background:linear-gradient(180deg,#1a1f24,#0b0e11);color:#aab2ba}app-root :is(.mini-button,.icon-button){border-color:#315a43 #193523 #101a14;background:linear-gradient(180deg,#17231b,#0a100c);color:var(--ds-modulation)}app-root .route-button{border-color:#28535a #16343a #0b181b;background:linear-gradient(180deg,#102126,#081014);color:var(--ds-accent-primary)}app-root .primary-button{border-color:#545d65 #343b42 #111519;background:linear-gradient(180deg,#252b30,#101418);color:#d5dbe0;text-shadow:0 1px #000}app-root .anomalize-button{border-color:#79602e #4a3819 #21180b;background:linear-gradient(180deg,#453617,#1d170b);color:var(--ds-panel-emphasis);box-shadow:inset 0 1px rgb(var(--ds-panel-emphasis-rgb) / .14),inset 0 -2px #0000006b,0 3px 5px #00000094,0 0 8px rgb(var(--ds-panel-emphasis-rgb) / .08)}app-root :is(.field select,.matrix-field select,.compact-select select,.rail-select select,.singularity-picker select){border-right-color:#3f4850;border-bottom-color:#4b555e;background:linear-gradient(180deg,rgb(230 238 244 / .018),transparent 50%),repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--ds-accent-primary-rgb) / .008) 3px 4px),#070a0d;color:#d4dae0}app-root :is(.mod-row,.fx-route-row,.wavetable-strip,.stellar-capability-status,.stellar-timeline){border-top-color:#424a52;border-left-color:#343b42;border-right-color:#111519;border-bottom-color:#07090b;background:linear-gradient(180deg,rgb(228 237 243 / .025),transparent 40%),#090c0f}app-root .output-pulse{border-color:#46515a;box-shadow:inset 0 0 16px #000,inset 0 2px #e2ecf20e,0 0 0 3px #020405,0 0 0 4px #2e363d,0 6px 10px #000000b8,0 0 14px rgb(var(--ds-accent-primary-rgb) / .045)}app-root .brand-logo{color:#e6e9eb}app-root .brand-lockup p,app-root .singularity-picker>span{color:var(--ds-accent-primary)}@media(max-width:760px){app-root .synth-shell{background:linear-gradient(90deg,#151a1f 0 14px,#252b31 14px calc(100% - 14px),#151a1f calc(100% - 14px))}}body{background:radial-gradient(ellipse at 50% -18%,rgb(var(--violet-rgb) / .18),transparent 45rem),radial-gradient(circle at 15% 4%,rgb(var(--cyan-rgb) / .12),transparent 31rem),linear-gradient(180deg,#080a12,#030408 72%)}app-root .synth-shell{border-color:#637083 #26303f #0a0d14;background:linear-gradient(90deg,transparent 0 3.7%,rgb(0 0 0 / .88) 3.72% 4.08%,transparent 4.1% 95.9%,rgb(0 0 0 / .88) 95.92% 96.28%,transparent 96.3%),repeating-linear-gradient(6deg,rgb(var(--violet-rgb) / .035) 0 4px,rgb(0 0 0 / .26) 5px 8px,transparent 9px 17px),linear-gradient(90deg,#111726 0,#283653 2.1%,#111827 4.05%,#303640 4.1% 95.9%,#111827 95.95%,#283653 97.9%,#111726);box-shadow:inset 0 2px #ddecff38,inset 34px 0 38px #0000008f,inset -34px 0 38px #0000008f,inset 0 -5px 10px #000000f5,0 38px 90px #000000d1,0 0 42px rgb(var(--violet-rgb) / .07)}app-root .topbar{border-bottom-color:#566175;background:linear-gradient(180deg,rgb(222 237 255 / .09),transparent 25%),linear-gradient(90deg,rgb(var(--violet-rgb) / .055),transparent 38%,rgb(var(--cyan-rgb) / .035)),repeating-linear-gradient(90deg,rgb(255 255 255 / .014) 0 1px,transparent 1px 4px),linear-gradient(180deg,#252b36,#0d1119 78%)}app-root .workspace-tabs{border-bottom-color:#4f5a6d;background:linear-gradient(180deg,rgb(220 237 255 / .065),transparent 32%),linear-gradient(90deg,rgb(var(--violet-rgb) / .045),transparent 42%),linear-gradient(180deg,#202631,#0b0f17 82%)}app-root .singularity-stage{background:radial-gradient(ellipse at 48% 0,rgb(var(--violet-rgb) / .035),transparent 55%),linear-gradient(180deg,rgb(var(--cyan-rgb) / .018),transparent 100px),repeating-linear-gradient(90deg,rgb(255 255 255 / .006) 0 1px,transparent 1px 4px),#050810;box-shadow:inset 0 0 0 2px #313b4d,inset 0 20px 38px #0000007a,0 0 0 1px #02040a,0 10px 20px #000000ad}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card){border-top-color:#68758a;border-left-color:#505d72;border-right-color:#161d29;border-bottom-color:#0b1019;background:linear-gradient(145deg,rgb(220 238 255 / .07),transparent 25%),linear-gradient(115deg,rgb(var(--violet-rgb) / .04),transparent 38%,rgb(var(--cyan-rgb) / .025)),repeating-linear-gradient(90deg,rgb(255 255 255 / .007) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1a202b,#090d15);box-shadow:inset 0 2px #e4f1ff0f,inset 0 -4px 8px #0000008a,0 2px #02040a,0 7px 12px #000000a3,0 0 18px rgb(var(--violet-rgb) / .025)}app-root :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card):after{border-color:#deeeff12;border-right-color:#00000094;border-bottom-color:#000000bd}app-root :is(.panel-heading,.bank-heading,.rail-heading){border-top-color:#ddefff17;border-bottom-color:#48566b;background:linear-gradient(90deg,rgb(var(--cyan-rgb) / .085),transparent 34%),linear-gradient(180deg,#dfefff0b,#00000026)}app-root :is(.panel-heading,.bank-heading,.rail-heading):after{background:linear-gradient(90deg,var(--ds-accent-primary),var(--ds-accent-secondary) 72%,transparent);box-shadow:0 0 8px rgb(var(--ds-accent-primary-rgb) / .55)}app-root :is(.panel-heading,.bank-heading,.rail-heading) h2:before{background:var(--ds-accent-primary);box-shadow:0 0 0 1px #03060b,0 0 7px rgb(var(--ds-accent-primary-rgb) / .72)}app-root .section-kicker{border-color:rgb(var(--ds-accent-primary-rgb) / .52);background:linear-gradient(180deg,rgb(var(--ds-accent-primary-rgb) / .18),rgb(var(--ds-accent-secondary-rgb) / .055)),#081018;color:var(--ds-accent-primary);box-shadow:inset 0 1px #e2f8ff1f,0 2px 3px #00000094,0 0 8px rgb(var(--ds-accent-primary-rgb) / .12)}app-root h2{color:#e8efff}app-root :is(.osc-card,.lfo-row,.fx-card){border-top-color:#5f6d83;background:linear-gradient(135deg,rgb(221 239 255 / .065),transparent 19%),linear-gradient(118deg,rgb(var(--violet-rgb) / .045),transparent 48%),repeating-linear-gradient(90deg,rgb(255 255 255 / .007) 0 1px,transparent 1px 4px),linear-gradient(180deg,#161d29,#070b13)}app-root :is(.osc-header,.lfo-header,.fx-header){border-bottom-color:#445269;background:linear-gradient(90deg,rgb(var(--cyan-rgb) / .06),transparent 44%)}app-root :is(.control,app-knob,.compact-select,.binary-control,.module-readout,.filter-readout,.engine-readouts>div,.device-state,.last-message,.empty-state,.active-notes){border-top-color:#0e141f;border-left-color:#141b28;border-right-color:#536177;border-bottom-color:#637087;background:linear-gradient(145deg,rgb(222 239 255 / .03),transparent 34%),linear-gradient(180deg,#0d131e,#050810);box-shadow:inset 0 5px 10px #000000a8,inset 0 -1px rgb(var(--cyan-rgb) / .045),0 2px #000c,0 4px 7px #0000004d}app-root :is(.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame,.patch-display,.patch-visual){border-top-color:#0b101b;border-left-color:#111827;border-right-color:#53647d;border-bottom-color:#61718b;outline-color:#02040a;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--cyan-rgb) / .018) 3px 4px),radial-gradient(ellipse at 50% 50%,rgb(var(--violet-rgb) / .065),transparent 68%),#040711;box-shadow:inset 0 0 0 1px #010208,inset 0 8px 18px #000000db,inset 0 -2px rgb(var(--cyan-rgb) / .045),0 4px 8px #00000094,0 0 8px rgb(var(--violet-rgb) / .035)}app-root .patch-display strong{color:var(--ds-accent-primary);text-shadow:0 0 8px rgb(var(--ds-accent-primary-rgb) / .32)}app-root :is(.segmented,.tab-bar,.patch-actions,.output-switches){border-right-color:#46546a;border-bottom-color:#536279;background:linear-gradient(180deg,#040711,#0d1320)}app-root :is(.segmented button,.tab-bar button,.rail-toggle,.mini-button,.icon-button,.route-button,.collapse-button){border-top-color:#6a7890;border-left-color:#526178;border-right-color:#151c29;border-bottom-color:#090e17;background:linear-gradient(180deg,#202a3b,#0b101b);color:#c6d1e8}app-root :is(.field select,.matrix-field select,.compact-select select,.rail-select select,.singularity-picker select){border-right-color:#53637b;border-bottom-color:#64748e;background:linear-gradient(180deg,rgb(var(--violet-rgb) / .05),transparent 50%),repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--cyan-rgb) / .012) 3px 4px),#060a13;color:#dce7ff}app-root :is(.mod-row,.fx-route-row,.wavetable-strip,.stellar-capability-status,.stellar-timeline){border-top-color:#526077;border-left-color:#414d61;border-right-color:#141a25;border-bottom-color:#090d14;background:linear-gradient(100deg,rgb(var(--violet-rgb) / .045),transparent 36%),linear-gradient(180deg,rgb(var(--cyan-rgb) / .025),transparent 40%),#090e18}app-root .output-pulse{border-color:#596a83;box-shadow:inset 0 0 16px #000,inset 0 2px #e1f1ff14,0 0 0 3px #03060c,0 0 0 4px #344158,0 6px 10px #000000ad,0 0 14px rgb(var(--cyan-rgb) / .06)}app-root .power-core:after{background:var(--ds-accent-primary);box-shadow:0 0 7px var(--ds-accent-primary),0 0 18px rgb(var(--ds-accent-primary-rgb) / .7)}app-root .status-module.is-live .status-led{background:var(--ds-modulation);box-shadow:0 0 8px rgb(var(--ds-modulation-rgb) / .74)}@media(max-width:760px){app-root .synth-shell{background:linear-gradient(90deg,#1c2840 0 14px,#252d3a 14px calc(100% - 14px),#1c2840 calc(100% - 14px))}}button,input,select{font:inherit}button{border:0}input,select{color:var(--text)}.synth-shell .singularity-section[data-section-highlighted=true]{filter:saturate(1.06)}.synth-shell .panel[data-section-highlighted=true]{border-color:rgb(var(--ds-border-emphasis-rgb) / .68);box-shadow:0 20px 52px rgb(var(--bg-rgb) / .34),0 0 0 1px rgb(var(--ds-border-emphasis-rgb) / .08),0 0 24px rgb(var(--ds-glow-rgb) / .09)}.synth-shell .oscillator-bank[data-section-highlighted=true] .osc-card{border-color:rgb(var(--ds-border-emphasis-rgb) / .62);box-shadow:0 20px 50px rgb(var(--bg-rgb) / .3),0 0 0 1px rgb(var(--ds-border-emphasis-rgb) / .08),0 0 22px rgb(var(--ds-glow-rgb) / .08)}.synth-shell :is(.field,.matrix-field,.control,.power-toggle,.segmented)[data-control-emphasis=focus],.synth-shell :is(.field,.matrix-field,.control,.power-toggle,.segmented)[data-control-emphasis=primary]{color:var(--ds-panel-emphasis)}.synth-shell .field[data-control-emphasis=focus] select,.synth-shell .matrix-field[data-control-emphasis=focus] select,.synth-shell :is(.control,.power-toggle,.segmented)[data-control-emphasis=focus]{border-color:rgb(var(--ds-border-emphasis-rgb) / .58);background:linear-gradient(135deg,rgb(var(--ds-panel-emphasis-rgb) / .08),transparent 72%),rgb(var(--bg-rgb) / .58);box-shadow:0 0 0 1px rgb(var(--ds-border-emphasis-rgb) / .08)}.synth-shell .field[data-control-emphasis=primary] select,.synth-shell .matrix-field[data-control-emphasis=primary] select,.synth-shell :is(.control,.power-toggle,.segmented)[data-control-emphasis=primary]{border-color:rgb(var(--ds-border-emphasis-rgb) / .76);background:linear-gradient(135deg,rgb(var(--ds-panel-emphasis-rgb) / .14),transparent 70%),rgb(var(--bg-rgb) / .64);box-shadow:0 0 0 1px rgb(var(--ds-border-emphasis-rgb) / .14),0 0 18px rgb(var(--ds-glow-rgb) / .11)}.osc-foldout{min-width:0}.wave-block{border-top:1px solid rgb(var(--line-rgb) / .82);border-bottom:1px solid rgb(var(--line-rgb) / .58);padding:8px 0;margin-bottom:8px}.wave-block.collapsed{padding-bottom:0}.foldout-heading{width:100%;min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;background:transparent;color:var(--text);cursor:pointer;text-align:left}.foldout-heading .chevron{flex:0 0 auto}.foldout-copy{display:grid;gap:3px;min-width:0}.foldout-copy strong,.foldout-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foldout-copy strong{color:var(--text);font-size:.78rem;font-weight:900}.foldout-copy small{color:var(--muted);font-size:.7rem;font-weight:760}.foldout-body{min-width:0;margin-top:7px}.wave-body .compact-source-select:first-child{margin-top:0}.wave-body .compact-source-select:last-child{margin-bottom:0}.warp-block{grid-column:1 / -1;min-width:0;border-top:1px solid rgb(var(--line-rgb) / .82);padding-top:8px}.warp-heading{margin-bottom:0}.warp-grid{--control-min: 154px;margin-top:7px}.warp-grid .control{min-height:58px;padding:8px}body{background:radial-gradient(ellipse at 50% -20%,rgb(32 228 244 / .075),transparent 42rem),linear-gradient(180deg,#080a0c,#020304 72%)}app-root .synth-shell.synth-shell{border-color:#4b555f #1c2228 #07090b;background:linear-gradient(90deg,transparent 0 3.7%,rgb(0 0 0 / .9) 3.72% 4.08%,transparent 4.1% 95.9%,rgb(0 0 0 / .9) 95.92% 96.28%,transparent 96.3%),repeating-linear-gradient(96deg,rgb(207 216 220 / .085) 0 1px,transparent 1px 4px,rgb(0 0 0 / .16) 4px 7px) left / 4.08% 100% no-repeat,repeating-linear-gradient(84deg,rgb(207 216 220 / .085) 0 1px,transparent 1px 4px,rgb(0 0 0 / .16) 4px 7px) right / 4.08% 100% no-repeat,radial-gradient(ellipse at 1.8% 18%,rgb(214 223 226 / .12),transparent 2.2%) left / 50% 100% no-repeat,radial-gradient(ellipse at 98.2% 18%,rgb(214 223 226 / .12),transparent 2.2%) right / 50% 100% no-repeat,linear-gradient(90deg,#08090a 0,#292c2d 1.9%,#111314 4.05%,#252b31 4.1% 95.9%,#111314 95.95%,#292c2d 98.1%,#08090a);box-shadow:inset 0 2px #dce7ef2e,inset 34px 0 38px #0000009e,inset -34px 0 38px #0000009e,inset 0 -5px 10px #000000f5,0 38px 90px #000000db,0 0 36px rgb(var(--ds-accent-primary-rgb) / .045)}app-root .synth-shell .topbar{border-bottom-color:#424a52;background:linear-gradient(180deg,rgb(231 239 245 / .055),transparent 28%),repeating-linear-gradient(90deg,rgb(255 255 255 / .01) 0 1px,transparent 1px 4px),linear-gradient(180deg,#191d21,#0a0d10 82%)}app-root .synth-shell .workspace-tabs{border-bottom-color:#383f46;background:linear-gradient(180deg,rgb(225 235 242 / .035),transparent 32%),linear-gradient(180deg,#161a1e,#090b0e 82%)}app-root .synth-shell .singularity-stage{background:linear-gradient(180deg,rgb(var(--ds-accent-primary-rgb) / .012),transparent 100px),repeating-linear-gradient(90deg,rgb(255 255 255 / .005) 0 1px,transparent 1px 4px),#05070a;box-shadow:inset 0 0 0 2px #252b31,inset 0 20px 38px #00000085,0 0 0 1px #010203,0 10px 20px #000000b8}app-root .synth-shell :is(.panel,.patch-browser,.global-engine-panel,.output-rail,.osc-card){border-top-color:#505962!important;border-left-color:#3e464e!important;border-right-color:#15191d!important;border-bottom-color:#090b0e!important;background:linear-gradient(145deg,rgb(225 235 242 / .045),transparent 24%),repeating-linear-gradient(90deg,rgb(255 255 255 / .006) 0 1px,transparent 1px 4px),linear-gradient(180deg,#15191d,#090b0e)!important;box-shadow:inset 0 2px #e6eff50b,inset 0 -4px 8px #00000094,0 2px #020304,0 7px 12px #000000ad!important}app-root .synth-shell :is(.panel-heading,.bank-heading,.rail-heading){border-bottom-color:#31383f;background:linear-gradient(90deg,rgb(var(--ds-accent-primary-rgb) / .035),transparent 36%),linear-gradient(180deg,#e3ecf206,#0000002e)}app-root .synth-shell :is(.panel-heading,.bank-heading,.rail-heading):after{width:64px;height:1px;background:linear-gradient(90deg,var(--ds-accent-primary),transparent);box-shadow:0 0 7px rgb(var(--ds-accent-primary-rgb) / .48)}app-root .synth-shell .section-kicker{min-height:15px;border-color:#2c353c!important;background:linear-gradient(180deg,#13181c,#090c0f)!important;color:var(--ds-accent-primary)!important;box-shadow:inset 0 1px #e7f0f60b,0 2px 3px #0000007a}app-root .synth-shell :is(h2,h3){color:#dce1e5}app-root .synth-shell :is(.control,app-knob,.compact-select,.binary-control,.module-readout,.filter-readout,.engine-readouts>div){border-top-color:#090b0d!important;border-left-color:#101419!important;border-right-color:#414a52!important;border-bottom-color:#4b545d!important;background:linear-gradient(145deg,rgb(227 236 242 / .018),transparent 34%),linear-gradient(180deg,#0d1013,#06080a)!important}app-root .synth-shell :is(.wave-display,.scope-frame,.envelope-display,.stellar-curve-frame,.patch-display,.patch-visual){border-color:#07090b #3e4851 #4a555e #0d1013!important;outline-color:#010203;background:repeating-linear-gradient(0deg,transparent 0 3px,rgb(var(--ds-accent-primary-rgb) / .014) 3px 4px),radial-gradient(ellipse at 50% 50%,rgb(var(--ds-accent-secondary-rgb) / .035),transparent 70%),#030609!important}app-root .synth-shell .patch-display strong{color:#e2e7eb;text-shadow:none}app-root .synth-shell :is(.segmented,.tab-bar,.patch-actions,.output-switches){border-color:#15191d #343c43 #424a52 #101316;background:linear-gradient(180deg,#050709,#0d1013)}app-root .synth-shell :is(.segmented button,.tab-bar button,.rail-toggle,.collapse-button){border-color:#525b63 #14181c #080a0c #40484f;background:linear-gradient(180deg,#1a1f24,#0b0e11);color:#aab2ba}app-root .synth-shell :is(.mini-button,.icon-button){border-color:#315a43 #193523 #101a14!important;background:linear-gradient(180deg,#17231b,#0a100c)!important;color:var(--ds-modulation)!important}app-root .synth-shell .route-button{border-color:#28535a #16343a #0b181b!important;background:linear-gradient(180deg,#102126,#081014)!important;color:var(--ds-accent-primary)!important}app-root .synth-shell .primary-button{border-color:#545d65 #343b42 #111519!important;background:linear-gradient(180deg,#252b30,#101418)!important;color:#d5dbe0!important;text-shadow:0 1px #000!important}app-root .synth-shell .anomalize-button{border-color:#79602e #4a3819 #21180b!important;background:linear-gradient(180deg,#453617,#1d170b)!important;color:var(--ds-panel-emphasis)!important}app-root .synth-shell :is(.field select,.matrix-field select,.compact-select select,.rail-select select,.singularity-picker select){border-color:#101419 #3f4850 #4b555e #0b0e11!important;background:linear-gradient(180deg,rgb(230 238 244 / .018),transparent 50%),#070a0d!important;color:#d4dae0}app-root .synth-shell :is(.mod-row,.fx-route-row,.wavetable-strip,.stellar-capability-status,.stellar-timeline){border-color:#424a52 #111519 #07090b #343b42;background:linear-gradient(180deg,rgb(228 237 243 / .025),transparent 40%),#090c0f}app-root .synth-shell .brand-logo{color:#e6e9eb}app-root .synth-shell :is(.brand-lockup p,.singularity-picker>span){color:var(--ds-accent-primary)}@media(max-width:760px){app-root .synth-shell.synth-shell{background:repeating-linear-gradient(96deg,rgb(207 216 220 / .08) 0 1px,transparent 1px 4px) left / 14px 100% no-repeat,repeating-linear-gradient(84deg,rgb(207 216 220 / .08) 0 1px,transparent 1px 4px) right / 14px 100% no-repeat,linear-gradient(90deg,#17191a 0 14px,#252b31 14px calc(100% - 14px),#17191a calc(100% - 14px))}}
