body:has(.lx-login) .auth-theme{display:none}.lx.lx-login{padding:calc(140px + env(safe-area-inset-top,0px)) 16px 96px;min-height:100dvh}.lx .lx-login-grid{grid-template-columns:1.1fr minmax(0,460px);align-items:center;gap:56px;display:grid}.lx .lx-login-eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);margin:0 0 18px;font-size:12px}.lx .lx-login-copy .d1{font-size:clamp(44px,6vw,96px);line-height:.9}.lx .lx-login-copy .d1 em{color:var(--mint);font-style:normal;display:block}.lx .lx-login-copy .lede{max-width:52ch;color:var(--tx-2);margin-top:22px;font-size:17px}.lx .lx-login-points{border:1px solid var(--edge);background:var(--edge);border-radius:18px;gap:1px;max-width:560px;margin:32px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.lx .lx-login-points li{background:var(--panel);gap:2px;padding:16px 18px;display:grid}.lx .lx-login-points b{font-size:15px;font-weight:600}.lx .lx-login-points span{color:var(--tx-2);font-size:14px}.lx .lx-login-card{width:100%}@media (max-width:900px){.lx .lx-login-grid{grid-template-columns:1fr;gap:36px}.lx .lx-login-card{order:-1}.lx.lx-login{padding-top:calc(124px + env(safe-area-inset-top,0px))}}
