.top.svelte-36n0qb{max-width:760px;margin-bottom:1.5rem}.eyebrow.svelte-36n0qb{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem;font-weight:700}h1.svelte-36n0qb{letter-spacing:-.03em;margin:.3rem 0 0;font-size:clamp(2rem,5vw,2.8rem)}.lede.svelte-36n0qb{color:var(--muted);margin:.5rem 0 0;font-size:1.05rem}.cta.svelte-36n0qb{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.note.svelte-36n0qb{background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-radius:10px;margin-top:.8rem;padding:.6rem .9rem}.layout.svelte-36n0qb{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.toc.svelte-36n0qb{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 6rem);padding:.8rem;position:sticky;top:5rem;overflow:auto}.toc.svelte-36n0qb summary:where(.svelte-36n0qb){cursor:pointer;font-weight:700;list-style:none}.toc.svelte-36n0qb summary:where(.svelte-36n0qb)::-webkit-details-marker{display:none}.part.svelte-36n0qb{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:.8rem 0 .2rem;font-size:.72rem;font-weight:700}.toc.svelte-36n0qb ol:where(.svelte-36n0qb){margin:0;padding:0;list-style:none}.toc.svelte-36n0qb a:where(.svelte-36n0qb){color:var(--muted);border-radius:8px;gap:.5rem;padding:.3rem .4rem;font-size:.88rem;line-height:1.3;text-decoration:none;display:flex}.toc.svelte-36n0qb a:where(.svelte-36n0qb):hover{color:var(--text)}.toc.svelte-36n0qb a[aria-current]:where(.svelte-36n0qb){background:var(--panel-2);color:var(--text)}.toc.svelte-36n0qb .num:where(.svelte-36n0qb){width:1.4rem;color:var(--accent-2);flex:none;font-weight:700}.body.svelte-36n0qb{max-width:780px}.partname.svelte-36n0qb{letter-spacing:-.02em;margin:2rem 0 .8rem;font-size:1.4rem}.partname.svelte-36n0qb:first-child{margin-top:0}.gsec.svelte-36n0qb{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1rem;padding:1.2rem 1.3rem 1.3rem;scroll-margin-top:5rem}.shead.svelte-36n0qb{align-items:center;gap:.8rem;display:flex}.icon.svelte-36n0qb{background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.25rem;display:grid}.snum.svelte-36n0qb{color:var(--accent-2);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}h3.svelte-36n0qb{margin:0;font-size:1.2rem}.intro.svelte-36n0qb{color:var(--muted);margin:.8rem 0}.steps.svelte-36n0qb{counter-reset:st;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-36n0qb li:where(.svelte-36n0qb){counter-increment:st;padding-left:2.2rem;line-height:1.5;position:relative}.steps.svelte-36n0qb li:where(.svelte-36n0qb):before{content:counter(st);background:var(--accent);color:#1a0f08;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:.05rem;left:0}.tips.svelte-36n0qb{background:color-mix(in srgb, var(--wish) 10%, var(--bg-2));border:1px solid color-mix(in srgb, var(--wish) 30%, var(--line));border-radius:10px;margin-top:1rem;padding:.7rem .9rem}.tl.svelte-36n0qb{color:var(--wish);margin:0 0 .3rem;font-size:.85rem;font-weight:700}.tips.svelte-36n0qb ul:where(.svelte-36n0qb){gap:.3rem;margin:0;padding-left:1.1rem;font-size:.92rem;display:grid}.go.svelte-36n0qb{margin-top:1rem}.end.svelte-36n0qb{color:var(--muted);text-align:center;margin:2rem 0 1rem}@media (width<=900px){.layout.svelte-36n0qb{grid-template-columns:minmax(0,1fr)}.toc.svelte-36n0qb{max-height:none;position:static}.toc.svelte-36n0qb details:where(.svelte-36n0qb):not([open]) summary:where(.svelte-36n0qb):after{content:" ▸"}.toc.svelte-36n0qb details[open]:where(.svelte-36n0qb) summary:where(.svelte-36n0qb):after{content:" ▾"}}
