.doc[data-astro-cid-xgybdvs3]{max-width:800px;margin:0 auto;padding:48px 24px 80px}.doc[data-astro-cid-xgybdvs3] nav[data-astro-cid-xgybdvs3]{position:static;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;z-index:auto}.doc-header[data-astro-cid-xgybdvs3]{max-width:none;margin:0;padding:0;text-align:left}.crumbs[data-astro-cid-xgybdvs3]{font-size:13.5px;color:var(--ink-soft);margin-bottom:28px}.crumbs[data-astro-cid-xgybdvs3] a[data-astro-cid-xgybdvs3]{color:var(--ink-soft)}.crumbs[data-astro-cid-xgybdvs3] a[data-astro-cid-xgybdvs3]:hover{color:var(--accent)}.crumbs[data-astro-cid-xgybdvs3] span[data-astro-cid-xgybdvs3]{margin:0 6px}.doc-header[data-astro-cid-xgybdvs3] h1[data-astro-cid-xgybdvs3]{font-size:clamp(28px,4vw,40px);line-height:1.2;letter-spacing:-.02em;margin-bottom:10px}.doc-meta[data-astro-cid-xgybdvs3]{color:var(--ink-soft);font-size:14.5px;margin-bottom:36px}.toc[data-astro-cid-xgybdvs3]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:44px}.toc-title[data-astro-cid-xgybdvs3]{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin-bottom:12px}.toc[data-astro-cid-xgybdvs3] ul[data-astro-cid-xgybdvs3]{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}.toc[data-astro-cid-xgybdvs3] li[data-astro-cid-xgybdvs3]{margin-bottom:7px;break-inside:avoid}.toc[data-astro-cid-xgybdvs3] a[data-astro-cid-xgybdvs3]{font-size:14.5px}@media(max-width:640px){.toc[data-astro-cid-xgybdvs3] ul[data-astro-cid-xgybdvs3]{columns:1}}.doc-body[data-astro-cid-xgybdvs3] h2{font-size:25px;letter-spacing:-.015em;margin:52px 0 16px;padding-top:8px;scroll-margin-top:80px}.doc-body[data-astro-cid-xgybdvs3] h3{font-size:19px;margin:32px 0 12px;scroll-margin-top:80px}.doc-body[data-astro-cid-xgybdvs3] p{margin-bottom:18px;line-height:1.7}.doc-body[data-astro-cid-xgybdvs3] ul,.doc-body[data-astro-cid-xgybdvs3] ol{margin:0 0 20px 22px}.doc-body[data-astro-cid-xgybdvs3] li{margin-bottom:9px;line-height:1.65}.doc-body[data-astro-cid-xgybdvs3] strong{font-weight:600}.doc-body[data-astro-cid-xgybdvs3] a{color:var(--accent)}.doc-body[data-astro-cid-xgybdvs3] img{display:block;max-width:100%;height:auto;margin:22px auto;border-radius:8px}.doc-body[data-astro-cid-xgybdvs3] hr{display:none}.doc-body[data-astro-cid-xgybdvs3] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:color-mix(in srgb,var(--accent) 9%,transparent);padding:2px 6px;border-radius:5px;white-space:nowrap}.doc-body[data-astro-cid-xgybdvs3] table{width:100%;border-collapse:collapse;margin:22px 0 26px;font-size:14.5px;display:block;overflow-x:auto}.doc-body[data-astro-cid-xgybdvs3] th,.doc-body[data-astro-cid-xgybdvs3] td{border:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top;line-height:1.5}.doc-body[data-astro-cid-xgybdvs3] th{background:var(--surface);font-weight:600}.doc-body[data-astro-cid-xgybdvs3] td code{white-space:nowrap}@media(max-width:640px){.doc-body[data-astro-cid-xgybdvs3] p code,.doc-body[data-astro-cid-xgybdvs3] li code{white-space:normal}}.doc-body[data-astro-cid-xgybdvs3] img{display:block;max-width:100%;height:auto;margin:26px 0 30px;border:1px solid var(--border);border-radius:10px}.doc-body[data-astro-cid-xgybdvs3] figure.shot{margin:26px 0 30px}.doc-body[data-astro-cid-xgybdvs3] figure.shot img{display:block;max-width:100%;height:auto;margin:0;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.doc-body[data-astro-cid-xgybdvs3] figure.shot figcaption{margin-top:10px;color:var(--ink-soft);font-size:13.5px;line-height:1.55}.doc-cta[data-astro-cid-xgybdvs3]{margin-top:56px;padding:22px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:15px}.doc-cta[data-astro-cid-xgybdvs3] p[data-astro-cid-xgybdvs3]{margin:0;line-height:1.6}.doc-body[data-astro-cid-xgybdvs3] a[data-astro-cid-xgybdvs3]{color:var(--accent)}.doc-body[data-astro-cid-xgybdvs3] a[data-astro-cid-xgybdvs3]:hover{color:var(--accent-press);text-decoration:underline}
