.sx-auth{min-height:100dvh;padding:var(--sx-space-8) var(--sx-space-4);background:var(--sx-bg);place-items:center;display:grid}.sx-auth__inner{align-items:center;gap:var(--sx-space-6);flex-direction:column;width:min(420px,100%);display:flex}.sx-auth__card{gap:var(--sx-space-6);width:100%;padding:var(--sx-space-8);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-sm);flex-direction:column;display:flex}.sx-auth__titles{gap:var(--sx-space-2);flex-direction:column;display:flex}.sx-auth__title{font-size:var(--sx-text-xl);line-height:var(--sx-leading-lg)}.sx-auth__description,.sx-auth__footer{color:var(--sx-text-muted)}.sx-auth__footer{text-align:center}.sx-auth-form{gap:var(--sx-space-4);flex-direction:column;display:flex}.sx-auth-form .sx-btn{width:100%}@media (max-width:480px){.sx-auth__card{padding:var(--sx-space-6) var(--sx-space-4)}}.sx-split{background:var(--sx-bg);grid-template-columns:minmax(320px,5fr) 7fr;min-height:100dvh;display:grid}.sx-split__brand{justify-content:space-between;gap:var(--sx-space-8);padding:var(--sx-space-8);background:var(--sx-surface);border-right:1px solid var(--sx-line);flex-direction:column;display:flex}.sx-split__pitch{gap:var(--sx-space-6);flex-direction:column;max-width:440px;margin-block:auto;display:flex}.sx-split__headline{font-size:var(--sx-text-2xl,1.75rem);line-height:1.25;font-weight:var(--sx-weight-semibold,600)}.sx-split__points{gap:var(--sx-space-3);padding-left:var(--sx-space-5,1.25rem);color:var(--sx-text-muted);flex-direction:column;margin:0;display:flex}.sx-split__main{padding:var(--sx-space-8) var(--sx-space-4);place-items:center;display:grid}.sx-split__panel{gap:var(--sx-space-6);flex-direction:column;width:min(400px,100%);display:flex}@media (max-width:860px){.sx-split{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sx-split__brand{gap:var(--sx-space-4);padding:var(--sx-space-6) var(--sx-space-4);border-right:none;border-bottom:1px solid var(--sx-line)}.sx-split__headline{font-size:var(--sx-text-lg,1.125rem)}.sx-split__points{display:none}}
