.button_buttonSize_xSmall__vhl3n20{letter-spacing:-.01em;min-height:24px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.3}.button_buttonSize_small__vhl3n21{letter-spacing:-.01em;min-height:32px;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.3}.button_buttonSize_medium__vhl3n22{letter-spacing:-.01em;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.3}.button_buttonSize_large__vhl3n23{letter-spacing:-.01em;min-height:48px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.3}.button_buttonSize_xSmall__vhl3n20 :where(svg){width:14px;height:14px}.button_buttonSize_small__vhl3n21 :where(svg){width:16px;height:16px}.button_buttonSize_medium__vhl3n22 :where(svg),.button_buttonSize_large__vhl3n23 :where(svg){width:20px;height:20px}.button_buttonVariants_primary__vhl3n28{--buttonBg__vhl3n25:var(--button-primary-background-idle__1qu8za2y);--buttonBgHover__vhl3n26:var(--button-primary-background-hover__1qu8za2z);--buttonBgActive__vhl3n27:var(--button-primary-background-active__1qu8za210);--buttonText__vhl3n24:var(--button-primary-foreground__1qu8za2x)}.button_buttonVariants_primary__vhl3n28[data-inversed]{--buttonBg__vhl3n25:var(--button-inverted-background-idle__1qu8za21a);--buttonBgHover__vhl3n26:var(--button-inverted-background-hover__1qu8za21b);--buttonBgActive__vhl3n27:var(--button-inverted-background-active__1qu8za21c);--buttonText__vhl3n24:var(--button-inverted-foreground__1qu8za219)}.button_buttonVariants_secondary__vhl3n29{--buttonBg__vhl3n25:var(--button-secondary-background-idle__1qu8za212);--buttonBgHover__vhl3n26:var(--button-secondary-background-hover__1qu8za213);--buttonBgActive__vhl3n27:var(--button-secondary-background-active__1qu8za214);--buttonText__vhl3n24:var(--button-secondary-foreground__1qu8za211)}.button_buttonVariants_ghost__vhl3n2a{--buttonBg__vhl3n25:transparent;--buttonBgHover__vhl3n26:var(--button-tertiary-background-hover__1qu8za217);--buttonBgActive__vhl3n27:var(--button-tertiary-background-active__1qu8za218);--buttonText__vhl3n24:var(--button-tertiary-foreground__1qu8za215)}.button_buttonVariants_ghost__vhl3n2a[data-inversed]{--buttonText__vhl3n24:var(--button-primary-foreground__1qu8za2x);--buttonBgHover__vhl3n26:transparent;--buttonBgActive__vhl3n27:transparent}.button_buttonVariants_ghost__vhl3n2a[data-inversed]:where(:hover,:active){text-decoration:underline}.button_buttonVariants_outline__vhl3n2b{--buttonBg__vhl3n25:transparent;--buttonBgHover__vhl3n26:var(--button-tertiary-background-hover__1qu8za217);--buttonBgActive__vhl3n27:var(--button-tertiary-background-active__1qu8za218);--buttonText__vhl3n24:var(--button-tertiary-foreground__1qu8za215)}.button_buttonVariants_outline__vhl3n2b:not(:disabled){box-shadow:inset 0 0 0 1px var(--button-tertiary-border__1qu8za216)}.button_buttonVariants_critical__vhl3n2c{--buttonBg__vhl3n25:var(--bg-alert-critical-default__1baaexs1k);--buttonBgHover__vhl3n26:var(--bg-alert-critical-hover__1baaexs1l);--buttonBgActive__vhl3n27:var(--bg-alert-critical-active__1baaexs1m);--buttonText__vhl3n24:var(--text-inverse__1baaexs1u)}.button_buttonFullWidth__vhl3n2d{width:100%}.button_button__vhl3n2e{cursor:pointer;background-color:var(--buttonBg__vhl3n25);color:var(--buttonText__vhl3n24);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;text-decoration:none;transition-property:background-color,color,border,opacity;transition-duration:.15s;display:flex;position:relative}.button_button__vhl3n2e:hover{background-color:var(--buttonBgHover__vhl3n26)}.button_button__vhl3n2e:active{background-color:var(--buttonBgActive__vhl3n27)}.button_button__vhl3n2e:focus{outline:none}.button_button__vhl3n2e:focus-visible{outline-offset:-1px;outline:2px solid #a8c3ff}.button_button__vhl3n2e:disabled{cursor:default;background-color:var(--button-disabled-background__1qu8za21e);color:var(--button-disabled-foreground__1qu8za21d)}.button_button__vhl3n2e[aria-expanded=true]{background-color:var(--buttonBgActive__vhl3n27)}.button_button__vhl3n2e:not(.button_buttonFullWidth__vhl3n2d),.button_button__vhl3n2e>svg{flex-shrink:0}.button_buttonRounded__vhl3n2f{border-radius:32px}.button_buttonContent__vhl3n2g{display:contents}.button_buttonSpinner__vhl3n2h{position:absolute}.visually-hidden_visuallyHidden__y9i5l70{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-block;position:absolute;overflow:hidden}
