*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}#root,body,html{height:100%;height:100dvh}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#05080f;color:#c8d8e8;overflow:hidden;touch-action:manipulation}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a1018}::-webkit-scrollbar-thumb{background:#1e3a5a;border-radius:2px}@keyframes flashIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes borderPulse{0%,to{opacity:0}50%{opacity:1}}@keyframes textFlicker{0%,to{opacity:1}25%{opacity:.5}75%{opacity:.8}}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes tickerSlide{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes gridFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=main.d6bb62d2.css.map*/