@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-sans-face:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono-face:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--brand-teal:#0b7f79;--brand-teal-hover:#096f6a;--brand-teal-press:#066965;--brand-teal-bright:#16b8af;--brand-teal-tint:#ddf6f3;--brand-teal-wash:#effbfa;--brand-steel:#3277d4;--brand-steel-hover:#245da8;--brand-steel-tint:#e8f1ff;--brand-purple:#6e4fea;--brand-purple-tint:#eee9ff;--brand-amber:#f5a623;--brand-amber-ink:#8c5b08;--brand-amber-tint:#fff3d9;--brand-orange:#f06b1a;--brand-orange-tint:#fff0e4;--brand-green:#16956b;--brand-green-tint:#e3f7ef;--brand-red:#d73941;--brand-red-dark:#c8323b;--brand-red-tint:#fde8ea;--semantic-red:var(--brand-red);--semantic-red-dark:var(--brand-red-dark);--semantic-red-tint:var(--brand-red-tint);--brand-slate:#102a43;--brand-slate-scrim:#06283abf;--metric-1:var(--brand-teal);--metric-1-tint:var(--brand-teal-tint);--metric-2:var(--brand-purple);--metric-2-tint:var(--brand-purple-tint);--metric-3:var(--brand-orange);--metric-3-tint:var(--brand-orange-tint);--metric-4:var(--brand-steel);--metric-4-tint:var(--brand-steel-tint);--metric-5:var(--brand-red);--metric-5-tint:var(--brand-red-tint);--age-0:#607787;--age-1:#d98c00;--age-2:#e56d00;--age-3:#f05b36;--age-4:#e33c45;--age-0-fill:#6e8794;--age-1-fill:#f0a51a;--age-2-fill:#f47b20;--age-3-fill:#f05b36;--age-4-fill:#e33c45;--chart-1:#0e9f98;--chart-2:#3277d4;--chart-3:#f0a51a;--chart-4:#7a5cd0;--chart-5:#e2604f;--chart-6:#2aa76a;--chart-7:#d9498f;--chart-8:#607787;--chart-9:#b07d2b;--chart-grid:#e3edf3;--chart-axis:#7d93a3;--surface-canvas:#f2f7fa;--shell-ground:var(--surface-canvas);--surface-panel:#ffffff;--surface-nested:#f8fbfc;--surface-floating:#ffffff;--surface-header:#edf3f7;--surface-filter:#f7fafc;--table-hover:#f2f8fa;--table-zebra:#fbfdfe;--table-total:#e8f8f6;--surface-footer:var(--table-total);--table-th-ink:#3d566a;--table-td-ink:#30485d;--table-total-rule:#bfe2de;--surface-band:#e2ecf3;--canvas:var(--surface-canvas);--surface:var(--surface-panel);--surface-raised:var(--surface-floating);--surface-sunken:var(--surface-nested);--border-subtle:#e7eef2;--border:#d8e4ea;--border-strong:#c5d4dd;--state-hover:#f1f7f9;--state-pressed:#e4eef2;--state-selected:var(--brand-steel-tint);--state-selected-hover:#d5e6ff;--state-selected-edge:var(--brand-steel);--rail-width:2px;--surface-hover:var(--state-hover);--surface-selected:var(--state-selected);--nav-base:#e9eff1;--nav-surface:var(--brand-amber);--nav-fg:var(--text);--nav-fg-strong:var(--text-strong);--nav-fg-muted:var(--ink-on-mist);--nav-item-hover:var(--state-hover);--side-base:var(--nav-base);--side-border:var(--border);--side-item-active:var(--brand-amber);--side-fg:var(--text);--side-fg-strong:var(--text-strong);--side-fg-muted:var(--ink-on-mist);--side-icon:var(--ink-quiet);--side-icon-active:var(--brand-teal);--side-item-hover:var(--state-hover);--side-item-card:var(--surface-panel);--side-item-card-edge:var(--border);--text:#102a43;--text-strong:#153a54;--text-secondary:#5c7080;--text-muted:#5c7080;--text-subtle:#667582;--text-inverse:#ffffff;--text-link:var(--brand-steel);--text-on-accent:#ffffff;--action:var(--brand-teal);--action-hover:var(--brand-teal-hover);--action-ink:#087d78;--action-bg:var(--brand-teal-tint);--info:var(--brand-steel);--info-bg:var(--brand-steel-tint);--success:var(--brand-green);--success-bg:var(--brand-green-tint);--warning:var(--brand-amber-ink);--warning-bg:var(--brand-amber-tint);--danger:var(--brand-red);--danger-bg:var(--brand-red-tint);--neutral:#8a99a6;--neutral-bg:#eef3f6;--tone-slate-tint:#e6edf2;--tone-slate-edge:#cddae3;--tone-slate-ink:#3d5566;--tone-teal-tint:#d6f0ed;--tone-teal-edge:#a7ded8;--tone-teal-ink:#0c6960;--tone-teal-press:#c3e9e4;--tone-blue-tint:#dbe8fa;--tone-blue-edge:#b3cdf3;--tone-blue-ink:#1e4f96;--tone-blue-press:#cadcf7;--tone-green-tint:#d9f2e4;--tone-green-edge:#aadfc3;--tone-green-ink:#14663f;--tone-amber-tint:#fcefcf;--tone-amber-edge:#f2d795;--tone-amber-ink:#7a5406;--tone-amber-press:#f9e6b4;--tone-amber-edge-strong:#e0bb52;--tone-orange-tint:#fde3cf;--tone-orange-edge:#f7c39a;--tone-orange-ink:#8a4308;--tone-orange-press:#fbd6ba;--tone-orange-edge-strong:#ef9f5e;--tone-red-tint:#fbdedf;--tone-red-edge:#f3b6b9;--tone-red-ink:#97242c;--tone-red-press:#f8cbcd;--tone-red-edge-strong:#e88b90;--tone-purple-tint:#e8e0fa;--tone-purple-edge:#cbbaf1;--tone-purple-ink:#4a2f95;--tone-pink-tint:#fbdfec;--tone-pink-edge:#f2b7d4;--tone-pink-ink:#93225c;--control-edge:#ccd9e1;--control-edge-hover:#aebdcb;--button-edge:#afc4d0;--button-edge-hover:#8ba7b8;--button-edge-press:#7c9bad;--button-fill-hover:#f4f9fc;--button-fill-press:#e7f0f5;--warning-press:#d88c1f;--danger-press:#ab3434;--ink-placeholder:#82909e;--ink-field:#506477;--ink-quiet:#607487;--ink-hint:var(--text-subtle);--ink-menu:#2f465a;--ink-on-amber:#3d2705;--ink-on-slate:#ffffff;--ink-on-slate-muted:#cfe3ea;--ink-on-slate-quiet:#9fbdc8;--ink-on-slate-wash:#ffffff1f;--ink-on-teal-bright:#04333a;--ink-on-mist:#4a5f70;--ink-nav-child:var(--ink-on-mist);--ink-nav-collapse:var(--ink-on-mist);--fill-avatar:#149d96;--fill-skeleton-sheen:#eef0f3;--ink-status-success:#0b5f57;--accent:var(--brand-purple);--accent-bg:var(--brand-purple-tint);--accent-orange:var(--brand-orange);--brand-400:var(--brand-steel);--brand-500:var(--brand-steel-hover);--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-10:48px;--space-11:64px;--shell-gutter-y:12px;--shell-gutter-x:14px;--shell-gap:16px;--card-gap:16px;--panel-padding:24px;--section-gap:12px;--radius-control:10px;--radius-tile:12px;--radius-shell:14px;--radius-card:16px;--radius-floating:16px;--radius-pill:999px;--radius-hair:2px;--shadow-none:none;--shadow-subtle:0 1px 1px rgba(16,42,67,0.04);--shadow-card:0 1px 2px rgba(16,42,67,0.03),0 10px 30px rgba(16,42,67,0.07);--shadow-table:0 1px 2px rgba(16,42,67,0.02),0 8px 24px rgba(16,42,67,0.05);--shadow-floating:0 12px 32px rgba(16,42,67,0.14);--shadow-menu:0 10px 28px rgba(16,42,67,0.14);--shadow-modal:0 16px 44px rgba(16,42,67,0.18);--shadow-md:var(--shadow-card);--font-sans:var(--font-sans-face),"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:var(--font-mono-face),"Cascadia Mono","SF Mono",Consolas,monospace;--text-3xs:10px;--text-2xs:12px;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:36px;--leading-2xs:16px;--leading-xs:18px;--leading-sm:20px;--leading-base:22px;--leading-md:24px;--leading-lg:26px;--leading-xl:30px;--leading-2xl:34px;--leading-3xl:44px;--leading-tight:1.25;--leading-normal:1.5;--weight-regular:400;--weight-text:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--role-page-size:var(--text-xl);--role-page-line:30px;--role-page-weight:700;--role-card-size:var(--text-base);--role-card-line:22px;--role-card-weight:600;--role-eyebrow-size:var(--text-2xs);--role-eyebrow-line:16px;--role-eyebrow-weight:600;--role-colhead-size:var(--text-xs);--role-colhead-line:18px;--role-colhead-weight:700;--role-row-size:var(--text-base);--role-row-line:22px;--role-row-weight:400;--role-figure-weight:500;--role-body-size:var(--text-base);--role-body-line:22px;--role-body-weight:400;--role-caption-size:var(--text-2xs);--role-caption-line:16px;--role-caption-weight:400;--role-control-size:var(--text-base);--role-control-line:22px;--role-control-weight:500;--role-kpi-size:var(--text-3xl);--role-kpi-line:var(--leading-3xl);--role-kpi-weight:800;--tracking-eyebrow:0.04em;--tracking-tight:-0.015em;--tracking-figure:-0.01em;--tracking-title:-0.03em;--row-height-comfortable:52px;--row-height-compact:46px;--row-height-dense:40px;--row-height:var(--row-height-comfortable);--cell-padding-x:var(--space-5);--grid-header-height:48px;--grid-filter-height:40px;--grid-toolbar-height:56px;--grid-total-height:50px;--icon-size:16px;--side-twisty:22px;--recrail-width:208px;--nav-width:232px;--nav-width-collapsed:48px;--topbar-height:60px;--brand-width:138px;--control-height-xs:24px;--control-height-sm:28px;--control-height-md:32px;--control-height:38px;--control-height-xl:44px;--badge-height-sm:16px;--badge-height-md:20px;--search-height:38px;--avatar-size:29px;--side-row-height:37px;--col-flag:72px;--col-short:96px;--col-date:112px;--col-money:124px;--col-name:150px;--col-text:200px;--col-memo:300px;--field-xs:100px;--field-sm:180px;--field-md:260px;--field-lg:380px;--field-xl:560px;--z-sticky:100;--z-nav:200;--z-popover:300;--z-drawer:400;--z-toast:600;--z-table-body-pinned:20;--z-table-foot:25;--z-table-foot-pinned:26;--z-table-filter:30;--z-table-head:40;--z-table-head-band:41;--z-table-filter-pinned:44;--z-table-head-pinned:45;--motion-ultrafast:60ms;--motion-fast:140ms;--motion-base:160ms;--motion-slow:220ms;--ease-decelerate:cubic-bezier(0.1,0.9,0.2,1);--ease-standard:cubic-bezier(0.33,0,0.67,1);--easing:var(--ease-standard);--focus-ring:0 0 0 2px var(--surface-panel),0 0 0 4px var(--brand-teal);--focus-ring-nav:0 0 0 2px var(--brand-teal-bright);--focus-wash:0 0 0 3px rgba(14,159,152,0.12);--focus-edge:#27aaa4;--disabled-opacity:0.45}[data-theme=dark]{--surface-canvas:#0f1c26;--shell-ground:#0b1620;--surface-panel:#172532;--surface-nested:#1c2c3a;--surface-floating:#1a2937;--surface-header:#1f3040;--surface-filter:#1a2a38;--table-hover:#1f3141;--table-zebra:#182734;--table-total:#10302e;--table-th-ink:#b8c9d4;--table-td-ink:#dbe6ee;--table-total-rule:#1f5a55;--surface-band:#22364a;--border-subtle:#24384a;--border:#2c4356;--border-strong:#3a5468;--state-hover:#1f3141;--state-pressed:#243a4c;--state-selected-hover:#1e3f66;--nav-base:#0f1c26;--text:#e6eef3;--text-strong:#f3f7fa;--text-secondary:#a9bcc8;--text-muted:#a9bcc8;--text-subtle:#8fa4b1;--text-inverse:#102a43;--brand-slate:#e6eef3;--brand-slate-scrim:#000000bf;--action-ink:#5fd3cc;--brand-teal-tint:#123a3a;--brand-teal-wash:#0f2f2e;--brand-steel-tint:#16304d;--brand-purple-tint:#2a2450;--brand-amber-ink:#ffd48a;--brand-amber-tint:#3d2f12;--brand-orange-tint:#3d2412;--brand-green-tint:#123527;--brand-red-tint:#3f1d20;--neutral-bg:#243545;--age-0:#9fb3c0;--chart-grid:#24384a;--chart-axis:#8fa4b1;--tone-slate-tint:#243545;--tone-slate-edge:#3a5064;--tone-slate-ink:#d5e1ea;--tone-teal-tint:#123a3a;--tone-teal-edge:#1f5a57;--tone-teal-ink:#8fe3dd;--tone-teal-press:#1a4a48;--tone-blue-tint:#16304d;--tone-blue-edge:#27507f;--tone-blue-ink:#a9c9f5;--tone-blue-press:#1e3f66;--tone-green-tint:#123527;--tone-green-edge:#1f5a40;--tone-green-ink:#9be0bd;--tone-amber-tint:#3d2f12;--tone-amber-edge:#6b5220;--tone-amber-ink:#ffd48a;--tone-amber-press:#4d3c18;--tone-amber-edge-strong:#8a6a2a;--tone-orange-tint:#3d2412;--tone-orange-edge:#6b3f1e;--tone-orange-ink:#ffbe8f;--tone-orange-press:#4d2f18;--tone-orange-edge-strong:#8a5230;--tone-red-tint:#3f1d20;--tone-red-edge:#6b2f34;--tone-red-ink:#ffb3b8;--tone-red-press:#4f262a;--tone-red-edge-strong:#8a3f45;--tone-purple-tint:#2a2450;--tone-purple-edge:#4a3f85;--tone-purple-ink:#cbbaf1;--tone-pink-tint:#3f1f30;--tone-pink-edge:#6b3554;--tone-pink-ink:#f5b8d6;--control-edge:#3a5468;--control-edge-hover:#4d6a80;--button-edge:#3f5a6e;--button-edge-hover:#557489;--button-edge-press:#6a8ba1;--button-fill-hover:#1f3141;--button-fill-press:#243a4c;--ink-placeholder:#7f94a4;--ink-field:#dbe6ee;--ink-quiet:#a9bcc8;--ink-menu:#dbe6ee;--ink-on-mist:#b8c9d4;--fill-skeleton-sheen:#24384a;--ink-status-success:#8fe3dd;--focus-edge:#2fb8b0;--semantic-red-tint:var(--brand-red-tint);--metric-1-tint:var(--brand-teal-tint);--metric-2-tint:var(--brand-purple-tint);--metric-3-tint:var(--brand-orange-tint);--metric-4-tint:var(--brand-steel-tint);--metric-5-tint:var(--brand-red-tint);--surface-footer:var(--table-total);--canvas:var(--surface-canvas);--surface:var(--surface-panel);--surface-raised:var(--surface-floating);--surface-sunken:var(--surface-nested);--state-selected:var(--brand-steel-tint);--surface-hover:var(--state-hover);--surface-selected:var(--state-selected);--nav-fg:var(--text);--nav-fg-strong:var(--text-strong);--nav-fg-muted:var(--ink-on-mist);--nav-item-hover:var(--state-hover);--side-base:var(--nav-base);--side-border:var(--border);--side-fg:var(--text);--side-fg-strong:var(--text-strong);--side-fg-muted:var(--ink-on-mist);--side-icon:var(--ink-quiet);--side-item-hover:var(--state-hover);--side-item-card:var(--surface-panel);--side-item-card-edge:var(--border);--action-bg:var(--brand-teal-tint);--info-bg:var(--brand-steel-tint);--success-bg:var(--brand-green-tint);--warning:var(--brand-amber-ink);--warning-bg:var(--brand-amber-tint);--danger-bg:var(--brand-red-tint);--ink-hint:var(--text-subtle);--ink-nav-child:var(--ink-on-mist);--ink-nav-collapse:var(--ink-on-mist);--accent-bg:var(--brand-purple-tint)}[data-density=comfortable]{--row-height:var(--row-height-comfortable)}[data-density=compact]{--row-height:var(--row-height-compact)}[data-density=dense]{--row-height:var(--row-height-dense);--cell-padding-x:var(--space-3)}@media (prefers-reduced-motion:reduce){:root{--motion-ultrafast:0ms;--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms}}@media (prefers-contrast:more){:root{--text-secondary:var(--text);--text-muted:var(--text);--text-subtle:var(--text);--ink-hint:var(--text);--ink-placeholder:#a9bcc8;--ink-quiet:var(--text);--ink-field:var(--text);--ink-menu:var(--text);--ink-on-mist:var(--text);--table-td-ink:var(--text);--table-th-ink:var(--text);--ink-placeholder:#506477;--border-subtle:#c5d4dd;--border:#7d94a3;--border-strong:#35536a;--state-hover:#dceaf0;--state-pressed:#c6dae3;--state-selected-hover:#b6d3f7;--shadow-subtle:none;--shadow-card:none;--shadow-table:none;--shadow-floating:0 0 0 1px var(--border-strong);--shadow-menu:0 0 0 1px var(--border-strong);--shadow-modal:0 0 0 2px var(--border-strong);--focus-ring:0 0 0 2px var(--surface-panel),0 0 0 5px var(--brand-teal);--focus-wash:0 0 0 3px rgba(11,127,121,0.28);--disabled-opacity:0.7}[data-theme=dark]{--text-secondary:var(--text);--text-muted:var(--text);--text-subtle:var(--text);--ink-hint:var(--text);--ink-quiet:var(--text);--ink-field:var(--text);--ink-menu:var(--text);--ink-on-mist:var(--text);--table-td-ink:var(--text);--table-th-ink:var(--text);--ink-placeholder:#a9bcc8;--border-subtle:#3a5468;--border:#6e8aa0;--border-strong:#a9bcc8;--state-hover:#2b4457;--state-pressed:#33526a;--state-selected-hover:#2a5a8f}}