._resetForm_1y692_1{display:flex;flex-direction:column;gap:16px}._resetForm_1y692_1 label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:14px}._resetForm_1y692_1 input{height:42px;border:1px solid #d8d4cb;border-radius:8px;padding:0 12px;font:inherit}._resetForm_1y692_1 button{height:44px;border:0;border-radius:8px;background:#5d2fd0;color:#fff;font-weight:800;cursor:pointer}._resetForm_1y692_1 button:disabled{opacity:.6}._success_1y692_1{background:#f0ebff;border:1px solid #d9ccff;color:#35205f;padding:14px;border-radius:10px;line-height:1.5}._error_1y692_1{color:#a52626;font-size:13px}._shell_1y692_1{min-height:100vh;background:#f5f2eb;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;color:#18213d}._brand_1y692_1{background:linear-gradient(135deg,#101a3b,#30206d);color:#fff;padding:clamp(50px,9vw,120px);display:flex;flex-direction:column;justify-content:center}._eyebrow_1y692_1{font-size:12px;font-weight:800;letter-spacing:.16em;color:#c7b8ff}._brand_1y692_1 h1{font-family:Georgia,serif;font-size:clamp(44px,7vw,78px);line-height:.96;letter-spacing:-.04em;margin:16px 0 22px}._brand_1y692_1 p{font-size:18px;line-height:1.6;color:#e3e2ec;max-width:560px}._card_1y692_1{width:min(440px,calc(100% - 40px));margin:auto;background:#fffefa;border:1px solid #e6e0d5;border-radius:22px;padding:30px;box-shadow:0 10px 32px #1e1c3212}._card_1y692_1 h2{font-family:Georgia,serif;font-size:30px;margin:0 0 8px}._card_1y692_1>p{color:#666b78;line-height:1.5;margin:0 0 22px}._switcher_1y692_1{width:100%;margin-top:18px;border:0;background:transparent;color:#5d2fd0;font-weight:750;min-height:44px;cursor:pointer}._privacyNote_1y692_1{border-top:1px solid #ece6dc;margin-top:10px;padding-top:16px;color:#7b7c84;font-size:12px;line-height:1.5;text-align:center}@media(max-width:760px){._shell_1y692_1{display:block}._brand_1y692_1{padding:44px 24px 70px}._brand_1y692_1 h1{font-size:48px}._card_1y692_1{position:relative;margin:-34px auto 30px;padding:22px}._brand_1y692_1 p{font-size:16px}}@media(max-width:430px){._brand_1y692_1{padding:36px 20px 62px}._brand_1y692_1 h1{font-size:42px}._card_1y692_1{width:calc(100% - 24px);padding:20px 16px;border-radius:18px}}
