:root{--sx-p-000:#f2efe6;--sx-p-050:#f6f3ea;--sx-p-100:#faf7ee;--sx-p-200:#edeadf;--sx-p-300:#e0dcce;--sx-p-400:#c7c2b1;--sx-ink-900:#0b0b0a;--sx-ink-800:#1c1c1a;--sx-ink-700:#3a3a36;--sx-ink-600:#5c5b53;--sx-ink-500:#84847a;--sx-ink-400:#a8a79b;--sx-rule:#0b0b0a;--sx-rule-soft:rgba(11,11,10,0.22);--sx-rule-faint:rgba(11,11,10,0.1);--sx-accent:#ea4125;--sx-accent-soft:#ea41251a;--sx-accent-ink:#faf7ee;--sx-primary:#f9a916;--sx-primary-ink:#000000;--sx-primary-soft:#f9a9161a;--sx-solo:#1f5aa8;--sx-solo-ink:#faf7ee;--sx-ok:#2f7a3d;--sx-warn:#c48a00;--sx-danger:#b51a0e;--sx-info:#1f5aa8;--sx-tone-lab:#ea4125;--sx-attach:#1f5aa8;--sx-fingerprint:#c48a00;--sx-loop-marker:var(--sx-attach);--sx-range-marker:var(--sx-fingerprint);--sx-ff-display:"Suisse Int'l","Söhne Breit","Neue Haas Grotesk Display Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--sx-ff-ui:"Suisse Int'l","Söhne","Neue Haas Grotesk Text Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--sx-ff-mono:"Suisse Int'l Mono","JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sx-sp-1:4px;--sx-sp-2:8px;--sx-sp-3:12px;--sx-sp-4:16px;--sx-sp-5:20px;--sx-sp-6:24px;--sx-sp-8:32px;--sx-sp-10:40px;--sx-sp-12:48px;--sx-sp-16:64px;--sx-ease-out:cubic-bezier(0.2,0.7,0.2,1);--sx-dur-1:100ms;--sx-dur-2:180ms;--sx-dur-3:280ms;--sx-dur-4:420ms;--sx-track-head:220px;--sx-rail-chat:clamp(300px,32vw,380px);--sx-rail-idle:clamp(220px,24vw,240px);--sx-fx-panel:clamp(280px,24vw,340px);--sx-hero-pad-x:clamp(24px,5vw,64px);--sx-hub-popover-dir:row;--sx-hub-popover-align:center;--sx-hub-popover-wrap:nowrap;--sx-deck-row-dir:row;--sx-deck-head-dir:column;--sx-deck-head-wrap:nowrap;--sx-deck-head-align:stretch;--sx-deck-label-display:flex;--sx-deck-toggle:18px;--sx-deck-minibtn:16px;--sx-deck-tracknum:18px;--sx-deck-section-border:1px solid var(--sx-rule-faint);--sx-deck-section-pad:5px;--sx-deck-head-justify:center;--sx-rail-drawer:min(86vw,340px);--sx-app-h:100vh;--sx-tap-min:44px}@supports (height:100dvh){:root{--sx-app-h:100dvh}}@media (max-width:1180px){:root{--sx-track-head:184px;--sx-rail-chat:clamp(272px,26vw,320px);--sx-rail-idle:clamp(208px,20vw,224px);--sx-fx-panel:clamp(248px,22vw,300px)}}@media (min-width:768px) and (max-width:1180px){:root{--sx-hub-popover-dir:column;--sx-hub-popover-align:flex-start;--sx-hub-popover-wrap:normal}}@media (max-width:960px){:root{--sx-track-head:156px;--sx-rail-chat:264px;--sx-rail-idle:200px;--sx-fx-panel:240px}}@media (max-width:767px){:root{--sx-track-head:100%;--sx-fx-panel:100%;--sx-deck-row-dir:column;--sx-deck-head-dir:row;--sx-deck-head-wrap:wrap;--sx-deck-head-align:center;--sx-deck-head-justify:flex-start;--sx-deck-label-display:none;--sx-deck-section-border:none;--sx-deck-section-pad:0px;--sx-deck-toggle:var(--sx-tap-min,44px);--sx-deck-minibtn:var(--sx-deck-toggle);--sx-deck-tracknum:var(--sx-deck-toggle)}}.sx-drawer-panel,.sx-drawer-panel *{touch-action:pan-y}.sx-drawer-panel [data-sx-hscroll]{touch-action:pan-x}.sx-scope{background:var(--sx-p-000);color:var(--sx-ink-900);font-family:var(--sx-ff-ui);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11","tnum";min-height:100vh}.sx-scope *,.sx-scope :after,.sx-scope :before{box-sizing:border-box}.sx-t-display{letter-spacing:-.03em}.sx-t-display,.sx-t-headline{font-family:var(--sx-ff-display);font-weight:500}.sx-t-headline{letter-spacing:-.025em;font-size:22px}.sx-t-title{font-weight:600;letter-spacing:-.01em}.sx-t-body,.sx-t-title{font-family:var(--sx-ff-ui);font-size:13px}.sx-t-body,.sx-t-small{font-weight:400}.sx-t-small{font-family:var(--sx-ff-ui);font-size:11.5px;color:var(--sx-ink-600)}.sx-t-micro{font-family:var(--sx-ff-mono);font-weight:500;font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--sx-ink-600)}.sx-t-mono{font-size:12px}.sx-t-mono,.sx-t-mono-sm{font-family:var(--sx-ff-mono);font-weight:400}.sx-t-mono-sm{font-size:11px}.sx-t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.sx-scope ::-moz-selection{background:var(--sx-accent);color:var(--sx-accent-ink)}.sx-scope ::selection{background:var(--sx-accent);color:var(--sx-accent-ink)}.sx-btn{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border:1px solid var(--sx-rule);background:var(--sx-p-100);color:var(--sx-ink-900);font-family:var(--sx-ff-ui);font-size:12px;font-weight:500;border-radius:0;cursor:pointer;transition:background var(--sx-dur-1) var(--sx-ease-out),color var(--sx-dur-1) var(--sx-ease-out);white-space:nowrap}.sx-btn:hover{background:var(--sx-ink-900);color:var(--sx-p-100)}.sx-btn:disabled{cursor:not-allowed;opacity:.5}.sx-btn:disabled,.sx-btn:disabled:hover{background:var(--sx-p-200);color:var(--sx-ink-500)}.sx-btn-primary{background:var(--sx-primary);color:var(--sx-primary-ink);border-color:var(--sx-primary)}.sx-btn-primary:hover{background:var(--sx-ink-900);border-color:var(--sx-ink-900);color:var(--sx-p-100)}.sx-btn-ghost{background:transparent;border-color:transparent;color:var(--sx-ink-700)}.sx-btn-ghost:hover{background:var(--sx-ink-900);color:var(--sx-p-100)}.sx-btn-sm{height:22px;padding:0 8px;font-size:11px;gap:6px}.sx-btn-lg{height:34px;padding:0 16px;font-size:13px}.sx-input{background:var(--sx-p-100);color:var(--sx-ink-900);border:1px solid var(--sx-rule);border-radius:0;font-family:var(--sx-ff-ui);font-size:13px;padding:0 10px;height:30px;outline:none}.sx-input:focus{border-color:var(--sx-accent);box-shadow:0 0 0 2px var(--sx-accent-soft)}.sx-input-lg{height:38px;font-size:14px;padding:0 14px}.sx-textarea{background:var(--sx-p-100);color:var(--sx-ink-900);border:1px solid var(--sx-rule);border-radius:0;font-family:var(--sx-ff-ui);font-size:13px;line-height:1.5;padding:10px 14px;outline:none;resize:vertical;min-height:80px;width:100%}.sx-textarea:focus{border-color:var(--sx-accent);box-shadow:0 0 0 2px var(--sx-accent-soft)}.sx-kbd{justify-content:center;min-width:16px;height:16px;padding:0 4px}.sx-chip,.sx-kbd{display:inline-flex;align-items:center;border:1px solid var(--sx-rule);background:var(--sx-p-100);font-family:var(--sx-ff-mono);font-size:10px;color:var(--sx-ink-800);border-radius:0}.sx-chip{gap:5px;height:18px;padding:0 6px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.sx-chip-dot{width:6px;height:6px;background:var(--sx-ink-700);border-radius:0}.sx-chip-accent{background:var(--sx-accent);color:var(--sx-accent-ink);border-color:var(--sx-accent)}.sx-beta-logo-on-light{display:block}.sx-beta-logo-on-dark,.sx-scope.sx-dark .sx-beta-logo-on-light{display:none}.sx-scope.sx-dark .sx-beta-logo-on-dark{display:block}.sx-chip-accent .sx-chip-dot{background:var(--sx-accent-ink)}.sx-chip-gold{background:var(--sx-primary);color:var(--sx-primary-ink);border-color:var(--sx-primary)}.sx-chip-gold .sx-chip-dot{background:var(--sx-primary-ink)}.sx-chip-attach{background:var(--sx-attach);color:var(--sx-p-100);border-color:var(--sx-attach)}.sx-chip-fingerprint{background:var(--sx-fingerprint);color:var(--sx-p-100);border-color:var(--sx-fingerprint)}.sx-chip-outline{background:transparent;color:var(--sx-ink-800)}.sx-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--sx-rule);background:var(--sx-p-100);font-family:var(--sx-ff-mono);font-size:10.5px;font-weight:500;color:var(--sx-ink-900)}.sx-num-filled{background:var(--sx-ink-900);color:var(--sx-p-100)}.sx-num-accent{background:var(--sx-accent);color:var(--sx-accent-ink);border-color:var(--sx-accent)}.sx-meter-seg{display:flex;gap:1px;height:6px}.sx-meter-seg>i{flex:1;background:var(--sx-p-300);transition:background 60ms linear,box-shadow 60ms linear}.sx-meter-seg>i.on{background:linear-gradient(to bottom,var(--sx-ink-800) 0,var(--sx-ink-900) 100%);box-shadow:0 0 3px rgba(11,11,10,.45),inset 0 0 1px rgba(255,255,255,.08)}.sx-meter-seg>i.warn{background:linear-gradient(180deg,#f5c542 0,#c48a00);box-shadow:0 0 3px rgba(245,197,66,.6),inset 0 0 1px rgba(255,240,180,.7)}.sx-meter-seg>i.hot{background:linear-gradient(180deg,#ff7a4d 0,#ea4125);box-shadow:0 0 4px rgba(255,122,77,.75),inset 0 0 1px rgba(255,200,160,.8)}.sx-meter-seg>i.peak{background:var(--sx-ink-700);opacity:.7}.sx-meter-seg>i.peak-warn{background:linear-gradient(180deg,#f5c542 0,#c48a00);opacity:.65}.sx-meter-seg>i.peak-hot{background:linear-gradient(180deg,#ff7a4d 0,#ea4125);opacity:.7}.sx-progress{height:4px;background:var(--sx-p-300);border:1px solid var(--sx-rule);position:relative;overflow:hidden}.sx-progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--sx-accent);transition:width var(--sx-dur-2) var(--sx-ease-out)}.sx-rule-b{border-bottom:1px solid var(--sx-rule)}.sx-rule-t{border-top:1px solid var(--sx-rule)}.sx-rule-r{border-right:1px solid var(--sx-rule)}.sx-rule-l{border-left:1px solid var(--sx-rule)}.sx-rule-soft-b{border-bottom:1px solid var(--sx-rule-soft)}.sx-rule-faint-b{border-bottom:1px solid var(--sx-rule-faint)}.sx-scroll::-webkit-scrollbar{width:10px;height:10px}.sx-scroll::-webkit-scrollbar-track{background:transparent}.sx-scroll::-webkit-scrollbar-thumb{background:var(--sx-rule);border:3px solid var(--sx-p-050);background-clip:padding-box}.sx-dsl{font-family:var(--sx-ff-mono);font-size:11px;line-height:1.6;color:var(--sx-ink-900);background:var(--sx-p-050);border:1px solid var(--sx-rule);padding:12px 14px;overflow:auto;white-space:pre-wrap;border-radius:0}.sx-dsl .k{color:var(--sx-accent);font-weight:500}.sx-dsl .n{color:var(--sx-ok)}.sx-dsl .s{color:var(--sx-warn)}.sx-dsl .c{color:var(--sx-ink-500);font-style:normal}.sx-dsl .f{color:var(--sx-info)}.sx-drawer{position:absolute;top:0;right:0;bottom:0;width:560px;background:var(--sx-p-050);border-left:1px solid var(--sx-rule);display:flex;flex-direction:column;animation:sx-drawer-in var(--sx-dur-4) var(--sx-ease-out);z-index:20}@keyframes sx-drawer-in{0%{transform:translateX(18px);opacity:0}to{transform:translateX(0);opacity:1}}.sx-hatch{background-image:repeating-linear-gradient(45deg,var(--sx-rule-faint) 0 1px,transparent 1px 6px)}@keyframes sx-blink{0%,50%{opacity:1}51%,to{opacity:0}}.sx-blink{animation:sx-blink 1s steps(1) infinite}.sx-scope input[type=range].sx-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:14px;background:transparent;cursor:pointer;margin:0;padding:0}.sx-scope input[type=range].sx-range::-webkit-slider-runnable-track{height:1px;background:var(--sx-rule);border:none;border-radius:0}.sx-scope input[type=range].sx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:8px;height:12px;background:var(--sx-ink-900);border:1px solid var(--sx-ink-900);border-radius:0;margin-top:-6px;cursor:pointer;box-shadow:none}.sx-scope input[type=range].sx-range::-moz-range-track{height:1px;background:var(--sx-rule);border:none}.sx-scope input[type=range].sx-range::-moz-range-thumb{width:8px;height:12px;background:var(--sx-ink-900);border:1px solid var(--sx-ink-900);border-radius:0;cursor:pointer}.sx-scope input[type=range].sx-range.sx-hardware-fader{height:22px}.sx-scope input[type=range].sx-range.sx-hardware-fader::-webkit-slider-runnable-track{height:22px;background:transparent}.sx-scope input[type=range].sx-range.sx-hardware-fader::-webkit-slider-thumb{width:24px;height:22px;margin-top:0;border:0;background:transparent}.sx-scope input[type=range].sx-range.sx-hardware-fader::-moz-range-track{height:22px;background:transparent}.sx-scope input[type=range].sx-range.sx-hardware-fader::-moz-range-thumb{width:24px;height:22px;border:0;background:transparent}.sx-scope.sx-dark{--sx-p-000:#0c0c0a;--sx-p-050:#131311;--sx-p-100:#1a1a17;--sx-p-200:#232320;--sx-p-300:#2c2c28;--sx-p-400:#44443e;--sx-ink-900:#f5f1e3;--sx-ink-800:#e2ded0;--sx-ink-700:#c4c0b1;--sx-ink-600:#95918a;--sx-ink-500:#6e6c66;--sx-ink-400:#4d4b46;--sx-rule:#f5f1e3;--sx-rule-soft:rgba(245,241,227,0.22);--sx-rule-faint:rgba(245,241,227,0.1);--sx-accent-ink:#0c0c0a;--sx-loop-marker:#72a5ff;--sx-range-marker:#e0ae4f}@keyframes sx-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}@keyframes sx-scrub{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes sx-reel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}