@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-weight:400;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-weight:500;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-weight:600;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-weight:700;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8443bfc81a0951af-s.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:300;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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:300;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.98%}.LAV9QG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.LAV9QG_variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--orange-50:#fff2ee;--orange-100:#fee3da;--orange-200:#fba790;--orange-400:#ff6a44;--orange-500:#f75831;--orange-600:#e04a25;--ink-900:#0b1f27;--ink-800:#1b1b1b;--ink-700:#313131;--ink-600:#4a4b52;--teal-900:#1d3c47;--gray-500:#878992;--gray-400:#a9abb3;--gray-300:#c6c6c8;--gray-250:#dcdde3;--gray-200:#e6e8f1;--gray-150:#edeef4;--gray-100:#f4f4f8;--gray-50:#f8f8fb;--mist-200:#dce1e6;--white:#fff;--canvas:#f0f0f0;--night-950:#111214;--night-900:#18191c;--night-850:#202125;--night-800:#2a2b30;--green-500:#22b722;--green-600:#139c13;--green-100:#e3f7e3;--red-500:#ff2d2d;--red-600:#e5484d;--red-100:#ffe5e5;--amber-500:#f5a524;--amber-700:#9a6500;--amber-100:#fff1d6;--viz-blue:#8ea2ee;--viz-green:#7fd65a;--viz-orange:#f75831;--viz-lilac:#dda3ef;--heat-1:#fde3d2;--heat-2:#fbc9a6;--heat-3:#f8a97e;--heat-4:#f39072;--heat-5:#e56f6a;--heat-6:#d25964;--heat-7:#e8434f;--white-a08:#ffffff14;--white-a55:#ffffff8c;--white-a60:#fff9;--white-a70:#ffffffb3;--white-a80:#fffc;--ink-a05:#0b1f270d;--ink-a07:#0b1f2712;--ink-a32:#0b1f2752;--ink-a88:#1b1b1be0;--black-a60:#0009;--orange-a16:#f7583129;--orange-a35:#f7583159;--green-a16:#22b72229;--red-a16:#ff2d2d29;--amber-a16:#f5a52429;--brand:var(--orange-500);--brand-hover:var(--orange-600);--brand-soft:var(--orange-100);--brand-soft-fg:var(--orange-600);--on-brand:var(--white);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-secondary:var(--ink-600);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-inverse:var(--white);--text-campaign:var(--teal-900);--surface-page:var(--gray-100);--surface-canvas:var(--canvas);--surface-card:var(--white);--surface-raised:var(--white);--surface-subtle:var(--gray-50);--surface-sunken:var(--gray-150);--surface-hover:var(--gray-200);--surface-track:var(--gray-100);--surface-inverse:var(--ink-800);--surface-inverse-2:var(--ink-700);--surface-glass:var(--white-a80);--surface-glass-ink:var(--ink-a88);--surface-photo-sky:var(--mist-200);--on-inverse:var(--white);--on-inverse-muted:var(--white-a60);--on-inverse-ghost:var(--white-a08);--on-photo:var(--white-a80);--scrim:var(--ink-a32);--hover-tint:var(--ink-a05);--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--ink-800);--control-off:var(--gray-300);--success:var(--green-500);--success-soft:var(--green-100);--success-fg:var(--green-600);--danger:var(--red-500);--danger-soft:var(--red-100);--danger-fg:var(--red-600);--warning:var(--amber-500);--warning-soft:var(--amber-100);--warning-fg:var(--amber-700);--chart-hatch-bg:var(--gray-150);--chart-hatch-line:var(--gray-250);--chart-ink:var(--ink-700);--hatch-light:var(--white-a55);--hatch-ink:var(--ink-a07);--on-glass:var(--ink-700);--focus-ring:var(--orange-a35);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-theme=dark]{--brand-soft:var(--orange-a16);--brand-soft-fg:var(--orange-400);--text-strong:var(--white);--text-body:var(--gray-200);--text-secondary:var(--gray-300);--text-muted:var(--gray-400);--text-subtle:var(--gray-500);--text-campaign:var(--gray-200);--surface-page:var(--night-950);--surface-canvas:var(--night-950);--surface-card:var(--night-900);--surface-raised:var(--night-800);--surface-subtle:var(--night-850);--surface-sunken:var(--night-850);--surface-hover:var(--night-800);--surface-track:var(--night-850);--surface-inverse:var(--ink-700);--surface-inverse-2:var(--ink-600);--surface-glass:var(--ink-a88);--surface-photo-sky:var(--night-850);--scrim:var(--black-a60);--hover-tint:var(--white-a08);--border-subtle:var(--night-800);--border-default:var(--ink-600);--border-strong:var(--gray-200);--control-off:var(--ink-600);--success-soft:var(--green-a16);--success-fg:var(--green-500);--danger-soft:var(--red-a16);--danger-fg:var(--red-500);--warning-soft:var(--amber-a16);--warning-fg:var(--amber-500);--chart-hatch-bg:var(--night-850);--chart-hatch-line:var(--night-800);--chart-ink:var(--gray-200);--hatch-ink:var(--white-a08);--on-glass:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--font-sans:var(--font-plus-jakarta,"Plus Jakarta Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:64px;--text-6xl:72px;--text-display:96px;--leading-none:1;--leading-tight:1.08;--leading-snug:1.22;--leading-normal:1.45;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-metric:-.03em;--tracking-normal:0;--tracking-wordmark:.32em;--type-display:var(--weight-regular) var(--text-5xl) / var(--leading-tight) var(--font-sans);--type-metric:var(--weight-light) var(--text-4xl) / var(--leading-none) var(--font-sans);--type-card-title:var(--weight-regular) var(--text-lg) / var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-base) / var(--leading-normal) var(--font-sans);--type-label:var(--weight-regular) var(--text-xs) / 1.3 var(--font-sans)}
:root{--space-0:0;--space-0-5:2px;--space-1:4px;--space-2:6px;--space-3:8px;--space-3-5:10px;--space-4:12px;--space-4-5:14px;--space-5:16px;--space-5-5:18px;--space-6:20px;--space-7:24px;--space-7-5:28px;--space-8:32px;--space-9:40px;--space-10:56px;--space-11:72px;--card-padding:var(--space-6);--card-gap:var(--space-4-5);--page-gutter:var(--space-7);--control-h-xs:26px;--control-h-sm:32px;--control-h-md:40px;--control-h-field:44px;--control-h-lg:48px;--rail-w:72px;--topbar-h:72px}
:root{--radius-xs:6px;--radius-badge-sm:7px;--radius-badge:9px;--radius-sm:10px;--radius-md:14px;--radius-tile:16px;--radius-lg:20px;--radius-tile-lg:22px;--radius-xl:26px;--radius-2xl:36px;--radius-pill:999px;--radius-round:50%;--radius-card:var(--radius-xl);--radius-panel:var(--radius-2xl);--radius-control:var(--radius-pill)}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #0b1f270a;--shadow-card:0 1px 2px #0b1f2708, 0 8px 24px -12px #0b1f2714;--shadow-pop:0 12px 40px -8px #0b1f272e, 0 2px 6px #0b1f270f;--shadow-brand:0 8px 20px -8px #f758318c;--shadow-knob:0 1px 3px #00000026;--shadow-device:0 0 0 10px #1b1b1b, 0 30px 80px -20px #00000059;--blur-glass:saturate(140%) blur(16px);--blur-scrim:blur(6px);--hatch:repeating-linear-gradient(135deg, var(--hatch-light) 0 1.5px, transparent 1.5px 9px);--hatch-gray:repeating-linear-gradient(135deg, var(--hatch-ink) 0 1.5px, transparent 1.5px 10px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--press-scale:.97;--press-scale-round:.94}[data-theme=dark]{--hatch-gray:repeating-linear-gradient(135deg, var(--hatch-ink) 0 1.5px, transparent 1.5px 10px);--shadow-card:0 1px 2px #0006, 0 8px 24px -12px #0009;--shadow-pop:0 12px 40px -8px #000000b3, 0 2px 6px #0006;--shadow-xs:0 1px 2px #0006}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-hover);text-decoration:underline}::selection{background:var(--brand-soft)}


