@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}:root{--font-display:"Montserrat", "Segoe UI", system-ui, sans-serif;--font-body:"Lato", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--figure-font:var(--font-body);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--z-sticky:10;--z-nav:30;--z-popover:40;--z-drawer:50;--z-dialog:60;--z-toast:70;--sidenav-w:248px;--sidenav-w-collapsed:64px;--topbar-h:56px;--content-max:1600px;--target-min:24px;--focus-w:2px;--focus-offset:2px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}:root,:root[data-style=control],[data-sc-scope][data-style=control]{--fs-xs:.6875rem;--fs-sm:.75rem;--fs-base:.84375rem;--fs-md:.9375rem;--fs-lg:1.0625rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-kpi:1.75rem;--fw-display:700;--fw-strong:700;--lh-tight:1.2;--lh-base:1.45;--tracking-label:.06em;--label-transform:uppercase;--title-font:var(--font-display);--title-fs:var(--fs-xs);--title-weight:700;--title-transform:uppercase;--title-tracking:.07em;--title-ink:var(--ink-2);--num-font:var(--font-mono);--num-weight:600;--kpi-tracking:-.01em;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-pill:999px;--border-w:1px;--pill-h:20px;--pill-fs:var(--fs-xs);--pill-radius:4px;--pill-px:7px;--pad-card:14px;--gap-grid:12px;--row-h:32px;--row-h-dense:28px;--control-h:32px;--page-pad:20px;--nav-item-h:34px;--nav-fs:var(--fs-sm);--nav-icon:17px;--nav-active-bar:2px;--nav-item-radius:var(--radius-sm);--nav-bg:var(--surface-1);--nav-active-bg:var(--brand-soft);--nav-active-shadow:none;--topbar-bg:var(--surface-1);--topbar-blur:0px;--nav-weight:700;--nav-active-weight:700;--accent-bar-w:0px;--accent-bar-color:var(--border);--press-y:0px;--btn-bevel:none;--tab-indicator-h:2px;--chart-fs:10.5;--chart-line-w:1.5;--gauge-track:10}:root[data-style=clean],[data-sc-scope][data-style=clean]{--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-kpi:2.125rem;--fw-display:700;--fw-strong:700;--lh-tight:1.25;--lh-base:1.55;--tracking-label:.01em;--label-transform:none;--title-font:var(--font-display);--title-fs:var(--fs-md);--title-weight:700;--title-transform:none;--title-tracking:-.005em;--title-ink:var(--ink);--num-font:var(--font-display);--num-weight:700;--kpi-tracking:-.02em;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--border-w:1px;--pill-h:24px;--pill-fs:var(--fs-xs);--pill-radius:999px;--pill-px:10px;--pad-card:24px;--gap-grid:20px;--row-h:44px;--row-h-dense:36px;--control-h:38px;--page-pad:32px;--nav-item-h:40px;--nav-fs:var(--fs-base);--nav-icon:18px;--nav-active-bar:0px;--nav-item-radius:var(--radius-md);--nav-bg:var(--surface-1);--nav-active-bg:var(--brand-soft);--nav-active-shadow:none;--topbar-bg:color-mix(in srgb, var(--surface-1) 86%, transparent);--topbar-blur:10px;--nav-weight:400;--nav-active-weight:700;--accent-bar-w:0px;--accent-bar-color:var(--border);--press-y:0px;--btn-bevel:none;--tab-indicator-h:2px;--chart-fs:11.5;--chart-line-w:2;--gauge-track:10}:root[data-style=sense],:root[data-style=instrument],[data-sc-scope][data-style=sense]{--fs-xs:.75rem;--fs-sm:.8125rem;--fs-base:.9375rem;--fs-md:1rem;--fs-lg:1.1875rem;--fs-xl:1.4375rem;--fs-2xl:1.875rem;--fs-3xl:2.5rem;--fs-kpi:2.5rem;--fw-display:600;--fw-strong:700;--lh-tight:1.2;--lh-base:1.55;--tracking-label:0;--label-transform:none;--title-font:var(--font-display);--title-fs:var(--fs-md);--title-weight:600;--title-transform:none;--title-tracking:-.005em;--title-ink:var(--ink);--num-font:var(--font-display);--num-weight:500;--kpi-tracking:-.025em;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--border-w:1px;--pill-h:22px;--pill-fs:var(--fs-sm);--pill-radius:999px;--pill-px:9px;--pad-card:20px;--gap-grid:24px;--row-h:44px;--row-h-dense:34px;--control-h:36px;--page-pad:32px;--nav-item-h:34px;--nav-fs:var(--fs-sm);--nav-icon:16px;--nav-active-bar:0px;--nav-item-radius:var(--radius-sm);--nav-active-shadow:none;--nav-weight:400;--nav-active-weight:400;--nav-icon-opacity:.7;--nav-active-ink:var(--ink);--nav-brand-weight:700;--topbar-bg:color-mix(in srgb, var(--bg) 88%, transparent);--topbar-blur:12px;--trigger-bg:transparent;--trigger-border:var(--border-strong);--press-y:0px;--btn-bevel:none;--tab-indicator-h:2px;--tab-indicator-color:var(--ink);--chart-fs:11.5;--chart-line-w:1.75;--gauge-track:8;--section-bg:transparent;--section-bw:1px 0 0;--section-radius:0;--section-shadow:none;--section-pad-y:var(--space-4);--section-pad-x:0;--section-pad-b:0;--object-shadow:var(--shadow-1);--accent-bar-w:0px;--accent-bar-color:var(--border);--label-weight:400;--label-fs:var(--fs-sm);--unit-weight:400;--data-font:var(--font-body);--status-pill-bg:transparent;--status-pill-pad:0;--status-glyph-display:none;--status-dot-display:inline-block;--table-wrap-bw:0;--table-wrap-bg:transparent;--table-wrap-radius:0;--th-bg:var(--bg);--th-weight:400;--current-bar-w:0px;--state-badge-bg:transparent;--state-badge-ring:none;--page-motif:"";--page-header-position:relative;--page-header-isolation:isolate;--hex-gap:var(--bg)}:root[data-style=control][data-theme=dark],:root:not([data-style])[data-theme=dark],:root:not([data-theme]),[data-sc-scope][data-style=control][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080e;--surface-1:#0f0f18;--surface-2:#161622;--surface-3:#1e1e2c;--surface-overlay:#14141f;--scrim:#0000009e;--row-alt:#ffffff05;--ink:#e8e8e0;--ink-2:#b4b4aa;--ink-3:#96968d;--ink-disabled:#66665f;--ink-on-brand:#fff;--border:#ffffff12;--border-strong:#ffffff1f;--border-control:#ffffff5c;--focus:#7cb8ec;--bevel-shade:#00000073;--tooltip-bg:#e8e8e0;--tooltip-ink:#0f0f18;--brand:#3b8bd4;--brand-ink:#7ab6eb;--brand-fill:#1f6fb2;--brand-fill-hover:#1a64a3;--brand-soft:#3b8bd429;--brand-2:#166a93;--ok:#3ccf8a;--ok-ink:#5fd99e;--ok-soft:#3ccf8a24;--ok-on:#04140c;--degraded:#e9c03a;--degraded-ink:#f0cd5a;--degraded-soft:#e9c03a24;--degraded-on:#191300;--battery:#f2913d;--battery-ink:#f6a560;--battery-soft:#f2913d26;--battery-on:#1a0c00;--critical:#ff6b6b;--critical-ink:#ff8f8f;--critical-soft:#ff6b6b26;--critical-on:#1c0303;--neutral:#9d9da6;--neutral-ink:#b4b4bc;--neutral-soft:#9d9da624;--neutral-on:#0f0f14;--info:#3b8bd4;--info-ink:#7ab6eb;--info-soft:#3b8bd429;--info-on:#03101d;--series-1:#6e8cfa;--series-2:#9e5093;--series-3:#757703;--series-4:#00a0d4;--series-5:#6b5ad4;--series-6:#a584c8;--series-7:#0470b4;--series-8:#ad5614;--chart-grid:#ffffff0f;--chart-axis:#96968d;--chart-cursor:#ffffff59;--chart-band:#6e8cfa33;--chart-pending:#ffffff0f;--chart-night:#788cdc12;--heat-0:#13202e;--heat-1:#164266;--heat-2:#1f6fb2;--heat-3:#3b8bd4;--heat-4:#8cc6f2;--shadow-1:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--shadow-2:0 8px 24px #0000008c;--shadow-inset:inset 0 1px 2px #00000080}:root[data-style=control][data-theme=light],:root:not([data-style])[data-theme=light],[data-sc-scope][data-style=control][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f4;--surface-1:#fff;--surface-2:#f5f6f9;--surface-3:#e7e9ef;--surface-overlay:#fff;--scrim:#0a0c1473;--row-alt:#0f122006;--ink:#14151b;--ink-2:#41444d;--ink-3:#575b66;--ink-disabled:#9a9ea8;--ink-on-brand:#fff;--border:#0f12201a;--border-strong:#0f12202b;--border-control:#0f122075;--focus:#1f6fb2;--bevel-shade:#0f122024;--tooltip-bg:#14151b;--tooltip-ink:#f5f6f9;--brand:#1f6fb2;--brand-ink:#1a609b;--brand-fill:#1f6fb2;--brand-fill-hover:#195f99;--brand-soft:#1f6fb21a;--brand-2:#166a93;--ok:#1b8350;--ok-ink:#146a40;--ok-soft:#1b83501c;--ok-on:#fff;--degraded:#a87e00;--degraded-ink:#735600;--degraded-soft:#a87e0021;--degraded-on:#191300;--battery:#d4640a;--battery-ink:#9c4800;--battery-soft:#d4640a1f;--battery-on:#1a0c00;--critical:#d03030;--critical-ink:#b0242a;--critical-soft:#d030301a;--critical-on:#fff;--neutral:#6c717d;--neutral-ink:#525764;--neutral-soft:#6c717d21;--neutral-on:#fff;--info:#1f6fb2;--info-ink:#1a609b;--info-soft:#1f6fb21a;--info-on:#fff;--series-1:#477ad5;--series-2:#89296c;--series-3:#7e6b0d;--series-4:#1992ae;--series-5:#54449b;--series-6:#b161d2;--series-7:#066f99;--series-8:#7e4401;--chart-grid:#0f122012;--chart-axis:#575b66;--chart-cursor:#0f122059;--chart-band:#477ad526;--chart-pending:#0f12200d;--chart-night:#26305408;--heat-0:#eef3f9;--heat-1:#c6dbef;--heat-2:#7fb1de;--heat-3:#3b8bd4;--heat-4:#155a93;--shadow-1:0 1px 2px #0f122014;--shadow-2:0 10px 30px #0f122029;--shadow-inset:inset 0 1px 2px #0f122014}:root[data-style=clean][data-theme=light],[data-sc-scope][data-style=clean][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--surface-1:#fff;--surface-2:#f6f8fb;--surface-3:#ebeff5;--surface-overlay:#fff;--scrim:#10182866;--row-alt:transparent;--ink:#16202e;--ink-2:#435066;--ink-3:#566176;--ink-disabled:#a1a8b5;--ink-on-brand:#fff;--border:#10182814;--border-strong:#10182824;--border-control:#1018287a;--focus:#1f6fb2;--bevel-shade:#1018281a;--tooltip-bg:#16202e;--tooltip-ink:#f6f8fb;--brand:#2a7cc7;--brand-ink:#1a62a3;--brand-fill:#1f6fb2;--brand-fill-hover:#195f99;--brand-soft:#3b8bd41c;--brand-2:#166a93;--ok:#1a834f;--ok-ink:#146a40;--ok-soft:#1a834f1a;--ok-on:#fff;--degraded:#b08400;--degraded-ink:#715500;--degraded-soft:#b084001f;--degraded-on:#191300;--battery:#d4640a;--battery-ink:#9a4700;--battery-soft:#d4640a1c;--battery-on:#1a0c00;--critical:#d03030;--critical-ink:#ae2329;--critical-soft:#d0303017;--critical-on:#fff;--neutral:#6b7280;--neutral-ink:#525967;--neutral-soft:#6b72801f;--neutral-on:#fff;--info:#1f6fb2;--info-ink:#1a62a3;--info-soft:#3b8bd41c;--info-on:#fff;--series-1:#477ad5;--series-2:#89296c;--series-3:#7e6b0d;--series-4:#1992ae;--series-5:#54449b;--series-6:#b161d2;--series-7:#066f99;--series-8:#7e4401;--chart-grid:#1018280f;--chart-axis:#566176;--chart-cursor:#1018284d;--chart-band:#477ad521;--chart-pending:#1018280b;--chart-night:#26305408;--heat-0:#f0f5fb;--heat-1:#cfe1f3;--heat-2:#8dbbe6;--heat-3:#3b8bd4;--heat-4:#155a93;--shadow-1:0 1px 2px #1018280a, 0 1px 3px #1018280f;--shadow-2:0 12px 32px #1018281f;--shadow-inset:inset 0 1px 2px #1018280f}:root[data-style=clean][data-theme=dark],[data-sc-scope][data-style=clean][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1117;--surface-1:#151a23;--surface-2:#1b2230;--surface-3:#232b3b;--surface-overlay:#192030;--scrim:#0000008c;--row-alt:transparent;--ink:#e7eaf0;--ink-2:#b3bbca;--ink-3:#98a0b1;--ink-disabled:#677083;--ink-on-brand:#fff;--border:#ffffff12;--border-strong:#ffffff21;--border-control:#ffffff5e;--focus:#7cb8ec;--bevel-shade:#0006;--tooltip-bg:#e7eaf0;--tooltip-ink:#151a23;--brand:#4a9ae0;--brand-ink:#82bef0;--brand-fill:#1f6fb2;--brand-fill-hover:#1a64a3;--brand-soft:#4a9ae029;--brand-2:#166a93;--ok:#3ccf8a;--ok-ink:#62d9a0;--ok-soft:#3ccf8a24;--ok-on:#04140c;--degraded:#e9c03a;--degraded-ink:#f0cd5a;--degraded-soft:#e9c03a24;--degraded-on:#191300;--battery:#f2913d;--battery-ink:#f6a560;--battery-soft:#f2913d26;--battery-on:#1a0c00;--critical:#ff6b6b;--critical-ink:#ff9393;--critical-soft:#ff6b6b26;--critical-on:#1c0303;--neutral:#9ba3b2;--neutral-ink:#b5bcc8;--neutral-soft:#9ba3b224;--neutral-on:#0e1117;--info:#4a9ae0;--info-ink:#82bef0;--info-soft:#4a9ae029;--info-on:#03101d;--series-1:#6e8cfa;--series-2:#9e5093;--series-3:#757703;--series-4:#00a0d4;--series-5:#6b5ad4;--series-6:#a584c8;--series-7:#0470b4;--series-8:#ad5614;--chart-grid:#ffffff0f;--chart-axis:#98a0b1;--chart-cursor:#ffffff59;--chart-band:#6e8cfa33;--chart-pending:#ffffff0e;--chart-night:#788cdc12;--heat-0:#17202d;--heat-1:#1b4468;--heat-2:#2a74b8;--heat-3:#4a9ae0;--heat-4:#9fd0f5;--shadow-1:0 1px 2px #00000059;--shadow-2:0 14px 36px #00000080;--shadow-inset:inset 0 1px 2px #0006}:root[data-style=sense][data-theme=light],:root[data-style=instrument][data-theme=light],[data-sc-scope][data-style=sense][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface-1:#fff;--surface-2:#f5f6f8;--surface-3:#eceef2;--surface-overlay:#fff;--scrim:#1016246b;--row-alt:#10162406;--ink:#14161c;--ink-2:#464a54;--ink-3:#585d68;--ink-disabled:#a2a6b0;--ink-on-brand:#fff;--border:#1016241a;--border-strong:#1016242b;--border-control:#1016247a;--focus:#166a93;--bevel-shade:#1016241f;--tooltip-bg:#14161c;--tooltip-ink:#fff;--brand:#2a73b5;--brand-ink:#1d5d96;--brand-fill:#1f6fb2;--brand-fill-hover:#195f99;--brand-soft:#2a73b51c;--brand-2:#166a93;--ok:#4f7d33;--ok-ink:#3a6223;--ok-soft:#4f7d331f;--ok-on:#fff;--degraded:#ab760e;--degraded-ink:#7a5300;--degraded-soft:#ab760e21;--degraded-on:#191300;--battery:#c1560a;--battery-ink:#8f3e00;--battery-soft:#c1560a1f;--battery-on:#fff;--critical:#b0392b;--critical-ink:#9a2f22;--critical-soft:#b0392b1a;--critical-on:#fff;--neutral:#6e7380;--neutral-ink:#525866;--neutral-soft:#6e738021;--neutral-on:#fff;--info:#2a73b5;--info-ink:#1d5d96;--info-soft:#2a73b51c;--info-on:#fff;--series-1:#477ad5;--series-2:#89296c;--series-3:#7e6b0d;--series-4:#12819d;--series-5:#54449b;--series-6:#a85bcc;--series-7:#066f99;--series-8:#7e4401;--chart-grid:#10162412;--chart-axis:#585d68;--chart-cursor:#10162452;--chart-band:#2a73b521;--chart-pending:#1016240b;--chart-night:#2630540d;--band-charging:#166a931a;--band-power:#54449b17;--band-maintenance:#10162412;--band-info:#2a73b51a;--band-neutral:#1016240d;--heat-0:#eef2f6;--heat-1:#cfdde6;--heat-2:#8db6cb;--heat-3:#3f87ad;--heat-4:#165f86;--mesh-line:#10162421;--mesh-node:#1016244d;--mesh-accent:#3b8bd4;--mesh-accent-2:#166a93;--nav-bg:var(--bg);--nav-ink:var(--ink-2);--nav-hover-bg:var(--surface-2);--nav-active-bg:var(--surface-3);--shadow-1:0 1px 2px #1016240d, 0 2px 10px #1016240a;--shadow-2:0 12px 32px #1016241f;--shadow-inset:inset 0 1px 2px #1016240f}:root[data-style=sense][data-theme=dark],:root[data-style=instrument][data-theme=dark],[data-sc-scope][data-style=sense][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08080e;--surface-1:#0f0f18;--surface-2:#151520;--surface-3:#1d1d29;--surface-overlay:#13131d;--scrim:#0000009e;--row-alt:#e8e8e005;--ink:#e8e8e0;--ink-2:#b4b4aa;--ink-3:#919187;--ink-disabled:#5f5f58;--ink-on-brand:#fff;--border:#e8e8e014;--border-strong:#e8e8e024;--border-control:#e8e8e066;--focus:#7ab6eb;--bevel-shade:#00000073;--tooltip-bg:#e8e8e0;--tooltip-ink:#0f0f18;--brand:#3b8bd4;--brand-ink:#7ab6eb;--brand-fill:#1f6fb2;--brand-fill-hover:#1a64a3;--brand-soft:#3b8bd424;--brand-2:#166a93;--ok:#7fae5c;--ok-ink:#9cc77c;--ok-soft:#7fae5c24;--ok-on:#0c1606;--degraded:#d6a63b;--degraded-ink:#e3bd63;--degraded-soft:#d6a63b24;--degraded-on:#191300;--battery:#e3833a;--battery-ink:#eea06a;--battery-soft:#e3833a26;--battery-on:#1a0c00;--critical:#db6a55;--critical-ink:#ec8e7b;--critical-soft:#db6a5526;--critical-on:#1c0503;--neutral:#92928a;--neutral-ink:#b0b0a6;--neutral-soft:#92928a24;--neutral-on:#0f0f14;--info:#3b8bd4;--info-ink:#7ab6eb;--info-soft:#3b8bd424;--info-on:#03101d;--series-1:#6e8cfa;--series-2:#9e5093;--series-3:#757703;--series-4:#00a0d4;--series-5:#6b5ad4;--series-6:#a584c8;--series-7:#0470b4;--series-8:#ad5614;--chart-grid:#e8e8e00f;--chart-axis:#919187;--chart-cursor:#e8e8e059;--chart-band:#3b8bd42e;--chart-pending:#e8e8e00d;--chart-night:#788cdc12;--band-charging:#3b8bd421;--band-power:#6b5ad41f;--band-maintenance:#e8e8e012;--band-info:#3b8bd41a;--band-neutral:#e8e8e00d;--heat-0:#14161f;--heat-1:#173349;--heat-2:#1f5f8f;--heat-3:#3b8bd4;--heat-4:#9cc8ef;--mesh-line:#e8e8e01f;--mesh-node:#e8e8e05c;--mesh-accent:#3b8bd4;--mesh-accent-2:#2a8cbf;--nav-bg:var(--bg);--nav-ink:var(--ink-2);--nav-hover-bg:var(--surface-1);--nav-active-bg:var(--surface-2);--shadow-1:0 1px 2px #0006, 0 0 0 1px #e8e8e005;--shadow-2:0 14px 36px #0000008c;--shadow-inset:inset 0 1px 2px #00000073}[data-sc-scope]:not([data-style=sense]){--section-bg:initial;--section-bw:initial;--section-radius:initial;--section-shadow:initial;--section-pad-y:initial;--section-pad-x:initial;--section-pad-b:initial;--object-shadow:initial;--label-weight:initial;--label-fs:initial;--unit-weight:initial;--data-font:initial;--status-pill-bg:initial;--status-pill-pad:initial;--status-glyph-display:initial;--status-dot-display:initial;--table-wrap-bw:initial;--table-wrap-bg:initial;--table-wrap-radius:initial;--th-bg:initial;--th-weight:initial;--current-bar-w:initial;--state-badge-bg:initial;--state-badge-ring:initial;--page-motif:initial;--page-header-position:initial;--page-header-isolation:initial;--hex-gap:initial;--nav-icon-opacity:initial;--nav-active-ink:initial;--nav-brand-weight:initial;--nav-ink:initial;--nav-hover-bg:initial;--trigger-bg:initial;--trigger-border:initial;--tab-indicator-color:initial;--band-charging:initial;--band-power:initial;--band-maintenance:initial;--band-info:initial;--band-neutral:initial;--mesh-line:initial;--mesh-node:initial;--mesh-accent:initial;--mesh-accent-2:initial}:root[data-density=compact],[data-sc-scope][data-density=compact]{--pad-card:12px;--gap-grid:10px;--row-h:var(--row-h-dense);--page-pad:16px}:root[data-density=compact][data-style=clean],[data-sc-scope][data-density=compact][data-style=clean]{--pad-card:16px;--gap-grid:14px;--page-pad:20px}:root[data-density=compact][data-style=sense],:root[data-density=compact][data-style=instrument],[data-sc-scope][data-density=compact][data-style=sense]{--pad-card:16px;--gap-grid:16px;--page-pad:20px;--section-pad-y:var(--space-3)}:root[data-mode=simple]{--target-min:40px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--border-strong) transparent}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{min-height:100dvh;overflow-x:hidden}#root{min-height:100dvh}[data-sc-scope]{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-display);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--ink);margin:0}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}p{margin:0}a{color:var(--brand-ink);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}::selection{background:var(--brand-soft);color:var(--ink)}img,svg,canvas{max-width:100%;display:block}code,kbd,samp,.sc-mono{font-family:var(--font-mono);font-size:.92em}kbd{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);border-bottom-width:2px;padding:1px 5px}.sc-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sc-figure{font-family:var(--figure-font,var(--font-body));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sc-numeral{font-family:var(--num-font);font-weight:var(--num-weight);font-variant-numeric:tabular-nums}.sc-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sc-label{font-size:var(--label-fs,var(--fs-xs));font-weight:var(--label-weight,700);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--ink-2)}.sc-muted{color:var(--ink-2)}.sc-subtle{color:var(--ink-3)}.sc-divider{height:1px;margin:var(--space-2) 0;background:var(--border);border:0}.sc-stack{gap:var(--stack-gap,var(--space-3));flex-direction:column;display:flex}.sc-cluster{align-items:center;gap:var(--cluster-gap,var(--space-2));flex-wrap:wrap;display:flex}.sc-grid{gap:var(--gap-grid);grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min,240px), 100%), 1fr));display:grid}.sc-grid--fit{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,240px), 100%), 1fr))}.sc-page{width:100%;max-width:var(--content-max);padding:var(--page-pad);gap:var(--gap-grid);flex-direction:column;margin:0 auto;display:flex}.sc-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);position:var(--page-header-position,static);isolation:var(--page-header-isolation,auto);flex-wrap:wrap;display:flex}.sc-page-header:before{content:var(--page-motif,none);z-index:-1;inset:calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad)) -8px 35%;pointer-events:none;background:var(--mesh-node,transparent);position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 150' width='720' height='150'%3E%3Cpath d='M106.1 43.2L171.6 47.3M171.6 47.3L217.1 65.4M114.8 109.1L157.1 116.9M157.1 116.9L210.1 114.4M109.8 0L106.1 43.2M180.9 0L171.6 47.3M106.1 43.2L114.8 109.1M171.6 47.3L157.1 116.9M114.8 109.1L107.4 150M157.1 116.9L159.6 150M180.9 0L106.1 43.2M219.3 0L171.6 47.3M217.1 65.4L157.1 116.9M157.1 116.9L107.4 150M210.1 114.4L159.6 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.09'/%3E%3Cpath d='M217.1 65.4L280.2 59.1M210.1 114.4L295.7 91.2M219.3 0L217.1 65.4M217.1 65.4L210.1 114.4M210.1 114.4L229.4 150M264.5 0L217.1 65.4M280.2 59.1L210.1 114.4M295.7 91.2L229.4 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.18'/%3E%3Cpath d='M280.2 59.1L324.9 63.1M324.9 63.1L404.5 60.6M295.7 91.2L322.2 82.4M322.2 82.4L371.2 109.3M264.5 0L280.2 59.1M336.8 0L324.9 63.1M280.2 59.1L295.7 91.2M324.9 63.1L322.2 82.4M295.7 91.2L280 150M322.2 82.4L330.8 150M336.8 0L280.2 59.1M280.2 59.1L322.2 82.4M324.9 63.1L371.2 109.3M322.2 82.4L280 150M322.2 82.4L395 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.27'/%3E%3Cpath d='M404.5 60.6L448.7 36.6M371.2 109.3L455.9 108M371.6 0L404.5 60.6M404.5 60.6L371.2 109.3M371.2 109.3L395 150M336.8 0L404.5 60.6M371.6 0L448.7 36.6M404.5 60.6L455.9 108M455.9 108L395 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.36'/%3E%3Cpath d='M448.7 36.6L497.3 34.1M497.3 34.1L538 58.1M538 58.1L604.9 60.3M604.9 60.3L655.8 39.7M655.8 39.7L720 62.3M455.9 108L494.9 93.4M494.9 93.4L542.9 98.9M542.9 98.9L620.6 91M620.6 91L659.8 87.8M659.8 87.8L720 96.3M431.4 0L448.7 36.6M511.4 0L497.3 34.1M553.4 0L538 58.1M611.2 0L604.9 60.3M648.6 0L655.8 39.7M448.7 36.6L455.9 108M497.3 34.1L494.9 93.4M538 58.1L542.9 98.9M604.9 60.3L620.6 91M655.8 39.7L659.8 87.8M455.9 108L450.3 150M494.9 93.4L506.7 150M542.9 98.9L544.5 150M620.6 91L623.1 150M659.8 87.8L668.3 150M431.4 0L497.3 34.1M511.4 0L538 58.1M553.4 0L604.9 60.3M611.2 0L655.8 39.7M497.3 34.1L455.9 108M538 58.1L494.9 93.4M655.8 39.7L620.6 91M720 62.3L659.8 87.8M494.9 93.4L450.3 150M542.9 98.9L506.7 150M620.6 91L544.5 150M659.8 87.8L623.1 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.45'/%3E%3Cpath d='M104.5 43.2a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M170 47.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M113.2 109.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M155.5 116.9a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M108.2 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M105.8 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M158 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.2'/%3E%3Cpath d='M215.5 65.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M208.5 114.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M179.3 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M217.7 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M227.8 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.4'/%3E%3Cpath d='M278.6 59.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M323.3 63.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M294.1 91.2a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M320.6 82.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M262.9 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M278.4 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M329.2 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.6'/%3E%3Cpath d='M402.9 60.6a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M369.6 109.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M335.2 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M370 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M393.4 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.8'/%3E%3Cpath d='M447.1 36.6a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M495.7 34.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M536.4 58.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M603.3 60.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M654.2 39.7a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M718.4 62.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M454.3 108a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M541.3 98.9a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M658.2 87.8a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M718.4 96.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M429.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M509.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M551.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M609.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M647 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M448.7 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M505.1 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M542.9 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M621.5 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M666.7 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='1'/%3E%3Ccircle cx='494.9' cy='93.4' r='2.4'/%3E%3Ccircle cx='620.6' cy='91' r='2.4'/%3E%3C/svg%3E") 100%/auto 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 720 150' width='720' height='150'%3E%3Cpath d='M106.1 43.2L171.6 47.3M171.6 47.3L217.1 65.4M114.8 109.1L157.1 116.9M157.1 116.9L210.1 114.4M109.8 0L106.1 43.2M180.9 0L171.6 47.3M106.1 43.2L114.8 109.1M171.6 47.3L157.1 116.9M114.8 109.1L107.4 150M157.1 116.9L159.6 150M180.9 0L106.1 43.2M219.3 0L171.6 47.3M217.1 65.4L157.1 116.9M157.1 116.9L107.4 150M210.1 114.4L159.6 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.09'/%3E%3Cpath d='M217.1 65.4L280.2 59.1M210.1 114.4L295.7 91.2M219.3 0L217.1 65.4M217.1 65.4L210.1 114.4M210.1 114.4L229.4 150M264.5 0L217.1 65.4M280.2 59.1L210.1 114.4M295.7 91.2L229.4 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.18'/%3E%3Cpath d='M280.2 59.1L324.9 63.1M324.9 63.1L404.5 60.6M295.7 91.2L322.2 82.4M322.2 82.4L371.2 109.3M264.5 0L280.2 59.1M336.8 0L324.9 63.1M280.2 59.1L295.7 91.2M324.9 63.1L322.2 82.4M295.7 91.2L280 150M322.2 82.4L330.8 150M336.8 0L280.2 59.1M280.2 59.1L322.2 82.4M324.9 63.1L371.2 109.3M322.2 82.4L280 150M322.2 82.4L395 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.27'/%3E%3Cpath d='M404.5 60.6L448.7 36.6M371.2 109.3L455.9 108M371.6 0L404.5 60.6M404.5 60.6L371.2 109.3M371.2 109.3L395 150M336.8 0L404.5 60.6M371.6 0L448.7 36.6M404.5 60.6L455.9 108M455.9 108L395 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.36'/%3E%3Cpath d='M448.7 36.6L497.3 34.1M497.3 34.1L538 58.1M538 58.1L604.9 60.3M604.9 60.3L655.8 39.7M655.8 39.7L720 62.3M455.9 108L494.9 93.4M494.9 93.4L542.9 98.9M542.9 98.9L620.6 91M620.6 91L659.8 87.8M659.8 87.8L720 96.3M431.4 0L448.7 36.6M511.4 0L497.3 34.1M553.4 0L538 58.1M611.2 0L604.9 60.3M648.6 0L655.8 39.7M448.7 36.6L455.9 108M497.3 34.1L494.9 93.4M538 58.1L542.9 98.9M604.9 60.3L620.6 91M655.8 39.7L659.8 87.8M455.9 108L450.3 150M494.9 93.4L506.7 150M542.9 98.9L544.5 150M620.6 91L623.1 150M659.8 87.8L668.3 150M431.4 0L497.3 34.1M511.4 0L538 58.1M553.4 0L604.9 60.3M611.2 0L655.8 39.7M497.3 34.1L455.9 108M538 58.1L494.9 93.4M655.8 39.7L620.6 91M720 62.3L659.8 87.8M494.9 93.4L450.3 150M542.9 98.9L506.7 150M620.6 91L544.5 150M659.8 87.8L623.1 150' fill='none' stroke='black' stroke-width='1' stroke-opacity='0.45'/%3E%3Cpath d='M104.5 43.2a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M170 47.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M113.2 109.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M155.5 116.9a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M108.2 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M105.8 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M158 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.2'/%3E%3Cpath d='M215.5 65.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M208.5 114.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M179.3 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M217.7 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M227.8 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.4'/%3E%3Cpath d='M278.6 59.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M323.3 63.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M294.1 91.2a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M320.6 82.4a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M262.9 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M278.4 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M329.2 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.6'/%3E%3Cpath d='M402.9 60.6a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M369.6 109.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M335.2 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M370 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M393.4 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='0.8'/%3E%3Cpath d='M447.1 36.6a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M495.7 34.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M536.4 58.1a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M603.3 60.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M654.2 39.7a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M718.4 62.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M454.3 108a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M541.3 98.9a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M658.2 87.8a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M718.4 96.3a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M429.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M509.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M551.8 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M609.6 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M647 0a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M448.7 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M505.1 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M542.9 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M621.5 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0M666.7 150a1.6 1.6 0 1 0 3.2 0a1.6 1.6 0 1 0 -3.2 0' fill-opacity='1'/%3E%3Ccircle cx='494.9' cy='93.4' r='2.4'/%3E%3Ccircle cx='620.6' cy='91' r='2.4'/%3E%3C/svg%3E") 100%/auto 100% no-repeat}.sc-page-header__titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}@media (width<=640px){:root,:root[data-style],:root[data-style][data-density]{--page-pad:16px;--pad-card:16px;--gap-grid:12px}h1{font-size:var(--fs-xl)}.sc-page-header:before{display:none}}.sc-cluster>*,.sc-page-header>*{min-width:0;max-width:100%}.sc-btn{--btn-bg:var(--surface-2);--btn-fg:var(--ink);--btn-border:var(--border-strong);--btn-hover-bg:var(--surface-3);--btn-hover-fg:var(--btn-fg);justify-content:center;align-items:center;gap:var(--space-2);min-height:max(var(--control-h), var(--target-min));padding:0 var(--space-3);border:var(--border-w) solid var(--btn-border);border-radius:var(--radius-md);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-bevel);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);line-height:1;text-decoration:none;display:inline-flex;position:relative}.sc-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-hover-bg);color:var(--btn-hover-fg)}.sc-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--press-y));box-shadow:var(--shadow-inset)}.sc-btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.sc-btn:disabled,.sc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.sc-btn[aria-busy=true]:disabled{opacity:.85;cursor:progress}.sc-btn[aria-pressed=true]{--btn-bg:var(--brand-soft);--btn-hover-bg:var(--brand-soft);--btn-fg:var(--brand-ink);--btn-border:var(--brand)}.sc-btn--primary{--btn-bg:var(--brand-fill);--btn-fg:var(--ink-on-brand);--btn-border:var(--brand-fill);--btn-hover-bg:var(--brand-fill-hover)}.sc-btn--ghost{--btn-bg:transparent;--btn-border:transparent;--btn-fg:var(--ink-2);--btn-hover-bg:var(--surface-2);--btn-hover-fg:var(--ink);box-shadow:none}.sc-btn--danger{--btn-bg:var(--critical-soft);--btn-fg:var(--critical-ink);--btn-border:var(--critical);--btn-hover-bg:var(--critical);--btn-hover-fg:var(--critical-on)}.sc-btn--sm{min-height:max(calc(var(--control-h) - 6px), var(--target-min));padding:0 var(--space-2);font-size:var(--fs-xs);gap:6px}.sc-btn--lg{min-height:max(calc(var(--control-h) + 8px), var(--target-min));padding:0 var(--space-5);font-size:var(--fs-md)}.sc-btn--block{width:100%}.sc-btn__spinner{width:14px;height:14px}.sc-iconbtn{width:max(var(--control-h), var(--target-min));min-width:max(var(--control-h), var(--target-min));padding:0}.sc-iconbtn.sc-btn--sm{width:max(calc(var(--control-h) - 6px), var(--target-min));min-width:max(calc(var(--control-h) - 6px), var(--target-min))}.sc-iconbtn__badge{border-radius:var(--radius-pill);background:var(--brand-fill);min-width:16px;height:16px;color:var(--ink-on-brand);font-family:var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--surface-1);pointer-events:none;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:1px;right:1px}.sc-spin{animation:.9s linear infinite sc-spin}@keyframes sc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sc-spin{animation-duration:2.5s}}.sc-progress{border-radius:var(--radius-pill);background:var(--surface-3);height:6px;position:relative;overflow:hidden}.sc-progress__bar{background:var(--brand);border-radius:inherit;transition:width var(--dur-base) var(--ease);position:absolute;inset:0 auto 0 0}.sc-progress--indeterminate .sc-progress__bar{animation:sc-indeterminate 1.2s var(--ease) infinite;width:35%!important}@keyframes sc-indeterminate{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.sc-progress--indeterminate .sc-progress__bar{background:repeating-linear-gradient(135deg, var(--brand) 0 6px, var(--brand-soft) 6px 12px);animation:none;left:0;width:100%!important}}.sc-card{--_bg:var(--section-bg,var(--surface-1));--_bw:var(--section-bw,var(--border-w));--_radius:var(--section-radius,var(--radius-lg));--_shadow:var(--section-shadow,var(--shadow-1));--_pad-y:var(--section-pad-y,var(--pad-card));--_pad-x:var(--section-pad-x,var(--pad-card));--_pad-b:var(--section-pad-b,var(--pad-card));gap:var(--space-3);min-width:0;padding:var(--_pad-y) var(--_pad-x) var(--_pad-b);background:var(--_bg);border-width:var(--_bw);border-style:solid;border-color:var(--border);border-radius:var(--_radius);box-shadow:var(--_shadow);flex-direction:column;display:flex;position:relative}.sc-card--object,.sc-card--interactive,.sc-card--inset{--_bg:var(--surface-1);--_bw:var(--border-w);--_radius:var(--radius-lg);--_shadow:var(--object-shadow,var(--shadow-1));--_pad-y:var(--pad-card);--_pad-x:var(--pad-card);--_pad-b:var(--pad-card)}.sc-card--flush{gap:0;padding:0;overflow:hidden}.sc-card--flush>.sc-card__header{padding:var(--_pad-y) var(--_pad-x) var(--space-2)}.sc-card--flush>.sc-card__footer{padding:var(--space-3) var(--_pad-x)}.sc-card--inset{--_bg:var(--surface-2);--_shadow:var(--shadow-inset)}.sc-card__body .sc-card:not(.sc-dialog .sc-card),.sc-dialog .sc-card__body .sc-card{--_bg:transparent;--_shadow:none;--_radius:var(--section-radius,var(--radius-md))}.sc-card__body :is(.sc-card--object,.sc-card--interactive,.sc-card--inset):not(.sc-dialog .sc-card),.sc-dialog .sc-card__body :is(.sc-card--object,.sc-card--interactive,.sc-card--inset){--_radius:var(--radius-md)}.sc-card--interactive{cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.sc-card--interactive:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.sc-card--interactive:active{transform:translateY(var(--press-y))}.sc-card--interactive:focus-visible,.sc-card--interactive:focus-within{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.sc-card[data-tone]>.sc-card__header>.sc-card__titles>.sc-card__title:before{content:"";background:var(--card-tone,var(--neutral));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.sc-card[data-tone=ok]{--card-tone:var(--ok)}.sc-card[data-tone=degraded]{--card-tone:var(--degraded)}.sc-card[data-tone=battery]{--card-tone:var(--battery)}.sc-card[data-tone=critical]{--card-tone:var(--critical)}.sc-card[data-tone=info]{--card-tone:var(--info)}.sc-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sc-card__titles{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.sc-card__title{align-items:center;gap:var(--space-2);font-family:var(--title-font);font-weight:var(--title-weight);font-size:var(--title-fs);line-height:var(--lh-tight);letter-spacing:var(--title-tracking);text-transform:var(--title-transform);color:var(--title-ink);flex-wrap:wrap;margin:0;display:flex}.sc-card__subtitle{color:var(--ink-2);font-size:var(--fs-sm)}.sc-card__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.sc-card__body{min-width:0}.sc-card__body :is(.sc-kpi,.sc-chart>*,.sc-spark,.sc-uptime,.sc-heatstrip,.sc-hexgrid,.sc-legend,.sc-table td,[data-busy-dim]){transition:opacity var(--dur-base) var(--ease)}.sc-card[aria-busy=true]>.sc-card__body :is(.sc-kpi,.sc-chart>:not(.sc-chart__layerbar),.sc-spark,.sc-uptime,.sc-heatstrip,.sc-hexgrid,.sc-legend,[data-busy-dim]):not(:is(.sc-kpi,.sc-legend,[data-busy-dim]) *){opacity:.55}.sc-card[aria-busy=true]>.sc-card__body .sc-table td:not(:has(a,button,input,select,textarea)){opacity:.55}.sc-card__footer{border-top:1px solid var(--border);padding-top:var(--space-3);color:var(--ink-2);font-size:var(--fs-sm)}.sc-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.sc-section__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sc-section__titles{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.sc-section__title{align-items:center;gap:var(--space-2);font-family:var(--title-font);font-weight:var(--title-weight);font-size:var(--title-fs);line-height:var(--lh-tight);letter-spacing:var(--title-tracking);text-transform:var(--title-transform);color:var(--title-ink);flex-wrap:wrap;margin:0;display:flex}.sc-section__subtitle{color:var(--ink-2);font-size:var(--fs-sm)}.sc-section__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sc-kpi{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sc-kpi__label{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sc-kpi__value{align-items:baseline;gap:2px var(--space-1);font-family:var(--num-font);font-weight:var(--num-weight);font-size:var(--fs-kpi);letter-spacing:var(--kpi-tracking);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;min-width:0;line-height:1.05;display:flex}.sc-kpi--sm .sc-kpi__value{font-size:var(--fs-xl)}.sc-kpi--lg .sc-kpi__value{font-size:calc(var(--fs-kpi) * 1.4)}.sc-kpi__unit{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:0;color:var(--ink-2);font-weight:var(--unit-weight,700)}.sc-kpi__hint{color:var(--ink-2);font-size:var(--fs-sm)}.sc-kpi--ok .sc-kpi__value{color:var(--ok-ink)}.sc-kpi--degraded .sc-kpi__value{color:var(--degraded-ink)}.sc-kpi--battery .sc-kpi__value{color:var(--battery-ink)}.sc-kpi--critical .sc-kpi__value{color:var(--critical-ink)}.sc-kpi__delta{font-family:var(--figure-font,var(--font-body));font-variant-numeric:tabular-nums;font-size:var(--fs-sm);letter-spacing:0;color:var(--ink-2);font-weight:700}.sc-kpi__delta--ok{color:var(--ok-ink)}.sc-kpi__delta--degraded{color:var(--degraded-ink)}.sc-kpi__delta--battery{color:var(--battery-ink)}.sc-kpi__delta--critical{color:var(--critical-ink)}.sc-kpi__delta--neutral{color:var(--neutral-ink)}.sc-kpi__delta--info{color:var(--info-ink)}.sc-pill{--pill-fg:var(--neutral-ink);--pill-bg:var(--neutral-soft);--pill-glyph:var(--neutral);--pill-on:var(--neutral-on);max-width:100%;min-height:var(--pill-h);padding:0 var(--pill-px) 0 calc(var(--pill-px) - 2px);border-radius:var(--pill-radius);background:var(--pill-bg);color:var(--pill-fg);font-family:var(--font-body);font-size:var(--pill-fs);letter-spacing:.01em;text-transform:none;white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;font-weight:700;line-height:1.2;display:inline-flex}.sc-pill>svg{color:var(--pill-glyph);flex-shrink:0}.sc-pill__text{text-overflow:ellipsis;overflow:hidden}.sc-pill--lg{min-height:calc(var(--pill-h) + 8px);padding:0 calc(var(--pill-px) + 4px) 0 calc(var(--pill-px) + 1px);font-size:var(--fs-sm);gap:7px}.sc-pill--status{background:var(--status-pill-bg,var(--pill-bg));padding:var(--status-pill-pad,0 var(--pill-px) 0 calc(var(--pill-px) - 2px))}.sc-pill--status.sc-pill--lg{padding:var(--status-pill-pad,0 calc(var(--pill-px) + 4px) 0 calc(var(--pill-px) + 1px))}.sc-pill--status>svg{display:var(--status-glyph-display,block)}.sc-pill--status:before{content:"";display:var(--status-dot-display,none);background:var(--pill-glyph);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sc-pill--status.sc-pill--lg:before{width:10px;height:10px}.sc-pill--dense,.sc-table-wrap--dense .sc-pill--status,[data-mode=expert] .sc-table-wrap:not(.sc-table-wrap--comfortable) .sc-pill--status{letter-spacing:0;background:0 0;gap:4px;min-height:0;padding:0;font-weight:400}.sc-pill--dense>svg,.sc-table-wrap--dense .sc-pill--status>svg,[data-mode=expert] .sc-table-wrap:not(.sc-table-wrap--comfortable) .sc-pill--status>svg{width:12px;height:12px}.sc-pill--dense:before,.sc-table-wrap--dense .sc-pill--status:before,[data-mode=expert] .sc-table-wrap:not(.sc-table-wrap--comfortable) .sc-pill--status:before{width:7px;height:7px}.sc-pill--solid{background:var(--pill-glyph);color:var(--pill-on)}.sc-pill--solid>svg{color:var(--pill-on)}.sc-pill--outline{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.sc-tone--ok{--pill-fg:var(--ok-ink);--pill-bg:var(--ok-soft);--pill-glyph:var(--ok);--pill-on:var(--ok-on)}.sc-tone--degraded{--pill-fg:var(--degraded-ink);--pill-bg:var(--degraded-soft);--pill-glyph:var(--degraded);--pill-on:var(--degraded-on)}.sc-tone--battery{--pill-fg:var(--battery-ink);--pill-bg:var(--battery-soft);--pill-glyph:var(--battery);--pill-on:var(--battery-on)}.sc-tone--critical{--pill-fg:var(--critical-ink);--pill-bg:var(--critical-soft);--pill-glyph:var(--critical);--pill-on:var(--critical-on)}.sc-tone--neutral{--pill-fg:var(--neutral-ink);--pill-bg:var(--neutral-soft);--pill-glyph:var(--neutral);--pill-on:var(--neutral-on)}.sc-tone--info{--pill-fg:var(--info-ink);--pill-bg:var(--info-soft);--pill-glyph:var(--info);--pill-on:var(--info-on)}.sc-honesty{min-height:calc(var(--pill-h) - 4px);border-radius:var(--pill-radius);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-2);cursor:help;background:0 0;gap:4px;padding:0 7px 0 5px;font-size:.6875rem}.sc-honesty:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.sc-honesty>svg{color:var(--ink-3)}.sc-honesty--live>svg{color:var(--ok)}.sc-honesty--derived>svg{color:var(--brand)}.sc-honesty--preview>svg{color:var(--series-5)}.sc-honesty--roadmap>svg{color:var(--neutral)}.sc-honesty--synthetic{color:var(--degraded-ink);box-shadow:inset 0 0 0 1px var(--degraded)}.sc-honesty--synthetic>svg{color:var(--degraded)}.sc-honesty--proxy>svg{color:var(--series-4)}.sc-honesty-quiet{border-radius:var(--radius-pill);vertical-align:middle;block-size:18px;inline-size:18px;color:var(--ink-3);cursor:help;justify-content:center;align-items:center;margin-inline-start:4px;display:inline-flex}.sc-honesty-quiet:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.sc-honesty-quiet.sc-honesty--synthetic{box-shadow:none;color:var(--ink-3)}.sc-honesty-quiet.sc-honesty--synthetic>svg{color:var(--degraded)}.sc-honesty-quiet.sc-honesty--preview>svg{color:var(--series-5)}.sc-legend{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-legend__item{align-items:center;gap:6px;display:inline-flex}.sc-legend__swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.sc-legend__count{font-family:var(--figure-font,var(--font-body));font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.sc-tabs{gap:var(--space-1);box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:thin;max-width:100%;display:flex;overflow:auto hidden}.sc-tab{align-items:center;gap:var(--space-2);min-height:max(var(--control-h), var(--target-min));padding:0 var(--space-3);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--ink-2);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;display:inline-flex;position:relative}.sc-tab:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.sc-tab:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:calc(-1 * var(--focus-w))}.sc-tab:disabled{color:var(--ink-disabled);cursor:not-allowed}.sc-tab[aria-selected=true]{color:var(--ink)}.sc-tab[aria-selected=true]:after{content:"";left:var(--space-2);right:var(--space-2);height:var(--tab-indicator-h);border-radius:var(--tab-indicator-h);background:var(--tab-indicator-color,var(--brand));position:absolute;bottom:0}.sc-tab__badge{border-radius:var(--radius-pill);background:var(--surface-3);min-width:18px;color:var(--ink-2);font-family:var(--data-font,var(--font-mono));font-size:var(--fs-xs);text-align:center;padding:0 5px;line-height:18px}.sc-tab[aria-selected=true] .sc-tab__badge{background:var(--brand-soft);color:var(--brand-ink)}.sc-seg{border-radius:var(--radius-md);background:var(--surface-3);border:var(--border-w) solid var(--border);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.sc-seg__opt{min-height:max(calc(var(--control-h) - 6px), calc(var(--target-min) - 4px));padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 2px);color:var(--ink-2);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.sc-seg__opt:hover:not([aria-checked=true]):not(:disabled){color:var(--ink);background:var(--surface-2)}.sc-seg__opt:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-1px}.sc-seg__opt[aria-checked=true]{background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-1)}.sc-seg__opt:disabled{color:var(--ink-disabled);cursor:not-allowed}.sc-seg--sm .sc-seg__opt{min-height:max(24px, calc(var(--target-min) - 6px));padding:0 var(--space-2);font-size:var(--fs-xs)}.sc-seg--block{width:100%;display:flex}.sc-seg--block .sc-seg__opt{flex:1 1 0}.sc-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sc-field__label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:700}.sc-field__hint{font-size:var(--fs-xs);color:var(--ink-3)}.sc-field__error{font-size:var(--fs-xs);color:var(--critical-ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.sc-select,.sc-input{min-height:max(var(--control-h), var(--target-min));padding:0 var(--space-3);border:var(--border-w) solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-1);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-sm);min-width:0;max-width:100%;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.sc-input::placeholder{color:var(--ink-3);opacity:1}.sc-select:hover:not(:disabled),.sc-input:hover:not(:disabled){border-color:var(--ink-3)}.sc-select:focus-visible,.sc-input:focus-visible,.sc-input:focus{outline:var(--focus-w) solid var(--focus);outline-offset:0;border-color:var(--focus)}.sc-select:disabled,.sc-input:disabled{opacity:.55;cursor:not-allowed}.sc-select[aria-invalid=true],.sc-input[aria-invalid=true]{border-color:var(--critical);box-shadow:inset 3px 0 0 var(--critical)}.sc-select{padding-right:var(--space-6);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.sc-input[type=datetime-local],.sc-input[type=date],.sc-input[type=time]{font-family:var(--font-mono);font-size:var(--fs-xs)}.sc-inputwrap{align-items:center;min-width:0;display:flex;position:relative}.sc-inputwrap>.sc-input{flex:auto;width:100%}.sc-inputwrap__icon{left:var(--space-3);color:var(--ink-3);pointer-events:none;position:absolute}.sc-inputwrap--icon>.sc-input{padding-left:calc(var(--space-3) + 22px)}.sc-inputwrap__clear{position:absolute;right:4px}.sc-inputwrap--clearable>.sc-input{padding-right:calc(var(--control-h) + 4px)}.sc-check{align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer;font-size:var(--fs-sm);display:inline-flex}.sc-check input{width:16px;height:16px;accent-color:var(--brand-fill);margin:0}.sc-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite sc-shimmer;display:block}@keyframes sc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sc-skel{background:var(--surface-3);animation:none}}.sc-state{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--ink-2);flex-direction:column;display:flex}.sc-state__body{max-width:52ch}.sc-state--compact{padding:var(--space-3);text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start}.sc-state__icon{color:var(--ink-3)}.sc-state__badge{background:var(--state-badge-bg,var(--surface-2));width:52px;height:52px;box-shadow:var(--state-badge-ring,inset 0 0 0 1px var(--border));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sc-state--compact .sc-state__badge{width:32px;height:32px}.sc-state__title{color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-md)}.sc-state--error .sc-state__badge{background:var(--state-badge-bg,var(--critical-soft));box-shadow:none}.sc-state--error .sc-state__icon{color:var(--critical)}.sc-state--not-enabled .sc-state__badge{background:var(--state-badge-bg,var(--neutral-soft));box-shadow:none}.sc-state--not-enabled .sc-state__icon{color:var(--neutral)}.sc-state--plan .sc-state__badge{background:var(--state-badge-bg,var(--brand-soft));box-shadow:none}.sc-state--plan .sc-state__icon{color:var(--brand)}.sc-state__details{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3);text-align:left;word-break:break-word}.sc-state__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.sc-state--compact .sc-state__actions{justify-content:flex-start}.sc-tip{max-width:100%;display:inline-flex;position:relative}.sc-tip__bubble{z-index:var(--z-popover);border-radius:var(--radius-sm);background:var(--tooltip-bg);width:max-content;max-width:min(280px,80vw);color:var(--tooltip-ink);box-shadow:var(--shadow-2);font-family:var(--font-body);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease), display var(--dur-fast) allow-discrete;padding:6px 9px;font-weight:400;line-height:1.35;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sc-tip__bubble:after{content:"";border:5px solid #0000;border-top-color:var(--tooltip-bg);margin-left:-5px;position:absolute;top:100%;left:50%}.sc-tip--bottom .sc-tip__bubble{top:calc(100% + 8px);bottom:auto}.sc-tip--bottom .sc-tip__bubble:after{border-top-color:#0000;border-bottom-color:var(--tooltip-bg);top:auto;bottom:100%}.sc-tip:hover .sc-tip__bubble{opacity:1;display:block}.sc-tip:has(:focus-visible) .sc-tip__bubble{opacity:1;display:block}@starting-style{.sc-tip:hover .sc-tip__bubble{opacity:0}.sc-tip:has(:focus-visible) .sc-tip__bubble{opacity:0}}@media (hover:none){.sc-tip:hover:not(:has(:focus-visible)) .sc-tip__bubble{display:none}}.sc-popover{display:inline-flex;position:relative}.sc-popover__panel{z-index:var(--z-popover);min-width:min(220px,100vw - 24px);max-width:min(420px,100vw - 24px);max-height:min(70vh,560px);padding:var(--space-2);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-2);overscroll-behavior:contain;animation:sc-pop-in var(--dur-fast) var(--ease-out);position:absolute;top:calc(100% + 6px);overflow:auto}@keyframes sc-pop-in{0%{opacity:0;transform:translateY(-4px)}}.sc-popover__panel--start{left:0}.sc-popover__panel--end{right:0}.sc-menu{flex-direction:column;gap:2px;display:flex}.sc-menu__item{align-items:center;gap:var(--space-2);width:100%;min-height:max(var(--control-h), var(--target-min));padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.sc-menu__item:hover,.sc-menu__item:focus-visible{background:var(--surface-2)}.sc-menu__item:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.sc-menu__item>svg{color:var(--ink-2);flex-shrink:0}.sc-menu__item[aria-checked=true],.sc-menu__item[aria-current=true]{color:var(--brand-ink);font-weight:700}.sc-menu__item[aria-checked=true]>svg,.sc-menu__item[aria-current=true]>svg{color:var(--brand)}.sc-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--border)}.sc-menu__heading{padding:var(--space-2) var(--space-2) var(--space-1)}.sc-info__trigger{color:var(--ink-2)}.sc-info__trigger:hover:not(:disabled){color:var(--ink)}.sc-info__panel{width:min(360px,100vw - 24px);padding:var(--space-3)}.sc-info__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.sc-info__title{font-family:var(--title-font);font-weight:var(--title-weight);font-size:var(--fs-md);line-height:var(--lh-tight);color:var(--ink);margin:0}.sc-info__body{color:var(--ink-2);font-size:var(--fs-sm);line-height:var(--lh-base)}.sc-info__body>*+*{margin-top:var(--space-2)}.sc-info__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sc-dialog{border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(540px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-2);padding:0}.sc-dialog[open]{animation:sc-dialog-in var(--dur-base) var(--ease-out)}@keyframes sc-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.sc-dialog::backdrop{background:var(--scrim)}.sc-dialog__inner{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.sc-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sc-dialog__header h2{font-size:var(--fs-lg)}.sc-dialog__footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sc-drawer{border-width:0 0 0 var(--border-w);border-radius:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.sc-drawer[open]{animation:sc-drawer-in var(--dur-base) var(--ease-out)}@keyframes sc-drawer-in{0%{opacity:0;transform:translate(24px)}}.sc-drawer .sc-dialog__inner{height:100%;overflow:auto}.sc-drawer--left{border-width:0 var(--border-w) 0 0;margin:0 auto 0 0}@media (width<=560px){.sc-dialog:not(.sc-drawer){border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:var(--border-w) 0 0;width:100vw;max-width:100vw;margin:auto 0 0}.sc-dialog__inner{padding:var(--space-4)}.sc-dialog__footer>.sc-btn{flex:auto}}.sc-table-wrap{--tr-h:var(--row-h);border-width:var(--table-wrap-bw,var(--border-w));border-style:solid;border-color:var(--border);border-radius:var(--table-wrap-radius,var(--radius-md));background:var(--table-wrap-bg,var(--surface-1));overscroll-behavior-x:contain;position:relative;overflow:auto}.sc-card__body .sc-table-wrap{border-width:var(--table-wrap-bw,var(--border-w) 0);border-radius:var(--table-wrap-radius,0);background:var(--table-wrap-bg,transparent)}[data-mode=expert] .sc-table-wrap,.sc-table-wrap--dense{--tr-h:var(--row-h-dense)}[data-mode=expert] .sc-table-wrap--comfortable,.sc-table-wrap--comfortable{--tr-h:var(--row-h)}.sc-table-wrap:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.sc-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm)}.sc-table th,.sc-table td{height:var(--tr-h);padding:0 var(--space-3);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;vertical-align:middle}.sc-table tbody tr:last-child td{border-bottom:0}.sc-table thead th{z-index:1;background:var(--th-bg,var(--surface-2));color:var(--ink-2);border-bottom-color:var(--border-strong);font-size:var(--fs-xs);font-weight:var(--th-weight,700);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);position:sticky;top:0}.sc-table th[data-align=right],.sc-table td[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.sc-table th[data-align=center],.sc-table td[data-align=center]{text-align:center}.sc-table__sort{border-radius:var(--radius-sm);min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sc-table__sort:hover{color:var(--ink)}.sc-table__sort:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}th[aria-sort=ascending] .sc-table__sort,th[aria-sort=descending] .sc-table__sort{color:var(--ink)}.sc-table tbody tr[data-alt=true] td{background:var(--row-alt)}.sc-table tbody tr[data-clickable=true]{cursor:pointer}.sc-table tbody tr[data-clickable=true]:hover td{background:var(--surface-2)}.sc-table tbody tr[aria-current=true]>*{background:var(--brand-soft)}.sc-table tbody tr[aria-current=true]>:first-child{box-shadow:inset var(--current-bar-w,3px) 0 0 var(--brand)}.sc-table tbody tr:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:calc(-1 * var(--focus-w))}.sc-table td.sc-table__mono{font-family:var(--font-mono);font-size:var(--fs-xs)}.sc-table__spacer td{border:0;height:auto;padding:0}.sc-table__loading td{border-bottom-color:#0000}.sc-table-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.sc-table-toolbar>*,.sc-table-block{min-width:0;max-width:100%}.sc-table-block[aria-busy=true] .sc-table tbody td:not(:has(a,button,input,select,textarea)){opacity:.6}.sc-details__toggle{min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--brand-ink);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px 2px 0;display:inline-flex}.sc-details__toggle:hover{text-underline-offset:2px;text-decoration:underline}.sc-details__toggle:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.sc-details__toggle svg{transition:transform var(--dur-fast) var(--ease)}.sc-details__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.sc-details__body{margin-top:var(--space-2)}.sc-processing{border-radius:var(--pill-radius);background:var(--brand-soft);min-height:22px;color:var(--brand-ink);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px 0 6px;font-weight:700;display:inline-flex}.sc-banner{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--page-pad);background:var(--pill-bg);color:var(--pill-fg);border-bottom:1px solid var(--border);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.sc-banner>svg{color:var(--pill-glyph);flex-shrink:0}.sc-banner__text{flex:220px;min-width:0}.sc-banner strong{font-weight:700}.sc-chart{width:100%;min-width:0;position:relative}.sc-chart__empty{padding:var(--space-3);color:var(--ink-3);font-size:var(--fs-sm);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-md);place-items:center;display:grid}.sc-chart .uplot{font-family:var(--font-body);color:var(--ink-2);max-width:100%}.sc-chart .u-legend{font-size:var(--fs-xs);color:var(--ink-2);text-align:left;margin-top:var(--space-1)}.sc-chart .u-legend .u-series>*{padding:2px 4px}.sc-chart .u-legend .u-marker{border-radius:2px;width:.9em;height:.9em}.sc-chart .u-legend th{color:var(--ink-2);font-weight:700}.sc-chart .u-legend td{font-family:var(--figure-font,var(--font-body));font-variant-numeric:tabular-nums;color:var(--ink)}.sc-chart .u-legend .u-off>*{opacity:.4}.sc-chart .u-select{background:var(--brand-soft)}.sc-chart .u-cursor-x{border-right:1px dashed var(--chart-cursor)!important}.sc-chart .u-cursor-y{border-bottom:1px dashed var(--chart-cursor)!important}.sc-chart .u-cursor-pt{border-width:2px!important}.sc-spark{max-width:100%;display:block;overflow:visible}.sc-spark__line{stroke-width:var(--chart-line-w)}.sc-uptime{align-items:stretch;gap:2px;min-width:0;height:24px;display:flex}.sc-uptime__cell{background:var(--neutral-soft);border-radius:2px;flex:1 1 0;min-width:2px}.sc-uptime__cell--ok{background:var(--ok)}.sc-uptime__cell--degraded{background:repeating-linear-gradient(135deg, var(--degraded) 0 3px, var(--degraded-soft) 3px 5px)}.sc-uptime__cell--battery{background:radial-gradient(circle, var(--surface-1) .9px, transparent 1.4px) 0 0 / 4px 4px, var(--battery)}.sc-uptime__cell--critical{background:var(--critical)}.sc-uptime__cell--neutral{background:var(--neutral-soft);box-shadow:inset 0 0 0 1px var(--border-strong)}.sc-uptime__cell--nodata{background:repeating-linear-gradient(135deg, var(--surface-3) 0 3px, transparent 3px 6px)}.sc-heatstrip{gap:2px;min-width:0;display:grid}.sc-heatstrip__cell{border-radius:2px;height:18px}.sc-heatstrip__label{font-family:var(--font-mono);color:var(--ink-3);text-align:center;white-space:nowrap;font-size:.625rem;overflow:visible}.sc-hexgrid{max-width:100%;display:block}.sc-hexgrid polygon{stroke:var(--hex-gap,var(--surface-1));stroke-width:2px;transition:opacity var(--dur-fast) var(--ease)}.sc-hexgrid polygon[role=button]{cursor:pointer}.sc-hexgrid polygon[role=button]:hover{opacity:.85}.sc-hexgrid polygon:focus-visible{stroke:var(--focus);stroke-width:3px;outline:none}.sc-hexgrid polygon[aria-pressed=true],.sc-hexgrid polygon[data-selected=true]{stroke:var(--ink);stroke-width:3px}.sc-hexgrid text{pointer-events:none;font-family:var(--font-body);font-weight:700}.sc-gauge{max-width:100%;height:auto}.sc-gauge text{font-family:var(--num-font);font-weight:var(--num-weight)}.sc-gauge__unit{font-family:var(--font-body)!important;font-weight:700!important}.sc-chart__layerbar{align-items:center;gap:2px var(--space-4);margin:var(--space-1) 0 0;flex-wrap:wrap;min-width:0;display:flex}.sc-chart__layers{gap:2px var(--space-4);font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sc-chart__toggle{min-height:max(24px, calc(var(--target-min) - 8px));border-radius:var(--radius-sm);color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0 6px 0 4px;font-weight:400;display:inline-flex}.sc-chart__toggle:hover{background:var(--surface-2);color:var(--ink)}.sc-chart__toggle:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.sc-chart__toggle[aria-pressed=true],.sc-chart__toggle[data-active=true]{color:var(--ink)}.sc-chart__check{border:1px solid var(--border-control);width:14px;height:14px;color:var(--ink);background:0 0;border-radius:3px;flex-shrink:0;place-items:center;display:inline-grid}.sc-chart__toggle[aria-pressed=true] .sc-chart__check{background:var(--chart-night,var(--surface-2))}.sc-chart__layer{border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.sc-chart__layer[data-active=true]{color:var(--ink)}.sc-chart__swatch{background:var(--chart-band);width:14px;height:10px;box-shadow:inset 0 0 0 1px var(--border);border-radius:2px;flex-shrink:0}.sc-chart__swatch--night{background:var(--chart-night,var(--chart-pending))}.sc-chart__swatch--charging{background:var(--band-charging,var(--chart-band));box-shadow:inset 0 -3px 0 var(--info)}.sc-chart__swatch--power{background:var(--band-power,var(--chart-pending));box-shadow:inset 0 -3px 0 var(--series-5)}.sc-chart__swatch--maintenance,.sc-chart__swatch--neutral{background:var(--band-neutral,var(--chart-pending));box-shadow:inset 0 -3px 0 var(--neutral)}.sc-chart__swatch--info{background:var(--band-info,var(--chart-band));box-shadow:inset 0 -3px 0 var(--brand)}.sc-mesh{pointer-events:none;max-width:100%;display:block;overflow:visible}.sc-mesh__line{fill:none;stroke:var(--mesh-line,var(--border-strong));stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.sc-mesh__node{fill:var(--mesh-node,var(--ink-3))}.sc-mesh__accent{fill:var(--mesh-accent,var(--brand))}.sc-mesh__accent--2{fill:var(--mesh-accent-2,var(--brand-2))}.sc-mesh--animated .sc-mesh__accent{animation:sc-mesh-pulse 4.8s var(--ease) infinite}.sc-mesh--animated .sc-mesh__accent--2{animation-delay:-2.4s}@keyframes sc-mesh-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sc-mesh--animated .sc-mesh__accent{animation:none}}.sc-mesh-frame{flex-shrink:0;place-items:center;max-width:100%;display:inline-grid;position:relative}.sc-mesh-frame>.sc-mesh{grid-area:1/1}.sc-mesh-frame__content{grid-area:1/1;place-items:center;display:grid}.sc-state__mesh .sc-state__icon{color:var(--ink-2)}.sc-state--compact .sc-mesh-frame{display:none}@media (forced-colors:active){.sc-pill,.sc-honesty,.sc-processing{border:1px solid canvastext}.sc-card[data-tone]>.sc-card__header>.sc-card__titles>.sc-card__title:before{background:canvastext}.sc-tab[aria-selected=true]:after{background:highlight}}.sc-consent{inset-inline:0;z-index:var(--z-toast,70);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0}.sc-consent__inner{pointer-events:auto;background:var(--surface-overlay,var(--surface-1));width:100%;max-width:760px;max-height:calc(100dvh - 24px);color:var(--ink);border:var(--border-w,1px) solid var(--border-strong,var(--border));border-radius:var(--radius-lg,10px);box-shadow:var(--shadow-2);gap:10px;padding:16px 18px;display:grid;overflow:auto}.sc-consent__title{font-family:var(--font-display);font-size:var(--fs-lg,1.125rem);margin:0;font-weight:700;line-height:1.3}.sc-consent__body{color:var(--ink-2);margin:0;line-height:1.5}.sc-consent__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-consent__hint{color:var(--ink-3);font-size:var(--fs-sm,.875rem);margin:0}.sc-consent-list{margin:0;padding:0;list-style:none;display:grid}.sc-consent-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:start;gap:4px 16px;padding:10px 0;display:grid}.sc-consent-row:first-child{border-top:0}.sc-consent-row__title{font-weight:700}.sc-consent-row__body{color:var(--ink-2);font-size:var(--fs-sm,.875rem);grid-column:1/-1;margin:0;line-height:1.5}.sc-consent-row__state{color:var(--ink-3);font-size:var(--fs-sm,.875rem);white-space:nowrap}.sc-switch{cursor:pointer;font-size:var(--fs-sm,.875rem);color:var(--ink-2);align-items:center;gap:8px;min-height:28px;display:inline-flex}.sc-switch input{appearance:none;border:1px solid var(--border-control,var(--border-strong));background:var(--surface-3,var(--surface-2));cursor:pointer;width:38px;height:22px;transition:background var(--dur-fast,.12s) var(--ease,ease);border-radius:999px;flex:none;margin:0;position:relative}.sc-switch input:after{content:"";background:var(--ink-3);width:16px;height:16px;transition:transform var(--dur-fast,.12s) var(--ease,ease), background var(--dur-fast,.12s) var(--ease,ease);border-radius:50%;position:absolute;top:2px;left:2px}.sc-switch input:checked{background:var(--brand-fill,var(--brand));border-color:var(--brand-fill,var(--brand))}.sc-switch input:checked:after{background:var(--ink-on-brand,#fff);transform:translate(16px)}.sc-switch input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sc-switch input:disabled{cursor:not-allowed;opacity:.55}.sc-switch:has(input:disabled){cursor:not-allowed}@media (width<=560px){.sc-consent{padding-inline:8px}.sc-consent__inner{padding:14px}.sc-consent__actions>*{flex:100%}}.sc-consent__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.sc-inventory-dialog{max-width:min(760px,100vw - 32px)}.sc-inventory{gap:12px;min-width:0;display:grid}.sc-inventory__intro,.sc-inventory__total,.sc-inventory__status,.sc-inventory__note{color:var(--ink-2);margin:0;line-height:1.5}.sc-inventory__note{color:var(--ink-3);font-size:var(--fs-sm,.875rem)}.sc-inventory__group{gap:4px;min-width:0;display:grid}.sc-inventory__group-title{font-size:var(--fs-md,1rem);margin:8px 0 0;font-weight:700}.sc-inventory__state{color:var(--ink-3);font-weight:400}.sc-inventory__list{margin:0;padding:0;list-style:none;display:grid}.sc-inventory__item{border-top:1px solid var(--border);overflow-wrap:anywhere;gap:4px;min-width:0;padding:10px 0;display:grid}.sc-inventory__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-inventory__name{font-weight:700}.sc-inventory__purpose{color:var(--ink-2);margin:0;line-height:1.5}.sc-inventory__facts{font-size:var(--fs-sm,.875rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:4px 16px;margin:0;display:grid}.sc-inventory__facts dt{color:var(--ink-3)}.sc-inventory__facts dd{color:var(--ink-2);margin:0}.sc-inventory code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.92em}.sc-shell{grid-template-columns:var(--sidenav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.sc-shell[data-collapsed=true]{grid-template-columns:var(--sidenav-w-collapsed) minmax(0, 1fr)}.sc-shell__main{flex-direction:column;min-width:0;display:flex}.sc-shell__content{outline:none;flex:1;min-width:0}.sc-skip{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--brand-fill);color:var(--ink-on-brand);box-shadow:var(--shadow-2);padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:8px}.sc-skip:focus{top:8px}.sc-sidenav{background:var(--nav-bg);border-right:var(--border-w) solid var(--border);min-width:0;height:100dvh;z-index:var(--z-nav);flex-direction:column;display:flex;position:sticky;top:0}.sc-sidenav__brand{align-items:center;gap:var(--space-2);min-height:var(--topbar-h);padding:0 var(--space-3);border-bottom:1px solid var(--border);display:flex}.sc-sidenav__brand a{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-display);font-weight:var(--nav-brand-weight,800);font-size:var(--fs-md);letter-spacing:.01em;text-decoration:none;display:flex}.sc-sidenav__brand a:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.sc-sidenav__brand img{object-fit:contain;flex-shrink:0;width:26px;height:26px}.sc-sidenav__brand .sc-sidenav__collapse{margin-left:auto}.sc-sidenav__scroll{overscroll-behavior:contain;padding:var(--space-3) var(--space-2);scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.sc-sidenav__group:has(>.sc-sidenav__heading){margin:var(--space-3) 0 var(--space-1)}.sc-sidenav__group:first-child{margin-top:0}.sc-sidenav__group ul,.sc-sidenav__footer ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sc-sidenav__heading{padding:0 var(--space-2) var(--space-1);color:var(--ink-3);display:block}.sc-navlink{align-items:center;gap:var(--space-3);min-height:max(var(--nav-item-h), var(--target-min));padding:0 var(--space-2) 0 calc(var(--space-2) + var(--nav-active-bar));border-radius:var(--nav-item-radius);color:var(--nav-ink,var(--ink-2));font-family:var(--font-body);font-weight:var(--nav-weight,700);font-size:var(--nav-fs);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);text-decoration:none;display:flex;position:relative;overflow:hidden}.sc-navlink>svg{width:var(--nav-icon);height:var(--nav-icon);opacity:var(--nav-icon-opacity,1);transition:opacity var(--dur-fast) var(--ease);flex-shrink:0}.sc-navlink:hover{background:var(--nav-hover-bg,var(--surface-2));color:var(--ink)}.sc-navlink:hover>svg,.sc-navlink[aria-current=page]{--nav-icon-opacity:1}.sc-navlink:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.sc-navlink[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-ink,var(--brand-ink));box-shadow:var(--nav-active-shadow);font-weight:var(--nav-active-weight,var(--nav-weight,700))}.sc-navlink[aria-current=page]:before{content:"";width:var(--nav-active-bar);border-radius:0 var(--nav-active-bar) var(--nav-active-bar) 0;background:var(--brand);position:absolute;top:6px;bottom:6px;left:0}.sc-navlink--sub{padding-left:calc(var(--space-2) + var(--nav-active-bar) + 14px);font-weight:400}.sc-navlink--sub>svg{width:calc(var(--nav-icon) - 2px);height:calc(var(--nav-icon) - 2px);opacity:.85}.sc-sidenav__footer{padding:var(--space-2);border-top:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.sc-sidenav__footer .sc-popover{display:flex}.sc-sidenav__footer .sc-popover>.sc-navlink{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.sc-sidenav__footer .sc-popover>.sc-navlink:hover{background:var(--nav-hover-bg,var(--surface-2))}.sc-sidenav__footer .sc-popover__panel{top:auto;bottom:calc(100% + 6px)}.sc-shell[data-collapsed=true] .sc-sidenav .sc-navlink__text,.sc-shell[data-collapsed=true] .sc-sidenav__heading,.sc-shell[data-collapsed=true] .sc-sidenav__brand-text{clip:rect(0, 0, 0, 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.sc-shell[data-collapsed=true] .sc-navlink{justify-content:center;padding:0}.sc-shell[data-collapsed=true] .sc-sidenav__group+.sc-sidenav__group{border-top:1px solid var(--border);padding-top:var(--space-3)}.sc-shell[data-collapsed=true] .sc-sidenav__group:has(>.sc-sidenav__heading){margin:var(--space-2) 0}.sc-shell[data-collapsed=true] .sc-sidenav__brand{height:auto;padding:var(--space-2) 0;flex-direction:column;justify-content:center}.sc-shell[data-collapsed=true] .sc-sidenav__brand .sc-sidenav__collapse{margin-left:0}.sc-shell[data-collapsed=true] .sc-sidenav__footer .sc-popover__panel{bottom:0;left:calc(100% + 8px)}.sc-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);min-height:var(--topbar-h);padding:var(--space-2) var(--page-pad);background:var(--topbar-bg);-webkit-backdrop-filter:blur(var(--topbar-blur));backdrop-filter:blur(var(--topbar-blur));border-bottom:var(--border-w) solid var(--border);flex-wrap:wrap;display:flex;position:sticky;top:0}.sc-topbar__group{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sc-topbar__spacer{flex:1 1 0}.sc-topbar__spacer:has(>.sc-topbar__mesh){align-self:stretch;min-width:0;margin:-8px 0;position:relative;overflow:hidden}.sc-topbar__mesh{width:100%;height:100%;position:absolute;inset:0}.sc-topbar__trigger{align-items:center;gap:var(--space-2);min-width:0;max-width:280px;min-height:max(var(--control-h), var(--target-min));padding:0 var(--space-3);border:var(--border-w) solid var(--trigger-border,var(--border-strong));border-radius:var(--radius-md);background:var(--trigger-bg,var(--surface-1));color:var(--ink);box-shadow:var(--btn-bevel);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);font-weight:700;display:inline-flex}.sc-topbar__trigger>svg{color:var(--ink-2);flex-shrink:0}.sc-topbar__trigger:hover{background:var(--surface-2);border-color:var(--border-control)}.sc-topbar__trigger:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-offset)}.sc-topbar__trigger[aria-expanded=true]{border-color:var(--brand);background:var(--brand-soft)}.sc-topbar__trigger span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sc-avatar{width:max(30px, calc(var(--target-min) - 4px));height:max(30px, calc(var(--target-min) - 4px));background:var(--brand-soft);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:800;font-size:var(--fs-xs);font-family:var(--font-display);border-radius:50%;place-items:center;display:inline-grid}.sc-badge-btn{min-height:var(--target-min);color:inherit;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.sc-badge-btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.sc-badge-btn:hover .sc-avatar{box-shadow:inset 0 0 0 2px var(--brand)}.sc-style-card{gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-body);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;grid-template-columns:44px 1fr;align-items:center;display:grid}.sc-style-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.sc-style-card:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.sc-style-card[aria-checked=true]{border-color:var(--brand);background:var(--brand-soft)}.sc-style-card__swatch{border:1px solid var(--border-strong);background:var(--bg);border-radius:6px;width:44px;height:36px;display:block;position:relative;overflow:hidden}.sc-style-card__swatch:before{content:"";border-radius:var(--radius-sm);background:var(--surface-1);height:14px;box-shadow:var(--shadow-1);position:absolute;top:6px;left:5px;right:5px}.sc-style-card__swatch:after{content:"";border-radius:var(--pill-radius);background:var(--brand);width:22px;height:6px;box-shadow:26px 0 0 -1px var(--ok);position:absolute;bottom:6px;left:5px}.sc-style-card__mesh{position:absolute;inset:0}.sc-style-card small{color:var(--ink-2);font-size:var(--fs-xs);display:block}.sc-job{padding:var(--space-2);border-radius:var(--radius-sm);flex-direction:column;gap:6px;display:flex}.sc-job+.sc-job{border-top:1px solid var(--border)}.sc-job__row{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.sc-processing-active>svg{color:var(--brand);animation:sc-pulse 1.6s var(--ease) infinite}@keyframes sc-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sc-processing-active>svg{animation:none}}.sc-scrim{background:var(--scrim);z-index:calc(var(--z-nav) - 1);animation:sc-fade-in var(--dur-base) var(--ease-out);position:fixed;inset:0}@keyframes sc-fade-in{0%{opacity:0}}@media (width<=900px){.sc-shell,.sc-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.sc-sidenav{width:min(300px,86vw);transition:transform var(--dur-base) var(--ease);box-shadow:var(--shadow-2);background:var(--surface-overlay);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sc-sidenav[data-open=true]{transform:none}.sc-topbar__hide-sm{display:none!important}}@media (width>=901px){.sc-topbar__only-sm{display:none!important}}@media (width<=560px){.sc-topbar{padding:6px var(--page-pad) 8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"menu tools""ctx ctx";gap:6px;display:grid}.sc-topbar>.sc-iconbtn{grid-area:menu}.sc-topbar__spacer{display:none}.sc-topbar__context{grid-area:ctx;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.sc-topbar__context>.sc-popover{min-width:0}.sc-topbar__context .sc-topbar__trigger{width:100%;max-width:none;padding:0 var(--space-2)}.sc-topbar__context .sc-topbar__trigger>span{text-align:left;flex:auto}.sc-topbar__tools{grid-area:tools;justify-self:end;gap:4px}.sc-topbar__tools .sc-seg__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sc-topbar__tools .sc-seg__opt{padding:0 var(--space-2)}.sc-topbar__hide-xs{display:none!important}}@media (width<=360px){.sc-topbar__context{grid-template-columns:minmax(0,1fr)}}.sc-fullscreen{min-height:100dvh;padding:var(--space-6) var(--page-pad);background:radial-gradient(1200px 600px at 50% -10%, var(--brand-soft), transparent 70%), var(--bg);place-items:center;display:grid}.sc-fullscreen__card{width:min(460px,100%)}
