:root{--bg-base:#050505;--bg-surface:#080808;--bg-panel:#141414;--bg-elevated:#171717;--text-primary:#e9e4db;--text-secondary:#a39b90;--text-muted:#8f877b;--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;--live-dot:#e0552b;--health-green:#4ebf68;--success-green:#4ebf68;--paper-dark:#1a1815;--paper-mid:#26211c;--paper-light:#312a23;--border-subtle:#242424;--border-medium:#2d2d2d;--border-strong:#3a3a3a;--rule:rgba(233,228,219,0.12);--rule-hot:rgba(217,120,30,0.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-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,rgba(167,149,119,0.026) 60px,transparent 61px),linear-gradient(0deg,transparent 0 59px,rgba(167,149,119,0.02) 60px,transparent 61px),url(/art-direction/halftone-grit.svg) center top /760px repeat,var(--bg-base)}*{box-sizing:border-box}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:min(calc(var(--global-player-reserve) + min(42vh, 320px) + env(safe-area-inset-bottom, 0px)),420px)}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.global-player-expanded.global-player-active:has(.brand-footer) .brand-footer{padding-bottom:min(calc(22px + var(--global-player-reserve) + min(42vh, 320px) + env(safe-area-inset-bottom, 0px)),calc(22px + 420px))}html{background:var(--bg-base)}body{background:var(--site-page-background);color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:14px;line-height:1.55;overflow-x:hidden}*{scrollbar-color:rgba(217,120,30,.72) rgba(5,5,5,.92);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:linear-gradient(90deg,rgba(217,120,30,.08),transparent 42%),rgba(5,5,5,.94);border-left:1px solid rgba(233,228,219,.08)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(232,138,45,.9),rgba(153,74,18,.9));border:2px solid rgba(5,5,5,.94);border-radius:0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,157,54,.96),rgba(217,120,30,.96))}::-webkit-scrollbar-corner{background:var(--bg-base)}.not-found-shell{align-content:center;background:linear-gradient(90deg,transparent 0 49px,rgba(167,149,119,.04) 50px,transparent 51px),linear-gradient(0deg,transparent 0 49px,rgba(167,149,119,.035) 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}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,rgba(233,228,219,.018) 50px,transparent 51px),linear-gradient(0deg,transparent 0 49px,rgba(233,228,219,.012) 50px,transparent 51px),radial-gradient(ellipse 100% 72% at 50% 12%,transparent 34%,rgba(5,5,5,.78) 100%);background-size:50px 50px,50px 50px,auto;mix-blend-mode:soft-light;opacity:.52}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit}.input{min-height:44px;border:1px solid var(--border-muted);border-radius:6px;background:rgba(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.05}p{color:var(--text-secondary)}code,pre{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.page{background:var(--site-page-background);display:flex;flex-direction:column;margin:0 auto;max-width:var(--page-max);min-height:100vh;padding:0 var(--page-x) 0;position:relative;z-index:1}.docs-atmosphere{max-width:1240px}.docs-atmosphere .section[id]{scroll-margin-top:28px}.blog-layout{align-items: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}.blog-sidebar{position:-webkit-sticky;position:sticky;top:18px}.blog-side-panel{align-content: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 rgba(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:rgba(217,120,30,.55);text-decoration-color:rgba(217,120,30,.55);text-underline-offset:3px}.blog-article-grid{align-items:start;display:grid;grid-gap:clamp(22px,4vw,44px);gap:clamp(22px,4vw,44px);grid-template-columns:minmax(0,1fr) minmax(240px,320px);padding:34px 0 70px}.markdown-content{color:var(--text-secondary);font-size:16px;line-height:1.75;max-width:74ch}.markdown-content h1,.markdown-content h2,.markdown-content h3{color:var(--text-primary);letter-spacing:0;line-height:1.12;margin:34px 0 12px}.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}.markdown-content blockquote{border:1px solid var(--border-medium);color:var(--text-primary);margin-left:0;padding:14px 18px}.markdown-content pre{background:rgba(5,5,5,.78);border:1px solid var(--border-medium);overflow-x:auto;padding:16px}.markdown-content code{color:var(--accent-hover)}.markdown-content table{border-collapse:collapse;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: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:rgba(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: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,rgba(217,120,30,.05),transparent 48%),rgba(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-row-actions .button-secondary{min-height:44px;padding:0 9px}.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!important;gap:10px!important}.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:980px){.blog-admin-grid,.blog-article-grid,.blog-auth-form,.blog-editor-fields,.blog-editor-split,.blog-layout{grid-template-columns:1fr}}.docs-search{align-items:center;background:linear-gradient(90deg,rgba(217,120,30,.055),transparent 52%),rgba(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::placeholder{color:var(--text-muted)}.docs-search-results{background:rgba(5,5,5,.78);border:1px solid var(--border-subtle);display:grid}.docs-search-results a,.docs-search-results p{border-top:1px solid rgba(233,228,219,.08);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,.docs-guide-details,.docs-side-panel{background:linear-gradient(150deg,rgba(217,120,30,.07),transparent 46%),url(/art-direction/panel-scratches.svg) 50% /760px repeat,rgba(8,8,8,.88);border:1px solid var(--border-medium);display:grid;overflow:hidden}.docs-guide-card{align-content:start;gap:12px;min-height:250px;padding:18px}.docs-footer-cta h2,.docs-guide-card h3,.docs-guide-details strong,.docs-side-panel h2,.docs-workflow h2{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:end;border-top:1px solid var(--rule);margin-top:8px;padding-top:12px}.docs-workflow{align-items:start;background:linear-gradient(90deg,rgba(217,120,30,.045),transparent 46%),rgba(5,5,5,.42);border:1px solid var(--border-subtle);display:grid;grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);overflow:hidden;padding:clamp(20px,3vw,30px);position:relative}.docs-workflow:before{background:linear-gradient(90deg,rgba(217,120,30,.62),rgba(217,120,30,.08));content:"";height:1px;left:clamp(20px,3vw,30px);pointer-events:none;position:absolute;right:clamp(20px,3vw,30px);top:50%}.docs-flow,.docs-workflow>div{position:relative;z-index:1}.docs-workflow h2{font-size:clamp(34px,4vw,58px);line-height:.9;margin-bottom:14px}.docs-workflow p{max-width:62ch}.docs-flow{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.docs-flow li{align-content:start;background:linear-gradient(180deg,rgba(217,120,30,.08),transparent 46%),rgba(8,8,8,.86);border:1px solid var(--border-medium);display:grid;grid-gap:10px;gap:10px;min-height:154px;padding:16px;position:relative}.docs-flow li+li{margin-left:0}.docs-flow li:after{background:var(--accent-primary);content:"";height:1px;left:calc(100% + 1px);position:absolute;top:34px;width:10px;z-index:2}.docs-flow li:last-child:after{content:none}.docs-flow span,.docs-flow strong{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.08em;text-transform:uppercase}.docs-flow span{color:var(--accent-primary);font-size:11px}.docs-flow strong{color:var(--text-primary);font-size:13px;font-weight:500}.docs-flow p{font-size:13px;margin:0}.docs-manual-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.docs-accordion-stack{display:grid;grid-gap:10px;gap:10px}.docs-guide-details{padding:0}.docs-guide-details summary{align-items:center;color:var(--text-primary);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:48px minmax(0,1fr);min-height:72px;padding:14px 18px}.docs-guide-details summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.docs-guide-details summary span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px}.docs-guide-details strong{font-size:clamp(24px,2.8vw,36px);font-weight:600}.docs-guide-details p,.docs-guide-details ul{margin:0;padding-inline:18px}.docs-guide-details p{border-top:1px solid var(--rule);padding-top:16px}.docs-guide-details ul{color:var(--text-secondary);display:grid;grid-gap:8px;gap:8px;list-style:none;padding-bottom:18px;padding-top:12px}.docs-guide-details li{border-top:1px solid rgba(233,228,219,.08);padding-top:8px}.docs-sidebar{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:18px}.docs-side-panel{align-content:start;gap:12px;padding:16px}.docs-side-panel h2{font-size:26px;font-weight:600;line-height:1;margin:0}.docs-side-panel p{font-size:13px;margin:0}.docs-agent-mini-list,.docs-side-panel nav,.docs-side-panel ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.docs-agent-mini-list a,.docs-side-panel li,.docs-side-panel nav a{border-top:1px solid var(--rule);color:var(--text-secondary);padding:10px 0}.docs-agent-mini-list a:hover,.docs-side-panel nav a:hover{color:var(--accent-hover)}.docs-agent-mini-list a{display:grid;grid-gap:3px;gap:3px}.docs-agent-mini-list span,.docs-agent-mini-list strong{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.06em}.docs-agent-mini-list strong{color:var(--text-primary);font-size:12px;text-transform:uppercase}.docs-agent-mini-list span{color:var(--text-muted);font-size:11px}.docs-help-panel{border-color:rgba(217,120,30,.62)}.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:start;background:linear-gradient(270deg,rgba(217,120,30,.045),transparent 46%),rgba(5,5,5,.42);border:1px solid var(--border-subtle);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-grid:before{background:linear-gradient(270deg,rgba(217,120,30,.62),rgba(217,120,30,.08));content:"";height:1px;left:clamp(20px,3vw,30px);pointer-events:none;position:absolute;right:clamp(20px,3vw,30px);top:50%}.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: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-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: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:start;color:inherit;display:grid;grid-gap:10px;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color 80ms}.docs-ecosystem-hub:hover{border-color:rgba(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-workflow-alt{background:rgba(5,5,5,.68);border-color:var(--border-subtle)}.docs-workflow-alt:before{background:linear-gradient(90deg,rgba(217,120,30,.22),transparent)}.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:start;background:linear-gradient(180deg,rgba(217,120,30,.07),transparent 52%),rgba(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;transition:border-color 80ms}.docs-signals-tile:hover{border-color:rgba(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}.legal-hero{border-bottom:1px solid var(--rule);display:grid;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(280px,380px);padding:var(--route-hero-padding-top) 0 clamp(30px,5vw,56px);position:relative}.legal-hero:before{background:url(/art-direction/homepage-signal-rings.svg) 100% 0/min(54vw,680px) no-repeat;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute}.legal-hero>*{position:relative;z-index:1}.legal-hero h1{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:700;letter-spacing:.03em;line-height:.95;margin:10px 0 18px;max-width:18ch;text-transform:uppercase}.legal-updated{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em;margin:22px 0 0;text-transform:uppercase}.legal-slab{background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:none}.legal-facts-panel,.legal-signal-panel{align-content:end;align-self:stretch;display:grid;grid-gap:12px;gap:12px;min-height:0;padding:18px}.contact-option-list,.legal-facts-panel dl,.legal-section-row,.legal-signal-panel dl{display:grid;grid-gap:0;gap:0}.legal-facts-panel dl,.legal-signal-panel dl{margin:0}.contact-option-list a,.legal-facts-panel dl div,.legal-section-row,.legal-signal-panel dl div{border-top:1px solid var(--rule);display:grid;grid-gap:8px;gap:8px;padding:12px 0}.legal-facts-panel dd,.legal-signal-panel dd{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.06em;margin:0;text-transform:uppercase}.legal-hero-actions{display:none;flex-wrap:wrap;gap:10px;margin-top:18px}.legal-summary{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);margin-bottom:8px;padding:clamp(24px,4vw,40px) 0}.legal-controls,.legal-desk,.legal-nav,.legal-summary{align-content:start;display:grid;grid-gap:14px;gap:14px}.legal-controls,.legal-desk,.legal-nav{justify-content:stretch}.contact-form,.contact-operator,.legal-controls,.legal-desk,.legal-intro,.legal-nav,.legal-rule-panel{padding:clamp(18px,3vw,28px)}.legal-summary-note{color:var(--text-secondary);font-size:14px;margin:0;max-width:68ch}.legal-role-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.legal-role-grid h3{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.legal-role-grid ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.legal-role-grid li{border-top:1px solid var(--rule);color:var(--text-primary);font-size:14px;line-height:1.45;padding:10px 0}.legal-desk-title,.legal-nav-title{font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:20px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin:0;text-transform:none}.legal-toc-groups{display:grid;grid-gap:18px;gap:18px}.legal-toc-groups h3{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.legal-toc-groups ol{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.legal-toc-groups a{border-top:1px solid var(--rule);color:var(--text-primary);display:block;font-size:14px;line-height:1.35;padding:9px 0;text-decoration:none}.legal-toc-groups a:focus-visible,.legal-toc-groups a:hover{color:var(--accent-primary)}.legal-desk nav{display:grid;grid-gap:0;gap:0}.legal-desk nav a{border-top:1px solid var(--rule);color:var(--text-primary);display:block;font-size:14px;padding:10px 0;text-decoration:none}.legal-desk nav a:focus-visible,.legal-desk nav a:hover{color:var(--accent-primary)}.legal-desk-actions{display:grid;grid-gap:10px;gap:10px}.legal-controls{gap:12px}.legal-search-field{display:grid;grid-gap:8px;gap:8px}.legal-search-field input{background:var(--bg-surface,#0b0b0b);border:1px solid var(--border-medium,#2d2d2d);color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:14px;padding:10px 12px;width:100%}.legal-search-field input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.legal-toggle-field{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:10px}.legal-controls-empty,.legal-controls-note{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.05em;margin:0;text-transform:uppercase}.legal-section-list[data-view=essentials] .legal-section-row[data-essential=false]{display:none}.legal-subsection{margin-top:14px;max-width:76ch}.legal-subsection h3{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;font-weight:500;letter-spacing:.07em;margin:0 0 8px;text-transform:uppercase}.legal-subsection ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.legal-subsection li{border-top:1px solid var(--rule);padding:10px 0}.legal-role-links{color:var(--text-secondary);font-size:13px;margin:10px 0 0}.legal-role-links a{color:var(--accent-primary);text-decoration:none}.legal-role-links a:focus-visible,.legal-role-links a:hover{text-decoration:underline}.legal-acceptance-field{display:grid;grid-gap:8px;gap:8px}.legal-acceptance-field label{align-items:flex-start;color:var(--text-primary);display:flex;font-size:14px;gap:10px;line-height:1.45}.legal-acceptance-field input{margin-top:3px}.legal-acceptance-field a{color:var(--accent-primary)}.legal-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:88px}.contact-layout,.legal-layout{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.contact-form-panel,.contact-main,.legal-prose,.legal-sidebar{display:grid;grid-gap:16px;gap:16px}.contact-operator,.legal-intro,.legal-rule-panel{align-content:start;display:grid;grid-gap:14px;gap:14px;justify-content:stretch}.contact-form-panel h2,.contact-operator h2,.legal-intro h2,.legal-rule-panel h2{font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(30px,4vw,54px);font-weight:650;letter-spacing:.05em;line-height:.96;margin:0;text-transform:uppercase}.contact-note,.contact-operator p,.legal-intro p,.legal-rule-panel p{margin:0}.legal-section-list{display:grid;list-style:none;margin:0;padding:0}.legal-section-row{grid-template-columns:56px minmax(0,1fr);padding:18px 0}.legal-section-row>span{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.08em}.legal-section-row h2{color:var(--text-primary);font-family:var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:.01em;line-height:1.25;margin:0 0 10px;text-transform:none}.legal-details{margin-top:10px;max-width:76ch}.legal-details summary{color:var(--accent-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.06em;list-style:none;text-transform:uppercase}.legal-details summary::-webkit-details-marker{display:none}.legal-details-body{margin-top:10px}.legal-section-row p{margin:0;max-width:76ch}.legal-section-row p+p{margin-top:12px}.legal-section-row ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:12px 0 0;max-width:76ch;padding:0}.legal-section-row li{border-top:1px solid var(--rule);padding:12px 0}.legal-rule-panel ol{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.legal-rule-panel ol a{border-top:1px solid var(--rule);color:var(--text-primary);display:block;padding:10px 0;text-decoration:none}.legal-rule-panel ol a:hover{color:var(--accent-primary)}.legal-rule-panel ul{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.legal-rule-panel li{border-top:1px solid var(--rule);padding:12px 0}.legal-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-card-grid article{border:1px solid var(--border-medium);display:grid;grid-gap:10px;gap:10px;padding:14px}.legal-card-grid h3{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;font-weight:500;letter-spacing:.08em;margin:0;text-transform:uppercase}.contact-layout{grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr)}.contact-option-list a{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto}.contact-option-list a:hover{color:var(--accent-hover)}.contact-form label,.contact-option-list span,.contact-option-list strong,.signal-received{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;letter-spacing:.06em}.contact-option-list span{color:var(--text-muted);font-size:12px;text-transform:uppercase}.contact-option-list strong{color:var(--text-primary);font-size:13px;font-weight:500}.contact-form{align-content:start;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;padding:clamp(18px,3vw,24px)}.form-field{display:grid;grid-gap:7px;gap:7px}.contact-form-footer,.form-field-full{grid-column:1/-1}.contact-form label{color:var(--text-muted);font-size:11px;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{background:rgba(5,5,5,.72);border:1px solid var(--border-medium);color:var(--text-primary);font:inherit;min-height:44px;padding:10px 12px;width:100%}.contact-form textarea{min-height:156px;resize:vertical}.contact-form-footer{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.signal-received{color:var(--health-green);font-size:12px;margin:0;text-transform:uppercase}.contact-note{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1100px){.docs-flow,.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-flow li+li,.docs-quick-start-lead{margin-left:0}.docs-flow li:after{content:none}}.live-label,.logo-subtitle,.metadata,.nav-links a,.nav-menu-list a,.nav-menu-toggle-label,.panel-label,.search-link,.status-label,.status-stamp,.tag,dt,time{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;letter-spacing:.04em}.button-ghost,.button-primary,.button-secondary,.console-button,.console-link,.copy-button,.endpoint-table strong,.form-stack legend,.icon-button,.intake-progress span,.live-label,.manual-index a,.nav-links a,.nav-menu-list a,.nav-menu-toggle-label,.panel-label,.player-button,.player-link,.role-button,.search-link,.status-label,.status-stamp,.tag,.transport-button,dt{text-transform:uppercase;letter-spacing:.08em}.logo-subtitle,.metadata,dt{color:var(--text-muted);overflow-wrap:anywhere}.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(15px,1.35vw,18px);line-height:1.6;max-width:68ch}.site-header,.topbar{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,1),rgba(3,3,3,.98)),var(--bg-base);border:0;border-bottom:1px solid rgba(217,120,30,.28);box-shadow:0 16px 30px rgba(0,0,0,.38);display:grid;grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px);grid-template-columns:minmax(300px,auto) minmax(360px,1fr) minmax(132px,auto);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) * 0.86 + 8px + (11px * 1.1 * 2) + 2px);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}.logo-type{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(28px,3vw,38px);font-weight:700;letter-spacing:.06em;line-height:.86;text-transform:uppercase}.logo-type span{color:var(--accent-primary)}.logo-subtitle{color:var(--text-primary);display:grid;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;grid-gap:2px;gap:2px;letter-spacing:.08em;line-height:1.1;margin-top:8px;text-transform:uppercase}.logo-subtitle span{white-space:nowrap}.brand-primary-nav{justify-content:center;justify-self:center;min-width:0}.brand-primary-nav,.nav-links{align-items:center;display:flex}.nav-links{list-style:none;margin:0;padding:0}.nav-links--desktop{gap:20px;justify-content:center}.nav-links a,.nav-menu-list a{align-items:center;color:var(--text-primary);display:inline-flex;min-height:44px;padding-inline:2px;position:relative;white-space:nowrap}.nav-links a[aria-current=page],.nav-menu-list a[aria-current=page]{color:var(--accent-primary)}.nav-links a[aria-current=page]:after{background:var(--accent-primary);content:"";height:1px;inset:auto 0 -8px;position:absolute}.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:rgba(5,5,5,.72);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .12s ease-out;z-index:90}.nav-menu-scrim.is-open{opacity:1;pointer-events:auto}.nav-menu-panel{background:linear-gradient(180deg,rgba(11,11,11,.98),rgba(5,5,5,1)),var(--bg-base);border-bottom:1px solid var(--border-medium);box-shadow:0 18px 40px rgba(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:95}.nav-menu-panel.is-open{opacity:1;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-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: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}.site-header>.brand-primary-nav,.topbar>.brand-primary-nav{grid-area:nav;justify-self:end}.site-header>.header-status,.topbar>.header-status{grid-area:status;justify-self:end;white-space:nowrap}.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;gap:10px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;justify-content:flex-end;justify-self:end;letter-spacing:.08em;min-width:132px;text-transform:uppercase}.header-status,.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;min-height:44px;line-height:1;padding:8px 9px}.search-link:hover{border-color:var(--accent-primary)}.status-light{background:var(--health-green);display:inline-block;height:7px;margin-right:7px;width:7px}.broadcast-section,.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:.06em;margin-bottom:0;text-transform:uppercase}.section-header p{margin-bottom:4px}.section-header-cta{align-self:center;background:linear-gradient(90deg,rgba(217,120,30,.16),rgba(217,120,30,.04)),rgba(8,8,8,.84);border-color:rgba(217,120,30,.78);box-shadow:inset 0 1px 0 rgba(233,228,219,.06);flex-shrink:0;gap:10px;letter-spacing:.1em;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:linear-gradient(90deg,rgba(217,120,30,.24),rgba(217,120,30,.08)),rgba(8,8,8,.92);box-shadow:0 0 22px rgba(217,120,30,.16);color:var(--text-primary);transform:translateY(-1px)}.action-row,.engagement-actions,.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}.button-ghost,.button-primary,.button-secondary,.console-button,.console-link,.player-button,.player-link,.role-button,.transport-button{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;justify-content:center;letter-spacing:.08em;min-height:44px;padding:0 18px;text-transform:uppercase}.button-primary,.player-button,.transport-button{background:var(--accent-primary);color:var(--bg-base)}.button-primary:hover,.player-button:hover,.transport-button:hover{background:var(--accent-hover);color:var(--bg-base)}.button-ghost{border-color:var(--border-medium);color:var(--text-secondary)}.active-incident-rail,.agent-card,.agent-dossier-hero,.agent-mini-card,.archive-stills-panel,.broadcast-panel,.choice-card,.console-plate,.distressed-panel,.dossier-ledger,.dossier-panel,.empty-panel,.join-form,.network-status-panel,.pipeline-panel,.portrait-dossier-plate,.reference-plate,.relationship-incident-map,.reputation-pressure-panel,.result-card,.schedule-panel,.segment-block,.show-artwork,.station-card,.station-console-card,.status-panel{align-content:center;border:1px solid rgba(217,120,30,.54);display:grid;flex:0 0 auto;justify-content:center;overflow:hidden}.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: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:rgba(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,rgba(217,120,30,.035),transparent 42%),url(/art-direction/panel-scratches.svg) 50% /700px repeat,rgba(8,8,8,.9);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{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.live-indicator{align-items:center;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;gap:7px;letter-spacing:.08em;text-transform:uppercase}.live-dot{background:var(--live-red);display:inline-block;height:7px;width:7px}.live-dot.offline{background:var(--text-muted)}.live-label{color:var(--live-red)}.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 rgba(217,120,30,.22))}.wave-compact-live .wave-compact-bar,.wave-compact-live i{background:linear-gradient(180deg,#e88a2d 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:height 90ms linear}.waveform-strip.is-audio-simulated span{opacity:.88;transition:height .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,.agent-grid,.avatar-review-grid,.choice-grid,.dense-grid,.show-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,rgba(217,120,30,.045),transparent 40%),rgba(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-size:11px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.play-glyph,.transmission-line{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace}.play-glyph{color:var(--accent-primary)}.signal-pill,.status-stamp,.tag{border:1px solid var(--border-medium);color:var(--accent-primary);display:inline-flex;padding:3px 7px}.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: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: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:rgba(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}.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:rgba(233,228,219,.08);height:8px;overflow:hidden}.playhead span,.progress span{background:var(--accent-primary);display:block;height:100%;width:42%}.engagement-controls,.script-panel,.session-list{border-top:1px solid var(--rule);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.bottom-live-player,.now-playing-bar{align-items:center;background:url(/art-direction/analog-scanlines.svg) 50%/460px repeat,rgba(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,rgba(11,11,10,.98),rgba(4,4,4,.98)),url(/art-direction/analog-scanlines.svg) 50% /460px repeat;border:1px solid rgba(217,120,30,.36);border-radius:0;bottom:0;box-shadow:0 -12px 28px rgba(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:.08em;min-height:44px;padding:10px 16px;position:fixed;right:var(--page-gutter);text-transform:uppercase;z-index:40}.global-player-reopen:focus-visible,.global-player-reopen:hover{border-color:var(--accent-hover);box-shadow:0 -14px 28px rgba(217,120,30,.12);color:var(--accent-hover)}.global-player.bottom-live-player{align-items:stretch;background:linear-gradient(180deg,rgba(11,11,10,.98),rgba(4,4,4,.98)),url(/art-direction/analog-scanlines.svg) 50% /460px repeat;border-top:1px solid rgba(217,120,30,.36);box-shadow:0 -18px 34px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0;min-height:74px;padding:0}.global-player-bar{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,.62fr) minmax(0,1fr) minmax(0,1.05fr) auto auto minmax(max-content,auto);isolation:isolate;min-height:74px;padding:8px var(--page-gutter);position:relative;width:100%}.global-player-bar:before{background:linear-gradient(90deg,transparent,rgba(217,120,30,.18) 18%,rgba(255,149,0,.72) 50%,rgba(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{border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px;max-height:min(42vh,320px);overflow:auto;padding:14px var(--page-gutter) 12px;width:100%}.global-player-drawer[hidden]{display:none}.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-label{color:var(--accent-primary);display:block;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.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:.06em;line-height:1;text-decoration:none;text-transform:uppercase}a.global-player-drawer-value:focus-visible,a.global-player-drawer-value:hover{color:var(--accent-hover)}.global-player-drawer-script{border-top:1px solid var(--border-subtle);gap:8px;margin:0;padding-top:12px}.global-player-drawer-script p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0;max-height:9.6em;overflow:auto;white-space:pre-wrap}.global-player.is-expanded{box-shadow:0 -24px 40px rgba(0,0,0,.58)}.global-player-open[aria-expanded=true],.global-player-open[aria-expanded=true] .global-player-open-label{color:var(--accent-hover)}.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-identity{align-content:start;border-right:1px solid var(--border-subtle);color:var(--text-primary);display:grid;grid-gap:4px clamp(8px,1.2vw,12px);gap:4px clamp(8px,1.2vw,12px);grid-template-columns:48px minmax(0,1fr);grid-template-rows:12px minmax(0,auto);max-width:min(248px,30vw);min-height:58px;min-width:0;padding:10px clamp(12px,1.6vw,20px) 10px 0}.global-player-avatar{align-self:center;background:rgba(217,120,30,.08);border:1px solid rgba(167,149,119,.35);display:inline-grid;flex:0 0 auto;grid-row:1/span 2;height: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:48px}.global-player-bar.is-playing .global-player-avatar{border-color:rgba(217,120,30,.58);box-shadow:0 0 0 1px rgba(217,120,30,.18),0 0 18px rgba(217,120,30,.14)}.global-player-identity-label,.global-player-identity-value{grid-column:2;min-width:0}.global-player-identity-label{grid-row:1}.global-player-identity-value{grid-row:2}.global-player-meta{align-content: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:.1em;line-height:1;min-height:12px;text-transform:uppercase}.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:.07em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.global-player-now-value{color:var(--text-secondary);font-weight:500;letter-spacing:.06em}.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:.08em}.global-player-now{padding-inline:clamp(12px,1.6vw,20px);padding-block:10px}.global-player-now,.global-player-signal{border-right:1px solid var(--border-subtle)}.global-player-signal{align-items:center;display:grid;grid-gap:clamp(8px,1.4vw,18px);gap:clamp(8px,1.4vw,18px);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 clamp(10px,1.4vw,20px)}.global-player-signal .waveform-strip{height:24px;width:min(260px,100%)}.global-player-signal span{color:var(--text-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:color .24s cubic-bezier(.16,1,.3,1);white-space:nowrap}.global-player-bar.is-live .global-player-signal span{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 rgba(217,120,30,.18))}.global-player-controls{gap:clamp(8px,1.2vw,14px);justify-content:center;padding:0 clamp(10px,1.4vw,20px)}.global-player-controls,.global-player-feedback{align-items:center;border-right:1px solid var(--border-subtle);display:inline-flex;flex-shrink:0}.global-player-feedback{gap:6px;min-height:58px;padding:0 clamp(8px,1vw,14px)}.global-player-feedback button{align-items:center;background:transparent;border:1px solid rgba(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:.08em;min-height:44px;min-width:44px}.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>span{color:var(--text-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.global-player-toggle,.transport-skip{align-items:center;background:transparent;border:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.transport-skip{min-height:44px;min-width:44px}.transport-skip svg{height:34px;width:34px}.global-player-toggle path,.transport-skip path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.transport-skip text{fill:currentColor;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:6px;font-weight:600}.global-player-toggle{background:var(--accent-primary);border-radius:999px;color:var(--bg-base);height:52px;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 rgba(217,120,30,.3)}.global-player-toggle svg{height:25px;width:25px}.global-player-toggle path{stroke-width:2.2}.transport-skip:focus-visible,.transport-skip:hover{color:var(--accent-hover)}.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-width:48px;padding:0;text-decoration:none}.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-secondary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.08em;line-height:1;text-transform:uppercase}.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:start;background:linear-gradient(180deg,rgba(0,0,0,1),rgba(3,3,3,.98)),var(--bg-base);border:0;border-top:1px solid rgba(217,120,30,.28);box-shadow:0 -18px 36px rgba(0,0,0,.3);display:grid;grid-gap:clamp(24px,3.5vw,56px);gap:clamp(24px,3.5vw,56px);grid-template-columns:minmax(240px,.72fr) minmax(480px,1.35fr) minmax(190px,.42fr);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:auto;padding:52px var(--page-gutter) 22px}.footer-brand-block{border-right:1px solid var(--rule);display:grid;grid-gap:14px;gap:14px;min-height:90px;padding-right:clamp(18px,2.4vw,36px)}.footer-copyright,.footer-follow a,.footer-follow b,.footer-nav-groups a,.footer-nav-groups b{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;font-style:normal;letter-spacing:.08em}.footer-copyright{margin:0}.footer-nav-groups{align-items:start;display:grid;grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px);grid-template-columns:repeat(4,minmax(88px,1fr))}.footer-nav-groups div{align-content:start;display:grid;grid-gap:4px;gap:4px}.footer-follow b,.footer-nav-groups b{color:var(--logo-mark);font-weight:400;margin-bottom:4px;text-transform:uppercase}.footer-nav-groups a{color:var(--text-secondary);text-decoration:none}.footer-follow a:hover,.footer-nav-groups a:hover{color:var(--accent-hover)}.footer-follow{border-left:1px solid var(--rule);display:grid;grid-gap:12px;gap:12px;min-height:90px;padding-left:clamp(18px,2.4vw,34px)}.footer-follow>div{align-items:center;display:flex;gap:14px}.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}.bar-actions,.now-playing-title{align-items:center;display:inline-flex;gap:10px}.now-playing-title{font-size:11px;letter-spacing:.08em;min-height:44px;min-width:44px}.icon-button,.now-playing-title{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;text-transform:uppercase}.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}.icon-button:focus-visible,.icon-button:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.copy-button{justify-self:end;white-space:nowrap}.code-panel{background:rgba(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}.process-diagram{align-content:start;display:grid;grid-gap:14px;gap:14px}.process-diagram ol{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.process-diagram li{align-items:center;border-top:1px solid var(--border-subtle);display:grid;grid-gap:12px;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:48px}.process-diagram li:last-child{border-bottom:1px solid var(--border-subtle)}.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{border-bottom:1px solid var(--rule);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,.5fr);margin-top:0;padding:22px}.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: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,rgba(5,5,5,.28));inset:0;opacity:.5;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: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: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: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-secondary);display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.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:.08em;padding:0 8px;text-transform:uppercase}.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:.08em;min-height:44px;padding:12px 0;text-transform:uppercase}.progressive-section>p{margin-top:0}.manual-index{background:rgba(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-secondary);display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.08em;min-height:44px;padding:8px 10px;text-transform:uppercase}.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}.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-review-box,.api-task-card{align-content:start;justify-content:stretch;padding:16px}.api-quickstart-item h3,.api-review-box 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,rgba(217,120,30,.035),transparent 46%),rgba(8,8,8,.62);display:grid}.api-route-group+.api-route-group{margin-top:-1px}.api-route-group-head{align-items: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:940px}.api-review-box{border-color:rgba(78,191,104,.34)}.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:rgba(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:rgba(217,120,30,.08);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:rgba(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}.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:rgba(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,rgba(217,120,30,.04),transparent 44%),url(/art-direction/panel-scratches.svg) 50% /760px repeat,rgba(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}.period-btn,.tab-btn{align-items:center;background:rgba(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:rgba(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,rgba(217,120,30,.045),transparent 44%),rgba(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:end}.delta-badge{border:1px solid var(--border-medium);color:var(--text-muted);display:inline-flex;font-size:11px;justify-content:center;justify-self:end;min-width:58px;padding:4px 7px;text-transform:uppercase}.delta-badge.positive{border-color:rgba(78,191,104,.45);color:var(--health-green)}.delta-badge.negative{border-color:rgba(224,85,43,.5);color:var(--live-red)}.engagement-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-self:stretch;min-width:0}.engagement-actions button{background:rgba(5,5,5,.58);border:1px solid rgba(217,120,30,.42);border-radius:0;color:var(--accent-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.08em;min-height:44px;padding:0 9px;text-transform:uppercase}.engagement-actions button[aria-pressed=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-base)}.engagement-actions button:disabled{cursor:wait;opacity:.62}.engagement-actions button:focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.engagement-count,.engagement-error{color:var(--text-muted);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.engagement-error{color:var(--live-red)}.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-hero{border-bottom:1px solid var(--rule);margin-bottom:clamp(18px,3vw,34px);min-height:clamp(340px,42vh,480px);padding:var(--route-hero-padding-top) 0 var(--route-hero-padding-bottom);position:relative}.agents-hero:after{background:radial-gradient(circle at 18% 34%,rgba(217,120,30,.18),transparent 28%),url(/brand/agentradio-tower-city-scene.png) 50% /cover no-repeat,url(/art-direction/homepage-signal-rings.svg) 50% /780px no-repeat;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute;z-index:0}.agents-hero:before{content:none}.agents-live-console{align-self:center;position:relative;z-index:1}.agent-directory-card,.agent-spotlight-card,.agents-live-console{background:linear-gradient(150deg,rgba(217,120,30,.075),transparent 42%),url(/art-direction/panel-scratches.svg) 50% /700px repeat,rgba(8,8,8,.9);border:1px solid var(--border-medium);display:grid;overflow:hidden;position:relative}.agents-live-console{align-content:start;gap:14px;padding:clamp(16px,2.4vw,24px)}.agents-live-console-live:after{background:linear-gradient(90deg,var(--live-red),var(--accent-primary),transparent);content:"";height:1px;left:clamp(16px,2.4vw,24px);opacity:.78;position:absolute;right:clamp(16px,2.4vw,24px);top:0}.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:.06em;line-height:.96;margin:0;text-transform:uppercase}.agents-live-segment{color:var(--accent-primary);margin:-4px 0 0}.agents-live-hosted-by,.agents-live-segment{font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agents-live-hosted-by{color:var(--text-primary);margin:0}.agents-live-carrier{align-items:center;border-block:1px solid rgba(167,149,119,.14);display:flex;gap:10px;padding:8px 0}.agents-live-carrier .metadata{flex-shrink:0;letter-spacing:.12em;text-transform:uppercase}.agents-live-summary{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.agents-live-persona{background:rgba(217,120,30,.04);border:1px solid rgba(217,120,30,.1);color:var(--text-muted);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:linear-gradient(90deg,rgba(217,120,30,.1),rgba(217,120,30,.02)),rgba(8,8,8,.9);border:1px solid rgba(167,149,119,.22);border-radius:0;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:10px;gap:8px;justify-content:center;letter-spacing:.1em;min-height:44px;padding:0 14px;text-decoration:none;text-transform:uppercase;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:linear-gradient(90deg,rgba(217,120,30,.16),rgba(217,120,30,.04)),rgba(8,8,8,.94);border-color:rgba(217,120,30,.48);color:var(--text-primary)}.agents-live-action:focus-visible{outline:2px solid rgba(217,120,30,.72);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.agents-live-action:hover{box-shadow:0 0 16px rgba(217,120,30,.1)}}.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}.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-spotlight-card{align-content:start;grid-template-rows:auto 1fr}.agent-spotlight-portrait{background:radial-gradient(circle at 50% 18%,rgba(217,120,30,.2),transparent 42%),rgba(5,5,5,.8);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:end;background:linear-gradient(90deg,rgba(217,120,30,.045),transparent 46%),rgba(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-muted);display:grid;grid-gap:6px;gap:6px;font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agent-search input,.agent-sort select{background:rgba(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:rgba(5,5,5,.72);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:10px;letter-spacing:.08em;min-height:44px;padding:7px 10px;text-transform:uppercase}.agent-filter-row button.active,.agent-filter-row button:hover{border-color:var(--accent-primary);color:var(--accent-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:start;gap:12px;min-height:250px;padding:14px}.agent-directory-empty{border:1px solid var(--border-subtle);margin-top:12px;padding:14px}.schedule-key-panel{align-content:start;justify-content: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:.7}.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}@media (prefers-reduced-motion:no-preference){.global-player-live-dot:not(.offline),.live-dot{animation:live-pulse 2.4s ease-in-out infinite}.global-player.is-live .global-player-bar:before{animation:playerCarrierPulse 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}}@keyframes playerCarrierPulse{0%,to{opacity:.42}50%{opacity:.92}}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgba(224,85,43,.3)}50%{box-shadow:0 0 0 5px rgba(224,85,43,0)}}@keyframes wave-flicker{0%,to{opacity:.76}45%{opacity:1}70%{opacity:.86}}@keyframes hero-live-meter{0%,to{opacity:.78;transform:scaleY(.68)}18%{opacity:.94;transform:scaleY(.86)}36%{opacity:1;transform:scaleY(1)}54%{opacity:.9;transform:scaleY(.76)}72%{opacity:.98;transform:scaleY(.92)}}@media (prefers-reduced-motion:reduce){.wave-compact-live .wave-compact-bar,.wave-compact-live i{opacity:.88;transform:scaleY(.82)}}@media (max-width:900px){.agent-dossier-hero,.agents-hero,.artifact-masthead,.bottom-live-player,.brand-footer,.broadcast-console,.contact-layout,.control-grid,.docs-ecosystem-grid,.docs-ecosystem-hubs,.docs-footer-cta,.docs-manual-layout,.docs-quick-start-grid,.docs-workflow,.dossier-two-up,.join-hero,.legal-hero,.legal-layout,.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-self:start;justify-content:flex-start}.global-player-bar{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) auto minmax(max-content,auto)}.global-player-identity{padding-right:clamp(10px,1.4vw,18px)}.global-player-now{padding-inline:clamp(10px,1.4vw,18px)}.global-player-controls{padding-inline:clamp(8px,1.2vw,16px)}.global-player-signal{display:none}.global-player-chrome{border-left:0}.global-player-controls{border-right:0;justify-self:end}.docs-sidebar{position:static}.legal-hero{min-height:0}.legal-signal-panel{min-height:240px}.legal-sidebar{position:static}.legal-hero-actions{display:flex}.brand-footer{gap:18px}.footer-nav-groups{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.footer-follow{border-left:0;border-top:1px solid var(--rule);justify-self:stretch;margin-top:2px;min-height:0;padding-left:0;padding-top:14px}.footer-brand-block{border-right:0;padding-right:0}.compact-transmission-row,.dossier-ledger li,.schedule-ledger li,.schedule-list li,.schedule-row,.transmission-row{align-items: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}.compact-transmission-row .button-ghost,.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{grid-template-columns:1fr}.agents-hero{min-height:0}.agent-directory-controls,.agent-spotlight-grid{grid-template-columns:1fr}.active-incident-rail li{border-left:0;border-top:1px solid var(--border-subtle);padding:10px 0 0}}@media (max-width:560px){.site-header,.topbar{gap:10px 12px;grid-template-areas:"brand nav status";grid-template-columns:minmax(0,1fr) auto auto}.logo-subtitle span{white-space:normal}}@media (max-width:640px){.page{padding:0 16px}.docs-search{align-items:start;gap:4px;grid-template-columns:1fr;padding:10px 12px}.docs-search label,.docs-search span{white-space:normal}.docs-ecosystem-hubs,.docs-flow,.docs-quick-grid,.docs-quick-path-list,.docs-signals-ledger ol{grid-template-columns:1fr}.docs-guide-card{min-height:0}.docs-guide-details summary{grid-template-columns:34px minmax(0,1fr);padding:12px}.docs-guide-details p,.docs-guide-details ul{padding-inline:12px}.docs-footer-cta .button-primary{width:100%}.legal-hero h1{font-size:clamp(46px,14vw,72px)}.contact-form,.contact-option-list a,.legal-card-grid,.legal-section-row{grid-template-columns:1fr}.legal-section-row{gap:6px}.contact-form-footer{align-items:stretch;flex-direction:column}.contact-form-footer .button-primary,.contact-form-panel .button-secondary{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:stretch}.brand-footer{gap:16px}.footer-follow{padding-top: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:start;flex-direction:column}.button-ghost,.button-primary,.button-secondary{width:100%}.agent-spotlight-portrait .agent-portrait{min-height:210px}.agent-card-actions,.agent-directory-actions,.agents-live-console-head{align-items:stretch;flex-direction:column}.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-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-drawer{max-height:min(50vh,280px);padding-inline:var(--page-gutter)}.global-player-drawer-value{font-size:15px}body.global-player-expanded.global-player-active{padding-bottom:min(calc(var(--global-player-reserve) + min(50vh, 280px)),380px)}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:min(calc(22px + var(--global-player-reserve) + min(50vh, 280px) + env(safe-area-inset-bottom, 0px)),calc(22px + 380px))}.global-player-chrome,.global-player-dismiss,.global-player-open{min-height:46px;min-width:40px}.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}.transport-skip{min-height:44px;min-width:44px}.transport-skip svg{height:30px;width:30px}.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-desk-actions,.legal-hero-actions{flex-direction:column}.legal-print-button{width:100%}}@media (min-width:769px){.api-catalog-details[open] .api-catalog-summary-hint{display:none}}@media print{:root{color-scheme:light}body{background:#fff!important;color:#111!important}.api-catalog-summary,.api-endpoint-search,.api-more-references,.brand-footer,.global-player,.global-player-reopen,.legal-controls,.legal-desk-actions,.legal-hero-actions,.legal-nav,.legal-print-button,.legal-sidebar,.legal-summary,.panel-label,.process-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}.legal-layout{display:block!important}.legal-prose,.legal-section-list,.legal-section-row{page-break-inside:avoid;break-inside:avoid;max-width:none!important}.legal-section-row{border-top:1px solid #ccc;padding:12px 0}.legal-section-row h2{color:#111!important;font-size:14pt}.legal-facts-panel dd,.legal-section-row li,.legal-section-row p{color:#222!important;font-size:10pt}.legal-hero{border-bottom:2px solid #111;margin-bottom:16px;padding-bottom:12px}.legal-hero h1{color:#111!important;font-size:18pt}.legal-facts-panel{border:1px solid #ccc;margin-top:12px}.distressed-panel,.reference-plate{background:transparent!important;border-color:#ccc!important;box-shadow:none!important}.legal-section-row[hidden]{display:none!important}a{color:#111!important;text-decoration:underline}a[href^="mailto:"]:after{content:" (" attr(href) ")";font-size:9pt}}.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-agent-actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-actions,.link-listener-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.engagement-sync-cta{font-size:.75rem;color:var(--muted)}.engagement-sync-cta a{text-decoration:underline}.home-programming-engage{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.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}.global-player-drawer-engage{gap:.5rem}.account-profile-form,.global-player-drawer-engage{margin-top:.75rem;display:flex;flex-direction:column}.account-profile-form{gap:.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}.hub-glance-grid{border-top:1px solid var(--rule);display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);margin:0}.hub-glance-grid dd,.hub-glance-grid dt{border-bottom:1px solid var(--rule);margin:0;padding:13px 0}.hub-glance-grid dd{color:var(--text-primary);font-size:clamp(14px,1.3vw,16px);line-height:1.5}.hub-path-lead{color:var(--text-secondary);margin:0 0 18px;max-width:64ch}.hub-path-ledger{counter-reset:hub-step;display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.hub-path-step{border-top:1px solid var(--rule);display:grid;grid-gap:16px 20px;gap:16px 20px;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.hub-path-step:last-child{border-bottom:1px solid var(--rule)}.hub-path-num{color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;padding-top:2px}.hub-path-detail{display:grid;grid-gap:8px;gap:8px;min-width:0}.hub-path-detail strong{color:var(--text-primary);font-family:var(--font-display,"Barlow Condensed"),var(--font-inter,"Segoe UI"),system-ui,sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hub-path-detail>p{color:var(--text-secondary);margin:0;max-width:66ch}.hub-path-detail code{background:rgba(8,8,8,.86);border:1px solid var(--border-subtle);color:var(--accent-primary);font-family:var(--font-mono,"JetBrains Mono"),"Courier New",monospace;font-size:12px;justify-self:start;letter-spacing:.04em;padding:6px 10px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.docs-quick-ledger-item:focus-visible{color:var(--accent-primary);outline:2px solid var(--accent-primary);outline-offset:2px}.hub-path-note{align-items:baseline;border-top:1px solid rgba(233,228,219,.08);color:var(--text-secondary);display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(96px,auto) minmax(0,1fr);margin:2px 0 0;padding-top:10px}.hub-path-note .metadata{color:var(--accent-primary);margin:0}.hub-split-grid{border:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-split-col{align-content:start;display:grid;grid-gap:12px;gap:12px;padding:clamp(16px,2vw,24px)}.hub-split-col+.hub-split-col{border-left:1px solid var(--border-subtle)}.hub-split-col .metadata{margin:0}.hub-split-col ul{color:var(--text-secondary);display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.hub-split-col li{border-top:1px solid var(--rule);line-height:1.5;padding:11px 0}@media (max-width:720px){.hub-glance-grid{gap:4px 0;grid-template-columns:1fr}.hub-glance-grid dt{border-bottom:0;padding-bottom:0}.hub-glance-grid dd{padding-top:0}.hub-path-note,.hub-split-grid{grid-template-columns:1fr}.hub-split-col+.hub-split-col{border-left:0;border-top:1px solid var(--border-subtle)}}