.doc-header-banner[data-astro-cid-fz5pa65a]{background:linear-gradient(180deg,#0284c714,#f8fafc00);border-bottom:1px solid var(--border-subtle);padding:2.5rem 0 2rem;margin-bottom:2.5rem}.doc-breadcrumb[data-astro-cid-fz5pa65a]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.doc-breadcrumb[data-astro-cid-fz5pa65a] a[data-astro-cid-fz5pa65a]:hover{color:var(--accent-brand-hover)}.crumb-cat[data-astro-cid-fz5pa65a]{color:var(--accent-tech);font-weight:500}.doc-banner-title[data-astro-cid-fz5pa65a]{font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800;color:var(--text-primary);margin-bottom:.5rem}.doc-banner-desc[data-astro-cid-fz5pa65a]{color:var(--text-secondary);max-width:820px;font-size:1rem}.doc-grid[data-astro-cid-fz5pa65a]{display:grid;grid-template-columns:250px minmax(0,1fr) 235px;gap:2.5rem;align-items:start}.sidebar-sticky[data-astro-cid-fz5pa65a],.outline-sticky[data-astro-cid-fz5pa65a]{position:sticky;top:calc(var(--header-height) + 1.75rem)}.sidebar-group[data-astro-cid-fz5pa65a]{margin-bottom:1.75rem}.sidebar-group-title[data-astro-cid-fz5pa65a]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.65rem;font-weight:700}.sidebar-list[data-astro-cid-fz5pa65a]{list-style:none;display:flex;flex-direction:column;gap:.35rem;border-left:1px solid var(--border-subtle);padding-left:.75rem}.sidebar-link[data-astro-cid-fz5pa65a]{display:block;padding:.45rem .65rem;border-radius:6px;font-size:.9rem;color:var(--text-secondary);transition:all .2s ease}.sidebar-link[data-astro-cid-fz5pa65a]:hover{color:var(--text-primary);background:#0f172a0a}.sidebar-link[data-astro-cid-fz5pa65a].active{color:var(--accent-brand);background:#0284c71a;border-left:2px solid var(--accent-brand);font-weight:600}.sidebar-cta-box[data-astro-cid-fz5pa65a]{margin-top:2rem;padding:1.25rem;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border-subtle);box-shadow:0 2px 8px #0f172a0a}.sidebar-cta-box[data-astro-cid-fz5pa65a] h4[data-astro-cid-fz5pa65a]{font-size:.95rem;margin-bottom:.4rem;color:var(--text-primary)}.sidebar-cta-box[data-astro-cid-fz5pa65a] p[data-astro-cid-fz5pa65a]{font-size:.82rem;color:var(--text-muted);margin-bottom:1rem}.btn-full[data-astro-cid-fz5pa65a]{width:100%;padding:.55rem 1rem;font-size:.86rem}.doc-content[data-astro-cid-fz5pa65a]{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:2.5rem;min-width:0;box-shadow:0 4px 16px -2px #0f172a0a}.doc-content[data-astro-cid-fz5pa65a] h1{font-size:1.85rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-subtle)}.doc-content[data-astro-cid-fz5pa65a] h2{font-size:1.4rem;color:var(--text-primary);margin:2.2rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #f1f5f9;scroll-margin-top:100px}.doc-content[data-astro-cid-fz5pa65a] h2:first-child{margin-top:0}.doc-content[data-astro-cid-fz5pa65a] h3{font-size:1.12rem;color:var(--accent-tech);margin:1.5rem 0 .65rem;scroll-margin-top:100px}.doc-content[data-astro-cid-fz5pa65a] p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.8}.doc-content[data-astro-cid-fz5pa65a] ul,.doc-content[data-astro-cid-fz5pa65a] ol{color:var(--text-secondary);padding-left:1.4rem;margin-bottom:1.25rem}.doc-content[data-astro-cid-fz5pa65a] li{margin-bottom:.45rem}.doc-content[data-astro-cid-fz5pa65a] strong{color:var(--text-primary)}.doc-content[data-astro-cid-fz5pa65a] blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:3px solid var(--accent-brand);background:#0284c70f;border-radius:0 8px 8px 0;color:#0369a1}.doc-content[data-astro-cid-fz5pa65a] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86em;background:#0284c714;color:#0284c7;padding:.15rem .4rem;border-radius:4px}.doc-content[data-astro-cid-fz5pa65a] pre{background:#f8fafc;border:1px solid var(--border-subtle);border-radius:8px;padding:1.1rem;overflow-x:auto;margin-bottom:1.25rem}.doc-content[data-astro-cid-fz5pa65a] pre code{background:transparent;padding:0;color:#0f172a}.doc-content[data-astro-cid-fz5pa65a] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.92rem}.doc-content[data-astro-cid-fz5pa65a] th,.doc-content[data-astro-cid-fz5pa65a] td{border:1px solid var(--border-subtle);padding:.75rem 1rem;text-align:left}.doc-content[data-astro-cid-fz5pa65a] th{background:#f1f5f9;color:var(--text-primary)}.doc-content[data-astro-cid-fz5pa65a] img{border-radius:12px;border:1px solid var(--border-subtle);margin:1.25rem 0}.outline-header[data-astro-cid-fz5pa65a]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--text-primary);margin-bottom:.85rem}.outline-dot[data-astro-cid-fz5pa65a]{width:8px;height:8px;border-radius:50%;background:var(--accent-tech);box-shadow:0 0 6px var(--accent-tech)}.outline-list[data-astro-cid-fz5pa65a]{list-style:none;border-left:1px solid var(--border-subtle);padding-left:.85rem;display:flex;flex-direction:column;gap:.45rem}.outline-item[data-astro-cid-fz5pa65a].depth-3{padding-left:.85rem}.outline-link[data-astro-cid-fz5pa65a]{font-size:.83rem;color:var(--text-muted);line-height:1.4;display:block;transition:color .2s ease}.outline-link[data-astro-cid-fz5pa65a]:hover,.outline-link[data-astro-cid-fz5pa65a].active{color:var(--accent-brand);font-weight:600}@media (max-width: 1100px){.doc-grid[data-astro-cid-fz5pa65a]{grid-template-columns:220px minmax(0,1fr)}.doc-outline[data-astro-cid-fz5pa65a]{display:none}}@media (max-width: 768px){.doc-grid[data-astro-cid-fz5pa65a]{grid-template-columns:1fr}.doc-content[data-astro-cid-fz5pa65a]{padding:1.5rem}}
