@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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%}.space_grotesk_468f930e-module__dy_wqa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_468f930e-module__dy_wqa__variable{--type-grotesk-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_55223314-module__13DdQG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_55223314-module__13DdQG__variable{--type-grotesk-text:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_34479dad-module__xX_hvG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_34479dad-module__xX_hvG__variable{--type-neutral:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7328e6cc-module__WDQOta__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7328e6cc-module__WDQOta__variable{--type-geometric-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-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:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-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:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-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:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-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%}.plus_jakarta_sans_223d1f60-module__L-m9Yq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_223d1f60-module__L-m9Yq__variable{--type-geometric-text:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_4fe5e988-module__PhN1qW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_4fe5e988-module__PhN1qW__variable{--type-sharp:"Archivo", "Archivo Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_aed55a57-module__iGg3zq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_aed55a57-module__iGg3zq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--brand-950:#04211f;--brand-900:#062e2b;--brand-800:#084039;--brand-700:#0b524b;--brand-600:#0e6a5e;--brand-500:#12796d;--brand-400:#2f9c8c;--brand-300:#62bcaa;--brand-200:#9bd7cb;--brand-100:#cdeae3;--brand-50:#eaf6f3;--ocean-800:#0d3a5a;--ocean-700:#114b73;--ocean-600:#17608f;--ocean-500:#1d76ad;--ocean-400:#4093c6;--ocean-300:#74b4da;--ocean-200:#aed3e9;--ocean-100:#d9eaf5;--sand-700:#8a6a15;--sand-600:#a8811d;--sand-500:#c9a227;--sand-400:#d9b74d;--sand-300:#e2c76e;--sand-100:#f6ecd2;--neutral-950:#0a0a0c;--neutral-900:#121215;--neutral-850:#18181c;--neutral-800:#212127;--neutral-700:#2d2d35;--neutral-600:#45454f;--neutral-500:#67676f;--neutral-400:#92929c;--neutral-300:#c1c1c8;--neutral-200:#dededf;--neutral-100:#eeeef0;--neutral-50:#f7f7f8;--white:#fff;--positive-600:#17794a;--positive-500:#1e9a5d;--positive-100:#d7f0e3;--negative-600:#a8342b;--negative-500:#c94436;--negative-100:#f8dfdc;--warning-600:#a8721d;--warning-500:#cf9026;--warning-100:#f8ead0;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#fdfbf7;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#f5f0e8;--surface-inverse:#16201e;--surface-hover:#f3ede3;--surface-selected:#ede4d7;--border-soft:#e6ded1;--border-strong:#cec2ae;--border-accent:var(--accent);--ink-strong:#1c1512;--ink-body:#33291f;--ink-muted:#6b5c4d;--ink-faint:#6b5c4d;--ink-inverse:#f5f0e8;--ink-on-accent:#163300;--accent:#9fe870;--accent-hover:#80e142;--accent-soft:#edf9e4;--accent-ink:#163300;--secondary:#7d2233;--secondary-soft:#f6e9ea;--highlight:#9a6b16;--highlight-soft:#f8efdc;--panel-surface:#163300;--panel-ink:#f5f0e8;--panel-ink-muted:#8fa5a1;--panel-border:#1c332f;--positive:#2d6315;--positive-ink:#2d6315;--positive-soft:#edf9e4;--negative:#ba3038;--negative-soft:#fff0f0;--warning:#9a6b16;--warning-ink:#6b4608;--warning-soft:#f8efdc;--shadow-low:0 1px 2px #1c15120d, 0 1px 3px #1c15120a;--shadow-mid:0 2px 4px #1c15120d, 0 8px 20px #1c151212;--shadow-high:0 4px 8px #1c15120f, 0 20px 48px #1c15121f;--box-shadow:0 1px 2px #1c15120a, 0 4px 14px -6px #1c151214;--box-shadow-hover:0 2px 4px #1c15120d, 0 12px 28px -10px #1c151229;--surface-glass:#fdfbf7d1;--focus-ring:0 0 0 3px #16330040;--chart-1:#78ba4a;--chart-2:#163300;--chart-3:#3f6f9c;--chart-4:#9a6b16;--chart-5:#5f8d73;--chart-6:#a9756b}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#111;--surface-card:#1a1a1a;--surface-raised:#222;--surface-sunken:#0d0d0d;--surface-inverse:#f2f2f2;--surface-hover:#282828;--surface-selected:#303030;--border-soft:#303030;--border-strong:#494949;--border-accent:var(--accent);--ink-strong:#f2f2f2;--ink-body:#d8d8d8;--ink-muted:#aaa;--ink-faint:#aaa;--ink-inverse:#111;--ink-on-accent:#163300;--accent:#9fe870;--accent-hover:#80e142;--accent-soft:#9fe87024;--accent-ink:#9fe870;--secondary:#d98d97;--secondary-soft:#d98d9724;--highlight:#d2a75c;--highlight-soft:#d2a75c24;--panel-surface:#0d0d0d;--panel-ink:#f2f2f2;--panel-ink-muted:#aaa;--panel-border:#303030;--positive:#9fe870;--positive-ink:#9fe870;--positive-soft:#9fe87024;--negative:#ff6b6b;--negative-soft:#ff6b6b24;--warning:#d2a75c;--warning-ink:#e5c17b;--warning-soft:#d2a75c24;--shadow-low:0 1px 2px #0006;--shadow-mid:0 2px 4px #00000059, 0 8px 20px #0006;--shadow-high:0 4px 8px #0006, 0 20px 48px #0000008c;--box-shadow:inset 0 1px 0 #ffffff09, 0 1px 2px #00000059;--box-shadow-hover:inset 0 1px 0 #ffffff0d, 0 10px 26px -10px #000000b3;--surface-glass:#111c;--focus-ring:0 0 0 3px #9fe87066;--chart-1:#9fe870;--chart-2:#579e40;--chart-3:#7fa8ce;--chart-4:#d2a75c;--chart-5:#93bfa4;--chart-6:#c9a09a}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-round:999px;--box-border:1px solid var(--border-soft);--box-radius:var(--radius-lg);--box-padding:var(--space-5);--control-height:38px;--control-height-sm:30px;--font-display:var(--type-geometric-display);--font-text:var(--type-geometric-text);--font-sans:var(--font-text), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-display), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-widest:.24em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.42s;--sidebar-width:236px;--assistant-width:clamp(380px, 30vw, 480px);--header-height:52px;--content-max:1440px;--z-sidebar:20;--z-sticky:30;--z-popover:40;--z-assistant:60;--z-overlay:80}[data-type=grotesk]{--font-display:var(--type-grotesk-display);--font-text:var(--type-grotesk-text)}[data-type=neutral]{--font-display:var(--type-neutral);--font-text:var(--type-neutral)}[data-type=geometric]{--font-display:var(--type-geometric-display);--font-text:var(--type-geometric-text)}[data-type=sharp]{--font-display:var(--type-sharp);--font-text:var(--type-sharp)}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0;padding:0}body{background-color:var(--surface-page);color:var(--ink-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,body *{transition:background-color var(--duration-base) var(--ease-in-out), border-color var(--duration-base) var(--ease-in-out)}h1,h2,h3,h4{color:var(--ink-strong);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}input,textarea{font:inherit}::selection{background-color:var(--accent-soft);color:var(--ink-strong)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}.tabularFigure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal)}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
