.LoginForm-module__aLxvNa__page{min-height:100dvh;padding:var(--header-pad-top) calc(var(--screen-pad-x) + var(--safe-left)) calc(var(--safe-bottom) + 24px) calc(var(--screen-pad-x) + var(--safe-right));background:var(--bg);flex-direction:column;justify-content:center;display:flex}.LoginForm-module__aLxvNa__brand{margin-bottom:32px}.LoginForm-module__aLxvNa__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800}.LoginForm-module__aLxvNa__wordmark{letter-spacing:-.03em;margin-top:2px;font-size:40px;font-weight:800;line-height:.95}.LoginForm-module__aLxvNa__form{flex-direction:column;gap:10px;display:flex}.LoginForm-module__aLxvNa__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.LoginForm-module__aLxvNa__input{border:1px solid var(--hair-strong);background:var(--surface);width:100%;height:48px;color:var(--text);outline:none;padding:0 14px;font-size:16px;font-weight:600}.LoginForm-module__aLxvNa__input:focus-visible{border-color:var(--accent);outline:none}.LoginForm-module__aLxvNa__submit{background:var(--accent);height:48px;color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;font-size:14px;font-weight:800}.LoginForm-module__aLxvNa__submit:disabled{opacity:.5;cursor:not-allowed}.LoginForm-module__aLxvNa__error{min-height:18px;color:var(--accent);font-size:13px;font-weight:700}
