@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-latin-ext-800-normal.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,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:Poppins;src:url(/assets/fonts/poppins-latin-800-normal.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-latin-ext-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,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:Poppins;src:url(/assets/fonts/poppins-latin-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-latin-ext-600-normal.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0100-02FF,U+0304,U+0308,U+0329,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:Poppins;src:url(/assets/fonts/poppins-latin-600-normal.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{color-scheme:dark;--bg:#081522;--panel:#10233c;--text:#eef5ff;--muted:#9baec5;--mint:#45e2c7;--violet:#8177ff;--line:#223b49}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Poppins,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}::selection{background:#40e0d0;color:#0a192f}img{max-width:100%}button{border:0}h1,h2,h3,p{margin-top:0}dialog::backdrop{background:#030b18d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
