@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/c7e0cf6c760983e7.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/c7e0cf6c760983e7.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/c7e0cf6c760983e7.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}.__className_77c4dd{font-family:Bricolage Grotesque}.__variable_77c4dd{--font-display-latin-ext:"Bricolage Grotesque"}@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Bricolage Grotesque;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;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_2c06e8{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback}.__variable_2c06e8{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;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;src:url(/_next/static/media/d9fef5bf2f64cf9a.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Figtree;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;src:url(/_next/static/media/d9fef5bf2f64cf9a.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Figtree;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;src:url(/_next/static/media/d9fef5bf2f64cf9a.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_f2c070{font-family:Figtree}.__variable_f2c070{--font-body-latin-ext:"Figtree"}@font-face{font-family:Figtree;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;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Figtree;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;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Figtree;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;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_75de4e{font-family:Figtree,Figtree Fallback}.__variable_75de4e{--font-body:"Figtree","Figtree Fallback"}:root:root{color-scheme:light;--background:0 0% 100%;--card:0 0% 100%;--card-foreground:245 39% 12%;--popover:0 0% 100%;--popover-foreground:245 39% 12%;--surface-2:228 45% 98%;--foreground:245 39% 12%;--muted:228 45% 98%;--muted-foreground:248 14% 41%;--border:251 35% 94%;--input:251 35% 94%;--primary:250 90% 60%;--primary-strong:249 68% 47%;--primary-soft:251 100% 97%;--primary-foreground:0 0% 100%;--ring:250 90% 60%;--accent:251 100% 97%;--accent-foreground:245 39% 12%;--brand:43 100% 62%;--brand-foreground:222 47% 11%;--brand-soft:47 100% 92%;--secondary:43 100% 62%;--secondary-foreground:222 47% 11%;--success:145 46% 34%;--success-foreground:0 0% 100%;--warning:36 71% 42%;--warning-ink:36 74% 30%;--warning-foreground:222 47% 11%;--danger:4 76% 40%;--danger-foreground:0 0% 100%;--destructive:4 76% 40%;--destructive-foreground:0 0% 100%;--radius:0.625rem;--shadow-soft:0 1px 2px rgb(0 0 0/0.04),0 8px 24px rgb(21 19 43/0.06)}@media (prefers-color-scheme:dark){:root:root{color-scheme:dark;--background:226 49% 8%;--card:224 39% 12%;--card-foreground:248 44% 96%;--popover:224 39% 12%;--popover-foreground:248 44% 96%;--surface-2:245 33% 14%;--foreground:248 44% 96%;--muted:245 33% 14%;--muted-foreground:249 18% 69%;--border:246 26% 22%;--input:246 26% 22%;--primary:249 100% 74%;--primary-strong:249 100% 80%;--primary-soft:246 40% 21%;--primary-foreground:226 49% 8%;--ring:249 100% 74%;--accent:246 40% 21%;--accent-foreground:248 44% 96%;--brand:42 100% 70%;--brand-foreground:222 47% 11%;--brand-soft:47 45% 16%;--secondary:42 100% 70%;--secondary-foreground:222 47% 11%;--success:148 39% 49%;--success-foreground:226 49% 8%;--warning:38 71% 62%;--warning-ink:38 71% 62%;--warning-foreground:226 49% 8%;--danger:10 83% 66%;--danger-foreground:226 49% 8%;--destructive:10 83% 66%;--destructive-foreground:226 49% 8%;--shadow-soft:0 1px 2px rgb(0 0 0/0.3),0 8px 24px rgb(0 0 0/0.35)}}.bg-primary.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary-strong))}:is(h1,h2,h3,h4){font-family:var(--font-display,system-ui),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em}html body{font-family:var(--font-body,system-ui),ui-sans-serif,system-ui,sans-serif}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:JetBrains Mono;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;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;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;src:url(/_next/static/media/6d831b18ae5b01dc.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}.__className_12d6d9{font-family:JetBrains Mono}.__variable_12d6d9{--font-mono-latin-ext:"JetBrains Mono"}@font-face{font-family:JetBrains Mono;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;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;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;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_5ef85b{font-family:JetBrains Mono,JetBrains Mono Fallback}.__variable_5ef85b{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}