*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#020810;color:#8ba3c2;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;line-height:1.6}::selection{background:rgba(0,180,216,.25)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.06);border-radius:3px}@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes drift{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(8px) translateY(-4px)}50%{transform:translateX(0) translateY(-8px)}75%{transform:translateX(-8px) translateY(-4px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px rgba(0,180,216,.05)}50%{box-shadow:0 0 50px rgba(0,180,216,.12)}}@keyframes scan-line{0%{top:0;opacity:0}10%{opacity:.4}90%{opacity:.4}to{top:100%;opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes orbit{0%{transform:rotate(0deg) translateX(160px) rotate(0deg)}to{transform:rotate(1turn) translateX(160px) rotate(-1turn)}}@keyframes count-up{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bubble-rise{0%{transform:translateY(100%) scale(.4);opacity:0}10%{opacity:.6}90%{opacity:.3}to{transform:translateY(-100vh) scale(1);opacity:0}}@keyframes current{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes sonar{0%{transform:scale(1);opacity:.4}to{transform:scale(3);opacity:0}}@keyframes depth-pulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:768px){.docs-grid{grid-template-columns:1fr!important}.docs-sidebar{display:none!important}.three-col,.two-col{grid-template-columns:1fr!important}.four-col{grid-template-columns:1fr 1fr!important}.demo-grid,.sdk-grid,.terminal-grid{grid-template-columns:1fr!important}}