.doc-header[data-astro-cid-ncjcoxzj]{border-bottom:1px solid var(--border);margin-bottom:56px;padding-bottom:40px}.doc-badge[data-astro-cid-ncjcoxzj]{border-radius:var(--radius-full);background:var(--accent-light);color:var(--accent);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.doc-header[data-astro-cid-ncjcoxzj] h1[data-astro-cid-ncjcoxzj]{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.1}.doc-lead[data-astro-cid-ncjcoxzj]{color:var(--text-secondary);max-width:600px;font-size:1.125rem;line-height:1.7}section[data-astro-cid-ncjcoxzj]{margin-bottom:56px}h2[data-astro-cid-ncjcoxzj]{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:12px;padding-top:8px;font-size:1.5rem;font-weight:700}h3[data-astro-cid-ncjcoxzj]{color:var(--text-primary);margin-top:32px;margin-bottom:10px;font-size:1.125rem;font-weight:600}p[data-astro-cid-ncjcoxzj]{color:var(--text-secondary);margin-bottom:16px;line-height:1.7}code[data-astro-cid-ncjcoxzj]{font-family:var(--font-mono);background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;padding:2px 6px;font-size:.8125em}a[data-astro-cid-ncjcoxzj]{color:var(--accent);transition:color var(--duration) var(--ease-out);text-decoration:none}a[data-astro-cid-ncjcoxzj]:hover{color:var(--accent-hover)}.check-list[data-astro-cid-ncjcoxzj]{margin-bottom:24px;list-style:none}.check-list[data-astro-cid-ncjcoxzj] li[data-astro-cid-ncjcoxzj]{color:var(--text-secondary);padding:8px 0 8px 28px;line-height:1.6;position:relative}.check-list[data-astro-cid-ncjcoxzj] li[data-astro-cid-ncjcoxzj]:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.callout[data-astro-cid-ncjcoxzj]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;margin:24px 0;padding:20px 24px;display:flex}.callout-icon[data-astro-cid-ncjcoxzj]{flex-shrink:0;font-size:1.125rem}.callout-content[data-astro-cid-ncjcoxzj]{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.callout-content[data-astro-cid-ncjcoxzj] .code-block{margin-top:12px}.code-block[data-astro-cid-ncjcoxzj]{background:var(--bg-dark);border-radius:var(--radius-md);margin-bottom:16px;overflow:hidden}.code-block[data-astro-cid-ncjcoxzj].compact pre[data-astro-cid-ncjcoxzj]{padding:10px 16px}.code-header[data-astro-cid-ncjcoxzj]{border-bottom:1px solid #ffffff0f;padding:8px 16px}.code-lang[data-astro-cid-ncjcoxzj]{font-family:var(--font-mono);color:#fff6;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.code-block[data-astro-cid-ncjcoxzj] pre[data-astro-cid-ncjcoxzj]{padding:16px;overflow-x:auto}.code-block[data-astro-cid-ncjcoxzj] code[data-astro-cid-ncjcoxzj]{font-family:var(--font-mono);color:#ffffffd9;background:0 0;border-radius:0;padding:0;font-size:.8125rem;line-height:1.7}.code-string{color:#a8d8a8}.code-section{color:var(--accent)}.code-number{color:#d4a8e8}.next-links[data-astro-cid-ncjcoxzj]{flex-direction:column;gap:8px;display:flex}.next-link[data-astro-cid-ncjcoxzj]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--duration) var(--ease-out);color:inherit;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.next-link[data-astro-cid-ncjcoxzj]:hover{background:var(--bg-card-hover);border-color:var(--text-tertiary);box-shadow:var(--shadow-sm)}.next-link-content[data-astro-cid-ncjcoxzj] h4[data-astro-cid-ncjcoxzj]{color:var(--text-primary);margin-bottom:4px;font-size:.9375rem;font-weight:600}.next-link-content[data-astro-cid-ncjcoxzj] p[data-astro-cid-ncjcoxzj]{color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.next-link-arrow[data-astro-cid-ncjcoxzj]{color:var(--text-tertiary);transition:all var(--duration) var(--ease-out);flex-shrink:0;font-size:1.25rem}.next-link[data-astro-cid-ncjcoxzj]:hover .next-link-arrow[data-astro-cid-ncjcoxzj]{color:var(--accent);transform:translate(4px)}@media (width<=768px){.doc-header[data-astro-cid-ncjcoxzj] h1[data-astro-cid-ncjcoxzj]{font-size:2rem}}
