.la-auth{background:var(--la-bg-soft);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.la-auth-card{background:var(--la-bg);border:1px solid var(--la-border);width:100%;max-width:440px;box-shadow:var(--la-shadow-modal);border-radius:16px;flex-direction:column;gap:18px;padding:32px;display:flex}.la-auth-lang{justify-content:flex-end;display:flex}.la-auth-logo{width:auto;height:34px;display:block}.la-auth-card h1{margin:0;font-size:24px;font-weight:600}.la-auth-sub{color:var(--la-text-2);margin:-8px 0 0;line-height:1.5}.la-auth-sub b{color:var(--la-text);font-weight:600;display:block}.la-auth-foot{text-align:center;color:var(--la-text-2);font-size:13px}.la-auth a.la-link,.la-auth-foot a{color:var(--la-primary);font-weight:500;text-decoration:none}.la-auth a.la-link:hover,.la-auth-foot a:hover{text-decoration:underline}.la-auth .la-btn{width:100%;height:42px}.la-auth .la-btn-block-ghost{border-color:var(--la-border-strong)}.la-auth-pw{display:block;position:relative}.la-auth-pw input{width:100%;padding-right:44px}.la-auth-pw button{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.la-auth-right{text-align:right;font-size:13px}.la-auth-msg{margin:0;font-size:13px}.la-auth-msg.ok{color:#039855}.la-auth-msg.err{color:var(--la-danger)}.la-auth-otp input{letter-spacing:.12em;font-weight:600}.la-auth-bio{flex-direction:column;gap:8px;display:flex}.la-auth .la-auth-bio-btn{background:var(--la-bg);color:var(--la-primary);border:1px solid var(--la-primary);font-weight:600}.la-auth-bio-note{text-align:center;color:var(--la-text-2);margin:0;font-size:12px}.la-auth-bio-off{font:inherit;color:var(--la-primary);cursor:pointer;background:0 0;border:0;padding:0}
