.cat-u-is-hidden{visibility:hidden!important;display:none!important}.cat-u-is-vishidden{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=23.4375rem){.cat-u-hide-sm{display:none!important}}@media (width>=35rem){.cat-u-hide-sm-2{display:none!important}}@media (width>=48rem){.cat-u-hide-md{display:none!important}}@media (width>=60rem){.cat-u-hide-lg{display:none!important}}@media (width>=75rem){.cat-u-hide-xl{display:none!important}}@media (width<=23.4375rem){.cat-u-show-sm{display:none!important}}@media (width<=35rem){.cat-u-show-sm-2{display:none!important}}@media (width<=48rem){.cat-u-show-md{display:none!important}}@media (width<=60rem){.cat-u-show-lg{display:none!important}}@media (width<=75rem){.cat-u-show-xl{display:none!important}}*,::slotted(*),:before,:after{box-sizing:border-box}:focus-visible{outline-color:var(--cat-theme-color-focus-ring)}.cat-c-button{font-family:var(--cat-theme-typography-label-font-family);font-weight:var(--cat-theme-typography-label-font-weight);font-size:var(--cat-theme-typography-label-font-size);line-height:var(--cat-theme-typography-label-line-height);text-align:var(--cat-button-text-align,center);padding:var(--cat-button-padding,calc(var(--size-base-unit) * 1) var(--cat-space-medium));background-color:var(--cat-theme-color-button-background);border-width:var(--cat-theme-border-width);border-style:solid;border-color:var(--cat-theme-color-button-border);color:var(--cat-theme-color-button-content);width:var(--cat-theme-button-width,auto);cursor:pointer;transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease);border-start-start-radius:var(--cat-button-border-block-start-left-radius,var(--cat-theme-border-radius));border-start-end-radius:var(--cat-button-border-block-start-right-radius,var(--cat-theme-border-radius));border-end-end-radius:var(--cat-button-border-block-end-right-radius,var(--cat-theme-border-radius));border-end-start-radius:var(--cat-button-border-block-end-left-radius,var(--cat-theme-border-radius));justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cat-c-button:hover{background-color:var(--cat-theme-color-button-background-hover);border-color:var(--cat-theme-color-button-border-hover);color:var(--cat-theme-color-button-content-hover)}}.cat-c-button:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease);border-radius:var(--cat-theme-border-radius)}.cat-c-button:active{background-color:var(--cat-theme-color-button-background-active);border-color:var(--cat-theme-color-button-border-active);color:var(--cat-theme-color-button-content-active)}.cat-c-button[disabled],.cat-c-button[data-disabled]{background-color:var(--cat-theme-color-background-default-disabled);border-color:var(--cat-theme-color-border-disabled);color:var(--cat-theme-color-content-disabled);cursor:not-allowed}.cat-c-button[disabled] [data-slot=custom-link] a,.cat-c-button[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-content-disabled);cursor:not-allowed}.cat-c-button.cat-c-button--inline{font-family:var(--cat-theme-typography-body-sm-font-family);font-weight:var(--cat-theme-typography-body-sm-font-weight);font-size:var(--cat-theme-typography-body-sm-font-size);line-height:var(--cat-theme-typography-body-sm-line-height);padding:var(--cat-button-padding,0);border:none;text-decoration:underline}.cat-c-button *{pointer-events:none}.cat-c-button [data-slot=custom-link] a,.cat-c-button [data-slot=custom-link] button{pointer-events:auto}.cat-c-button [data-slot=custom-link] a{color:var(--cat-theme-color-button-content);cursor:pointer;text-decoration:none}.cat-c-button [data-slot=custom-link] a:link,.cat-c-button [data-slot=custom-link] a:visited,.cat-c-button [data-slot=custom-link] a:hover,.cat-c-button [data-slot=custom-link] a:active{color:var(--cat-theme-color-button-content);text-decoration:none}.cat-c-button--primary,.cat-c-button--icon-only.cat-c-button--primary{background-color:var(--cat-theme-color-button-primary-background);border-color:var(--cat-theme-color-button-primary-border);color:var(--cat-theme-color-button-primary-content)}@media (hover:hover) and (pointer:fine){.cat-c-button--primary:hover,.cat-c-button--icon-only.cat-c-button--primary:hover{background-color:var(--cat-theme-color-button-primary-background-hover);border-color:var(--cat-theme-color-button-primary-border-hover);color:var(--cat-theme-color-button-primary-content-hover)}}.cat-c-button--primary:active,.cat-c-button--icon-only.cat-c-button--primary:active{background-color:var(--cat-theme-color-button-primary-background-active);border-color:var(--cat-theme-color-button-primary-border-active);color:var(--cat-theme-color-button-primary-content-active)}.cat-c-button--primary[disabled],.cat-c-button--primary[data-disabled],.cat-c-button--icon-only.cat-c-button--primary[disabled],.cat-c-button--icon-only.cat-c-button--primary[data-disabled]{background-color:var(--cat-theme-color-button-primary-background-disabled);border-color:var(--cat-theme-color-button-primary-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--primary[disabled] [data-slot=custom-link] a,.cat-c-button--primary[data-disabled] [data-slot=custom-link] a,.cat-c-button--icon-only.cat-c-button--primary[disabled] [data-slot=custom-link] a,.cat-c-button--icon-only.cat-c-button--primary[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-primary-content-disabled);cursor:not-allowed}.cat-c-button--contrast{background-color:var(--cat-theme-color-button-contrast-background);border-color:var(--cat-theme-color-button-contrast-border);color:var(--cat-theme-color-button-contrast-content)}@media (hover:hover) and (pointer:fine){.cat-c-button--contrast:hover{background-color:var(--cat-theme-color-button-contrast-background-hover);border-color:var(--cat-theme-color-button-contrast-border-hover);color:var(--cat-theme-color-button-contrast-content-hover)}}.cat-c-button--contrast:active{background-color:var(--cat-theme-color-button-contrast-background-active);border-color:var(--cat-theme-color-button-contrast-border-active);color:var(--cat-theme-color-button-contrast-content-active)}.cat-c-button--contrast[disabled],.cat-c-button--contrast[data-disabled]{background-color:var(--cat-theme-color-background-default-disabled);border-color:var(--cat-theme-color-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--contrast[disabled] [data-slot=custom-link] a,.cat-c-button--contrast[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-contrast-content-disabled);cursor:not-allowed}.cat-c-button--ghost{background-color:var(--cat-theme-color-background-transparent);border-color:var(--cat-theme-color-button-ghost-border);color:var(--cat-theme-color-content-link-default)}@media (hover:hover) and (pointer:fine){.cat-c-button--ghost:hover{color:var(--cat-theme-color-content-link-hover);background-color:var(--cat-theme-color-background-transparent);border-color:var(--cat-theme-color-button-link-border-hover)}}.cat-c-button--ghost:active{background-color:var(--cat-theme-color-button-link-background-active);border-color:var(--cat-theme-color-button-ghost-border-hover);color:var(--cat-theme-color-content-link-active)}.cat-c-button--ghost:focus-visible{color:var(--cat-theme-color-button-link-content);border-color:var(--cat-theme-color-button-link-border-hover)}@media (hover:hover) and (pointer:fine){.cat-c-button--ghost:focus-visible:hover{color:var(--cat-theme-color-button-link-content-hover)}}.cat-c-button--ghost:focus-visible:active{color:var(--cat-theme-color-button-link-content-active)}.cat-c-button--ghost[disabled],.cat-c-button--ghost[data-disabled]{background-color:var(--cat-theme-color-background-transparent);border-color:var(--cat-theme-color-button-ghost-border);color:var(--cat-theme-color-content-disabled)}.cat-c-button--ghost[disabled] [data-slot=custom-link] a,.cat-c-button--ghost[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-link-content-disabled);cursor:not-allowed}.cat-c-button--ghost [data-slot=custom-link] a{color:var(--cat-theme-color-button-link-content)}.cat-c-button--inline{background-color:var(--cat-theme-color-button-link-background);border-color:var(--cat-theme-color-button-link-border);color:var(--cat-theme-color-content-link-default)}@media (hover:hover) and (pointer:fine){.cat-c-button--inline:hover{background-color:var(--cat-theme-color-button-link-background-hover);border-color:var(--cat-theme-color-button-link-border-hover);color:var(--cat-theme-color-content-link-hover)}}.cat-c-button--inline:active{background-color:var(--cat-theme-color-button-link-background-active);border-color:var(--cat-theme-color-button-link-border-active);color:var(--cat-theme-color-content-link-active)}.cat-c-button--inline[disabled],.cat-c-button--inline[data-disabled]{background-color:var(--cat-theme-color-button-link-background-disabled);border-color:var(--cat-theme-color-button-link-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--inline[disabled] [data-slot=custom-link] a,.cat-c-button--inline[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-link-content-disabled);cursor:not-allowed}.cat-c-button--inline [data-slot=custom-link] a{color:var(--cat-theme-color-button-link-content)}.cat-c-button--ghost-danger{background-color:var(--cat-theme-color-button-ghost-danger-background);border-color:var(--cat-theme-color-button-ghost-danger-border);color:var(--cat-theme-color-button-ghost-danger-content)}@media (hover:hover) and (pointer:fine){.cat-c-button--ghost-danger:hover{background-color:var(--cat-theme-color-button-ghost-danger-background-hover);border-color:var(--cat-theme-color-button-ghost-danger-border-hover);color:var(--cat-theme-color-button-ghost-danger-content-hover)}}.cat-c-button--ghost-danger:active{background-color:var(--cat-theme-color-button-ghost-danger-background-active);border-color:var(--cat-theme-color-button-ghost-danger-border-active);color:var(--cat-theme-color-button-ghost-danger-content-active)}.cat-c-button--ghost-danger[disabled],.cat-c-button--ghost-danger[data-disabled]{background-color:var(--cat-theme-color-button-ghost-danger-background-disabled);border-color:var(--cat-theme-color-button-ghost-danger-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--ghost-danger[disabled] [data-slot=custom-link] a,.cat-c-button--ghost-danger[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-ghost-danger-content-disabled);cursor:not-allowed}.cat-c-button--danger{background-color:var(--cat-theme-color-button-danger-background);color:var(--cat-theme-color-button-danger-content);border-color:var(--cat-theme-color-button-danger-border)}@media (hover:hover) and (pointer:fine){.cat-c-button--danger:hover{background-color:var(--cat-theme-color-button-danger-background-hover);border-color:var(--cat-theme-color-button-danger-border-hover);color:var(--cat-theme-color-button-danger-content-hover)}}.cat-c-button--danger:active{background-color:var(--cat-theme-color-button-danger-background-active);border-color:var(--cat-theme-color-button-danger-border-active);color:var(--cat-theme-color-button-danger-content-active)}.cat-c-button--danger[disabled],.cat-c-button--danger[data-disabled]{background-color:var(--cat-theme-color-button-danger-background-disabled);border-color:var(--cat-theme-color-button-danger-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--danger[disabled] [data-slot=custom-link] a,.cat-c-button--danger[data-disabled] [data-slot=custom-link] a{color:var(--cat-theme-color-button-danger-content-disabled);cursor:not-allowed}.cat-c-button--sm{padding:var(--cat-button-padding,calc(var(--size-base-unit) * .625) var(--cat-space-medium))}.cat-c-button--sm.cat-c-button--inline{font-family:var(--cat-theme-typography-footnote-font-family);font-weight:var(--cat-theme-typography-footnote-font-weight);font-size:var(--cat-theme-typography-footnote-font-size);line-height:var(--cat-theme-typography-footnote-line-height)}.cat-c-button--lg{padding:calc(var(--size-base-unit) * 1.375) var(--cat-space-x-large);font-family:var(--cat-theme-typography-label-lg-font-family);font-weight:var(--cat-theme-typography-label-lg-font-weight);font-size:var(--cat-theme-typography-label-lg-font-size);line-height:var(--cat-theme-typography-label-lg-line-height)}.cat-c-button--lg.cat-c-button--inline{font-family:var(--cat-theme-typography-body-font-family);font-weight:var(--cat-theme-typography-body-font-weight);font-size:var(--cat-theme-typography-body-font-size);line-height:var(--cat-theme-typography-body-line-height)}.cat-c-button--icon-only{background-color:var(--cat-theme-color-button-background);border-color:var(--cat-theme-color-button-border-hover);color:var(--cat-theme-color-content-default)}@media (hover:hover) and (pointer:fine){.cat-c-button--icon-only:hover{background-color:var(--cat-theme-color-button-background-hover);border-color:var(--cat-theme-color-button-border-hover);color:var(--cat-theme-color-button-content-hover)}}.cat-c-button--icon-only:active{background-color:var(--cat-theme-color-button-background-active);border-color:var(--cat-theme-color-button-border-active);color:var(--cat-theme-color-content-default)}.cat-c-button--icon-only[disabled]{background-color:var(--cat-theme-color-background-default-disabled);border-color:var(--cat-theme-color-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--icon-only.cat-c-button--ghost{background-color:var(--cat-theme-color-button-ghost-background,transparent);color:var(--cat-theme-color-content-default);border-color:#0000}@media (hover:hover) and (pointer:fine){.cat-c-button--icon-only.cat-c-button--ghost:hover{background-color:var(--cat-button-ghost-hover-background,var(--cat-theme-color-button-background-hover));color:var(--cat-theme-color-button-content-hover);border-color:#0000}}.cat-c-button--icon-only.cat-c-button--ghost:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-button--icon-only.cat-c-button--ghost:active{background-color:var(--cat-button--icon-only-ghost-active,var(--cat-theme-color-button-background-active));color:var(--cat-theme-color-content-default);border-color:#0000}.cat-c-button--icon-only.cat-c-button--ghost[disabled]{background-color:var(--cat-button--icon-only-ghost-disabled,transparent);color:var(--cat-theme-color-content-disabled);border-color:#0000}.cat-c-button--icon-only.cat-c-button--contrast{background-color:var(--cat-theme-color-button-contrast-background);color:var(--cat-theme-color-button-contrast-content);border-color:var(--cat-theme-color-button-contrast-border)}@media (hover:hover) and (pointer:fine){.cat-c-button--icon-only.cat-c-button--contrast:hover{background-color:var(--cat-theme-color-button-contrast-background-hover);border-color:var(--cat-theme-color-button-contrast-border-hover);color:var(--cat-theme-color-button-contrast-content-hover)}}.cat-c-button--icon-only.cat-c-button--contrast:active{background-color:var(--cat-theme-color-button-contrast-background-active);border-color:var(--cat-theme-color-button-contrast-border-active);color:var(--cat-theme-color-button-contrast-content-active)}.cat-c-button--icon-only.cat-c-button--contrast[disabled]{background-color:var(--cat-theme-color-background-default-disabled);border-color:var(--cat-theme-color-border-disabled);color:var(--cat-theme-color-content-disabled)}.cat-c-button--icon-only.cat-c-button--ghost-danger{background-color:var(--cat-theme-color-button-ghost-danger-background);color:var(--cat-theme-color-button-ghost-danger-content);border-color:#0000}@media (hover:hover) and (pointer:fine){.cat-c-button--icon-only.cat-c-button--ghost-danger:hover{background-color:var(--cat-theme-color-button-ghost-danger-background);color:var(--cat-theme-color-button-ghost-danger-content-hover);border-color:#0000}}.cat-c-button--icon-only.cat-c-button--ghost-danger:active{background-color:var(--cat-theme-color-button-ghost-danger-background);color:var(--cat-theme-color-button-ghost-danger-content-active);border-color:#0000}.cat-c-button--icon-only.cat-c-button--ghost-danger[disabled]{background-color:var(--cat-theme-color-button-ghost-danger-background);color:var(--cat-theme-color-button-danger-background-disabled);border-color:#0000}.cat-c-button--icon-only.cat-c-button--inverted{background:var(--cat-button-icon-only-inverted-default,transparent);color:var(--cat-theme-color-content-default);border-color:#0000}.cat-c-button--icon-only.cat-c-button--inverted:active{color:var(--cat-theme-color-content-knockout);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.cat-c-button--icon-only.cat-c-button--inverted:hover{color:var(--cat-theme-color-content-knockout);background:var(--cat-theme-navigation-background-hover);border-color:#0000}}.cat-c-button--icon-only.cat-c-button--inverted:active{background:var(--component-button-contrast-background-active,var(--cat-theme-color-background-strong))}.cat-c-button--icon-only.cat-c-button--inverted:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-button--icon-only.cat-c-button--inverted[disabled]{color:var(--cat-theme-color-border-default-hover);background:var(--cat-button-icon-only-inverted-disabled,transparent);border-color:#0000}.cat-c-button--icon-only.cat-c-button--xs{padding:var(--cat-button-padding,calc(var(--size-base-unit) * .625));--cat-icon-height:calc(var(--size-base-unit) * 1.5);--cat-icon-width:calc(var(--size-base-unit) * 1.5)}.cat-c-button--icon-only.cat-c-button--sm{padding:var(--cat-button-padding,calc(var(--size-base-unit) * .875))}.cat-c-button--icon-only.cat-c-button--md{padding:var(--cat-button-padding,calc(var(--size-base-unit) * 1.375))}.cat-c-button--icon-only.cat-c-button--lg{padding:var(--cat-button-padding,calc(var(--size-base-unit) * 1.875));--cat-icon-height:calc(var(--size-base-unit) * 2);--cat-icon-width:calc(var(--size-base-unit) * 2)}.cat-c-button.cat-c-button--md:not(.cat-c-button--inline) .cat-c-button__text{margin-bottom:calc(var(--size-base-unit) * .125);margin-top:calc(var(--size-base-unit) * .125)}.cat-c-button cat-icon,.cat-c-button [data-slot=icon]{--cat-icon-height:calc(var(--size-base-unit) * 2);--cat-icon-width:calc(var(--size-base-unit) * 2);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease);display:block;transform:none}.cat-c-button__before+.cat-c-button__text:not(.cat-u-is-vishidden){margin-inline-start:var(--cat-space-x-small)}.cat-c-button--icon-top .cat-c-button__before+.cat-c-button__text{margin-inline-start:0}.cat-c-button__text:not(.cat-u-is-vishidden)+.cat-c-button__after{margin-inline-start:var(--cat-space-x-small)}:is(.cat-c-button--full-width,.cat-c-button__host:has(.cat-c-button--full-width)){text-align:center;align-self:stretch;width:100%}.cat-c-button--icon-top{text-align:center;padding:calc(var(--size-base-unit) * 1.875);width:calc(var(--size-base-unit) * 13);flex-direction:column}.cat-c-button--icon-top .cat-c-button__before{width:calc(var(--size-base-unit) * 4);height:calc(var(--size-base-unit) * 4);justify-content:center;align-items:center;display:flex}.cat-c-button--icon-top .cat-c-button__text:not(.cat-u-is-vishidden){font-family:var(--cat-theme-typography-footnote-bold-font-family);font-weight:var(--cat-theme-typography-footnote-bold-font-weight);font-size:var(--cat-theme-typography-footnote-bold-font-size);line-height:var(--cat-theme-typography-footnote-bold-line-height);min-height:calc(var(--size-base-unit) * 4);margin-block-start:var(--cat-space-x-small);margin-inline-start:0;display:block}a.cat-c-button.cat-c-button,a.cat-c-button.cat-c-button:link,a.cat-c-button.cat-c-button:visited,a.cat-c-button.cat-c-button:hover,a.cat-c-button.cat-c-button:active{color:var(--cat-theme-color-button-content)}a.cat-c-button.cat-c-button[aria-disabled=true],a.cat-c-button.cat-c-button:not([href]),a.cat-c-button.cat-c-button[aria-disabled=true]:link,a.cat-c-button.cat-c-button[aria-disabled=true]:visited,a.cat-c-button.cat-c-button[aria-disabled=true]:hover,a.cat-c-button.cat-c-button[aria-disabled=true]:active,a.cat-c-button.cat-c-button:not([href]):link,a.cat-c-button.cat-c-button:not([href]):visited,a.cat-c-button.cat-c-button:not([href]):hover,a.cat-c-button.cat-c-button:not([href]):active{color:var(--cat-theme-color-button-content-disabled)}a.cat-c-button.cat-c-button,a.cat-c-button.cat-c-button:link,a.cat-c-button.cat-c-button:visited,a.cat-c-button.cat-c-button:hover,a.cat-c-button.cat-c-button:active{text-decoration:none}a.cat-c-button--primary.cat-c-button--primary,a.cat-c-button--primary.cat-c-button--primary:link,a.cat-c-button--primary.cat-c-button--primary:visited,a.cat-c-button--primary.cat-c-button--primary:hover,a.cat-c-button--primary.cat-c-button--primary:active{color:var(--cat-theme-color-button-primary-content)}a.cat-c-button--primary.cat-c-button--primary[aria-disabled=true],a.cat-c-button--primary.cat-c-button--primary:not([href]),a.cat-c-button--primary.cat-c-button--primary[aria-disabled=true]:link,a.cat-c-button--primary.cat-c-button--primary[aria-disabled=true]:visited,a.cat-c-button--primary.cat-c-button--primary[aria-disabled=true]:hover,a.cat-c-button--primary.cat-c-button--primary[aria-disabled=true]:active,a.cat-c-button--primary.cat-c-button--primary:not([href]):link,a.cat-c-button--primary.cat-c-button--primary:not([href]):visited,a.cat-c-button--primary.cat-c-button--primary:not([href]):hover,a.cat-c-button--primary.cat-c-button--primary:not([href]):active{color:var(--cat-theme-color-button-primary-content-disabled)}a.cat-c-button--contrast.cat-c-button--contrast,a.cat-c-button--contrast.cat-c-button--contrast:link,a.cat-c-button--contrast.cat-c-button--contrast:visited,a.cat-c-button--contrast.cat-c-button--contrast:hover,a.cat-c-button--contrast.cat-c-button--contrast:active{color:var(--cat-theme-color-button-contrast-content)}a.cat-c-button--contrast.cat-c-button--contrast[aria-disabled=true],a.cat-c-button--contrast.cat-c-button--contrast:not([href]),a.cat-c-button--contrast.cat-c-button--contrast[aria-disabled=true]:link,a.cat-c-button--contrast.cat-c-button--contrast[aria-disabled=true]:visited,a.cat-c-button--contrast.cat-c-button--contrast[aria-disabled=true]:hover,a.cat-c-button--contrast.cat-c-button--contrast[aria-disabled=true]:active,a.cat-c-button--contrast.cat-c-button--contrast:not([href]):link,a.cat-c-button--contrast.cat-c-button--contrast:not([href]):visited,a.cat-c-button--contrast.cat-c-button--contrast:not([href]):hover,a.cat-c-button--contrast.cat-c-button--contrast:not([href]):active{color:var(--cat-theme-color-button-contrast-content-disabled)}a.cat-c-button--ghost.cat-c-button--ghost,a.cat-c-button--inline.cat-c-button--inline,a.cat-c-button--ghost.cat-c-button--ghost:link,a.cat-c-button--ghost.cat-c-button--ghost:visited,a.cat-c-button--ghost.cat-c-button--ghost:hover,a.cat-c-button--ghost.cat-c-button--ghost:active,a.cat-c-button--inline.cat-c-button--inline:link,a.cat-c-button--inline.cat-c-button--inline:visited,a.cat-c-button--inline.cat-c-button--inline:hover,a.cat-c-button--inline.cat-c-button--inline:active{color:var(--cat-theme-color-content-link-default)}a.cat-c-button--ghost.cat-c-button--ghost[aria-disabled=true],a.cat-c-button--ghost.cat-c-button--ghost:not([href]),a.cat-c-button--inline.cat-c-button--inline[aria-disabled=true],a.cat-c-button--inline.cat-c-button--inline:not([href]),a.cat-c-button--ghost.cat-c-button--ghost[aria-disabled=true]:link,a.cat-c-button--ghost.cat-c-button--ghost[aria-disabled=true]:visited,a.cat-c-button--ghost.cat-c-button--ghost[aria-disabled=true]:hover,a.cat-c-button--ghost.cat-c-button--ghost[aria-disabled=true]:active,a.cat-c-button--ghost.cat-c-button--ghost:not([href]):link,a.cat-c-button--ghost.cat-c-button--ghost:not([href]):visited,a.cat-c-button--ghost.cat-c-button--ghost:not([href]):hover,a.cat-c-button--ghost.cat-c-button--ghost:not([href]):active,a.cat-c-button--inline.cat-c-button--inline[aria-disabled=true]:link,a.cat-c-button--inline.cat-c-button--inline[aria-disabled=true]:visited,a.cat-c-button--inline.cat-c-button--inline[aria-disabled=true]:hover,a.cat-c-button--inline.cat-c-button--inline[aria-disabled=true]:active,a.cat-c-button--inline.cat-c-button--inline:not([href]):link,a.cat-c-button--inline.cat-c-button--inline:not([href]):visited,a.cat-c-button--inline.cat-c-button--inline:not([href]):hover,a.cat-c-button--inline.cat-c-button--inline:not([href]):active{color:var(--cat-theme-color-button-link-content-disabled)}@media (hover:hover) and (pointer:fine){a.cat-c-button--ghost.cat-c-button--ghost.cat-c-button--ghost:not([disabled]):hover{color:var(--cat-theme-color-content-link-hover);border-color:var(--cat-theme-color-button-link-border-hover)}}a.cat-c-button--ghost.cat-c-button--ghost.cat-c-button--ghost:not([disabled]):active{background-color:var(--cat-theme-color-button-link-background-active);border-color:var(--cat-theme-color-button-ghost-border-hover);color:var(--cat-theme-color-content-link-active)}a.cat-c-button--ghost.cat-c-button--ghost.cat-c-button--ghost:not([disabled]):focus-visible{color:var(--cat-theme-color-button-link-content);background-color:var(--cat-theme-color-button-link-background-hover);border-color:var(--cat-theme-color-button-link-border-hover)}@media (hover:hover) and (pointer:fine){a.cat-c-button--ghost.cat-c-button--ghost.cat-c-button--ghost:not([disabled]):focus-visible:hover{color:var(--cat-theme-color-button-link-content-hover)}}a.cat-c-button--ghost.cat-c-button--ghost.cat-c-button--ghost:not([disabled]):focus-visible:active{color:var(--cat-theme-color-button-link-content-active)}a.cat-c-button--inline.cat-c-button--inline.cat-c-button--inline,a.cat-c-button--inline.cat-c-button--inline.cat-c-button--inline:link,a.cat-c-button--inline.cat-c-button--inline.cat-c-button--inline:visited{text-decoration:underline}@media (hover:hover) and (pointer:fine){a.cat-c-button--inline.cat-c-button--inline.cat-c-button--inline:not([disabled]):hover{background-color:var(--cat-theme-color-button-link-background-hover);border-color:var(--cat-theme-color-button-link-border-hover);color:var(--cat-theme-color-content-link-hover);text-decoration:underline}}a.cat-c-button--inline.cat-c-button--inline.cat-c-button--inline:not([disabled]):active{background-color:var(--cat-theme-color-button-link-background-active);border-color:var(--cat-theme-color-button-link-border-active);color:var(--cat-theme-color-content-link-active);text-decoration:underline}a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:link,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:visited,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:hover,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:active{color:var(--cat-theme-color-button-ghost-danger-content)}a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger[aria-disabled=true],a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([href]),a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger[aria-disabled=true]:link,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger[aria-disabled=true]:visited,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger[aria-disabled=true]:hover,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger[aria-disabled=true]:active,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([href]):link,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([href]):visited,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([href]):hover,a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([href]):active{color:var(--cat-theme-color-button-ghost-danger-content-disabled)}@media (hover:hover) and (pointer:fine){a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([disabled]):hover{background-color:var(--cat-theme-color-button-ghost-danger-background-hover);border-color:var(--cat-theme-color-button-ghost-danger-border-hover);color:var(--cat-theme-color-button-ghost-danger-content-hover)}}a.cat-c-button--ghost-danger.cat-c-button--ghost-danger.cat-c-button--ghost-danger:not([disabled]):active{background-color:var(--cat-theme-color-button-ghost-danger-background-active);border-color:var(--cat-theme-color-button-ghost-danger-border-active);color:var(--cat-theme-color-button-ghost-danger-content-active)}a.cat-c-button--danger.cat-c-button--danger,a.cat-c-button--danger.cat-c-button--danger:link,a.cat-c-button--danger.cat-c-button--danger:visited,a.cat-c-button--danger.cat-c-button--danger:hover,a.cat-c-button--danger.cat-c-button--danger:active{color:var(--cat-theme-color-button-danger-content)}a.cat-c-button--danger.cat-c-button--danger[aria-disabled=true],a.cat-c-button--danger.cat-c-button--danger:not([href]),a.cat-c-button--danger.cat-c-button--danger[aria-disabled=true]:link,a.cat-c-button--danger.cat-c-button--danger[aria-disabled=true]:visited,a.cat-c-button--danger.cat-c-button--danger[aria-disabled=true]:hover,a.cat-c-button--danger.cat-c-button--danger[aria-disabled=true]:active,a.cat-c-button--danger.cat-c-button--danger:not([href]):link,a.cat-c-button--danger.cat-c-button--danger:not([href]):visited,a.cat-c-button--danger.cat-c-button--danger:not([href]):hover,a.cat-c-button--danger.cat-c-button--danger:not([href]):active{color:var(--cat-theme-color-button-danger-content-disabled)}.cat-c-button--primary [data-slot=custom-link] a,.cat-c-button--primary [data-slot=custom-link] a:link,.cat-c-button--primary [data-slot=custom-link] a:visited,.cat-c-button--primary [data-slot=custom-link] a:hover,.cat-c-button--primary [data-slot=custom-link] a:active{color:var(--cat-theme-color-button-primary-content)}.cat-c-button--contrast [data-slot=custom-link] a,.cat-c-button--contrast [data-slot=custom-link] a:link,.cat-c-button--contrast [data-slot=custom-link] a:visited,.cat-c-button--contrast [data-slot=custom-link] a:hover,.cat-c-button--contrast [data-slot=custom-link] a:active{color:var(--cat-theme-color-button-contrast-content)}.cat-c-button--ghost [data-slot=custom-link] a,.cat-c-button--inline [data-slot=custom-link] a,.cat-c-button--ghost [data-slot=custom-link] a:link,.cat-c-button--ghost [data-slot=custom-link] a:visited,.cat-c-button--ghost [data-slot=custom-link] a:hover,.cat-c-button--ghost [data-slot=custom-link] a:active,.cat-c-button--inline [data-slot=custom-link] a:link,.cat-c-button--inline [data-slot=custom-link] a:visited,.cat-c-button--inline [data-slot=custom-link] a:hover,.cat-c-button--inline [data-slot=custom-link] a:active{color:var(--cat-theme-color-content-link-default)}.cat-c-button--danger [data-slot=custom-link] a,.cat-c-button--danger [data-slot=custom-link] a:link,.cat-c-button--danger [data-slot=custom-link] a:visited,.cat-c-button--danger [data-slot=custom-link] a:hover,.cat-c-button--danger [data-slot=custom-link] a:active{color:var(--cat-theme-color-button-danger-content)}.cat-c-button--ghost-danger [data-slot=custom-link] a,.cat-c-button--ghost-danger [data-slot=custom-link] a:link,.cat-c-button--ghost-danger [data-slot=custom-link] a:visited,.cat-c-button--ghost-danger [data-slot=custom-link] a:hover,.cat-c-button--ghost-danger [data-slot=custom-link] a:active{color:var(--cat-theme-color-button-ghost-danger-content)}.cat-c-button__host{display:inline-flex}
