.PhoneField-module__lcgFRG__wrapper{gap:var(--sp-2);flex-direction:column;display:flex}.PhoneField-module__lcgFRG__label{font-weight:700;font-size:var(--fs-small);color:var(--ink)}.PhoneField-module__lcgFRG__input{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);line-height:1.5}.PhoneField-module__lcgFRG__input:focus{border-color:var(--azure);outline:none;box-shadow:0 0 0 3px #6fc2e940}.PhoneField-module__lcgFRG__hint{font-size:var(--fs-small);color:var(--muted);margin:0}.PhoneField-module__lcgFRG__error{font-size:var(--fs-small);color:#b71c1c;margin:0;font-weight:700}
.PasswordField-module__001gEW__wrapper{gap:var(--sp-2);flex-direction:column;display:flex}.PasswordField-module__001gEW__label{font-weight:700;font-size:var(--fs-small);color:var(--ink)}.PasswordField-module__001gEW__row{gap:var(--sp-2);display:flex}.PasswordField-module__001gEW__input{min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:1;line-height:1.5}.PasswordField-module__001gEW__input:focus{border-color:var(--azure);outline:none;box-shadow:0 0 0 3px #6fc2e940}.PasswordField-module__001gEW__toggle{cursor:pointer;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease);font-weight:700}.PasswordField-module__001gEW__toggle:hover{background:var(--tint)}.PasswordField-module__001gEW__error{font-size:var(--fs-small);color:#b71c1c;margin:0;font-weight:700}
.page-module__nC61QG__form{gap:var(--sp-4);flex-direction:column;display:flex}.page-module__nC61QG__form>.page-module__nC61QG__submit{inline-size:100%;margin-block-start:var(--sp-2)}.page-module__nC61QG__field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.page-module__nC61QG__label{font-weight:700;font-size:var(--fs-small);color:var(--ink)}.page-module__nC61QG__input{inline-size:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;font-size:var(--fs-body);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);line-height:1.5}.page-module__nC61QG__input:focus{border-color:var(--azure);outline:none;box-shadow:0 0 0 3px #6fc2e940}.page-module__nC61QG__error{font-size:var(--fs-small);color:#b71c1c;margin:0;font-weight:700}.page-module__nC61QG__globalError{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);color:#b71c1c;font-size:var(--fs-small);text-align:center;background:#ffebee;border:1px solid #ef9a9a;margin:0;font-weight:700}.page-module__nC61QG__submit{cursor:pointer;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-md);background:var(--gold);color:var(--ink);font:inherit;font-weight:800;font-size:var(--fs-body);transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:none;box-shadow:0 10px 26px -12px #0f5a8373}.page-module__nC61QG__submit:hover:not(:disabled){background:var(--gold-deep);transform:translateY(-2px);box-shadow:0 20px 40px -14px #0f5a8380}.page-module__nC61QG__submit:disabled{opacity:.6;cursor:not-allowed}.page-module__nC61QG__footer{text-align:center;font-size:var(--fs-small);color:var(--muted);margin-block-start:var(--sp-5)}.page-module__nC61QG__link{color:var(--azure-deep);font-weight:700;text-decoration:none}.page-module__nC61QG__link:hover{text-decoration:underline}.page-module__nC61QG__steps{gap:var(--sp-2);margin:0 0 var(--sp-5);padding:0;list-style:none;display:flex}.page-module__nC61QG__step{align-items:center;gap:var(--sp-2);min-width:0;padding-block:var(--sp-2);border-block-end:3px solid var(--line);opacity:.55;transition:opacity var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:1;display:flex}.page-module__nC61QG__stepCurrent,.page-module__nC61QG__stepDone{opacity:1;border-block-end-color:var(--azure)}.page-module__nC61QG__stepDone .page-module__nC61QG__stepDot{background:var(--sky);color:var(--ink)}.page-module__nC61QG__stepDot{background:var(--line);block-size:1.75rem;inline-size:1.75rem;color:var(--ink);font-size:var(--fs-small);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.page-module__nC61QG__stepCurrent .page-module__nC61QG__stepDot{background:var(--gold);box-shadow:0 0 0 4px #ffd84d40}.page-module__nC61QG__stepLabel{font-size:var(--fs-small);font-weight:700;line-height:1.35}.page-module__nC61QG__row{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.page-module__nC61QG__row>*{min-width:0}@media (max-width:480px){.page-module__nC61QG__row{grid-template-columns:1fr}}.page-module__nC61QG__hint{font-size:var(--fs-small);color:var(--muted);margin:0}.page-module__nC61QG__choiceGroup{border:none;margin:0;padding:0}.page-module__nC61QG__choiceRow{gap:var(--sp-2);margin-block-start:var(--sp-2);display:flex}.page-module__nC61QG__choice{cursor:pointer;padding:var(--sp-3);border:2px solid var(--line);border-radius:var(--r-md);background:var(--white);color:var(--ink);font:inherit;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex:1;font-weight:700}.page-module__nC61QG__choice:hover{border-color:var(--azure)}.page-module__nC61QG__choiceActive{border-color:var(--azure-deep);background:#6fc2e924;transform:translateY(-1px)}.page-module__nC61QG__navRow{gap:var(--sp-3);align-items:stretch;display:flex}.page-module__nC61QG__navRow .page-module__nC61QG__submit{flex:1;margin-block-start:0}.page-module__nC61QG__backBtn{cursor:pointer;padding:var(--sp-3) var(--sp-6);border:2px solid var(--line);border-radius:var(--r-md);color:var(--muted);font:inherit;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;font-weight:700}.page-module__nC61QG__backBtn:hover:not(:disabled){border-color:var(--azure);color:var(--ink)}.page-module__nC61QG__backBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__nC61QG__successCard{align-items:center;gap:var(--sp-4);text-align:center;padding-block:var(--sp-2);flex-direction:column;display:flex}.page-module__nC61QG__successIcon{background:var(--gold);block-size:4rem;inline-size:4rem;color:var(--ink);border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid;box-shadow:0 14px 34px -12px #0f5a8373}.page-module__nC61QG__successText{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.9}.page-module__nC61QG__successHint{font-size:var(--fs-small);color:var(--muted);margin:0}.page-module__nC61QG__codeLabel{font-size:var(--fs-small);color:var(--muted);font-weight:700}.page-module__nC61QG__codeInput{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);letter-spacing:.12em;text-align:center;background:var(--tint);color:var(--ink);direction:ltr;font-family:ui-monospace,Cascadia Mono,monospace;font-size:1.05rem}.page-module__nC61QG__codeInput:focus{outline:2px solid var(--azure-deep);outline-offset:1px}.page-module__nC61QG__codeHint{font-size:var(--fs-small);color:var(--muted);text-align:center;margin:0}
