@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--night:#0a0b0d;--workshop:#14161a;--graphite:#272c33;--mist:#f1f3f5;--muted:#8b929c;--lime:#c6f24e;--lime-hover:#d7ff68;--ember:#ad542b;--violet:#362948;--paper:#eeece5;--ink:#111214;--mutedInk:#696965;--body-soft:#b7bdc5;--font-sans:var(--font-geist-sans),ui-sans-serif,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--font-serif:var(--font-geist-sans),ui-sans-serif,sans-serif;--ease-out:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--mist);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{background:var(--lime);color:var(--night)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html[data-fx] [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--reveal-delay,0s)}html[data-fx] [data-reveal=shown]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}