/* Neutral sign-in screen. */
.auth-shell{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr;place-items:center;padding:32px 20px;background:radial-gradient(circle at 50% 0,#f8edf0 0,transparent 48%),#f7f7f9}
.auth-panel{width:min(100%,440px);padding:40px;background:#fff;border:1px solid #e9e5e9;border-radius:16px;box-shadow:0 22px 65px #34212a0c}
.auth-panel>.brand{display:inline-flex;align-items:center;padding:0;margin:0 0 44px;color:#25212b}
.auth-panel .auth-form-wrap{width:100%;max-width:none}
.auth-panel h1{margin:0 0 10px;font-size:30px;font-weight:600;letter-spacing:-.8px;line-height:1.25}
.auth-panel .auth-form-wrap>.muted{font-size:12px;line-height:1.6;margin:0 0 28px}
.auth-help{margin:26px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:11px;line-height:1.6;color:#8f8993}
@media(max-width:590px){.auth-shell{display:grid;padding:18px}.auth-panel{padding:32px 26px}.auth-panel>.brand{margin-bottom:38px}.auth-panel h1{font-size:27px}}
