.guide.svelte-1tzd2zm{padding-bottom:96px}.hero.svelte-1tzd2zm{max-width:760px;margin:0 auto;text-align:center}.hero.svelte-1tzd2zm h1:where(.svelte-1tzd2zm){margin:0 0 var(--s3);font-size:clamp(30px,5.2vw,48px);line-height:1.18;font-weight:800;text-wrap:balance}.hero.svelte-1tzd2zm .lead:where(.svelte-1tzd2zm){margin:0;font-size:clamp(17px,2.3vw,20px);line-height:1.7}.hero.svelte-1tzd2zm .meta:where(.svelte-1tzd2zm){margin:14px 0 0;color:var(--muted);font-size:14.5px}.sech.svelte-1tzd2zm{margin:0 0 var(--s4);font-size:clamp(24px,4vw,32px)}.brand-lead.svelte-1tzd2zm{max-width:620px;margin:-6px 0 var(--s5);color:var(--muted);font-size:17.5px;line-height:1.7}.tablewrap.svelte-1tzd2zm{overflow-x:auto;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2);box-shadow:var(--shadow-hard)}table.svelte-1tzd2zm{width:100%;min-width:720px;border-collapse:collapse;font-size:16px;line-height:1.6}th.svelte-1tzd2zm,td.svelte-1tzd2zm{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead.svelte-1tzd2zm th:where(.svelte-1tzd2zm){background:var(--bg3);font-size:14.5px;font-weight:800}tbody.svelte-1tzd2zm th:where(.svelte-1tzd2zm){white-space:nowrap;font-weight:800}tbody.svelte-1tzd2zm tr:where(.svelte-1tzd2zm):last-child td:where(.svelte-1tzd2zm),tbody.svelte-1tzd2zm tr:where(.svelte-1tzd2zm):last-child th:where(.svelte-1tzd2zm){border-bottom:0}.flows.svelte-1tzd2zm{display:grid;gap:12px}.flow.svelte-1tzd2zm{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;padding:16px 18px;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2)}.flow.ok.svelte-1tzd2zm{background:var(--lime);border-color:var(--accent);box-shadow:var(--shadow-hard)}.flow.svelte-1tzd2zm h3:where(.svelte-1tzd2zm){margin:0;font-size:17px}.flow.svelte-1tzd2zm ol:where(.svelte-1tzd2zm){display:flex;flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none}.flow.svelte-1tzd2zm li:where(.svelte-1tzd2zm){position:relative;display:inline-flex;flex-direction:column;padding:8px 12px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--bg);font-size:15px;font-weight:700;line-height:1.3}.flow.svelte-1tzd2zm li:where(.svelte-1tzd2zm)+li:where(.svelte-1tzd2zm){margin-left:26px}.flow.svelte-1tzd2zm li:where(.svelte-1tzd2zm)+li:where(.svelte-1tzd2zm):before{content:"→";position:absolute;left:-22px;top:8px;color:var(--muted);font-weight:800}.flow.svelte-1tzd2zm li.bad:where(.svelte-1tzd2zm){border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.flow.svelte-1tzd2zm li.bad:where(.svelte-1tzd2zm) em:where(.svelte-1tzd2zm){font-style:normal;font-weight:400;font-size:12.5px;opacity:.9}.flow.svelte-1tzd2zm li:where(.svelte-1tzd2zm):last-child{border-style:dashed}.flow.ok.svelte-1tzd2zm li:where(.svelte-1tzd2zm):last-child{border-style:solid;background:var(--text);color:var(--bg)}@media(max-width:640px){.flow.svelte-1tzd2zm{grid-template-columns:1fr}}.method.svelte-1tzd2zm{padding:24px 22px;margin-bottom:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg2)}.method.svelte-1tzd2zm h3:where(.svelte-1tzd2zm){margin:0 0 10px;font-size:21px;line-height:1.35}.method.svelte-1tzd2zm p:where(.svelte-1tzd2zm){margin:0 0 10px;font-size:16.5px;line-height:1.75}.method.svelte-1tzd2zm p:where(.svelte-1tzd2zm):last-child{margin-bottom:0}.notices.svelte-1tzd2zm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.notice.svelte-1tzd2zm{padding:18px;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2)}.notice.svelte-1tzd2zm h3:where(.svelte-1tzd2zm){margin:0 0 10px;font-size:17px}.notice.svelte-1tzd2zm pre:where(.svelte-1tzd2zm){margin:0;white-space:pre-wrap;word-break:keep-all;font-family:var(--font-sans);font-size:15px;line-height:1.7}.case.svelte-1tzd2zm{padding:24px 22px;border:2px solid var(--accent);border-radius:var(--radius);background:var(--lime)}.case-head.svelte-1tzd2zm{margin:0 0 12px;font-size:17px}.metrics.svelte-1tzd2zm{display:flex;flex-wrap:wrap;gap:22px;margin:0 0 16px;padding:0;list-style:none}.metrics.svelte-1tzd2zm li:where(.svelte-1tzd2zm){display:grid}.metrics.svelte-1tzd2zm b:where(.svelte-1tzd2zm){font-size:30px;line-height:1.1}.metrics.svelte-1tzd2zm span:where(.svelte-1tzd2zm){color:var(--muted);font-size:14px}.case.svelte-1tzd2zm p:where(.svelte-1tzd2zm){margin:0 0 8px;font-size:16.5px;line-height:1.7}.findsteps.svelte-1tzd2zm{margin:0;padding-left:22px;display:grid;grid-template-columns:1fr;gap:12px;text-align:left;font-size:16.5px;line-height:1.7}.faqgrid.svelte-1tzd2zm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}details.svelte-1tzd2zm{padding:19px 20px;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2)}summary.svelte-1tzd2zm{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:17.5px;font-weight:700;line-height:1.55;list-style:none}summary.svelte-1tzd2zm::-webkit-details-marker{display:none}summary.svelte-1tzd2zm span:where(.svelte-1tzd2zm){position:relative;width:15px;height:15px;flex:none}summary.svelte-1tzd2zm span:where(.svelte-1tzd2zm):before,summary.svelte-1tzd2zm span:where(.svelte-1tzd2zm):after{content:"";position:absolute;left:0;top:7px;width:15px;height:1.5px;background:var(--text);transition:transform var(--base) var(--ease)}summary.svelte-1tzd2zm span:where(.svelte-1tzd2zm):after{transform:rotate(90deg)}details[open].svelte-1tzd2zm summary:where(.svelte-1tzd2zm) span:where(.svelte-1tzd2zm):after{transform:rotate(0)}details.svelte-1tzd2zm p:where(.svelte-1tzd2zm){margin:12px 0 0;color:var(--muted);font-size:16.5px;line-height:1.7}.cta.svelte-1tzd2zm{margin-top:var(--s6);padding:32px 24px;text-align:center;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2);box-shadow:var(--shadow-hard)}.cta.svelte-1tzd2zm h2:where(.svelte-1tzd2zm){margin:0 0 10px;font-size:clamp(22px,3.5vw,28px)}.cta.svelte-1tzd2zm p:where(.svelte-1tzd2zm){max-width:560px;margin:0 auto var(--s4);font-size:16.5px;line-height:1.7}.cta-row.svelte-1tzd2zm{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.btn.ghost.svelte-1tzd2zm{background:var(--bg2)}@media(max-width:820px){.notices.svelte-1tzd2zm,.faqgrid.svelte-1tzd2zm{grid-template-columns:1fr}}
