.twofa-gate-banner[data-v-2420841a]{background:#0f172a;box-shadow:0 8px 24px #0f172a59;color:#fff;left:0;position:fixed;right:0;top:0;z-index:9998}.twofa-gate-banner-inner[data-v-2420841a]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:14px 20px}.twofa-gate-banner-text[data-v-2420841a]{align-items:flex-start;display:flex;flex:1;gap:12px;min-width:240px;text-align:left}.banner-icon[data-v-2420841a]{color:#93c5fd;font-size:1.25rem;margin-top:2px}.twofa-gate-banner-text strong[data-v-2420841a]{display:block;font-size:.95rem;margin-bottom:2px}.twofa-gate-banner-text p[data-v-2420841a]{color:#cbd5e1;font-size:.85rem;line-height:1.4;margin:0}.twofa-gate-banner-actions[data-v-2420841a]{display:flex;flex-wrap:wrap;gap:8px}.banner-btn[data-v-2420841a]{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 14px}.banner-btn-dark[data-v-2420841a]{background:#fff;color:#0f172a}@media(max-width:640px){.twofa-gate-banner-inner[data-v-2420841a]{align-items:stretch;flex-direction:column}.twofa-gate-banner-actions[data-v-2420841a]{width:100%}.banner-btn[data-v-2420841a]{flex:1}}
