form.svelte-kmqcod{gap:.9rem;display:grid}label.svelte-kmqcod{color:#374151;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500;display:flex}input.svelte-kmqcod{border:1px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;font-size:.95rem}input.svelte-kmqcod:focus{border-color:#4338ca;outline:none;box-shadow:0 0 0 3px #4338ca26}button.svelte-kmqcod{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;margin-top:.25rem;padding:.75rem;font-size:1rem;font-weight:600}button.svelte-kmqcod:hover{background:#3730a3}button.svelte-kmqcod:disabled{opacity:.6;cursor:default}.step-title.svelte-kmqcod{color:#111827;margin:0 0 .25rem;font-size:1.1rem}.step-note.svelte-kmqcod{color:#6b7280;margin:0 0 1rem;font-size:.85rem}.form-error.svelte-kmqcod{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 0 1rem;padding:.6rem .75rem;font-size:.85rem}.preview.svelte-kmqcod{color:#6b7280;font-size:.78rem;font-weight:400}.preview-hint.svelte-kmqcod{color:#9ca3af;font-size:.75rem;font-weight:400}.preview.svelte-kmqcod .inline-code:where(.svelte-kmqcod){color:#374151;background:#f3f4f6;border-radius:4px;padding:.05em .3em;font-family:ui-monospace,monospace}.alt.svelte-kmqcod{color:#6b7280;text-align:center;margin:1.25rem 0 0;font-size:.85rem}.alt.svelte-kmqcod a:where(.svelte-kmqcod){color:#4338ca;font-weight:500;text-decoration:none}.skip-link.svelte-kmqcod{color:#4338ca;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500}.skip-link.svelte-kmqcod:hover{text-decoration:underline}.access-msg.svelte-kmqcod{color:#059669;margin-top:.5rem;font-size:.85rem}.actions.svelte-kmqcod{margin-top:1.25rem}.btn-primary.svelte-kmqcod{text-align:center;color:#fff;background:#4338ca;border-radius:8px;padding:.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:block}.btn-primary.svelte-kmqcod:hover{background:#3730a3}.checkout-actions.svelte-kmqcod{margin-bottom:.75rem}.checkout-host.svelte-kmqcod{width:100%;min-height:480px}.checkout-host.svelte-kmqcod iframe{width:100%!important}
