/* ChickFarm Command Center two-step login. No animation is required for accessibility. */
.chick-mfa{margin-top:22px;padding-top:16px;border-top:1px solid var(--nova-edge,rgba(180,255,140,.23));animation:chick-mfa-enter .42s cubic-bezier(.22,.8,.21,1) both}
.chick-mfa[hidden]{display:none!important}
.chick-mfa-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 0 15px;border-radius:19px;background:linear-gradient(140deg,var(--nova-glow,rgba(188,255,99,.22)),transparent);border:1px solid var(--nova-edge,rgba(188,255,99,.3));box-shadow:0 0 35px var(--nova-glow,rgba(188,255,99,.2));font-size:31px}
.chick-mfa h2{font-family:'Fredoka',system-ui,sans-serif;font-size:clamp(29px,4vw,45px);line-height:1.03;letter-spacing:-.035em;margin:12px 0}
.chick-mfa h2 em{color:var(--nova-acid,#b8ff56);font-style:normal}
.chick-mfa p{line-height:1.75;font-size:13px;color:var(--nova-dim,#a8b6aa)}
.chick-mfa-input{font:700 clamp(25px,6vw,36px)/1.2 'DM Sans',system-ui,sans-serif!important;letter-spacing:.21em;text-align:center;font-variant-numeric:tabular-nums;min-height:70px;border:1px solid var(--nova-edge,rgba(188,255,99,.3))}
.chick-mfa-input:focus-visible{outline:2px solid var(--nova-acid,#b8ff56);outline-offset:3px}
.chick-mfa-expiry{display:flex;justify-content:space-between;margin:16px 0 18px;color:var(--nova-dim,#b5c9b9);font-size:12px}
.chick-mfa-expiry strong{color:var(--nova-acid,#b8ff56);font-variant-numeric:tabular-nums;font-size:15px}
.chick-mfa-back{display:inline-flex;align-items:center;margin-top:15px;background:none;border:0;color:var(--nova-acid,#b8ff56);font:700 13px 'DM Sans',sans-serif;cursor:pointer;padding:10px 0}
.chick-mfa-back:hover{text-decoration:underline}
.chick-mfa .chick-mfa-note{font-size:11px;padding:10px 0 0;margin:0}
@keyframes chick-mfa-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.chick-mfa{animation:none}}
@media (max-width:440px){.chick-mfa-input{letter-spacing:.15em}}

#admin-login.is-verifying .nova-login-card>h1,#admin-login.is-verifying .nova-login-card>p:first-of-type{display:none}
#admin-login.is-verifying .chick-mfa{margin-top:10px}
