.AuthPage_authPage__HuPBq{min-height:100vh;padding:130px 20px 90px;background:linear-gradient(135deg,#334eac 20%,#06122f),radial-gradient(circle at 84% 82%,rgba(112,150,209,.18),transparent 34%),linear-gradient(130deg,#081f5c,#16306f 52%,#050f2e);display:flex;align-items:center;justify-content:center}.AuthPage_shell__6b0D_{width:100%;max-width:1000px;border-radius:26px;overflow:hidden;border:1px solid rgba(186,214,235,.3);box-shadow:0 24px 60px rgba(0,0,0,.36);display:grid;grid-template-columns:1fr 1fr}.AuthPage_showcase__eMnDT{padding:44px;background:linear-gradient(155deg,rgba(51,78,172,.55),rgba(8,31,92,.55)),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.18))}.AuthPage_badge__w0yld{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(186,214,235,.18);border:1px solid rgba(186,214,235,.4);color:#cfe0f3;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.AuthPage_showcase__eMnDT h1{color:#f4f8ff;font-family:Georgia,Times New Roman,serif;font-size:2.9rem;line-height:1.2;margin:18px 0 16px}.AuthPage_showcase__eMnDT p{color:#c5d4ec;margin:0;line-height:1.7}.AuthPage_featureList__675J6{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.AuthPage_passwordHint__QKa7J{margin:10px 0 0;color:#1a2d70;font-size:14px;font-weight:700;line-height:1.6}.AuthPage_passwordRules__p6OS1{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.AuthPage_featureList__675J6 li{color:#d7e3f5;display:flex;gap:10px;align-items:center;font-size:14px}.AuthPage_featureList__675J6 span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#334eac,#7096d1);color:#fff;font-weight:700;font-size:12px}.AuthPage_passwordRules__p6OS1 li{color:#1a2d70;display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.5}.AuthPage_passwordRules__p6OS1 span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(135deg,#334eac,#7096d1);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.AuthPage_formWrap__Zn7Tf{background:linear-gradient(180deg,rgba(254,255,243,.98),rgba(219,234,254,.95));padding:44px;min-width:0}.AuthPage_tabs__AS5k1{display:inline-flex;gap:8px;background:rgba(8,31,92,.08);border:1px solid rgba(8,31,92,.13);border-radius:999px;padding:5px;flex-wrap:wrap}.AuthPage_tabBtn__2_05A{border:0;background:transparent;border-radius:999px;padding:9px 18px;cursor:pointer;color:#3a4d7a;font-weight:600}.AuthPage_tabBtnActive___1NBY{background:#243a8c;color:#f4f8ff}.AuthPage_form__FGwHq{margin-top:22px;display:grid;gap:14px}.AuthPage_form__FGwHq h2{margin:0;color:#0f2566;font-family:Georgia,Times New Roman,serif}.AuthPage_field__t28wd,.AuthPage_passwordRow__t6p73{display:grid;gap:6px}.AuthPage_field__t28wd label{font-size:13px;color:#33456b;font-weight:600}.AuthPage_field__t28wd input{border:1px solid rgba(8,31,92,.16);border-radius:12px;padding:12px 14px;background:hsla(0,0%,100%,.85);font-size:14px}.AuthPage_passwordInputWrap__mTrXN{position:relative}.AuthPage_passwordInput__aB8mb{width:100%;border:1px solid rgba(8,31,92,.16);border-radius:12px;padding:12px 76px 12px 14px;background:hsla(0,0%,100%,.85);font-size:14px;color:#111}.AuthPage_passwordToggle__4Ywt9{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:rgba(8,31,92,.08);color:#3a4d7a;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.AuthPage_passwordToggle__4Ywt9:hover{background:rgba(8,31,92,.14)}.AuthPage_field__t28wd input:focus,.AuthPage_passwordInput__aB8mb:focus{outline:none;border-color:rgba(51,78,172,.85);box-shadow:0 0 0 3px rgba(51,78,172,.22)}.AuthPage_submitBtn__vEzwB{border:0;border-radius:999px;padding:13px;background:linear-gradient(135deg,#334eac,#4a64c0);color:#fff;font-weight:700;cursor:pointer;margin-top:6px}.AuthPage_submitBtn__vEzwB:disabled{cursor:not-allowed;opacity:.65}.AuthPage_whatsappBtn__d_eM1{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center;border-radius:999px;border:1px solid #25d366;background:#25d366;color:#fff;font-weight:700;padding:12px 14px;text-decoration:none;margin-top:10px}.AuthPage_forgotLink___SS4i{border:0;background:transparent;color:#334eac;font-weight:700;padding:0;cursor:pointer;text-decoration:underline}.AuthPage_message___apZ3{margin:0;font-size:13px;border-radius:10px;padding:9px 11px}.AuthPage_error__bmj9n{background:#f8d9d9;color:#7c1e1e}.AuthPage_success__at99T{background:#d9f1dd;color:#1d5f2a}.AuthPage_helper__xBqcP{margin:0;font-size:13px;color:#475569}.AuthPage_helper__xBqcP a{color:#334eac;font-weight:700;text-decoration:none}@media (max-width:960px){.AuthPage_authPage__HuPBq{padding:80px 16px 50px}.AuthPage_shell__6b0D_{grid-template-columns:1fr}.AuthPage_formWrap__Zn7Tf,.AuthPage_showcase__eMnDT{padding:28px}.AuthPage_showcase__eMnDT h1{font-size:2.2rem}}@media (max-width:640px){.AuthPage_showcase__eMnDT h1{font-size:1.9rem}.AuthPage_submitBtn__vEzwB,.AuthPage_whatsappBtn__d_eM1{width:100%}.AuthPage_tabs__AS5k1{width:100%;justify-content:center}}