.page.svelte-j8n4iu{max-width:780px;margin:0 auto;padding:clamp(1.6rem,4vw,3rem) clamp(1rem,4vw,1.6rem) 4rem}.head.svelte-j8n4iu{padding-bottom:1.6rem}.eyebrow.svelte-j8n4iu{letter-spacing:.16em;color:var(--muted);margin:0 0 .7rem;font-size:.72rem}h1.svelte-j8n4iu{text-wrap:balance;margin:0 0 .7rem;font-size:clamp(1.9rem,6vw,2.9rem);line-height:1.08}h1.svelte-j8n4iu .hl:where(.svelte-j8n4iu){color:var(--red)}.lede.svelte-j8n4iu{color:var(--ink-2);max-width:62ch;margin:0 0 1.1rem;font-size:1.05rem}.chips.svelte-j8n4iu{flex-wrap:wrap;gap:.5rem;display:flex}section.svelte-j8n4iu{border-top:2.5px solid var(--ink);margin-top:.6rem;padding:1.7rem 0}.kicker.svelte-j8n4iu{letter-spacing:.14em;color:var(--red);margin:0 0 .3rem;font-size:.72rem}h2.svelte-j8n4iu{text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.15rem,3.4vw,1.5rem)}h3.svelte-j8n4iu{margin:0;font-size:1.1rem}p.svelte-j8n4iu{margin:0 0 .9rem}.note.svelte-j8n4iu{color:var(--muted);margin:.9rem 0 0;font-size:.9rem}.mono.svelte-j8n4iu{font-family:var(--fm)}code.svelte-j8n4iu{font-family:var(--fm);background:var(--cream-lit);border:2px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);padding:.05em .4em;font-size:.86em}a.svelte-j8n4iu{color:var(--teal-deep);font-weight:700}.flow.svelte-j8n4iu{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.6rem;display:grid}.flow.svelte-j8n4iu .step:where(.svelte-j8n4iu){text-align:center;flex-direction:column;justify-content:center;gap:.2rem;padding:.9rem .7rem;display:flex}.flow.svelte-j8n4iu .step:where(.svelte-j8n4iu) b:where(.svelte-j8n4iu){font-size:.98rem}.flow.svelte-j8n4iu .step:where(.svelte-j8n4iu) span:where(.svelte-j8n4iu){color:var(--muted);font-size:.78rem}.flow.svelte-j8n4iu .arrow:where(.svelte-j8n4iu){color:var(--red);align-self:center;font-size:.9rem}@media (width<=560px){.flow.svelte-j8n4iu{grid-template-columns:1fr}.flow.svelte-j8n4iu .arrow:where(.svelte-j8n4iu){justify-self:center;transform:rotate(90deg)}}.card.svelte-j8n4iu{margin:1rem 0;padding:1.1rem 1.2rem 1.2rem}.card-head.svelte-j8n4iu{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.card.svelte-j8n4iu p:where(.svelte-j8n4iu){color:var(--ink-2);font-size:.95rem}.card.svelte-j8n4iu p:where(.svelte-j8n4iu):last-child{margin-bottom:0}.code-wrap.svelte-j8n4iu{position:relative}pre.svelte-j8n4iu{background:var(--ink);color:#efe7d4;border:2.5px solid var(--ink);border-radius:var(--radius);margin:.8rem 0 0;padding:.9rem 1rem;font-size:.82rem;line-height:1.65;overflow-x:auto}pre.svelte-j8n4iu code:where(.svelte-j8n4iu){color:inherit;background:0 0;border:none;padding:0;font-size:1em}pre.svelte-j8n4iu .c:where(.svelte-j8n4iu){color:#9b9075}pre.svelte-j8n4iu .k:where(.svelte-j8n4iu){color:var(--yellow)}pre.svelte-j8n4iu .s:where(.svelte-j8n4iu){color:#7fd2ad}.copy.svelte-j8n4iu{z-index:2;border-radius:var(--radius-sm);color:#efe7d4;letter-spacing:.08em;cursor:pointer;background:0 0;border:2px solid #efe7d4;padding:.24rem .5rem;font-size:.62rem;position:absolute;top:.8rem;right:.6rem}.copy.svelte-j8n4iu:hover{background:#efe7d424}.copy.svelte-j8n4iu:active{transform:translateY(1px)}.tbl-wrap.svelte-j8n4iu{padding:0;overflow-x:auto}table.svelte-j8n4iu{border-collapse:collapse;width:100%;min-width:540px;font-size:.86rem}th.svelte-j8n4iu,td.svelte-j8n4iu{text-align:left;border-bottom:2px solid var(--line);vertical-align:top;padding:.7rem .9rem}thead.svelte-j8n4iu th:where(.svelte-j8n4iu){background:var(--cream-lit);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem}tbody.svelte-j8n4iu tr:where(.svelte-j8n4iu):last-child td:where(.svelte-j8n4iu){border-bottom:0}td.args.svelte-j8n4iu,td.ret.svelte-j8n4iu{color:var(--ink-2);font-size:.8rem}.tool.svelte-j8n4iu{color:var(--red);font-size:.85rem;font-weight:700}pre.wide.svelte-j8n4iu{font-size:.78rem}.notes.svelte-j8n4iu{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.notes.svelte-j8n4iu li:where(.svelte-j8n4iu){color:var(--ink-2);padding-left:1.3rem;font-size:.95rem;position:relative}.notes.svelte-j8n4iu li:where(.svelte-j8n4iu):before{content:"▪";color:var(--red);position:absolute;left:.2rem}.notes.svelte-j8n4iu li:where(.svelte-j8n4iu) b:where(.svelte-j8n4iu){color:var(--ink)}.cta.svelte-j8n4iu{text-align:center;margin-top:2.2rem}
