.google-signin-unavailable{color:#8d94a9;font-size:.86rem;line-height:1.4;margin:0}.google-signin-unavailable p{margin:0}.google-signin-retry{background:#ffffffdb;border:1px solid hsla(42,56%,62%,.58);border-radius:12px;color:#20243a;cursor:pointer;font:inherit;font-weight:700;margin-top:.75rem;min-height:38px;padding:.45rem 1.2rem}.google-signin-retry:focus-visible,.google-signin-retry:hover{background:#fff8e8;outline:2px solid hsla(42,56%,62%,.35);outline-offset:2px}.google-signin-button{min-height:40px}.fmv-2fa-gate[data-v-d463d52b]{background:linear-gradient(180deg,#fffffff5,#ffffffe6),#fff;border:1px solid hsla(42,51%,62%,.42);border-radius:24px;box-shadow:0 24px 70px #1a1c3721;color:#181c36;margin:0 auto;max-width:690px;padding:clamp(22px,3vw,32px)}.fmv-2fa-copy[data-v-d463d52b]{display:grid;gap:10px;justify-items:center;text-align:center}.fmv-2fa-kicker[data-v-d463d52b]{color:#cfb16d;font-size:11px;font-weight:800;letter-spacing:.18em;margin:0;text-transform:uppercase}.fmv-2fa-copy h3[data-v-d463d52b]{font-size:26px;font-weight:800;margin:0}.fmv-2fa-copy p[data-v-d463d52b]{color:#5d6474;font-size:14px;line-height:1.65;margin:0;max-width:540px}.fmv-2fa-loading[data-v-d463d52b]{color:#5d6474;margin-top:24px;text-align:center}.fmv-2fa-panel[data-v-d463d52b]{display:grid;gap:16px;justify-items:center;margin-top:24px}.fmv-2fa-enroll[data-v-d463d52b]{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,244px));justify-content:center;width:100%}.fmv-2fa-qr[data-v-d463d52b]{background:#fff;border:1px solid #ece2cb;display:grid;min-height:244px;padding:14px;place-items:center}.fmv-2fa-qr[data-v-d463d52b],.fmv-2fa-secret[data-v-d463d52b]{border-radius:18px;width:min(100%,244px)}.fmv-2fa-secret[data-v-d463d52b]{background:#f7f2e8;display:grid;gap:8px;justify-self:center;min-width:0;padding:16px}.fmv-2fa-panel label[data-v-d463d52b],.fmv-2fa-secret span[data-v-d463d52b]{color:#6d7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fmv-2fa-secret strong[data-v-d463d52b]{color:#181c36;font-size:16px;overflow-wrap:anywhere}.fmv-2fa-code-field[data-v-d463d52b]{display:grid;gap:10px;justify-items:center;width:min(100%,460px)}.fmv-2fa-code-field label[data-v-d463d52b]{text-align:center}.fmv-2fa-panel input[data-v-d463d52b]{background:#fff;border:1px solid #d8dce3;border-radius:14px;color:#181c36;font-size:18px;font-weight:700;letter-spacing:.24em;padding:14px 16px;text-align:center;width:min(100%,460px)}.fmv-2fa-error[data-v-d463d52b]{color:#b42318;font-size:13px;margin:0;text-align:center}.fmv-2fa-panel button[data-v-d463d52b]{background:#cfb16d;border-radius:14px;color:#fff;font-size:15px;font-weight:800;justify-self:center;min-height:52px;transition:background .18s ease,transform .18s ease;width:min(100%,420px)}.fmv-2fa-panel button[data-v-d463d52b]:hover:not(:disabled){background:#b8974f;transform:translateY(-1px)}.fmv-2fa-panel .fmv-2fa-secondary[data-v-d463d52b]{background:#fff;border:1px solid #d9d2c1;color:#2b2f3a;min-height:44px}.fmv-2fa-panel .fmv-2fa-secondary[data-v-d463d52b]:hover:not(:disabled){background:#fbf5e9;border-color:#cfb16d}.fmv-2fa-panel button[data-v-d463d52b]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.fmv-2fa-gate[data-v-d463d52b]{padding:20px}.fmv-2fa-enroll[data-v-d463d52b]{grid-template-columns:1fr;justify-items:center}}.fmv-auth-exact-source-shell>header{background-color:#0c0f22!important;left:auto!important;margin:0!important;overflow:visible!important;position:relative!important;top:auto!important;width:100%!important}.fmv-connect-page-shell[data-v-b850af25]{align-items:center;background:#f7f7f5;display:flex;isolation:isolate;justify-content:center;min-height:720px;overflow:hidden;padding:clamp(64px,7vw,92px) 16px;position:relative;width:100%}.fmv-auth-overlay[data-v-b850af25],.fmv-auth-video[data-v-b850af25],.fmv-auth-video iframe[data-v-b850af25]{top:0;right:0;bottom:0;left:0;position:absolute}.fmv-auth-video[data-v-b850af25]{overflow:hidden;pointer-events:none;z-index:-3}.fmv-auth-video iframe[data-v-b850af25]{border:0;filter:saturate(.82) contrast(.95) brightness(1.08);height:56.25vw;left:50%;min-height:100vh;min-width:177.78vh;top:50%;transform:translate(-50%,-50%) scale(1.08);width:100vw}.fmv-auth-overlay[data-v-b850af25]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 50% 16%,hsla(0,0%,100%,.5),transparent 34%),linear-gradient(180deg,#ffffffd6,#ffffffbf 44%,#ffffffe6);z-index:-1}.fmv-connect-only-card[data-v-b850af25]{background:linear-gradient(180deg,#fffffff5,#ffffffe6),#fff;border:1px solid hsla(42,51%,62%,.26);border-radius:30px;box-shadow:0 24px 70px #1a1c3721;color:#181c36;margin:0 auto;padding:clamp(24px,3.2vw,38px);width:min(100%,700px)}.fmv-connect-2fa-card[data-v-b850af25]{margin:0 auto;width:min(100%,760px)}.fmv-connect-only-intro[data-v-b850af25]{text-align:center}.fmv-connect-only-intro h2[data-v-b850af25]{color:#2b2f3a;font-size:clamp(25px,3.4vw,34px);font-weight:800;line-height:1.1;margin:0}.fmv-connect-only-intro p[data-v-b850af25]{color:#6d7280;font-size:15px;margin:10px auto 0}.fmv-connect-only-intro button[data-v-b850af25]{color:#cfb16d;font-weight:800}.fmv-connect-stack[data-v-b850af25]{display:grid;gap:16px;margin-top:24px}.fmv-connect-section[data-v-b850af25]{background:linear-gradient(180deg,#fffcf6e6,#ffffffd1);border:1px solid hsla(42,51%,62%,.2);border-radius:24px;padding:20px}.fmv-connect-section h3[data-v-b850af25]{color:#181c36;font-size:15px;font-weight:800;margin:0;text-align:center}.fmv-connect-section p[data-v-b850af25]{color:#747987;font-size:12px;margin:6px 0 12px;text-align:center}.fmv-connect-actions[data-v-b850af25]{display:grid;gap:10px;justify-items:center}.fmv-google-wrap[data-v-b850af25]{display:flex;justify-content:center;min-height:42px}.fmv-provider-button[data-v-b850af25]{align-items:center;background:#fff;border:1px solid #d9d2c1;border-radius:14px;box-shadow:0 3px 10px #1a1c3712;color:#2b2f3a;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:44px;padding:10px 14px;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:min(100%,244px)}.fmv-provider-button[data-v-b850af25]:hover:not(:disabled){background:#fbf5e9;border-color:#cfb16d;transform:translateY(-1px)}.fmv-provider-button[data-v-b850af25]:disabled{cursor:wait;opacity:.68}.fmv-provider-button img[data-v-b850af25]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.fmv-provider-button.is-x[data-v-b850af25]{gap:10px}.fmv-provider-button.is-x img[data-v-b850af25]{height:17px;width:17px}.fmv-wallet-button[data-v-b850af25]{margin-top:0}.fmv-connect-help[data-v-b850af25]{color:#6d7280;font-size:13px;line-height:1.6;margin:20px 0 0;text-align:center}.fmv-connect-help a[data-v-b850af25]{color:#181c36;font-weight:800;text-decoration:underline}.fmv-error[data-v-b850af25]{background:#fff2f0;border:1px solid #f4b7b0;border-radius:14px;color:#b42318;font-size:14px;margin:18px auto 0;padding:14px 16px}@media (max-width:640px){.fmv-connect-only-card[data-v-b850af25]{padding:24px 18px}.fmv-connect-section[data-v-b850af25]{padding:18px}}
