.signup.svelte-19xn7lp{min-height:100vh;background:var(--px-bg)}.signup__top.svelte-19xn7lp{height:56px;display:flex;align-items:center;gap:10px;padding:0 26px;border-bottom:.5px solid var(--px-border);background:var(--px-surface)}.signup__moon.svelte-19xn7lp{width:30px;height:30px;border-radius:50%;background:var(--brand-tint);box-shadow:inset -10px 0 0 var(--px-surface)}.signup__brand.svelte-19xn7lp{color:var(--brand-d);font-family:var(--brand-font);font-size:var(--brand-font-size)}.signup__step.svelte-19xn7lp{margin-left:auto;color:var(--px-text-2);font-size:var(--px-fs-sm)}.signup__track.svelte-19xn7lp{height:3px;background:var(--px-border)}.signup__track.svelte-19xn7lp span:where(.svelte-19xn7lp){display:block;height:100%;background:var(--brand)}.signup__stage.svelte-19xn7lp{min-height:calc(100vh - 59px);display:grid;place-items:center;padding:30px}.step-card.svelte-19xn7lp{width:min(560px,100%);padding:clamp(24px,5vw,38px)}.step-card.svelte-19xn7lp h1:where(.svelte-19xn7lp){margin:0 0 6px;font-size:21px;font-weight:550}.step-icon.svelte-19xn7lp{width:52px;height:52px;margin-bottom:16px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-d)}.step-copy.svelte-19xn7lp{margin:0 0 22px;color:var(--px-text-2);line-height:1.6}.plan-pill.svelte-19xn7lp{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 13px;border-radius:var(--px-radius);background:var(--brand-soft);color:var(--brand-d)}.plan-pill.svelte-19xn7lp span:where(.svelte-19xn7lp){display:grid}.plan-pill.svelte-19xn7lp small:where(.svelte-19xn7lp){opacity:.85}.plan-pill__change.svelte-19xn7lp{margin-left:auto;color:inherit;font-size:var(--px-fs-sm)}.signup-form.svelte-19xn7lp{display:grid;gap:14px}.signup-form.svelte-19xn7lp label:where(.svelte-19xn7lp)>span:where(.svelte-19xn7lp){display:block;margin-bottom:5px;color:var(--px-text-2);font-size:var(--px-fs-sm)}.row.svelte-19xn7lp{display:grid;gap:10px}.row--3.svelte-19xn7lp{grid-template-columns:repeat(3,minmax(0,1fr))}.row--2.svelte-19xn7lp{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.row--3.svelte-19xn7lp,.row--2.svelte-19xn7lp{grid-template-columns:1fr}}.hint.svelte-19xn7lp{display:block;margin-top:4px;color:var(--px-text-3)}.field-error.svelte-19xn7lp{display:block;margin-top:4px;color:var(--px-danger)}.form-error.svelte-19xn7lp{margin-bottom:var(--px-space-lg);padding:var(--px-space-md);border-radius:var(--px-radius);background:var(--px-danger-soft);color:var(--px-danger)}.form-error.svelte-19xn7lp a:where(.svelte-19xn7lp){color:inherit}.password__control.svelte-19xn7lp{display:flex;align-items:center;gap:8px}.password__toggle.svelte-19xn7lp{font:inherit;font-size:var(--px-fs-sm);flex-shrink:0;padding:0;border:0;background:none;color:var(--brand-d);cursor:pointer;text-decoration:underline}.meter.svelte-19xn7lp{display:flex;align-items:center;gap:8px;margin-top:6px}.meter__track.svelte-19xn7lp{flex:1;height:4px;border-radius:999px;background:var(--px-border);overflow:hidden}.meter__fill.svelte-19xn7lp{display:block;height:100%;background:var(--brand);transition:width .2s ease}.meter.svelte-19xn7lp small:where(.svelte-19xn7lp){color:var(--px-text-3)}.clinic.svelte-19xn7lp{display:grid;gap:10px;padding:11px 12px;border:.5px solid var(--px-border);border-radius:var(--px-radius)}.clinic--on.svelte-19xn7lp{border-color:var(--brand)}.clinic__check.svelte-19xn7lp{display:flex;align-items:flex-start;gap:9px}.clinic__check.svelte-19xn7lp input:where(.svelte-19xn7lp){margin:3px 0 0}.clinic__check.svelte-19xn7lp span:where(.svelte-19xn7lp){display:grid;gap:2px}.clinic__check.svelte-19xn7lp small:where(.svelte-19xn7lp){color:var(--px-text-3)}.clinic__name[hidden].svelte-19xn7lp{display:none}.note.svelte-19xn7lp{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;border-radius:var(--px-radius);background:var(--px-bg);color:var(--px-text-2);font-size:var(--px-fs-sm);line-height:1.55}.note--muted.svelte-19xn7lp{background:none;padding:0 12px;color:var(--px-text-3)}.turnstile.svelte-19xn7lp{min-height:65px}.step-actions.svelte-19xn7lp{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:12px}.later.svelte-19xn7lp{margin-right:auto;color:var(--px-text-3);font-size:var(--px-fs-sm)}
