*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{overscroll-behavior:none;-webkit-overscroll-behavior:none;touch-action:pan-x pan-y;width:100%;height:100%;position:fixed;inset:0;overflow:hidden;background:#0a1a0e!important}body{-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background:#0a1a0e;position:fixed;inset:-100px}#root{background:#0a1a0e;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}input,textarea,[contenteditable],.allow-select{-webkit-user-select:text;user-select:text}:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px);--app-h:100dvh}input::placeholder{color:#ffffff4d}input:focus{outline:none;border-color:#1d9e7580!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}button{-webkit-user-select:none;user-select:none;font-family:inherit}input,select,textarea{font-size:16px}.page{height:var(--app-h,100dvh);overscroll-behavior:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:#0a1a0e;flex-direction:column;font-family:system-ui,sans-serif;display:flex;overflow:hidden}.page-scroll{height:var(--app-h,100dvh);background:var(--bg,#0a1a0e);color:var(--text,#fff);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:system-ui,sans-serif;overflow-y:auto}[data-scroll],.panel-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.low-perf [style*=backdrop-filter],.low-perf [style*=backdropFilter],.low-perf [style*=-webkit-backdrop-filter]{-webkit-backdrop-filter:none!important}.low-perf{--glass-blur:none;--glass-bg:#0a1a0ef7}.low-perf [style*="filter: blur"],.low-perf [style*=filter\:blur]{filter:none!important}.low-perf .gps-pulse,.low-perf [class*=pulse-gps]{filter:none!important;animation:none!important}.low-perf *,.low-perf :before,.low-perf :after{animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
