:root{--heading-s-4xl:3.25rem;--heading-lh-4xl:3.5rem;--heading-s-3xl:2.375rem;--heading-lh-3xl:2.75rem;--heading-s-xxl:2rem;--heading-lh-xxl:2.375rem;--heading-s-xl:1.5rem;--heading-lh-xl:1.75rem;--heading-s-lg:1.25rem;--heading-lh-lg:1.438rem;--heading-s-md:1.125rem;--heading-lh-md:1.3125rem;--heading-s-sm:1rem;--heading-lh-sm:1.1875rem;--heading-s-xs:.875rem;--heading-lh-xs:1rem;--heading-s-xxs:.75rem;--heading-lh-xxs:.875rem;--base-s-xl:1.25rem;--base-lh-xl:1.875rem;--base-s-lg:1rem;--base-lh-lg:1.1875rem;--base-s-md:.875rem;--base-lh-md:1rem;--base-s-sm:.75rem;--base-lh-sm:.875rem;--base-s-xs:.625rem;--base-lh-xs:.75rem;--body-lh-lg:1.5rem;--body-lh-md:1.3125rem;--body-lh-sm:1.125rem}.icon-button{-webkit-user-select:none;user-select:none;white-space:nowrap;will-change:background, border-color;background:0 0;border:none;border-radius:.125rem;justify-content:center;align-items:center;max-width:100%;transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.icon-button__icon{justify-content:center;align-items:center;display:flex;position:relative}.icon-button__icon svg{display:block}.icon-button:hover:not(:disabled){cursor:pointer}.icon-button:hover:disabled{transition:none}.icon-button:focus{outline:3px solid rgba(var(--colors-primary-500), .3);box-shadow:unset}.icon-button.icon-button--outline{border-style:solid;border-width:1px}.icon-button.icon-button--xs{width:1.625rem;min-width:1.625rem;height:1.625rem}.icon-button.icon-button--xs .icon-button__icon,.icon-button.icon-button--xs .icon-button__icon svg{width:1.0625rem;height:1.0625rem}.icon-button.icon-button--sm{width:2rem;min-width:2rem;height:2rem}.icon-button.icon-button--sm .icon-button__icon,.icon-button.icon-button--sm .icon-button__icon svg{width:1.25rem;height:1.25rem}.icon-button.icon-button--md{width:2.5rem;min-width:2.5rem;height:2.5rem}.icon-button.icon-button--md .icon-button__icon,.icon-button.icon-button--md .icon-button__icon svg{width:1.5rem;height:1.5rem}.icon-button.icon-button--lg{width:3rem;min-width:3rem;height:3rem}.icon-button.icon-button--lg .icon-button__icon,.icon-button.icon-button--lg .icon-button__icon svg{width:1.75rem;height:1.75rem}.icon-button.icon-button--primary.icon-button--dark{color:rgb(var(--colors-white-full));background:rgb(var(--colors-primary-600))}.icon-button.icon-button--primary.icon-button--dark:hover:not(:disabled){background:rgb(var(--colors-primary-500))}.icon-button.icon-button--primary.icon-button--dark:active:not(:disabled){background:rgb(var(--colors-primary-800))}.icon-button.icon-button--primary.icon-button--dark:disabled{background:rgb(var(--colors-primary-200))}.icon-button.icon-button--primary.icon-button--light{color:rgb(var(--colors-primary-800));background:rgb(var(--colors-primary-100))}.icon-button.icon-button--primary.icon-button--light:hover:not(:disabled){background:rgb(var(--colors-primary-200))}.icon-button.icon-button--primary.icon-button--light:active:not(:disabled){background:rgb(var(--colors-primary-300))}.icon-button.icon-button--primary.icon-button--light:disabled{color:rgb(var(--colors-primary-300));background:rgb(var(--colors-primary-100))}.icon-button.icon-button--primary.icon-button--outline,.icon-button.icon-button--primary.icon-button--link{color:rgb(var(--colors-primary-600))}.icon-button.icon-button--primary.icon-button--outline:hover:not(:disabled),.icon-button.icon-button--primary.icon-button--link:hover:not(:disabled){color:rgb(var(--colors-primary-500))}.icon-button.icon-button--primary.icon-button--outline:active:not(:disabled),.icon-button.icon-button--primary.icon-button--link:active:not(:disabled){color:rgb(var(--colors-primary-800))}.icon-button.icon-button--primary.icon-button--outline:disabled,.icon-button.icon-button--primary.icon-button--link:disabled{color:rgb(var(--colors-primary-300))}.icon-button.icon-button--primary.icon-button--outline{border-color:rgb(var(--colors-primary-600))}.icon-button.icon-button--primary.icon-button--outline:hover:not(:disabled){border-color:rgb(var(--colors-primary-500))}.icon-button.icon-button--primary.icon-button--outline:active:not(:disabled){border-color:rgb(var(--colors-primary-800))}.icon-button.icon-button--primary.icon-button--outline:disabled{border-color:rgb(var(--colors-primary-300))}.icon-button.icon-button--primary.icon-button--clear{color:rgb(var(--colors-primary-025));background:0 0}.icon-button.icon-button--primary.icon-button--clear:hover:not(:disabled){color:rgb(var(--colors-primary-100))}.icon-button.icon-button--primary.icon-button--clear:active:not(:disabled){color:rgb(var(--colors-primary-200))}.icon-button.icon-button--primary.icon-button--clear:disabled{color:rgb(var(--colors-primary-400))}.icon-button.icon-button--secondary.icon-button--dark{color:rgb(var(--colors-white-full));background:rgb(var(--colors-gray-500))}.icon-button.icon-button--secondary.icon-button--dark:hover:not(:disabled){background:rgb(var(--colors-gray-400))}.icon-button.icon-button--secondary.icon-button--dark:active:not(:disabled){background:rgb(var(--colors-gray-600))}.icon-button.icon-button--secondary.icon-button--dark:disabled{background:rgb(var(--colors-gray-300))}.icon-button.icon-button--secondary.icon-button--light{color:rgb(var(--colors-gray-500));background:rgba(var(--colors-gray-200), 0)}.icon-button.icon-button--secondary.icon-button--light:hover:not(:disabled){background:rgb(var(--colors-gray-200))}.icon-button.icon-button--secondary.icon-button--light:active:not(:disabled){color:rgb(var(--colors-gray-600));background:rgb(var(--colors-gray-300))}.icon-button.icon-button--secondary.icon-button--light:disabled{color:rgb(var(--colors-gray-300));background:rgba(var(--colors-gray-200), 0)}.icon-button.icon-button--secondary.icon-button--outline{color:rgb(var(--colors-gray-500));border-color:rgb(var(--colors-gray-300));font-weight:400}.icon-button.icon-button--secondary.icon-button--outline:hover:not(:disabled){border-color:rgb(var(--colors-gray-400))}.icon-button.icon-button--secondary.icon-button--outline:active:not(:disabled){border-color:rgb(var(--colors-gray-500))}.icon-button.icon-button--secondary.icon-button--outline:disabled{color:rgb(var(--colors-gray-300));border-color:rgb(var(--colors-gray-300))}.icon-button.icon-button--secondary.icon-button--link{color:rgb(var(--colors-gray-500));background:rgba(var(--colors-gray-200), 0)}.icon-button.icon-button--secondary.icon-button--link:hover:not(:disabled){background:rgb(var(--colors-gray-200))}.icon-button.icon-button--secondary.icon-button--link:active:not(:disabled){color:rgb(var(--colors-gray-600));background:rgb(var(--colors-gray-300))}.icon-button.icon-button--secondary.icon-button--link:disabled{color:rgb(var(--colors-gray-300));background:rgba(var(--colors-gray-200), 0)}.icon-button.icon-button--secondary.icon-button--clear{color:rgb(var(--colors-gray-500));background:0 0}.icon-button.icon-button--secondary.icon-button--clear:hover:not(:disabled){color:rgb(var(--colors-gray-700))}.icon-button.icon-button--secondary.icon-button--clear:active:not(:disabled){color:rgb(var(--colors-gray-600))}.icon-button.icon-button--secondary.icon-button--clear:disabled{color:rgb(var(--colors-gray-400))}.icon-button.icon-button--secondary.icon-button--circle{color:rgb(var(--colors-gray-500));background:rgb(var(--colors-gray-050));box-shadow:1px 1px 4px rgba(var(--colors-gray-900), .15);border-radius:100%}.icon-button.icon-button--secondary.icon-button--circle:hover:not(:disabled){color:rgb(var(--colors-gray-600))}.icon-button.icon-button--secondary.icon-button--circle:active:not(:disabled){color:rgb(var(--colors-gray-700))}.icon-button.icon-button--secondary.icon-button--circle:disabled{color:rgb(var(--colors-gray-200))}.icon-button.icon-button--primary-light.icon-button--clear{color:rgb(var(--colors-primary-025));background:0 0}.icon-button.icon-button--primary-light.icon-button--clear:hover:not(.icon-button.icon-button--primary-light.icon-button--clear.is-disabled){color:rgb(var(--colors-primary-100))}.icon-button.icon-button--primary-light.icon-button--clear:active:not(.icon-button.icon-button--primary-light.icon-button--clear.is-disabled){color:rgb(var(--colors-primary-200))}.icon-button.icon-button--primary-light.icon-button--clear:disabled{color:rgb(var(--colors-primary-400))}.icon-button.icon-button--secondary-light.icon-button--clear{color:rgb(var(--colors-gray-400));background:0 0}.icon-button.icon-button--secondary-light.icon-button--clear:hover:not(:disabled){color:rgb(var(--colors-gray-600))}.icon-button.icon-button--secondary-light.icon-button--clear:active:not(:disabled){color:rgb(var(--colors-gray-700))}.icon-button.icon-button--secondary-light.icon-button--clear:disabled{color:rgb(var(--colors-gray-200))}.icon-button.icon-button--secondary-light.icon-button--circle{color:rgb(var(--colors-gray-500));background:rgb(var(--colors-white-full));box-shadow:1px 1px 4px rgba(var(--colors-gray-900), .15);border-radius:100%}.icon-button.icon-button--secondary-light.icon-button--circle .icon-button-badge{outline:2px solid rgb(var(--colors-white-full))}.icon-button.icon-button--secondary-light.icon-button--circle:hover:not(:disabled){color:rgb(var(--colors-gray-600))}.icon-button.icon-button--secondary-light.icon-button--circle:active:not(:disabled){color:rgb(var(--colors-gray-700))}.icon-button.icon-button--secondary-light.icon-button--circle:disabled{color:rgb(var(--colors-gray-200))}.icon-button.icon-button--error.icon-button--dark,.icon-button.icon-button--error.icon-button--light{color:rgb(var(--colors-white-full));background:rgb(var(--colors-error-dark))}.icon-button.icon-button--error.icon-button--dark:hover:not(:disabled),.icon-button.icon-button--error.icon-button--light:hover:not(:disabled){background:rgb(var(--colors-error-mid))}.icon-button.icon-button--error.icon-button--dark:active:not(:disabled),.icon-button.icon-button--error.icon-button--light:active:not(:disabled){background:rgb(var(--colors-error-darker))}.icon-button.icon-button--error.icon-button--dark:disabled,.icon-button.icon-button--error.icon-button--light:disabled{background:rgb(var(--colors-error-light))}.icon-button.icon-button--error.icon-button--outline,.icon-button.icon-button--error.icon-button--link{color:rgb(var(--colors-error-darker))}.icon-button.icon-button--error.icon-button--outline:hover:not(:disabled),.icon-button.icon-button--error.icon-button--link:hover:not(:disabled){color:rgb(var(--colors-error-dark))}.icon-button.icon-button--error.icon-button--outline:active:not(:disabled),.icon-button.icon-button--error.icon-button--link:active:not(:disabled){color:rgb(var(--colors-error-mid))}.icon-button.icon-button--error.icon-button--outline:disabled,.icon-button.icon-button--error.icon-button--link:disabled{color:rgb(var(--colors-error-light))}.icon-button.icon-button--error.icon-button--outline{border-color:rgb(var(--colors-error-dark))}.icon-button.icon-button--error.icon-button--outline:hover:not(:disabled){border-color:rgb(var(--colors-error-mid))}.icon-button.icon-button--error.icon-button--outline:active:not(:disabled){border-color:rgb(var(--colors-error-darker))}.icon-button.icon-button--error.icon-button--outline:disabled{border-color:rgb(var(--colors-error-light))}.icon-button.icon-button--error.icon-button--circle{color:rgb(var(--colors-error-base));background:rgb(var(--colors-white-full));box-shadow:0px 0px 15px 0px rgba(var(--colors-gray-800), .2);border-radius:100%}.icon-button.icon-button--error.icon-button--circle:hover:not(:disabled){color:rgb(var(--colors-gray-600))}.icon-button.icon-button--error.icon-button--circle:active:not(:disabled){color:rgb(var(--colors-gray-700))}.icon-button.icon-button--error.icon-button--circle:disabled{color:rgb(var(--colors-gray-200))}.icon-button-badge{outline:2px solid rgb(var(--colors-gray-100));justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}
