:root{--bg:#0d0d0d;--chrome:#080808;--chrome-bd:#1e1e1e;--chrome-rule:#1a1a1a;--bar-bd:#1c1c1c;--surface:#161616;--surface2:#1e1e1e;--raised:#1a1a1a;--hover:#252525;--input-bg:#141414;--input-bd:#242424;--border:#2a2a2a;--modal-bd:#383838;--rule:rgba(255,255,255,.03);--well:#0f0f0f;--well-bd:#1a1a1a;--band:#0b0b0b;--strip-top:#121212;--strip-bottom:#0f0f0f;--panel-below:#121212;--noart-tile:#1a1a1e;--noart-bay:linear-gradient(180deg,#1d1d20,#151518 55%,#19191c);--text:#e0e0e0;--text-hi:#f0f0f0;--muted:#777;--dim:#444;--ink-86:rgba(224,224,224,.86);--ink-78:rgba(224,224,224,.78);--ink-75:rgba(224,224,224,.75);--ink-70:rgba(224,224,224,.7);--ink-60:rgba(224,224,224,.6);--ink-55:rgba(224,224,224,.55);--ink-50:rgba(224,224,224,.5);--ink-45:rgba(224,224,224,.45);--ink-42:rgba(224,224,224,.42);--ink-40:rgba(224,224,224,.4);--ink-38:rgba(224,224,224,.38);--ink-35:rgba(224,224,224,.35);--ink-32:rgba(224,224,224,.32);--ink-30:rgba(224,224,224,.3);--cap-maker:rgba(240,240,240,.62);--white-30:rgba(255,255,255,.3);--white-20:rgba(255,255,255,.2);--white-18:rgba(255,255,255,.18);--hairline-06:rgba(255,255,255,.06);--hairline-09:rgba(255,255,255,.09);--hairline-10:rgba(255,255,255,.1);--hairline-22:rgba(255,255,255,.22);--check-bd:rgba(255,255,255,.35);--check-bg:rgba(13,13,13,.7);--accent:#c8a050;--accent2:#8a6a30;--accent-hi:#e2b866;--on-accent:#1a1304;--accent-t08:rgba(200,160,80,.08);--accent-t10:rgba(200,160,80,.1);--accent-t12:rgba(200,160,80,.12);--accent-t18:rgba(200,160,80,.18);--accent-t35:rgba(200,160,80,.35);--accent-t40:rgba(200,160,80,.4);--accent-t50:rgba(200,160,80,.5);--green:#4fcf86;--green-fill:rgba(79,207,134,.16);--green-fill2:rgba(79,207,134,.12);--green-bd:rgba(79,207,134,.5);--green-bd2:rgba(79,207,134,.55);--green-ink:#7fe3a6;--uad:#6fa6e6;--uad-fill:rgba(111,166,230,.2);--uad-bd:rgba(111,166,230,.55);--uad-ink:#9cc4f2;--danger:#c0392b;--danger-bd:rgba(192,57,43,.55);--danger-fill06:rgba(192,57,43,.06);--danger-fill10:rgba(192,57,43,.1);--danger-fill12:rgba(192,57,43,.12);--danger-fill14:rgba(192,57,43,.14);--danger-fill20:rgba(192,57,43,.2);--danger-hov22:rgba(192,57,43,.22);--danger-hov25:rgba(192,57,43,.25);--danger-hov28:rgba(192,57,43,.28);--danger-ink:#f0776a;--danger-icon:#e35a47;--success:#27ae60;--warning:#e0a030;--scrim-detail:rgba(0,0,0,.28);--scrim-modal:rgba(0,0,0,.6);--scrim-welcome:rgba(0,0,0,.82);--cap-t0:rgba(6,6,8,.84);--cap-t1:linear-gradient(180deg,rgba(6,6,8,.66),rgba(6,6,8,.9));--cap-t2:linear-gradient(180deg,rgba(6,6,8,0) 0%,rgba(6,6,8,.75) 45%,rgba(6,6,8,.95) 100%);--surface-page:var(--bg);--surface-chrome:var(--chrome);--surface-card:var(--surface);--surface-input:var(--input-bg);--border-default:var(--border);--border-focus:var(--accent2);--text-body:var(--text);--text-secondary:var(--ink-60);--text-micro:var(--ink-40);--text-link:var(--accent);--text-link-hover:var(--accent-hi);--fill-primary:var(--accent);--text-on-primary:var(--on-accent);--fill-owned:var(--green-fill);--text-owned:var(--green-ink);--fill-danger:var(--danger-fill12);--text-danger:var(--danger-ink)}:root{--cat-eq:#4A90E2;--cat-compressor:#E2844A;--cat-reverb:#9B59B6;--cat-delay:#1ABC9C;--cat-modulation:#F39C12;--cat-saturation:#E74C3C;--cat-channel-strip:#2ECC71;--cat-multi-effect:#7952B3;--cat-preamps:#27AE60;--cat-dynamics:#3498DB;--cat-pitch:#E91E8C;--cat-imaging:#6C5CE7;--cat-utility:#95A5A6;--cat-instrument:#D4AC0D;--cat-guitar-bass:#B5651D;--cat-restoration:#58637A;--cat-unknown:#555;--cat-fill-pct:14%;--cat-bd-pct:42%}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--font-mono:"SF Mono","Menlo",monospace;--fs-8_5:8.5px;--fs-9:9px;--fs-9_5:9.5px;--fs-10:10px;--fs-10_5:10.5px;--fs-11:11px;--fs-11_5:11.5px;--fs-12:12px;--fs-12_5:12.5px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-19:19px;--fs-22:22px;--fs-26:26px;--fs-28:28px;--fs-32:32px;--lh-body:1.45;--lh-desc:1.6;--lh-tip:1.55;--lh-tight:1.15;--lh-caption:1.2;--track-wordmark:4px;--track-modal:3px;--track-section:2px;--track-card:1.6px;--track-group:1.2px;--track-badge:.5px;--track-title:-.01em;--track-name:-.02em;--track-caption:-.005em;--type-body:400 13px/1.45 var(--font-sans);--type-section-head:600 9px/1 var(--font-mono);--type-modal-title:600 10px/1 var(--font-mono);--type-card-head:600 9.5px/1 var(--font-mono);--type-count:400 10px/1 var(--font-mono);--type-button:600 11px/1 var(--font-sans);--type-button-lg:500 12px/1 var(--font-sans);--type-chip:500 11px/1 var(--font-sans);--type-nav:400 12.5px/1 var(--font-sans);--type-toolbar-title:600 15px/1.2 var(--font-sans);--type-detail-name:600 22px/1.15 var(--font-sans);--type-desc:400 13px/1.6 var(--font-sans)}:root{--sp-2:2px;--sp-4:4px;--sp-5:5px;--sp-6:6px;--sp-7:7px;--sp-8:8px;--sp-9:9px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-28:28px;--sp-36:36px;--sp-40:40px;--sp-90:90px;--h-sb-ico:18px;--h-badge:20px;--h-chip:22px;--h-close:26px;--h-toolbar-btn:28px;--h-input:30px;--h-btn:32px;--h-help:36px;--h-batch:44px;--pad-content:24px 24px 90px;--pad-toolbar:0 20px;--pad-modal-head:18px 20px 0;--pad-modal-body:16px 20px 20px;--pad-card-scroll:18px 22px 8px;--pad-sidebar:14px 10px 12px;--pad-nav-row:0 12px;--pad-strip:9px 20px;--gap-header:12px;--gap-toolbar:12px;--gap-chips:4px;--gap-strip-chips:6px;--gap-grid:14px;--gap-rack:24px;--gap-module:5px;--gap-badges:5px}:root{--r-2:2px;--r-3:3px;--r-4:4px;--r-5:5px;--r-6:6px;--r-8:8px;--r-10:10px;--r-pill:11px;--r-count:9px;--r-round:50%;--bw:1px;--bw-ring:2px;--border-rest:1px solid var(--border);--border-chrome:1px solid var(--chrome-bd);--border-input:1px solid var(--input-bd);--border-modal:1px solid var(--modal-bd);--border-hairline:1px solid var(--hairline-09);--focus:var(--accent2)}:root{--sh-tile-hover:0 8px 28px rgba(0,0,0,.75);--sh-unit:0 2px 0 #000,0 -1px 0 rgba(255,255,255,.06);--sh-unit-hover:0 14px 34px rgba(0,0,0,.8),0 0 50px -10px rgba(200,160,80,.3);--sh-ring:0 0 0 2px #c8a050,0 0 24px rgba(200,160,80,.35);--sh-lift:0 30px 80px -10px rgba(0,0,0,.9);--sh-modal:0 24px 80px rgba(0,0,0,.8);--sh-bay:0 40px 80px -20px #000,0 0 0 1px #000,inset 0 1px 0 rgba(255,255,255,.06);--sh-below:0 24px 60px -20px rgba(0,0,0,.8);--sh-check:0 2px 6px rgba(0,0,0,.6);--sh-fly:0 30px 70px -20px rgba(0,0,0,.85);--ease:cubic-bezier(.32,.72,0,1);--ease-tile:cubic-bezier(.25,.46,.45,.94);--ease-rise:cubic-bezier(.2,.8,.2,1);--d-row:.08s;--d-btn:.1s;--d-chip:.12s;--d-cap:.14s;--d-focus:.15s;--d-switch:.18s;--d-tile:.22s;--d-slide:.3s;--d-scrim:.35s;--d-thumb:.4s;--d-geo:.45s;--d-unit:.5s;--d-fly:.52s;--filter-unit-rest:brightness(.84) saturate(.92);--filter-unit-on:brightness(1.06) saturate(1.03);--filter-unit-unlit:brightness(.1) saturate(.6);--filter-content-blur:blur(7px) brightness(.5) saturate(.9)}:root{--glass-track:rgba(255,255,255,.03);--glass-track-bd:rgba(255,255,255,.07);--glass-track-sh:none;--glass-thumb:rgba(255,255,255,.08);--glass-thumb-bd:rgba(255,255,255,.14);--glass-thumb-sh:inset 0 1px 0 rgba(255,255,255,.1);--glass-bf:blur(14px) saturate(1.3);--glass-hl:rgba(255,255,255,.07);--glass-hl-bd:rgba(255,255,255,.1);--glass-hl-sh:inset 0 1px 0 rgba(255,255,255,.07);--glass-help-bg:rgba(255,255,255,.04);--glass-help-bd:rgba(255,255,255,.09);--glass-help-sh:inset 0 1px 0 rgba(255,255,255,.06)}:root{--rack-cheek:linear-gradient(90deg,#0e0e0e,#222 4px,#141414 10px,#141414 calc(100% - 10px) ,#222 calc(100% - 4px) ,#0e0e0e);--rack-well:#060606;--rack-well-sh:inset 0 0 30px #000;--rack-rail:radial-gradient(circle,#000 3px,#3a3a3c 3.6px,transparent 4.2px) center 6px / 22px 22px repeat-y,linear-gradient(90deg,#1b1b1c,#2a2a2c,#1b1b1c);--rack-rail-w:22px;--rack-strip:linear-gradient(#1c1c1d,#121213);--rack-inset:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 #000;--rack-vent500:repeating-linear-gradient(90deg,#0a0a0b 0 2px,#1a1a1b 2px 3px,#141415 3px 124px);--rack-blank:repeating-linear-gradient(90deg,#1c1c1d 0 6px,#0f0f10 6px 9px);--rack-pad:12px 26px;--rack-cheek-pad:0 12px;--module-h:300px}:root{--header-h:48px;--toolbar-h:46px;--sidebar-w:232px;--sidebar-min:160px;--sidebar-max:600px;--traffic-gap:80px;--app-min-w:900px;--content-pad:24px;--detail-card-w:340px;--detail-gap:24px;--detail-pad:24px;--detail-lift:1.15;--z-splitter:8;--z-detail-scrim:20;--z-detail-stage:30;--z-modal-scrim:40;--z-modal:50;--z-header:100}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi)}input::placeholder,textarea::placeholder{color:var(--ink-40)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrolling{scrollbar-color:rgba(255,255,255,.22) transparent}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}#root{min-height:100vh}.site :is(a,button):focus-visible{outline:1px solid var(--accent2);outline-offset:2px}.site :is(a,button):focus:not(:focus-visible){outline:none}.site [id]{scroll-margin-top:72px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.pa-press:active{transform:scale(.97)}@keyframes pa-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}@keyframes pa-beckon{0%{transform:translate(44px,48px);opacity:0}28%{transform:translate(0);opacity:1}40%{transform:translate(0) scale(.86)}48%{transform:translate(0) scale(1)}78%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes pa-fade{0%{opacity:0}to{opacity:1}}@keyframes pa-ripple{0%,38%{transform:scale(.5);opacity:0}42%{transform:scale(.7);opacity:.95}72%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes pa-cue{0%{box-shadow:0 0 0 3px var(--accent-t35),0 0 18px var(--accent-t50)}to{box-shadow:0 0 0 6px var(--accent-t18),0 0 28px var(--accent-t35)}}@keyframes pa-pill{0%{box-shadow:0 0 0 0 var(--accent-t50)}to{box-shadow:0 0 0 12px #c8a05000}}@keyframes pa-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes pa-tok-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes pa-caret{0%{opacity:1}50%{opacity:0}}.pa-strip-row::-webkit-scrollbar{display:none}
