.gzmwCW_login{background:radial-gradient(circle at 100% 0,#0077b624,#0000 35%),#f5f8fc;place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.gzmwCW_login-card{background:#fff;border:1px solid #0a22401a;border-radius:20px;width:min(100%,460px);padding:48px;box-shadow:0 18px 45px #0a22401a}.gzmwCW_login-heading{margin-bottom:32px}.gzmwCW_login-heading .gzmwCW_login-eyebrow{color:#0077b6;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.gzmwCW_login-heading h1{color:#0a2240;margin:0;font-size:34px;font-weight:800}.gzmwCW_login-heading p{color:#6b7a90;margin:12px 0 0;font-size:14px;line-height:1.6}.gzmwCW_form{flex-direction:column;gap:18px;display:flex}.gzmwCW_field{flex-direction:column;gap:8px;display:flex}.gzmwCW_field span{color:#0a2240;font-size:13px;font-weight:700}.gzmwCW_field input{color:#0a2240;border:1px solid #dce4ee;border-radius:8px;outline:none;width:100%;height:50px;padding:0 14px;font-size:14px}.gzmwCW_field input:focus{border-color:#0077b6;box-shadow:0 0 0 3px #0077b61f}.gzmwCW_submit-button{color:#fff;cursor:pointer;background:#0a2240;border:0;border-radius:8px;height:52px;margin-top:6px;font-size:15px;font-weight:700}.gzmwCW_submit-button:hover:not(:disabled){background:#0077b6}.gzmwCW_submit-button:disabled{cursor:not-allowed;opacity:.6}.gzmwCW_divider{align-items:center;gap:14px;margin:28px 0;display:flex}.gzmwCW_divider:before,.gzmwCW_divider:after{content:"";background:#e6ebf1;width:100%;height:1px}.gzmwCW_divider span{color:#8a97a8;flex-shrink:0;font-size:12px}.gzmwCW_google-button{color:#253858;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:14px;font-weight:700;display:flex}.gzmwCW_google-button:hover:not(:disabled){background:#f8fafc;border-color:#b9c7d8}.gzmwCW_google-button:disabled{cursor:not-allowed;opacity:.6}.gzmwCW_google-button .gzmwCW_google-icon{color:#4285f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:18px;font-weight:800;display:grid}.gzmwCW_error{color:#d93025;text-align:center;margin:16px 0 0;font-size:13px;line-height:1.5}@media (max-width:480px){.gzmwCW_login-card{padding:36px 24px}}
