.auth-alt{font-size:var(--fs-sm);color:var(--muted-2);margin-top:18px}.auth-alt a{color:var(--accent)}.auth-side{border:1px solid var(--line);background:var(--bg-2);border-radius:0;position:relative;overflow:hidden}.auth-side-in{background:linear-gradient(#0000,#0a0b0deb 55%);padding:22px;position:absolute;inset:auto 0 0}@media (max-width:900px){.auth-side{display:none}}.auth-lay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.auth-card{max-width:none}.auth-side{background:var(--mount);min-height:320px;position:relative;overflow:hidden}.auth-side-in{color:#fff;flex-direction:column;justify-content:flex-end;height:100%;padding:28px;display:flex;position:relative}.auth-side-in h2{font-size:var(--fs-xl);margin-bottom:8px}.auth-side-in p{color:#fffc;font-size:var(--fs-sm);max-width:36ch;line-height:1.6}@media (max-width:860px){.auth-lay{grid-template-columns:minmax(0,1fr)}.auth-side{min-height:200px}}.auth-lede{font-size:var(--fs-sm);color:var(--muted);margin:10px 0 20px;line-height:1.6}.field input.otp{letter-spacing:.34em;text-align:center;font-variant-numeric:tabular-nums;padding:14px 12px;font-size:clamp(23px,2.6vw,28px);font-weight:700}.field input.otp::placeholder{color:var(--line-2);letter-spacing:.34em}.auth-alt{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:16px;padding-top:14px;display:flex}.auth-alt form{margin:0}.auth-alt .link-quiet:hover:not(:disabled){color:var(--accent)}.auth-alt .link-quiet:disabled{color:var(--muted-2);cursor:default}.auth-foot{margin-top:16px}.auth-lede-ic{align-items:flex-start;gap:10px;display:flex}.auth-lede-ic .hxi{flex:none;margin-top:2px}.auth-lay>.panel{margin-top:0}@media (max-width:860px){.auth-lay>.auth-card{justify-self:center;width:100%;max-width:520px}}
