.dhead[data-astro-cid-rv2sskwj]{padding-block:var(--space-7) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.crumbs[data-astro-cid-rv2sskwj]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-rv2sskwj] li[data-astro-cid-rv2sskwj]+li[data-astro-cid-rv2sskwj]:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.crumbs[data-astro-cid-rv2sskwj] a[data-astro-cid-rv2sskwj]{min-height:var(--tap);color:var(--color-accent-text);align-items:center;font-weight:600;display:inline-flex}.crumbs[data-astro-cid-rv2sskwj] span[data-astro-cid-rv2sskwj]{min-height:var(--tap);align-items:center;display:inline-flex}.dhead__title[data-astro-cid-rv2sskwj]{margin-top:var(--space-2);font-size:var(--text-4xl);line-height:var(--leading-tight)}.dhead__lede[data-astro-cid-rv2sskwj]{max-width:46rem;margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted)}.dhead__meta[data-astro-cid-rv2sskwj]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text)}.dgrid[data-astro-cid-rv2sskwj]{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.toc__box[data-astro-cid-rv2sskwj]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.toc__box[data-astro-cid-rv2sskwj] summary[data-astro-cid-rv2sskwj]{min-height:var(--tap);padding:var(--space-3) var(--space-4);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.toc__box[data-astro-cid-rv2sskwj] summary[data-astro-cid-rv2sskwj]::-webkit-details-marker{display:none}.toc__box[data-astro-cid-rv2sskwj] summary[data-astro-cid-rv2sskwj]:after{content:"+";font-size:var(--text-xl);color:var(--color-accent-text)}.toc__box[data-astro-cid-rv2sskwj][open] summary[data-astro-cid-rv2sskwj]:after{content:"−"}.toc__box[data-astro-cid-rv2sskwj] ol[data-astro-cid-rv2sskwj]{padding:0 var(--space-2) var(--space-3);counter-reset:toc;margin:0;list-style:none}.toc__box[data-astro-cid-rv2sskwj] a[data-astro-cid-rv2sskwj]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-muted);border-left:2px solid #0000;text-decoration:none;display:block}.toc__box[data-astro-cid-rv2sskwj] a[data-astro-cid-rv2sskwj]:hover{background:var(--color-surface-2);color:var(--color-text)}.toc__box[data-astro-cid-rv2sskwj] a[data-astro-cid-rv2sskwj].is-on{border-left-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-text);font-weight:600}.toc__more[data-astro-cid-rv2sskwj]{display:none}.doc[data-astro-cid-rv2sskwj]{min-width:0;padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.doc[data-astro-cid-rv2sskwj]>section{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.doc[data-astro-cid-rv2sskwj]>section+section{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--color-border)}.doc[data-astro-cid-rv2sskwj] h2{font-size:var(--text-2xl);line-height:var(--leading-snug)}.doc[data-astro-cid-rv2sskwj] h3{margin-top:var(--space-5);font-size:var(--text-lg)}.doc[data-astro-cid-rv2sskwj] p,.doc[data-astro-cid-rv2sskwj] li{color:var(--color-text-muted)}.doc[data-astro-cid-rv2sskwj] h2+*,.doc[data-astro-cid-rv2sskwj] h3+*,.doc[data-astro-cid-rv2sskwj] p+*,.doc[data-astro-cid-rv2sskwj] ul+*,.doc[data-astro-cid-rv2sskwj] ol+*{margin-top:var(--space-4)}.doc[data-astro-cid-rv2sskwj] ul:not([role]),.doc[data-astro-cid-rv2sskwj] ol:not([role]){padding-left:var(--space-5)}.doc[data-astro-cid-rv2sskwj] ul:not([role]) li+li,.doc[data-astro-cid-rv2sskwj] ol:not([role]) li+li{margin-top:var(--space-2)}.doc[data-astro-cid-rv2sskwj] li::marker{color:var(--color-accent-text)}.doc[data-astro-cid-rv2sskwj] a{color:var(--color-accent-text);font-weight:600}.doc[data-astro-cid-rv2sskwj] b,.doc[data-astro-cid-rv2sskwj] strong{color:var(--color-text)}.doc[data-astro-cid-rv2sskwj] .mail{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);overflow-wrap:anywhere;font-weight:600;display:inline-flex}.doc[data-astro-cid-rv2sskwj] .note{padding:var(--space-4);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft)}.doc[data-astro-cid-rv2sskwj] .tiles{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.doc[data-astro-cid-rv2sskwj] .tiles>*{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);margin:0}.doc[data-astro-cid-rv2sskwj] .tiles dt,.doc[data-astro-cid-rv2sskwj] .tiles h3{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:600}.doc[data-astro-cid-rv2sskwj] .tiles dd{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.doc[data-astro-cid-rv2sskwj] .tiles ul{margin-top:var(--space-2)}.doc[data-astro-cid-rv2sskwj] .chips{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.doc[data-astro-cid-rv2sskwj] .chips li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.doc[data-astro-cid-rv2sskwj] .chips a{color:var(--color-accent-text)}.doc[data-astro-cid-rv2sskwj] .formula{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.8;overflow-x:auto}.doc[data-astro-cid-rv2sskwj] .meta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text)}@media (width>=768px){.doc[data-astro-cid-rv2sskwj]{padding:var(--space-7)}.doc[data-astro-cid-rv2sskwj] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.dgrid[data-astro-cid-rv2sskwj]{gap:var(--space-7);grid-template-columns:15rem minmax(0,1fr);align-items:start}.toc[data-astro-cid-rv2sskwj]{top:calc(var(--header-h) + var(--space-5));gap:var(--space-5);display:grid;position:sticky}.toc__box[data-astro-cid-rv2sskwj] summary[data-astro-cid-rv2sskwj]{pointer-events:none}.toc__box[data-astro-cid-rv2sskwj] summary[data-astro-cid-rv2sskwj]:after{content:none}.toc__more[data-astro-cid-rv2sskwj]{padding:0 var(--space-3);display:block}.toc__more[data-astro-cid-rv2sskwj] .label[data-astro-cid-rv2sskwj]{margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.toc__more[data-astro-cid-rv2sskwj] ul[data-astro-cid-rv2sskwj]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.toc__more[data-astro-cid-rv2sskwj] a[data-astro-cid-rv2sskwj]{font-size:var(--text-sm);color:var(--color-accent-text)}}
