.docs-page{--paper:#f2f4f6;--paper-raised:#fff;--ink:#161b22;--ink-soft:#3c4550;--slate:#6b7480;--border:#d8dee4;--brass:#8c5f27;--brass-soft:#f1e4d0;--teal:#1f7a5c;--teal-soft:#dceee7;--rose:#ae3730;--rose-soft:#f6e0de;--get:#2c6e9e;--get-soft:#deeaf3;--code-bg:#12161d;--code-border:#262e38;--code-ink:#d8dee6;--code-slate:#7c8a9a;--code-brass:#e0ae68;--code-teal:#6fcba6;--code-rose:#e38f88;--code-string:#9fcb7e;--font-display:"Vazirmatn", "Archivo Narrow", "Roboto Condensed", sans-serif;--font-body:"Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Tahoma, sans-serif;--font-mono:"SF Mono", "Cascadia Code", "JetBrains Mono", ui-monospace, Consolas, "Courier New", monospace;--shadow:0 1px 2px #161b220a, 0 4px 16px #161b220f}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .docs-page{--paper:#10141a;--paper-raised:#171d25;--ink:#e9ecef;--ink-soft:#b7c0ca;--slate:#87919c;--border:#2a323c;--brass:#d3a667;--brass-soft:#362a18;--teal:#4fb48e;--teal-soft:#163429;--rose:#e08880;--rose-soft:#3a211f;--get:#7eb3dd;--get-soft:#182838;--shadow:0 1px 2px #0003, 0 8px 24px #00000059}}html[data-theme=dark] .docs-page{--paper:#10141a;--paper-raised:#171d25;--ink:#e9ecef;--ink-soft:#b7c0ca;--slate:#87919c;--border:#2a323c;--brass:#d3a667;--brass-soft:#362a18;--teal:#4fb48e;--teal-soft:#163429;--rose:#e08880;--rose-soft:#3a211f;--get:#7eb3dd;--get-soft:#182838;--shadow:0 1px 2px #0003, 0 8px 24px #00000059}.docs-page *{box-sizing:border-box}.docs-page{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}.docs-page ::selection{background:var(--brass-soft)}.docs-page a{color:var(--brass)}.docs-page h1,.docs-page h2,.docs-page h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:.01em;margin:0}.docs-page code,.docs-page pre,.docs-page kbd{font-family:var(--font-mono)}.docs-page :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.docs-page .topbar{z-index:40;background:var(--paper-raised);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:14px 24px;display:flex;position:sticky;top:0}.docs-page .brand{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.docs-page .brand .mark{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:1.05rem;font-weight:700}.docs-page .brand .mark em{color:var(--brass);font-style:normal}.docs-page .brand .tag{color:var(--slate);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.docs-page .topbar .spacer{flex:1}.docs-page .base-url{font-family:var(--font-mono);color:var(--ink-soft);background:var(--paper);border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}.docs-page .key-field{background:var(--paper);border:1px solid var(--border);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.docs-page .key-field label{color:var(--slate);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:.72rem}.docs-page .key-field input{font-family:var(--font-mono);color:var(--ink);background:0 0;border:0;outline:none;width:230px;font-size:.82rem}.docs-page .key-field input::placeholder{color:var(--slate)}.docs-page .key-status{background:var(--border);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .15s}.docs-page .key-status.set{background:var(--teal)}.docs-page .theme-btn{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.docs-page .theme-btn:hover{background:var(--paper)}.docs-page .base-url,.docs-page .route-path,.docs-page .code-block-wrap,.docs-page .param-row label,.docs-page .param-row input,.docs-page #apiKeyInput,.docs-page .send-meta,.docs-page .status-pill,.docs-page .tick-card .px,.docs-page .plan-price{direction:ltr}.docs-page .code-block-wrap{text-align:left}.docs-page .param-row .note{text-align:right}.docs-page.with-dashboard-sidebar{flex:1;min-width:0;height:100%;overflow-y:auto}.docs-page.with-dashboard-sidebar main{max-width:1200px}.docs-page .shell{grid-template-columns:minmax(0,1fr) 240px;display:grid}@media (max-width:860px){.docs-page .shell{grid-template-columns:1fr}.docs-page .docs-sidebar{display:none}}.docs-page .docs-sidebar{border-right:1px solid var(--border);grid-area:1/2;align-self:start;height:calc(100vh - 53px);padding:22px 14px 40px;position:sticky;top:53px;overflow-y:auto}.docs-page .shell>main{grid-area:1/1}.docs-page .docs-sidebar .group-label{text-transform:uppercase;letter-spacing:.09em;color:var(--slate);padding:16px 10px 6px;font-size:.68rem}.docs-page .docs-sidebar .group-label:first-child{padding-top:4px}.docs-page .docs-sidebar a{color:var(--ink-soft);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;text-decoration:none;display:flex}.docs-page .docs-sidebar a:hover{background:var(--paper-raised);color:var(--ink)}.docs-page .docs-sidebar a .verb{font-family:var(--font-mono);background:var(--get-soft);color:var(--get);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.62rem;font-weight:700}.docs-page main{min-width:0;max-width:920px;padding:40px 32px 120px}.docs-page section{margin-bottom:56px}.docs-page section>h2{margin-bottom:10px;font-size:1.5rem}.docs-page .lede{color:var(--ink-soft);max-width:64ch;margin:0 0 18px}.docs-page p{max-width:68ch}.docs-page .intro h1{margin-bottom:12px;font-size:2.1rem}.docs-page .intro .lede{max-width:60ch;font-size:1.02rem}.docs-page .intro .pills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.docs-page .pill{background:var(--paper-raised);border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:5px 11px;font-size:.78rem}.docs-page .live-pill{background:var(--teal-soft);color:var(--teal);border-color:#0000;font-weight:600}.docs-page .plan-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.docs-page .plan-list-item{border:1px solid var(--border);background:var(--paper-raised);border-radius:8px;padding:12px 16px}.docs-page .plan-list-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.docs-page .plan-features{color:var(--ink-soft);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.docs-page .plan-features li:before{content:"·";color:var(--slate);margin-left:6px}.docs-page .plan-name{font-weight:600}.docs-page .plan-price{color:var(--slate);font-variant-numeric:tabular-nums;font-size:.82rem}.docs-page .yes{color:var(--teal);font-weight:700}.docs-page .no{color:var(--slate);opacity:.5}.docs-page .endpoint{background:var(--paper-raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;margin-bottom:22px;padding:22px 24px 24px;scroll-margin-top:68px}.docs-page .route-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.docs-page .verb-badge{font-family:var(--font-mono);letter-spacing:.02em;border-radius:5px;padding:3px 8px;font-size:.72rem;font-weight:700}.docs-page .verb-badge.get{background:var(--get-soft);color:var(--get)}.docs-page .verb-badge.ws{background:var(--brass-soft);color:var(--brass)}.docs-page .route-path{font-family:var(--font-mono);color:var(--ink);font-size:.95rem}.docs-page .endpoint .desc{color:var(--ink-soft);margin:4px 0 16px;font-size:.92rem}.docs-page .scope-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px;display:flex}.docs-page .scope-chip{border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.docs-page .scope-chip.on{background:var(--teal-soft);color:var(--teal)}.docs-page .scope-chip.off{background:var(--paper);color:var(--slate);border:1px solid var(--border)}.docs-page .ref-toggle-btn{font-family:var(--font-body);color:var(--brass);background:var(--brass-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;margin-right:auto;padding:4px 12px;font-size:.72rem;font-weight:600}.docs-page .ref-toggle-btn:hover{filter:brightness(1.06)}.docs-page .ref-toggle-btn.active{background:var(--paper);border-color:var(--brass)}.docs-page .ref-tables{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.docs-page .ref-table-wrap{border:1px solid var(--border);border-radius:8px;max-height:340px;overflow:auto}.docs-page .ref-table-title{text-transform:uppercase;letter-spacing:.06em;color:var(--slate);border-bottom:1px solid var(--border);background:var(--paper);padding:8px 12px;font-size:.68rem;position:sticky;top:0}.docs-page .ref-table{border-collapse:collapse;width:100%;font-size:.78rem}.docs-page .ref-table th,.docs-page .ref-table td{text-align:right;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 12px}.docs-page .ref-table th{font-family:var(--font-body);color:var(--ink-soft);background:var(--paper);font-size:.72rem;font-weight:600;position:sticky;top:29px}.docs-page .ref-table td:first-child{font-family:var(--font-mono);color:var(--code-brass,var(--brass));white-space:nowrap}.docs-page .ref-table td:nth-child(2){font-family:var(--font-mono);color:var(--slate);white-space:nowrap}.docs-page .ref-table td:last-child{color:var(--ink-soft)}.docs-page .ref-table tr:last-child td{border-bottom:none}.docs-page .param-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.docs-page .param-row label{font-family:var(--font-mono);color:var(--ink-soft);flex-shrink:0;width:110px;font-size:.8rem}.docs-page .param-row .req-tag{color:var(--rose);margin-left:4px;font-size:.6rem;font-weight:700}.docs-page .param-row input{font-family:var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:.82rem}.docs-page .param-row input:focus{border-color:var(--brass)}.docs-page .param-row .note{color:var(--slate);flex-shrink:0;width:220px;font-size:.72rem}@media (max-width:700px){.docs-page .param-row{flex-wrap:wrap}.docs-page .param-row .note{width:100%}}.docs-page .params-wrap{margin-bottom:14px}.docs-page .no-params{color:var(--slate);margin-bottom:14px;font-size:.85rem;font-style:italic}.docs-page .send-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.docs-page .send-btn{font-family:var(--font-body);color:#fff;background:var(--brass);cursor:pointer;border:none;border-radius:7px;padding:9px 18px;font-size:.85rem;font-weight:600}.docs-page .send-btn:hover{filter:brightness(1.08)}.docs-page .send-btn:disabled{opacity:.5;cursor:default}.docs-page .send-meta{color:var(--slate);font-size:.78rem;font-family:var(--font-mono)}.docs-page .status-pill{font-family:var(--font-mono);border-radius:5px;padding:2px 8px;font-size:.78rem;font-weight:700}.docs-page .status-pill.s2{background:var(--teal-soft);color:var(--teal)}.docs-page .status-pill.s4{background:var(--rose-soft);color:var(--rose)}.docs-page .status-pill.s5{background:var(--brass-soft);color:var(--brass)}.docs-page .cols{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.docs-page .cols>div{min-width:0}@media (max-width:700px){.docs-page .cols{grid-template-columns:1fr}}.docs-page .col-label{text-transform:uppercase;letter-spacing:.07em;color:var(--slate);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.68rem;display:flex}.docs-page .col-label .live-tag{color:var(--teal);font-weight:700}.docs-page .code-tabs{gap:2px;display:flex}.docs-page .code-tab{font-family:var(--font-mono);color:var(--code-slate);cursor:pointer;background:0 0;border:none;border-radius:6px 6px 0 0;padding:7px 12px;font-size:.72rem}.docs-page .code-tab.active{background:var(--code-bg);color:var(--code-ink)}.docs-page .code-block-wrap{position:relative}.docs-page .code-block{background:var(--code-bg);border:1px solid var(--code-border);color:var(--code-ink);border-radius:0 8px 8px;max-height:420px;margin:0;padding:14px 16px;font-size:.78rem;line-height:1.6;overflow:auto}.docs-page .code-block.solo{border-radius:8px}.docs-page .copy-btn{font-family:var(--font-body);color:var(--code-slate);background:var(--code-bg);border:1px solid var(--code-border);cursor:pointer;border-radius:5px;padding:4px 9px;font-size:.68rem;position:absolute;top:10px;right:10px}.docs-page .copy-btn:hover{color:var(--code-ink)}.docs-page .tok-key{color:var(--code-brass)}.docs-page .tok-str{color:var(--code-string)}.docs-page .tok-slate{color:var(--code-slate)}.docs-page .tok-num{color:var(--code-teal)}.docs-page .err-table{border-collapse:collapse;width:100%;font-size:.86rem}.docs-page .err-table th,.docs-page .err-table td{text-align:right;border-bottom:1px solid var(--border);padding:9px 12px}.docs-page .err-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--slate);font-size:.68rem}.docs-page .status-chip{font-family:var(--font-mono);border-radius:5px;padding:2px 7px;font-size:.8rem;font-weight:700}.docs-page .status-chip.s4{background:var(--rose-soft);color:var(--rose)}.docs-page .status-chip.s5{background:var(--brass-soft);color:var(--brass)}.docs-page .stream-panel{background:var(--paper-raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:22px 24px}.docs-page .stream-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.docs-page .stream-dot{background:var(--slate);border-radius:50%;flex-shrink:0;width:9px;height:9px}.docs-page .stream-dot.live{background:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.docs-page .stream-dot.err{background:var(--rose);box-shadow:0 0 0 3px var(--rose-soft)}.docs-page .stream-stat{font-family:var(--font-mono);color:var(--ink-soft);font-size:.8rem}.docs-page .stream-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;max-height:260px;margin-bottom:14px;display:grid;overflow-y:auto}.docs-page .tick-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:8px 10px}.docs-page .tick-card .sym{color:var(--ink-soft);margin-bottom:2px;font-size:.78rem}.docs-page .tick-card .px{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.docs-page .tick-card .px.up{color:var(--teal)}.docs-page .tick-card .px.down{color:var(--rose)}.docs-page footer{color:var(--slate);border-top:1px solid var(--border);margin-top:20px;padding:30px 32px 60px;font-size:.78rem}
