:root{color-scheme:light;--background:#efede6;--foreground:#171717;--primary:#1b2bda;--primary-foreground:#fff;--muted:#e5e3dc;--muted-foreground:#5c5b56;--border:#c6c4bd;--radius:0}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);font-family:var(--font-body),sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--primary);outline-offset:5px}img{max-width:100%}h1,h2,h3{text-wrap:balance}.skip-link{position:fixed;z-index:200;top:12px;left:12px;transform:translateY(-200%);background:var(--foreground);color:var(--background);padding:12px 20px}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:__plex_bdef34;src:url(/_next/static/media/bd1439e24aebdc92-s.p.ttf) format("truetype");font-display:swap;font-weight:100 700}@font-face{font-family:__plex_Fallback_bdef34;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_bdef34{font-family:__plex_bdef34,__plex_Fallback_bdef34}.__variable_bdef34{--font-body:"__plex_bdef34","__plex_Fallback_bdef34"}@font-face{font-family:__archivo_a14ed0;src:url(/_next/static/media/0cf9b27a18c228b7-s.p.ttf) format("truetype");font-display:swap;font-weight:900}@font-face{font-family:__archivo_Fallback_a14ed0;src:local("Arial");ascent-override:73.41%;descent-override:17.56%;line-gap-override:0.00%;size-adjust:119.61%}.__className_a14ed0{font-family:__archivo_a14ed0,__archivo_Fallback_a14ed0;font-weight:900}.__variable_a14ed0{--font-display:"__archivo_a14ed0","__archivo_Fallback_a14ed0"}@font-face{font-family:__spaceMono_eb160b;src:url(/_next/static/media/5d690726b5ef06db-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__spaceMono_Fallback_eb160b;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_eb160b{font-family:__spaceMono_eb160b,__spaceMono_Fallback_eb160b;font-weight:400}.__variable_eb160b{--font-mono:"__spaceMono_eb160b","__spaceMono_Fallback_eb160b"}