:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#101828;--color-text-secondary:#354052;--color-text-tertiary:#676f83;--color-text-primary-on-surface:#fff;--color-background-body:#f2f4f7;--color-background-default:#fff;--color-background-default-subtle:#fcfcfd;--color-background-neutral-subtle:#f9fafb;--color-background-soft:#f9fafb;--color-background-sidenav-bg:#fffc;--color-background-overlay:#10182899;--color-state-base-hover:#c8ceda33;--color-state-base-hover-subtle:#c8ceda14;--color-state-accent-hover:#eff4ff;--color-state-accent-hover-alt:#d1e0ff;--color-state-accent-solid:#296dff;--color-state-destructive-hover:#fef3f2;--color-state-destructive-solid:#f04438;--color-state-success-solid:#17b26a;--color-state-warning-solid:#f79009;--color-components-input-bg-normal:#c8ceda40;--color-components-input-bg-hover:#c8ceda24;--color-components-input-bg-active:#f9fafb;--color-components-input-border-active:#d0d5dc;--color-components-input-border-hover:#d0d5dc;--color-components-input-border-destructive:#fda29b;--color-components-input-text-placeholder:#98a2b2;--color-components-input-text-filled:#101828;--color-components-input-bg-disabled:#c8ceda24;--color-components-input-text-disabled:#d0d5dc;--color-components-button-primary-text:#fff;--color-components-button-primary-bg:#155aef;--color-components-button-primary-bg-hover:#004aeb;--color-components-button-primary-bg-disabled:#155aef24;--color-components-button-secondary-text:#354052;--color-components-button-secondary-text-disabled:#10182840;--color-components-button-secondary-bg:#fff;--color-components-button-secondary-bg-hover:#f9fafb;--color-components-button-secondary-bg-disabled:#f9fafb;--color-components-button-secondary-border:#10182824;--color-components-button-secondary-border-hover:#10182833;--color-components-button-secondary-border-disabled:#1018280a;--color-components-button-ghost-text:#354052;--color-components-button-ghost-text-disabled:#10182840;--color-components-button-ghost-bg-hover:#c8ceda33;--color-components-button-destructive-secondary-text:#d92d20;--color-components-button-destructive-secondary-bg:#fff;--color-components-button-destructive-secondary-bg-hover:#fef3f2;--color-components-button-destructive-secondary-border:#18181b14;--color-components-panel-bg:#fff;--color-components-panel-bg-blur:#fffffff2;--color-components-panel-bg-alt:#f9fafb;--color-components-panel-border:#10182814;--color-components-panel-border-subtle:#10182814;--color-components-panel-on-panel-item-bg:#fff;--color-components-panel-on-panel-item-bg-hover:#f9fafb;--color-components-menu-item-text:#495464;--color-components-menu-item-text-active:#18222f;--color-components-menu-item-bg-active:#155aef14;--color-components-menu-item-bg-hover:#c8ceda33;--color-components-main-nav-nav-button-text:#495464;--color-components-main-nav-nav-button-text-active:#155aef;--color-components-main-nav-nav-button-bg-active:#fcfcfd;--color-components-main-nav-nav-button-bg-hover:#1018280a;--color-components-segmented-control-item-active-bg:#fff;--color-components-segmented-control-item-active-border:#fff;--color-components-segmented-control-bg-normal:#c8ceda33;--color-components-checkbox-icon:#fff;--color-components-checkbox-icon-disabled:#ffffff80;--color-components-checkbox-bg:#155aef;--color-components-checkbox-bg-hover:#004aeb;--color-components-checkbox-bg-disabled:#f2f4f7;--color-components-checkbox-border:#d0d5dc;--color-components-checkbox-border-hover:#98a2b2;--color-components-checkbox-border-disabled:#18181b0a;--color-components-checkbox-bg-unchecked:#fff;--color-components-checkbox-bg-unchecked-hover:#fff;--color-components-badge-bg-green-soft:#17b26a14;--color-components-badge-bg-orange-soft:#f7900914;--color-components-badge-bg-red-soft:#f0443814;--color-components-badge-bg-blue-light-soft:#0ba5ec14;--color-components-badge-bg-gray-soft:#1018280a;--color-components-chart-line:#296dff;--color-components-chart-current-1:#155aef;--color-components-chart-current-2:#d1e0ff;--color-canvas:var(--color-background-body);--color-surface:var(--color-components-panel-bg);--color-surface-subtle:var(--color-background-default-subtle);--color-surface-muted:var(--color-background-neutral-subtle);--color-border:var(--color-components-panel-border);--color-border-strong:var(--color-components-input-border-hover);--color-border-soft:var(--color-components-panel-border-subtle);--color-text:var(--color-text-primary);--color-text-inverse:var(--color-text-primary-on-surface);--color-text-soft:var(--color-text-secondary);--color-muted:var(--color-text-tertiary);--color-muted-strong:var(--color-text-secondary);--color-primary:var(--color-components-button-primary-bg);--color-primary-strong:var(--color-state-accent-solid);--color-primary-soft:var(--color-state-accent-hover);--color-success:var(--color-state-success-solid);--color-success-strong:var(--color-state-success-solid);--color-success-soft:var(--color-components-badge-bg-green-soft);--color-success-soft-strong:var(--color-components-badge-bg-green-soft);--color-warning:var(--color-state-warning-solid);--color-warning-soft:var(--color-components-badge-bg-orange-soft);--color-danger:var(--color-state-destructive-solid);--color-danger-strong:var(--color-state-destructive-solid);--color-danger-soft:var(--color-components-badge-bg-red-soft);--color-danger-soft-strong:var(--color-components-badge-bg-red-soft);--color-focus-ring:color-mix(in srgb, var(--color-state-accent-solid) 35%, transparent)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#fbfbfc;--color-text-secondary:#d9d9de;--color-text-tertiary:#c8ceda99;--color-text-primary-on-surface:#fffffff2;--color-background-body:#1d1d20;--color-background-default:#222225;--color-background-default-subtle:#222225;--color-background-neutral-subtle:#1d1d20;--color-background-soft:#18181b40;--color-background-sidenav-bg:#27272aeb;--color-background-overlay:#18181bcc;--color-state-base-hover:#c8ceda14;--color-state-base-hover-subtle:#c8ceda0a;--color-state-accent-hover:#155aef24;--color-state-accent-hover-alt:#155aef40;--color-state-accent-solid:#5289ff;--color-state-destructive-hover:#f0443824;--color-state-destructive-solid:#f97066;--color-state-success-solid:#47cd89;--color-state-warning-solid:#f79009;--color-components-input-bg-normal:#ffffff14;--color-components-input-bg-hover:#ffffff08;--color-components-input-bg-active:#ffffff0d;--color-components-input-border-active:#747481;--color-components-input-border-hover:#3a3a40;--color-components-input-border-destructive:#f97066;--color-components-input-text-placeholder:#c8ceda4d;--color-components-input-text-filled:#f4f4f5;--color-components-input-bg-disabled:#ffffff08;--color-components-input-text-disabled:#c8ceda4d;--color-components-button-primary-text:#fffffff2;--color-components-button-primary-bg:#155aef;--color-components-button-primary-bg-hover:#296dff;--color-components-button-primary-bg-disabled:#ffffff08;--color-components-button-secondary-text:#fffc;--color-components-button-secondary-text-disabled:#fff3;--color-components-button-secondary-bg:#ffffff1f;--color-components-button-secondary-bg-hover:#fff3;--color-components-button-secondary-bg-disabled:#ffffff08;--color-components-button-secondary-border:#ffffff14;--color-components-button-secondary-border-hover:#ffffff1f;--color-components-button-secondary-border-disabled:#ffffff0d;--color-components-button-ghost-text:#d9d9de;--color-components-button-ghost-text-disabled:#fff3;--color-components-button-ghost-bg-hover:#c8ceda14;--color-components-button-destructive-secondary-text:#f97066;--color-components-button-destructive-secondary-bg:#ffffff1f;--color-components-button-destructive-secondary-bg-hover:#f0443824;--color-components-button-destructive-secondary-border:#ffffff14;--color-components-panel-bg:#222225;--color-components-panel-bg-blur:#2c2c30f2;--color-components-panel-bg-alt:#27272b;--color-components-panel-border:#c8ceda24;--color-components-panel-border-subtle:#c8ceda14;--color-components-panel-on-panel-item-bg:#27272b;--color-components-panel-on-panel-item-bg-hover:#3a3a40;--color-components-menu-item-text:#c8ceda99;--color-components-menu-item-text-active:#fffffff2;--color-components-menu-item-bg-active:#c8ceda24;--color-components-menu-item-bg-hover:#c8ceda14;--color-components-main-nav-nav-button-text:#c8ceda99;--color-components-main-nav-nav-button-text-active:#f4f4f5;--color-components-main-nav-nav-button-bg-active:#c8ceda24;--color-components-main-nav-nav-button-bg-hover:#c8ceda0a;--color-components-segmented-control-item-active-bg:#ffffff14;--color-components-segmented-control-item-active-border:#c8ceda14;--color-components-segmented-control-bg-normal:#18181bb3;--color-components-checkbox-icon:#fffffff2;--color-components-checkbox-icon-disabled:#fff3;--color-components-checkbox-bg:#296dff;--color-components-checkbox-bg-hover:#5289ff;--color-components-checkbox-bg-disabled:#ffffff08;--color-components-checkbox-border:#fff6;--color-components-checkbox-border-hover:#fff9;--color-components-checkbox-border-disabled:#ffffff03;--color-components-checkbox-bg-unchecked:#ffffff08;--color-components-checkbox-bg-unchecked-hover:#ffffff0d;--color-components-badge-bg-green-soft:#17b26a24;--color-components-badge-bg-orange-soft:#f7900924;--color-components-badge-bg-red-soft:#f0443824;--color-components-badge-bg-blue-light-soft:#0ba5ec24;--color-components-badge-bg-gray-soft:#c8ceda14;--color-components-chart-line:#5289ff;--color-components-chart-current-1:#5289ff;--color-components-chart-current-2:#155aef4d;--color-canvas:var(--color-background-body);--color-surface:var(--color-components-panel-bg);--color-surface-subtle:var(--color-background-default-subtle);--color-surface-muted:var(--color-components-panel-bg-alt);--color-border:var(--color-components-panel-border);--color-border-strong:var(--color-components-input-border-hover);--color-border-soft:var(--color-components-panel-border-subtle);--color-text:var(--color-text-primary);--color-text-inverse:var(--color-text-primary-on-surface);--color-text-soft:var(--color-text-secondary);--color-muted:var(--color-text-tertiary);--color-muted-strong:var(--color-text-secondary);--color-primary:var(--color-components-button-primary-bg);--color-primary-strong:var(--color-state-accent-solid);--color-primary-soft:var(--color-state-accent-hover);--color-success:var(--color-state-success-solid);--color-success-strong:var(--color-state-success-solid);--color-success-soft:var(--color-components-badge-bg-green-soft);--color-success-soft-strong:var(--color-components-badge-bg-green-soft);--color-warning:var(--color-state-warning-solid);--color-warning-soft:var(--color-components-badge-bg-orange-soft);--color-danger:var(--color-state-destructive-solid);--color-danger-strong:var(--color-state-destructive-solid);--color-danger-soft:var(--color-components-badge-bg-red-soft);--color-danger-soft-strong:var(--color-components-badge-bg-red-soft);--color-focus-ring:color-mix(in srgb, var(--color-state-accent-solid) 35%, transparent)}:root{--font-family-sans:var(--font-sans,ui-sans-serif), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-2xs:12px;--font-size-xs:13px;--font-size-sm:14px;--font-size-md:15px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:22px;--font-size-3xl:26px;--font-size-page-title:30px;--line-height-tight:1.2;--line-height-title:1.15;--line-height-heading:1.2;--line-height-body:1.45;--font-weight-medium:500;--font-weight-strong:600;--font-weight-heavy:700;--space-0:0;--space-1:2px;--space-2:3px;--space-3:4px;--space-4:6px;--space-5:8px;--space-6:10px;--space-7:12px;--space-8:14px;--space-9:16px;--space-10:18px;--space-11:20px;--space-12:24px;--space-13:28px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px}:root,html[data-theme=light]{--shadow-panel:0 1px 2px #1018280a, 0 10px 24px #1018280a;--shadow-drawer:0 18px 48px #1018282e;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--color-state-accent-solid) 18%, transparent)}html[data-theme=dark]{--shadow-panel:0 1px 2px #00000059, 0 18px 44px #00000047;--shadow-drawer:0 20px 52px #0006;--shadow-focus:0 0 0 3px color-mix(in srgb, var(--color-state-accent-solid) 20%, transparent)}:root,html[data-theme=light]{--chart-grid:#10182814;--chart-cpu:var(--color-components-chart-line);--chart-memory:var(--color-state-success-solid);--chart-ollama:#7a5af8;--chart-gpu:var(--color-state-warning-solid);--chart-vram:var(--color-state-destructive-solid);--chart-llm:var(--color-components-chart-current-1);--chart-embedding:var(--color-state-success-solid)}html[data-theme=dark]{--chart-grid:#c8ceda1f;--chart-cpu:var(--color-components-chart-line);--chart-memory:var(--color-state-success-solid);--chart-ollama:#9b8afb;--chart-gpu:#fdb022;--chart-vram:var(--color-state-destructive-solid);--chart-llm:var(--color-components-chart-current-1);--chart-embedding:var(--color-state-success-solid)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-family-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0;transition:color .14s,background-color .14s}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.appShell{grid-template-columns:248px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--color-border);background:var(--color-background-sidenav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--space-11) var(--space-9);grid-template-rows:auto auto 1fr auto;display:grid}.brand{gap:var(--space-6);min-height:36px;margin-bottom:var(--space-11);color:var(--color-text);align-items:center;display:flex}.brand strong{font-size:18px;font-weight:var(--font-weight-heavy);display:block}.sidebar nav{gap:var(--space-4);align-content:start;display:grid}.navButton{width:100%;min-height:40px;padding:0 var(--space-6);color:var(--color-components-main-nav-nav-button-text);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:flex}.navButton svg{flex:none}.navButton span{font-weight:var(--font-weight-medium);text-decoration:none}.navButton:hover,.navButton.active{border-color:var(--color-border-soft);background:var(--color-components-main-nav-nav-button-bg-active);color:var(--color-components-main-nav-nav-button-text-active)}.mainContent{min-width:0;min-height:0;padding:var(--space-12);overflow:auto}.viewStack{gap:var(--space-11);display:grid}.systemView{grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.requestView{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;position:relative;overflow:hidden}.pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-9);display:flex}.pageHeader h1,.panelHeader h2{letter-spacing:0;margin:0}.pageHeader h1{font-size:var(--font-size-page-title);line-height:1.15}.pageHeader p{margin:var(--space-4) 0 0;color:var(--color-muted)}.pageActions,.panelActions,.tableActions,.modelActions,.toolbarGroup,.controlActions{gap:var(--space-6);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.sidebarFooter{padding-top:var(--space-8);justify-content:flex-start;align-items:center;display:flex}tbody tr .tableActions{opacity:0;transition:opacity .12s}tbody tr:hover .tableActions,tbody tr:focus-within .tableActions{opacity:1}.metricGrid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.metricCard,.panel,.clientCard,.modelSettingsCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-panel)}.metricCard{min-height:96px;padding:var(--space-6);display:grid}.metricContent{gap:var(--space-2);grid-template-rows:auto minmax(40px,1fr);align-content:start;min-width:0;display:grid}.metricHeader{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) 30px;min-height:22px;display:grid}.metricActions{flex:none;justify-content:flex-end;align-items:center;min-width:30px;min-height:30px;display:flex}.metricActionPlaceholder{width:30px;height:30px;display:block}.metricCard p{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.metricValueRow{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:40px;display:grid}.metricStatus{margin-top:6px}.metricValueRow .metricStatus{margin-top:0}.metricCard strong{min-width:0;font-size:clamp(20px,1.35vw,34px);line-height:1.05;font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.metricIcon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.metricIcon svg{width:19px;height:19px}.performanceSummary{gap:var(--space-8);grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);display:grid}.performanceSummaryGroup{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-content:start;align-items:stretch;display:grid}.summaryGroupLabel{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);grid-column:1/-1}.skeleton{border-radius:var(--radius-md);background:var(--color-surface-muted);position:relative;overflow:hidden}.skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 76%, transparent), transparent);content:"";animation:1.5s ease-in-out infinite skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.skeletonStack{gap:var(--space-5);min-width:0;display:grid}.skeletonTitle{width:min(220px,70%);height:30px}.skeletonLine{width:min(240px,62%);height:14px}.skeletonLine.wide{width:min(520px,100%)}.skeletonLine.short{width:min(160px,46%)}.skeletonPill{border-radius:var(--radius-pill);width:74px;height:26px}.skeletonMetric{min-height:78px}.skeletonPanel{min-height:190px}.skeletonChart{min-height:260px}.skeletonForm{min-height:220px}.skeletonTable,.tableSkeleton{gap:0;min-height:0;display:grid}.skeletonTableRow,.tableSkeletonRow{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-subtle);border-radius:0;height:60px}.tableSkeleton{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.tableSkeletonHeader,.tableSkeletonRow{gap:var(--space-6);padding:0 var(--space-7);grid-template-columns:minmax(0,.72fr) minmax(0,.7fr) minmax(0,1.45fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.65fr) minmax(0,.72fr);align-items:center;display:grid}.tableSkeletonHeader{border-bottom:1px solid var(--color-border-soft);height:42px;color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);text-transform:uppercase}.tableSkeletonHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tableSkeletonRow{background:var(--color-surface)}.tableSkeletonCell{width:min(88px,100%);min-width:0;height:14px}.tableSkeletonCell.wide{width:min(148px,100%)}@keyframes skeletonShimmer{to{transform:translate(100%)}}.twoColumn{gap:var(--space-9);grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);display:grid}.twoColumn.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{min-width:0;padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-components-panel-bg)}.panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.panelHeader.full{grid-column:1/-1;margin-bottom:0}.panelHeader h2{font-size:var(--font-size-lg)}.panelMeta{margin-top:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.segmentedControl{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-soft);background:var(--color-components-segmented-control-bg-normal);border-radius:10px;flex-wrap:wrap;display:inline-flex}.clientSelect{align-items:center;gap:var(--space-5);border:1px solid var(--color-components-input-border-hover);min-height:40px;padding:0 var(--space-5) 0 var(--space-7);background:var(--color-components-input-bg-active);color:var(--color-text-secondary);font-weight:var(--font-weight-strong);border-radius:10px;display:inline-flex}.clientSelect span{color:var(--color-muted);font-size:var(--font-size-xs)}.clientSelect select{min-width:150px;color:var(--color-text);cursor:pointer;font-weight:var(--font-weight-strong);background:0 0;border:0}.clientSelect:focus-within{border-color:var(--color-components-input-border-active);box-shadow:var(--shadow-focus)}.clientSelect select:focus-visible{outline:0}.segmentedControl button{border-radius:var(--radius-sm);min-height:34px;padding:0 var(--space-7);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0}.segmentedControl button.active{color:var(--color-text-primary);background:var(--color-components-segmented-control-item-active-bg);font-weight:var(--font-weight-strong);box-shadow:0 1px 2px #1018280f}.barList,.compactTable{gap:var(--space-6);display:grid}.barRow{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(120px,.9fr) 42px;align-items:center;min-height:48px;display:grid}.barRow strong,.barRow span{overflow-wrap:anywhere;display:block}.barRow span{color:var(--color-muted);font-size:var(--font-size-xs)}.barTrack{border-radius:var(--radius-pill);background:var(--color-border-soft);height:9px;overflow:hidden}.barTrack span{border-radius:inherit;background:var(--color-primary);min-width:8px;height:100%;display:block}.compactRow{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(110px,1fr) minmax(180px,1.2fr) auto auto;align-items:center;display:grid}.compactRow.detail{grid-template-columns:minmax(110px,1fr) minmax(180px,1.2fr) auto auto auto}.activeJobsPanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.activeJobsPanel.hasJobs{min-height:180px}.activeJobsPanel.empty{min-height:0}.activeJobsList{grid-auto-rows:min-content;align-content:start;gap:0;min-height:0;padding-right:6px;display:grid;overflow:auto}.activeJobRow{gap:var(--space-9);min-height:58px;padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(130px,.9fr) minmax(220px,1.4fr) auto;align-items:center;display:grid}.activeJobClient,.activeJobModel,.activeJobMeta{min-width:0}.activeJobClient,.activeJobModel{gap:var(--space-1);display:grid}.activeJobClient span,.activeJobModel span,.activeJobModel small{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium)}.activeJobClient strong,.activeJobModel strong,.activeJobModel small{overflow-wrap:anywhere}.activeJobModel small{font-size:var(--font-size-2xs)}.activeJobMeta{gap:var(--space-6);color:var(--color-text-soft);font-weight:var(--font-weight-medium);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.compactRow.clientRow{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(92px,auto) minmax(112px,auto) minmax(78px,auto)}.compactRow.clientRow span{overflow-wrap:anywhere;min-width:0}.compactRow.clientRow span:nth-child(n+3){text-align:right;white-space:nowrap}.clientPanelGrid{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clientPanel{gap:var(--space-10);align-content:start;align-items:start;display:grid}.clientPanel--routingOff{opacity:.78}.clientPanelHeader{gap:var(--space-8);align-items:start;height:75px;display:flex}.clientHeaderStatus{justify-items:end;gap:var(--space-3);margin-left:auto;display:grid}.clientLastSeen{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong)}.clientPanelHeader h2,.clientPanelHeader p{margin:0}.clientPanelHeader h2{font-size:var(--font-size-xl);line-height:1.2}.clientPanelHeader p{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientAvatar{border-radius:var(--radius-md);width:58px;height:58px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid;position:relative}.clientAvatarCenter{width:100%;height:100%;color:var(--color-primary);place-items:center;display:grid}.clientAvatarSocket{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute}.clientAvatarSocket--topLeft{top:-5px;left:-5px}.clientAvatarSocket--topRight{top:-5px;right:-5px}.clientAvatarSocket--bottomLeft{bottom:-5px;left:-5px}.clientAvatarSocket--bottomRight{bottom:-5px;right:-5px}.clientAvatarBadgeShell{border:1px solid var(--color-border-soft);background:var(--color-surface);width:18px;height:18px;box-shadow:var(--shadow-panel);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.trafficLight{border-radius:999px;width:10px;height:10px;display:inline-block}.trafficLight--green{background:var(--color-success)}.trafficLight--yellow{background:#f5b700}.trafficLight--red{background:var(--color-danger)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clientMetricGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(172px,172px));place-content:start flex-start;max-width:100%;display:grid}.miniMetric,.clientInfoLine,.clientModelRow{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.miniMetric{gap:var(--space-4);width:172px;min-width:172px;max-width:172px;min-height:44px;padding:var(--space-4) var(--space-5);grid-template-columns:28px minmax(0,auto) max-content;align-items:center;display:grid}.miniMetric>span:first-child{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-primary);background:var(--color-primary-soft);flex:none;place-items:center;display:grid}.miniMetric.disabled{color:var(--color-muted)}.editableInput{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.editableInput.isEditing{row-gap:var(--space-3)}.editableInput.isAutosize.isEditing{grid-template-columns:auto auto;justify-content:flex-start}.editableInputValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editableInputValue.isPlaceholder{color:var(--color-muted)}.editableInputField{border:1px solid var(--color-components-input-border-hover);width:100%;min-height:36px;padding:0 var(--space-5);color:var(--color-components-input-text-filled);background:var(--color-components-input-bg-active);font:inherit;font-weight:var(--font-weight-strong);border-radius:10px}.editableInputMeasure{visibility:hidden;white-space:pre;pointer-events:none;width:auto;position:absolute}.editableInputField.hasError{border-color:var(--color-danger)}.editableInputField:focus-visible{border-color:var(--color-components-input-border-active);box-shadow:var(--shadow-focus);outline:none}.editableInputActions{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.editableInputSaveButton{color:var(--color-success-strong)}.editableInputSaveButton:hover:not(:disabled){background:var(--color-success-soft)}.editableInputCancelButton{color:var(--color-danger)}.editableInputCancelButton:hover:not(:disabled){background:var(--color-danger-soft)}.editableInputError{color:var(--color-danger);font-size:var(--font-size-2xs);grid-column:1/-1;margin:0}.miniMetric.disabled>span:first-child{color:var(--color-text-tertiary);background:var(--color-components-panel-on-panel-item-bg)}.miniMetric p,.miniMetric strong{margin:0;display:block}.miniMetric p,.clientInfoLine span,.clientModelRow span,.clientModelRow small,.sectionTitleRow p{color:var(--color-muted);font-size:var(--font-size-2xs)}.miniMetric strong{min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-tight);overflow-wrap:anywhere;white-space:nowrap}.miniMetricValue{justify-content:flex-end;align-items:center;gap:var(--space-4);min-width:0;display:inline-flex}.miniMetricAccessory{flex:none;align-items:center;display:inline-flex}.clientInfoLine{gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-7);display:grid}.clientInfoLine.full{grid-column:1/-1}.clientInfoLine strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clientHeaderIdentity{gap:var(--space-2);min-width:0;display:grid}.clientTitleRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.clientAvatarAction{border:1px solid var(--color-border-soft);cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.clientAvatarAction--running{color:var(--color-danger)}.clientAvatarAction--running:hover:not(:disabled){background:var(--color-surface);color:var(--color-danger)}.clientAvatarAction--stopped{color:var(--color-success-strong)}.clientAvatarAction--stopped:hover:not(:disabled){background:var(--color-surface);color:var(--color-success-strong)}.clientAvatarAction:disabled{opacity:.65;cursor:default}.clientAvatarActionGlyph{width:10px;height:10px;display:block}.platformIcon{width:10px;height:10px;color:var(--color-text-secondary);display:block}.clientNameEditor{align-items:center}.clientNameValue,.clientNameField{font-size:clamp(24px,1.6vw,32px);line-height:1.1;font-weight:var(--font-weight-strong)}.clientNameValue{min-height:40px;padding:0 var(--space-5);align-items:center;display:flex}.clientNameField{max-width:min(12ch,240px);min-height:40px}.clientNameEditor .editableInputActions{align-self:center}.clientModelsBlock{gap:var(--space-7);pointer-events:none;display:grid}.clientModelsBlock>*{pointer-events:auto}.sectionTitleRow{align-items:center;gap:var(--space-7);z-index:2;display:flex;position:relative}.sectionTitleHeading{align-items:center;gap:var(--space-2);display:inline-flex}.sectionTitleRow h3,.sectionTitleRow p{margin:0}.sectionTitleRow h3{font-size:var(--font-size-base)}.sectionTitleActions{align-items:center;gap:var(--space-2);display:flex;position:relative}.clientModelHeaderAddButton{color:var(--color-success-strong);background:color-mix(in srgb, var(--color-success-soft) 45%, transparent)}.clientModelHeaderAddButton:hover:not(:disabled),.clientModelHeaderAddButton:focus-visible{color:var(--color-success-strong);background:color-mix(in srgb, var(--color-success-soft) 85%, transparent)}.clientModelList{gap:var(--space-6);display:grid}.clientModelSection,.unmanagedModelList{gap:var(--space-6);padding-top:var(--space-2);pointer-events:none;display:grid}.clientModelSection>*,.unmanagedModelList>*{pointer-events:auto}.clientModelSection h4,.unmanagedModelList h4{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);letter-spacing:.01em;pointer-events:none}.clientModelEmptyState{padding:var(--space-7);border:1px dashed var(--color-border-soft);border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-surface-subtle);font-size:var(--font-size-xs)}.clientModelRow{gap:var(--space-7);padding:var(--space-7);isolation:isolate;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.clientModelRow--unmanaged{background:color-mix(in srgb, var(--color-surface-subtle) 82%, var(--color-primary-soft))}.clientModelRow>div{gap:var(--space-3);min-width:0;display:grid}.clientModelIdentity{min-width:0}.clientModelTitleRow{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.clientModelStatusDot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.clientModelStatusDot--green{background:var(--color-success-strong)}.clientModelStatusDot--yellow{background:var(--color-warning)}.clientModelStatusDot--red{background:var(--color-danger)}.clientModelServeButton{width:24px;min-width:24px;height:24px;padding:0}.clientModelServeButton svg{display:block}.clientModelServeButton[title*=Pause],.clientModelServeButton[aria-label*=Pause]{color:var(--color-danger)}.clientModelServeButton[title*=Resume],.clientModelServeButton[aria-label*=Resume]{color:var(--color-success-strong)}.clientModelMeta{justify-content:center;align-items:flex-end;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.clientModelMeta small,.clientModelIdentity small{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.clientModelSettingsButton{place-self:center end}.clientModelSettingsAnchor{position:relative}.clientModelActions{justify-content:flex-end;align-items:center;gap:var(--space-3);z-index:1;min-width:max-content;display:flex;position:relative}.clientModelRow--unmanaged .clientModelMeta{align-self:center}.clientModelDeleteButton{color:var(--color-danger)}.clientModelStatusPills{justify-content:flex-end;align-items:center;gap:var(--space-5);flex-wrap:nowrap;display:flex}.clientModelLifecycle{justify-content:flex-end;align-items:center;gap:var(--space-4);white-space:nowrap;grid-template-columns:auto 4ch 36px;min-width:0;display:grid}.clientModelLifecycleLabel{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);text-transform:lowercase}.clientModelLifecycleProgress{width:4ch;color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;justify-content:flex-end;display:inline-flex}.clientModelLifecycleButton{color:var(--color-danger)}.clientModelLifecycleButton:hover:not(:disabled),.clientModelLifecycleButton:focus-visible{background:var(--color-danger-soft)}.modelHeatIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.modelHeatIcon svg{stroke:currentColor;fill:none;width:16px;height:16px;display:block}.clientModelStatusPills .modelHeatIcon--hot{color:var(--color-danger)}.clientModelStatusPills .modelHeatIcon--cold{color:var(--color-primary)}.clientModelStatusPills .modelHeatIcon--hot svg,.clientModelStatusPills .modelHeatIcon--cold svg{stroke:currentColor}.clientModelRow strong,.clientModelRow span{overflow-wrap:anywhere}.modelContextDialog{width:min(460px,100%)}.dialogOverlay{z-index:20;padding:var(--space-12);background:var(--color-background-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;display:grid;position:fixed;inset:0}.dialogOverlayDismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.themeToggle{border:1px solid var(--color-border-soft);background:var(--color-components-panel-on-panel-item-bg);border-radius:10px;gap:2px;padding:2px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.themeToggleButton{width:34px;height:30px;color:var(--color-components-main-nav-nav-button-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.themeToggleButton:hover{background:var(--color-state-base-hover-subtle)}.themeToggleButton.isActive{color:var(--color-text-primary);background:var(--color-components-segmented-control-item-active-bg);box-shadow:0 1px 2px #10182814}.dialogPanel{gap:var(--space-9);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-components-panel-bg);width:min(880px,100%);max-height:min(760px,100dvh - 48px);box-shadow:var(--shadow-drawer);display:grid;position:relative;overflow:hidden}.dialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-10) 0;display:flex}.dialogHeader h2,.dialogHeader p{margin:0}.dialogHeader h2{font-size:var(--font-size-xl)}.dialogHeader p{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--font-size-xs)}.modelSettingsBody{gap:var(--space-7);padding:0 var(--space-10);display:grid}.modelSettingsBody--compact{gap:var(--space-7)}.modelSettingsDialog{width:min(520px,100%)}.modelSettingsForm{gap:var(--space-7);display:grid}.modelSettingsForm--popover{gap:var(--space-6)}.modelSettingsActionRow{justify-content:flex-start;align-items:center;gap:var(--space-4);min-height:32px;display:flex}.modelSettingsActionRow .iconButton[title=Uninstall]{color:var(--color-danger)}.modelSettingsField{gap:var(--space-3);display:grid}.modelSettingsField>span{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.modelSettingsField>input{max-width:220px}.modelSettingsField>small{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.modelSettingsPopover{z-index:40;gap:var(--space-6);width:min(360px,100vw - 48px);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;position:fixed;box-shadow:0 20px 50px #0f172a29}.modelInstallMenuPopover{z-index:20;gap:var(--space-5);width:min(360px,100vw - 48px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid;position:fixed;box-shadow:0 18px 40px #0f172a24}.modelInstallPopoverHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.modelInstallPopoverHeader>div{gap:var(--space-2);display:grid}.modelInstallPopoverHeader strong{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.modelInstallPopoverHeader span,.modelInstallPopover>small{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.modelInstallMenuList{gap:var(--space-4);display:grid}.modelInstallMenuItem{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.modelInstallMenuIdentity{gap:var(--space-2);min-width:0;display:grid}.modelInstallMenuIdentity strong{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.modelInstallMenuIdentity span,.modelInstallMenuIdentity small,.modelInstallMenuEmptyState{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.modelInstallMenuEmptyState{padding:var(--space-4);border:1px dashed var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.modelInstallMenuActionButton{justify-content:flex-end;align-items:center;display:flex}.modelSettingsPopoverHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.modelSettingsPopoverHeader h2,.modelSettingsPopoverHeader p{margin:0}.modelSettingsPopoverHeader h2{font-size:var(--font-size-lg)}.modelSettingsPopoverHeader p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs)}.modelSettingsPopoverBody{gap:var(--space-6);display:grid}.modelSettingsBenchmarkRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft);display:flex}.modelSettingsFact{gap:4px;display:grid}.modelSettingsFactLine{align-items:baseline;gap:var(--space-3);display:flex}.modelSettingsFactLine>span{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);text-transform:uppercase}.modelSettingsFactLine>strong{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.modelSettingsFact>small{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.modelSettingsBenchmarkButton{flex-shrink:0}.modelSettingsSummary{gap:var(--space-4);display:grid}.modelSettingsFacts{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.modelSettingsFacts>div{gap:4px;display:grid}.modelSettingsFacts dt{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.modelSettingsFacts dd{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.dialogToolbar{gap:var(--space-6);padding:0 var(--space-10);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.modelManagementList{gap:var(--space-6);min-height:0;padding:0 var(--space-10) var(--space-10);display:grid;overflow:auto}.modelManagementGroupLabel{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.modelManagementRow{gap:var(--space-7);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-7);background:var(--color-surface-subtle);grid-template-columns:minmax(0,1fr) 112px 126px;align-items:center;display:grid}.modelManagementRow strong,.modelManagementRow span,.modelManagementRow small{overflow-wrap:anywhere}.modelManagementIdentity{gap:var(--space-2);min-width:0;display:grid}.modelManagementRow span,.modelManagementRow small{color:var(--color-muted);font-size:var(--font-size-2xs);line-height:var(--line-height-tight)}.modelManagementStatus{justify-items:center;gap:var(--space-3);display:grid}.modelManagementActions{justify-content:flex-end;display:flex}.clientSnapshotList{gap:var(--space-7);display:grid}.clientSnapshotRow{gap:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border-soft);display:grid}.clientSnapshotRow:last-child{border-bottom:0;padding-bottom:0}.clientSnapshotRow strong{margin-bottom:var(--space-5);overflow-wrap:anywhere;display:block}.clientSnapshotRow dl{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.clientSnapshotRow dt{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong)}.clientSnapshotRow dd{font-weight:var(--font-weight-strong);margin:2px 0 0}.chartBox{min-height:180px}.chartBox.large{min-height:260px}.pill,.statusBadge{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;border-radius:var(--radius-pill);min-height:24px;color:var(--color-text-secondary);background:var(--color-components-badge-bg-gray-soft);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);white-space:nowrap;padding:0 10px;display:inline-flex}.pill svg,.statusBadge svg{flex:none}.miniMetric>.pill{place-self:center start}.clientModelRow .pill{justify-self:end;width:max-content}.pill.success{color:var(--color-success);background:var(--color-components-badge-bg-green-soft)}.pill.danger{color:var(--color-danger);background:var(--color-components-badge-bg-red-soft)}.pill.primary{color:var(--color-primary-strong);background:var(--color-components-badge-bg-blue-light-soft)}.pill.warning{color:var(--color-warning);background:var(--color-components-badge-bg-orange-soft)}.filterBar{gap:var(--space-6);grid-template-columns:repeat(6,minmax(135px,1fr));display:grid}.filterBar input,.filterBar select,.field select,.field input{border:1px solid var(--color-components-input-border-hover);width:100%;min-height:40px;padding:0 var(--space-6);background:var(--color-components-input-bg-active);color:var(--color-components-input-text-filled);border-radius:10px}.filterBar input::placeholder,.field input::placeholder{color:var(--color-components-input-text-placeholder)}.field,.toggleField{color:var(--color-text-soft);font-weight:var(--font-weight-strong);gap:7px;display:grid}.field span,.toggleField span{font-size:var(--font-size-xs)}.toggleField{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:40px}.clientTablePanel,.requestTablePanel{min-height:0;display:grid;overflow:hidden}.requestTablePanel{padding:0 var(--space-9) var(--space-9)}.emptyStateBox{min-height:260px;color:var(--color-muted);place-items:center;margin:0;display:grid}.tableScroll{min-height:0;overflow:auto}.virtualTable{height:100%;min-height:0;overflow:auto}.virtualTableInner{min-width:0;position:relative}.virtualTableHeader,.virtualTableRow{align-items:center;gap:var(--space-5);grid-template-columns:minmax(116px,.78fr) minmax(104px,.65fr) minmax(210px,1.2fr) minmax(110px,.7fr) minmax(128px,.8fr) minmax(76px,.48fr) minmax(90px,.52fr) minmax(76px,.42fr) minmax(84px,auto);display:grid}.virtualTableHeader{z-index:2;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);height:42px;color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-heavy);text-transform:uppercase;position:sticky;top:0}.virtualTableHeader>span,.virtualTableHeader>button,.virtualTableRow>span{min-width:0;padding-inline:var(--space-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.virtualTableHeader>span:last-child,.virtualTableHeader>button:last-child,.virtualTableRow>span:last-child{padding-inline-end:var(--space-3)}.tableSortButton{justify-content:flex-start;align-items:center;gap:var(--space-2);color:inherit;cursor:pointer;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;display:inline-flex}.tableSortButton:hover,.tableSortButton:focus-visible,.tableSortButton.isActive{color:var(--color-primary-strong)}.tableSortButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sortIndicator{color:currentColor;width:12px;height:12px;display:inline-flex}.virtualTableBody{position:absolute;inset:42px 0 auto}.virtualTableRow{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;position:absolute;left:0}.virtualTableRow:hover{background:var(--color-surface-subtle)}.virtualTableRow .tableActions{gap:var(--space-4);flex-wrap:nowrap}.virtualTableFooter{border-top:1px solid var(--color-border-soft);background:var(--color-surface);height:38px;color:var(--color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);place-items:center;display:grid;position:sticky;bottom:0}.virtualTableFooterSkeleton{border-radius:0;height:38px;position:sticky;bottom:0}table{border-collapse:collapse;width:100%;min-width:980px}th,td{padding:var(--space-7) var(--space-6);border-bottom:1px solid var(--color-border-soft);text-align:left;white-space:nowrap}tbody tr{cursor:pointer}tbody tr:hover{background:var(--color-surface-subtle)}.stackedCell{gap:var(--space-1);min-width:0;display:grid}.stackedCell span{max-width:280px;color:var(--color-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;overflow:hidden}th{z-index:1;background:var(--color-surface);color:var(--color-muted);font-size:var(--font-size-2xs);text-transform:uppercase;position:sticky;top:0}.clientTable{table-layout:fixed;min-width:0}.clientTable th,.clientTable td{vertical-align:top;white-space:normal}.clientTable th:first-child{width:20%}.clientTable th:nth-child(2){width:9%}.clientTable th:nth-child(3),.clientTable th:nth-child(6){width:6%}.clientTable th:nth-child(4){width:13%}.clientTable th:nth-child(5){width:19%}.clientTable th:nth-child(7){width:17%}.clientTable th:nth-child(8){width:10%}.button,.iconButton{justify-content:center;align-items:center;gap:var(--space-5);cursor:pointer;min-height:36px;font-weight:var(--font-weight-strong);border:1px solid #0000;border-radius:10px;transition:color .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.button{min-width:118px;padding:0 var(--space-8)}.iconButton{width:36px}.button.primary{color:var(--color-components-button-primary-text);background:var(--color-components-button-primary-bg);box-shadow:0 1px 2px #1018280f}.button.primary:hover{background:var(--color-components-button-primary-bg-hover)}.button.secondary,.iconButton.secondary{border-color:var(--color-components-button-secondary-border);color:var(--color-components-button-secondary-text);background:var(--color-components-button-secondary-bg);box-shadow:0 1px 2px #1018280a}.button.secondary:hover,.iconButton.secondary:hover{border-color:var(--color-components-button-secondary-border-hover);background:var(--color-components-button-secondary-bg-hover)}.button.ghost,.iconButton.ghost{color:var(--color-components-button-ghost-text);box-shadow:none;background:0 0}.button.ghost:hover,.iconButton.ghost:hover{background:var(--color-components-button-ghost-bg-hover)}.metricActions .iconButton{border-radius:999px;width:32px;height:32px}.metricActions .iconButton.ghost{color:var(--color-text-tertiary);background:var(--color-components-panel-on-panel-item-bg)}.metricActions .iconButton:hover{color:var(--color-text-primary);background:var(--color-components-menu-item-bg-hover)}.overflowMenuTrigger{border-radius:999px;width:32px;height:32px}.button.danger,.iconButton.danger{border-color:var(--color-components-button-destructive-secondary-border);color:var(--color-components-button-destructive-secondary-text);background:var(--color-components-button-destructive-secondary-bg)}.button.danger:hover,.iconButton.danger:hover{background:var(--color-components-button-destructive-secondary-bg-hover)}.button:disabled,.iconButton:disabled{cursor:not-allowed;opacity:.5}.modelManagementButton{min-width:0}.yanchatToast[data-sonner-toast][data-styled=true]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:min(340px,100vw - 32px);min-height:48px;color:var(--color-text);padding:var(--space-7) var(--space-8);box-shadow:0 14px 34px #17233b1f}.yanchatToast .yanchatToastTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight)}.yanchatToast .yanchatToastDescription{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.yanchatToast .yanchatToastIcon{color:var(--color-success-strong)}.brandbookStack{gap:var(--space-9);display:grid}.brandbookTokenGrid,.brandbookIconGrid,.brandbookSurfaceGrid{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.brandbookTokenGrid>div,.brandbookIconGrid>div,.brandbookSurfaceGrid>div,.brandbookTypeList>div{gap:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);min-width:0;padding:var(--space-7);background:var(--color-surface-subtle);display:grid}.brandbookTokenGrid span{border:1px solid var(--color-border);border-radius:var(--radius-md);height:48px;display:block}.brandbookTokenGrid strong,.brandbookIconGrid strong,.brandbookSurfaceGrid strong,.brandbookTypeList strong{overflow-wrap:anywhere}.brandbookTokenGrid code,.brandbookTypeList code,.brandbookSpacing span{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong)}.brandbookTypeList{gap:var(--space-7);display:grid}.brandbookTypeList span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.brandbookSpacing{gap:var(--space-7);display:grid}.brandbookSpacing>div{gap:var(--space-7);grid-template-columns:110px minmax(0,1fr);align-items:center;display:grid}.brandbookSpacing i{border-radius:var(--radius-sm);background:var(--color-primary);height:24px;display:block}.brandbookSurfaceGrid>div{text-align:center;align-content:center;min-height:80px}.brandbookShadow{box-shadow:var(--shadow-panel)}.brandbookIconGrid span{border-radius:var(--radius-md);width:38px;height:38px;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.storyStack{gap:var(--space-7);display:grid}.storyToolbarStart{justify-content:flex-start}.storyToolbarCenter{justify-content:flex-start;align-items:center}.storyGridFields{gap:var(--space-7);display:grid}.storyNarrowXs{max-width:240px}.storyNarrowSm{max-width:260px}.storyNarrowMd{max-width:320px}.storyNarrowLg{max-width:360px}.storyNarrowXl{max-width:430px}.storyNarrow2xl{max-width:460px}.storyNarrow3xl{max-width:520px}.storyNarrow4xl{max-width:760px}.storyTallMd{height:360px}.storyDrawerFrame{height:720px;position:relative}.brandbookTokenGrid .swatchCanvas{background:var(--color-canvas)}.brandbookTokenGrid .swatchSurface{background:var(--color-surface)}.brandbookTokenGrid .swatchSurfaceSubtle{background:var(--color-surface-subtle)}.brandbookTokenGrid .swatchBorder{background:var(--color-border)}.brandbookTokenGrid .swatchText{background:var(--color-text)}.brandbookTokenGrid .swatchMuted{background:var(--color-muted)}.brandbookTokenGrid .swatchPrimary{background:var(--color-primary)}.brandbookTokenGrid .swatchSuccess{background:var(--color-success)}.brandbookTokenGrid .swatchWarning{background:var(--color-warning)}.brandbookTokenGrid .swatchDanger{background:var(--color-danger)}.brandbookTokenGrid .swatchChartCpu{background:var(--chart-cpu)}.brandbookTokenGrid .swatchChartMemory{background:var(--chart-memory)}.brandbookTokenGrid .swatchChartOllama{background:var(--chart-ollama)}.brandbookTokenGrid .swatchChartGpu{background:var(--chart-gpu)}.brandbookTokenGrid .swatchChartVram{background:var(--chart-vram)}.brandbookTokenGrid .swatchChartLlm{background:var(--chart-llm)}.brandbookTokenGrid .swatchChartEmbedding{background:var(--chart-embedding)}.brandbookTypePageTitle{font-size:var(--font-size-page-title)}.brandbookTypeSectionTitle{font-size:var(--font-size-lg)}.brandbookTypeCardTitle{font-size:var(--font-size-base)}.brandbookTypeBody{font-size:var(--font-size-sm)}.brandbookTypeMutedLabel{font-size:var(--font-size-xs)}.brandbookTypeTinyLabel{font-size:var(--font-size-2xs)}.brandbookSpace3{width:var(--space-3)}.brandbookSpace5{width:var(--space-5)}.brandbookSpace7{width:var(--space-7)}.brandbookSpace9{width:var(--space-9)}.brandbookSpace12{width:var(--space-12)}.brandbookRadiusSm{border-radius:var(--radius-sm)}.brandbookRadiusMd{border-radius:var(--radius-md)}.chartBox .recharts-wrapper:focus,.chartBox .recharts-wrapper:focus-visible,.chartBox .recharts-surface:focus,.chartBox .recharts-surface:focus-visible{outline:none}.connectionGrid{gap:var(--space-7);grid-template-columns:1.4fr repeat(3,minmax(180px,1fr));display:grid}.connectionList{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-components-panel-bg);display:grid}.settingsTopGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.connectionPanel{min-width:0}.connectionSections{gap:var(--space-7);display:grid}.connectionSection{gap:var(--space-4);display:grid}.connectionSection h3{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);margin:0}.modelConfigPanel{min-width:0}.modelConfigList{gap:var(--space-5);display:grid;position:relative}.modelConfigRow{gap:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);min-height:56px;padding:var(--space-5) var(--space-6);background:var(--color-components-panel-bg-alt);grid-template-columns:minmax(0,1fr) max-content max-content 38px;align-items:center;display:grid}.modelConfigIdentity{min-width:0}.modelConfigIdentity strong,.modelConfigIdentity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.modelConfigIdentity span{color:var(--color-text-tertiary);font-size:var(--font-size-2xs)}.overflowMenuRoot{position:relative}.overflowMenu{z-index:5;top:calc(100% + var(--space-3));border:1px solid var(--color-border);background:var(--color-components-panel-bg-blur);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:132px;box-shadow:var(--shadow-drawer);border-radius:14px;display:grid;position:absolute;right:0;overflow:hidden}.overflowMenu button{padding:var(--space-6) var(--space-7);color:var(--color-components-menu-item-text);cursor:pointer;text-align:left;font-weight:var(--font-weight-strong);background:0 0;border:0}.overflowMenu button:hover{color:var(--color-components-menu-item-text-active);background:var(--color-components-menu-item-bg-hover)}.overflowMenu button:disabled{cursor:not-allowed;color:var(--color-text-tertiary);background:0 0}.overflowMenuRoot .overflowMenuTrigger{color:var(--color-text-tertiary);background:var(--color-components-panel-on-panel-item-bg)}.overflowMenuRoot .overflowMenuTrigger:hover{color:var(--color-text-primary);background:var(--color-components-menu-item-bg-hover)}.metricMenu{min-width:160px}.modelConfigDialog{width:min(680px,100%)}.modelConfigForm{gap:var(--space-7);padding:0 var(--space-10) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modelConfigForm label{gap:var(--space-4);display:grid}.modelConfigForm label span{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong)}.modelConfigForm input,.modelConfigForm select{border:1px solid var(--color-components-input-border-hover);min-height:38px;padding:0 var(--space-6);color:var(--color-components-input-text-filled);background:var(--color-components-input-bg-active);font:inherit;font-weight:var(--font-weight-strong);border-radius:10px}.modelConfigForm .checkboxLabel{align-self:end}.dialogFooter{justify-content:flex-end;gap:var(--space-6);grid-column:1/-1;display:flex}.modelSettingsFooter{justify-content:flex-end;align-items:center;gap:var(--space-4);padding-top:0;display:flex}.removeModelDialog{width:min(620px,100%)}.systemConfirmDialog{width:min(520px,100%)}.removeModelActions{justify-content:flex-end;gap:var(--space-6);padding:0 var(--space-10) var(--space-10);flex-wrap:wrap;display:flex}.connectionValue,.connectionEdit{align-content:start;gap:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);min-height:112px;padding:var(--space-8);background:var(--color-components-panel-bg-alt);display:grid}.connectionValue{grid-template-rows:auto minmax(0,1fr)}.connectionValue.compact{min-height:78px;padding:var(--space-7)}.connectionValue.dense{gap:var(--space-3)}.connectionValue.disabled{color:var(--color-text-tertiary);background:var(--color-background-neutral-subtle)}.connectionValueHeader{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.connectionValue span{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.connectionValue strong{overflow-wrap:anywhere;align-self:center}.connectionValue.row{align-content:center;gap:var(--space-8);border:0;border-bottom:1px solid var(--color-border-soft);min-height:56px;padding:var(--space-6) var(--space-8);background:0 0;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:center}.connectionValue.row.dense{min-height:44px;padding:var(--space-4) var(--space-6)}.connectionValue.row:last-child{border-bottom:0}.connectionValue.row.disabled{background:0 0}.connectionValue.row .connectionValueHeader{display:contents}.connectionValue.row .connectionValueHeader>span{grid-column:1}.connectionValue.row strong{min-width:0;line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:center;padding-right:42px;overflow:hidden}.connectionValue.row .connectionValueHeader>button{grid-area:1/2;justify-self:end}.clientGrid,.modelSettingsGrid{gap:var(--space-5);display:grid}.modelAvailabilityList{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modelSettingsCard,.modelAvailabilityRow{gap:var(--space-7);padding:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.modelSettingsCard h3,.modelAvailabilityRow h3{font-size:var(--font-size-base);margin:0;line-height:1.2}.modelSettingsCard p,.modelAvailabilityRow p{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--font-size-xs)}.modelAvailabilityRow{border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-components-panel-bg-alt)}.providerPills{gap:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.providerPills>span:not(.pill){color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong)}.detailGrid dt{color:var(--color-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong)}.detailGrid dd{font-weight:var(--font-weight-strong);margin:2px 0 0}.modelChips{flex-wrap:wrap;gap:8px;display:flex}.modelChips span,.modelChips b{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:var(--font-size-2xs);padding:5px 9px}.modelChips.compact b,.modelChips.compact span{padding:4px 8px}.compactRow.clientRow b{color:var(--color-muted);font-size:var(--font-size-2xs)}.modelCatalogStack{gap:var(--space-9);display:grid}.modelArtifactList{gap:var(--space-6);display:grid}.modelInstallRow{gap:var(--space-8);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-8);background:var(--color-surface-subtle);grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) minmax(180px,.7fr) minmax(260px,auto);align-items:center;display:grid}.modelInstallRow>div:not(.tableActions){gap:var(--space-3);display:grid}.modelInstallRow span{color:var(--color-muted);font-size:var(--font-size-xs)}.settingsForm{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settingsForm fieldset{align-content:start;gap:var(--space-6);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-components-panel-bg-alt);min-width:0;padding:var(--space-7);margin:0;display:grid}.settingsForm legend{color:var(--color-text-tertiary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-strong);padding:0 4px}.settingsFormFooter{justify-content:space-between;align-items:center;gap:var(--space-9);border-top:1px solid var(--color-border-soft);padding-top:var(--space-8);grid-column:1/-1;display:flex}.controlPanelBody{justify-content:space-between;align-items:center;gap:var(--space-9);display:flex}.controlPanel p{color:var(--color-muted);margin:0}.controlPanel p span{margin-top:var(--space-3);color:var(--color-text-soft);font-size:var(--font-size-xs);display:block}.chartPanel{min-height:300px}.requestInsightPanel{grid-template-rows:auto minmax(0,1fr);height:372px;min-height:0;display:grid;overflow:hidden}.requestInsightPanel.empty{min-height:0}.insightGrid{align-items:stretch}.requestInsightList{gap:0;min-height:0;padding-right:6px;display:grid;overflow:auto}.requestInsightRow{gap:var(--space-6);border-bottom:1px solid var(--color-border-soft);grid-template-columns:96px minmax(150px,1fr) 86px 72px;align-items:center;min-height:66px;display:grid}.requestInsightList.withMessages .requestInsightRow{grid-template-columns:96px minmax(150px,1fr) 78px 70px minmax(150px,1fr)}.requestInsightTime,.requestInsightStatus,.requestInsightDuration,.requestInsightError,.requestInsightModel strong,.requestInsightModel span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.requestInsightModel{gap:var(--space-1);min-width:0;display:grid}.requestInsightModel span{color:var(--color-muted);font-size:var(--font-size-2xs)}.requestInsightDuration{font-variant-numeric:tabular-nums}.requestInsightError{color:var(--color-text-soft)}.connectionPanel .connectionValue.row{grid-template-columns:minmax(116px,.38fr) minmax(0,1fr) 34px}.connectionPanel .connectionValue.row strong{grid-column:2;max-width:100%;padding-right:0}.connectionPanel .connectionValue.row .connectionValueHeader>button{grid-column:3}@media (width<=620px){.requestInsightRow,.requestInsightList.withMessages .requestInsightRow{grid-template-columns:minmax(0,1fr) 78px 68px}.requestInsightTime{color:var(--color-muted);font-size:var(--font-size-2xs);grid-column:1/-1}.requestInsightError{grid-column:1/-1}}.detailDrawer{z-index:3;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(420px,100%);box-shadow:var(--shadow-drawer);padding:var(--space-8);position:absolute;top:0;bottom:0;right:0;overflow:auto}.detailDrawerHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-7);border-bottom:1px solid var(--color-border-soft);display:flex}.detailDrawerHeader h2,.detailDrawerHeader p{margin:0}.detailDrawerTitle{min-width:0}.detailDrawerTitle h2{overflow-wrap:anywhere;font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.detailDrawerHeader p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-xs)}.detailDrawerHeaderActions{align-items:center;gap:var(--space-5);flex-shrink:0;display:inline-flex}.detailDrawerClose{width:30px;min-height:30px;color:var(--color-muted-strong)}.detailDrawerBody{gap:var(--space-7);padding-top:var(--space-7);display:grid}.detailGrid{column-gap:var(--space-8);row-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.detailItem{min-width:0}.detailItem.span{grid-column:1/-1}.detailGrid dd{color:var(--color-text);overflow-wrap:anywhere;line-height:var(--line-height-tight)}.detailGrid dd.missing{color:var(--color-muted);font-weight:var(--font-weight-base)}.detailGrid dd.strong{font-weight:800}.detailSection{gap:var(--space-4);display:grid}.detailSection h3{color:var(--color-text);font-size:var(--font-size-sm);margin:0}.successText,.errorText,.emptyText{color:var(--color-muted);margin:0}.successText{color:var(--color-success)}.errorText{color:var(--color-danger)}@media (width<=1180px){.clientPanelGrid{grid-template-columns:1fr}.connectionGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=980px){.appShell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.sidebar{z-index:4;padding:14px;position:sticky;top:0}.sidebar nav{grid-template-columns:repeat(5,1fr)}.navButton{justify-content:center;padding:0}.navButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{margin-bottom:12px}.mainContent{padding:18px;overflow:visible}.clientMetricGrid{grid-template-columns:repeat(3,172px)}.metricGrid,.twoColumn,.twoColumn.equal,.performanceSummary,.settingsForm,.settingsForm fieldset,.clientGrid,.clientPanelGrid,.modelSettingsGrid,.modelAvailabilityRow,.filterBar,.connectionGrid,.settingsTopGrid,.clientModelRow,.connectionValue.row,.activeJobRow{grid-template-columns:1fr}.clientMetricGrid{grid-template-columns:1fr;display:grid}.miniMetric{flex-basis:auto;width:100%;min-width:0;max-width:none}.clientModelMeta{align-items:flex-start}.clientModelActions{justify-content:flex-start;min-width:0}.modelSettingsPopover{width:min(100%,360px);left:0;right:auto}.connectionValue.row .connectionValueHeader,.connectionValue.row .connectionValueHeader>span,.connectionValue.row strong,.connectionValue.row .connectionValueHeader>button{display:revert;grid-area:auto;justify-self:auto}.connectionValue.row .connectionValueHeader{display:flex}.connectionValue.row strong{padding-right:0}.connectionPanel .connectionValue.row strong{text-align:left;justify-self:auto}.activeJobMeta{white-space:normal;justify-content:flex-start}.modelSettingsFacts{grid-template-columns:1fr}.controlPanelBody,.pageHeader{display:grid}.controlActions,.pageActions,.providerPills{justify-content:flex-start}.requestView{height:auto;max-height:none;overflow:visible}.systemView{height:auto;overflow:visible}.requestView .requestTablePanel{max-height:calc(100dvh - 260px)}.systemView .activeJobsPanel{max-height:calc(100dvh - 360px)}.dialogOverlay{padding:var(--space-7)}.dialogToolbar,.modelManagementActions{justify-content:flex-start}.detailDrawer{position:fixed}}@media (width<=720px){.clientMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clientPanelHeader{height:auto}.modelManagementRow{grid-template-columns:1fr}}.checkboxField{align-items:flex-start;gap:var(--space-4);cursor:pointer;width:fit-content;max-width:100%;color:var(--color-text-soft);font-size:var(--font-size-xs);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none;display:inline-flex}.checkboxField.isDisabled{cursor:not-allowed;opacity:.55}.checkboxRoot{border:1px solid var(--color-components-checkbox-border);width:18px;height:18px;color:var(--color-components-checkbox-icon);background:var(--color-components-checkbox-bg-unchecked);border-radius:5px;flex:none;place-items:center;margin-top:1px;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 1px #10182808}.checkboxRoot:hover:not([data-disabled]){border-color:var(--color-components-checkbox-border-hover);background:var(--color-components-checkbox-bg-unchecked-hover)}.checkboxRoot[data-state=checked]{border-color:var(--color-components-checkbox-bg);background:linear-gradient(180deg, var(--color-components-checkbox-bg) 0%, var(--color-primary-strong) 100%);box-shadow:inset 0 1px #ffffff24,0 1px #10182814}.checkboxRoot[data-state=checked]:hover:not([data-disabled]){border-color:var(--color-components-checkbox-bg-hover);background:linear-gradient(180deg, var(--color-components-checkbox-bg-hover) 0%, var(--color-components-checkbox-bg) 100%)}.checkboxRoot[data-disabled]{pointer-events:none;border-color:var(--color-components-checkbox-border-disabled);color:var(--color-components-checkbox-icon-disabled);background:var(--color-components-checkbox-bg-disabled);box-shadow:none}.checkboxRoot:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring), 0 1px 0 #10182814;outline:none}.checkboxIndicator{place-items:center;width:100%;height:100%;display:grid}.checkboxIcon{opacity:0;width:12px;height:12px;transition:opacity .12s,transform .12s;transform:scale(.7)}.checkboxRoot[data-state=checked] .checkboxIcon{opacity:1;transform:scale(1)}.checkboxLabelText{overflow-wrap:anywhere;min-width:0;padding-top:1px}
