:root{--bg: #050505;--bg-raise: #0B0B0C;--fg: #FFFFFF;--fg-2: rgba(255, 255, 255, .62);--fg-3: rgba(255, 255, 255, .38);--fg-4: rgba(255, 255, 255, .18);--surface: rgba(255, 255, 255, .035);--surface-2: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .08);--border-hi: rgba(255, 255, 255, .18);--danger: rgba(255, 90, 90, .85);--danger-bg: rgba(255, 70, 70, .1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh;background:var(--bg);color:var(--fg)}#root{position:relative;overflow-x:hidden}#root:before{content:"";position:fixed;top:0;left:0;right:0;height:320px;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgba(255,255,255,.045),transparent 70%);pointer-events:none;z-index:0}input,textarea,button{font-family:inherit}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@keyframes spespin{to{transform:rotate(360deg)}}@keyframes spepulse{0%{transform:scale(.9);opacity:.6}70%{transform:scale(1.15);opacity:0}to{transform:scale(1.15);opacity:0}}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen-enter{animation:screenIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes checkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes checkStroke{to{stroke-dashoffset:0}}@keyframes checkRingExpand{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.screen-enter{animation:none}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
