.eyebrow.svelte-1vfet3o{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.stepper.svelte-1vfet3o{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0 0 32px;flex-wrap:wrap}.stepper.svelte-1vfet3o li:where(.svelte-1vfet3o){display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:13px;font-weight:500}.stepper.svelte-1vfet3o li:where(.svelte-1vfet3o)+li:where(.svelte-1vfet3o):before{content:"";display:inline-block;width:28px;height:1px;background-color:var(--border);margin-right:2px}.stepper-dot.svelte-1vfet3o{display:grid;place-items:center;width:24px;height:24px;border-radius:9999px;border:1px solid var(--border);background-color:var(--background);font-size:12px;font-weight:600;color:var(--text-muted)}.stepper.svelte-1vfet3o li.active:where(.svelte-1vfet3o) .stepper-dot:where(.svelte-1vfet3o){background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground, white)}.stepper.svelte-1vfet3o li.active:where(.svelte-1vfet3o){color:var(--text-primary)}.stepper.svelte-1vfet3o li.complete:where(.svelte-1vfet3o) .stepper-dot:where(.svelte-1vfet3o){background-color:var(--card);border-color:var(--primary);color:var(--primary)}.card.svelte-1vfet3o{background-color:var(--card);border:1px solid var(--border);border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 1px 2px #0000000a}@media (min-width: 640px){.card.svelte-1vfet3o{padding:40px}}.card-header.svelte-1vfet3o{margin-bottom:28px}.card.svelte-1vfet3o h2:where(.svelte-1vfet3o){font-size:22px;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin:14px 0 0;color:var(--text-primary)}.card-sub.svelte-1vfet3o{color:var(--text-secondary);font-size:14px;line-height:1.65;margin-top:10px}.card.svelte-1vfet3o p:where(.svelte-1vfet3o){color:var(--text-secondary);font-size:14px;line-height:1.65}.card.svelte-1vfet3o a:where(.svelte-1vfet3o){color:var(--primary);text-decoration:underline;text-underline-offset:2px}.card-success.svelte-1vfet3o{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.step-pill.svelte-1vfet3o{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--text-muted);background-color:var(--background);border:1px solid var(--border);border-radius:9999px;padding:5px 12px}.step-pill--success.svelte-1vfet3o{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}fieldset.svelte-1vfet3o{border:0;padding:0;margin:0 0 28px}fieldset.svelte-1vfet3o:last-of-type{margin-bottom:8px}legend.svelte-1vfet3o{font-size:13px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;padding:0}label.svelte-1vfet3o{display:block;font-weight:500;color:var(--text-primary);margin-top:18px;margin-bottom:8px;font-size:14px}fieldset.svelte-1vfet3o>label:where(.svelte-1vfet3o):first-of-type{margin-top:0}.optional.svelte-1vfet3o{font-weight:400;color:var(--text-muted);font-size:12.5px;margin-left:4px}.hint.svelte-1vfet3o{color:var(--text-muted);font-size:12.5px;line-height:1.55;margin-top:8px}input[type=email].svelte-1vfet3o,input[type=url].svelte-1vfet3o,textarea.svelte-1vfet3o{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:6px;background-color:var(--background);color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.5;transition:border-color .15s,box-shadow .15s}input[type=email].svelte-1vfet3o:focus,input[type=url].svelte-1vfet3o:focus,textarea.svelte-1vfet3o:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}textarea.svelte-1vfet3o{min-height:110px;resize:vertical}.radio-group.svelte-1vfet3o{display:flex;flex-direction:column;gap:10px}.radio-group.svelte-1vfet3o label:where(.svelte-1vfet3o){display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:8px;cursor:pointer;margin:0;background-color:var(--background);font-weight:400;transition:border-color .15s,background-color .15s}.radio-group.svelte-1vfet3o label:where(.svelte-1vfet3o):hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.radio-group.svelte-1vfet3o label:where(.svelte-1vfet3o):has(input:where(.svelte-1vfet3o):checked){border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 6%,var(--background))}.radio-group.svelte-1vfet3o input:where(.svelte-1vfet3o){margin-top:5px;accent-color:var(--primary)}.radio-group.svelte-1vfet3o .title:where(.svelte-1vfet3o){display:block;font-weight:600;color:var(--text-primary);font-size:14px;line-height:1.4}.radio-group.svelte-1vfet3o .desc:where(.svelte-1vfet3o){display:block;color:var(--text-secondary);font-size:13px;line-height:1.6;margin-top:6px}.numbered-list.svelte-1vfet3o{list-style:decimal;padding-left:22px;display:flex;flex-direction:column;gap:12px;color:var(--text-secondary);font-size:14px;line-height:1.65;margin:0 0 16px}.numbered-list.svelte-1vfet3o strong:where(.svelte-1vfet3o){color:var(--text-primary)}button.svelte-1vfet3o{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:1px solid transparent;background-color:var(--primary);color:var(--primary-foreground, white);border-radius:8px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .2s,background-color .2s,transform .05s}button.svelte-1vfet3o:hover:not(:disabled){opacity:.9}button.svelte-1vfet3o:active:not(:disabled){transform:translateY(1px)}button.svelte-1vfet3o:disabled{opacity:.45;cursor:not-allowed}button.secondary.svelte-1vfet3o{background-color:var(--surface, var(--background));color:var(--text-primary);border-color:var(--border)}button.secondary.svelte-1vfet3o:hover:not(:disabled){background-color:var(--inset, var(--card));opacity:1}.stepnav.svelte-1vfet3o{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.summary.svelte-1vfet3o{display:grid;grid-template-columns:1fr;gap:14px;background-color:var(--background);border:1px solid var(--border);border-radius:8px;padding:20px 22px;margin:0}.summary.svelte-1vfet3o>div:where(.svelte-1vfet3o){display:grid;grid-template-columns:140px 1fr;gap:16px;font-size:13.5px;line-height:1.55}@media (max-width: 480px){.summary.svelte-1vfet3o>div:where(.svelte-1vfet3o){grid-template-columns:1fr;gap:2px}}.summary.svelte-1vfet3o dt:where(.svelte-1vfet3o){color:var(--text-muted);font-weight:500}.summary.svelte-1vfet3o dd:where(.svelte-1vfet3o){color:var(--text-primary);margin:0;word-break:break-word}details.svelte-1vfet3o{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}details.svelte-1vfet3o summary:where(.svelte-1vfet3o){cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:500;list-style:none;display:inline-flex;align-items:center;gap:6px}details.svelte-1vfet3o summary:where(.svelte-1vfet3o)::-webkit-details-marker{display:none}details.svelte-1vfet3o summary:where(.svelte-1vfet3o):before{content:"+";display:inline-block;width:14px;font-weight:600;color:var(--text-muted)}details[open].svelte-1vfet3o summary:where(.svelte-1vfet3o):before{content:"−"}details.svelte-1vfet3o summary:where(.svelte-1vfet3o):hover{color:var(--text-primary)}
