.kos-markets{font-family:var(--mk-body-font),"DM Sans",system-ui,sans-serif;background:#050506;color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh}.kos-markets *,.kos-markets :after,.kos-markets :before{box-sizing:border-box}.kos-markets ::selection{background:#a259ff;color:#fff}.kos-markets input{font-family:inherit}.kos-markets ::-webkit-scrollbar{width:10px;height:10px}.kos-markets ::-webkit-scrollbar-thumb{background:#2a2a2e;border-radius:6px}.kos-markets{--mk-body-font:var(--mk-dm-sans)}.kos-markets [style*="Space Grotesk"]{font-family:var(--mk-space-grotesk),"Space Grotesk",sans-serif!important}.kos-markets [style*="JetBrains Mono"]{font-family:var(--mk-jetbrains-mono),"JetBrains Mono",monospace!important}.kos-markets input[type=range]{-webkit-appearance:none;appearance:none;height:5px;border-radius:999px;background:#2a2a2e;outline:none}.kos-markets input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#a259ff;cursor:pointer;border:3px solid #0a0a0c}@keyframes popIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wordCycle{0%{opacity:0;transform:translateY(.5em) skewX(-4deg)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes ledPing{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.7);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes vsscan{0%{top:0}50%{top:calc(100% - 3px)}to{top:0}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes dockPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes headShimmer{to{background-position:-200%}}@keyframes merchScan{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}@keyframes helixFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes boostLift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes boostGlow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes boostSpark{0%{opacity:0;transform:translateY(6px) scale(.6)}40%{opacity:1}to{opacity:0;transform:translateY(-14px) scale(1)}}@keyframes helixDash{to{stroke-dashoffset:-40}}@keyframes dnaSheen{0%{transform:translateX(-120%)}60%,to{transform:translateX(320%)}}@keyframes dnaGlow{0%,to{box-shadow:0 0 0 1px rgba(109,75,216,.55),0 0 14px rgba(109,75,216,.35)}50%{box-shadow:0 0 0 1px rgba(140,110,255,.7),0 0 22px rgba(140,110,255,.55)}}@media (prefers-reduced-motion:reduce){.kos-markets *,.kos-markets :after,.kos-markets :before,.kos-markets [style*=animation]{animation:none!important}}