:root,[data-theme]{--font:"Inter", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--numeric:tabular-nums;--tracking-tight:-.011em;--tracking-caps:.06em;--text-label:11px;--text-display:clamp(40px, 7vw, 72px);--text-h1:clamp(28px, 4vw, 40px);--text-h2:clamp(22px, 3vw, 28px);--text-h3:18px;--text-h4:15px;--text-body:14px;--text-input-mobile:16px;--text-page-title:32px;--text-page-title-mobile:28px;--text-sm:13px;--text-xs:12px;--text-2xs:11px;--text-3xs:10px;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--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;--space-20:80px;--content-max:1200px;--reading-max:780px;--z-sticky:10;--z-dropdown:100;--z-drawer:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--commandbar-h:48px;--statusbar-h:28px;--rail-w:56px;--nav-w:232px;--inspector-w:320px;--canvas-grid-size:24px;--control-sm:28px;--control-md:32px;--control-lg:40px;--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-slide:var(--ease-snap);--ease-flow:var(--ease-snap);--ease-enter:var(--ease-snap);--ease-out:var(--ease-snap);--dur-feedback:.15s;--dur-disclosure:.18s;--dur-reveal:.2s;--dur-surface:.24s;--dur-data:.24s;--dur-hero:.32s;--delay-step:40ms;--motion-offset:4px;--motion-scale:.985;--dur-loading:1.4s;--dur-caret:1s;--dur-press:var(--dur-feedback);--dur-fast:var(--dur-feedback);--dur-base:var(--dur-disclosure);--dur-panel:var(--dur-surface);--dur-slow:var(--dur-disclosure);--dur-entrance:var(--dur-hero);--dur-exit:.15s;--ease-standard:var(--ease-snap);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-pulse:1.6s;--dur-stream:1.2s;--run-idle:var(--dim);--run-queued:var(--muted);--run-running:var(--accent);--run-waiting:var(--warning);--run-done:var(--success);--run-failed:var(--danger);--run-cancelled:var(--dim);--success-text:color-mix(in srgb, var(--success) 68%, var(--ink));--warning-text:color-mix(in srgb, var(--warning) 60%, var(--ink));--danger-text:color-mix(in srgb, var(--danger) 72%, var(--ink));--info-text:color-mix(in srgb, var(--info) 72%, var(--ink))}[data-theme=dark]{--success:#3ddc97;--success-soft:#3ddc9724;--warning:#f5b544;--warning-soft:#f5b54424;--danger:#ff6b6b;--danger-soft:#ff6b6b24;--info:#60a5fa;--info-soft:#60a5fa24;--shadow-xs:0 1px 2px #0006;--shadow:0 8px 24px -8px #0009;--shadow-lg:0 24px 64px -12px #000000b3;--edge-highlight:inset 0 1px 0 #ffffff0a}[data-theme=light]{--success:#15803d;--success-soft:#15803d1a;--warning:#b45309;--warning-soft:#b453091a;--danger:#dc2626;--danger-soft:#dc26261a;--info:#1d4ed8;--info-soft:#1d4ed81a;--shadow-xs:0 1px 2px #0f17200f;--shadow:0 8px 24px -8px #0f17201f;--shadow-lg:0 24px 64px -12px #0f172033;--edge-highlight:inset 0 1px 0 #fff9}[data-skin]{--shadow-focus:0 0 0 1px var(--accent-border), 0 0 0 4px var(--accent-soft);--glow-run:0 0 0 1px var(--accent-border), 0 0 16px -2px var(--glow-accent)}
[data-skin=aurora][data-theme=dark]{--bg:#0a0d11;--bg-elevated:#0f1318;--bg-panel:#131820;--bg-panel-2:#1a2029;--ink:#e6ebf0;--muted:#98a3af;--dim:#7e8995;--line:#e6ebf014;--line-strong:#e6ebf029;--accent:#3dd6f5;--accent-hover:#74e4fa;--accent-text:#7fe6fb;--on-primary:#03141a;--accent-soft:#3dd6f524;--accent-border:#3dd6f566;--sidebar-bg:#0f1318;--sidebar-mask:#0a0d11;--chart-1:#3dd6f5;--chart-2:#a78bfa;--chart-3:#f5b544;--chart-4:#4ade9b;--chart-5:#f472b6;--chart-6:#94a3b8;--chart-grid:#e6ebf012;--chart-axis:#98a3af;--chart-tooltip-bg:#1a2029}[data-skin=aurora][data-theme=light]{--bg:#f4f6f9;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#ebeff4;--ink:#0e151d;--muted:#4c5866;--dim:#5b6774;--line:#0e151d17;--line-strong:#0e151d2e;--accent:#0e7490;--accent-hover:#155e75;--accent-text:#0e6a84;--on-primary:#fff;--accent-soft:#0e74901a;--accent-border:#0e749052;--sidebar-bg:#fff;--sidebar-mask:#f4f6f9;--chart-1:#0e7490;--chart-2:#6d45db;--chart-3:#b7791f;--chart-4:#15803d;--chart-5:#be185d;--chart-6:#64748b;--chart-grid:#0e151d14;--chart-axis:#4c5866;--chart-tooltip-bg:#ebeff4}[data-skin=cobalt][data-theme=dark]{--bg:#090c14;--bg-elevated:#0e1220;--bg-panel:#121828;--bg-panel-2:#192033;--ink:#e6eaf5;--muted:#99a2b8;--dim:#7f89a0;--line:#e6eaf514;--line-strong:#e6eaf529;--accent:#6b9bff;--accent-hover:#93b6ff;--accent-text:#a3c0ff;--on-primary:#050b1c;--accent-soft:#6b9bff24;--accent-border:#6b9bff66;--sidebar-bg:#0e1220;--sidebar-mask:#090c14;--chart-1:#6b9bff;--chart-2:#3dd6f5;--chart-3:#f5b544;--chart-4:#a78bfa;--chart-5:#4ade9b;--chart-6:#f472b6;--chart-grid:#e6eaf512;--chart-axis:#99a2b8;--chart-tooltip-bg:#192033}[data-skin=cobalt][data-theme=light]{--bg:#f4f6fb;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#eaeef7;--ink:#0d1322;--muted:#4b5570;--dim:#5a6480;--line:#0d132217;--line-strong:#0d13222e;--accent:#2d5be3;--accent-hover:#2148c2;--accent-text:#2450d0;--on-primary:#fff;--accent-soft:#2d5be31a;--accent-border:#2d5be352;--sidebar-bg:#fff;--sidebar-mask:#f4f6fb;--chart-1:#2d5be3;--chart-2:#0e7490;--chart-3:#b7791f;--chart-4:#6d45db;--chart-5:#15803d;--chart-6:#be185d;--chart-grid:#0d132214;--chart-axis:#4b5570;--chart-tooltip-bg:#eaeef7}[data-skin=nebula][data-theme=dark]{--bg:#0c0a13;--bg-elevated:#110f1b;--bg-panel:#161324;--bg-panel-2:#1e1a2f;--ink:#ece8f5;--muted:#a49db8;--dim:#8a83a0;--line:#ece8f514;--line-strong:#ece8f529;--accent:#a78bfa;--accent-hover:#c0acfc;--accent-text:#c7b5fd;--on-primary:#130a24;--accent-soft:#a78bfa24;--accent-border:#a78bfa66;--sidebar-bg:#110f1b;--sidebar-mask:#0c0a13;--chart-1:#a78bfa;--chart-2:#3dd6f5;--chart-3:#f5b544;--chart-4:#f472b6;--chart-5:#4ade9b;--chart-6:#94a3b8;--chart-grid:#ece8f512;--chart-axis:#a49db8;--chart-tooltip-bg:#1e1a2f}[data-skin=nebula][data-theme=light]{--bg:#f6f5fa;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#edebf5;--ink:#15111f;--muted:#554e68;--dim:#635c77;--line:#15111f17;--line-strong:#15111f2e;--accent:#6d45db;--accent-hover:#5a35c2;--accent-text:#6238d0;--on-primary:#fff;--accent-soft:#6d45db1a;--accent-border:#6d45db52;--sidebar-bg:#fff;--sidebar-mask:#f6f5fa;--chart-1:#6d45db;--chart-2:#0e7490;--chart-3:#b7791f;--chart-4:#be185d;--chart-5:#15803d;--chart-6:#64748b;--chart-grid:#15111f14;--chart-axis:#554e68;--chart-tooltip-bg:#edebf5}[data-skin=ember][data-theme=dark]{--bg:#0e0c0a;--bg-elevated:#14110e;--bg-panel:#1a1612;--bg-panel-2:#231e19;--ink:#f2ece6;--muted:#ada398;--dim:#93897e;--line:#f2ece614;--line-strong:#f2ece629;--accent:#ff8a4c;--accent-hover:#ffa674;--accent-text:#ffb088;--on-primary:#1f0b02;--accent-soft:#ff8a4c24;--accent-border:#ff8a4c66;--sidebar-bg:#14110e;--sidebar-mask:#0e0c0a;--chart-1:#ff8a4c;--chart-2:#3dd6f5;--chart-3:#a78bfa;--chart-4:#4ade9b;--chart-5:#f472b6;--chart-6:#94a3b8;--chart-grid:#f2ece612;--chart-axis:#ada398;--chart-tooltip-bg:#231e19}[data-skin=ember][data-theme=light]{--bg:#f8f6f3;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#efebe6;--ink:#1c1611;--muted:#5e554c;--dim:#6b6258;--line:#1c161117;--line-strong:#1c16112e;--accent:#c2410c;--accent-hover:#a3360a;--accent-text:#b23b0b;--on-primary:#fff;--accent-soft:#c2410c1a;--accent-border:#c2410c52;--sidebar-bg:#fff;--sidebar-mask:#f8f6f3;--chart-1:#c2410c;--chart-2:#0e7490;--chart-3:#6d45db;--chart-4:#15803d;--chart-5:#be185d;--chart-6:#64748b;--chart-grid:#1c161114;--chart-axis:#5e554c;--chart-tooltip-bg:#efebe6}[data-skin=jade][data-theme=dark]{--bg:#080e0d;--bg-elevated:#0d1413;--bg-panel:#111a19;--bg-panel-2:#172322;--ink:#e4efec;--muted:#96a8a4;--dim:#7c8f8a;--line:#e4efec14;--line-strong:#e4efec29;--accent:#2dd4bf;--accent-hover:#5ee3d2;--accent-text:#6ee7d7;--on-primary:#021a16;--accent-soft:#2dd4bf24;--accent-border:#2dd4bf66;--sidebar-bg:#0d1413;--sidebar-mask:#080e0d;--chart-1:#2dd4bf;--chart-2:#a78bfa;--chart-3:#f5b544;--chart-4:#6b9bff;--chart-5:#f472b6;--chart-6:#94a3b8;--chart-grid:#e4efec12;--chart-axis:#96a8a4;--chart-tooltip-bg:#172322}[data-skin=jade][data-theme=light]{--bg:#f3f7f6;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#e8efed;--ink:#0d1816;--muted:#4a5d59;--dim:#586b67;--line:#0d181617;--line-strong:#0d18162e;--accent:#0f766e;--accent-hover:#0b5f58;--accent-text:#0d6b64;--on-primary:#fff;--accent-soft:#0f766e1a;--accent-border:#0f766e52;--sidebar-bg:#fff;--sidebar-mask:#f3f7f6;--chart-1:#0f766e;--chart-2:#6d45db;--chart-3:#b7791f;--chart-4:#2d5be3;--chart-5:#be185d;--chart-6:#64748b;--chart-grid:#0d181614;--chart-axis:#4a5d59;--chart-tooltip-bg:#e8efed}[data-skin=mono][data-theme=dark]{--bg:#0a0a0b;--bg-elevated:#111113;--bg-panel:#151517;--bg-panel-2:#1d1d20;--ink:#ededef;--muted:#a1a1a8;--dim:#87878e;--line:#ededef14;--line-strong:#ededef29;--accent:#ededef;--accent-hover:#fff;--accent-text:#fff;--on-primary:#0a0a0b;--accent-soft:#ededef24;--accent-border:#ededef66;--sidebar-bg:#111113;--sidebar-mask:#0a0a0b;--chart-1:#d4d4d8;--chart-2:#3dd6f5;--chart-3:#a78bfa;--chart-4:#f5b544;--chart-5:#4ade9b;--chart-6:#f472b6;--chart-grid:#ededef12;--chart-axis:#a1a1a8;--chart-tooltip-bg:#1d1d20}[data-skin=mono][data-theme=light]{--bg:#f6f6f7;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-2:#ececee;--ink:#111113;--muted:#55555c;--dim:#63636a;--line:#11111317;--line-strong:#1111132e;--accent:#111113;--accent-hover:#2a2a2e;--accent-text:#111113;--on-primary:#fff;--accent-soft:#1111131a;--accent-border:#11111352;--sidebar-bg:#fff;--sidebar-mask:#f6f6f7;--chart-1:#3f3f46;--chart-2:#0e7490;--chart-3:#6d45db;--chart-4:#b7791f;--chart-5:#15803d;--chart-6:#be185d;--chart-grid:#11111314;--chart-axis:#55555c;--chart-tooltip-bg:#ececee}[data-skin]{--blue:var(--accent);--cyan:var(--accent);--sky:var(--accent-text);--surface-1:color-mix(in srgb, var(--ink) 3%, transparent);--surface-2:color-mix(in srgb, var(--ink) 5.5%, transparent);--surface-3:color-mix(in srgb, var(--ink) 9%, transparent);--surface-actions:var(--surface-1);--scrim:color-mix(in srgb, var(--bg) 72%, transparent);--grad-primary:var(--accent);--grad-title:var(--ink);--grad-beam:none;--beam-opacity:0;--selection-row-bg:color-mix(in srgb, var(--accent) 12%, var(--bg-panel));--canvas-grid:color-mix(in srgb, var(--ink) 4%, transparent);--glow-accent:color-mix(in srgb, var(--accent) 45%, transparent)}
@layer legacy{html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.access-page{background:var(--bg-panel);grid-template-columns:minmax(320px,38%) minmax(0,1fr);min-height:100svh;display:grid}.access-rail{justify-content:space-between;gap:var(--space-12);padding:var(--space-12);background:var(--bg);border-inline-end:1px solid var(--line);flex-direction:column;display:flex}.access-brand{align-items:center;gap:var(--space-3);display:flex}.access-brand>div{gap:var(--space-1);display:grid}.access-brand strong{font-size:var(--text-h3);font-weight:var(--w-semibold)}.access-brand>div>span{font-size:var(--text-xs);color:var(--muted)}.access-brand .brand-symbol{width:var(--space-10);height:var(--space-10);background:0 0;border:0}.access-overview{gap:var(--space-12);display:grid}.access-statement{font-size:var(--text-h2);line-height:1.55;font-weight:var(--w-medium);text-wrap:pretty;margin:0}.access-scopes{gap:var(--space-8);margin:0;display:grid}.access-scopes>div{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-2) var(--space-3);display:grid}.access-scopes svg{margin-top:var(--space-1);color:var(--muted);grid-row:span 2}.access-scopes dt{font-size:var(--text-body);font-weight:var(--w-semibold)}.access-scopes dd{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.6}.access-boundary{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted);margin:0;display:flex}.access-main{padding:var(--space-12) var(--space-8);place-items:center;display:grid}.access-form-wrap{width:min(100%, var(--auth-form-width));min-width:0}.access-heading{margin-bottom:var(--space-8)}.access-heading h1{margin:0 0 var(--space-3);font-size:var(--text-page-title);font-weight:var(--w-semibold);line-height:1.25}.access-heading p{font-size:var(--text-body);color:var(--muted);margin:0;line-height:1.65}.access-main .auth-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.access-main .auth-label{color:var(--ink);font-size:var(--text-sm)}.access-main .auth-form>.primary{min-height:var(--control-touch);margin-top:var(--space-2)}.access-help{margin:var(--space-8) 0 0;font-size:var(--text-sm);color:var(--muted);line-height:1.65}.access-status:empty{display:none}.access-status{font-size:var(--text-sm);color:var(--muted)}.access-main .recent-accounts{gap:var(--space-2);display:grid}.access-main .recent-account{max-width:100%;display:flex}.access-main .recent-account-pick{min-width:0;font-size:var(--text-xs);flex:1}.access-main .recent-account-remove{min-height:var(--control-touch);min-width:var(--control-touch)}.access-main .field-icon:has([aria-invalid=true]){border-color:var(--danger-text)}.directory-tools{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.directory-tools .search-strip{max-width:480px;min-height:var(--control-touch);flex:240px;margin:0}.directory-count{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-inline-start:auto}.workspace-directory{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.directory-columns,.directory-row{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;display:grid}.directory-columns{padding:var(--space-3) var(--space-6);background:var(--surface-1);color:var(--muted);font-size:var(--text-xs)}.directory-columns>:last-child{text-align:end;width:88px}.directory-list{margin:0;padding:0;list-style:none}.directory-list>li{border-block-start:1px solid var(--line)}.directory-row{min-height:128px;padding:var(--space-6);color:var(--ink);transition:background-color var(--dur-feedback) var(--ease-snap);align-items:center;text-decoration:none}.directory-row:hover{background:var(--surface-1)}.directory-row:focus-visible{outline-offset:-4px;background:var(--surface-1)}.directory-identity{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.directory-icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-1);flex-shrink:0;place-items:center;display:grid}.directory-identity h2{margin:0 0 var(--space-2);font-size:var(--text-h3);line-height:1.4;font-weight:var(--w-semibold)}.directory-identity p,.directory-scope p{font-size:var(--text-sm);color:var(--muted);margin:0;line-height:1.65}.directory-identity>div,.directory-scope{overflow-wrap:anywhere;min-width:0}.directory-scope span{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:block}.directory-enter{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.directory-enter svg{color:var(--muted);flex-shrink:0}.directory-row:hover .directory-enter,.directory-row:focus-visible .directory-enter{color:var(--accent-text)}.sidebar,[data-skin] .sidebar{background:var(--bg)}.department-select{padding:var(--space-2) var(--space-3);margin-block:var(--space-6);background:0 0;border:0}.brand em{margin:var(--space-1) 0 0;vertical-align:initial;font-weight:var(--w-regular);display:block}.brand{align-items:center}.brand .brand-symbol{box-shadow:none;background:0 0;border:0}.topbar{background:var(--bg-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}.primary{box-shadow:none}.nav-item.active,.rail-item.active{background:var(--surface-3);color:var(--ink)}.nav-group-count{font-variant-numeric:tabular-nums}.nav-group-toggle{letter-spacing:0}.page-heading{margin-bottom:var(--space-8);align-items:center}.page-heading h1{margin-top:0}.page-heading p{margin-top:var(--space-2);max-width:68ch}.page-content{padding-top:var(--space-8)}.panel,.chart-panel,.biz-card{box-shadow:none}.metrics{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md);gap:0;overflow:hidden}.metrics>div{box-shadow:none;background:0 0;border:0;border-radius:0}.metrics>div+div{border-inline-start:1px solid var(--line)}[data-skin] .metrics>div{background:0 0;border-radius:0}.chart-panel>.metrics{border:0;border-radius:0}.market-headline{margin-bottom:var(--space-5);font-size:var(--text-body);background:0 0;border:0;border-radius:0;padding:0}.text-metric{color:var(--ink);-webkit-text-fill-color:currentColor;background:0 0}.business-launch-grid{gap:var(--space-6);margin-bottom:var(--space-6);display:grid}.business-launch{gap:var(--space-8);padding:var(--space-5);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(120px,1fr) minmax(0,3fr);margin:0;display:grid}.business-launch+.business-launch{border-block-start:1px solid var(--line)}.business-launch h2{margin:var(--space-3) 0 0}.business-launch>div{gap:0}.chat-fab{justify-content:center;align-items:center;gap:var(--space-2);width:auto;min-width:96px;height:var(--space-12);padding:0 var(--space-4);border-radius:var(--radius-pill);box-shadow:none;display:flex}.chat-fab-icon:not(.is-visible){display:none}.chat-fab-label{font-size:var(--text-sm);font-weight:var(--w-semibold)}.chat-fab:hover{box-shadow:none}.chat-panel-empty{text-align:start;place-content:start;gap:var(--space-4);padding:var(--space-5)}.chat-panel-empty p{margin:0;line-height:1.65}.chat-panel-empty p:first-child{color:var(--ink);font-size:var(--text-body)}.chat-panel-empty .chat-suggestions{margin-top:var(--space-2);justify-content:flex-start}.chat-panel-empty .chat-suggestions button{min-height:var(--control-touch)}@media (max-width:1023px){.access-page{grid-template-columns:minmax(280px,38%) minmax(0,1fr)}.access-rail{padding:var(--space-8)}.directory-columns,.directory-row{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) var(--space-6)}.directory-enter>span,.directory-columns>:last-child,.directory-icon{display:none}}@media (max-width:860px){.app-shell{flex-direction:column}.page-heading{text-align:start;align-items:flex-start}.chat-fab:not(.open){margin:0 var(--space-4) var(--space-4) auto;flex-shrink:0;align-self:flex-end;position:static}}@media (max-width:639px){.access-page{grid-template-columns:minmax(0,1fr);align-content:start}.access-rail{padding:var(--space-6);gap:var(--space-4);border-inline-end:0;border-bottom:1px solid var(--line)}.access-overview{display:none}.access-main{padding:var(--space-10) var(--space-6);align-items:start}.access-heading h1{font-size:var(--text-page-title-mobile)}.access-main .auth-form .field-icon input{font-size:var(--text-input-mobile)}.directory-tools{gap:var(--space-3)}.directory-tools .search-strip{flex-basis:100%;max-width:none}.directory-columns{display:none}.directory-list>li:first-child{border-block-start:0}.directory-row{grid-template-columns:minmax(0, 1fr) var(--space-6);padding:var(--space-5) var(--space-4);gap:var(--space-3)}.directory-identity{grid-column:1}.directory-identity h2{font-size:var(--text-h3)}.directory-scope{grid-column:1}.directory-enter{grid-area:1/2/3}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metrics>div{padding:var(--space-4)}.metrics>div+div{border-inline-start:0}.metrics>div:nth-child(2n){border-inline-start:1px solid var(--line)}.metrics>div:nth-child(n+3){border-block-start:1px solid var(--line)}.metrics>div:last-child:nth-child(odd){grid-column:1/-1}.metrics.usage-metrics,.chart-panel>.metrics{grid-template-columns:minmax(0,1fr)}.metrics.usage-metrics>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}.page-heading{text-align:start;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.business-launch{gap:var(--space-3);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr)}.business-launch h2{margin:0}}.main-area{background:var(--bg)}.page-content{padding:var(--space-8) var(--space-8) var(--space-12)}.page-heading{gap:var(--space-6);margin-bottom:var(--space-8);align-items:flex-start}.page-heading h1{font-size:var(--text-page-title);line-height:1.25;font-weight:var(--w-semibold);letter-spacing:-.02em}.page-heading p{font-size:var(--text-body);max-width:64ch;margin-top:var(--space-2);line-height:1.6}:is(h1,h2,h3,h4){text-wrap:balance}.hint,.profile-hint,.key-help,.key-description{font-size:var(--text-sm);line-height:1.6}.sidebar{background:var(--bg);padding:var(--space-5) var(--space-3) var(--space-4);border-inline-end:1px solid var(--line)}.sidebar-top{padding:0 var(--space-3)}.sidebar .brand{gap:var(--space-2);font-size:var(--text-h3);font-weight:var(--w-semibold)}.sidebar .brand em{opacity:1;color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.6;display:block}.sidebar .brand-symbol{color:var(--ink)}.department-select{margin:var(--space-6) var(--space-2);padding:0 var(--space-1);gap:var(--space-3)}.department-select>div:last-child{min-width:0}.department-select strong{font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.5;display:block}.department-select span{font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.dept-mark{background:var(--bg-panel-2);color:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-body)}.nav-section{padding-inline:var(--space-3);margin-block:var(--space-5) var(--space-2);font-size:var(--text-xs);letter-spacing:0}.nav-group-toggle{min-height:var(--control-size);margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:0;font-weight:var(--w-medium)}.nav-group-toggle[aria-expanded=true]{color:var(--muted)}.nav-group-toggle .nav-group-count{font-size:var(--text-xs);opacity:1;color:var(--muted)}.nav-item,.rail-item{font-size:var(--text-body);border-radius:var(--radius-sm);padding-inline:var(--space-3)}.rail-item{padding-inline-start:var(--space-8)}.rail-item small{font-size:var(--text-xs)}.settings-nav{margin-top:var(--space-4);flex-shrink:0;text-decoration:none}.sidebar-bottom{margin-top:var(--space-2);padding-top:var(--space-3)}.sidebar-bottom>.t-3xs{display:none}.profile>div>span{font-size:var(--text-xs)}.back-to-workspace{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-size);margin:var(--space-4) var(--space-2) 0;padding:0 var(--space-1);color:var(--muted);font-size:var(--text-sm);font-weight:var(--w-medium);border-radius:var(--radius-sm);background:0 0;border:0;text-decoration:none;display:inline-flex}.back-to-workspace svg{color:currentColor}.back-to-workspace:hover{color:var(--ink);background:var(--surface-2)}.topbar{min-height:64px;padding:var(--space-3) var(--space-8);gap:var(--space-3);background:var(--bg-panel)}.topbar .breadcrumbs{font-size:var(--text-sm)}.topbar .breadcrumbs>.icon-only{display:none}.environment-pill{font-size:var(--text-xs);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.environment-pill>span:first-child:not(.env-text){display:none}.theme-toggle{min-width:var(--control-touch);border-radius:var(--radius-sm);box-shadow:none;background:0 0;border-color:#0000}.topbar-right{gap:var(--space-2)}.topbar-right>.top-avatar{background:var(--bg);color:var(--ink);border-radius:var(--radius-sm);border:0}.topbar .icon-only{border-radius:var(--radius-sm)}.connection-notice{align-items:center;gap:var(--space-3);margin:var(--space-5) var(--space-8) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--muted);font-size:var(--text-sm);line-height:1.6;display:flex}.connection-notice>svg{color:var(--muted);flex-shrink:0}.connection-notice>div{flex:1;min-width:0}.connection-notice strong{color:var(--ink);font-size:var(--text-body);font-weight:var(--w-medium);display:block}.connection-notice p{overflow-wrap:anywhere;margin:0}.connection-notice a{align-items:center;gap:var(--space-2);min-height:var(--control-size);color:var(--ink);text-underline-offset:.2em;vertical-align:baseline;margin-inline-start:var(--space-3);display:inline-flex}.connection-notice.has-fault{background:var(--danger-soft);color:var(--danger-text)}.connection-notice.has-fault :is(strong,svg){color:var(--danger-text)}.connection-contact{color:var(--muted);margin-inline-start:var(--space-2);display:inline-block}.outline-button,.row-actions button:not(.icon-only),.row-actions a.action-btn,.batch-clear,.time-range-btn,.time-range-apply,.date-preset{border-radius:var(--radius-sm);box-shadow:none;font-weight:var(--w-medium)}.outline-button{padding:var(--space-2) var(--space-4)}.outline-button:hover:not(:disabled){background:var(--bg);border-color:var(--line-strong);color:var(--ink);box-shadow:none;transform:none}.pill{padding:var(--space-1) 0;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--w-medium);background:0 0;border:0;border-radius:0}.pill:before{display:none}.panel,.chart-panel{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;background:var(--bg-panel);margin-bottom:var(--space-6)}.chart-panel{padding:var(--space-5)}.panel>.panel-h{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);gap:var(--space-4);background:0 0}.panel-h>span,.chart-panel>.panel-h>span{font-size:var(--text-sm)}.panel>.table-toolbar{padding:var(--space-3) var(--space-5);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}.table-wrap thead,.table-scroll thead,.plain-table thead{background:var(--bg)}.table-wrap th,.table-scroll th{padding-block:var(--space-3);font-weight:var(--w-medium)}.table-wrap td,.table-scroll td{padding-block:var(--space-4);font-size:var(--text-sm)}.table-wrap :is(th,td):first-child,.table-scroll :is(th,td):first-child{padding-inline-start:var(--space-4)}.table-wrap tbody tr:last-child td,.table-scroll tbody tr:last-child td{border-bottom:1px solid var(--line)}.panel>.hint,.panel>p.hint{padding-inline:var(--space-5)}.pagination{border-top:1px solid var(--line);padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}.empty-row{text-align:start;min-height:0;padding:var(--space-6) var(--space-5);align-content:center;justify-items:start;gap:var(--space-3);color:var(--muted)}.empty-row>svg{display:none}.empty-row p{max-width:64ch;font-size:var(--text-sm)}.empty-row,.bid-empty-state{padding:var(--space-6) var(--space-5)}.form-error{color:var(--danger-text);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);border:0;line-height:1.6}.inline-form{padding:var(--space-6);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none}.inline-form label,.key-field,.field-help{font-size:var(--text-sm);line-height:1.5}.inline-form :is(input,select,textarea){background-color:var(--bg-elevated)}.inline-form h3{margin-bottom:var(--space-5)}.field-help{color:var(--muted);font-weight:var(--w-regular);margin:0}.usage-filters{padding:var(--space-5);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md)}.usage-filters>.hint{margin-bottom:0;padding-inline:0}.usage-presets,.usage-trend-controls,.section-switch{gap:var(--space-1);flex-wrap:wrap;display:flex}.usage-loading:empty{display:none}.metrics,.usage-metrics{border:1px solid var(--line);background:var(--bg-panel);border-radius:var(--radius-md);box-shadow:none}.metrics>div{box-shadow:none;border-color:var(--line);background:0 0;border-radius:0}.chart-panel>.panel-h{margin:0 0 var(--space-4);background:0 0;border:0;padding:0}.chart-stack>.chart-panel.lc-root .panel-h{margin:0 0 var(--space-4);padding:0}.usage-record-focus{padding-inline:var(--space-5)}.department-settings{gap:var(--space-10);grid-template-columns:144px minmax(0,1fr);align-items:start;display:grid}.settings-index{gap:var(--space-1);display:grid;position:sticky;top:96px}.settings-index a{min-height:var(--control-size);padding:var(--space-2) var(--space-3);color:var(--muted);border-radius:var(--radius-sm);font-size:var(--text-body);align-items:center;text-decoration:none;display:flex}.settings-index a:hover{color:var(--ink);background:var(--bg)}.settings-index p{margin:var(--space-5) var(--space-3) 0;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.7}.settings-sections{min-width:0}.settings-anchor{scroll-margin-top:96px}.settings-anchor+.settings-anchor{margin-top:var(--space-6);padding-top:0}.department-settings .panel{padding:var(--space-5);margin-bottom:0}.department-settings .panel.key-panel{gap:var(--space-4);background:var(--bg-panel);grid-row:auto;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.department-settings .key-panel>.key-panel-head{border:0;align-items:center;padding:0}.key-panel-head h2 svg{display:none}.department-settings .key-panel-body{gap:var(--space-4);padding:0}.key-panel-body .key-description{color:var(--muted);max-width:68ch}.department-settings .key-panel>.key-panel-actions{margin:0;padding:0}.department-settings .key-panel>.key-panel-help{color:var(--muted);padding:0}.department-settings .panel{overflow:visible}.key-details{background:var(--bg);padding:var(--space-4);border-radius:var(--radius-sm);gap:var(--space-3);border:0}.key-details>div{min-width:0}.key-details dt,.key-details dd{font-size:var(--text-sm);line-height:1.6}.key-details dd{font-family:var(--font);overflow-wrap:anywhere}.key-field{gap:var(--space-2);max-width:560px}.key-status{font-size:var(--text-sm);background:0 0;border:0;border-radius:0;padding:0}.key-status:before{display:none}.key-notice{background:var(--bg);color:var(--muted);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);border:0}.key-notice[role=alert]{color:var(--danger-text);background:var(--danger-soft)}.bid-model-roles .panel-h{flex-wrap:wrap}.bid-roles-body{padding:var(--space-5)}.department-settings .bid-roles-body{padding:0}.bid-model-summary{gap:0}.bid-model-row{padding:var(--space-5) 0;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.bid-model-row:last-child{border:0;padding-bottom:0}.bid-model-row h3{font-size:var(--text-body);gap:var(--space-3)}.bid-model-row .hint{margin-block:var(--space-1)}.settings-limit-panel .inline-form{background:0 0;border-radius:0;margin:0;padding:0}.settings-limit-panel .form-row{margin-block:var(--space-5)}.settings-form-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.section-switch{margin-bottom:var(--space-8);border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}.section-switch button{min-height:var(--control-size);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--muted);font-size:var(--text-body);font-weight:var(--w-medium);background:0 0;border:0}.section-switch button[aria-pressed=true]{color:var(--ink);background:var(--bg)}.section-switch button:hover{color:var(--ink);background:var(--surface-2)}.profile-workspace{max-width:1040px}.profile-block{gap:var(--space-10);padding:var(--space-5);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-6);grid-template-columns:200px minmax(0,1fr);display:grid}.profile-block+.profile-block{padding-top:var(--space-5)}.profile-block-heading h2,.profile-usage h2{font-size:var(--text-h3);font-weight:var(--w-semibold);margin:0;line-height:1.5}.profile-block-heading p{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.account-facts{gap:var(--space-5);font-size:var(--text-body);margin:0;display:grid}.account-facts>div{gap:var(--space-4);grid-template-columns:104px minmax(0,1fr);display:grid}.account-facts dt{color:var(--muted)}.account-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.account-contacts{gap:var(--space-5);display:grid}.account-contact{font-size:var(--text-body)}.account-contact>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-contact span{color:var(--muted);font-size:var(--text-sm)}.account-contact a{margin-top:var(--space-1);color:var(--muted);overflow-wrap:anywhere;text-underline-offset:.2em;display:inline-block}.profile-block .profile-settings-form{background:0 0;border:0;border-radius:0;margin:0;padding:0}.profile-settings-form.password-form{gap:var(--space-4);max-width:440px;display:grid}.password-form label{gap:var(--space-2);display:grid}.password-form .settings-form-actions{margin:0}.profile-success:empty{display:none}.profile-usage{margin-bottom:var(--space-8)}.agent-profile-config{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.agent-profile-config>summary{padding:var(--space-5) 0}.agent-profile-body{padding-inline:0}.key-dialog{padding:var(--space-6);box-shadow:var(--shadow-lg);border:0}.key-dialog-header{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.key-dialog-header h2{margin:var(--space-2) 0 0;font-size:var(--text-h3);flex:1;line-height:1.5}.key-dialog-header .icon-only{flex-shrink:0}.key-dialog .key-details{margin-block:var(--space-5)}.key-dialog .key-actions-end{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line)}.chat-panel{border:1px solid var(--line-strong);box-shadow:var(--shadow-lg)}.chat-panel-head{background:var(--bg-panel)}.chat-panel-head>div:first-child svg{color:var(--muted)}.chat-panel-empty h3{font-size:var(--text-h3)}.chat-panel-empty .hint{font-size:var(--text-sm)}.chat-panel-prompts{gap:var(--space-1)}.chat-panel-prompts button{border-radius:var(--radius-sm);padding:var(--space-3);border:0;border-bottom:1px solid var(--line);text-align:start;background:0 0}.chat-panel-prompts button:hover{background:var(--bg)}.chat-fab:not(.open){background:var(--ink);color:var(--bg-panel);border-color:var(--ink)}@media (max-width:1100px){.department-settings{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.settings-index{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:static}.settings-index p{display:none}.settings-index a{background:var(--bg)}.profile-block{gap:var(--space-6);grid-template-columns:160px minmax(0,1fr)}}@media (max-width:860px){.page-content{padding:var(--space-6) var(--space-5) var(--space-10)}.topbar{padding:var(--space-2) var(--space-5)}.connection-notice{margin-inline:var(--space-5)}}@media (max-width:639px){.page-content{padding-inline:var(--space-4)}.page-heading h1{font-size:var(--text-page-title-mobile)}.page-heading{margin-bottom:var(--space-6);gap:var(--space-4)}.page-actions{justify-content:flex-start}.topbar{padding-inline:var(--space-3);min-height:60px}.topbar .breadcrumbs>.icon-only,.environment-pill{display:none}.connection-notice{align-items:flex-start;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0;flex-wrap:wrap}.connection-notice>div{flex-basis:calc(100% - 32px)}.connection-notice>svg{margin-top:var(--space-1)}.connection-notice a,.back-to-workspace{min-height:var(--control-touch)}.panel>.panel-h{flex-wrap:wrap}.panel>.table-toolbar{padding:var(--space-3)}.inline-form,.usage-filters{padding:var(--space-4)}.profile-block{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.account-facts>div{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr)}.section-switch{gap:0}.section-switch button{min-height:var(--control-touch);padding-inline:var(--space-3);font-size:var(--text-sm)}.settings-index{gap:var(--space-2)}.settings-index a{min-height:var(--control-touch);padding-inline:var(--space-3);font-size:var(--text-sm)}.department-settings .key-panel-head{align-items:flex-start}.key-details>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.key-details dd{text-align:start}.key-dialog{padding:var(--space-5)}.token-limit-grid{grid-template-columns:minmax(0,1fr)}.settings-form-actions{align-items:flex-start}.settings-form-actions>[role=status]{flex-basis:100%}:is(.inline-form,.key-field) :is(input,textarea,select){font-size:var(--text-input-mobile)}}@media (prefers-reduced-motion:reduce){.section-switch button,.settings-index a,.back-to-workspace{transition:none;transform:none}}@media (forced-colors:active){.section-switch button[aria-pressed=true],.nav-item.active,.rail-item.active{outline-offset:-2px;outline:2px solid highlight}.connection-notice{border:1px solid canvastext}}.environment-label{color:var(--muted);font-size:var(--text-xs);margin-inline-end:var(--space-2)}@media (max-width:639px){.environment-label{display:none}}.key-connection-form{gap:var(--space-4);display:grid}.key-connection-form>.key-panel-actions{padding:0 var(--space-5);margin:0}.key-connection-form>.key-panel-help{padding:0 var(--space-5) var(--space-5);margin:0}.department-settings .key-connection-form>:is(.key-panel-actions,.key-panel-help){padding:0}.key-success:empty{display:none}.list-filter-details{min-width:0;font-size:var(--text-sm);flex:0 auto}.list-filter-details summary{min-height:var(--control-touch);padding:var(--space-2) var(--space-3);color:var(--ink);cursor:pointer;border-radius:var(--radius-sm);align-content:center}.list-filter-details summary:hover{background:var(--surface-2)}.list-filter-details summary span{color:var(--accent-text)}.list-filter-details[open]{flex-basis:100%}.list-filter-fields{align-items:flex-end;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.list-filter-fields>label{gap:var(--space-2);color:var(--muted);min-width:200px;max-width:100%;display:grid}.list-filter-fields select{min-height:var(--control-touch);border-radius:var(--radius-sm);font-size:var(--text-control)}.list-filter-fields .date-filter{flex-wrap:wrap;align-items:center}.list-filter-details:has([aria-pressed=true]) summary{color:var(--accent-text)}.date-filter-clear,.search-strip button{border-radius:var(--radius-sm)}.status-filters .status-filter{font-weight:var(--w-medium);background:0 0;border-color:#0000}.status-filters .status-filter[aria-pressed=true]{background:var(--bg-panel);color:var(--ink);border-color:var(--line)}@media (max-width:639px){.list-filter-fields>label{width:100%;min-width:0}.list-filter-fields select,.list-search input{font-size:var(--text-input-mobile)}.connection-notice{flex-wrap:nowrap}.connection-notice>div{flex-basis:auto}}.bid-roles-body>.hint,.bid-model-row .hint,.settings-limit-panel .hint,.profile-block .profile-hint{max-width:68ch;padding:0}.bid-model-row h3{margin:0 0 var(--space-2)}.bid-model-row p{margin:var(--space-2) 0 0;font-size:var(--text-body)}.bid-model-row .hint{margin:var(--space-1) 0}.bid-roles-body{gap:var(--space-4)}.key-panel-help,.key-panel-body .key-description,.key-connection-form .key-panel-help{max-width:68ch}.key-connection-form .key-details{background:0 0;max-width:560px;padding:0}.key-connection-form .key-notice{color:var(--ink);font-size:var(--text-body);background:0 0;max-width:68ch;margin:0;padding:0}.key-panel-body .key-description{font-size:var(--text-body)}.profile-block .key-notice>p{margin:0 0 var(--space-3)}.bid-empty-state{text-align:start;align-items:flex-start;gap:var(--space-3)}.bid-empty-state>svg{display:none}.bid-empty-state :is(h2,p){max-width:68ch;margin:0}.bid-back{margin-bottom:0}@media (max-width:639px){.bid-stage-nav{padding:var(--space-2);gap:0}.bid-stage-nav button{padding:var(--space-2)}.bid-workspace{margin-top:0}.bid-model-row>div{flex-basis:100%}}.table-scroll th{font-size:var(--text-xs)}.chart-panel>.panel-h{flex-wrap:wrap;align-items:flex-start}.chart-panel>.panel-h h2{flex:240px}.row-actions button:not(.icon-only),.row-actions a.action-btn{min-height:var(--space-8);font-size:var(--text-xs)}.search-strip{gap:var(--space-2);padding-block:0}.search-strip input{min-height:var(--control-size)}.avatar-btn{min-width:var(--control-size);min-height:var(--control-size)}.breadcrumbs .crumb-link{min-height:var(--control-size)}.usage-model-link{min-width:var(--control-size)}.bid-title-link{min-height:var(--control-size)}.profile-block a[href^=mailto\:]{min-height:var(--control-size);align-items:center;display:inline-flex}.time-range-btn{min-height:var(--control-size);font-size:var(--text-sm)}[data-skin] .time-range-btn.active{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-border)}.time-range-span{font-size:var(--text-sm)}.market-ready-tag{font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:normal;overflow:visible}.market-ready-tag.ready{color:var(--success-text)}.market-ready-tag.pending{color:var(--warning-text)}@media (max-width:639px),(pointer:coarse){.topbar-right>.top-avatar{min-width:var(--control-touch);min-height:var(--control-touch)}.search-strip input,.search-strip button,.list-search input,.ux-details>summary,.bid-title-link,.time-range-btn,.table-scroll,.row-actions button:not(.icon-only),.row-actions a.action-btn{min-height:var(--control-touch)}.usage-model-link{min-width:var(--control-touch)}.profile-block a[href^=mailto\:]{min-height:var(--control-touch)}}.panel{overflow:visible}.panel>.panel-h{border-radius:var(--radius-md) var(--radius-md) 0 0}.panel-tools{padding:var(--space-5);border-bottom:1px solid var(--line)}.panel-tools>.search-strip{margin:0}.panel-tools .search-results{margin:var(--space-4) 0 0}.panel-footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface-1);color:var(--muted);font-size:var(--text-sm);line-height:1.6}.panel-footer>.hint{margin:0;padding:0}.panel-footer>.hint+.hint{margin-top:var(--space-2)}.empty-row p{margin:0}.table-embedded{background:0 0;border:0}:is(.table-wrap,.table-virtual-scroller) :is(thead,tbody) tr>:is(td,th).row-actions-cell,:is(.table-wrap,.table-virtual-scroller) :is(thead,tbody) tr:hover>:is(td,th).row-actions-cell{background:var(--bg-panel-2)!important}.table-wrap tbody tr[aria-selected=true]>td,.table-virtual-scroller tbody tr[aria-selected=true]>td,.table-wrap tbody tr[aria-selected=true]:hover>td,.table-virtual-scroller tbody tr[aria-selected=true]:hover>td{background:var(--selection-row-bg)!important}.table-embedded .empty-row{padding-inline:0}.panel>.table-wrap:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.panel .panel{box-shadow:none}.bid-stack{gap:var(--space-6)}.bid-stack>.panel,.bid-stack>.bid-callout{margin-bottom:0}.panel.bid-pad>.hint{margin-block:0 var(--space-4);padding:0}.bid-pad h2{font-size:var(--text-h3);margin:0}.bid-pad>h2+:is(p,dl){margin-top:var(--space-4)}.bid-next-action>div{gap:var(--space-2);display:grid}.bid-next-action :is(h2,p){margin:0}.bid-section-heading{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.bid-form input[type=file]{line-height:var(--control-touch);padding:0}.bid-form input[type=file]::file-selector-button{height:var(--control-touch);padding:0 var(--space-4);border:0;border-inline-end:1px solid var(--line-strong);background:var(--surface-1);color:var(--ink);font:inherit;cursor:pointer;margin-inline-end:var(--space-3)}.department-settings .bid-model-roles>.panel-h,.department-settings .settings-limit-panel>.panel-h{padding:0 0 var(--space-4);margin-bottom:var(--space-4)}.profile-block .inline-form,.panel .inline-form{background:0 0;border:0}@media (max-width:639px){.panel>.panel-h,.panel-tools,.business-launch,.profile-block,.department-settings .panel,.chart-panel,.bid-pad,.bid-roles-body{padding:var(--space-4)}.department-settings .bid-roles-body{padding:0}.key-connection-form>:is(.key-panel-actions,.key-panel-help){padding-inline:var(--space-4)}.panel>.table-toolbar,.panel-footer,.pagination{padding:var(--space-3) var(--space-4)}.empty-row,.bid-empty-state{padding:var(--space-5) var(--space-4)}.usage-record-focus,.panel>.hint{padding-inline:var(--space-4)}.panel.bid-pad>.hint{padding-inline:0}.bid-form input[type=file]{font-size:var(--text-input-mobile)}}.bid-operations-body{gap:var(--space-6);padding:var(--space-5);display:grid}.bid-operation-overview{gap:var(--space-4);display:grid}.bid-operation-stats{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.bid-operation-stats>div{min-width:0}.bid-operation-stats>div+div{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-6)}.bid-operation-stats dt{font-size:var(--text-sm);color:var(--muted);line-height:1.5}.bid-operation-stats dd{margin:var(--space-2) 0 0;font-size:var(--text-h2);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4}.bid-operation-note{max-width:68ch;color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.6}.bid-operation-section{gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);align-items:start;min-width:0;display:grid}.bid-operation-description{gap:var(--space-2);display:grid}.bid-operation-description h3{color:var(--ink);font-size:var(--text-h4);font-weight:var(--w-semibold);margin:0;line-height:1.5}.bid-operation-description p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.6}.bid-operation-content{justify-items:start;gap:var(--space-4);min-width:0;display:grid}.bid-operation-content>.bid-form{width:100%;max-width:480px}.bid-budget-form>label{max-width:320px}.bid-operation-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.bid-operation-status{color:var(--warning-text)}@media (max-width:639px){.bid-operations-body{padding:var(--space-4)}.bid-operation-stats{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.bid-operation-stats>div{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.bid-operation-stats>div+div{border-inline-start:0;border-top:1px solid var(--line);padding:var(--space-3) 0 0}.bid-operation-stats dd{text-align:end;margin:0}.bid-operation-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.bid-budget-form>label{max-width:100%}}}
:root{--control-size:var(--control-md);--control-touch:var(--control-md);--control-height:var(--control-md)}@media (pointer:coarse){:root{--control-size:44px;--control-touch:44px;--control-height:44px}}:is(button,[role=button],.primary,.outline-button,.danger-button,.icon-only):focus-visible{box-shadow:var(--shadow-focus);outline:none}a:not(.primary,.outline-button,.icon-only,.action-btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.primary,.outline-button,.danger-button,.row-actions button:not(.icon-only),.row-actions a.action-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--w-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-feedback) var(--ease-snap), border-color var(--dur-feedback) var(--ease-snap), color var(--dur-feedback) var(--ease-snap), box-shadow var(--dur-feedback) var(--ease-snap), transform var(--dur-feedback) var(--ease-snap);line-height:1.2;text-decoration:none;display:inline-flex}.primary{border:1px solid var(--accent);background:var(--accent);color:var(--on-primary);font-weight:var(--w-semibold);box-shadow:none}.primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover);box-shadow:none}.outline-button,.row-actions button:not(.icon-only),.row-actions a.action-btn{border:1px solid var(--line-strong);color:var(--ink);box-shadow:none;background:0 0}.outline-button:hover:not(:disabled),.row-actions button:not(.icon-only):hover:not(:disabled),.row-actions a.action-btn:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.outline-button[aria-pressed=true],.outline-button.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.danger-button,.row-actions button.danger:not(.icon-only),.row-actions a.action-btn.danger{border:1px solid color-mix(in srgb, var(--danger) 50%, transparent);color:var(--danger-text);background:0 0}.danger-button:hover:not(:disabled),.row-actions button.danger:not(.icon-only):hover:not(:disabled),.row-actions a.action-btn.danger:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}:is(.primary,.outline-button,.danger-button,.row-actions button:not(.icon-only)):active:not(:disabled){transform:scale(.98)}:is(.primary,.outline-button,.danger-button,.row-actions button:not(.icon-only)):disabled{border-color:var(--line);color:var(--dim);opacity:1;cursor:not-allowed;background:0 0;transform:none}.primary:disabled{background:var(--surface-2)}button.icon-only,a.icon-only{width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:1px solid #0000}button.icon-only:hover:not(:disabled),a.icon-only:hover{background:var(--surface-2);color:var(--ink)}button.icon-only:active:not(:disabled),a.icon-only:active{transform:scale(.96)}.icon-only.danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-text)}.kbd,kbd{height:18px;padding:0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);align-items:center;line-height:1;display:inline-flex}.primary :is(.kbd,kbd){border-color:color-mix(in srgb, var(--on-primary) 30%, transparent);color:var(--on-primary);background:0 0}:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=date]),select,textarea),.field-icon,.list-search,.search-strip{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background-color:var(--bg-panel);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur-feedback) var(--ease-snap), box-shadow var(--dur-feedback) var(--ease-snap)}:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=date]),select){height:var(--control-height);padding-block:0}:is(.inline-form,.key-field,.pref-grid,.bid-role-fields) textarea{min-height:calc(var(--control-height) * 2.5);padding:var(--space-2) var(--space-3);line-height:1.6}:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input,select,textarea):hover:not(:disabled,:focus),.field-icon:hover:not(:focus-within),:is(.list-search,.search-strip):hover:not(:focus-within){border-color:color-mix(in srgb, var(--ink) 28%, transparent)}:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input,select,textarea):focus-visible,:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input,select,textarea):focus,.field-icon:focus-within,.list-search:focus-within,.search-strip:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}:is(.field-icon,.list-search,.search-strip) input,:is(.field-icon,.list-search,.search-strip) input:focus{min-height:calc(var(--control-height) - 2px);box-shadow:none;background:0 0;border:0;padding-block:0}:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}:is(.field-icon,.list-search):has([aria-invalid=true]){border-color:var(--danger)}:is(input,select,textarea):disabled{color:var(--dim);cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--dim)}.search-strip{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3)}.search-strip button{min-height:calc(var(--control-height) - var(--space-2) - 2px);border-radius:var(--radius-xs)}@media (max-width:767px){:is(.inline-form,.key-field,.pref-grid,.list-filter-fields,.bid-role-fields) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=date]),select,textarea),:is(.field-icon,.list-search,.search-strip) input{font-size:var(--text-input-mobile)}}.form-error{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-sm)}.pill,.status,.badge{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--muted);font-size:var(--text-xs);font-weight:var(--w-medium);letter-spacing:0;white-space:nowrap;font-variant-numeric:var(--numeric);border:0;line-height:1.4;display:inline-flex}:is(.pill-ok,.pill-warn,.pill-risk,.pill-info,.status.published,.status.proposed,.status.rejected,.badge.ok,.badge.wait,.badge.no):before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:6px;height:6px;display:block}:is(.pill-ok,.status.published,.badge.ok){background:var(--success-soft);color:var(--success-text)}:is(.pill-warn,.status.proposed,.badge.wait){background:var(--warning-soft);color:var(--warning-text)}:is(.pill-risk,.status.rejected,.badge.no){background:var(--danger-soft);color:var(--danger-text)}.pill-info{background:var(--info-soft);color:var(--info-text)}.pill-muted{background:var(--surface-1);color:var(--muted)}.panel,.chart-panel,.biz-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel);box-shadow:var(--edge-highlight)}.panel>.panel-h{border-radius:var(--radius) var(--radius) 0 0}.panel>.table-wrap:last-child,.panel>.pagination:last-child{border-radius:0 0 var(--radius) var(--radius)}.panel .panel{border-radius:var(--radius-md);box-shadow:none}.panel-h h2,.panel-h h3,.chart-panel>.panel-h h2,.chart-panel>.panel-h h3{letter-spacing:var(--tracking-tight)}.metrics{border-radius:var(--radius);box-shadow:var(--edge-highlight)}.metrics strong,.metrics b,.metric-value{font-variant-numeric:var(--numeric);letter-spacing:var(--tracking-tight)}th{color:var(--muted);font-size:var(--text-label);font-weight:var(--w-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}td{font-variant-numeric:var(--numeric)}.table-wrap tbody tr:hover>td:not(.row-actions-cell),.table-virtual-scroller tbody tr:hover>td:not(.row-actions-cell){background-color:var(--surface-1)}.table-wrap tbody tr[aria-selected=true]>td:first-child,.table-virtual-scroller tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.key-dialog,.modal-card,.tour-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow-lg)}.key-dialog::backdrop{background:var(--scrim)}.key-dialog h2,.modal-card h2{font-size:var(--text-h3);font-weight:var(--w-semibold);letter-spacing:var(--tracking-tight)}.toast{top:auto;right:auto;bottom:var(--space-6);left:var(--space-6);z-index:var(--z-toast);border:1px solid var(--line-strong);border-left:2px solid var(--success);border-radius:var(--radius-md);background:var(--bg-panel-2);color:var(--ink);font-size:var(--text-sm);box-shadow:var(--shadow)}.toast>svg{color:var(--success)}.toast.warn{border-left-color:var(--warning)}.toast.warn>svg{color:var(--warning)}.toast.danger{border-left-color:var(--danger)}.toast.danger>svg{color:var(--danger)}.toast.info{border-left-color:var(--info)}.toast.info>svg{color:var(--info)}.business-entry.outline-button{justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--space-16);padding:var(--space-3);text-align:start;white-space:normal;background:0 0;border:0;border-radius:0;line-height:1.45}.business-entry.outline-button+.business-entry.outline-button{border-top:1px solid var(--line)}.business-entry.outline-button:hover:not(:disabled){background:var(--surface-1);border-color:#0000}.business-entry.outline-button:active:not(:disabled){transform:none}@media (max-width:767px){.business-entry.outline-button{padding-inline:0}}:is(.usage-presets,.usage-trend-controls) .outline-button{color:var(--muted);background:0 0;border-color:#0000}:is(.usage-presets,.usage-trend-controls) .outline-button:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:#0000}:is(.usage-presets,.usage-trend-controls) .usage-selected{border-color:var(--line);background:var(--bg-panel);color:var(--ink)}.department-settings .key-panel-actions .primary{border-color:var(--line-strong);color:var(--ink);font-weight:var(--w-medium);background:0 0}.department-settings .key-panel-actions .primary:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}@media (prefers-reduced-motion:reduce){:is(.primary,.outline-button,.danger-button,.icon-only,.row-actions button,.field-icon,input,select,textarea){transition:none}:is(.primary,.outline-button,.danger-button,.icon-only,.row-actions button):active{transform:none}}
