.v5.v5-auth{--ink-55:#0b10269e;grid-template-columns:1fr 1fr}.v5 .lg-brand{color:#fff;background:radial-gradient(120% 120% at 0 0,#1f4fc9 0%,#143796 48%,#0a2477 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px;display:flex;position:relative}.v5 .lg-star{filter:brightness(0)invert();width:30px;height:30px}.v5 .lg-brand h1{letter-spacing:-.04em;margin:0 0 18px;font-size:84px;font-weight:600}.v5 .lg-brand p{color:#ffffffc7;max-width:420px;margin:0;font-size:15px;line-height:1.5}.v5 .lg-links{letter-spacing:.14em;text-transform:uppercase;color:#fff9;gap:22px;font-size:11px;font-weight:600;display:flex}.v5 .lg-formpanel{background:#fff;place-items:center;width:auto;max-width:none;padding:48px;display:grid}.v5 .lg-form{width:100%;max-width:360px}.v5 .lg-form h2{margin:0 0 22px;font-size:24px}.v5 .lg-sub{color:var(--ink-70);margin:-14px 0 22px;font-size:13.5px;line-height:1.5}.v5 .lg-body{color:var(--ink-70);margin:0 0 16px;font-size:13.5px;line-height:1.5}.v5 .lg-sent{color:var(--ink-70);margin:0 0 20px;font-size:13.5px}.v5 .lg-sent strong{color:var(--ink);overflow-wrap:anywhere}.v5 .lg-hint{color:var(--ink-55);margin:14px 0 6px;font-size:12.5px}.v5 .lg-stack{gap:22px;display:grid}.v5 .lg-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-55);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.v5 .lg-input{border:1px solid var(--ink-12);width:100%;height:44px;color:var(--ink);font:400 13.5px/1.2 var(--body);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff;border-radius:10px;margin:0 0 12px;padding:0 14px;display:block;box-shadow:inset 0 1px 2px #0b10260a}.v5 .lg-input::placeholder{color:var(--ink-faint);opacity:1}.v5 .lg-input:hover{border-color:var(--ink-20)}.v5 .lg-input:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px;border-color:var(--blue-ink)}.v5 .lg-input.lg-code{font:500 20px/1.2 var(--body);letter-spacing:.38em;font-variant-numeric:tabular-nums}.v5 .lg-input.lg-code::placeholder{letter-spacing:0}.v5 .lg-msg{margin:0 0 12px;font-size:13px;line-height:1.45}.v5 .lg-msg.is-info{color:var(--ink-70)}.v5 .lg-msg.is-error{color:var(--coral-deep);font-weight:500}.v5 .lg-turnstile{margin:0 0 12px}.v5 .lg-form .btn{text-align:center;width:100%;height:44px;transition:filter var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.v5 .lg-form .btn:active:not(:disabled){transform:scale(var(--press-scale))}.v5 .lg-form .btn:hover{background:var(--ink-3);color:var(--ink)}.v5 .lg-form .btn.blue{color:#fff;background:linear-gradient(135deg,#1f4fc9,#0a2477);border-color:#0000}.v5 .lg-form .btn.blue:hover{color:#fff;filter:brightness(1.12);background:linear-gradient(135deg,#1f4fc9,#0a2477)}.v5 .lg-form .btn:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.v5 .lg-form .btn[disabled]{opacity:.6;cursor:default}.v5 .lg-form .btn[disabled]:hover{filter:none}.v5 .lg-note{color:var(--ink-55);margin:14px 0 0;font-size:12.5px}.v5 .lg-again{margin:10px 0 0}.v5 .lg-stack+.lg-again{margin-top:22px}.v5 .lg-qr{border:1px solid var(--line);background:#fff;border-radius:14px;width:200px;height:200px;padding:8px;box-shadow:0 1px 2px #0b102608,0 10px 30px #0b102609}.v5 .lg-secret{overflow-wrap:anywhere;background:var(--ink-3);border:1px solid var(--line);border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}@media (max-width:1100px){.v5 .lg-brand h1{font-size:64px}}@media (max-width:820px){.v5.v5-auth{grid-template-columns:1fr}.v5 .lg-brand{gap:40px;min-height:0;padding:28px 24px}.v5 .lg-brand h1{font-size:48px}.v5 .lg-formpanel{place-items:start center;padding:32px 24px 48px}}@media (prefers-reduced-motion:reduce){.v5 .lg-input,.v5 .lg-form .btn{transition-duration:0s}.v5 .lg-form .btn:active:not(:disabled){transform:none}}
