.analytics-consent_bar__xNh8v{position:fixed;right:0;bottom:calc(var(--global-player-bar-height, 74px) + env(safe-area-inset-bottom, 0px));left:0;z-index:1100;display:flex;justify-content:center;pointer-events:none}body.listen-room-page .analytics-consent_bar__xNh8v{position:relative;bottom:auto;z-index:20}.analytics-consent_panel__o6mXL{display:flex;gap:1rem 1.5rem;align-items:center;justify-content:space-between;width:100%;padding:.75rem var(--page-x,1rem);border-top:1px solid var(--border-medium);color:var(--text-primary);background:var(--bg-elevated);pointer-events:auto}.analytics-consent_copy__g4jnq{min-width:0}.analytics-consent_panel__o6mXL h2{margin:0 0 .25rem;font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.analytics-consent_panel__o6mXL p{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.45}.analytics-consent_panel__o6mXL a{color:inherit;text-decoration:underline;text-underline-offset:.12em}.analytics-consent_actions__XSuFg{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.65rem;align-items:center}.analytics-consent_actions__XSuFg button{min-height:44px;padding:.65rem .85rem;border:1px solid var(--border-strong);color:inherit;font:600 .78rem/1 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.analytics-consent_actions__XSuFg .analytics-consent_allow__rAfdW{border-color:var(--accent-primary);background:transparent;color:var(--accent-primary)}.analytics-consent_actions__XSuFg .analytics-consent_decline__qbMGu{background:var(--bg-surface)}.analytics-consent_actions__XSuFg .analytics-consent_allow__rAfdW:hover{background:var(--accent-soft)}.analytics-consent_actions__XSuFg button:focus-visible,.analytics-consent_panel__o6mXL a:focus-visible{outline:3px solid rgb(244 201 93);outline-offset:3px}@media (max-width:40rem){.analytics-consent_bar__xNh8v{bottom:calc(7.5rem + env(safe-area-inset-bottom, 0px))}.analytics-consent_panel__o6mXL{flex-direction:column;gap:.65rem;align-items:stretch;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.analytics-consent_actions__XSuFg{justify-content:flex-end}}.button_button__tvyt7{align-items:center;background:transparent;border:1px solid var(--accent-primary);border-radius:0;color:var(--accent-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;font-weight:500;justify-content:center;letter-spacing:.02em;min-height:44px;padding:8px 18px;text-transform:none}.button_buttonPrimary__q2Irt,.button_primary__AgMbO{background:var(--accent-primary);color:var(--bg-base);border-color:var(--accent-primary)}.button_buttonPrimary__q2Irt:hover,.button_primary__AgMbO:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--bg-base)}.button_buttonSecondary__4TDiA,.button_secondary__WRdcP{background:transparent;color:var(--accent-primary);border-color:var(--accent-primary)}.button_buttonSecondary__4TDiA:focus-visible,.button_buttonSecondary__4TDiA:hover,.button_secondary__WRdcP:focus-visible,.button_secondary__WRdcP:hover{background:var(--accent-soft);border-color:var(--accent-hover);color:var(--accent-hover)}.button_buttonGhost__zzApP,.button_ghost__6vx7l{background:transparent;border-color:var(--border-medium);color:var(--text-secondary)}.button_buttonGhost__zzApP:focus-visible,.button_buttonGhost__zzApP:hover,.button_ghost__6vx7l:focus-visible,.button_ghost__6vx7l:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:transparent}.button_sm__fK6_1{min-height:36px;padding:6px 14px;font-size:10px}@media (hover:none) and (pointer:coarse){.button_sm__fK6_1{min-height:44px}}.button_md__jsp00{min-height:44px;padding:8px 18px}.button_button__tvyt7:disabled,.button_disabled__OVPpq{opacity:.5;cursor:not-allowed;pointer-events:none}.button_loading__e7Bwr{opacity:.7;cursor:progress}.button_button__tvyt7 i,.button_button__tvyt7 svg{flex-shrink:0;height:14px;width:14px}.button_button__tvyt7 .button_iconLeft__TBTIJ{margin-right:8px}.button_button__tvyt7 .button_iconRight__pGhc5{margin-left:8px}.button_segmented__irGSx{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.button_segmentedItem__rWk_E{align-items:center;background:transparent;border:1px solid var(--border-medium);border-radius:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;font-weight:500;justify-content:center;letter-spacing:.02em;min-height:44px;padding:0 18px;text-transform:none}.button_segmentedItem__rWk_E:focus-visible,.button_segmentedItem__rWk_E:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.button_segmentedItem__rWk_E.button_active__CaXAv,.button_segmentedItem__rWk_E[aria-pressed=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-base)}.button_segmentedItem__rWk_E.button_active__CaXAv:focus-visible,.button_segmentedItem__rWk_E.button_active__CaXAv:hover,.button_segmentedItem__rWk_E[aria-pressed=true]:focus-visible,.button_segmentedItem__rWk_E[aria-pressed=true]:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--bg-base)}.button_button__tvyt7:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.button_buttonPrimary__q2Irt:focus-visible,.button_primary__AgMbO:focus-visible{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-base);outline:2px solid var(--paper);outline-offset:3px;box-shadow:0 0 0 4px rgb(5 5 5/85%)}@media print{.button_button__tvyt7{border-color:var(--border-medium);color:var(--bg-base);background:transparent}.button_buttonPrimary__q2Irt,.button_primary__AgMbO{background:var(--bg-base);color:var(--board-paper);border-color:var(--bg-base)}}.sign-in-persistence-modal_backdrop__8QVbQ{align-items:center;background:rgb(5 5 5/88%);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:200}.sign-in-persistence-modal_modal__kO3w2{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:0 10px 30px rgb(0 0 0/60%);max-width:420px;padding:22px 22px 18px;position:relative;width:100%}.sign-in-persistence-modal_modal__kO3w2:focus{outline:none}.sign-in-persistence-modal_close__9Ptrt{align-items:center;background:transparent;border:1px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:22px;height:36px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;width:36px}.sign-in-persistence-modal_close__9Ptrt:focus-visible,.sign-in-persistence-modal_close__9Ptrt:hover{color:var(--text-primary);outline:1px solid var(--border-medium)}.sign-in-persistence-modal_header__Luyeq{align-items:center;display:flex;gap:10px;margin-bottom:14px}.sign-in-persistence-modal_signalPill__WakwX{background:rgb(255 255 255/2%);border:1px solid var(--border-medium);color:var(--text-secondary);display:inline-block;font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:10px;letter-spacing:.12em;padding:2px 7px;text-transform:uppercase}.sign-in-persistence-modal_title__M1Lbj{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),"Helvetica Neue",sans-serif;font-size:17px;font-weight:700;letter-spacing:.02em;margin:0;text-transform:none}.sign-in-persistence-modal_body__lUcnA{color:var(--text-secondary);font-size:13.5px;line-height:1.55}.sign-in-persistence-modal_body__lUcnA p{margin:0 0 9px}.sign-in-persistence-modal_body__lUcnA p:last-child{margin-bottom:0}.sign-in-persistence-modal_lead__Ro_M4{color:var(--text-primary);font-weight:500}.sign-in-persistence-modal_actions__T60dr{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.sign-in-persistence-modal_actions__T60dr a,.sign-in-persistence-modal_actions__T60dr button{flex:1 1 auto;font-size:11px;min-height:42px;padding:0 14px}.sign-in-persistence-modal_footnote__q7nXi{color:var(--text-muted);font-size:11px;line-height:1.4;margin:0}@font-face{font-family:inter;src:url(/_next/static/media/ef6d3f52c547a6e3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/8fb1a96451cec840-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_e2e514{font-family:inter,inter Fallback}.__variable_e2e514{--font-inter:"inter","inter Fallback"}@font-face{font-family:display;src:url(/_next/static/media/bd6942464ffe88a0-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/e98110099c020b2e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/17d6e974ae510b30-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:132.09%;descent-override:26.42%;line-gap-override:0.00%;size-adjust:75.70%}.__className_3af99d{font-family:display,display Fallback}.__variable_3af99d{--font-display:"display","display Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/db9d659a1acad1e2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/af2e87f5d61b5665-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9a37f7{font-family:mono,mono Fallback}.__variable_9a37f7{--font-mono:"mono","mono Fallback"}:root{--board-black:#0A0A0A;--board-charcoal:#141414;--board-ink:#1A1A1A;--board-paper:#F5F5F7;--board-amber:#FF9500;--board-gray:#5A5A5A;--bg-base:#050505;--bg-surface:#0B0B0B;--bg-panel:#141414;--bg-elevated:#171717;--text-primary:#E9E4DB;--text-secondary:#A39B90;--text-muted:#8A8276;--logo-mark:#A79577;--accent-primary:#D9781E;--accent-hover:#E88A2D;--accent-soft:rgba(217,120,30,0.14);--accent-glow:rgba(217,120,30,0.22);--live-red:#E0552B;--health-green:#4E8F68;--paper-dark:#1A1815;--paper-mid:#26211C;--paper-light:#312A23;--border-subtle:#242424;--border-medium:#2D2D2D;--border-strong:#3A3A3A;--amber:var(--accent-primary);--amber-hot:var(--board-amber);--paper:var(--text-primary);--paper-dim:var(--text-secondary);--paper-muted:var(--text-muted);--live:var(--live-red);--green:var(--health-green);--line:rgba(167,149,119,0.18);--line-strong:rgba(167,149,119,0.32);--panel:rgba(10,10,10,0.92);--panel-soft:rgba(20,20,20,0.72);--mark:var(--logo-mark);--success-green:var(--health-green);--live-dot:var(--live-red);--label-size-min:0.75rem}.admin-console-theme{--admin-canvas:#141414;--admin-panel:#1b1c1c;--admin-inset:#202121;--admin-control:#242626;--admin-raised:#252929;--admin-black:#111;--admin-muted-surface:#303131;--admin-line:#353636;--admin-line-strong:#505252;--admin-text:#e9e4df;--admin-text-strong:#f3efeb;--admin-text-muted:#bbb7b2;--admin-text-faint:#999;--admin-accent:#ff9b19;--admin-accent-hover:#ffad43;--admin-accent-light:#ffc376;--admin-selected:#302718;--admin-selection:#392818;--admin-attention:#65420d;--admin-attention-line:#a76a19;--admin-attention-text:#ffecd1;--admin-critical:#652927;--admin-critical-soft:#462725;--admin-critical-line:#9a514a;--admin-critical-text:#ffd7d1;--admin-success:#57d976;--admin-success-surface:#213f2d;--admin-success-text:#dff7e5;--admin-success-line:#527660;--admin-placeholder:#868d90;--admin-warning:#d89d39;--admin-error-icon:#e9796e;--admin-backdrop:#0009;--admin-shadow:#0007;--admin-scrim:#0006;--admin-thumbnail:#383d40}@media (max-width:767px){.admin-console-theme{--admin-canvas:#13181b;--admin-inset:#1d2225;--admin-control:#1e2427;--admin-text:#edefee;--admin-text-strong:#f3f4f4;--admin-text-muted:#b8bec2}}@keyframes builder-on-air-glow{0%,to{opacity:84%;text-shadow:0 0 0 transparent}50%{opacity:100%;text-shadow:0 0 14px rgb(255 149 0/32%)}}@keyframes carrier-pulse{0%,to{opacity:42%}50%{opacity:92%}}@keyframes cinematic-ring{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hero-live-meter{0%,to{opacity:58%;transform:scaleY(.42)}18%{opacity:92%;transform:scaleY(.78)}36%{opacity:100%;transform:scaleY(1)}54%{opacity:86%;transform:scaleY(.64)}72%{opacity:96%;transform:scaleY(.88)}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgb(224 85 43/28%)}50%{box-shadow:0 0 0 5px rgb(224 85 43/0)}}@keyframes live-console-beacon{0%,to{opacity:54%;transform:scaleX(.58)}8%{opacity:100%;transform:scaleX(1)}12%{opacity:68%;transform:scaleX(.76)}64%{opacity:82%;transform:scaleX(.92)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.7}}@keyframes schedule-plate-live{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 28%,transparent),0 0 0 0 rgb(224 85 43/0)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 52%,transparent),0 0 18px rgb(224 85 43/12%)}}@keyframes tower-scene-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes tower-signal-pulse{0%,to{opacity:48%}50%{opacity:68%}}@keyframes wave-flicker{0%,to{opacity:72%}42%{opacity:100%}66%{opacity:82%}}@keyframes workflow-signal-flow{0%{background-position:120% 0;opacity:72%}50%{opacity:100%}to{background-position:-120% 0;opacity:72%}}.bottom-live-player,.now-playing-bar{align-items:center;background:url(/art-direction/analog-scanlines.svg) 50%/460px repeat,rgb(8 8 8/96%);border-top:1px solid var(--rule-hot);bottom:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto 130px auto;left:0;min-height:70px;padding:10px var(--page-gutter);position:fixed;right:0;z-index:35}.bottom-live-player.compact{grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding-block:6px}.bottom-live-player.compact .bar-actions .icon-button:not(:first-child),.bottom-live-player.compact .metadata,.bottom-live-player.compact .waveform-strip{display:none}.global-player-reopen{align-items:center;background:linear-gradient(180deg,rgb(11 11 10/98%),rgb(4 4 4/98%)),url(/art-direction/analog-scanlines.svg) 50% /460px repeat;border:1px solid rgb(217 120 30/36%);border-radius:0;bottom:0;box-shadow:0 -12px 28px rgb(0 0 0/45%);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;gap:10px;letter-spacing:.02em;min-height:44px;padding:10px 16px;position:fixed;right:var(--page-gutter);text-transform:none;z-index:40}.global-player-reopen:focus-visible,.global-player-reopen:hover{border-color:var(--accent-hover);box-shadow:0 -14px 28px rgb(217 120 30/12%);color:var(--accent-hover)}body.listen-room-page .global-player,body.listen-room-page .global-player-reopen{display:none}.global-player.bottom-live-player{align-items:stretch;background:linear-gradient(180deg,rgb(11 11 10/98%),rgb(4 4 4/98%)),url(/art-direction/analog-scanlines.svg) 50% /460px repeat;border-top:1px solid rgb(217 120 30/36%);box-shadow:0 -18px 34px rgb(0 0 0/50%);display:flex;flex-direction:column;gap:0;min-height:74px;padding:0}.global-player-bar{align-items:stretch;container-name:global-player-bar;container-type:inline-size;display:grid;flex-shrink:0;grid-gap:0;gap:0;grid-template-columns:auto minmax(0,1fr) 168px auto max-content;isolation:isolate;min-height:74px;padding:8px var(--page-gutter);position:relative;width:100%}.global-player-bar:before{background:linear-gradient(90deg,transparent,rgb(217 120 30/18%) 18%,rgb(255 149 0/72%) 50%,rgb(217 120 30/18%) 82%,transparent);content:"";height:1px;left:0;opacity:45%;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.global-player.is-live .global-player-bar:before{opacity:72%}.global-player-drawer{background:linear-gradient(180deg,rgb(11 11 10/98%),rgb(4 4 4/98%)),url(/art-direction/analog-scanlines.svg) 50% /460px repeat;border-bottom:1px solid var(--border-subtle);display:grid;flex-shrink:0;grid-gap:0 clamp(18px,2.4vw,34px);gap:0 clamp(18px,2.4vw,34px);grid-template-columns:minmax(224px,.32fr) minmax(420px,1fr);grid-template-rows:auto auto;overflow:hidden;padding:12px var(--page-gutter) 14px;position:relative;width:100%}.global-player-drawer:not([hidden]){animation:global-player-drawer-reveal .22s cubic-bezier(.16,1,.3,1)}@keyframes global-player-drawer-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.global-player-drawer:after{background:linear-gradient(90deg,transparent,rgb(217 120 30/14%) 24%,rgb(255 149 0/42%) 50%,rgb(217 120 30/14%) 76%,transparent);bottom:0;content:"";height:1px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .18s steps(2)}.global-player-drawer.is-live.is-playing:after{opacity:1}.global-player-drawer.is-scanning:after{animation:global-player-drawer-scan 2.4s linear infinite}@keyframes global-player-drawer-scan{0%{opacity:.35;transform:translateX(-8%)}50%{opacity:.85;transform:translateX(0)}to{opacity:.35;transform:translateX(8%)}}.global-player-drawer[hidden]{display:none}.global-player-drawer-program,.global-player-drawer-source,.global-player-drawer-transmit{min-height:0;min-width:0}.global-player-drawer-mobile-now{display:none}.global-player-drawer-program{align-content:flex-start;display:grid;overflow:hidden;padding-block:2px}.global-player-drawer-source{grid-column:1;grid-row:2}.global-player-drawer-transmit{align-content:flex-start;border-left:1px solid var(--border-subtle);display:grid;grid-gap:10px;gap:10px;grid-column:2;grid-row:1;overflow:hidden;padding:2px 0 2px clamp(18px,2.1vw,28px)}.global-player-drawer-transmit-head{align-items:flex-end;border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:8px 16px;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;padding-bottom:10px}.global-player-drawer-transmit-title{display:grid;grid-gap:2px;gap:2px;min-width:0}.global-player-drawer-inline-label{color:var(--accent-primary);letter-spacing:.02em;line-height:1.2;margin:0;text-transform:none}.global-player-drawer-inline-label,.global-player-drawer-transmit-note{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px}.global-player-drawer-transmit-note{color:var(--text-primary);letter-spacing:.03em;line-height:1.3;overflow-wrap:anywhere}.global-player-drawer-room-link{align-items:center;color:var(--accent-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;gap:5px;letter-spacing:.02em;text-decoration:none;text-transform:none;white-space:nowrap}.global-player-drawer-room-link svg{flex:0 0 auto;height:12px;width:12px}.global-player-drawer-room-link path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85;transition:transform .18s cubic-bezier(.16,1,.3,1)}.global-player-drawer-room-link:focus-visible,.global-player-drawer-room-link:hover{color:var(--accent-hover)}.global-player-drawer-room-link:focus-visible path,.global-player-drawer-room-link:hover path{transform:translateX(2px)}.global-player-drawer-transmit .global-player-drawer-engagement{align-items:center;border-top:0;display:flex;flex-flow:row wrap;gap:8px 10px;margin-top:0;min-width:0;padding-top:0}.global-player-drawer-engagement>span{flex:0 0 auto}.global-player-drawer-engagement>*{min-width:0}.global-player-drawer-meta{display:grid;grid-gap:12px 24px;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.global-player-drawer-meta--compact{gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.global-player-drawer-label{color:var(--accent-primary);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;margin-bottom:4px;text-transform:none}.global-player-drawer-value{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;text-transform:none}.global-player-drawer-meta--compact .global-player-drawer-value{font-size:15px}a.global-player-drawer-value:focus-visible,a.global-player-drawer-value:hover{color:var(--accent-hover)}.global-player-drawer-hero{display:grid;grid-gap:10px;gap:10px;max-width:100%;min-width:0}.global-player-drawer-kicker{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;gap:6px;letter-spacing:.02em;line-height:1;margin:0;text-transform:none}.global-player-drawer-kicker-pulse{background:var(--live-red);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.global-player-drawer.is-live .global-player-drawer-kicker-pulse{animation:global-player-kicker-pulse 1.8s steps(3) infinite}@keyframes global-player-kicker-pulse{0%,to{opacity:1}50%{opacity:.35}}.global-player-drawer-hero--compact{align-content:flex-start;gap:7px;max-width:100%}.global-player-drawer-hero--scanning .global-player-drawer-title{animation:global-player-scan-flicker 2.2s steps(4) infinite;color:var(--text-primary)}@keyframes global-player-scan-flicker{0%,to{opacity:1}45%{opacity:.72}70%{opacity:.9}}.global-player-drawer-hero--compact .global-player-drawer-title{display:block;font-size:clamp(15px,1.25vw,18px);letter-spacing:.03em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-player-drawer-hero--compact .global-player-drawer-badges{gap:4px}.global-player-drawer-hero--compact .global-player-badge{font-size:12px;padding:3px 6px}.global-player-drawer-hero--compact .global-player-drawer-type{font-size:12px;margin:0;min-width:0}.global-player-drawer-type-meta{color:var(--text-muted);font-weight:400;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.global-player-drawer-hero-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;max-width:100%;min-width:0}.global-player-drawer-title{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:700;gap:8px;letter-spacing:.02em;line-height:1.05;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-transform:none}.global-player-drawer-play-glyph{color:var(--accent-hover);font-size:.72em;line-height:1}.global-player-drawer-badges{display:inline-flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.global-player-badge{background:rgb(217 120 30/12%);border:1px solid rgb(217 120 30/28%);border-radius:2px;color:var(--accent-hover);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:5px 8px;text-transform:none}.global-player-badge--mood{background:rgb(14 116 144/10%);border-color:rgb(14 116 144/28%);color:var(--text-primary)}.global-player-badge--provider{background:rgb(90 45 184/10%);border-color:rgb(90 45 184/24%);color:var(--text-primary)}.global-player-drawer-subtitle{color:var(--text-primary);font-size:14px;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere}.global-player-drawer-subtitle-sep{color:var(--accent-primary);font-weight:700}.global-player-drawer-quote{background:rgb(217 120 30/6%);border:1px solid rgb(217 120 30/14%);color:var(--text-primary);font-size:13px;line-height:1.6;margin:0;max-width:100%;max-height:9.6em;min-width:0;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.global-player-drawer-prompt{display:grid;grid-gap:6px;gap:6px;min-width:0}.global-player-drawer-prompt .global-player-drawer-quote{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px}.global-player-drawer-lyrics summary{cursor:pointer}.global-player-drawer-prompt .global-player-drawer-lyrics-copy{font-family:inherit;margin:0;white-space:pre-wrap}.global-player-drawer-progress{display:grid;grid-gap:6px;gap:6px}.global-player-drawer-progress-track{background:rgb(255 255 255/8%);border-radius:0;height:4px;overflow:hidden;width:100%}.global-player-drawer-progress-fill{background:linear-gradient(90deg,rgb(217 120 30/70%),rgb(255 149 0/90%));display:block;height:100%;transform-origin:left center;transition:transform .9s linear}.global-player-drawer-progress-label{color:var(--text-secondary);font-size:11px;letter-spacing:.06em}.global-player-drawer-progress-label,.global-player-drawer-type{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.global-player-drawer-type{align-items:center;color:var(--text-primary);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:8px;letter-spacing:.02em;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-transform:none}.global-player-type-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.global-player.is-expanded{box-shadow:0 -24px 40px rgb(0 0 0/58%)}.global-player.is-expanded .global-player-feedback{display:none}.global-player-open[aria-expanded=true],.global-player-open[aria-expanded=true] .global-player-open-label{color:var(--accent-hover)}.global-player-actions,.global-player-chrome,.global-player-controls,.global-player-dismiss,.global-player-feedback,.global-player-identity,.global-player-now,.global-player-open,.global-player-signal{min-height:58px;position:relative;z-index:2}.global-player-actions{align-items:center;border-right:1px solid var(--border-subtle);display:inline-flex;flex-shrink:0;gap:0;justify-content:center}.global-player-identity{--gp-identity-avatar:48px;--gp-identity-gap-block:4px;--gp-identity-gap-inline:clamp(8px,1.2vw,12px);--gp-identity-label-size:10px;--gp-identity-label-height:12px;--gp-identity-live-dot:6px;--gp-identity-max-width:min(210px,24vw);--gp-identity-value-size:clamp(15px,1.45vw,20px);align-content:flex-start;border-right:1px solid var(--border-subtle);color:var(--text-primary);display:grid;grid-gap:var(--gp-identity-gap-block) var(--gp-identity-gap-inline);gap:var(--gp-identity-gap-block) var(--gp-identity-gap-inline);grid-template-columns:var(--gp-identity-avatar) minmax(0,1fr);grid-template-rows:var(--gp-identity-label-height) minmax(0,auto);max-width:var(--gp-identity-max-width);min-height:58px;min-width:0;padding:10px clamp(12px,1.6vw,20px) 10px 0}.global-player-avatar{align-self:center;background:rgb(217 120 30/8%);border:1px solid rgb(167 149 119/35%);display:inline-grid;flex:0 0 auto;grid-row:1/span 2;height:var(--gp-identity-avatar,48px);overflow:hidden;place-items:center;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1);width:var(--gp-identity-avatar,48px)}.global-player-bar.is-playing .global-player-avatar{border-color:color-mix(in srgb,var(--accent-primary) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent),0 0 18px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.global-player-identity-label,.global-player-identity-value{grid-column:2;min-width:0}.global-player-identity-label{grid-row:1}.global-player-identity .global-player-identity-label{font-size:var(--gp-identity-label-size,10px);height:var(--gp-identity-label-height,12px);letter-spacing:.11em;min-height:var(--gp-identity-label-height,12px)}.global-player-identity-label .global-player-live-dot{flex:0 0 var(--gp-identity-live-dot,6px);height:var(--gp-identity-live-dot,6px);width:var(--gp-identity-live-dot,6px)}.global-player-identity-value{grid-row:2}.global-player-identity .global-player-host-link.global-player-identity-value,.global-player-identity .global-player-identity-value{font-size:var(--gp-identity-value-size,clamp(15px,1.45vw,20px))}.global-player-meta{align-content:flex-start;display:grid;grid-gap:4px;gap:4px;grid-template-rows:12px minmax(0,auto);min-height:58px;min-width:0;padding-block:10px}.global-player-meta-label{align-items:center;color:var(--accent-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;font-weight:500;gap:6px;grid-row:1;height:12px;letter-spacing:.02em;line-height:1;min-height:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.global-player-live-dot{background:var(--live-red);border-radius:50%;flex:0 0 6px;height:6px;width:6px}.global-player-live-dot.offline{background:var(--text-muted)}.global-player-host-link,.global-player-meta-value{color:var(--text-primary);display:block;font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(15px,1.45vw,20px);font-weight:700;grid-row:2;letter-spacing:.02em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.global-player-now-value{color:var(--text-secondary);font-weight:500;letter-spacing:.06em;max-width:100%;min-width:0}.global-player-host-link{text-decoration:none}.global-player-host-link:focus-visible,.global-player-host-link:hover{color:var(--accent-hover)}.global-player-avatar img{display:block;height:100%;object-fit:cover;width:100%}.global-player-avatar span{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:.02em}.global-player-now{border-right:1px solid var(--border-subtle);min-width:0;overflow:hidden;padding-block:10px;padding-inline:clamp(12px,1.6vw,20px)}@media (min-width:1200px){.global-player-now-value{font-size:clamp(16px,1.1vw,21px)}}@container global-player-bar (min-width: 820px){.global-player-identity{--gp-identity-avatar:52px;--gp-identity-gap-inline:clamp(10px,1.3vw,14px);--gp-identity-label-height:13px;--gp-identity-label-size:10px;--gp-identity-max-width:min(228px,26cqi);--gp-identity-value-size:clamp(16px,1.65cqi,21px)}}@container global-player-bar (min-width: 1024px){.global-player-identity{--gp-identity-avatar:56px;--gp-identity-gap-block:5px;--gp-identity-gap-inline:clamp(10px,1.2vw,14px);--gp-identity-label-height:14px;--gp-identity-label-size:11px;--gp-identity-live-dot:7px;--gp-identity-max-width:min(260px,28cqi);--gp-identity-value-size:clamp(18px,1.75cqi,24px);padding-block:9px}}@supports not (container-type:inline-size){@media (min-width:900px){.global-player-identity{--gp-identity-avatar:52px;--gp-identity-gap-inline:clamp(10px,1.3vw,14px);--gp-identity-label-height:13px;--gp-identity-max-width:min(228px,22vw);--gp-identity-value-size:clamp(16px,1.2vw,21px)}}@media (min-width:1200px){.global-player-identity{--gp-identity-avatar:56px;--gp-identity-gap-block:5px;--gp-identity-gap-inline:clamp(10px,1.2vw,14px);--gp-identity-label-height:14px;--gp-identity-label-size:11px;--gp-identity-live-dot:7px;--gp-identity-max-width:min(252px,18vw);--gp-identity-value-size:clamp(17px,1.15vw,23px);padding-block:9px}}}.global-player-signal{align-items:center;align-self:stretch;border-right:1px solid var(--border-subtle);box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;min-width:0;overflow:hidden;padding:0 10px;width:100%}.global-player-signal .waveform-strip{flex:0 1 56px;height:16px;max-width:56px;min-width:36px;width:56px}.global-player-signal-clock{color:var(--text-primary);flex:0 0 auto;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;text-transform:none;transition:color .24s cubic-bezier(.16,1,.3,1);white-space:nowrap}.global-player-bar.is-live .global-player-signal-clock{color:var(--accent-primary)}.global-player-bar.is-playing .global-player-signal .waveform-strip.is-audio-live,.global-player-bar.is-playing .global-player-signal .waveform-strip.is-audio-simulated{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-primary) 18%,transparent))}.global-player-controls{justify-content:center;padding:0 clamp(6px,1vw,12px)}.global-player-controls,.global-player-feedback{align-items:center;border-right:0;display:inline-flex;flex-shrink:0}.global-player-feedback{gap:6px;min-height:58px;padding:0 clamp(8px,1vw,14px)}.global-player-drawer-vote{align-items:center;border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);display:flex;gap:10px;grid-column:2;grid-row:2;justify-content:flex-end;margin-top:10px;min-height:34px;padding:10px 0 0 clamp(18px,2.1vw,28px)}.global-player-drawer-vote-label{color:var(--accent-primary);flex:0 0 auto;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.global-player-drawer-vote .reaction-vote-button{min-height:44px;min-width:44px}.global-player-drawer-vote .reaction-vote-icon,.global-player-drawer-vote .reaction-vote-icon svg{height:16px;width:16px}@media (max-width:899px){.global-player-feedback{display:none!important}.global-player-drawer{gap:8px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto}.global-player-drawer-mobile-now{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:4px 10px;grid-column:1;grid-row:1;min-width:0;padding-bottom:8px}.global-player-drawer-mobile-now span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.04em}.global-player-drawer-mobile-now strong{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-player-drawer-program{display:none}.global-player-drawer-transmit{border-left:0;grid-column:1;grid-row:2;padding-left:0}.global-player-drawer-source{grid-column:1;grid-row:3}.global-player-drawer-vote{align-items:center;border-bottom:1px solid var(--border-subtle);border-left:0;border-top:0;display:flex;flex-wrap:nowrap;gap:10px;grid-column:1;grid-row:4;justify-content:space-between;margin-top:0;min-height:44px;padding:0 0 8px}.global-player-drawer:has(.global-player-drawer-source details[open]){grid-template-rows:auto}.global-player-drawer:has(.global-player-drawer-source details[open]) .global-player-drawer-mobile-now,.global-player-drawer:has(.global-player-drawer-source details[open]) .global-player-drawer-transmit,.global-player-drawer:has(.global-player-drawer-source details[open]) .global-player-drawer-vote{display:none}.global-player-drawer:has(.global-player-drawer-source details[open]) .global-player-drawer-source{grid-row:1}}.global-player-feedback button{align-items:center;background:transparent;border:1px solid rgb(167 149 119/35%);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.02em;min-height:44px;min-width:44px;padding:0}.global-player-feedback button svg{display:block;height:18px;width:18px}.global-player-feedback button path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.global-player-feedback button:focus-visible,.global-player-feedback button:hover,.global-player-feedback button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-hover)}.global-player-feedback .reaction-vote-status,.global-player-feedback>span{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.global-player-toggle{align-items:center;background:var(--accent-primary);border:0;border-radius:2px;color:var(--bg-base);cursor:pointer;display:inline-flex;height:52px;justify-content:center;padding:0;transition:background .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);width:52px}.global-player-bar.is-playing .global-player-toggle{box-shadow:0 0 22px color-mix(in srgb,var(--accent-primary) 30%,transparent)}.global-player-toggle svg{height:25px;width:25px}.global-player-toggle path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.global-player-toggle:focus-visible,.global-player-toggle:hover{background:var(--accent-hover)}.global-player-toggle:active{transform:scale(.96)}.global-player-chrome{align-items:stretch;border-left:1px solid var(--border-subtle);display:inline-flex;flex-shrink:0;min-width:max-content}.global-player-dismiss,.global-player-open{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;min-height:44px;min-width:44px;padding:0;text-decoration:none}.now-playing-share{align-items:stretch;display:inline-flex;flex:0 0 auto;min-height:44px;position:relative;z-index:8}.global-player-chrome .now-playing-share{border-right:1px solid var(--border-subtle);min-height:58px}.now-playing-share-trigger{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.global-player-chrome .now-playing-share-trigger{min-height:58px}.now-playing-share-trigger svg{height:18px;width:18px}.now-playing-share-trigger path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.now-playing-share-trigger:focus-visible,.now-playing-share-trigger:hover,.now-playing-share-trigger[aria-expanded=true]{color:var(--accent-hover)}.now-playing-share-menu{background:linear-gradient(180deg,rgb(18 15 11/98%),rgb(4 4 4/98%)),var(--bg-elevated);border:1px solid rgb(217 120 30/42%);box-shadow:0 18px 36px rgb(0 0 0/54%);color:var(--text-primary);display:grid;grid-gap:12px;gap:12px;max-width:min(320px,calc(100vw - 24px));padding:12px;position:absolute;right:0;width:320px;z-index:70}.now-playing-share[data-placement=above] .now-playing-share-menu{bottom:calc(100% + 10px)}.now-playing-share[data-placement=below] .now-playing-share-menu{top:calc(100% + 10px)}.now-playing-share-card{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:54px minmax(0,1fr)}.now-playing-share-art{background:rgb(217 120 30/8%);border:1px solid rgb(167 149 119/35%);display:inline-grid;height:54px;overflow:hidden;place-items:center;width:54px}.now-playing-share-art img{height:100%;object-fit:cover;width:100%}.now-playing-share-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.now-playing-share-label{color:var(--accent-primary);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.now-playing-share-copy p,.now-playing-share-label{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.now-playing-share-copy p{color:var(--text-primary);font-size:12px;line-height:1.45;margin:0}.now-playing-share-actions,.now-playing-share-links{display:flex;flex-wrap:wrap;gap:6px}.now-playing-share-actions button,.now-playing-share-links a{align-items:center;background:rgb(255 255 255/4%);border:1px solid rgb(167 149 119/32%);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;justify-content:center;letter-spacing:.02em;min-height:34px;padding:0 10px;text-decoration:none}.now-playing-share-actions button:focus-visible,.now-playing-share-actions button:hover,.now-playing-share-links a:focus-visible,.now-playing-share-links a:hover{border-color:var(--accent-primary);color:var(--accent-hover)}.now-playing-share-error{color:var(--board-paper);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;margin:0}@media (max-width:520px){.now-playing-share-menu{left:12px;max-width:none;position:fixed;right:12px;width:auto}.now-playing-share[data-placement=above] .now-playing-share-menu{bottom:calc(var(--global-player-reserve, 74px) + 10px + env(safe-area-inset-bottom, 0px))}.now-playing-share[data-placement=below] .now-playing-share-menu{top:calc(86px + env(safe-area-inset-top, 0px))}}.global-player-open{border-right:1px solid var(--border-subtle);padding-inline:clamp(12px,1.6vw,18px);white-space:nowrap}.global-player-open-label{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;line-height:1;text-transform:none}.global-player-chrome-icon{flex:0 0 auto;height:18px;width:18px}.global-player-open .global-player-chrome-icon{color:var(--accent-primary);transition:color .22s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.global-player-open[aria-expanded=true] .global-player-chrome-icon{transform:rotate(180deg)}.global-player-chrome-icon path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.global-player-dismiss:focus-visible,.global-player-dismiss:hover,.global-player-open:focus-visible,.global-player-open:hover{color:var(--accent-hover)}.global-player-open:focus-visible .global-player-open-label,.global-player-open:hover .global-player-open-label{color:var(--accent-hover)}.compact-player-shell{padding-bottom:0}.compact-player-shell .artifact-masthead,.compact-player-shell .join-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);padding:var(--route-hero-padding-top) 0 20px}.compact-player-shell .artifact-masthead h1,.compact-player-shell .join-hero h1{font-size:clamp(38px,5vw,70px);max-width:16ch}.brand-footer{align-items:flex-start;background:linear-gradient(180deg,rgb(0 0 0/100%),rgb(3 3 3/98%)),var(--bg-base);border:0;border-top:1px solid rgb(217 120 30/28%);box-shadow:0 -18px 36px rgb(0 0 0/30%);display:grid;grid-gap:clamp(14px,1.8vw,24px) clamp(16px,2vw,28px);gap:clamp(14px,1.8vw,24px) clamp(16px,2vw,28px);grid-template-areas:"brand nav follow" "legal legal legal";grid-template-columns:minmax(min-content,.55fr) minmax(0,1.45fr) minmax(0,.4fr);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;max-width:100vw;overflow-x:clip;padding:clamp(22px,2.6vw,32px) var(--page-gutter) 18px;width:100vw;box-sizing:border-box}.footer-brand-block{border-right:1px solid var(--rule);display:grid;grid-gap:8px;gap:8px;grid-area:brand;padding-right:clamp(14px,1.8vw,24px)}.brand-footer .logo,.footer-brand-block{min-width:min-content}.footer-copyright,.footer-credit,.footer-follow a,.footer-follow b,.footer-legal-row a,.footer-legal-row b,.footer-legal-row button,.footer-nav-groups a,.footer-nav-groups b,.footer-nav-groups button{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-style:normal;letter-spacing:.02em}.footer-copyright,.footer-credit{margin:0}.footer-credit a{align-items:center;color:var(--text-secondary);display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:.16em}.footer-credit a:focus-visible,.footer-credit a:hover{color:var(--accent-hover)}.footer-signal-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.footer-signal-row>a{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;min-height:44px;align-items:center;display:inline-flex;text-decoration:underline;text-underline-offset:.16em}.footer-signal-row>a:focus-visible,.footer-signal-row>a:hover{color:var(--accent-hover)}.footer-nav-groups{align-items:flex-start;display:grid;grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px);grid-area:nav;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.footer-nav-group{align-content:flex-start;display:grid;grid-gap:1px;gap:1px}.footer-follow b,.footer-legal-row b,.footer-nav-groups b{color:var(--logo-mark);font-weight:400;margin-bottom:4px;text-transform:uppercase}.footer-legal-row a,.footer-nav-groups a{color:var(--text-secondary);display:block;line-height:1.35;padding-block:1px;text-decoration:underline;-webkit-text-decoration-color:rgb(167 149 119/42%);text-decoration-color:rgb(167 149 119/42%);text-underline-offset:.16em}.footer-nav-groups a,.footer-nav-groups button{align-items:center;box-sizing:border-box;display:flex;min-height:44px;min-width:44px}.footer-legal-row button,.footer-nav-groups button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;line-height:1.35;padding-block:1px;text-align:left;text-decoration:underline;-webkit-text-decoration-color:rgb(167 149 119/42%);text-decoration-color:rgb(167 149 119/42%);text-underline-offset:.16em}.footer-legal-row .footer-analytics-control{color:var(--logo-mark);-webkit-text-decoration-color:rgb(217 120 30/48%);text-decoration-color:rgb(217 120 30/48%)}.footer-follow a:hover,.footer-legal-row .footer-analytics-control:hover,.footer-legal-row a:hover,.footer-legal-row button:hover,.footer-nav-groups a:hover,.footer-nav-groups button:hover{color:var(--accent-hover)}.footer-follow a:focus-visible,.footer-legal-row a:focus-visible,.footer-legal-row button:focus-visible,.footer-nav-groups a:focus-visible,.footer-nav-groups button:focus-visible{outline:2px solid var(--logo-mark);outline-offset:2px}.footer-follow{border-left:1px solid var(--rule);display:grid;grid-gap:6px;gap:6px;grid-area:follow;min-width:0;padding-left:clamp(14px,1.8vw,24px)}.footer-follow>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.footer-follow a{align-items:center;border:1px solid transparent;color:var(--logo-mark);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0;text-decoration:none}.footer-follow svg{display:block;height:21px;width:21px}.footer-follow svg path{fill:currentcolor}.footer-legal-row{align-items:center;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px 16px;grid-area:legal;padding-top:12px}.footer-legal-row>b{flex:0 0 auto;margin-bottom:0}.footer-legal-links{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 8px}.footer-legal-links a,.footer-legal-links button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding-block:8px;padding-inline:6px}@media (max-width:960px){.brand-footer{grid-template-areas:"brand brand" "nav nav" "follow follow" "legal legal";grid-template-columns:minmax(0,1fr)}.footer-brand-block{border-right:0;padding-right:0}.footer-follow{border-left:0;padding-left:0}.footer-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){.footer-nav-group{gap:2px}.footer-legal-links a,.footer-legal-links button,.footer-nav-groups a,.footer-nav-groups button{min-height:44px;min-width:44px;padding-block:8px}.footer-legal-links a,.footer-legal-links button{display:inline-flex;align-items:center}}.bar-actions,.now-playing-title{align-items:center;display:inline-flex;gap:10px}.now-playing-title{font-size:11px;letter-spacing:.02em;min-height:44px;min-width:44px;text-transform:none}.icon-button,.now-playing-title{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.icon-button{align-items:center;background:transparent;border:1px solid var(--border-medium);color:var(--accent-primary);display:inline-flex;font-size:10px;height:44px;justify-content:center;min-width:46px;padding:0 8px;text-transform:uppercase}.icon-button:focus-visible,.icon-button:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.copy-button{justify-self:flex-end;white-space:nowrap}.code-panel{background:rgb(5 5 5/72%);border:1px solid var(--border-subtle);color:var(--text-primary);display:block;font-size:12px;line-height:1.6;overflow-x:auto;padding:14px}.code-frame{display:grid;grid-gap:10px;gap:10px}.doc-list{color:var(--text-secondary)}.profile-tabs{border-bottom:1px solid var(--rule);display:flex;gap:18px;overflow-x:auto}.profile-tabs a{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;padding:10px 0;text-transform:uppercase}.profile-tabs a.active{color:var(--accent-primary)}.agent-dossier-hero{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,.5fr);margin-top:0;padding:22px;border:0}.agent-dossier-copy{align-content:center;display:grid;grid-gap:13px;gap:13px}.agent-dossier-copy h1{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(64px,9vw,122px);font-weight:700;letter-spacing:.045em;line-height:.84;margin:0;max-width:10ch;text-transform:uppercase}.dossier-current{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;grid-gap:5px;gap:5px;max-width:720px;padding:10px 0}.dossier-current strong{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:26px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dossier-current span:last-child{color:var(--text-secondary)}.active-incident-rail,.archive-stills-panel,.dossier-ledger,.portrait-dossier-plate,.relationship-incident-map,.reputation-pressure-panel{align-content:flex-start;display:grid;grid-gap:12px;gap:12px}.portrait-dossier-plate{padding:12px}.portrait-dossier-image{aspect-ratio:4/5;background:var(--bg-base);border:1px solid var(--border-medium);overflow:hidden;position:relative}.portrait-dossier-image img{filter:contrast(1.1) saturate(.76) sepia(.16);height:100%;object-fit:cover;width:100%}.portrait-scanline{background:url(/art-direction/analog-scanlines.svg) 50%/380px repeat,linear-gradient(180deg,transparent,rgb(5 5 5/28%));inset:0;opacity:50%;pointer-events:none;position:absolute}.portrait-dossier-plate dl,.pressure-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.portrait-dossier-plate dl div,.pressure-grid div{border:1px solid var(--border-subtle);margin:-1px 0 0 -1px;min-width:0;padding:9px}.portrait-dossier-plate dd,.pressure-grid dd{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;margin:3px 0 0;overflow-wrap:anywhere;text-transform:uppercase}.signal-state-rail{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(8,minmax(110px,1fr));margin:14px 0 0}.signal-state-rail div{border-color:var(--border-subtle);margin-left:-1px;min-height:78px;padding:10px}.signal-state-rail dd{color:var(--text-primary);font-size:17px;margin:4px 0 0;overflow-wrap:anywhere}.signal-state-rail dd,.signal-state-rail span{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;text-transform:uppercase}.signal-state-rail span{color:var(--text-muted);font-size:10px;letter-spacing:.05em}.active-incident-rail{align-items:flex-start;grid-template-columns:220px minmax(0,1fr);margin-top:12px}.active-incident-rail h2{margin-bottom:0}.active-incident-rail ol{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.active-incident-rail li{border-left:1px solid var(--border-subtle);display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:0 12px 2px}.active-incident-rail strong{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.active-incident-rail p{margin:0}.dossier-two-up{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.dossier-ledger ol,.pressure-events{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.dossier-ledger li{align-items:flex-start;border-top:1px solid var(--border-subtle);display:grid;grid-gap:11px;gap:11px;grid-template-columns:96px auto minmax(0,1fr);min-height:56px;padding:9px 0}.dossier-ledger li:first-child,.pressure-events li:first-child{border-top:0;padding-top:0}.dossier-ledger strong,.pressure-events strong,.relationship-core strong,.relationship-line strong{color:var(--text-primary);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.dossier-ledger .metadata{display:block;line-height:1.5;margin-top:3px}.pressure-events li{border-top:1px solid var(--border-subtle);display:grid;grid-gap:4px;gap:4px;padding:10px 0}.pressure-events p{margin:0}.relationship-core{align-items:center;border:1px solid var(--border-subtle);display:grid;grid-gap:10px;gap:10px;grid-template-columns:58px minmax(0,1fr) auto;padding:10px}.relationship-lines{display:grid;grid-gap:0;gap:0}.relationship-line{align-items:flex-start;border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr);min-height:78px;padding:10px 0}.relationship-line>span{display:grid;grid-gap:4px;gap:4px}.relationship-line span span:last-child:not(.metadata){color:var(--text-secondary);font-size:12px;line-height:1.5}.archive-stills-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.archive-stills-grid figure{border:1px solid var(--border-subtle);margin:0;overflow:hidden}.archive-stills-grid img{aspect-ratio:1;display:block;filter:contrast(1.08) saturate(.72) sepia(.2);object-fit:cover;width:100%}.archive-stills-grid figcaption{border-top:1px solid var(--border-subtle);padding:7px}.signal-map .signal-map-grid{display:grid;grid-gap:0;gap:0;position:relative}.signal-node{align-items:center;border-top:1px solid var(--border-subtle);color:var(--text-primary);display:grid;grid-gap:12px;gap:12px;grid-template-columns:34px 58px minmax(0,1fr);min-height:74px;padding:8px 0}.signal-node:first-child{border-top:0}.signal-node-index{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px}.signal-node>span:last-child{display:grid;grid-gap:3px;gap:3px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.persona-meter{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:100px 1fr}.persona-meter i{background:var(--accent-primary);display:block;height:4px}.form-stack label{color:var(--text-primary);display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.02em;text-transform:none}.form-stack fieldset{border:1px solid var(--border-subtle);display:grid;grid-gap:12px;gap:12px;margin:0;padding:14px}.form-stack legend{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;padding:0 8px;text-transform:none}.form-stack fieldset>p{margin:0}.progressive-section{border:1px solid var(--border-subtle);padding:0 14px}.progressive-section[open]{padding-bottom:14px}.avatar-prompt-inspector summary,.progressive-section summary{color:var(--text-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;min-height:44px;padding:12px 0;text-transform:none}.progressive-section>p{margin-top:0}.manual-index{background:rgb(8 8 8/94%);display:flex;flex-wrap:wrap;gap:8px;padding:10px;position:-webkit-sticky;position:sticky;top:8px;z-index:12}.manual-index,.manual-index a{align-items:center;border:1px solid var(--border-subtle)}.manual-index a{color:var(--text-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;min-height:44px;padding:8px 10px;text-transform:none}.manual-index a:focus-visible,.manual-index a:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.endpoint-table{border:1px solid var(--border-subtle);display:grid;overflow-x:auto}.endpoint-table [role=row]{display:grid;grid-gap:12px;gap:12px;grid-template-columns:76px minmax(220px,.8fr) 120px minmax(260px,1.2fr);min-width:760px}.endpoint-table [role=row]>*{border-bottom:1px solid var(--border-subtle);min-width:0;overflow-wrap:anywhere;padding:10px 12px}.endpoint-table [role=row]:last-child>*{border-bottom:0}.endpoint-table code,.endpoint-table span,.endpoint-table strong{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px}.endpoint-table strong{color:var(--text-primary);text-transform:uppercase}.docs-claim-flow{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.docs-claim-flow li{border-top:1px solid var(--rule);display:grid;grid-gap:8px;gap:8px;padding:14px 0}.docs-claim-flow code{border:1px solid var(--border-subtle);font-size:12px;overflow-wrap:anywhere;padding:8px;width:-moz-fit-content;width:fit-content}.legal-section-row[hidden]{display:none}.intake-progress{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.error-line,.field-error,.intake-progress span{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.05em}.intake-progress span{border:1px solid var(--border-subtle);color:var(--text-secondary);padding:8px;text-transform:uppercase}.intake-progress .active,.intake-progress .complete{border-color:var(--accent-primary);color:var(--accent-primary)}.error-line,.field-error{color:var(--live-red)}.form-stack input,.form-stack select,.form-stack textarea,.operator-key-field input{background:rgb(5 5 5/72%);border:1px solid var(--border-medium);color:var(--text-primary);min-height:44px;padding:8px 10px}.form-stack-check{align-items:flex-start;display:flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;gap:10px;letter-spacing:.04em}.form-stack-check input[type=checkbox]{flex:0 0 auto;margin:2px 0 0;min-height:0}.form-stack-check span{color:var(--text-secondary);font-size:13px;letter-spacing:0;line-height:1.45;text-transform:none}.studio-preview{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.studio-audio{width:100%}.avatar-review-head{display:grid;grid-gap:12px;gap:12px;grid-template-columns:84px minmax(0,1fr)}.avatar-review-plate{border:1px solid var(--border-medium);margin:0;overflow:hidden}.avatar-review-plate img{display:block;width:100%}.avatar-prompt-inspector summary{cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;text-transform:uppercase}.avatar-review-actions{display:grid;grid-gap:8px;gap:8px}.avatar-review-actions code{border:1px solid var(--border-subtle);padding:8px}.leaderboard-sections{display:grid;grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);margin-top:clamp(22px,3vw,38px)}.leaderboard-section{background:linear-gradient(155deg,rgb(217 120 30/4%),transparent 44%),url(/art-direction/panel-scratches.svg) 50% /760px repeat,rgb(8 8 8/88%);border:1px solid var(--border-medium);display:grid;grid-gap:14px;gap:14px;padding:clamp(14px,2vw,22px)}.leaderboard-controls{border-bottom:1px solid var(--rule);display:grid;grid-gap:12px;gap:12px;padding-bottom:14px}.leaderboard-controls h2{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.category-tabs,.period-tabs{display:flex;flex-wrap:wrap;gap:8px}.leaderboard-tab-hint{grid-column:1/-1;margin:0}.period-tabs{display:flex;flex-wrap:wrap;gap:8px}.period-btn,.tab-btn{align-items:center;background:rgb(5 5 5/72%);border:1px solid var(--border-medium);border-radius:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;justify-content:center;letter-spacing:.08em;min-height:44px;padding:8px 12px;text-transform:uppercase}.period-btn:focus-visible,.period-btn:hover,.tab-btn:focus-visible,.tab-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.period-btn.active,.period-btn[aria-selected=true],.tab-btn.active,.tab-btn[aria-selected=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-base)}.leaderboard-table{border:1px solid var(--border-subtle);overflow-x:auto}.leaderboard-header,.leaderboard-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:84px minmax(220px,1fr) 110px 96px;min-width:620px}.leaderboard-header{background:rgb(5 5 5/86%);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.08em;min-height:42px;padding:0 12px;text-transform:uppercase}.leaderboard-body{display:grid;grid-gap:0;gap:0}.leaderboard-row{background:linear-gradient(90deg,rgb(217 120 30/4.5%),transparent 44%),rgb(8 8 8/72%);border-bottom:1px solid var(--border-subtle);min-height:68px;padding:10px 12px}.leaderboard-row:last-child{border-bottom:0}.delta-badge,.leaderboard-row .rank,.leaderboard-row .score{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.leaderboard-row .rank{color:var(--accent-primary);font-size:13px}.entry-info{display:grid;grid-gap:3px;gap:3px;min-width:0}.entry-name{color:var(--text-primary);font-size:13px;text-transform:uppercase}.entry-handle,.entry-name{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.04em;overflow-wrap:anywhere}.entry-handle{color:var(--text-muted);font-size:11px}.leaderboard-row .score{color:var(--text-primary);font-size:13px;justify-self:flex-end}.delta-badge{border:1px solid var(--border-medium);color:var(--text-muted);display:inline-flex;font-size:11px;justify-content:center;justify-self:flex-end;min-width:58px;padding:4px 7px;text-transform:uppercase}.delta-badge.positive{border-color:rgb(78 191 104/45%);color:var(--health-green)}.delta-badge.negative{border-color:rgb(224 85 43/50%);color:var(--live-red)}.song-chart-section{overflow:hidden}.song-chart-hero-controls{align-items:center;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:14px}.song-chart-controls{grid-template-columns:minmax(0,1fr)}.song-chart-count{margin:8px 0 0}.song-chart-search{display:flex;gap:8px;grid-column:1/-1;max-width:620px}.song-chart-search input{background:rgb(5 5 5/78%);border:1px solid var(--border-medium);color:var(--text-primary);flex:1 1 auto;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;min-height:42px;min-width:0;padding:10px 12px}.song-chart-search input:focus-visible{border-color:var(--accent-primary);outline:2px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);outline-offset:2px}.song-chart-table-wrap{border:1px solid var(--border-subtle);max-width:100%;min-width:0;overflow-x:clip}.song-chart-table{border-collapse:collapse;color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;table-layout:fixed;width:100%}.song-chart-col-rank{width:5%}.song-chart-col-title{width:18%}.song-chart-col-artist{width:11%}.song-chart-col-periodPlays{width:9%}.song-chart-col-totalPlays{width:6%}.song-chart-col-requests{width:9%}.song-chart-col-netVotes{width:11%}.song-chart-col-added,.song-chart-col-lastPlayed{width:8%}.song-chart-col-actions{width:15%}.music-catalog-controls{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1}.music-catalog-controls button,.music-catalog-controls select{background:rgb(5 5 5/78%);border:1px solid var(--border-medium);border-radius:0;color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;min-height:44px;padding:0 10px;text-transform:uppercase}.music-catalog-controls button:focus-visible,.music-catalog-controls select:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.music-catalog-selects,.music-title-index{display:flex;flex-wrap:wrap;gap:6px}.music-catalog-selects label{display:grid;grid-gap:4px;gap:4px}.music-catalog-selects label>span{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;text-transform:uppercase}.music-title-index button{min-width:44px;padding:0 8px}.music-title-index button[aria-pressed=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-base)}.song-chart-actions{display:grid;grid-gap:6px;gap:6px;min-width:0}.song-chart-replay-link{align-items:center;color:var(--accent-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.04em;min-height:44px;text-transform:uppercase}.song-chart-actions [data-engagement-actions]>span{white-space:normal}.song-chart-table td,.song-chart-table th{border-bottom:1px solid var(--border-subtle);min-width:0;padding:10px 7px;text-align:left;vertical-align:top}.song-chart-table th{background:rgb(5 5 5/86%);color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.song-chart-table tbody tr{background:linear-gradient(90deg,rgb(217 120 30/3.5%),transparent 36%),rgb(8 8 8/72%)}.song-chart-table tbody tr:hover{background:linear-gradient(90deg,rgb(217 120 30/7%),transparent 42%),rgb(12 12 12/86%)}.song-chart-number,.song-chart-rank{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.song-chart-rank{color:var(--accent-primary);font-weight:700}.song-chart-subline,.song-chart-title{display:block}.song-chart-title{color:var(--text-primary);font-weight:700;max-width:280px}.song-chart-subline,.song-chart-title{overflow-wrap:anywhere;text-transform:uppercase}.song-chart-subline{color:var(--text-muted);font-size:10px;letter-spacing:.04em;margin-top:4px}.song-chart-link{color:var(--accent-primary);overflow-wrap:anywhere;text-decoration:none}.song-chart-link:focus-visible,.song-chart-link:hover{text-decoration:underline}.song-chart-empty{margin:0;padding:16px}.source-badge{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:3px;margin-left:6px;vertical-align:middle}.source-badge-bulk{background:rgb(59 130 246/15%);color:var(--text-secondary);border:1px solid rgb(59 130 246/25%)}.source-badge-gen{background:rgb(168 85 247/15%);color:var(--text-secondary);border:1px solid rgb(168 85 247/25%)}.source-badge-upload{background:rgb(34 197 94/12%);color:var(--health-green);border:1px solid rgb(34 197 94/22%)}.source-filter-row{display:flex;gap:6px;padding:8px 0;flex-wrap:wrap}.source-filter-chip{background:rgb(255 255 255/4%);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;font-weight:600;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;transition:background .12s,color .12s,border-color .12s}.source-filter-chip:hover{background:rgb(255 255 255/8%);color:var(--text-primary)}.source-filter-chip.active{background:rgb(217 120 30/15%);border-color:rgb(217 120 30/40%);color:var(--accent-hover)}@media (max-width:1200px){.song-chart-controls{grid-template-columns:1fr}.song-chart-search{max-width:none}.song-chart-col-added,.song-chart-col-totalPlays{display:none}.song-chart-col-title{width:22%}.song-chart-col-actions{width:19%}}@media (max-width:900px){.song-chart-col-requests{display:none}}@media (max-width:700px){.song-chart-search{display:grid}.song-chart-table,.song-chart-table tbody{display:block}.song-chart-table thead{display:none}.song-chart-table tbody tr{display:grid;grid-gap:5px 10px;gap:5px 10px;grid-template-columns:42px minmax(0,1fr);padding:12px}.song-chart-table td{border:0;padding:0}.song-chart-col-rank{grid-column:1;grid-row:1/6;width:auto}.song-chart-col-actions,.song-chart-col-artist,.song-chart-col-lastPlayed,.song-chart-col-periodPlays,.song-chart-col-title{grid-column:2;width:auto}.song-chart-col-artist:before,.song-chart-col-lastPlayed:before,.song-chart-col-periodPlays:before{color:var(--text-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.song-chart-col-artist:before{content:"Artist · "}.song-chart-col-periodPlays:before{content:"Period plays · "}.song-chart-col-lastPlayed:before{content:"Last played · "}.song-chart-col-netVotes{display:none}.song-chart-col-actions{margin-top:5px}}.vote-feedback-toast-stack{bottom:calc(var(--global-player-reserve, 74px) + 12px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:8px;gap:8px;justify-items:center;left:50%;max-width:min(92vw,380px);pointer-events:none;position:fixed;transform:translateX(-50%);width:max-content;z-index:45}.vote-feedback-toast{background:rgb(8 8 8/94%);border:1px solid rgb(167 149 119/35%);box-shadow:0 12px 28px rgb(0 0 0/42%);color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.04em;line-height:1.4;padding:11px 16px;text-align:center}.vote-feedback-toast--success{border-color:rgb(78 191 104/45%)}.vote-feedback-toast--error{border-color:rgb(224 85 43/55%);color:var(--board-paper)}@media (prefers-reduced-motion:reduce){.global-player-drawer-hero--scanning .global-player-drawer-title,.global-player-drawer.is-live .global-player-drawer-kicker-pulse,.global-player-drawer.is-scanning:after,.global-player-drawer:not([hidden]){animation:none}.global-player-drawer:not([hidden]){opacity:1;transform:none}.global-player-avatar,.global-player-drawer-room-link path,.global-player-open .global-player-chrome-icon,.global-player-signal-clock,.global-player-toggle{transition:none}.global-player-toggle:active{transform:none}.global-player-bar.is-playing .global-player-avatar,.global-player-bar.is-playing .global-player-toggle{box-shadow:none}.global-player-bar.is-playing .global-player-signal .waveform-strip.is-audio-live,.global-player-bar.is-playing .global-player-signal .waveform-strip.is-audio-simulated{filter:none}}.reaction-vote-button{background:transparent;border:1px solid rgb(167 149 119/35%);border-radius:0;color:var(--text-secondary);cursor:pointer;gap:6px;min-height:44px;min-width:44px;padding:0 8px}.reaction-vote-button,.reaction-vote-icon{align-items:center;display:inline-flex;justify-content:center;overflow:visible}.reaction-vote-icon{flex-shrink:0;height:18px;width:18px}.reaction-vote-icon svg{display:block;height:18px;width:18px}.reaction-vote-button:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.reaction-vote-button[aria-pressed=true]{border-color:var(--accent-primary);color:var(--accent-primary)}.editorial-player{visibility:hidden}@media print{:root{color-scheme:light}body{background:var(--board-paper)!important;color:var(--bg-base)!important}.api-catalog-summary,.api-endpoint-search,.api-more-references,.brand-footer,.global-player,.global-player-reopen,.legal-print-button,.panel-label,.signal-diagram,.site-header,.waveform-strip,details.api-catalog-details .api-catalog-summary,nav.manual-index{display:none!important}details.api-catalog-details .api-catalog-body{display:block!important}.page{padding:0!important}:global(.legal-section-list),:global(.legal-section-row){page-break-inside:avoid;break-inside:avoid;max-width:none!important}:global(.legal-section-row){border-top:1px solid var(--border-medium);padding:12px 0}:global(.legal-section-row) h2{color:var(--bg-base)!important;font-size:14pt}:global(.legal-section-row) li,:global(.legal-section-row) p{color:var(--paper-dark)!important;font-size:10pt}.legal-hero{border-bottom:2px solid var(--bg-base);margin-bottom:16px;padding-bottom:12px}.legal-hero h1{color:var(--bg-base)!important;font-size:18pt}.distressed-panel,.legal-subsection-plate,.reference-plate{background:transparent!important;border-color:var(--border-medium)!important;box-shadow:none!important}.legal-section-row[hidden]{display:none!important}a{color:var(--bg-base)!important;text-decoration:underline}a[href^="mailto:"]:after{content:" (" attr(href) ")";font-size:9pt}}:root{--rule:rgb(233 228 219/12%);--rule-hot:rgb(217 120 30/42%);--page-x:clamp(16px,3vw,38px);--page-max:1420px;--page-gutter:max(var(--page-x),calc((100vw - var(--page-max)) / 2 + var(--page-x)));--global-player-bar-height:74px;--global-player-drawer-height:200px;--global-player-scroll-gap:20px;--global-player-reserve:calc(var(--global-player-bar-height) + var(--global-player-scroll-gap));--header-content-gap:clamp(0px,1vw,12px);--route-hero-padding-top:clamp(24px,3vw,40px);--route-hero-padding-bottom:clamp(48px,6vw,80px);--route-masthead-padding-bottom:28px;--max:var(--page-max);--site-page-background:radial-gradient(ellipse 48% 22% at 53% 0%,var(--accent-soft),transparent 68%),linear-gradient(90deg,transparent 0 59px,rgb(167 149 119/2.6%) 60px,transparent 61px),linear-gradient(0deg,transparent 0 59px,rgb(167 149 119/2%) 60px,transparent 61px),url(/art-direction/halftone-grit.svg) center top /760px repeat,var(--bg-base)}*{box-sizing:border-box;scrollbar-color:rgb(217 120 30/72%) rgb(5 5 5/92%);scrollbar-width:thin}body,html{margin:0;min-height:100%;padding:0}body.global-player-active{padding-bottom:calc(var(--global-player-reserve) + env(safe-area-inset-bottom, 0px))}body.global-player-active:has(.brand-footer){padding-bottom:0}body.global-player-expanded.global-player-active{padding-bottom:calc(var(--global-player-reserve) + var(--global-player-drawer-height) + env(safe-area-inset-bottom, 0px))}body.global-player-expanded.global-player-active:has(.brand-footer){padding-bottom:0}body.global-player-active .brand-footer{scroll-margin-bottom:var(--global-player-reserve)}body.global-player-active:has(.brand-footer) .brand-footer{padding-bottom:calc(22px + var(--global-player-reserve) + env(safe-area-inset-bottom, 0px))}body.listen-room-page{padding-bottom:0}body.listen-room-page:has(.brand-footer) .brand-footer{margin-top:24px;padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:0}body.global-player-expanded.global-player-active:has(.brand-footer) .brand-footer{padding-bottom:calc(22px + var(--global-player-reserve) + var(--global-player-drawer-height) + env(safe-area-inset-bottom, 0px))}html{background:var(--bg-base);color-scheme:dark}body{background:var(--site-page-background);color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:1rem;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:linear-gradient(90deg,rgb(217 120 30/8%),transparent 42%),rgb(5 5 5/94%);border-left:1px solid rgb(233 228 219/8%)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(232 138 45/90%),rgb(153 74 18/90%));border:2px solid rgb(5 5 5/94%);border-radius:0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgb(255 157 54/96%),rgb(217 120 30/96%))}::-webkit-scrollbar-corner{background:var(--bg-base)}.not-found-shell{align-content:center;background:linear-gradient(90deg,transparent 0 49px,rgb(167 149 119/4%) 50px,transparent 51px),linear-gradient(0deg,transparent 0 49px,rgb(167 149 119/3.5%) 50px,transparent 51px),var(--bg-base);color:var(--text-primary);display:grid;grid-gap:12px;gap:12px;min-height:100vh;padding:32px}.not-found-shell a,.not-found-shell p{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.not-found-shell h1{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(44px,8vw,96px);letter-spacing:.04em;line-height:.9;margin:0;text-transform:uppercase}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:40}@media (prefers-reduced-motion:no-preference){body:before{background:url(/art-direction/panel-scratches.svg) 50%/840px repeat,url(/art-direction/analog-scanlines.svg) 50%/560px repeat;mix-blend-mode:overlay;opacity:28%}body:after{background:linear-gradient(90deg,transparent 0 49px,rgb(233 228 219/1.8%) 50px,transparent 51px),linear-gradient(0deg,transparent 0 49px,rgb(233 228 219/1.2%) 50px,transparent 51px),radial-gradient(ellipse 100% 72% at 50% 12%,transparent 34%,rgb(5 5 5/78%) 100%);background-size:50px 50px,50px 50px,auto;mix-blend-mode:soft-light;opacity:52%}}.force-reduce-motion,.force-reduce-motion *,.force-reduce-motion :after,.force-reduce-motion :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}@media (max-width:640px){input,select,textarea{font-size:1rem}}.input{min-height:44px;border:1px solid var(--border-muted);border-radius:6px;background:rgb(5 5 5/42%);color:var(--text-primary);padding:0 12px}.input::placeholder{color:var(--text-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}img{max-width:100%}blockquote,figure,h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text-primary);line-height:1.1;text-wrap:balance}h1{font-size:clamp(28px,3.5vw,36px)}h2{font-size:clamp(22px,2.5vw,28px)}h3{font-size:clamp(18px,1.8vw,22px)}p{color:var(--text-secondary)}code,pre{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.page{background:var(--site-page-background);color:var(--text-primary);display:flex;flex-direction:column;font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:16px;line-height:1.68;margin:0 auto;max-width:var(--page-max);min-height:100vh;overflow-x:visible;padding:0 var(--page-x) 0;position:relative;width:100%;z-index:1}.docs-atmosphere{max-width:1240px;overflow-x:clip}.page.reference-atmosphere{max-width:none;overflow-x:clip;padding-left:0;padding-right:0}.page.reference-atmosphere .brand-footer,.page.reference-atmosphere .brand-header{margin-left:auto;margin-right:auto;max-width:var(--page-max);padding-left:var(--page-x);padding-right:var(--page-x);width:100%}.docs-atmosphere .section[id]{scroll-margin-top:28px}.reference-desk-shell{padding-bottom:0}.blog-article-shell,.blog-layout{min-width:0}.blog-article-shell{width:100%}.blog-layout{align-items:flex-start;display:grid;grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);grid-template-columns:minmax(0,1fr) minmax(260px,340px)}.blog-article-aside,.blog-article-body,.blog-main-column,.blog-sidebar{display:grid;grid-gap:12px;gap:12px;min-width:0}.blog-sidebar{position:-webkit-sticky;position:sticky;top:18px}.blog-side-panel{align-content:flex-start;display:grid;grid-gap:12px;gap:12px;padding:16px}.blog-side-panel h2{font-size:clamp(22px,2.4vw,26px);font-weight:600;line-height:1.05;margin:0}.blog-side-panel p{font-size:13px;margin:0}.blog-side-panel nav,.blog-tag-ledger{display:grid;grid-gap:0;gap:0}.blog-side-panel nav a,.blog-tag-ledger a{border-top:1px solid var(--rule);color:var(--text-secondary);display:grid;grid-gap:4px;gap:4px;padding:10px 0;text-decoration:none}.blog-tag-ledger a{align-items:baseline;grid-template-columns:minmax(0,1fr) auto}.blog-side-panel nav a:hover,.blog-tag-ledger a:hover{color:var(--accent-hover)}.blog-side-panel nav a time,.blog-tag-ledger a span:last-child{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.blog-side-empty{border-top:1px solid var(--rule);color:var(--text-muted);font-size:13px;margin:0;padding:10px 0}.blog-side-note p:last-child{color:var(--text-secondary);line-height:1.5}.blog-ledger{border-top:1px solid var(--rule)}.blog-post-row h3{font-size:clamp(22px,2.3vw,34px);letter-spacing:0;margin:4px 0 8px}.blog-post-row h3 a{color:var(--text-primary)}.tag-cloud,.tag-strip{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud a,.tag-strip a{border:1px solid rgb(217 120 30/42%);color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;padding:5px 8px;text-transform:uppercase}.tag-cloud a{align-items:center;display:inline-flex;gap:8px}.tag-cloud span{color:var(--text-muted)}.blog-admin-toolbar,.blog-editor-actions,.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.blog-post-route-headline{letter-spacing:.02em;line-height:.94;text-transform:none}.blog-post-tag-strip{margin-top:clamp(14px,2vw,22px)}.blog-post-meta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(217 120 30/55%);text-decoration-color:rgb(217 120 30/55%);text-underline-offset:3px}.blog-article-grid{align-items:flex-start;display:grid;grid-gap:clamp(22px,4vw,44px);gap:clamp(22px,4vw,44px);grid-template-columns:minmax(0,1fr) minmax(200px,280px);min-width:0;padding:34px 0 70px;width:100%}.markdown-content{color:var(--text-secondary);font-size:16px;line-height:1.75;max-width:none;min-width:0;overflow-wrap:anywhere;width:100%}.markdown-content>*{max-width:100%}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:var(--text-primary);letter-spacing:0;line-height:1.12;margin:34px 0 12px;text-wrap:balance}.markdown-content h1{font-size:36px}.markdown-content h2{font-size:28px}.markdown-content h3{font-size:22px}.markdown-content blockquote,.markdown-content ol,.markdown-content p,.markdown-content pre,.markdown-content table,.markdown-content ul{margin-bottom:18px;text-wrap:pretty}.markdown-content blockquote{border:1px solid var(--border-medium);color:var(--text-primary);margin-left:0;padding:14px 18px}.markdown-content pre{background:rgb(5 5 5/78%);border:1px solid var(--border-medium);overflow-x:auto;padding:16px}.markdown-content code{color:var(--accent-hover)}.markdown-content .blog-audio-sample{display:inline-flex;min-width:86px}.markdown-content .blog-audio-button{align-items:center;background:rgb(217 120 30/14%);border:1px solid rgb(217 120 30/72%);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;gap:8px;justify-content:center;min-height:40px;padding:0 12px;text-transform:uppercase;width:100%}.markdown-content .blog-audio-button:before{border-block:6px solid transparent;border-left:10px solid;content:"";display:block;height:0;width:0}.markdown-content .blog-audio-button.is-playing{background:rgb(251 113 133/16%);border-color:rgb(251 113 133/72%)}.markdown-content .blog-audio-button.is-playing:before{background:currentcolor;border:0;height:11px;width:11px}.markdown-content .blog-audio-button:hover{border-color:var(--accent-hover);color:var(--accent-hover)}.markdown-content .blog-audio-sample audio{display:none}.markdown-content .blog-chart{border:1px solid var(--border-medium);display:grid;grid-gap:12px;gap:12px;margin:0 0 18px;padding:14px}.markdown-content .blog-chart figcaption{display:grid;grid-gap:4px;gap:4px}.markdown-content .blog-chart figcaption strong{color:var(--text-primary)}.markdown-content .blog-chart figcaption span,.markdown-content .blog-chart-row>span:last-child{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px}.markdown-content .blog-chart-rows{display:grid;grid-gap:8px;gap:8px}.markdown-content .blog-chart-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,.9fr) minmax(0,1.8fr) max-content}.markdown-content .blog-chart-row>span:first-child{color:var(--text-primary)}.markdown-content .blog-chart-track{background:rgb(233 228 219/8%);border:1px solid rgb(233 228 219/10%);min-height:12px}.markdown-content .blog-chart-bar{background:linear-gradient(90deg,rgb(217 120 30/72%),rgb(232 138 45/96%));display:block;min-height:10px}.markdown-content table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.markdown-content td,.markdown-content th{border:1px solid var(--border-medium);padding:8px 10px;text-align:left}.blog-admin-console{display:grid;grid-gap:18px;gap:18px}.blog-auth-form{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,420px) auto}.blog-auth-form label,.blog-editor-form label,.blog-markdown-field{display:grid;grid-gap:7px;gap:7px}.blog-auth-form span,.blog-editor-form label>span,.blog-markdown-field>span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.blog-auth-form input,.blog-editor-form input,.blog-editor-form select,.blog-editor-form textarea{background:rgb(5 5 5/68%);border:1px solid var(--border-medium);border-radius:0;color:var(--text-primary);min-height:44px;padding:10px 12px}.blog-editor-form textarea{resize:vertical}.blog-admin-grid{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.blog-editor-form,.blog-post-list,.blog-preview-panel{background:linear-gradient(90deg,rgb(217 120 30/5%),transparent 48%),rgb(8 8 8/72%);border:1px solid var(--border-medium);padding:16px}.blog-filter-tabs{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.blog-filter-tabs button,.blog-list-title{background:transparent;border:1px solid var(--border-medium);border-radius:0;color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;min-height:44px;text-align:left;text-transform:uppercase}.blog-filter-tabs button{text-align:center}.blog-filter-tabs button.active,.blog-list-title:hover,.compact-transmission-row.active{border-color:var(--accent-primary);color:var(--accent-primary)}.blog-list-title{border:0;color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:15px;letter-spacing:0;min-height:0;padding:0;text-transform:none}.blog-row-actions{display:flex;flex-wrap:wrap;gap:8px}.blog-editor-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editor-fields .form-grid,.blog-editor-fields .full-span{grid-column:1/-1}.blog-toggle{align-content:center;align-items:center;display:flex;gap:10px}.blog-toggle input{min-height:18px;width:18px}.blog-editor-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);margin-top:16px}.blog-markdown-field textarea{min-height:520px}.blog-preview-panel{max-height:720px;overflow:auto}.success-line{color:var(--health-green);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1180px){.blog-article-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.blog-admin-grid,.blog-auth-form,.blog-editor-fields,.blog-editor-split,.blog-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.blog-article-grid{padding:18px 0 46px}.markdown-content{font-size:15px;line-height:1.68}.markdown-content h1{font-size:clamp(30px,10vw,36px)}.markdown-content h2{font-size:clamp(24px,8vw,28px)}.markdown-content h3{font-size:21px}.markdown-content .blog-chart,.markdown-content blockquote,.markdown-content pre{padding:12px}.markdown-content .blog-chart-row{align-items:flex-start;grid-template-columns:minmax(0,1fr)}}.docs-search{align-items:center;background:linear-gradient(90deg,rgb(217 120 30/5.5%),transparent 52%),rgb(8 8 8/88%);border:1px solid var(--border-medium);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:640px;min-height:52px;padding:0 14px}.docs-search-shell{display:grid;grid-gap:8px;gap:8px;max-width:640px}.docs-search-section{border-bottom:1px solid var(--rule);margin-bottom:clamp(18px,3vw,34px);padding-bottom:clamp(16px,2.5vw,24px)}.docs-search-section .docs-search,.docs-search-section .docs-search-shell{max-width:none}.docs-guide-card b,.docs-search label,.docs-search span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.docs-search input{background:transparent;border:0;color:var(--text-primary);min-height:44px;min-width:0;outline:0;width:100%}.docs-search input:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.docs-search input::placeholder{color:var(--text-muted)}.docs-search-results{background:rgb(5 5 5/78%);border:1px solid var(--border-subtle);display:grid}.docs-search-results a,.docs-search-results p{border-top:1px solid rgb(233 228 219/8%);display:grid;grid-gap:3px;gap:3px;margin:0;padding:10px 12px}.docs-search-results a:first-child{border-top:0}.docs-search-results span,.docs-search-results strong{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.04em}.docs-search-results strong{color:var(--text-primary);font-size:12px;font-weight:500;text-transform:uppercase}.docs-search-results p,.docs-search-results span{color:var(--text-muted);font-size:11px}.docs-quick-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.docs-footer-cta,.docs-guide-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);display:grid;overflow:hidden}.docs-guide-card{align-content:flex-start;gap:12px;min-height:250px;padding:18px}.docs-guide-card:hover{background:color-mix(in srgb,var(--bg-elevated) 92%,var(--accent-primary));border-color:var(--border-medium)}.docs-footer-cta h2,.docs-guide-card h3{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.docs-guide-card h3{color:var(--text-primary);font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:.96;margin:0}.docs-guide-card p{margin:0}.docs-guide-card b{align-self:flex-end;border-top:1px solid var(--rule);margin-top:8px;padding-top:12px}.docs-guide-card-primary{margin-bottom:0;min-height:0}.docs-guide-card-primary.docs-guide-card{min-height:0}.docs-quick-start-grid{align-items:flex-start;background:color-mix(in srgb,var(--bg-base) 55%,transparent);border:1px solid var(--border-subtle);border-block:1px solid var(--rule);display:grid;grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);overflow:hidden;padding:clamp(20px,3vw,30px);position:relative}.docs-quick-start-copy,.docs-quick-start-main{position:relative;z-index:1}.docs-quick-start-main{display:grid;grid-gap:14px;gap:14px}.docs-quick-start-copy{align-content:flex-start;text-align:right}.docs-quick-start-copy h2{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(34px,4vw,58px);letter-spacing:.06em;line-height:.9;margin:0 0 14px;text-transform:uppercase}.docs-quick-start-lead{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0 0 14px auto;max-width:42ch}.docs-quick-path-panel{padding:clamp(14px,2vw,22px)}.docs-quick-path-list{gap:0 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-quick-path-list>li{min-width:0}.docs-quick-path-more{border-top:1px solid var(--rule);margin-top:4px}.docs-quick-path-more summary{color:var(--paper-muted);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.1em;list-style:none;padding:14px 0 8px;text-transform:uppercase}.docs-quick-path-more summary::-webkit-details-marker{display:none}.docs-path-link{border-top:1px solid var(--rule);color:inherit;display:grid;grid-gap:8px;gap:8px;grid-template-columns:56px minmax(0,1fr);padding:16px 0;text-decoration:none}.docs-path-link>span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em}.docs-path-link .metadata{margin:0 0 4px}.docs-path-link strong{color:var(--text-primary);display:block;font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(16px,1.6vw,18px);font-weight:600;letter-spacing:.01em;line-height:1.25;margin-bottom:8px}.docs-path-link p:last-child{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:56ch}.docs-path-link:hover strong{color:var(--accent-hover)}.docs-ecosystem-grid{align-items:flex-start;display:grid;grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);grid-template-columns:minmax(280px,.38fr) minmax(0,1fr)}.docs-ecosystem-lead{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:14px 0 0;max-width:58ch}.docs-ecosystem-hubs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-ecosystem-hub{align-content:flex-start;color:inherit;display:grid;grid-gap:10px;gap:10px;padding:16px 18px;text-decoration:none}.docs-ecosystem-hub:hover{background:rgb(217 120 30/5%);border-color:rgb(217 120 30/42%)}.docs-ecosystem-hub:hover strong{color:var(--accent-hover)}.docs-ecosystem-hub strong{color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.25;transition:color 80ms}.docs-ecosystem-hub p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}.docs-quick-ledger{border-top:1px solid var(--rule);display:grid;grid-gap:0;gap:0}.docs-quick-ledger-item{align-items:baseline;border-bottom:1px solid var(--rule);color:var(--text-primary);display:grid;grid-gap:4px 16px;gap:4px 16px;grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(180px,auto);padding:11px 0;text-decoration:none}.docs-quick-ledger-item:hover{color:var(--accent-primary)}.docs-quick-ledger-item:hover strong{color:var(--accent-hover)}.docs-quick-ledger-item strong{color:var(--text-primary);font-size:14px;font-weight:500;transition:color 80ms}.docs-quick-ledger-item:focus-visible{color:var(--accent-primary);outline:2px solid var(--accent-primary);outline-offset:2px}.docs-signals-ledger{display:grid;grid-gap:12px;gap:12px;position:relative;z-index:1}.docs-signals-ledger-foot,.docs-signals-ledger-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.docs-signals-ledger-foot{border-top:1px solid var(--rule);color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0;padding-top:14px}.docs-signals-ledger-foot code{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px}.docs-signals-ledger ol{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.docs-signals-tile{align-content:flex-start;background:linear-gradient(180deg,rgb(217 120 30/7%),transparent 52%),rgb(8 8 8/88%);border:1px solid var(--border-medium);color:inherit;display:grid;grid-gap:8px;gap:8px;height:100%;min-height:148px;padding:14px 16px;text-decoration:none}.docs-signals-tile:hover{background:linear-gradient(180deg,rgb(217 120 30/12%),transparent 52%),rgb(8 8 8/88%);border-color:rgb(217 120 30/44%)}.docs-signals-tile:hover strong{color:var(--accent-hover)}.docs-signals-auth,.docs-signals-code{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.docs-signals-tile strong{color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:color 80ms}.docs-signals-tile p{color:var(--text-secondary);font-size:12px;line-height:1.45;margin:0;max-width:none}.docs-signals-tile code{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.02em;line-height:1.35;margin-top:auto;word-break:break-word}.docs-signals-auth{color:var(--text-muted)}.docs-footer-cta{align-items:center;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(44px,6vw,72px);padding:clamp(20px,3vw,30px)}.docs-footer-cta h2{font-size:clamp(34px,4.2vw,62px);font-weight:650;line-height:.96;margin:0}.api-guidelines,.api-quickstart,.api-route-groups,.api-task-grid{display:grid;grid-gap:14px;gap:14px}.api-quickstart{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.api-task-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.api-manual-panel,.api-quickstart-item,.api-task-card{place-content:flex-start stretch;padding:16px}.api-quickstart-item h3,.api-route-group h3,.api-task-card h3{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(22px,2vw,31px);font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.api-quickstart-item{gap:12px}.api-quickstart-item .code-panel{font-size:11px;min-height:150px}.api-task-card{gap:10px;min-height:174px}.api-task-card code{color:var(--text-primary);font-size:11px;overflow-wrap:anywhere;padding:8px}.api-route-group,.api-task-card code{border:1px solid var(--border-subtle)}.api-route-group{background:linear-gradient(90deg,rgb(217 120 30/3.5%),transparent 46%),rgb(8 8 8/62%);display:grid}.api-route-group+.api-route-group{margin-top:-1px}.api-route-group-head{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.api-route-group-head p{margin-bottom:0}.api-route-row{border-left:0;border-right:0}.api-route-row:first-child{border-top:0}.api-route-row:last-child{border-bottom:0}.api-endpoint-table [role=row]{grid-template-columns:76px minmax(220px,.82fr) 100px 170px minmax(260px,1.16fr);min-width:min(940px,100%)}@media (max-width:760px){.api-endpoint-table{overflow-x:visible}.api-endpoint-table [role=row]{grid-template-columns:68px minmax(0,1fr);min-width:0}.api-endpoint-table [role=row]>:nth-child(5){grid-column:1/-1}}.api-masthead-actions{align-items:center;flex-wrap:wrap;gap:10px}.api-more-references{position:relative}.api-more-references summary{cursor:pointer;list-style:none}.api-more-references summary::-webkit-details-marker{display:none}.api-more-references-menu{background:rgb(8 8 8/96%);border:1px solid var(--border-medium);display:grid;grid-gap:0;gap:0;margin-top:8px;min-width:200px;padding:6px 0;position:absolute;z-index:2}.api-more-references-menu a{color:var(--text-secondary);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.06em;padding:10px 14px;text-decoration:none;text-transform:uppercase}.api-more-references-menu a:focus-visible,.api-more-references-menu a:hover{background:rgb(217 120 30/8%);color:var(--accent-primary)}.api-catalog-details{border:1px solid var(--border-subtle);padding:0}.api-catalog-summary{align-items:center;cursor:pointer;display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:16px 18px}.api-catalog-summary::-webkit-details-marker{display:none}.api-catalog-body{border-top:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px;padding:14px 18px 18px}.api-claim-flow{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.api-claim-flow li{display:grid;grid-gap:8px;gap:8px;padding:14px}.api-claim-flow code{border:1px solid var(--border-subtle);font-size:11px;overflow-wrap:anywhere;padding:8px}.api-endpoint-search{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:14px}.api-endpoint-search input{background:rgb(5 5 5/72%);border:1px solid var(--border-medium);color:var(--text-primary);min-height:44px;padding:8px 10px;width:100%}.api-endpoint-empty{grid-column:1/-1;margin:0;padding:14px}@media (max-width:1100px){.docs-quick-grid,.docs-quick-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-ecosystem-grid,.docs-quick-start-grid{grid-template-columns:1fr}.docs-quick-start-copy{text-align:left}.docs-quick-start-lead{margin-left:0}}.metadata,.status-label,time{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;overflow-wrap:anywhere}.copy-button,.endpoint-table strong,.form-stack legend,.icon-button,.intake-progress span,.manual-index a,.status-label{letter-spacing:.02em;text-transform:none}dt{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase}.route-poster,.type-broadcast{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-weight:700;letter-spacing:.04em;line-height:.92;text-transform:uppercase}.route-poster{font-size:clamp(48px,7vw,92px);max-width:12ch}.lead{color:var(--text-primary);font-size:clamp(16px,1.35vw,18px);line-height:1.6;max-width:68ch;text-wrap:pretty}.site-header,.topbar{align-items:center;background:linear-gradient(180deg,rgb(0 0 0/100%),rgb(3 3 3/98%)),var(--bg-base);border:0;border-bottom:1px solid rgb(217 120 30/28%);box-shadow:0 16px 30px rgb(0 0 0/38%);display:grid;grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px);grid-template-columns:minmax(0,max-content) minmax(0,1fr) minmax(0,max-content);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:var(--header-content-gap);min-height:94px;padding:12px var(--page-gutter) 14px}.brand-lockup,.logo{--logo-title-size:clamp(28px,3vw,38px);--logo-mark-size:calc(var(--logo-title-size) * 1.15);align-items:center;color:var(--text-primary);display:inline-flex;gap:10px;min-width:0}.network-mark{display:block;flex:0 0 auto;height:var(--logo-mark-size);line-height:0;overflow:visible;width:var(--logo-mark-size)}.network-mark img{display:block;height:100%;object-fit:contain;width:100%}.logo>span:not(.network-mark){display:grid;min-width:0}.logo-type{display:block;font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:var(--logo-title-size);letter-spacing:.06em;line-height:.86;text-transform:uppercase}.logo-type-agent{color:var(--text-primary);font-weight:300}.logo-type-radio{color:var(--accent-primary);font-weight:700}.logo-subtitle{color:var(--text-primary);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.04em;line-height:1.2;margin-top:6px;text-transform:uppercase;white-space:nowrap}.brand-footer .logo-subtitle{overflow-wrap:break-word;white-space:normal}.brand-primary-nav{justify-content:center;justify-self:center;min-width:0;overflow:hidden}.brand-primary-nav,.nav-links{align-items:center;display:flex}.nav-links{list-style:none;margin:0;padding:0}.nav-links--desktop{flex-wrap:nowrap;gap:20px;justify-content:center;max-width:100%;min-width:0}.nav-auth{display:inline-flex;flex:0 0 auto;align-items:center;gap:20px;margin-left:20px}.nav-links-measure{height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.nav-links-measure span{display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;padding-inline:2px;text-transform:uppercase}.nav-more,.nav-more-toggle{position:relative}.nav-more-toggle{align-items:center;background:transparent;border:0;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;min-height:44px;padding-inline:2px;text-transform:uppercase;white-space:nowrap}.nav-more-toggle:focus-visible,.nav-more-toggle:hover{color:var(--accent-primary);outline:2px solid var(--accent-primary);outline-offset:2px}.nav-more-toggle[aria-expanded=true],.nav-more-toggle[data-active=true]{color:var(--accent-primary)}.nav-more-toggle[aria-expanded=true]:after,.nav-more-toggle[data-active=true]:after{background:var(--accent-primary);content:"";height:1px;inset:auto 0 -8px;position:absolute}.nav-more-panel{background:linear-gradient(180deg,rgb(11 11 11/98%),rgb(5 5 5/100%)),var(--bg-base);border:1px solid var(--border-medium);box-shadow:0 14px 28px rgb(0 0 0/42%);display:grid;grid-gap:4px;gap:4px;margin:0;max-height:min(70vh,480px);min-width:200px;overflow:auto;overscroll-behavior:contain;padding:8px 0;position:fixed;left:0;right:auto;top:0;z-index:1220}.nav-more-panel[hidden]{display:none!important}.nav-more-group{display:grid;grid-gap:0;gap:0}.nav-more-group+.nav-more-group{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.nav-more-group-label{color:var(--text-muted);margin:0;padding:6px 14px 2px}.nav-more-group-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.nav-more-panel a{border-bottom:1px solid var(--rule);color:var(--text-primary);display:flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;justify-content:space-between;letter-spacing:.08em;min-height:44px;padding:10px 14px;text-transform:uppercase;white-space:nowrap;width:100%}.nav-more-group-list li:last-child a{border-bottom:0}.nav-more-panel a:focus-visible,.nav-more-panel a:hover{background:rgb(217 120 30/8%);color:var(--accent-primary)}.nav-more-panel a:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.nav-more-panel a[aria-current=page]{color:var(--accent-primary)}.nav-more-panel a[aria-current=page]:after{background:var(--accent-primary);content:"";flex:0 0 auto;height:6px;width:6px}.nav-auth a,.nav-links a,.nav-menu-list a{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;min-height:44px;padding-inline:2px;position:relative;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;text-transform:uppercase;white-space:nowrap}.nav-auth a:focus-visible,.nav-auth a:hover,.nav-links a:focus-visible,.nav-links a:hover,.nav-menu-list a:focus-visible,.nav-menu-list a:hover{-webkit-text-decoration-color:rgb(217 120 30/55%);text-decoration-color:rgb(217 120 30/55%)}.nav-auth a[aria-current=page],.nav-links a[aria-current=page],.nav-menu-list a[aria-current=page]{color:var(--accent-primary);-webkit-text-decoration-color:rgb(217 120 30/72%);text-decoration-color:rgb(217 120 30/72%)}.nav-auth a[aria-current=page]:after,.nav-links a[aria-current=page]:after{background:var(--accent-primary);content:"";height:1px;inset:auto 0 -8px;position:absolute}.nav-link-pending-hint{display:none}.nav-auth a:has([data-pending=true]),.nav-links a:has([data-pending=true]),.nav-menu-list a:has([data-pending=true]),.nav-more-panel a:has([data-pending=true]){color:var(--accent-primary)}.nav-auth a:has([data-pending=true]):after,.nav-links a:has([data-pending=true]):after{background:var(--accent-primary);content:"";height:1px;inset:auto 0 -8px;opacity:.7;position:absolute}.nav-menu-list a:has([data-pending=true]),.nav-more-panel a:has([data-pending=true]){background:rgb(217 120 30/8%)}.nav-menu-toggle{align-items:center;background:transparent;border:1px solid var(--border-medium);color:var(--text-secondary);cursor:pointer;display:none;font:inherit;gap:8px;min-height:44px;min-width:44px;padding:8px 10px}.nav-menu-toggle:focus-visible,.nav-menu-toggle:hover{border-color:var(--accent-primary);color:var(--text-primary);outline:2px solid var(--accent-primary);outline-offset:2px}.nav-menu-toggle-icon{display:grid;grid-gap:4px;gap:4px;width:16px}.nav-menu-toggle-icon span{background:currentcolor;display:block;height:1px;width:100%}.nav-menu-toggle-label{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nav-menu-scrim{background:rgb(5 5 5/72%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .12s ease-out;z-index:1200}.nav-menu-scrim.is-open{opacity:100%;pointer-events:auto}.nav-menu-panel{background:linear-gradient(180deg,rgb(11 11 11/98%),rgb(5 5 5/100%)),var(--bg-base);border-bottom:1px solid var(--border-medium);box-shadow:0 18px 40px rgb(0 0 0/45%);inset:0 0 auto;max-height:min(78vh,520px);opacity:0;overflow:auto;overscroll-behavior:contain;padding:14px var(--page-gutter) 18px;pointer-events:none;position:fixed;transform:translateY(-8px);transition:opacity .12s ease-out,transform .12s ease-out;z-index:1210}.nav-menu-panel.is-open{opacity:100%;pointer-events:auto;transform:translateY(0)}.nav-menu-panel-label{border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:8px}.nav-menu-groups{display:grid;grid-gap:8px;gap:8px}.nav-menu-group{display:grid;grid-gap:0;gap:0}.nav-menu-group-label{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.3;margin:0;padding:0 0 4px;text-transform:uppercase}.nav-menu-group--collapsible{border-top:1px solid var(--rule);margin:0;padding:0}.nav-menu-group--collapsible:first-of-type{border-top:0}.nav-menu-group-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;min-height:44px;padding:4px 0}.nav-menu-group-summary::-webkit-details-marker{display:none}.nav-menu-group-summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.nav-menu-group-summary .nav-menu-group-label{color:var(--text-secondary);padding:0}.nav-menu-group-count{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em}.nav-menu-group--collapsible[open] .nav-menu-group-summary .nav-menu-group-label{color:var(--accent-primary)}.nav-menu-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.nav-menu-list a{border-bottom:1px solid var(--rule);justify-content:space-between;width:100%}.nav-menu-list a[aria-current=page]:after{background:var(--accent-primary);content:"";flex:0 0 auto;height:6px;width:6px}.nav-menu-list li:last-child a{border-bottom:0}@media (min-width:1141px){.site-header>.brand-primary-nav,.topbar>.brand-primary-nav{justify-self:center;width:100%}}@media (max-width:1400px) and (min-width:1141px){.site-header,.topbar{gap:12px 16px}}@media (max-width:1140px){.site-header,.topbar{align-items:center;gap:12px 16px;grid-template-areas:"brand nav status";grid-template-columns:minmax(0,1fr) auto auto;min-height:0}.site-header>.logo,.topbar>.logo{grid-area:brand;min-width:0;overflow:hidden}.logo>span:not(.network-mark){min-width:0}.site-header>.brand-primary-nav,.topbar>.brand-primary-nav{grid-area:nav;justify-self:flex-end}.site-header>.header-status,.topbar>.header-status{grid-area:status;justify-self:flex-end;min-width:0;white-space:nowrap}.nav-auth,.nav-links--desktop{display:none}.nav-menu-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.nav-menu-panel,.nav-menu-scrim{transition:none}}.header-status{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:10px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;justify-content:flex-end;justify-self:flex-end;letter-spacing:.02em;min-width:0;position:relative;text-transform:none;z-index:1}.header-status .live-label{white-space:nowrap}.search-link{align-items:center;border:1px solid var(--border-medium);color:var(--text-secondary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;min-height:44px;line-height:1;padding:8px 9px;text-transform:none}.search-link:hover{border-color:var(--accent-primary)}.site-search{position:relative}.site-search-toggle{align-items:center;background:transparent;border:1px solid var(--border-medium);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;gap:0;justify-content:center;letter-spacing:.02em;min-height:44px;min-width:44px;padding:8px 9px;text-transform:none}.site-search-toggle:hover,.site-search.is-open .site-search-toggle{border-color:var(--accent-primary);color:var(--text-primary)}.site-search-toggle svg{fill:none;height:18px;stroke:currentcolor;stroke-width:1.5;width:18px}.site-search-toggle-label{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-search-panel{background:var(--bg-elevated);border:1px solid var(--border-medium);display:grid;grid-gap:0;gap:0;min-width:min(420px,calc(100vw - 2 * var(--page-x)));position:absolute;right:0;top:calc(100% + 8px);z-index:40}.site-search-panel[hidden]{display:none!important}.site-search-field{align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;padding:10px 12px}.site-search-field input{background:transparent;border:0;color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:13px;min-height:44px;outline:none;width:100%}@media (max-width:640px){.site-search-field input{font-size:1rem}}.site-search-field input::placeholder{color:var(--text-muted)}.site-search-field input:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.site-search-close{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.02em;min-height:32px;padding:0 8px;text-transform:none}.site-search-results{display:grid;grid-gap:0;gap:0;max-height:min(60vh,420px);overflow:auto;padding:8px 0}.site-search-group{display:grid}.site-search-group+.site-search-group{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:4px}.site-search-group-label{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.1em;margin:0;padding:6px 12px 4px;text-transform:uppercase}.site-search-option{color:inherit;display:grid;grid-gap:2px;gap:2px;padding:8px 12px;text-decoration:none}.site-search-option strong{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-weight:500;letter-spacing:.04em}.site-search-option span{color:var(--text-secondary);font-size:12px;line-height:1.4}.site-search-option.is-active,.site-search-option:hover{background:var(--accent-soft)}.site-search-empty{color:var(--text-muted);font-size:12px;margin:0;padding:10px 12px 12px}.site-search-scrim{background:rgba(5,5,5,.55);border:0;display:none;inset:0;position:fixed;z-index:30}@media (max-width:720px){.brand-lockup,.logo{--logo-title-size:clamp(22px,6vw,28px)}.site-search[data-mobile-open=true] .site-search-scrim{display:block}.site-search-panel{left:var(--page-x);min-width:0;position:fixed;right:var(--page-x);top:72px;width:auto}}.status-light{background:var(--health-green);display:inline-block;height:7px;margin-right:7px;width:7px}.section{margin-top:28px;position:relative}.section-header{align-items:flex-end;border-bottom:1px solid var(--rule);display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.section-header h2{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(24px,2.5vw,36px);font-weight:600;letter-spacing:.02em;margin-bottom:0;text-transform:none}.section-header p{color:var(--text-primary);margin-bottom:4px;max-width:68ch}.section-header-cta{align-self:center;background:rgb(5 5 5/98%);border-color:rgb(217 120 30/78%);box-shadow:inset 0 1px 0 rgb(233 228 219/6%);color:var(--text-primary);flex-shrink:0;gap:10px;letter-spacing:.02em;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.section-header-cta i{background:var(--accent-primary);display:inline-block;flex-shrink:0;height:7px;width:7px}.section-header-cta:hover{background:rgb(8 8 8/98%);box-shadow:0 0 22px rgb(217 120 30/16%);color:var(--text-primary);transform:translateY(-1px)}.action-row,.operator-control-row,.player-actions{display:flex;flex-wrap:wrap;gap:12px}.action-row--compact{gap:6px}.clip-share-agent-panel{width:100%;margin-top:12px}.console-button,.console-link{background:transparent;color:var(--accent-primary)}.console-button,.console-link,.transport-button{align-items:center;border:1px solid var(--accent-primary);border-radius:0;cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;justify-content:center;letter-spacing:.08em;min-height:44px;padding:0 18px;text-transform:uppercase}.transport-button{background:var(--accent-primary);color:var(--bg-base)}.transport-button:hover{background:var(--accent-hover);color:var(--bg-base)}.agent-card,.agent-mini-card,.broadcast-panel,.choice-card,.console-plate,.distressed-panel,.join-form,.network-status-panel,.pipeline-panel,.result-card,.schedule-panel,.segment-block,.show-artwork,.station-card,.station-console-card,.status-panel{place-content:center center;border:1px solid rgb(217 120 30/54%);display:grid;flex:0 0 auto;overflow:hidden}.legal-subsection-plate,.reference-plate{background:var(--bg-elevated);border:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:clamp(18px,3vw,28px);place-content:flex-start stretch}.show-artwork img{display:block;height:100%;object-fit:cover;width:100%;filter:contrast(1.08) saturate(.72) sepia(.18)}.show-artwork-hero{font-size:clamp(13px,2vw,24px);height:88px;width:88px}.show-artwork-compact{font-size:18px;height:72px;width:72px}.show-artwork-ledger{font-size:16px;height:58px;width:58px}.show-artwork-fallback{color:var(--paper);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-weight:600;letter-spacing:.08em;line-height:.96;padding:8px;text-transform:uppercase}.show-artwork-fallback b{font-weight:600}.show-card .show-artwork{margin-bottom:0}.show-card-head{align-items:flex-start;display:grid;grid-gap:12px 14px;gap:12px 14px;grid-template-columns:58px minmax(0,1fr)}.show-card-intro{display:grid;grid-gap:8px;gap:8px;min-width:0}.show-card-intro h2{line-height:1}.show-card-intro p{margin:0}.show-card-meta{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.show-card-meta-item{background:rgb(5 5 5/42%);border:1px solid var(--border-subtle);display:grid;grid-gap:2px;gap:2px;min-width:0;padding:6px 8px}.show-card-meta-label{color:var(--text-muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.show-card-meta-item span:last-child,.show-card-meta-label{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.show-card-meta-item span:last-child{color:var(--text-secondary);font-size:11px;letter-spacing:.04em;line-height:1.35;overflow-wrap:anywhere;text-transform:lowercase}.persona-snapshot,.show-card,.side-plate,.signal-map,.technical-identity{background:linear-gradient(155deg,rgb(217 120 30/3.5%),transparent 42%),url(/art-direction/panel-scratches.svg) 50% /700px repeat,rgb(8 8 8/90%);border:1px solid var(--border-medium);border-radius:0;box-shadow:none;padding:16px;position:relative}.artifact-masthead,.broadcast-console,.join-hero,.profile-stage,.show-detail-hero,.shows-hero,.station-detail-hero,.station-hero{border-bottom:1px solid var(--rule);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);padding:var(--route-hero-padding-top) 0 var(--route-masthead-padding-bottom)}.artifact-masthead>*,.broadcast-console>*,.control-grid>*,.dense-lower-grid>*,.form-grid>*,.join-hero>*,.operator-console-grid>*,.profile-grid>*,.profile-stage>*,.show-detail-hero>*,.shows-hero>*,.signal-columns>*,.station-detail-hero>*,.station-hero>*,.two-column>*{min-width:0}.masthead-art{align-self:center;border:1px solid var(--border-subtle);overflow:hidden;position:relative}.masthead-art img{display:block;height:100%;object-fit:cover;width:100%}.artifact-masthead h1,.join-hero h1,.profile-stage h1,.show-detail-hero h1,.shows-hero h1,.station-detail-hero h1,.station-hero h1{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(50px,7vw,98px);font-weight:700;letter-spacing:.04em;line-height:.9;margin:12px 0 18px;max-width:12ch;text-transform:uppercase}.card-footer,.live-row,.panel-label,.segment-kicker{display:flex;font-size:12px;flex-wrap:wrap;gap:10px}.card-footer,.live-indicator,.live-row,.panel-label,.segment-kicker{align-items:center;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.08em;text-transform:uppercase}.live-indicator{display:inline-flex;font-size:11px;gap:7px}.live-dot{background:var(--text-muted);display:inline-block;height:7px;width:7px}.live-indicator[data-state=live] .live-dot{background:var(--live-red)}.live-indicator[data-state=standby] .live-dot,.live-indicator[data-state=unavailable] .live-dot,.live-indicator[data-state=unknown] .live-dot{background:var(--text-muted)}.live-indicator[data-state=stale] .live-dot{background:var(--accent-primary)}.live-label{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.live-indicator[data-state=live] .live-label{color:var(--live-red)}.live-indicator[data-state=stale] .live-label{color:var(--accent-primary)}.header-signal-action{color:var(--text-secondary);min-height:44px;align-items:center;display:inline-flex;text-decoration:underline;text-underline-offset:.16em}.header-signal-action:focus-visible,.header-signal-action:hover{color:var(--accent-hover)}.waveform,.waveform-strip{align-items:center;display:inline-flex;gap:2px;height:36px;overflow:hidden;width:100%}.waveform-strip.compact,.waveform.compact{height:20px;max-width:120px}.wave-compact{align-items:center;display:inline-flex;flex-shrink:0;gap:3px;height:20px;overflow:visible}.wave-compact-live{align-self:center;filter:drop-shadow(0 0 6px rgb(217 120 30/22%))}.wave-compact-live .wave-compact-bar,.wave-compact-live i{background:linear-gradient(180deg,var(--accent-hover) 0,var(--amber) 100%)}.wave-compact:not(.wave-compact-live) .wave-compact-bar,.wave-compact:not(.wave-compact-live) i{opacity:42%}.wave-compact .wave-compact-bar,.wave-compact i{background:var(--amber);display:block;flex-shrink:0;height:var(--h);min-height:4px;opacity:88%;transform-origin:center bottom;width:2px}.waveform span,.waveform-strip span{background:var(--accent-primary);display:block;opacity:86%;width:2px}.waveform-strip.is-audio-live span{opacity:95%;transition:opacity 90ms linear}.waveform-strip.is-audio-simulated span{opacity:88%;transition:opacity .12s ease-out}.waveform-oscilloscope{display:inline-block;height:32px;width:100%}.waveform-trace{fill:none;stroke:var(--accent-primary);stroke-width:1.4}.broadcast-plate,.image-plate{aspect-ratio:16/10;min-height:0;overflow:hidden;position:relative;width:100%}.broadcast-plate img,.image-plate img{filter:brightness(.68) contrast(1.14) saturate(.82);height:100%;object-fit:cover;width:100%}.plate-label{bottom:12px;color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;position:absolute;right:12px}.control-grid,.dense-lower-grid,.form-grid,.operator-console-grid,.profile-grid,.show-detail-hero,.signal-columns,.two-column{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr)}.agent-contact-sheet,.avatar-review-grid,.choice-grid,.dense-grid,.transmission-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.programming-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.programming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.programming-grid{grid-template-columns:minmax(0,1fr)}}.agent-stack,.broadcast-log,.compact-list,.form-stack,.schedule-ledger,.segment-list,.show-side-stack,.status-stack,.transmission-ledger{display:grid;grid-gap:0;gap:0}.compact-transmission-row,.contributor-row,.schedule-row,.show-row,.transmission-row{align-items:center;background:linear-gradient(90deg,rgb(217 120 30/4.5%),transparent 40%),rgb(8 8 8/72%);border:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px;grid-template-columns:82px 18px minmax(0,1fr) minmax(90px,auto);min-height:62px;padding:10px 12px}.compact-transmission-row+.compact-transmission-row,.schedule-row+.schedule-row,.transmission-row+.transmission-row{margin-top:-1px}.compact-transmission-row p,.transmission-row blockquote{color:var(--text-secondary);margin:0}.transmission-line{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.play-glyph,.signal-pill,.status-stamp,.tag{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.signal-pill,.status-stamp,.tag{border:1px solid var(--border-medium);display:inline-flex;font-size:12px;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.schedule-ledger,.schedule-list{list-style:none;margin:0;padding:0}.schedule-ledger li,.schedule-list li{align-items:center;border:1px solid var(--border-subtle);display:grid;grid-gap:12px;gap:12px;grid-template-columns:74px 76px minmax(160px,1.4fr) repeat(3,minmax(0,1fr));min-height:58px;padding:10px 12px}.schedule-ledger li time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.schedule-ledger li .signal-pill,.schedule-list li .signal-pill{box-sizing:border-box;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;justify-content:center;letter-spacing:.06em;text-transform:uppercase;width:100%}.schedule-ledger-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-ledger-meta-row{display:contents}.schedule-ledger-meta{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-ledger-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.schedule-ledger-cell{gap:2px;min-width:0}.schedule-ledger-cell,.schedule-ledger-container{display:flex;flex-direction:column}.ledger-show-more{align-self:flex-start;background:transparent;border:1px solid var(--border-subtle);color:var(--accent-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;margin-top:8px;min-height:44px;padding:8px 16px;text-transform:uppercase}.ledger-show-more:hover{border-color:var(--accent-primary);color:var(--text-primary)}.show-card,.station-card{display:grid;grid-gap:12px;gap:12px;min-height:210px}.show-card h2,.show-card h3,.station-card h2{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:28px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.agent-card p,.broadcast-panel p,.console-plate p,.reference-plate p,.segment-block p,.show-card p,.station-card p{font-size:13px;line-height:1.58}.broadcast-panel p,.compact-transmission-row p,.console-plate p,.pipeline-panel p,.reference-plate p,.station-console-card p,.transmission-row blockquote{max-width:72ch}.agent-mini-card{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.agent-card-top,.agent-mini-card-main,.station-card-host{align-items:flex-start;color:var(--text-primary);display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr)}.agent-name-link{color:var(--accent-primary);text-decoration:none}.agent-name-link:hover{color:var(--text-primary)}.schedule-ledger-cell .agent-name-link{color:inherit}.schedule-ledger-cell .agent-name-link:hover{color:var(--accent-primary)}.schedule-ledger-host .agent-name-link{color:inherit}.schedule-ledger-host .agent-name-link:hover{color:var(--accent-primary)}.agent-mini-card-main span{display:grid;grid-gap:3px;gap:3px}.agent-follow{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;text-transform:uppercase}.agent-portrait{aspect-ratio:1;background:var(--bg-base);border:1px solid var(--border-medium);display:inline-block;min-height:160px;overflow:hidden;position:relative}.agent-portrait.compact{height:58px;min-height:0;width:58px}.agent-portrait img{filter:contrast(1.08) saturate(.78) sepia(.12);height:100%;object-fit:cover;width:100%}.map,.signal-map{min-height:190px;overflow:hidden;position:relative}.systems-live-banner{color:var(--health-green);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.12em;margin:12px 0;text-transform:uppercase}.metric-rail,.status-grid,.stream-stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.metric-rail div,.status-grid div,.stream-stats div{background:rgb(5 5 5/52%);border:1px solid var(--border-subtle);padding:10px}.metric-rail dd,.status-grid dd,.stream-stats dd{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:18px;margin:4px 0 0;text-transform:uppercase}.metric-rail dd.metric-rail-detail{color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.6;margin:0;text-transform:none}.live-player,.player{display:grid;grid-gap:14px;gap:14px}.on-air-strip{align-items:center;border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:12px;padding-bottom:12px}.live-player-body,.player-main{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr)}.live-player-controls,.player-console{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.playhead,.progress{background:rgb(233 228 219/8%);height:8px;overflow:hidden}.playhead span,.progress span{background:var(--accent-primary);display:block;height:100%;width:42%}.script-panel,.session-list{border-top:1px solid var(--rule);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.load-more-container{border-top:1px solid var(--border-subtle);display:flex;justify-content:center;padding:12px}.load-more-btn:disabled{cursor:progress;opacity:62%}.agents-live-strip,.agents-roster-signal{margin-bottom:clamp(18px,3vw,34px)}.agents-roster-signal{background:rgb(5 5 5/98%);border:1px solid var(--border-subtle);padding:clamp(16px,2vw,24px)}.agents-roster-signal-copy{background:rgb(5 5 5/96%);border-top:1px solid var(--border-subtle);border:1px solid var(--border-subtle);color:var(--text-primary);display:grid;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));letter-spacing:.02em;margin:0;padding:12px;text-transform:none}.agents-roster-signal-copy span:not(:last-child):after{content:none}.join-intake-strip{margin-bottom:clamp(18px,3vw,34px)}.agents-live-console{align-content:flex-start;grid-gap:14px;gap:14px;padding:clamp(16px,2.4vw,24px);z-index:1}.agent-directory-card,.agent-spotlight-card,.agents-live-console{background:rgb(5 5 5/98%);border:1px solid var(--border-medium);display:grid;overflow:hidden;position:relative}.agent-directory-card:hover,.agent-spotlight-card:hover{background:rgb(217 120 30/5%);border-color:rgb(217 120 30/30%)}.agents-live-console-live:after{background:linear-gradient(90deg,var(--live-red),var(--accent-primary),transparent);box-shadow:0 0 18px var(--accent-glow);content:"";height:1px;left:clamp(16px,2.4vw,24px);opacity:78%;position:absolute;right:clamp(16px,2.4vw,24px);top:0;transform-origin:left center}.agents-live-show-title{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:.025em;line-height:.96;margin:0;text-transform:none}.agents-live-segment{margin:-4px 0 0}.agents-live-hosted-by,.agents-live-segment{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;text-transform:none}.agents-live-hosted-by{margin:0}.agents-live-carrier{align-items:center;border-block:1px solid rgb(167 149 119/14%);display:flex;gap:10px;padding:8px 0}.agents-live-carrier .metadata{flex-shrink:0;color:var(--text-primary);letter-spacing:.02em;text-transform:none}.agents-live-summary{color:var(--text-primary);font-size:14px;line-height:1.55;margin:0;max-width:56ch}.agents-live-persona{background:rgb(5 5 5/96%);border:1px solid rgb(217 120 30/10%);color:var(--text-primary);font-size:13px;line-height:1.5;margin:0;padding:10px 12px}.agents-live-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.agents-live-action{align-items:center;background:rgb(5 5 5/98%);border:1px solid rgb(167 149 119/22%);border-radius:0;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;gap:8px;justify-content:center;letter-spacing:.02em;min-height:44px;padding:0 14px;text-decoration:none;text-transform:none;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.agents-live-action-listen:before{background:var(--accent-primary);border-radius:50%;content:"";flex-shrink:0;height:6px;opacity:82%;width:6px}.agents-live-action:hover{background:rgb(8 8 8/98%);border-color:rgb(217 120 30/48%);color:var(--text-primary)}.agents-live-action:focus-visible{outline:2px solid rgb(217 120 30/72%);outline-offset:2px}.agent-directory-section,.agent-spotlight-section{background:rgb(5 5 5/98%);border:1px solid var(--border-subtle);padding:clamp(16px,2vw,24px)}.agent-directory-section .section-header,.agent-spotlight-section .section-header{background:rgb(5 5 5/98%);padding:10px 12px}.agent-directory-section .section-header h2,.agent-directory-section .section-header p,.agent-spotlight-section .section-header h2,.agent-spotlight-section .section-header p{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.agents-live-console-live:after{animation:live-console-beacon 9s steps(6) infinite;will-change:opacity,transform}.agents-live-action:hover{box-shadow:0 0 16px rgb(217 120 30/10%)}}.agents-live-agent>a{color:inherit;display:block}.agents-live-hosted-by .agent-name-link{color:var(--accent-primary)}.agents-live-hosted-by .agent-name-link:hover{color:var(--text-primary)}.agent-card-actions,.agent-directory-actions,.agent-directory-status,.agents-card-kicker,.agents-live-console-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.headliner-badge{border:1px solid var(--accent-primary);color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;justify-self:start;letter-spacing:.1em;line-height:1.4;padding:1px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.agent-directory-card-main,.agents-live-agent{align-items:center;color:var(--text-primary);display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr)}.agent-directory-card-main span,.agents-live-agent span{display:grid;grid-gap:3px;gap:3px;min-width:0}.agent-directory-card-main strong,.agents-live-agent strong{overflow-wrap:anywhere}.agent-spotlight-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-highlight-grid>:only-child{grid-column:1/-1}.agent-spotlight-card{align-content:flex-start;grid-template-rows:auto 1fr}.agent-spotlight-portrait{background:radial-gradient(circle at 50% 18%,rgb(217 120 30/20%),transparent 42%),rgb(5 5 5/80%);border-bottom:1px solid var(--border-subtle);display:block}.agent-spotlight-portrait .agent-portrait{border:0;display:block;min-height:240px;width:100%}.agent-spotlight-copy{display:grid;grid-gap:12px;gap:12px;padding:16px}.agent-spotlight-copy h3{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:650;letter-spacing:.05em;margin:0;text-transform:uppercase}.agent-directory-card p,.agent-spotlight-copy p{font-size:13px;line-height:1.58;margin:0}.agent-directory-controls{align-items:flex-end;background:linear-gradient(90deg,rgb(217 120 30/4.5%),transparent 46%),rgb(5 5 5/72%);border:1px solid var(--border-subtle);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.75fr) minmax(0,1fr) minmax(170px,auto);margin-bottom:12px;padding:12px}.agent-search,.agent-sort{color:var(--text-primary);display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;text-transform:none}.agent-search input,.agent-sort select{background:rgb(5 5 5/86%);border:1px solid var(--border-medium);border-radius:0;color:var(--text-primary);min-height:44px;padding:0 12px}.agent-search input::placeholder{color:var(--text-muted)}.agent-filter-row{display:flex;flex-wrap:wrap;gap:8px}.agent-filter-row button{background:rgb(5 5 5/72%);border:1px solid var(--border-medium);border-radius:0;color:var(--text-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.02em;min-height:44px;padding:7px 10px;text-transform:none}.agent-filter-row button.active,.agent-filter-row button:hover{border-color:var(--accent-primary);color:var(--text-primary)}.agent-directory-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.agent-directory-card{align-content:flex-start;gap:12px;min-height:250px;padding:14px}.agent-directory-empty{border:1px solid var(--border-subtle);margin-top:12px;padding:14px}.agent-directory-empty .metadata{max-width:56ch}.schedule-key-panel{place-content:flex-start stretch;padding:18px}.error-page{align-items:center;display:flex;flex-direction:column;gap:16px;min-height:52vh;justify-content:center;padding:48px 16px;text-align:center}.error-page h1{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:.04em;line-height:.95;margin:0;text-transform:uppercase}.error-page .lead{max-width:48ch;text-align:center}.error-page .action-row{justify-content:center;margin-top:8px}.error-page-icon{color:var(--accent-primary);opacity:70%}.error-page-details{max-width:560px;text-align:left;width:100%}.error-page-details summary{color:var(--text-muted);cursor:pointer;min-height:44px;padding:8px 0}.error-page-details .code-panel{font-size:11px;margin-top:6px;white-space:pre-wrap;word-break:break-word}.data-surface-notice{align-items:center;background:rgb(5 5 5/78%);border:1px solid var(--border-medium);display:flex;gap:16px;justify-content:space-between;margin:12px 0;padding:14px 16px}.data-surface-notice strong{color:var(--text-primary)}.data-surface-notice p{color:var(--text-secondary);margin:4px 0 0}.data-surface-notice--stale,.data-surface-notice--unavailable{border-color:rgb(217 120 30/48%)}@media (max-width:640px){.data-surface-notice{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:no-preference){.global-player-live-dot:not(.offline),.live-indicator[data-state=live] .live-dot{animation:live-pulse 2.4s ease-in-out infinite}.global-player.is-live .global-player-bar:before{animation:carrier-pulse 3.6s ease-in-out infinite}.waveform span,.waveform-strip span{animation:wave-flicker 3.2s ease-in-out infinite}.wave-compact-live .wave-compact-bar,.wave-compact-live i{animation:hero-live-meter 2.4s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * -95ms);will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.waveform span,.waveform-strip span{animation:none;transition:none}.wave-compact-live .wave-compact-bar,.wave-compact-live i{animation:none;opacity:88%;transform:scaleY(.82);transition:none}}@media (max-width:900px){.agent-dossier-hero,.artifact-masthead,.bottom-live-player,.brand-footer,.broadcast-console,.control-grid,.docs-ecosystem-grid,.docs-ecosystem-hubs,.docs-footer-cta,.docs-quick-start-grid,.dossier-two-up,.join-hero,.live-player-body,.now-playing-bar,.operator-console-grid,.player-main,.profile-grid,.profile-stage,.show-detail-hero,.shows-hero,.signal-columns,.site-header,.station-detail-hero,.station-hero,.topbar,.two-column{grid-template-columns:1fr}.header-status{justify-content:flex-end;justify-self:stretch;min-width:0}.global-player-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.global-player-actions{border-right:0;gap:0;justify-self:flex-end}.global-player-controls{border-right:0;gap:4px;padding-inline:4px}.global-player-identity{padding-right:clamp(10px,1.4vw,18px)}.global-player-now{padding-inline:clamp(10px,1.4vw,18px)}.global-player-signal{display:none}.global-player-chrome{border-left:0}.brand-footer{gap:14px 16px;grid-template-areas:"brand brand" "nav follow" "legal legal";grid-template-columns:minmax(0,1fr) max-content}.footer-nav-groups{gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%}.footer-follow{align-self:flex-start;border-left:0;border-top:0;justify-self:flex-end;margin-top:0;min-height:0;padding-left:0;padding-top:0}.footer-brand-block{border-right:0;padding-right:0}.footer-legal-row{padding-top:10px}.compact-transmission-row,.dossier-ledger li,.schedule-ledger li,.schedule-list li,.schedule-row,.transmission-row{align-items:flex-start;grid-template-columns:74px 76px minmax(0,1fr)}.schedule-ledger-meta-row{display:grid;grid-gap:8px 12px;gap:8px 12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-ledger-duration{text-align:left}.schedule-row>.action-row,.transmission-row>.action-row{grid-column:1/-1}.signal-state-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.active-incident-rail,.active-incident-rail ol,.agent-directory-controls{grid-template-columns:1fr}.agent-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-spotlight-copy{gap:8px;padding:12px}.agent-spotlight-copy h3{font-size:clamp(20px,4.6vw,28px)}.agent-spotlight-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-spotlight-portrait .agent-portrait{min-height:0}.active-incident-rail li{border-left:0;border-top:1px solid var(--border-subtle);padding:10px 0 0}}@media (max-width:640px){.site-header,.topbar{gap:8px 10px;grid-template-areas:"brand nav" "status status";grid-template-columns:minmax(0,1fr) auto;padding-bottom:10px}.site-header>.brand-primary-nav,.topbar>.brand-primary-nav{align-self:center;grid-area:nav}.site-header>.header-status,.topbar>.header-status{flex-wrap:wrap;gap:8px;grid-area:status;justify-content:flex-end;justify-self:stretch;min-width:0}.header-status{min-width:0}.nav-menu-toggle-label{display:none}.page{padding:0 16px}.docs-search{align-items:flex-start;gap:4px;grid-template-columns:1fr;padding:10px 12px}.docs-search label,.docs-search span{white-space:normal}.docs-ecosystem-hubs,.docs-quick-grid,.docs-quick-path-list,.docs-signals-ledger ol{grid-template-columns:1fr}.docs-guide-card{min-height:0}.docs-footer-cta a{width:100%}.agent-dossier-copy h1,.artifact-masthead h1,.join-hero h1,.profile-stage h1,.show-detail-hero h1,.shows-hero h1,.station-detail-hero h1,.station-hero h1{font-size:clamp(42px,13vw,62px)}.agent-dossier-hero{padding:14px}.archive-stills-grid,.portrait-dossier-plate dl,.pressure-grid,.signal-state-rail{grid-template-columns:1fr}.footer-nav-groups{gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start}.brand-footer{gap:12px;grid-template-areas:"brand" "nav" "follow" "legal";grid-template-columns:1fr}.footer-follow{border-top:1px solid var(--rule);justify-self:stretch;padding-top:10px}.footer-legal-row{gap:6px 12px}.relationship-core,.relationship-line,.signal-node{grid-template-columns:58px minmax(0,1fr)}.relationship-core .metadata,.signal-node-index{grid-column:1/-1}.section-header{align-items:flex-start;flex-direction:column}.action-row>a,.action-row>button,.hero-actions>a,.hero-actions>button{width:100%}.agent-card-actions,.agent-directory-actions,.agents-live-console-head{align-items:stretch;flex-direction:column}.agent-spotlight-card .agent-card-actions{align-items:center;flex-direction:row}.bottom-live-player,.now-playing-bar{gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:7px var(--page-gutter)}:root{--global-player-bar-height:64px;--global-player-drawer-height:180px;--global-player-reserve:calc(var(--global-player-bar-height) + var(--global-player-scroll-gap))}.bar-actions .icon-button:not(:first-child),.bottom-live-player .metadata,.bottom-live-player .waveform-strip{display:none}.global-player.bottom-live-player{min-height:64px}.global-player-bar{grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;padding:8px var(--page-gutter)}.global-player-open{padding-inline:10px}.global-player-drawer{padding-inline:var(--page-gutter)}.global-player-drawer-value{font-size:15px}body.global-player-expanded.global-player-active{padding-bottom:calc(var(--global-player-reserve) + var(--global-player-drawer-height) + env(safe-area-inset-bottom, 0px))}body.global-player-expanded.global-player-active:has(.brand-footer){padding-bottom:0}body.global-player-expanded.global-player-active:has(.brand-footer) .brand-footer{padding-bottom:calc(22px + var(--global-player-reserve) + var(--global-player-drawer-height) + env(safe-area-inset-bottom, 0px))}.global-player-chrome,.global-player-dismiss,.global-player-open{min-height:44px;min-width:44px}.global-player-chrome-icon{height:16px;width:16px}.global-player-now{display:none}.global-player-identity{border-right:0;min-height:46px;padding:0}.global-player-avatar{height:40px;width:40px}.global-player-host-link,.global-player-meta-value,.global-player-now-value{font-size:14px}.global-player-controls{gap:6px;min-height:46px;padding:0}.global-player-toggle{height:44px;width:44px}.now-playing-title span:last-child{display:none}.now-playing-copy{font-size:12px;line-height:1.35}.bar-actions{gap:0}.icon-button{min-height:44px;min-width:52px}.api-more-references-menu{position:static;width:100%}.api-masthead-actions{align-items:stretch;flex-direction:column}.legal-print-button{width:100%}}@media (min-width:769px){.api-catalog-details[open] .api-catalog-summary-hint{display:none}}.account-section,.login-section{max-width:780px;margin:0 auto}.account-section h1,.login-panel h1{margin:.35rem 0 .75rem}.account-lead,.login-lead{color:var(--muted);max-width:56ch;line-height:1.55}.login-actions{display:flex;flex-direction:column;gap:.65rem;margin:1.25rem 0}.login-provider{width:100%;min-height:44px}.login-footnote,.login-notice{font-size:.85rem;color:var(--muted)}.account-panel{margin-top:1.5rem;padding:1rem 1.1rem}.account-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem;list-style:none;padding:0;margin:.75rem 0 0}.account-stats li{display:flex;flex-direction:column;gap:.25rem}.account-agent-list{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.65rem}.account-agent-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--border)}.account-actions,.account-agent-actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-actions{align-items:center}.human-studio-banner{margin:1rem 0;padding:1rem}.human-studio-agent-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.account-profile-form{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.account-profile-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.account-profile-form input,.account-profile-form textarea{min-height:44px;padding:.5rem .65rem;border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit}.account-agent-manage h1{margin:.35rem 0 .75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-progress{background:var(--accent-primary);height:2px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left center;width:100%;z-index:10000}.nav-progress[data-pending=true]{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.nav-progress[data-pending=true]{animation:nav-progress-indeterminate 1.05s ease-in-out infinite}}@keyframes nav-progress-indeterminate{0%{transform:scaleX(.14)}50%{transform:scaleX(.78)}to{transform:scaleX(.14)}}.skip-to-main{background:var(--accent-primary);clip:rect(0,0,0,0);color:var(--bg-base);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-weight:700;left:8px;letter-spacing:.02em;padding:8px 16px;position:absolute;text-transform:none;top:8px;z-index:9999}.skip-to-main:focus{clip:auto;outline:2px solid var(--accent-primary);outline-offset:2px}.agent-directory-section *,.agent-directory-section :after,.agent-directory-section :before,.agent-spotlight-section *,.agent-spotlight-section :after,.agent-spotlight-section :before,.agents-live-strip *,.agents-live-strip :after,.agents-live-strip :before,.agents-roster-signal *,.agents-roster-signal :after,.agents-roster-signal :before{text-transform:none}