@layer atoms{.Button_button__qH_l0{--svg-size:var(--sd-spacing-4);--padding-left-fraction:1;--padding-right-fraction:1;--padding-left:var(--sd-spacing-6);--padding-right:var(--sd-spacing-6);--padding-x:calc(var(--padding-left) * var(--padding-left-fraction)) calc(var(--padding-right) * var(--padding-right-fraction));--border-color:var(--background-color);display:inline-flex;position:relative;flex-wrap:nowrap;align-items:center;justify-content:center;min-width:var(--sd-button-target-size-default);height:var(--sd-button-target-size-default);padding-inline:var(--padding-x);transition:padding-inline var(--sd-transition-default),background-color var(--sd-transition-default),border-color var(--sd-transition-default),color var(--sd-transition-default);border:var(--sd-border-width-1) solid;border-radius:var(--sd-border-radius-lg);border-color:var(--border-color);background-color:var(--background-color);color:var(--color);font:var(--sd-typography-button);text-decoration:none;white-space:nowrap;gap:var(--sd-spacing-3);touch-action:manipulation;& svg{width:var(--svg-size);height:var(--svg-size)}@media (hover:hover){&:hover{cursor:pointer}}}.Button_primary__fN_Rr{--background-color:var(--sd-button-primary-background-color-default);--color:var(--sd-button-primary-foreground-color-default);&:active{--background-color:var(
                --sd-button-primary-background-color-active
            );--color:var(--sd-button-primary-foreground-color-active);--border-color:var(--sd-button-primary-border-color-active)}@media (hover:hover){&:hover{--background-color:var(
                    --sd-button-primary-background-color-hover
                )}}}.Button_secondary__56_ko{--border-color:var(--sd-button-secondary-border-color-default);--background-color:var(--sd-button-secondary-background-color-default);--color:var(--sd-button-secondary-foreground-color-default);&:active{--border-color:var(--sd-button-secondary-border-color-active)}@media (hover:hover){&:hover{--border-color:var(--sd-button-secondary-border-color-hover);filter:brightness(.96)}}}.Button_accent__UsQH8{--background-color:var(--sd-button-accent-background-color-default);--color:var(--sd-button-accent-foreground-color-default);&:active{--background-color:var(--sd-button-accent-background-color-active);--color:var(--sd-button-accent-foreground-color-active)}@media (hover:hover){&:hover{--background-color:var(
                    --sd-button-accent-background-color-hover
                );--color:var(--sd-button-accent-foreground-color-hover)}}}.Button_minimal__dA_MF{--background-color:transparent;--color:var(--sd-button-minimal-foreground-color-default);margin-right:calc(-1 * calc(var(--padding-right) * var(--padding-right-fraction)));margin-left:calc(-1 * calc(var(--padding-left) * var(--padding-left-fraction)));&:focus-visible{--color:var(--sd-button-minimal-foreground-color-hover)}&:active{--color:var(--sd-button-minimal-foreground-color-active)}@media (hover:hover){&:hover{--color:var(--sd-button-minimal-foreground-color-hover)}}}.Button_danger__05DNM{--background-color:var(--sd-button-danger-background-color-default);--color:var(--sd-button-danger-foreground-color-default);@media (hover:hover){&:hover{--background-color:var(
                    --sd-button-danger-background-color-hover
                )}}}.Button_floating__B05vj{--background-color:var(--sd-button-floating-background-color-default);--border-color:var(--sd-button-floating-border-color-default);--color:var(--sd-button-floating-foreground-color-default);box-shadow:var(--sd-elevation-sm);@media (hover:hover){&:hover{--background-color:var(
                    --sd-button-floating-background-color-hover
                );--border-color:var(--sd-button-floating-border-color-hover);--color:var(--sd-button-floating-foreground-color-hover)}}&:active{--background-color:var(
                --sd-button-floating-background-color-active
            );--border-color:var(--sd-button-floating-border-color-active);--color:var(--sd-button-floating-foreground-color-active)}}.Button_dark__ZgHrk{--background-color:var(--sd-button-dark-background-color-default);--color:var(--sd-button-dark-foreground-color-default);@media (hover:hover){&:hover{--background-color:var(
                    --sd-button-dark-background-color-hover
                )}}}.Button_social-login__zq43i{--background-color:var(
            --sd-button-social-login-background-color-default
        );--color:var(--sd-button-social-login-foreground-color-default);--border-color:var(--sd-button-social-login-border-color-default);&:focus-visible{text-decoration:underline}@media (hover:hover){&:hover{text-decoration:underline;--color:var(--sd-button-social-login-foreground-color-hover)}}}.Button_small__mVxuB{--svg-size:0.7813rem;--padding-left-fraction:0.8;--padding-right-fraction:0.8;height:var(--sd-spacing-8)}.Button_rounded__UKRok{border-radius:var(--sd-border-radius-full)}.Button_roundedIconOnly__ccdpm{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;aspect-ratio:1/1;margin:var(--sd-spacing-0);padding:var(--sd-spacing-0)}.Button_button__qH_l0.Button_loading__0ncSz{--svg-size:1rem;cursor:wait;& svg{animation:rotate 1s linear infinite;color:var(--sd-button-loading-foreground-color-default)}}.Button_button__qH_l0.Button_loading__0ncSz:not(.Button_hasIcon__C4XIG){--padding-left:var(--sd-spacing-8);--padding-right:var(--sd-spacing-4);& svg{position:absolute;top:calc(50% - var(--svg-size) / 2);right:auto;left:calc(calc(var(--padding-left) * var(--padding-left-fraction)) / 2 + calc(var(--padding-left) * var(--padding-left-fraction)) - var(--svg-size) / 2 - calc(var(--padding-left) * var(--padding-left-fraction)));width:var(--svg-size);height:var(--svg-size);margin:auto;transform:translateZ(0)}}.Button_button__qH_l0.Button_disabled__sF_tc,.Button_button__qH_l0[disabled]{cursor:not-allowed}.Button_button__qH_l0.Button_disabled__sF_tc,.Button_button__qH_l0.Button_loading__0ncSz,.Button_button__qH_l0[disabled]{--background-color:var(
            --sd-button-all-disabled-background-color-default
        );--color:var(--sd-button-all-disabled-foreground-color-default);--border-color:var(--sd-button-all-disabled-border-color-default)}}