._oauthLoginButton_kat45_1{display:flex;gap:var(--spacing-2);align-items:center;justify-content:center;width:100%;min-height:48px;font-weight:650}._errorMessage_kat45_11{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_kat45_23{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);animation:_slideIn_kat45_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_kat45_31{margin-bottom:var(--spacing-3);text-align:center}._accountLinkingTitle_kat45_36{font-family:var(--font-family-display);font-stretch:112%;font-size:1.1rem;font-weight:750;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._accountLinkingDescription_kat45_45{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0;overflow-wrap:anywhere}._accountLinkingActions_kat45_53{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-3)}@keyframes _slideIn_kat45_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_kat45_11{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_kat45_23{background-color:color-mix(in srgb,var(--card),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._accountLinkingTitle_kat45_36{color:var(--foreground)}.dark ._accountLinkingDescription_kat45_45{color:var(--muted-foreground)}.dark ._accountLinkingDescription_kat45_45 strong{color:var(--foreground)}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._divider_18huq_1{display:flex;align-items:center;gap:var(--spacing-3);color:var(--muted-foreground);font-size:.875rem}._divider_18huq_1:before,._divider_18huq_1:after{content:"";flex:1;border-top:1px solid var(--border)}
