.RegisterWizard_wrap__qkiau{max-width:560px;margin:0 auto;padding:32px 20px 64px}.RegisterWizard_steps__SS7fF{display:flex;justify-content:center;gap:8px;margin-bottom:28px}.RegisterWizard_step__1iQ9Y{font-size:.75rem;padding:6px 14px;border-radius:999px;background:var(--color-border);color:var(--color-muted)}.RegisterWizard_stepActive__1IYE_{background:var(--color-coral);color:var(--color-cream)}.RegisterWizard_title__AfAQ3{font-size:1.5rem;margin-bottom:6px;text-align:center}.RegisterWizard_intro__kkwSi{color:var(--color-muted);text-align:center;margin-bottom:24px;font-size:.95rem}.RegisterWizard_field__dwLW4{margin-bottom:18px}.RegisterWizard_label__dIDFw{display:block;font-size:.85rem;color:var(--color-navy);margin-bottom:6px;font-weight:600}.RegisterWizard_input__wWazl,.RegisterWizard_select__SAlhL{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:8px;background:#fff;font-size:1rem;color:var(--color-navy)}.RegisterWizard_input__wWazl:focus,.RegisterWizard_select__SAlhL:focus{outline:2px solid var(--color-coral);outline-offset:1px}.RegisterWizard_hint__rtrGz{color:var(--color-muted);font-size:.8rem;margin-top:6px}.RegisterWizard_radioRow__EF4tl{display:flex;gap:20px}.RegisterWizard_radioLabel__xiaCo{display:flex;align-items:center;gap:6px;font-size:.95rem}.RegisterWizard_row2__wETNE{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.RegisterWizard_photoGrid__Rohhj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.RegisterWizard_photoSlot__R_Se5{aspect-ratio:1;border:1px dashed var(--color-border);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fff;cursor:pointer;font-size:.8rem;color:var(--color-muted);text-align:center;padding:8px}.RegisterWizard_photoSlot__R_Se5 input{position:absolute;inset:0;opacity:0;cursor:pointer}.RegisterWizard_photoPreview__tDb0l{width:100%;height:100%;object-fit:cover}.RegisterWizard_consentRow__ntGK6{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:var(--color-muted);margin-bottom:22px}.RegisterWizard_consentRow__ntGK6 input{margin-top:3px}.RegisterWizard_button__JkKx2{width:100%;padding:14px;border-radius:8px;border:none;background:var(--color-coral);color:var(--color-cream);font-size:1rem;font-weight:600;cursor:pointer}.RegisterWizard_button__JkKx2:disabled{opacity:.6;cursor:not-allowed}.RegisterWizard_buttonSecondary__n2SFf{background:none;color:var(--color-navy);border:1px solid var(--color-border);margin-top:10px}.RegisterWizard_error__4VmlL{color:var(--color-coral);font-size:.85rem;margin-bottom:16px}.RegisterWizard_errorList__kCUoU{list-style:none;padding:0;margin:0 0 16px}.RegisterWizard_feeBox__8wYOc{border:1px solid var(--color-gold);border-radius:10px;padding:16px;text-align:center;margin-bottom:24px}.RegisterWizard_feeOriginal__JjjsV{text-decoration:line-through;color:var(--color-muted);margin-right:8px}.RegisterWizard_feeFinal__zJ9Lf{color:var(--color-coral);font-weight:700;font-size:1.3rem}.RegisterWizard_doneWrap__1tpI0{text-align:center}.RegisterWizard_registrationId__z75qt{font-family:var(--font-heading),serif;font-size:2rem;color:var(--color-coral);margin:18px 0}