.checklist_wrapper__DSi50{width:74%;margin:auto;padding-bottom:1rem}.checklist_wrapper__DSi50 p{color:silver;margin:5px;text-align:left}.checklist_wrapper__DSi50 .checklist_passed__lCbpz{color:green}.checklist_wrapper__DSi50 .checklist_passed__lCbpz:before{content:"✔";display:inline-block;margin-right:.4em}.password-input_show__5_tLc{width:15%;border:1px solid var(--color-field-border)}.password-input_form__uilvo{width:74%;margin:auto}@media (max-width:1024px){.password-input_form__uilvo{width:95%}}.email-input_form__9wW1r{width:74%;margin:auto}@media (max-width:1024px){.email-input_form__9wW1r{width:95%}}.auth-form_auth__vGmwv{margin:var(--space-8) auto;width:100%;max-width:28rem;padding:var(--space-8);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);text-align:center}.auth-form_auth__vGmwv h1{text-align:center;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;letter-spacing:-.025em;margin-bottom:var(--space-2)}.auth-form_subtitle__ml6Io{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6);gap:var(--space-1)}.auth-form_captcha__16MU2,.auth-form_subtitle__ml6Io{display:flex;justify-content:center;align-items:center}.auth-form_captcha__16MU2{margin:var(--space-3) 0;min-height:71px}.auth-form_actions__gmh9d{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.auth-form_actions__gmh9d .auth-form_button__R_umG{width:100%;padding:.75rem 1.5rem!important;font-weight:600!important;font-size:var(--text-base)!important;border-radius:var(--radius-md)!important}.auth-form_spinner__6nhoW{margin-left:var(--space-2)}.auth-form_toggle__lcRXk{background-color:transparent;border:none;color:var(--color-primary-strong);font-weight:600;font-size:var(--text-sm);min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-1);cursor:pointer;transition:color var(--transition-fast)}.auth-form_toggle__lcRXk:hover{color:var(--color-primary-strong-hover);text-decoration:underline}.auth-form_toggle__lcRXk:disabled{color:var(--color-text-subtle);cursor:not-allowed;text-decoration:none}.auth-form_divider__BAqRx{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.45;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.auth-form_divider__BAqRx:after,.auth-form_divider__BAqRx:before{content:"";flex:1 1;height:1px;background-color:var(--color-border)}@media (max-width:768px){.auth-form_auth__vGmwv{margin:var(--space-4) auto;padding:var(--space-6);border-radius:var(--radius-xl)}.auth-form_auth__vGmwv h1{font-size:var(--text-2xl)}}.auth-form_magicSent__hwRao{margin:0;font-size:var(--text-sm);color:var(--color-text)}.auth-form_actions__gmh9d .form-check,.auth-form_auth__vGmwv>.form-check{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);padding-left:0}.auth-form_actions__gmh9d .form-check-input,.auth-form_auth__vGmwv>.form-check .form-check-input{width:24px;height:24px;margin:0;flex:0 0 24px;float:none}.auth-form_hint__kXxwY{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.auth-form_actions__gmh9d .form-check .invalid-feedback{flex-basis:100%;margin-top:0}.auth-form_nicknameGroup__6abAN{width:74%;margin:var(--space-3) auto 0;text-align:left}@media (max-width:1024px){.auth-form_nicknameGroup__6abAN{width:95%}}.auth-form_nicknameGroup__6abAN .auth-form_hintSmall__4C9o2,.auth-form_nicknameGroup__6abAN .auth-form_hint__kXxwY{display:block}.auth-form_hintSmall__4C9o2{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.auth-form_nicknameLabel__QuqZL{font-size:var(--text-sm);font-weight:600}.auth-form_notice__q2OzG{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.auth-form_noticeText__wH8x5{margin:0 0 var(--space-2)}.auth-form_noticeButton__GestP{width:100%;font-weight:600!important}.auth-form_auth__vGmwv .auth-form_outcome__oj1Kl{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 1rem}.auth-form_auth__vGmwv>.form-check .form-check-label{flex:1 1;min-width:0;min-height:44px;padding-block:10px;text-align:left}.auth-form_termsLinks__6Kihr{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:0;padding-left:calc(24px + var(--space-2));text-align:left;font-size:var(--text-sm)}.auth-form_termsLinks__6Kihr a{display:inline-flex;align-items:center;min-height:44px}