*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-touch-callout:none;width:100%;height:100%;margin:0;padding:0}#root{height:100dvh;max-height:100dvh;overflow:hidden}body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;overflow:hidden}p,span,pre,code,input,textarea,[data-selectable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input,button,select,textarea{font:inherit}input,select,textarea{font-size:16px!important}input::placeholder,textarea::placeholder{color:currentColor;opacity:.45}input::-webkit-input-placeholder{color:currentColor;opacity:.45}textarea::-webkit-input-placeholder{color:currentColor;opacity:.45}button:active,[role=button]:active{opacity:.92;transition:transform .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1);transform:scale(.97)}button,[role=button]{touch-action:manipulation}button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[style*="cursor: pointer"]:focus-visible{border-radius:inherit;outline:none;box-shadow:0 0 0 3px #e8930c59}[style*="overflow-y: auto"],[style*=overflow-y\:auto],[style*="overflow-y: scroll"],[style*=overflow-y\:scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@keyframes sfDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
