.docs-page{min-height:100vh;background:#030712;color:white;position:relative;overflow-x:hidden;font-family:Inter,sans-serif}.docs-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:60px 60px}.docs-container{position:relative;z-index:2;max-width:1050px;margin:auto;padding:80px 24px}.hero-section{text-align:center;padding-bottom:80px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);color:#a5b4fc;padding:10px 18px;border-radius:999px;font-size:14px}.hero-title{margin-top:28px;font-size:72px;line-height:1;font-weight:800;letter-spacing:-3px}.hero-title span{display:block;margin-top:12px;background:linear-gradient(90deg,#818cf8,#a78bfa,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{max-width:700px;margin:28px auto 0;color:#94a3b8;font-size:18px;line-height:1.8}.hero-buttons{display:flex;justify-content:center;gap:16px;margin-top:36px}.primary-btn{background:#6366f1;border:none;color:white;padding:14px 26px;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:.25s}.primary-btn:hover{background:#4f46e5}.secondary-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:white;padding:14px 26px;border-radius:14px;font-size:15px;cursor:pointer}.feature-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:90px}.feature-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:30px}.feature-icon{width:54px;height:54px;border-radius:16px;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;color:#a5b4fc}.feature-card h3{margin-top:22px;font-size:20px}.feature-card p{margin-top:14px;color:#94a3b8;line-height:1.7}.doc-section{margin-top:40px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:28px;padding:36px}.section-top{display:flex;gap:20px;align-items:flex-start}.section-number{min-width:52px;height:52px;border-radius:16px;background:#6366f1;display:flex;align-items:center;justify-content:center;font-weight:700}.section-top h2{font-size:28px}.section-top p{margin-top:8px;color:#94a3b8}.code-block{margin-top:28px;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#0b1120}.code-header{display:flex;gap:8px;padding:14px 18px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.05)}.code-header span{width:12px;height:12px;border-radius:999px}.code-header span:first-child{background:#f87171}.code-header span:nth-child(2){background:#facc15}.code-header span:nth-child(3){background:#4ade80}.code-block pre{margin:0;padding:24px;overflow-x:auto;color:black;font-size:14px;line-height:1.8}.notice-box{margin-top:24px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);color:#fde68a;padding:18px;border-radius:16px}.table-section{margin-top:90px}.table-section h2{font-size:36px;margin-bottom:24px}.table-wrapper{overflow-x:auto;border-radius:24px;border:1px solid rgba(255,255,255,.06)}table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.03)}th{text-align:left;color:#e2e8f0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}td,th{padding:18px 22px}td{color:#94a3b8;border-bottom:1px solid rgba(255,255,255,.04)}@media(max-width:900px){.hero-title{font-size:52px}.feature-section{grid-template-columns:1fr}}@media(max-width:640px){.docs-container{padding:50px 18px}.hero-title{font-size:40px}.section-top{flex-direction:column}.doc-section{padding:24px}.table-section h2{font-size:28px}}