*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}body{color:#111113;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;background:#f2f2f7;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;overflow-x:hidden}#root{max-width:100vw;height:100%;overflow-x:hidden}input,select,textarea,button{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px}button{font-size:inherit}.grid-2{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3c3c432e;border-radius:2px}.bottom-safe{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body{background-color:#f2f2f7}html,body{overscroll-behavior-y:none}.h-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;overflow-x:auto}main,.page-content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body.dark{background-color:#000}.tap-row{transition:opacity .12s,transform .12s}.tap-row:active{opacity:.55}@keyframes spin{to{transform:rotate(360deg)}}
