:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--dur-fast:120ms;--dur:160ms;--dur-slow:240ms;--ease:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0,0,0.2,1);--background:#f3f5f1;--foreground:#151a18;--muted:#56625a;--muted-strong:#29332e;--text-soft:var(--muted);--surface:#fbfcf8;--surface-alt:#eef2eb;--surface-ink:#0d1210;--border:#d7ddd3;--border-strong:#7d8b7a;--accent:#2f8f5b;--accent-strong:#17613d;--accent-text:#17613d;--accent-fill:#288050;--accent-contrast:#ffffff;--accent-soft:#dff4e7;--focus-ring:rgb(47 143 91/20%);--sidebar-bg:#0c110f;--sidebar-fg:#edf4ee;--sidebar-muted:#b9c9bf;--sidebar-active-bg:rgb(110 219 149/14%);--sidebar-active-border:rgb(110 219 149/38%);--good:#17643d;--good-bg:#e0f3e8;--good-border:#9bd2b6;--good-text:#145c39;--warn:#774708;--warn-strong:#6f3f04;--warn-bg:#fff0c9;--warn-border:#e1b56d;--warn-text:#6f3f04;--bad:#9e2119;--bad-bg:#ffe3df;--bad-border:#eda9a2;--bad-text:#8f1d16;--status-good-bg:var(--good-bg);--status-good-border:var(--good-border);--status-good-text:var(--good-text);--status-warn-bg:var(--warn-bg);--status-warn-border:var(--warn-border);--status-warn-text:var(--warn-text);--status-bad-bg:var(--bad-bg);--status-bad-border:var(--bad-border);--status-bad-text:var(--bad-text);--status-muted-bg:var(--surface-alt);--status-muted-border:var(--border-strong);--status-muted-text:var(--muted-strong);--status-online-bg:var(--status-good-bg);--status-online-border:var(--status-good-border);--status-online-text:var(--status-good-text);--status-paused-bg:var(--status-warn-bg);--status-paused-border:var(--status-warn-border);--status-paused-text:var(--status-warn-text);--status-draining-bg:var(--status-warn-bg);--status-draining-border:var(--status-warn-border);--status-draining-text:var(--status-warn-text);--status-verified-bg:var(--status-good-bg);--status-verified-border:var(--status-good-border);--status-verified-text:var(--status-good-text);--status-approved-bg:var(--status-good-bg);--status-approved-border:var(--status-good-border);--status-approved-text:var(--status-good-text);--status-succeeded-bg:var(--status-good-bg);--status-succeeded-border:var(--status-good-border);--status-succeeded-text:var(--status-good-text);--status-paid-bg:var(--status-good-bg);--status-paid-border:var(--status-good-border);--status-paid-text:var(--status-good-text);--status-pending-bg:var(--status-warn-bg);--status-pending-border:var(--status-warn-border);--status-pending-text:var(--status-warn-text);--status-stale-bg:var(--status-muted-bg);--status-stale-border:var(--status-muted-border);--status-stale-text:var(--status-muted-text);--status-failed-bg:var(--status-bad-bg);--status-failed-border:var(--status-bad-border);--status-failed-text:var(--status-bad-text);--status-reversed-bg:var(--status-bad-bg);--status-reversed-border:var(--status-bad-border);--status-reversed-text:var(--status-bad-text);--status-refunded-bg:var(--status-warn-bg);--status-refunded-border:var(--status-warn-border);--status-refunded-text:var(--status-warn-text);--shadow-sm:0 6px 18px rgb(34 43 36/6%);--shadow:0 22px 70px rgb(34 43 36/14%);--shadow-soft:0 12px 34px rgb(34 43 36/8%);--shadow-lg:0 28px 80px rgb(34 43 36/18%);--landing-bg:#f3f5f1;--code-bg:#101513;--code-fg:#e5f1e9;--surface-ink-foreground:var(--code-fg);color-scheme:light}#agent-connect .activationHero strong,#agent-connect .customerConnectCommand strong,#agent-connect .customerConnectCommandAside strong,#agent-connect .providerCommandHero h2,.providerAcceptJobsHeader strong,.providerCommandHero h2{letter-spacing:0}.providerNodeOperationsGrid{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(280px,1fr) minmax(280px,1fr);gap:var(--space-3);align-items:stretch}.providerHardwarePanel,.providerNodeMapPanel,.providerRuntimePanel{display:grid;align-content:start;gap:var(--space-3);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:var(--space-4)}.providerOpsPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.providerOpsPanelHeader>div{display:grid;gap:4px;min-width:0}.providerHardwareFoot span,.providerNodeMapCard em,.providerNodeMapCard span,.providerOpsPanelHeader span,.providerRuntimeCheck span,.providerRuntimeMetaGrid span,.providerSetupRailItem em,.providerSetupRailItem span,.providerTelemetryRow span,.providerTelemetryRow strong{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.providerOpsPanelHeader strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:18px;line-height:1.2}.providerNodeMapBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.65fr);gap:var(--space-3);align-items:stretch}.providerNodeMapList{display:grid;gap:var(--space-2);min-width:0}.providerNodeMapCard{position:relative;display:grid;justify-items:start;gap:4px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);color:inherit;padding:11px 12px;text-align:left}.providerNodeMapCard.active{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:var(--good-bg)}.providerNodeMapCard small,.providerNodeMapCard strong{min-width:0;overflow-wrap:anywhere}.providerNodeMapCard strong{color:var(--foreground);font-size:13px;line-height:1.25}.providerNodeMapCard small{color:var(--muted);font-size:11px;line-height:1.35}.providerNodeMapCard em{color:var(--muted);font-style:normal}.providerNodeMapCard mark{position:absolute;right:10px;bottom:10px;border-radius:var(--radius-pill);padding:3px 7px;background:var(--status-muted-bg);color:var(--status-muted-text);font-size:10px;font-weight:900}.providerNodeMapCard mark.online{background:var(--status-good-bg);color:var(--status-good-text)}.providerNodeMapCard mark.offline{background:var(--status-warn-bg);color:var(--status-warn-text)}.providerNodeMapEmpty{display:grid;gap:5px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-alt);padding:var(--space-3)}.providerNodeMapEmpty strong{color:var(--foreground);font-size:13px}.providerNodeMapEmpty span{color:var(--muted);font-size:12px;line-height:1.45}.providerNodeMapImage{width:100%;height:auto;min-height:260px;max-height:520px;border-radius:var(--radius-sm);background:var(--surface-alt);object-fit:contain;object-position:center}.providerReadinessProgress{width:100%;height:8px;overflow:hidden;border:0;border-radius:var(--radius-pill);background:var(--surface-alt)}.providerReadinessProgress::-webkit-progress-bar{background:var(--surface-alt)}.providerReadinessProgress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--accent)}.providerReadinessProgress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--accent)}.providerRuntimeChecklist{display:grid;gap:6px}.providerRuntimeCheck{display:grid;grid-template-columns:34px minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-2);align-items:start;min-width:0;border-bottom:1px solid var(--border);color:inherit;padding:7px 0;text-decoration:none}.providerRuntimeCheck:last-child{border-bottom:0}.providerRuntimeCheck span{color:var(--warn-strong)}.providerRuntimeCheck.passed span{color:var(--good)}.providerRuntimeCheck small,.providerRuntimeCheck strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.providerRuntimeCheck strong{color:var(--foreground)}.providerRuntimeCheck small{color:var(--muted)}.providerRuntimeMetaGrid{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border)}.providerRuntimeMetaGrid>div{display:grid;gap:6px;min-width:0;background:var(--surface-alt);padding:var(--space-3)}.providerRuntimeMetaGrid small,.providerRuntimeMetaGrid strong{min-width:0;overflow-wrap:anywhere}.providerRuntimeMetaGrid strong{color:var(--foreground);font-size:13px;line-height:1.3}.providerRuntimeMetaGrid small{color:var(--muted);font-size:12px}.providerRuntimeMetaGrid button{justify-self:start}.providerTelemetryStack{display:grid;gap:var(--space-3)}.providerTelemetryRow{display:grid;gap:6px;min-width:0;border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.providerTelemetryRow:last-child{border-bottom:0;padding-bottom:0}.providerTelemetryRow>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}.providerTelemetryRow p{margin:0;color:var(--foreground);font-size:13px;font-weight:800;line-height:1.35}.providerTelemetryRow meter{width:100%;height:34px}.providerTelemetryRow meter::-webkit-meter-bar{height:34px;border:0;border-radius:var(--radius-sm);background:var(--surface-alt)}.providerTelemetryRow meter::-webkit-meter-optimum-value{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--accent-soft),var(--accent))}.providerTelemetryRow meter::-moz-meter-bar{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--accent-soft),var(--accent))}.providerHardwareFoot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border)}.providerHardwareFoot>div{display:grid;gap:5px;min-width:0;background:var(--surface-alt);padding:var(--space-3)}.providerHardwareFoot strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:15px}.providerSetupRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border)}.providerSetupRailItem{display:grid;align-content:start;gap:7px;min-width:0;background:var(--surface);color:inherit;padding:var(--space-4);text-decoration:none}.providerSetupRailItem.complete{box-shadow:inset 0 3px 0 var(--good)}.providerSetupRailItem.pending{box-shadow:inset 0 3px 0 var(--warn)}.providerSetupRailItem small,.providerSetupRailItem strong{min-width:0;overflow-wrap:anywhere}.providerSetupRailItem strong{color:var(--foreground);font-size:14px;line-height:1.3}.providerSetupRailItem small{color:var(--muted);font-size:12px;line-height:1.45}.providerSetupRailItem em{align-self:end;color:var(--accent);font-style:normal}@media (max-width:1180px){#agent-connect .customerConnectCommand,.providerNodeOperationsGrid{grid-template-columns:1fr}#agent-connect .activationRail,#agent-connect .agentConnectSignalGrid,.providerSetupRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){#agent-connect .customerConnectCommand strong{font-size:24px}#agent-connect .activationRail,#agent-connect .agentConnectSignalGrid,.providerHardwareFoot,.providerNodeMapBody,.providerRuntimeCheck,.providerSetupRail{grid-template-columns:1fr}#agent-connect .activationHero,.providerOpsPanelHeader{display:grid}.providerNodeMapImage{min-height:220px}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.languageToggle{position:fixed;right:clamp(12px,2vw,20px);z-index:50;display:grid;place-items:center;width:44px;height:44px;min-height:44px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:18px;font-weight:700;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);bottom:clamp(12px,2vw,20px);font-size:12px}.languageToggle:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}button,input,select,textarea{font:inherit}button{min-height:34px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);font-weight:700;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}button:disabled{cursor:not-allowed;opacity:.68}a{color:inherit;text-decoration:none}.consoleShell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;border-right:1px solid var(--border);background:var(--sidebar-bg);padding:22px}.brandLockup{display:flex;align-items:center;gap:12px}.brandMark{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(255 255 255/20%);background:var(--accent-fill);font-size:var(--text-xs);font-weight:900}.brandLockup span,.brandLockup strong{display:block}.brandLockup strong{font-size:16px}.brandLockup span,.sidebarMeta span{font-size:var(--text-xs)}.navList{display:grid;gap:6px;margin-top:22px;overflow-y:auto;padding-right:2px}.navList a{font-weight:700;padding:10px 12px;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.navList a:hover{background:rgb(255 255 255/7%)}.navGroup{display:grid;gap:4px}.navGroup>summary{cursor:pointer;list-style:none;padding:8px 12px 4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(148 163 184/80%);-webkit-user-select:none;user-select:none}.navGroup>summary::-webkit-details-marker{display:none}.navGroup>summary:after{content:" +";color:rgb(148 163 184/60%)}.navGroup[open]>summary:after{content:" -"}.navGroup a{margin-left:6px}.navList.navGrouped{grid-template-columns:1fr;min-width:0;overflow-x:hidden}.navList.navGrouped .navGroup{min-width:0}.navList.navGrouped .navGroup a{display:block;margin-left:0;min-width:0;overflow-wrap:anywhere;white-space:normal}.navList a.active{border:1px solid var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:inset 3px 0 0 var(--accent);color:#ffffff}.navList a.navDevLink{margin-top:12px;border-top:1px solid rgb(148 163 184/24%);padding-top:14px;color:rgb(148 163 184/90%);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.consoleShell[data-active-admin-section=audit-logs] .navList a[href="#audit-logs"],.consoleShell[data-active-admin-section=models] .navList a[href="#models"],.consoleShell[data-active-admin-section=nodes] .navList a[href="#nodes"],.consoleShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"],.consoleShell[data-active-admin-section=overview] .navList a[href="#overview"],.consoleShell[data-active-admin-section=payments] .navList a[href="#payments"],.consoleShell[data-active-admin-section=payouts] .navList a[href="#payouts"],.consoleShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"],.consoleShell[data-active-admin-section=providers] .navList a[href="#providers"],.consoleShell[data-active-admin-section=requests-jobs] .navList a[href="#requests-jobs"],.consoleShell[data-active-admin-section=security-events] .navList a[href="#security-events"],.consoleShell[data-active-admin-section=system-health] .navList a[href="#system-health"],.consoleShell[data-active-admin-section=users] .navList a[href="#users"],.consoleShell[data-active-admin-section=wallet-ledger] .navList a[href="#wallet-ledger"]{border:1px solid var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:inset 3px 0 0 var(--accent);color:#ffffff}.portalModeContent{display:none}.portalModeContent.active{display:contents}.portalSection{display:none!important}.portalSection.active,.providerDownloadPanel.portalSection.active,.providerSubsection.portalSection.active,.tableSection.portalSection.active{display:grid!important}.portalGrid{display:contents}.adminSection{display:none!important}.adminSection.active{display:grid!important}.modeSummary{display:inline-grid;width:fit-content;margin-bottom:8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--accent-text);font-family:var(--font-mono),monospace;font-size:var(--text-xs);font-weight:900;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.sidebarMeta{display:grid;gap:6px;margin-top:auto;border-top:1px solid rgb(255 255 255/12%);padding-top:18px}.sidebarMeta strong{color:#ffffff;font-size:13px;line-height:1.4}.sidebarMeta button{width:100%;margin-top:6px}.adminSidebarAccount .adminAccountLabel{display:block;color:color-mix(in srgb,var(--sidebar-muted) 82%,transparent);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.adminSidebarAccount small{display:block;max-width:100%;color:var(--sidebar-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.adminSidebarAccount button{min-height:36px;border:1px solid rgb(255 255 255/18%);border-radius:var(--radius-md);background:rgb(255 255 255/8%);color:#ffffff;font-size:var(--text-sm);font-weight:800}.adminSidebarAccount button:hover:not(:disabled){border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg)}.workspace{display:flex;flex-direction:column;min-width:0;padding:28px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:24px;align-items:start;margin-bottom:18px}.topbar h1{margin:0;font-size:30px;line-height:1.15}.sectionHeader p,.topbar p{margin:7px 0 0;font-size:14px;line-height:1.5}.tokenBox{display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px;box-shadow:0 10px 28px rgb(31 42 68/6%)}.tokenBox label{grid-column:1/-1;color:var(--muted-strong);font-size:12px;font-weight:800}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);padding:9px 10px;outline:none}textarea{min-height:74px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}select{min-height:38px}.notice,.tokenReveal{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px 14px;color:var(--muted-strong);font-size:13px;box-shadow:0 10px 28px rgb(31 42 68/6%)}.notice.success{border-color:var(--status-good-border);background:var(--good-bg)}.notice.error{border-color:var(--status-bad-border);background:var(--bad-bg)}.tokenReveal code{display:block;max-width:min(760px,70vw);margin-top:6px;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--code-bg);color:var(--code-fg);padding:10px;font-size:12px}.credentialHint{max-width:760px;margin:8px 0 0;color:var(--muted-strong);font-size:12px;line-height:1.45}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.customerQuickstart{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) minmax(160px,.8fr) minmax(140px,.6fr);gap:1px;margin-bottom:2px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border);box-shadow:0 10px 28px rgb(31 42 68/6%)}.customerQuickstart div{display:grid;gap:5px;min-width:0;background:var(--surface);padding:13px 14px}.customerQuickstart small,.customerQuickstart span{color:var(--muted);font-size:12px;font-weight:800}.customerQuickstart strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:13px;line-height:1.35}#agent-connect>.sectionHeader .agentConnectCleanCopy+p{display:none}.customerConnectSurface{gap:14px}.customerConnectCommand{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border);box-shadow:0 14px 34px rgb(31 42 68/7%)}.customerConnectCommand>div{display:grid;gap:8px;min-width:0;background:var(--surface);padding:18px}.customerConnectCommand>div:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%),var(--surface)}.customerConnectCommand span,.customerConnectCommandAside span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.customerConnectCommand strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:clamp(22px,2.6vw,34px);letter-spacing:-.04em;line-height:1.05}.customerConnectCommand p{max-width:760px;margin:0;color:var(--muted-strong);font-size:13px;line-height:1.6}.customerConnectCommandAside{align-content:center}.customerConnectCommandAside strong{font-family:var(--font-mono),monospace;font-size:18px;letter-spacing:-.02em}.customerConnectCommandAside small{color:var(--muted-strong);font-size:12px;font-weight:700;line-height:1.45}.customerConnectCommandAside>div{display:flex;flex-wrap:wrap;gap:8px}.agentConnectSignalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.agentConnectSignalCard{display:grid;gap:7px;min-width:0;align-content:start;background:var(--surface);padding:14px}.agentConnectSignalCard small,.agentConnectSignalCard span{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;line-height:1.45}.agentConnectSignalCard>span{font-family:var(--font-mono),monospace;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.agentConnectSignalCard strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:15px;line-height:1.25}.agentConnectSignalCard code{font-size:12px}.agentConnectSignalCard.good{box-shadow:inset 3px 0 0 var(--good)}.agentConnectSignalCard.warn{box-shadow:inset 3px 0 0 var(--warn)}.agentConnectSignalCard.bad{box-shadow:inset 3px 0 0 var(--bad)}.agentConnectSignalAction{display:flex;align-items:center;gap:8px;margin-top:2px}.agentConnectSignalAction .secondaryButton,.agentConnectSignalAction button{min-height:32px;padding:6px 10px;font-size:12px}.agentConnectSetupPanel{display:grid;gap:14px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 14px 34px rgb(31 42 68/6%)}.agentConnectSetupHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border);background:var(--surface-alt)}.agentConnectSetupHeader>div:first-child{display:grid;gap:5px;min-width:0}.agentConnectSetupGrid span,.agentConnectSetupHeader span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentConnectSetupHeader strong{color:var(--foreground);font-size:18px;line-height:1.25}.agentConnectSetupGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 16px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.agentConnectSetupGrid>div{display:grid;align-content:start;gap:9px;min-width:0;background:var(--surface);padding:13px}.agentConnectSetupGrid strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.35}.agentConnectSetupGrid code{font-size:12px}.agentConnectMiniActions{display:flex;flex-wrap:wrap;gap:7px}.agentConnectMiniActions button,.agentConnectSetupGrid .secondaryButton,.agentConnectSetupGrid button{min-height:32px;padding:6px 10px;font-size:12px}.agentConnectSetupCode{max-height:240px;margin:0 16px 16px;overflow:auto;background:var(--surface-ink);color:var(--surface-ink-foreground);font-family:var(--font-mono),monospace;font-size:12px;line-height:1.55;padding:14px;white-space:pre-wrap;word-break:break-word}.agentConnectSetupCode,.customerWizard{border:1px solid var(--border);border-radius:8px}.customerWizard{display:grid;gap:0;width:100%;max-width:1040px;overflow:hidden;background:var(--surface);box-shadow:0 10px 28px rgb(31 42 68/6%)}.customerWizardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:16px}.customerWizardHead div{display:grid;gap:5px;min-width:0}.customerWizardHead span,.customerWizardStep span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.customerWizardHead h2{margin:0;color:var(--foreground);font-size:20px;letter-spacing:-.03em;line-height:1.15}.customerWizardHead p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.5}.customerWizardHead>strong{display:inline-flex;align-items:center;justify-content:center;min-width:58px;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:7px 10px;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:13px}.customerWizardSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--border)}.customerWizardStep{display:grid;gap:7px;min-width:0;align-content:start;background:var(--surface);padding:14px;color:inherit;text-decoration:none}.customerWizardStep.complete{box-shadow:inset 0 3px 0 var(--good)}.customerWizardStep.pending{box-shadow:inset 0 3px 0 var(--warn)}.customerWizardStep em,.customerWizardStep small,.customerWizardStep strong{min-width:0;word-break:normal}.customerWizardStep strong{color:var(--foreground);font-size:14px;line-height:1.3;overflow-wrap:normal}.customerWizardStep em,.customerWizardStep small{color:var(--muted-strong);font-size:12px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.customerWizardStep em{color:var(--accent);font-weight:800}#get-started>.customerOnboardingPanel,#get-started>.metricGrid{display:none}#get-started.portalSection.active{grid-template-columns:minmax(0,1040px);justify-content:start;gap:16px}#get-started>.customerWizard{margin-bottom:0}.agentQuickStart{display:grid;gap:10px;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:16px}.agentQuickStartHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agentQuickStartHead>div{display:grid;gap:2px}.agentQuickStartHead strong{font-size:14px}.agentQuickStartHead span{font-size:12px;color:var(--text-soft)}.agentQuickStartCode{margin:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px 14px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.6;overflow-x:auto;white-space:pre}.agentQuickStartHint{color:var(--text-soft);font-size:12px}.agentConnectPrimary{display:grid;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.agentConnectKeyPanel,.agentConnectTestPanel{display:grid;gap:12px;border-top:1px solid var(--border);padding:16px}.agentConnectKeyHead{display:grid;gap:4px}.agentConnectKeyHead strong{font-size:14px}.agentConnectKeyHead span{color:var(--text-soft);font-size:12px;line-height:1.45}.agentConnectKeyFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agentConnectCta{display:grid;gap:6px;border:1px solid rgb(245 158 11/28%);border-radius:8px;background:rgb(245 158 11/8%);padding:12px 14px}.agentConnectCta strong{font-size:13px}.agentConnectCta span{color:var(--text-soft);font-size:12px;line-height:1.45}.agentConnectCtaActions{display:flex;flex-wrap:wrap;gap:8px}.agentConnectModelChip{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:12px 14px}.agentConnectModelChip>div:first-child{display:grid;gap:4px;min-width:0}.agentConnectModelChip small,.agentConnectModelChip span{color:var(--muted);font-size:12px}.agentConnectModelChip strong{font-size:15px}.agentConnectModelChipActions{display:flex;flex-wrap:wrap;gap:8px}.agentConnectSafetyNote{color:var(--text-soft);font-size:12px;line-height:1.45}.agentTestResultCompact{margin-top:0}.agentConnectAdvanced>.docsGrid+.docsGrid{border-top:1px solid var(--border)}@media (min-width:960px){.agentConnectDocsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customerOnboardingPanel{display:grid;gap:12px;margin-bottom:18px}.customerChecklist{overflow:hidden}.customerChecklist,.customerNextStepBanner{border:1px solid var(--border);border-radius:8px}.customerNextStepBanner{display:grid;gap:4px;background:var(--surface-alt);padding:14px 16px;color:inherit;text-decoration:none}.customerNextStepBanner:hover{background:var(--surface)}.customerNextStepBanner strong{font-size:13px}.customerNextStepBanner span{color:var(--text-soft);font-size:12px;line-height:1.45}.apiKeysUsageFunnel,.customerUsageFunnel{display:grid;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:14px 16px}.apiKeysUsageFunnel strong,.customerUsageFunnel strong{font-size:14px}.apiKeysUsageFunnel span,.customerUsageFunnel span{color:var(--text-soft);font-size:12px;line-height:1.45}.customerUsageFunnelActions{display:flex;flex-wrap:wrap;gap:8px}.usageEmptyPanel{display:grid;gap:12px;padding:8px 0 4px}.billingStripeDetails{margin-bottom:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt)}.billingStripeDetails>summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13px;font-weight:600;color:var(--text-soft)}.billingStripeDetails>summary::-webkit-details-marker{display:none}.billingStripeDetails[open]>summary{border-bottom:1px solid var(--border)}.billingStripeDetails .stripeCheckoutPanel{margin:0;border:0;border-radius:0}.billingPanelTabs{margin-bottom:14px}.billingPanelContent{display:grid;gap:14px}.billingLedgerFilterBanner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px 12px;font-size:12px}.billingLedgerFilterBanner code{font-size:11px}.inlineTextButton{border:0;background:none;padding:0;color:var(--accent,#3163e9);font:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}.fieldHint{color:var(--text-soft);font-size:11px;line-height:1.45}.providerPayoutBlocker{display:grid;gap:10px;margin-bottom:14px;border-radius:8px;padding:14px 16px}.providerPayoutBlocker-warn{border:1px solid rgb(245 158 11/28%);background:rgb(245 158 11/8%)}.providerPayoutBlocker-info{border:1px solid var(--border);background:var(--surface-alt)}.providerPayoutBlocker strong{display:block;font-size:14px}.providerPayoutBlockerReason{margin:6px 0 0;color:var(--text-soft);font-size:12px;line-height:1.5}.providerPayoutBlockerAdminNote{display:grid;gap:4px;margin:8px 0 0;border-left:3px solid rgb(245 158 11/45%);padding-left:10px;color:var(--muted-strong);font-size:12px;line-height:1.45}.providerPayoutBlockerAdminNote span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.providerPayoutBlockerNext{display:grid;gap:8px}.providerPayoutBlockerNext>span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.providerPayoutBlockerSteps{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.providerPayoutBlockerSteps span{color:var(--muted-strong);font-size:12px}.providerNodeTrustAdvanced{padding:0 16px 12px}.providerAdvancedDetails{margin-top:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt)}.providerAdvancedDetails>summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13px;font-weight:600;color:var(--text-soft)}.providerAdvancedDetails>summary::-webkit-details-marker{display:none}.providerAdvancedDetails[open]>summary{border-bottom:1px solid var(--border)}.providerAdvancedPanel{display:grid;gap:10px;padding:14px 16px}.providerAdvancedPanel p{margin:0;color:var(--text-soft);font-size:12px;line-height:1.45}.providerTrustSummaryAdvanced{margin:0;border:0;border-radius:0}.providerTrustList{display:grid;gap:8px;margin:0;padding:12px 16px 16px;list-style:none}.providerTrustList li{display:grid;gap:2px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px}.providerTrustList strong{font-size:13px}.providerTrustList span{color:var(--text-soft);font-size:12px}.agentExamplesDetails{border-top:1px solid var(--border)}.agentExamplesDetails>summary{cursor:pointer;list-style:none;padding:14px 16px;font-size:13px;font-weight:600;color:var(--text-soft);-webkit-user-select:none;user-select:none}.agentExamplesDetails>summary::-webkit-details-marker{display:none}.agentExamplesDetails>summary:before{content:"▸ ";display:inline-block;margin-right:4px}.agentExamplesDetails[open]>summary:before{content:"▾ "}.agentConnectSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--border);background:var(--border)}.agentConnectSummary>div{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;min-width:0;background:var(--surface);padding:14px 16px}.agentConnectSummary small,.agentConnectSummary span{color:var(--muted);font-size:12px;font-weight:800}.agentConnectSummary strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:16px;line-height:1.25}.agentConnectSummary small{grid-column:1/-1}.agentConnectGrid{align-items:stretch}.agentConnectSectionBlock{display:grid;gap:12px;border-top:1px solid var(--border);padding:16px}.agentConnectSectionBlock:first-of-type{border-top:0}.agentConnectSectionTitle{margin:0;font-size:15px;line-height:1.3}.agentConnectSectionLead{margin:0;color:var(--text-soft);font-size:12px;line-height:1.45}.agentConnectAdvanced .docsGrid.agentConnectGrid{grid-template-columns:1fr;gap:10px;padding:0}.agentConnectDocsGrid .docsPanel pre{max-height:220px}.routeGpuCell strong{display:block;font-size:13px}.routeGpuCell span{color:var(--muted);font-size:12px}.usageMobileCards{padding-top:0}.stackedInput{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:900}.agentModelList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.agentModelList li{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.agentModelList small,.agentModelList span,.agentModelList strong{min-width:0;overflow-wrap:anywhere}.agentModelList strong{color:var(--foreground);font-size:13px}.agentModelList small,.agentModelList span{color:var(--muted);font-size:12px}.agentConnectActions{display:flex;flex-wrap:wrap;gap:8px}.agentTestResult{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.agentTestResult>div{display:grid;gap:4px;min-width:0;background:var(--surface-soft);padding:10px}.agentTestResult small,.agentTestResult span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:800}.agentTestResult strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:13px}.dashboardInsightSection{margin-bottom:2px}.usageInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.usagePanel{display:grid;gap:10px;min-width:0;background:var(--surface);padding:14px}.providerModelCard h3,.usagePanel h3{margin:0;color:var(--foreground);font-size:15px;line-height:1.25}.providerModelCard>div:first-child,.usagePanel>div:first-child{display:grid;gap:4px;min-width:0}.providerModelCard small,.usagePanel p,.usagePanel span{margin:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.usageBarRow,.usageBars{display:grid;gap:10px}.usageBarRow{grid-template-columns:minmax(110px,.7fr) minmax(140px,1.4fr) minmax(80px,auto);align-items:center;min-width:0}.usageBarRow small,.usageBarRow span{min-width:0;overflow-wrap:anywhere}.usageBarRow strong{color:var(--foreground);font-size:13px;text-align:right}.usageBarRow small{grid-column:2/-1;color:var(--muted);font-size:12px}.usageBarTrack{height:9px;overflow:hidden;border-radius:999px;background:var(--surface-alt)}.usageBarFill{height:100%;border-radius:inherit;background:var(--accent)}.usageBarFill.secondary{background:#64748b}.usagePanel>.usagePanelHead:first-child{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.usagePanelHead>div{display:grid;gap:4px;min-width:0}.usagePanelControls{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.chartToggle{display:inline-flex;flex-shrink:0;gap:2px;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-alt)}.chartToggle button{padding:3px 10px;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease}.chartToggle button:hover{color:var(--foreground)}.chartToggle button.active{background:var(--accent);color:var(--accent-contrast,#ffffff)}.chartEmpty{margin:0;padding:16px 0;color:var(--muted);font-size:13px;font-weight:700;text-align:center}.usagePanelWide{border:1px solid var(--border);border-radius:10px}.usageAreaChart{display:block;width:100%;max-width:920px;height:auto}.usageModelMixPanel{margin-top:10px}.usageModelChart{display:block;width:100%;max-width:920px;height:auto}.usageModelLabel,.usageModelValue{fill:var(--foreground);font-size:12px;font-weight:800}.usageModelLabel{font-family:var(--font-mono)}.usageModelValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.usageModelMeta{fill:var(--muted);font-size:10px;font-weight:700}.usageModelBarTrack{fill:var(--surface-alt)}.usageModelBarFill{fill:var(--accent)}.usageAreaGrid{stroke:var(--border);stroke-width:1}.usageAreaZeroLine{stroke:var(--accent);stroke-linecap:round;stroke-width:2}.usageAreaAxisLabel{fill:var(--muted);font-size:11px;font-weight:700}.usageAreaToday{stroke:var(--muted);stroke-width:1;stroke-dasharray:4 4}.usageAreaTodayLabel{fill:var(--muted);font-size:11px;font-weight:800}.usageAreaLegend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.usageAreaLegend li{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:800}.usageEventsHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.usageEventsHead strong{color:var(--foreground);font-size:15px}.columnChart{display:flex;align-items:flex-end;gap:6px;height:120px;padding-top:14px}.columnChartItem{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%}.columnChartBarTrack{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}.columnChartBar{position:relative;width:100%;max-width:30px;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 55%,transparent));transition:height .25s ease}.columnChartValue{position:absolute;top:-16px;left:50%;transform:translateX(-50%);color:var(--muted);font-size:10px;font-weight:800;white-space:nowrap}.columnChartLabel{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.donutLayout{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.donutChart{flex-shrink:0;width:108px;height:108px}.donutTrack{stroke:var(--surface-alt)}.donutCenterValue{fill:var(--foreground);font-size:16px;font-weight:800}.donutCenterLabel{fill:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.donutLegend{display:grid;flex:1 1 180px;gap:8px;margin:0;padding:0;list-style:none}.donutLegend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px}.donutLegendDot{width:10px;height:10px;border-radius:3px}.donutLegend .donutLegendName{min-width:0;overflow:hidden;color:var(--foreground);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.donutLegend strong{color:var(--foreground);font-size:13px;text-align:right}.donutLegend small{grid-column:2/-1;color:var(--muted);font-size:11px;font-weight:700}.sectionHeaderActions{display:inline-flex;flex-shrink:0;align-items:center;gap:10px}.collapseToggle{padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface-alt);color:var(--muted);font-size:12px;font-weight:800;cursor:pointer;transition:color .15s ease,border-color .15s ease}.collapseToggle:hover{border-color:var(--accent);color:var(--foreground)}.agentQuickTest{display:grid;gap:10px}.agentQuickTest textarea{min-height:72px;resize:vertical}.agentQuickTest button{justify-self:start}.agentQuickTestText{display:block;max-height:120px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.agentModelTop{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.agentModelUse{margin-top:4px;justify-self:start;padding:3px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface-alt);color:var(--muted);font-size:11px;font-weight:800;cursor:pointer;transition:color .15s ease,border-color .15s ease}.agentModelUse:hover{border-color:var(--accent);color:var(--foreground)}.firstRunFlow{display:grid;gap:0;margin-bottom:16px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px rgb(31 42 68/6%)}.onboardingChecklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--border)}.checklistIntro,.checklistItem{display:grid;gap:6px;min-width:0;background:var(--surface);padding:13px 14px}.checklistIntro{background:var(--surface-alt)}.checklistItem{color:inherit}.checklistItem:hover{background:var(--surface-alt)}.checklistIntro span,.checklistItem em,.checklistItem small,.checklistItem span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.45}.checklistIntro strong,.checklistItem strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.35}.checklistItem.passed{border-top:3px solid var(--good)}.checklistItem.pending{border-top:3px solid var(--warn)}.checklistItem em{color:var(--warn)}.providerChecklist{border:1px solid var(--border);border-radius:8px;overflow:hidden}.formPanel,.metric,.tableSection{border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 10px 28px rgb(31 42 68/6%)}.metric{display:grid;gap:8px;min-height:118px;padding:16px}a.metric{color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}a.metric:hover{border-color:var(--accent);transform:translateY(-1px)}.metric small,.metric span{color:var(--muted);font-size:12px;font-weight:700}.metric strong{font-size:28px;line-height:1}.tableSection{margin-top:16px;overflow:hidden}#provider-share{order:30}.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding:16px}.sectionHeader.compact{border-bottom:0;padding:0 0 10px}.sectionActions{display:flex;min-width:min(100%,320px);justify-content:flex-end}.sectionHeader h2{margin:0;font-size:17px}.adminAlertRail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:2px}.adminAlert{display:grid;gap:5px;border:1px solid #f5cf8e;border-radius:8px;background:#fff8e8;padding:12px 14px;color:var(--warn);box-shadow:0 10px 28px rgb(31 42 68/5%)}.adminAlert.ok{border-color:#bfe5d1;background:var(--good-bg);color:var(--good)}.adminAlert.info{border-color:#c9d7ef;background:#f4f7fd;color:var(--muted-strong)}.adminAlert.critical{border-color:#f0b8b0;background:#fff1ef;color:var(--bad)}.adminAlert strong{font-size:13px}.adminAlert span{color:var(--muted-strong);font-size:12px;line-height:1.45}.adminAlert small{color:var(--muted);font-size:11px;line-height:1.45}.tableWrap{overflow-x:auto}table{width:100%;min-width:920px;border-collapse:collapse}td,th{border-bottom:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:middle}th{background:var(--surface-alt);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}td{color:var(--muted-strong);font-size:13px}td span,td strong{display:block}td strong{color:var(--foreground);font-size:13px}td span{margin-top:4px;color:var(--muted);font-size:12px}tr:last-child td{border-bottom:0}.emptyCell{height:92px;color:var(--muted);text-align:center}.status{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;width:fit-content;border:1px solid transparent;border-radius:var(--radius-pill);padding:0 9px;font-weight:900}.status.approved,.status.online,.status.paid,.status.succeeded,.status.verified{border-color:var(--status-online-border);background:var(--status-online-bg);color:var(--status-online-text)}.status.draining,.status.paused,.status.pending,.status.refunded{border-color:var(--status-pending-border);background:var(--status-pending-bg);color:var(--status-pending-text)}.status.stale{border-color:var(--status-stale-border);background:var(--status-stale-bg);color:var(--status-stale-text)}.status.failed,.status.reversed{border-color:var(--status-failed-border);background:var(--status-failed-bg);color:var(--status-failed-text)}.capabilityList{display:flex;flex-wrap:wrap;gap:6px;min-width:180px}.capabilityList .status{gap:5px;max-width:220px;min-height:26px;overflow:hidden;text-overflow:ellipsis}.capabilityList .status small{color:inherit;font-size:10px;font-weight:800;opacity:.72}.mutedText{color:var(--muted);font-size:12px}.rowActions{display:flex;flex-wrap:wrap;gap:6px;min-width:250px}.rowActions button{min-height:30px;padding:0 9px;font-size:12px}.sortHeaderButton{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;min-height:0}.sortHeaderButton:hover{color:var(--accent-text)}.dangerButton{border-color:var(--status-bad-border)!important;background:var(--status-bad-bg)!important;color:var(--status-bad-text)!important}.dangerButton:hover:not(:disabled){border-color:var(--bad)!important;background:rgb(239 68 68/20%)!important}.tableToolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:12px 16px}.tableToolbar label{display:grid;gap:6px;min-width:0;color:var(--muted-strong);font-size:12px;font-weight:800}.tableToolbar input,.tableToolbar select{min-width:0}.tableToolbar button{min-height:38px}.requestFilterForm{grid-template-columns:minmax(180px,1.1fr) repeat(auto-fit,minmax(130px,.75fr))}.primaryLinkButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--accent-contrast,#ffffff);font-size:13px;font-weight:900;line-height:1;padding:0 14px;text-decoration:none}.primaryLinkButton:hover{filter:brightness(.96)}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--border);border-radius:8px;border-color:var(--border);background:var(--surface);color:var(--foreground);font-size:13px;font-weight:900;line-height:1;padding:0 14px;text-decoration:none}.secondaryButton:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.paginationBar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--border);background:var(--surface-alt);padding:10px 16px}.paginationBar span{color:var(--muted);font-size:12px;font-weight:800}.paginationBar>div{display:flex;gap:8px}.selectedRow td{background:#eef5ff}.inlineTableButton{width:fit-content;min-height:28px;margin-top:8px;padding:0 9px;font-size:12px}.filterEmptyHint{border-top:1px solid var(--border);background:var(--warn-bg);color:var(--warn);padding:10px 16px;font-size:12px;font-weight:800}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.formPanel{display:grid;gap:11px;padding:16px}.formPanel label{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.formPanel button[type=submit]{border-color:var(--accent);background:var(--accent);color:#ffffff}.formPanel button[type=submit]:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:#ffffff}.authShell{display:grid;min-height:100vh;place-items:center;padding:24px}.authPanel{display:grid;gap:18px;width:min(100%,520px);border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:24px;box-shadow:var(--shadow)}.authPanel h1{margin:0;font-size:28px;line-height:1.15}.authPanel p{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.authBrand{color:var(--foreground)}.brandMark.large{width:48px;height:48px}.authForm{border:0;padding:0;box-shadow:none}.mfaEnrollmentPanel{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:var(--surface-subtle)}.mfaEnrollmentPanel,.mfaEnrollmentPanel img{border:1px solid var(--border);border-radius:8px}.mfaEnrollmentPanel img{width:100%;max-width:220px;aspect-ratio:1;background:#fff}.mfaEnrollmentPanel code{display:block;margin:8px 0;overflow-wrap:anywhere;color:var(--foreground)}.turnstileField{gap:8px;min-height:65px}.turnstileField:empty{display:none;min-height:0}.turnstileStatus.success{color:var(--good)}.turnstileStatus.error{color:var(--bad)}.linkButton{width:fit-content;border:0;background:transparent;color:var(--accent);padding:0}.portalTopbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.topbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.buttonLink{display:inline-grid;min-height:34px;place-items:center;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--foreground);font-size:13px;font-weight:700;padding:0 12px}.buttonLink:hover{border-color:var(--accent);color:var(--accent)}.sidebarSignOutButton{justify-self:start;background:rgb(255 255 255/8%);color:#eef2f8}.sidebarSignOutButton:hover{background:rgb(255 255 255/12%);color:#ffffff}.landingPage{min-height:100vh;background:var(--landing-bg)}.landingHero{position:relative;display:grid;min-height:78vh;overflow:hidden;background:#111827;color:#ffffff}.heroScene{position:absolute;inset:0;background:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0),#111827;background-size:42px 42px}.heroScene:after{position:absolute;background:linear-gradient(90deg,#111827,#111827 42%,rgb(17 24 39/0) 68%)}.heroRack{position:absolute;display:grid;gap:10px;width:min(34vw,420px);min-width:260px}.heroRack span{display:block;height:48px;border:1px solid rgb(255 255 255/18%);border-radius:8px;background:rgb(255 255 255/8%)}.rackA{right:7vw;top:18vh}.rackB{right:20vw;bottom:8vh;opacity:.78}.heroTrace{position:absolute;height:2px;transform-origin:left center;background:#7dd3fc}.traceOne{right:27vw;top:34vh;width:30vw;transform:rotate(-12deg)}.traceTwo{right:17vw;bottom:23vh;width:30vw;transform:rotate(8deg)}.heroNode{position:absolute;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgb(255 255 255/24%);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:900}.nodeOne{right:58vw;top:28vh}.nodeTwo{right:24vw;top:30vh}.nodeThree{right:13vw;bottom:20vh}.landingNav{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;align-self:start;padding:22px clamp(20px,5vw,72px)}.landingBrand{display:inline-flex;align-items:center;gap:10px;font-weight:900}.heroActions,.landingNav nav,.workspaceLinks{display:flex;flex-wrap:wrap;gap:10px}.landingNav nav a{color:#dbeafe;font-weight:800}.heroContent{position:relative;z-index:1;align-self:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(28px,5vw,68px);width:min(1180px,100%);padding:20px clamp(20px,5vw,72px) 72px}.heroContent h1{margin:0;max-width:720px;font-size:76px;line-height:.95}.heroContent p{max-width:650px;margin:24px 0 0;color:#cbd5e1;font-size:18px;line-height:1.6}.heroCopy{min-width:0}.primaryLink,.secondaryLink,.workspaceLinks a{display:inline-grid;min-height:42px;place-items:center;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:900;padding:0 16px}.primaryLink{background:#ffffff;color:#111827}.secondaryLink,.workspaceLinks a{border-color:rgb(255 255 255/26%);color:#ffffff}.compactLink{width:fit-content;background:var(--accent);color:#ffffff}.heroConsolePreview{border:1px solid rgb(255 255 255/18%);border-radius:8px;background:rgb(15 23 42/72%);box-shadow:0 24px 80px rgb(0 0 0/28%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.heroConsolePreview dl,.previewHeader,.previewStatusLine{position:relative;z-index:1}.previewHeader{display:grid;gap:5px}.heroConsolePreview dt,.previewHeader span{color:#93a4bd;font-size:11px}.previewHeader strong{color:#ffffff;font-size:16px}.heroConsolePreview dl{display:grid;margin:0;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:8px}.heroConsolePreview dl div{display:grid;gap:5px;background:rgb(15 23 42/74%);padding:11px 12px}.heroConsolePreview dd{margin:0;color:#f8fafc;font-size:13px;line-height:1.35}.previewStatusLine{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#cbd5e1;font-size:12px;font-weight:800}.rolePathGrid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,calc(100% - 40px));margin:-34px auto 18px}.rolePath{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:16px;box-shadow:0 18px 48px rgb(31 42 68/10%)}.rolePath>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.rolePath h2{margin:0;color:var(--foreground);font-size:20px;line-height:1.2}.rolePath p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.rolePath a{width:fit-content;color:var(--accent);font-size:13px;font-weight:900}.landingBand,.landingSection,.landingStats{width:min(1180px,calc(100% - 40px));margin:0 auto}.landingStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border);box-shadow:0 18px 48px rgb(31 42 68/12%)}.landingStats div{display:grid;gap:7px;background:var(--surface);padding:16px}.landingStats span,.workflowItem span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.landingStats strong{overflow-wrap:anywhere;font-size:16px}.landingSection{padding:36px 0 56px}.landingSectionHeader{display:grid;gap:12px;max-width:740px}.landingBand h2,.landingSectionHeader h2{margin:0;font-size:34px;line-height:1.1}.landingBand p,.landingSectionHeader p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.workflowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.workflowItem{display:grid;gap:12px;border-top:2px solid var(--accent);padding:18px 0 0}.workflowItem h3{margin:0;font-size:18px}.workflowItem p{margin:0;color:var(--muted-strong);font-size:14px;line-height:1.6}.landingBand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:48px;border-radius:8px;background:#1f2937;color:#ffffff;padding:24px}.landingBand p{max-width:720px;color:#d1d5db}.loginPage{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);min-height:100vh;overflow-x:hidden;background:#111827}.loginIntro{display:grid;align-content:center;gap:28px;min-width:0;padding:clamp(24px,6vw,80px);color:#ffffff}.loginIntro h1{margin:0;max-width:100%;overflow-wrap:anywhere;font-size:62px;line-height:1}.loginIntro p{max-width:640px;margin:20px 0 0;color:#cbd5e1;font-size:17px;line-height:1.65}.loginPanel{align-self:center;justify-self:center;width:min(calc(100% - 32px),480px);min-width:0}.loginPanel h2{margin:0;font-size:26px}.adminGate .authPanel{justify-items:start}.portalGrid,.providerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portalGrid>.tableSection.portalSection.active,.providerGrid>.portalSection.active{grid-column:1/-1}.customerSectionSplit{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start}.customerSectionStack{display:grid;grid-template-columns:1fr;gap:0}.customerSectionStack>.customerSectionPrimary{border-right:0;border-bottom:1px solid var(--border)}.customerSectionStack>.customerSectionSecondary{width:100%}.customerSectionStack .modelCatalogPanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.customerSectionStack .modelCatalogEmpty,.customerSectionStack .modelCatalogPanelHeader{grid-column:1/-1}.customerSectionStack .providerSupplyList{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.customerSectionStack .providerNodeDetailColumn{padding:16px}.customerSectionStack .providerNodeDetailPanel{padding:0}.customerSectionPrimary{min-width:0;border-right:1px solid var(--border)}.customerSectionSecondary{min-width:0}.billingHistoryColumn,.modelCatalogPanel{display:grid;gap:0;background:var(--surface-alt)}.modelCatalogPanelHeader{display:grid;gap:4px;padding:16px;border-bottom:1px solid var(--border)}.modelCatalogPanelHeader strong{font-size:14px}.modelCatalogPanelHeader span{color:var(--muted);font-size:12px;line-height:1.45}.modelTierGroup{padding:14px 16px;border-bottom:1px solid var(--border)}.modelTierGroup:last-child{border-bottom:0}.modelTierHead{display:grid;gap:2px;margin-bottom:10px}.modelTierHead strong{font-size:13px}.modelTierHead span{color:var(--muted);font-size:12px}.modelCatalogList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.modelCatalogItem{display:grid;gap:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 12px}.modelCatalogItemTop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.modelCatalogItemTop strong{font-size:13px}.modelCatalogItemTop span{color:var(--accent);font-family:var(--font-mono),monospace;font-size:11px;font-weight:800}.modelCatalogItem small{color:var(--muted);font-size:11px;line-height:1.4}.modelCatalogEmpty{margin:0;padding:16px;color:var(--muted);font-size:13px;line-height:1.5}.apiKeyCreateForm{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(110px,.55fr) auto}.providerChecklistColumn{background:var(--surface-alt)}.providerDownloadPrimary .providerDownloadPanel{border-bottom:0}.providerAccountSetup{border-top:1px solid var(--border)}.providerAccountSetup .providerGrid{padding:16px}.providerOnboardingSteps{display:grid;gap:12px;padding:16px}.providerOnboardingStep{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;will-change:transform,opacity}.providerOnboardingStep.completed{border-color:color-mix(in srgb,var(--good) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--good) 6%,transparent),transparent 60%),var(--surface)}.providerOnboardingStep[open]{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 18px 48px rgb(31 42 68/8%)}@media (hover:hover){.providerOnboardingStep:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}.providerOnboardingStep.completed>.formPanel,.providerOnboardingStep.completed>form.formPanel{display:none}.providerOnboardingStep>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none;padding:14px 16px;background:var(--surface-alt)}.providerOnboardingStep>summary::-webkit-details-marker{display:none}.providerOnboardingStep>summary>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.providerOnboardingStep>summary>strong{font-size:15px}.providerOnboardingStep>summary>em{color:var(--muted);font-size:12px;font-style:normal}.providerOnboardingStep>.fieldHint,.providerOnboardingStep>.formPanel,.providerOnboardingStep>.nextStepPanel,.providerOnboardingStep>.onboardingChecklist,.providerOnboardingStep>.providerDownloadPanel,.providerOnboardingStep>.providerPortalNodeList{margin:0 16px 16px}.providerOnboardingStep>.formPanel{padding-top:0}.providerPortalNodeList{display:grid;gap:10px;list-style:none;margin:0;padding:0}.providerPortalNodeList li{display:grid;gap:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:12px}.providerPortalNodeList li.connected{border-color:color-mix(in srgb,var(--good) 40%,var(--border))}.providerPortalNodeList li strong{font-size:14px}.providerPortalNodeList li small,.providerPortalNodeList li span{color:var(--muted);font-size:12px}.providerPortalNodeList li a{color:var(--accent);font-size:12px;text-decoration:underline}.providerRemoteChecklist .checklistItem p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.providerBindBanner{margin:16px 16px 0}.providerMaintenanceDetails,.providerOnboardingAlwaysOpen{margin:0 16px 16px}.providerMaintenanceDetails>summary,.providerOnboardingAlwaysOpen>summary{cursor:pointer;color:var(--muted-strong);font-size:13px;font-weight:700;padding:12px 0}.providerMaintenanceDetails>summary::-webkit-details-marker,.providerOnboardingAlwaysOpen>summary::-webkit-details-marker{display:none}.providerOnboardingAlwaysOpen>.providerOnboardingSteps{margin:0;padding:0}.providerMaintenanceDetails>.providerOnboardingSteps{margin:0;padding:12px 0 0}.providerSupplyNodeLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.providerJobInsightStrip{display:grid;gap:12px;border-bottom:1px solid var(--border);padding:16px}.providerJobInsightStrip .usageEventsHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.providerJobInsightStrip .compactProviderJobSummary,.providerJobInsightStrip .providerJobRangeToggle,.providerJobInsightStrip .providerJobTrendListInline{margin:0;padding:0}.providerJobTrendListInline{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.providerJobTrendListInline li{border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:8px}.providerSupplyList{padding:16px}.providerModelRecommendation{display:grid;gap:6px;padding:16px;border-top:1px solid var(--border)}.providerModelRecommendation strong{font-size:13px}.providerModelRecommendation p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.providerHistoryHead{padding:16px 16px 0}.providerJobInsightColumn,.providerNodeDetailColumn{background:var(--surface-alt)}.providerNodeDetailPanel{display:grid;gap:14px;padding:0 0 16px}.providerNodeDetailPanel>button{margin:0 16px}.providerNodeDetailSection{display:grid;gap:8px;padding:0 16px}.providerNodeDetailSection>strong{font-size:13px}.nodeGpuList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.nodeGpuCard{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:12px}.nodeGpuCard.selected{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:linear-gradient(135deg,rgb(47 143 91/10%),transparent 62%),var(--surface-alt)}.nodeGpuCard>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nodeGpuCard dd,.nodeGpuCard span,.nodeGpuCard strong{min-width:0;overflow-wrap:anywhere}.nodeGpuCard span{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);font-size:10px;font-weight:900;line-height:1;padding:5px 7px;text-transform:uppercase}.nodeGpuCard.selected span{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));color:var(--accent-strong)}.nodeGpuCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.nodeGpuCard dl div{display:grid;gap:3px;min-width:0;background:var(--surface);padding:8px}.nodeGpuCard dd,.nodeGpuCard dt{margin:0;font-size:11px;line-height:1.3}.nodeGpuCard dt{color:var(--muted);font-weight:900;text-transform:uppercase}.nodeGpuCard dd{color:var(--foreground);font-weight:800}.nodeGpuHint{display:block;color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.45}.modelCapabilityCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.detailCapabilityCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.modelCapabilityCard{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);padding:12px}.modelCapabilityCard.ready{border-color:color-mix(in srgb,var(--good) 36%,var(--border));background:linear-gradient(135deg,rgb(0 166 118/9%),transparent 62%),var(--surface-alt)}.modelCapabilityCard.missing,.modelCapabilityCard.waiting{border-color:color-mix(in srgb,var(--warn) 34%,var(--border));background:linear-gradient(135deg,rgb(245 158 11/10%),transparent 62%),var(--surface-alt)}.modelCapabilityCard.blocked{border-color:color-mix(in srgb,var(--bad) 34%,var(--border));background:linear-gradient(135deg,rgb(220 38 38/9%),transparent 62%),var(--surface-alt)}.modelCapabilityCard>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.modelCapabilityCard p,.modelCapabilityCard small,.modelCapabilityCard span,.modelCapabilityCard strong,.providerCapabilityFix{min-width:0;overflow-wrap:anywhere}.modelCapabilityCard strong{color:var(--foreground);font-size:14px;line-height:1.25}.modelCapabilityCard p,.modelCapabilityCard small,.providerCapabilityFix{color:var(--muted-strong);font-size:12px;line-height:1.45}.modelCapabilityCard p{margin:0}.modelCapabilityCard p,.providerCapabilityFix{border-left:3px solid var(--accent);padding-left:9px}.providerCapabilityFix{display:block}.compactDetailGrid{padding:0 16px}.compactProviderJobSummary{margin:0 16px;border:1px solid var(--border);border-radius:8px}.providerJobRangeToggle{margin:0 16px}.providerJobInsightColumn .usageEventsHead{padding:16px 16px 0}.providerJobTrendList{display:grid;gap:8px;margin:0;padding:0 16px 16px;list-style:none}.providerJobTrendList li{display:grid;grid-template-columns:84px 1fr auto;gap:8px;align-items:center}.providerJobTrendList li span{color:var(--muted);font-size:11px}.providerJobTrendList li strong{font-size:12px;text-align:right}.providerJobTrendList li small{grid-column:2/-1;color:var(--muted);font-size:11px;text-align:right}.providerJobTrendBarTrack{grid-column:2;height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.providerJobTrendBarFill{display:block;height:100%;border-radius:inherit;background:var(--accent)}.providerMoneySummaryCompact{grid-template-columns:repeat(3,minmax(0,1fr))}.selectedTableRow{background:var(--accent-soft)}.billingBlockHead{display:grid;gap:2px;padding:14px 16px 4px}.billingBlockHead strong{font-size:14px}.billingBlockHead span{font-size:12px;color:var(--text-soft)}.topUpHeader{border-top:1px solid var(--border);margin-top:4px;padding-top:14px}.topUpProgress{display:inline-flex;gap:4px;align-items:center}.topUpProgress span{width:18px;height:4px;border-radius:2px;background:var(--border)}.topUpProgress span.on{background:var(--muted)}.topUpProgress-pending span.on{background:#d97706}.topUpProgress-success span.on{background:#16a34a}.topUpProgress-failed span.on{background:#dc2626}.walletSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--border);background:var(--border)}.walletSummary div{display:grid;gap:6px;background:var(--surface);padding:14px 16px}.modelMeta,.walletSummary span{color:var(--muted);font-size:12px;font-weight:800}.walletSummary strong{font-size:22px;line-height:1}.stripeCheckoutPanel{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:14px 16px}.stripeCheckoutPanel>div{display:grid;gap:5px;min-width:0}.stripeCheckoutPanel small,.stripeCheckoutPanel span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45}.stripeCheckoutPanel strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:15px}.stripeCheckoutPanel button{min-width:150px;border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-contrast)}.roadmapPanel{background:linear-gradient(135deg,var(--accent-soft),rgb(15 23 42/4%)),var(--surface-alt)}.roadmapPanel button:disabled{border-color:var(--border-strong);background:var(--surface);color:var(--muted);cursor:not-allowed}.inlineForm,.playgroundGrid{display:grid;gap:12px;border-bottom:1px solid var(--border);padding:16px}.inlineForm{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(120px,160px) auto;align-items:end}.walletAdjustmentForm{grid-template-columns:minmax(220px,1.1fr) minmax(110px,.55fr) minmax(130px,.55fr) minmax(200px,1fr) auto}.payoutRequestForm{grid-template-columns:minmax(120px,.45fr) minmax(240px,1fr) minmax(220px,.9fr) auto}.topUpForm{grid-template-columns:minmax(100px,.45fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(180px,1fr) auto}.miniHistory{display:grid;gap:10px;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:14px 16px}.miniHistoryHeader{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.miniHistoryHeader strong{color:var(--foreground);font-size:13px}.miniHistory p,.miniHistoryHeader span{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.miniHistory ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.miniHistory li{display:grid;grid-template-columns:auto minmax(80px,.35fr) minmax(0,1fr);gap:8px;align-items:center;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px 10px}.miniHistory li small,.miniHistory li strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.miniHistory li small{color:var(--muted)}.paymentReturnBanner{display:grid;gap:4px;border-bottom:1px solid var(--border);padding:12px 16px}.paymentReturnBanner.success{background:var(--good-bg);color:var(--good)}.paymentReturnBanner.cancelled{background:var(--warn-bg);color:var(--warn)}.paymentReturnBanner strong{font-size:13px}.paymentReturnBanner span{color:var(--muted-strong);font-size:12px;line-height:1.45}.refundHistory{border-top:1px solid var(--border)}.inlineForm label,.playgroundGrid label{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.inlineForm button,.playgroundGrid button{border-color:var(--accent);background:var(--accent);color:#ffffff;padding:0 14px}.inlineForm button:hover:not(:disabled),.playgroundGrid button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:#ffffff}.compactTable table{min-width:720px}.adminMetricGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adminOverview{display:grid;gap:12px;margin-bottom:18px}.adminOverviewHero,.adminOverviewPanel{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-soft)}.adminOverviewHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px;align-items:stretch;overflow:hidden;padding:18px}.adminOverviewHero>div:first-child{display:grid;align-content:center;gap:8px;min-width:0}.adminHealthCard span,.adminOverviewHero span,.adminOverviewPanelHeader span,.adminOverviewStats span,.adminQueueItem span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.adminOverviewHero h2,.adminOverviewPanelHeader h3{margin:0;color:var(--foreground);letter-spacing:-.035em}.adminOverviewHero h2{font-size:clamp(28px,3.4vw,44px);line-height:1}.adminOverviewHero p{max-width:780px;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.6}.adminHealthCard{display:grid;gap:8px;align-content:center;min-width:0;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,var(--accent-soft),transparent 54%),var(--surface-alt);padding:16px}.adminHealthCard strong{color:var(--foreground);font-size:30px;line-height:1}.adminHealthCard small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.45}.adminOverviewGrid{display:grid;grid-template-columns:minmax(360px,1.15fr) repeat(2,minmax(260px,1fr));gap:12px;align-items:stretch}.adminCriticalPanel{border-left:4px solid var(--bad)}.adminCriticalList{display:grid;gap:8px}.adminKpiSnapshotBlock{display:grid;gap:12px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/42%),transparent),var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.adminGeneratedAt{align-self:start;color:var(--muted);font-size:12px;font-weight:700}.adminKpiGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.adminKpiGrid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adminKpiCard{display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255/62%),transparent),var(--surface);padding:13px;box-shadow:var(--shadow-soft)}.adminKpiCardLink{cursor:pointer;text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.adminKpiCardLink:hover{border-color:var(--accent);transform:translateY(-1px)}.adminBreakdownPanel span,.adminKpiCard span,.adminLiveMetrics span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.adminKpiCard strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:24px;letter-spacing:-.04em;line-height:1}.adminKpiCard small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;line-height:1.4}.adminOpsGrid{display:grid;grid-template-columns:minmax(260px,.85fr) repeat(2,minmax(200px,1fr));gap:10px}.adminLiveMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adminLiveMetrics div{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);padding:10px}.adminLiveMetrics strong{color:var(--foreground);font-size:21px;letter-spacing:-.04em;line-height:1}.adminBreakdownList{display:grid;gap:8px}.adminBreakdownRow{display:grid;gap:5px}.adminBreakdownRow>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminBreakdownRow strong{font-family:var(--font-mono),monospace;font-size:12px}.adminBreakdownRow i{display:block;height:6px;min-width:8px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.adminHealthGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:16px}.adminHealthGrid>div{display:grid;gap:7px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);padding:13px}.adminHealthGrid span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminHealthGrid strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:22px;letter-spacing:-.035em;line-height:1.05}.adminHealthGrid small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;line-height:1.45}.systemHealthColumns{padding:0 16px 16px}.adminSmokePanel{display:grid;gap:0;border-top:1px solid var(--border);background:var(--surface)}.adminSmokeForm{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(170px,1fr) minmax(150px,.8fr) minmax(120px,.6fr) auto;gap:12px;align-items:end;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:14px 16px}.adminSmokeForm>div{display:grid;gap:4px;min-width:0}.adminSmokeForm h3,.adminSmokeForm p{margin:0}.adminSmokeForm h3{color:var(--foreground);font-size:15px}.adminSmokeForm p{color:var(--muted);font-size:12px;line-height:1.45}.adminSmokeForm label{display:grid;gap:6px;min-width:0;color:var(--muted-strong);font-size:12px;font-weight:800}.adminSmokeForm button{min-height:38px}.smokeResult{display:grid;gap:0;background:var(--surface)}.smokeSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.smokeSummaryGrid>div{display:grid;gap:5px;min-width:0;background:var(--surface);padding:12px 14px}.smokeSummaryGrid small,.smokeSummaryGrid span{color:var(--muted);font-size:12px;font-weight:800}.smokeSummaryGrid strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:13px}.smokeStepList{display:grid;gap:8px;margin:0;border-top:1px solid var(--border);padding:14px 16px;list-style:none}.smokeStepList li{display:grid;grid-template-columns:72px minmax(160px,.5fr) minmax(0,1fr);gap:10px;align-items:center;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px}.smokeStepList small,.smokeStepList strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.smokeStepList strong{color:var(--foreground)}.smokeStepList small{color:var(--muted)}.adminOverviewPanel{display:grid;align-content:start;gap:10px;min-width:0;padding:14px}.adminOverviewPanelHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.adminOverviewPanelHeader>div{display:grid;gap:4px;min-width:0}.adminOverviewPanelHeader h3{font-size:16px;line-height:1.2}.adminQueueList{display:grid;gap:8px}.adminQueueItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:10px;background:var(--surface-alt);padding:11px 12px}.adminQueueItem:hover{border-color:var(--accent);border-left-color:var(--accent);background:var(--surface)}.adminQueueItem strong{grid-column:2;grid-row:1/3;align-self:center;color:var(--foreground);font-size:26px;letter-spacing:-.04em;line-height:1}.adminQueueItem small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.4}.adminQueueItem.good{border-left-color:var(--good)}.adminQueueItem.warn{border-left-color:var(--warn)}.adminQueueItem.bad{border-left-color:var(--bad)}.adminOverviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.adminOverviewStats div{display:grid;gap:6px;min-width:0;background:var(--surface);padding:12px}.adminOverviewStats strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:22px;letter-spacing:-.035em;line-height:1}.adminOverviewStats small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.45}.adminMetricDefinitions .adminOverviewStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMetricDefinitions .adminOverviewStats strong{font-size:15px;letter-spacing:0;line-height:1.25}.adminOverviewAlerts{margin-bottom:0}.adminPlaceholderSection{border-style:dashed}.adminEmptyState{display:grid;gap:12px;padding:20px}.adminEmptyState strong{color:var(--foreground);font-size:18px;letter-spacing:-.02em}.adminEmptyState p{max-width:820px;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.6}.adminAuditPreview{display:flex;flex-wrap:wrap;gap:8px}.adminAuditPreview span{border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:800;padding:7px 9px}@media (max-width:1180px){.adminOpsGrid,.adminOverviewGrid,.adminOverviewHero{grid-template-columns:1fr}}@media (max-width:620px){.adminOverviewHero,.adminOverviewPanel{padding:14px}.adminOverviewPanelHeader{align-items:stretch;flex-direction:column}.adminOverviewPanelHeader .buttonLink{width:100%}.adminKpiGrid,.adminLiveMetrics,.adminMetricDefinitions .adminOverviewStats,.adminOverviewStats{grid-template-columns:1fr}}.providerEarningsSummary,.providerPayoutSummary{border-top:1px solid var(--border)}.providerMoneySummary,.providerTrustSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.providerMoneySummary{grid-template-columns:repeat(5,minmax(0,1fr))}.providerOverview{display:grid;gap:12px;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:16px}.providerOverviewHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px;align-items:stretch;border:1px solid var(--border);border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),transparent 52%),var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.providerOverviewHero>div:first-child{display:grid;align-content:center;gap:8px;min-width:0}.providerOverviewHero span,.providerOverviewStats span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.45;text-transform:uppercase}.providerOverviewHero h3{margin:0;color:var(--foreground);font-size:clamp(24px,3vw,36px);letter-spacing:-.04em;line-height:1.05}.providerOverviewHero p{max-width:760px;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.6}.providerOverviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.providerOverviewStats div{display:grid;gap:6px;min-width:0;background:var(--surface);padding:12px}.providerOverviewStats strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:24px;letter-spacing:-.035em;line-height:1}.providerOverviewStats small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.45}.providerSetupMilestones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.providerSetupMilestones div{display:grid;gap:6px;min-width:0;background:var(--surface);padding:12px}.providerSetupMilestones div.complete{background:linear-gradient(135deg,rgb(0 166 118/9%),transparent),var(--surface)}.providerSetupMilestones div.pending{background:linear-gradient(135deg,rgb(245 158 11/8%),transparent),var(--surface)}.providerSetupMilestones span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:999px;color:var(--accent);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900}.providerSetupMilestones small,.providerSetupMilestones strong{min-width:0;overflow-wrap:anywhere}.providerSetupMilestones strong{color:var(--foreground);font-size:14px}.providerSetupMilestones small{color:var(--muted);font-size:12px;line-height:1.45}.providerReadinessDashboard{display:grid;gap:16px;padding:16px}.providerCommandHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border);box-shadow:0 14px 34px rgb(31 42 68/7%)}.providerCommandHero>div{display:grid;gap:10px;min-width:0;background:var(--surface);padding:18px}.providerCommandHero>div:first-child{align-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%),var(--surface)}.providerCommandHero h2{margin:0;color:var(--foreground);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.045em;line-height:1}.providerCommandHero p{max-width:760px;margin:0;color:var(--muted-strong);font-size:13px;line-height:1.6}.providerCommandAside{align-content:center}.providerCommandAside div span,.providerCommandAside>span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.providerCommandAside strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:20px;letter-spacing:-.035em;line-height:1.05}.providerCommandAside small{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;font-weight:700;line-height:1.45}.providerCommandAside>div{display:grid;gap:5px;margin-top:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px}.providerSharingSnapshotGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.providerSharingNow{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 62%),var(--surface);padding:12px}.providerSharingNow span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.providerSharingNow small,.providerSharingNow strong{min-width:0;overflow-wrap:anywhere}.providerSharingNow strong{color:var(--foreground);font-size:18px;line-height:1.1}.providerSharingNow small{color:var(--muted-strong);font-size:12px;line-height:1.45}.providerReadinessHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:16px;align-items:stretch;border:1px solid var(--border);border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),transparent 58%),var(--surface);padding:18px;box-shadow:var(--shadow-soft)}.providerReadinessHero>div:first-child{display:grid;align-content:center;gap:10px;min-width:0}.providerReadinessHero h2{margin:0;color:var(--foreground);font-size:clamp(26px,3.2vw,42px);letter-spacing:-.04em;line-height:1.02}.providerReadinessHero p{max-width:780px;margin:0;color:var(--muted-strong);font-size:14px;line-height:1.6}.providerReadinessActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.providerReadinessScore{display:grid;align-content:center;justify-items:start;gap:8px;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);padding:16px}.providerReadinessScore strong{color:var(--foreground);font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:.95}.providerReadinessScore small,.providerReadinessScore span{min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:13px;line-height:1.45}.providerReadinessGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;overflow:hidden;background:var(--border)}.providerAcceptJobsPanel,.providerReadinessGrid{display:grid;border:1px solid var(--border);border-radius:12px}.providerAcceptJobsPanel{gap:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 56%),var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.providerAcceptJobsHeader{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.providerAcceptJobsHeader>div{display:grid;gap:4px;min-width:0}.providerAcceptJobsHeader span,.providerPlainStatusCard>span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.providerAcceptJobsHeader strong{color:var(--foreground);font-size:clamp(22px,3vw,34px);letter-spacing:-.04em;line-height:1.05}.providerPlainStatusGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.providerPlainStatusCard{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:inherit;padding:12px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.providerPlainStatusCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.providerPlainStatusCard.ready{border-color:color-mix(in srgb,var(--good) 36%,var(--border));background:linear-gradient(135deg,rgb(0 166 118/9%),transparent 62%),var(--surface)}.providerPlainStatusCard.blocked{border-color:color-mix(in srgb,var(--warn) 34%,var(--border));background:linear-gradient(135deg,rgb(245 158 11/11%),transparent 62%),var(--surface)}.providerPlainStatusCard.ready>span{color:var(--good)}.providerPlainStatusCard.blocked>span{color:var(--warn-strong)}.providerPlainStatusCard small,.providerPlainStatusCard strong{min-width:0;overflow-wrap:anywhere}.providerPlainStatusCard strong{color:var(--foreground);font-size:15px;line-height:1.2}.providerPlainStatusCard small{color:var(--muted-strong);font-size:12px;line-height:1.4}.providerSignalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border)}.providerSignalCard{display:grid;align-content:start;gap:7px;min-width:0;background:var(--surface);color:inherit;padding:13px;text-decoration:none}.providerSignalCard.complete{background:linear-gradient(135deg,rgb(0 166 118/9%),transparent),var(--surface)}.providerSignalCard.blocked{background:linear-gradient(135deg,rgb(245 158 11/9%),transparent),var(--surface)}.providerSignalCard small,.providerSignalCard strong{min-width:0;overflow-wrap:anywhere}.providerSignalCard strong{color:var(--foreground);font-size:14px;line-height:1.25}.providerSignalCard small{color:var(--muted);font-size:12px;line-height:1.45}.providerReadinessItem{display:grid;align-content:start;gap:7px;min-width:0;background:var(--surface);color:inherit;padding:13px;text-decoration:none}.providerReadinessItem.complete{background:linear-gradient(135deg,rgb(0 166 118/9%),transparent),var(--surface)}.providerReadinessItem.blocked{background:linear-gradient(135deg,rgb(245 158 11/9%),transparent),var(--surface)}.providerReadinessItem small,.providerReadinessItem strong{min-width:0;overflow-wrap:anywhere}.providerReadinessItem strong{font-size:14px}.providerReadinessItem small{color:var(--muted);font-size:12px;line-height:1.45}.providerOperationalPanels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px}.providerAppMirror,.providerCompatibilityPanel,.providerHumanMoney{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.customerPlaygroundSurface{gap:14px}.customerPlaygroundCard{overflow:hidden}.customerPlaygroundForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;border-top:1px solid var(--border);background:var(--surface-alt);padding:16px}.customerPlaygroundForm textarea{min-height:120px}.customerPlaygroundResult{margin:0;border-top:1px solid var(--border);background:var(--surface);padding:16px}.providerAppMirrorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--border)}.providerAppMirrorGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.providerAppMirrorGrid>div{display:grid;gap:6px;min-width:0;background:var(--surface-alt);padding:12px}.providerAppMirrorGrid span,.providerCompatibilityCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.providerAppMirrorGrid small,.providerAppMirrorGrid strong{min-width:0;overflow-wrap:anywhere}.providerAppMirrorGrid strong{color:var(--foreground);font-size:15px}.providerAppMirrorGrid small{color:var(--muted-strong);font-size:12px;line-height:1.45}.providerHumanMoney{align-content:start}.providerHumanMoney>.secondaryButton{justify-self:start;margin:14px 16px 16px}.providerCompatibilityPanel{margin:0 16px 16px}.providerCompatibilityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border)}.providerCompatibilityCard{display:grid;align-content:start;gap:10px;min-width:0;background:var(--surface);padding:14px}.providerCompatibilityCard.current{background:linear-gradient(135deg,rgb(0 166 118/10%),transparent 62%),var(--surface)}.providerCompatibilityCard.locked{opacity:.78}.providerCompatibilityCard>div{display:grid;gap:8px}.providerCompatibilityCard p,.providerCompatibilityCard small,.providerCompatibilityCard strong{min-width:0;overflow-wrap:anywhere}.providerCompatibilityCard strong{color:var(--foreground);font-size:16px}.providerCompatibilityCard p,.providerCompatibilityCard small{color:var(--muted-strong);font-size:12px;line-height:1.5}.providerCompatibilityCard p{margin:0}.providerCompatibilityFix{border-left:3px solid var(--accent);padding-left:10px}.providerEarningsHumanSummary{grid-template-columns:repeat(5,minmax(0,1fr))}.providerSubsection{display:grid;gap:0;border-top:1px solid var(--border);background:var(--surface)}.providerSubsection>.sectionHeader.compact{border-bottom:1px solid var(--border);background:linear-gradient(180deg,rgb(255 255 255/38%),transparent),var(--surface);padding:16px}.providerSubsection .ledgerSummary{border-bottom:1px solid var(--border)}.providerSubsection .inlineForm{border-bottom:0}.providerModelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:16px}.providerModelCard{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.providerModelCard code{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.providerModelCard>.status{width:fit-content}.providerModelCard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.providerModelCard dl div{display:grid;gap:4px;min-width:0;background:var(--surface-alt);padding:10px}.providerModelCard dd,.providerModelCard dt{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.providerModelCard dt{color:var(--muted);font-weight:900;text-transform:uppercase}.providerModelCard dd{color:var(--foreground);font-weight:800}@media (max-width:1080px){.providerCommandHero,.providerCompatibilityGrid,.providerEarningsHumanSummary,.providerOperationalPanels,.providerOverviewHero,.providerReadinessHero{grid-template-columns:1fr}}@media (max-width:620px){.providerCommandHero>div,.providerReadinessDashboard,.providerReadinessHero{padding:14px}.providerAcceptJobsHeader,.providerReadinessActions{display:grid}.providerAppMirrorGrid,.providerAppMirrorGrid.compact,.providerPlainStatusGrid{grid-template-columns:1fr}.providerCompatibilityPanel{margin:0 14px 14px}.providerOverview,.providerOverviewHero{padding:14px}.providerOverviewStats{grid-template-columns:1fr}}.heroRoute:after{position:absolute;top:50%;left:0;width:9px;height:9px;border-radius:var(--radius-pill);background:var(--accent-fill);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent),0 0 22px color-mix(in srgb,var(--accent) 72%,transparent);content:"";opacity:0;transform:translate(-50%,-50%);animation:packetFlow 2.9s cubic-bezier(.4,0,.2,1) infinite}.routeB:after{animation-delay:1.15s}.heroNode{animation:nodePulse 3.4s ease-in-out infinite}.nodeTwo{animation-delay:.45s}.nodeThree{animation-delay:.9s}.agentConnectSignalCard,.docsPanel,.migrationWizard,.noAccountPlayground,.rolePath,.savingsCalculator,.topUpPackCard,.workflowItem{transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.agentConnectSignalCard:hover,.docsPanel:hover,.migrationWizard:hover,.noAccountPlayground:hover,.rolePath:hover,.savingsCalculator:hover,.topUpPackCard:hover{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));box-shadow:var(--shadow);transform:translateY(-3px)}.landingPulse small{display:block;margin-top:7px;color:var(--muted);font-size:12px}.landingPulse .isLoading strong{display:block}.skeleton{display:inline-block;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-alt) 90%,transparent) 25%,color-mix(in srgb,var(--surface) 82%,white) 37%,color-mix(in srgb,var(--surface-alt) 90%,transparent) 63%);background-size:200% 100%;border-radius:var(--radius-md);animation:shimmer 1.35s linear infinite}.skeletonMetric{width:86px;height:27px}.skeletonRow,.skeletonText{display:block;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-alt) 90%,transparent) 25%,color-mix(in srgb,var(--surface) 82%,white) 37%,color-mix(in srgb,var(--surface-alt) 90%,transparent) 63%);background-size:200% 100%;border-radius:var(--radius-sm);animation:shimmer 1.35s linear infinite}.skeletonText{width:min(100%,28rem);height:.875rem}.skeletonRow{width:100%;min-height:34px;border-radius:var(--radius-md)}.spinner{width:20px;height:20px;border:2.5px solid var(--surface-alt);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}[aria-busy=true],[data-busy=true]{cursor:progress}.buttonLink[aria-busy=true],button[aria-busy=true]{pointer-events:none}.landingConversionGrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.78fr) minmax(300px,.92fr);gap:16px}.publicDemoSection{display:grid}.publicDemoSection .noAccountPlayground{max-width:980px}.migrationWizard,.noAccountPlayground,.savingsCalculator{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/72%),rgb(255 255 255/30%)),var(--surface);box-shadow:var(--shadow-soft);padding:24px}.migrationWizard h2,.noAccountPlayground h2,.savingsCalculator h2{margin:0;font-size:clamp(24px,3vw,36px);letter-spacing:-.035em;line-height:1;text-wrap:balance}.migrationWizard p,.noAccountPlayground p,.savingsCalculator small{color:var(--muted);line-height:1.55}.demoPromptField{display:grid;gap:8px;margin-top:18px}.demoPromptField span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.demoPromptField textarea{width:100%;min-height:108px;resize:vertical;border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);color:var(--foreground);padding:12px;font:inherit;line-height:1.5}.demoPromptField textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:2px}.landingInlineActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.landingInlineActions button{border-color:transparent;background:var(--surface-ink);color:#f5fff7}.landingTestResult{display:grid;gap:7px;margin-top:14px;border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--muted-strong);font-size:14px}.landingTestResult p,.landingTestResult small{margin:0}.landingTestResult small{display:block;font-family:var(--font-mono),monospace;font-size:12px;line-height:1.45}.landingTestResult.success{border-color:var(--status-good-border);background:var(--status-good-bg);color:var(--status-good-text)}.landingTestResult.error{border-color:var(--status-bad-border);background:var(--status-bad-bg);color:var(--status-bad-text)}.savingsCalculator label{display:grid;gap:10px;margin-top:18px}.lowBalanceNudge small,.lowBalanceNudge span,.savingsCalculator label>span,.savingsGrid span,.topUpPackCard small,.topUpPackCard span,.topUpPackFootnote{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em}.savingsCalculator label>strong{font-family:var(--font-mono),monospace;font-size:32px;line-height:1}.savingsCalculator input[type=range]{width:100%;accent-color:var(--accent)}.savingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 12px}.savingsGrid div{border:1px solid var(--border);border-radius:12px;background:var(--surface-alt);padding:12px}.savingsGrid strong{display:block;margin-top:5px;font-family:var(--font-mono),monospace;font-size:22px}.migrationWizard pre{overflow-x:auto;margin:18px 0;border:1px solid rgb(255 255 255/12%);border-radius:14px;background:#0f1512;color:#d9ff74;font-size:13px;line-height:1.7;padding:16px}.lowBalanceNudge{display:grid;min-width:210px;border:1px solid var(--status-warn-border);border-radius:12px;background:linear-gradient(135deg,rgb(255 240 201/94%),rgb(255 255 255/88%));color:#3a2505;gap:2px;padding:10px 12px;text-decoration:none;box-shadow:0 14px 34px rgb(111 63 4/10%)}.lowBalanceNudge strong{font-family:var(--font-mono),monospace}.lowBalanceNudge small{color:var(--status-warn-text);line-height:1.35}.topUpPackGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 8px}.topUpPackCard{display:grid;min-height:132px;justify-items:start;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/78%),rgb(255 255 255/28%)),var(--surface);color:var(--foreground);gap:7px;padding:14px;text-align:left}.topUpPackCard strong{font-family:var(--font-mono),monospace;font-size:24px;line-height:1}.topUpPackCard small{color:var(--muted);line-height:1.4}.topUpPackCard em{align-self:end;border-radius:var(--radius-pill);background:var(--status-good-bg);color:var(--status-good-text);font-family:var(--font-mono),monospace;font-size:var(--text-xs);font-style:normal;font-weight:800;padding:4px 8px}.topUpPackFootnote{margin:0 0 14px;color:var(--muted);line-height:1.5}@keyframes packetFlow{0%{opacity:0;transform:translate(-50%,-50%) translateX(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translateX(100%)}}@keyframes nodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.heroNode,.heroRoute:after,.skeleton,.skeletonRow,.skeletonText,.spinner{animation:none}.agentConnectSignalCard:hover,.docsPanel:hover,.migrationWizard:hover,.noAccountPlayground:hover,.rolePath:hover,.savingsCalculator:hover,.topUpPackCard:hover{transform:none}}@media (max-width:920px){.landingConversionGrid,.topUpPackGrid{grid-template-columns:1fr}}@media (max-width:620px){.landingPulse{margin-top:0}.landingInlineActions,.topbarActions{align-items:stretch}.lowBalanceNudge{width:100%}}.customerActivationWizard{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 48%),var(--surface);box-shadow:var(--shadow-soft)}.activationHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid var(--border);padding:18px}.activationHero>div:first-child{display:grid;gap:6px;min-width:0}.activationHero span,.activationRail em,.activationRail span,.agentSuccessMoment span,.integrationCard span,.integrationDeckHeader span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.activationHero strong{color:var(--foreground);font-size:clamp(22px,2.3vw,30px);letter-spacing:-.04em;line-height:1.05}.activationHero p{max-width:760px;margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.activationProgressRing{--progress:0%;display:grid;place-items:center;width:88px;height:88px;border-radius:999px;background:radial-gradient(circle at center,var(--surface) 0 56%,transparent 57%),conic-gradient(var(--accent) var(--progress),var(--border) 0);box-shadow:inset 0 0 0 1px var(--border)}.activationProgressRing strong{font-family:var(--font-mono),monospace;font-size:16px}.activationProgressRing span{margin-top:-16px;color:var(--muted);font-size:10px}.activationRail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--border)}.activationRail button{display:grid;min-height:154px;justify-items:start;border:0;border-radius:0;background:var(--surface);color:var(--foreground);gap:7px;padding:14px;text-align:left}.activationRail button.complete{box-shadow:inset 0 3px 0 var(--good)}.activationRail button.pending{box-shadow:inset 0 3px 0 var(--warn)}.activationRail strong{font-size:15px;line-height:1.25}.activationRail small{color:var(--muted-strong);font-size:12px;line-height:1.45}.activationRail em{align-self:end;color:var(--accent);font-style:normal}.agentSuccessMoment{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--good) 42%,var(--border));border-radius:16px;background:linear-gradient(135deg,rgb(52 211 153/14%),transparent 48%),var(--surface);padding:16px;box-shadow:var(--shadow-soft)}.agentSuccessMoment:after{position:absolute;inset:-40% -20%;background:linear-gradient(90deg,transparent,rgb(255 255 255/18%),transparent);content:"";transform:translateX(-80%) rotate(8deg);animation:successSweep 1.8s ease-out 1}.agentSuccessMoment>*{position:relative;z-index:1}.successCheck{width:42px;height:42px;border-radius:999px;background:var(--good);box-shadow:0 0 0 8px color-mix(in srgb,var(--good) 16%,transparent);animation:successPop .42s cubic-bezier(.2,1.4,.4,1) 1}.successCheck:after{display:block;width:18px;height:10px;margin:13px 0 0 11px;border:solid #fff;border-width:0 0 3px 3px;content:"";transform:rotate(-45deg)}.agentSuccessMoment strong{display:block;margin-top:3px;color:var(--foreground);font-size:18px}.agentSuccessMoment p{margin:4px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.45}.agentIntegrationDeck{display:grid;gap:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.agentIntegrationDeck,.agentPasteReady{box-shadow:var(--shadow-soft);padding:16px}.agentPasteReady{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent 58%),var(--surface)}.agentPasteReady>div{display:grid;min-width:0;gap:4px}.agentPasteReady span{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.agentPasteReady strong{color:var(--foreground);font-size:18px;letter-spacing:-.03em}.agentPasteReady p{max-width:760px;margin:0;color:var(--muted-strong);font-size:13px;line-height:1.45}.integrationDeckHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.integrationDeckHeader>div{display:grid;gap:5px}.integrationDeckHeader strong{color:var(--foreground);font-size:18px;letter-spacing:-.03em}.integrationDeckHeader small{max-width:420px;color:var(--muted-strong);font-size:12px;line-height:1.45}.integrationCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.integrationCard{display:grid;min-width:0;align-content:start;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/60%),rgb(255 255 255/18%)),var(--surface-alt);gap:12px;padding:14px}.integrationCard p{margin:5px 0 0;color:var(--muted-strong);font-size:12px;line-height:1.45}.integrationCard pre{max-height:184px;overflow:auto;margin:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-ink);color:#d9ff74;font-size:11.5px;line-height:1.55;padding:11px;white-space:pre-wrap;word-break:break-word}.inviteCard{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 52%),var(--surface-alt)}@keyframes successPop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes successSweep{to{transform:translateX(80%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.agentSuccessMoment:after,.successCheck{animation:none}}@media (max-width:1120px){.activationRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.activationHero,.agentPasteReady,.agentSuccessMoment{grid-template-columns:1fr}.agentPasteReady{align-items:stretch;flex-direction:column}.activationProgressRing{justify-self:start}.activationRail,.integrationCardGrid{grid-template-columns:1fr}}.providerDownloadPanel{display:grid;gap:14px;border-bottom:1px solid var(--border);background:var(--surface-alt);padding:16px}.providerDownloadPanel>div:first-child{display:grid;gap:6px;max-width:840px}.nextStepPanel span,.providerDownloadPanel span,.providerSetupSteps{color:var(--muted);font-size:13px;line-height:1.5}.providerDownloadPanel>div:first-child>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.providerDownloadPanel h3{margin:0;color:var(--foreground);font-size:18px}.providerDownloadPanel p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.downloadGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.releaseAssetGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.downloadCard{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px}.downloadCard:hover{border-color:var(--accent)}.downloadCard.unavailable{cursor:not-allowed;opacity:.68;box-shadow:none}.downloadCard.unavailable:hover{border-color:var(--border)}.downloadCard strong{color:var(--foreground);font-size:13px}.downloadCard small,.downloadCard span{color:var(--muted);font-size:12px}.downloadCard small{line-height:1.45}.providerSetupSteps{display:grid;gap:7px;margin:0;padding-left:20px}.providerDownloadWarning{display:grid;gap:6px;border:1px solid #f2d391;border-radius:8px;background:#fff8e7;padding:12px}.providerDownloadWarning strong{color:#8a5a00;font-size:13px}.providerDownloadWarning span{color:#6f5218;font-size:12px;line-height:1.5}.nextStepPanel{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border:1px solid #bfe5d1;border-radius:8px;background:var(--good-bg);padding:10px 12px}.nextStepPanel strong{color:var(--good);font-size:13px}.cleanupSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cleanupSummaryGrid div,.compactList div{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px}.cleanupSummaryGrid span,.compactList span{color:var(--muted);font-size:12px;line-height:1.45}.cleanupSummaryGrid strong,.compactList strong{min-width:0;overflow-wrap:anywhere}.compactList{display:grid;gap:8px}.wideTable table{min-width:1260px}.tightActions{min-width:90px}.providerMobileCards{display:none;gap:12px;padding:16px}.providerMobileCard{display:grid;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.providerMobileCard>div:first-child{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.providerMobileCard dd,.providerMobileCard p,.providerMobileCard strong{min-width:0;overflow-wrap:anywhere}.providerMobileCard p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.45}.providerMobileCard dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.providerMobileCard dl div{display:grid;gap:4px;min-width:0;background:var(--surface-alt);padding:9px}.providerMobileCard dd,.providerMobileCard dt{margin:0;font-size:12px;line-height:1.35}.providerMobileCard dt{color:var(--muted);font-weight:900}.providerMobileCard dd{color:var(--foreground);font-weight:800}.detailPanel{display:grid;gap:0;border-top:1px solid var(--border);background:var(--surface)}.detailPanel>.sectionHeader.compact{border-bottom:1px solid var(--border);padding:16px}.drawerBackdrop{position:fixed;z-index:40;inset:0;display:grid;justify-items:end;background:rgb(15 23 42/42%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.requestDrawer{display:grid;grid-template-rows:auto 1fr auto;width:min(760px,calc(100vw - 18px));height:100dvh;overflow-y:auto;border-left:1px solid var(--border-strong);background:var(--surface);box-shadow:-24px 0 60px rgb(15 23 42/24%)}.requestDrawer>.sectionHeader.compact{position:sticky;z-index:1;top:0;border-bottom:1px solid var(--border);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}.detailGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--border)}.detailGrid>div{display:grid;gap:5px;min-width:0;background:var(--surface);padding:12px 14px}.detailGrid small,.detailGrid span{color:var(--muted);font-size:12px;font-weight:800}.detailGrid strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.35}.detailPanelNested{display:grid;gap:10px;border-top:1px solid var(--border);background:var(--surface);padding:14px 16px}.detailPanelNested h3,.detailPanelNested p{margin:0}.detailPanelNested h3{color:var(--foreground);font-size:14px}.detailCapabilityList{min-width:0}.detailColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.detailColumns>div{min-width:0;background:var(--surface);padding:14px}.detailColumns h3{margin:0 0 10px;color:var(--foreground);font-size:14px}.detailColumns p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.detailColumns ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.detailColumns li{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px}.detailColumns small,.detailColumns span,.detailColumns strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.detailColumns strong{color:var(--foreground)}.detailColumns small,.detailColumns span{color:var(--muted)}.auditIpCell{min-width:120px;max-width:220px;color:var(--foreground);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:12px;line-height:1.4;overflow-wrap:anywhere;white-space:normal;word-break:break-all}.auditJsonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--border);background:var(--border)}.auditJsonGrid>div{display:grid;gap:10px;min-width:0;background:var(--surface);padding:14px}.auditJsonGrid h3{margin:0;color:var(--foreground);font-size:14px}.auditJsonGrid pre{max-height:320px;min-width:0;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);color:var(--foreground);padding:10px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.timelineList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.errorCallout,.timelineList li{display:grid;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:10px}.errorCallout span,.errorCallout strong,.timelineList span,.timelineList strong{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.errorCallout strong,.timelineList strong{color:var(--foreground)}.errorCallout span,.timelineList span{color:var(--muted)}.errorCallout{margin-top:10px;border-color:#ffc8c8;background:var(--bad-bg)}.ledgerSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;border-bottom:1px solid var(--border);background:var(--border)}.ledgerSummary>div,.ledgerSummary>span{display:grid;gap:5px;background:var(--surface);padding:12px 14px}.ledgerSummary small,.ledgerSummary span{color:var(--muted);font-size:12px;font-weight:800}.ledgerSummary strong{font-size:18px}.priceTable table{min-width:1240px}.docsGrid,.modelCatalog{display:grid;gap:12px;padding:16px}.modelCatalog{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.docsPanel,.emptyPanel,.modelCard{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:14px}.docsPanelHeader,.modelCardHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.docsPanel h3,.modelCard h3{margin:0;color:var(--foreground);font-size:15px;line-height:1.25}.docsPanel span,.emptyPanel,.modelCard p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.docsPanel pre,.modelCard code,td code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}.modelCard code{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px}.docsPanel dl,.modelCard dl{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.docsPanel dl div,.modelCard dl div{display:grid;gap:4px;background:var(--surface);padding:10px}.docsPanel dt,.modelCard dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.docsPanel dd,.modelCard dd{margin:0;overflow-wrap:anywhere;color:var(--foreground);font-size:13px;line-height:1.35}.modelCard>button{justify-self:start;padding:0 12px}.docsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.docsPanel pre{overflow:auto;margin:0;border:1px solid var(--border);border-radius:8px;background:var(--code-bg);color:var(--code-fg);font-size:12px;line-height:1.6;padding:12px;white-space:pre-wrap}.docsPanel ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted-strong);font-size:13px;line-height:1.45}.priceInput,.priceTable select{min-width:92px;font-size:12px;padding:7px 8px}.tableCheck{width:max-content}.playgroundGrid{grid-template-columns:minmax(260px,.9fr) minmax(260px,.8fr) minmax(320px,1.2fr) auto;align-items:end}.playgroundGrid textarea{min-height:86px}.playgroundOutput{display:grid;gap:8px;padding:16px}.playgroundOutput span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.playgroundOutput strong{font-size:13px}.responseMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.responseMetaGrid div{display:grid;gap:5px;min-width:0;background:var(--surface);padding:10px 12px}.responseMetaGrid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.responseMetaGrid strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:13px;line-height:1.35}.playgroundOutput p{margin:0;color:var(--muted);font-size:13px}.playgroundOutput pre{max-height:420px;overflow:auto;margin:0;border:1px solid var(--border);border-radius:8px;background:var(--code-bg);color:var(--code-fg);font-size:12px;line-height:1.55;padding:14px;white-space:pre-wrap;word-break:break-word}.flushPanel{border:0;border-radius:0;border-bottom:1px solid var(--border);box-shadow:none}.checkRow{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important;color:var(--muted-strong);font-size:12px;font-weight:800}.checkRow input{width:16px;height:16px;margin:0}.twoCol{display:grid;grid-template-columns:1fr 120px;gap:10px}.buttonLink,.primaryLink,.secondaryLink,.workspaceLinks a,button{transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.downloadCard,.modelCard,.rolePath{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.modelCard:hover,.rolePath:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow)}.primaryLink:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgb(47 143 91/24%)}.secondaryLink:hover,.workspaceLinks a:hover{border-color:#ffffff;background:rgb(255 255 255/10%)}@media (max-width:1080px){.consoleShell,.heroContent,.landingBand,.landingStats,.loginPage,.rolePathGrid,.workflowGrid{grid-template-columns:1fr}.landingBand{align-items:stretch}.rolePathGrid{margin-top:-24px}.heroContent h1{font-size:58px}.loginIntro h1{font-size:50px}.sidebar{position:static;height:auto}.navList:not(.navGrouped){grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.navList.navGrouped{grid-template-columns:1fr}.sidebarMeta{margin-top:20px}.adminMetricGrid,.adminSmokeForm,.agentConnectKeyFields,.agentConnectSummary,.apiKeyCreateForm,.auditJsonGrid,.cleanupSummaryGrid,.customerConnectCommand,.customerPlaygroundForm,.customerQuickstart,.customerSectionSplit,.detailColumns,.detailGrid,.docsGrid,.downloadGrid,.formGrid,.inlineForm,.metricGrid,.playgroundGrid,.portalGrid,.providerGrid,.providerMoneySummary,.providerSetupMilestones,.providerTrustSummary,.releaseAssetGrid,.requestFilterForm,.smokeSummaryGrid,.tableToolbar,.topUpForm,.topbar,.usageInsightGrid{grid-template-columns:1fr}.customerSectionPrimary{border-right:0;border-bottom:1px solid var(--border)}.paginationBar{align-items:stretch;flex-direction:column}.paginationBar button,.paginationBar>div{width:100%}.miniHistory li,.smokeStepList li{grid-template-columns:1fr}.stripeCheckoutPanel{align-items:stretch;flex-direction:column}.stripeCheckoutPanel button{width:100%}.drawerBackdrop{justify-items:stretch}.requestDrawer{width:100vw;border-left:0}}@media (max-width:620px){.loginPage{display:block;width:100%;max-width:100vw;overflow-x:hidden}.landingNav{align-items:flex-start;flex-direction:column}.landingHero{min-height:auto}.heroContent{grid-template-columns:1fr}.heroConsolePreview,.heroNode,.heroRack,.heroTrace{display:none}.heroContent{padding-bottom:40px}.heroContent h1{font-size:38px;line-height:1}.heroContent p{font-size:16px}.landingStats{width:calc(100% - 32px);margin-top:16px}.rolePathGrid{grid-template-columns:1fr;margin-top:-18px}.landingBand,.landingSection,.rolePathGrid{width:calc(100% - 32px)}.loginIntro{align-content:start;gap:20px;width:100%;max-width:100vw;padding:24px 20px 16px}.loginIntro h1{max-width:350px;font-size:32px}.loginIntro p{max-width:350px;overflow-wrap:anywhere;margin-top:14px;font-size:16px}.authPanel.loginPanel{align-self:start;justify-self:stretch;width:358px;max-width:calc(100vw - 32px);margin:0 16px 28px}.authPanel.loginPanel *{max-width:100%}.workspace{padding:16px}.topbar h1{font-size:24px}.portalTopbar,.tokenBox{grid-template-columns:1fr}.topbarActions{justify-content:flex-start}.sectionHeader{align-items:stretch;flex-direction:column}.sectionActions{justify-content:stretch;min-width:0}.navList:not(.navGrouped){grid-template-columns:1fr 1fr}.navList.navGrouped{grid-template-columns:1fr}.providerDesktopTable{display:none}.providerMobileCards,.usageMobileCards{display:grid}.agentConnectAdvanced .docsPanelHeader{align-items:flex-start;flex-direction:column;gap:8px}.agentConnectAdvanced .docsPanel pre{max-height:180px;font-size:11px}.agentConnectSectionBlock,.customerConnectCommand>div,.customerPlaygroundForm,.customerPlaygroundResult{padding:14px 12px}.providerMobileCard dl,.usageBarRow{grid-template-columns:1fr}.usageBarRow strong{text-align:left}.usageBarRow small{grid-column:auto}.providerModelCard dl,.responseMetaGrid,.twoCol,.walletSummary{grid-template-columns:1fr}.buttonLink,.rowActions button,button{min-height:42px}.rowActions{min-width:0}.languageToggle{width:46px;height:46px}}body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:geometricPrecision}.buttonLink,.primaryLink,.secondaryLink,.workspaceLinks a,button{border-radius:var(--radius-md);letter-spacing:0}.buttonLink:active,.primaryLink:active,.secondaryLink:active,.workspaceLinks a:active,button:active:not(:disabled){transform:translateY(1px)}.languageToggle{background:var(--surface-ink);color:var(--sidebar-fg);font-size:var(--text-xs);box-shadow:var(--shadow-soft)}.brandMark,.languageToggle{border-radius:var(--radius-md);font-family:var(--font-mono),monospace}.brandMark{background:linear-gradient(135deg,rgb(255 255 255/18%),transparent 38%),var(--accent-fill);color:var(--accent-contrast);letter-spacing:.04em}.landingPage{position:relative;overflow-x:hidden;background:linear-gradient(90deg,rgb(21 26 24/4%) 1px,transparent 1px),linear-gradient(rgb(21 26 24/4%) 1px,transparent 1px),var(--landing-bg);background-size:34px 34px}.landingHero{min-height:min(760px,94dvh);background:radial-gradient(ellipse at 70% 18%,rgb(111 219 149/16%),transparent 36%),linear-gradient(135deg,#08100d,#111713 46%,#1d241f);color:#f5fff7}.heroScene:after{inset:0 0 0 38%;background:linear-gradient(90deg,rgb(9 15 12/0),rgb(9 15 12/78%)),linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0);background-size:auto,44px 44px,44px 44px}.heroGridPlane{right:-6vw;top:13vh;width:min(48vw,620px);aspect-ratio:1.28;border:1px solid rgb(255 255 255/13%);border-radius:18px;background:linear-gradient(90deg,rgb(110 219 149/20%) 1px,transparent 0),linear-gradient(rgb(110 219 149/16%) 1px,transparent 0),rgb(255 255 255/4%);background-size:32px 32px;box-shadow:0 34px 120px rgb(0 0 0/36%);transform:rotateX(62deg) rotate(-12deg) skewX(-8deg);transform-origin:center}.heroRoute{position:absolute;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.86}.routeA{right:12vw;top:34vh;width:38vw;transform:rotate(-16deg)}.routeB{right:9vw;bottom:25vh;width:34vw;transform:rotate(9deg)}.heroNode{border-radius:var(--radius-lg);background:var(--accent-fill);color:var(--accent-contrast);box-shadow:0 16px 44px color-mix(in srgb,var(--accent) 24%,transparent)}.landingNav{width:min(1240px,100%);padding-top:18px;padding-bottom:18px}.landingNav nav{align-items:center;background:rgb(255 255 255/7%);padding:5px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landingNav nav a{color:#dce9df;padding:8px 12px}.landingNav nav a:hover{background:rgb(255 255 255/11%);color:#ffffff}.heroContent{width:min(1240px,100%);grid-template-columns:minmax(0,.96fr) minmax(360px,456px);padding-bottom:clamp(46px,8vh,88px)}.heroKicker,.panelLabel{margin:0 0 16px;color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.landingHero .heroKicker,.loginIntro .heroKicker{color:#d9ff74}.heroContent h1{font-size:clamp(54px,7.7vw,96px);line-height:.9;letter-spacing:-.055em;text-wrap:balance}.heroContent p{max-width:610px;margin-top:22px;color:#bed0c4;font-size:clamp(17px,1.8vw,21px);line-height:1.42}.heroActions{margin-top:30px}.primaryLink,.secondaryLink,.workspaceLinks a{min-height:46px;padding:0 18px}.primaryLink{background:var(--accent-fill);color:var(--accent-contrast);box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 18%,transparent)}.primaryLink:hover{background:var(--accent-strong);box-shadow:0 20px 54px color-mix(in srgb,var(--accent) 24%,transparent)}.secondaryLink{background:rgb(255 255 255/5%)}.heroConsolePreview{overflow:hidden;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/11%),rgb(255 255 255/5%)),rgb(7 12 10/80%);box-shadow:inset 0 1px 0 rgb(255 255 255/14%),0 30px 90px rgb(0 0 0/34%)}.heroConsolePreview:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 10%,transparent),transparent);content:"";transform:translateX(-72%);animation:consoleSweep 7s ease-in-out infinite}.detailGrid small,.detailGrid span,.docsPanel dt,.heroConsolePreview dt,.landingStats span,.ledgerSummary small,.ledgerSummary span,.modelCard dt,.modelMeta,.playgroundOutput span,.previewHeader span,.providerDownloadPanel>div:first-child>span,.responseMetaGrid span,.rolePath>span,.walletSummary span,.workflowItem span{font-family:var(--font-mono),monospace;letter-spacing:.04em}.previewHeader strong{font-family:var(--font-mono),monospace}.landingStats{position:relative;z-index:2;margin-top:-22px;border-radius:18px;background:#cbd4c7;box-shadow:var(--shadow)}.landingStats div{padding:18px}.landingStats strong{font-family:var(--font-mono),monospace}.rolePathGrid{margin-top:22px}.rolePath{min-height:230px;align-content:start;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/70%),rgb(255 255 255/24%)),var(--surface);padding:22px}.landingBand h2,.landingSectionHeader h2,.rolePath h2{letter-spacing:-.035em;text-wrap:balance}.rolePath h2{font-size:25px}.rolePath p{font-size:14px}.rolePath a{margin-top:8px}.landingSection{padding-top:64px}.landingSectionHeader{max-width:780px}.landingBand h2,.landingSectionHeader h2{font-size:clamp(36px,5vw,58px)}.workflowGrid{grid-template-columns:.95fr 1.15fr .95fr;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--border);box-shadow:var(--shadow-soft)}.workflowItem{min-height:210px;border-top:0;background:var(--surface);padding:22px}.workflowItem:nth-child(2){background:var(--surface-ink);color:#f5fff7}.workflowItem:nth-child(2) p{color:#b8c8bd}.landingBand{border-radius:20px;background:linear-gradient(135deg,var(--sidebar-active-bg),transparent 44%),#0f1512;box-shadow:0 28px 80px rgb(13 18 16/24%)}.workspaceLinks a{border-color:rgb(255 255 255/20%);background:rgb(255 255 255/6%)}.loginPage{background:linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 0),linear-gradient(rgb(255 255 255/4%) 1px,transparent 0),#0c110f;background-size:42px 42px}.loginIntro{position:relative;overflow:hidden;color:#f5fff7}.loginIntro:after{position:absolute;right:-14vw;bottom:-14vh;width:min(52vw,620px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:24px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--accent) 10%,transparent) 1px,transparent 1px);background-size:30px 30px;content:"";transform:rotate(-12deg)}.loginIntro>*{position:relative;z-index:1}.loginIntro h1{max-width:720px;font-size:clamp(44px,7vw,78px);line-height:.94;letter-spacing:-.052em;text-wrap:balance}.loginIntro p{max-width:620px;color:#b9c9bf;line-height:1.5}.loginProofRail{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:1px;width:min(100%,520px);overflow:hidden;border:1px solid rgb(255 255 255/13%);border-radius:16px;background:rgb(255 255 255/13%)}.loginProofRail span{background:rgb(255 255 255/7%);color:#dce9df;font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;padding:13px 14px}.authPanel,.docsPanel,.downloadCard,.emptyPanel,.formPanel,.metric,.modelCard,.notice,.tableSection,.tokenBox,.tokenReveal{border-radius:14px}.loginPanel{border-color:rgb(21 26 24/12%);background:linear-gradient(180deg,rgb(255 255 255/88%),rgb(255 255 255/72%)),var(--surface);padding:28px;box-shadow:0 28px 80px rgb(0 0 0/22%)}.adminLoginPage{--background:#f6f8f3;--foreground:#102017;--muted:#68766e;--muted-strong:#39483f;--surface:#ffffff;--surface-alt:#eef4ec;--border:rgb(37 69 52/16%);--accent:#2f8f5b;--accent-strong:#17613d;--accent-text:#17613d;--accent-fill:#2f8f5b;--accent-contrast:#ffffff;--accent-soft:rgb(47 143 91/12%);min-height:100dvh;background:linear-gradient(90deg,rgb(47 143 91/5%) 1px,transparent 1px),linear-gradient(rgb(47 143 91/4%) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgb(47 143 91/12%),transparent 28%),var(--background);background-size:42px 42px,42px 42px,auto,auto;color:var(--foreground);color-scheme:light}.adminLoginPage .brandMark{background:var(--accent-fill);color:var(--accent-contrast)}.adminLoginPage .loginIntro{color:var(--foreground)}.adminLoginPage .loginIntro:after{border-color:color-mix(in srgb,var(--accent) 26%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px)}.adminLoginPage .loginIntro h1{letter-spacing:0}.adminLoginPage .loginIntro .heroKicker,.adminLoginPage .panelLabel{color:var(--accent-text)}.adminLoginPage .loginIntro p{color:var(--muted-strong)}.adminLoginPage .loginProofRail{border-color:var(--border);background:rgb(47 143 91/10%)}.adminLoginPage .loginProofRail span{background:rgb(255 255 255/62%);color:var(--muted-strong)}.adminLoginPage .loginPanel{border-color:var(--border);background:linear-gradient(180deg,rgb(255 255 255/92%),rgb(255 255 255/78%)),var(--surface);color:var(--foreground);box-shadow:0 28px 80px rgb(24 45 34/12%)}.adminLoginPage .authForm label,.adminLoginPage .loginPanel h2{color:var(--foreground)}.adminLoginPage .loginPanel h2{letter-spacing:0}.adminLoginPage .authForm small,.adminLoginPage .loginPanel p{color:var(--muted)}.adminLoginPage .authForm{border-color:var(--border);background:color-mix(in srgb,var(--surface-alt) 82%,transparent)}.adminLoginPage .authForm input,.adminLoginPage .authForm select,.adminLoginPage .authForm textarea{border-color:var(--border);background:#ffffff;color:var(--foreground)}.adminLoginPage .formPanel button[type=submit]{box-shadow:0 12px 28px rgb(47 143 91/18%)}.adminLoginPage .buttonLink{border-color:var(--border);background:rgb(255 255 255/72%);color:var(--foreground)}.adminLoginPage .buttonLink:hover{border-color:var(--accent);color:var(--accent-text)}body:has(.adminLoginPage) .languageToggle,body:has(.adminShell) .languageToggle{border-color:var(--border);background:rgb(255 255 255/86%);color:var(--foreground)}body:has(.adminShell)>.languageToggle{display:none!important}body:has(.adminLoginPage) .languageToggle:hover:not(:disabled),body:has(.adminShell) .languageToggle:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.panelLabel{display:block;margin-bottom:10px}.loginPanel h2{letter-spacing:-.035em}.authForm input,.authForm select,.authForm textarea{min-height:44px}.authPasswordField{position:relative;display:block}.authPasswordField input{width:100%;padding-right:46px}.authPasswordToggle{position:absolute;top:50%;right:5px;display:inline-grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;place-items:center;border-color:transparent;background:transparent;color:var(--muted);box-shadow:none;transform:translateY(-50%)}.authPasswordToggle:hover:not(:disabled){border-color:var(--border);background:var(--surface-alt);color:var(--foreground)}.compactLink,.formPanel button[type=submit],.inlineForm button,.playgroundGrid button{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-contrast);box-shadow:0 12px 28px rgb(47 143 91/18%)}.compactLink:hover,.formPanel button[type=submit]:hover:not(:disabled),.inlineForm button:hover:not(:disabled),.playgroundGrid button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong);color:var(--accent-contrast)}.consoleShell{background:linear-gradient(90deg,rgb(21 26 24/3%) 1px,transparent 1px),var(--background);background-size:34px 34px}.sidebar{border-right:0;background:linear-gradient(180deg,var(--sidebar-active-bg),transparent 34%),var(--sidebar-bg);color:var(--sidebar-fg);box-shadow:16px 0 60px rgb(13 18 16/12%)}.brandLockup strong{letter-spacing:-.02em}.navList{gap:5px}.navList a{border:1px solid transparent;border-radius:var(--radius-md)}.navList a:hover{border-color:color-mix(in srgb,var(--sidebar-active-border) 58%,transparent);background:rgb(255 255 255/8%);color:#ffffff}.sidebarMeta{border-top-color:rgb(255 255 255/10%)}.workspace{padding:clamp(20px,3vw,34px)}.topbar{align-items:center;margin-bottom:20px}.topbar h1{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}.sectionHeader p,.topbar p{color:var(--muted)}.metric{min-height:132px;border-color:rgb(21 26 24/10%);background:linear-gradient(180deg,rgb(255 255 255/78%),rgb(255 255 255/40%)),var(--surface);box-shadow:var(--shadow-soft)}.metric strong{letter-spacing:-.04em}.formPanel,.notice,.tableSection,.tokenBox,.tokenReveal{border-color:rgb(21 26 24/10%);box-shadow:var(--shadow-soft)}.sectionHeader{background:linear-gradient(180deg,rgb(255 255 255/50%),transparent),var(--surface)}.sectionHeader h2{letter-spacing:-.025em}th{background:#edf2ea;color:#556058;font-family:var(--font-mono),monospace;letter-spacing:.04em}tr:hover td{background:rgb(47 143 91/4%)}.status{border-radius:var(--radius-sm);font-family:var(--font-mono),monospace}.customerQuickstart,.detailColumns,.detailGrid,.docsPanel dl,.ledgerSummary,.modelCard dl,.responseMetaGrid,.walletSummary{border-radius:14px}.providerDownloadPanel{background:linear-gradient(135deg,var(--accent-soft),transparent 46%),var(--surface-alt)}.docsPanel,.downloadCard,.emptyPanel,.modelCard{background:var(--surface);box-shadow:none}.downloadCard:hover,.modelCard:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--shadow-soft)}@keyframes consoleSweep{0%,62%{transform:translateX(-72%)}to{transform:translateX(72%)}}@media (max-width:1080px){.landingHero{min-height:auto}.heroGridPlane,.heroNode,.heroRoute{opacity:.28}.heroContent,.loginPage,.workflowGrid{grid-template-columns:1fr}.loginPanel{margin-bottom:34px}}@media (max-width:620px){.languageToggle{right:12px;bottom:auto;width:42px;height:42px;min-height:42px;box-shadow:0 10px 28px rgb(13 18 16/20%);top:12px}.landingNav{gap:16px}.landingNav nav{width:100%;justify-content:space-between;border-radius:14px}.heroScene{display:none}.heroContent{padding-top:10px}.heroContent h1,.loginIntro h1{font-size:clamp(39px,12vw,48px);letter-spacing:-.045em}.heroContent p,.loginIntro p{max-width:34ch;font-size:16px}.landingStats{margin-top:16px}.rolePath{min-height:auto}.landingBand{padding:20px}.loginIntro{padding-top:24px}.loginProofRail{grid-template-columns:1fr}.authPanel.loginPanel{width:auto}.sidebar{box-shadow:none}}::placeholder{color:var(--muted);opacity:1}input,select,textarea{min-height:42px;border-color:var(--border-strong);font-size:14px;line-height:1.45}.buttonLink,.primaryLink,.secondaryLink,.workspaceLinks a,button{font-size:14px;line-height:1.25}.buttonLink[aria-disabled=true],button:disabled{color:var(--muted-strong)}.brandLockup span,.sidebarMeta span{color:var(--sidebar-muted);font-size:var(--text-sm);line-height:1.45}.navList a{color:var(--sidebar-muted);font-size:var(--text-base)}.landingNav nav a{color:#eef6f0;font-size:13px}.heroContent p,.landingBand p,.loginIntro p{color:#e4efe8}.workflowItem:nth-child(2) p{color:#d9e7dd}.heroConsolePreview dt,.previewHeader span,.previewStatusLine{color:#d5e1d8}.heroConsolePreview dt,.heroKicker,.landingStats span,.panelLabel,.previewHeader span,.providerDownloadPanel>div:first-child>span,.rolePath>span,.workflowItem span{font-size:12px;line-height:1.45}.loginProofRail span{color:#f4fbf6}.adminAlert span,.authPanel p,.checkRow,.checklistIntro span,.checklistItem small,.checklistItem span,.credentialHint,.customerQuickstart small,.customerQuickstart span,.detailColumns p,.detailColumns small,.detailColumns span,.detailGrid small,.detailGrid span,.docsPanel dt,.docsPanel span,.downloadCard span,.emptyPanel,.formPanel label,.inlineForm label,.landingSectionHeader p,.ledgerSummary small,.ledgerSummary span,.metric small,.metric span,.miniHistory li small,.miniHistory p,.miniHistoryHeader span,.modelCard dt,.modelCard p,.modelMeta,.nextStepPanel span,.playgroundGrid label,.playgroundOutput p,.playgroundOutput span,.providerDownloadPanel span,.providerSetupSteps,.responseMetaGrid span,.rolePath p,.sectionHeader p,.stripeCheckoutPanel small,.stripeCheckoutPanel span,.tokenBox label,.topbar p,.walletSummary span,td span{color:var(--muted-strong);line-height:1.5}.adminAlert span,.checklistIntro span,.checklistItem em,.checklistItem small,.checklistItem span,.credentialHint,.customerQuickstart small,.customerQuickstart span,.detailColumns small,.detailColumns span,.detailColumns strong,.detailGrid small,.detailGrid span,.docsPanel dt,.downloadCard span,.formPanel label,.inlineForm label,.ledgerSummary small,.ledgerSummary span,.metric small,.metric span,.miniHistory p,.miniHistoryHeader span,.modelCard dt,.modelMeta,.playgroundGrid label,.playgroundOutput span,.providerDownloadPanel span,.responseMetaGrid span,.stripeCheckoutPanel small,.stripeCheckoutPanel span,.tokenBox label,.walletSummary span,td span{font-size:13px}.docsPanel dt,.modelCard dt,.responseMetaGrid span,th{letter-spacing:.05em}th{background:#e7ede4;color:var(--muted-strong);font-size:12px;line-height:1.35}td{color:var(--foreground);line-height:1.45}td,td strong{font-size:14px}td strong{line-height:1.35}.emptyCell{color:var(--muted-strong)}.status{min-height:26px;border:1px solid var(--status-muted-border);padding:0 10px;font-size:var(--text-xs);line-height:1}.status.good{border-color:var(--status-good-border);background:var(--status-good-bg);color:var(--status-good-text)}.status.warn{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--status-warn-text)}.status.bad{border-color:var(--status-bad-border);background:var(--status-bad-bg);color:var(--status-bad-text)}.alertActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.alertActions button{min-height:32px;padding:0 10px;font-size:12px}.notice,.tokenReveal{color:var(--foreground)}.notice.success{color:var(--status-good-text)}.notice.error{color:var(--status-bad-text)}.docsPanel pre,.playgroundOutput pre,.tokenReveal code{font-size:13px;line-height:1.65}@media (max-width:620px){.agentConnectSetupGrid,.agentConnectSignalGrid,.customerWizardSteps{grid-template-columns:1fr}.agentConnectSetupHeader,.customerWizardHead{display:grid}.agentConnectSetupGrid>div,.agentConnectSignalCard,.customerWizardStep{padding:12px}.agentConnectSetupCode,.agentConnectSetupGrid{margin-inline:12px}.mfaEnrollmentPanel{grid-template-columns:1fr}.mfaEnrollmentPanel img{max-width:180px}.landingNav nav a{font-size:12px}.authPanel p,.landingSectionHeader p,.rolePath p,.sectionHeader p,.topbar p{font-size:15px}td,td span,td strong{font-size:13px}}.portalShell{grid-template-columns:248px minmax(0,1fr);max-width:100vw;overflow-x:hidden}.portalShell .navList,.portalShell .sidebar,.portalShell .workspace{min-width:0}.portalShell .navList a{display:flex;align-items:center;gap:var(--space-3)}.portalNavBadge{display:grid;place-items:center;min-width:28px;height:22px;border-radius:var(--radius-sm);background:rgb(255 255 255/7%);color:color-mix(in srgb,var(--sidebar-muted) 76%,transparent);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1}.portalShell .navList a.active .portalNavBadge,.portalShell .navList a:hover .portalNavBadge{background:rgb(110 219 149/22%);color:#bff0cf}.portalNavLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.portalShellState{display:grid;gap:1px;min-width:150px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:7px 12px;box-shadow:var(--shadow-sm)}.portalShellState small,.portalShellState span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.portalShellState strong{color:var(--foreground);font-size:var(--text-sm);line-height:1.25}.portalShellState small{color:var(--muted-strong);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.portalShellState.good{border-color:var(--status-good-border);background:var(--status-good-bg)}.portalShellState.warn{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.portalShell .portalModeContent.active{display:grid;gap:var(--space-4)}.portalShell .customerIaSection,.portalShell .providerIaSection{margin-top:0}.portalShell .customerIaSection>.sectionHeader,.portalShell .providerIaSection>.sectionHeader{align-items:flex-start;padding:18px 20px}.portalShell .customerIaSection>.sectionHeader h2,.portalShell .providerIaSection>.sectionHeader h2{font-size:var(--text-xl);letter-spacing:0;line-height:1.12}.portalShell .customerIaSection>.sectionHeader p,.portalShell .providerIaSection>.sectionHeader p{max-width:680px;font-size:var(--text-sm)}.customerConnectIa,.providerHomeIa{border-radius:var(--radius-lg)}.customerApiKeysIa .sectionHeader,.customerBillingIa .billingBlockHead,.customerPlaygroundIa .docsPanelHeader,.providerEarningsIa .sectionHeader,.providerJobsIa .sectionHeader,.providerModelsIa .sectionHeader,.providerNodesIa .sectionHeader,.providerSetupIa .sectionHeader{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),transparent),var(--surface)}.customerApiKeysIa .apiKeysUsageFunnel,.customerBillingIa .walletSummary,.customerUsageIa .usageKpiGrid,.providerEarningsIa .providerEarningsHumanSummary,.providerJobsIa .providerJobSummary,.providerNodesIa .providerTrustSummary{border-radius:var(--radius-lg)}.providerEarningsIa .customerSectionStack,.providerJobsIa .customerSectionStack,.providerModelsIa .customerSectionStack,.providerNodesIa .customerSectionStack{gap:0}@media (max-width:1080px) and (min-width:761px){.portalShell{grid-template-columns:76px minmax(0,1fr)}.portalShell .sidebar{position:sticky;top:0;align-items:center;height:100vh;padding:18px 12px}.portalShell .brandLockup{justify-content:center}.portalShell .brandLockup>div:not(.brandMark),.portalShell .portalNavLabel,.portalShell .sidebarMeta span,.portalShell .sidebarMeta strong{display:none}.portalShell .navList:not(.navGrouped){grid-template-columns:1fr;width:100%;margin-top:var(--space-6)}.portalShell .navList a{justify-content:center;padding:10px 0}.portalShell .portalNavBadge{min-width:34px;height:28px}.portalShell .sidebarMeta{width:100%;margin-top:auto;padding-top:var(--space-4)}.portalShell .sidebarMeta button{min-width:0;padding-inline:0;font-size:0}.portalShell .sidebarMeta button:after{content:"Out";font-size:11px}}@media (max-width:760px){.portalShell{width:100%;grid-template-columns:minmax(0,1fr)}.portalShell .sidebar{position:static;height:auto;padding:16px 14px}.portalShell .brandLockup{width:100%;justify-content:flex-start}.portalShell .navList:not(.navGrouped){display:flex;gap:var(--space-2);width:100%;max-width:100%;margin-top:var(--space-4);overflow-x:auto;padding:0 0 var(--space-1)}.portalShell .navList a{flex:0 0 auto;padding:8px 12px;white-space:nowrap}.portalShell .sidebarMeta{display:none}.portalShell .portalTopbar,.portalShell .topbarActions{justify-items:stretch;min-width:0}.portalShell .topbarActions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.portalShell .topbarActions .secondaryButton,.portalShell .topbarActions button,.portalShell .topbarActions>*,.portalShellState{width:100%}.portalShell .customerIaSection>.sectionHeader,.portalShell .providerIaSection>.sectionHeader{padding:16px 14px}}.landingHero{min-height:min(700px,86dvh);background-color:#f4f7f1;background-image:linear-gradient(90deg,rgb(21 26 24/5%) 1px,transparent 0),linear-gradient(rgb(21 26 24/4%) 1px,transparent 0);background-size:40px 40px;color:var(--foreground)}.heroScene{display:block;background:transparent;opacity:1}.heroScene:after{inset:0;background:linear-gradient(90deg,rgb(244 247 241/98%),rgb(244 247 241/78%) 54%,rgb(244 247 241/18%));content:""}.heroGridPlane{position:absolute;right:clamp(18px,6vw,92px);top:clamp(96px,18vh,160px);width:min(46vw,620px);min-width:280px;aspect-ratio:1.38;border:1px solid rgb(21 26 24/12%);border-radius:var(--radius-lg);background:linear-gradient(90deg,rgb(21 26 24/7%) 1px,transparent 0),linear-gradient(rgb(21 26 24/6%) 1px,transparent 0),rgb(255 255 255/34%);background-size:28px 28px;box-shadow:0 24px 70px rgb(21 26 24/8%)}.heroGridPlane:after,.heroGridPlane:before{position:absolute;height:1px;background:rgb(47 143 91/34%);content:""}.heroGridPlane:before{inset:28% 12% auto 12%}.heroGridPlane:after{inset:auto 18% 33% 8%}.heroNode,.heroRoute,.heroRoute:after{display:none;animation:none}.landingBrand,.landingNav{color:var(--foreground)}.landingNav nav{border:1px solid rgb(21 26 24/10%);background:rgb(255 255 255/74%);box-shadow:var(--shadow-sm)}.landingNav nav a{color:#4c5b53}.landingNav nav a:hover{background:rgb(47 143 91/9%);color:var(--accent-text)}.heroContent{grid-template-columns:minmax(0,1fr);align-content:center;gap:0;padding-top:clamp(36px,7vh,80px);padding-bottom:clamp(36px,7vh,72px)}.heroCopy{max-width:820px}.landingHero .heroKicker{color:var(--accent-strong);letter-spacing:0}.heroContent h1{max-width:820px;color:var(--foreground);font-size:68px;line-height:.98}.heroContent p{max-width:690px;color:var(--muted-strong);font-size:19px;line-height:1.55}.landingHero .primaryLink{color:var(--accent-contrast)}.landingHero .secondaryLink{border-color:rgb(21 26 24/15%);background:rgb(255 255 255/66%);color:var(--foreground)}.landingHero .secondaryLink:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.heroConsolePreview{position:relative;z-index:1;grid-template-columns:minmax(180px,.74fr) minmax(0,1.5fr);align-items:center;gap:var(--space-4);width:min(980px,100%);max-width:100%;margin-top:var(--space-6);border:1px solid rgb(21 26 24/12%);border-radius:var(--radius-md);background:rgb(255 255 255/76%);color:var(--foreground);box-shadow:0 22px 58px rgb(21 26 24/10%)}.heroConsolePreview:before{content:none;animation:none}.heroConsolePreview dt,.previewHeader span{color:var(--muted)}.heroConsolePreview dd,.previewHeader strong{color:var(--foreground)}.heroConsolePreview dl{grid-template-columns:repeat(4,minmax(0,1fr));border-color:rgb(21 26 24/9%);background:rgb(21 26 24/7%)}.heroConsolePreview dl div{background:rgb(255 255 255/72%);padding:9px 10px}.previewStatusLine{grid-column:1/-1;color:var(--muted-strong)}.earlyAccessCallout{display:grid;gap:var(--space-2);width:min(1180px,calc(100% - 40px));margin:var(--space-4) auto 0;border:1px solid var(--accent-strong);border-radius:var(--radius-md);background:var(--accent-soft);padding:18px 22px}.earlyAccessCallout strong{color:var(--accent-strong);font-size:var(--text-lg)}.earlyAccessCallout p{margin:0;color:var(--muted-strong)}@media (max-width:1080px){.landingHero{min-height:auto}.heroGridPlane{right:-140px;top:118px;width:520px;min-width:0;opacity:.36}.heroContent h1{font-size:58px}.heroConsolePreview{max-width:100%}.heroConsolePreview dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.landingNav nav{flex-wrap:nowrap;justify-content:flex-start;width:calc(100% - 58px);max-width:calc(100% - 58px);margin-right:58px;overflow-x:auto;scrollbar-width:none}.landingNav nav::-webkit-scrollbar{display:none}.landingNav nav a{flex:0 0 auto}.landingHero{background-size:32px 32px}.heroScene{display:block}.heroScene:after{background:rgb(244 247 241/86%)}.heroGridPlane{right:-210px;top:128px;width:440px;opacity:.22}.heroContent{padding-top:var(--space-5);padding-bottom:var(--space-6)}.heroContent h1{font-size:42px}.heroContent p{font-size:16px}.heroActions{align-items:stretch;flex-direction:column}.heroActions a{width:100%}.heroConsolePreview{display:none}.earlyAccessCallout{width:calc(100% - 32px);padding:16px}}.adminShell{grid-template-columns:260px minmax(0,1fr);max-width:100vw;overflow-x:hidden}.adminShell .adminSection,.adminShell .navGroup,.adminShell .navList,.adminShell .sidebar,.adminShell .workspace{min-width:0}.adminShell .navList a{display:flex;align-items:center;gap:var(--space-3)}.adminNavBadge,.adminShell .navList a:not(.adminNavLink):before{display:grid;place-items:center;min-width:30px;height:22px;border-radius:var(--radius-sm);background:rgb(47 143 91/9%);color:var(--sidebar-muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1}.adminShell .navList a[href="#overview"]:before{content:"OV"}.adminShell .navList a[href="#users"]:before{content:"US"}.adminShell .navList a[href="#provider-earnings"]:before{content:"ER"}.adminShell .navList a[href="#payouts"]:before{content:"PO"}.adminShell .navList a[href="#models"]:before{content:"MD"}.adminShell .navList a[href="#onboarding"]:before{content:"DV"}.adminShell .navList a.adminNavLink:before{content:none}.adminShell .navList a.active .adminNavBadge,.adminShell .navList a:hover .adminNavBadge,.adminShell .navList a:not(.adminNavLink):hover:before,.consoleShell[data-active-admin-section=models] .navList a[href="#models"]:before,.consoleShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"]:before,.consoleShell[data-active-admin-section=overview] .navList a[href="#overview"]:before,.consoleShell[data-active-admin-section=payouts] .navList a[href="#payouts"]:before,.consoleShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"]:before,.consoleShell[data-active-admin-section=users] .navList a[href="#users"]:before{background:var(--sidebar-active-bg);color:var(--accent-text)}.adminNavLabel{min-width:0;overflow:hidden;text-overflow:ellipsis}.adminTopbar{grid-template-columns:minmax(0,1fr) minmax(260px,430px)}.adminTopbarActions{align-items:center}.adminShellState{display:grid;gap:2px;min-width:180px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:8px 12px;box-shadow:var(--shadow-sm)}.adminShellState span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.adminShellState strong{color:var(--foreground);font-size:var(--text-sm);line-height:1.25}.adminShellState small{color:var(--muted-strong);font-size:11px;font-weight:700;line-height:1.35}.adminShellState.good{border-color:var(--status-good-border);background:var(--status-good-bg)}.adminShellState.warn{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.adminShellState.bad{border-color:var(--status-bad-border);background:var(--status-bad-bg)}.adminShell .adminIaSection.active{gap:var(--space-4);margin-bottom:0}.adminShell .adminIaSection>.sectionHeader{align-items:flex-start;padding:18px 20px}.adminShell .adminIaSection>.sectionHeader h2{font-size:var(--text-xl);letter-spacing:0;line-height:1.12}.adminShell .adminIaSection>.sectionHeader p{max-width:760px;font-size:var(--text-sm)}.adminShell .adminHealthGrid,.adminShell .inlineForm,.adminShell .ledgerSummary,.adminShell .tableToolbar{border-radius:var(--radius-lg);overflow:hidden}.adminAuditIa>.sectionHeader,.adminEarningsIa>.sectionHeader,.adminHealthIa>.sectionHeader,.adminLedgerIa>.sectionHeader,.adminPaymentsIa>.sectionHeader,.adminPayoutsIa>.sectionHeader,.adminRequestsIa>.sectionHeader,.adminSecurityIa>.sectionHeader{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 70%,transparent),transparent),var(--surface)}.adminEarningsIa,.adminLedgerIa,.adminPaymentsIa,.adminPayoutsIa,.adminRequestsIa{border-left:3px solid color-mix(in srgb,var(--warn) 42%,var(--border))}.adminAuditIa,.adminSecurityIa{border-left:3px solid color-mix(in srgb,var(--bad) 38%,var(--border))}@keyframes gpuintegrateShimmer{to{background-position:-200% 0}}@keyframes gpuintegrateDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes gpuintegrateDrawerSlideIn{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes gpuintegrateStreamCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.motionSkeleton,.skeleton,.skeletonMetric,.skeletonRow,.skeletonText{background-image:linear-gradient(90deg,var(--surface-alt) 25%,color-mix(in srgb,var(--surface) 80%,var(--accent) 20%) 37%,var(--surface-alt) 63%);background-size:200% 100%;animation:gpuintegrateShimmer 1.35s linear infinite}.drawerBackdrop{animation:gpuintegrateDrawerBackdropIn .24s ease-out both}.adminDetailDrawer,.detailDrawer,.providerDetailDrawer,.requestDrawer{will-change:transform,opacity;animation:gpuintegrateDrawerSlideIn .32s cubic-bezier(.22,1,.36,1) both}.agentConnectCopyToast,.copySuccess,[data-copy-state=success]{will-change:transform,opacity}#agent-connect .agentConnectStreamText{display:block;min-height:1lh;will-change:transform,opacity}#agent-connect .agentConnectStreamPreview.running .agentConnectStreamText:after{content:"";display:inline-block;width:.55ch;height:1em;margin-left:3px;vertical-align:-.12em;border-radius:2px;background:currentColor;animation:gpuintegrateStreamCaretBlink .9s steps(1) infinite}.adminKpiTile,.adminOverviewPanel,.adminRadarItem,.agentConnectSignalCard,.agentConnectV2Card,.nodeEligibilityPanel,.providerCommandCard,.status,.statusPill{transition:background-color .24s ease,border-color .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}@media (prefers-reduced-motion:reduce){#agent-connect .agentConnectStreamPreview.running .agentConnectStreamText:after,.adminDetailDrawer,.detailDrawer,.drawerBackdrop,.motionSkeleton,.providerDetailDrawer,.requestDrawer,.skeleton,.skeletonMetric,.skeletonRow,.skeletonText{animation:none!important}.adminKpiTile,.adminOverviewPanel,.adminRadarItem,.agentConnectSignalCard,.agentConnectV2Card,.nodeEligibilityPanel,.providerCommandCard,.status,.statusPill{transition:none!important}}.adminAccountsIa,.adminHealthIa,.adminModelsIa,.adminNodesIa,.adminPeopleIa,.adminProvidersIa{border-left:3px solid color-mix(in srgb,var(--accent) 34%,var(--border))}.adminShell .detailPanel,.adminShell .requestDrawer{border-radius:var(--radius-lg)}.adminShell{--background:#f6f8f3;--foreground:#102017;--muted:#68766e;--muted-strong:#39483f;--surface:#ffffff;--surface-alt:#eef4ec;--surface-ink:#f8fbf6;--border:rgb(37 69 52/14%);--border-strong:rgb(37 69 52/28%);--accent:#2f8f5b;--accent-strong:#17613d;--accent-text:#17613d;--accent-fill:#2f8f5b;--accent-contrast:#ffffff;--accent-soft:rgb(47 143 91/12%);--focus-ring:rgb(47 143 91/24%);--sidebar-bg:#fbfdf9;--sidebar-fg:#102017;--sidebar-muted:#66746b;--sidebar-active-bg:rgb(47 143 91/12%);--sidebar-active-border:rgb(47 143 91/34%);--good:#17643d;--good-bg:rgb(23 100 61/10%);--good-border:rgb(23 100 61/28%);--good-text:#145c39;--warn:#b7791f;--warn-strong:#8a5b08;--warn-bg:rgb(183 121 31/12%);--warn-border:rgb(183 121 31/32%);--warn-text:#7a4d05;--bad:#c24135;--bad-bg:rgb(194 65 53/10%);--bad-border:rgb(194 65 53/30%);--bad-text:#9f2f26;--status-good-bg:var(--good-bg);--status-good-border:var(--good-border);--status-good-text:var(--good-text);--status-warn-bg:var(--warn-bg);--status-warn-border:var(--warn-border);--status-warn-text:var(--warn-text);--status-bad-bg:var(--bad-bg);--status-bad-border:var(--bad-border);--status-bad-text:var(--bad-text);--status-muted-bg:rgb(104 118 110/10%);--status-muted-border:rgb(104 118 110/24%);--status-muted-text:#4d5c54;--status-online-bg:var(--status-good-bg);--status-online-border:var(--status-good-border);--status-online-text:var(--status-good-text);--status-pending-bg:var(--status-warn-bg);--status-pending-border:var(--status-warn-border);--status-pending-text:var(--status-warn-text);--status-failed-bg:var(--status-bad-bg);--status-failed-border:var(--status-bad-border);--status-failed-text:var(--status-bad-text);--shadow-sm:0 12px 30px rgb(24 45 34/8%);--shadow-soft:0 18px 56px rgb(24 45 34/10%);color:var(--foreground);color-scheme:light}.adminShell .workspace{background:radial-gradient(circle at 76% 4%,rgb(47 143 91/12%),transparent 30%),linear-gradient(180deg,rgb(47 143 91/8%),transparent 260px),linear-gradient(90deg,rgb(47 143 91/5%) 1px,transparent 1px),linear-gradient(180deg,rgb(47 143 91/4%) 1px,transparent 1px),var(--background);background-size:auto,auto,38px 38px,38px 38px,auto;padding:18px}.adminShell .sidebar{border-right-color:var(--border);background:linear-gradient(180deg,rgb(47 143 91/10%),transparent 190px),var(--sidebar-bg);padding:18px 14px}.adminShell .brandMark{box-shadow:inset 0 1px 0 rgb(255 255 255/45%),0 10px 26px rgb(47 143 91/18%)}.adminShell .navList{gap:12px}.adminShell .navGroup>summary{padding:6px 8px 2px;color:var(--sidebar-muted)}.adminShell .navList a{min-height:36px;border:1px solid transparent;padding:7px 8px;font-size:13px}.adminShell .navList a.navDevLink{margin-top:0;border-top:0;padding-top:7px;text-transform:none}.adminShell .navList a.active,.adminShell .navList a:hover,.consoleShell[data-active-admin-section=admin-accounts] .navList a[href="#admin-accounts"],.consoleShell[data-active-admin-section=audit-logs] .navList a[href="#audit-logs"],.consoleShell[data-active-admin-section=models] .navList a[href="#models"],.consoleShell[data-active-admin-section=nodes] .navList a[href="#nodes"],.consoleShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"],.consoleShell[data-active-admin-section=overview] .navList a[href="#overview"],.consoleShell[data-active-admin-section=payments] .navList a[href="#payments"],.consoleShell[data-active-admin-section=payouts] .navList a[href="#payouts"],.consoleShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"],.consoleShell[data-active-admin-section=providers] .navList a[href="#providers"],.consoleShell[data-active-admin-section=requests-jobs] .navList a[href="#requests-jobs"],.consoleShell[data-active-admin-section=security-events] .navList a[href="#security-events"],.consoleShell[data-active-admin-section=system-health] .navList a[href="#system-health"],.consoleShell[data-active-admin-section=users] .navList a[href="#users"],.consoleShell[data-active-admin-section=wallet-ledger] .navList a[href="#wallet-ledger"]{border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:inset 3px 0 0 var(--accent);color:var(--foreground)}.adminNavBadge{width:30px;min-width:30px}.adminNavBadge svg{width:15px;height:15px;stroke-width:2}.adminKicker,.adminShell .navList a:hover .adminNavBadge svg,.consoleShell[data-active-admin-section=audit-logs] .navList a[href="#audit-logs"] .adminNavBadge svg,.consoleShell[data-active-admin-section=models] .navList a[href="#models"] .adminNavBadge svg,.consoleShell[data-active-admin-section=nodes] .navList a[href="#nodes"] .adminNavBadge svg,.consoleShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"] .adminNavBadge svg,.consoleShell[data-active-admin-section=overview] .navList a[href="#overview"] .adminNavBadge svg,.consoleShell[data-active-admin-section=payments] .navList a[href="#payments"] .adminNavBadge svg,.consoleShell[data-active-admin-section=payouts] .navList a[href="#payouts"] .adminNavBadge svg,.consoleShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"] .adminNavBadge svg,.consoleShell[data-active-admin-section=providers] .navList a[href="#providers"] .adminNavBadge svg,.consoleShell[data-active-admin-section=requests-jobs] .navList a[href="#requests-jobs"] .adminNavBadge svg,.consoleShell[data-active-admin-section=security-events] .navList a[href="#security-events"] .adminNavBadge svg,.consoleShell[data-active-admin-section=system-health] .navList a[href="#system-health"] .adminNavBadge svg,.consoleShell[data-active-admin-section=users] .navList a[href="#users"] .adminNavBadge svg,.consoleShell[data-active-admin-section=wallet-ledger] .navList a[href="#wallet-ledger"] .adminNavBadge svg{color:var(--accent-text)}.adminKicker{display:block;margin-bottom:6px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminTopbar{position:sticky;z-index:20;top:0;grid-template-columns:minmax(0,1fr) minmax(420px,auto);margin:-18px -18px 16px;border-bottom:1px solid var(--border);background:rgb(251 253 249/92%);padding:16px 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.adminTopbar h1{font-size:24px;letter-spacing:0}.adminTopbar p{max-width:740px;color:var(--muted)}.adminTopbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.adminQuickSwitch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);box-shadow:var(--shadow-sm)}.adminQuickSwitch a{display:grid;gap:5px;min-width:0;background:linear-gradient(180deg,rgb(255 255 255/4%),transparent),var(--surface);color:var(--foreground);padding:12px 14px}.adminQuickSwitch a:hover{background:var(--surface-alt)}.adminQuickSwitch span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminQuickSwitch strong{color:var(--foreground);font-size:20px;line-height:1}.adminQuickSwitch small,.adminQuickSwitch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminQuickSwitch small{color:var(--muted);font-size:12px;font-weight:700}.adminQuickSwitch a.good{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--good) 72%,transparent)}.adminQuickSwitch a.warn{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--warn) 76%,transparent)}.adminQuickSwitch a.bad{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--bad) 76%,transparent)}.adminCommandChips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.adminCommandChips span,.adminIdentityPill,.adminPanelBadges span,.adminShellState{border:1px solid var(--border);border-radius:var(--radius-md);background:rgb(255 255 255/4%)}.adminCommandChips span{display:inline-flex;align-items:center;gap:6px;min-height:34px;color:var(--muted-strong);font-size:12px;font-weight:800;padding:7px 10px}.adminCommandChips span.bad,.adminCommandChips span.good,.adminCommandChips span.warn{color:var(--foreground)}.adminCommandChips span.good{border-color:var(--status-good-border);background:var(--status-good-bg)}.adminCommandChips span.warn{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.adminCommandChips span.bad{border-color:var(--status-bad-border);background:var(--status-bad-bg)}.adminShellState{min-width:170px;box-shadow:none}.adminShellState.bad,.adminShellState.good,.adminShellState.warn{background:rgb(255 255 255/4%)}.adminIdentityPill{display:grid;gap:2px;min-width:152px;padding:8px 10px}.adminIdentityPill span{color:var(--accent-text);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminIdentityPill strong{min-width:0;overflow:hidden;color:var(--foreground);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.adminIdentityPill small{color:var(--muted);font-size:11px}.iconButton{display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;border-radius:var(--radius-md);padding:0}.adminRefreshButton{color:var(--foreground)}.adminOverviewIa>:not(.adminOpsCommandCenter){display:none}.adminOpsCommandCenter{display:grid;gap:12px}.adminCommandPanel,.adminHeroBar,.adminKpiTile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.adminHeroBar{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:16px;align-items:stretch;padding:18px}.adminHeroBar h2,.adminHeroBar p,.adminHeroSession small,.adminHeroSession strong,.adminKpiTile small,.adminKpiTile strong,.adminPanelHeader h3,.adminPanelHeader span{margin:0}.adminHeroBar h2{color:var(--foreground);font-size:30px;line-height:1.05;letter-spacing:0}.adminHeroBar p{max-width:820px;color:var(--muted);font-size:14px;line-height:1.55}.adminHeroSession{display:grid;gap:8px;align-content:center;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%),color-mix(in srgb,var(--surface-alt) 76%,transparent);padding:14px}.adminHeroSession span{display:inline-flex;align-items:center;gap:7px;color:var(--accent-text);font-size:12px;font-weight:900}.adminHeroSession strong{color:var(--foreground);font-size:18px}.adminHeroSession small{color:var(--muted-strong);font-size:12px;line-height:1.45}.adminKpiStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border)}.adminKpiTile{display:grid;gap:7px;min-width:0;border:0;border-radius:0;background:var(--surface);padding:14px;box-shadow:none}.adminKpiTile:hover{background:var(--surface-alt)}.adminEvidenceBlock>span,.adminEvidenceGrid span,.adminEvidenceList>span,.adminInvestigationSummary span,.adminKpiTile span,.adminPanelHeader span,.adminRadarAlerts>span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.adminKpiTile strong{color:var(--foreground);font-size:22px;line-height:1}.adminKpiTile small{color:var(--muted);font-size:12px;line-height:1.35}.adminKpiTile.good{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--good) 72%,transparent)}.adminKpiTile.warn{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--warn) 78%,transparent)}.adminKpiTile.bad{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--bad) 78%,transparent)}.adminOpsPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px;align-items:start}.adminCommandPanel{min-width:0;overflow:hidden}.adminPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:14px}.adminPanelHeader>div{display:grid;gap:4px;min-width:0}.adminPanelHeader h3{color:var(--foreground);font-size:16px;line-height:1.25;letter-spacing:0}.adminPanelHeader a,.adminPanelHeader button{align-self:center;min-height:32px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgb(255 255 255/5%);color:var(--foreground);font-size:12px;font-weight:800;padding:7px 10px}.adminPanelBadges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.adminPanelBadges span{color:var(--muted-strong);font-size:11px;font-weight:800;padding:6px 8px}.adminPanelBadges span.good{color:var(--good-text)}.adminPanelBadges span.warn{color:var(--warn-text)}.adminPanelBadges span.bad{color:var(--bad-text)}.adminQueueTable{display:grid}.adminQueueTableHead,.adminQueueTableRow{display:grid;grid-template-columns:84px 130px minmax(220px,1fr) minmax(120px,.6fr) minmax(120px,.55fr) 82px;gap:12px;align-items:center;min-width:0}.adminQueueTableHead{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;padding:10px 14px;text-transform:uppercase}.adminQueueTableRow{border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);color:var(--muted-strong);font-size:13px;padding:12px 14px}.adminQueueTableRow:hover{background:rgb(255 255 255/4%)}.adminQueueTableRow:last-child{border-bottom:0}.adminEvidenceGrid strong,.adminEvidenceList strong,.adminQueueTableRow b,.adminQueueTableRow strong,.adminRadarAlert strong,.adminRadarItem strong{color:var(--foreground)}.adminEvidenceGrid small,.adminEvidenceList small,.adminQueueTableRow small,.adminRadarAlert small,.adminRadarItem small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.adminQueueTableRow i{display:inline-grid;border:1px solid var(--border);border-radius:var(--radius-sm);font-style:normal;font-size:11px;font-weight:900;padding:5px 7px}.adminQueueTableRow.good i{border-color:var(--status-good-border);color:var(--good-text)}.adminQueueTableRow.warn i{border-color:var(--status-warn-border);color:var(--warn-text)}.adminQueueTableRow.bad i{border-color:var(--status-bad-border);color:var(--bad-text)}.adminRadarList,.adminRiskRadar{display:grid}.adminRadarItem{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);padding:13px 14px}.adminRadarItem>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:rgb(255 255 255/5%)}.adminRadarItem.good>span{color:var(--good-text)}.adminRadarItem.warn>span{color:var(--warn-text)}.adminRadarItem.bad>span{color:var(--bad-text)}.adminRadarItem b{color:var(--foreground);font-size:16px}.adminRadarAlerts{display:grid;gap:8px;padding:14px}.adminRadarAlerts p{margin:0;color:var(--muted);font-size:13px}.adminRadarAlert{display:grid;gap:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgb(255 255 255/4%);padding:10px}.adminRadarAlert.warn{border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.adminRadarAlert.critical{border-color:color-mix(in srgb,var(--bad) 36%,transparent)}.adminMotionAnchor{position:fixed;width:1px;height:1px;overflow:hidden;pointer-events:none}.adminCommandPanel,.adminHeroBar,.adminKpiTile,.adminQueueTableRow,.adminRadarItem,.adminSecurityAlertCard,.adminSecurityEventGroup,.adminShell .detailPanel{will-change:transform,opacity}.adminActionQueuePanel{position:relative;border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.adminActionQueuePanel:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--bad),var(--warn) 42%,var(--accent) 78%);content:""}.adminQueueTableRow{position:relative;transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.adminQueueTableRow:hover{transform:translateY(-1px)}.adminQueueTableRow.bad{background:linear-gradient(90deg,color-mix(in srgb,var(--bad) 10%,transparent),transparent 42%),transparent}.adminQueueTableRow.warn{background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 10%,transparent),transparent 42%),transparent}.adminSecurityCommandGrid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:12px;align-items:start}.adminSecurityAlertList,.adminSecurityGroupList{display:grid;gap:10px;padding:14px}.adminRawEvidenceDisclosure{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.adminRawEvidenceDisclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:16px 18px;cursor:pointer;list-style:none}.adminRawEvidenceDisclosure>summary::-webkit-details-marker{display:none}.adminRawEvidenceDisclosure>summary span{display:grid;gap:4px}.adminRawEvidenceDisclosure>summary strong{color:var(--foreground);font-size:15px}.adminRawEvidenceDisclosure>summary small{color:var(--muted);font-size:12px}.adminRawEvidenceDisclosure>summary b{flex:0 0 auto;padding:7px 10px;border:1px solid var(--border-strong);border-radius:8px;color:var(--foreground);font-size:12px}.adminRawEvidenceDisclosure[open]>summary{border-bottom:1px solid var(--line)}.adminRawEvidenceDisclosure[open]>summary b{color:var(--accent)}.adminSecurityAlertCard,.adminSecurityEventGroup{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(180deg,rgb(255 255 255/4%),transparent),var(--surface-alt);color:var(--muted-strong);padding:12px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.adminSecurityAlertCard:hover,.adminSecurityEventGroup:hover{border-color:var(--accent);transform:translateY(-1px)}.adminSecurityAlertCard>div,.adminSecurityEventGroup>div{min-width:0}.adminSecurityAlertCard span,.adminSecurityEventGroup span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.adminSecurityAlertCard strong,.adminSecurityEventGroup strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:15px}.adminSecurityAlertCard p,.adminSecurityAlertCard small,.adminSecurityEventGroup p,.adminSecurityEventGroup small{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.adminSecurityAlertCard.critical,.adminSecurityAlertCard.high,.adminSecurityEventGroup.critical{border-left-color:var(--bad);background:linear-gradient(90deg,color-mix(in srgb,var(--bad) 12%,transparent),transparent 62%),var(--surface-alt)}.adminSecurityAlertCard.medium,.adminSecurityEventGroup.warn{border-left-color:var(--warn);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 12%,transparent),transparent 62%),var(--surface-alt)}.adminSecurityAlertCard.low,.adminSecurityEventGroup.info{border-left-color:var(--accent)}.adminSecurityAlertCard .alertActions{display:flex;flex-wrap:wrap;gap:8px}.adminRadarAlert .alertActions button,.adminSecurityAlertCard .alertActions button{min-height:32px;border-radius:var(--radius-sm);font-size:12px}.adminShell .detailPanel{border-left:4px solid var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),var(--surface);box-shadow:0 22px 70px rgb(24 45 34/12%)}.adminShell .detailPanel>.sectionHeader.compact{position:sticky;z-index:2;top:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adminShell .detailPanel .detailColumns>div,.adminShell .detailPanel .detailGrid>div,.adminShell .detailPanelNested{border-color:color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface-alt) 78%,transparent)}[data-admin-motion-root] .adminAlert,[data-admin-motion-root] .adminHealthDrilldownRail>div,[data-admin-motion-root] .adminHealthGrid>div,[data-admin-motion-root] .adminIaSection .adminConfirmRail,[data-admin-motion-root] .adminIaSection .adminRequestTimelineStep,[data-admin-motion-root] .adminIaSection .auditJsonGrid pre,[data-admin-motion-root] .adminIaSection .auditJsonGrid>div,[data-admin-motion-root] .adminIaSection .detailColumns>div,[data-admin-motion-root] .adminIaSection .detailGrid>div,[data-admin-motion-root] .adminIaSection .detailPanel,[data-admin-motion-root] .adminIaSection .detailPanelNested,[data-admin-motion-root] .adminIaSection .ledgerSummary>div,[data-admin-motion-root] .adminIaSection .modelCapabilityCard,[data-admin-motion-root] .adminIaSection .nodeEligibilityPanel,[data-admin-motion-root] .adminIaSection .nodeEligibilityPanel li,[data-admin-motion-root] .adminIaSection .nodeGpuCard,[data-admin-motion-root] .adminIaSection .paginationBar,[data-admin-motion-root] .adminIaSection .requestFilterForm>button,[data-admin-motion-root] .adminIaSection .requestFilterForm>label,[data-admin-motion-root] .adminIaSection .rowActions button,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr,[data-admin-motion-root] .adminSecurityAlertCard,[data-admin-motion-root] .adminSecurityAlertCard .alertActions button,[data-admin-motion-root] .adminSecurityEventGroup,[data-admin-motion-root] .adminSecurityGroupList>*,[data-admin-motion-root] .adminSecurityGroupMetrics span,[data-admin-motion-root] .systemHealthColumns li,[data-admin-motion-root] .systemHealthColumns>div{will-change:transform,opacity}[data-admin-motion-root] .adminAlert,[data-admin-motion-root] .adminHealthDrilldownRail>div,[data-admin-motion-root] .adminHealthGrid>div,[data-admin-motion-root] .adminIaSection .adminRequestTimelineStep,[data-admin-motion-root] .adminIaSection .detailColumns li,[data-admin-motion-root] .adminIaSection .detailGrid>div,[data-admin-motion-root] .adminIaSection .modelCapabilityCard,[data-admin-motion-root] .adminIaSection .nodeEligibilityPanel li,[data-admin-motion-root] .adminIaSection .nodeGpuCard,[data-admin-motion-root] .adminIaSection .rowActions button,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr,[data-admin-motion-root] .adminSecurityAlertCard,[data-admin-motion-root] .adminSecurityEventGroup,[data-admin-motion-root] .adminSecurityGroupMetrics span,[data-admin-motion-root] .systemHealthColumns li{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}[data-admin-motion-root] .adminIaSection .detailPanel{position:relative;overflow:hidden;transform-origin:top right}[data-admin-motion-root] .adminAuditIa .detailPanel,[data-admin-motion-root] .adminNodesIa .detailPanel,[data-admin-motion-root] .adminProvidersIa .detailPanel,[data-admin-motion-root] .adminRequestsIa .detailPanel{border-top:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-left-color:var(--accent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 50%),var(--surface)}[data-admin-motion-root] .adminRequestsIa .detailPanel{border-left-color:var(--warn)}[data-admin-motion-root] .adminAuditIa .detailPanel,[data-admin-motion-root] .adminSecurityIa .detailPanel{border-left-color:var(--bad)}[data-admin-motion-root] .adminHealthGrid>div:after,[data-admin-motion-root] .adminIaSection .detailPanel:after,[data-admin-motion-root] .adminSecurityAlertCard:after,[data-admin-motion-root] .adminSecurityEventGroup:after{position:absolute;right:-42px;bottom:-54px;width:140px;height:140px;border-radius:var(--radius-pill);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,transparent),transparent 66%);content:"";pointer-events:none}[data-admin-motion-root] .adminIaSection .auditJsonGrid>div,[data-admin-motion-root] .adminIaSection .detailColumns>div,[data-admin-motion-root] .adminIaSection .detailGrid>div,[data-admin-motion-root] .adminIaSection .detailPanelNested{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 5%,transparent)}.adminRequestTimeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px}.adminRequestTimelineStep{position:relative;overflow:hidden;display:grid;gap:7px;min-height:106px;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 68%),var(--surface);padding:14px 14px 14px 17px}.adminRequestTimelineStep:before{position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--accent) 42%,transparent);content:""}.adminConfirmRail,.adminRequestTimelineStep small,.adminRequestTimelineStep span{color:var(--muted);font-size:12px;line-height:1.35}.adminConfirmRail,.adminRequestTimelineStep span{font-family:var(--font-mono);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminRequestTimelineStep strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminRequestTimelineStep.done{border-color:color-mix(in srgb,var(--good) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--good) 8%,transparent),transparent 70%),var(--surface)}.adminRequestTimelineStep.done:before{background:var(--good)}.adminRequestTimelineStep.warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--border))}.adminRequestTimelineStep.waiting:before,.adminRequestTimelineStep.warn:before{background:var(--warn)}.adminRequestTimelineStep.bad{border-color:color-mix(in srgb,var(--bad) 38%,var(--border))}.adminRequestTimelineStep.bad:before{background:var(--bad)}.adminConfirmRail{flex:1 0 100%;border:1px solid color-mix(in srgb,var(--warn) 28%,var(--border));border-left:3px solid var(--warn);border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 68%),var(--surface);padding:7px 9px}[data-admin-motion-root] .adminIaSection .tableWrap tbody tr{position:relative}[data-admin-motion-root] .adminIaSection .tableWrap tbody tr:before{position:absolute;inset:8px auto 8px 0;width:3px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 38%,transparent);content:"";opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .18s ease,transform .18s ease}[data-admin-motion-root] .adminIaSection .tableWrap tbody tr.selectedRow:before,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr.selectedTableRow:before,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr:hover:before{opacity:1;transform:scaleY(1)}[data-admin-motion-root] .adminIaSection .tableWrap tbody tr.selectedRow,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr.selectedTableRow{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 58%),var(--surface-alt)}[data-admin-motion-root] .adminJobsIa .tableWrap tbody tr:before,[data-admin-motion-root] .adminRequestsIa .tableWrap tbody tr:before{background:color-mix(in srgb,var(--warn) 55%,transparent)}[data-admin-motion-root] .adminNodesIa .tableWrap tbody tr:before,[data-admin-motion-root] .adminProvidersIa .tableWrap tbody tr:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}[data-admin-motion-root] .adminAuditIa .tableWrap tbody tr:before,[data-admin-motion-root] .adminSecurityIa .tableWrap tbody tr:before{background:color-mix(in srgb,var(--bad) 48%,transparent)}[data-admin-motion-root] .adminRequestsIa .dangerButton{border-color:color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 10%,var(--surface));color:var(--bad-text)}[data-admin-motion-root] .adminPayoutsIa .rowActions button:first-child{border-color:color-mix(in srgb,var(--good) 45%,var(--border));background:color-mix(in srgb,var(--good) 11%,var(--surface));color:var(--good-text)}[data-admin-motion-root] .adminPayoutsIa .rowActions button:nth-child(2){border-color:color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 10%,var(--surface));color:var(--bad-text)}[data-admin-motion-root] .adminPayoutsIa .rowActions button:last-child{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--accent-text)}[data-admin-motion-root] .adminPayoutsIa .ledgerSummary>div,[data-admin-motion-root] .adminPayoutsIa tbody td:nth-child(2),[data-admin-motion-root] .adminPayoutsIa tbody td:nth-child(6){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-admin-motion-root] .adminPayoutsIa .ledgerSummary>div{position:relative;overflow:hidden}[data-admin-motion-root] .adminPayoutsIa .ledgerSummary>div:after,[data-admin-motion-root] .adminPayoutsIa .rowActions button:after,[data-admin-motion-root] .adminRequestsIa .dangerButton:after{position:absolute;inset:auto 12px 7px;height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent);content:"";opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .18s ease}[data-admin-motion-root] .adminPayoutsIa .rowActions button,[data-admin-motion-root] .adminRequestsIa .dangerButton{position:relative;overflow:hidden}[data-admin-motion-root] .adminPayoutsIa .ledgerSummary>div:hover:after,[data-admin-motion-root] .adminPayoutsIa .rowActions button:hover:after,[data-admin-motion-root] .adminRequestsIa .dangerButton:hover:after{opacity:1;transform:scaleX(1)}[data-admin-motion-root] .adminHealthGrid>div,[data-admin-motion-root] .adminSecurityAlertCard,[data-admin-motion-root] .adminSecurityEventGroup{position:relative;overflow:hidden}[data-admin-motion-root] .adminSecurityAlertCard .alertActions button:first-child{border-color:color-mix(in srgb,var(--warn) 44%,var(--border));background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn-text)}[data-admin-motion-root] .adminSecurityAlertCard .alertActions button:last-child{border-color:color-mix(in srgb,var(--good) 42%,var(--border));background:color-mix(in srgb,var(--good) 10%,var(--surface));color:var(--good-text)}[data-admin-motion-root] .adminSecurityAlertCard{display:grid;gap:12px}[data-admin-motion-root] .adminSecurityAlertCard.critical,[data-admin-motion-root] .adminSecurityAlertCard.high,[data-admin-motion-root] .adminSecurityEventGroup.critical,[data-admin-motion-root] .adminSecurityEventGroup.high{border-left-color:var(--bad);background:linear-gradient(90deg,color-mix(in srgb,var(--bad) 10%,transparent),transparent 66%),var(--surface-alt)}[data-admin-motion-root] .adminSecurityAlertCard.medium,[data-admin-motion-root] .adminSecurityEventGroup.medium{border-left-color:var(--warn);background:linear-gradient(90deg,color-mix(in srgb,var(--warn) 11%,transparent),transparent 66%),var(--surface-alt)}[data-admin-motion-root] .adminSecurityAlertCard .alertActions{display:flex;flex-wrap:wrap;gap:8px}[data-admin-motion-root] .adminSecurityAlertCard strong,[data-admin-motion-root] .adminSecurityEventGroup strong{overflow-wrap:anywhere}.adminSecurityGroupMetrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.adminSecurityGroupMetrics span{border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1.2;padding:5px 8px}[data-admin-motion-root] .adminHealthGrid>div{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));background:linear-gradient(180deg,rgb(255 255 255/58%),transparent),var(--surface-alt)}[data-admin-motion-root] .adminHealthGrid>div strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminHealthDrilldownRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px}.adminHealthDrilldownRail>div{position:relative;overflow:hidden;display:grid;gap:7px;min-height:104px;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 68%),var(--surface);padding:14px 14px 14px 17px}.adminHealthDrilldownRail>div:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent);content:""}.adminHealthDrilldownRail>div.good:before{background:var(--good)}.adminHealthDrilldownRail>div.warn:before{background:var(--warn)}.adminHealthDrilldownRail>div.bad:before{background:var(--bad)}.adminHealthDrilldownRail small,.adminHealthDrilldownRail span{color:var(--muted);font-size:12px;line-height:1.35}.adminHealthDrilldownRail span{font-family:var(--font-mono);font-weight:900;letter-spacing:.05em;text-transform:uppercase}.adminHealthDrilldownRail strong{font-family:var(--font-mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-admin-motion-root] .systemHealthColumns li{border-left:3px solid color-mix(in srgb,var(--accent) 38%,var(--border))}[data-admin-motion-root] .adminHealthGrid>div,[data-admin-motion-root] .systemHealthColumns li,[data-admin-motion-root] .systemHealthColumns>div{overflow:hidden}[data-admin-motion-root] .adminHealthGrid>div:nth-child(3),[data-admin-motion-root] .adminHealthGrid>div:nth-child(5),[data-admin-motion-root] .adminHealthGrid>div:nth-child(6),[data-admin-motion-root] .adminHealthGrid>div:nth-child(7),[data-admin-motion-root] .adminHealthGrid>div:nth-child(8){border-color:color-mix(in srgb,var(--warn) 28%,var(--border))}[data-admin-motion-root] .adminHealthGrid>div:nth-child(3):before,[data-admin-motion-root] .adminHealthGrid>div:nth-child(5):before,[data-admin-motion-root] .adminHealthGrid>div:nth-child(6):before,[data-admin-motion-root] .adminHealthGrid>div:nth-child(7):before,[data-admin-motion-root] .adminHealthGrid>div:nth-child(8):before{position:absolute;inset:0 auto 0 0;width:4px;background:color-mix(in srgb,var(--warn) 68%,transparent);content:""}[data-admin-motion-root] .systemHealthColumns li{padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-alt) 86%,transparent)}[data-admin-motion-root] .adminAuditIa .auditJsonGrid pre{box-shadow:inset 0 0 0 1px rgb(47 143 91/8%)}.adminAuditDiffBlock h3{display:flex;align-items:center;justify-content:space-between;gap:10px}.adminAuditDiffBlock h3 span{font-size:13px}.adminAuditDiffBlock h3 small{border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent));border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.05em;padding:4px 7px;text-transform:uppercase}[data-admin-motion-root] .adminAuditIa .auditJsonGrid>div{position:relative;overflow:hidden}[data-admin-motion-root] .adminAuditIa .auditJsonGrid>div:first-child{border-left:3px solid color-mix(in srgb,var(--bad) 46%,var(--border))}[data-admin-motion-root] .adminAuditIa .auditJsonGrid>div:nth-child(2){border-left:3px solid color-mix(in srgb,var(--good) 48%,var(--border))}[data-admin-motion-root] .adminAuditIa .auditJsonGrid>div:nth-child(3){border-left:3px solid color-mix(in srgb,var(--accent) 48%,var(--border))}[data-admin-motion-root] .adminAuditIa .auditJsonGrid pre{max-height:340px;overflow:auto;border-radius:var(--radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-ink) 4%,transparent),transparent),var(--surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover){[data-admin-motion-root] .adminAlert:hover,[data-admin-motion-root] .adminHealthDrilldownRail>div:hover,[data-admin-motion-root] .adminHealthGrid>div:hover,[data-admin-motion-root] .adminIaSection .adminRequestTimelineStep:hover,[data-admin-motion-root] .adminIaSection .detailColumns li:hover,[data-admin-motion-root] .adminIaSection .detailGrid>div:hover,[data-admin-motion-root] .adminIaSection .modelCapabilityCard:hover,[data-admin-motion-root] .adminIaSection .nodeEligibilityPanel li:hover,[data-admin-motion-root] .adminIaSection .nodeGpuCard:hover,[data-admin-motion-root] .adminIaSection .requestFilterForm>label:hover,[data-admin-motion-root] .adminIaSection .rowActions button:hover,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr:hover,[data-admin-motion-root] .adminSecurityAlertCard:hover,[data-admin-motion-root] .adminSecurityEventGroup:hover,[data-admin-motion-root] .adminSecurityGroupMetrics span:hover,[data-admin-motion-root] .systemHealthColumns li:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 36%,var(--border));box-shadow:0 18px 48px rgb(24 45 34/12%)}}@media (prefers-reduced-motion:reduce){[data-admin-motion-root] .adminAlert,[data-admin-motion-root] .adminHealthDrilldownRail>div,[data-admin-motion-root] .adminHealthGrid>div,[data-admin-motion-root] .adminIaSection .adminRequestTimelineStep,[data-admin-motion-root] .adminIaSection .detailColumns li,[data-admin-motion-root] .adminIaSection .detailGrid>div,[data-admin-motion-root] .adminIaSection .modelCapabilityCard,[data-admin-motion-root] .adminIaSection .nodeEligibilityPanel li,[data-admin-motion-root] .adminIaSection .nodeGpuCard,[data-admin-motion-root] .adminIaSection .requestFilterForm>label,[data-admin-motion-root] .adminIaSection .rowActions button,[data-admin-motion-root] .adminIaSection .tableWrap tbody tr,[data-admin-motion-root] .adminSecurityAlertCard,[data-admin-motion-root] .adminSecurityEventGroup,[data-admin-motion-root] .adminSecurityGroupMetrics span,[data-admin-motion-root] .systemHealthColumns li{transition:none}}.adminInvestigationShell{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(360px,1.15fr) minmax(320px,.85fr);gap:12px;align-items:start}.adminEvidenceList,.adminTimeline,.adminTraceRows{display:grid}.adminTraceRow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(74px,.45fr) minmax(84px,.45fr);gap:10px;align-items:center;width:100%;min-height:52px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);border-radius:0;background:transparent;color:var(--muted-strong);font-size:12px;text-align:left}.adminTraceRow.selected,.adminTraceRow:hover{background:var(--accent-soft);color:var(--foreground)}.adminTraceRow strong{color:var(--foreground);font-size:12px}.adminTraceRow small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.adminInvestigationTabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border);padding:10px 14px}.adminInvestigationTabs span{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:12px;font-weight:800;padding:6px 8px}.adminInvestigationTabs span:first-child{border-color:color-mix(in srgb,var(--accent) 44%,transparent);background:var(--accent-soft);color:var(--foreground)}.adminTimeline{gap:0;padding:14px}.adminTimelineStep{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 16px 22px}.adminTimelineStep:before{position:absolute;top:3px;left:2px;width:10px;height:10px;border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent);content:""}.adminTimelineStep:after{position:absolute;top:16px;bottom:0;left:6px;width:1px;background:var(--border);content:""}.adminTimelineStep:last-child{padding-bottom:0}.adminTimelineStep:last-child:after{content:none}.adminTimelineStep.warn:before{background:var(--warn);box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 60%,transparent)}.adminTimelineStep>span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px}.adminTimelineStep strong{color:var(--foreground);font-size:13px}.adminTimelineStep small{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.adminInvestigationSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 14px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border)}.adminInvestigationSummary div{display:grid;gap:6px;min-width:0;background:var(--surface-alt);padding:10px}.adminInvestigationSummary strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:15px}.adminEvidenceBlock{display:grid;gap:8px;border-bottom:1px solid var(--border);padding:14px}.adminEvidenceBlock pre{max-height:220px;margin:0;overflow:auto;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--radius-md);background:#f8fbf6;color:#22342a;font-size:11px;line-height:1.5;padding:10px}.adminEvidenceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--border);background:var(--border)}.adminEvidenceGrid>div{display:grid;gap:6px;min-width:0;background:var(--surface);padding:12px}.adminEvidenceList{gap:8px;border-bottom:1px solid var(--border);padding:12px 14px}.adminEvidenceList:last-child{border-bottom:0}.adminEvidenceList>div{display:grid;gap:2px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-md);background:var(--surface-ink);padding:8px}.adminEvidenceList p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.adminShell .detailPanel,.adminShell .formPanel,.adminShell .metric,.adminShell .requestDrawer,.adminShell .tableSection{border-color:var(--border);background:var(--surface);color:var(--foreground)}.adminShell .tableWrap{border-color:var(--border);background:var(--surface)}.adminShell .sectionHeader p,.adminShell td,.adminShell td span,.adminShell th{color:var(--muted)}.adminShell .detailColumns h3,.adminShell .detailGrid strong,.adminShell .sectionHeader h2,.adminShell td strong{color:var(--foreground)}.adminShell input,.adminShell select,.adminShell textarea{border-color:var(--border);background:#ffffff;color:var(--foreground)}.adminEmptyState.compact{padding:14px}@media (max-width:1320px){.adminKpiStrip,.adminQuickSwitch{grid-template-columns:repeat(3,minmax(0,1fr))}.adminInvestigationShell,.adminOpsPrimaryGrid,.adminSecurityCommandGrid{grid-template-columns:1fr}}@media (max-width:980px){.adminTopbar{position:static;grid-template-columns:1fr;margin:-18px -18px 14px}.adminCommandChips,.adminTopbarActions{justify-content:flex-start}.adminHeroBar{grid-template-columns:1fr}.adminQueueTable{overflow-x:auto}.adminQueueTableHead,.adminQueueTableRow{min-width:820px}.adminTraceRows{overflow-x:auto}.adminTraceRow{min-width:720px}}@media (max-width:620px){.adminShell .workspace{padding:12px}.adminTopbar{margin:-12px -12px 12px;padding:14px 12px}.adminEvidenceGrid,.adminHealthDrilldownRail,.adminInvestigationSummary,.adminKpiStrip,.adminQuickSwitch,.adminRequestTimeline{grid-template-columns:1fr}.adminHeroBar h2{font-size:24px}.adminRawEvidenceDisclosure>summary{align-items:flex-start;flex-direction:column}}@media (max-width:1180px) and (min-width:761px){.adminShell{grid-template-columns:84px minmax(0,1fr)}.adminShell .sidebar{position:sticky;top:0;align-items:center;height:100vh;padding:18px 12px}.adminShell .brandLockup{justify-content:center}.adminShell .adminNavLabel,.adminShell .brandLockup>div:not(.brandMark),.adminShell .navGroup>summary,.adminShell .sidebarMeta span,.adminShell .sidebarMeta strong{display:none}.adminShell .navList.navGrouped{width:100%;margin-top:var(--space-6)}.adminShell .navGroup{display:contents}.adminShell .navList a{justify-content:center;margin-left:0;padding:10px 0}.adminShell .adminNavBadge,.adminShell .navList a:not(.adminNavLink):before{min-width:36px;height:28px}.adminShell .sidebarMeta{width:100%;margin-top:auto;padding-top:var(--space-4)}.adminShell .sidebarMeta button{min-width:0;padding-inline:0;font-size:0}.adminShell .sidebarMeta button:after{content:"Out";font-size:11px}}@media (max-width:760px){.adminShell{width:100%;grid-template-columns:minmax(0,1fr)}.adminShell .sidebar{position:static;height:auto;padding:16px 14px}.adminShell .brandLockup{width:100%;justify-content:flex-start}.adminShell .navList.navGrouped{display:flex;gap:var(--space-2);width:100%;max-width:100%;margin-top:var(--space-4);overflow-x:auto;padding:0 0 var(--space-1)}.adminShell .navGroup{display:contents}.adminShell .navGroup>summary{display:none}.adminShell .navList a{flex:0 0 auto;margin-left:0;padding:8px 12px;white-space:nowrap}.adminShell .sidebarMeta{display:none}.adminShell .adminTopbar,.adminShell .adminTopbarActions{justify-items:stretch;min-width:0}.adminShell .adminTopbar,.adminShell .adminTopbarActions{grid-template-columns:minmax(0,1fr)}.adminShell .adminTopbarActions{display:grid;width:100%}.adminShell .adminTopbarActions button,.adminShell .adminTopbarActions>*,.adminShellState{width:100%}.adminShell .adminIaSection>.sectionHeader{padding:16px 14px}}.trustPage{min-height:100dvh;padding:22px clamp(18px,4vw,56px) 64px;background:linear-gradient(90deg,rgb(47 143 91/5%) 1px,transparent 1px),linear-gradient(180deg,rgb(47 143 91/4%) 1px,transparent 1px),radial-gradient(circle at 78% 8%,rgb(47 143 91/12%),transparent 28%),var(--background);background-size:32px 32px,32px 32px,auto,auto;color:var(--foreground)}.trustMotionShell{display:block}.trustNav{justify-content:space-between;gap:18px;max-width:1220px;margin:0 auto 72px}.trustNav,.trustNav nav{display:flex;align-items:center}.trustNav nav{gap:8px}.trustNav nav a{min-height:38px;border:1px solid var(--border);border-radius:999px;padding:9px 14px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--foreground);font-size:13px;font-weight:700;text-decoration:none}.trustNav nav a:hover{border-color:var(--accent);color:var(--accent)}.trustGrid,.trustHero,.trustMetricGrid{max-width:1220px;margin-inline:auto}.trustHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:28px;align-items:end;margin-bottom:24px}.trustHero h1{max-width:900px;margin:8px 0 18px;font-size:clamp(44px,7vw,84px);line-height:.92;letter-spacing:-.02em}.trustHero p{max-width:760px;color:var(--muted-strong);font-size:17px;line-height:1.7}.trustHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trustStatusCard{min-height:220px;border:1px solid var(--border);border-radius:18px;padding:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 54%),var(--surface);box-shadow:var(--shadow-soft)}.trustStatusCard.good{border-left:5px solid var(--good)}.trustStatusCard.warn{border-left:5px solid var(--warn)}.trustStatusCard.bad{border-left:5px solid var(--bad)}.trustMetricGrid span,.trustPanelHeader span,.trustStatusCard span{color:var(--muted-strong);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trustStatusCard strong{display:block;margin:16px 0;font-size:clamp(34px,5vw,56px);line-height:.95;letter-spacing:-.02em}.trustStatusCard p{margin:0;color:var(--muted);font-size:14px}.trustStatusHeader{display:inline-flex;align-items:center;gap:8px}.trustLiveDot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--good);box-shadow:0 0 0 5px color-mix(in srgb,var(--good) 14%,transparent);transform-origin:center;will-change:transform,opacity}.trustStatusCard.warn .trustLiveDot{background:var(--warn);box-shadow:0 0 0 5px color-mix(in srgb,var(--warn) 16%,transparent)}.trustStatusCard.bad .trustLiveDot{background:var(--bad);box-shadow:0 0 0 5px color-mix(in srgb,var(--bad) 14%,transparent)}.trustMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.trustMetricGrid article,.trustPanel{border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft)}.trustMetricGrid article{min-height:150px;padding:18px}.trustMetricGrid strong{display:block;margin:14px 0 8px;font-family:var(--font-mono);font-size:clamp(28px,4vw,46px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trustChecklist,.trustMetricGrid small,.trustPanel p,.trustPanel small{color:var(--muted-strong)}.trustGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trustPanel{overflow:hidden}.trustPanelHeader{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding:18px;background:var(--surface-alt)}.trustPanelHeader strong{display:block;margin-top:6px;font-size:19px}.trustChecklist,.trustEmpty,.trustPanel>p{margin:0;padding:18px}.tierBars,.trustBars{display:grid;gap:14px;padding:18px}.tierBars>div,.trustBars>div{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:10px;align-items:center}.tierBars i,.trustBars i{grid-column:1/-1;display:block;min-width:4px;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.trustBars i.bad{background:linear-gradient(90deg,var(--bad),color-mix(in srgb,var(--bad) 60%,transparent))}.tierBars strong,.trustBars strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trustChecklist{display:grid;gap:10px;list-style:none}.trustChecklist li{position:relative;padding-left:22px}.trustChecklist li:before{content:"";position:absolute;top:.6em;left:0;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.trustDocsPanel,.trustPanelWide{grid-column:1/-1}.trustDocsSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.trustDocsSteps>div{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid var(--border);border-radius:14px;padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 62%),var(--surface);will-change:transform,opacity}.trustDocsSteps>div>span{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trustDocsSteps strong{font-size:17px;line-height:1.25}.trustDocsSteps p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.trustDocsSteps pre{max-width:100%;min-height:96px;overflow:auto;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:12px;margin:0;padding:12px;background:#0c1410;color:#e8fff0;font-family:var(--font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.trustCopyButton{position:relative;display:inline-flex;min-height:38px;align-items:center;justify-content:center;justify-self:start;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:999px;padding:8px 13px;background:var(--surface-alt);color:var(--foreground);font-size:12px;font-weight:900;cursor:pointer;will-change:transform}.trustCopyButton:hover{border-color:var(--accent);color:var(--accent)}.trustCopyButton[data-copy-state=success]{border-color:color-mix(in srgb,var(--good) 54%,var(--border));background:color-mix(in srgb,var(--good) 12%,var(--surface));color:var(--good)}.trustCopySuccess{position:absolute;left:50%;top:calc(100% + 8px);z-index:2;min-width:max-content;border:1px solid color-mix(in srgb,var(--good) 42%,var(--border));border-radius:999px;padding:5px 8px;background:var(--surface);box-shadow:var(--shadow-soft);color:var(--good);font-family:var(--font-mono);font-size:11px;font-weight:900;transform:translateX(-50%);pointer-events:none}.trustRankingList{display:grid;gap:1px;background:var(--border)}.trustRankingRow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(130px,auto) minmax(220px,.9fr);gap:16px;align-items:center;min-width:0;padding:16px 18px;background:var(--surface)}.trustRankingRow>div{min-width:0}.trustRankingRow small,.trustRankingRow strong{display:block;min-width:0;overflow-wrap:anywhere}.trustRankNumber{display:inline-flex;min-width:42px;min-height:28px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;margin-bottom:8px;background:var(--surface-alt);color:var(--accent);font-family:var(--font-mono);font-size:12px;font-weight:900}.trustBadgeStack{display:grid;justify-items:start;gap:6px}.trustBadge{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:5px 10px;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trustBadge.trusted{border-color:color-mix(in srgb,var(--good) 50%,var(--border));background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.trustBadge.proven{border-color:color-mix(in srgb,var(--accent) 58%,var(--border));background:var(--accent-soft);color:var(--accent)}.trustBadge.verified{border-color:color-mix(in srgb,var(--warn) 48%,var(--border));background:color-mix(in srgb,var(--warn) 14%,transparent);color:#8a5b08}.trustBadge.fresh{color:var(--muted-strong)}.trustRankingMeter{display:grid;gap:8px}.trustRankingMeter i{display:block;min-width:4px;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}[data-trust-reveal],[data-trust-step]{will-change:transform,opacity}.commandPaletteButton{display:inline-flex;align-items:center;gap:8px;border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:var(--surface);color:var(--foreground)}.commandPaletteButton span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);color:var(--accent);font-family:var(--font-mono);font-size:12px}.commandPaletteOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding:10vh 16px 24px;background:rgb(7 12 10/48%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.commandPalettePanel{width:min(720px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 48%),var(--surface);box-shadow:var(--shadow)}.commandPaletteHead{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:16px}.commandPaletteHead span{color:var(--muted-strong);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commandPaletteHead strong{display:block;margin-top:4px;font-size:22px}.commandPaletteHead button{min-height:34px;padding-inline:12px;font-family:var(--font-mono)}.commandPaletteSearch{display:grid;gap:6px;border-bottom:1px solid var(--border);padding:12px 16px}.commandPaletteSearch span{color:var(--muted-strong);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commandPaletteSearch input{min-height:42px;border-color:var(--border);border-radius:12px;background:var(--surface-alt);font-size:15px}.commandPaletteList{display:grid;gap:6px;max-height:min(62vh,560px);overflow:auto;padding:10px}.commandPaletteList button{display:grid;grid-template-columns:92px minmax(0,1fr);gap:4px 14px;min-height:auto;border:1px solid transparent;border-radius:12px;padding:12px;background:transparent;text-align:left}.commandPaletteList button:hover{border-color:var(--border);background:var(--surface-alt);transform:translateY(-1px)}.commandPaletteList span{grid-row:span 2;align-self:start;color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commandPaletteList strong{color:var(--foreground);font-size:15px}.commandPaletteList small{color:var(--muted-strong);font-size:13px;line-height:1.45}.commandPaletteEmpty{margin:0;padding:18px;color:var(--muted-strong);font-size:13px;text-align:center}@media (max-width:860px){.trustHero,.trustNav{display:grid;grid-template-columns:1fr}.trustNav{margin-bottom:42px}.trustNav nav{flex-wrap:wrap}.trustDocsSteps,.trustGrid,.trustMetricGrid,.trustRankingRow{grid-template-columns:1fr}}@media (max-width:620px){.trustPage{padding-inline:14px}.trustHero h1{font-size:42px}.trustMetricGrid article,.trustStatusCard{min-height:auto}.trustDocsSteps{padding:12px}.trustCopyButton{width:100%}.trustCopySuccess{left:auto;right:8px;transform:none}.commandPaletteOverlay{padding-top:8vh}.commandPaletteList button{grid-template-columns:1fr}.commandPaletteList span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.trustCopyButton,.trustLiveDot,[data-trust-reveal],[data-trust-step]{transition:none;will-change:auto}}.blueprintHome{--blueprint-bg:#fbfcfa;--blueprint-surface:#ffffff;--blueprint-surface-alt:#f2f5f2;--blueprint-ink:#0e1511;--blueprint-muted:#5d6a63;--blueprint-line:#d8dfda;--blueprint-line-strong:#bfcac3;--blueprint-green:#167a45;--blueprint-green-strong:#0f6337;--blueprint-green-soft:#e9f5ed;--blueprint-blue:#2868b2;--blueprint-blue-soft:#edf4fb;min-height:100dvh;overflow-x:hidden;background:var(--blueprint-bg);color:var(--blueprint-ink)}body:has(.blueprintHome),html:has(.blueprintHome){overflow-x:hidden;overflow-y:auto}body:has(.blueprintHome) .languageToggle{top:auto;right:18px;bottom:18px;border-color:#203029;background:#101713;color:#ffffff}.blueprintHome *,.blueprintHome :after,.blueprintHome :before{box-sizing:border-box}.blueprintHome a{text-decoration:none}.blueprintHero{overflow:hidden;background:var(--blueprint-surface)}.blueprintHero,.blueprintNav{position:relative;border-bottom:1px solid var(--blueprint-line)}.blueprintNav{z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:min(1380px,calc(100% - 48px));min-height:76px;margin:0 auto;align-items:center;gap:28px}.blueprintBrand{display:inline-flex;min-width:0;align-items:center;gap:11px;color:var(--blueprint-ink);font-size:20px}.blueprintBrand strong{overflow:hidden;font-weight:800;text-overflow:ellipsis}.blueprintBrandMark{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:7px;background:var(--blueprint-green);color:#ffffff;font-family:var(--font-mono),monospace;font-size:13px;font-weight:900}.blueprintNav nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px}.blueprintNav nav a,.blueprintSignIn{min-height:38px;border-radius:6px;color:#2f3b35;font-size:14px;font-weight:650;padding:9px 11px}.blueprintNav nav a:hover,.blueprintSignIn:hover{background:var(--blueprint-surface-alt);color:var(--blueprint-green-strong)}.blueprintNavActions{display:flex;align-items:center;gap:6px}.blueprintMobileMenuButton,.blueprintNav>.blueprintMobileMenu{display:none}.blueprintNavCta,.blueprintPrimaryButton,.blueprintRunButton,.blueprintSecondaryButton{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:780;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.blueprintNavCta,.blueprintPrimaryButton,.blueprintRunButton{background:var(--blueprint-green);color:#ffffff}.blueprintNavCta{min-height:40px;padding:10px 16px}.blueprintPrimaryButton,.blueprintSecondaryButton{padding:12px 19px}.blueprintSecondaryButton{border-color:var(--blueprint-line-strong);background:var(--blueprint-surface);color:var(--blueprint-ink)}.blueprintNavCta:hover,.blueprintPrimaryButton:hover,.blueprintRunButton:hover{background:var(--blueprint-green-strong);color:#ffffff;transform:translateY(-1px)}.blueprintSecondaryButton:hover{border-color:var(--blueprint-green);color:var(--blueprint-green-strong);transform:translateY(-1px)}.blueprintHeroIntro{width:min(980px,calc(100% - 48px));margin:0 auto;padding:54px 0 38px;text-align:center}.blueprintFinalCta>div:first-child>span,.blueprintIntegrationBand>div:first-child>span,.blueprintKicker,.blueprintRoleGrid article>span,.blueprintSectionHeader>span{display:block;margin:0 0 11px;color:var(--blueprint-green);font-family:var(--font-mono),monospace;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.blueprintHeroIntro h1{max-width:940px;margin:0 auto;color:var(--blueprint-ink);font-size:64px;font-weight:820;letter-spacing:0;line-height:1.02;text-wrap:balance}.blueprintHeroSummary{max-width:800px;margin:20px auto 0;color:var(--blueprint-muted);font-size:17px;line-height:1.65;text-wrap:pretty}.blueprintHeroActions{display:flex;margin-top:28px;align-items:center;justify-content:center;gap:10px}.blueprintRoute{display:grid;width:min(1320px,calc(100% - 48px));margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0 0 30px}.blueprintRouteStage{position:relative;min-width:0;padding:14px 4px 0;text-align:center}.blueprintRouteStage header{display:flex;min-height:42px;align-items:flex-start;justify-content:center;gap:8px;color:var(--blueprint-green-strong)}.blueprintRouteStage header span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid;border-radius:50%;font-family:var(--font-mono),monospace;font-size:9px;font-weight:850}.blueprintRouteStage header strong{min-width:0;padding-top:2px;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.blueprintStageIcon{display:grid;width:72px;height:72px;margin:16px auto 14px;place-items:center;border:1px solid var(--blueprint-line-strong);border-radius:8px;background:var(--blueprint-surface);color:var(--blueprint-green)}.blueprintRouteStage.blue .blueprintStageIcon,.blueprintRouteStage.blue header{color:var(--blueprint-blue)}.blueprintRouteStage p{min-height:66px;margin:0 auto 15px;color:var(--blueprint-muted);font-size:13px;line-height:1.55}.blueprintRouteStage dl{margin:0;border:1px solid var(--blueprint-line);border-radius:7px;background:var(--blueprint-surface);text-align:left}.blueprintRouteStage dl div{min-width:0;padding:11px 12px}.blueprintRouteStage dt{margin-bottom:5px;color:#718078;font-size:10px;font-weight:780;text-transform:uppercase}.blueprintRouteStage dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--blueprint-ink);font-family:var(--font-mono),monospace;font-size:11px;font-weight:680;line-height:1.45}.blueprintConnector{position:absolute;z-index:0;top:105px;left:calc(50% + 45px);display:block;width:calc(100% - 60px);border-top:1px dashed #8fb6a0;pointer-events:none}.blueprintRouteStage.blue .blueprintConnector{border-color:#83a8cf}.blueprintConnector>span{position:absolute;top:-4px;left:0;display:block;width:7px;height:7px;border-radius:50%;background:var(--blueprint-green);opacity:0}.blueprintRouteStage.blue .blueprintConnector>span{background:var(--blueprint-blue)}.blueprintLiveStrip{display:grid;width:min(1320px,calc(100% - 48px));min-height:76px;margin:0 auto 30px;grid-template-columns:1.2fr repeat(4,minmax(0,1fr)) auto;align-items:stretch;border:1px solid var(--blueprint-line);border-radius:8px;background:var(--blueprint-surface)}.blueprintLiveLabel,.blueprintLiveMetric,.blueprintLiveStrip>a{display:flex;min-width:0;align-items:center;justify-content:center;gap:9px;padding:13px 16px}.blueprintLiveLabel{justify-content:flex-start;color:var(--blueprint-green-strong)}.blueprintLiveLabel>span{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#20a45c;box-shadow:0 0 0 5px rgb(32 164 92/12%)}.blueprintLiveLabel>span.loading{background:#d39622}.blueprintLiveLabel>span.error{background:#8a9690}.blueprintLiveLabel strong{font-size:13px}.blueprintLiveMetric{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;border-left:1px solid var(--blueprint-line)}.blueprintLiveMetric svg{grid-row:1/span 2;color:var(--blueprint-green)}.blueprintLiveMetric strong{align-self:end;font-family:var(--font-mono),monospace;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.blueprintLiveMetric span{align-self:start;color:var(--blueprint-muted);font-size:10px;line-height:1.25}.blueprintLiveStrip>a{border-left:1px solid var(--blueprint-line);color:var(--blueprint-green-strong);font-size:12px;font-weight:720;white-space:nowrap}.blueprintLiveStrip>a:hover{background:var(--blueprint-green-soft)}.blueprintSections{background:var(--blueprint-bg)}.blueprintIntegrationBand{display:grid;width:min(1320px,calc(100% - 48px));margin:0 auto;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:30px;border-bottom:1px solid var(--blueprint-line);padding:28px 0}.blueprintIntegrationBand h2{margin:0;font-size:24px;line-height:1.2}.blueprintIntegrationBand>div:first-child>span{margin-bottom:7px}.blueprintIntegrationList{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--blueprint-line);border-radius:8px;background:var(--blueprint-surface)}.blueprintIntegrationList span{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:center;gap:8px;border-left:1px solid var(--blueprint-line);color:#344139;font-size:12px;font-weight:690;text-align:center}.blueprintIntegrationList span:first-child{border-left:0}.blueprintIntegrationList svg{color:var(--blueprint-green)}.blueprintFinalCta,.blueprintFooter,.blueprintRoleBand,.blueprintSection{width:min(1200px,calc(100% - 48px));margin:0 auto}.blueprintSection{padding:92px 0}.blueprintSectionHeader{max-width:760px;margin-bottom:38px}.blueprintFinalCta h2,.blueprintRoleBand .blueprintSectionHeader h2,.blueprintSectionHeader h2{margin:0;color:var(--blueprint-ink);font-size:38px;font-weight:790;letter-spacing:0;line-height:1.12;text-wrap:balance}.blueprintFinalCta p,.blueprintSectionHeader p{max-width:720px;margin:15px 0 0;color:var(--blueprint-muted);font-size:15px;line-height:1.65}.blueprintStepList{border-top:1px solid var(--blueprint-line-strong)}.blueprintRouteVisual{overflow:hidden;margin:34px 0 42px;border:1px solid var(--blueprint-line-strong);border-radius:8px;background:#0a0f0c}.blueprintRouteVisual img{display:block;width:100%;height:auto;aspect-ratio:1692/961;object-fit:cover}.blueprintRouteVisual figcaption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #27332c;background:#101713;color:#eef7f1}.blueprintRouteVisual figcaption span{display:flex;min-width:0;align-items:center;gap:9px;padding:14px 18px;font-size:12px;font-weight:700}.blueprintRouteVisual figcaption span+span{border-left:1px solid #27332c}.blueprintRouteVisual figcaption svg{flex:0 0 auto;color:#6edb95}.blueprintStep{display:grid;min-height:132px;grid-template-columns:64px 44px minmax(0,1fr);align-items:center;gap:18px;border-bottom:1px solid var(--blueprint-line);padding:24px 18px;transition:background-color .16s ease}.blueprintStep:hover{background:var(--blueprint-surface)}.blueprintStep>strong{color:#718078;font-family:var(--font-mono),monospace;font-size:13px}.blueprintStep>svg{color:var(--blueprint-green)}.blueprintDemoTools h3,.blueprintRoleGrid h3,.blueprintStep h3,.blueprintTrustList h3{margin:0;color:var(--blueprint-ink);font-size:17px;line-height:1.3}.blueprintDemoTools p,.blueprintRoleGrid p,.blueprintStep p,.blueprintTrustList p{max-width:780px;margin:7px 0 0;color:var(--blueprint-muted);font-size:13px;line-height:1.6}.blueprintDemoSection{width:100%;max-width:none;border-top:1px solid var(--blueprint-line);border-bottom:1px solid var(--blueprint-line);background:#f0f4f1;padding-right:max(24px,calc((100vw - 1200px) / 2));padding-left:max(24px,calc((100vw - 1200px) / 2))}.blueprintDemoGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:20px}.blueprintDemoConsole,.blueprintDemoTools article{border:1px solid var(--blueprint-line-strong);border-radius:8px;background:var(--blueprint-surface)}.blueprintDemoConsole{overflow:hidden}.blueprintDemoConsole>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--blueprint-line);padding:13px 16px}.blueprintDemoConsole>header div{display:flex;min-width:0;align-items:center;gap:10px}.blueprintDemoConsole>header div>span,.blueprintDemoResult>span,.blueprintDemoTools article header span{color:var(--blueprint-green);font-family:var(--font-mono),monospace;font-size:10px;font-weight:850;text-transform:uppercase}.blueprintDemoConsole code{min-width:0;overflow:hidden;color:#37443d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.blueprintSampleBadge{border:1px solid #d5a859;border-radius:999px;background:#fff8ea;color:#855400;font-size:10px;font-weight:760;padding:5px 9px}.blueprintDemoConsole>label{display:grid;gap:8px;padding:18px 18px 12px}.blueprintBudgetSlider>span,.blueprintDemoConsole>label>span{color:#526058;font-size:12px;font-weight:720}.blueprintDemoConsole textarea{width:100%;min-height:112px;resize:vertical;border:1px solid var(--blueprint-line-strong);border-radius:6px;background:#fbfcfa;color:var(--blueprint-ink);font:inherit;font-size:14px;line-height:1.55;padding:12px}.blueprintDemoConsole textarea:focus,.blueprintDemoTools button:focus-visible,.blueprintHome a:focus-visible,.blueprintRunButton:focus-visible{outline:2px solid var(--blueprint-blue);outline-offset:2px}.blueprintRunButton{width:calc(100% - 36px);margin:0 18px 16px;cursor:pointer}.blueprintDemoTools button:disabled,.blueprintRunButton:disabled{cursor:wait;opacity:.62}.blueprintDemoResult{min-height:170px;margin:0 18px 18px;border-radius:7px;background:#111815;color:#dce8e0;padding:16px}.blueprintDemoResult>span{color:#74d99a}.blueprintDemoResult p{margin:12px 0 0;font-family:var(--font-mono),monospace;font-size:12px;line-height:1.7}.blueprintDemoResult small{display:block;margin-top:9px;color:#9fb3a7;font-family:var(--font-mono),monospace;font-size:10px;overflow-wrap:anywhere}.blueprintDemoResult.error{background:#3b1714;color:#ffe6e2}.blueprintDemoTools{display:grid;align-content:start;gap:20px}.blueprintDemoTools article{padding:18px}.blueprintDemoTools article header{display:flex;align-items:flex-start;gap:11px}.blueprintDemoTools article header>svg{margin-top:2px;color:var(--blueprint-green)}.blueprintDemoTools article header span{display:block;margin-bottom:5px}.blueprintDemoTools button{width:100%;min-height:40px;margin-top:15px;cursor:pointer;border:1px solid var(--blueprint-line-strong);border-radius:6px;background:var(--blueprint-surface);color:var(--blueprint-ink);font-weight:730}.blueprintDemoTools button:hover{border-color:var(--blueprint-green);color:var(--blueprint-green-strong)}.blueprintInlineStatus{margin-top:12px;border-left:3px solid var(--blueprint-blue);background:var(--blueprint-blue-soft);color:#264d75;font-size:12px;line-height:1.5;padding:10px 12px}.blueprintInlineStatus.success{border-color:var(--blueprint-green);background:var(--blueprint-green-soft);color:var(--blueprint-green-strong)}.blueprintInlineStatus.error{border-color:#ba3b32;background:#fff0ee;color:#8c2b25}.blueprintBudgetSlider{display:grid;margin-top:16px;grid-template-columns:1fr auto;align-items:center;gap:9px}.blueprintBudgetSlider strong{font-family:var(--font-mono),monospace;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprintBudgetSlider input{width:100%;grid-column:1/-1;accent-color:var(--blueprint-green)}.blueprintBudgetValues{display:grid;margin:14px 0 10px;grid-template-columns:1fr 1fr;border:1px solid var(--blueprint-line);border-radius:6px}.blueprintBudgetValues div{padding:10px}.blueprintBudgetValues div+div{border-left:1px solid var(--blueprint-line)}.blueprintBudgetValues dt{color:var(--blueprint-muted);font-size:10px}.blueprintBudgetValues dd{margin:5px 0 0;font-family:var(--font-mono),monospace;font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprintDemoTools article>small{color:#6e7a73;font-size:10px;line-height:1.45}.blueprintSpin{animation:blueprintSpin .85s linear infinite}@keyframes blueprintSpin{to{transform:rotate(1turn)}}.blueprintTrustSection{padding-bottom:74px}.blueprintTrustList{border-top:1px solid var(--blueprint-line-strong)}.blueprintTrustList article{display:grid;min-height:104px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid var(--blueprint-line);padding:18px;transition:background-color .16s ease}.blueprintTrustList article:hover{background:var(--blueprint-surface)}.blueprintTrustCheck,.blueprintTrustList article>svg:first-child{color:var(--blueprint-green)}.blueprintBoundaryNote{display:grid;margin-top:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #dfb86f;border-radius:7px;background:#fff8ea;color:#744b05;padding:14px 16px}.blueprintBoundaryNote p{margin:0;font-size:12px;line-height:1.5}.blueprintBoundaryNote a{display:inline-flex;align-items:center;gap:6px;color:#6e4707;font-size:12px;font-weight:760}.blueprintRoleBand{padding:78px 0 92px}.blueprintRoleBand .blueprintSectionHeader{margin-bottom:28px}.blueprintRoleGrid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--blueprint-line-strong);border-bottom:1px solid var(--blueprint-line-strong)}.blueprintRoleGrid article{min-width:0;padding:34px 32px}.blueprintRoleGrid article+article{border-left:1px solid var(--blueprint-line-strong)}.blueprintRoleIcon{display:grid;width:48px;height:48px;margin-bottom:22px;place-items:center;border-radius:7px;background:var(--blueprint-green-soft);color:var(--blueprint-green)}.blueprintRoleGrid p{min-height:64px;font-size:14px}.blueprintRoleGrid article>a{display:inline-flex;margin-top:20px;align-items:center;gap:8px;color:var(--blueprint-green-strong);font-size:13px;font-weight:780}.blueprintFinalCta{display:flex;align-items:center;justify-content:space-between;gap:36px;border-top:1px solid var(--blueprint-line-strong);border-bottom:1px solid var(--blueprint-line-strong);padding:42px 0}.blueprintFinalCta>div:last-child{display:flex;flex:0 0 auto;gap:10px}.blueprintFooter{display:grid;min-height:132px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px}.blueprintFooter p{margin:0;color:var(--blueprint-muted);font-size:12px}.blueprintFooter nav{display:flex;align-items:center;justify-content:flex-end;gap:4px}.blueprintFooter nav a{border-radius:6px;color:#46534c;font-size:12px;font-weight:660;padding:8px 9px}.blueprintFooter nav a:hover{background:var(--blueprint-surface-alt);color:var(--blueprint-green-strong)}.blueprintStreamToken{display:inline-block}@media (max-width:1100px){.blueprintNav{grid-template-columns:auto 1fr auto}.blueprintNav nav{display:none}.blueprintMobileMenuButton{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid var(--blueprint-line-strong);border-radius:7px;background:var(--blueprint-surface);color:var(--blueprint-ink);cursor:pointer}.blueprintMobileMenuButton:focus-visible,.blueprintMobileMenuButton:hover{border-color:var(--blueprint-green);color:var(--blueprint-green-strong)}.blueprintMobileMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(300px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--blueprint-line-strong);border-radius:8px;background:var(--blueprint-surface);box-shadow:0 20px 48px rgb(18 35 25/16%);align-items:stretch;justify-content:stretch;gap:0}.blueprintMobileMenu.open{display:grid}.blueprintMobileMenu a{min-height:46px;border-top:1px solid var(--blueprint-line);color:var(--blueprint-ink);font-size:14px;font-weight:700;padding:13px 16px}.blueprintMobileMenu a:first-child{border-top:0}.blueprintMobileMenu a:focus-visible,.blueprintMobileMenu a:hover{background:var(--blueprint-green-soft);color:var(--blueprint-green-strong)}.blueprintRoute{grid-template-columns:repeat(2,minmax(0,1fr))}.blueprintConnector{display:none}.blueprintLiveStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.blueprintLiveLabel{grid-column:1/-1;border-bottom:1px solid var(--blueprint-line)}.blueprintLiveMetric:nth-of-type(2){border-left:0}.blueprintLiveStrip>a{justify-content:center}.blueprintIntegrationBand{grid-template-columns:1fr}.blueprintIntegrationList{grid-template-columns:repeat(3,1fr)}.blueprintIntegrationList span:nth-child(4){border-left:0;border-top:1px solid var(--blueprint-line)}.blueprintIntegrationList span:nth-child(n+5){border-top:1px solid var(--blueprint-line)}.blueprintDemoGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}}@media (max-width:780px){.blueprintFinalCta,.blueprintFooter,.blueprintHeroIntro,.blueprintIntegrationBand,.blueprintLiveStrip,.blueprintNav,.blueprintRoleBand,.blueprintRoute,.blueprintSection{width:min(100% - 32px,720px)}.blueprintHeroIntro h1{font-size:48px}.blueprintRouteStage p{min-height:0}.blueprintDemoSection{width:100%}.blueprintDemoGrid,.blueprintRoleGrid{grid-template-columns:1fr}.blueprintRoleGrid article+article{border-top:1px solid var(--blueprint-line-strong);border-left:0}.blueprintRoleGrid p{min-height:0}.blueprintFinalCta{align-items:flex-start;flex-direction:column}.blueprintFooter{grid-template-columns:1fr;align-content:center;padding:28px 0}.blueprintFooter nav{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:560px){body:has(.blueprintHome) .languageToggle{right:12px;bottom:12px}.blueprintNav{min-height:66px;gap:10px}.blueprintBrand{font-size:17px}.blueprintBrandMark{width:36px;height:36px;flex-basis:36px}.blueprintSignIn{display:none}.blueprintNavCta{min-height:38px;padding:9px 12px}.blueprintRouteVisual{margin:26px 0 34px}.blueprintRouteVisual img{aspect-ratio:4/3;object-position:center}.blueprintRouteVisual figcaption{grid-template-columns:1fr}.blueprintRouteVisual figcaption span+span{border-top:1px solid #27332c;border-left:0}.blueprintHeroIntro{padding:38px 0 30px}.blueprintHeroIntro h1{font-size:40px;line-height:1.05}.blueprintHeroSummary{font-size:15px}.blueprintFinalCta>div:last-child,.blueprintHeroActions{width:100%;align-items:stretch;flex-direction:column}.blueprintFinalCta>div:last-child a,.blueprintHeroActions a{width:100%}.blueprintRoute{grid-template-columns:1fr;gap:14px}.blueprintRouteStage{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 14px;border-top:1px solid var(--blueprint-line);padding:18px 0 0;text-align:left}.blueprintRouteStage header{grid-column:2;justify-content:flex-start}.blueprintStageIcon{width:58px;height:58px;margin:0;grid-row:1/span 2}.blueprintRouteStage p{grid-column:2;margin-bottom:4px}.blueprintRouteStage dl{grid-column:1/-1}.blueprintLiveStrip{grid-template-columns:1fr 1fr}.blueprintLiveLabel,.blueprintLiveStrip>a{grid-column:1/-1}.blueprintLiveMetric:nth-of-type(2n){border-left:0}.blueprintLiveMetric,.blueprintLiveStrip>a{border-top:1px solid var(--blueprint-line)}.blueprintLiveStrip>a{border-left:0}.blueprintIntegrationBand{padding-top:24px;padding-bottom:24px}.blueprintIntegrationList{grid-template-columns:1fr 1fr}.blueprintIntegrationList span:nth-child(odd){border-left:0}.blueprintIntegrationList span:nth-child(n+3){border-top:1px solid var(--blueprint-line)}.blueprintSection{padding-top:68px;padding-bottom:68px}.blueprintFinalCta h2,.blueprintRoleBand .blueprintSectionHeader h2,.blueprintSectionHeader h2{font-size:31px}.blueprintStep{grid-template-columns:42px 28px minmax(0,1fr);gap:10px;padding:20px 6px}.blueprintDemoSection{padding-right:16px;padding-left:16px}.blueprintDemoConsole>header{align-items:flex-start}.blueprintDemoConsole>header div{align-items:flex-start;flex-direction:column}.blueprintDemoConsole code{max-width:240px}.blueprintBudgetValues{grid-template-columns:1fr}.blueprintBudgetValues div+div{border-top:1px solid var(--blueprint-line);border-left:0}.blueprintTrustList article{grid-template-columns:34px minmax(0,1fr);padding:16px 6px}.blueprintTrustCheck{display:none}.blueprintBoundaryNote{grid-template-columns:auto minmax(0,1fr)}.blueprintBoundaryNote a{grid-column:1/-1}.blueprintRoleGrid article{padding:28px 8px}}@media (prefers-reduced-motion:reduce){.blueprintSpin{animation:none}.blueprintConnector>span{display:none}}.landingHero{min-height:auto;isolation:isolate;background-color:#0b1410;background-image:repeating-linear-gradient(0deg,rgb(255 255 255/4%) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgb(255 255 255/4%) 0 1px,transparent 1px 44px);color:#eaf2ec}.heroScene{display:none}.heroGridPlane,.heroGridPlane:after,.heroGridPlane:before,.heroScene:after{content:none;display:none}.landingNav{width:min(1280px,100%);margin:0 auto;padding:22px 32px;color:#eaf2ec}.landingBrand{color:#f4f8f4}.landingBrand .brandMark{background:var(--accent-fill);color:#ffffff}.landingNav nav{border:1px solid rgb(255 255 255/12%);border-radius:var(--radius-pill);background:rgb(255 255 255/4%);box-shadow:none;padding:4px}.landingNav nav a{border-radius:var(--radius-pill);color:#cddbd2;padding:7px 12px}.landingNav nav a:hover{background:rgb(110 219 149/16%);color:#f4f8f4}.heroContent{width:min(1280px,100%);min-height:560px;margin:0 auto;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:center;padding:48px 32px 64px}.heroCopy{max-width:760px}.landingHero .heroKicker{color:#6edb95;font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.heroContent h1{max-width:780px;color:#f4f8f4;font-size:62px;font-weight:800;letter-spacing:0;line-height:.96}.heroContent p{max-width:680px;color:#c2d0c8;font-size:17px;line-height:1.58}.landingHero .primaryLink{min-height:46px;border-color:var(--accent-fill);border-radius:10px;background:var(--accent-fill);color:#ffffff;padding-inline:22px}.landingHero .secondaryLink{min-height:46px;border-color:rgb(255 255 255/16%);border-radius:10px;background:rgb(255 255 255/6%);color:#eaf2ec;padding-inline:22px}.landingHero .secondaryLink:hover{border-color:rgb(110 219 149/36%);background:rgb(110 219 149/12%);color:#f4f8f4}.heroConsolePreview{align-self:center;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin-top:0;border:1px solid rgb(255 255 255/10%);border-radius:var(--radius-xl);background:rgb(8 14 11/78%);color:#dfeae3;box-shadow:none;padding:18px;-webkit-backdrop-filter:none;backdrop-filter:none}.heroConsolePreview dt,.previewHeader span{color:#8aa093;font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.previewHeader strong{color:#f4f8f4;font-size:17px;line-height:1.3}.heroConsolePreview dl{grid-template-columns:minmax(0,1fr);gap:1px;border-color:rgb(255 255 255/8%);border-radius:10px;background:rgb(255 255 255/8%)}.heroConsolePreview dl div{background:#0d1512;padding:11px 13px}.heroConsolePreview dd{color:#dfeae3;font-family:var(--font-mono),monospace;font-size:12px}.previewStatusLine{color:#adc0b5}.earlyAccessCallout{display:flex;width:100%;margin:0;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border:0;border-radius:0;background:#e0f3e8;color:#123a26;padding:18px max(32px,calc((100vw - 1280px) / 2 + 32px))}.earlyAccessCallout strong{color:#0f3622;font-size:15px}.earlyAccessCallout p{max-width:720px;color:#31533e;font-size:13px}.earlyAccessCallout .landingInlineActions{display:flex;gap:10px}.earlyAccessCallout .primaryLink{min-height:42px;border-color:var(--accent-fill);border-radius:9px;background:var(--accent-fill);color:#ffffff}.earlyAccessCallout .secondaryLink{min-height:42px;border-color:rgb(18 58 38/24%);border-radius:9px;background:transparent;color:#123a26}.landingStats{margin-top:0}.adminShell,.consoleShell,.portalShell{background:var(--background)}.portalShell .sidebar{background:var(--sidebar-bg);color:#eef2f0}.adminShell .sidebar{background:linear-gradient(180deg,rgb(47 143 91/10%),transparent 180px),var(--sidebar-bg);color:var(--sidebar-fg)}.adminShell .navList a,.portalShell .navList a{border-radius:var(--radius-md)}.adminShell .navList a.active,.adminShell .navList a:hover,.consoleShell[data-active-admin-section=audit-logs] .navList a[href="#audit-logs"],.consoleShell[data-active-admin-section=models] .navList a[href="#models"],.consoleShell[data-active-admin-section=nodes] .navList a[href="#nodes"],.consoleShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"],.consoleShell[data-active-admin-section=overview] .navList a[href="#overview"],.consoleShell[data-active-admin-section=payments] .navList a[href="#payments"],.consoleShell[data-active-admin-section=payouts] .navList a[href="#payouts"],.consoleShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"],.consoleShell[data-active-admin-section=providers] .navList a[href="#providers"],.consoleShell[data-active-admin-section=requests-jobs] .navList a[href="#requests-jobs"],.consoleShell[data-active-admin-section=security-events] .navList a[href="#security-events"],.consoleShell[data-active-admin-section=system-health] .navList a[href="#system-health"],.consoleShell[data-active-admin-section=users] .navList a[href="#users"],.consoleShell[data-active-admin-section=wallet-ledger] .navList a[href="#wallet-ledger"],.portalShell .navList a.active,.portalShell .navList a:hover{border-color:var(--sidebar-active-border);background:var(--sidebar-active-bg);box-shadow:inset 3px 0 0 var(--accent);color:#ffffff}.adminShell .navList a.active,.adminShell .navList a:hover,.consoleShell.adminShell[data-active-admin-section=audit-logs] .navList a[href="#audit-logs"],.consoleShell.adminShell[data-active-admin-section=models] .navList a[href="#models"],.consoleShell.adminShell[data-active-admin-section=nodes] .navList a[href="#nodes"],.consoleShell.adminShell[data-active-admin-section=onboarding] .navList a[href="#onboarding"],.consoleShell.adminShell[data-active-admin-section=overview] .navList a[href="#overview"],.consoleShell.adminShell[data-active-admin-section=payments] .navList a[href="#payments"],.consoleShell.adminShell[data-active-admin-section=payouts] .navList a[href="#payouts"],.consoleShell.adminShell[data-active-admin-section=provider-earnings] .navList a[href="#provider-earnings"],.consoleShell.adminShell[data-active-admin-section=providers] .navList a[href="#providers"],.consoleShell.adminShell[data-active-admin-section=requests-jobs] .navList a[href="#requests-jobs"],.consoleShell.adminShell[data-active-admin-section=security-events] .navList a[href="#security-events"],.consoleShell.adminShell[data-active-admin-section=system-health] .navList a[href="#system-health"],.consoleShell.adminShell[data-active-admin-section=users] .navList a[href="#users"],.consoleShell.adminShell[data-active-admin-section=wallet-ledger] .navList a[href="#wallet-ledger"]{color:var(--foreground)}.adminKpiSnapshotBlock,.adminOverviewHero,.adminOverviewPanel,.agentConnectSetupPanel,.customerConnectCommand,.formPanel,.metric,.providerMobileCard,.tableSection{box-shadow:var(--shadow-sm)}.requestDrawer>.sectionHeader.compact{background:color-mix(in srgb,var(--surface) 94%,transparent)}@media (max-width:1080px){.heroContent{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:32px;padding-bottom:40px}.heroConsolePreview{max-width:420px}}@media (max-width:760px){.adminShell .sidebar,.portalShell .sidebar{position:static;display:flex;flex-direction:row;align-items:center;gap:10px;height:auto;overflow-x:auto;padding:12px 14px}.adminShell .brandLockup,.portalShell .brandLockup{flex:0 0 auto;width:auto}.adminShell .navList.navGrouped,.portalShell .navList:not(.navGrouped){flex:1 0 auto;margin-top:0;padding:0}.adminShell .navList a,.portalShell .navList a{min-height:38px}.adminShell .workspace,.portalShell .workspace{padding:18px 14px}}@media (max-width:620px){.landingNav{align-items:flex-start;padding:18px 22px 0}.landingNav nav{width:100%;max-width:100%;margin-right:0}.heroContent{width:100%;max-width:100vw;overflow-x:hidden;padding:32px 22px 40px}.heroActions,.heroConsolePreview,.heroContent h1,.heroContent p,.heroCopy{min-width:0;max-width:100%}.heroContent h1{overflow-wrap:anywhere;font-size:38px;line-height:1.02}.heroContent p{overflow-wrap:anywhere;font-size:16px}.heroConsolePreview{overflow:hidden}.heroConsolePreview dd,.previewHeader strong,.previewStatusLine{min-width:0;overflow-wrap:anywhere}.earlyAccessCallout .landingInlineActions,.earlyAccessCallout .landingInlineActions a,.heroActions,.heroActions a{width:100%}.earlyAccessCallout{align-items:flex-start;flex-direction:column;padding:18px 22px}}.productHome{min-height:100dvh;overflow-x:hidden;background:#f6f8f4;color:#101712}html:has(.productHome){overflow-x:hidden;overflow-y:auto}body:has(.productHome){overflow-x:hidden;overflow-y:visible}.productHome{overflow-y:visible}.productHome svg{flex:0 0 auto}body:has(.productHome) .languageToggle{top:auto;bottom:clamp(12px,2vw,20px)}.productHero{position:relative;overflow:hidden;background-color:#070d0b;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:42px 42px;color:#eef6f0}.productHero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(110 219 149/34%),transparent)}.productNav{position:relative;z-index:2;display:flex;width:min(1540px,calc(100% - 44px));margin:0 auto;align-items:center;justify-content:space-between;gap:18px;padding:24px 0}.productNav .landingBrand{display:inline-flex;align-items:center;gap:12px;color:#f7fbf8;font-size:20px}.productNav .landingBrand strong{font-weight:850}.productNav nav{display:flex;align-items:center;gap:6px}.productNav nav a{min-height:38px;border:1px solid transparent;border-radius:var(--radius-md);color:#cbd8cf;font-size:14px;font-weight:750;padding:8px 12px}.productNav nav a:hover{border-color:rgb(110 219 149/24%);background:rgb(110 219 149/10%)}.productHeroInner{position:relative;z-index:1;display:grid;width:min(1540px,calc(100% - 44px));min-height:700px;margin:0 auto;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:clamp(20px,3vw,46px);padding:clamp(36px,5vw,72px) 0 96px}.productHeroCopy{min-width:0;max-width:100%}.panelLabel,.productFinalCta span,.productKicker,.productSectionHeader>span{display:inline-flex;color:#2f8f5b;font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:0;line-height:1.3;text-transform:uppercase}.productHero .productKicker{color:#6edb95}.productHero h1{margin:18px 0 20px;font-size:clamp(44px,6.2vw,82px);font-weight:850;letter-spacing:0;line-height:.98;overflow-wrap:anywhere}.productHeroCopy>p:not(.productKicker){max-width:690px;margin:0;color:#c4d2ca;font-size:clamp(16px,1.5vw,19px);line-height:1.7;overflow-wrap:anywhere}.landingInlineActions,.productHeroActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.productHeroActions{margin-top:28px}.productHome .primaryLink,.productHome .secondaryLink,.productHome button,.rolePath a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-md);font-size:14px;font-weight:850;line-height:1.2;padding:11px 16px;text-decoration:none}.productHome .primaryLink,.productHome button{border:1px solid #288050;background:#288050;color:#ffffff}.productHome .primaryLink:hover,.productHome button:hover:not(:disabled){border-color:#34a96a;background:#34a96a;color:#ffffff}.productHome .secondaryLink,.rolePath a{border:1px solid rgb(16 23 18/16%);background:#ffffff;color:#101712}.productFinalCta .secondaryLink,.productHero .secondaryLink{border-color:rgb(255 255 255/22%);background:rgb(255 255 255/6%);color:#edf7f0}.productHome .secondaryLink:hover,.rolePath a:hover{border-color:rgb(47 143 91/42%);color:#17613d}.heroTrustStrip{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:26px;color:#d8e6dd}.heroTrustStrip span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.heroTrustStrip svg{color:#6edb95}.productHeroVisual{position:relative;justify-self:stretch;width:min(920px,100%);min-width:0;max-width:none;overflow:hidden;border-radius:var(--radius-md)}.productHeroVisual img{display:block;height:auto;border-radius:var(--radius-md);filter:saturate(1.04) contrast(1.04)}.heroRouteLabel{position:absolute;display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid rgb(255 255 255/16%);border-radius:var(--radius-md);background:rgb(6 12 9/72%);color:#eff8f2;font-family:var(--font-mono),monospace;font-size:12px;font-weight:850;padding:8px 10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroRouteLabel svg{color:#6edb95}.heroRouteLabel.local{left:8%;bottom:12%}.heroRouteLabel.route{left:48%;top:18%;transform:translateX(-50%)}.heroRouteLabel.gpu{right:7%;bottom:14%}.livePulseSection,.productFinalCta,.productRoleGrid,.productSection,.routeExplainer,.trustSignalGrid{width:min(1240px,calc(100% - 36px));margin-inline:auto}.routeExplainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9e2d8;border-radius:var(--radius-md);margin-top:-44px;background:#d9e2d8;box-shadow:0 20px 58px rgb(26 43 31/10%)}.routeExplainer article{position:relative;display:grid;min-height:220px;align-content:start;gap:10px;background:#ffffff;padding:26px}.routeIcon{display:grid;width:48px;height:48px;place-items:center;border:1px solid #cfe0d3;border-radius:var(--radius-md);background:#edf8f1;color:#17613d}.routeExplainer span{color:#557061;font-family:var(--font-mono),monospace;font-size:12px;font-weight:900}.livePulseSection h2,.productFinalCta h2,.productSection h2,.routeExplainer h2{margin:0;color:#101712;font-size:clamp(28px,4vw,48px);font-weight:850;letter-spacing:0;line-height:1.04}.routeExplainer h2{font-size:21px;line-height:1.18}.boundaryItem p,.productFinalCta p,.productSectionHeader p,.rolePath p,.routeExplainer p,.trustSignalGrid p,.tryPanel p,.tryPanel small{margin:0;color:#5d6a62;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.routeArrow{position:absolute;top:50%;right:-12px;z-index:2;color:#2f8f5b;transform:translateY(-50%)}.livePulseSection,.productSection{padding-block:76px 0}.productSectionHeader{display:grid;gap:10px;max-width:760px;margin-bottom:22px}.productSectionHeader.centered{margin-inline:auto;text-align:center}.flowTimeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9e2d8;border-radius:var(--radius-md);background:#d9e2d8}.flowTimeline article{position:relative;display:grid;min-height:230px;align-content:start;gap:12px;background:#ffffff;padding:24px 20px}.flowTimeline article>strong{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:var(--radius-pill);background:#288050;color:#ffffff;font-size:13px}.flowTimeline article>div{display:grid;width:52px;height:52px;place-items:center;border:1px solid #cadbcc;border-radius:var(--radius-md);color:#17613d}.boundaryItem h3,.flowTimeline h3,.trustSignalGrid h3,.tryPanel h3{margin:0;color:#101712;font-size:16px;line-height:1.25}.flowTimeline p{margin:0;color:#5d6a62;font-size:13px;line-height:1.55}.boundarySection{padding-top:84px}.boundaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.boundaryPanel{overflow:hidden;border:1px solid #d8e0d6;border-radius:var(--radius-md);background:#ffffff}.boundaryPanel header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d8e0d6;padding:18px 20px;font-size:18px}.boundaryPanel.positive header{background:#ecf8f1;color:#17613d}.boundaryPanel.negative header{background:#fff0ed;color:#a12920}.boundaryItem{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 20px}.boundaryItem+.boundaryItem{border-top:1px solid #edf1eb}.boundaryItem>svg{color:#17613d}.negative .boundaryItem>svg{color:#a12920}.boundaryItem div{display:grid;gap:5px}.trustSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d8e0d6;border-radius:var(--radius-md);margin-top:18px;background:#d8e0d6}.trustSignalGrid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;background:#ffffff;padding:18px}.trustSignalGrid svg{color:#17613d}.trustSignalGrid div{display:grid;gap:4px}.trustSignalGrid h3{font-size:15px}.trustSignalGrid p{font-size:12px}.livePulseSection{padding-top:70px}.productPulseStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #d8e0d6;border-radius:var(--radius-md);background:#d8e0d6}.productPulseStats div{display:grid;gap:8px;min-height:160px;background:#ffffff;padding:20px}.productPulseStats svg{color:#17613d}.productPulseStats span{color:#5d6a62;font-family:var(--font-mono),monospace;font-size:12px;font-weight:900}.productPulseStats strong{color:#101712;font-family:var(--font-mono),monospace;font-size:clamp(28px,4vw,44px);line-height:1}.productPulseStats small{color:#5d6a62;font-size:12px}.tryGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:stretch}.tryPanel{display:grid;gap:14px;align-content:start;border:1px solid #d8e0d6;border-radius:var(--radius-md);background:#ffffff;padding:22px;box-shadow:0 14px 36px rgb(26 43 31/7%)}.tryPanel:first-child{grid-row:span 2}.tryPanel.compact{min-height:220px}.budgetSlider,.demoPromptField{display:grid;gap:8px}.budgetGrid span,.budgetSlider span,.demoPromptField span{color:#5d6a62;font-size:12px;font-weight:850}.demoPromptField textarea{min-height:150px;border-radius:var(--radius-md);background:#f8faf6}.productHome button svg{margin-left:-2px}.budgetSlider strong{color:#101712;font-family:var(--font-mono),monospace;font-size:26px}.budgetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.budgetGrid div{display:grid;gap:6px;border:1px solid #dce5da;border-radius:var(--radius-md);background:#f8faf6;padding:12px}.budgetGrid strong{color:#17613d;font-family:var(--font-mono),monospace;font-size:20px}.productRoleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:76px}.productRoleGrid .rolePath{display:grid;gap:12px;min-height:290px;border:1px solid #d8e0d6;border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(47 143 91/8%),transparent 52%),#ffffff;padding:28px;box-shadow:0 16px 44px rgb(26 43 31/8%)}.productRoleGrid .rolePath>svg{color:#17613d}.productRoleGrid .rolePath span{color:#2f8f5b;font-family:var(--font-mono),monospace;font-size:12px;font-weight:900}.productRoleGrid .rolePath h2{max-width:520px;margin:0;color:#101712;font-size:clamp(26px,4vw,40px);line-height:1.08}.productRoleGrid .rolePath a{width:fit-content;margin-top:auto}.productFinalCta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:76px;margin-bottom:80px;border-radius:var(--radius-md);background-color:#07100c;background-image:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0);background-size:42px 42px;color:#edf7f0;padding:32px}.productFinalCta h2{margin:8px 0 10px;color:#ffffff}.productFinalCta p{max-width:680px;color:#bdcfc4}.productFinalCta .productHeroActions{margin-top:0}@media (max-width:1120px){.productHeroInner{grid-template-columns:minmax(0,1fr);min-height:auto}.productHeroCopy{max-width:760px}.productHeroVisual{width:min(820px,100%);margin-inline:auto}.flowTimeline,.productPulseStats,.trustSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tryGrid{grid-template-columns:1fr}.tryPanel:first-child{grid-row:auto}}@media (max-width:860px){.productNav{display:grid}.productNav nav{width:100%;overflow-x:auto;padding-bottom:2px}.productNav nav a{flex:0 0 auto}.boundaryGrid,.productRoleGrid,.routeExplainer{grid-template-columns:1fr}.routeArrow{display:none}.productFinalCta{display:grid}}@media (max-width:640px){.productHeroInner{width:100%;max-width:100vw;padding-top:28px;padding-bottom:56px}.productHero h1{max-width:100%;font-size:40px;line-height:1.05}.landingInlineActions,.productFinalCta .productHeroActions,.productHeroActions,.productHome .primaryLink,.productHome .secondaryLink,.productHome button,.rolePath a{width:100%}.heroTrustStrip{display:grid}.productHeroVisual img{min-height:300px;object-fit:cover;object-position:50% 50%}.heroRouteLabel{display:none}.productHeroVisual{display:grid;gap:4px}.livePulseSection,.productFinalCta,.productRoleGrid,.productSection,.routeExplainer,.trustSignalGrid{width:min(100% - 28px,1240px);max-width:calc(100vw - 28px)}.routeExplainer{margin-top:-28px}.budgetGrid,.flowTimeline,.productPulseStats,.trustSignalGrid{grid-template-columns:1fr}.livePulseSection,.productSection{padding-top:56px}.boundaryItem,.trustSignalGrid article{grid-template-columns:1fr}.productFinalCta{margin-bottom:52px;padding:24px}}#agent-connect.customerConnectSurface{gap:var(--space-4)}#agent-connect .customerConnectCommand{order:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.42fr);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}#agent-connect .agentConnectPrimary,#agent-connect .agentConnectSetupPanel,#agent-connect .agentIntegrationDeck,#agent-connect .agentPasteReady,#agent-connect .agentSuccessMoment,#agent-connect .customerActivationWizard,#agent-connect .customerConnectCommand>div{border-radius:var(--radius-md)}#agent-connect .activationHero strong,#agent-connect .customerConnectCommand strong,#agent-connect .customerConnectCommandAside strong,.providerAcceptJobsHeader strong,.providerCommandAside strong,.providerCommandHero h2{letter-spacing:0}#agent-connect .customerConnectCommand strong{font-size:30px;line-height:1.08}#agent-connect .customerConnectCommandAside strong{font-size:18px;line-height:1.2}#agent-connect .customerActivationWizard{order:2;border-radius:var(--radius-md)}#agent-connect .activationHero{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4)}#agent-connect .activationHero strong{font-size:22px;line-height:1.12}#agent-connect .activationRail button{min-height:132px;padding:13px}#agent-connect .activationRail strong{font-size:14px}#agent-connect .agentConnectSignalGrid{order:3;grid-template-columns:repeat(5,minmax(150px,1fr))}#agent-connect .agentPasteReady{order:4}#agent-connect .agentConnectSetupPanel{order:5}#agent-connect .agentSuccessMoment{order:6}#agent-connect .agentConnectPrimary{order:7}#agent-connect .agentIntegrationDeck{order:8}#agent-connect .agentExamplesDetails{order:9}.providerCommandHero h2{font-size:36px;line-height:1.05}.providerAcceptJobsHeader strong{font-size:28px;line-height:1.08}.connectionRunwayKpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);order:1}.connectionRunwayKpis>div{display:grid;min-width:0;gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px 16px}#agent-connect .activationRail em,#agent-connect .activationRail span,.connectionRunwayKpis small,.connectionRunwayKpis span,.providerOverviewRunway .providerSetupRailItem em,.providerOverviewRunway .providerSetupRailItem span{font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.connectionRunwayKpis small,.connectionRunwayKpis span{color:var(--muted-strong);font-size:11px;font-weight:900;line-height:1.35}.connectionRunwayKpis strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:18px;line-height:1.15}#agent-connect .customerConnectCommand{order:2}#agent-connect .customerActivationWizard{order:3}#agent-connect .activationHero{border-bottom:0;padding:16px 18px 8px}#agent-connect .activationProgressRing{width:72px;height:72px}#agent-connect .activationProgressRing strong{font-size:14px}#agent-connect .activationRail{position:relative;isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--border);background:transparent;padding:16px 12px 18px}#agent-connect .activationRail:before,.providerOverviewRunway:before{position:absolute;left:34px;right:34px;top:32px;z-index:-1;height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--accent) 48%,var(--border)) 0 10px,transparent 10px 18px);content:""}#agent-connect .activationRail button{position:relative;display:grid;grid-template-rows:auto auto minmax(32px,1fr) auto;min-height:112px;justify-items:center;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--foreground);padding:0 10px;text-align:center}#agent-connect .activationRail button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 5%,transparent)}#agent-connect .activationRail button span,.providerOverviewRunway .providerSetupRailItem span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);font-size:13px;font-weight:950;line-height:1}#agent-connect .activationRail button.complete span,.providerOverviewRunway .providerSetupRailItem.complete span{border-color:color-mix(in srgb,var(--good) 58%,var(--border));background:var(--accent-fill);color:var(--accent-contrast)}#agent-connect .activationRail button.pending span,.providerOverviewRunway .providerSetupRailItem.pending span{border-color:color-mix(in srgb,var(--accent) 46%,var(--border))}#agent-connect .activationRail strong,.providerOverviewRunway .providerSetupRailItem strong{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.25}#agent-connect .activationRail small,.providerOverviewRunway .providerSetupRailItem small{max-width:180px;min-width:0;overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;line-height:1.38}#agent-connect .activationRail em,.providerOverviewRunway .providerSetupRailItem em{color:var(--accent);font-size:10px;font-style:normal;font-weight:950}#agent-connect .agentConnectSetupPanel{order:4}#agent-connect .agentConnectSetupGrid{grid-template-columns:repeat(4,minmax(0,1fr))}#agent-connect .agentConnectSetupCode{max-height:150px;overflow:auto}#agent-connect .agentConnectSignalGrid{order:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border)}#agent-connect .agentConnectSignalCard{border:0;border-radius:0;background:var(--surface);box-shadow:none}#agent-connect .agentPasteReady{order:6}#agent-connect .agentIntegrationDeck{order:7}#agent-connect .integrationCardGrid{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}#agent-connect .integrationCard{border-radius:var(--radius-md)}#agent-connect .integrationCard pre{max-height:78px;font-size:10.5px}#agent-connect .agentSuccessMoment{order:8}#agent-connect .agentConnectPrimary{order:9}#agent-connect .agentExamplesDetails{order:10}#agent-connect>.agentConnectPrimary,#agent-connect>.agentConnectSetupPanel,#agent-connect>.agentConnectSignalGrid,#agent-connect>.agentExamplesDetails,#agent-connect>.agentIntegrationDeck,#agent-connect>.agentPasteReady,#agent-connect>.agentSuccessMoment,#agent-connect>.connectionRunwayKpis,#agent-connect>.customerActivationWizard,#agent-connect>.customerConnectCommand,#agent-connect>.sectionHeader{display:none}.customerV2Dashboard{display:grid;gap:var(--space-4);order:0}.customerV2Hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:var(--space-3);align-items:stretch}.customerV2HeroMain,.customerV2Metric,.customerV2NextCard,.customerV2Panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.customerV2HeroMain{display:grid;align-content:center;gap:var(--space-3);min-height:300px;padding:clamp(22px,4vw,40px);background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%),var(--surface)}.customerV2HeroMain h2{max-width:760px;margin:0;color:var(--foreground);font-size:clamp(36px,5vw,68px);letter-spacing:0;line-height:.96}.customerV2Empty span,.customerV2HeroMain p,.customerV2Metric small,.customerV2NextCard small,.customerV2PanelHeader strong,.customerV2Signal small,.customerV2Trace em,.customerV2Trace small{color:var(--muted-strong);font-size:13px;line-height:1.5}.customerV2HeroMain p{max-width:680px;margin:0}.customerV2HeroActions{display:flex;flex-wrap:wrap;gap:8px}.customerV2NextCard{display:grid;align-content:center;gap:var(--space-3);padding:clamp(18px,3vw,28px)}.customerV2ConfigGrid span,.customerV2Metric span,.customerV2NextCard>span,.customerV2PanelHeader span,.customerV2Signal span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.customerV2NextCard strong{color:var(--foreground);font-size:26px;line-height:1.08}.customerV2Metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customerV2Metric{display:grid;gap:5px;min-width:0;padding:12px}.customerV2Metric.good{border-color:color-mix(in srgb,var(--good) 36%,var(--border))}.customerV2Metric.warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.customerV2Metric.bad{border-color:color-mix(in srgb,var(--bad) 36%,var(--border))}.customerV2Metric strong{overflow-wrap:anywhere;color:var(--foreground);font-size:22px;line-height:1}.customerV2Grid{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr) minmax(300px,.95fr);gap:var(--space-3);align-items:start}.customerV2Panel{display:grid;align-content:start;overflow:hidden}.customerV2PanelHeader{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--border);padding:14px}.customerV2PanelHeader>div{display:grid;gap:5px;min-width:0}.customerV2PanelHeader strong{color:var(--foreground);font-size:14px}.customerV2ConfigGrid,.customerV2SignalList,.customerV2TraceList{display:grid;gap:8px;padding:12px}.customerV2ConfigGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customerV2ConfigGrid>div,.customerV2Empty,.customerV2Signal,.customerV2Trace{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;padding:12px;text-decoration:none}.customerV2ConfigGrid>div{display:grid;gap:8px}.customerV2ConfigGrid strong,.customerV2Empty strong,.customerV2Signal strong,.customerV2Trace strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.35}.customerV2KeyRow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:8px;border-top:1px solid var(--border);padding:12px}.customerV2KeyRow label{display:grid;gap:6px;color:var(--muted-strong);font-size:12px;font-weight:800}.customerV2ConfigCode{max-height:128px;margin:0 12px 12px;overflow:auto;border-radius:var(--radius-sm)}.customerV2Signal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.customerV2Signal.good{border-color:color-mix(in srgb,var(--good) 36%,var(--border))}.customerV2Signal.warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.customerV2Signal.bad{border-color:color-mix(in srgb,var(--bad) 36%,var(--border))}.customerV2Signal em{color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase}.customerV2Trace{display:grid;gap:7px;width:100%;cursor:pointer;text-align:left}.customerV2Trace>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.customerV2Trace em{font-style:normal}.customerV2Empty{display:grid;gap:6px;border-style:dashed;background:var(--surface-alt)}.providerHomeIa .providerReadinessDashboard{gap:14px}.providerHomeIa .providerAcceptJobsPanel,.providerHomeIa .providerCommandHero,.providerHomeIa .providerHardwarePanel,.providerHomeIa .providerNodeMapPanel,.providerHomeIa .providerRuntimePanel{border-radius:var(--radius-md)}.providerOverviewRunway{position:relative;isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:0;background:transparent;box-shadow:none;padding:14px 8px 12px}.providerOverviewRunway .providerSetupRailItem{position:relative;min-height:92px;justify-items:center;gap:6px;border:0;background:transparent;box-shadow:none;padding:0 10px;text-align:center}.providerOverviewRunway .providerSetupRailItem:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.providerHomeIa .providerNodeOperationsGrid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1fr) minmax(280px,.9fr);gap:var(--space-3)}.providerHomeIa .providerSharingSnapshotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.providerHomeIa .providerOverviewRunway,.providerHomeIa .providerReadinessDashboard>.providerCommandHero,.providerHomeIa>.providerReadinessDashboard{display:none}.providerV2Dashboard,.providerV2Hero{display:grid;gap:var(--space-3)}.providerV2Hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch}.providerV2HeroMain,.providerV2NextCard,.providerV2Panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.providerV2HeroMain{display:grid;align-content:center;gap:var(--space-3);min-height:230px;border-left:4px solid var(--accent);padding:clamp(20px,3vw,30px);background:var(--surface)}.providerV2HeroMain h2{max-width:820px;margin:0;color:var(--foreground);font-size:clamp(30px,3vw,42px);letter-spacing:0;line-height:1.04}.providerV2Action small,.providerV2Check small,.providerV2Empty span,.providerV2HeroMain p,.providerV2Job small,.providerV2MoneyGrid small,.providerV2NextCard small,.providerV2NodeBadge small,.providerV2NodeCard small,.providerV2PanelHeader strong{color:var(--muted-strong);font-size:13px;line-height:1.5}.providerV2HeroMain p{max-width:720px;margin:0}.providerV2HeroActions{display:flex;flex-wrap:wrap;gap:8px}.providerV2HeroActions .primaryLinkButton{display:inline-flex;align-items:center;justify-content:center;gap:8px}.providerV2NextCard{display:grid;align-content:start;gap:12px;padding:clamp(18px,2.4vw,24px);background:var(--surface-alt)}.providerV2Action em,.providerV2MoneyGrid span,.providerV2NextCard>span,.providerV2NodeBadge span,.providerV2PanelHeader span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.providerV2NodeHeadline strong{overflow-wrap:anywhere;color:var(--foreground);font-size:18px;line-height:1.2}.providerV2NodeHeadline{display:flex;min-width:0;align-items:center;gap:9px;color:var(--accent-strong)}.providerV2NodeBadge{display:grid;gap:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);padding:12px}.providerV2NodeBadge strong{overflow-wrap:anywhere;color:var(--foreground);font-size:16px}.providerV2ComputerFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.providerV2ComputerFacts div{display:grid;gap:4px;min-width:0;padding:10px}.providerV2ComputerFacts div+div{border-left:1px solid var(--border)}.providerV2ComputerFacts dd,.providerV2ComputerFacts dt{min-width:0;margin:0}.providerV2ComputerFacts dt{color:var(--muted);font-family:var(--font-mono),monospace;font-size:10px;font-weight:800;text-transform:uppercase}.providerV2ComputerFacts dd{overflow-wrap:anywhere;color:var(--foreground);font-size:12px;font-weight:800;line-height:1.35}.providerV2ReadinessStrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.providerV2ReadinessStrip .providerV2Check{min-height:96px;align-content:start;box-shadow:var(--shadow-sm)}.providerV2Grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1fr) minmax(280px,.9fr);gap:var(--space-3);align-items:start}.providerV2GridBottom{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.providerV2GridPrimary{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.providerV2Panel{display:grid;align-content:start;overflow:hidden}.providerV2PanelHeader{display:flex;align-items:start;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--border);padding:14px}.providerV2PanelHeader>div{display:grid;gap:5px;min-width:0}.providerV2PanelHeader strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px}.providerV2ActionList,.providerV2Checklist,.providerV2JobList,.providerV2MoneyGrid,.providerV2NodeList{display:grid;gap:8px;padding:12px}.providerV2Action,.providerV2Check,.providerV2Empty,.providerV2Job,.providerV2MoneyGrid>div,.providerV2NodeCard{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;padding:12px;text-align:left;text-decoration:none}.providerV2Check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.providerV2Action>span,.providerV2Check>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900}.providerV2Check.blocked{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.providerV2Action.warn>span,.providerV2Check.blocked>span{background:var(--warn-bg);color:var(--warn)}.providerV2Action.bad>span{background:var(--bad-bg);color:var(--bad)}.providerV2Action.good>span{background:var(--good-bg);color:var(--good)}.providerV2Action strong,.providerV2Check strong,.providerV2Empty strong,.providerV2Job strong,.providerV2MoneyGrid strong,.providerV2NodeCard strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px;line-height:1.35}.providerV2Action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.providerV2Action em{justify-self:end;color:var(--accent-strong);font-style:normal}.providerV2Empty{display:grid;gap:6px;border-style:dashed;background:var(--surface-alt)}.providerV2Job,.providerV2NodeCard{display:grid;gap:7px;width:100%;cursor:pointer}.providerV2NodeCard.eligible{border-color:color-mix(in srgb,var(--good) 36%,var(--border))}.providerV2NodeCard.blocked{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.providerV2Job>div,.providerV2NodeCard>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.providerV2Job em,.providerV2NodeCard em{color:var(--muted);font-size:12px;font-style:normal}.providerV2MoneyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerV2MoneyGrid>div{display:grid;gap:6px}.providerV2MoneyGrid strong{font-size:24px;line-height:1}.providerCommandCenterHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--space-3);align-items:stretch}.providerActionQueuePanel,.providerCommandCenterMain,.providerCommandNextCard,.providerFleetPanel,.providerRecentJobsPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 64%),var(--surface);box-shadow:var(--shadow-soft)}.providerCommandCenterMain,.providerCommandNextCard{display:grid;align-content:center;gap:var(--space-3);padding:clamp(18px,3vw,28px)}.providerCommandCenterMain h2{max-width:820px;margin:0;color:var(--foreground);font-size:clamp(32px,4.6vw,58px);letter-spacing:0;line-height:.98}.providerActionQueueEmpty span,.providerCommandCenterMain p,.providerCommandNextCard small,.providerCommandNodeMini small{color:var(--muted-strong);font-size:13px;line-height:1.55}.providerCommandMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.providerCommandMetric{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 82%,var(--surface-alt));padding:10px}.providerActionQueueItem em,.providerCommandMetric span,.providerCommandNextCard>span,.providerCommandNodeMini span,.providerOpsPanelHeader span{color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.providerCommandMetric strong{color:var(--foreground);font-size:20px;line-height:1}.providerCommandMetric small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.35}.providerCommandMetric.good{border-color:color-mix(in srgb,var(--good) 36%,var(--border))}.providerCommandMetric.warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.providerCommandNextCard strong{overflow-wrap:anywhere;color:var(--foreground);font-size:24px;line-height:1.05}.providerCommandNodeMini{display:grid;gap:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);padding:12px}.providerCommandNodeMini strong{font-size:16px}.providerCommandCenterGrid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1fr) minmax(280px,.88fr);gap:var(--space-3)}.providerActionQueuePanel,.providerFleetPanel,.providerRecentJobsPanel{display:grid;align-content:start;overflow:hidden}.providerActionQueueList,.providerFleetList,.providerRecentJobsList{display:grid;gap:8px;border-top:1px solid var(--border);padding:12px}.providerActionQueueItem,.providerFleetCard,.providerRecentJobItem{display:grid;gap:8px;width:100%;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;padding:12px;text-align:left;text-decoration:none}.providerActionQueueItem{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.providerActionQueueItem>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-weight:900}.providerActionQueueItem.bad>span{background:var(--bad-bg);color:var(--bad)}.providerActionQueueItem.warn>span{background:var(--warn-bg);color:var(--warn)}.providerActionQueueItem.good>span{background:var(--good-bg);color:var(--good)}.providerActionQueueEmpty strong,.providerActionQueueItem strong,.providerFleetCard strong,.providerRecentJobItem strong{overflow-wrap:anywhere;color:var(--foreground);font-size:14px}.providerActionQueueItem small,.providerFleetCard small,.providerRecentJobItem small{overflow-wrap:anywhere;color:var(--muted-strong);font-size:12px;line-height:1.4}.providerActionQueueEmpty{display:grid;gap:6px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);padding:14px}.providerFleetCard{cursor:pointer}.providerFleetCard.online{border-color:color-mix(in srgb,var(--good) 36%,var(--border))}.providerFleetCard.offline{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.providerFleetCard>div:first-child,.providerFleetMeta,.providerRecentJobItem{grid-template-columns:minmax(0,1fr) auto;align-items:center}.providerFleetCard>div:first-child,.providerFleetMeta{display:grid;gap:8px}.providerFleetCard span,.providerFleetMeta em,.providerRecentJobItem em,.providerRecentJobItem span{color:var(--muted);font-size:12px;font-style:normal}.nodeEligibilityCell{display:grid;gap:5px;min-width:180px}.nodeEligibilityCell small{color:var(--muted-strong);font-size:11px;line-height:1.35}.nodeEligibilityPanel{display:grid;gap:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);padding:12px}.nodeEligibilityPanel.good{border-color:color-mix(in srgb,var(--good) 38%,var(--border))}.nodeEligibilityPanel.warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border))}.nodeEligibilityPanel.bad{border-color:color-mix(in srgb,var(--bad) 36%,var(--border))}.nodeEligibilityPanel>div{display:grid;gap:6px}.nodeEligibilityPanel strong{color:var(--foreground);font-size:14px;line-height:1.35}.nodeEligibilityPanel ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nodeEligibilityPanel li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px}.nodeEligibilityPanel li>span{display:grid;place-items:center;width:28px;height:24px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900}.nodeEligibilityPanel li.blocked>span{background:var(--warn-bg);color:var(--warn)}.nodeEligibilityPanel li div{display:grid;gap:2px;min-width:0}.nodeEligibilityPanel li small{color:var(--muted-strong);font-size:11px;line-height:1.35}.providerRecentJobItem{cursor:pointer}.providerRecentJobItem>div{display:grid;gap:2px;min-width:0}.providerRecentJobItem em{justify-self:end;color:var(--foreground);font-weight:900}.providerV2Check.ready>span{background:var(--good-bg);color:var(--good)}[data-provider-motion-root] .modelCapabilityCard,[data-provider-motion-root] .nodeEligibilityCell,[data-provider-motion-root] .nodeEligibilityPanel,[data-provider-motion-root] .nodeEligibilityPanel li,[data-provider-motion-root] .nodeGpuCard,[data-provider-motion-root] .paginationBar>*,[data-provider-motion-root] .payoutRequestForm,[data-provider-motion-root] .payoutRequestForm>button,[data-provider-motion-root] .payoutRequestForm>label,[data-provider-motion-root] .providerCompatibilityCard,[data-provider-motion-root] .providerEarningsHumanSummary>div,[data-provider-motion-root] .providerEarningsIa .miniHistory li,[data-provider-motion-root] .providerEarningsIa tbody tr,[data-provider-motion-root] .providerHistoryHead,[data-provider-motion-root] .providerJobRangeToggle button,[data-provider-motion-root] .providerJobSummary>div,[data-provider-motion-root] .providerJobTrendListInline li,[data-provider-motion-root] .providerJobsIa .detailPanelNested,[data-provider-motion-root] .providerJobsIa .drawerBackdrop,[data-provider-motion-root] .providerJobsIa .providerMobileCard,[data-provider-motion-root] .providerJobsIa .requestDrawer,[data-provider-motion-root] .providerJobsIa .requestDrawer .detailGrid>div,[data-provider-motion-root] .providerJobsIa .timelineList li,[data-provider-motion-root] .providerModelFitBadge,[data-provider-motion-root] .providerModelProgress,[data-provider-motion-root] .providerModelProgressFill,[data-provider-motion-root] .providerModelRecommendation,[data-provider-motion-root] .providerMoneyFlowStep,[data-provider-motion-root] .providerNodeDetailPanel,[data-provider-motion-root] .providerNodeDetailPanel .detailGrid>div,[data-provider-motion-root] .providerNodeDetailSection,[data-provider-motion-root] .providerPayoutBlocker,[data-provider-motion-root] .providerPayoutBlockerSteps li,[data-provider-motion-root] .providerSupplyNodeLinks button,[data-provider-motion-root] .providerTrustSummary>div,[data-provider-motion-root] .providerV2Action,[data-provider-motion-root] .providerV2Check,[data-provider-motion-root] .providerV2HeroMain,[data-provider-motion-root] .providerV2Job,[data-provider-motion-root] .providerV2NextCard,[data-provider-motion-root] .providerV2NodeCard,[data-provider-motion-root] .providerV2Panel,[data-provider-motion-root] .requestFilterForm>button,[data-provider-motion-root] .requestFilterForm>label{will-change:transform,opacity}[data-provider-motion-root] .modelCapabilityCard,[data-provider-motion-root] .nodeEligibilityCell,[data-provider-motion-root] .nodeGpuCard,[data-provider-motion-root] .providerCompatibilityCard,[data-provider-motion-root] .providerEarningsHumanSummary>div,[data-provider-motion-root] .providerJobSummary>div,[data-provider-motion-root] .providerModelRecommendation,[data-provider-motion-root] .providerMoneyFlowStep,[data-provider-motion-root] .providerNodeDetailPanel,[data-provider-motion-root] .providerNodeDetailPanel .detailGrid>div,[data-provider-motion-root] .providerPayoutBlocker,[data-provider-motion-root] .providerTrustSummary>div,[data-provider-motion-root] .providerV2HeroMain,[data-provider-motion-root] .providerV2Job,[data-provider-motion-root] .providerV2NextCard,[data-provider-motion-root] .providerV2NodeCard{position:relative;overflow:hidden}[data-provider-motion-root] .modelCapabilityCard:before,[data-provider-motion-root] .nodeEligibilityCell:before,[data-provider-motion-root] .providerCompatibilityCard:before,[data-provider-motion-root] .providerEarningsHumanSummary>div:before,[data-provider-motion-root] .providerJobSummary>div:before,[data-provider-motion-root] .providerMoneyFlowStep:before,[data-provider-motion-root] .providerNodeDetailPanel:before,[data-provider-motion-root] .providerPayoutBlocker:before,[data-provider-motion-root] .providerV2NodeCard:before{position:absolute;inset:0 auto 0 0;width:3px;background:color-mix(in srgb,var(--accent) 42%,transparent);content:""}[data-provider-motion-root] .modelCapabilityCard.ready:before,[data-provider-motion-root] .nodeEligibilityCell.good:before,[data-provider-motion-root] .providerV2NodeCard.eligible:before{background:var(--good)}[data-provider-motion-root] .modelCapabilityCard.missing:before,[data-provider-motion-root] .modelCapabilityCard.waiting:before,[data-provider-motion-root] .nodeEligibilityCell.warn:before,[data-provider-motion-root] .providerPayoutBlocker-warn:before,[data-provider-motion-root] .providerV2NodeCard.blocked:before{background:var(--warn)}[data-provider-motion-root] .modelCapabilityCard.blocked:before,[data-provider-motion-root] .nodeEligibilityCell.bad:before{background:var(--bad)}[data-provider-motion-root] .providerNodeDetailPanel{border-left:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 54%),var(--surface-alt);transform-origin:top right}[data-provider-motion-root] .providerNodeDetailSection{border-top:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));padding-top:14px}[data-provider-motion-root] .providerNodeDetailSection:first-of-type{border-top:0}[data-provider-motion-root] .modelCapabilityCard,[data-provider-motion-root] .nodeEligibilityCell,[data-provider-motion-root] .nodeEligibilityPanel li,[data-provider-motion-root] .nodeGpuCard,[data-provider-motion-root] .providerEarningsIa .miniHistory li,[data-provider-motion-root] .providerEarningsIa tbody tr,[data-provider-motion-root] .providerJobTrendListInline li,[data-provider-motion-root] .providerJobsIa .providerMobileCard,[data-provider-motion-root] .providerJobsIa .requestDrawer .detailGrid>div,[data-provider-motion-root] .providerJobsIa tbody tr,[data-provider-motion-root] .providerModelRecommendation,[data-provider-motion-root] .providerMoneyFlowStep,[data-provider-motion-root] .providerPayoutBlockerSteps li{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}[data-provider-motion-root] .modelCapabilityCard:after,[data-provider-motion-root] .nodeEligibilityCell:after,[data-provider-motion-root] .nodeGpuCard:after,[data-provider-motion-root] .providerCompatibilityCard:after,[data-provider-motion-root] .providerEarningsHumanSummary>div:after,[data-provider-motion-root] .providerJobSummary>div:after,[data-provider-motion-root] .providerMoneyFlowStep:after,[data-provider-motion-root] .providerPayoutBlocker:after{position:absolute;inset:auto -28px -46px auto;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 9%,transparent),transparent 64%);content:"";pointer-events:none}[data-provider-motion-root] .nodeEligibilityCell:after,[data-provider-motion-root] .providerCompatibilityCard:after,[data-provider-motion-root] .providerEarningsHumanSummary>div:after,[data-provider-motion-root] .providerJobSummary>div:after,[data-provider-motion-root] .providerMoneyFlowStep:after{inset:auto 12px 9px;width:auto;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.18;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}[data-provider-motion-root] .nodeEligibilityCell:hover:after,[data-provider-motion-root] .providerCompatibilityCard:hover:after,[data-provider-motion-root] .providerEarningsHumanSummary>div:hover:after,[data-provider-motion-root] .providerJobSummary>div:hover:after,[data-provider-motion-root] .providerMoneyFlowStep:hover:after{transform:scaleX(1)}[data-provider-motion-root] .nodeGpuCard.selected{box-shadow:0 18px 44px color-mix(in srgb,var(--accent) 13%,transparent)}[data-provider-motion-root] .modelCapabilityCard.ready{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 12%,transparent)}[data-provider-motion-root] .modelCapabilityCard.missing,[data-provider-motion-root] .modelCapabilityCard.waiting{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 13%,transparent)}[data-provider-motion-root] .modelCapabilityCard.blocked{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 11%,transparent)}[data-provider-motion-root] .providerJobsIa .drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-provider-motion-root] .providerJobsIa .requestDrawer{border-left:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:-24px 0 68px rgb(15 23 42/13%);transform-origin:center right}[data-provider-motion-root] .providerJobsIa .timelineList li{border-left:3px solid color-mix(in srgb,var(--accent) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 72%),var(--surface-alt);position:relative}[data-provider-motion-root] .providerJobsIa .timelineList li:last-child{border-left-color:var(--good)}[data-provider-motion-root] .providerJobsIa .timelineList li:before{position:absolute;top:14px;left:-7px;width:11px;height:11px;border:2px solid var(--surface);border-radius:999px;background:var(--accent);content:"";box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}[data-provider-motion-root] .providerJobsIa .timelineList li:last-child:before{background:var(--good)}[data-provider-motion-root] .payoutRequestForm{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 66%),var(--surface)}.providerV2NodeReason{border-left:3px solid color-mix(in srgb,var(--accent) 46%,var(--border));padding-left:9px}.providerModelFitBadge{display:inline-flex;width:fit-content;align-items:center;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent-strong);font-size:11px;font-weight:900;line-height:1.2;padding:5px 9px}.providerCompatibilityCard.locked .providerModelFitBadge{border-color:color-mix(in srgb,var(--warn) 28%,var(--border));background:color-mix(in srgb,var(--warn) 9%,var(--surface));color:var(--warn-strong)}.providerModelProgress{display:block;overflow:hidden;width:100%;height:7px;border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-alt) 72%,var(--surface))}.providerModelProgressFill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--good) 74%,var(--accent)));transform-origin:left center}.providerModelProgress-current .providerModelProgressFill,.providerModelProgress-supplying .providerModelProgressFill{background:linear-gradient(90deg,var(--good),var(--accent))}.providerModelProgress-installed_offline .providerModelProgressFill,.providerModelProgress-possible .providerModelProgressFill{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--warn) 48%,var(--accent)))}.providerModelProgress-blocked .providerModelProgressFill,.providerModelProgress-locked .providerModelProgressFill,.providerModelProgress-not_started .providerModelProgressFill{background:linear-gradient(90deg,var(--warn),color-mix(in srgb,var(--bad) 34%,var(--warn)))}.providerMoneyFlow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 18px}.providerMoneyFlowStep{display:grid;gap:6px;min-height:104px;border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 68%),var(--surface);box-shadow:0 12px 28px rgb(15 23 42/5%);padding:14px 14px 16px 17px}.providerMoneyFlowStep small,.providerMoneyFlowStep span{color:var(--muted);font-size:12px;line-height:1.35}.providerMoneyFlowStep span{font-family:var(--font-mono);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.providerMoneyFlowStep strong{font-family:var(--font-mono);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.providerMoneyFlowStep.active{border-color:color-mix(in srgb,var(--good) 34%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--good) 8%,transparent),transparent 70%),var(--surface)}.providerMoneyFlowStep.reversal{border-color:color-mix(in srgb,var(--warn) 40%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 70%),var(--surface)}.providerMoneyFlowStep.idle{opacity:.78}[data-provider-motion-root] .providerMoneyFlowStep.active:before{background:var(--good)}[data-provider-motion-root] .providerMoneyFlowStep.reversal:before{background:var(--warn)}.nodeEligibilityCell{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);padding:10px 10px 12px 13px}.nodeEligibilityCell.good{border-color:color-mix(in srgb,var(--good) 38%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--good) 9%,transparent),transparent 70%),var(--surface)}.nodeEligibilityCell.warn{border-color:color-mix(in srgb,var(--warn) 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 11%,transparent),transparent 70%),var(--surface)}.nodeEligibilityCell.bad{border-color:color-mix(in srgb,var(--bad) 36%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--bad) 8%,transparent),transparent 70%),var(--surface)}.nodeEligibilityPanel li.blocked{border-color:color-mix(in srgb,var(--warn) 38%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 9%,transparent),transparent 70%),var(--surface)}.providerEarningsIa .providerEarningsHumanSummary,.providerJobsIa .providerJobInsightStrip{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 62%),var(--surface);box-shadow:var(--shadow-soft)}.providerEarningsIa .providerEarningsHumanSummary>div{min-height:92px}.providerEarningsIa .providerEarningsHumanSummary>div:nth-child(2):before{background:var(--good)}.providerEarningsIa .providerEarningsHumanSummary>div:nth-child(3):before{background:var(--warn)}.providerEarningsIa .providerEarningsHumanSummary>div:nth-child(5):before{background:var(--bad)}.providerEarningsIa .miniHistory li,.providerEarningsIa tbody tr,.providerJobsIa .providerJobTrendListInline li,.providerJobsIa tbody tr,.providerMoneyFlowStep{transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}@media (hover:hover){.providerEarningsIa tbody tr:hover,.providerJobsIa tbody tr:hover,[data-provider-motion-root] .modelCapabilityCard:hover,[data-provider-motion-root] .nodeEligibilityCell:hover,[data-provider-motion-root] .nodeEligibilityPanel li:hover,[data-provider-motion-root] .nodeGpuCard:hover,[data-provider-motion-root] .providerCompatibilityCard:hover,[data-provider-motion-root] .providerEarningsIa .miniHistory li:hover,[data-provider-motion-root] .providerJobTrendListInline li:hover,[data-provider-motion-root] .providerJobsIa .providerMobileCard:hover,[data-provider-motion-root] .providerJobsIa .requestDrawer .detailGrid>div:hover,[data-provider-motion-root] .providerModelRecommendation:hover,[data-provider-motion-root] .providerMoneyFlowStep:hover,[data-provider-motion-root] .providerPayoutBlockerSteps li:hover,[data-provider-motion-root] .providerV2Action:hover,[data-provider-motion-root] .providerV2Check:hover,[data-provider-motion-root] .providerV2Job:hover,[data-provider-motion-root] .providerV2NodeCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 18px 46px rgb(15 23 42/9%)}}@media (prefers-reduced-motion:reduce){.providerEarningsIa tbody tr,.providerJobsIa tbody tr,[data-provider-motion-root] .modelCapabilityCard,[data-provider-motion-root] .nodeEligibilityCell,[data-provider-motion-root] .nodeEligibilityPanel li,[data-provider-motion-root] .nodeGpuCard,[data-provider-motion-root] .providerCompatibilityCard,[data-provider-motion-root] .providerEarningsIa .miniHistory li,[data-provider-motion-root] .providerJobTrendListInline li,[data-provider-motion-root] .providerMoneyFlowStep,[data-provider-motion-root] .providerPayoutBlockerSteps li,[data-provider-motion-root] .providerV2Action,[data-provider-motion-root] .providerV2Check,[data-provider-motion-root] .providerV2Job,[data-provider-motion-root] .providerV2NodeCard{transition:none}}@media (max-width:1180px){#agent-connect .customerConnectCommand{grid-template-columns:1fr}#agent-connect .activationRail,#agent-connect .agentConnectSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerV2Grid,.customerV2Hero,.providerCommandCenterGrid,.providerCommandCenterHero,.providerMoneyFlow,.providerV2Grid,.providerV2GridBottom,.providerV2Hero{grid-template-columns:1fr}.customerV2ConfigGrid,.customerV2Metrics,.providerCommandMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.providerV2ReadinessStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){#agent-connect .customerConnectCommand strong{font-size:24px}#agent-connect .activationRail,#agent-connect .agentConnectSignalGrid{grid-template-columns:1fr}#agent-connect .activationHero{display:grid;grid-template-columns:1fr}.providerCommandHero h2{font-size:28px}.providerCommandCenterMain h2{font-size:34px}.providerCommandMetricGrid{grid-template-columns:1fr}.customerV2HeroMain{min-height:240px;padding:18px}.customerV2HeroMain h2{font-size:34px}.customerV2ConfigGrid,.customerV2KeyRow,.customerV2Metrics{grid-template-columns:1fr}.providerV2HeroMain{min-height:220px;padding:18px}.providerV2HeroMain h2{font-size:30px}.providerV2ReadinessStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.customerV2Signal,.customerV2Trace>div,.providerActionQueueItem,.providerMoneyFlow,.providerRecentJobItem,.providerV2Action,.providerV2Job>div,.providerV2MoneyGrid,.providerV2NodeCard>div{grid-template-columns:1fr}.customerV2Signal em,.providerV2Action em{justify-self:start}}@media (max-width:460px){.providerV2ComputerFacts,.providerV2ReadinessStrip{grid-template-columns:1fr}.providerV2ComputerFacts div+div{border-top:1px solid var(--border);border-left:0}}@media (max-width:900px){#agent-connect .agentConnectSetupGrid,#agent-connect .agentConnectSignalGrid,.connectionRunwayKpis,.providerHomeIa .providerNodeOperationsGrid,.providerHomeIa .providerSharingSnapshotGrid{grid-template-columns:1fr}#agent-connect .activationRail,.providerOverviewRunway{grid-template-columns:1fr;gap:8px;padding-inline:0}#agent-connect .activationRail:before,.providerOverviewRunway:before{display:none}#agent-connect .activationRail button,.providerOverviewRunway .providerSetupRailItem{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;min-height:auto;justify-items:start;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px;text-align:left}#agent-connect .activationRail button span,.providerOverviewRunway .providerSetupRailItem span{grid-row:1/span 3}#agent-connect .activationRail small,.providerOverviewRunway .providerSetupRailItem small{max-width:none}}@media (max-width:620px){body:has(.portalShell) .languageToggle{top:74px;bottom:auto;width:38px;height:38px;min-height:38px}body:has(.portalShell) .languageToggle{right:12px}}@media (min-width:761px){.portalShell{align-items:start;overflow-x:visible}.portalShell .sidebar{position:sticky;top:0;align-self:start;height:100dvh;max-height:100dvh;overflow:hidden;z-index:20}.portalShell .navList{align-content:start;flex:1 1 auto;grid-auto-rows:max-content;min-height:0}.portalShell .sidebarMeta{margin-top:auto}}@media (max-width:760px){.portalShell .sidebar{position:sticky;top:0;z-index:30}}.productHome{background:linear-gradient(90deg,rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(rgb(31 43 36/5%) 1px,transparent 0),#f7f8f4;background-size:34px 34px;color:var(--foreground)}.productHero{border-bottom:1px solid var(--border);background:linear-gradient(90deg,rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(180deg,#fbfcf7,#edf4ec);color:var(--foreground)}.productHero:after{background:linear-gradient(90deg,transparent,rgb(47 143 91/26%),transparent)}.productNav .landingBrand{color:var(--foreground)}.productNav nav{border:1px solid color-mix(in srgb,var(--border) 84%,var(--accent));border-radius:var(--radius-pill);background:rgb(255 254 250/86%);box-shadow:var(--shadow-soft);padding:5px}.productNav nav a{color:var(--muted-strong)}.productNav nav a:hover{border-color:transparent;background:var(--accent-soft)}.productHero .productKicker,.productKicker,.productNav nav a:hover{color:var(--accent-strong)}.productHero h1{color:var(--foreground)}.productHeroCopy>p:not(.productKicker){color:var(--muted-strong)}.productHero .secondaryLink{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}.productHero .secondaryLink:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.heroTrustStrip{color:var(--muted-strong)}.heroTrustStrip svg{color:var(--accent)}.productHeroVisual{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));background:var(--surface);box-shadow:var(--shadow)}.productHeroVisual img{border-radius:calc(var(--radius-md) - 1px)}@media (max-width:640px){.productNav nav{border-radius:var(--radius-md)}}.productHome{--home-container:min(1420px,calc(100% - 44px));background:linear-gradient(90deg,rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(180deg,#fbfcf7,#f3f7f0 44%,#f8f9f5);scroll-behavior:smooth}.productHome a,.productHome button,.productHome input,.productHome textarea{transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.productHome a:focus-visible,.productHome button:focus-visible,.productHome input:focus-visible,.productHome textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:3px}.productHeroInner,.productNav{width:var(--home-wide)}.productNav{padding:clamp(18px,2vw,28px) 0}.productNav nav a{position:relative}.productNav nav a:last-child{background:var(--accent-fill);color:var(--accent-contrast)}.productNav nav a:last-child:hover{background:var(--accent-strong);color:var(--accent-contrast)}.productHero{background:linear-gradient(90deg,rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(180deg,#fbfcf7,#edf5ec 72%,#e5efe4);background-size:34px 34px,34px 34px,auto}.productHeroInner{grid-template-columns:minmax(360px,.7fr) minmax(640px,1.3fr);gap:clamp(18px,3vw,44px);padding:clamp(38px,5vw,80px) 0 clamp(108px,9vw,150px)}.productHero h1{max-width:720px;margin-top:16px;margin-bottom:22px;font-size:clamp(54px,7vw,96px);line-height:.94;text-wrap:balance}.productHeroCopy>p:not(.productKicker){max-width:640px;font-size:clamp(17px,1.55vw,20px);line-height:1.68;text-wrap:pretty}.productHeroActions{margin-top:30px}.productHome .primaryLink:hover,.productHome .secondaryLink:hover,.productHome button:hover:not(:disabled),.rolePath a:hover{transform:translateY(-2px)}.productHome .primaryLink:active,.productHome .secondaryLink:active,.productHome button:active:not(:disabled),.rolePath a:active{transform:translateY(0)}.heroTrustStrip{gap:10px 20px;margin-top:28px}.heroTrustStrip span{min-height:34px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:var(--radius-md);background:rgb(255 254 250/66%);padding:7px 10px}.productHeroVisual{justify-self:end;width:min(980px,100%);aspect-ratio:1693/929;margin-right:clamp(-72px,-4vw,-24px);border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:0 28px 86px rgb(26 43 31/18%)}.productHeroVisual img{width:100%;height:100%;object-fit:cover}.heroRouteLabel{box-shadow:0 12px 30px rgb(0 0 0/24%)}.livePulseSection,.productFinalCta,.productFooter,.productRoleGrid,.productSection,.routeExplainer,.trustSignalGrid{width:var(--home-container)}.routeExplainer{position:relative;z-index:4;margin-top:-82px;box-shadow:0 24px 70px rgb(26 43 31/12%)}.routeExplainer article{min-height:205px;padding:30px}.flowTimeline article:hover,.productRoleGrid .rolePath:hover,.routeExplainer article:hover,.trustSignalGrid article:hover,.tryPanel:hover{transform:translateY(-3px);box-shadow:0 18px 46px rgb(26 43 31/10%)}.flowTimeline article,.productRoleGrid .rolePath,.routeExplainer article,.trustSignalGrid article,.tryPanel{transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.livePulseSection,.productSection{padding-block:clamp(84px,8vw,124px) 0}.productSectionHeader{gap:12px;max-width:820px;margin-bottom:30px}.productSectionHeader.centered{max-width:860px}.productSectionHeader p{font-size:15px;line-height:1.7;text-wrap:pretty}.flowTimeline{box-shadow:0 18px 52px rgb(26 43 31/8%)}.flowTimeline article{min-height:245px;padding:26px 22px}.flowTimeline article>strong{box-shadow:0 10px 24px rgb(40 128 80/18%)}.flowTimeline article>div,.routeIcon{background:linear-gradient(180deg,#f2fbf5,#e5f3ea)}.boundarySection{padding-top:clamp(88px,8vw,130px)}.boundaryGrid{gap:20px}.boundaryPanel{box-shadow:0 18px 54px rgb(26 43 31/7%)}.boundaryItem,.boundaryPanel header{padding:20px 22px}.trustSignalGrid{margin-top:24px;box-shadow:0 16px 42px rgb(26 43 31/7%)}.trustSignalGrid article{min-height:126px;padding:22px}.livePulseSection{display:grid;grid-template-columns:minmax(0,.68fr) minmax(560px,1fr);gap:clamp(22px,4vw,46px);align-items:start}.livePulseSection .productSectionHeader{margin-bottom:0}.productPulseStats{grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:0 16px 42px rgb(26 43 31/7%)}.productPulseStats div{min-height:150px}.trySection{padding-top:clamp(92px,9vw,140px)}.tryGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px}.tryPanel{padding:26px}.budgetSlider input,.demoPromptField textarea{border:1px solid var(--border)}.budgetSlider input:focus,.demoPromptField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}.productRoleGrid{gap:20px;margin-top:clamp(84px,8vw,120px)}.productRoleGrid .rolePath{min-height:310px;padding:32px}.productFinalCta{margin-top:clamp(84px,8vw,120px);margin-bottom:0;padding:clamp(30px,5vw,50px);box-shadow:0 24px 70px rgb(7 16 12/18%)}.productFooter{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:18px;align-items:center;margin-inline:auto;padding:26px 0 42px;color:var(--muted)}.productFooter .landingBrand{display:inline-flex;align-items:center;gap:10px;color:var(--foreground);text-decoration:none}.productFooter p{max-width:560px;margin:0;font-size:13px;line-height:1.55}.productFooter nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.productFooter nav a{border-radius:var(--radius-md);color:var(--muted-strong);font-size:13px;font-weight:750;padding:8px 10px;text-decoration:none}.productFooter nav a:hover{background:var(--accent-soft);color:var(--accent-strong)}@media (max-width:1120px){.productHeroVisual{justify-self:center;width:min(940px,100%);margin-right:0}.livePulseSection{grid-template-columns:1fr}.productPulseStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.productHome{--home-container:min(100% - 28px,1420px);--home-wide:min(100% - 28px,1540px)}.productHeroInner{min-height:auto;padding-bottom:78px}.routeExplainer{margin-top:-42px}.productPulseStats,.trustSignalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productFooter{grid-template-columns:1fr}.productFooter nav{justify-content:flex-start}}@media (max-width:640px){.productHero h1{font-size:44px;line-height:1}.heroTrustStrip span{width:fit-content}.productHeroVisual{aspect-ratio:1.15/1}.productRoleGrid .rolePath,.routeExplainer article,.tryPanel{padding:22px}.flowTimeline,.productPulseStats,.trustSignalGrid{grid-template-columns:1fr}.productFinalCta{padding:24px}}.productHome{--home-container:min(1380px,calc(100% - 44px));--home-wide:min(1540px,calc(100% - 44px));background:linear-gradient(90deg,rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(rgb(31 43 36/5%) 1px,transparent 0),linear-gradient(180deg,#eef4ec,#f7f8f4 36%,#f8faf6);background-size:34px 34px,34px 34px,auto}.productHero{min-height:100dvh;isolation:isolate;border-bottom:1px solid rgb(110 219 149/16%);background:#07100c;color:#f3fbf5}.productHeroBackdrop{z-index:0;object-fit:cover;object-position:62% center;opacity:.88;filter:saturate(1.05) contrast(1.08)}.productHero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(5 10 8/96%),rgb(5 10 8/84%) 39%,rgb(5 10 8/45%) 67%,rgb(5 10 8/70%)),linear-gradient(180deg,rgb(5 10 8/32%),rgb(5 10 8/14%) 42%,rgb(5 10 8/82%))}.productHero:after{z-index:2;background:linear-gradient(90deg,transparent,rgb(110 219 149/42%),transparent)}.productHeroInner,.productNav{position:relative;z-index:3}.productNav{width:var(--home-wide);padding:clamp(18px,2vw,30px) 0}.productNav .landingBrand{color:#f5fbf6}.productNav nav{border-color:rgb(255 255 255/13%);background:rgb(7 16 12/58%);box-shadow:0 14px 42px rgb(0 0 0/18%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.productNav nav a{color:rgb(239 248 241/78%)}.productNav nav a:hover{background:rgb(110 219 149/12%);color:#ffffff}.productNav nav a:last-child{background:#e8f6df;color:#102017}.productNav nav a:last-child:hover{background:#f6ffe9;color:#102017}.productHeroInner{display:flex;width:var(--home-wide);min-height:calc(100dvh - 92px);align-items:center;padding:clamp(52px,7vw,112px) 0 clamp(128px,11vw,176px)}.productHeroCopy{width:min(760px,100%);max-width:760px}.productHero .productKicker,.productKicker{color:#9be7b2}.productHero h1{max-width:760px;color:#ffffff;font-size:clamp(58px,7.4vw,108px);line-height:.92;text-shadow:0 20px 64px rgb(0 0 0/38%)}.productHeroCopy>p:not(.productKicker){max-width:650px;color:rgb(239 248 241/82%);font-size:clamp(17px,1.6vw,21px);line-height:1.72}.productHero .primaryLink{border-color:#9be7b2;background:#e8f6df;color:#102017;box-shadow:0 18px 42px rgb(0 0 0/25%)}.productHero .primaryLink:hover{border-color:#f6ffe9;background:#f6ffe9;color:#102017}.productHero .secondaryLink{border-color:rgb(255 255 255/20%);background:rgb(255 255 255/8%);color:#f3fbf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.productHero .secondaryLink:hover{border-color:rgb(155 231 178/44%);background:rgb(110 219 149/13%);color:#ffffff}.heroTrustStrip span{border-color:rgb(155 231 178/20%);background:rgb(7 16 12/54%);color:rgb(239 248 241/84%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroTrustStrip svg{color:#9be7b2}.routeExplainer{margin-top:-104px;border-color:rgb(215 221 211/72%);box-shadow:0 30px 90px rgb(10 24 17/18%)}.routeExplainer article{background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(248 250 246/96%))}.livePulseSection h2,.productFinalCta h2,.productSection h2,.routeExplainer h2{text-wrap:balance}.boundaryItem p,.productFinalCta p,.productSectionHeader p,.rolePath p,.routeExplainer p,.trustSignalGrid p,.tryPanel p,.tryPanel small{text-wrap:pretty}.boundaryPanel,.flowTimeline,.productPulseStats,.productRoleGrid .rolePath,.trustSignalGrid,.tryPanel{border-color:color-mix(in srgb,var(--border) 84%,var(--accent))}.flowTimeline article:hover,.productRoleGrid .rolePath:hover,.routeExplainer article:hover,.trustSignalGrid article:hover,.tryPanel:hover{background:#ffffff}.livePulseSection{border-block:1px solid rgb(215 221 211/76%);padding-block:clamp(82px,8vw,118px)}.productPulseStats strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tryPanel:first-child{background:linear-gradient(135deg,rgb(47 143 91/7%),transparent 46%),#ffffff}.productFinalCta{overflow:hidden;background:linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(135deg,#07100c,#102a1d);background-size:42px 42px,42px 42px,auto}@media (prefers-reduced-motion:no-preference){.boundaryGrid,.flowTimeline,.livePulseSection,.productFinalCta,.productHeroCopy,.productRoleGrid,.productSectionHeader,.routeExplainer,.trustSignalGrid,.tryGrid{animation:homeRise .52s var(--ease-out) both}.routeExplainer{animation-delay:80ms}}@keyframes homeRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.productHeroBackdrop{object-position:58% center}.productHeroInner{min-height:auto;padding-block:clamp(72px,10vw,124px) 118px}}@media (max-width:860px){.productHome{--home-container:min(100% - 28px,1380px);--home-wide:min(100% - 28px,1540px)}.productHero{min-height:auto}.productHero:before{background:linear-gradient(180deg,rgb(5 10 8/92%),rgb(5 10 8/78%) 46%,rgb(5 10 8/92%))}.productNav{align-items:flex-start}.productHeroInner{padding-block:58px 102px}.routeExplainer{margin-top:-52px}}@media (max-width:640px){.productHero h1{font-size:48px}.productHeroCopy>p:not(.productKicker){font-size:16px}.productHeroActions{gap:10px}.heroTrustStrip span{width:auto}}.productHero.gsapHomepageHero{position:relative;overflow:hidden;min-height:100dvh;border-bottom:1px solid rgb(47 143 91/18%);background:linear-gradient(90deg,rgb(47 143 91/8%) 1px,transparent 0),linear-gradient(rgb(47 143 91/8%) 1px,transparent 0),linear-gradient(135deg,#f5f8f2,#eef5ec 48%,#f9fbf7);background-size:34px 34px,34px 34px,auto;color:#0c130f}.productHero.gsapHomepageHero:before{z-index:0;background:radial-gradient(circle at 80% 10%,rgb(47 143 91/16%),transparent 38%),linear-gradient(180deg,rgb(255 255 255/64%),rgb(255 255 255/14%))}.productHero.gsapHomepageHero:after{z-index:0;background:linear-gradient(90deg,transparent,rgb(47 143 91/24%),transparent);opacity:.75}.gsapHeroScrollCue,.gsapHomepageHero .productHeroInner,.gsapHomepageHero .productNav{position:relative;z-index:2}.gsapHeroNav{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;gap:clamp(18px,3vw,34px);align-items:center;width:var(--home-wide);padding:clamp(18px,2vw,30px) 0}.gsapHeroNav .landingBrand,.gsapHeroNav .landingBrand strong{color:#0c130f}.gsapHeroNav nav{justify-self:end;border-color:rgb(31 43 36/10%);background:rgb(255 255 255/74%);box-shadow:0 16px 42px rgb(20 40 28/10%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gsapHeroNav nav a{color:#26352d}.gsapHeroNav nav a:hover{background:rgb(47 143 91/9%);color:#123822}.gsapHeroNav nav a:last-child{background:#1f6f49;color:#fff}.gsapHeroNav nav a:last-child:hover{background:#2f8f5b;color:#fff}.gsapHeroPulse{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:center;color:#4d5f54;font-size:13px}.gsapHeroPulse strong,.gsapHeroStatCard dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gsapHeroPill{display:inline-flex;gap:8px;align-items:center;min-height:34px;border:1px solid rgb(31 43 36/11%);border-radius:999px;background:rgb(255 255 255/78%);padding:0 13px;box-shadow:0 10px 28px rgb(20 40 28/8%)}.gsapHeroDot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#2f8f5b;box-shadow:0 0 0 6px rgb(47 143 91/13%)}.gsapHeroGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr);gap:clamp(28px,4vw,58px);width:var(--home-wide);min-height:calc(100dvh - 92px);align-items:center;padding:clamp(56px,7vw,112px) 0 clamp(118px,10vw,168px)}.gsapHeroCopy{width:min(720px,100%);max-width:720px}.gsapHomepageHero .productKicker{color:#2f8f5b}.gsapHomepageHero h1{max-width:720px;color:#0b110d;font-size:clamp(54px,7.2vw,96px);line-height:.94;letter-spacing:-.055em;text-shadow:none}.gsapHeroCopy>p:not(.productKicker){max-width:650px;color:#516158;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.gsapHeroBadges{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(22px,2.4vw,32px) 0}.gsapHeroBadges span{display:inline-flex;gap:8px;align-items:center;min-height:36px;border:1px solid rgb(31 43 36/10%);border-radius:999px;background:rgb(255 255 255/74%);color:#203029;padding:0 13px;font-size:13px;font-weight:800;box-shadow:0 10px 24px rgb(20 40 28/7%)}.gsapHomepageHero .primaryLink{border-color:#1f6f49;background:linear-gradient(135deg,#38a866,#1f6f49);color:#fff;box-shadow:0 18px 42px rgb(47 143 91/25%)}.gsapHomepageHero .primaryLink:hover{border-color:#2f8f5b;background:linear-gradient(135deg,#47bd78,#2f8f5b);color:#fff}.gsapHomepageHero .secondaryLink{border-color:rgb(31 43 36/12%);background:rgb(255 255 255/76%);color:#14241b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gsapHomepageHero .secondaryLink:hover{border-color:rgb(47 143 91/32%);background:#fff;color:#0b110d}.gsapHomepageHero .heroTrustStrip span{border-color:rgb(31 43 36/10%);background:rgb(255 255 255/74%);color:#26352d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gsapHomepageHero .heroTrustStrip svg{color:#2f8f5b}.gsapHeroStage{display:grid;gap:16px;will-change:transform}.gsapHeroChecklist,.gsapHeroDemoResult,.gsapHeroRouteCard,.gsapHeroStatCard,.gsapHeroTerminal{border:1px solid rgb(31 43 36/12%);border-radius:24px;background:rgb(255 255 255/84%);box-shadow:0 24px 70px rgb(29 47 36/12%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:transform,opacity}.gsapHeroTerminal{padding:16px}.gsapHeroCardHeader{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#4d5f54;font-size:13px;font-weight:900}.gsapHeroCardHeader button{min-height:34px;border:1px solid rgb(255 255 255/12%);border-radius:10px;background:rgb(255 255 255/7%);color:#dff5e8;padding:0 11px;font-size:12px;font-weight:900}.gsapHeroCode{min-height:258px;margin:13px 0 0;overflow:auto;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/3.5%),transparent),#0b100e;color:#dff5e8;padding:20px;box-shadow:inset 0 0 0 1px #1b2b22;font-family:var(--font-mono),"SFMono-Regular",Consolas,monospace;font-size:13px;line-height:1.75}.gsapHeroStream{color:#79e6a2}.gsapHeroCaret{display:inline-block;width:8px;height:16px;margin-left:3px;transform:translateY(3px);background:#79e6a2}.gsapHeroRouteCard{overflow:hidden;padding:20px}.gsapHeroRouteTrack{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:100px}.gsapHeroRouteLine{position:absolute;top:30px;right:8%;left:8%;height:2px;background:linear-gradient(90deg,transparent,#8dcaa5,transparent)}.gsapHeroPacket{position:absolute;z-index:3;top:24px;left:8%;width:14px;height:14px;border-radius:999px;background:#5ee18f;box-shadow:0 0 20px 6px rgb(94 225 143/50%);will-change:transform,opacity}.gsapHeroRouteNode{position:relative;z-index:2;display:grid;gap:7px;justify-items:center;color:#53645b;font-size:12px;font-weight:900;text-align:center}.gsapHeroRouteNode span{display:grid;place-items:center;width:60px;height:60px;border:1px solid rgb(31 43 36/12%);border-radius:18px;background:#fff;color:#2f8f5b;box-shadow:0 12px 26px rgb(29 47 36/8%)}.gsapHeroSideGrid{display:grid;grid-template-columns:1fr .82fr;gap:16px}.gsapHeroChecklist,.gsapHeroStatCard{padding:18px}.gsapHeroChecklist ul,.gsapHeroStatCard dl{display:grid;gap:0;margin:14px 0 0;padding:0}.gsapHeroChecklist li,.gsapHeroStatCard dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgb(31 43 36/10%);padding:12px 0}.gsapHeroChecklist li:first-child,.gsapHeroStatCard dl>div:first-child{border-top:0}.gsapHeroChecklist li{justify-content:flex-start;color:#203029;font-weight:850;list-style:none}.gsapHeroChecklist svg{flex:0 0 auto;color:#2f8f5b}.gsapHeroStatCard dt{color:#5d6a61;font-size:13px}.gsapHeroStatCard dd{margin:0;color:#0c130f;font-family:var(--font-mono),monospace;font-size:18px;font-weight:900}.gsapHeroLiveDot{display:inline-flex;gap:7px;align-items:center;border-radius:999px;background:rgb(47 143 91/10%);color:#1f6f49;padding:4px 9px;font-size:12px}.gsapHeroDemoResult{display:flex;gap:10px;align-items:center;padding:14px 16px;color:#26352d;font-family:var(--font-mono),monospace;font-size:13px}.gsapHeroDemoResult small{margin-left:auto;color:#6a786f}.gsapHeroScrollCue{position:absolute;bottom:clamp(22px,3vw,38px);left:50%;display:inline-flex;gap:8px;align-items:center;transform:translateX(-50%);border:1px solid rgb(31 43 36/12%);border-radius:999px;background:rgb(255 255 255/76%);color:#1f6f49;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 14px 38px rgb(29 47 36/9%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gsapHeroMotion{will-change:transform,opacity}.gsapHomepageSections{position:relative}.gsapHomepageSections .boundaryItem,.gsapHomepageSections .boundaryPanel,.gsapHomepageSections .flowTimeline article,.gsapHomepageSections .productFinalCta,.gsapHomepageSections .productFooter,.gsapHomepageSections .productPulseStats>div,.gsapHomepageSections .productRoleGrid .rolePath,.gsapHomepageSections .productSectionHeader,.gsapHomepageSections .routeExplainer article,.gsapHomepageSections .trustSignalGrid article,.gsapHomepageSections .tryPanel{backface-visibility:hidden;will-change:transform,opacity}.gsapHomepageSections .flowTimeline{--flow-progress:0;position:relative;isolation:isolate}.gsapHomepageSections .flowTimeline:before{content:"";position:absolute;z-index:5;top:0;left:0;width:100%;height:4px;transform:scaleX(var(--flow-progress));transform-origin:left center;border-radius:999px;background:linear-gradient(90deg,#1f6f49,#6edb95,#2f8f5b);box-shadow:0 0 24px rgb(47 143 91/36%);pointer-events:none}.gsapHomepageSections .boundaryItem>svg,.gsapHomepageSections .flowTimeline article>div,.gsapHomepageSections .flowTimeline article>strong,.gsapHomepageSections .routeIcon,.gsapHomepageSections .trustSignalGrid svg{transition:transform .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease)}.gsapHomepageSections .boundaryPanel header svg,.gsapHomepageSections .trustSignalGrid article svg{transform-origin:center;will-change:transform,opacity}.gsapHomepageSections .tryPanel .landingTestResult.success p{line-height:1.72}.homeStreamToken{display:inline-block}.gsapHomepageSections .productFinalCta .productHeroActions a,.gsapHomepageSections .productFinalCta>div:first-child,.homeStreamToken{will-change:transform,opacity}@media (hover:hover){.gsapHomepageSections .boundaryPanel:hover,.gsapHomepageSections .flowTimeline article:hover,.gsapHomepageSections .productPulseStats>div:hover,.gsapHomepageSections .productRoleGrid .rolePath:hover,.gsapHomepageSections .routeExplainer article:hover,.gsapHomepageSections .trustSignalGrid article:hover,.gsapHomepageSections .tryPanel:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 24px 64px rgb(26 43 31/13%);transform:translateY(-5px)}.gsapHomepageSections .flowTimeline article:hover>strong{transform:scale(1.08);box-shadow:0 12px 30px rgb(40 128 80/24%)}.gsapHomepageSections .flowTimeline article:hover>div,.gsapHomepageSections .routeExplainer article:hover .routeIcon{transform:translateY(-3px) rotate(-2deg)}.gsapHomepageSections .boundaryItem:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}@media (prefers-reduced-motion:reduce){.gsapHeroChecklist,.gsapHeroDemoResult,.gsapHeroMotion,.gsapHeroRouteCard,.gsapHeroStatCard,.gsapHeroTerminal{opacity:1!important;transform:none!important;visibility:visible!important}.gsapHomepageSections .flowTimeline:before{transform:scaleX(1)}}@media (max-width:1180px){.gsapHeroGrid,.gsapHeroNav{grid-template-columns:1fr}.gsapHeroNav nav,.gsapHeroPulse{justify-self:start}.gsapHeroGrid{min-height:auto}}@media (max-width:780px){.gsapHeroBadges,.gsapHeroDemoResult,.gsapHeroNav nav,.gsapHeroPulse,.gsapHomepageHero .heroTrustStrip,.gsapHomepageHero .productHeroActions{align-items:stretch;flex-direction:column}.gsapHeroRouteTrack,.gsapHeroSideGrid{grid-template-columns:1fr}.gsapHeroPacket,.gsapHeroRouteLine{display:none}.gsapHeroRouteNode{display:flex;justify-content:flex-start;text-align:left}.gsapHeroGrid{padding-block:54px 96px}.gsapHomepageHero h1{font-size:48px}.gsapHeroChecklist,.gsapHeroRouteCard,.gsapHeroStatCard,.gsapHeroTerminal{border-radius:18px}.gsapHeroCode{min-height:220px;font-size:12px}}#agent-connect>:not(.agentConnectV2){display:none!important}#agent-connect .agentConnectV2{display:grid;gap:18px;width:100%}#agent-connect .agentConnectHeroCard,#agent-connect .agentConnectV2Card,#agent-connect .oneTimeKeyBanner{border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent) 0,transparent 42%),var(--surface);box-shadow:var(--shadow-soft)}#agent-connect .agentConnectHeroCard{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch;padding:clamp(22px,3vw,34px)}#agent-connect .agentConnectHeroMain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}#agent-connect .agentConnectHeroCard h2{max-width:760px;margin:8px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.02;letter-spacing:-.02em}#agent-connect .agentConnectHeroCard p{max-width:660px;color:var(--muted);font-size:15px;line-height:1.65}#agent-connect .agentConnectHeroActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}#agent-connect .agentConnectHeroActions .buttonLink,#agent-connect .agentConnectHeroActions .iconTextButton,#agent-connect .agentConnectHeroActions button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:42px}#agent-connect .agentConnectCoreGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#agent-connect .agentConnectCoreItem{display:grid;gap:8px;min-width:0;min-height:132px;padding:15px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 12px 30px rgb(15 23 42/5%);will-change:transform,opacity}#agent-connect .agentConnectCoreLabel{display:flex;gap:8px;align-items:center;color:var(--muted)}#agent-connect .agentConnectCoreLabel svg{flex:0 0 auto;color:var(--accent-strong)}#agent-connect .agentConnectCoreLabel span{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#agent-connect .agentConnectCoreItem code,#agent-connect .agentConnectCoreItem strong{overflow:hidden;min-width:0;color:var(--text);font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectCoreItem code{padding:0;border:0;background:transparent;font-family:var(--font-mono);font-size:12px}#agent-connect .agentConnectCoreItem small{color:var(--muted);font-size:12px;line-height:1.45}#agent-connect .agentConnectCoreItem.good{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--surface))}#agent-connect .agentConnectCoreItem.warn{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface))}#agent-connect .agentConnectCoreItem.bad{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}#agent-connect .agentConnectEndpointStack{display:grid;gap:8px;align-content:center;min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:14px;background:color-mix(in srgb,var(--surface-alt) 72%,transparent)}#agent-connect .agentConnectEndpointStack span,#agent-connect .agentConnectSignalCard span,#agent-connect .agentConnectTraceGrid span{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#agent-connect .agentConnectEndpointStack code,#agent-connect .agentConnectSignalCard code,#agent-connect .oneTimeKeyBanner code{display:block;overflow:hidden;max-width:100%;padding:9px 10px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:10px;background:color-mix(in srgb,var(--surface-ink) 5%,var(--surface));color:var(--text);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectV2 .agentConnectSignalGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#agent-connect .agentConnectV2 .agentConnectSignalCard{display:grid;gap:6px;min-height:132px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:none}#agent-connect .agentConnectSignalCard strong{min-width:0;overflow:hidden;color:var(--text);font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectSignalCard small{color:var(--muted);font-size:12px;line-height:1.45}#agent-connect .agentConnectSignalCard.good{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 7%,var(--surface))}#agent-connect .agentConnectSignalCard.warn{border-color:color-mix(in srgb,var(--warning) 38%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface))}#agent-connect .agentConnectSignalCard.bad{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}#agent-connect .agentConnectV2Grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px}#agent-connect .agentConnectWorkspaceDisclosure{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent));border-radius:18px;background:var(--surface);box-shadow:var(--shadow-soft)}#agent-connect .agentConnectWorkspaceDisclosure>summary{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;list-style:none}#agent-connect .agentConnectWorkspaceDisclosure>summary::-webkit-details-marker{display:none}#agent-connect .agentConnectWorkspaceDisclosure>summary>div{display:grid;gap:4px;min-width:0}#agent-connect .agentConnectWorkspaceDisclosure>summary strong{color:var(--text);font-size:15px}#agent-connect .agentConnectWorkspaceDisclosure>summary small{color:var(--muted);font-size:12px;line-height:1.5}#agent-connect .agentConnectWorkspaceDisclosure>summary svg{flex:0 0 auto;color:var(--accent-strong);transition:transform .18s ease-out}#agent-connect .agentConnectWorkspaceDisclosure.pending>summary{border-left:4px solid var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface))}#agent-connect .agentConnectWorkspaceDisclosure.ready>summary{border-left:4px solid var(--success);background:color-mix(in srgb,var(--success) 6%,var(--surface))}#agent-connect .agentConnectWorkspaceDisclosure[open]>summary{border-bottom:1px solid var(--border)}#agent-connect .agentConnectWorkspaceDisclosure[open]>summary svg{transform:rotate(180deg)}#agent-connect .agentConnectWorkspaceDisclosure>.agentConnectV2Grid{padding:18px}#agent-connect .agentConnectV2Card{display:grid;gap:16px;align-content:start;padding:18px}#agent-connect .agentConnectCardHeader{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}#agent-connect .agentConnectCardHeader h3{margin:0 0 6px;font-size:18px}#agent-connect .agentConnectCardHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}#agent-connect .agentConnectV2 .stackedInput{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:800}#agent-connect .agentConnectV2 .stackedInput input,#agent-connect .agentConnectV2 .stackedInput select,#agent-connect .agentConnectV2 .stackedInput textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit}#agent-connect .agentConnectV2 .stackedInput textarea{min-height:112px;resize:vertical}#agent-connect .agentConnectTabs{display:flex;flex-wrap:wrap;gap:8px}#agent-connect .agentConnectTabs button{padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px}#agent-connect .agentConnectTabs button.active{border-color:color-mix(in srgb,var(--accent) 44%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong)}#agent-connect .agentConnectCopyButton.copied,#agent-connect [data-copy-target].copied{border-color:color-mix(in srgb,var(--success) 54%,var(--border));background:color-mix(in srgb,var(--success) 14%,var(--surface));color:var(--success-strong)}#agent-connect .agentConnectGuideSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#agent-connect .agentConnectGuideStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:94px;padding:13px;border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 62%),color-mix(in srgb,var(--surface-alt) 62%,var(--surface));will-change:transform,opacity}#agent-connect .agentConnectGuideStep span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent);color:var(--accent-contrast,#fff);font-family:var(--font-mono);font-size:11px;font-weight:900}#agent-connect .agentConnectGuideStep strong{display:block;color:var(--text);font-size:13px;line-height:1.25}#agent-connect .agentConnectGuideStep small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45}#agent-connect .agentConnectConfigBlock{overflow:auto;min-height:260px;max-height:420px;margin:0;padding:18px;border-radius:14px;background:#0b100e;color:#dff7e8;font-family:var(--font-mono);font-size:12px;line-height:1.65;white-space:pre}#agent-connect .agentConnectTraceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#agent-connect .agentConnectTraceGrid div{display:grid;gap:6px;min-height:112px;padding:13px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-alt) 70%,var(--surface))}#agent-connect .agentConnectTraceGrid strong{overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectTraceGrid small{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45}#agent-connect .agentConnectBlocked,#agent-connect .inlineNotice,#agent-connect .oneTimeKeyBanner{padding:13px 15px;border-radius:13px;font-size:13px}#agent-connect .inlineNotice.success,#agent-connect .oneTimeKeyBanner{border:1px solid color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 9%,var(--surface));color:var(--success-strong)}#agent-connect .agentConnectBlocked,#agent-connect .inlineNotice.error{border:1px solid color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger-strong)}#agent-connect .inlineNotice.info{border:1px solid var(--border);background:var(--surface-alt);color:var(--muted)}#agent-connect .oneTimeKeyBanner{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;gap:12px;align-items:center}#agent-connect .agentConnectMotionRoot{--agent-glow:color-mix(in srgb,var(--accent) 18%,transparent)}#agent-connect .agentConnectHeroCard{position:relative;overflow:hidden}#agent-connect .agentConnectHeroCard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 12%,var(--agent-glow),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%);pointer-events:none}#agent-connect .agentConnectHeroCard>*{position:relative;z-index:1}#agent-connect .agentConnectMinuteRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;margin-top:22px}#agent-connect .agentConnectMinuteStep{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-height:72px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 84%,transparent);padding:11px;box-shadow:0 10px 28px rgb(15 23 42/5%);will-change:transform,opacity}#agent-connect .agentConnectMinuteStep span{display:grid;width:26px;height:26px;place-items:center;grid-row:span 2;border-radius:999px;background:var(--surface-alt);color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:900}#agent-connect .agentConnectMinuteStep strong{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectMinuteStep small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}#agent-connect .agentConnectMinuteStep.complete{border-color:color-mix(in srgb,var(--success) 34%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--surface))}#agent-connect .agentConnectMinuteStep.complete span{background:var(--success);color:var(--success-contrast,#fff)}#agent-connect .agentConnectStreamPreview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:78px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),var(--surface);padding:14px}#agent-connect .agentConnectStreamPulse{display:block;width:14px;height:14px;border-radius:999px;background:var(--muted);box-shadow:0 0 0 7px color-mix(in srgb,var(--muted) 12%,transparent);will-change:transform,opacity}#agent-connect .agentConnectStreamPreview.ready .agentConnectStreamPulse,#agent-connect .agentConnectStreamPreview.running .agentConnectStreamPulse{background:var(--success);box-shadow:0 0 0 7px color-mix(in srgb,var(--success) 14%,transparent)}#agent-connect .agentConnectStreamPreview strong{display:block;color:var(--text);font-size:14px;line-height:1.2}#agent-connect .agentConnectStreamPreview small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}#agent-connect .agentConnectSignalCard,#agent-connect .agentConnectTraceGrid div,#agent-connect .agentConnectV2Card{will-change:transform,opacity}@media (hover:hover){#agent-connect .agentConnectCoreItem:hover,#agent-connect .agentConnectMinuteStep:hover,#agent-connect .agentConnectSignalCard:hover,#agent-connect .agentConnectTraceGrid div:hover,#agent-connect .agentConnectV2Card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 18px 44px rgb(15 23 42/9%)}}.requestDrawer{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 240px),var(--surface)}.requestDrawer .detailGrid{background:transparent}.requestDrawer .detailGrid>div{border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 60%),var(--surface);box-shadow:0 12px 30px rgb(15 23 42/5%)}.requestDrawer .detailGrid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 16px 16px}.requestDrawer .detailColumns{padding-inline:16px}.requestDrawer .detailGrid strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1240px){#agent-connect .agentConnectTraceGrid,#agent-connect .agentConnectV2 .agentConnectSignalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}#agent-connect .agentConnectCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#agent-connect .agentConnectHeroCard,#agent-connect .agentConnectV2Grid{grid-template-columns:1fr}}@media (max-width:720px){#agent-connect .agentConnectHeroCard{padding:18px}#agent-connect .agentConnectCardHeader,#agent-connect .agentConnectHeroActions,#agent-connect .agentConnectHeroMain,#agent-connect .oneTimeKeyBanner{display:grid;grid-template-columns:1fr}#agent-connect .agentConnectGuideSteps,#agent-connect .agentConnectTraceGrid,#agent-connect .agentConnectV2 .agentConnectSignalGrid{grid-template-columns:1fr}#agent-connect .agentConnectCoreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestDrawer .detailGrid{grid-template-columns:1fr}}@media (max-width:360px){#agent-connect .agentConnectCoreGrid{grid-template-columns:1fr}}.loginPage{grid-template-columns:minmax(0,1fr) minmax(390px,500px);min-height:100dvh;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28%),linear-gradient(90deg,rgb(255 255 255/4%) 1px,transparent 1px),linear-gradient(rgb(255 255 255/4%) 1px,transparent 1px),#0c110f;background-size:auto,42px 42px,42px 42px,auto}.customerLoginPage{color-scheme:light}.loginHeroBlock{display:grid;gap:14px}.adminLoginPage .heroKicker,.loginHeroBlock .heroKicker,.panelLabel{color:var(--accent-text);font-family:var(--font-mono),monospace;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.loginHeroBlock h1{margin:0}.adminSecureStack,.loginTrustStack{display:grid;gap:1px;width:min(100%,520px);overflow:hidden;border:1px solid rgb(255 255 255/13%);border-radius:16px;background:rgb(255 255 255/13%);box-shadow:0 20px 60px rgb(0 0 0/20%)}.adminSecureStack small,.adminSecureStack span,.adminSecureStack strong,.loginTrustStack span{display:block;background:rgb(255 255 255/7%);color:#dce9df;padding:13px 14px}.adminSecureStack strong,.loginTrustStack span:nth-child(2){color:#ffffff;font-family:var(--font-mono),monospace;font-size:12px}.adminSecureStack small{color:#b8c8d8;line-height:1.45}.adminLoginPage .adminSecureStack{border-color:var(--border);background:rgb(47 143 91/10%)}.adminLoginPage .adminSecureStack small,.adminLoginPage .adminSecureStack span,.adminLoginPage .adminSecureStack strong{background:rgb(255 255 255/62%);color:var(--muted-strong)}.loginPanel .buttonLink,.loginPanel .linkButton{justify-self:start}.loginMotionItem{transform-origin:center;will-change:transform,opacity}.turnstileField{display:grid;gap:10px;min-height:0}.turnstileCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 58%),var(--surface);padding:12px}.turnstileIcon{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-family:var(--font-mono),monospace;font-size:10px;font-weight:900}.turnstileField.verified .turnstileIcon{background:var(--status-good-bg);color:var(--status-good-text)}.turnstileField.error .turnstileIcon{background:var(--status-bad-bg);color:var(--status-bad-text)}.turnstileCard strong{display:block;margin-bottom:3px;color:var(--foreground);font-size:13px}.turnstileWidget{min-height:65px;overflow:hidden}.turnstileStatus{margin:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.turnstileStatus.success{color:var(--status-good-text)}.turnstileStatus.error{color:var(--status-bad-text)}@media (max-width:1080px){.loginPage{grid-template-columns:1fr}}@media (max-width:620px){body:has(.loginPage) .languageToggle{position:fixed;right:12px;bottom:auto;width:42px;height:42px;min-height:42px;box-shadow:0 10px 28px rgb(13 18 16/20%)}body:has(.loginPage) .languageToggle{top:10px}.loginPage{padding-top:70px}.loginIntro{gap:18px;padding:20px 18px 4px}.loginIntro:after{display:none}.loginIntro h1{max-width:12ch;font-size:clamp(38px,13vw,52px);line-height:.95}.loginIntro p{max-width:34ch}.adminSecureStack,.loginProofRail,.loginTrustStack{grid-template-columns:1fr;width:100%}.loginPanel{width:calc(100% - 24px);margin:14px auto 28px;padding:20px}.turnstileCard{padding:11px}}.customerMotionAnchor{display:none}.customerIaSection .agentConnectConfigBlock,.customerIaSection .agentConnectGuideStep,.customerIaSection .agentConnectSignalCard,.customerIaSection .agentConnectStreamPreview,.customerIaSection .agentConnectStreamText,.customerIaSection .agentConnectTraceGrid>div,.customerIaSection .apiKeyCreateForm>button,.customerIaSection .apiKeyCreateForm>label,.customerIaSection .billingBlock,.customerIaSection .billingPanelTabs button,.customerIaSection .billingStripeDetails,.customerIaSection .compactTable tbody tr,.customerIaSection .customerPlaygroundCard,.customerIaSection .customerPlaygroundForm button,.customerIaSection .customerPlaygroundForm textarea,.customerIaSection .customerSectionPrimary,.customerIaSection .detailColumns li,.customerIaSection .drawerBackdrop,.customerIaSection .ledgerSummary>div,.customerIaSection .modelCatalogItem,.customerIaSection .modelCatalogItem small,.customerIaSection .modelCatalogItemTop span,.customerIaSection .modelCatalogPanel,.customerIaSection .modelTierGroup,.customerIaSection .oneTimeKeyBanner,.customerIaSection .providerDesktopTable tbody tr,.customerIaSection .providerMobileCard,.customerIaSection .requestDrawer,.customerIaSection .requestFilterForm>button,.customerIaSection .requestFilterForm>label,.customerIaSection .sectionHeader,.customerIaSection .tokenReveal,.customerIaSection .topUpForm>button,.customerIaSection .topUpForm>label,.customerIaSection .topUpPackCard,.customerIaSection .usagePanel,.customerIaSection .walletSummary>div{will-change:transform,opacity}.customerIaSection .agentConnectStreamPreview,.customerIaSection .agentConnectTraceGrid>div,.customerIaSection .customerPlaygroundResult>div,.customerIaSection .customerV2Signal,.customerIaSection .customerV2Trace,.customerIaSection .detailGrid>div,.customerIaSection .modelCatalogItem,.customerIaSection .oneTimeKeyBanner,.customerIaSection .providerMobileCard,.customerIaSection .tokenReveal,.customerIaSection .topUpPackCard{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.customerIaSection .agentConnectStreamPreview:hover,.customerIaSection .agentConnectTraceGrid>div:hover,.customerIaSection .customerV2Signal:hover,.customerIaSection .customerV2Trace:hover,.customerIaSection .modelCatalogItem:hover,.customerIaSection .oneTimeKeyBanner:hover,.customerIaSection .providerMobileCard:hover,.customerIaSection .tokenReveal:hover,.customerIaSection .topUpPackCard:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:0 14px 34px rgb(15 23 42/9%);transform:translateY(-2px)}.customerIaSection .tokenReveal{position:relative;overflow:hidden}.customerIaSection .tokenReveal code{position:relative;z-index:1;font-feature-settings:none;font-variant-ligatures:none}.customerIaSection .credentialHint{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.45}.customerIaSection .tokenReveal:before,.customerPlaygroundResult:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--accent) 10%,transparent) 45%,transparent 70%);opacity:0;transform:translateX(-36%);transition:opacity .18s ease,transform .42s ease}.customerIaSection .tokenReveal:hover:before,.customerPlaygroundResult:hover:before{opacity:1;transform:translateX(36%)}.customerIaSection .compactTable tbody tr,.customerIaSection .providerDesktopTable tbody tr{transition:background-color .16s ease,box-shadow .16s ease}.customerIaSection .compactTable tbody tr:hover,.customerIaSection .providerDesktopTable tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}.customerIaSection .customerLowBalance{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--warn) 46%,var(--border))!important;background:radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--warn) 16%,transparent),transparent 36%),color-mix(in srgb,var(--warn) 6%,var(--surface))}.customerIaSection .customerLowBalance:after{position:absolute;top:12px;right:12px;width:9px;height:9px;border-radius:999px;background:var(--warn);box-shadow:0 0 0 7px color-mix(in srgb,var(--warn) 16%,transparent);content:""}.customerCredentialSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 16px 16px}.customerCredentialSummary article{display:grid;gap:6px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt);padding:14px}.customerCredentialSummary article.good{border-color:var(--status-good-border);background:var(--status-good-bg)}.customerCredentialSummary article.warn{border-color:var(--status-warn-border);background:var(--status-warn-bg)}.customerCredentialSummary small,.customerCredentialSummary span{color:var(--muted);font-size:12px;line-height:1.45}.customerCredentialSummary span{font-family:var(--font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.customerCredentialSummary strong{overflow-wrap:anywhere;color:var(--foreground);font-size:20px;line-height:1.2}.apiKeyCreateDisclosure{overflow:hidden;border-bottom:1px solid var(--border);background:var(--surface)}.apiKeyCreateDisclosure>summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.apiKeyCreateDisclosure>summary::-webkit-details-marker{display:none}.apiKeyCreateDisclosure>summary>div{display:grid;gap:4px}.apiKeyCreateDisclosure>summary strong{color:var(--foreground);font-size:15px}.apiKeyCreateDisclosure>summary small,.apiKeyOfflineHint{color:var(--muted);font-size:12px;line-height:1.5}.apiKeyCreateDisclosure>summary>span{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:20px;transition:transform .18s ease-out}.apiKeyCreateDisclosure[open]>summary>span{transform:rotate(45deg)}.apiKeyCreateDisclosure .apiKeyCreateForm{border-top:1px solid var(--border);padding:16px}.apiKeyOfflineHint{margin:-4px 16px 16px;border-left:3px solid var(--warn);background:var(--warn-bg);padding:10px 12px}.apiKeyRevokeConfirm{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;gap:6px;align-items:center;min-width:360px}.apiKeyRevokeConfirm span{color:var(--bad);font-size:12px;font-weight:800}.apiKeyRevokeConfirm button{min-height:32px;padding-inline:9px;white-space:nowrap}.apiKeyRevokeConfirm.mobile{grid-template-columns:1fr 1fr;min-width:0}.apiKeyRevokeConfirm.mobile span{grid-column:1/-1}@media (max-width:760px){.customerCredentialSummary{grid-template-columns:1fr}.apiKeyCreateDisclosure>summary{align-items:flex-start}}.customerIaSection .filterEmptyHint,.customerIaSection .modelCatalogEmpty,.customerIaSection .usageEmptyPanel{position:relative;overflow:hidden}.customerIaSection .filterEmptyHint:before,.customerIaSection .modelCatalogEmpty:before,.customerIaSection .usageEmptyPanel:before{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 12%,transparent);content:""}.customerIaSection .billingPanelTabs button{position:relative;overflow:hidden}.customerIaSection .billingPanelTabs button:after{position:absolute;right:12px;bottom:7px;left:12px;height:2px;border-radius:999px;background:var(--accent);content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .18s ease,transform .22s ease}.customerIaSection .billingPanelTabs button.active:after{opacity:1;transform:scaleX(1)}.customerIaSection .modelCatalogItem{position:relative;overflow:hidden}.customerIaSection .modelCatalogItem:after{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 34%);opacity:0;transition:opacity .22s ease}.customerIaSection .modelCatalogItem:has(.status.active):after,.customerIaSection .modelCatalogItem:has(.status.good):after,.customerIaSection .modelCatalogItem:has(.status.succeeded):after,.customerIaSection .modelCatalogItem:hover:after{opacity:1}.customerPlaygroundResult>div,.requestDrawer .detailColumns li,.requestDrawer .detailGrid>div{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.customerPlaygroundResult>div:hover,.requestDrawer .detailColumns li:hover,.requestDrawer .detailGrid>div:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:color-mix(in srgb,var(--accent) 4%,var(--surface));transform:translateY(-1px)}.customerPlaygroundResult{position:relative;overflow:hidden}.customerPlaygroundResult .agentQuickTestText{display:inline-block;position:relative}.customerPlaygroundResult .agentQuickTestText:after{display:inline-block;width:.5ch;margin-left:2px;color:var(--accent);content:"|";animation:customerAgentCaret 1.1s steps(2) infinite}.requestDrawer .detailGrid>div{position:relative;overflow:hidden}.requestDrawer .detailGrid>div:after{position:absolute;inset:auto 14px 10px;height:2px;pointer-events:none;content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.16;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.requestDrawer .detailGrid>div:hover:after{transform:scaleX(1)}.requestDrawer .detailColumns ul{position:relative}.requestDrawer .detailColumns ul:before{position:absolute;top:12px;bottom:12px;left:8px;width:2px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 62%,transparent),color-mix(in srgb,var(--border) 70%,transparent));content:"";transform:scaleY(var(--trace-line-scale,1));transform-origin:top center}.requestDrawer .detailColumns li{position:relative;padding-left:26px}.requestDrawer .detailColumns li:before{position:absolute;top:15px;left:2px;width:12px;height:12px;border:2px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);content:"";transition:box-shadow .18s ease,transform .18s ease}.requestDrawer .detailColumns li:hover:before{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 16%,transparent);transform:scale(1.08)}.billingPanelContent,.customerPlaygroundResult,.requestDrawer,.usagePanel{transform-origin:center top}@keyframes customerAgentCaret{0%,42%{opacity:1}43%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.customerPlaygroundResult .agentQuickTestText:after{animation:none}}.adminLoginPage.loginPage{background:radial-gradient(circle at 12% 20%,rgb(47 143 91/24%),transparent 30%),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),#07120d;background-size:auto,42px 42px,42px 42px,auto}.adminLoginPage .loginIntro{color:#f4fff7}.adminLoginPage .loginIntro h1{color:#f4fff7;text-shadow:0 18px 48px rgb(0 0 0/34%)}.adminLoginPage .loginIntro p{color:#d6e7dc}.adminLoginPage .loginIntro .heroKicker{color:#6edb95}.adminLoginPage .adminSecureStack,.adminLoginPage .loginProofRail{border-color:rgb(255 255 255/18%);background:rgb(255 255 255/12%)}.adminLoginPage .adminSecureStack small,.adminLoginPage .adminSecureStack span,.adminLoginPage .adminSecureStack strong,.adminLoginPage .loginProofRail span{background:rgb(255 255 255/10%);color:#eaf6ee}@media (min-width:761px){.adminShell{--admin-sidebar-width:260px;align-items:start;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);min-height:100dvh}.adminShell .sidebar{position:fixed!important;inset:0 auto 0 0;align-self:start;width:var(--admin-sidebar-width);height:100dvh;max-height:100dvh;overflow:hidden;z-index:30}.adminShell .workspace{grid-column:2/3;min-height:100dvh}.adminShell .navList.navGrouped{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.adminShell .sidebarMeta{flex:0 0 auto}}@media (min-width:761px) and (max-width:1180px){.adminShell{--admin-sidebar-width:84px}}.docsPage{min-height:100dvh;background:linear-gradient(rgb(31 43 36/4%) 1px,transparent 0),linear-gradient(90deg,rgb(31 43 36/4%) 1px,transparent 0),radial-gradient(circle at top left,rgb(47 143 91/12%),transparent 34%),#f8faf5;background-size:28px 28px,28px 28px,auto,auto;color:var(--foreground)}.docsMotionShell{display:grid;gap:22px;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:22px 0 72px}.docsHero,.docsNavCard,.docsPanel,.docsTopbar{border:1px solid color-mix(in srgb,var(--border) 82%,white);background:rgb(255 255 255/82%);box-shadow:0 24px 70px rgb(31 42 68/8%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docsTopbar{position:sticky;top:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:18px;padding:12px 14px}.docsHeroActions,.docsTopbar nav,.docsWizardActions,.nodeConfirmActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docsTopbar nav a{border-radius:999px;color:var(--muted-strong);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.docsTopbar nav a:hover{background:var(--accent-soft);color:var(--accent)}.docsHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:24px;align-items:center;border-radius:28px;overflow:hidden;padding:clamp(24px,5vw,54px)}.docsHero h1{max-width:780px;margin:14px 0 16px;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.03em}.docsHero p{max-width:720px;margin:0 0 24px;color:var(--muted);font-size:16px;line-height:1.65}.docsRoleSection{display:grid;gap:16px;scroll-margin-top:92px}.docsRoleHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:24px;align-items:end;padding:8px 2px 2px}.docsRoleHeader h2{margin:6px 0 0;font-size:40px;line-height:1.04;letter-spacing:0}.docsRoleHeader p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.docsRoleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docsRoleCard{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:16px;min-width:0;border:1px solid color-mix(in srgb,var(--border) 82%,white);border-radius:18px;background:rgb(255 255 255/86%);box-shadow:0 24px 70px rgb(31 42 68/8%);padding:clamp(18px,3vw,26px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docsRoleCard-provider{background:linear-gradient(135deg,rgb(47 143 91/8%),transparent 58%),rgb(255 255 255/88%)}.docsRoleTitle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.docsRoleIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.docsRoleTitle>div{display:grid;gap:4px;min-width:0}.docsRoleTitle span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.docsRoleTitle h3{margin:0;font-size:26px;line-height:1.12}.docsRoleCard>p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.docsRoleCard ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.docsRoleCard li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;color:var(--muted-strong);font-size:13px;line-height:1.45}.docsRoleCard li svg{margin-top:2px;color:var(--good)}.docsRoleSuccess{border-left:3px solid var(--good);background:color-mix(in srgb,var(--good) 7%,white);color:var(--foreground);padding:11px 12px}.docsRoleSuccess strong{font-size:12px;line-height:1.5}.docsRoleActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docsKicker,.docsLiveBadge{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docsLiveDot{width:10px;height:10px;border-radius:999px;background:var(--good);box-shadow:0 0 0 7px rgb(15 143 95/12%)}.docsCodeBlock,.docsHeroConsole{position:relative;display:grid;gap:10px;border:1px solid rgb(15 23 42/10%);border-radius:18px;background:#101812;color:#eaf6ee;box-shadow:inset 0 1px 0 rgb(255 255 255/8%);padding:14px}.docsConsoleHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9be9b8;font-size:12px;font-weight:900;text-transform:uppercase}.docsCodeBlock pre,.docsHeroConsole pre{margin:0;overflow-x:auto;color:#eaf6ee;font-size:12px;line-height:1.65}.docsCopyButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(255 255 255/9%);color:#eaf6ee;font-size:12px;font-weight:900;padding:8px 12px;overflow:hidden}.docsCopyButton[data-copy-state=success]{border-color:rgb(110 219 149/55%);background:rgb(110 219 149/16%);color:#baf7cd}.docsCopyButton>span:not(.docsCopyBurst),.docsCopyButton>svg{position:relative;z-index:1}.docsCopyBurst{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(110 219 149/38%),transparent);transform:scaleX(0);transform-origin:left center;pointer-events:none}.docsCopyFeedback{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);white-space:nowrap;border:1px solid rgb(110 219 149/35%);border-radius:999px;background:#102418;color:#baf7cd;padding:5px 8px}.docsCardGrid,.docsMarkdownGrid,.docsQuickstartGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.docsMarkdownGrid article,.docsNavCard,.docsQuickstartGrid article{display:grid;gap:10px;min-width:0;border-radius:18px;color:inherit;padding:18px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.docsNavCard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 28px 80px rgb(47 143 91/12%)}.docsMarkdownGrid svg,.docsNavCard svg,.docsQuickstartGrid svg{color:var(--accent)}.docsMarkdownGrid strong,.docsNavCard strong,.docsQuickstartGrid strong{font-size:17px}.docsMarkdownGrid p,.docsMarkdownGrid span,.docsNavCard span,.docsQuickstartGrid p{color:var(--muted);font-size:13px;line-height:1.55}.docsPanel{display:grid;gap:18px;border-radius:24px;padding:clamp(18px,3vw,28px)}.docsPanelHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.docsIntegrationBody h3,.docsIssueDetail h3,.docsPanelHeader h2,.docsWizardStage h3{margin:4px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.02em}.docsPanelHeader small{max-width:320px;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.docsTabs{display:flex;flex-wrap:wrap;gap:8px;border-radius:16px;background:var(--surface-alt);padding:8px}.docsIssueList button,.docsTabs button,.docsWizardSteps button{border:1px solid transparent;background:transparent;color:var(--muted-strong)}.docsTabs button{border-radius:999px;font-weight:900;padding:9px 12px}.docsTabs button.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--surface);color:var(--accent);box-shadow:0 12px 30px rgb(31 42 68/8%)}.docsIntegrationRunway{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--accent) 18%,var(--border))}.docsIntegrationRunway article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;background:linear-gradient(135deg,rgb(47 143 91/7%),transparent 68%),rgb(255 255 255/82%);padding:14px;will-change:transform,opacity}.docsIntegrationRunway span{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--accent);color:white;font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docsIntegrationRunway strong{min-width:0;color:var(--foreground);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.docsIntegrationRunway article.complete{background:linear-gradient(135deg,rgb(15 143 95/14%),transparent 68%),rgb(255 255 255/92%)}.docsIntegrationRunway article.current{box-shadow:inset 0 0 0 2px rgb(47 143 91/20%)}.docsIntegrationRunway article.complete span{background:var(--good)}.docsIntegrationBody,.docsIssueDetail,.docsWizardStage{display:grid;gap:14px;min-width:0}.docsStepList{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--muted-strong);line-height:1.6}.docsRevealStepList{padding-left:0;list-style:none}.docsRevealStepList li{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:14px;background:linear-gradient(135deg,rgb(47 143 91/7%),transparent 72%),var(--surface);padding:12px;will-change:transform,opacity}.docsRevealStepList li:not(.revealed){display:none}.docsTroubleshootingGrid,.docsWizardGrid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px}.docsIssueList,.docsWizardSteps{display:grid;gap:8px;align-content:start}.docsIssueList button,.docsWizardSteps button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:14px;padding:12px;text-align:left}.docsIssueList button.active,.docsWizardSteps button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:var(--accent-soft);color:var(--accent)}.docsWizardSteps button.complete{color:var(--good)}.docsWizardProgress{overflow:hidden;height:8px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-alt))}.docsWizardProgress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--good));transform:scaleX(0);transform-origin:left center;will-change:transform;transition:transform .32s ease-out}.docsFixBox,.docsWizardOutcome,.docsWizardStatus{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent-soft) 65%,white);padding:14px}.docsFixBox,.docsWizardOutcome{display:grid;gap:5px}.docsWizardMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docsWizardMeta div{display:grid;gap:5px;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--surface-alt);padding:13px}.docsWizardMeta strong{color:var(--foreground);font-size:12px}.docsWizardMeta span{color:var(--muted);font-size:13px;line-height:1.5}.docsFixBox span,.docsIssueDetail p,.docsWizardOutcome span{color:var(--muted);line-height:1.55}.docsIntegrationFooter,.docsIssueDetailActions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:16px;background:var(--surface-alt);padding:12px}.docsIntegrationFooter span{color:var(--muted);font-size:13px}.docsIntegrationFooter .docsCopyButton,.docsIssueDetailActions .docsCopyButton,.docsProviderChecklistPanel .docsCopyButton,.docsWizardActions .docsCopyButton{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));background:var(--accent);color:white}.docsIntegrationFooter .docsCopyButton[data-copy-state=success],.docsIssueDetailActions .docsCopyButton[data-copy-state=success],.docsProviderChecklistPanel .docsCopyButton[data-copy-state=success],.docsWizardActions .docsCopyButton[data-copy-state=success]{border-color:color-mix(in srgb,var(--good) 50%,var(--border));background:var(--good);color:white}.docsFixSteps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.docsFixSteps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:14px;background:linear-gradient(135deg,rgb(47 143 91/7%),transparent 72%),var(--surface);padding:12px;will-change:transform,opacity}.docsFixSteps li:not(.revealed){display:none}.docsFixSteps li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docsFixSteps p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.5}.docsProviderChecklistPanel .docsPanelHeader{align-items:center}.docsIntegrationPanel .docsCodeBlock,.docsQuickstartPanel .docsCodeBlock,.docsTroubleshootingPanel .docsCodeBlock{margin-top:2px}@media (prefers-reduced-motion:reduce){.docsCopyButton,.docsFixSteps li,.docsIntegrationRunway article,.docsNavCard{transition:none!important}.docsNavCard:hover{transform:none}}@media (max-width:860px){.docsPanelHeader,.docsTopbar{align-items:stretch;flex-direction:column}.docsTopbar nav{width:100%}.docsCardGrid,.docsHero,.docsIntegrationRunway,.docsMarkdownGrid,.docsQuickstartGrid,.docsRoleGrid,.docsRoleHeader,.docsTroubleshootingGrid,.docsWizardGrid,.docsWizardMeta{grid-template-columns:1fr}.docsPanelHeader small{text-align:left}.docsRoleHeader h2{font-size:32px}.docsRoleTitle h3{font-size:22px}}.portalShell .portalNavBadge{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--muted-strong)}.portalShell .navList a.active .portalNavBadge,.portalShell .navList a:hover .portalNavBadge{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-soft);color:var(--accent-strong)}.portalShell .sidebarMeta{gap:8px}.workspaceSwitchLink{display:inline-flex;align-items:center;min-height:34px;border:1px solid color-mix(in srgb,var(--sidebar-active-border) 68%,transparent);border-radius:var(--radius-sm);color:var(--sidebar-fg);font-size:var(--text-xs);font-weight:700;line-height:1.3;padding:8px 10px;text-decoration:none}.workspaceSwitchLink:hover{background:var(--sidebar-active-bg)}.portalTopbar>div:first-child{max-width:720px}.portalTopbar h1{text-wrap:balance}.portalTopbar p{max-width:68ch;text-wrap:pretty}.portalTopbar .iconButton{display:inline-grid;width:38px;min-width:38px;height:38px;min-height:38px;place-items:center;padding:0}.portalTopbar .commandPaletteButton{display:inline-flex;align-items:center;gap:7px}@media (min-width:1181px){.portalShell{grid-template-columns:232px minmax(0,1fr)}.portalShell .sidebar{padding:22px 16px}.portalShell .navList a{min-height:44px}}@media (max-width:760px){.portalTopbar .commandPaletteButton{width:auto}.workspaceSwitchLink{display:none}}@media (max-width:620px){.loginPage{gap:0;padding-top:54px}.loginIntro{gap:10px;min-height:auto;padding:14px 18px 8px}.loginHeroBlock{gap:8px}.loginIntro h1{max-width:15ch;font-size:clamp(34px,10vw,42px);line-height:1}.loginIntro p{max-width:38ch;font-size:14px;line-height:1.5}.adminSecureStack,.loginProofRail,.loginTrustStack{display:none}.loginPanel{width:calc(100% - 24px);margin:8px auto 24px}}.trustBlueprintPage{--trust-bg:#fbfcfa;--trust-surface:#ffffff;--trust-surface-alt:#f2f5f2;--trust-ink:#0e1511;--trust-muted:#5d6a63;--trust-line:#d8dfda;--trust-line-strong:#bfcac3;--trust-green:#167a45;--trust-green-strong:#0e6235;--trust-green-soft:#e7f3eb;--trust-blue:#256a9a;--trust-blue-soft:#eaf2f8;--trust-warn:#946200;--trust-warn-soft:#fff5d9;--trust-bad:#b43d34;--trust-bad-soft:#fff0ee;min-height:100dvh;padding:0 30px 48px;background:linear-gradient(90deg,rgb(21 73 44/4%) 1px,transparent 1px),linear-gradient(180deg,rgb(21 73 44/4%) 1px,transparent 1px),radial-gradient(circle at 82% 7%,rgb(22 122 69/10%),transparent 24%),var(--trust-bg);background-size:32px 32px,32px 32px,auto,auto;color:var(--trust-ink)}body:has(.trustBlueprintPage) .languageToggle{top:auto;right:18px;bottom:18px;border-color:#203029;background:#101713;color:#ffffff}.trustBlueprintPage *,.trustBlueprintPage :after,.trustBlueprintPage :before{box-sizing:border-box}.trustBlueprintPage a{color:inherit;text-decoration:none}.trustBlueprintPage .trustMotionShell{max-width:1376px;margin:0 auto}.trustBlueprintNav{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:32px;min-height:76px;border-bottom:1px solid var(--trust-line)}.trustBlueprintBrand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:18px}.trustBlueprintBrand>span{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgb(10 85 45/20%);border-radius:7px;background:var(--trust-green);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:800}.trustBlueprintBrand strong{letter-spacing:0}.trustBlueprintNav nav{display:flex;align-items:center;justify-content:flex-end;gap:28px;font-size:14px}.trustBlueprintNav nav a{color:#29352f;transition:color .16s ease}.trustBlueprintNav nav a:hover{color:var(--trust-green)}.trustBlueprintNav .trustBlueprintNavCta{min-height:40px;border-radius:6px;padding:10px 17px;background:var(--trust-green);color:#fff;font-weight:750}.trustBlueprintNav .trustBlueprintNavCta:hover{background:var(--trust-green-strong);color:#fff}.trustBlueprintHero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(36px,6vw,92px);align-items:center;padding:clamp(72px,9vw,124px) 38px clamp(56px,7vw,88px)}.trustBlueprintHeroCopy{max-width:840px}.trustBlueprintEyebrow,.trustBlueprintKicker{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--trust-green);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.trustBlueprintHero h1{max-width:850px;margin:16px 0 22px;font-size:clamp(48px,6vw,80px);font-weight:560;line-height:.98;letter-spacing:0;text-wrap:balance}.trustBlueprintHeroCopy>p:not(.trustBlueprintKicker){max-width:760px;margin:0;color:var(--trust-muted);font-size:17px;line-height:1.68}.trustBlueprintHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.trustBlueprintPrimary,.trustBlueprintSecondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--trust-line-strong);border-radius:6px;padding:11px 18px;font-size:14px;font-weight:750;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.trustBlueprintPrimary{border-color:var(--trust-green);background:var(--trust-green);color:#fff!important}.trustBlueprintSecondary{background:var(--trust-surface)}.trustBlueprintPrimary:hover,.trustBlueprintSecondary:hover{transform:translateY(-2px)}.trustBlueprintPrimary:hover{border-color:var(--trust-green-strong);background:var(--trust-green-strong)}.trustBlueprintSecondary:hover{border-color:var(--trust-green);color:var(--trust-green)}.trustBlueprintStatus{display:grid;grid-template-columns:minmax(0,1fr);min-height:284px;align-content:space-between;border:1px solid var(--trust-line);border-left:4px solid var(--trust-green);border-radius:8px;padding:26px;background:var(--trust-surface);box-shadow:0 18px 52px rgb(20 49 34/8%)}.trustBlueprintStatus.warn{border-left-color:var(--trust-warn)}.trustBlueprintStatus.bad{border-left-color:var(--trust-bad)}.trustBlueprintStatusTop{display:grid;grid-template-columns:auto 1fr auto;width:100%;min-width:0;align-items:center;gap:10px;color:var(--trust-muted);font-family:var(--font-mono);font-size:11px;font-weight:800;text-transform:uppercase}.trustBlueprintStatusTop>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.trustBlueprintStatus strong{display:block;margin:22px 0 4px;font-size:clamp(38px,5vw,58px);font-weight:560;line-height:1}.trustBlueprintStatus>p{margin:0;color:var(--trust-muted);font-size:12px}.trustBlueprintStatus time{display:block;margin-top:5px;font-family:var(--font-mono);font-size:13px}.trustBlueprintStatusFoot{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--trust-line);border-radius:6px;background:var(--trust-line)}.trustBlueprintStatusFoot span{padding:11px;background:var(--trust-surface-alt);color:var(--trust-green-strong);font-family:var(--font-mono);font-size:11px;font-weight:750;text-align:center}.trustBlueprintDocs,.trustBlueprintRoute{border-top:1px solid var(--trust-line);padding:58px 22px 64px}.trustBlueprintSectionHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);gap:28px;align-items:end;margin-bottom:30px}.trustBlueprintPanel h2,.trustBlueprintRanking h2,.trustBlueprintSectionHead h2{max-width:720px;margin:10px 0 0;font-size:clamp(27px,3vw,42px);font-weight:590;line-height:1.08;letter-spacing:0;text-wrap:balance}.trustBlueprintSectionHead>p{margin:0;color:var(--trust-muted);font-size:14px;line-height:1.6}.trustBlueprintRouteGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.trustBlueprintRouteGrid article{position:relative;min-width:0;border:1px solid var(--trust-line);border-radius:7px;padding:18px;background:var(--trust-surface);box-shadow:0 9px 24px rgb(18 47 31/5%)}.trustBlueprintRouteGrid article header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:var(--trust-green)}.trustBlueprintRouteGrid article header span{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--trust-line-strong);border-radius:50%;background:var(--trust-bg);font-family:var(--font-mono);font-size:10px;font-weight:800}.trustBlueprintRouteGrid article>strong{display:block;min-width:0;font-size:17px;overflow-wrap:anywhere}.trustBlueprintRouteGrid article>p{margin:10px 0 0;color:var(--trust-muted);font-size:13px;line-height:1.55}.trustBlueprintRouteLine{position:absolute;top:32px;left:calc(100% + 1px);z-index:2;display:block;width:27px;height:1px;overflow:hidden;background:var(--trust-line-strong)}.trustBlueprintRouteLine b{position:absolute;top:-2px;left:0;display:block;width:5px;height:5px;border-radius:50%;background:var(--trust-green)}.trustBlueprintMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--trust-line);border-radius:8px 8px 0 0;margin:0 22px;background:var(--trust-line)}.trustBlueprintMetrics article{min-width:0;min-height:168px;padding:20px;background:var(--trust-surface)}.trustBlueprintMetrics article>div{display:flex;align-items:center;gap:8px;color:var(--trust-green)}.trustBlueprintMetrics article span{color:var(--trust-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.trustBlueprintMetrics article>strong{display:block;margin:24px 0 8px;font-family:var(--font-mono);font-size:clamp(28px,3.5vw,44px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.trustBlueprintMetrics article small{color:var(--trust-muted);font-size:12px}.trustBlueprintSignalStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--trust-line);border-top:0;border-radius:0 0 8px 8px;margin:0 22px 54px;background:var(--trust-line)}.trustBlueprintSignalStrip>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:13px 15px;background:var(--trust-surface-alt);color:var(--trust-green)}.trustBlueprintSignalStrip span{min-width:0;color:var(--trust-muted);font-size:11px;overflow-wrap:anywhere}.trustBlueprintSignalStrip strong{color:var(--trust-ink);font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trustBlueprintTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 22px 64px}.trustBlueprintPanel,.trustBlueprintRanking{overflow:hidden;border:1px solid var(--trust-line);border-radius:8px;background:var(--trust-surface);box-shadow:0 12px 34px rgb(18 47 31/5%)}.trustBlueprintPanel>header,.trustBlueprintRanking>header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;border-bottom:1px solid var(--trust-line);padding:22px;background:var(--trust-surface-alt);color:var(--trust-green)}.trustBlueprintPanel h2,.trustBlueprintRanking h2{color:var(--trust-ink);font-size:clamp(23px,2.4vw,33px)}.trustBlueprintHealthSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--trust-line);background:var(--trust-line)}.trustBlueprintHealthSummary>div{min-width:0;padding:17px;background:var(--trust-surface)}.trustBlueprintBarGroup span,.trustBlueprintHealthSummary span{display:block;color:var(--trust-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.trustBlueprintHealthSummary strong{display:block;margin-top:8px;font-size:19px;overflow-wrap:anywhere}.trustBlueprintHealthSummary small{display:block;margin-top:6px;color:var(--trust-muted);font-size:11px;line-height:1.45}.trustBlueprintBarGroup{display:grid;gap:16px;padding:20px 22px 24px}.trustBlueprintBarGroup>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;align-items:center}.trustBlueprintBarGroup strong{font-family:var(--font-mono);font-size:12px}.trustBlueprintBarGroup i,.trustBlueprintRankingSignal i{grid-column:1/-1;display:block;height:7px;overflow:hidden;border-radius:4px;background:var(--trust-surface-alt)}.trustBlueprintBarGroup i b,.trustBlueprintRankingSignal i b{display:block;min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--trust-green),#58a979)}.trustBlueprintBandCard{display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid var(--trust-line);padding:18px 22px;background:var(--trust-green-soft);color:var(--trust-green)}.trustBlueprintBandCard strong{color:var(--trust-ink);font-size:16px}.trustBlueprintBandCard p{margin:5px 0 0;color:var(--trust-muted);font-size:13px;line-height:1.5}.trustBlueprintChecklist{display:grid;gap:0;margin:0;padding:0;list-style:none}.trustBlueprintChecklist li{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;border-bottom:1px solid var(--trust-line);padding:16px 22px;color:var(--trust-muted);font-size:13px;line-height:1.55}.trustBlueprintChecklist li:last-child{border-bottom:0}.trustBlueprintChecklist svg{margin-top:1px;color:var(--trust-green)}.trustBlueprintDocsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trustBlueprintDocsGrid article{display:grid;min-width:0;align-content:start;gap:10px;border:1px solid var(--trust-line);border-radius:8px;padding:17px;background:var(--trust-surface)}.trustBlueprintDocsGrid article>span{color:var(--trust-green);font-family:var(--font-mono);font-size:10px;font-weight:800}.trustBlueprintDocsGrid article>strong{font-size:17px}.trustBlueprintDocsGrid article>p{min-height:20px;margin:0;color:var(--trust-muted);font-size:12px}.trustBlueprintDocsGrid pre{min-height:120px;max-width:100%;overflow:auto;border:1px solid #26332c;border-radius:6px;margin:2px 0 0;padding:13px;background:#0d1511;color:#dff7e8;font-family:var(--font-mono);font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.trustBlueprintPage .trustCopyButton{justify-self:stretch;width:100%;min-height:40px;border-radius:6px;background:var(--trust-surface-alt)}.trustBlueprintRanking{margin:0 22px 64px}.trustBlueprintRankingList{display:grid;gap:1px;background:var(--trust-line)}.trustBlueprintRankingList article{display:grid;grid-template-columns:auto minmax(220px,.8fr) auto minmax(280px,1fr);gap:16px;align-items:center;min-width:0;padding:16px 20px;background:var(--trust-surface)}.trustBlueprintRank{display:inline-grid;width:38px;height:30px;place-items:center;border:1px solid var(--trust-line);border-radius:6px;color:var(--trust-green);font-family:var(--font-mono);font-size:11px;font-weight:800}.trustBlueprintRankingIdentity,.trustBlueprintRankingSignal{min-width:0}.trustBlueprintRankingIdentity small,.trustBlueprintRankingIdentity strong{display:block;overflow-wrap:anywhere}.trustBlueprintRankingIdentity small,.trustBlueprintRankingSignal small{margin-top:5px;color:var(--trust-muted);font-size:11px;line-height:1.45}.trustBlueprintRankingSignal{display:grid;gap:7px}.trustBlueprintPage .trustBadge{border-radius:5px;letter-spacing:0}.trustBlueprintEmpty{margin:0;padding:22px;color:var(--trust-muted);font-size:13px}.trustBlueprintFooter{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--trust-line);border-radius:8px;margin:0 22px;padding:24px;background:var(--trust-surface-alt)}.trustBlueprintFooter>div{display:flex;align-items:flex-start;gap:14px;color:var(--trust-green)}.trustBlueprintFooter strong{color:var(--trust-ink);font-size:19px}.trustBlueprintFooter p{margin:5px 0 0;color:var(--trust-muted);font-size:13px}[data-trust-meter],[data-trust-route-packet]{will-change:transform,opacity}@media (max-width:1060px){.trustBlueprintHero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding-inline:16px}.trustBlueprintMetrics,.trustBlueprintRouteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trustBlueprintRouteLine{display:none}.trustBlueprintSignalStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.trustBlueprintRankingList article{grid-template-columns:auto minmax(0,1fr) auto}.trustBlueprintRankingSignal{grid-column:2/-1}}@media (max-width:760px){.trustBlueprintPage{padding-inline:16px}.trustBlueprintNav{grid-template-columns:1fr auto;min-height:64px}.trustBlueprintNav nav a:not(.trustBlueprintNavCta){display:none}.trustBlueprintNav nav{gap:0}.trustBlueprintBrand>span{width:36px;height:36px}.trustBlueprintHero{grid-template-columns:1fr;gap:28px;padding:62px 0 50px}.trustBlueprintHero h1{font-size:clamp(39px,11vw,58px)}.trustBlueprintStatus{min-height:244px}.trustBlueprintDocs,.trustBlueprintRoute{padding-inline:0}.trustBlueprintSectionHead,.trustBlueprintTwoCol{grid-template-columns:1fr}.trustBlueprintFooter,.trustBlueprintMetrics,.trustBlueprintRanking,.trustBlueprintSignalStrip,.trustBlueprintTwoCol{margin-inline:0}.trustBlueprintDocsGrid{grid-template-columns:1fr}.trustBlueprintDocsGrid article>p{min-height:0}.trustBlueprintDocsGrid pre{min-height:96px}.trustBlueprintFooter{align-items:stretch;flex-direction:column}}@media (max-width:520px){body:has(.trustBlueprintPage) .languageToggle{right:12px;bottom:12px}.trustBlueprintPage{padding-inline:12px}.trustBlueprintNav{gap:10px}.trustBlueprintBrand{gap:8px;font-size:16px}.trustBlueprintNav .trustBlueprintNavCta{min-height:38px;padding-inline:12px;font-size:12px}.trustBlueprintHero h1{font-size:40px}.trustBlueprintHeroCopy>p:not(.trustBlueprintKicker){font-size:15px}.trustBlueprintHeroActions,.trustBlueprintPrimary,.trustBlueprintSecondary{width:100%}.trustBlueprintMetrics,.trustBlueprintRouteGrid,.trustBlueprintSignalStrip{grid-template-columns:1fr}.trustBlueprintRouteGrid{gap:10px}.trustBlueprintMetrics article{min-height:142px}.trustBlueprintHealthSummary{grid-template-columns:1fr}.trustBlueprintRankingList article{grid-template-columns:auto minmax(0,1fr)}.trustBlueprintRankingList .trustBadge{grid-column:2;justify-self:start}.trustBlueprintRankingSignal{grid-column:1/-1}.trustBlueprintStatusFoot{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-trust-meter],[data-trust-route-packet]{transition:none;will-change:auto}}.customerRequestSpotlight{display:grid;gap:16px;margin:16px;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;background:var(--surface);padding:18px;box-shadow:0 14px 34px rgb(15 23 42/7%)}.customerRequestSpotlight.good{border-left-color:var(--good)}.customerRequestSpotlight.warn{border-left-color:var(--warn)}.customerRequestSpotlight.bad{border-left-color:var(--bad)}.customerRequestSpotlightHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.customerRequestSpotlightHeader>div{min-width:0}.customerTraceEyebrow{display:block;margin-bottom:6px;color:var(--muted-strong);font-family:var(--font-mono),monospace;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.customerRequestSpotlightTitle{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.customerRequestSpotlightTitle strong{color:var(--foreground);font-size:20px;line-height:1.25}.customerRequestSpotlightHeader p{max-width:720px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.customerRequestSpotlightHeader button{display:inline-flex;align-items:center;gap:7px;min-height:38px;white-space:nowrap}.customerRequestSpotlightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border)}.customerRequestSpotlightGrid>div{min-width:0;padding:13px 12px 0}.customerRequestSpotlightGrid>div:nth-child(3n+1){padding-left:0}.customerRequestSpotlightGrid dd,.customerRequestSpotlightGrid dt{margin:0}.customerRequestSpotlightGrid dt{color:var(--muted);font-size:11px;font-weight:800}.customerRequestSpotlightGrid dd{margin-top:5px;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:12px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.customerRequestTraceDrawer{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(720px,calc(100vw - 18px));background:var(--surface)}.customerTraceHeader{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border-bottom:1px solid var(--border);background:rgb(255 255 255/96%);padding:18px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customerTraceHeader h2,.customerTraceHeader p{margin:0}.customerTraceHeader h2{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:18px;line-height:1.3}.customerTraceHeader p{margin-top:5px;color:var(--muted);font-size:12px}.customerTraceClose{display:grid;width:38px;height:38px;padding:0;place-items:center}.customerTraceBody{display:grid;align-content:start;overflow-y:auto}.customerTraceOutcome{display:grid;gap:8px;border-bottom:1px solid var(--border);border-left:4px solid var(--accent);background:var(--surface-alt);padding:16px 20px}.customerTraceOutcome.good{border-left-color:var(--good);background:color-mix(in srgb,var(--good) 8%,var(--surface))}.customerTraceOutcome.warn{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.customerTraceOutcome.bad{border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 7%,var(--surface))}.customerTraceOutcome>div{display:flex;gap:9px;align-items:center;color:var(--foreground)}.customerTraceOutcome p{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.customerTraceSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.customerTraceSummary,.customerTraceSummary>div{display:grid;border-bottom:1px solid var(--border)}.customerTraceSummary>div{gap:5px;min-width:0;border-right:1px solid var(--border);padding:15px 18px}.customerTraceSummary>div:nth-child(3n){border-right:0}.customerTraceSummary dd,.customerTraceSummary dt{margin:0}.customerTraceSummary dt{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;font-weight:850}.customerTraceSummary dd{min-width:0;overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:14px;font-weight:900;line-height:1.35}.customerTraceSummary small{color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.customerTraceAdvanced,.customerTraceInput,.customerTraceTimeline{border-bottom:1px solid var(--border);padding:18px 20px}.customerTraceInput>div:first-child{display:flex;gap:10px;align-items:flex-start}.customerTraceInput blockquote,.customerTraceInput h3,.customerTraceInput p{margin:0}.customerTraceInput h3{color:var(--foreground);font-size:14px}.customerTraceInput p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.5}.customerTraceInput blockquote{margin-top:12px;border-left:3px solid var(--border-strong);background:var(--surface-alt);padding:10px 12px;color:var(--foreground);font-size:13px;line-height:1.55;white-space:pre-wrap}.customerTraceInput code{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--muted-strong);font-size:11px}.customerTraceSectionHeading{display:flex;justify-content:space-between;gap:14px;align-items:end}.customerTraceSectionHeading h3{margin:0;color:var(--foreground);font-size:16px}.customerTraceSectionHeading>span{color:var(--muted);font-size:12px;white-space:nowrap}.customerTraceTimeline ol{position:relative;display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.customerTraceTimeline ol:before{position:absolute;top:8px;bottom:8px;left:6px;width:2px;background:var(--border);content:"";transform:scaleY(var(--trace-line-scale,1));transform-origin:top center}.customerTraceTimelineItem{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:0 0 18px}.customerTraceTimelineItem:last-child{padding-bottom:0}.customerTraceTimelineItem>span{z-index:1;width:14px;height:14px;margin-top:3px;border:3px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:0 0 0 1px var(--border-strong)}.customerTraceTimelineItem.good>span{background:var(--good)}.customerTraceTimelineItem.warn>span{background:var(--warn)}.customerTraceTimelineItem.bad>span{background:var(--bad)}.customerTraceTimelineItem em,.customerTraceTimelineItem p,.customerTraceTimelineItem small,.customerTraceTimelineItem strong{display:block;margin:0;overflow-wrap:anywhere}.customerTraceTimelineItem strong{color:var(--foreground);font-size:13px}.customerTraceTimelineItem p{margin-top:3px;color:var(--muted-strong);font-size:12px;line-height:1.45}.customerTraceTimelineItem em,.customerTraceTimelineItem small{margin-top:3px;color:var(--muted);font-size:11px;font-style:normal}.customerTraceTimelineItem em{color:var(--bad)}.customerTraceError{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;border-bottom:1px solid color-mix(in srgb,var(--bad) 30%,var(--border));background:var(--bad-bg);padding:16px 20px}.customerTraceErrorMark{display:grid;width:24px;height:24px;border-radius:999px;background:var(--bad);color:#fff;font-weight:900;place-items:center}.customerTraceError p,.customerTraceError small,.customerTraceError strong{display:block;margin:0;overflow-wrap:anywhere}.customerTraceError p,.customerTraceError small{margin-top:4px;color:var(--muted-strong);font-size:12px;line-height:1.5}.customerTraceAdvanced summary{display:flex;gap:8px;align-items:center;color:var(--foreground);font-weight:850;cursor:pointer}.customerTraceBillingSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid var(--border);border-radius:8px}.customerTraceBillingSummary>div{display:grid;gap:4px;min-width:0;border-right:1px solid var(--border);padding:11px}.customerTraceBillingSummary>div:last-child{border-right:0}.customerTraceBillingSummary span{color:var(--muted);font-size:11px}.customerTraceBillingSummary strong{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-mono),monospace;font-size:12px}.customerTraceBillingColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.customerTraceBillingColumns h4{margin:0 0 8px;color:var(--foreground);font-size:13px}.customerTraceBillingColumns p{margin:0;color:var(--muted);font-size:12px}.customerTraceBillingColumns ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.customerTraceBillingColumns li{display:grid;gap:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);padding:9px}.customerTraceBillingColumns li small,.customerTraceBillingColumns li span,.customerTraceBillingColumns li strong{overflow-wrap:anywhere;font-size:11px}.customerTraceBillingColumns li small,.customerTraceBillingColumns li span{color:var(--muted)}.customerTraceAdvanced>button{margin-top:14px}@media (max-width:720px){.customerRequestSpotlight{margin:12px;padding:15px}.customerRequestSpotlightHeader{grid-template-columns:1fr}.customerRequestSpotlightHeader button{width:100%;justify-content:center}.customerRequestSpotlightGrid,.customerTraceBillingColumns,.customerTraceBillingSummary,.customerTraceSummary{grid-template-columns:1fr}.customerRequestSpotlightGrid>div,.customerRequestSpotlightGrid>div:first-child,.customerRequestSpotlightGrid>div:nth-child(3n+1){border-top:1px solid var(--border);padding:10px 0}.customerRequestSpotlightGrid>div:first-child{border-top:0}.customerTraceBillingSummary>div,.customerTraceBillingSummary>div:last-child,.customerTraceSummary>div,.customerTraceSummary>div:nth-child(3n){border-right:0}.customerTraceAdvanced,.customerTraceError,.customerTraceHeader,.customerTraceInput,.customerTraceOutcome,.customerTraceTimeline{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.customerRequestSpotlight,.customerRequestSpotlight *,.customerRequestTraceDrawer,.customerRequestTraceDrawer *{scroll-behavior:auto}}.customerBillingWorkspace{overflow:hidden}.customerBillingPageHead{gap:18px}.customerBillingPageHead>div{display:grid;gap:5px}.customerSectionEyebrow{color:var(--accent);font-family:var(--font-mono),monospace;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.billingLedgerFilterBanner>div,.billingTopUpForm>button,.customerBillingHeroStatus button,.customerBillingPageHead>button,.customerBillingTabs button{display:inline-flex;align-items:center;gap:7px}.customerBillingHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);min-height:188px;border-block:1px solid var(--border);background:linear-gradient(112deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 54%),var(--surface)}.customerBillingHero.good{border-top-color:var(--status-good-border)}.customerBillingHero.bad,.customerBillingHero.warn{border-top-color:var(--status-warn-border);background:linear-gradient(112deg,color-mix(in srgb,var(--status-warn-bg) 76%,transparent),transparent 58%),var(--surface)}.customerBillingHeroAmount,.customerBillingHeroStatus{display:grid;align-content:center;padding:24px 26px}.customerBillingHeroAmount{border-right:1px solid var(--border)}.customerBillingHeroAmount>span{color:var(--muted-strong);font-size:12px;font-weight:800}.customerBillingHeroAmount>strong{margin-top:8px;font-family:var(--font-mono),monospace;font-size:clamp(38px,5vw,62px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.95}.customerBillingHeroAmount>small{margin-top:8px;color:var(--muted);font-family:var(--font-mono),monospace;font-size:12px;font-weight:700}.customerBillingHeroStatus{gap:9px}.customerBillingHeroStatus .status{display:inline-flex;width:fit-content;align-items:center;gap:6px}.customerBillingHeroStatus p{max-width:42ch;margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.customerBillingHeroStatus button{width:fit-content;margin-top:2px}.customerBillingMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border);background:var(--border);gap:1px}.customerBillingMetrics>div{display:grid;gap:5px;min-width:0;background:var(--surface-alt);padding:14px 18px}.customerBillingMetrics small,.customerBillingMetrics span{color:var(--muted);font-size:11px;line-height:1.4}.customerBillingMetrics span{font-weight:800}.customerBillingMetrics strong{font-family:var(--font-mono),monospace;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customerBillingTrustNote{display:flex;gap:11px;align-items:flex-start;border-bottom:1px solid var(--status-good-border);background:var(--status-good-bg);padding:13px 18px;color:var(--status-good-text)}.customerBillingTrustNote>div{display:grid;gap:3px}.customerBillingTrustNote strong{font-size:13px}.customerBillingTrustNote span{font-size:12px;line-height:1.5}.customerBillingTabs{margin:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface);padding:12px 18px}.customerBillingTabs button{justify-content:center}.customerBillingTabPanel{gap:0;background:var(--surface)}.customerBillingTabPanel .topUpHeader{margin:0;border-top:0;border-bottom:1px solid var(--border);padding:16px 18px}.customerBillingHistory .miniHistoryHeader>div,.customerBillingLedgerToolbar>div,.customerBillingTabPanel .topUpHeader>div{display:grid;gap:4px}.customerBillingWorkspace .topUpPackGrid{gap:10px;margin:0;padding:16px 18px 10px}.customerBillingWorkspace .topUpPackCard{min-height:124px;border-radius:8px;padding:14px}.customerBillingWorkspace .topUpPackCard strong{font-size:22px}.customerBillingWorkspace .topUpPackFootnote{margin:0;padding:0 18px 15px;font-size:11px}.billingTopUpForm{grid-template-columns:minmax(120px,.55fr) minmax(170px,.9fr) minmax(170px,.9fr) minmax(210px,1.15fr) auto;border-top:1px solid var(--border);border-bottom:0;padding:16px 18px 18px}.billingTopUpForm>button{justify-content:center;min-height:40px}.customerBillingHistory{gap:12px;border-bottom:1px solid var(--border);background:var(--surface);padding:16px 18px}.customerBillingHistory:last-child{border-bottom:0}.customerBillingHistoryItem{grid-template-columns:auto minmax(105px,.35fr) auto minmax(0,1fr)!important;border-radius:8px!important;padding:11px 12px!important}.customerBillingHistoryItem>strong{font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customerBillingHistoryItem>small{min-width:0;overflow-wrap:anywhere}.billingEmptyState{display:grid;justify-items:start;gap:5px;border:1px dashed var(--border-strong);border-radius:8px;background:var(--surface-alt);padding:18px;color:var(--muted)}.billingEmptyState.compact{padding-block:14px}.billingEmptyState strong{color:var(--foreground);font-size:13px}.billingEmptyState span{font-size:12px;line-height:1.45}.customerBillingWorkspace .billingLedgerFilterBanner{justify-content:space-between;margin:16px 18px 0}.customerBillingWorkspace .billingLedgerFilterBanner>span{min-width:0;overflow-wrap:anywhere}.customerBillingLedgerToolbar{display:flex;gap:16px;align-items:end;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px 18px}.customerBillingLedgerToolbar>div{max-width:660px}.customerBillingLedgerToolbar strong{font-size:14px}.customerBillingLedgerToolbar span{color:var(--muted);font-size:12px;line-height:1.45}.customerBillingLedgerToolbar label{min-width:210px}.customerBillingLedgerTable{border:0;border-radius:0}.customerBillingLedgerTable table{min-width:780px}.customerBillingLedgerTable td:nth-child(2),.customerBillingLedgerTable td:nth-child(3){font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billingLedgerCredit{color:var(--status-good-text);font-weight:800}.billingLedgerDebit{color:var(--status-bad-text);font-weight:800}.customerBillingRoadmap{margin:0;border-width:1px 0 0;border-radius:0;background:var(--surface-alt)}.customerBillingRoadmap>div{border-top:1px solid var(--border);padding:12px 14px;color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:980px){.customerBillingHero{grid-template-columns:1fr}.customerBillingHeroAmount{border-right:0;border-bottom:1px solid var(--border)}.billingTopUpForm{grid-template-columns:repeat(2,minmax(0,1fr))}.billingTopUpForm>button{grid-column:1/-1}}@media (max-width:720px){.customerBillingPageHead{align-items:stretch!important}.customerBillingPageHead>button{width:100%;justify-content:center}.customerBillingHeroAmount,.customerBillingHeroStatus{padding:20px 16px}.customerBillingHeroAmount>strong{font-size:42px}.customerBillingMetrics{grid-template-columns:1fr}.customerBillingMetrics>div{padding:12px 16px}.customerBillingHistory,.customerBillingLedgerToolbar,.customerBillingTabPanel .topUpHeader,.customerBillingTabs,.customerBillingTrustNote{padding-inline:16px}.customerBillingTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.customerBillingTabs button{min-width:0;padding-inline:8px;font-size:11px}.billingTopUpForm,.customerBillingWorkspace .topUpPackGrid{grid-template-columns:1fr;padding-inline:16px}.billingTopUpForm>button{grid-column:auto}.customerBillingHistoryItem{grid-template-columns:1fr auto!important}.customerBillingHistoryItem .topUpProgress,.customerBillingHistoryItem>small{grid-column:1/-1}.customerBillingWorkspace .billingLedgerFilterBanner{margin-inline:16px}.customerBillingWorkspace .billingLedgerFilterBanner button,.customerBillingWorkspace .billingLedgerFilterBanner>div{width:100%;justify-content:center}.customerBillingLedgerToolbar{display:grid;align-items:stretch}.customerBillingLedgerToolbar label{min-width:0}}@media (prefers-reduced-motion:reduce){.customerBillingWorkspace,.customerBillingWorkspace *{scroll-behavior:auto}}.providerNodesIa{overflow:visible}.providerNodeWorkspace{display:grid;gap:0;min-width:0}.providerNodeWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 20px}.providerNodeWorkspaceHeader>div{display:grid;gap:6px;min-width:0}.providerNodeInspectorHeader span:first-child,.providerNodeWorkspaceEyebrow{color:var(--accent-text);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.providerNodeInspectorHeader h3,.providerNodeInspectorHeader p,.providerNodeWorkspaceHeader h2,.providerNodeWorkspaceHeader p{margin:0}.providerNodeWorkspaceHeader h2{font-size:clamp(24px,2.3vw,34px);line-height:1.12}.providerNodeWorkspaceHeader p{max-width:720px;color:var(--muted);font-size:14px;line-height:1.55}.providerNodeEligibilityChecklist>a,.providerNodeEmptyState .primaryLinkButton,.providerNodeWorkspaceSetupLink{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:38px;text-decoration:none}.providerNodeHealthStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);background:var(--surface-alt)}.providerNodeHealthStrip>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-height:94px;padding:16px 18px;border-right:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.providerNodeHealthStrip>div:last-child{border-right:0}.providerNodeHealthStrip svg{grid-row:1/span 2}.providerNodeHealthStrip small,.providerNodeHealthStrip span{color:var(--muted);font-size:11px;font-weight:700}.providerNodeHealthStrip strong{grid-row:1/span 2;grid-column:3;color:var(--foreground);font-family:var(--font-mono);font-size:26px;line-height:1}.providerNodeHealthStrip .good svg{color:var(--good)}.providerNodeHealthStrip .warn svg{color:var(--warn)}.providerNodeHealthStrip .bad svg{color:var(--bad)}.providerNodeWorkspaceBody{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.7fr);min-width:0}.providerNodeQueue{min-width:0;padding:22px 20px 24px 24px}.providerNodeQueueToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.providerNodeQueueToolbar>div:first-child{display:grid;gap:3px}.providerNodeQueueToolbar strong{font-size:16px}.providerNodeQueueToolbar span{color:var(--muted);font-size:12px;line-height:1.45}.providerNodeFilter{display:inline-grid;grid-template-columns:repeat(3,minmax(0,auto));gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-alt)}.providerNodeFilter button{min-height:30px;padding:5px 10px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none;color:var(--muted-strong);font-size:11px}.providerNodeFilter button.active{background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow-sm)}.providerNodeStatusList{display:grid;gap:10px}.providerNodeStatusCard{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 8px 24px rgb(34 43 36/4%);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.providerNodeStatusCard:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--warn);content:""}.providerNodeStatusCard.good:before{background:var(--good)}.providerNodeStatusCard.bad:before{background:var(--bad)}.providerNodeStatusCard.selected{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 14px 34px rgb(34 43 36/10%)}.providerNodeStatusCardMain{display:grid;grid-template-columns:auto minmax(150px,.54fr) minmax(220px,1fr) auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:14px 14px 12px 17px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;text-align:left}.providerNodeStatusIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn)}.providerNodeStatusCard.good .providerNodeStatusIcon{background:var(--good-bg);color:var(--good)}.providerNodeStatusCard.bad .providerNodeStatusIcon{background:var(--bad-bg);color:var(--bad)}.providerNodeStatusIdentity,.providerNodeStatusVerdict{display:grid;gap:4px;min-width:0}.providerNodeStatusIdentity strong,.providerNodeStatusVerdict small{overflow:hidden;text-overflow:ellipsis}.providerNodeStatusIdentity strong{color:var(--foreground);font-size:14px;white-space:nowrap}.providerNodeStatusIdentity small,.providerNodeStatusVerdict small{color:var(--muted);font-size:11px;line-height:1.4}.providerNodeStatusVerdict .status{justify-self:start}.providerNodeStatusChevron{color:var(--muted);transition:transform .18s var(--ease)}.providerNodeStatusCard.selected .providerNodeStatusChevron{transform:rotate(90deg)}.providerNodeStatusFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border);background:color-mix(in srgb,var(--surface-alt) 70%,var(--surface))}.providerNodeStatusFacts>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:44px;padding:9px 12px;border-right:1px solid var(--border);color:var(--muted-strong);font-size:11px;font-weight:700}.providerNodeStatusFacts>span:last-child{border-right:0}.providerNodeStatusFacts small{width:100%;color:var(--muted);font-size:10px;font-weight:600}.providerNodeStatusFacts .good svg{color:var(--good)}.providerNodeStatusFacts .warn svg{color:var(--warn)}.providerNodeStatusFacts .bad svg{color:var(--bad)}.providerNodeStatusFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px 12px 17px}.providerNodeStatusFooter>span:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0}.providerNodeStatusFooter>span:first-child svg{grid-row:1/span 2;color:var(--accent-text)}.providerNodeStatusFooter small,.providerNodeStatusFooter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.providerNodeStatusFooter strong{font-size:12px}.providerNodeStatusFooter small{color:var(--muted);font-size:10px}.providerNodeReadyMessage,.providerNodeStatusFooter>a{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:52%;color:var(--warn-strong);font-size:11px;font-weight:800;line-height:1.35;text-align:right;text-decoration:none}.providerNodeReadyMessage{color:var(--good)}.providerNodeInspector{align-self:stretch;min-width:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-alt) 54%,var(--surface));padding:22px 24px 26px 20px}.providerNodeInspectorHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px}.providerNodeInspectorHeader>div{display:grid;gap:4px;min-width:0}.providerNodeInspectorHeader h3{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.providerNodeInspectorHeader p{color:var(--muted);font-size:12px}.providerNodeAdvancedPanel,.providerNodeEligibilityChecklist,.providerNodeInspectorSection{border-top:1px solid var(--border);padding-block:16px}.providerNodeEligibilityChecklist{display:grid;gap:12px}.providerNodeInspectorSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:10px}.providerNodeInspectorSectionTitle>strong{font-size:13px}.providerNodeInspectorSectionTitle>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.providerNodeCapabilityList,.providerNodeEligibilityChecklist ol,.providerNodeInventoryList,.providerNodeRecentJobs{display:grid;gap:7px;margin:0;padding:0;list-style:none}.providerNodeCapabilityList li,.providerNodeEligibilityChecklist li,.providerNodeInventoryList li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0}.providerNodeCapabilityList li+li,.providerNodeEligibilityChecklist li+li,.providerNodeInventoryList li+li{border-top:1px dashed var(--border)}.providerNodeCapabilityList li>svg,.providerNodeEligibilityChecklist li>svg,.providerNodeInventoryList li>svg{margin-top:1px;color:var(--muted)}.providerNodeCapabilityList li.ready>svg,.providerNodeEligibilityChecklist li.passed>svg{color:var(--good)}.providerNodeCapabilityList li.blocked>svg,.providerNodeEligibilityChecklist li.blocked>svg{color:var(--bad)}.providerNodeCapabilityList li>div,.providerNodeEligibilityChecklist li>div,.providerNodeInventoryList li>div{display:grid;gap:3px;min-width:0}.providerNodeCapabilityList li strong,.providerNodeEligibilityChecklist li strong,.providerNodeInventoryList li strong{font-size:12px}.providerNodeCapabilityList li small,.providerNodeEligibilityChecklist li small,.providerNodeInventoryList li small{color:var(--muted);font-size:10px;line-height:1.45}.providerNodeEligibilityChecklist>a{justify-self:start}.providerNodeInspectorFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;border:1px solid var(--border);background:var(--border)}.providerNodeInspectorFacts>div{display:grid;gap:5px;min-width:0;background:var(--surface);padding:10px}.providerNodeInspectorFacts dt{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.providerNodeInspectorFacts dd{margin:0;overflow-wrap:anywhere;color:var(--foreground);font-size:11px;font-weight:800}.providerNodeInspectorSection{display:grid;gap:10px}.providerNodeCapabilityList li>span,.providerNodeInventoryList li>span{align-self:center;max-width:120px;color:var(--muted-strong);font-size:10px;font-weight:800;line-height:1.3;text-align:right}.providerNodeCapabilityList li.ready>span,.providerNodeInventoryList li>span{color:var(--good)}.providerNodeCapabilityList li.missing>span,.providerNodeCapabilityList li.waiting>span{color:var(--warn)}.providerNodeCapabilityList li.blocked>span{color:var(--bad)}.providerNodeRecentJobs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 0}.providerNodeRecentJobs li+li{border-top:1px dashed var(--border)}.providerNodeRecentJobs li>div{display:grid;gap:2px;min-width:0}.providerNodeRecentJobs strong{font-size:11px}.providerNodeRecentJobs small{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.providerNodeRecentJobs em{color:var(--muted-strong);font-family:var(--font-mono);font-size:10px;font-style:normal;font-weight:800}.providerNodeInspectorEmpty{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.providerNodeAdvancedPanel summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--muted-strong);font-size:12px;font-weight:800;list-style:none}.providerNodeAdvancedPanel summary::-webkit-details-marker{display:none}.providerNodeAdvancedPanel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0}.providerNodeAdvancedPanel dl>div{display:grid;gap:3px;border-left:2px solid var(--border-strong);padding-left:8px}.providerNodeAdvancedPanel dt{color:var(--muted);font-size:9px}.providerNodeAdvancedPanel dd{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:800}.providerNodeDangerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-top:1px solid var(--border);padding-top:16px}.providerNodeDangerActions button,.providerNodeInspectorPlaceholder button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.providerNodeEmptyState,.providerNodeInspectorPlaceholder{display:grid;place-items:center;gap:8px;min-height:260px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 78%,transparent);padding:28px;text-align:center}.providerNodeEmptyState{min-height:300px}.providerNodeEmptyState.compact{min-height:180px}.providerNodeEmptyState svg,.providerNodeInspectorPlaceholder svg{color:var(--accent-text)}.providerNodeEmptyState strong,.providerNodeInspectorPlaceholder strong{font-size:15px}.providerNodeEmptyState p,.providerNodeInspectorPlaceholder p{max-width:340px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}@media (hover:hover){.providerNodeStatusCard:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 16px 38px rgb(34 43 36/9%);transform:translateY(-2px)}.providerNodeFilter button:hover{color:var(--accent-strong)}}@media (max-width:1180px){.providerNodeWorkspaceBody{grid-template-columns:1fr}.providerNodeInspector{border-top:1px solid var(--border);border-left:0;padding-inline:24px}}@media (max-width:860px){.providerNodeHealthStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.providerNodeHealthStrip>div:nth-child(2){border-right:0}.providerNodeHealthStrip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.providerNodeStatusCardMain{grid-template-columns:auto minmax(0,1fr) auto}.providerNodeStatusVerdict{grid-column:2/-1}.providerNodeStatusChevron{grid-row:1;grid-column:3}.providerNodeStatusFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.providerNodeStatusFacts>span:nth-child(2){border-right:0}.providerNodeStatusFacts>span:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:640px){.providerNodeQueueToolbar,.providerNodeStatusFooter,.providerNodeWorkspaceHeader{display:grid}.providerNodeInspector,.providerNodeQueue,.providerNodeWorkspaceHeader{padding-inline:16px}.providerNodeWorkspaceSetupLink{width:100%}.providerNodeHealthStrip{grid-template-columns:1fr}.providerNodeHealthStrip>div{min-height:74px;border-right:0;border-bottom:1px solid var(--border)}.providerNodeHealthStrip>div:last-child{border-bottom:0}.providerNodeFilter{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.providerNodeStatusCardMain{grid-template-columns:auto minmax(0,1fr) auto}.providerNodeAdvancedPanel dl,.providerNodeDangerActions,.providerNodeInspectorFacts,.providerNodeStatusFacts{grid-template-columns:1fr}.providerNodeStatusFacts>span{border-right:0;border-bottom:1px solid var(--border)}.providerNodeStatusFacts>span:last-child{border-bottom:0}.providerNodeReadyMessage,.providerNodeStatusFooter>a{max-width:none;justify-content:flex-start;text-align:left}.providerNodeCapabilityList li,.providerNodeInventoryList li{grid-template-columns:auto minmax(0,1fr)}.providerNodeCapabilityList li>span,.providerNodeInventoryList li>span{grid-column:2;justify-self:start;max-width:none;text-align:left}}@media (prefers-reduced-motion:reduce){.providerNodeStatusCard,.providerNodeStatusChevron{transition:none}}.providerModelsWorkspace{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-soft)}.providerModelsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--border)}.providerModelsHeader>div:first-child{display:grid;gap:6px;max-width:720px}.providerModelsHeader h2{font-size:24px;line-height:1.2}.providerModelsHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.providerModelsNodeAction{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px}.providerModelsComputerBar{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);align-items:end;gap:1px;border-bottom:1px solid var(--border);background:var(--border)}.providerModelsComputerBar>label,.providerModelsComputerIdentity{min-width:0;min-height:86px;background:color-mix(in srgb,var(--surface-alt) 68%,var(--surface));padding:16px 20px}.providerModelsComputerBar>label{display:grid;align-content:center;gap:7px}.providerModelsComputerBar label>span{color:var(--muted-strong);font-size:10px;font-weight:800;text-transform:uppercase}.providerModelsComputerBar select{width:100%;min-width:0;height:38px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--foreground);padding:0 34px 0 11px;font-size:12px;font-weight:700}.providerModelsComputerIdentity{display:flex;align-items:center;gap:12px}.providerModelsComputerIdentity>svg{flex:0 0 auto;color:var(--accent-text)}.providerModelsComputerIdentity>div{display:grid;gap:4px;min-width:0}.providerModelsComputerIdentity span,.providerModelsComputerIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.providerModelsComputerIdentity strong{font-size:14px}.providerModelsComputerIdentity span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.providerModelsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border)}.providerModelsSummaryItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;border-right:1px solid var(--border);padding:12px 16px}.providerModelsSummaryItem:last-child{border-right:0}.providerModelsSummaryItem>svg{color:var(--muted)}.providerModelsSummaryItem.good>svg{color:var(--good)}.providerModelsSummaryItem.warn>svg{color:var(--warn)}.providerModelsSummaryItem span{color:var(--muted-strong);font-size:11px;font-weight:700}.providerModelsSummaryItem strong{font-family:var(--font-mono);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.providerModelsLayout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);min-width:0}.providerModelsCatalog{min-width:0;padding:20px 22px 24px}.providerModelsToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.providerModelsFilters{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);gap:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface-alt);padding:3px}.providerModelsFilters button{min-height:30px;border:0;border-radius:4px;background:transparent;color:var(--muted-strong);padding:5px 10px;font-size:11px;font-weight:800}.providerModelsFilters button.active{background:var(--surface);color:var(--accent-strong);box-shadow:0 1px 4px rgb(20 36 26/10%)}.providerModelsSearch{display:flex;align-items:center;gap:7px;min-width:210px;height:38px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);padding:0 10px}.providerModelsSearch>svg{flex:0 0 auto;color:var(--muted)}.providerModelsSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);padding:0;font-size:11px}.providerModelsList{display:grid;gap:9px}.providerModelWorkspaceRow{position:relative;overflow:hidden;border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:7px;background:var(--surface);padding:15px 16px 13px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.providerModelWorkspaceRow.tone-good{border-left-color:var(--good)}.providerModelWorkspaceRow.tone-attention,.providerModelWorkspaceRow.tone-warn{border-left-color:var(--warn)}.providerModelWorkspaceRow.tone-muted{border-left-color:var(--muted);background:color-mix(in srgb,var(--surface-alt) 52%,var(--surface))}.providerModelWorkspaceMain{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.providerModelWorkspaceIdentity{display:flex;align-items:flex-start;gap:10px;min-width:0}.providerModelWorkspaceIcon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:6px;background:var(--surface-alt);color:var(--muted-strong)}.tone-good .providerModelWorkspaceIcon{border-color:color-mix(in srgb,var(--good) 26%,var(--border));background:color-mix(in srgb,var(--good) 8%,var(--surface));color:var(--good)}.tone-attention .providerModelWorkspaceIcon,.tone-warn .providerModelWorkspaceIcon{color:var(--warn)}.providerModelWorkspaceIdentity>div:last-child{display:grid;gap:3px;min-width:0}.providerModelWorkspaceIdentity h3{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.providerModelWorkspaceIdentity code,.providerModelsCatalogDetails code,.providerModelsRecommendationTitle code{color:var(--muted);font-family:var(--font-mono);font-size:10px}.providerModelWorkspaceStatus{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface-alt);color:var(--muted-strong);padding:4px 8px;font-size:9px;font-weight:900;line-height:1.25}.providerModelWorkspaceStatus.good{border-color:color-mix(in srgb,var(--good) 32%,var(--border));background:color-mix(in srgb,var(--good) 10%,var(--surface));color:var(--good)}.providerModelWorkspaceStatus.attention,.providerModelWorkspaceStatus.warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--border));background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn-strong)}.providerModelWorkspaceDetail,.providerModelWorkspaceReason{margin:9px 0 0 44px;color:var(--muted);font-size:11px;line-height:1.5}.providerModelWorkspaceReason{margin-top:4px;color:var(--warn-strong);font-family:var(--font-mono);font-size:9px}.providerModelWorkspaceFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:13px 0 0;border:1px solid var(--border);background:var(--border)}.providerModelWorkspaceFacts>div{display:grid;gap:3px;min-width:0;background:color-mix(in srgb,var(--surface-alt) 60%,var(--surface));padding:8px 9px}.providerModelWorkspaceFacts dt{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.providerModelWorkspaceFacts dd{margin:0;overflow:hidden;color:var(--foreground);font-family:var(--font-mono);font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.providerModelWorkspaceFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.providerModelWorkspaceFooter>span{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.providerModelWorkspaceFooter button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--accent-strong);padding:3px 0;font-size:10px;font-weight:900}.providerModelsInspector{min-width:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-alt) 52%,var(--surface));padding:20px}.providerModelsNextAction{display:grid;gap:14px}.providerModelsRecommendationTitle{display:flex;align-items:flex-start;gap:10px}.providerModelsRecommendationTitle>svg{flex:0 0 auto;margin-top:1px;color:var(--accent-text)}.providerModelsRecommendationTitle>div{display:grid;gap:4px;min-width:0}.providerModelsRecommendationTitle strong{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.providerModelsNextAction>p,.providerModelsNoRecommendation p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.providerModelsReadinessChecks{display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}.providerModelsReadinessChecks>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;background:var(--surface);padding:8px 10px}.providerModelsReadinessChecks>div:after{content:"...";color:var(--warn);font-family:var(--font-mono);font-size:8px;font-weight:900}.providerModelsReadinessChecks>div.pass:after{content:"✓";color:var(--good)}.providerModelsReadinessChecks>div.fail:after{content:"×";color:var(--bad)}.providerModelsReadinessChecks svg{color:var(--muted)}.providerModelsReadinessChecks .pass svg{color:var(--good)}.providerModelsReadinessChecks .fail svg{color:var(--bad)}.providerModelsReadinessChecks span{font-size:10px;font-weight:800}.providerModelsAppInstruction{display:flex;align-items:flex-start;gap:9px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));padding:11px 12px}.providerModelsAppInstruction>svg{flex:0 0 auto;color:var(--accent-text)}.providerModelsAppInstruction p{margin:0;color:var(--muted-strong);font-size:10px;font-weight:700;line-height:1.5}.providerModelsCatalogDetails{margin-top:18px;border-top:1px solid var(--border);padding-top:15px}.providerModelsCatalogDetails summary{cursor:pointer;color:var(--muted-strong);font-size:11px;font-weight:900}.providerModelsCatalogDetails>div{display:grid;gap:1px;margin-top:10px;border:1px solid var(--border);background:var(--border)}.providerModelsCatalogDetails button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;border:0;background:var(--surface);color:var(--foreground);padding:9px;text-align:left}.providerModelsCatalogDetails button>span{display:grid;gap:2px;min-width:0}.providerModelsCatalogDetails button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.providerModelsCatalogDetails button small{flex:0 0 auto;color:var(--muted);font-size:8px}.providerModelsEmpty,.providerModelsNoRecommendation{display:grid;place-items:center;gap:7px;min-height:180px;border:1px dashed var(--border-strong);border-radius:7px;padding:24px;text-align:center}.providerModelsEmpty{min-height:240px}.providerModelsEmpty>svg,.providerModelsNoRecommendation>svg{color:var(--accent-text)}.providerModelsEmpty strong,.providerModelsNoRecommendation strong{font-size:13px}.providerModelsEmpty p,.providerModelsNoRecommendation p{max-width:320px;margin:0;color:var(--muted);font-size:10px;line-height:1.5}@media (hover:hover){.providerModelWorkspaceRow:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:0 12px 28px rgb(34 43 36/8%);transform:translateY(-1px)}.providerModelWorkspaceFooter button:hover,.providerModelsCatalogDetails button:hover,.providerModelsFilters button:hover{color:var(--accent-strong)}}@media (max-width:1120px){.providerModelsLayout{grid-template-columns:1fr}.providerModelsInspector{border-top:1px solid var(--border);border-left:0}}@media (max-width:820px){.providerModelsComputerBar{grid-template-columns:1fr}.providerModelsSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.providerModelsSummaryItem:nth-child(2){border-right:0}.providerModelsSummaryItem:nth-child(-n+2){border-bottom:1px solid var(--border)}.providerModelsToolbar{align-items:stretch;flex-direction:column}.providerModelsSearch{width:100%}}@media (max-width:640px){.providerModelsHeader{display:grid;padding:20px 16px}.providerModelsNodeAction{width:100%}.providerModelsCatalog,.providerModelsComputerBar>label,.providerModelsComputerIdentity,.providerModelsInspector{padding-inline:16px}.providerModelsSummary{grid-template-columns:1fr}.providerModelsSummaryItem{border-right:0;border-bottom:1px solid var(--border)}.providerModelsSummaryItem:last-child{border-bottom:0}.providerModelsFilters{width:100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.providerModelWorkspaceFooter,.providerModelWorkspaceMain{align-items:flex-start;flex-direction:column}.providerModelWorkspaceDetail,.providerModelWorkspaceReason{margin-left:0}.providerModelWorkspaceFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.providerModelWorkspaceStatus{margin-left:44px}.providerModelsCatalogDetails button{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.providerModelWorkspaceRow{transition:none}}