.button,.ui-button{--text-color:var(--button-text-default);--icon-color:var(--button-text-default);--icon-size:var(--button-icon-size,1.2em);align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--button-color-default);border:1px solid var(--button-color-default);border-radius:var(--button-radius,var(--border-radius-small));color:var(--text-color);cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-family:var(--button-font-family,var(--body-font-family,"Figtree",sans-serif));font-size:var(--button-font-size,var(--font-size-lg));font-weight:var(--button-font-weight,400);gap:var(--spacing-1);justify-content:center;max-width:100%;padding:var(--button-padding,var(--spacing-3) var(--spacing-5));text-align:center;text-decoration:none;transition:all .15s ease-in-out}.button:hover,.ui-button:hover{--text-color:var(--button-text-hover,var(--button-text-default));--icon-color:var(--button-text-hover,var(--button-text-default));background-color:var(--button-color-hover);border-color:var(--button-color-hover)}.button:focus:not(:focus-visible),.ui-button:focus:not(:focus-visible){--text-color:var(--button-text-hover,var(--button-text-default));--icon-color:var(--button-text-hover,var(--button-text-default));background-color:var(--button-color-pressed);border-color:var(--button-color-pressed)}.button:focus-visible,.ui-button:focus-visible{--text-color:var(--button-text-hover,var(--button-text-default));--icon-color:var(--button-text-hover,var(--button-text-default));background-color:var(--button-color-focused);border-color:var(--button-color-focused);outline-color:var(--button-color-outline,var(--border-focus))}.button[disabled],.ui-button[disabled]{cursor:not-allowed;opacity:.5}.button .icon,.button .ui-icon,.ui-button .icon,.ui-button .ui-icon{background-color:var(--icon-color);display:block;transition:all .15s ease-in-out}.button,.button--secondary,.ui-button,.ui-button--secondary{--button-color-default:var(--button-secondary-default,#494c5b);--button-color-hover:var(--button-secondary-hover,#5a5f6f);--button-color-focused:var(--button-secondary-focused,#5a5f6f);--button-color-pressed:var(--button-secondary-pressed,#8e93a2);--button-text-default:var(--button-secondary-text-default,var(--text-inverse))}.button--primary,.ui-button--primary{--button-color-default:var(--button-primary-default,#25262c);--button-color-hover:var(--button-primary-hover,#41444f);--button-color-focused:var(--button-primary-focused,#41444f);--button-color-pressed:var(--button-primary-pressed,#494c5b);--button-text-default:var(--button-primary-text-default,var(--text-inverse))}.button--danger,.button--tertiary,.ui-button--danger,.ui-button--tertiary{--button-color-default:var(--button-tertiary-default,var(--button-secondary-default,#494c5b));--button-color-hover:var(--button-tertiary-hover,var(--button-secondary-hover,#5a5f6f));--button-color-focused:var(--button-tertiary-focused,var(--button-secondary-focused,#5a5f6f));--button-color-pressed:var(--button-tertiary-pressed,var(--button-secondary-pressed,#8e93a2));--button-text-default:var(--button-tertiary-text-default,var(--text-primary));background-color:transparent}.button--danger:focus-visible,.button--danger:focus:not(:focus-visible),.button--danger:hover,.button--tertiary:focus-visible,.button--tertiary:focus:not(:focus-visible),.button--tertiary:hover,.ui-button--danger:focus-visible,.ui-button--danger:focus:not(:focus-visible),.ui-button--danger:hover,.ui-button--tertiary:focus-visible,.ui-button--tertiary:focus:not(:focus-visible),.ui-button--tertiary:hover{background-color:transparent}.button--danger:focus-visible,.button--tertiary:focus-visible,.ui-button--danger:focus-visible,.ui-button--tertiary:focus-visible{border-color:transparent}.button--danger,.ui-button--danger{--button-color-default:var(--functional-error);--button-color-hover:var(--functional-error);--button-color-pressed:var(--functional-error);--button-text-default:var(--functional-error)}.button--transparent,.ui-button--transparent{--button-color-default:transparent;--button-color-hover:var(--button-transparent-hover,var(--surface-secondary));--button-color-focused:var(--button-transparent-focused,var(--surface-secondary));--button-color-pressed:var(--button-transparent-pressed,var(--surface-minimal));--button-text-default:var(--button-transparent-text-default,var(--text-primary))}.button--transparent:focus-visible,.button--transparent:focus:not(:focus-visible),.button--transparent:hover,.ui-button--transparent:focus-visible,.ui-button--transparent:focus:not(:focus-visible),.ui-button--transparent:hover{border-color:transparent}.button--transparent:focus-visible,.ui-button--transparent:focus-visible{--icon-color:var(--button-text-default);background-color:transparent}.button--link,.ui-button--link{--body-font-weight:700;--button-padding:var(--spacing-2) 0;--button-color-default:transparent;--button-color-hover:transparent;--button-color-focused:transparent;--button-color-pressed:transparent;--button-text-default:var(--text-link);border:none;font-family:var(--body-font-family,"Figtree",sans-serif);font-size:var(--body-font-size);font-weight:var(--body-font-weight,300);line-height:var(--body-line-height)}.button--size-small,.ui-button--size-small{min-width:min(var(--button-size-small,176px),100%)}.button--size-large,.ui-button--size-large{min-width:min(var(--button-size-large,287px),100%)}.button--size-full,.ui-button--size-full{width:100%}.button--extrasmall,.button--size-extrasmall,.ui-button--extrasmall,.ui-button--size-extrasmall{--button-padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);line-height:1.2}.button--extrasmall.button--link,.button--size-extrasmall.button--link,.ui-button--extrasmall.button--link,.ui-button--size-extrasmall.button--link{padding-inline:0}.button--icon,.ui-button--icon{--button-padding:var(--spacing-3)}.button--icon.button--size-extrasmall,.ui-button--icon.button--size-extrasmall{--button-padding:var(--spacing-1)}.ui-button-icon-space{display:none}.ui-button-icon-only{--button-padding:var(--spacing-3);gap:0;line-height:var(--icon-size);text-indent:-9999px}