*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:dark;--bg-dark: #0a0a0f;--bg-card: rgba(255, 255, 255, .03);--bg-code: rgba(255, 255, 255, .05);--text: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .5);--border: rgba(255, 255, 255, .1);--primary: #FF8C42;--gradient: linear-gradient(135deg, #FF8C42 0%, #FF5722 100%)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-dark);color:var(--text);line-height:1.7;-webkit-font-smoothing:antialiased}.docs-layout{display:flex;min-height:100vh}.docs-sidebar{width:280px;border-right:1px solid var(--border);padding:24px;position:fixed;height:100vh;overflow-y:auto}.docs-sidebar .logo{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;color:var(--text);text-decoration:none;margin-bottom:32px}.docs-sidebar .logo-icon{width:32px;height:32px}.docs-nav h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:24px 0 12px}.docs-nav h4:first-child{margin-top:0}.docs-nav a{display:block;padding:8px 12px;color:var(--text-secondary);text-decoration:none;font-size:14px;border-radius:6px;transition:all .2s}.docs-nav a:hover{color:var(--text);background:var(--bg-card)}.docs-nav a.active{color:var(--primary);background:#ff8c421a}.docs-content{flex:1;margin-left:280px;padding:48px 64px;max-width:900px}.docs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.docs-header h1{font-size:36px;font-weight:700;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lang-switch{display:flex;gap:4px}.lang-switch a{padding:6px 10px;border-radius:6px;font-size:13px;color:var(--text-secondary);text-decoration:none}.lang-switch a:hover{color:var(--text);background:var(--bg-card)}.lang-switch a.active{color:var(--text);background:var(--bg-card);border:1px solid var(--border)}h2{font-size:24px;font-weight:600;margin:48px 0 16px;padding-top:24px;border-top:1px solid var(--border)}h2:first-of-type{margin-top:0;padding-top:0;border-top:none}h3{font-size:18px;font-weight:600;margin:32px 0 12px;color:var(--primary)}p{margin-bottom:16px;color:var(--text-secondary)}code{font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;background:var(--bg-code);padding:2px 6px;border-radius:4px;color:var(--primary)}pre{background:var(--bg-code);border:1px solid var(--border);border-radius:8px;padding:16px;overflow-x:auto;margin:16px 0}pre code{background:none;padding:0;color:var(--text)}table{width:100%;border-collapse:collapse;margin:16px 0}th,td{padding:12px;text-align:left;border:1px solid var(--border)}th{background:var(--bg-card);font-weight:600;font-size:14px}td{font-size:14px;color:var(--text-secondary)}ul,ol{margin:16px 0 16px 24px;color:var(--text-secondary)}li{margin-bottom:8px}a{color:var(--primary)}.badge{display:inline-block;padding:4px 8px;font-size:12px;font-weight:600;border-radius:4px;margin-left:8px}.badge-get{background:#4caf5033;color:#4caf50}.badge-post{background:#2196f333;color:#2196f3}.method{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px;margin:24px 0}.method-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.method-name{font-size:18px;font-weight:600;color:var(--text)}hr{border:none;border-top:1px solid var(--border);margin:48px 0}strong{color:var(--text);font-weight:600}.code-tabs{margin:24px 0}.code-tabs-header{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:0;overflow-x:auto}.code-tab{padding:10px 20px;background:none;border:none;color:var(--text-muted);font-size:14px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;white-space:nowrap;font-family:inherit}.code-tab:hover{color:var(--text-secondary)}.code-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.code-tab-content{display:none}.code-tab-content.active{display:block}.code-tab-content pre{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:1024px){.docs-sidebar{display:none}.docs-content{margin-left:0;padding:24px}}
