.login-shell{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fafbf5}.login-story{padding:50px 60px;background:#173f34;color:#f3f5e7;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background-image:radial-gradient(circle at 10% 90%,#4b684933,transparent 50%)}.login-story .brand{padding:0}.login-story .eyebrow{color:#c3d99a;font-size:10px}.login-story h1{font-size:43px;line-height:1.3;margin:20px 0}.login-story p{color:#adc3b4;line-height:1.9;font-size:14px}.login-story>small{font-size:11px;color:#92af9a}.login-form{width:100%;max-width:460px;padding:45px;margin:auto}.login-form h2{font-size:29px;margin:25px 0 12px}.login-form>p{font-size:13px;color:var(--muted);margin-bottom:30px}.login-form .field{margin-bottom:20px}.login-form .field input,.login-form .field select{padding:14px;background:white}.login-form #loginError{font-size:12px;line-height:1.7}.beta .text-link{margin-left:auto;flex-shrink:0}.userbox strong{font-size:12px}.userbox #logout{margin-left:8px}.userbox small{padding-left:0}button:disabled{cursor:default}.team-row strong{font-size:11px;line-height:2;color:var(--green)}@media(max-width:800px){.login-shell{grid-template-columns:1fr}.login-story{min-height:0;padding:28px}.login-story>div:nth-child(2),.login-story>small{display:none}.login-form{padding:35px 25px;max-width:460px}.login-form h2{font-size:26px}.beta{flex-wrap:wrap}.beta .text-link{font-size:10px}}
