.layout[data-astro-cid-5tcejxga]{display:grid;gap:var(--s6);align-items:start;padding-bottom:var(--s9)}@media(min-width:62rem){.layout[data-astro-cid-5tcejxga]{grid-template-columns:16rem minmax(0,1fr);gap:var(--s7)}.toc[data-astro-cid-5tcejxga]{position:sticky;top:5.5rem;max-height:calc(100vh - 7rem);overflow-y:auto;scrollbar-width:thin}}.toc[data-astro-cid-5tcejxga]{padding:var(--s4)}.toc-title[data-astro-cid-5tcejxga]{margin:0 0 var(--s2) var(--s3);color:hsl(var(--fg-subtle));font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga]{display:flex;flex-direction:column;gap:2px;list-style:none;counter-reset:toc}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{display:block;padding:.4375rem var(--s3);border-radius:var(--r-lg);color:hsl(var(--fg-muted));font-size:var(--text-sm);line-height:1.45;transition:color var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:before{counter-increment:toc;content:counter(toc) ". ";font-variant-numeric:tabular-nums;color:hsl(var(--fg-subtle))}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:hover{background:hsl(var(--bg-sunken));color:hsl(var(--fg))}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga][aria-current=true]{background:hsl(var(--accent) / .14);color:hsl(var(--accent-text));font-weight:600}.toc[data-astro-cid-5tcejxga] ol[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga][aria-current=true]:before{color:inherit}.toc-more[data-astro-cid-5tcejxga]{margin:var(--s4) var(--s3) 0;padding-top:var(--s4);border-top:1px solid hsl(var(--border));font-size:var(--text-sm);color:hsl(var(--fg-muted));line-height:1.55}.body[data-astro-cid-5tcejxga]{display:flex;flex-direction:column;gap:var(--s4);min-width:0;max-width:50rem}.chunk[data-astro-cid-5tcejxga]{padding:clamp(var(--s4),3vw,var(--s7));border-radius:var(--r-3xl)}.chunk[data-astro-cid-5tcejxga]:nth-of-type(2n){background:hsl(var(--bg-sunken))}.chunk[data-astro-cid-5tcejxga]>[data-astro-cid-5tcejxga]+[data-astro-cid-5tcejxga]{margin-top:var(--s4)}.chunk[data-astro-cid-5tcejxga] .h2[data-astro-cid-5tcejxga]+.lede[data-astro-cid-5tcejxga]{margin-top:var(--s2)}.chunk[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{line-height:1.7}.chunk[data-astro-cid-5tcejxga] code[data-astro-cid-5tcejxga]{padding:.12em .36em;border:1px solid hsl(var(--border));border-radius:var(--r-sm);background:hsl(var(--surface));color:hsl(var(--fg));font-family:var(--font-mono);font-size:.875em}.chunk[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga],.toc-more[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga],.closing[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]{color:hsl(var(--fg));text-decoration:underline;text-decoration-color:hsl(var(--accent) / .6);text-decoration-thickness:1.5px;text-underline-offset:.2em}.chunk[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:hover,.toc-more[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:hover,.closing[data-astro-cid-5tcejxga] a[data-astro-cid-5tcejxga]:hover{text-decoration-color:hsl(var(--accent))}.note[data-astro-cid-5tcejxga]{font-size:var(--text-base)}.closing[data-astro-cid-5tcejxga]{padding:var(--s4) clamp(var(--s4),3vw,var(--s7)) 0;line-height:1.7}.steps[data-astro-cid-5tcejxga]{display:flex;flex-direction:column;gap:var(--s5);list-style:none}.steps[data-astro-cid-5tcejxga] li[data-astro-cid-5tcejxga]{display:flex;gap:var(--s4)}.steps[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{margin-bottom:var(--s2);padding-top:.375rem}.cards[data-astro-cid-5tcejxga]{display:flex;flex-direction:column;gap:var(--s4)}.way[data-astro-cid-5tcejxga]{display:flex;gap:var(--s4);padding:var(--s5)}.way[data-astro-cid-5tcejxga] h3[data-astro-cid-5tcejxga]{margin-bottom:2px}.way-lede[data-astro-cid-5tcejxga]{margin-bottom:var(--s2);color:hsl(var(--accent-text));font-size:var(--text-sm);font-weight:600}.way[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{font-size:var(--text-base)}.defs[data-astro-cid-5tcejxga] dd[data-astro-cid-5tcejxga]+dt[data-astro-cid-5tcejxga]{margin-top:var(--s5)}.defs[data-astro-cid-5tcejxga] dt[data-astro-cid-5tcejxga]{margin-bottom:var(--s2);color:hsl(var(--fg));font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:-.01em}.tier[data-astro-cid-5tcejxga]{display:inline-block;margin-inline-start:var(--s2);padding:1px 8px;border:1px solid hsl(var(--accent) / .3);border-radius:var(--r-full);background:hsl(var(--accent) / .14);color:hsl(var(--accent-text));font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}.defs[data-astro-cid-5tcejxga] dd[data-astro-cid-5tcejxga]{margin:0;color:hsl(var(--fg-muted));line-height:1.7}.table-wrap[data-astro-cid-5tcejxga]{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:var(--r-xl);background:hsl(var(--surface));box-shadow:var(--shadow-xs)}.grid-table[data-astro-cid-5tcejxga]{width:100%;border-collapse:collapse;font-size:var(--text-base)}.grid-table[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga],.grid-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]{padding:var(--s3) var(--s4);border-bottom:1px solid hsl(var(--border));text-align:start;vertical-align:top}.grid-table[data-astro-cid-5tcejxga] tbody[data-astro-cid-5tcejxga] tr[data-astro-cid-5tcejxga]:last-child>[data-astro-cid-5tcejxga]{border-bottom:0}.grid-table[data-astro-cid-5tcejxga] thead[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]{background:hsl(var(--bg-sunken));color:hsl(var(--fg-muted));font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.grid-table[data-astro-cid-5tcejxga] tbody[data-astro-cid-5tcejxga] th[data-astro-cid-5tcejxga]{width:15rem;font-weight:600;white-space:nowrap}.grid-table[data-astro-cid-5tcejxga] td[data-astro-cid-5tcejxga]{line-height:1.65}.keycell[data-astro-cid-5tcejxga]{display:flex;flex-wrap:wrap;gap:4px;white-space:normal}.callout[data-astro-cid-5tcejxga]{display:flex;align-items:flex-start;gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid hsl(var(--border));border-inline-start:3px solid hsl(var(--accent));border-radius:var(--r-xl);background:hsl(var(--surface));box-shadow:var(--shadow-xs)}.c-icon[data-astro-cid-5tcejxga]{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:var(--r-lg);background:hsl(var(--accent) / .14);color:hsl(var(--accent-text))}.callout[data-astro-cid-5tcejxga] p[data-astro-cid-5tcejxga]{padding-top:.25rem;font-size:var(--text-base);line-height:1.65}
