.oauth-button[data-v-5a939965]{align-items:center;background:var(--surface);border:1px solid var(--border-default);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:500;gap:12px;height:44px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;width:100%}@media(hover:hover)and (pointer:fine){.oauth-button[data-v-5a939965]:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}}.oauth-button[data-v-5a939965]:focus-visible{outline:2px solid var(--violet-500);outline-offset:2px}.oauth-button[data-v-5a939965]:disabled{cursor:not-allowed}.oauth-button--loading[data-v-5a939965]{opacity:.7}.oauth-button__icon[data-v-5a939965]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.oauth-button__icon[data-v-5a939965] svg{height:100%;width:100%}.oauth-button__text[data-v-5a939965]{flex-shrink:0}.oauth-button__spinner[data-v-5a939965]{animation:oauth-spin-5a939965 .8s linear infinite;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--text-muted);flex-shrink:0;height:16px;margin-left:4px;width:16px}@keyframes oauth-spin-5a939965{to{transform:rotate(1turn)}}.google-signin[data-v-9ee8edca]{width:100%}.google-signin__error[data-v-9ee8edca]{margin-top:12px}.apple-signin[data-v-d408900d]{width:100%}.apple-signin__error[data-v-d408900d]{margin-top:12px}
