.social-auth-stack[data-v-fdd739c3]{display:flex;flex-direction:column;gap:.625rem}.social-auth-button[data-v-fdd739c3]{align-items:center;background-color:#fff;border:1px solid #747775;border-radius:.75rem;color:#1f1f1f;cursor:pointer;display:grid;font-size:var(--text-base);font-weight:500;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;line-height:1.25rem;min-height:3rem;padding-inline:.625rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);width:100%;-webkit-tap-highlight-color:transparent}.social-auth-button[data-provider=apple][data-v-fdd739c3]{color:#000}.social-auth-label[data-v-fdd739c3]{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.social-auth-mark[data-v-fdd739c3]{align-items:center;display:flex;height:100%;justify-content:center}.social-auth-icon[data-v-fdd739c3]{display:block}.social-auth-icon--google[data-v-fdd739c3]{height:1.25rem;width:1.25rem}.social-auth-icon--apple[data-v-fdd739c3]{color:#000;height:calc(3rem - 2px);width:calc(2.11364rem - 1.40909px)}.social-auth-icon--facebook[data-v-fdd739c3]{color:#0866ff;height:1.25rem;width:1.25rem}.social-auth-spinner[data-v-fdd739c3]{animation:social-auth-spin-fdd739c3 .7s linear infinite;border:2px solid rgba(31,31,31,.18);border-radius:9999px;border-top-color:#1f1f1f;height:1.125rem;width:1.125rem}@keyframes social-auth-spin-fdd739c3{to{transform:rotate(1turn)}}@media(hover:hover){.social-auth-button[data-v-fdd739c3]:hover:not(:disabled){background-color:var(--color-ink-50);border-color:var(--color-ink-600);box-shadow:0 8px 18px -12px #15151c6b;transform:translateY(-1px)}}.social-auth-button[data-v-fdd739c3]:active:not(:disabled){background-color:var(--color-ink-100);box-shadow:none;transform:translateY(0) scale(.99)}.social-auth-button[data-v-fdd739c3]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.social-auth-button[data-v-fdd739c3]:disabled{cursor:not-allowed}.social-auth-button[data-v-fdd739c3]:disabled:not([aria-busy=true]){opacity:.55}.social-auth-note[data-v-fdd739c3]{color:var(--color-ink-600);font-size:var(--text-sm);line-height:1.25rem;margin-top:.625rem;text-align:center;text-wrap:pretty}html[data-iab=meta] .social-auth-button[data-provider=facebook][data-v-fdd739c3]{order:1}html[data-iab=meta] .social-auth-button[data-provider=apple][data-v-fdd739c3]{order:2}html[data-iab=other] .social-auth-button[data-provider=apple][data-v-fdd739c3]{order:1}html[data-iab=other] .social-auth-button[data-provider=facebook][data-v-fdd739c3]{order:2}html[data-iab] .social-auth-button[data-provider=google][data-v-fdd739c3]{order:3}.social-auth-escape[data-v-fdd739c3]{animation:social-auth-escape-in-fdd739c3 .26s cubic-bezier(.22,1,.36,1) both;background-color:color-mix(in srgb,var(--color-brand-50) 70%,#fff);border:1px solid var(--color-brand-100);border-radius:.875rem;color:var(--color-ink-800);margin-top:.75rem;padding:.875rem 1rem 1rem}.social-auth-escape[data-v-fdd739c3]:focus{outline:none}.social-auth-escape[data-v-fdd739c3]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.social-auth-escape-title[data-v-fdd739c3]{color:var(--color-ink-950);font-size:var(--text-base);font-weight:600;line-height:1.375rem}.social-auth-escape-body[data-v-fdd739c3],.social-auth-escape-hint[data-v-fdd739c3]{color:var(--color-ink-600);font-size:var(--text-sm);line-height:1.25rem;margin-top:.25rem}.social-auth-escape-actions[data-v-fdd739c3]{margin-top:.75rem}.social-auth-escape-action[data-v-fdd739c3]{align-items:center;background-color:var(--color-ink-950);border-radius:.75rem;color:#fff;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.5rem;min-height:2.75rem;padding-inline:1rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.social-auth-escape-action[data-v-fdd739c3]:hover{background-color:var(--color-ink-800)}.social-auth-escape-action[data-v-fdd739c3]:active{transform:scale(.98)}.social-auth-escape-action[data-v-fdd739c3]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.social-auth-escape-hint[data-v-fdd739c3]{margin-top:.625rem}@keyframes social-auth-escape-in-fdd739c3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.social-auth-divider[data-v-fdd739c3]{align-items:center;color:var(--color-ink-500);display:flex;font-size:var(--text-sm);font-weight:500;gap:.875rem;margin-block:1.375rem}.social-auth-rule[data-v-fdd739c3]{background-color:var(--color-ink-200);flex:1;height:1px}.is-compact .social-auth-stack[data-v-fdd739c3]{gap:.5rem}.is-compact .social-auth-button[data-v-fdd739c3]{min-height:2.75rem}.is-compact .social-auth-icon--apple[data-v-fdd739c3]{height:calc(2.75rem - 2px);width:calc(1.9375rem - 1.40909px)}.is-compact .social-auth-divider[data-v-fdd739c3]{margin-block:1rem}@media(max-width:639px)and (max-height:720px){.social-auth-stack[data-v-fdd739c3]{gap:.5rem}.social-auth-button[data-v-fdd739c3]{min-height:2.75rem}.social-auth-icon--apple[data-v-fdd739c3]{height:calc(2.75rem - 2px);width:calc(1.9375rem - 1.40909px)}.social-auth-divider[data-v-fdd739c3]{margin-block:1rem}}@media(prefers-reduced-motion:reduce){.social-auth-button[data-v-fdd739c3],.social-auth-escape-action[data-v-fdd739c3]{transition-duration:.01ms}.social-auth-button[data-v-fdd739c3]:active:not(:disabled),.social-auth-button[data-v-fdd739c3]:hover:not(:disabled){transform:none}.social-auth-escape[data-v-fdd739c3]{animation:none}.social-auth-spinner[data-v-fdd739c3]{animation-duration:1.6s}}
