.LoginForm-module-scss-module__GB7NKq__form{gap:var(--space-5);flex-direction:column;width:100%;max-width:380px;display:flex}.LoginForm-module-scss-module__GB7NKq__title{font-size:calc(28px*var(--font-scale,1.2));font-weight:500;line-height:1.15}.LoginForm-module-scss-module__GB7NKq__field label{font-size:calc(12px*var(--font-scale,1.2));letter-spacing:.06em;text-transform:uppercase}.LoginForm-module-scss-module__GB7NKq__input{height:46px;font-size:calc(16px*var(--font-scale,1.2));padding:0 14px}.LoginForm-module-scss-module__GB7NKq__passwordWrap{display:block;position:relative}.LoginForm-module-scss-module__GB7NKq__passwordWrap .LoginForm-module-scss-module__GB7NKq__input{padding-right:96px}.LoginForm-module-scss-module__GB7NKq__reveal{height:100%;font-size:calc(13px*var(--font-scale,1.2));color:var(--color-accent,#33727f);padding:0 14px;position:absolute;top:0;right:0}.LoginForm-module-scss-module__GB7NKq__reveal:hover{color:var(--color-accent-hover,#2a5f6a)}.LoginForm-module-scss-module__GB7NKq__reveal:focus-visible{box-shadow:var(--ring);outline:none}.LoginForm-module-scss-module__GB7NKq__remember{font-size:calc(15px*var(--font-scale,1.2))}.LoginForm-module-scss-module__GB7NKq__error{padding:var(--space-3) var(--space-4);background:var(--color-danger-soft,#fbeee4);border-left:3px solid var(--color-danger,#b5583a);color:var(--color-danger-ink,#7c2d12);font-size:calc(14px*var(--font-scale,1.2))}.LoginForm-module-scss-module__GB7NKq__submit{height:48px;font-size:calc(16px*var(--font-scale,1.2));letter-spacing:.02em}.LoginForm-module-scss-module__GB7NKq__footnote{font-size:calc(13px*var(--font-scale,1.2));color:var(--color-ink-faint,#8d9099)}
.LoginScreen-module-scss-module__6Z94Ra__screen{background:var(--color-side-bg,#2a2e35);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:768px){.LoginScreen-module-scss-module__6Z94Ra__screen{grid-template-columns:minmax(0,1fr)}}.LoginScreen-module-scss-module__6Z94Ra__brandColumn{justify-content:space-between;gap:var(--space-8);color:var(--color-side-ink,#e8e6e1);background:repeating-linear-gradient(90deg, transparent 0 79px, var(--color-side-grid,#ffffff0a) 79px 80px);flex-direction:column;padding:48px;display:flex}@media (max-width:768px){.LoginScreen-module-scss-module__6Z94Ra__brandColumn{padding:32px 24px}}@media (prefers-reduced-motion:no-preference){.LoginScreen-module-scss-module__6Z94Ra__brandColumn>*{animation:.28s cubic-bezier(.2,.8,.2,1) backwards LoginScreen-module-scss-module__6Z94Ra__enter-rise}}@keyframes LoginScreen-module-scss-module__6Z94Ra__enter-rise{0%{opacity:0;translate:0 6px}}.LoginScreen-module-scss-module__6Z94Ra__brandColumn>:nth-child(2){animation-delay:60ms}.LoginScreen-module-scss-module__6Z94Ra__brandColumn>:nth-child(3){animation-delay:.12s}.LoginScreen-module-scss-module__6Z94Ra__brandColumn>:nth-child(n+4){animation-delay:.18s}.LoginScreen-module-scss-module__6Z94Ra__brand{align-items:center;gap:10px;display:flex}.LoginScreen-module-scss-module__6Z94Ra__mark{background:var(--color-accent,#33727f);width:10px;height:10px}.LoginScreen-module-scss-module__6Z94Ra__brandName{font-size:calc(16px*var(--font-scale,1.2));letter-spacing:.12em;text-transform:uppercase;font-weight:600}.LoginScreen-module-scss-module__6Z94Ra__title{max-width:440px;font-size:calc(44px*var(--font-scale,1.2));letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.05}@media (max-width:768px){.LoginScreen-module-scss-module__6Z94Ra__title{font-size:calc(32px*var(--font-scale,1.2))}}.LoginScreen-module-scss-module__6Z94Ra__subtitle{font-family:var(--font-mono),"Roboto Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;margin-top:var(--space-4);font-size:calc(15px*var(--font-scale,1.2));color:var(--color-ink-faint,#8d9099)}.LoginScreen-module-scss-module__6Z94Ra__legal{font-family:var(--font-mono),"Roboto Mono",ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:calc(12px*var(--font-scale,1.2));color:var(--color-side-faint,#6e737d)}.LoginScreen-module-scss-module__6Z94Ra__formColumn{background:var(--color-bg,#f3f2ef);justify-content:center;align-items:center;padding:48px;display:flex}@media (max-width:768px){.LoginScreen-module-scss-module__6Z94Ra__formColumn{padding:32px 24px}}@media (prefers-reduced-motion:no-preference){.LoginScreen-module-scss-module__6Z94Ra__formColumn>*{animation:.28s cubic-bezier(.2,.8,.2,1) backwards LoginScreen-module-scss-module__6Z94Ra__enter-rise}}.LoginScreen-module-scss-module__6Z94Ra__formColumn>*{animation-delay:.12s}
