.docs_container__iH1aJ{gap:20px;width:100%;box-sizing:border-box;padding:0 0 60px}.docs_container__iH1aJ,.docs_hero__NanRx{display:flex;flex-direction:column;max-width:100%;min-width:0}.docs_hero__NanRx{gap:6px}.docs_title__sLiB4{margin:0;font-size:24px;font-weight:600;letter-spacing:-.5px;color:var(--vg-ink);word-break:break-word}.docs_subtitle__5M9PZ{margin:0;font-size:13px;line-height:1.5;color:var(--vg-muted);word-break:break-word}.docs_layout__I_dbp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (min-width:1024px){.docs_layout__I_dbp{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px}}.docs_leftCol__3KsDn,.docs_rightCol__K6HFK{gap:20px}.docs_card__06DpX,.docs_leftCol__3KsDn,.docs_rightCol__K6HFK{display:flex;flex-direction:column;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.docs_card__06DpX{padding:20px;border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);gap:16px;overflow:hidden}@media (max-width:640px){.docs_card__06DpX{padding:14px;gap:14px}}.docs_cardHeader__fRIGW{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--vg-line-soft);padding-bottom:14px;min-width:0;max-width:100%}.docs_cardTitle___5D9g{margin:0;font-size:15px;font-weight:600;color:var(--vg-ink);display:flex;align-items:center;gap:8px;word-break:break-word}.docs_cardSubtitle__Uv_rI{margin:4px 0 0;font-size:12px;color:var(--vg-muted);line-height:1.4;word-break:break-word}.docs_createKeyForm__JH5VT{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%;min-width:0;box-sizing:border-box}.docs_keyInput__APrOe{flex:1 1;min-width:140px;max-width:100%;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--vg-radius-xs);color:var(--vg-ink);font-size:12px;outline:none;box-shadow:none;transition:border-color .15s ease,background .15s ease;box-sizing:border-box}.docs_keyInput__APrOe:focus{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.07)}.docs_keyInput__APrOe::placeholder{color:var(--vg-muted)}.docs_primaryButton__Nzw9j{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:var(--vg-radius-sm);background:var(--vg-accent);color:var(--vg-accent-ink);font-size:12px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s ease,transform .1s ease;white-space:nowrap}.docs_primaryButton__Nzw9j:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.docs_primaryButton__Nzw9j:disabled{opacity:.5;cursor:not-allowed}.docs_secondaryButton__Q3ABq{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-ink-2);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.docs_secondaryButton__Q3ABq:hover:not(:disabled){background:rgba(255,255,255,.1);color:var(--vg-ink)}.docs_dangerButton__QRuiB{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;border-radius:var(--vg-radius-xs);background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);color:var(--vg-danger);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.docs_dangerButton__QRuiB:hover:not(:disabled){background:rgba(248,113,113,.2)}.docs_newKeyBanner__p111E{padding:12px 14px;border-radius:var(--vg-radius-sm);background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.3);display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;box-sizing:border-box}.docs_newKeyBannerTitle__l_uBT{font-size:12px;font-weight:600;color:var(--vg-warning);display:flex;align-items:center;gap:6px}.docs_newKeyBox__kDn_y{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--vg-bg-input);border:1px solid var(--vg-line-strong);border-radius:var(--vg-radius-xs);font-family:var(--vg-font-mono);font-size:12px;color:#38bdf8;word-break:break-all;min-width:0;max-width:100%;box-sizing:border-box}.docs_tableWrapper__xo8kn{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft);box-sizing:border-box}.docs_table__tsCI1{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.docs_table__tsCI1 th{background:rgba(255,255,255,.04);color:var(--vg-muted);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.docs_table__tsCI1 td,.docs_table__tsCI1 th{padding:8px 10px;border-bottom:1px solid var(--vg-line-soft);white-space:nowrap}.docs_table__tsCI1 td{color:var(--vg-ink-2)}.docs_table__tsCI1 tr:last-child td{border-bottom:none}.docs_keyPrefixBadge__P3ON1{font-family:var(--vg-font-mono);font-size:11px;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:var(--vg-radius-xs);color:#38bdf8;border:1px solid rgba(56,189,248,.2)}.docs_emptyKeys___yYuG{padding:20px 14px;text-align:center;color:var(--vg-muted);font-size:12px}.docs_quickNavList__iLJEt{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.docs_quickNavLink__y5rll{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft);color:var(--vg-ink-2);text-decoration:none;font-size:12px;transition:all .15s ease;min-width:0;max-width:100%;box-sizing:border-box}.docs_quickNavLink__y5rll span{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.docs_quickNavLink__y5rll:hover{background:rgba(255,255,255,.05);border-color:var(--vg-line-strong);color:var(--vg-ink)}.docs_modelCategoryTabs__FW4kO{display:flex;gap:4px;padding:3px;background:rgba(255,255,255,.03);border-radius:var(--vg-radius-xs);border:1px solid var(--vg-line-soft);min-width:0;max-width:100%;box-sizing:border-box}.docs_modelCategoryTab__oKko6{flex:1 1;padding:6px 4px;font-size:11px;font-weight:500;text-align:center;color:var(--vg-muted);background:transparent;border:none;border-radius:var(--vg-radius-xs);cursor:pointer;transition:all .15s ease;white-space:nowrap}.docs_modelCategoryTab__oKko6:hover{color:var(--vg-ink)}.docs_modelCategoryTabActive__LuoMH{background:rgba(255,255,255,.08);color:var(--vg-ink);font-weight:600}.docs_modelList__3krab{display:flex;flex-direction:column;gap:10px;max-height:480px;overflow-y:auto;padding-right:2px;min-width:0;max-width:100%}.docs_modelList__3krab::-webkit-scrollbar{width:4px}.docs_modelList__3krab::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.docs_modelCardItem__BCXmt{padding:10px 12px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft);display:flex;flex-direction:column;gap:8px;transition:border-color .15s ease,background .15s ease;min-width:0;max-width:100%;box-sizing:border-box;cursor:pointer}.docs_modelCardItem__BCXmt:hover{border-color:var(--vg-line-strong);background:rgba(255,255,255,.04)}.docs_modelCardItemActive__rVL08{border-color:rgba(56,189,248,.45)!important;background:rgba(56,189,248,.06)!important;box-shadow:0 0 16px rgba(56,189,248,.08)}.docs_activeModelIndicator__CE2_f{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#38bdf8;background:rgba(56,189,248,.15);padding:2px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px}.docs_selectedModelBanner__rDUpV{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);margin-bottom:12px}.docs_selectedModelIdentity__piehQ{display:flex;align-items:center;gap:10px}.docs_selectedModelTitle__Zti9R{font-size:14px;font-weight:600;color:var(--vg-ink)}.docs_selectedModelSub__6sHJL{font-size:11px;color:var(--vg-muted);font-family:var(--vg-font-mono)}.docs_selectedModelPills__J5fFx{display:flex;gap:6px;flex-wrap:wrap}.docs_paramCardList__Wnrns{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.docs_paramCardItem__5mW1N{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-xs);font-size:12px}.docs_paramCardHeader__k90VK{display:flex;align-items:center;gap:8px}.docs_paramCardValues__mp6bH{font-size:11px;color:var(--vg-muted);font-family:var(--vg-font-mono)}.docs_modelCardHeader__Sl9nM{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%}.docs_modelCardIdentity__Pd1Ff{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.docs_modelLogoImg__tKAHT{width:22px;height:22px;object-fit:contain;border-radius:4px;flex-shrink:0}.docs_modelNameText__XLO08{font-size:13px;font-weight:600;color:var(--vg-ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs_modelProviderText__HhyJF{font-size:11px;color:var(--vg-muted);line-height:1.2}.docs_modelIdBox__3rPeZ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:var(--vg-radius-xs);background:var(--vg-bg-input);border:1px solid var(--vg-line-soft);font-family:var(--vg-font-mono);font-size:11px;color:#38bdf8;min-width:0;max-width:100%;box-sizing:border-box}.docs_modelIdBox__3rPeZ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.docs_modelSpecs__uAI4o{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.docs_specBadge__3Z3Tx{font-size:10px;padding:2px 6px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.05);color:var(--vg-ink-2);border:1px solid var(--vg-line-soft);white-space:nowrap}.docs_specBadgeCredit__XXIPL{font-size:10px;font-weight:600;padding:2px 6px;border-radius:var(--vg-radius-xs);background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2);white-space:nowrap}.docs_endpointHeader__j5uix{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.docs_methodBadge__U11KC{font-family:var(--vg-font-mono);font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--vg-radius-xs);letter-spacing:.5px;flex-shrink:0}.docs_methodPost__GHLKA{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.docs_methodGet__Ccopr{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.docs_endpointPath__Pzl4j{font-family:var(--vg-font-mono);font-size:14px;font-weight:600;color:var(--vg-ink);word-break:break-all}.docs_endpointDesc__wxnC7{margin:0;font-size:13px;color:var(--vg-muted);line-height:1.5;word-break:break-word}.docs_codeTabs__0a5T0{display:flex;gap:4px;border-bottom:1px solid var(--vg-line-soft);margin-bottom:-1px;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.docs_codeTab___KtYO{padding:6px 12px;font-size:12px;font-weight:500;color:var(--vg-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap}.docs_codeTab___KtYO:hover{color:var(--vg-ink)}.docs_codeTabActive__knDP7{color:var(--vg-ink);border-bottom-color:var(--vg-accent)}.docs_codeBlockWrapper__G7C6x{position:relative;border-radius:var(--vg-radius-sm);background:var(--vg-bg-input);border:1px solid var(--vg-line-soft);overflow:hidden;max-width:100%;width:100%;min-width:0;box-sizing:border-box}.docs_codeBlockHeader__6gMDQ{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255,255,255,.02);border-bottom:1px solid var(--vg-line-soft);font-size:11px;color:var(--vg-eyebrow);min-width:0;max-width:100%;box-sizing:border-box}.docs_copyButton__MZR80{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--vg-muted);font-size:11px;cursor:pointer;transition:color .15s ease;white-space:nowrap;flex-shrink:0}.docs_copyButton__MZR80:hover{color:var(--vg-ink)}.docs_preBlock__9nGja{margin:0;padding:12px 14px;font-family:var(--vg-font-mono);font-size:12px;line-height:1.6;color:#cbd5e1;overflow-x:auto;white-space:pre;max-width:100%;width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}.docs_paramList__ubTd1{gap:8px}.docs_paramList__ubTd1,.docs_paramRow__lDT9_{display:flex;flex-direction:column;min-width:0;max-width:100%}.docs_paramRow__lDT9_{gap:4px;padding:10px 12px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft);box-sizing:border-box}.docs_paramName__Yn4Kr{font-family:var(--vg-font-mono);font-size:12px;font-weight:600;color:#f1f5f9;display:flex;align-items:center;flex-wrap:wrap;gap:6px;word-break:break-all}.docs_paramType__1GB4o{font-size:11px;font-weight:400;color:#94a3b8}.docs_paramRequired__7YqIn{font-size:10px;color:#ef4444;text-transform:uppercase;font-weight:600}.docs_paramOptional__adbSU{font-size:10px;color:#64748b;text-transform:uppercase;font-weight:500}.docs_paramDesc__1hhV2{font-size:12px;color:var(--vg-muted);line-height:1.4;word-break:break-word;overflow-wrap:break-word}.docs_pillBadge__Eewrf{display:inline-block;padding:2px 6px;font-size:10px;font-weight:700;border-radius:var(--vg-radius-xs);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.docs_pillPurple__GhXJ4{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3)}.docs_pillBlue__7eRuB{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.docs_pillGreen__Mcsst{background:rgba(74,222,128,.15);color:#4ade80;border:1px solid rgba(74,222,128,.3)}.docs_pillAmber__2akr3{background:rgba(251,191,36,.15);color:#fbbf24;border:1px solid rgba(251,191,36,.3)}