.guided.svelte-1h94f8v,.guided.svelte-1h94f8v>:where(.svelte-1h94f8v){min-width:0}.guided.svelte-1h94f8v{max-width:44rem;margin:auto;display:grid;gap:1.25rem;--grant:var(--color-grant,#047857);--grant-soft:color-mix(in srgb,var(--color-grant,#047857) 10%,var(--color-surface-card,#fff))}h2.svelte-1h94f8v{font-family:var(--font-serif,"Source Serif 4",Georgia,serif);font-size:1.55rem;line-height:1.25;margin:0;color:var(--color-heading,#0f172a)}p.svelte-1h94f8v{line-height:1.6;margin:0}.flow.svelte-1h94f8v{display:grid;gap:1rem}.progress.svelte-1h94f8v{display:flex;gap:.75rem;align-items:center}.progress-main.svelte-1h94f8v{flex:1;display:grid;gap:.45rem}.progress-text.svelte-1h94f8v{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.84rem;font-weight:600;color:var(--color-muted,#475569)}.bar.svelte-1h94f8v{height:6px;border-radius:3px;background:var(--color-border,#e2e8f0);overflow:hidden}.bar.svelte-1h94f8v span:where(.svelte-1h94f8v){display:block;height:100%;border-radius:3px;background:var(--grant);transition:width .3s ease}.back.svelte-1h94f8v{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,#f8fafc);color:var(--color-primary,#0f2b5b);display:grid;place-items:center;padding:0;cursor:pointer}.back.svelte-1h94f8v:hover{background:var(--color-border,#e2e8f0)}.question.svelte-1h94f8v{display:grid;gap:.85rem;animation:svelte-1h94f8v-enter .22s ease-out}@keyframes svelte-1h94f8v-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.why.svelte-1h94f8v,.hint.svelte-1h94f8v{color:var(--color-muted,#475569)}.why.svelte-1h94f8v strong:where(.svelte-1h94f8v){color:var(--color-heading,#0f172a)}.hint.svelte-1h94f8v{font-size:.9rem}.choices.svelte-1h94f8v{display:grid;gap:.6rem}.choices.grid2.svelte-1h94f8v{grid-template-columns:repeat(2,minmax(0,1fr))}.choices.grid2.svelte-1h94f8v .choice:where(.svelte-1h94f8v):last-child:nth-child(odd){grid-column:1/-1}button.svelte-1h94f8v{font:inherit;cursor:pointer}.choice.svelte-1h94f8v{text-align:left;min-height:3.5rem;padding:.75rem 1rem;border:1px solid var(--color-border,#cbd5e1);border-radius:.75rem;background:var(--color-surface-card,#fff);color:var(--color-heading,#0f172a);display:flex;align-items:center;gap:.75rem;transition:border-color .15s,background .15s,box-shadow .15s}.choice.svelte-1h94f8v:hover{border-color:var(--grant);box-shadow:0 0 0 1px var(--grant)}.choice[aria-pressed=true].svelte-1h94f8v{border-color:var(--grant);box-shadow:0 0 0 1px var(--grant);background:var(--grant-soft)}.radio.svelte-1h94f8v{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #94a3b8;box-sizing:border-box;transition:border .15s}.choice.svelte-1h94f8v:hover .radio:where(.svelte-1h94f8v){border-color:var(--grant)}.choice[aria-pressed=true].svelte-1h94f8v .radio:where(.svelte-1h94f8v){border:6px solid var(--grant)}.box.svelte-1h94f8v{flex:none;width:1.3rem;height:1.3rem;border-radius:.3rem;border:2px solid #94a3b8;box-sizing:border-box;display:grid;place-items:center;color:transparent}.choice[aria-pressed=true].svelte-1h94f8v .box:where(.svelte-1h94f8v){background:var(--grant);border-color:var(--grant);color:var(--color-surface-card,#fff)}.choice-text.svelte-1h94f8v{display:grid;gap:.15rem}.opt.svelte-1h94f8v{font-weight:600;font-size:1.06rem}.opt-note.svelte-1h94f8v{font-size:.9rem;color:var(--color-muted,#475569);line-height:1.45}.typed.svelte-1h94f8v{display:grid;gap:.4rem;font-weight:600;color:var(--color-heading,#0f172a)}.typed-row.svelte-1h94f8v{display:flex;align-items:center;gap:.6rem;font-weight:600}.typed.svelte-1h94f8v input:where(.svelte-1h94f8v){font:inherit;font-size:1.35rem;letter-spacing:.06em;padding:.7rem .9rem;width:9rem;max-width:100%;box-sizing:border-box;border:2px solid var(--color-primary,#0f2b5b);border-radius:.6rem;background:var(--color-surface-card,#fff);color:var(--color-text,#1e293b);font-variant-numeric:tabular-nums}.typed.svelte-1h94f8v input.zip:where(.svelte-1h94f8v){letter-spacing:.15em;width:11rem}.error.svelte-1h94f8v{color:var(--color-error,#b91c1c);font-weight:600}.primary.svelte-1h94f8v{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;max-width:24rem;min-height:3.5rem;border:0;border-radius:.75rem;background:#047857;color:#fff;font-size:1.1rem;font-weight:700;box-shadow:0 3px #065f46;transition:transform .1s,box-shadow .1s}.primary.svelte-1h94f8v:hover{background:#065f46}.primary.svelte-1h94f8v:active{transform:translateY(2px);box-shadow:0 1px #065f46}.secondary.svelte-1h94f8v{justify-self:start;min-height:2.75rem;padding:0 .25rem;border:0;background:transparent;color:var(--color-link,#0f2b5b);text-decoration:underline}.svelte-1h94f8v:is(button:where(.svelte-1h94f8v),input:where(.svelte-1h94f8v)):focus-visible{outline:3px solid #e4a73b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.choice.svelte-1h94f8v,.primary.svelte-1h94f8v,.bar.svelte-1h94f8v span:where(.svelte-1h94f8v){transition:none}.question.svelte-1h94f8v{animation:none}}@media(max-width:34rem){.flow.svelte-1h94f8v{gap:.7rem}.question.svelte-1h94f8v{gap:.55rem}h2.svelte-1h94f8v{font-size:1.35rem}.why.svelte-1h94f8v{font-size:.88rem;line-height:1.42}.choices.svelte-1h94f8v{gap:.45rem}.choice.svelte-1h94f8v{min-height:3rem;padding:.55rem .8rem;gap:.6rem}.opt.svelte-1h94f8v{font-size:1rem}.opt-note.svelte-1h94f8v{font-size:.82rem;line-height:1.35}.choices.grid2.svelte-1h94f8v .opt:where(.svelte-1h94f8v){font-size:.95rem;line-height:1.25}.choices.grid2.svelte-1h94f8v .choice:where(.svelte-1h94f8v){padding:.55rem .65rem;gap:.5rem}.primary.svelte-1h94f8v{min-height:3.1rem}.progress-text.svelte-1h94f8v{font-size:.78rem}}
