*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0908;min-height:100vh;overflow-x:hidden}a{cursor:pointer;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0908}::-webkit-scrollbar-thumb{background:#ffaa3233}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes flicker{0%,to{opacity:1}30%{opacity:.85}50%{opacity:.95}80%{opacity:.9}}@keyframes digit{0%,to{opacity:1}50%{opacity:.5}}@keyframes draw{0%{stroke-dashoffset:600px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes tableScan{0%{transform:translateY(-60px)}to{transform:translateY(calc(100% + 60px))}}@keyframes widthSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(calc(100% + 200px))}}@keyframes march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-16px}}@keyframes rowFlash{0%,90%,to{background:0 0}95%{background:#ffaa330f}}@keyframes barGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}
