.SocialButtons_stack___u4ad{display:flex;flex-direction:column;gap:10px}.SocialButtons_btn__xH_YM{position:relative;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;padding:6px 48px;text-align:center;border-radius:10px;background:#FFFFFF;font:500 15px/20px var(--font-body),Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.1px;text-decoration:none;white-space:normal;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,box-shadow .12s ease}.SocialButtons_m__0hoYY{min-height:50px;border-radius:14px;font-size:16px}.SocialButtons_google__Q05Nv{border:1px solid #747775;color:#1F1F1F}.SocialButtons_microsoft__IKMtt{border:1px solid #8c8c8c;color:#5E5E5E}.SocialButtons_email__vnv__{border:1px solid var(--m-border-strong,#c9c4b8);color:var(--m-ink,#12171F)}.SocialButtons_btn__xH_YM:hover{background:#F8F8F8}.SocialButtons_btn__xH_YM:active{background:#F1F1F1}.SocialButtons_btn__xH_YM:focus-visible{outline:2px solid var(--kb-ink,#12171F);outline-offset:2px}.SocialButtons_btn__xH_YM[aria-busy=true]{pointer-events:none}.SocialButtons_logo___Bgrr{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center}.SocialButtons_m__0hoYY .SocialButtons_logo___Bgrr{left:18px}.SocialButtons_label__45NEg{overflow-wrap:anywhere}.SocialButtons_spinner__C4QBh{position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid;border-right:2px solid transparent;opacity:.7;animation:SocialButtons_spin__wfybK .7s linear infinite}@keyframes SocialButtons_spin__wfybK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SocialButtons_spinner__C4QBh{animation-duration:1.6s}}.SocialButtons_divider__ZsQfz{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;line-height:16px;color:var(--kb-text-2,#5B6472)}.SocialButtons_divider__ZsQfz:after,.SocialButtons_divider__ZsQfz:before{content:"";flex:1;height:1px;background:var(--kb-border,#E4E1D8)}.SocialButtons_dividerM__ERG4x{color:var(--m-text-2,#5B6472);font-size:14px}.SocialButtons_dividerM__ERG4x:after,.SocialButtons_dividerM__ERG4x:before{background:var(--m-border,#E4E1D8)}