@import url("/fonts/fonts.v2.css");@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300 700;font-display:block;src:url(/fonts/MaterialSymbols-r3.woff2) format("woff2")}.msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#06070a;color:rgba(236,239,246,.94);font-family:Onest,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:var(--accent,#2fd8a6);text-decoration:none}a:hover{opacity:.82}::selection{background:rgba(47,216,166,.3)}button,input,select,textarea{font-family:inherit;color:inherit}button{background:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.22);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.hoverable{transition:transform .2s,background .2s,color .2s,border-color .2s}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes drawLine{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ringFill{0%{stroke-dashoffset:var(--c,0)}to{stroke-dashoffset:var(--off,0)}}@keyframes floaty{0%{transform:translate(0)}50%{transform:translate(5%,4%)}to{transform:translate(0)}}@keyframes floaty2{0%{transform:translate(0)}50%{transform:translate(-4%,5%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-delay:0s!important}}