._oauthLoginButton_96zvh_1{display:flex;gap:var(--spacing-1);align-items:center;border-radius:9999px;border:1px solid #ddd;background-color:transparent;transition:background-color var(--animation-duration-fast) ease}._oauthLoginButton_96zvh_1:hover:not(:disabled){background-color:#f5f5f5}._errorMessage_96zvh_15{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;line-height:1.4}._accountLinkingCard_96zvh_27{background-color:var(--sidebar);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);animation:_slideIn_96zvh_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_96zvh_35{margin-bottom:var(--spacing-6);text-align:center}._accountLinkingTitle_96zvh_40{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._accountLinkingDescription_96zvh_48{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._accountLinkingActions_96zvh_55{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-4)}@keyframes _slideIn_96zvh_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_96zvh_15{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_96zvh_27{background-color:color-mix(in srgb,var(--sidebar),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._oauthLoginButton_96zvh_1{border-color:#444}.dark ._oauthLoginButton_96zvh_1:hover:not(:disabled){background-color:#333}.dark ._accountLinkingTitle_96zvh_40{color:var(--foreground)}.dark ._accountLinkingDescription_96zvh_48{color:var(--muted-foreground)}.dark ._accountLinkingDescription_96zvh_48 strong{color:var(--foreground)}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}
