html:has(.docs-page){scroll-behavior:smooth}.docs-page{--docs-text:#f5f5f7;--docs-muted:#ffffffa3;--docs-dim:#ffffff6b;--docs-accent:#38bdf8;--docs-accent-soft:#38bdf824;--docs-accent-glow:#38bdf847;--docs-surface:#ffffff0e;--docs-surface-hover:#ffffff17;--docs-border:#ffffff1c;--docs-border-strong:#ffffff2e;--docs-inset:#00000047;--docs-max:720px;--docs-wide:860px;--docs-radius:20px;--docs-radius-sm:14px;z-index:1;min-height:100dvh;color:var(--docs-text);font-family:var(--font-proximaNova),var(--font-geist-sans),system-ui,sans-serif;padding:0 16px 48px;position:relative}.docs-page a{color:var(--docs-accent);text-decoration:none;transition:color .15s,opacity .15s}.docs-page a:hover{color:#7dd3fc}.docs-glass{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:var(--docs-radius);-webkit-backdrop-filter:blur(28px)saturate(1.45);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 12px 40px #00000038}.docs-glass__shine{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff59 35%,#38bdf88c 50%,#ffffff59 65%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.docs-glass--inset{background:var(--docs-inset);border-radius:var(--docs-radius-sm);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a}.docs-glass--nav{border-radius:999px;padding:6px 8px}.docs-site-header{z-index:50;max-width:var(--docs-wide);pointer-events:auto;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:14px 0 12px;display:flex;position:sticky;top:0}.docs-site-header__logo img{opacity:.92;width:auto;max-width:140px;height:44px;transition:opacity .15s;display:block}.docs-site-header__logo:hover img{opacity:1}.docs-login-btn{border:1px solid var(--docs-border);background:var(--docs-surface);-webkit-backdrop-filter:blur(16px);color:var(--docs-text);border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.docs-login-btn:hover{background:var(--docs-surface-hover);border-color:var(--docs-border-strong);color:var(--docs-text)}.docs-profile{border:1px solid var(--docs-border);background:var(--docs-surface);-webkit-backdrop-filter:blur(16px);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative;overflow:hidden}.docs-profile__main{white-space:nowrap;align-items:center;gap:8px;padding:4px 12px 4px 4px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}.docs-profile__logout{justify-content:flex-end;align-items:center;padding-right:12px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translate(100%)}.docs-profile:hover .docs-profile__main{transform:translate(-100%)}.docs-profile:hover .docs-profile__logout{transform:translate(0)}.docs-profile__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.docs-profile__avatar--fallback{background:var(--docs-accent-soft);border:1px solid var(--docs-accent-glow);color:var(--docs-accent);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.docs-profile__name{color:var(--docs-text);text-overflow:ellipsis;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.docs-profile__logout-btn{color:var(--docs-text);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:13px;font-weight:500;transition:color .15s}.docs-profile__logout-btn:hover{color:#fca5a5}.docs-shell{width:100%;max-width:var(--docs-wide);margin:0 auto}.docs-hero{text-align:center;max-width:var(--docs-max);margin:0 auto;padding:28px 0 36px}.docs-hero__title{letter-spacing:-.03em;background:linear-gradient(135deg,#e0f2fe 0%,#38bdf8 45%,#a5b4fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.docs-hero__sub{color:var(--docs-muted);margin:0;max-width:36ch;margin-inline:auto;font-size:clamp(.95rem,2.5vw,1.125rem);line-height:1.5}.docs-section{max-width:var(--docs-max);content-visibility:auto;contain-intrinsic-size:auto 400px;margin:0 auto 40px}.docs-section--wide{max-width:var(--docs-wide)}.docs-section__title{letter-spacing:-.02em;text-align:center;margin:0 0 20px;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700}.docs-section__title--left{text-align:left}.docs-section__lead{color:var(--docs-muted);margin:0 0 20px;font-size:.95rem;line-height:1.65}.docs-panel{margin-bottom:16px;padding:22px 20px}.docs-panel:last-child{margin-bottom:0}.docs-panel__title{letter-spacing:-.01em;margin:0 0 14px;font-size:1.125rem;font-weight:600}.docs-panel__text{color:var(--docs-muted);margin:0 0 16px;font-size:.9rem;line-height:1.6}.docs-panel__text:last-child{margin-bottom:0}.docs-toc{margin-bottom:36px;padding:20px 22px}.docs-toc__title{letter-spacing:.12em;text-transform:uppercase;color:var(--docs-dim);text-align:center;margin:0 0 14px;font-size:.75rem;font-weight:700}.docs-toc__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.docs-toc__item--nested{display:contents}.docs-toc__link{border:1px solid var(--docs-border);background:#ffffff08;border-radius:999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex;color:var(--docs-muted)!important}.docs-toc__link:hover{background:var(--docs-accent-soft);border-color:var(--docs-accent-glow);color:var(--docs-text)!important}.docs-toc__link--primary{border-color:#38bdf840;color:var(--docs-accent)!important}.docs-tier-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.docs-tier-list__item{border-radius:var(--docs-radius-sm);color:var(--docs-muted);border:1px solid #0000;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 14px;font-size:.9rem;transition:background .15s,border-color .15s;display:flex}.docs-tier-list__item.is-active{background:var(--docs-accent-soft);color:var(--docs-text);border-color:#38bdf838;font-weight:500}.docs-tier-list__badge{color:#fde68a;font-size:11px;font-weight:600}.docs-tier-list__badge--premium{color:#86efac;font-style:italic}.docs-tier-list__upgrade{font-size:12px;color:#fbbf24!important}.docs-tier-list__upgrade:hover{text-decoration:underline}.docs-api-key-actions{flex-direction:column;gap:12px;display:flex}.docs-btn{border:1px solid var(--docs-border-strong);background:var(--docs-accent-soft);color:var(--docs-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.docs-btn:hover:not(:disabled){box-shadow:0 0 24px var(--docs-accent-glow);background:#38bdf838}.docs-btn:disabled{opacity:.5;cursor:not-allowed}.docs-btn--amber{background:#fbbf241f;border-color:#fbbf2459}.docs-btn--amber:hover:not(:disabled){background:#fbbf2438;box-shadow:0 0 20px #fbbf2433}.docs-btn--green{background:#4ade801f;border-color:#4ade8059}.docs-btn--green:hover:not(:disabled){background:#4ade8038;box-shadow:0 0 20px #4ade8033}.docs-btn--ghost{border-color:var(--docs-border);background:0 0}.docs-key-row{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.docs-key-regen{color:#fbbf24;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.docs-key-regen:hover{color:#fde68a}.docs-muted{color:var(--docs-dim);font-size:.875rem}.docs-endpoint{margin-bottom:20px;padding:24px 22px;scroll-margin-top:88px}.docs-endpoint__title{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 0 18px;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;display:flex}.docs-endpoint__emoji{font-size:1.25em;line-height:1}.docs-endpoint__route{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.docs-endpoint__path{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#c4b5fd;word-break:break-all;font-size:clamp(.8rem,2vw,.95rem)}.docs-endpoint__desc{color:var(--docs-muted);margin:0 0 20px;font-size:.9rem;line-height:1.65}.docs-endpoint__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-dim);margin:0 0 10px;font-size:.8rem;font-weight:700}.docs-endpoint__note{color:var(--docs-dim);margin:16px 0 0;font-size:.8rem;line-height:1.5}.docs-examples{flex-direction:column;gap:16px;display:flex}.docs-method{letter-spacing:.06em;color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.docs-method--get{background:#10b981d9;border-color:#34d39966;box-shadow:0 0 16px #10b98140}.docs-method--post{background:#3b82f6d9;border-color:#60a5fa66;box-shadow:0 0 16px #3b82f640}.docs-code-wrap{margin-bottom:16px}.docs-code-wrap:last-child{margin-bottom:0}.docs-code-wrap__title{color:var(--docs-muted);margin:0 0 8px;font-size:.85rem;font-weight:500}.docs-code{border-radius:var(--docs-radius-sm);background:var(--docs-inset);font-family:var(--font-geist-mono),ui-monospace,monospace;color:#c4b5fd;white-space:pre-wrap;word-break:break-all;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;border:1px solid #ffffff0f;margin:0;padding:14px 16px;font-size:.78rem;line-height:1.55;overflow-x:auto}.docs-code--token{font-size:.72rem}.docs-table-wrap{border-radius:var(--docs-radius-sm);-webkit-overflow-scrolling:touch;border:1px solid #ffffff12;margin-bottom:20px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;min-width:480px;font-size:.82rem}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 14px}.docs-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--docs-dim);background:#0003;font-size:.7rem;font-weight:700}.docs-table td{color:var(--docs-muted)}.docs-table tr:last-child td{border-bottom:none}.docs-table td:first-child{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#a5b4fc;font-size:.78rem}.docs-footer{max-width:var(--docs-wide);text-align:center;border-top:1px solid var(--docs-border);margin:48px auto 0;padding:24px 0 16px}.docs-footer__nav{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:16px;display:flex}.docs-footer__nav a{font-size:12px;color:var(--docs-dim)!important}.docs-footer__nav a:hover{color:var(--docs-text)!important}.docs-footer__copy{color:var(--docs-dim);margin:0;font-size:12px}@media (max-width:767px){.docs-profile{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;align-items:center;gap:8px;display:flex;overflow:visible}.docs-profile__main{padding:0;transform:none!important}.docs-profile__name{display:none}.docs-profile__logout{padding:0;position:static;transform:none!important}.docs-profile:hover .docs-profile__main,.docs-profile:hover .docs-profile__logout{transform:none!important}.docs-profile__logout-btn{border:1px solid var(--docs-border);background:var(--docs-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:6px 10px}.docs-profile__logout-btn:hover{background:#ef444433}.docs-site-header__logo img{max-width:120px;height:40px}.docs-panel{padding:18px 16px}.docs-endpoint{padding:20px 16px}.docs-toc__list{gap:6px}.docs-toc__link{padding:6px 11px;font-size:11px}}@media (min-width:768px){.docs-page{padding:0 32px 64px}.docs-site-header{padding:18px 0 14px}.docs-site-header__logo img{max-width:180px;height:52px}.docs-hero{padding:40px 0 44px}.docs-panel{padding:26px 28px}.docs-endpoint{padding:28px 30px}.docs-key-row{flex-direction:row;align-items:flex-start}.docs-key-row .docs-code{flex:1}.docs-btn--wide-auto{flex-shrink:0;width:auto}}@media (min-width:1024px){.docs-shell{grid-template-columns:1fr;justify-items:center;display:grid}}@media (prefers-reduced-motion:reduce){.docs-profile__main,.docs-profile__logout{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.docs-glass,.docs-login-btn,.docs-profile{background:#121620eb}}
