*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overscroll-behavior:none}body{height:100%;font-family:var(--dl-font, "DM Sans", system-ui, sans-serif);background:#1c1c1e;color:#f2f2f7;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;overflow:hidden;overscroll-behavior:none}#root{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}button,input,textarea,select{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input:focus{border-color:#00c9a7!important;outline:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a3a3e;border-radius:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.screen-enter{animation:fadeUp .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes processingPulse{0%,to{box-shadow:0 0 #00c9a733}50%{box-shadow:0 0 0 12px #00c9a700}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}
