.ti-ring-focus{position:relative;display:inline-block}.ti-ring-focus:before{position:absolute;border:var(--ti-ring-border-width, 2px) solid transparent;border-radius:var(--ti-ring-border-radius, 6px);content:"";inset:var(--ti-ring-offset, -4px);pointer-events:none;transition:border-color var(--ti-ring-transition, var(--transition, .15s ease))}.ti-ring-focus:focus-visible:before{border-color:var(--color-keyboard-focus-stroke-default)}.ti-ring-focus--disabled:before{display:none}.ti-button-filled{font-weight:500}.ti-button-filled--size-large{font-family:Roboto,sans-serif;font-size:18px;letter-spacing:.36px;line-height:24px}.ti-button-filled--size-medium{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.28px;line-height:18px}.ti-button-filled--size-small{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.24px;line-height:16px}.ti-button-filled--size-tiny{font-family:Roboto,sans-serif;font-size:12px;letter-spacing:.24px;line-height:12px}.ti-button-filled{display:flex;width:fit-content;align-items:center;justify-content:center;border-radius:var(--border-radius);transition:background-color var(--transition),border-color var(--transition)}.ti-button-filled--size-large{min-width:84px;height:40px;padding:0 24px;gap:8px}.ti-button-filled--size-large.ti-button-filled--left-icon:not(.ti-button-filled--right-icon){padding:0 24px 0 20px}.ti-button-filled--size-large.ti-button-filled--right-icon:not(.ti-button-filled--left-icon){padding:0 20px 0 24px}.ti-button-filled--size-large.ti-button-filled--left-icon.ti-button-filled--right-icon{padding:0 20px}.ti-button-filled--size-large .ti-button-filled__spinner,.ti-button-filled--size-large .ti-button-filled__spinner .ti-spinner__wrap{width:21px;height:21px}.ti-button-filled--size-large .ti-button-filled__spinner .ti-spinner{--ti-spinner-size: 21px}.ti-button-filled--size-medium{min-width:60px;height:32px;padding:0 16px;gap:8px}.ti-button-filled--size-medium.ti-button-filled--left-icon:not(.ti-button-filled--right-icon){padding:0 16px 0 12px}.ti-button-filled--size-medium.ti-button-filled--right-icon:not(.ti-button-filled--left-icon){padding:0 12px 0 16px}.ti-button-filled--size-medium.ti-button-filled--left-icon.ti-button-filled--right-icon{padding:0 12px}.ti-button-filled--size-medium .ti-button-filled__spinner,.ti-button-filled--size-medium .ti-button-filled__spinner .ti-spinner__wrap{width:17px;height:17px}.ti-button-filled--size-medium .ti-button-filled__spinner .ti-spinner{--ti-spinner-size: 17px}.ti-button-filled--size-small{min-width:48px;height:24px;padding:0 12px;gap:8px}.ti-button-filled--size-small.ti-button-filled--left-icon:not(.ti-button-filled--right-icon){padding:0 12px 0 8px}.ti-button-filled--size-small.ti-button-filled--right-icon:not(.ti-button-filled--left-icon){padding:0 8px 0 12px}.ti-button-filled--size-small.ti-button-filled--left-icon.ti-button-filled--right-icon{padding:0 8px}.ti-button-filled--size-small .ti-button-filled__spinner,.ti-button-filled--size-small .ti-button-filled__spinner .ti-spinner__wrap{width:17px;height:17px}.ti-button-filled--size-small .ti-button-filled__spinner .ti-spinner{--ti-spinner-size: 17px}.ti-button-filled--size-tiny{min-width:40px;height:20px;padding:0 8px;gap:4px}.ti-button-filled--size-tiny.ti-button-filled--left-icon:not(.ti-button-filled--right-icon){padding:0 8px 0 4px}.ti-button-filled--size-tiny.ti-button-filled--right-icon:not(.ti-button-filled--left-icon){padding:0 4px 0 8px}.ti-button-filled--size-tiny.ti-button-filled--left-icon.ti-button-filled--right-icon{padding:0 4px}.ti-button-filled--size-tiny .ti-button-filled__spinner,.ti-button-filled--size-tiny .ti-button-filled__spinner .ti-spinner__wrap{width:13px;height:13px}.ti-button-filled--size-tiny .ti-button-filled__spinner .ti-spinner{--ti-spinner-size: 13px}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert){background-color:var(--color-button-primary-filled-background-default);color:var(--color-button-primary-filled-text-default)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert) .ti-button-filled__left-icon,.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert) .ti-button-filled__right-icon{color:var(--color-button-primary-filled-icon-default)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled){background-color:var(--color-button-primary-filled-background-hover);color:var(--color-button-primary-filled-text-hover)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-primary-filled-icon-hover)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled){background-color:var(--color-button-primary-filled-background-active);color:var(--color-button-primary-filled-text-active)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-primary-filled-icon-active)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled{background-color:var(--color-button-primary-filled-background-disabled);color:var(--color-button-primary-filled-text-disabled)}.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-primary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-primary-filled-icon-disabled)}.ti-button-filled--type-primary.ti-button-filled--variant-invert{background-color:var(--color-button-primary-invert-background-default);color:var(--color-button-primary-invert-text-default)}.ti-button-filled--type-primary.ti-button-filled--variant-invert .ti-button-filled__left-icon,.ti-button-filled--type-primary.ti-button-filled--variant-invert .ti-button-filled__right-icon{color:var(--color-button-primary-invert-icon-default)}.ti-button-filled--type-primary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled){background-color:var(--color-button-primary-invert-background-hover);color:var(--color-button-primary-invert-text-hover)}.ti-button-filled--type-primary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-primary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-primary-invert-icon-hover)}.ti-button-filled--type-primary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled){background-color:var(--color-button-primary-invert-background-active);color:var(--color-button-primary-invert-text-active)}.ti-button-filled--type-primary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-primary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-primary-invert-icon-active)}.ti-button-filled--type-primary.ti-button-filled--variant-invert.ti-button-filled--disabled{background-color:var(--color-button-primary-invert-background-disabled);color:var(--color-button-primary-invert-text-disabled)}.ti-button-filled--type-primary.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-primary.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-primary-invert-icon-disabled)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert){background-color:var(--color-button-secondary-filled-background-default);color:var(--color-button-secondary-filled-text-default)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert) .ti-button-filled__left-icon,.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert) .ti-button-filled__right-icon{color:var(--color-button-secondary-filled-icon-default)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled){background-color:var(--color-button-secondary-filled-background-hover);color:var(--color-button-secondary-filled-text-hover)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-secondary-filled-icon-hover)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled){background-color:var(--color-button-secondary-filled-background-active);color:var(--color-button-secondary-filled-text-active)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-secondary-filled-icon-active)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled{background-color:var(--color-button-secondary-filled-background-disabled);color:var(--color-button-secondary-filled-text-disabled)}.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-secondary:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-secondary-filled-icon-disabled)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert{background-color:var(--color-button-secondary-invert-background-default);color:var(--color-button-secondary-invert-text-default)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert .ti-button-filled__left-icon,.ti-button-filled--type-secondary.ti-button-filled--variant-invert .ti-button-filled__right-icon{color:var(--color-button-secondary-invert-icon-default)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled){background-color:var(--color-button-secondary-invert-background-hover);color:var(--color-button-secondary-invert-text-hover)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-secondary.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-secondary-invert-icon-hover)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled){background-color:var(--color-button-secondary-invert-background-active);color:var(--color-button-secondary-invert-text-active)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-secondary.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-secondary-invert-icon-active)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert.ti-button-filled--disabled{background-color:var(--color-button-secondary-invert-background-disabled);color:var(--color-button-secondary-invert-text-disabled)}.ti-button-filled--type-secondary.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-secondary.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-secondary-invert-icon-disabled)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert){background-color:var(--color-button-destructive-filled-background-default);color:var(--color-button-destructive-filled-text-default)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert) .ti-button-filled__left-icon,.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert) .ti-button-filled__right-icon{color:var(--color-button-destructive-filled-icon-default)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled){background-color:var(--color-button-destructive-filled-background-hover);color:var(--color-button-destructive-filled-text-hover)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-destructive-filled-icon-hover)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled){background-color:var(--color-button-destructive-filled-background-active);color:var(--color-button-destructive-filled-text-active)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert):active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-destructive-filled-icon-active)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert).ti-button-filled--disabled{background-color:var(--color-button-destructive-filled-background-disabled);color:var(--color-button-destructive-filled-text-disabled)}.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-destructive:not(.ti-button-filled--variant-invert).ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-destructive-filled-icon-disabled)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert{background-color:var(--color-button-destructive-invert-background-default);color:var(--color-button-destructive-invert-text-default)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert .ti-button-filled__left-icon,.ti-button-filled--type-destructive.ti-button-filled--variant-invert .ti-button-filled__right-icon{color:var(--color-button-destructive-invert-icon-default)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled){background-color:var(--color-button-destructive-invert-background-hover);color:var(--color-button-destructive-invert-text-hover)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-destructive.ti-button-filled--variant-invert:hover:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-destructive-invert-icon-hover)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled){background-color:var(--color-button-destructive-invert-background-active);color:var(--color-button-destructive-invert-text-active)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__left-icon,.ti-button-filled--type-destructive.ti-button-filled--variant-invert:active:not(.ti-button-filled--disabled) .ti-button-filled__right-icon{color:var(--color-button-destructive-invert-icon-active)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert.ti-button-filled--disabled{background-color:var(--color-button-destructive-invert-background-disabled);color:var(--color-button-destructive-invert-text-disabled)}.ti-button-filled--type-destructive.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__left-icon,.ti-button-filled--type-destructive.ti-button-filled--variant-invert.ti-button-filled--disabled .ti-button-filled__right-icon{color:var(--color-button-destructive-invert-icon-disabled)}.ti-button-filled--disabled,.ti-button-filled--loading{pointer-events:none}.ti-button-filled__spinner .ti-spinner circle{stroke:currentcolor}
