.tc-v2.lg-auth-root{position:fixed;inset:0;background:var(--tc-card);color:var(--tc-ink);font-family:var(--font-sans,system-ui,sans-serif);overflow:hidden}.tc-v2 .za-foot a{color:var(--muted);text-decoration:underline;font-size:12px}.tc-v2 .za-foot a:hover{color:var(--ink)}.tc-v2 .za-brand img{height:26px;width:auto}.tc-v2 .lg-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:.4em;text-align:center}.tc-v2 .lg-code::placeholder{letter-spacing:normal}.tc-v2 .lg-err{color:var(--crit-ink)}.tc-v2 .lg-hint{text-align:center}.tc-v2 .auth-form .banner,.tc-v2 .auth-form .field{width:100%}.tc-v2 .auth-side.lg-photo{position:relative;isolation:isolate;overflow:hidden;background:#2a2826;border-right:0;color:#fff}.tc-v2 .lg-photo .za-brand span{color:rgba(255,255,255,.85);border-left-color:rgba(255,255,255,.35)}.tc-v2 .lg-photo .za-brand img{background:rgba(255,255,255,.92);padding:6px 10px;border-radius:8px;height:38px}.tc-v2 .lg-photo .za-claim .za-claim-h{color:#fff}.tc-v2 .lg-photo .za-claim p,.tc-v2 .lg-photo .za-foot,.tc-v2 .lg-photo .za-foot a{color:rgba(255,255,255,.8)}.tc-v2 .lg-photo .za-foot a:hover{color:#fff}.tc-v2 .lg-otp{gap:12px}.tc-v2 .lg-otp-grp{gap:6px}.tc-v2 .lg-otp-slot{width:44px;height:52px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;box-shadow:none}.tc-v2 .lg-otp-slot[data-active=true]{border-color:var(--info);box-shadow:0 0 0 3px color-mix(in srgb,var(--info) 25%,transparent)}@media (min-width:900px){.tc-v2.lg-auth-root{background:var(--bg)}.tc-v2.lg-auth-root .auth{inset:14px;grid-template-columns:minmax(0,4fr) minmax(0,5fr);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 1px 3px rgba(0,0,0,.08)}.tc-v2 .auth-side.lg-photo{padding:32px}}