.api-docs-hero{padding:120px 0 80px;background:linear-gradient(180deg, rgba(99,102,241,0.05) 0%, #0a0a0f 100%);text-align:center}.api-docs-hero-content{max-width:700px;margin:0 auto}.api-docs-hero-content h1{font-size:clamp(36px, 5vw, 52px);font-weight:800;color:#ffffff;margin-bottom:20px;letter-spacing:-0.02em}.api-docs-hero-content p{font-size:18px;color:#a1a1aa;line-height:1.7;margin-bottom:30px}.api-version-badge{display:inline-block;padding:6px 14px;background:rgba(99,102,241,0.15);color:#818cf8;font-size:12px;font-weight:600;border-radius:100px;margin-bottom:20px;border:1px solid rgba(99,102,241,0.3)}.btn-api-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);color:#fff;font-size:15px;font-weight:600;border-radius:100px;text-decoration:none;transition:all 0.3s ease}.btn-api-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,0.4);color:#fff}.api-docs-container{padding:60px 0 100px;background:#0a0a0f}.api-docs-layout{display:grid;grid-template-columns:250px 1fr;gap:60px}@media (max-width: 992px){.api-docs-layout{grid-template-columns:1fr;gap:40px}}.api-docs-sidebar{position:sticky;top:100px;height:fit-content}@media (max-width: 992px){.api-docs-sidebar{position:static;display:flex;flex-wrap:wrap;gap:30px}}.api-nav-section{margin-bottom:30px}.api-nav-section h4{font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.api-nav-section ul{list-style:none;padding:0;margin:0}.api-nav-section li a{display:block;padding:8px 0;color:#a1a1aa;font-size:14px;text-decoration:none;transition:color 0.2s ease}.api-nav-section li a:hover{color:#ffffff}.api-docs-content{max-width:100%}.api-section{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,0.08)}.api-section:last-of-type{border-bottom:none}.api-section h2{font-size:28px;font-weight:700;color:#ffffff;margin-bottom:20px}.api-section h3{font-size:20px;font-weight:600;color:#ffffff;margin:30px 0 15px}.api-section h4{font-size:16px;font-weight:600;color:#ffffff;margin:25px 0 12px}.api-section p{font-size:15px;color:#a1a1aa;line-height:1.7;margin-bottom:16px}.api-section code{background:rgba(99,102,241,0.1);color:#818cf8;padding:2px 6px;border-radius:4px;font-family:'Fira Code', 'Monaco', monospace;font-size:13px}.api-info-box,.api-warning-box{padding:20px 24px;border-radius:12px;margin:20px 0}.api-info-box h4,.api-warning-box h4{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:14px}.api-info-box code.api-base-url,.api-warning-box code.api-base-url{display:block;padding:12px 16px;background:rgba(0,0,0,0.3);border-radius:8px;font-size:14px;color:#00d4aa}.api-info-box{background:rgba(99,102,241,0.08);border:1px solid rgba(99,102,241,0.2)}.api-info-box h4{color:#818cf8}.api-warning-box{background:rgba(245,158,11,0.08);border:1px solid rgba(245,158,11,0.2);display:flex;gap:15px}.api-warning-box i{color:#f59e0b;font-size:18px;margin-top:2px}.api-warning-box p{margin:0;color:#fbbf24}.api-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:20px;margin-top:30px}.api-feature{padding:24px;background:#12121a;border:1px solid rgba(255,255,255,0.08);border-radius:12px;text-align:center}.api-feature i{font-size:24px;color:#6366f1;margin-bottom:12px}.api-feature h5{font-size:15px;font-weight:600;color:#ffffff;margin-bottom:8px}.api-feature p{font-size:13px;color:#71717a;margin:0}.api-table{width:100%;border-collapse:collapse;margin:20px 0}.api-table th,.api-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(255,255,255,0.08)}.api-table th{font-size:12px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:0.5px;background:rgba(255,255,255,0.02)}.api-table td{font-size:14px;color:#a1a1aa}.api-table td code{font-size:13px}.code-block{margin:20px 0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,0.08)}.code-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,0.03);border-bottom:1px solid rgba(255,255,255,0.08);font-size:13px;color:#71717a}.code-method,.method-badge{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.code-method.post,.method-badge.post{background:rgba(34,197,94,0.15);color:#4ade80}.code-method.get,.method-badge.get{background:rgba(59,130,246,0.15);color:#60a5fa}.code-method.delete,.method-badge.delete{background:rgba(239,68,68,0.15);color:#f87171}.code-path{font-family:'Fira Code', monospace;color:#ffffff}.code-block pre{margin:0;padding:20px;background:#0d0d12;overflow-x:auto}.code-block pre code{background:none;padding:0;color:#a1a1aa;font-size:13px;line-height:1.6}.api-docs-cta-section{text-align:center;padding:60px 40px;background:rgba(99,102,241,0.05);border-radius:12px;border:1px solid rgba(99,102,241,0.1)}.api-docs-cta-section h2{margin-bottom:12px}.api-docs-cta-section p{margin-bottom:30px}
