.button{border-radius:var(--radius-md);font-size:var(--text-base);transition:background-color var(--transition-base);font-weight:var(--font-medium);font-family:var(--font-primary);justify-content:center;align-items:center;gap:.375rem;line-height:1.25rem;display:flex}.button:disabled,.button[data-disabled=true]{cursor:not-allowed;opacity:.9}.button--standard.button--xsmall{font-size:var(--text-xs);padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.375rem;padding-inline-end:.375rem}.button--standard.button--xsmall svg{width:.875rem;height:.875rem}.button--standard.button--small{font-size:var(--text-sm);padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.75rem;padding-inline-end:.75rem}.button--standard.button--small svg{width:1rem;height:1rem}.button--standard.button--medium{font-size:var(--text-sm);padding-block-start:.625rem;padding-block-end:.625rem;padding-inline-start:.75rem;padding-inline-end:.75rem;line-height:1.25rem}.button--standard.button--medium svg{width:1.25rem;height:1.25rem}.button--standard.button--large{font-size:var(--text-base);padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1rem;padding-inline-end:1rem}.button--standard.button--large svg{width:1.25rem;height:1.25rem}.button--standard.button--primary.button--filled{background-color:var(--clr-brand);color:var(--clr-color-inverse)}.button--standard.button--primary.button--filled svg{fill:var(--clr-color-inverse)}.button--standard.button--primary.button--filled:hover{background-color:var(--clr-primary-hover)}.button--standard.button--primary.button--filled:active{background-color:var(--clr-primary-pressed)}.button--standard.button--primary.button--filled:focus-visible{outline:2px solid var(--clr-brand);outline-offset:2px}.button--standard.button--primary.button--filled:disabled,.button--standard.button--primary.button--filled[data-disabled=true]{background-color:var(--clr-primary-disabled)}.button--standard.button--primary.button--border{color:var(--clr-brand);border:1px solid var(--clr-brand-subtle)}.button--standard.button--primary.button--border:hover{border-color:var(--clr-brand-border-hover)}.button--standard.button--primary.button--border:active{border-color:var(--clr-brand-border-pressed)}.button--standard.button--primary.button--border:focus-visible{border-color:var(--clr-brand-subtle);outline:2px solid var(--clr-brand);outline-offset:2px}.button--standard.button--primary.button--border:disabled,.button--standard.button--primary.button--border[data-disabled=true]{border-color:var(--clr-secondary-border-disabled);color:var(--clr-text-subtle)}.button--standard.button--secondary.button--filled{background-color:var(--clr-secondary);font-weight:var(--font-medium);font-size:var(--text-base);color:var(--clr-text-base)}.button--standard.button--secondary.button--filled svg{color:var(--clr-text-base)}.button--standard.button--secondary.button--filled:hover{background-color:var(--clr-secondary-hover)}.button--standard.button--secondary.button--filled:active{background-color:var(--clr-secondary-pressed)}.button--standard.button--secondary.button--filled:disabled,.button--standard.button--secondary.button--filled[data-disabled=true]{background-color:var(--clr-secondary-disabled)}.button--standard.button--secondary.button--border{border:1px solid var(--clr-secondary-border);background-color:var(--clr-background)}.button--standard.button--secondary.button--border:hover{border-color:var(--clr-secondary-border-hover)}.button--standard.button--secondary.button--border:active{border-color:var(--clr-secondary-border-pressed)}.button--standard.button--secondary.button--border:focus-visible{border-color:var(--clr-secondary-border-disabled);outline:2px solid var(--clr-brand);outline-offset:2px}.button--standard.button--secondary.button--border:disabled,.button--standard.button--secondary.button--border[data-disabled=true]{border-color:var(--clr-secondary-border-disabled);color:var(--clr-text-subtle)}.button--standard.button--secondary.button--ghost:hover{background-color:var(--clr-secondary-disabled)}.button--standard.button--secondary.button--ghost:active{background-color:var(--clr-secondary)}.button--standard.button--secondary.button--ghost:focus-visible{outline:2px solid var(--clr-brand);outline-offset:2px}.button--standard.button--secondary.button--ghost:disabled,.button--standard.button--secondary.button--ghost[data-disabled=true]{color:var(--clr-text-subtle)}.button--standard.button--danger.button--filled{background-color:var(--clr-danger-default);color:var(--clr-color-inverse)}.button--standard.button--danger.button--filled:hover{background-color:var(--clr-danger-text)}.button--standard.button--danger.button--filled:active{background-color:var(--clr-danger-strong)}.button--standard.button--danger.button--filled:focus-visible{outline:2px solid var(--clr-danger-default);outline-offset:2px}.button--standard.button--danger.button--filled:disabled,.button--standard.button--danger.button--filled[data-disabled=true]{background-color:var(--clr-primary-disabled);color:var(--clr-text-subtle)}.button--standard.button--danger.button--border{border:1px solid var(--clr-danger-border);color:var(--clr-danger-text)}.button--standard.button--danger.button--border:hover{border:1px solid var(--clr-danger-border-hover);color:var(--clr-danger-strong)}.button--standard.button--danger.button--border:active{border-color:var(--clr-danger-border-pressed);color:var(--clr-danger-text-pressed)}.button--standard.button--danger.button--border:focus-visible{outline:2px solid var(--clr-danger-default);outline-offset:2px;border-color:var(--clr-danger-border)}.button--standard.button--danger.button--border:disabled,.button--standard.button--danger.button--border[data-disabled=true]{border-color:var(--clr-primary-disabled);color:var(--clr-text-subtle)}.button--standard.button--danger.button--ghost{color:var(--clr-danger-text)}.button--standard.button--danger.button--ghost:hover{color:var(--clr-danger-strong);background-color:var(--clr-danger-default-hover)}.button--standard.button--danger.button--ghost:active{color:var(--clr-danger-text-pressed);background-color:var(--clr-danger-default-hover-variant)}.button--standard.button--danger.button--ghost:focus-visible{outline:2px solid var(--clr-danger-default);outline-offset:2px}.button--standard.button--danger.button--ghost:disabled,.button--standard.button--danger.button--ghost[data-disabled=true]{color:var(--clr-text-subtle)}.button--icon,.button--icon svg{aspect-ratio:1}.button--icon.button--xsmall{width:1.5rem}.button--icon.button--xsmall svg{width:.875rem}.button--icon.button--small{width:2rem}.button--icon.button--small svg{width:1rem}.button--icon.button--medium{width:2.5rem}.button--icon.button--medium svg{width:1.25rem}.button--icon.button--large{width:3rem}.button--icon.button--large svg{width:1.25rem}.button--icon.button--secondary.button--border{border:1px solid var(--clr-secondary-border)}.button--icon.button--secondary.button--border:hover{border-color:var(--clr-secondary-border-hover)}.button--icon.button--secondary.button--border:active{border-color:var(--clr-secondary-border-pressed)}.button--icon.button--secondary.button--border:focus-visible{border-color:var(--clr-secondary-border-disabled);outline:2px solid var(--clr-brand);outline-offset:2px}.button--icon.button--secondary.button--border:disabled,.button--icon.button--secondary.button--border[data-disabled=true]{border-color:var(--clr-secondary-border-disabled);color:var(--clr-text-subtle)}.button--icon.button--secondary.button--ghost{background-color:#0000}.button--icon.button--secondary.button--ghost svg{color:var(--clr-text-strong)}.button--icon.button--secondary.button--ghost:hover{background-color:var(--clr-secondary-disabled)}.button--icon.button--secondary.button--ghost:active{background-color:var(--clr-secondary)}.button--icon.button--secondary.button--ghost:focus-visible{outline:2px solid var(--clr-brand);outline-offset:2px}.button--icon.button--secondary.button--ghost:disabled,.button--icon.button--secondary.button--ghost[data-disabled=true]{color:var(--clr-text-subtle)}.button--icon.button--danger.button--filled{background-color:var(--clr-danger-default);color:var(--clr-color-inverse)}.button--icon.button--danger.button--filled:hover{background-color:var(--clr-danger-text)}.button--icon.button--danger.button--filled:active{background-color:var(--clr-danger-strong)}.button--icon.button--danger.button--filled:focus-visible{outline:2px solid var(--clr-danger-default);outline-offset:2px}.button--icon.button--danger.button--filled:disabled,.button--icon.button--danger.button--filled[data-disabled=true]{background-color:var(--clr-primary-disabled);color:var(--clr-text-subtle)}.button--split{padding-inline-end:0!important}.dropdown__trigger--menu-open .button--split-chevron svg{transform:rotate(180deg)}.button--split.button--xsmall{font-size:var(--text-xs);padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.375rem;padding-inline-end:.375rem}.button--split.button--xsmall svg{width:.875rem;height:.875rem}.button--split.button--small{font-size:var(--text-sm);padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.625rem;padding-inline-end:.625rem}.button--split.button--small svg{width:1rem;height:1rem}.button--split.button--medium{font-size:var(--text-sm);padding-block-start:.625rem;padding-block-end:.625rem;padding-inline-start:.75rem;padding-inline-end:.75rem;line-height:1.25rem}.button--split.button--medium svg{width:1.25rem;height:1.25rem}.button--split.button--large{font-size:var(--text-base);padding-block-start:.75rem;padding-block-end:.75rem;padding-inline-start:1rem;padding-inline-end:1rem}.button--split.button--large svg{width:1.25rem;height:1.25rem}.button--split.button--primary.button--filled{background-color:var(--clr-brand);color:var(--clr-color-inverse)}.dropdown__trigger--menu-open .button--split.button--primary.button--filled{background-color:var(--clr-primary-pressed)}.button--split.button--primary.button--filled svg{fill:var(--clr-color-inverse)}.button--split.button--primary.button--filled:hover{background-color:var(--clr-primary-hover)}.button--split.button--primary.button--filled:active{background-color:var(--clr-primary-pressed)}.button--split.button--primary.button--filled:focus-visible{outline:2px solid var(--clr-brand);outline-offset:2px}.button--split.button--primary.button--filled:disabled,.button--split.button--primary.button--filled[data-disabled=true]{background-color:var(--clr-primary-disabled)}.button--split-chevron{border-inline-start:1px solid rgba(var(--clr-light),.24);justify-content:center;align-items:center;width:2rem;height:2rem;margin-block-start:-.75rem;margin-block-end:-.75rem;margin-inline-start:.375rem;display:flex}.button--split-chevron svg{transition:transform var(--transition-base);width:.625rem;height:.625rem}.button--link{color:var(--clr-text-strong);font-weight:var(--font-medium);font-style:Medium;text-decoration-skip-ink:auto;background-color:#0000;padding-block-start:.25rem;padding-block-end:.25rem;padding-inline-start:.5rem;padding-inline-end:.5rem;line-height:1.25rem;text-decoration:underline;text-decoration-thickness:calc(1em/3.40282e38)}.button--link.button--small{font-size:var(--text-sm)}.button--link.button--large{font-size:var(--text-base)}.button--loading{cursor:wait;pointer-events:none}.button__spinner{animation:.75s linear infinite button-spin}.button__spinner .button__spinner-track{opacity:0}.button__spinner .button__spinner-head{opacity:.75}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
