.OverlayDocsPage.svelte-1vl1blu{max-width:820px;color:var(--DashboardText);font-family:var(--DashboardFontBody);background:var(--DashboardBg);min-height:calc(100vh - 53px);margin:0 auto;padding:48px 24px 96px}.OverlayDocsHero.svelte-1vl1blu{margin-bottom:28px}.OverlayDocsEyebrow.svelte-1vl1blu{font-family:var(--DashboardFontDisplay);letter-spacing:1.2px;color:var(--DashboardAccent);margin:0 0 10px;font-size:11px;font-weight:600}.OverlayDocsHero.svelte-1vl1blu h1:where(.svelte-1vl1blu){font-family:var(--DashboardFontDisplay);color:var(--DashboardTextStrong);margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700}.OverlayDocsLead.svelte-1vl1blu,.OverlayDocsSlugNote.svelte-1vl1blu,.OverlayDocsSection.svelte-1vl1blu p:where(.svelte-1vl1blu){color:oklch(62% .008 250);margin:0 0 12px;font-size:14.5px;line-height:1.65}.OverlayDocsSlugNote.svelte-1vl1blu code:where(.svelte-1vl1blu),.OverlayDocsMeta.svelte-1vl1blu code:where(.svelte-1vl1blu),.OverlayDocsApiCard.svelte-1vl1blu code:where(.svelte-1vl1blu),.OverlayDocsSection.svelte-1vl1blu code:where(.svelte-1vl1blu){font-family:var(--DashboardFontMono);color:var(--DashboardAccentSoft);font-size:12px}.OverlayDocsTypeNav.svelte-1vl1blu{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.OverlayDocsTypeLink.svelte-1vl1blu{border:1px solid var(--DashboardBorder);background:var(--DashboardSurface);border-radius:8px;gap:2px;min-width:120px;padding:10px 12px;text-decoration:none;display:grid}.OverlayDocsTypeLink.svelte-1vl1blu:hover{border-color:oklch(68% .14 255/.45);text-decoration:none}.OverlayDocsTypeLinkActive.svelte-1vl1blu{background:oklch(62% .15 255/.1);border-color:oklch(68% .14 255/.55)}.OverlayDocsTypeLabel.svelte-1vl1blu{font-family:var(--DashboardFontDisplay);color:var(--DashboardTextStrong);font-size:13px;font-weight:600}.OverlayDocsTypeSize.svelte-1vl1blu{color:oklch(55% .008 250);font-size:11px}.OverlayDocsSection.svelte-1vl1blu{border-top:1px solid var(--DashboardBorder);margin-bottom:36px;padding-top:8px}.OverlayDocsSection.svelte-1vl1blu h2:where(.svelte-1vl1blu){font-family:var(--DashboardFontDisplay);color:var(--DashboardTextStrong);margin:18px 0 10px;font-size:1.35rem;font-weight:700}.OverlayDocsSection.svelte-1vl1blu h3:where(.svelte-1vl1blu){font-family:var(--DashboardFontDisplay);color:oklch(88% .006 250);margin:18px 0 8px;font-size:1rem;font-weight:600}.OverlayDocsSection.svelte-1vl1blu ul:where(.svelte-1vl1blu),.OverlayDocsSection.svelte-1vl1blu ol:where(.svelte-1vl1blu){color:oklch(72% .008 250);gap:8px;margin:0;padding-left:1.2rem;font-size:14px;line-height:1.55;display:grid}.OverlayDocsMarkupHint.svelte-1vl1blu{color:var(--OverlayDocsMuted,#e6ebffc7);word-break:break-word;margin:.75rem 0 0;font-size:.92rem;line-height:1.55}.OverlayDocsMarkupHint.svelte-1vl1blu code:where(.svelte-1vl1blu){white-space:normal;max-width:100%;display:inline-block}.OverlayDocsMeta.svelte-1vl1blu{color:oklch(72% .008 250);gap:8px;margin:0;padding-left:1.2rem;font-size:14px;line-height:1.55;display:grid}.OverlayDocsApiPrimary.svelte-1vl1blu{color:oklch(78% .008 250);background:#5f82ff14;border:1px solid #5f82ff38;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.OverlayDocsApiNotes.svelte-1vl1blu{font-family:var(--DashboardFontMono,ui-monospace, monospace);color:oklch(82% .02 280);white-space:pre-wrap;background:#140c1ca6;border:1px solid #a970ff40;border-radius:10px;margin:10px 0 0;padding:14px 16px;font-size:12px;line-height:1.55;overflow-x:auto}.OverlayDocsApiGrid.svelte-1vl1blu{gap:10px;display:grid}.OverlayDocsApiCard.svelte-1vl1blu{border:1px solid var(--DashboardBorder);background:var(--DashboardSurface);border-radius:8px;padding:12px 14px}.OverlayDocsApiCard.svelte-1vl1blu code:where(.svelte-1vl1blu){word-break:break-all;margin-bottom:6px;display:block}.OverlayDocsApiCard.svelte-1vl1blu p:where(.svelte-1vl1blu){font-family:var(--DashboardFontMono);color:oklch(58% .008 250);margin:0;font-size:11.5px;line-height:1.5}.OverlayDocsCta.svelte-1vl1blu{color:#fff;background:oklch(62% .15 255);border-radius:7px;margin-top:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.OverlayDocsCta.svelte-1vl1blu:hover{color:#fff;filter:brightness(1.06);text-decoration:none}.OverlayDocsSectionLast.svelte-1vl1blu{padding-bottom:8px}
