:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.api-config{background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px;padding:20px;margin-bottom:32px;display:flex;gap:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.text-config{flex:1}.config-section{display:flex;flex-direction:column;gap:8px}.config-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary)}.language-tabs{display:flex;gap:8px;flex-wrap:wrap}.language-tab{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:3px;color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.language-tab:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}.language-tab.active{background:#58a6ff26;border-color:var(--accent-blue);color:var(--accent-blue)}.lang-icon{font-size:40px;display:flex;align-items:center}.config-input{padding:8px 12px;background:var(--bg-primary);border:1px solid var(--border);border-radius:3px;color:var(--text-primary);font-size:13px;font-family:SF Mono,Consolas,Fira Code,monospace;transition:all .15s}.config-input:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px #58a6ff1a}.config-input::placeholder{color:var(--text-tertiary)}@media(max-width:768px){.language-tabs{display:grid;grid-template-columns:repeat(2,1fr)}}:root{--bg-primary: #0d1117;--bg-secondary: #161b229e;--bg-tertiary: #21262d;--bg-hover: #30363d;--text-primary: #c9d1d9;--text-secondary: #8b949e;--text-tertiary: #6e7681;--accent-blue: #58a6ff;--accent-green: #3fb950;--accent-purple: #a371f7;--accent-orange: #d29922;--accent-red: #f85149;--border: #30363d}#root{width:100%}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;background:transparent;color:var(--text-primary);line-height:1.6;font-size:14px;position:relative;overflow-x:hidden}button:focus,button:focus-visible{outline:none}.app-container{display:flex;min-height:100vh;position:relative;z-index:1;transition:opacity .5s ease}.app-container.scrolling-up{animation:scrollUpContent .3s ease-in-out forwards}.app-container.hidden-for-grid{opacity:0;pointer-events:none}@keyframes scrollUpContent{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.main-content{flex:1;margin-left:260px;position:relative;z-index:1}.docs-container{margin:0 auto;padding:100px 0 60px;max-width:1200px}.docs-header{margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--border)}.docs-header h1{font-size:28px;font-weight:600;margin-bottom:6px;color:#fff}.docs-header p,.subtitle{font-size:14px;color:var(--text-secondary)}.docs-section{margin-bottom:50px;scroll-margin-top:20px;padding:20px;border:1px solid #1f2937;border-radius:5px;background:#12161cbd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.docs-section h2{font-size:20px;font-weight:600;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--border);color:#fff;scroll-margin-top:20px}.docs-section h3{font-size:16px;font-weight:600;margin:24px 0 10px;color:#fff;scroll-margin-top:20px}.docs-section h4{font-size:14px;font-weight:600;margin:16px 0 8px;color:var(--text-primary)}.docs-section p{margin:10px 0;color:var(--text-secondary);line-height:1.6}.docs-section ul{margin:10px 0;padding-left:20px}.docs-section li{margin:4px 0;color:var(--text-secondary);line-height:1.5}.section-content{display:flex;gap:32px;align-items:start;flex-direction:row}.content-left{position:sticky;top:50px;min-width:0;width:57%}.content-right{position:sticky;top:50px;min-width:0;width:43%}.code-example-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:8px;padding-left:2px}.param-list,.status-list{display:flex;flex-direction:column;gap:12px;margin:12px 0}.param-item,.status-item{background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px;padding:10px 12px;display:flex;align-items:center;gap:10px}.param-header{display:flex;align-items:center;gap:10px}.param-item p,.status-item p{margin:0;font-size:13px;color:var(--text-secondary)}.param-item .param-name{font-family:SF Mono,Consolas,Fira Code,monospace;font-size:13px;font-weight:600;color:var(--accent-blue)}.param-input{width:200px;padding:6px 10px;margin:0 0 0 auto;background:var(--bg-primary);border:1px solid var(--border);border-radius:3px;color:var(--text-primary);font-size:12px;font-family:SF Mono,Consolas,Fira Code,monospace;transition:all .15s}.param-input:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 2px #58a6ff1a}.param-input::placeholder{color:var(--text-tertiary)}.param-required{font-size:10px;padding:0 5px;border-radius:2px;background:#f851491a;color:var(--accent-red);border:1px solid rgba(248,81,73,.3);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.alert{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:3px;margin:14px 0;border-left:2px solid;background:var(--bg-secondary);font-size:13px;line-height:1.5}.alert svg{flex-shrink:0;margin-top:1px}.alert strong{color:var(--text-primary)}.alert-info{border-color:var(--accent-blue)}.alert-warning{border-color:var(--accent-orange)}.code-block-wrapper{background:#161b22bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border);border-radius:3px;margin:14px 0;overflow:hidden;font-size:13px}.code-block-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.code-block-info{display:flex;gap:8px;align-items:center}.code-filename{font-size:12px;font-weight:500;color:var(--text-secondary);font-family:Fira Code,Consolas,monospace}.code-language{font-size:10px;font-weight:500;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.5px;background:var(--bg-hover);padding:2px 6px;border-radius:2px}.code-block-actions{display:flex;align-items:center;gap:8px}.response-toggle{display:flex;align-items:center;gap:0;background:var(--secondary-bg);border:1px solid var(--border);border-radius:3px;overflow:hidden}.toggle-button{background:transparent;border:none;color:var(--text-secondary);padding:4px 10px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;border-right:1px solid var(--border);border-radius:2px}.toggle-button:last-child{border-right:none}.toggle-button:hover:not(.active){background:#58a6ff0d;color:var(--text-primary)}.toggle-button.active{background:#58a6ff26;color:var(--accent-blue);font-weight:600}.try-button{display:flex;align-items:center;gap:6px;background:#58a6ff1a;border:1px solid var(--accent-blue);color:var(--accent-blue);padding:4px 10px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:500;transition:all .15s}.try-button:hover:not(:disabled){background:#58a6ff33}.try-button:disabled{opacity:.5;cursor:not-allowed}.try-button.testing{opacity:.7}.spinner{width:12px;height:12px;border:2px solid var(--accent-blue);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.copy-button{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:4px 10px;border-radius:3px;cursor:pointer;font-size:11px;font-weight:500;transition:all .2s}.copy-button:hover{background:var(--bg-hover);border-color:var(--accent-blue);color:var(--accent-blue)}.copy-button.copied{border-color:var(--accent-green);color:var(--accent-green)}.copy-button svg{width:12px;height:12px}.code-block-content{overflow-x:auto;max-height:500px}.response-wrapper{border-top:1px solid var(--border);margin-top:0}.response-header{padding:6px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.response-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-green)}.response-content{overflow-x:auto;max-height:400px;overflow-y:auto}.code-block-content::-webkit-scrollbar{height:6px}.code-block-content::-webkit-scrollbar-track{background:var(--bg-secondary)}.code-block-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.code-block{background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px;margin:14px 0;overflow:hidden;font-size:13px}.code-header{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.code-header span{font-size:10px;font-weight:500;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.5px}.copy-btn{background:transparent;border:1px solid var(--border);color:var(--text-secondary);padding:4px 10px;border-radius:3px;cursor:pointer;font-size:11px;transition:all .15s}.copy-btn:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.code-block pre{margin:0;padding:14px;overflow-x:auto;line-height:1.5}.code-block code{font-family:SF Mono,Consolas,Monaco,monospace;font-size:12px;color:var(--text-primary)}p code,li code,td code,.inline-code{background:var(--bg-tertiary);padding:2px 5px;border-radius:2px;font-size:12px;color:var(--accent-blue);font-family:SF Mono,Consolas,Fira Code,monospace;border:1px solid var(--border)}.method-section{margin:20px 0;padding:16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px}.method-badge{display:inline-flex;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600;font-family:SF Mono,monospace;min-width:55px;justify-content:center;letter-spacing:.3px}.method-get{background:#58a6ff1a;color:var(--accent-blue);border:1px solid var(--accent-blue)}.method-post{background:#3fb9501a;color:var(--accent-green);border:1px solid var(--accent-green)}.method-delete{background:#f851491a;color:var(--accent-red);border:1px solid var(--accent-red)}.endpoint{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:3px;padding:10px 12px;margin:12px 0;display:flex;align-items:center;gap:10px;font-family:SF Mono,Consolas,Fira Code,monospace;font-size:13px}.endpoint-url,.endpoint-path{color:var(--accent-blue);word-break:break-all;flex:1}.param-table,.status-table{width:100%;border-collapse:collapse;margin:12px 0;background:var(--bg-secondary);border:1px solid var(--border);border-radius:3px;overflow:hidden;font-size:13px}.param-table thead,.status-table thead{background:var(--bg-tertiary)}.param-table th,.status-table th{padding:8px 12px;text-align:left;font-weight:600;font-size:10px;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.5px;border-bottom:1px solid var(--border)}.param-table td,.status-table td{padding:8px 12px;color:var(--text-secondary);border-bottom:1px solid var(--border);line-height:1.5}.param-table tr:last-child td,.status-table tr:last-child td{border-bottom:none}.param-table tbody tr:hover,.status-table tbody tr:hover{background:var(--bg-tertiary)}.status-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border);font-size:13px}.status-row:last-child{border-bottom:none}.status-row:hover{background:var(--bg-tertiary)}.status-code{font-family:SF Mono,Consolas,Fira Code,monospace;font-weight:600;padding:3px 8px;border-radius:2px;font-size:11px;min-width:45px;text-align:center}.status-code.success{background:#3fb9501a;color:var(--accent-green);border:1px solid var(--accent-green)}.status-code.error{background:#f851491a;color:var(--accent-red);border:1px solid var(--accent-red)}.param-row{display:grid;grid-template-columns:1fr 100px 2fr;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border);align-items:center;font-size:13px}.param-row:last-child{border-bottom:none}.param-row:hover{background:var(--bg-tertiary)}.param-row code{color:var(--accent-blue);font-family:SF Mono,Consolas,Fira Code,monospace;font-weight:500}.param-type{display:flex;color:var(--accent-purple);font-family:SF Mono,Consolas,Fira Code,monospace;font-size:11px;font-weight:500;background:#a371f71a;border-radius:2px;border:1px solid rgba(163,113,247,.3);text-align:center;justify-content:center;align-items:center;flex-direction:row-reverse;padding:0 10px}.badge{display:inline-flex;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.badge-required{background:#f851491a;color:var(--accent-red);border:1px solid var(--accent-red)}.badge-optional{background:#8b949e1a;color:var(--text-tertiary);border:1px solid var(--text-tertiary)}.type{background:var(--bg-tertiary);color:var(--accent-purple);padding:2px 6px;border-radius:2px;font-size:11px;font-weight:500;font-family:SF Mono,Consolas,Fira Code,monospace;border:1px solid var(--border)}::-webkit-scrollbar-thumb:hover{background:var(--bg-hover)}@media(max-width:1200px){.section-content{grid-template-columns:1fr;gap:24px}.content-right{position:static}}@media(max-width:1024px){.main-content{margin-left:0}.docs-container{padding:24px 30px}}@media(max-width:768px){.docs-container{padding:20px}.docs-header h1{font-size:24px}.docs-section h2{font-size:18px}.endpoint{flex-direction:column;align-items:flex-start;gap:8px}.param-row{grid-template-columns:1fr;gap:6px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.easter-egg-scroll{position:fixed;top:-60px;right:20px;z-index:1000;background:transparent;border:none;border-radius:12px;width:30px;height:30px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;color:#58a6ff80;pointer-events:none;opacity:0;padding:0}.easter-egg-scroll.visible{top:20px;opacity:1;pointer-events:auto}.easter-egg-scroll:hover{border-color:#58a6ff4d;color:#58a6ffe6;transform:translateY(-2px)}.easter-egg-scroll .scroll-arrow{animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-3px);opacity:.6}}.exit-grid-button{position:fixed;bottom:-100px;left:50%;transform:translate(-50%);z-index:1000;background:transparent;border:none;border-radius:12px;padding:14px 28px;cursor:pointer;color:#58a6ff;font-size:14px;font-weight:500;transition:all .4s ease;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;opacity:0;pointer-events:none}.exit-grid-button.visible{bottom:10px;opacity:1;pointer-events:auto}.exit-grid-button:hover{transform:translate(-50%) translateY(-2px)}@media(max-width:1024px){.main-content{margin-left:0}.docs-container{padding:30px}}@media(max-width:768px){.docs-container{padding:20px}.docs-header h1{font-size:26px}.docs-section h2{font-size:20px}.docs-section h3{font-size:16px;flex-direction:column;align-items:flex-start}.code-block pre{font-size:11px}.endpoint{flex-direction:column;align-items:flex-start}}
