.docs-container{display:flex;min-height:100vh;background-color:#fafbfc;margin-top:80px}.docs-sidebar{width:250px;background:white;border-right:1px solid #e1e8ed;position:sticky;top:0;height:100vh;overflow-y:auto;flex-shrink:0}.docs-nav{padding:2rem 1.5rem}.docs-nav h3{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e1e8ed}.docs-nav ul{list-style:none;padding:0;margin:0}.docs-nav li{margin-bottom:.25rem}.docs-nav a{display:block;padding:.5rem .75rem;color:#6c757d;text-decoration:none;border-radius:6px;font-weight:500;transition:all .2s ease}.docs-nav a:hover,.docs-nav a.active{background:#e3f2fd;color:#1976d2}.docs-content{flex:1;max-width:none;padding:2rem 3rem 4rem;overflow-x:auto}.docs-header{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e1e8ed}.docs-header h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:0 0 1rem;line-height:1.2}.docs-subtitle{font-size:1.2rem;color:#6c757d;margin:0;line-height:1.5}.docs-section{margin-bottom:3rem}.docs-section h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e1e8ed}.docs-section h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem}.docs-section h4{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 .75rem}.docs-section p{color:#495057;line-height:1.7;margin:0 0 1rem}.docs-section ul{color:#495057;line-height:1.7;margin:0 0 1rem;padding-left:1.5rem}.docs-section li{margin-bottom:.5rem}.code-block{background:#1e1e1e;border-radius:12px;overflow:hidden;margin:1.5rem 0;box-shadow:0 4px 16px #00000026;border:1px solid #333;position:relative}.code-block:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:#2d2d2d;border-bottom:1px solid #444}.code-block:after{content:"● ● ●";position:absolute;top:12px;left:16px;color:#666;font-size:12px;z-index:1}.code-block pre{margin:0;padding:56px 1.5rem 1.5rem;overflow-x:auto;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.6;color:#e6e6e6;background:transparent}.code-block code{color:#e6e6e6;white-space:pre;font-family:inherit;background:transparent;padding:0}.code-block .string{color:#98c379}.code-block .keyword{color:#c678dd}.code-block .comment{color:#5c6370;font-style:italic}code{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;color:#e74c3c}.docs-step{display:flex;margin:2rem 0;gap:1.5rem}.step-number{width:40px;height:40px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;margin-top:.25rem}.step-content{flex:1}.step-content h3{margin-top:0;margin-bottom:.75rem}.step-content p{margin-bottom:1rem}.step-content .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease}.step-content .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3498db4d}.docs-callout{padding:1.5rem;border-radius:8px;margin:1.5rem 0;border-left:4px solid}.docs-callout h4{margin:0 0 .75rem;font-size:1.1rem}.docs-callout p{margin:0}.docs-callout-warning{background:#fff3cd;border-left-color:#ffc107;color:#856404}.docs-callout-info{background:#d1ecf1;border-left-color:#17a2b8;color:#0c5460}.docs-callout-success{background:#d4edda;border-left-color:#28a745;color:#155724}.docs-callout-danger{background:#f8d7da;border-left-color:#dc3545;color:#721c24}.endpoint-grid{display:grid;gap:1.5rem;margin:2rem 0}.endpoint-card{background:white;border:1px solid #e1e8ed;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.endpoint-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.endpoint-method{background:#28a745;color:#fff;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.9rem;flex-shrink:0}.endpoint-details h4{margin:0 0 .5rem;font-family:Monaco,Menlo,Consolas,monospace;color:#2c3e50}.endpoint-details p{margin:0 0 .75rem;color:#6c757d}.endpoint-details a{color:#3498db;text-decoration:none;font-weight:500}.endpoint-details a:hover{text-decoration:underline}.status-codes{margin:1.5rem 0}.status-code{display:flex;align-items:center;gap:1rem;padding:.75rem;margin-bottom:.5rem;background:white;border:1px solid #e1e8ed;border-radius:6px}.status-code .code{font-family:Monaco,Menlo,Consolas,monospace;font-weight:600;padding:.25rem .5rem;border-radius:4px;min-width:60px;text-align:center}.status-code .code.success{background:#d4edda;color:#155724}.status-code .code.error{background:#f8d7da;color:#721c24}.status-code .description{color:#495057}.rate-limits-table{margin:1.5rem 0;overflow-x:auto}.rate-limits-table table{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.rate-limits-table th{background:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#2c3e50;border-bottom:1px solid #e1e8ed}.rate-limits-table td{padding:1rem;border-bottom:1px solid #e1e8ed;color:#495057}.rate-limits-table tr:last-child td{border-bottom:none}.sdk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.sdk-card{background:white;border:1px solid #e1e8ed;border-radius:8px;padding:1.5rem;text-align:center;transition:all .3s ease}.sdk-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.sdk-icon{width:60px;height:60px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.sdk-icon i{font-size:1.5rem;color:#fff}.sdk-card h4{margin:0 0 .75rem;color:#2c3e50}.sdk-card p{margin:0 0 1rem;color:#6c757d;font-size:.9rem}.sdk-link{color:#3498db;text-decoration:none;font-weight:500}.sdk-link:hover{text-decoration:underline}.next-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.next-step-card{background:white;border:1px solid #e1e8ed;border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .3s ease;display:block}.next-step-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);text-decoration:none;color:inherit}.next-step-icon{width:50px;height:50px;background:linear-gradient(135deg,#e74c3c,#c0392b);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.next-step-icon i{font-size:1.25rem;color:#fff}.next-step-card h4{margin:0 0 .75rem;color:#2c3e50}.next-step-card p{margin:0;color:#6c757d;font-size:.9rem}@media (max-width: 768px){.docs-container{flex-direction:column}.docs-sidebar{width:100%;height:auto;position:static}.docs-content{padding:1.5rem}.docs-header h1{font-size:2rem}.docs-step{flex-direction:column;gap:1rem}.step-number{align-self:flex-start}.sdk-grid,.next-steps-grid{grid-template-columns:1fr}.endpoint-card{flex-direction:column;align-items:flex-start;gap:1rem}.rate-limits-table{font-size:.9rem}}@media (max-width: 576px){.docs-content{padding:1rem}.docs-header h1{font-size:1.75rem}.docs-section h2{font-size:1.5rem}.code-block pre{padding:1rem;font-size:.8rem}.docs-step{gap:.75rem}.step-number{width:35px;height:35px;font-size:.9rem}}.language-tabs{margin:2rem 0}.tab-buttons{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.tab-btn{background:transparent!important;border:2px solid #e9ecef!important;color:#6c757d!important;padding:.75rem 1.5rem!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s ease!important;font-weight:500!important;outline:none!important;text-decoration:none!important}.tab-btn:hover,.tab-btn.active{background:#3498db!important;border-color:#3498db!important;color:#fff!important}.tab-content{position:relative}.tab-pane{display:none!important;background:#1e1e1e!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #333!important}.tab-pane.active{display:block!important}.tab-pane pre{margin:0!important;padding:2rem!important;overflow-x:auto!important;background:#1e1e1e!important;border:none!important}.code-block .tab-pane pre{padding-top:56px!important;margin-top:0!important}.code-block .tab-pane{position:relative!important;z-index:0!important}.code-block .tab-buttons{position:relative!important;z-index:2!important;background:#2d2d2d!important;margin:0!important;padding:8px 16px 8px 60px!important;border-bottom:1px solid #444!important}.code-block .tab-content{position:relative!important;z-index:1!important}.code-block:after{z-index:3!important}.tab-pane code{color:#e6e6e6!important;background:transparent!important;font-family:Monaco,Menlo,Consolas,monospace!important;font-size:.9rem!important;line-height:1.6!important;white-space:pre!important}.tab-pane pre::selection,.tab-pane code::selection{background:#3498db!important;color:#fff!important}.tab-pane pre::-moz-selection,.tab-pane code::-moz-selection{background:#3498db!important;color:#fff!important}.tab-pane .code-block:before,.tab-pane .code-block:after{display:none!important}.tab-pane .code-block{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}.tab-pane .code-block pre{padding:2rem!important;margin:0!important;background:#1e1e1e!important;border-radius:0!important}
