html[data-theme=aiapi-classic]{--color-background:#f4f6f9;--color-surface:#fff;--color-surface-elevated:#f8fafc;--color-primary:#1972d2;--color-secondary:#4e83c7;--color-success:#16855e;--color-warning:#a96500;--color-danger:#bd3e50;--text-primary:#172333;--text-secondary:#526174;--text-muted:#77869a;--border-default:#e0e6ed;--border-active:#1972d273;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 1px 3px #1122330a;--shadow-floating:0 7px 22px #11223314;--blur-surface:0px;--control-bg:#f7f9fb;--field-grid:transparent;--theme-card-variant:solid;--theme-sidebar-variant:attached;--theme-navigation-variant:standard;--theme-table-variant:bordered;--theme-button-variant:solid}html[data-theme=aiapi-classic][data-mode=dark]{--color-background:#151b24;--color-surface:#1d2632;--color-surface-elevated:#263241;--color-primary:#6cb5ff;--color-secondary:#9aa9bb;--color-success:#4dcd98;--color-warning:#e7b458;--color-danger:#e77c8b;--text-primary:#eef3f8;--text-secondary:#bfccd9;--text-muted:#91a0b0;--border-default:#344253;--border-active:#6cb5ff80;--shadow-card:0 1px 3px #00000024;--shadow-floating:0 8px 22px #00000029;--control-bg:#222d3a}html[data-theme=lumen-field]{--color-background:#0d1a29;--color-surface:#0d1b30b3;--color-surface-elevated:#132540d1;--color-primary:#62d5ec;--color-secondary:#9c91ef;--color-success:#46d7ad;--color-warning:#eab85e;--color-danger:#e98297;--text-primary:#eff7fa;--text-secondary:#b9cbd5;--text-muted:#91a6b3;--border-default:#96c6d833;--border-active:#62d5ec8f;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 0 0 1px #8cdcff1a,0 18px 50px #040e2257,0 0 48px #28b4ff1a;--shadow-floating:0 24px 70px #040e2261,0 0 52px #28b4ff29;--blur-surface:20px;--control-bg:#0d1b30ad;--field-grid:#5badc112;--theme-card-variant:glass;--theme-sidebar-variant:floating;--theme-navigation-variant:compact;--theme-table-variant:minimal;--theme-button-variant:subtle}html[data-theme=lumen-field][data-mode=light]{--color-background:#edf3f4;--color-surface:#ffffffa3;--color-surface-elevated:#fffc;--color-primary:#147d91;--color-secondary:#6462a8;--color-success:#117c5f;--color-warning:#9a5e05;--color-danger:#bd3e60;--text-primary:#14262d;--text-secondary:#425b65;--text-muted:#6d8189;--border-default:#295b682b;--border-active:#147d918c;--shadow-card:0 6px 24px #1e495212;--shadow-floating:0 12px 32px #1e49521a;--control-bg:#ffffffbd;--field-grid:#1b65740f}html[data-theme=lumen-field][data-mode=light] .stage-sky{background:radial-gradient(80% 55% at 18% -8%,#5aaaff8c,#0000 58%),radial-gradient(70% 50% at 92% 8%,#966eff52,#0000 55%),radial-gradient(50% 40% at 50% 110%,#50c8ff38,#0000 60%),linear-gradient(#eaf2ff,#c9d9f8)}html[data-theme=lumen-field][data-mode=light] .stage-hex{opacity:.12}html[data-theme=lumen-field][data-mode=light] .stage-particles{opacity:.19}html[data-theme=lumen-field][data-mode=light] .stage-beam{mix-blend-mode:multiply;opacity:.17}html[data-theme=lumen-field][data-mode=light] .stage-horizon{opacity:.35}html[data-theme=lumen-field][data-mode=light] .stage-rays{opacity:.22}html[data-theme=lumen-field][data-mode=light] .stage-floor{background-image:linear-gradient(#285ac829 1px,#0000 0),linear-gradient(90deg,#285ac824 1px,#0000 0)}html[data-theme=lumen-field][data-mode=light] .stage-scan{opacity:.15}html[data-theme=lumen-field][data-mode=light] .stage-canvas-rain{opacity:.2}html[data-theme=aiapi-classic] .light-field-stage{display:none}html[data-theme=aiapi-obsidian]{--color-background:#0a1018;--color-surface:#101820;--color-surface-elevated:#151e28;--color-surface-hover:#1a2430;--color-surface-muted:#121a22;--color-primary:#46d9e6;--color-primary-hover:#6ae7f0;--color-secondary:#61a8ff;--color-violet:#7b8cff;--color-success:#43d98b;--color-warning:#f5c451;--color-danger:#f0667a;--text-primary:#f4f7fa;--text-secondary:#9ba6b2;--text-muted:#626d79;--border-default:#1e2a36;--border-active:#2d899f;--border-strong:#2a3848;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-card:none;--shadow-float:0 12px 32px #00000047;--glow-primary:0 0 0 1px #46d9e62e;--sidebar-width:232px;--header-height:72px;--blur-surface:0px;--chart-tokens:#46d9e6;--chart-requests:#8a7dff;--nav-active-bg:#46d9e614;--nav-active-fg:#e7fbff;--hero-overlay:linear-gradient(90deg,#0a101861,#0a10181a 22%,transparent 46%);--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--font-display:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:JetBrains Mono,ui-monospace,monospace;--shadow-floating:0 12px 32px #00000047;--control-bg:#121a22}html[data-theme=aiapi-aurora]{--color-background:#07101c;--color-surface:#0b1730;--color-surface-elevated:#10203a;--color-surface-hover:#152848;--color-surface-muted:#0c1c36;--color-glass:#0b1730f0;--color-primary:#2ee8e4;--color-primary-hover:#6ff3ec;--color-secondary:#4a8cff;--color-violet:#8a63ff;--color-success:#38d996;--color-warning:#f4c15d;--color-danger:#ff7082;--text-primary:#f5f7fb;--text-secondary:#a4b1c4;--text-muted:#6e7c91;--border-default:#2ee8e429;--border-active:#2ee8e48c;--border-strong:#2ee8e447;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-card:0 0 0 1px #2ee8e414;--shadow-float:0 18px 50px #02081873;--glow-primary:0 0 24px #2ee8e438;--sidebar-width:236px;--header-height:72px;--blur-surface:0px;--chart-tokens:#2ee8e4;--chart-requests:#8a63ff;--nav-active-bg:#2ee8e41f;--nav-active-fg:#e9fffd;--hero-overlay:linear-gradient(90deg,#0713228c,#0713221f 24%,transparent 48%);--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--font-display:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:JetBrains Mono,ui-monospace,monospace;--shadow-floating:0 18px 50px #02081873;--control-bg:#0c1c36}html[data-theme=aiapi-frost]{--color-background:#f0f5fa;--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-hover:#f5f9ff;--color-surface-muted:#eef3f8;--color-primary:#1877f2;--color-primary-hover:#0e65d9;--color-secondary:#0891b2;--color-violet:#7c6cf0;--color-success:#12a56a;--color-warning:#d99116;--color-danger:#e5484d;--text-primary:#111827;--text-secondary:#53606d;--text-muted:#8894a1;--border-default:#e3eaf1;--border-active:#1877f2;--border-strong:#d0dae4;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--shadow-card:0 8px 24px #0f172a0b;--shadow-float:0 10px 28px #11182714;--glow-primary:none;--sidebar-width:232px;--header-height:72px;--blur-surface:0px;--chart-tokens:#1877f2;--chart-requests:#8b7cf6;--nav-active-bg:#eaf3ff;--nav-active-fg:#0b3e8a;--hero-overlay:linear-gradient(90deg,#ffffff38,#ffffff0d 20%,transparent 42%);--font-sans:Inter,ui-sans-serif,system-ui,sans-serif;--font-display:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:JetBrains Mono,ui-monospace,monospace;--shadow-floating:0 10px 28px #11182714;--control-bg:#eef3f8}html[data-theme=aiapi-signal]{--color-background:#f4f1e8;--color-surface:#fffcf5;--color-surface-elevated:#fffcf5;--color-surface-hover:#f7f3e6;--color-surface-muted:#ede8d8;--color-primary:#c6ff22;--color-primary-hover:#d4ff55;--color-secondary:#2878ff;--color-violet:#7a5cff;--color-orange:#ff7a1a;--color-success:#0ba95b;--color-warning:#ff7a1a;--color-danger:#f04444;--text-primary:#111;--text-secondary:#3a3a3a;--text-muted:#6a6a6a;--border-default:#111;--border-active:#111;--border-strong:#111;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--shadow-card:none;--shadow-float:4px 4px 0 #111;--glow-primary:none;--sidebar-width:236px;--header-height:76px;--blur-surface:0px;--chart-tokens:#c6ff22;--chart-requests:#2878ff;--nav-active-bg:#c6ff22;--nav-active-fg:#111;--hero-overlay:linear-gradient(90deg,#fffcf5,#fffcf5eb 40%,#fffcf51f 72%);--font-sans:IBM Plex Sans,Inter,ui-sans-serif,sans-serif;--font-display:Archivo,Space Grotesk,IBM Plex Sans,sans-serif;--font-mono:IBM Plex Mono,JetBrains Mono,ui-monospace,monospace;--shadow-floating:4px 4px 0 #111;--control-bg:#ede8d8}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sidebar-width:254px;--header-height:68px;--radius-sm:7px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 10px 30px #0000001f;--shadow-floating:0 18px 50px #0000003d;--blur-surface:12px;--color-secondary:#8d83ee;--color-success:#28c99a;--color-warning:#e7ad54;--color-danger:#ea718b;--text-muted:#8795a8;--border-active:color-mix(in srgb,var(--color-primary) 56%,transparent);--control-bg:color-mix(in srgb,var(--color-surface) 88%,transparent);--field-grid:color-mix(in srgb,var(--color-primary) 7%,transparent);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0}html:not([data-theme-ready=true]) body{visibility:hidden}html[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--color-background);color:var(--text-primary)}a,button{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.app-frame{isolation:isolate;background-color:#0000;min-height:100vh;display:flex;position:relative}.app-frame:after{content:"";z-index:0;top:0;left:var(--sidebar-width);pointer-events:none;background:linear-gradient(90deg,transparent,var(--color-primary),color-mix(in srgb,var(--color-secondary) 72%,transparent),transparent);opacity:.75;height:1px;position:fixed;right:0}.light-field-stage{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.stage-sky{background:radial-gradient(90% 60% at 18% -6%,#3797ff80,#0000 56%),radial-gradient(70% 50% at 92% 6%,#8d5bff70,#0000 54%),radial-gradient(50% 40% at 50% 108%,#20e0ff40,#0000 58%),radial-gradient(circle at 50% 38%,#10243a 0,#0a1727 72%);animation:sky-drift 18s ease-in-out infinite alternate;position:absolute;inset:-15%}.stage-hex{opacity:.075;background-image:url("data:image/svg+xml,%3Csvg width='72' height='62' viewBox='0 0 72 62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 1L71 19.5v23L36 61 1 42.5v-23z' fill='none' stroke='%2368d7ff' stroke-width='.8'/%3E%3C/svg%3E");background-size:72px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 20%,#0000 80%)}.stage-particles{opacity:.48;background-image:radial-gradient(circle,#71daffcc 0 1px,#0000 1.8px),radial-gradient(circle,#b287ffad 0 .8px,#0000 1.7px),radial-gradient(circle,#59fbe799 0 .8px,#0000 1.8px);background-position:13px 31px,71px 14px,28px 91px;background-size:137px 119px,191px 163px,233px 207px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 2%,#000000d9 52%,#0000 99%);mask-image:linear-gradient(#000 2%,#000000d9 52%,#0000 99%)}.stage-beam{filter:blur(18px);opacity:.3;width:120px;height:130%;animation:beam-pulse 7s ease-in-out infinite;position:absolute;top:-10%}.stage-beam-blue{background:linear-gradient(#0000,#50beff8c,#28dcff1f,#0000);left:12%;transform:rotate(16deg)}.stage-beam-violet{background:linear-gradient(#0000,#8c5aff80,#50a0ff1f,#0000);animation-delay:-2.4s;right:8%;transform:rotate(-18deg)}.stage-horizon{opacity:.7;background:linear-gradient(90deg,#0000,#5adcff00 8%,#5ae6ffd9 50%,#5adcff00 92%,#0000);height:2px;position:absolute;bottom:26%;left:-10%;right:-10%;box-shadow:0 0 24px #50dcffa6,0 0 80px #28a0ff59}.stage-rays{opacity:.55;background:repeating-conic-gradient(from 90deg at 50% 0,#0000 0deg 7deg,#5ad2ff14 7deg 7.4deg);width:160%;height:48%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)perspective(520px)rotateX(68deg);-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.stage-floor{transform-origin:top;background-image:linear-gradient(#5adcff47 1px,#0000 0),linear-gradient(90deg,#5adcff38 1px,#0000 0);background-size:56px 56px;height:72%;animation:floor-run 8s linear infinite;position:absolute;bottom:-28%;left:-30%;right:-30%;transform:perspective(480px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 18% 62%,#0000);mask-image:linear-gradient(#0000,#000 18% 62%,#0000)}.stage-scan{opacity:.45;background:repeating-linear-gradient(#0000 0 3px,#b4e6ff09 3px 4px);position:absolute;inset:0}.stage-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage-canvas-rain{z-index:1;opacity:.3;-webkit-mask-image:linear-gradient(90deg,#000,#0009 18%,#0000 36% 64%,#0009 82%,#000);mask-image:linear-gradient(90deg,#000,#0009 18%,#0000 36% 64%,#0009 82%,#000)}.stage-canvas-network{z-index:2;opacity:.85}.stage-canvas-sphere{z-index:3;opacity:.88}@keyframes sky-drift{to{transform:scale(1.07)translate(-1.4%,.7%)}}@keyframes beam-pulse{0%,to{opacity:.2}50%{opacity:.4}}@keyframes floor-run{to{background-position:0 56px,0 56px}}.sidebar{width:var(--sidebar-width);flex-direction:column;flex:0 0 var(--sidebar-width);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--color-surface);height:calc(100vh - 28px);-webkit-backdrop-filter:blur(var(--blur-surface)) saturate(1.5);backdrop-filter:blur(var(--blur-surface)) saturate(1.5);box-shadow:var(--shadow-floating);z-index:5;margin:14px 0 14px 14px;padding:22px 13px 12px;display:flex;position:relative;overflow:hidden}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ae7ff,#0000);height:2px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 14px #8ae7ffb3}html[data-theme=lumen-field][data-mode=dark] .sidebar{background:radial-gradient(120% 60% at 0 0,#4ec6ff2e,#0000 46%),radial-gradient(90% 55% at 100% 100%,#7a6bff1a,#0000 62%),#0d1b309e;border-color:#69d7f540;box-shadow:0 0 0 1px #8cdcff12,0 18px 50px #040e2247,inset 0 1px #ffffff14}html[data-theme=lumen-field][data-mode=light] .sidebar{background:radial-gradient(120% 60% at 0 0,#319dcb24,#0000 48%),radial-gradient(90% 55% at 100% 100%,#6f6fba12,#0000 62%),#f4faffb8;border-color:#317d9733;box-shadow:0 12px 36px #1e49521f,inset 0 1px #ffffffc7}html[data-theme=lumen-field] .sidebar:after{content:"";pointer-events:none;opacity:.45;filter:drop-shadow(0 0 6px #5adcff99);background:linear-gradient(#0000,#4ec6ff 20%,#8ae7ff 50%,#7a6bff 80%,#0000);width:1px;height:76%;position:absolute;top:12%;right:0}html[data-theme=aiapi-classic] .sidebar:before{display:none}.brand{color:inherit;align-items:center;gap:11px;padding:1px 7px 22px;text-decoration:none;display:flex}.brand-mark{width:37px;height:37px;color:var(--color-primary);border:1px solid var(--border-active);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:11px;place-items:center;display:grid}.brand-copy,.profile-copy{gap:4px;min-width:0;display:grid}.brand-copy strong{letter-spacing:.1px;font-size:15px}.brand-copy small{letter-spacing:1.25px;color:var(--text-muted);font-size:9px}.workspace-select{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--control-bg);align-items:center;gap:10px;min-height:57px;margin:0 3px 23px;padding:9px 10px;display:flex}.workspace-select>span:nth-child(2){flex:1 1;gap:4px;display:grid}.workspace-select small,.workspace-select strong{font-size:11px}.workspace-select small{color:var(--text-muted)}.workspace-select strong{font-weight:550}.workspace-select>svg{color:var(--text-muted);transform:rotate(90deg)}.state-dot,.workspace-dot{background:var(--color-warning);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb,var(--color-warning) 44%,transparent);border-radius:50%;flex:none;display:inline-block}.side-nav{align-content:start;gap:24px;display:grid}.nav-section{gap:4px;display:grid}.nav-section-label{color:var(--text-muted);padding:0 10px 5px;font-size:10px}.nav-link{border-radius:var(--radius-sm);text-align:left;width:100%;min-height:39px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:11px;padding:0 10px;font-size:12px;transition:color .16s,background .16s,border-color .16s;display:flex}.nav-link:hover{color:var(--text-primary);background:var(--control-bg)}.nav-link.is-active{color:var(--color-primary);border-color:var(--border-active);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.nav-link>span:first-of-type{flex:1 1}.nav-indicator{background:var(--color-warning);border-radius:50%;width:6px;height:6px}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.connection-state{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-items:center;gap:10px;margin:0 3px 2px;padding:11px 10px;display:flex}.connection-state>span:last-child{gap:4px;display:grid}.connection-state strong{font-size:11px;font-weight:550}.connection-state small{color:var(--text-muted);font-size:10px}.profile-row{border:0;border-top:1px solid var(--border-default);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;min-width:0;padding:9px 6px;display:flex}.avatar{width:32px;height:32px;color:var(--text-secondary);background:var(--control-bg);border:1px solid var(--border-default);border-radius:50%;place-items:center;display:grid}.profile-copy{flex:1 1}.profile-copy strong{font-size:11px;font-weight:550}.profile-copy small{font-size:10px}.profile-copy small,.profile-row>svg{color:var(--text-muted)}.main-panel{flex:1 1;min-width:0;padding:0 26px 0 24px}.hero-balance>div{min-width:0}.hero-balance strong{overflow-wrap:anywhere}html[data-mode=light] .hero-balance{--text-secondary:#cad6e5;--text-muted:#a8bbcf}.topbar{min-height:var(--header-height);border-bottom:1px solid var(--border-default);justify-content:space-between}.breadcrumb,.topbar,.topbar-controls,.topbar-leading{align-items:center;display:flex}.breadcrumb{gap:10px;font-size:12px}.breadcrumb>span:first-child,.crumb-divider{color:var(--text-muted)}.breadcrumb strong{font-weight:550}.topbar-controls{gap:11px}.mode-switch,.theme-switch{border:1px solid var(--border-default);background:var(--control-bg);border-radius:9px;align-items:center;padding:3px;display:flex}.mode-switch button,.theme-switch button{height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px}.mode-switch button.selected,.theme-switch button.selected{color:var(--text-primary);background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--border-default)}.mode-switch button{place-items:center;width:30px;padding:0;display:grid}.help-button,.icon-button{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.help-button:hover,.icon-button:hover{border-color:var(--border-default);background:var(--control-bg)}.menu-button{display:none}.content-wrap{width:min(100%,1280px);margin:0 auto;padding:34px 0 18px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 23px;display:flex}.eyebrow,.panel-kicker{color:var(--color-primary);letter-spacing:1.45px;font-size:9px;font-weight:650}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow-line{background:var(--color-primary);width:16px;height:1px;box-shadow:0 0 8px var(--color-primary)}h1{margin:9px 0 5px;font-size:27px;font-weight:620;line-height:1.2}.page-heading p{color:var(--text-secondary);margin:0;font-size:12px}.heading-meta{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--control-bg);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:flex}.hero-balance{border:1px solid var(--border-active);border-radius:var(--radius-md);background:radial-gradient(ellipse 65% 150% at 100% 15%,color-mix(in srgb,var(--color-secondary) 28%,transparent),transparent 72%),radial-gradient(ellipse 55% 150% at 0 100%,color-mix(in srgb,var(--color-primary) 22%,transparent),transparent 72%),#0d1b30d1;min-height:146px;box-shadow:var(--shadow-card),inset 0 1px #def9ff1a;-webkit-backdrop-filter:blur(var(--blur-surface)) saturate(1.5);backdrop-filter:blur(var(--blur-surface)) saturate(1.5);grid-template-columns:minmax(0,1.5fr) minmax(245px,.8fr);align-items:center;gap:20px;margin-bottom:12px;padding:20px;display:grid;position:relative;overflow:hidden}.hero-balance:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff06,#0000 70%);position:absolute;inset:0}.hero-balance-main,.hero-telemetry{z-index:1;position:relative}.hero-amount{letter-spacing:0;color:#0000;background:linear-gradient(90deg,#f3fbff,#8ae7ff 58%,#c3b6ff);-webkit-background-clip:text;background-clip:text;margin:6px 0 2px;font-size:42px;font-weight:650;line-height:1.08}.hero-balance-caption{color:var(--text-secondary);font-size:10px}.hero-signal{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:999px;height:5px;margin-top:14px;overflow:hidden}.hero-signal i{opacity:.56;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));width:100%;height:100%;display:block}.hero-telemetry{border-left:1px solid var(--border-default);grid-template-columns:1fr 1fr;gap:13px 16px;padding:7px 2px 7px 20px;display:grid}.hero-telemetry span{gap:4px;display:grid}.hero-telemetry small{color:var(--text-muted);letter-spacing:1px;font-size:8px}.hero-telemetry b{color:var(--text-primary);font-family:ui-monospace,monospace;font-size:10px;font-weight:550}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-panel,.surface-panel{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface);-webkit-backdrop-filter:blur(var(--blur-surface)) saturate(1.35);backdrop-filter:blur(var(--blur-surface)) saturate(1.35);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.metric-panel:before,.surface-panel:before{content:"";background:linear-gradient(90deg,var(--color-primary),transparent);width:34px;height:2px;box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 55%,transparent);position:absolute;top:0;left:0}.metric-panel:after,.surface-panel:after{content:"";border-right:1px solid color-mix(in srgb,var(--color-primary) 65%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 65%,transparent);opacity:.8;width:13px;height:13px;position:absolute;bottom:0;right:0}html[data-theme=aiapi-classic] .metric-panel:after,html[data-theme=aiapi-classic] .metric-panel:before,html[data-theme=aiapi-classic] .surface-panel:after,html[data-theme=aiapi-classic] .surface-panel:before{display:none}html[data-theme=lumen-field] .metric-panel,html[data-theme=lumen-field] .surface-panel{background:radial-gradient(125% 125% at 0 0,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 52%),radial-gradient(110% 135% at 100% 0,color-mix(in srgb,var(--color-secondary) 11%,transparent),transparent 58%),var(--color-surface)}.metric-panel{min-height:122px;padding:15px 16px 13px}.metric-top{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-top svg{color:var(--color-primary);opacity:.8}.metric-value{color:var(--text-primary);margin:11px 0 7px;font-size:27px;font-weight:580;line-height:1}.metric-foot{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.mini-dash{background:var(--text-muted);width:13px;height:1px}.overview-grid{grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr);gap:12px;margin-top:12px;display:grid}.surface-panel{padding:17px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-kicker{color:var(--text-muted);letter-spacing:1.2px;font-size:8px}h2{margin:5px 0 0;font-size:14px;font-weight:560}.period-select{border:1px solid var(--border-default);color:var(--text-secondary);background:var(--control-bg);border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:10px;display:flex}.period-select:disabled{opacity:.78}.chart-empty{height:200px;margin-top:15px;display:flex}.chart-axis{color:var(--text-muted);flex-direction:column;justify-content:space-between;padding:0 10px 20px 0;font-size:9px;display:flex}.chart-space{flex:1 1;min-width:0;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 20px}.chart-grid-lines i{border-top:1px solid var(--border-default)}.chart-placeholder{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0 0 20px}.chart-placeholder svg{color:var(--color-primary);opacity:.8}.chart-dates{color:var(--text-muted);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.status-label{color:var(--text-secondary);gap:7px;font-size:10px}.service-row,.status-label{align-items:center;display:flex}.service-row{border:1px solid var(--border-default);background:var(--control-bg);border-radius:8px;gap:10px;margin-top:15px;padding:11px 10px}.service-icon{width:30px;height:30px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));border-radius:7px;place-items:center;display:grid}.service-row>span:nth-child(2){flex:1 1;gap:4px;display:grid}.service-row strong{font-size:11px;font-weight:550}.service-row small,.service-state{color:var(--text-muted);font-size:9px}.text-action{color:var(--color-primary);cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:3px 0;font-size:10px}.text-action span{margin-left:5px}.bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:12px;margin-top:12px;display:grid}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.quick-links button{border:1px solid var(--border-default);text-align:left;background:var(--control-bg);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.quick-links button:hover{border-color:var(--border-active)}.quick-icon{width:30px;height:30px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));border-radius:7px;flex:none;place-items:center;display:grid}.quick-links button>span:nth-child(2){flex:1 1;gap:4px;min-width:0;display:grid}.quick-links strong{font-size:10px;font-weight:550}.quick-links small{font-size:9px}.quick-arrow,.quick-links small,.theme-version{color:var(--text-muted)}.theme-version{letter-spacing:1px;font-size:8px}.theme-summary{align-items:center;gap:11px;margin-top:15px;display:flex}.theme-swatch{border:1px solid var(--border-active);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));width:38px;height:38px;box-shadow:0 0 19px color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:9px}.theme-summary>span:last-child{gap:5px;display:grid}.theme-summary strong{font-size:11px;font-weight:550}.theme-summary small{color:var(--text-muted);font-size:9px}.variant-list{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:11px;display:flex}.variant-list span{color:var(--text-muted);gap:5px;font-size:9px;display:flex}.variant-list b{color:var(--text-secondary);font-weight:500}.page-footer{color:var(--text-muted);justify-content:space-between;gap:12px;padding:16px 3px 0;font-size:9px;display:flex}.footer-separator{opacity:.6;padding:0 5px}.mobile-nav,.mobile-scrim{display:none}.login-page{isolation:isolate;background:var(--color-background);min-height:100svh;color:var(--text-primary);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.login-topbar{z-index:1;border-bottom:1px solid var(--border-default);background:color-mix(in srgb,var(--color-background) 28%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;min-height:74px;padding:0 30px;position:relative}.login-brand,.login-topbar{align-items:center;display:flex}.login-brand{color:inherit;gap:10px;text-decoration:none}.login-brand-mark{width:35px;height:35px;color:var(--color-primary);border:1px solid var(--border-active);background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface));box-shadow:0 0 24px color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:10px;place-items:center;display:grid}.login-brand>span:last-child{gap:3px;display:grid}.login-brand strong{letter-spacing:.3px;font-size:13px}.login-brand small{color:var(--text-muted);letter-spacing:2px;font-size:10px}.login-top-actions{align-items:center;gap:18px;display:flex}.login-link-state{color:var(--text-secondary);letter-spacing:.8px;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.login-footer i,.login-link-state i{background:var(--color-primary);width:5px;height:5px;box-shadow:0 0 10px var(--color-primary);border-radius:50%;display:inline-block}.login-center{z-index:1;border:1px solid var(--border-default);text-align:center;background:radial-gradient(ellipse 110% 55% at 50% 0,color-mix(in srgb,var(--color-primary) 11%,transparent),transparent 78%),color-mix(in srgb,var(--color-surface) 86%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);width:min(100% - 32px,430px);box-shadow:var(--shadow-floating),inset 0 1px #def9ff0d;border-radius:14px;place-self:center;margin:42px auto;padding:31px 34px 26px;position:relative}.login-center:before{z-index:0;border-radius:inherit;opacity:.78;background:conic-gradient(#0000 28%,#4ec6ff 46%,#8ae7ff 52%,#0000 70%);padding:1px;animation:login-border-spin 6s linear infinite;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-center:after,.login-center:before{content:"";pointer-events:none;position:absolute}.login-center:after{z-index:2;background:linear-gradient(90deg,#0000,#8ae7ff,#0000);height:2px;top:-1px;left:16%;right:16%;box-shadow:0 0 16px #8ae7ffcc}.login-center>*{z-index:1;position:relative}.login-orbit{border:1px solid color-mix(in srgb,var(--color-primary) 42%,transparent);width:70px;height:70px;box-shadow:0 0 24px color-mix(in srgb,var(--color-primary) 24%,transparent),inset 0 0 24px color-mix(in srgb,var(--color-primary) 14%,transparent);border-radius:50%;margin:0 auto 20px;animation:login-orbit-float 4s ease-in-out infinite,login-orbit-glow 3s ease-in-out infinite alternate;position:relative}.login-orbit:after,.login-orbit:before{content:"";border:1px solid color-mix(in srgb,var(--color-secondary) 40%,transparent);border-radius:50%;animation:login-orbit-spin 12s linear infinite;position:absolute;inset:7px;transform:scaleX(.52)rotate(46deg)}.login-orbit:after{transform:scaleX(.52)rotate(-46deg)}.login-orbit span{background:radial-gradient(circle at 32% 28%,#c8f8ff,#61cafa 34%,#7765ed 72%,#263d9733);border-radius:50%;animation:login-core-breathe 3s ease-in-out infinite alternate;position:absolute;inset:16px;box-shadow:0 0 24px #4ec6ff75}.login-orbit b,.login-orbit i{z-index:2;background:#c2f7ff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #74e7ff}.login-orbit i{top:30px;left:4px}.login-orbit b{bottom:13px;right:6px}.login-kicker{color:var(--color-primary);letter-spacing:1.2px;justify-content:center;align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.login-center h1{letter-spacing:0;color:#0000;background:linear-gradient(95deg,#f5fbff,#8ae7ff 53%,#c3b6ff);-webkit-background-clip:text;background-clip:text;margin:13px 0 5px;font-size:28px;font-weight:620}.login-intro{color:var(--text-secondary);margin:0 0 23px;font-size:12px}.login-form{text-align:left;gap:13px;display:grid}.login-field{gap:7px;display:grid}.login-field>span:first-child{color:var(--text-secondary);font-size:10px}.login-input-wrap{border:1px solid var(--border-default);height:42px;color:var(--text-muted);background:#0d1b2d8a;border-radius:7px;align-items:center;gap:9px;padding:0 11px;display:flex}.login-input-wrap:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.login-input-wrap input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:11px}.login-input-wrap input::placeholder{color:var(--text-muted);opacity:.78}.login-input-wrap input:disabled{cursor:not-allowed}.login-submit{color:#041018;background:linear-gradient(105deg,#b8f3ff,#4ec6ff 43%,#7a6bff);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:43px;margin-top:3px;font-size:11px;font-weight:650;display:flex;box-shadow:0 8px 24px #2896ff33}.login-submit:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.72)}.login-notice{border:1px solid color-mix(in srgb,var(--color-warning) 24%,transparent);background:color-mix(in srgb,var(--color-warning) 6%,transparent);text-align:left;border-radius:7px;justify-content:center;align-items:center;gap:9px;margin:17px auto 0;padding:9px 12px;display:flex}.login-notice>span:last-child{gap:4px;display:grid}.login-notice strong{font-size:10px;font-weight:550}.login-notice small{color:var(--text-muted);font-size:9px}.login-back{color:var(--text-secondary);align-items:center;gap:6px;margin-top:16px;font-size:10px;text-decoration:none;display:inline-flex}.login-back:hover,.login-preview-action{color:var(--color-primary)}.login-preview-action{cursor:pointer;background:0 0;border:0;margin-top:13px;padding:5px 8px;font-size:10px}.login-preview-action:hover{color:var(--text-primary)}.login-preview-action:disabled{opacity:.6;cursor:wait}.login-preview-note{min-height:13px;color:var(--text-muted);opacity:.65;margin:3px 0 0;font-size:8px}.login-preview-note.is-visible{color:var(--color-primary);opacity:1}.is-entering .login-center{pointer-events:none;animation:login-enter-exit 1.35s cubic-bezier(.65,0,.84,.35) both}.is-entering .stage-canvas-sphere{animation:sphere-gateway 1.35s cubic-bezier(.2,.7,.25,1) both}.is-entering .stage-canvas-network{animation:network-gateway 1.35s ease-in both}.is-entering .stage-sky{animation:sky-gateway 1.35s ease-in both}@keyframes login-orbit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes login-orbit-glow{to{box-shadow:0 0 44px #4edcffad,0 0 96px #5a50ff52,inset 0 0 24px #4ec6ff33}}@keyframes login-orbit-spin{to{rotate:1turn}}@keyframes login-core-breathe{to{filter:brightness(1.2);transform:scale(1.08)}}@keyframes login-border-spin{to{transform:rotate(1turn)}}@keyframes login-enter-exit{0%{opacity:1;filter:blur();transform:scale(1)}38%{opacity:1;filter:blur();transform:scale(.98)}to{opacity:0;filter:blur(8px);transform:scale(.84)translateY(14px)}}@keyframes sphere-gateway{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(1.6);transform:scale(1.12)}to{filter:brightness(1.85);transform:scale(1.48)}}@keyframes network-gateway{0%{opacity:.85}to{opacity:.08}}@keyframes sky-gateway{0%{filter:brightness()}55%{filter:brightness(1.32)}to{filter:brightness(1.08)}}.login-footer{z-index:1;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border-default);color:var(--text-muted);background:color-mix(in srgb,var(--color-background) 30%,transparent);letter-spacing:.7px;justify-content:space-between;gap:12px;font-family:ui-monospace,monospace;font-size:8px;display:flex;position:relative}.login-footer span{align-items:center;gap:8px;display:flex}html[data-theme=lumen-field][data-mode=light] .login-center h1{color:#0000;background-image:linear-gradient(95deg,#10213c,#1f6fff 53%,#6a5cff);-webkit-background-clip:text;background-clip:text}html[data-theme=lumen-field][data-mode=light] .login-input-wrap{background:#ffffff94}html[data-theme=aiapi-classic] .login-center h1{color:var(--text-primary);background-image:none}html[data-theme=aiapi-classic] .login-submit{color:#fff;background:var(--color-primary);box-shadow:none}.login-page .light-field-stage{z-index:0}.login-page .login-center,.login-page .login-footer,.login-page .login-topbar{z-index:1}.feature-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.feature-empty-icon{width:46px;height:46px;color:var(--color-primary);border:1px solid var(--border-default);background:var(--control-bg);border-radius:12px;place-items:center;display:grid}.feature-empty h2{margin-top:15px;font-size:16px}.feature-empty p{max-width:340px;color:var(--text-secondary);margin:8px 0 14px;font-size:11px;line-height:1.6}.empty-state-label{color:var(--text-muted);align-items:center;gap:7px;font-size:10px;display:flex}.appearance-page,.diagnostics-page{max-width:760px}.theme-choice-grid{gap:9px;margin-top:18px;display:grid}.theme-choice{border:1px solid var(--border-default);color:var(--text-primary);text-align:left;background:var(--control-bg);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.theme-choice.is-selected{border-color:var(--border-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 16%,transparent)}.choice-swatch{border:1px solid var(--border-default);border-radius:9px;flex:none;width:38px;height:38px}.choice-swatch.lumen-field{background:linear-gradient(140deg,#0a1c2c,#1d3451 60%,#4bc6d9)}.choice-swatch.aiapi-classic{background:linear-gradient(140deg,#f4f6f9 0 50%,#1972d2 50%)}.choice-copy{flex:1 1;gap:5px;display:grid}.choice-copy strong,.mode-row strong{font-size:11px;font-weight:550}.choice-copy small,.mode-row small{color:var(--text-muted);font-size:10px}.choice-check{color:var(--color-primary);font-size:10px}.mode-row{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.mode-row>span{gap:5px;display:grid}.diagnostics-copy{color:var(--text-secondary);margin:14px 0 11px;font-size:11px}.diagnostic-row{border-top:1px solid var(--border-default);color:var(--text-secondary);justify-content:space-between;padding:11px 2px;font-size:10px;display:flex}.diagnostic-row span:last-child{color:var(--text-muted);font-family:ui-monospace,monospace;font-size:9px}@media (max-width:1050px){:root{--sidebar-width:225px}.main-panel{padding-left:18px;padding-right:18px}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}.quick-links{grid-template-columns:1fr}}@media (max-width:760px){:root{--header-height:58px}.sidebar{border-radius:0 14px 14px 0;width:min(290px,100vw - 56px);height:auto;margin:0;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.sidebar.sidebar-open{transform:translate(0)}.mobile-scrim{z-index:4;background:#00000070;border:0;display:block;position:fixed;inset:0}.main-panel{padding:0 15px 88px}.topbar{min-height:var(--header-height)}.topbar-leading{gap:7px}.menu-button{display:grid}.breadcrumb{gap:7px;font-size:11px}.breadcrumb>span:first-child,.crumb-divider,.help-button{display:none}.topbar-controls{gap:6px}.theme-switch button{height:27px;padding:0 8px;font-size:10px}.mode-switch button{width:27px;height:27px}.content-wrap{padding-top:25px}.page-heading{align-items:flex-start;margin-bottom:18px}h1{font-size:23px}.page-heading p{max-width:260px;font-size:11px;line-height:1.55}.heading-meta{white-space:nowrap;margin-top:19px;padding:6px 8px;font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-panel{min-height:109px;padding:13px}.metric-panel:first-child{grid-column:1/-1}.hero-balance{grid-template-columns:1fr;gap:15px;padding:17px}.hero-amount{font-size:36px}.hero-telemetry{border-left:0;border-top:1px solid var(--border-default);grid-template-columns:1fr 1fr;padding:13px 0 0}.metric-value{font-size:24px}.bottom-grid,.overview-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.surface-panel{padding:14px}.chart-empty{height:174px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-links button{gap:7px;padding:8px}.quick-icon{width:27px;height:27px}.quick-links small{line-height:1.4}.page-footer{padding-bottom:3px;font-size:8px}.mobile-nav{z-index:3;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));border:1px solid var(--border-default);background:var(--color-surface);min-height:68px;-webkit-backdrop-filter:blur(var(--blur-surface)) saturate(1.4);backdrop-filter:blur(var(--blur-surface)) saturate(1.4);box-shadow:var(--shadow-floating),0 -8px 24px color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:22px;grid-template-columns:repeat(5,1fr);padding:7px 5px;display:grid;position:fixed}.mobile-nav:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),color-mix(in srgb,var(--color-secondary) 70%,white),var(--color-primary),transparent);height:2px;filter:blur(.3px) drop-shadow(0 0 5px var(--color-primary));position:absolute;top:-1px;left:12%;right:12%}.mobile-nav button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.mobile-nav button.is-active{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,transparent)}}@media (max-width:390px){.main-panel{padding-left:11px;padding-right:11px}.topbar-controls{gap:4px}.theme-switch{padding:2px}.theme-switch button{padding:0 6px}.mode-switch button{width:25px}.heading-meta{gap:5px;font-size:8px}.quick-links{grid-template-columns:1fr}.page-footer{flex-wrap:wrap}.login-topbar{min-height:63px;padding:0 14px}.login-link-state{display:none}.login-center{padding:26px 20px 22px}.login-center h1{font-size:25px}.stage-canvas-rain{opacity:.16}.stage-canvas-sphere{opacity:.68}.login-footer{padding:13px 14px max(13px,env(safe-area-inset-bottom));font-size:7px}}@media (prefers-reduced-motion:reduce){*,.is-entering .login-center,.is-entering .stage-canvas-network,.is-entering .stage-canvas-sphere,.is-entering .stage-sky,.login-orbit,.login-orbit span,.login-orbit:after,.login-orbit:before,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.theme-switch select{background:var(--control-bg);max-width:185px;height:28px;color:var(--text-primary);font:inherit;cursor:pointer;border:0;padding:0 8px;font-size:11px}.mode-switch button:disabled{opacity:.25;cursor:default}.choice-swatch{background-position:50%;background-size:cover}.business-panel{color:var(--text-primary);min-width:0;padding:24px}.commercial-caption{color:var(--text-muted)}.commercial-notice{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface-elevated);margin:16px 0;padding:18px;line-height:1.7}.commercial-notice.error{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--border-default))}.commercial-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px;margin:18px 0;display:grid}.commercial-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface);overflow-wrap:anywhere;min-width:0;padding:18px}.commercial-card h3{margin:0 0 8px}.commercial-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.status-badge{border:1px solid var(--border-default);color:var(--text-secondary);border-radius:999px;padding:4px 9px;font-size:12px;display:inline-flex}.status-COMPLETED,.status-active{color:var(--color-success)}.commercial-safety{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);margin:18px 24px;padding:14px 18px}.commercial-safety summary{cursor:pointer;color:var(--text-primary)}@media (max-width:600px){.commercial-grid{grid-template-columns:1fr}.commercial-card{padding:14px}}.candidate-console .panel:has(>.business-panel){padding:0}.business-panel h2{margin:0 0 18px;font-size:20px}.business-panel p{color:var(--text-secondary);line-height:1.7}.business-panel small{color:var(--text-muted)}.business-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.business-toolbar h2{flex:1 1;margin:0}.business-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.business-summary article{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface);padding:16px}.business-summary strong{overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}@media (max-width:430px){.business-summary{grid-template-columns:1fr}}.business-button,.business-toolbar select{border:1px solid var(--border-default);background:var(--color-surface);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;padding:9px 14px}.business-button:disabled{opacity:.45;cursor:default}.business-table{max-width:100%;padding:12px;overflow-x:auto}.business-table table{border-collapse:collapse;width:100%;font-size:13px}.business-table td,.business-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-default);padding:13px 12px}.business-table th{color:var(--text-muted)}.key-table table{table-layout:fixed;min-width:1000px}.key-table td:last-child,.key-table th:last-child{text-align:right}.key-actions{justify-content:flex-end;align-items:center}.business-error-state{justify-items:start;gap:8px;max-width:480px;padding:18px 0;display:grid}.business-error-state p{color:var(--text-muted);margin:0}.business-models{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.business-models article{background:var(--color-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;padding:18px}.business-panel dl{grid-template-columns:auto 1fr;gap:16px;margin:24px 0;display:grid}.business-panel dd{overflow-wrap:anywhere;margin:0}.business-trend{align-items:flex-end;gap:12px;height:235px;padding:25px 20px 42px;display:flex;overflow-x:auto}.business-trend>div{flex-direction:column;flex:1 1;justify-content:flex-end;align-items:center;min-width:24px;height:100%;display:flex;position:relative}.business-trend span{background:var(--color-primary);opacity:.75;border-radius:4px 4px 0 0;width:min(100%,28px)}.business-trend small{color:var(--text-muted);font-size:10px;position:absolute;bottom:-24px}.business-trend b{color:var(--text-secondary);font-size:10px;position:absolute;top:-16px}@media (max-width:600px){.business-panel{padding:16px}.business-panel dl{grid-template-columns:1fr;gap:8px}}.write-dialog{color:var(--text-primary);background:var(--color-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:min(560px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;padding:24px;overflow:auto;box-shadow:0 24px 80px #0008}.write-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.write-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.write-dialog h2{margin:0;font-size:20px}.write-dialog p{overflow-wrap:anywhere;line-height:1.7}.write-form{width:100%;max-width:540px}.write-form,.write-form fieldset{gap:16px;min-width:0;display:grid}.write-form fieldset{border:0;margin:0;padding:0}.write-form label{gap:8px;font-size:14px;display:grid}.write-form input,.write-form select,.write-form textarea{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;color:var(--text-primary);font:inherit;padding:12px;font-size:16px}.write-form details{gap:12px;display:grid}.write-form details label{margin-top:12px}.key-actions{gap:8px;display:flex}.business-button.danger{border-color:#d85c69}.secure-reveal{border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;-webkit-user-select:all;user-select:all;margin:16px 0;padding:16px;display:block}.totp-qr{width:220px;max-width:100%;height:auto;margin:16px auto;display:block}.account-management{min-width:0;margin-top:24px}.login-requirements{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.6}.login-requirements label{align-items:flex-start;gap:8px;display:flex}.login-requirements input[type=checkbox]{flex:none}.login-requirements pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:inherit;overflow:auto}@media (max-width:600px){.write-dialog{padding:16px}.write-form{max-width:100%}}.candidate-console{--ease:cubic-bezier(.2,.7,.2,1);--safe-bottom:env(safe-area-inset-bottom,0px)}.candidate-console *{box-sizing:border-box}.candidate-console{min-height:100%;margin:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=aiapi-frost] .candidate-console,html[data-theme=aiapi-signal] .candidate-console{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.candidate-console{font-family:var(--font-sans);background:var(--color-background);color:var(--text-primary);min-height:100dvh;overflow-x:hidden}.candidate-console button,.candidate-console input{font:inherit;color:inherit}.candidate-console button{cursor:pointer;background:0 0;border:0}.candidate-console a{color:inherit;text-decoration:none}.candidate-console h1,.candidate-console h2,.candidate-console h3,.candidate-console p{margin:0}.candidate-console img,.candidate-console svg{display:block}.candidate-console ul{margin:0;padding:0;list-style:none}.candidate-console .aurora-stage{pointer-events:none;z-index:0;display:none;position:fixed;inset:0;overflow:hidden}html[data-theme=aiapi-aurora] .candidate-console .aurora-stage{background:radial-gradient(42% 88% at 0 36%,#5836d26b 0,#20c4dc24 42%,#0000 70%),radial-gradient(36% 50% at 96% 0,#22e8e429 0,#0000 62%),#07101c;display:block}.candidate-console .aurora-blob{filter:blur(90px);opacity:.55;mix-blend-mode:screen;border-radius:50%;animation:aurora-drift 26s linear infinite alternate;position:absolute}.candidate-console .aurora-blob.a{opacity:.55;filter:blur(72px);background:linear-gradient(#5b4cff,#2ee8e4 58%,#3d8cff);border-radius:40%;width:22vw;height:120vh;top:-16%;left:-12%}.candidate-console .aurora-blob.b{opacity:.22;filter:blur(80px);background:linear-gradient(#2ee8e4,#6a6cff);border-radius:46%;width:16vw;height:88vh;animation-duration:32s;top:4%;left:-6%}.candidate-console .aurora-blob.c{opacity:.12;filter:blur(120px);background:#2ee8e4;width:40vw;height:30vw;animation-duration:28s;top:-14%;right:-14%}.candidate-console .aurora-blob.d{opacity:.2;filter:blur(64px);background:linear-gradient(#3d8cff,#2ee8e4);border-radius:42%;width:14vw;height:100vh;animation-duration:34s;top:8%;left:-10%}.candidate-console #stars{opacity:.7;width:100%;height:100%;position:absolute;inset:0}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}to{transform:translate(4%,6%)scale(1.08)}}.candidate-console .theme-dock{z-index:80;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:0;border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;justify-content:center;gap:4px;padding:6px 10px;display:flex;position:fixed;top:0;left:0;right:0}.candidate-console .theme-dock button{height:32px;color:var(--text-secondary);white-space:nowrap;transition:.16s var(--ease);border-radius:999px;padding:0 10px;font-size:11px;font-weight:600}.candidate-console .theme-dock button:hover{color:var(--text-primary);background:var(--color-surface-hover)}.candidate-console .theme-dock button.active{color:var(--nav-active-fg);background:var(--nav-active-bg)}.candidate-console .shell{z-index:1;grid-template-columns:var(--sidebar-width) 1fr;min-height:100dvh;padding-top:44px;display:grid;position:relative}.candidate-console .workspace{flex-direction:column;min-width:0;display:flex}.candidate-console .sidebar{background:var(--color-surface);border-right:1px solid var(--border-default);z-index:2;flex-direction:column;height:calc(100dvh - 44px);padding:18px 12px 16px;display:flex;position:sticky;top:44px;overflow:hidden}.candidate-console .sidebar-bg{z-index:0;pointer-events:none;opacity:0;background:top/cover no-repeat;position:absolute;inset:0}.candidate-console .sidebar>:not(.sidebar-bg){z-index:1;position:relative}.candidate-console .brand{align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.candidate-console .brand-mark{width:28px;height:28px;color:var(--color-primary);place-items:center;display:grid}.candidate-console .brand-mark svg{fill:currentColor;width:22px;height:22px}.candidate-console .brand-copy{display:grid}.candidate-console .brand-copy strong{letter-spacing:-.02em;font-size:14px}.candidate-console .brand-copy small{color:var(--text-muted);font-size:11px}.candidate-console .side-nav{gap:2px;display:grid}.candidate-console .nav-item{border-radius:var(--radius-sm);height:38px;color:var(--text-secondary);text-align:left;transition:.16s var(--ease);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;position:relative}.candidate-console .nav-item svg{flex:none;width:18px;height:18px}.candidate-console .nav-item:hover{background:var(--color-surface-hover);color:var(--text-primary)}.candidate-console .nav-item.active{background:var(--nav-active-bg);color:var(--nav-active-fg)}.candidate-console .nav-item.active:before{content:"";background:var(--color-primary);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.candidate-console .promo{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--color-surface-elevated);min-height:228px;margin-top:auto;position:relative;overflow:hidden}.candidate-console .promo-art{background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.candidate-console .promo-copy{z-index:1;color:#fff;padding:16px 14px 52px;position:relative}.candidate-console .promo-kicker{opacity:.8;font-size:12px;font-weight:600}.candidate-console .promo-copy h3{letter-spacing:-.04em;margin:0 0 8px;font-size:22px;line-height:1.05}.candidate-console .promo-copy p{color:#ffffffb8;font-size:12px}.candidate-console .promo-go{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:14px;left:14px}.candidate-console .promo-go svg{width:14px;height:14px}.candidate-console .topbar{min-height:var(--header-height);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 8px;display:flex}.candidate-console .title-block h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:700;line-height:1.1}.candidate-console .title-block p{color:var(--text-secondary);max-width:520px;margin-top:6px;font-size:13.5px}.candidate-console .top-actions{align-items:center;gap:8px;display:flex}.candidate-console .chip,.candidate-console .icon-btn,.candidate-console .user-chip{border:1px solid var(--border-default);background:var(--color-surface);transition:.16s var(--ease);border-radius:999px}.candidate-console .chip{align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.candidate-console .chip svg{width:12px;height:12px}.candidate-console .chip:hover,.candidate-console .icon-btn:hover,.candidate-console .user-chip:hover{background:var(--color-surface-hover);border-color:var(--border-strong)}.candidate-console .icon-btn{place-items:center;width:34px;height:34px;display:grid;position:relative}.candidate-console .icon-btn svg{width:16px;height:16px}.candidate-console .badge-dot{background:var(--color-danger);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.candidate-console .live-dot{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 18%,transparent);border-radius:50%;display:inline-block}.candidate-console .live-dot.warn{background:var(--color-warning);box-shadow:none}.candidate-console .user-chip{align-items:center;gap:8px;height:40px;padding:0 10px 0 6px;display:flex}.candidate-console .user-chip small,.candidate-console .user-chip strong{display:block}.candidate-console .user-chip strong{font-size:12.5px}.candidate-console .user-chip small{color:var(--text-muted);font-size:11px}.candidate-console .user-chip svg{width:12px;height:12px;color:var(--text-muted)}.candidate-console .avatar{color:#fff;background:linear-gradient(#6b879e,#22303d);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.candidate-console .dropdown{position:relative}.candidate-console .menu{border-radius:var(--radius-md);background:var(--color-surface-elevated);border:1px solid var(--border-default);min-width:160px;box-shadow:var(--shadow-float);z-index:20;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.candidate-console .menu button{text-align:left;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;display:flex}.candidate-console .menu button.active,.candidate-console .menu button:hover{background:var(--color-surface-hover)}.candidate-console .hidden{display:none!important}.candidate-console .content{gap:16px;padding:8px 28px 40px;display:grid}.candidate-console .page{gap:16px;display:none}.candidate-console .page.active{animation:rise .42s var(--ease);display:grid}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.candidate-console .hero,.candidate-console .kpi,.candidate-console .panel{background:var(--color-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.candidate-console .hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;min-height:200px;padding:24px 24px 24px 32px;display:grid;position:relative;overflow:hidden}.candidate-console .hero-copy{z-index:2;max-width:520px;position:relative}.candidate-console .hero-label{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.candidate-console .info-i{border:1px solid var(--border-default);width:16px;height:16px;color:var(--text-muted);border-radius:50%;font-size:10px}.candidate-console .hero-value{font-family:var(--font-display);letter-spacing:-.07em;margin:8px 0 12px;font-size:58px;font-weight:700;line-height:1.02}.candidate-console .hero-copy p{color:var(--text-secondary);max-width:420px;font-size:13.5px;line-height:1.5}.candidate-console .hero-actions{z-index:2;flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:10px;display:flex;position:relative}.candidate-console .hero-art{z-index:0;pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.candidate-console .btn-arrow{display:none}.candidate-console .btn{border-radius:var(--radius-md);height:40px;transition:.18s var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.candidate-console .btn svg{width:16px;height:16px}.candidate-console .btn-primary{background:var(--color-primary);color:#062026}.candidate-console .btn-primary:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.candidate-console .btn-ghost{background:color-mix(in srgb,var(--color-surface-elevated) 80%,transparent);border-color:var(--border-default);color:var(--text-primary)}.candidate-console .btn-ghost:hover{border-color:var(--border-strong);background:var(--color-surface-hover)}.candidate-console .kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.candidate-console .kpi{transition:.18s var(--ease);padding:16px 16px 14px}.candidate-console .kpi:hover{border-color:var(--border-active);transform:translateY(-1px)}.candidate-console .kpi-top{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.candidate-console .kpi-icon{background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-primary);border-radius:8px;place-items:center;display:grid}.candidate-console .kpi-icon svg{width:16px;height:16px}.candidate-console .kpi-label{color:var(--text-secondary);font-size:12.5px;font-weight:500}.candidate-console .kpi-value{letter-spacing:-.045em;margin:12px 0 4px;font-size:28px;font-weight:700}.candidate-console .kpi-sub{color:var(--text-muted);font-size:12px}.candidate-console .delta{font-size:12px;font-weight:650}.candidate-console .delta.up{color:var(--color-success)}.candidate-console .delta.down{color:var(--color-danger)}.candidate-console .split{grid-template-columns:1.45fr .95fr;gap:14px;display:grid}.candidate-console .split-bottom{grid-template-columns:.92fr 1.48fr}.candidate-console .panel{min-width:0;padding:16px 16px 12px}.candidate-console .panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.candidate-console .panel-title{letter-spacing:-.02em;align-items:center;gap:8px;font-size:14.5px;font-weight:650;display:flex}.candidate-console .title-ico{border:1.6px solid var(--text-muted);border-radius:3px;width:16px;height:16px}.candidate-console .text-link{color:var(--color-primary);font-size:12.5px;font-weight:600}.candidate-console .legend{color:var(--text-muted);gap:14px;margin:2px 0 8px;font-size:12px;display:flex}.candidate-console .swatch{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.candidate-console .swatch.tokens{background:var(--chart-tokens)}.candidate-console .swatch.requests{background:var(--chart-requests)}.candidate-console .chart-wrap{height:240px;position:relative}.candidate-console #trend-chart{width:100%;height:100%;overflow:visible}.candidate-console .chart-grid{stroke:var(--border-default);stroke-width:1px;opacity:.7}.candidate-console .chart-axis{fill:var(--text-muted);font-size:11px;font-family:var(--font-mono)}.candidate-console .chart-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.candidate-console .chart-area{opacity:.14}.candidate-console .chart-dot{r:0}.candidate-console .chart-wrap.is-hover .chart-dot{r:3.4}.candidate-console .guide{stroke:var(--text-muted);stroke-dasharray:3 4;opacity:.5}.candidate-console .tooltip{background:var(--color-surface-elevated);border:1px solid var(--border-default);min-width:148px;box-shadow:var(--shadow-float);pointer-events:none;z-index:5;border-radius:10px;padding:8px 10px;font-size:12px;position:absolute}.candidate-console .tooltip b{margin-bottom:4px;display:block}.candidate-console .tooltip span{color:var(--text-secondary);justify-content:space-between;gap:16px;display:flex}.candidate-console .status-list li{border-bottom:1px solid var(--border-default);min-height:48px;transition:.16s var(--ease);grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:0 4px;font-size:13.5px;display:grid}.candidate-console .status-list li:last-child{border-bottom:0}.candidate-console .status-list li:hover{background:var(--color-surface-hover);border-radius:var(--radius-sm)}.candidate-console .model-mark{border-radius:5px;width:18px;height:18px;position:relative}.candidate-console .model-mark.sol{background:linear-gradient(135deg,#46d9e6,#2d899f)}.candidate-console .model-mark.luna{background:linear-gradient(135deg,#61a8ff,#3d6fb8)}.candidate-console .model-mark.claude{background:linear-gradient(135deg,#f5c451,#c4842a)}.candidate-console .model-mark.gemini{background:linear-gradient(135deg,#7b8cff,#4a8cff)}.candidate-console .model-mark.qwen{background:linear-gradient(135deg,#a78bfa,#6d5ae6)}.candidate-console .name{font-weight:600}.candidate-console .state{color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.candidate-console .state i{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 16%,transparent);border-radius:50%}.candidate-console .up{color:var(--text-muted);font-size:12px}.candidate-console .up em{font-style:normal}.candidate-console .donut-layout{grid-template-columns:170px 1fr;align-items:center;gap:8px;min-height:210px;display:grid}.candidate-console .donut-wrap{width:160px;height:160px;position:relative}.candidate-console .donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.candidate-console .donut-center strong{letter-spacing:-.04em;font-size:22px}.candidate-console .donut-center span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.candidate-console .donut-legend{gap:8px;display:grid}.candidate-console .donut-legend li{color:var(--text-secondary);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.candidate-console .donut-legend i{border-radius:50%;width:8px;height:8px}.candidate-console .donut-legend b{color:var(--text-primary);font-weight:650}.candidate-console .donut-legend li.is-on{color:var(--text-primary)}.candidate-console .table-wrap{overflow:auto}.candidate-console table{border-collapse:collapse;width:100%;font-size:13px}.candidate-console th{text-align:left;color:var(--text-muted);letter-spacing:.04em;padding:10px 8px;font-size:11.5px;font-weight:600}.candidate-console td,.candidate-console th{border-bottom:1px solid var(--border-default)}.candidate-console td{padding:12px 8px}.candidate-console tbody tr{transition:.15s var(--ease)}.candidate-console tbody tr:hover{background:var(--color-surface-hover)}.candidate-console tbody tr:last-child td{border-bottom:0}.candidate-console td:nth-child(n+3),.candidate-console th:nth-child(n+3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.candidate-console .code{font-family:var(--font-mono);font-size:12px}.candidate-console .code.ok{color:var(--color-success)}.candidate-console .code.bad{color:var(--color-danger)}.candidate-console .placeholder{min-height:280px;padding:28px}.candidate-console .placeholder .kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.candidate-console .placeholder h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:28px}.candidate-console .placeholder p{color:var(--text-secondary);max-width:520px}.candidate-console .mobile-nav{z-index:40;padding:6px 8px calc(8px + var(--safe-bottom));background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-top:1px solid var(--border-default);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);display:none;position:fixed;bottom:0;left:0;right:0}.candidate-console .mobile-nav button{color:var(--text-muted);place-items:center;gap:2px;padding:6px 0;font-size:10px;font-weight:600;display:grid}.candidate-console .mobile-nav svg{width:18px;height:18px}.candidate-console .mobile-nav button.active{color:var(--color-primary)}.candidate-console .skeleton-layer{inset:44px 0 0 var(--sidebar-width);z-index:30;background:var(--color-background);gap:14px;padding:88px 28px;display:none;position:fixed}.candidate-console body.booting .skeleton-layer{display:grid}.candidate-console body.booting .content,.candidate-console body.booting .topbar{visibility:hidden}.candidate-console .sk{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface) 0,var(--color-surface-hover) 50%,var(--color-surface) 100%);background-size:200% 100%;height:88px;animation:shimmer 1.1s linear infinite}.candidate-console .sk-hero{height:200px}.candidate-console .sk-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.candidate-console .sk-wide{grid-column:span 3;height:280px}.candidate-console .sk-row:last-child .sk:last-child{height:280px}@keyframes shimmer{to{background-position:-200% 0}}html[data-theme=aiapi-obsidian] .candidate-console{--mark-cut:#0a1018}html[data-theme=aiapi-obsidian] .candidate-console .sidebar{background:#0a1018;border-right-color:#1a2430}html[data-theme=aiapi-obsidian] .candidate-console .sidebar-bg{opacity:.28;mix-blend-mode:screen;background-image:url(/themes/aiapi-obsidian/sidebar-bg.png)}html[data-theme=aiapi-obsidian] .candidate-console .brand-mark{color:#7ee7f0}html[data-theme=aiapi-obsidian] .candidate-console .hero{background:#101820}html[data-theme=aiapi-obsidian] .candidate-console .hero-art{background-image:linear-gradient(90deg,#0a101861,#0a10181a 22%,#0000 46%),url(/themes/aiapi-obsidian/hero.png);background-position:0 0,80% 48%;background-size:100% 100%,142%}html[data-theme=aiapi-obsidian] .candidate-console .btn-primary{color:#062026;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=aiapi-obsidian] .candidate-console .btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f7fa;background:#0a10188c;border-color:#ffffff24}html[data-theme=aiapi-obsidian] .candidate-console .kpi:hover{box-shadow:0 0 0 1px #46d9e62e,0 0 18px #46d9e614}html[data-theme=aiapi-obsidian] .candidate-console .promo-art{background-image:url(/themes/aiapi-obsidian/promo.png);background-position:84% 44%;background-size:185%}html[data-theme=aiapi-obsidian] .candidate-console .promo-copy{background:linear-gradient(#0a10182e,#0000 36%)}html[data-theme=aiapi-aurora] .candidate-console{--mark-cut:#0a1730}html[data-theme=aiapi-aurora] .candidate-console .theme-dock{background:#07101cb8;border-bottom-color:#2ee8e41f}html[data-theme=aiapi-aurora] .candidate-console .shell{grid-template-columns:var(--sidebar-width) 1fr;gap:14px;padding:56px 16px 16px}html[data-theme=aiapi-aurora] .candidate-console .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#071422,#071422) padding-box padding-box,linear-gradient(165deg,#f4fffe,#7af7f4 14%,#3aa6ff 46%,#7a5cff 78%,#e4d4ff) border-box;border:1.5px solid #0000;height:calc(100dvh - 72px);top:56px;box-shadow:0 0 0 1px #d2ffffb8,0 0 8px #5afafff2,0 0 18px #3caaff9e,0 0 36px #7850ff61,inset 0 0 0 1px #e6ffff66}html[data-theme=aiapi-aurora] .candidate-console .sidebar-bg{opacity:1;mix-blend-mode:normal;border-radius:inherit;background-image:linear-gradient(#050c1a75,#050c1a57 36%,#050c1a24 68%,#050c1a0a),url(/themes/aiapi-aurora/sidebar-bg.png?v=gpt1);background-position:50%,50%;background-size:cover,cover}html[data-theme=aiapi-aurora] .candidate-console .brand-copy,html[data-theme=aiapi-aurora] .candidate-console .nav-item{text-shadow:0 1px 2px #0000008c}html[data-theme=aiapi-aurora] .candidate-console .brand-mark{color:#2ee8e4;filter:drop-shadow(0 0 8px #2ee8e4b3)}html[data-theme=aiapi-aurora] .candidate-console .nav-item{border:1px solid #0000;border-radius:12px}html[data-theme=aiapi-aurora] .candidate-console .nav-item.active:before{display:none}html[data-theme=aiapi-aurora] .candidate-console .nav-item.active{color:#f3fffe;background:linear-gradient(#10466ec7,#0c20489e) padding-box padding-box,linear-gradient(100deg,#f2fffe,#6af6f2 36%,#4a8cff 70%,#c9b6ff) border-box;border-color:#0000;box-shadow:0 0 0 1px #d2ffffa6,0 0 10px #50f5ffe6,0 0 18px #5a78ff73,inset 0 0 0 1px #dcffff59,inset 0 0 14px #2ee8e433}html[data-theme=aiapi-aurora] .candidate-console .workspace{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#081424,#081424) padding-box padding-box,linear-gradient(145deg,#f4fffe,#7af7f4 18%,#3aa6ff 46%,#7a5cff 74%,#d7c8ff) border-box;border:1.5px solid #0000;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 0 0 1px #d2ffff9e,0 0 8px #5afaffcc,0 0 20px #3ca0ff80,0 0 40px #7850ff52,inset 0 0 0 1px #e6ffff47}html[data-theme=aiapi-aurora] .candidate-console .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:18px 22px 8px}html[data-theme=aiapi-aurora] .candidate-console .chip,html[data-theme=aiapi-aurora] .candidate-console .icon-btn,html[data-theme=aiapi-aurora] .candidate-console .user-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10203a;border-color:#beffffb8;box-shadow:0 0 0 1px #a0ffff59,0 0 8px #50f5ffb3,inset 0 0 0 1px #e6ffff47}html[data-theme=aiapi-aurora] .candidate-console .content{padding:10px 18px 20px}html[data-theme=aiapi-aurora] .candidate-console .hero{background:linear-gradient(#071322,#071322) padding-box padding-box,linear-gradient(100deg,#f4fffe,#7af7f4 22%,#3aa6ff 55%,#a78bff) border-box;border:1.5px solid #0000;box-shadow:0 0 0 1px #d2ffffb3,0 0 8px #5afafff2,0 0 18px #46a0ff8c,0 0 32px #8250ff52,inset 0 0 0 1px #e6ffff59}html[data-theme=aiapi-aurora] .candidate-console .hero-art{background-image:linear-gradient(90deg,#0713228c,#0713221f 24%,#0000 48%),url(/themes/aiapi-aurora/hero.png);background-position:0 0,70% 42%;background-size:100% 100%,118%}html[data-theme=aiapi-aurora] .candidate-console .hero-value{text-shadow:0 0 28px #2ee8e447}html[data-theme=aiapi-aurora] .candidate-console .btn-primary{color:#042226;border-color:#e6ffffe6;box-shadow:0 0 0 1px #c8ffffb3,0 0 10px #50faff,0 0 22px #2ee8e48c,inset 0 1px #ffffffa6}html[data-theme=aiapi-aurora] .candidate-console .btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f7fb;background:#081428b8;border-color:#beffffcc;box-shadow:0 0 0 1px #a0ffff59,0 0 10px #50f0ff8c,inset 0 0 0 1px #dcffff40}html[data-theme=aiapi-aurora] .candidate-console .kpi,html[data-theme=aiapi-aurora] .candidate-console .panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0c1a32,#0c1a32) padding-box padding-box,linear-gradient(145deg,#f4fffe,#7af7f4 20%,#3aa6ff 58%,#8a63ff) border-box;border:1px solid #0000;box-shadow:0 0 0 1px #beffff8c,0 0 7px #50f5ffd9,0 0 16px #46a0ff6b,inset 0 0 0 1px #dcffff52}html[data-theme=aiapi-aurora] .candidate-console .kpi-icon{background:#2ee8e41f;border-radius:999px;box-shadow:inset 0 0 0 1px #dcffffe6,0 0 0 1px #78faff73,0 0 10px #2ee8e4d9}html[data-theme=aiapi-aurora] .candidate-console .status-list li:hover{background:#2ee8e40f}html[data-theme=aiapi-aurora] .candidate-console .chart-line{filter:drop-shadow(0 0 3px #f4fffecc)drop-shadow(0 0 8px #2ee8e4e6)}html[data-theme=aiapi-aurora] .candidate-console .chart-area{opacity:.28}html[data-theme=aiapi-aurora] .candidate-console .chart-grid{stroke:#78d2ff47}html[data-theme=aiapi-aurora] .candidate-console #donut-chart{filter:drop-shadow(0 0 8px #50d2ff73)}html[data-theme=aiapi-aurora] .candidate-console .text-link{text-shadow:0 0 8px #2ee8e473}html[data-theme=aiapi-aurora] .candidate-console .info-i{color:#d9fffd;border-color:#beffffb3;box-shadow:0 0 8px #50f5ff73}html[data-theme=aiapi-aurora] .candidate-console .live-dot{box-shadow:0 0 0 3px #38d99633,0 0 8px #38d996d9}html[data-theme=aiapi-aurora] .candidate-console .promo{background:linear-gradient(#071322,#071322) padding-box padding-box,linear-gradient(160deg,#f4fffe,#6af6f2 28%,#4a8cff 62%,#c4b5ff) border-box;border:1px solid #0000;box-shadow:0 0 0 1px #c8ffff99,0 0 8px #50f5ffd9,0 0 18px #6478ff66,inset 0 0 0 1px #dcffff4d}html[data-theme=aiapi-aurora] .candidate-console .promo-art{background-image:url(/themes/aiapi-aurora/promo.png);background-position:70% 42%;background-size:145%}html[data-theme=aiapi-aurora] .candidate-console .promo-copy{background:linear-gradient(#07132233,#0000 42%)}html[data-theme=aiapi-aurora] .candidate-console .tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1c34eb}html[data-theme=aiapi-frost] .candidate-console{--mark-cut:#fff}html[data-theme=aiapi-frost] .candidate-console .sidebar{background:#fff;border-right:1px solid #e3eaf1}html[data-theme=aiapi-frost] .candidate-console .sidebar-bg{opacity:.22;mix-blend-mode:multiply;background-image:url(/themes/aiapi-frost/sidebar-bg.png)}html[data-theme=aiapi-frost] .candidate-console .brand-mark{color:#1877f2}html[data-theme=aiapi-frost] .candidate-console .nav-item.active{color:#0b3e8a}html[data-theme=aiapi-frost] .candidate-console .nav-item.active:before{background:#1877f2}html[data-theme=aiapi-frost] .candidate-console .title-block h1{color:#0f172a}html[data-theme=aiapi-frost] .candidate-console .chip,html[data-theme=aiapi-frost] .candidate-console .icon-btn,html[data-theme=aiapi-frost] .candidate-console .user-chip{background:#fff}html[data-theme=aiapi-frost] .candidate-console .hero{background:#fff;box-shadow:0 10px 28px #0f172a0d}html[data-theme=aiapi-frost] .candidate-console .hero-art{background-image:linear-gradient(90deg,#ffffff38,#ffffff0d 20%,#0000 42%),url(/themes/aiapi-frost/hero.png);background-position:0 0,76% 48%;background-size:100% 100%,128%}html[data-theme=aiapi-frost] .candidate-console .hero-value{color:#0f172a}html[data-theme=aiapi-frost] .candidate-console .btn-primary{color:#fff}html[data-theme=aiapi-frost] .candidate-console .btn-ghost{background:#fff;border-color:#d7e1ea;box-shadow:0 8px 18px #0f172a14}html[data-theme=aiapi-frost] .candidate-console .kpi,html[data-theme=aiapi-frost] .candidate-console .panel{border-color:#e3eaf1;box-shadow:0 8px 24px #0f172a0b}html[data-theme=aiapi-frost] .candidate-console .kpi:hover{background:#f5f9ff;border-color:#cbd3dc;transform:none}html[data-theme=aiapi-frost] .candidate-console .kpi-icon{color:#1877f2;background:#eaf3ff;border-radius:999px}html[data-theme=aiapi-frost] .candidate-console .state{color:#0f8a58;background:#e8f8f0;border-radius:999px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600}html[data-theme=aiapi-frost] .candidate-console .state i{box-shadow:none}html[data-theme=aiapi-frost] .candidate-console .status-list li:hover{background:#f5f9ff}html[data-theme=aiapi-frost] .candidate-console th{background:#f8fafc}html[data-theme=aiapi-frost] .candidate-console tbody tr:hover{background:#f5f9ff}html[data-theme=aiapi-frost] .candidate-console .promo{color:#0f172a;background:#fff}html[data-theme=aiapi-frost] .candidate-console .promo-copy{color:#0f172a}html[data-theme=aiapi-frost] .candidate-console .promo-copy p{color:#53606d}html[data-theme=aiapi-frost] .candidate-console .promo-art{background-image:url(/themes/aiapi-frost/promo.png);background-position:78% 32%;background-size:155%}html[data-theme=aiapi-frost] .candidate-console .promo-go{color:#fff;background:#1877f2;border:0}html[data-theme=aiapi-frost] .candidate-console .theme-dock{background:#ffffffe6}html[data-theme=aiapi-signal] .candidate-console{--mark-cut:#111}html[data-theme=aiapi-signal] .candidate-console .sidebar{color:#fffcf5;background:#111;border-right:2px solid #111}html[data-theme=aiapi-signal] .candidate-console .sidebar-bg{opacity:.2;mix-blend-mode:screen;background-image:url(/themes/aiapi-signal/sidebar-bg.png)}html[data-theme=aiapi-signal] .candidate-console .brand-copy strong{color:#fffcf5}html[data-theme=aiapi-signal] .candidate-console .brand-copy small{color:#a3a3a3}html[data-theme=aiapi-signal] .candidate-console .brand-mark{color:#c6ff22}html[data-theme=aiapi-signal] .candidate-console .nav-item{color:#d7d1c3;border-radius:4px}html[data-theme=aiapi-signal] .candidate-console .nav-item:hover{color:#fff;background:#1c1c1c}html[data-theme=aiapi-signal] .candidate-console .nav-item.active{color:#111;background:#c6ff22;font-weight:700}html[data-theme=aiapi-signal] .candidate-console .nav-item.active:before{display:none}html[data-theme=aiapi-signal] .candidate-console .title-block h1{font-family:Archivo,var(--font-display);letter-spacing:-.07em;font-size:42px;font-weight:800;line-height:.95}html[data-theme=aiapi-signal] .candidate-console .chip,html[data-theme=aiapi-signal] .candidate-console .hero,html[data-theme=aiapi-signal] .candidate-console .icon-btn,html[data-theme=aiapi-signal] .candidate-console .kpi,html[data-theme=aiapi-signal] .candidate-console .panel,html[data-theme=aiapi-signal] .candidate-console .user-chip{box-shadow:none;background:#fffcf5;border:1.5px solid #111;border-radius:6px}html[data-theme=aiapi-signal] .candidate-console .hero{border-width:2px}html[data-theme=aiapi-signal] .candidate-console .hero-art{background-image:linear-gradient(90deg,#fffcf5,#fffcf56b 32%,#0000 58%),url(/themes/aiapi-signal/hero.png);background-position:0,100%;background-size:100% 100%,cover}html[data-theme=aiapi-signal] .candidate-console .hero-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#111;font-size:11px}html[data-theme=aiapi-signal] .candidate-console .hero-value{font-size:62px;font-family:Archivo,var(--font-display);font-weight:800}html[data-theme=aiapi-signal] .candidate-console .hero-actions{flex-direction:row}html[data-theme=aiapi-signal] .candidate-console .btn{border:1.5px solid #111;border-radius:4px}html[data-theme=aiapi-signal] .candidate-console .btn-primary{color:#111;background:#c6ff22}html[data-theme=aiapi-signal] .candidate-console .btn-primary .btn-ico{display:none}html[data-theme=aiapi-signal] .candidate-console .btn-primary .btn-text{text-transform:uppercase;letter-spacing:.06em}html[data-theme=aiapi-signal] .candidate-console .btn-primary .btn-arrow{display:inline}html[data-theme=aiapi-signal] .candidate-console .btn-primary:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #111}html[data-theme=aiapi-signal] .candidate-console .btn-ghost{color:#111;background:#fffcf5}html[data-theme=aiapi-signal] .candidate-console .btn-ghost .btn-text{text-transform:uppercase;letter-spacing:.04em}html[data-theme=aiapi-signal] .candidate-console .btn-ghost:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #111}html[data-theme=aiapi-signal] .candidate-console .kpi:hover{border-color:#111;transform:translate(-2px,-2px);box-shadow:3px 3px #111}html[data-theme=aiapi-signal] .candidate-console .kpi-icon{color:#111;border:1.5px solid #111;border-radius:4px}html[data-theme=aiapi-signal] .candidate-console .kpi[data-kpi=spend] .kpi-icon{background:#c6ff22}html[data-theme=aiapi-signal] .candidate-console .kpi[data-kpi=month] .kpi-icon{color:#fff;background:#2878ff}html[data-theme=aiapi-signal] .candidate-console .kpi[data-kpi=req] .kpi-icon{color:#fff;background:#ff7a1a}html[data-theme=aiapi-signal] .candidate-console .kpi[data-kpi=tok] .kpi-icon{color:#fff;background:#7a5cff}html[data-theme=aiapi-signal] .candidate-console .kpi-value{font-family:var(--font-mono)}html[data-theme=aiapi-signal] .candidate-console .kpi-label{color:#111;font-weight:650}html[data-theme=aiapi-signal] .candidate-console .state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#111;font-size:11px}html[data-theme=aiapi-signal] .candidate-console .up em{display:none}html[data-theme=aiapi-signal] .candidate-console .up{font-family:var(--font-mono);color:#111}html[data-theme=aiapi-signal] .candidate-console .status-list li{border-bottom-color:#111}html[data-theme=aiapi-signal] .candidate-console .model-mark{border:1px solid #111;border-radius:2px}html[data-theme=aiapi-signal] .candidate-console th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;background:0 0;font-size:10.5px}html[data-theme=aiapi-signal] .candidate-console .chart-axis{font-family:var(--font-mono)}html[data-theme=aiapi-signal] .candidate-console .chart-line{stroke-width:2.8px}html[data-theme=aiapi-signal] .candidate-console .chart-dot{r:3.2}html[data-theme=aiapi-signal] .candidate-console .donut-seg{stroke-linecap:butt}html[data-theme=aiapi-signal] .candidate-console .donut-center span{letter-spacing:.14em}html[data-theme=aiapi-signal] .candidate-console .promo{color:#fffcf5;background:#111;border:2px solid #111}html[data-theme=aiapi-signal] .candidate-console .promo-art{background-image:url(/themes/aiapi-signal/promo.png);background-position:72% 66%;background-size:150%}html[data-theme=aiapi-signal] .candidate-console .promo-copy{color:#fffcf5}html[data-theme=aiapi-signal] .candidate-console .promo-copy p{color:#fffcf5b8}html[data-theme=aiapi-signal] .candidate-console .promo-copy h3{font-family:Archivo,var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-size:26px}html[data-theme=aiapi-signal] .candidate-console .promo-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:10px}html[data-theme=aiapi-signal] .candidate-console .promo-go{color:#111;background:#c6ff22;border:1.5px solid #111;border-radius:50%}html[data-theme=aiapi-signal] .candidate-console .theme-dock{background:#fffcf5;border:0;border-bottom:1.5px solid #111;border-radius:0}html[data-theme=aiapi-signal] .candidate-console .theme-dock button{border-radius:4px}html[data-theme=aiapi-signal] .candidate-console .theme-dock button.active{color:#111;background:#c6ff22}html[data-theme=aiapi-signal] .candidate-console .mobile-nav{background:#111;border-top:2px solid #111}html[data-theme=aiapi-signal] .candidate-console .mobile-nav button{color:#a3a3a3}html[data-theme=aiapi-signal] .candidate-console .mobile-nav button.active{color:#c6ff22}@media (max-width:1180px){.candidate-console .kpi-grid{grid-template-columns:1fr 1fr}.candidate-console .split,.candidate-console .split-bottom{grid-template-columns:1fr}.candidate-console .donut-layout{grid-template-columns:160px 1fr}}@media (max-width:1024px){.candidate-console .title-block p,.candidate-console .user-chip>span:not(.avatar){display:none}.candidate-console .content,.candidate-console .topbar{padding-inline:18px}}@media (max-width:860px){.candidate-console .shell{grid-template-columns:1fr}.candidate-console .sidebar{display:none}.candidate-console .mobile-nav{display:grid}.candidate-console .theme-dock{justify-content:space-between;overflow:auto}.candidate-console .hero-value{font-size:40px}.candidate-console .hero{grid-template-columns:1fr;row-gap:16px;min-height:220px;padding:22px 18px}.candidate-console .hero-actions{justify-content:flex-start}.candidate-console .hero-art{opacity:.55}.candidate-console .hero-copy{max-width:100%}.candidate-console .kpi-value{font-size:22px}.candidate-console .content{padding:8px 12px calc(118px + var(--safe-bottom))}.candidate-console .topbar{padding:16px 12px 4px}html[data-theme=aiapi-aurora] .candidate-console .shell{gap:0;padding:44px 0 0}html[data-theme=aiapi-aurora] .candidate-console .sidebar{display:none}html[data-theme=aiapi-aurora] .candidate-console .workspace{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}html[data-theme=aiapi-aurora] .candidate-console .topbar{border:0;border-radius:0;margin:0}.candidate-console .skeleton-layer{padding:72px 12px;inset:0}.candidate-console .sk-row{grid-template-columns:1fr 1fr}.candidate-console .sk-wide{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.candidate-console *,.candidate-console :after,.candidate-console :before{transition:none!important;animation:none!important}}.candidate-console .sidebar{flex:initial;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0}html[data-theme=aiapi-aurora] .candidate-console .sidebar{border-radius:22px}.candidate-console .chart-panel:after,.candidate-console .chart-panel:before,.candidate-console .sidebar:after,.candidate-console .sidebar:before{display:none}.candidate-console .brand-mark{box-shadow:none;background:0 0;border:0;border-radius:0}.candidate-console .brand-copy{gap:0}.candidate-console .brand-copy small{letter-spacing:0}.candidate-console .topbar{border-bottom:0}.candidate-console .avatar{border:0}.candidate-console .chart-axis{display:initial}.candidate-console .donut-wrap{display:block}.candidate-console button:disabled{cursor:not-allowed;opacity:.55}.candidate-console .demo-empty{min-height:210px;color:var(--text-muted);text-align:center;place-content:center;font-size:13px;display:grid}.candidate-console .theme-dock{overflow-x:auto}.candidate-console .theme-dock select{background:var(--color-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);max-width:180px;font-size:11px}@media (max-width:600px){.candidate-console .theme-dock button{display:none}.candidate-console .theme-dock select{width:min(180px,100%);min-width:0;height:32px}}.candidate-console .mobile-nav{min-height:0;box-shadow:none;border-radius:0}.candidate-console .mobile-nav:before{display:none}.candidate-console .theme-options{gap:12px;display:grid}.candidate-console .theme-option{text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.candidate-console .theme-option img{object-fit:cover;border-radius:var(--radius-sm);width:76px;height:44px}.candidate-console .theme-option[aria-pressed=true]{border-color:var(--border-active);background:var(--nav-active-bg)}@media (max-width:760px){.candidate-console .sidebar{transform:none}}.candidate-console .shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.candidate-console .content,.candidate-console .hero-copy,.candidate-console .kpi,.candidate-console .page,.candidate-console .title-block{min-width:0}.candidate-console .hero-value{overflow-wrap:anywhere}@media (max-width:860px){.candidate-console .shell,html[data-theme=aiapi-aurora] .candidate-console .shell{grid-template-columns:minmax(0,1fr)}.candidate-console .topbar,html[data-theme=aiapi-aurora] .candidate-console .topbar{flex-wrap:wrap;gap:10px}.candidate-console .top-actions{flex-wrap:wrap}.candidate-console .hero{grid-template-columns:minmax(0,1fr)}.candidate-console .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=aiapi-aurora] .candidate-console .content{padding:8px 12px calc(118px + var(--safe-bottom))}}html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-center:after,html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-center:before,html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-orbit,html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-page .light-field-stage{display:none}html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-center{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-center h1{color:var(--text-primary);font-family:var(--font-display);background:0 0}html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-input-wrap{background:var(--color-surface-muted)}html[data-theme^=aiapi-]:not([data-theme=aiapi-classic]) .login-submit{background:var(--color-primary);color:#062026;box-shadow:none;border-radius:var(--radius-md)}html[data-theme=aiapi-frost] .login-submit{color:#fff}html[data-theme=aiapi-signal] .login-center{box-shadow:none;border:1.5px solid #111}html[data-theme=aiapi-signal] .login-kicker{color:#111}