.login-module__4A9cCa__page{background:#f5f7fb;place-items:center;min-height:100vh;padding:1rem;display:grid}.login-module__4A9cCa__card{text-align:center;background:#fff;border:1px solid #d8e0ee;border-radius:12px;width:100%;max-width:420px;padding:1.2rem;box-shadow:0 12px 24px #18254214}.login-module__4A9cCa__googleButton{box-sizing:border-box;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;font-family:Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.login-module__4A9cCa__googleButton:hover{border-color:#1f1f1f;box-shadow:0 1px 3px #3c404333}.login-module__4A9cCa__googleButton:active{box-shadow:inset 0 0 0 1px #747775}.login-module__4A9cCa__googleButton:focus-visible{outline-offset:3px;outline:3px solid #184ec7}.login-module__4A9cCa__googleLogo{object-fit:contain;flex:0 0 20px}@media (prefers-reduced-motion:reduce){.login-module__4A9cCa__googleButton{transition:none}}.login-module__4A9cCa__error{color:#b10022;background:#ffe9ed;border:1px solid #f3c4cf;border-radius:8px;margin-bottom:.7rem;padding:.55rem .7rem}.login-module__4A9cCa__hint{color:#55627a;margin-bottom:1.25rem;font-size:.9rem}.login-module__4A9cCa__title{color:#55627a;font-size:1.4rem}
