.setup-root.svelte-1rz0ixt{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans)}main.svelte-1rz0ixt{max-width:1160px;margin:0 auto;padding:44px 32px 112px}h1.svelte-1rz0ixt,h2.svelte-1rz0ixt,h3.svelte-1rz0ixt{color:var(--ink);font-family:var(--font-serif);margin-top:0;font-weight:500}.eyebrow.svelte-1rz0ixt{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.eyebrow.light.svelte-1rz0ixt{color:#ffffff94}.hero.svelte-1rz0ixt{max-width:920px;padding:64px 0 80px}.hero.svelte-1rz0ixt h1:where(.svelte-1rz0ixt){letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:22px 0 26px;font-size:clamp(48px,7.4vw,86px);line-height:.94}.hero.svelte-1rz0ixt h1:where(.svelte-1rz0ixt) em:where(.svelte-1rz0ixt){color:var(--forest);font-weight:inherit}.lead.svelte-1rz0ixt{max-width:780px;color:var(--ink-2);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero-facts.svelte-1rz0ixt{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.hero-facts.svelte-1rz0ixt span:where(.svelte-1rz0ixt){border:1px solid var(--border);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;padding:8px 12px;font-size:11px}.generator.svelte-1rz0ixt{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #14231d14}.choices.svelte-1rz0ixt{padding:42px}.panel-heading.svelte-1rz0ixt h2:where(.svelte-1rz0ixt),.output-heading.svelte-1rz0ixt h2:where(.svelte-1rz0ixt){margin:8px 0 0;font-size:clamp(30px,3.2vw,42px);line-height:1.04}.select-field.svelte-1rz0ixt,fieldset.svelte-1rz0ixt{margin:32px 0 0;display:block}.select-field.svelte-1rz0ixt>span:where(.svelte-1rz0ixt),legend.svelte-1rz0ixt{color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:12px;font-weight:600}select.svelte-1rz0ixt{border:1px solid var(--border-strong);background:var(--canvas);width:100%;color:var(--ink);font:inherit;border-radius:9px;margin-top:10px;padding:13px 40px 13px 14px}fieldset.svelte-1rz0ixt{border:0;padding:0}.radio-stack.svelte-1rz0ixt{gap:10px;margin-top:12px;display:grid}.radio-stack.svelte-1rz0ixt label:where(.svelte-1rz0ixt){border:1px solid var(--border);cursor:pointer;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.radio-stack.svelte-1rz0ixt label:where(.svelte-1rz0ixt):has(input:where(.svelte-1rz0ixt):checked){border-color:var(--forest);background:#1b5e450f}.radio-stack.svelte-1rz0ixt input:where(.svelte-1rz0ixt){accent-color:var(--forest);margin:3px 0 0}.radio-stack.svelte-1rz0ixt strong:where(.svelte-1rz0ixt),.radio-stack.svelte-1rz0ixt small:where(.svelte-1rz0ixt){display:block}.radio-stack.svelte-1rz0ixt strong:where(.svelte-1rz0ixt){color:var(--ink);font-size:14px}.radio-stack.svelte-1rz0ixt small:where(.svelte-1rz0ixt){color:var(--ink-3);margin-top:4px;font-size:12px;line-height:1.45}code.svelte-1rz0ixt{font-family:var(--font-mono);font-size:.92em}.source-note.svelte-1rz0ixt{border-left:3px solid var(--ochre);color:var(--ink-2);background:#b4843614;margin-top:30px;padding:16px;font-size:13px;line-height:1.55}.source-note.svelte-1rz0ixt strong:where(.svelte-1rz0ixt){color:var(--ink)}.source-note.svelte-1rz0ixt a:where(.svelte-1rz0ixt),.docs-note.svelte-1rz0ixt a:where(.svelte-1rz0ixt){color:var(--forest-deep);font-weight:600}.output-panel.svelte-1rz0ixt{color:#e9f2ed;background:#10271f;min-width:0;padding:42px}.output-heading.svelte-1rz0ixt{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.output-heading.svelte-1rz0ixt h2:where(.svelte-1rz0ixt){color:#f5f2e9}.output-heading.svelte-1rz0ixt button:where(.svelte-1rz0ixt){color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:8px;flex:none;padding:10px 14px;font-size:13px}.output-heading.svelte-1rz0ixt button:where(.svelte-1rz0ixt):hover{background:#ffffff14}.output-label.svelte-1rz0ixt{color:#ffffff80;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:34px 0 8px;font-size:10px}pre.svelte-1rz0ixt{color:#dff5e9;min-height:270px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#0003;border:1px solid #ffffff1f;border-radius:10px;margin:0;padding:20px;font-size:12px;line-height:1.65;overflow:auto}.plan-notes.svelte-1rz0ixt{border-top:1px solid #ffffff24;gap:0;margin-top:24px;display:grid}.plan-notes.svelte-1rz0ixt div:where(.svelte-1rz0ixt){border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.plan-notes.svelte-1rz0ixt span:where(.svelte-1rz0ixt){color:#ffffff8c;font-size:12px}.plan-notes.svelte-1rz0ixt strong:where(.svelte-1rz0ixt){color:#fff;text-align:right;font-size:12px}.copy-status.svelte-1rz0ixt{color:#ffd2c8;margin:16px 0 0;font-size:12px}.copy-status.success.svelte-1rz0ixt{color:#bce8ce}.readiness.svelte-1rz0ixt,.questions.svelte-1rz0ixt{padding:112px 0 0}.section-heading.svelte-1rz0ixt{max-width:720px}.section-heading.svelte-1rz0ixt h2:where(.svelte-1rz0ixt){letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(38px,5vw,60px);line-height:1}.readiness-grid.svelte-1rz0ixt{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;display:grid}.readiness-grid.svelte-1rz0ixt article:where(.svelte-1rz0ixt){background:var(--canvas);padding:28px}.readiness-grid.svelte-1rz0ixt article.boundary:where(.svelte-1rz0ixt){background:var(--forest)}.readiness-grid.svelte-1rz0ixt span:where(.svelte-1rz0ixt){color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.readiness-grid.svelte-1rz0ixt h3:where(.svelte-1rz0ixt){margin:32px 0 12px;font-size:24px;line-height:1.05}.readiness-grid.svelte-1rz0ixt p:where(.svelte-1rz0ixt){color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.readiness-grid.svelte-1rz0ixt .boundary:where(.svelte-1rz0ixt) span:where(.svelte-1rz0ixt),.readiness-grid.svelte-1rz0ixt .boundary:where(.svelte-1rz0ixt) p:where(.svelte-1rz0ixt),.readiness-grid.svelte-1rz0ixt .boundary:where(.svelte-1rz0ixt) h3:where(.svelte-1rz0ixt){color:var(--bark)}.host-decision.svelte-1rz0ixt{background:#10271f;border-radius:18px;grid-template-columns:1fr 1fr;margin-top:112px;display:grid;overflow:hidden}.host-copy.svelte-1rz0ixt,.paid-option.svelte-1rz0ixt{padding:clamp(36px,5vw,58px)}.host-copy.svelte-1rz0ixt h2:where(.svelte-1rz0ixt){color:#fff;margin:14px 0 20px;font-size:clamp(36px,4.5vw,54px);line-height:.98}.host-copy.svelte-1rz0ixt p:where(.svelte-1rz0ixt){color:#ffffffb3;line-height:1.65}.text-link.svelte-1rz0ixt{margin-top:16px;font-weight:600;display:inline-block}.text-link.light.svelte-1rz0ixt{color:#d9efe3}.paid-option.svelte-1rz0ixt{background:#e9eee9}.paid-option.svelte-1rz0ixt>span:where(.svelte-1rz0ixt){color:#21583f;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.paid-option.svelte-1rz0ixt h3:where(.svelte-1rz0ixt){color:#10271f;margin:14px 0 18px;font-size:clamp(30px,4vw,46px);line-height:1}.paid-option.svelte-1rz0ixt p:where(.svelte-1rz0ixt){color:#46534d;margin-bottom:28px;line-height:1.65}.faq-list.svelte-1rz0ixt{border-top:1px solid var(--border);margin-top:42px}details.svelte-1rz0ixt{border-bottom:1px solid var(--border)}summary.svelte-1rz0ixt{color:var(--ink);cursor:pointer;padding:22px 4px;font-size:17px;font-weight:600}details.svelte-1rz0ixt p:where(.svelte-1rz0ixt){max-width:760px;color:var(--ink-2);margin:-4px 0 24px;line-height:1.65}.docs-note.svelte-1rz0ixt{max-width:800px;color:var(--ink-3);margin:34px 0 0;font-size:13px;line-height:1.6}@media (width<=900px){.generator.svelte-1rz0ixt,.host-decision.svelte-1rz0ixt{grid-template-columns:1fr}.readiness-grid.svelte-1rz0ixt{grid-template-columns:1fr 1fr}}@media (width<=620px){main.svelte-1rz0ixt{padding:24px 20px 80px}.hero.svelte-1rz0ixt{padding:46px 0 56px}.hero.svelte-1rz0ixt h1:where(.svelte-1rz0ixt){font-size:clamp(42px,13vw,64px)}.choices.svelte-1rz0ixt,.output-panel.svelte-1rz0ixt{padding:28px 22px}.output-heading.svelte-1rz0ixt{align-items:flex-end}.output-heading.svelte-1rz0ixt h2:where(.svelte-1rz0ixt){font-size:30px}pre.svelte-1rz0ixt{min-height:0;font-size:11px}.readiness.svelte-1rz0ixt,.questions.svelte-1rz0ixt{padding-top:80px}.readiness-grid.svelte-1rz0ixt{grid-template-columns:1fr}.host-decision.svelte-1rz0ixt{margin-top:80px}.host-copy.svelte-1rz0ixt,.paid-option.svelte-1rz0ixt{padding:34px 24px}.paid-option.svelte-1rz0ixt .m-btn:where(.svelte-1rz0ixt){text-align:center;width:100%}.plan-notes.svelte-1rz0ixt div:where(.svelte-1rz0ixt){display:block}.plan-notes.svelte-1rz0ixt strong:where(.svelte-1rz0ixt){text-align:left;margin-top:5px;display:block}}
