.code.svelte-1e06m8e{margin:1.25rem 0 0;max-width:100%;min-width:0;border-radius:.9rem;background:#121210;color:#ecebe4;overflow:hidden;border:1px solid rgb(11 11 10 / .8)}figcaption.svelte-1e06m8e{display:flex;justify-content:space-between;align-items:center;padding:.55rem .9rem;border-bottom:1px solid rgb(255 255 255 / .08);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:#ecebe499}button.svelte-1e06m8e{font:inherit;color:#ecebe4d9;background:#ffffff0f;border:1px solid rgb(255 255 255 / .12);border-radius:999px;padding:.2rem .7rem;cursor:pointer}button.svelte-1e06m8e:hover{background:#ffffff1f}pre.svelte-1e06m8e{margin:0;padding:1rem 1.1rem 1.15rem;overflow-x:auto;font-family:var(--font-mono);font-size:.84rem;line-height:1.6;tab-size:2}code.svelte-1e06m8e{font-family:inherit;white-space:pre}.guide.svelte-1hl3g0f{position:relative}.head.svelte-1hl3g0f{padding-top:8rem;padding-bottom:2rem;max-width:76rem}.head.svelte-1hl3g0f>:where(.svelte-1hl3g0f){max-width:46rem}.crumbs.svelte-1hl3g0f a:where(.svelte-1hl3g0f){color:inherit}h1.svelte-1hl3g0f{margin-top:1.2rem;font-size:clamp(2.2rem,4.6vw,3.9rem)}.lede.svelte-1hl3g0f{margin:1.3rem 0 0}.byline.svelte-1hl3g0f{margin:1.6rem 0 0;display:flex;align-items:center;gap:.7rem;font-size:.9rem;color:var(--color-ink-3)}.byline.svelte-1hl3g0f img:where(.svelte-1hl3g0f){width:2.25rem;height:2.25rem;border-radius:999px;object-fit:cover;filter:grayscale(1)}.byline.svelte-1hl3g0f a:where(.svelte-1hl3g0f){color:var(--color-ink)}.body.svelte-1hl3g0f{padding-bottom:3rem;min-width:0}.body.svelte-1hl3g0f>:where(.svelte-1hl3g0f){min-width:0;max-width:50rem}.body.svelte-1hl3g0f>section:where(.svelte-1hl3g0f){margin-top:4rem}.body.svelte-1hl3g0f p:where(.svelte-1hl3g0f){color:var(--color-ink-2)}.body.svelte-1hl3g0f h2:where(.svelte-1hl3g0f)+p:where(.svelte-1hl3g0f),.body.svelte-1hl3g0f h2:where(.svelte-1hl3g0f)+ul:where(.svelte-1hl3g0f),.body.svelte-1hl3g0f h2:where(.svelte-1hl3g0f)+ol:where(.svelte-1hl3g0f){margin-top:1rem}.tldr.svelte-1hl3g0f{margin-top:1rem;padding:1.5rem 1.6rem}.tldr.svelte-1hl3g0f ol:where(.svelte-1hl3g0f){margin:.9rem 0 0;padding-left:1.2rem;display:grid;gap:.5rem;color:var(--color-ink)}.problems.svelte-1hl3g0f,.checks.svelte-1hl3g0f{padding-left:1.2rem;display:grid;gap:.7rem;color:var(--color-ink-3)}.problems.svelte-1hl3g0f strong:where(.svelte-1hl3g0f){color:var(--color-ink);font-weight:580}.checks.svelte-1hl3g0f li:where(.svelte-1hl3g0f)::marker{content:"✓  ";color:var(--color-ok)}.diagram.svelte-1hl3g0f{margin:1.75rem 0 0;display:grid;gap:.75rem;align-items:center}.col.svelte-1hl3g0f{display:grid;gap:.5rem;justify-items:start}.node.svelte-1hl3g0f{font-size:.9rem;padding:.45rem .8rem;border-radius:.6rem;border:1px solid var(--color-line-2);background:var(--color-paper-2)}.gateway.svelte-1hl3g0f{padding:1.25rem;border-radius:1rem;background:var(--color-ink);color:var(--color-paper)}.gateway.svelte-1hl3g0f .gw-mark{width:2.2rem;height:2.2rem;color:var(--color-paper)}.gw-title.svelte-1hl3g0f{margin:.3rem 0 0;font-weight:600;color:var(--color-paper)!important}.gateway.svelte-1hl3g0f ul:where(.svelte-1hl3g0f){margin:.2rem 0 0;padding-left:1rem;font-size:.88rem;color:#f6f5f1bf}.edge-note.svelte-1hl3g0f{margin:.2rem 0 0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)!important}.gateway.svelte-1hl3g0f .edge-note:where(.svelte-1hl3g0f){color:#f6f5f18c!important}.link.svelte-1hl3g0f{height:1.5rem;display:grid;place-items:center}.link.svelte-1hl3g0f i:where(.svelte-1hl3g0f){width:1px;height:100%;background:var(--color-ink)}@media(min-width:760px){.diagram.svelte-1hl3g0f{grid-template-columns:1fr 2.5rem 1.15fr 2.5rem 1fr}.link.svelte-1hl3g0f{height:auto}.link.svelte-1hl3g0f i:where(.svelte-1hl3g0f){width:100%;height:1px}}.steps.svelte-1hl3g0f{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:3rem}.step.svelte-1hl3g0f{scroll-margin-top:5.5rem;min-width:0}.step.svelte-1hl3g0f h3:where(.svelte-1hl3g0f){display:flex;gap:.8rem;align-items:baseline}.step.svelte-1hl3g0f h3:where(.svelte-1hl3g0f) .num:where(.svelte-1hl3g0f){font-size:.85rem;color:var(--color-ink-3)}.step.svelte-1hl3g0f>p:where(.svelte-1hl3g0f){margin:.7rem 0 0}.note.svelte-1hl3g0f{margin-top:.9rem;font-size:.9rem;color:var(--color-ink-3)!important}.lessons-wrap.svelte-1hl3g0f h2:where(.svelte-1hl3g0f){margin-top:.9rem}.mono.svelte-1hl3g0f{font-family:var(--font-mono);font-size:.92em}.lessons.svelte-1hl3g0f{margin-top:1.75rem;display:grid;gap:.9rem}.lesson.svelte-1hl3g0f{padding:1.35rem 1.4rem}.lesson.svelte-1hl3g0f h3:where(.svelte-1hl3g0f){font-size:1.06rem;font-weight:580;letter-spacing:-.015em}.lesson.svelte-1hl3g0f p:where(.svelte-1hl3g0f){margin:.45rem 0 0;font-size:.97rem;color:var(--color-ink-3)!important}@media(min-width:760px){.lessons.svelte-1hl3g0f{grid-template-columns:1fr 1fr}}.offer.svelte-1hl3g0f{margin-top:4rem;padding:2rem;display:grid;gap:1.5rem}.offer.svelte-1hl3g0f h2:where(.svelte-1hl3g0f){margin-top:.8rem}.offer.svelte-1hl3g0f p:where(.svelte-1hl3g0f):not(.label){margin:.6rem 0 0;color:var(--color-ink-3)!important}.offer-cta.svelte-1hl3g0f{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}
