.apidocs{color:#1c1f2e;background:#f7f9fc;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.apidocs *,.apidocs :before,.apidocs :after{box-sizing:border-box}.apidocs a{color:inherit}.apidocs .docs-shell{grid-template-columns:280px minmax(0,1fr);gap:0;min-height:calc(100vh - 140px);display:grid}@media (max-width:980px){.apidocs .docs-shell{grid-template-columns:1fr}}.apidocs .docs-side{color:#ffffffd1;background:linear-gradient(135deg,#060d1a 0%,#0a1f3d 40%,#173a66 100%);border-right:1px solid #ffffff0f;align-self:start;max-height:100vh;padding:28px 18px 28px 24px;position:sticky;top:0;overflow-y:auto}@media (max-width:980px){.apidocs .docs-side{display:none}}.apidocs .docs-side::-webkit-scrollbar{width:4px}.apidocs .docs-side::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.apidocs .docs-side-brand{align-items:center;gap:10px;margin-bottom:22px;padding:0 8px;display:flex}.apidocs .docs-side-brand-ico{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.apidocs .docs-side-brand-ico svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.apidocs .docs-side-brand-text{color:#fff;letter-spacing:-.01em;font-family:Outfit,sans-serif;font-size:14px;line-height:1.2}.apidocs .docs-side-brand-sub{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-family:DM Sans,sans-serif;font-size:9.5px}.apidocs .docs-side-search{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 11px;display:flex}.apidocs .docs-side-search:focus-within{background:#ffffff14;border-color:#60a5fa66}.apidocs .docs-side-search svg{fill:none;stroke:#ffffff73;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px}.apidocs .docs-side-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:DM Sans,sans-serif;font-size:12.5px}.apidocs .docs-side-search input::placeholder{color:#fff6}.apidocs .docs-side-group{margin-bottom:18px}.apidocs .docs-side-group-head{justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 12px;display:flex}.apidocs .docs-side-head-lbl{letter-spacing:.14em;text-transform:uppercase;color:#fff6;font-family:DM Sans,sans-serif;font-size:9.5px}.apidocs .docs-side-head-count{color:#ffffff59;letter-spacing:.04em;background:#ffffff0a;border-radius:3px;padding:1px 5px;font-family:DM Sans,sans-serif;font-size:9px}.apidocs .docs-side-link{color:#ffffffa6;letter-spacing:-.005em;border-radius:6px;align-items:center;gap:9px;padding:6px 12px;font-size:12.5px;line-height:1.3;text-decoration:none;transition:all .12s;display:flex}.apidocs .docs-side-link:hover{color:#fff;background:#ffffff0d}.apidocs .docs-side-link.active{color:#fff;background:#3b82f62e;box-shadow:inset 2px 0 #60a5fa}.apidocs .docs-side-link .m{letter-spacing:.08em;text-align:center;border-radius:3px;flex-shrink:0;min-width:26px;padding:1px 4px;font-family:DM Sans,sans-serif;font-size:8.5px}.apidocs .docs-side-link .m.get{color:#86efac;background:#10b98126;border:1px solid #10b9812e}.apidocs .docs-side-link .m.post{color:#fcd34d;background:#f59e0b26;border:1px solid #f59e0b2e}.apidocs .docs-side-link-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apidocs .docs-side-foot{border-top:1px solid #ffffff0f;margin-top:28px;padding:14px 12px}.apidocs .docs-side-foot-line{color:#fff6;letter-spacing:-.005em;align-items:center;gap:6px;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:11px;display:flex}.apidocs .docs-side-foot-line .dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #4ade8099}.apidocs .docs-side-foot-link{color:#ffffff8c;align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.apidocs .docs-side-foot-link:hover{color:#fff}.apidocs .docs-side-foot-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.apidocs .docs-main{min-width:0;max-width:1080px;padding:40px 40px 80px}@media (max-width:980px){.apidocs .docs-main{padding:28px 24px 60px}}.apidocs .docs-hero{border-bottom:1px solid #e5e7eb;margin-bottom:40px;padding-bottom:32px}.apidocs .docs-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;align-items:center;gap:8px;margin-bottom:12px;font-family:DM Sans,sans-serif;font-size:11px;display:inline-flex}.apidocs .docs-hero-eyebrow:before{content:"";background:#2563eb;width:16px;height:1px;display:inline-block}.apidocs .docs-hero h1{color:#1c1f2e;letter-spacing:-.025em;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:36px;line-height:1.05}.apidocs .docs-hero-sub{color:#6b7280;letter-spacing:-.005em;max-width:640px;margin:0;font-size:16px;line-height:1.6}.apidocs .docs-hero-meta{border-top:1px dashed #eef1f5;flex-wrap:wrap;gap:20px;margin-top:24px;padding-top:18px;display:flex}.apidocs .docs-hero-meta-item{color:#6b7280;align-items:center;gap:6px;font-family:DM Sans,sans-serif;font-size:11.5px;display:inline-flex}.apidocs .docs-hero-meta-item strong{color:#1c1f2e}.apidocs .docs-hero-meta-item svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px}.apidocs .docs-section{padding-top:56px;scroll-margin-top:20px}.apidocs .docs-section:first-child{padding-top:0}.apidocs .docs-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:10.5px}.apidocs .docs-section h2{color:#1c1f2e;letter-spacing:-.022em;margin:0 0 14px;scroll-margin-top:24px;font-family:Outfit,sans-serif;font-size:30px;line-height:1.1}.apidocs .docs-section h3{color:#1c1f2e;letter-spacing:-.012em;margin:28px 0 12px;scroll-margin-top:24px;font-family:Outfit,sans-serif;font-size:20px;line-height:1.3}.apidocs .docs-category{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:56px;scroll-margin-top:20px}.apidocs .docs-category:first-of-type{border-top:none;padding-top:48px}.apidocs .docs-category-head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.apidocs .docs-category-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#2563eb;font-family:DM Sans,sans-serif;font-size:10.5px}.apidocs .docs-category-count{color:#9ca3af;letter-spacing:.04em;background:#f1f4f9;border:1px solid #e5e7eb;border-radius:5px;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:10px}.apidocs .docs-category h2{color:#1c1f2e;letter-spacing:-.022em;margin:4px 0 14px;font-family:Outfit,sans-serif;font-size:32px;line-height:1.1}.apidocs .docs-category-sub{color:#6b7280;max-width:720px;margin:0 0 24px;font-size:14.5px;line-height:1.6}.apidocs .docs-endpoint{padding-top:44px;scroll-margin-top:20px}.apidocs .docs-endpoint:first-of-type{padding-top:16px}.apidocs .endpoint-header{margin-bottom:18px}.apidocs .endpoint-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.apidocs .endpoint-method{letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:3px 9px;font-family:DM Sans,sans-serif;font-size:10.5px}.apidocs .endpoint-method-get{color:#fff;background:#10b981}.apidocs .endpoint-method-post{color:#fff;background:#f59e0b}.apidocs .endpoint-path{color:#1c1f2e;word-break:break-all;background:#f1f4f9;border:1px solid #e5e7eb;border-radius:5px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:13.5px}.apidocs .endpoint-h{color:#1c1f2e;letter-spacing:-.015em;margin:0 0 6px;font-family:Outfit,sans-serif;font-size:22px;line-height:1.2}.apidocs .endpoint-desc{color:#6b7280;max-width:680px;margin:0 0 14px;font-size:14px;line-height:1.6}.apidocs .endpoint-example{color:#6b7280;border-left:2px solid #e5e7eb;max-width:680px;margin:0 0 18px;padding-left:10px;font-size:12.5px;font-style:italic}.apidocs .endpoint-example:before{content:"Example: ";color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-family:DM Sans,sans-serif;font-size:10.5px;font-style:normal}.apidocs .endpoint-meta{flex-wrap:wrap;gap:14px;margin:0 0 18px;display:flex}.apidocs .endpoint-meta-item{color:#6b7280;align-items:center;gap:5px;font-family:DM Sans,sans-serif;font-size:11px;display:inline-flex}.apidocs .endpoint-meta-item svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:11px;height:11px}.apidocs .endpoint-meta-item strong{color:#1c1f2e}.apidocs .endpoint-meta-item.credits strong{color:#b45309}.apidocs .params-block{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:18px 0 20px;overflow:hidden}.apidocs .params-block-head{letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;background:#f1f4f9;border-bottom:1px solid #eef1f5;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:10px}.apidocs .param-row{border-bottom:1px solid #eef1f5;padding:13px 16px}.apidocs .param-row:last-child{border-bottom:none}.apidocs .param-top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.apidocs .param-name{color:#1c1f2e;font-family:DM Sans,sans-serif;font-size:12.5px}.apidocs .param-type{color:#6b7280;font-family:DM Sans,sans-serif;font-size:10.5px}.apidocs .param-req{letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:1px 5px;font-family:DM Sans,sans-serif;font-size:9px}.apidocs .param-req-yes{color:#b91c1c;background:#ef444414;border:1px solid #ef444433}.apidocs .param-req-no{color:#6b7280;background:#f1f4f9;border:1px solid #e5e7eb}.apidocs .param-desc{color:#6b7280;margin-top:2px;font-size:12.5px;line-height:1.55}.apidocs .param-desc code{color:#1c1f2e;background:#f1f4f9;border:1px solid #eef1f5;border-radius:3px;padding:1px 5px;font-family:DM Sans,sans-serif;font-size:11.5px}.apidocs .api-panel{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 2px 12px #0a1f3d0d}.apidocs .api-panel-head{background:#f1f4f9;border-bottom:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.apidocs .api-endpoint{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-family:DM Sans,sans-serif;font-size:12px;display:inline-flex}.apidocs .api-method{color:#fff;letter-spacing:.1em;background:#10b981;border-radius:5px;flex-shrink:0;padding:3px 9px;font-size:10px}.apidocs .api-method.post{background:#f59e0b}.apidocs .api-endpoint-lbl{color:#9ca3af;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:10px}.apidocs .api-endpoint-url{color:#1c1f2e;word-break:break-all;overflow-wrap:anywhere;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:5px 11px;font-family:DM Sans,sans-serif;font-size:11.5px}.apidocs .api-format-toggle{background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;padding:2px;display:inline-flex}.apidocs .api-format{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:11.5px;transition:all .14s}.apidocs .api-format.active{color:#fff;background:#2563eb}.apidocs .api-format:hover:not(.active){color:#1c1f2e}.apidocs .api-tabs{background:#0f172a;border-bottom:1px solid #ffffff0f;align-items:center;gap:2px;padding:0 12px;display:flex;overflow-x:auto}.apidocs .api-tabs::-webkit-scrollbar{height:3px}.apidocs .api-tabs::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.apidocs .api-tab{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:11px 16px;font-family:DM Sans,sans-serif;font-size:12.5px;transition:all .14s}.apidocs .api-tab:hover{color:#ffffffe6}.apidocs .api-tab.active{color:#fff;border-bottom-color:#3b82f6}.apidocs .api-code-wrap{background:#0f172a;position:relative}.apidocs .api-copy-btn{color:#ffffffd1;cursor:pointer;z-index:2;background:#ffffff12;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-family:DM Sans,sans-serif;font-size:11.5px;transition:all .14s;display:inline-flex;position:absolute;top:12px;right:12px}.apidocs .api-copy-btn:hover{color:#fff;background:#ffffff24;border-color:#ffffff40}.apidocs .api-copy-btn.copied{color:#86efac;background:#4ade8029;border-color:#4ade8061}.apidocs .api-copy-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.apidocs .api-code{color:#cbd5e1;white-space:pre;min-height:180px;margin:0;padding:22px 24px;font-family:DM Sans,sans-serif;font-size:12.5px;line-height:1.7;overflow-x:auto}.apidocs .api-code .kw{color:#c084fc}.apidocs .api-code .str{color:#86efac}.apidocs .api-code .com{color:#64748b;font-style:italic}.apidocs .api-code .fn{color:#60a5fa}.apidocs .api-code .var{color:#f0abfc}.apidocs .api-code .flag{color:#fbbf24}.apidocs .api-panel-foot{background:#f1f4f9;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.apidocs .api-foot-l{color:#6b7280;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:inline-flex}.apidocs .api-foot-l strong{color:#1c1f2e;font-family:DM Sans,sans-serif;font-size:12px}.apidocs .api-foot-dot{background:#9ca3af;border-radius:50%;width:3px;height:3px}.apidocs .api-foot-link{color:#2563eb;align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.apidocs .api-foot-link:hover{text-decoration:underline}.apidocs .api-foot-link svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.apidocs pre.envline{color:#86efac;background:#0f172a;border-radius:8px;margin:0 0 16px;padding:14px 18px;font-family:DM Sans,sans-serif;font-size:12px;overflow-x:auto}.apidocs pre.shellline{color:#cbd5e1;background:#0f172a;border-radius:8px;margin:0 0 16px;padding:16px 18px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.7;overflow-x:auto}.apidocs .docs-p{color:#6b7280;max-width:680px;margin:0 0 14px;font-size:14.5px;line-height:1.65}.apidocs .docs-p strong{color:#1c1f2e}.apidocs .docs-p a{color:#2563eb;border-bottom:1px solid #2563eb4d;text-decoration:none}.apidocs .docs-p a:hover{border-bottom-color:#2563eb}.apidocs .docs-p code{color:#1c1f2e;background:#f1f4f9;border:1px solid #eef1f5;border-radius:4px;padding:1px 6px;font-family:DM Sans,sans-serif;font-size:12.5px}.apidocs .callout{border-radius:9px;align-items:flex-start;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.apidocs .callout-warn{background:#f59e0b0f;border:1px solid #f59e0b40}.apidocs .callout-ico svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:#b45309;width:18px;height:18px}.apidocs .callout-body{color:#1c1f2e;font-size:13px;line-height:1.55}.apidocs .docs-table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;margin:16px 0 0;overflow:hidden}.apidocs .docs-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;background:#f1f4f9;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-family:DM Sans,sans-serif;font-size:10px}.apidocs .docs-table td{color:#1c1f2e;vertical-align:top;border-bottom:1px solid #eef1f5;padding:11px 14px;font-size:13px;line-height:1.5}.apidocs .docs-table tr:last-child td{border-bottom:none}.apidocs .docs-table code{color:#1c1f2e;background:#f1f4f9;border:1px solid #eef1f5;border-radius:4px;padding:1px 6px;font-family:DM Sans,sans-serif;font-size:11.5px}.apidocs .docs-table .code-cell{color:#1c1f2e;font-family:DM Sans,sans-serif;font-size:11.5px}.apidocs .docs-table-nums td.num{text-align:right;font-variant-numeric:tabular-nums;color:#1c1f2e;font-family:DM Sans,sans-serif;font-size:12px}.apidocs .docs-table-nums th:not(:first-child):not(:last-child){text-align:right}.apidocs .docs-table-nums td.num.muted{color:#6b7280;font-style:italic}.apidocs .docs-table-nums .row-enterprise{background:#2563eb08}
