.login-module__37VMbq__page{background:var(--window);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-module__37VMbq__panel{text-align:center;flex-direction:column;align-items:center;width:min(320px,100%);display:flex}.login-module__37VMbq__icon{width:64px;height:64px;margin-bottom:14px}.login-module__37VMbq__title{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.login-module__37VMbq__sub{color:var(--text-2);margin:4px 0 28px;font-size:13px}.login-module__37VMbq__badge{color:var(--text-3);margin-bottom:14px}.login-module__37VMbq__titleSmall{text-wrap:balance;font-size:20px;font-weight:600}.login-module__37VMbq__body{text-wrap:pretty;margin-top:8px;line-height:1.45}.login-module__37VMbq__form,.login-module__37VMbq__wide{width:100%}.login-module__37VMbq__again{margin-top:8px}.login-module__37VMbq__keep{white-space:nowrap}.login-module__37VMbq__google{background:var(--field);width:100%;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #0000000f;color:var(--text);transition:transform .14s var(--ease-out), background-color .12s linear;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.login-module__37VMbq__google:hover:not(:disabled){background:var(--hover)}.login-module__37VMbq__google:active:not(:disabled){background:var(--press);transform:scale(.97)}.login-module__37VMbq__google:disabled{opacity:.6}.login-module__37VMbq__foot{color:var(--text-3);margin:14px 0 0;font-size:12px}.login-module__37VMbq__error{color:var(--danger);min-height:16px;margin:12px 0 0;font-size:12px}.login-module__37VMbq__dev{border-top:1px dashed var(--line-strong);flex-direction:column;gap:8px;width:100%;margin-top:28px;padding-top:18px;display:flex}.login-module__37VMbq__dev label{color:var(--text-3);text-align:left;font-size:11px;font-weight:600}.login-module__37VMbq__devRow{gap:6px;display:flex}.login-module__37VMbq__devRow input{flex:1;min-width:0}.login-module__37VMbq__sent{color:var(--text-2);text-align:left;font-size:12px}@media (prefers-reduced-motion:reduce){.login-module__37VMbq__google:active:not(:disabled){transform:none}}
