.login-page-module__xj3B2q__content{gap:1rem;display:grid}.login-page-module__xj3B2q__title{margin:0;font-size:2rem}.login-page-module__xj3B2q__subtitle,.login-page-module__xj3B2q__oauthNote,.login-page-module__xj3B2q__status,.login-page-module__xj3B2q__alt,.login-page-module__xj3B2q__helpRow span{color:#5a727c;margin:0;line-height:1.6}.login-page-module__xj3B2q__oauthButton,.login-page-module__xj3B2q__primaryButton{border-radius:1rem;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3.2rem;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex}.login-page-module__xj3B2q__oauthButton{color:#18323f;background:#f7fafcf5;border:1px solid #18323f24}.login-page-module__xj3B2q__oauthButton:hover:not(:disabled),.login-page-module__xj3B2q__primaryButton:hover:not(:disabled){transform:translateY(-1px)}.login-page-module__xj3B2q__oauthButton:disabled,.login-page-module__xj3B2q__primaryButton:disabled,.login-page-module__xj3B2q__field input:disabled{cursor:wait;opacity:.72}.login-page-module__xj3B2q__googleMark{color:#2f6ea8;background:#fff;border:1px solid #18323f1f;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-weight:800;display:inline-flex}.login-page-module__xj3B2q__divider{color:#70868f;justify-content:center;font-size:.85rem;display:flex;position:relative}.login-page-module__xj3B2q__divider:before{content:"";border-top:1px solid #18323f1f;position:absolute;inset:50% 0 auto}.login-page-module__xj3B2q__divider span{background:#ffffffeb;padding:0 .8rem;position:relative}.login-page-module__xj3B2q__form{gap:.85rem;display:grid}.login-page-module__xj3B2q__field{gap:.35rem;font-size:.94rem;font-weight:600;display:grid}.login-page-module__xj3B2q__field input{width:100%;min-height:3rem;font:inherit;background:#fffffff5;border:1px solid #18323f24;border-radius:1rem;padding:.82rem .95rem}.login-page-module__xj3B2q__field input:focus{outline-offset:1px;outline:2px solid #23648c2e}.login-page-module__xj3B2q__helpRow{justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.login-page-module__xj3B2q__helpRow a,.login-page-module__xj3B2q__altLink{color:#23648c;font-weight:600}.login-page-module__xj3B2q__primaryButton{color:#f5fbff;background:#1f6d8a;border:none;box-shadow:0 12px 28px #1f6d8a38}.login-page-module__xj3B2q__alt{font-size:.95rem}@media (max-width:760px){.login-page-module__xj3B2q__helpRow{flex-direction:column;align-items:flex-start}}
