.providers.svelte-1jioctw{margin-bottom:26px}.providers-error.svelte-1jioctw{color:var(--warn);margin-bottom:18px;font-size:14px;font-weight:600}.provider-btn.svelte-1jioctw{width:100%;font-family:var(--font);letter-spacing:.02em;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-3);color:var(--fg);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.provider-btn.svelte-1jioctw:hover:not(:disabled){border-color:var(--gold);background:var(--surface-3)}.provider-btn.svelte-1jioctw:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.provider-btn.svelte-1jioctw:disabled{opacity:.55;cursor:not-allowed}.providers-sso.svelte-1jioctw{flex-direction:column;gap:8px;margin-top:20px;display:flex}.providers-sso.svelte-1jioctw label:where(.svelte-1jioctw){letter-spacing:.06em;color:var(--fg);font-size:13px;font-weight:600}.providers-sso-row.svelte-1jioctw{flex-direction:column;gap:10px;display:flex}.providers-sso.svelte-1jioctw input:where(.svelte-1jioctw){font-family:var(--font);font-size:16px;line-height:var(--line-height);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-3);color:var(--fg);padding:13px 16px}.providers-sso.svelte-1jioctw input:where(.svelte-1jioctw):focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.provider-btn-sso.svelte-1jioctw{justify-content:center}.providers-divider.svelte-1jioctw{color:rgba(var(--fg-rgb), max(var(--text-opacity-floor,0), .6));letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;margin-top:26px;font-size:13px;display:flex}.providers-divider.svelte-1jioctw:before,.providers-divider.svelte-1jioctw:after{content:"";background:var(--line);flex:1;height:1px}
