.wrap.svelte-ymkoht{max-width:640px;padding:64px var(--hpad) var(--sec);margin:0 auto}h1.svelte-ymkoht{color:var(--heading);margin:0 0 16px;font-size:clamp(28px,5vw,44px);font-weight:800}.lede.svelte-ymkoht{color:var(--muted);margin:0 0 28px;font-size:17px}.banner.svelte-ymkoht{border-radius:10px;margin-bottom:20px;padding:12px 16px;font-weight:600}.banner.ok.svelte-ymkoht{color:green;background:#0080001f}.banner.warn.svelte-ymkoht{color:#8a5a00;background:#ffa50029}.card.svelte-ymkoht{flex-direction:column;gap:20px;display:flex}fieldset.svelte-ymkoht{border:none;margin:0;padding:0}legend.svelte-ymkoht{color:var(--heading);margin-bottom:10px;font-weight:700}.amounts.svelte-ymkoht{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-ymkoht{border:1.5px solid var(--border,#ddd);cursor:pointer;color:var(--heading);border-radius:999px;padding:10px 18px;font-weight:600}.chip.active.svelte-ymkoht{border-color:var(--accent,#c2410c);background:color-mix(in srgb, var(--accent,#c2410c) 10%, transparent)}.chip.svelte-ymkoht input:where(.svelte-ymkoht){opacity:0;width:0;height:0;position:absolute}.grid.svelte-ymkoht{gap:14px;display:grid}.field.svelte-ymkoht{color:var(--heading);flex-direction:column;gap:6px;font-weight:600;display:flex}.field.svelte-ymkoht span:where(.svelte-ymkoht){color:var(--muted);font-size:13px;font-weight:400}input.svelte-ymkoht,textarea.svelte-ymkoht{font:inherit;border:1.5px solid var(--border,#ddd);background:var(--surface,#fff);color:inherit;border-radius:10px;padding:10px 12px}.formerror.svelte-ymkoht{color:#b00020;margin:0;font-weight:600}.terms.svelte-ymkoht{color:var(--muted);white-space:pre-line;margin-top:24px;font-size:13px}
