@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3ccf5d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3ccf5d{--font-sans-face:"Inter","Inter 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-20c4,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-20c4,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-20c4,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_aa62b7{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_aa62b7{--font-mono-face:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--brand-teal:#137a86;--brand-teal-bright:#34c9ac;--brand-teal-tint:#dff3f3;--brand-steel:#2f6fed;--brand-steel-hover:#245fd2;--brand-steel-press:#1d4fb3;--brand-steel-tint:#eef4ff;--brand-purple:#6e4fea;--brand-purple-tint:#eee9ff;--brand-amber:#f5a623;--brand-amber-ink:#8c5b08;--brand-amber-tint:#fff3d9;--brand-orange:#f06b1a;--brand-green:#11805b;--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:#13233f;--brand-slate-scrim:#06283abf;--brand-ms-red:#f25022;--brand-ms-green:#7fba00;--brand-ms-blue:#00a4ef;--brand-ms-yellow:#ffb900;--age-0-fill:#6e8794;--age-1-fill:#f0a51a;--age-2-fill:#f47b20;--age-3-fill:#f05b36;--age-4-fill:#e33c45;--chart-1:#2f6fed;--chart-2:#18a3a8;--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:#f6f8fb;--shell-ground:var(--surface-canvas);--surface-panel:#ffffff;--surface-nested:#f9fbfd;--surface-floating:#ffffff;--surface-header:#f7f9fc;--table-zebra:#fbfcfd;--table-total:#f2f6fa;--surface-footer:var(--table-total);--table-th-ink:#273449;--table-td-ink:#273449;--table-total-rule:#dbe3ec;--surface-band:#f4f7fb;--canvas:var(--surface-canvas);--surface:var(--surface-panel);--surface-raised:var(--surface-floating);--surface-sunken:var(--surface-nested);--border-subtle:#edf1f6;--border:#e4eaf1;--border-strong:#d3dde8;--state-hover:#f3f6fa;--state-pressed:#e3eaef;--state-selected:var(--brand-steel-tint);--state-selected-hover:#e2ebff;--state-selected-edge:var(--brand-steel);--rail-width:2px;--surface-selected:var(--state-selected);--nav-base:#ffffff;--nav-surface:#eef4ff;--nav-fg-active:#245fd2;--nav-fg:#3b4a63;--nav-fg-strong:#13233f;--nav-fg-muted:#66758a;--nav-item-hover:#f3f6fa;--brand-mark-sky:#3fb6f8;--brand-mark-orange:#fd7a1d;--brand-mark-coral:#fd7254;--brand-mark-peach:#fca388;--text:#13233f;--text-strong:#0b1730;--text-secondary:#53637a;--text-subtle:#626b7a;--text-inverse:#ffffff;--text-link:var(--brand-steel);--text-on-accent:#ffffff;--action:var(--brand-steel);--action-hover:var(--brand-steel-hover);--action-press:var(--brand-steel-press);--action-ink:var(--brand-steel-hover);--action-bg:var(--brand-steel-tint);--action-edge:#bcd0fb;--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:#e3f2f2;--tone-teal-edge:#b9dfe0;--tone-teal-ink:#0f5a64;--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:#d7dfe6;--control-edge-hover:#c7d0d9;--button-edge:#d7dfe6;--button-edge-hover:#c7d0d9;--button-edge-press:#b9c3cc;--button-fill-press:#eef3f6;--warning-press:#d88c1f;--success-press:#0d6e4e;--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-pale:#000000;--fill-avatar:#2f6fed;--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;--card-gap:16px;--panel-padding:20px;--section-gap:12px;--radius-control:8px;--radius-tile:8px;--radius-shell:8px;--radius-card:12px;--radius-floating:12px;--radius-pill:999px;--radius-hair:2px;--shadow-none:none;--shadow-subtle:0 0 1px rgba(17,24,39,0.10);--shadow-card:0 1px 2px rgba(16,24,40,0.03);--shadow-table:0 1px 2px rgba(16,24,40,0.04);--shadow-menu:0 0 1px rgba(16,24,40,0.10),0 2px 6px rgba(16,24,40,0.08);--shadow-floating:0 0 1px rgba(16,24,40,0.10),0 6px 18px rgba(16,24,40,0.10);--shadow-drawer:0 0 8px rgba(17,24,39,0.12),0 14px 28px rgba(17,24,39,0.14);--shadow-modal:0 0 8px rgba(17,24,39,0.12),0 32px 64px rgba(17,24,39,0.14);--font-sans:var(--font-sans-face),"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-mono-face),"Cascadia Mono","SF Mono",Consolas,monospace;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:32px;--leading-2xs:14px;--leading-xs:16px;--leading-sm:18px;--leading-base:20px;--leading-md:22px;--leading-lg:26px;--leading-xl:30px;--leading-2xl:34px;--leading-3xl:40px;--leading-tight:1.25;--leading-normal:1.5;--weight-regular:400;--weight-text:400;--weight-semibold:600;--weight-bold:700;--role-page-size:var(--text-xl);--role-page-line:var(--leading-xl);--role-page-weight:700;--role-card-size:var(--text-md);--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:16px;--role-colhead-weight:600;--role-row-size:var(--text-base);--role-row-line:20px;--role-row-weight:400;--role-figure-weight:400;--role-body-size:var(--text-base);--role-body-line:20px;--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:20px;--role-control-weight:600;--role-kpi-size:var(--text-3xl);--role-kpi-line:var(--leading-3xl);--role-kpi-weight:600;--tracking-tight:-0.015em;--tracking-figure:-0.01em;--tracking-title:-0.03em;--row-height-comfortable:44px;--row-height-compact:36px;--row-height-dense:32px;--row-height:var(--row-height-comfortable);--cell-padding-x:var(--space-5);--grid-header-height:40px;--grid-filter-height:32px;--grid-toolbar-height:48px;--grid-total-height:44px;--icon-size:16px;--sidenav-width:228px;--sidenav-collapsed:68px;--topbar-height:60px;--control-height-xs:24px;--control-height-sm:28px;--control-height:36px;--control-height-xl:40px;--badge-height-sm:16px;--badge-height-md:20px;--search-height:38px;--avatar-size:29px;--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:50ms;--motion-fast:100ms;--motion-base:200ms;--motion-slow:300ms;--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-steel);--focus-ring-nav:0 0 0 2px var(--brand-teal-bright);--focus-wash:0 0 0 3px rgba(47,116,208,0.22);--focus-edge:#2f74d0;--disabled-opacity:0.45}[data-theme=dark]{--surface-canvas:#0f1c26;--nav-base:#13212d;--nav-surface:#1d3352;--nav-fg-active:#9cc2f5;--nav-fg:#c3d0dc;--nav-fg-strong:#f3f7fa;--nav-fg-muted:#8fa4b1;--nav-item-hover:#1b2b3a;--shell-ground:#0b1620;--surface-panel:#172532;--surface-nested:#1c2c3a;--surface-floating:#1a2937;--surface-header:#1f3040;--table-zebra:#182734;--table-total:#1c2c3a;--table-th-ink:#b8c9d4;--table-td-ink:#dbe6ee;--table-total-rule:#2c4356;--surface-band:#22364a;--border-subtle:#24384a;--border:#2c4356;--border-strong:#3a5468;--state-hover:#1f3141;--state-pressed:#243a4c;--state-selected-hover:#1e3f66;--text:#e6eef3;--text-strong:#f3f7fa;--text-secondary:#a9bcc8;--text-subtle:#8fa4b1;--text-inverse:#102a43;--brand-slate:#e6eef3;--brand-slate-scrim:#000000bf;--action-ink:#8cb8ef;--brand-teal-tint:#123a3a;--brand-steel-tint:#16304d;--brand-purple-tint:#2a2450;--brand-amber-ink:#ffd48a;--brand-amber-tint:#3d2f12;--brand-green-tint:#123527;--brand-red-tint:#3f1d20;--neutral-bg:#243545;--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-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-press:#243a4c;--ink-placeholder:#7f94a4;--ink-field:#dbe6ee;--ink-quiet:#a9bcc8;--ink-menu:#dbe6ee;--ink-status-success:#8fe3dd;--focus-edge:#2fb8b0;--semantic-red-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-selected:var(--state-selected);--action-bg:var(--brand-steel-tint);--action-edge:#2c4f7c;--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);--accent-bg:var(--brand-purple-tint);--focus-ring:0 0 0 2px var(--surface-panel),0 0 0 4px var(--brand-teal);--shadow-subtle:0 0 1px rgba(0,0,0,0.40);--shadow-card:0 0 2px rgba(0,0,0,0.24),0 1px 2px rgba(0,0,0,0.28);--shadow-table:0 0 2px rgba(0,0,0,0.20),0 1px 2px rgba(0,0,0,0.20);--shadow-menu:0 0 2px rgba(0,0,0,0.24),0 4px 8px rgba(0,0,0,0.28);--shadow-floating:0 0 2px rgba(0,0,0,0.24),0 8px 16px rgba(0,0,0,0.28);--shadow-drawer:0 0 8px rgba(0,0,0,0.24),0 14px 28px rgba(0,0,0,0.28);--shadow-modal:0 0 8px rgba(0,0,0,0.24),0 32px 64px rgba(0,0,0,0.28)}[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-subtle:var(--text);--ink-hint:var(--text);--ink-quiet:var(--text);--ink-field:var(--text);--ink-menu: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-subtle:var(--text);--ink-hint:var(--text);--ink-quiet:var(--text);--ink-field:var(--text);--ink-menu: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}}