.docs_shell__G4DQZ{max-width:1100px;margin:0 auto;padding:24px 16px 48px;display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:720px){.docs_shell__G4DQZ{padding:32px 24px 64px}}@media (min-width:900px){.docs_shell__G4DQZ{grid-template-columns:220px minmax(0,1fr);gap:48px}}.docs_sidebar__nvmVM{font-size:14px}@media (min-width:900px){.docs_sidebar__nvmVM{position:sticky;top:72px;align-self:start;max-height:calc(100vh - 88px);overflow-y:auto}}.docs_navGroup__3zXdu{margin:0 0 20px}.docs_navGroup__3zXdu h2{margin:0 0 6px;color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.docs_navGroup__3zXdu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}@media (max-width:899px){.docs_navGroup__3zXdu ul{flex-direction:row;flex-wrap:wrap;gap:6px 14px}}.docs_navGroup__3zXdu a{display:block;padding:5px 8px;border-radius:6px;color:var(--fg);text-decoration:none}.docs_navGroup__3zXdu a:hover{background:var(--surface)}.docs_navGroup__3zXdu a[aria-current=page]{background:var(--brand-accent-soft);color:var(--brand-accent);font-weight:600}.docs_page__ac9Wp{min-width:0}.docs_hero__MUVPi{padding-bottom:20px;border-bottom:1px solid var(--border)}.docs_kicker__7n6My{margin-bottom:8px;color:var(--brand-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs_hero__MUVPi h1{margin:0 0 10px;font-size:clamp(30px,4.5vw,40px);letter-spacing:-.02em}.docs_summary__LqSyd{margin:0;max-width:680px;color:var(--muted);font-size:17px;line-height:1.5}.docs_section__j8j5E{padding:28px 0 4px}.docs_section__j8j5E h2{margin:0 0 12px;font-size:22px;letter-spacing:-.01em}.docs_prose__RCGou{max-width:760px}.docs_prose__RCGou li,.docs_prose__RCGou p{line-height:1.7}.docs_prose__RCGou ul{padding-left:20px}.docs_prose__RCGou code{padding:1px 5px;border-radius:4px;background:var(--surface);font-size:.92em}.docs_prose__RCGou pre code{padding:0;background:none;font-size:inherit}.docs_callout__1rBC0{margin:16px 0;padding:14px 18px;border:1.5px solid var(--brand-accent);border-radius:12px;background:var(--brand-accent-soft);color:var(--fg);line-height:1.5}.docs_links__1ob_0{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.docs_next__PfaOn{margin-top:36px;padding-top:20px;border-top:1px solid var(--border)}.docs_code__VOl7i{margin:16px 0;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.docs_code__VOl7i figcaption{padding:8px 14px;border-bottom:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.docs_code__VOl7i pre{margin:0;padding:14px;overflow-x:auto;font-size:13px;line-height:1.55;tab-size:2}.docs_tableWrap__bCu3I{margin:16px 0;overflow-x:auto}.docs_table__14EKM{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.docs_table__14EKM caption{padding:0 0 8px;color:var(--muted);font-size:13px;text-align:left}.docs_table__14EKM td,.docs_table__14EKM th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.docs_table__14EKM th{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.docs_table__14EKM td code{white-space:nowrap}.docs_reference__EjOqK{margin-top:20px;min-height:60vh;border-top:1px solid var(--border)}.docs_referenceNote__xQtLt{margin:16px 0;color:var(--muted);font-size:14px}