@font-face{font-family:interTight;src:url(../media/InterTight_Regular-s.p.0.xyi-bdzzdcz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interTight;src:url(../media/InterTight_Medium-s.p.0.xyi-bdzzdcz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interTight;src:url(../media/InterTight_SemiBold-s.p.0.xyi-bdzzdcz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:interTight;src:url(../media/InterTight_Bold-s.p.0.xyi-bdzzdcz.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_b30c0a45-module__WrqKfW__className{font-family:interTight,interTight Fallback}.intertight_b30c0a45-module__WrqKfW__variable{--font-inter-tight:"interTight", "interTight Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Regular-s.p.0f97p8c3305p~.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_fcd7fd5b-module__8LGQKq__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_fcd7fd5b-module__8LGQKq__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
*,:before,:after{box-sizing:border-box}html,body{color:#f7f4ee;font-family:var(--font-inter-tight), "Inter Tight", system-ui, sans-serif;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0a12;min-height:100vh;margin:0;padding:0;overflow-x:hidden}a:hover{color:#f7f4ee}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #5b4fe9}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}::selection{color:#f7f4ee;background:#5b4fe9}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}