:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD .Button_btnCircle__Jasc_){position:relative;display:flex;justify-content:center;align-items:center;align-self:center;gap:var(--space-large-x1);width:max-content;border:var(--border-width) solid rgba(0,0,0,0);border-radius:var(--border-radius);font-family:var(--typography-button-family);font-weight:var(--typography-button-weight);font-size:var(--typography-button-size);line-height:1em;letter-spacing:var(--typography-button-letterSpacing);cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);text-align:center;text-transform:uppercase}input:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD,.Button_btnCircle__Jasc_)::placeholder{text-align:center;color:inherit}.Button_btn__JyJTY{padding:var(--space-small-x1) var(--space-large-x2)}.Button_btnCircle__Jasc_{width:40px;height:40px;border-radius:var(--border-radius)}:is(.Button_btn__JyJTY,.Button_btnSmall__DyzGD,.Button_btnCircle__Jasc_):is(:where(:disabled,[aria-disabled=true]):not(.Button_isDisabledWithoutVisualEffects__s_wzh)){opacity:.5}:is(.Button_btn__JyJTY,.Button_btnSmall__DyzGD,.Button_btnCircle__Jasc_):is(:disabled,[aria-disabled=true]){cursor:no-drop}:is(.Button_btn__JyJTY,.Button_btnSmall__DyzGD,.Button_btnCircle__Jasc_):focus{outline:none}:is(.Button_btn__JyJTY,.Button_btnSmall__DyzGD,.Button_btnCircle__Jasc_):focus-visible{outline:none;box-shadow:0 0 0 5px var(--color-secondary-container)}:where(.Button_contained__OjI3f,:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD .Button_btnCircle__Jasc_):not(.Button_outlined__O80Ww,.Button_text__CRNBd)){background-color:var(--_color-background);color:var(--_color-text)}.Button_outlined__O80Ww{border-color:var(--_color-background)}.Button_outlined__O80Ww,.Button_text__CRNBd{color:var(--_color-background)}.Button_text__CRNBd:not(:disabled,[aria-disabled=true]):hover{background-color:var(--_color-background);color:var(--_color-text)}:where(.Button_primary__mYADS,:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD .Button_btnCircle__Jasc_):not(.Button_primary__mYADS,.Button_secondary__nyzR0)){--_color-background:var( --color-primary );--_color-text:var( --color-primary-text )}:where(.Button_primary__mYADS,:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD .Button_btnCircle__Jasc_):not(.Button_primary__mYADS,.Button_secondary__nyzR0)):not(:disabled,[aria-disabled=true]):hover{--_color-background:var( --color-primary-weaker )}:where(.Button_primary__mYADS,:where(.Button_btn__JyJTY,.Button_btnSmall__DyzGD .Button_btnCircle__Jasc_):not(.Button_primary__mYADS,.Button_secondary__nyzR0)):not(:disabled,[aria-disabled=true]):active{--_color-background:var( --color-primary-stronger )}.Button_secondary__nyzR0{--_color-background:var( --color-secondary );--_color-text:var( --color-secondary-text )}.Button_secondary__nyzR0:not(:disabled,[aria-disabled=true]):hover{--_color-background:var( --color-secondary-weaker )}.Button_secondary__nyzR0:not(:disabled,[aria-disabled=true]):active{--_color-background:var( --color-secondary-stronger )}.Button_failure__vukwy{--_color-background:var( --color-failure );--_color-text:var( --color-failure-text )}.Button_failure__vukwy:not(:disabled,[aria-disabled=true]):active,.Button_failure__vukwy:not(:disabled,[aria-disabled=true]):hover{--_color-background:var( --color-failure )}.Button_loadingDots__27KI5{--_size:var( --space-medium );position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:var(--_size)}.Button_loadingDots__27KI5~*{visibility:hidden}.Button_loadingDots__27KI5>*{display:block;width:var(--space-small-x3);height:var(--space-small-x3);background-color:currentColor;border-radius:9999px}.Button_loadingDots__27KI5 :first-child{left:calc(var(--_size)*-2);animation:Button_loadingDots-pulse__moOru 1s ease-in-out 0s infinite}.Button_loadingDots__27KI5 :nth-child(2){left:calc(var(--_size)*2);animation:Button_loadingDots-pulse__moOru 1s ease-in-out .33s infinite}.Button_loadingDots__27KI5 :nth-child(3){left:calc(var(--_size)*2);animation:Button_loadingDots-pulse__moOru 1s ease-in-out .66s infinite}@keyframes Button_loadingDots-pulse__moOru{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}