@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/94a6d9b3ae777797-s.f594ee58.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/fc566e733948aae3-s.p.3ae9fc60.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:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.funnel_sans_c6a592bd-module__wcH7za__className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.funnel_sans_c6a592bd-module__wcH7za__variable{--font-funnel-sans:"Funnel Sans","Funnel Sans Fallback"}
@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3eea4b3d42758fbc-s.44093692.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/d3f3f01dfc015e12-s.p.efb60e83.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:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.funnel_display_90501e03-module__9-PN9W__className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.funnel_display_90501e03-module__9-PN9W__variable{--font-funnel-display:"Funnel Display","Funnel Display Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.d63f2443.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.ce7264d2.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:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_1323b700-module__zCpxCW__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal;font-weight:400}.courier_prime_1323b700-module__zCpxCW__variable{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}
:root{--background:#efeee8;--foreground:#171717;--accent:#390b96;--unit:1rem;--fw-bold:800;--fw-semibold:600;--fw-medium:500;--fw-base:400;--fw-light:300;--border-color:#ddd;--surface:color-mix(in oklab,var(--background)95%,var(--foreground));--text-primary:var(--foreground);--text-secondary:color-mix(in oklab,var(--foreground)70%,var(--background));--space-xxs:calc(var(--unit)/8);--space-xs:calc(var(--unit)/4);--space-sm:calc(var(--unit)/2);--space-md:calc(var(--unit)*.75);--space-base:var(--unit);--space-lg:calc(var(--unit)*1.25);--space-xl:calc(var(--unit)*1.5);--space-xxl:calc(var(--unit)*2);--radius-sm:calc(var(--unit)*.1875);--radius-md:calc(var(--unit)*.25);--radius-lg:calc(var(--unit)*.375);--radius-xl:calc(var(--unit)*.5);--border-width:calc(var(--unit)/16);--font-size-xs:calc(var(--unit)*.75);--font-size-sm:calc(var(--unit)*.875);--font-size-base:var(--unit);--font-size-lg:calc(var(--unit)*1.125);--font-size-xl:calc(var(--unit)*1.5);--line-height:1.6;--transition-fast:.2s;--transition-super-fast:.1s;--shadow-lg:0 calc(var(--unit)*.625)calc(var(--unit)*2.5)#0003;--slider-track-height:calc(var(--unit)*.375);--slider-thumb-size:calc(var(--unit)*1.125);--warning:#bc5b0c;--warning-background:color-mix(in oklab,var(--warning)10%,var(--background));--warning-border:color-mix(in oklab,var(--warning)30%,var(--background));--warning-text:var(--warning);--success:#0f820d;--success-background:color-mix(in oklab,var(--success)10%,var(--background));--success-border:color-mix(in oklab,var(--success)30%,var(--background));--success-text:var(--success)}@supports (color:lab(0% 0 0)){:root{--background:lab(94.0508% -.433534 2.99594);--foreground:lab(7.73655% 0 0);--accent:lab(20.0375% 45.8185 -66.3553);--warning:lab(50.3458% 37.0776 56.6824);--success:lab(47.1874% -46.5454 46.9516)}}@media (prefers-color-scheme:dark){:root{--background:#272626;--foreground:#f9f3dd;--input-bg:#1a1a1a;--warning-bg:#422006;--warning-border:#78350f;--warning-text:#fef3c7;--accent:#764acd}@supports (color:lab(0% 0 0)){:root{--background:lab(15.2695% .4832 .174183);--foreground:lab(95.8772% -.623047 11.4033);--accent:lab(42.2144% 41.4264 -62.4694)}}}html,body{max-inline-size:100vw;overflow-x:hidden}body{--ff-title:var(--font-funnel-display);--ff-body:var(--font-funnel-sans);--ff-mono:var(--font-courier-prime);color:var(--foreground);background:var(--background);font-family:var(--ff-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--unit)}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--ff-title),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:var(--fw-bold);letter-spacing:-.05ch;margin:0}h1{font-size:clamp(var(--unit),20dvw,calc(var(--font-size-base)*4))}h2{font-size:clamp(var(--unit),20dvw,calc(var(--font-size-base)*3))}h3{font-size:clamp(var(--unit),20dvw,calc(var(--font-size-base)*2))}h4{font-size:clamp(var(--unit),20dvw,calc(var(--font-size-base)*1.5))}h5{font-size:clamp(var(--unit),20dvw,calc(var(--font-size-base)*1.25))}h6{font-size:calc(var(--font-size-base)*1)}a{color:inherit;text-decoration:none}input{accent-color:var(--accent)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
