.button{display:inline-block;zoom:1;cursor:pointer;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-drag:none;align-self:self-start;box-sizing:border-box;font-family:var(--_button-font-family,sans-serif);font-size:100%;font-weight:var(--_button-font-weight);justify-self:flex-start;letter-spacing:var(--_button-letter-spacing);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:focus{outline:0}.button::-moz-focus-inner{border:0;padding:0}.button[disabled],.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{box-shadow:none;cursor:not-allowed;filter:alpha(opacity=40);opacity:.4;pointer-events:none}.button[hidden]{display:none}.button[unstyled]{background-color:transparent;border-color:transparent}.button[data-fullWidth=true],.button[fullWidth=true]{align-self:stretch;justify-self:stretch}.button{--_button-color-prop:var(--3e928108);--_button-hsl:var(--_button-color-prop,--base-hsl);--_button-text-hsl:var(--_button-hsl);--_button-color:hsla(var(--_button-hsl),1);--_button-text-color:hsla(var(--_button-text-hsl),1);--_button-padding-block:var(--base-padding-block);--_button-padding-inline:var(--base-padding-inline);--_button-border-radius:var(--border-radius-m,0);--_button-border-color:var(--_button-color);--_button-border-width:var(--base-border-width,2px);--_button-border-style:var(--base-border-style,solid);--_button-font-weight:var(--font-weight,400);--_button-font-size:100%;--_button-icon-color:var(--_button-text-color)}.button[color=base],.button[data-color=base]{--_button-hsl:var(--base-hsl);--_button-text-color:var(--base-color)}.button[color=primary],.button[data-color=primary]{--_button-hsl:var(--primary-hsl);--_button-text-color:var(--primary-color)}.button[color=secondary],.button[data-color=secondary]{--_button-hsl:var(--secondary-hsl);--_button-text-color:var(--secondary-color)}.button[color=tertiary],.button[data-color=tertiary]{--_button-hsl:var(--tertiary-hsl);--_button-text-color:var(--tertiary-color)}.button[color=accent],.button[data-color=accent]{--_button-hsl:var(--accent-hsl);--_button-text-color:var(--accent-color)}.button[color=white],.button[data-color=white]{--_button-hsl:var(--white-hsl);--_button-text-color:var(--white-color)}.button[color=wt],.button[data-color=wt]{--_button-hsl:var(--white-hsl);--_button-text-color:var(--base-color)}.button[color=success],.button[data-color=success]{--_button-hsl:var(--green-hsl);--_button-text-color:var(--green-color)}.button[color=cancel],.button[color=fail],.button[data-color=cancel],.button[data-color=fail]{--_button-hsl:var(--red-hsl);--_button-text-color:var(--red-color)}.button[color=warning],.button[data-color=warning]{--_button-hsl:var(--yellow-hsl);--_button-text-color:var(--yellow-color)}.button[data-size=s],.button[size=s]{--_button-padding-block:var(--s-2);--_button-padding-inline:var(--s0);--_button-font-size:75%}.button[data-size=l],.button[size=l]{--_button-padding-block:var(--s0);--_button-padding-inline:var(--s2);--_button-font-size:120%}.button[data-size=xl],.button[size=xl]{--_button-padding-block:var(--s0);--_button-padding-inline:var(--s2);--_button-font-size:150%}.button[data-size=full-width],.button[size=full-width]{width:100%}.button{background-color:transparent;border-color:var(--_button-border-color);border-radius:var(--_button-border-radius,0);border-style:var(--_button-border-style,solid);border-width:var(--_button-border-width,1px);color:var(--_button-text-color);font-family:var(--_button-font-family);font-size:var(--_button-font-size,100%);font-weight:var(--_button-font-weight,400);padding:var(--_button-padding-block) var(--_button-padding-inline)}.button:hover{background-image:linear-gradient(hsla(var(--_button-hsl),.05),hsla(var(--_button-hsl),.05))}.button:active{background-image:linear-gradient(hsla(var(--_button-hsl),.15),hsla(var(--_button-hsl),.15));border-color:hsla(var(--_button-color),1)}.button:focus{box-shadow:var(--_focus-effect)}.button[data-variant=primary],.button[variant=primary]{color:#fff}.button[data-variant=primary2],.button[data-variant=primary],.button[variant=primary2],.button[variant=primary]{background-color:hsla(var(--_button-hsl),1);border-color:hsla(var(--_button-hsl),1);border-style:var(--_button-border-style,solid);border-width:var(--_button-border-width,0)}.button[data-variant=primary2],.button[variant=primary2]{color:var(--_button-text-color)}.button[data-variant=primary]:focus,.button[data-variant=primary]:hover,.button[variant=primary]:focus,.button[variant=primary]:hover{background-image:linear-gradient(#00000026,#00000040)}.button[data-variant=secondary],.button[variant=secondary]{background-color:transparent;border-color:hsla(var(--_button-hsl),1);border-style:var(--_button-border-style,solid);border-width:var(--_button-border-width,1px);color:var(--_button-text-color)}.button[data-variant=secondary]:focus,.button[data-variant=secondary]:hover,.button[variant=secondary]:focus,.button[variant=secondary]:hover{background-image:linear-gradient(hsla(var(--_button-hsl),.1),hsla(var(--_button-hsl),.1))}.button[data-variant=ghost],.button[data-variant=unstyled],.button[variant=ghost],.button[variant=unstyled]{border-color:transparent;border-style:var(--_button-border-style,solid);border-width:var(--_button-border-width,0);color:hsla(var(--_button-hsl),1)}.button[data-variant=link],.button[variant=link]{border-color:transparent;border-style:var(--_button-border-style,solid);border-width:var(--_button-border-width,0);color:hsla(var(--_button-hsl),.75);font-weight:200;padding-inline:0;text-decoration:underline}.button[data-variant=link]:hover,.button[variant=link]:hover{background:transparent!important;color:hsla(var(--accent-hsl),1)}@media (max-width:36em){.button[data-mobile=wide],.button[mobile=wide]{width:100%}}.button[data-icon-after],.button[data-icon-before],.button[icon-after],.button[icon-before]{align-items:center;display:inline-flex}.button[data-icon-after]:after,.button[data-icon-before]:before,.button[icon-before]:before{content:attr(icon-before)}.button[icon-after]:after{content:attr(icon-after)}.button[data-icon-after]:after,.button[data-icon-before]:before,.button[icon-after]:after,.button[icon-before]:before{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-size:calc(var(--_button-font-size)*1.5);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;word-wrap:normal;color:var(--_button-icon-color);direction:ltr;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.button[data-icon-before]:before,.button[icon-before]:before{margin-right:var(--space-xs)}.button[data-icon-after]:after,.button[icon-after]:after{margin-left:var(--space-m)}.button[data-icon-before]:empty:before,.button[icon-before]:empty:before{margin-right:0}.button[data-icon-after]:empty:after,.button[icon-after]:empty:after{margin-left:0}.button[data-icon-after]:empty,.button[data-icon-before]:empty,.button[icon-after]:empty,.button[icon-before]:empty{padding:var(--_button-padding-block) var(--_button-padding-inline)}.button[data-variant=primary][data-icon-after]:after,.button[data-variant=primary][data-icon-before]:before,.button[variant=primary][icon-after]:after,.button[variant=primary][icon-before]:before{--_button-icon-color:var(--white-color)}
