.sa-login .sa-login__layout{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background:var(--sa-ground)}.sa-login .sa-login__brand{width:44%;max-width:620px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 48px;background:#111814;color:#fff}.sa-login .sa-login__logo{gap:12px}.sa-login .sa-login__logo,.sa-login .sa-login__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sa-login .sa-login__mark{width:40px;height:40px;border-radius:10px;background:#2e9e5b;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sa-login .sa-login__name{font-size:20px;font-weight:700}.sa-login .sa-login__pitch h1{max-width:440px;font-size:32px;line-height:1.2;font-weight:700;color:#fff}.sa-login .sa-login__pitch p{margin:16px 0 0;color:#7d8a82}.sa-login .sa-login__panel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 16px}.sa-login .sa-login__card{width:100%;max-width:400px;padding:36px 32px 32px;border-radius:14px;background:var(--sa-surface);border:1px solid var(--sa-border)}.sa-login .sa-login__title{font-size:24px;font-weight:700;color:var(--sa-text)}.sa-login .sa-login__subtitle{margin:4px 0 24px;color:var(--sa-muted)}@media(max-width:860px){.sa-login .sa-login__brand{display:none}}