.nf.auth .au-form{flex-direction:column;flex:1;min-height:0;display:flex}.nf.auth .logo-a{align-items:center;display:flex}.nf.auth h1.top{margin-top:16px}.nf.auth .lede b{color:var(--ink);font-weight:600}.nf.auth .lede a,.nf.auth .lede .link,.nf.auth .forgot a,.nf.auth .forgot .link{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.nf.auth .fields{margin-top:28px}.nf.auth .in .end{color:var(--ink);pointer-events:auto;place-items:center;min-width:44px;height:44px;font-size:14px;font-weight:600;display:grid;right:4px}.nf.auth .in.bad:focus-within{box-shadow:inset 0 0 0 2px var(--danger), 0 0 0 3px var(--ground), 0 0 0 5px var(--focus)}.nf.auth .help.bad{color:var(--ink);align-items:flex-start;font-weight:600}.nf.auth .help.bad svg{color:var(--danger);margin-top:2px}.nf.auth .forgot{margin-top:16px;font-size:15px}.nf.auth .btn.off{opacity:.4;pointer-events:none}.nf.auth .rows.pick{margin-top:28px}.nf.auth .rows.pick .row{text-align:left}.nf.auth .alt{gap:8px;margin-top:12px;font-size:15px;font-weight:600;list-style:none;display:grid}.nf.auth .alt .link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nf.auth .link{font:inherit}.nf.auth .otp{margin-top:28px;position:relative}.nf.auth .otp input{opacity:0;width:100%;font-size:16px;position:absolute;inset:0}.nf.auth .otp .cells{grid-template-columns:repeat(6,minmax(0,52px));justify-content:space-between;gap:4px;display:grid}.nf.auth .otp .cells span{background:var(--card);height:60px;box-shadow:inset 0 0 0 1px var(--field-line);font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;font-size:28px;font-weight:700;display:grid}.nf.auth .otp:focus-within .cells span.now{box-shadow:inset 0 0 0 1px var(--field-line), 0 0 0 3px var(--ground), 0 0 0 5px var(--focus)}.nf.auth .otp:focus-within .cells span.now:after{content:"";background:var(--ink);width:2px;height:28px;animation:1s step-end infinite nf-blink}.nf.auth .otp.bad .cells span{box-shadow:inset 0 0 0 2px var(--danger)}@keyframes nf-blink{50%{opacity:0}}.nf.auth .resend{font-variant-numeric:tabular-nums;color:var(--mute);margin-top:18px;font-size:15px;font-weight:600}.nf.auth .resend .link,.nf.auth .resend a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nf.auth .resend .link:disabled{color:var(--mute);cursor:default;text-decoration:none}.nf.auth .t-stage h2{text-wrap:balance}.nf.auth .captcha{min-height:0}
