.login-help{margin-top:14px!important}
.login-feedback{min-height:43px;margin:2px 0 8px}
.login-error,.login-status{font-size:11px;line-height:1.45}
.login-status{color:#79d9ae}
.reset-password{display:block;margin:14px auto 0;border:0;background:transparent;color:#a9adff;font:600 11px var(--sans);cursor:pointer}
.reset-password:hover{color:#d0d2ff}
.reset-password:disabled{opacity:.5;cursor:wait}
.reset-link{text-align:center;width:max-content}
.existing-session{width:min(430px,100%);text-align:center;background:rgba(18,20,28,.78);border:1px solid var(--line);border-radius:22px;padding:42px;box-shadow:0 28px 80px rgba(0,0,0,.3)}
.session-kicker{font-size:9px;letter-spacing:2px;color:#8589ee}.session-avatar{width:66px;height:66px;margin:24px auto 17px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#17324e,#102236);border:1px solid rgba(128,180,230,.22);color:#a9d3fb;font-weight:750;font-size:18px}.existing-session h2{font-size:27px;margin:0 0 7px}.existing-session>p{color:var(--muted);font-size:12px;margin:0 0 27px}.switch-account{display:block;width:100%;margin-top:12px;border:1px solid var(--line);border-radius:10px;padding:13px;background:#0b0e14;color:#b8bdc8;font-weight:650;cursor:pointer}.switch-account:hover{border-color:#5f65a9;color:#fff}.switch-account:disabled{opacity:.55}.existing-session>small{display:block;color:#5f6674;font-size:9px;line-height:1.5;margin-top:17px}
.session-avatar.has-portrait{overflow:hidden;padding:0}.session-avatar.has-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}
