@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.Z9wmPa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Z9wmPa_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.BCHMqq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.BCHMqq_variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._5pgaIa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._5pgaIa_variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink-950:#06070a;--ink-900:#0b0d12;--ink-800:#14181f;--ink-700:#1f2530;--ink-600:#2c3440;--slate-500:#5a6472;--slate-400:#8892a0;--slate-300:#b4bcc7;--slate-200:#d7dce3;--slate-150:#e2e6ec;--slate-100:#ebeef2;--slate-50:#f4f6f8;--paper:#f7f8fa;--white:#fff;--blue-700:#132aa8;--blue-600:#1b37d8;--blue-500:#2b4cf2;--blue-400:#5c79ff;--blue-200:#c3cdff;--blue-100:#e3e8ff;--blue-50:#f1f4ff;--ember-600:#e24e22;--ember-500:#ff6a3d;--ember-200:#ffcdbb;--ember-100:#ffe8df;--mint-600:#0b8a55;--mint-500:#0fa968;--mint-100:#ddf5e9;--amber-600:#b87f00;--amber-500:#e5a100;--amber-100:#fdf0ce;--rose-600:#b81f1f;--rose-500:#dc2b2b;--rose-100:#fbe0e0;--alpha-ink-08:#0b0d1214;--alpha-ink-16:#0b0d1229;--alpha-ink-64:#0b0d12a3;--alpha-white-08:#ffffff14;--alpha-white-16:#ffffff29;--alpha-white-64:#ffffffa3}
:root{--font-display:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--font-sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fs-38:38px;--fs-48:48px;--fs-60:60px;--fs-76:76px;--lh-tight:1.04;--lh-snug:1.16;--lh-heading:1.24;--lh-body:1.55;--lh-loose:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-display:-.028em;--tracking-heading:-.016em;--tracking-body:0em;--tracking-label:.01em;--tracking-eyebrow:.14em;--type-display-font:var(--font-display);--type-display-size:var(--fs-76);--type-display-lh:var(--lh-tight);--type-display-tracking:var(--tracking-display);--type-display-weight:var(--fw-semibold);--type-h1-size:var(--fs-48);--type-h2-size:var(--fs-30);--type-h3-size:var(--fs-20);--type-body-size:var(--fs-16);--type-body-lh:var(--lh-body);--type-small-size:var(--fs-14);--type-caption-size:var(--fs-12);--type-eyebrow-size:var(--fs-12);--type-eyebrow-tracking:var(--tracking-eyebrow);--type-eyebrow-weight:var(--fw-semibold);--type-code-size:var(--fs-13)}
:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1200px;--container-narrow:760px;--gutter:24px;--gutter-lg:40px;--section-y:96px;--section-y-sm:56px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--border-w:1px;--border-w-strong:1.5px}
:root{--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-control:var(--radius-sm);--radius-card:var(--radius-lg);--radius-surface:var(--radius-xl)}
:root{--shadow-none:none;--shadow-xs:0 1px 1px #0b0d120a;--shadow-sm:0 1px 2px #0b0d120f,0 1px 1px #0b0d120a;--shadow-md:0 4px 12px #0b0d1212,0 1px 2px #0b0d120d;--shadow-lg:0 14px 34px #0b0d121a,0 2px 6px #0b0d120d;--shadow-overlay:0 26px 60px #06070a38,0 4px 12px #06070a1a;--inset-hairline:inset 0 0 0 1px var(--alpha-ink-08);--inset-press:inset 0 1px 0 #0b0d1224;--ring-focus:0 0 0 3px var(--blue-200);--ring-focus-inverse:0 0 0 3px #5c79ff73}
:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.52s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-emphasis:cubic-bezier(.22,1,.36,1);--transition-control:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}
:root{--text-primary:var(--ink-900);--text-secondary:var(--slate-500);--text-muted:var(--slate-400);--text-inverse:var(--white);--text-inverse-secondary:var(--slate-300);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--text-success:var(--mint-600);--text-warning:var(--amber-600);--text-danger:var(--rose-600);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--slate-50);--surface-raised:var(--white);--surface-inverse:var(--ink-900);--surface-inverse-soft:var(--ink-800);--surface-accent-soft:var(--blue-50);--surface-ember-soft:var(--ember-100);--surface-scrim:var(--alpha-ink-64);--border-subtle:var(--slate-150);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-inverse:var(--alpha-white-16);--border-accent:var(--blue-500);--action-primary-bg:var(--blue-500);--action-primary-bg-hover:var(--blue-600);--action-primary-bg-active:var(--blue-700);--action-primary-fg:var(--white);--action-secondary-bg:var(--white);--action-secondary-bg-hover:var(--slate-50);--action-secondary-bg-active:var(--slate-100);--action-secondary-fg:var(--ink-900);--action-secondary-border:var(--slate-200);--action-ghost-bg-hover:var(--slate-100);--action-ghost-fg:var(--ink-800);--action-inverse-bg:var(--white);--action-inverse-bg-hover:var(--slate-100);--action-inverse-fg:var(--ink-900);--action-danger-bg:var(--rose-500);--action-danger-bg-hover:var(--rose-600);--action-danger-fg:var(--white);--action-disabled-bg:var(--slate-100);--action-disabled-fg:var(--slate-400);--field-bg:var(--white);--field-border:var(--slate-200);--field-border-hover:var(--slate-300);--field-border-focus:var(--blue-500);--field-placeholder:var(--slate-400);--field-bg-disabled:var(--slate-50);--field-border-error:var(--rose-500)}
:root{--rose-400:#f0605d;--surface-nav:var(--ink-900);--border-nav:transparent;--surface-track:var(--slate-100);--segment-on:var(--white);--hover-overlay:var(--alpha-ink-08);--border-accent-soft:var(--blue-200);--on-accent:var(--white);--tint-neutral:var(--slate-100);--tint-blue:var(--blue-100);--tint-mint:var(--mint-100);--tint-amber:var(--amber-100);--tint-rose:var(--rose-100);--tint-ember:var(--ember-100);--badge-neutral-fg:var(--slate-500);--badge-accent-fg:var(--blue-700);--badge-success-fg:var(--mint-600);--badge-warning-fg:var(--amber-600);--badge-danger-fg:var(--rose-600);--badge-ember-fg:var(--ember-600);--chart-revenue:var(--blue-500);--chart-expense:var(--ember-600);--chart-muted:var(--slate-300);--chart-ink:var(--ink-700);--chart-1:var(--blue-500);--chart-2:var(--ember-600);--chart-3:var(--amber-500);--chart-other:var(--slate-400);--bar-measure:var(--slate-300);--bar-measure-soft:var(--slate-200);--bar-measure-faint:var(--slate-150);--bar-revenue:var(--blue-500);--bar-revenue-soft:var(--blue-200);--bar-revenue-faint:var(--blue-100);--heat-1:var(--blue-50);--heat-2:var(--blue-100);--heat-3:var(--blue-200);--heat-4:var(--blue-400);--heat-5:var(--blue-600);--heat-fg-1:var(--ink-900);--heat-fg-2:var(--ink-900);--heat-fg-3:var(--ink-900);--heat-fg-4:var(--ink-900);--heat-fg-5:var(--white);--heat-muted-1:var(--slate-50);--heat-muted-2:var(--slate-100);--heat-muted-3:var(--slate-150);--heat-muted-4:var(--slate-200);--heat-muted-5:var(--slate-300);--heat-muted-fg-1:var(--ink-800);--heat-muted-fg-2:var(--ink-800);--heat-muted-fg-3:var(--ink-800);--heat-muted-fg-4:var(--ink-900);--heat-muted-fg-5:var(--ink-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-primary:var(--slate-50);--text-secondary:var(--slate-300);--text-muted:var(--slate-400);--text-inverse:var(--ink-900);--text-inverse-secondary:var(--slate-500);--text-link:var(--blue-400);--text-link-hover:var(--blue-200);--text-success:var(--mint-500);--text-warning:var(--amber-500);--text-danger:var(--rose-400);--surface-page:var(--ink-950);--surface-card:var(--ink-900);--surface-sunken:var(--ink-950);--surface-raised:var(--ink-800);--surface-inverse:var(--slate-50);--surface-inverse-soft:var(--slate-200);--surface-accent-soft:#11183a;--surface-ember-soft:#371e1a;--surface-scrim:#06070ab8;--border-subtle:var(--alpha-white-08);--border-default:var(--alpha-white-16);--border-strong:var(--slate-500);--border-inverse:var(--alpha-ink-16);--border-accent:var(--blue-400);--action-secondary-bg:var(--ink-800);--action-secondary-bg-hover:var(--ink-700);--action-secondary-bg-active:var(--ink-600);--action-secondary-fg:var(--slate-50);--action-secondary-border:var(--alpha-white-16);--action-ghost-bg-hover:var(--alpha-white-08);--action-ghost-fg:var(--slate-200);--action-disabled-bg:var(--ink-800);--action-disabled-fg:var(--slate-500);--field-bg:var(--ink-950);--field-border:var(--alpha-white-16);--field-border-hover:var(--slate-500);--field-border-focus:var(--blue-400);--field-bg-disabled:var(--ink-900);--field-border-error:var(--rose-400);--shadow-xs:0 1px 1px #0006;--shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #00000080, 0 1px 2px #0006;--shadow-lg:0 14px 34px #0000008c, 0 2px 6px #0006;--shadow-overlay:0 26px 60px #0009, 0 0 0 1px var(--alpha-white-08);--inset-hairline:inset 0 0 0 1px var(--alpha-white-08);--ring-focus:var(--ring-focus-inverse);--border-nav:var(--alpha-white-08);--surface-track:var(--ink-800);--segment-on:var(--ink-600);--hover-overlay:var(--alpha-white-08);--border-accent-soft:var(--blue-700);--tint-neutral:var(--alpha-white-08);--tint-blue:#141f51;--tint-mint:#0c2921;--tint-amber:#32280f;--tint-rose:#311217;--tint-ember:#371e1a;--badge-neutral-fg:var(--slate-300);--badge-accent-fg:var(--blue-200);--badge-success-fg:var(--mint-500);--badge-warning-fg:var(--amber-500);--badge-danger-fg:var(--rose-400);--badge-ember-fg:var(--ember-500);--chart-revenue:var(--blue-400);--chart-muted:var(--slate-500);--chart-ink:var(--slate-300);--chart-1:var(--blue-400);--bar-measure:var(--slate-500);--bar-measure-soft:var(--ink-600);--bar-measure-faint:var(--ink-700);--bar-revenue:var(--blue-400);--bar-revenue-soft:var(--blue-700);--bar-revenue-faint:#141f51;--heat-1:var(--ink-700);--heat-2:var(--blue-700);--heat-3:var(--blue-600);--heat-4:var(--blue-500);--heat-5:var(--blue-200);--heat-fg-1:var(--slate-200);--heat-fg-2:var(--white);--heat-fg-3:var(--white);--heat-fg-4:var(--white);--heat-fg-5:var(--ink-900);--heat-muted-1:var(--ink-700);--heat-muted-2:var(--ink-600);--heat-muted-3:var(--slate-500);--heat-muted-4:var(--slate-400);--heat-muted-5:var(--slate-300);--heat-muted-fg-1:var(--slate-200);--heat-muted-fg-2:var(--white);--heat-muted-fg-3:var(--white);--heat-muted-fg-4:var(--ink-900);--heat-muted-fg-5:var(--ink-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--text-primary:var(--slate-50);--text-secondary:var(--slate-300);--text-muted:var(--slate-400);--text-inverse:var(--ink-900);--text-inverse-secondary:var(--slate-500);--text-link:var(--blue-400);--text-link-hover:var(--blue-200);--text-success:var(--mint-500);--text-warning:var(--amber-500);--text-danger:var(--rose-400);--surface-page:var(--ink-950);--surface-card:var(--ink-900);--surface-sunken:var(--ink-950);--surface-raised:var(--ink-800);--surface-inverse:var(--slate-50);--surface-inverse-soft:var(--slate-200);--surface-accent-soft:#11183a;--surface-ember-soft:#371e1a;--surface-scrim:#06070ab8;--border-subtle:var(--alpha-white-08);--border-default:var(--alpha-white-16);--border-strong:var(--slate-500);--border-inverse:var(--alpha-ink-16);--border-accent:var(--blue-400);--action-secondary-bg:var(--ink-800);--action-secondary-bg-hover:var(--ink-700);--action-secondary-bg-active:var(--ink-600);--action-secondary-fg:var(--slate-50);--action-secondary-border:var(--alpha-white-16);--action-ghost-bg-hover:var(--alpha-white-08);--action-ghost-fg:var(--slate-200);--action-disabled-bg:var(--ink-800);--action-disabled-fg:var(--slate-500);--field-bg:var(--ink-950);--field-border:var(--alpha-white-16);--field-border-hover:var(--slate-500);--field-border-focus:var(--blue-400);--field-bg-disabled:var(--ink-900);--field-border-error:var(--rose-400);--shadow-xs:0 1px 1px #0006;--shadow-sm:0 1px 2px #00000080, 0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #00000080, 0 1px 2px #0006;--shadow-lg:0 14px 34px #0000008c, 0 2px 6px #0006;--shadow-overlay:0 26px 60px #0009, 0 0 0 1px var(--alpha-white-08);--inset-hairline:inset 0 0 0 1px var(--alpha-white-08);--ring-focus:var(--ring-focus-inverse);--border-nav:var(--alpha-white-08);--surface-track:var(--ink-800);--segment-on:var(--ink-600);--hover-overlay:var(--alpha-white-08);--border-accent-soft:var(--blue-700);--tint-neutral:var(--alpha-white-08);--tint-blue:#141f51;--tint-mint:#0c2921;--tint-amber:#32280f;--tint-rose:#311217;--tint-ember:#371e1a;--badge-neutral-fg:var(--slate-300);--badge-accent-fg:var(--blue-200);--badge-success-fg:var(--mint-500);--badge-warning-fg:var(--amber-500);--badge-danger-fg:var(--rose-400);--badge-ember-fg:var(--ember-500);--chart-revenue:var(--blue-400);--chart-muted:var(--slate-500);--chart-ink:var(--slate-300);--chart-1:var(--blue-400);--bar-measure:var(--slate-500);--bar-measure-soft:var(--ink-600);--bar-measure-faint:var(--ink-700);--bar-revenue:var(--blue-400);--bar-revenue-soft:var(--blue-700);--bar-revenue-faint:#141f51;--heat-1:var(--ink-700);--heat-2:var(--blue-700);--heat-3:var(--blue-600);--heat-4:var(--blue-500);--heat-5:var(--blue-200);--heat-fg-1:var(--slate-200);--heat-fg-2:var(--white);--heat-fg-3:var(--white);--heat-fg-4:var(--white);--heat-fg-5:var(--ink-900);--heat-muted-1:var(--ink-700);--heat-muted-2:var(--ink-600);--heat-muted-3:var(--slate-500);--heat-muted-4:var(--slate-400);--heat-muted-5:var(--slate-300);--heat-muted-fg-1:var(--slate-200);--heat-muted-fg-2:var(--white);--heat-muted-fg-3:var(--white);--heat-muted-fg-4:var(--ink-900);--heat-muted-fg-5:var(--ink-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--lh-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);margin:0}h1{font-size:var(--type-h1-size);letter-spacing:var(--tracking-display)}h2{font-size:var(--type-h2-size)}h3{font-size:var(--type-h3-size)}p{margin:0}code,pre,kbd{font-family:var(--font-mono);font-size:var(--type-code-size)}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline}:focus-visible{box-shadow:var(--ring-focus);outline:none}.q-eyebrow{font-family:var(--font-mono);font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-secondary)}.q-grid-texture{background-image:linear-gradient(var(--alpha-ink-08) 1px,transparent 1px),linear-gradient(90deg,var(--alpha-ink-08) 1px,transparent 1px);background-size:64px 64px}
:root{--font-display:var(--font-space-grotesk), "Helvetica Neue", Arial, sans-serif;--font-sans:var(--font-ibm-plex-sans), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace}html{-webkit-text-size-adjust:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
