:root{--deep:#163f38;--mint:#b9e8d2;--paper:#f5f6f4;--line:#d6deda;--ink:#182624;--muted:#586762;--orange:#ef8b49;--card-bg:#fff;--code-bg:#14352e;--code-text:#e2f4ec;--table-head:#eef3f0;--accent-text:#b4530f;--on-deep:#fff;--brand-fill:var(--deep);--brand-fill-text:#fff;--brand-text:var(--deep);--active-bg:rgba(22,63,56,.08);--get-bg:#e2f4e9;--get-text:#1d6b42;--pill-bg:#e4f4ed;--pill-border:#bde6d3;--pill-text:#176543;--danger-text:#b03024;--ok-fill:#1e7f45;--err-fill:#b03024;--dot-ok:#27ae60;--code-chrome:rgba(0,0,0,.3);--code-tab:#a9c9bb;--code-tab-active-bg:hsla(0,0%,100%,.15);--code-btn-bg:hsla(0,0%,100%,.1);--code-btn-hover:hsla(0,0%,100%,.2);--code-btn-text:#fff;--code-divider:hsla(0,0%,100%,.08);--shadow:rgba(0,0,0,.12);--focus:#1f6fd1;color-scheme:light}[data-theme=dark]{--deep:#0e241f;--mint:#40ba80;--paper:#0c1815;--line:#1d352f;--ink:#e8f4ef;--muted:#8ca39a;--orange:#f29b5c;--card-bg:#11221e;--code-bg:#071512;--code-text:#d4eee3;--table-head:#152d27;--accent-text:#f29b5c;--on-deep:#fff;--brand-fill:var(--mint);--brand-fill-text:#0a1c18;--brand-text:var(--mint);--active-bg:rgba(64,186,128,.12);--get-bg:rgba(46,204,113,.2);--get-text:#5ee09a;--pill-bg:rgba(46,204,113,.15);--pill-border:rgba(46,204,113,.3);--pill-text:#5ee09a;--danger-text:#ff8a7d;--ok-fill:#1e7f45;--err-fill:#b03024;--dot-ok:#2ecc71;--code-chrome:rgba(0,0,0,.3);--code-tab:#a9c9bb;--code-tab-active-bg:hsla(0,0%,100%,.15);--code-btn-bg:hsla(0,0%,100%,.1);--code-btn-hover:hsla(0,0%,100%,.2);--code-btn-text:#fff;--code-divider:hsla(0,0%,100%,.08);--shadow:rgba(0,0,0,.4);--focus:#7fb5ff;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--deep:#0e241f;--mint:#40ba80;--paper:#0c1815;--line:#1d352f;--ink:#e8f4ef;--muted:#8ca39a;--orange:#f29b5c;--card-bg:#11221e;--code-bg:#071512;--code-text:#d4eee3;--table-head:#152d27;--accent-text:#f29b5c;--on-deep:#fff;--brand-fill:var(--mint);--brand-fill-text:#0a1c18;--brand-text:var(--mint);--active-bg:rgba(64,186,128,.12);--get-bg:rgba(46,204,113,.2);--get-text:#5ee09a;--pill-bg:rgba(46,204,113,.15);--pill-border:rgba(46,204,113,.3);--pill-text:#5ee09a;--danger-text:#ff8a7d;--ok-fill:#1e7f45;--err-fill:#b03024;--dot-ok:#2ecc71;--code-chrome:rgba(0,0,0,.3);--code-tab:#a9c9bb;--code-tab-active-bg:hsla(0,0%,100%,.15);--code-btn-bg:hsla(0,0%,100%,.1);--code-btn-hover:hsla(0,0%,100%,.2);--code-btn-text:#fff;--code-divider:hsla(0,0%,100%,.08);--shadow:rgba(0,0,0,.4);--focus:#7fb5ff;color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font:14px/1.55 Avenir Next,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.docs-shell{min-height:100vh;display:flex;flex-direction:column}.docs-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:64px;background:var(--card-bg);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 24px}.docs-header,.header-left{display:flex;align-items:center}.header-left{gap:14px}.mobile-nav-toggle{display:none;background:none;border:none;font-size:22px;cursor:pointer;color:var(--ink)}.docs-logo{font-size:19px;font-weight:800;letter-spacing:-.5px;color:var(--ink);display:flex;align-items:center;gap:8px}.docs-logo span{color:var(--accent-text)}.logo-badge{font-size:11px;font-weight:800;background:var(--paper);border:1px solid var(--line);padding:2px 7px;border-radius:4px;color:var(--brand-text);letter-spacing:.5px}.header-center{flex:1 1;max-width:480px;margin:0 24px}.header-search-wrap{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:12px;color:var(--muted);font-size:14px;pointer-events:none}.docs-search-input{width:100%;padding:8px 32px 8px 36px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:13px;border-radius:6px;outline:none;transition:border-color .15s}.docs-search-input:focus{border-color:var(--brand-text)}.clear-search-btn{position:absolute;right:10px;background:none;border:none;color:var(--muted);cursor:pointer;font-size:16px}.header-right{display:flex;align-items:center;gap:16px}.theme-toggle-btn{background:var(--paper);border:1px solid var(--line);color:var(--ink);padding:6px 12px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer}.header-link{font-weight:700;font-size:13px;color:var(--muted)}.header-link:hover{color:var(--ink)}.button{display:inline-flex;align-items:center;border:0;padding:8px 16px;font-weight:800;cursor:pointer;font-size:13px}.button-dark{background:var(--brand-fill);color:var(--brand-fill-text)}.button span{color:inherit;margin-left:6px}.docs-body-layout{display:flex;flex:1 1}.docs-sidebar{width:270px;border-right:1px solid var(--line);background:var(--card-bg);position:-webkit-sticky;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;flex-shrink:0}.sidebar-scrollable{padding:18px 14px 40px}.sidebar-key-box{background:var(--paper);border:1px solid var(--line);padding:10px 12px;margin-bottom:20px;border-radius:6px}.sidebar-key-box label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:5px}.sidebar-key-input{width:100%;border:1px solid var(--line);background:var(--card-bg);color:var(--ink);padding:6px 8px;font-size:12px;font-family:monospace;border-radius:4px}.nav-group{margin-bottom:24px}.nav-group-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);padding:0 10px 8px}.nav-item-list{list-style:none;padding:0;margin:0}.nav-btn{width:100%;text-align:left;background:transparent;border:0;padding:7px 10px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:4px;transition:all .12s;display:flex;align-items:center;gap:8px}.nav-btn:hover{background:var(--paper);color:var(--ink)}.nav-btn.active{background:var(--active-bg);color:var(--brand-text);font-weight:800}.method-badge{font-size:10px;font-weight:800;font-family:monospace;padding:2px 5px;border-radius:3px;letter-spacing:.5px}.method-get{background:var(--get-bg);color:var(--get-text)}.ep-path{font-size:12px;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-center-content{flex:1 1;max-width:760px;padding:40px 48px 80px;border-right:1px solid var(--line)}.content-kicker{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);margin-bottom:8px}.docs-center-content h1{font-size:34px;line-height:1.15;letter-spacing:-1.2px;margin:0 0 16px;color:var(--ink)}.guide-summary-lead{font-size:16px;color:var(--muted);line-height:1.6;margin:0 0 32px;border-bottom:1px solid var(--line);padding-bottom:20px}.guide-markdown-body h2{font-size:22px;margin:32px 0 12px;letter-spacing:-.5px}.guide-markdown-body h3{font-size:16px;margin:24px 0 8px}.guide-markdown-body p{font-size:14px;line-height:1.65;color:var(--ink);margin:0 0 14px}.guide-bullets{padding-left:20px;margin:0 0 16px}.guide-bullets li{margin-bottom:6px;line-height:1.55}.guide-code-block{background:var(--code-bg);border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:18px 0 24px}.code-lang-tag{background:var(--code-chrome);color:var(--mint);font-size:11px;font-weight:700;padding:6px 14px;text-transform:uppercase;font-family:monospace}.guide-code-block pre{margin:0;padding:16px 20px;color:var(--code-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.guide-table-wrap,.params-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:6px;margin:16px 0 24px;background:var(--card-bg)}.doc-table,.guide-table{width:100%;border-collapse:collapse;font-size:13px}.doc-table th,.guide-table th{background:var(--table-head);padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;color:var(--muted);font-weight:700}.doc-table td,.guide-table td{padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink)}.doc-table tr:last-child td,.guide-table tr:last-child td{border-bottom:0}.endpoint-header-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.method-badge-lg{font-size:13px;font-weight:800;font-family:monospace;padding:4px 10px;border-radius:4px}.endpoint-path-lg{font-size:17px;font-family:monospace;font-weight:700;color:var(--ink)}.credit-cost-pill{background:var(--pill-bg);border:1px solid var(--pill-border);color:var(--pill-text);font-size:12px;font-weight:800;padding:4px 10px;border-radius:20px}.endpoint-desc{font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 28px}.doc-section{margin-top:36px}.doc-section h3{font-size:18px;margin:0 0 12px;letter-spacing:-.5px}.section-note{font-size:13px;color:var(--muted);margin:0 0 10px}.type-badge{font-size:11px;font-family:monospace;background:var(--paper);padding:2px 5px;border-radius:3px;color:var(--brand-text)}.req-pill{font-size:11px;font-weight:700;color:var(--danger-text)}.opt-pill{font-size:11px;color:var(--muted)}.example-code{font-size:12px;color:var(--muted)}.docs-right-panel{width:480px;background:var(--paper);flex-shrink:0;padding:24px}.right-panel-sticky{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.code-box-wrapper{background:var(--code-bg);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 10px 25px var(--shadow)}.code-box-header{display:flex;justify-content:space-between;align-items:center;background:var(--code-chrome);padding:8px 12px;border-bottom:1px solid var(--code-divider)}.code-lang-selector{display:flex;gap:4px;overflow-x:auto}.lang-tab-btn{background:none;border:none;color:var(--code-tab);font-size:12px;font-weight:700;padding:4px 8px;cursor:pointer;border-radius:4px}.lang-tab-btn.active{background:var(--code-tab-active-bg);color:var(--code-btn-text)}.copy-btn{background:var(--code-btn-bg);border:none;color:var(--code-btn-text);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;cursor:pointer}.copy-btn:hover{background:var(--code-btn-hover)}.code-snippet-body pre{margin:0;padding:16px;color:var(--code-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;max-height:250px;overflow-y:auto}.try-it-card{background:var(--card-bg);border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px var(--shadow)}.try-it-header{justify-content:space-between;background:var(--table-head);padding:10px 16px;border-bottom:1px solid var(--line)}.try-it-header,.try-it-title{display:flex;align-items:center}.try-it-title{gap:8px;font-size:13px}.terminal-dot{width:8px;height:8px;border-radius:50%}.terminal-dot.green{background:var(--dot-ok)}.live-pill{font-size:11px;font-weight:800;color:var(--brand-text);text-transform:uppercase;letter-spacing:.5px}.try-it-body{padding:16px}.try-field{margin-bottom:10px}.try-field label{display:block;font-size:11px;font-weight:700;color:var(--muted);margin-bottom:4px}.try-input{width:100%;padding:7px 10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12px;border-radius:4px}.try-key-input{font-family:monospace}.try-params-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.send-request-btn{width:100%;background:var(--brand-fill);color:var(--brand-fill-text);border:0;padding:10px;font-weight:800;font-size:13px;cursor:pointer;border-radius:4px;margin:12px 0 16px;transition:background .15s}.send-request-btn:disabled{opacity:.6;cursor:not-allowed}.response-console{background:var(--code-bg);border:1px solid var(--line);border-radius:6px;overflow:hidden}.response-console-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--code-chrome);font-size:11px;color:var(--mint)}.console-actions{display:flex;align-items:center;gap:8px}.status-tag{font-size:11px;font-weight:800;padding:2px 6px;border-radius:3px}.status-ok{background:var(--ok-fill);color:var(--on-deep)}.status-err{background:var(--err-fill);color:var(--on-deep)}.copy-response-btn{background:var(--code-btn-bg);border:0;color:var(--code-btn-text);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;cursor:pointer}.response-pre{margin:0;padding:12px 14px;color:var(--code-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;max-height:280px;overflow-y:auto}.right-panel-guide-card{background:var(--card-bg);border:1px solid var(--line);padding:24px;border-radius:8px}.right-panel-guide-card h4{font-size:16px;margin:0 0 8px}.right-panel-guide-card p{color:var(--muted);font-size:13px;margin:0 0 16px}@media(max-width:1200px){.docs-body-layout{flex-direction:column}.docs-right-panel{width:100%;padding:24px 48px}.right-panel-sticky{position:static}}@media(max-width:860px){.mobile-nav-toggle{display:block}.docs-sidebar{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;width:100%;z-index:50}.docs-sidebar.mobile-open{display:block}.docs-center-content{padding:30px 20px}.docs-right-panel{padding:20px}.header-center{display:none}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::placeholder{color:var(--muted);opacity:1}.docs-center-content a,.guide-markdown-body a{color:var(--brand-text);text-decoration:underline}.docs-center-content{min-width:0}.docs-body-layout{min-width:0;max-width:100vw}@media (max-width:1440px) and (min-width:1201px){.docs-right-panel{width:400px}}@media (max-width:1200px){.docs-center-content{width:100%;max-width:100%;border-right:0}}@media (max-width:600px){.docs-header{padding:0 12px}.header-right{gap:8px}.header-link{display:none}.header-right .button{padding:8px 10px}.docs-logo{font-size:17px}.logo-badge{display:none}.docs-right-panel{padding:16px}.try-params-grid{grid-template-columns:1fr}}