.psSiUa_page{place-items:center;min-height:calc(100vh - 80px);padding:64px 20px;display:grid;position:relative;overflow:hidden}.psSiUa_glow{filter:blur(90px);pointer-events:none;background:#2563eb1a;border-radius:50%;width:420px;height:420px;position:absolute}.psSiUa_card{-webkit-backdrop-filter:blur(24px);z-index:1;background:#ffffffc7;border:1px solid #ffffffbf;border-radius:32px;width:100%;max-width:460px;padding:44px;position:relative;box-shadow:0 8px 32px #1f375a14}.psSiUa_header{text-align:center;margin-bottom:32px}.psSiUa_header h1{letter-spacing:-.04em;margin-bottom:12px;font-size:1.875rem;font-weight:700}.psSiUa_header p{color:#475569;line-height:1.6}.psSiUa_logo{color:#2563eb;background:#eff6ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 24px;display:grid;box-shadow:0 8px 24px #2563eb38}.psSiUa_form{flex-direction:column;gap:20px;display:flex}.psSiUa_field{flex-direction:column;gap:8px;display:flex}.psSiUa_field label{font-size:.875rem;font-weight:600}.psSiUa_field input{color:#0f172a;background:#ffffffb8;border:1px solid #94a3b859;border-radius:12px;outline:none;width:100%;height:52px;padding:0 16px;transition:border-color .15s,box-shadow .15s}.psSiUa_field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb38}.psSiUa_field input::placeholder{color:#94a3b8}.psSiUa_passwordWrapper{position:relative}.psSiUa_passwordWrapper input{padding-right:54px}.psSiUa_passwordWrapper button{color:#94a3b8;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.psSiUa_passwordWrapper button:hover{color:#2563eb}.psSiUa_submitButton{color:#fff;background:#2563eb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:4px;font-weight:600;transition:background .25s,transform .25s;display:flex}.psSiUa_submitButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px)}.psSiUa_submitButton:disabled{opacity:.65;cursor:not-allowed}.psSiUa_error{color:#dc2626;background:#dc26260f;border:1px solid #dc262633;border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.5}.psSiUa_footer{text-align:center;color:#475569;margin-top:28px;font-size:.875rem}.psSiUa_footer a{color:#2563eb;font-weight:600}.psSiUa_footer a:hover{text-decoration:underline}.psSiUa_fieldError{color:#dc2626;margin-top:2px;font-size:.875rem;line-height:1.4;display:block}.psSiUa_invalidInput,.psSiUa_field input.psSiUa_invalidInput{background:#dc262609!important;border-color:#dc2626!important}.psSiUa_invalidInput:focus,.psSiUa_field input.psSiUa_invalidInput:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.psSiUa_fieldHint,.psSiUa_formHint{color:#94a3b8;font-size:12px;line-height:1.5}.psSiUa_formHint{text-align:center;margin-top:-8px}.psSiUa_phoneControl{grid-template-columns:112px minmax(0,1fr);gap:8px;width:100%;display:grid}.psSiUa_phoneControl select{color:#0f172a;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b859;border-radius:12px;outline:none;width:100%;min-width:0;height:52px;padding:0 8px}.psSiUa_phoneControl select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb38}.psSiUa_phoneControl select:disabled{opacity:.65;cursor:not-allowed}.psSiUa_phoneControl input{min-width:0}.psSiUa_passwordStrength{color:#475569;flex-direction:column;gap:6px;font-size:12px;display:flex}.psSiUa_strengthTrack{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.psSiUa_strengthTrack span{background:#94a3b859;border-radius:10px;height:4px;transition:background .2s}.psSiUa_strengthTrack .psSiUa_strengthActive{background:#2563eb}.psSiUa_successHint{color:#16a34a;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.psSiUa_countrySelect{font-size:.875rem}@media (max-width:520px){.psSiUa_card{padding:32px 22px}.psSiUa_header h1{font-size:1.5rem}}@media (max-width:380px){.psSiUa_phoneControl{grid-template-columns:100px minmax(0,1fr);gap:6px}}
