*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;color:#eeeade;background:#0e1320;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1}::selection{background:#eeeade38}button{font-family:inherit}input::placeholder{color:currentColor;opacity:.22;font-style:italic;font-weight:300}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:currentColor;transition:background-color 5000s ease-in-out 0s}@keyframes screen-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes panel-in{0%{transform:translate(20px)}to{transform:none}}@keyframes pl-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes panel-fade-in{0%{transform:translateY(6px)}to{transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.85}}@keyframes dot-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes home-rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
