@font-face{font-family:SX Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SX Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SX Plex Mono;src:url(/fonts/plex-mono/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SX Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SX Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SX Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SX Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}: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-wave-ink:rgba(128,128,128,0.55);--sx-accent-soft:#ea41251a;--sx-accent-ink:#faf7ee;--sx-share-accent:#aba185;--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-app-sessions:#92a2be;--sx-app-packs:#bb988e;--sx-app-generate:#a39cbb;--sx-mode-active:#6c55b0;--sx-mode-bar:#7b5cf0;--sx-nav-selected:color-mix(in srgb,var(--sx-primary) 18%,transparent);--sx-studio-nav:182px;--sx-studio-nav-catalog:300px;--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);--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-caps{text-transform:uppercase}.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-scope.sx-share-page ::-moz-selection{background:revert;color:revert}.sx-scope.sx-share-page ::selection{background:revert;color:revert}.sx-scope.sx-platform:not(.sx-share-page) ::-moz-selection,:root.sx-platform .sx-scope:not(.sx-share-page) ::-moz-selection{background:var(--sx-selection);color:#000}.sx-scope.sx-platform:not(.sx-share-page) ::selection,:root.sx-platform .sx-scope:not(.sx-share-page) ::selection{background:var(--sx-selection);color:#000}.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-edge,var(--sx-primary))}.sx-btn-primary:hover{background:var(--sx-primary-hover,var(--sx-ink-900));border-color:var(--sx-primary-hover,var(--sx-ink-900));color:var(--sx-primary-hover-ink,var(--sx-p-100))}.sx-cta{background:var(--sx-primary);color:var(--sx-primary-ink);transition:background var(--sx-dur-1) var(--sx-ease-out)}.sx-cta:hover:not(:disabled){background:var(--sx-primary-hover,var(--sx-ink-900))}.sx-cta:disabled{background:var(--sx-p-200);color:var(--sx-ink-500)}.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-share-icon-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;width:36px;padding:0;margin:0;border:1px solid rgba(255,255,255,.6);border-radius:0;background:transparent;color:#fff;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s ease-out}.sx-share-icon-btn:hover{background:rgba(255,255,255,.15)}.sx-share-icon-btn:disabled{cursor:not-allowed;opacity:.4}.sx-share-icon-btn:disabled:hover{background:transparent}.sx-share-icon-btn-play{background-color:var(--sx-share-accent);border-color:var(--sx-share-accent)}.sx-share-icon-btn-play:hover{background-color:var(--sx-share-accent);opacity:.85}.sx-share-cta-btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;width:-moz-fit-content;width:fit-content;margin:0;padding:8px 16px;border:1px solid rgba(255,255,255,.7);border-radius:0;background:#131311;color:#fff;font-family:var(--sx-ff-ui);font-size:14px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.sx-share-cta-btn:hover{background:#fff;color:#131311}.sx-share-cta-btn:disabled{cursor:not-allowed;opacity:.5}.sx-share-volume-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:96px!important;height:4px;margin:0;background:transparent;transform:rotate(-90deg);cursor:pointer}input[type=range].sx-share-volume-slider::-webkit-slider-runnable-track{height:2px;background:rgba(255,255,255,.3)}.sx-share-volume-slider::-moz-range-track{height:2px;background:rgba(255,255,255,.3)}input[type=range].sx-share-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;margin-top:-7px;border-radius:50%;background:var(--sx-share-accent);border:1px solid rgba(0,0,0,.3)}.sx-share-volume-slider::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:var(--sx-share-accent);border:1px solid rgba(0,0,0,.3)}.sx-share-eyebrow{margin:0;font-size:12px;letter-spacing:.3px;color:rgba(255,255,255,.7)}.sx-share-eyebrow-muted{color:rgba(255,255,255,.5)}.sx-share-heading{margin-top:4px;font-size:30px;line-height:40px;letter-spacing:-.63px;font-weight:700;color:#fff}.sx-share-heading-cta{max-width:16ch;margin-bottom:20px}@media (max-width:767px){.sx-share-heading{font-size:24px;line-height:32px;letter-spacing:-.456px}}.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-scope.sx-platform .sx-beta-logo-on-light,:root.sx-platform .sx-scope .sx-beta-logo-on-light{display:none}.sx-scope.sx-platform .sx-beta-logo-on-dark,:root.sx-platform .sx-scope .sx-beta-logo-on-dark{display:block}.sx-only-dark{display:none}.sx-scope.sx-dark .sx-only-dark{display:block}.sx-scope.sx-dark .sx-only-light{display:none}.sx-scope.sx-platform .sx-only-dark,:root.sx-platform .sx-scope .sx-only-dark{display:block}.sx-scope.sx-platform .sx-only-light,:root.sx-platform .sx-scope .sx-only-light{display:none}.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-soft-t{border-top: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-mode-active:#c0afd9;--sx-mode-bar:#a381ff;--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}.sx-scope.sx-platform,:root.sx-platform .sx-scope{--sx-p-000:#000000;--sx-p-050:#0b0b0b;--sx-p-100:#141414;--sx-p-200:#1f1f1f;--sx-p-300:#2b2b2b;--sx-p-400:#333333;--sx-ink-900:#ffffff;--sx-ink-800:#e8e8e8;--sx-ink-700:#cfcdc6;--sx-wave-ink:#bbb29a;--sx-rail-chat:clamp(300px,24vw,344px);--sx-ink-600:#8e8e8e;--sx-ink-500:#6a6a6a;--sx-ink-400:#4d4d4d;--sx-rule:#ffffff;--sx-rule-soft:rgba(255,255,255,0.22);--sx-rule-faint:rgba(255,255,255,0.1);--sx-accent:#ea4125;--sx-accent-soft:#ea41251a;--sx-accent-ink:#000000;--sx-primary:#aba185;--sx-primary-ink:#000000;--sx-primary-soft:rgba(171,161,133,0.1);--sx-primary-hover:#bcb296;--sx-brand:#aba185;--sx-brand-ink:#000000;--sx-ok:#3fb96b;--sx-warn:#e0ae4f;--sx-danger:#ff5a45;--sx-info:#6aa3ff;--sx-solo:#3fc8d6;--sx-solo-ink:#000000;--sx-attach:#8ee3ec;--sx-attach-line:dashed;--sx-loop-marker:#a381ff;--sx-loop-ui:var(--sx-loop-marker);--sx-range-marker:#c0afd9;--sx-selection:#c0afd9;--sx-fingerprint:#e0ae4f;--sx-mode-active:#c0afd9;--sx-mode-bar:#a381ff;--sx-nav-selected:color-mix(in srgb,var(--sx-brand) 20%,transparent);--sx-nav-ground:#121212;--sx-deck-panel-bg:#262626;--sx-chat-panel-bg:var(--sx-nav-ground);--sx-empty-row-min:min-content;--sx-nav-foot-bg:#3c3c3c;--sx-deck-surface:transparent;--sx-ff-ui:"Neue Haas Grotesk Text Pro","SX Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--sx-ff-display:"Neue Haas Grotesk Text Pro","SX Inter","Helvetica Neue",Helvetica,Arial,sans-serif;--sx-ff-mono:"SX Plex Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sx-wash:color-mix(in srgb,var(--sx-primary) 12%,transparent);--sx-rule-mid:color-mix(in srgb,var(--sx-ink-900) 16%,transparent);--sx-e-hi:inset 0 1px 0 0 color-mix(in srgb,white 3%,transparent);--sx-e-1:0 0 0 0 transparent;--sx-e-2:0 4px 12px -6px color-mix(in srgb,black 55%,transparent);--sx-e-3:0 12px 28px -14px color-mix(in srgb,black 75%,transparent),0 2px 6px -2px color-mix(in srgb,black 40%,transparent);--sx-e-4:0 24px 60px -24px color-mix(in srgb,black 85%,transparent),0 8px 20px -8px color-mix(in srgb,black 50%,transparent);--sx-card-sheen:none;--sx-glow:0 0 0 1px var(--sx-primary);--sx-ring:0 0 0 2px var(--sx-p-000),0 0 0 4px color-mix(in srgb,var(--sx-primary) 60%,transparent);--sx-r-control:0;--sx-r-card:0;--sx-r-menu:0;--sx-r-dialog:0;--sx-r-large:0;--sx-r-chip:0;--sx-r-pill:999px;--sx-z-rail:30;--sx-z-pane:140;--sx-z-drawer:150;--sx-z-menu:160;--sx-z-dialog:170;--sx-z-toast:180;--sx-z-tip:190;--sx-app-sessions:#92a2be;--sx-app-sessions-2:#3b485e;--sx-app-packs:#bb988e;--sx-app-packs-2:#5b4038;--sx-app-generate:#a39cbb;--sx-app-generate-2:#49435b}:root.sx-platform .sx-scope .sx-chip,:root.sx-platform .sx-scope .sx-t-caps,:root.sx-platform .sx-scope .sx-t-micro{text-transform:none!important;letter-spacing:0!important}.sx-studio-nav{display:none}.sx-scope.sx-platform .sx-not-platform,:root.sx-platform .sx-scope .sx-not-platform{display:none!important}.sx-scope.sx-platform .sx-grain,:root.sx-platform .sx-grain{isolation:isolate}.sx-scope.sx-platform .sx-grain:before,:root.sx-platform .sx-grain:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%3E%3Cfilter%20id='g'%20filterUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='256'%20height='256'%20color-interpolation-filters='sRGB'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='1.6666666'%20numOctaves='1'%20seed='3400'%20stitchTiles='stitch'%20result='noise'/%3E%3CfeColorMatrix%20in='noise'%20type='luminanceToAlpha'%20result='a'/%3E%3CfeComponentTransfer%20in='a'%20result='t'%3E%3CfeFuncA%20type='table'%20tableValues='0%200%200%200%200.25%200.55%200.8%201'/%3E%3C/feComponentTransfer%3E%3CfeFlood%20flood-color='%23eeeeee'%20flood-opacity='0.19'%20result='c'/%3E%3CfeComposite%20operator='in'%20in='c'%20in2='t'/%3E%3C/filter%3E%3Crect%20width='256'%20height='256'%20filter='url(%23g)'/%3E%3C/svg%3E");background-size:256px 256px}.sx-dark{--sx-nav-foot-bg:#3c3c3c}.sx-nav-foot{background:var(--sx-nav-foot-bg,var(--sx-p-100));color:var(--sx-ink-900);transition:background var(--sx-dur-2) var(--sx-ease-out)}.sx-nav-foot:hover{background:var(--sx-brand,var(--sx-primary));color:var(--sx-brand-ink,var(--sx-primary-ink))}.sx-scope.sx-platform .sx-deck-ops button:not(:disabled),:root.sx-platform .sx-deck-ops button:not(:disabled){position:relative}.sx-scope.sx-platform .sx-deck-ops button:not(:disabled):after,:root.sx-platform .sx-deck-ops button:not(:disabled):after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--sx-ink-900);opacity:0;transition:opacity var(--sx-dur-2) var(--sx-ease-out)}.sx-scope.sx-platform .sx-deck-ops button:not(:disabled):hover:after,:root.sx-platform .sx-deck-ops button:not(:disabled):hover:after{opacity:.08}.sx-acct-trigger:after{content:"";position:absolute;inset:0}.sx-lib-row:before,.sx-nav-row:before{content:"";position:absolute;pointer-events:none;background:color-mix(in srgb,var(--sx-brand,var(--sx-primary)) 12%,transparent);opacity:0;transition:opacity var(--sx-dur-2) var(--sx-ease-out)}.sx-nav-row:before{left:0;right:0;top:50%;height:34px;transform:translateY(-50%)}.sx-lib-row:focus-visible:before,.sx-lib-row:hover:not(:disabled):before,.sx-nav-row:has(:focus-visible):before,.sx-nav-row:hover:before{opacity:1}.sx-lib-row{position:relative;isolation:isolate;background:transparent}.sx-lib-row:before{inset:0 -8px;z-index:-1}.sx-lib-row[aria-current=true]:before{opacity:1;background:var(--sx-nav-selected)}.sx-lib-open{display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 5px 0 4px;border-radius:3px;background:var(--sx-mode-bar);color:#fff;font-size:9.5px;line-height:1;flex-shrink:0}.sx-nav-link{transition:background var(--sx-dur-2) var(--sx-ease-out)}.sx-nav-link:focus-visible,.sx-nav-link:hover{background:color-mix(in srgb,var(--sx-brand,var(--sx-primary)) 12%,transparent)}.sx-credit-pill{background:var(--sx-ink-800);color:var(--sx-p-050);border-radius:4px}.sx-nav-foot:hover .sx-credit-pill{background:var(--sx-ink-900);color:var(--sx-brand-ink,var(--sx-primary-ink))}.sx-scope.sx-platform:not(.sx-dark),:root.sx-platform .sx-scope:not(.sx-dark){--sx-p-000:#f3f3f1;--sx-p-050:#f8f8f7;--sx-p-100:#ffffff;--sx-p-200:#ebebe8;--sx-p-300:#dfdfdb;--sx-p-400:#cbcbc6;--sx-ink-900:#0b0b0b;--sx-ink-800:#1f1f1f;--sx-ink-700:#3a3935;--sx-ink-600:#666666;--sx-ink-500:#8a8a8a;--sx-ink-400:#b0b0b0;--sx-rule:#0b0b0b;--sx-rule-soft:rgba(0,0,0,0.2);--sx-rule-faint:rgba(0,0,0,0.08);--sx-accent:#e03a1f;--sx-accent-soft:#e03a1f1a;--sx-accent-ink:#000000;--sx-primary:#aba185;--sx-primary-ink:#000000;--sx-primary-edge:#857a5c;--sx-primary-soft:rgba(171,161,133,0.16);--sx-primary-hover:#9c9274;--sx-primary-hover-ink:#000000;--sx-brand:#aba185;--sx-brand-ink:#000000;--sx-ok:#1e9a50;--sx-warn:#b07a17;--sx-danger:#d5361f;--sx-info:#2f6ddf;--sx-solo:#0e8e9b;--sx-solo-ink:#ffffff;--sx-attach:#4cbfcb;--sx-loop-marker:#7b5cf0;--sx-loop-ui:var(--sx-loop-marker);--sx-range-marker:#a08bcf;--sx-selection:#a08bcf;--sx-fingerprint:#b07a17;--sx-mode-active:#6c55b0;--sx-mode-bar:#7b5cf0;--sx-nav-selected:color-mix(in srgb,var(--sx-brand) 28%,transparent);--sx-nav-ground:#ebebe8;--sx-deck-panel-bg:var(--sx-p-100);--sx-nav-foot-bg:var(--sx-p-100)}.sx-scope.sx-platform:not(.sx-dark) .sx-grain:before,:root.sx-platform .sx-scope:not(.sx-dark) .sx-grain:before{background-image:none}.sx-scope.sx-platform:not(.sx-dark) .sx-beta-logo-on-light,.sx-scope.sx-platform:not(.sx-dark) .sx-only-light,:root.sx-platform .sx-scope:not(.sx-dark) .sx-beta-logo-on-light,:root.sx-platform .sx-scope:not(.sx-dark) .sx-only-light{display:block}.sx-scope.sx-platform:not(.sx-dark) .sx-beta-logo-on-dark,.sx-scope.sx-platform:not(.sx-dark) .sx-only-dark,:root.sx-platform .sx-scope:not(.sx-dark) .sx-beta-logo-on-dark,:root.sx-platform .sx-scope:not(.sx-dark) .sx-only-dark{display:none}:root.sx-platform .sx-scope:not(.sx-dark) .sx-nav-foot:hover .sx-credit-pill{background:var(--sx-p-100);color:var(--sx-ink-900)}.sx-studio-nav-rail{display:none}@keyframes sx-nav-float-in{0%{transform:translateX(-12px);opacity:0}to{transform:none;opacity:1}}.sx-nav-float{animation:sx-nav-float-in var(--sx-dur-2,.16s) var(--sx-ease-out,ease-out)}@media (prefers-reduced-motion:reduce){.sx-nav-float{animation:none}}.sx-scope input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sx-scope.sx-platform .sx-studio-nav,:root.sx-platform .sx-studio-nav{display:block}.sx-scope.sx-platform .sx-studio-nav-rail,:root.sx-platform .sx-studio-nav-rail{display:flex;flex-direction:column}
/* !important because ProducerRail sets `display: flex` inline on these. */.sx-scope.sx-platform .sx-rail-foot-yielded,.sx-scope.sx-platform .sx-rail-head,.sx-scope.sx-platform .sx-rail-yielded,:root.sx-platform .sx-rail-foot-yielded,:root.sx-platform .sx-rail-head,:root.sx-platform .sx-rail-yielded{display:none!important}.sx-scope.sx-platform .sx-range-region,:root.sx-platform .sx-range-region{background:linear-gradient(180deg,color-mix(in srgb,var(--sx-range-marker) 40%,transparent),color-mix(in srgb,var(--sx-range-marker) 10%,transparent))!important}.sx-scope.sx-platform .sx-range-region[data-loop-active=true],:root.sx-platform .sx-range-region[data-loop-active=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--sx-loop-marker) 40%,transparent),color-mix(in srgb,var(--sx-loop-marker) 10%,transparent))!important}.sx-only-platform{display:none}.sx-not-platform,.sx-scope.sx-platform .sx-only-platform,:root.sx-platform .sx-only-platform{display:contents}.sx-scope.sx-platform .sx-not-platform,:root.sx-platform .sx-not-platform{display:none}.sx-scope.sx-platform .sx-empty-row,:root.sx-platform .sx-empty-row{opacity:1!important}.sx-scope.sx-platform .sx-rail:not(.sx-drawer-panel),:root.sx-platform .sx-rail:not(.sx-drawer-panel){order:1;border-right:0;margin:12px 12px 12px 0}.sx-scope.sx-platform .sx-grain,:root.sx-platform .sx-grain{position:relative}.sx-scope.sx-platform .sx-panel-end,:root.sx-platform .sx-panel-end{border-bottom-color:transparent}.sx-scope.sx-platform .sx-panel-divide,:root.sx-platform .sx-panel-divide{border-top-color:var(--sx-rule-soft)}
/* !important: the row sets its 2px top edge inline. */.sx-scope.sx-platform .sx-master-row,:root.sx-platform .sx-master-row{border-top:1px solid var(--sx-rule-soft)!important}.sx-scope.sx-platform .sx-master-row .sx-rule-b,.sx-scope.sx-platform .sx-master-row .sx-rule-r,:root.sx-platform .sx-master-row .sx-rule-b,:root.sx-platform .sx-master-row .sx-rule-r{border-color:var(--sx-rule-soft)}.sx-scope.sx-platform .sx-prompt-bar:not([open]),:root.sx-platform .sx-prompt-bar:not([open]){background:transparent!important}.sx-scope.sx-platform .sx-scroll::-webkit-scrollbar-thumb,:root.sx-platform .sx-scroll::-webkit-scrollbar-thumb{background:var(--sx-rule-soft);border-color:transparent}.sx-scope.sx-platform .sx-deck-frame,:root.sx-platform .sx-deck-frame{padding:12px;gap:12px;background:var(--sx-p-000)}@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)}}