.login-module__VOeXjq__loginPage{background:#f7f9fb;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-module__VOeXjq__loginCard{text-align:center;background:#fff;border:1px solid #e5eaf0;border-radius:22px;width:min(420px,100%);padding:42px 38px 34px;box-shadow:0 18px 54px #1b375f14}.login-module__VOeXjq__brand{color:#1b375f;justify-content:center;align-items:center;gap:10px;margin-bottom:30px;display:inline-flex}.login-module__VOeXjq__brandLogo{width:210px;height:auto;display:block}.login-module__VOeXjq__copy h1{color:#1b375f;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.login-module__VOeXjq__copy p{color:#718096;margin:8px 0 0;font-size:14px;line-height:1.55}.login-module__VOeXjq__googleButton{color:#1b375f;cursor:pointer;background:#fff;border:1px solid #d7e0e8;border-radius:12px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:50px;margin-top:28px;padding:12px 16px;font-size:14px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.login-module__VOeXjq__googleButton:hover:not(:disabled){border-color:#aebdca;transform:translateY(-1px);box-shadow:0 8px 22px #1b375f14}.login-module__VOeXjq__googleButton:focus-visible{outline-offset:2px;outline:3px solid #1b375f1f}.login-module__VOeXjq__googleButton:disabled{cursor:wait;opacity:.68}.login-module__VOeXjq__error{color:#8a1c13;text-align:left;background:#fef0ef;border:1px solid #f4c7c3;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.login-module__VOeXjq__restriction{color:#8793a3;margin:20px 0 0;font-size:12px;line-height:1.55}@media (max-width:520px){.login-module__VOeXjq__loginPage{padding:18px}.login-module__VOeXjq__loginCard{border-radius:18px;padding:34px 24px 28px}.login-module__VOeXjq__brand{margin-bottom:26px}}
