*{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow:hidden}body{color:#f8fafc;background:#0f172a}#root{flex-direction:column;display:flex}@keyframes tickerScroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes nfcPulse{0%{opacity:.9;transform:scale(.95)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@keyframes nfcCardGlow{0%,to{box-shadow:0 10px 40px #f5c00073,inset 0 1px #ffffff4d}50%{box-shadow:0 16px 64px #f5c000d9,0 0 0 6px #f5c00033,inset 0 1px #fff6}}@media (width>=1200px){@keyframes tickerScroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}}.kio-scroll-clean{scrollbar-width:none;-ms-overflow-style:none}.kio-scroll-clean::-webkit-scrollbar{width:0;height:0;display:none}
