:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--motion-fast:120ms;--motion-med:160ms;--motion-slow:280ms;--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:22px;--font-size-hero:22px;--radius-xs:4px;--radius-sm:6px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius:6px;--sidebar-width:268px;--z-overlay:1000;--z-toast:1100;--bg-chrome:#121211;--bg-canvas:#181816;--bg-raised:#1f1f1d;--bg-plate:#1a1a18;--paper:#e8e2d6;--text:#e6e1d8;--text-muted:#9a958c;--text-subtle:#6a665e;--line:#2c2b28;--line-strong:#3a3935;--cta:#eceae4;--cta-text:#121211;--accent:#5f7a66;--accent-on:#e8e2d6;--danger:#c45c52;--warning:#b8956a;--bg:var(--bg-canvas);--bg-subtle:var(--bg-chrome);--surface:var(--bg-plate);--surface-raised:var(--bg-raised);--bg-hover:color-mix(in srgb,var(--paper) 7%,var(--bg-canvas));--bg-selected:color-mix(in srgb,var(--paper) 12%,var(--bg-canvas));--surface-hover:var(--bg-hover);--border:var(--line);--border-strong:var(--line-strong);--brand:var(--cta);--brand-hover:#f3f1ea;--brand-soft:color-mix(in srgb,var(--paper) 12%,transparent);--brand-muted:color-mix(in srgb,var(--paper) 7%,transparent);--link:var(--text);--btn-inverse:var(--cta);--btn-inverse-text:var(--cta-text);--success:var(--accent);--success-soft:color-mix(in srgb,var(--accent) 16%,transparent);--danger-soft:color-mix(in srgb,var(--danger) 16%,transparent);--warning-soft:color-mix(in srgb,var(--warning) 16%,transparent);--info:var(--text-muted);--info-soft:color-mix(in srgb,var(--paper) 8%,transparent);--nav-blue:var(--text-muted);--nav-amber:var(--warning);--nav-green:var(--accent);--nav-violet:var(--text-subtle);--nav-slate:var(--text-muted);--hud-cyan:var(--text-subtle);--hud-cyan-dim:var(--text-subtle);--hud-amber:var(--warning);--hud-alert:var(--danger);--hud-line:var(--line);--hud-line-strong:var(--line-strong);--hud-glow:none;--hud-glow-hero:none;--hud-stage-top:var(--bg-chrome);--hud-stage-mid:var(--bg-canvas);--hud-stage-bot:var(--bg-chrome);--hud-plate:var(--bg-plate);--hud-plate-quiet:var(--bg-chrome);--hud-plate-raised:var(--bg-raised);--hud-kicker-tracking:0;--hud-header-tracking:0;--hud-clip-plate:none;--hud-clip-frame:none;--hud-clip-hero:none;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg-canvas);color:var(--text);font-family:var(--font-sans),ui-sans-serif,sans-serif;font-size:var(--font-size-base);line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:none}a:hover{color:var(--text)}main{padding:0}h1,h2,h3{margin:0 0 .3rem;font-family:var(--font-sans),ui-sans-serif,sans-serif;font-weight:600;letter-spacing:-.025em;color:var(--text)}h1{font-size:1.35rem}h2{font-size:.95rem}button,input,select,textarea{font-family:inherit;font-size:inherit}::selection{background:color-mix(in srgb,var(--paper) 22%,transparent)}.hudKicker{margin:0 0 .45rem;font-size:var(--font-size-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-subtle)}.hudPlate,.hudPlateQuiet{background:var(--bg-plate);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;-webkit-clip-path:none;clip-path:none}.page{max-width:640px;margin:0 auto}.pageWide{max-width:920px;margin:0 auto}.pageHead{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.pageHead .back{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--text-subtle)}.pageHead .back:hover{color:var(--text)}.pageHead h1{margin:0;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.pageHead .lede{margin:8px 0 0;font-size:14px;color:var(--text-muted);max-width:48ch;line-height:1.5}.errText{color:var(--danger);font-size:13px;margin:0 0 .75rem}.inboxRowInner{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.inboxRowBody{min-width:0;flex:1 1}.inboxActions{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.inboxRowDanger{background:var(--danger-soft);box-shadow:inset 2px 0 0 var(--danger)}.queueSplit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:860px){.queueSplit{grid-template-columns:1fr}}.inboxList{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.inboxRow{display:flex;flex-direction:column;gap:3px;padding:10px 2px;border-bottom:1px solid var(--border);cursor:pointer}.inboxRow:hover{background:rgba(255,255,255,.02)}.inboxRowActive{background:var(--brand-muted);box-shadow:inset 2px 0 0 var(--brand)}.inboxMeta{font-size:11px;color:var(--text-subtle)}.inboxTitle{font-size:13px;font-weight:500;letter-spacing:-.01em}.inboxTitle,.inboxTitle:hover{color:var(--text)}.dataTable{width:100%;border-collapse:collapse;font-size:13px}.dataTable th{text-align:left;font-size:12px;font-weight:500;color:var(--text-subtle);padding:8px 6px}.dataTable td,.dataTable th{border-bottom:1px solid var(--border)}.dataTable td{padding:9px 6px;vertical-align:middle}.dataTable tr:hover td{background:rgba(255,255,255,.015)}.muted{color:var(--text-muted)}.card{position:relative;background:var(--bg-plate);border:1px solid var(--line);border-radius:var(--radius-lg);padding:12px 14px;box-shadow:none;-webkit-clip-path:none;clip-path:none}.btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:600;font-size:13px;letter-spacing:-.01em;cursor:pointer;text-decoration:none}.btn-primary{background:var(--cta);color:var(--cta-text)!important}.btn-primary:hover{background:var(--brand-hover);color:var(--cta-text)!important}.btn-secondary{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-secondary:hover{background:var(--surface-hover)}.banner{padding:10px 12px;border-radius:var(--radius-lg);-webkit-clip-path:none;clip-path:none;font-size:13px;border:1px solid var(--line)}.banner-warning{background:var(--warning-soft);border-color:rgba(242,201,76,.22)}.banner-success{background:var(--success-soft);border-color:rgba(76,183,130,.22)}.banner-info{background:var(--info-soft);border-color:rgba(94,158,255,.22)}.list{list-style:none;padding:0;margin:0}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border)}.form-stack{display:flex;flex-direction:column;gap:12px}.form-stack label{display:block;font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:5px}.form-stack input,.form-stack select,.form-stack textarea{width:100%;padding:0 10px;border-radius:5px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font-family:inherit}.form-stack input,.form-stack select{height:34px}.form-stack textarea{padding:8px 10px;min-height:80px;resize:vertical}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.empty{color:var(--text-muted);font-size:13px}.stack{gap:1rem}.stack,.stack-sm{display:flex;flex-direction:column}.stack-sm{gap:.5rem}.row{gap:.5rem}.row,.row-between{display:flex;align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between;gap:1rem}.grid{display:grid;grid-gap:.75rem;gap:.75rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3,.grid-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-stats{display:grid;grid-gap:.65rem;gap:.65rem}.grid-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:720px){.grid-2,.grid-3,.grid-dashboard,.grid-stats{grid-template-columns:1fr}}.layout-split{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:900px){.layout-split{grid-template-columns:1fr}}.layout-split-aside{position:-webkit-sticky;position:sticky;top:1rem}.sectionTitle{margin:0 0 .65rem;font-size:11px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--hud-cyan)}.linkCard{display:block;text-decoration:none;color:inherit}.linkCard:hover{border-color:var(--border-strong);background:var(--surface-raised);color:inherit}.linkCard h2{margin:0 0 .3rem;font-size:14px;font-weight:500}.linkCard p{margin:0;font-size:12.5px;line-height:1.4}.badge,.linkCard p{color:var(--text-muted)}.badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-size:11px;font-weight:500;background:var(--brand-muted)}.badge-warn,.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-ok{background:var(--success-soft);color:var(--success)}.preBlock{margin:0;padding:10px 12px;border-radius:5px;border:1px solid var(--border);background:var(--bg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow:auto;color:var(--text-muted);max-height:12rem}.toolbar{display:flex;gap:.4rem;flex-wrap:wrap;margin:.5rem 0 0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.statValue{margin-top:.25rem;font-size:1.35rem;font-weight:500;letter-spacing:-.025em}.skeletonPage{height:96px;border-radius:6px;background:var(--surface);border:1px solid var(--border)}.plainLink{text-decoration:none}.plainLink,.plainLink:hover{color:inherit}@media (max-width:720px){main{padding:16px 14px 48px}}.AppShell_desk__j0_gN{min-height:100vh;display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);background:var(--bg-canvas)}.AppShell_deskWithAgent__9V_57{grid-template-columns:minmax(220px,268px) minmax(0,1fr) minmax(320px,400px)}.AppShell_explorer__eZ61P{border-right:1px solid var(--line);background:var(--bg-chrome);min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;z-index:45}.AppShell_explorerScrim__Rp5Op{display:none}.AppShell_deskRight__GD7y8{min-width:0;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;background:var(--bg-canvas)}.AppShell_pathBar__pB9Al{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:0 12px 0 8px;border-bottom:1px solid var(--line);background:var(--bg-chrome);position:-webkit-sticky;position:sticky;top:0;z-index:40}.AppShell_pathLeft__pKNKf{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1}.AppShell_menuBtn__db9Pi{display:none;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:transparent;color:var(--text);cursor:pointer;font-size:14px}.AppShell_crumbs__YAF0s{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:12.5px;color:var(--text-muted)}.AppShell_crumbWrap__8P0h4{display:inline-flex;align-items:center;min-width:0}.AppShell_crumbSep__AcWQq{margin:0 6px;color:var(--text-subtle)}.AppShell_crumbLink__UWFWU{color:var(--text-muted);text-decoration:none;white-space:nowrap}.AppShell_crumbLink__UWFWU:hover{color:var(--text)}.AppShell_crumbHere__0bUsK{color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_modes__i808_{display:flex;gap:2px;flex-shrink:0;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--bg-chrome)}.AppShell_modeBtn__FaP49{height:26px;padding:0 10px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.AppShell_modeBtn__FaP49:hover{color:var(--text)}.AppShell_modeOn__6n_qA{color:var(--cta-text);background:var(--cta)}.AppShell_paletteBtn__MY1DZ{height:26px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:transparent;color:var(--text-muted);font-size:11px;font-family:inherit;cursor:pointer}.AppShell_paletteBtn__MY1DZ:hover{color:var(--text);border-color:rgba(255,255,255,.28)}.AppShell_agentDrawer__A1cJE{border-left:1px solid var(--line);background:var(--bg-chrome);min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;padding:12px 14px 28px;animation:AppShell_drawerIn__nx9yg .22s var(--ease-out) both}@keyframes AppShell_drawerIn__nx9yg{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}@keyframes AppShell_drawerFade__sWt29{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.AppShell_agentDrawer__A1cJE{animation:AppShell_drawerFade__sWt29 .16s var(--ease) both}}.AppShell_agentHead__LRdRy{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px}.AppShell_agentClose__zFWAn{border:none;background:transparent;color:var(--text-subtle);font-size:12px;cursor:pointer;font-family:inherit}.AppShell_agentClose__zFWAn:hover{color:var(--text)}.AppShell_path__5g8Gu{margin:0;font-size:12px;color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_pane__XDSR_{flex:1 1;min-width:0;min-height:0;width:100%;padding:0;box-sizing:border-box;overflow:auto;display:flex;flex-direction:column}.AppShell_shell__29AOA{min-height:100vh;display:flex;flex-direction:column;background:transparent}.AppShell_topNav__kZxwF{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;grid-gap:1rem;gap:1rem;height:48px;padding:0 28px;border-bottom:1px solid var(--hud-line);background:color-mix(in srgb,var(--hud-plate) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:40;letter-spacing:.04em}.AppShell_brandBlock__5EorG{display:flex;align-items:center;gap:.5rem}.AppShell_brandName__ipHxg{font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:none;color:var(--hud-cyan);text-shadow:none}.AppShell_mock__6NEUS{font-size:10px;font-weight:500;padding:1px 5px;border-radius:var(--radius-xs);border:1px solid color-mix(in srgb,var(--hud-amber) 45%,transparent);background:var(--warning-soft);color:var(--warning);letter-spacing:.08em;text-transform:none}.AppShell_topMeta___BWwq{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.AppShell_paletteHint__8vNfq{border:1px solid var(--border);border-radius:4px;padding:2px 6px;font-size:10px;font-family:inherit;color:var(--text-subtle);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppShell_userEmail__2r9FC{font-size:12px;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.AppShell_logoutBtn__Nd0Zx{border:none;background:transparent;color:var(--text-subtle);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:none;padding:0;cursor:pointer}.AppShell_logoutBtn__Nd0Zx:hover:not(:disabled){color:var(--hud-cyan)}.AppShell_nav__KbxEF{display:flex;align-items:center;gap:.25rem}.AppShell_navList__tVq6R{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.AppShell_navSection__yVHOi{display:flex;align-items:center;gap:2px;margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--hud-line);position:relative}.AppShell_navSectionLabelBtn__P9VUF{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--text-subtle);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:none;padding:6px 10px;border-radius:var(--radius-xs)}.AppShell_navSectionLabelBtn__P9VUF:hover{color:var(--hud-cyan);background:color-mix(in srgb,var(--paper) 8%,transparent)}.AppShell_chev__qjdRu{font-size:10px;opacity:.7}.AppShell_navSystemFlyout__xEZMR{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;padding:4px;background:var(--hud-plate);border:1px solid var(--hud-line);border-radius:0;-webkit-clip-path:none;clip-path:none;z-index:50;display:flex;flex-direction:column;gap:1px}.AppShell_navHint__3WwAO{display:none}.AppShell_navLink__yFtnU{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-xs);color:var(--text-muted);text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:none}.AppShell_navLink__yFtnU:hover{color:var(--text);background:color-mix(in srgb,var(--paper) 8%,transparent);text-decoration:none}.AppShell_navLinkActive___bk3R{color:var(--hud-cyan);background:color-mix(in srgb,var(--paper) 8%,transparent);box-shadow:inset 0 -1px 0 var(--hud-cyan)}.AppShell_navLinkSystem__CG6PA{width:100%;justify-content:flex-start;font-size:12px;font-weight:500;padding:7px 10px;text-transform:none;letter-spacing:.02em}.AppShell_navLabsDivider__MlVh9{margin:6px 8px 2px;padding-top:6px;border-top:1px solid var(--hud-line);font-size:10px;letter-spacing:.12em;text-transform:none;color:var(--text-subtle)}.AppShell_navLinkLabs__RFpXN{opacity:.75}.AppShell_navIcon__8rE4n{display:none}.AppShell_content__SIDnm{padding:24px 28px 48px;max-width:min(100%,1280px);margin:0 auto}.AppShell_content__SIDnm,.AppShell_homeMain__fCA9A{flex:1 1;min-width:0;width:100%;box-sizing:border-box}.AppShell_homeMain__fCA9A{max-width:none;padding:0}.AppShell_focusShell__97P_f{min-height:100vh;background:var(--bg)}.AppShell_focusSyncRail__QSdBG{position:-webkit-sticky;position:sticky;top:0;z-index:35;display:flex;justify-content:flex-end;align-items:center;padding:6px 16px;border-bottom:1px solid var(--hud-line);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AppShell_focusMain__bwzgs{min-height:calc(100vh - 36px)}.AppShell_topBar__Q4Qar{padding:8px 28px;border-bottom:1px solid color-mix(in srgb,var(--hud-amber) 40%,transparent);background:var(--warning-soft);font-size:12.5px;color:var(--warning)}@media (max-width:1100px){.AppShell_deskWithAgent__9V_57{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.AppShell_agentDrawer__A1cJE{position:fixed;top:44px;right:0;bottom:0;width:min(400px,92vw);z-index:60;box-shadow:-16px 0 40px rgba(0,0,0,.45)}}@media (max-width:720px){.AppShell_deskWithAgent__9V_57,.AppShell_desk__j0_gN{grid-template-columns:1fr}.AppShell_menuBtn__db9Pi{display:inline-flex;align-items:center;justify-content:center}.AppShell_explorer__eZ61P{display:none;position:fixed;top:0;left:0;bottom:0;width:min(300px,86vw);height:100vh;z-index:70;box-shadow:16px 0 40px rgba(0,0,0,.5)}.AppShell_explorerOpen__70xUM{display:block}.AppShell_explorerScrim__Rp5Op{display:block;position:fixed;inset:0;z-index:65;border:none;background:rgba(0,0,0,.55);cursor:pointer}.AppShell_pathBar__pB9Al{height:auto;min-height:44px;padding:8px 10px;flex-wrap:wrap}.AppShell_modes__i808_{order:3;width:100%;justify-content:stretch}.AppShell_modeBtn__FaP49{flex:1 1}.AppShell_topNav__kZxwF{grid-template-columns:1fr;height:auto;padding:10px 16px;gap:.5rem}.AppShell_topMeta___BWwq{justify-content:flex-start}.AppShell_content__SIDnm{padding:20px 16px 48px}.AppShell_homeMain__fCA9A{padding:0}}@media (max-width:600px){.AppShell_navList__tVq6R,.AppShell_nav__KbxEF{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%}.AppShell_navList__tVq6R::-webkit-scrollbar{display:none}.AppShell_navLink__yFtnU,.AppShell_navSectionLabelBtn__P9VUF{padding:8px 10px;white-space:nowrap}.AppShell_paletteHint__8vNfq,.AppShell_userEmail__2r9FC{display:none}.AppShell_content__SIDnm{padding:14px 12px 56px}.AppShell_topBar__Q4Qar{padding:8px 12px}}