.Button_button__izSkB{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;border:1px solid transparent;border-radius:9999px;font:var(--text-sm-semibold);white-space:nowrap;cursor:pointer;user-select:none;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease,transform 80ms ease}

.Button_button__izSkB:active:not(:disabled){transform:scale(.98)}

.Button_md__dQxyM{height:44px;padding:0 14px}

.Button_sm__7F_i0{height:36px;padding:0 12px}

.Button_iconOnly__ZcHmf.Button_md__dQxyM{width:44px;padding:0}

.Button_iconOnly__ZcHmf.Button_sm__7F_i0{width:36px;padding:0}

.Button_block___pFTg{display:flex;width:100%}

.Button_label__Kwo94{overflow:hidden;text-overflow:ellipsis;padding:0 2px}

.Button_primary__gdXmM{background:var(--m-inverse);border-color:var(--m-inverse-border);color:var(--m-inverse-text);box-shadow:var(--m-shadow-xs)}

.Button_secondary__F4kmy{background:var(--m-surface);border-color:var(--m-border);color:var(--m-text-btn);box-shadow:var(--m-shadow-xs)}

.Button_secondary__F4kmy.Button_selected___PDmu{background:var(--m-inverse);border-color:var(--m-inverse-border);color:var(--m-inverse-text)}

.Button_tertiary__wV1Xw{background:transparent;color:var(--m-text-2)}

.Button_link__py1sw{background:transparent;color:var(--m-brand)}

.Button_link__py1sw.Button_md__dQxyM,.Button_tertiary__wV1Xw.Button_md__dQxyM{padding:0 8px}

.Button_destructive___A8xu{background:var(--m-err);border-color:var(--m-err);color:#fff;box-shadow:var(--m-shadow-xs)}

.Button_button__izSkB:disabled{cursor:not-allowed}

.Button_destructive___A8xu:disabled,.Button_primary__gdXmM:disabled{background:var(--m-sunken);border-color:var(--m-border);color:var(--m-text-3);box-shadow:none}

.Button_secondary__F4kmy:disabled{color:var(--m-text-3);box-shadow:none}

.Button_link__py1sw:disabled,.Button_tertiary__wV1Xw:disabled{color:var(--m-text-3)}

.Button_row__ZNucB{display:flex;width:100%}

.Button_row__ZNucB>*{flex:1 1 0}

.Button_spinner__zAFhd{width:16px;height:16px;border-radius:50%;border:2px solid;animation:Button_spin__4TG5K .7s linear infinite}

[dir="ltr"] .Button_spinner__zAFhd{border-right:2px solid transparent}

[dir="rtl"] .Button_spinner__zAFhd{border-left:2px solid transparent}

@keyframes Button_spin__4TG5K{
to{transform:rotate(1turn)}}

@media (prefers-reduced-motion:reduce){
.Button_spinner__zAFhd{animation-duration:1.6s}}

.type_display__tpNvm{font:var(--display-xs-semibold)}

.type_lg__Xy7gU{font:var(--text-lg-semibold)}

.type_md__ojPlB{font:var(--text-md-semibold)}

.type_mdMed__cwe82{font:var(--text-md-medium)}

.type_mdReg__SxWVg{font:var(--text-md-regular)}

.type_sm__8DrN4{font:var(--text-sm-medium)}

.type_smSemi__Qh3Ln{font:var(--text-sm-semibold)}

.type_smReg__dm94U{font:var(--text-sm-regular)}

.type_xs__c7_mh{font:var(--text-xs-regular)}

.type_xsMed__NNLjk{font:var(--text-xs-medium)}

.type_xsSemi__bKZyS{font:var(--text-xs-semibold)}

.type_c-primary__taIRs{color:var(--m-text)}

.type_c-secondary__b_8_9{color:var(--m-text-2)}

.type_c-muted__Z7EIy{color:var(--m-text-3)}

.type_c-brand__ULgUn{color:var(--m-brand)}

.type_c-warn___06co{color:var(--m-warn)}

.type_c-error__YBYrT{color:var(--m-err)}

.type_c-success___S1Nv{color:var(--m-ok)}

.type_c-inherit__lZfFs{color:inherit}

.type_text__FVDDe{margin:0;min-width:0;overflow-wrap:anywhere}

.type_tabular__F7otr{font-variant-numeric:tabular-nums}

.type_truncate__4yDfa{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.type_center__poDzm{text-align:center}

.AuthRedirectScreen_root__DDhpU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-block-size:100vh;min-block-size:100dvh;padding-block:calc(32px + var(--m-safe-top)) calc(32px + var(--m-safe-bottom));padding-inline:32px;text-align:center;background:var(--m-surface);color:var(--m-text)}

.AuthRedirectScreen_text__Cfix_{max-inline-size:360px}

.AuthRedirectScreen_logo__qtbWb{display:block;inline-size:140px;block-size:35px;object-fit:contain}

html[data-theme=dark] .AuthRedirectScreen_logo__qtbWb{filter:brightness(0) invert(1)}

.AuthRedirectScreen_spinner__KF8jo{box-sizing:border-box;inline-size:40px;block-size:40px;border-radius:50%;border:3.2px solid var(--m-sunken);border-block-start-color:var(--m-chart);border-inline-end-color:var(--m-chart);animation:AuthRedirectScreen_spin__M_XdL .9s linear infinite}

@keyframes AuthRedirectScreen_spin__M_XdL{
to{transform:rotate(1turn)}}

@media (prefers-reduced-motion:reduce){
.AuthRedirectScreen_spinner__KF8jo{animation-duration:2.4s}}