:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background:transparent}#root{width:100%;min-height:100vh}@media(max-width:640px){body{display:block;min-height:auto}}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:transparent}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes scrollLeftToRight{0%{transform:translate(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100% + 300px));opacity:0}}@keyframes scrollRightToLeft{0%{transform:translate(calc(100% + 300px));opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes t14-shimmer{0%{transform:translate(-140%) skew(-20deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(300%) skew(-20deg);opacity:0}}@keyframes t14-neon-pulse{0%,to{box-shadow:0 0 12px #bf0be399,0 0 30px #bf0be34d,0 6px #00000080,inset 0 2px #ffffff38,inset 0 -2px #00000052}50%{box-shadow:0 0 24px #bf0be3d9,0 0 60px #bf0be380,0 6px #00000080,inset 0 2px #ffffff47,inset 0 -2px #00000052}}@keyframes t14-green-pulse{0%,to{box-shadow:4px 0 18px #00000080,0 0 10px #049a3b59,inset 0 2px #ffffff2e,inset 0 -2px #00000059}50%{box-shadow:4px 0 18px #00000080,0 0 22px #049a3ba6,inset 0 2px #ffffff38,inset 0 -2px #00000059}}@keyframes t14-red-pulse{0%,to{box-shadow:-4px 0 18px #00000080,0 0 10px #ff2a2a59,inset 0 2px #ffffff2e,inset 0 -2px #00000059}50%{box-shadow:-4px 0 18px #00000080,0 0 22px #ff2a2aa6,inset 0 2px #ffffff38,inset 0 -2px #00000059}}@keyframes t14-chip-glow{0%,to{box-shadow:0 4px #00000080,0 8px 20px #0078288c,inset 0 2px #ffffff52,inset 0 -2px #00000061}50%{box-shadow:0 4px #00000080,0 12px 32px #00b43cbf,inset 0 2px #fff6,inset 0 -2px #00000061}}@keyframes t14-ball-pop{0%{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slideInFromLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes t18-slide-up-fade{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes t6-row-reveal{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes t6-fade-in{0%{opacity:0}to{opacity:1}}
