.login{grid-template-columns:minmax(280px,2fr) 3fr;min-height:100vh;display:grid}.login-aside{background:var(--surface-deep);color:var(--on-deep);padding:var(--space-12) var(--space-8);gap:var(--space-8);flex-direction:column;display:flex}.login-pitch{max-width:320px;color:var(--on-deep);margin:0}.login-main{padding:var(--space-12) var(--space-8);place-items:center;display:grid}.login-form-wrap{width:100%;max-width:360px}.login-title{margin:0 0 var(--space-2)}.login-sub{margin:0 0 var(--space-6);color:var(--ink-muted)}.login-form{gap:var(--space-4);flex-direction:column;display:flex}.login-form .wq-btn{justify-content:center;width:100%}.login-error{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font:500 13px/18px var(--font-sans);align-items:flex-start;display:flex}.login-error svg{flex:none;width:16px;height:16px;margin-top:1px}@media (max-width:760px){.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login-aside{padding:var(--space-6);gap:var(--space-4)}.login-pitch{display:none}.login-main{padding:var(--space-8) var(--space-6);place-items:start center}}
