@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg:#000;--card:#0a0a0a;--card-hover:#0f0f0f;--border:#1c1c1e;--border-bright:#2a2a2e;--text-1:#fff;--text-2:#888;--text-3:#444;--blue:#2e5cff;--green:#00d084;--red:#ff453a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-family:Satoshi,-apple-system,sans-serif;line-height:1.5;overflow-x:hidden;box-shadow:inset 0 0 120px #2e5cff12}body:before{content:"";pointer-events:none;z-index:9999;position:fixed;inset:0;box-shadow:inset 0 0 200px #2e5cff0f}h1,h2,h3,h4{letter-spacing:-.03em;font-family:Satoshi,sans-serif;font-weight:700;line-height:1.1}.mono{font-family:JetBrains Mono,monospace}.container{max-width:1100px;margin:0 auto;padding:0 24px}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;transition:border-color .2s,background .2s}.card:hover{border-color:var(--border-bright);background:var(--card-hover)}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.btn-primary{background:var(--text-1);color:var(--bg);cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.btn-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-secondary{color:var(--text-1);border:1px solid var(--border-bright);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.btn-secondary:hover{background:#ffffff0a;border-color:#444}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:fit-content;animation:35s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.divider{background:var(--border);width:100%;height:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-delay-0{animation:.5s both fadeUp}.anim-delay-1{animation:.5s .1s both fadeUp}.anim-delay-2{animation:.5s .2s both fadeUp}.anim-delay-3{animation:.5s .3s both fadeUp}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.docs-layout{min-height:100vh;padding-top:64px;display:flex}.docs-sidebar{border-right:1px solid var(--border);background:var(--bg);width:280px;padding:40px 32px;position:fixed;top:64px;bottom:0;left:0;overflow-y:auto}.docs-content-wrapper{width:100%;max-width:900px;margin-left:280px;padding:64px 80px 120px}.docs-sidebar a{color:var(--text-2);margin-bottom:16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:block}.docs-sidebar a:hover{color:var(--text-1)}.docs-sidebar h4{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-top:32px;margin-bottom:24px;font-size:12px}.docs-sidebar h4:first-child{margin-top:0}.docs-content h1{margin-bottom:24px;font-size:48px}.docs-content h2{border-bottom:1px solid var(--border);margin-top:64px;margin-bottom:24px;padding-bottom:16px;font-size:28px}.docs-content h3{margin-top:40px;margin-bottom:16px;font-size:20px}.docs-content p{color:var(--text-2);margin-bottom:24px;font-size:16px;line-height:1.7}.docs-content ul{color:var(--text-2);margin-bottom:24px;padding-left:24px}.docs-content li{margin-bottom:12px;font-size:16px;line-height:1.6}.docs-content hr{background:var(--border);border:none;height:1px;margin:64px 0}.docs-content code{background:var(--card);color:var(--text-1);border:1px solid var(--border);border-radius:6px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:13px}.docs-content blockquote{border-left:4px solid var(--blue);color:var(--text-2);margin:32px 0;padding-left:20px;font-style:italic}@media (width<=900px){.docs-sidebar{display:none}.docs-content-wrapper{margin-left:0;padding:40px 24px}}
