.iq-authmethods[data-v-5394f14f]{flex-direction:column;gap:8px;display:flex}.method[data-v-5394f14f]{border-radius:var(--iq-radius-pill);cursor:pointer;width:100%;height:46px;font-family:var(--iq-font-sans);color:var(--iq-on-accent);border:none;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;transition:transform 80ms,filter .15s;display:inline-flex;position:relative}.method[data-v-5394f14f]:disabled{opacity:.7;cursor:progress}.method[data-v-5394f14f]:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px)}.method[data-v-5394f14f]:not(:disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.method[data-v-5394f14f]:not(:disabled):active,.method[data-v-5394f14f]:not(:disabled):hover{transform:none}}.is-google[data-v-5394f14f]{background:var(--iq-provider-google-bg);color:var(--iq-provider-google-ink);border:1px solid var(--iq-line);box-shadow:0 1px 0 var(--iq-line) inset,0 2px 0 var(--iq-line2)}.is-discord[data-v-5394f14f]{background:var(--iq-provider-discord-bg);box-shadow:0 1px 0 var(--iq-provider-discord-dk) inset,0 4px 0 var(--iq-provider-discord-dk)}.brand[data-v-5394f14f]{width:18px;height:18px}.spin[data-v-5394f14f]{width:16px;height:16px;animation:.7s linear infinite iq-spin-5394f14f;position:absolute;right:14px}.err[data-v-5394f14f]{font-family:var(--iq-font-sans);color:var(--iq-coral);text-align:center;margin:2px 0 0;font-size:11.5px}.is-partner[data-v-5394f14f]{background:var(--iq-coral);color:var(--iq-on-accent);box-shadow:var(--iq-shadow-coral)}.iq-authmethods.is-demo[data-v-5394f14f]{gap:12px}.is-demo .is-partner[data-v-5394f14f]{margin-top:8px}.badge[data-v-5394f14f]{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--iq-radius-pill);background:var(--iq-sun);color:var(--iq-coral-dk);box-shadow:0 1px 0 var(--iq-sun-dk);padding:4px 8px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:-9px;right:18px}.demo-notice[data-v-5394f14f]{border-radius:var(--iq-radius-md);background:var(--iq-surface2);font-family:var(--iq-font-sans);color:var(--iq-ink);text-align:center;margin:0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.4}@keyframes iq-spin-5394f14f{to{transform:rotate(1turn)}}
