cuga-agent / src /frontend_workspaces /frontend /dist /carbon-ai-d740395b.d531e17cb74cbfe3fc5a.js
Sami Marreed
feat: docker-v1 with optimized frontend
0646b18
"use strict";(self.webpackChunk_carbon_ai_chat_examples_web_components_basic=self.webpackChunk_carbon_ai_chat_examples_web_components_basic||[]).push([[8974],{41465:function(s,e,c){c.d(e,{default:function(){return t}});var t=".cds-custom--layout--size-xs{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-xs, 1.5rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-xs{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-xs, 1.5rem));\n}\n\n.cds-custom--layout-constraint--size__min-xs{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-xs, 1.5rem);\n}\n\n.cds-custom--layout-constraint--size__max-xs{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-xs, 1.5rem);\n}\n\n.cds-custom--layout--size-sm{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-sm, 2rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-sm{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-sm, 2rem));\n}\n\n.cds-custom--layout-constraint--size__min-sm{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-sm, 2rem);\n}\n\n.cds-custom--layout-constraint--size__max-sm{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-sm, 2rem);\n}\n\n.cds-custom--layout--size-md{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-md, 2.5rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-md{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-md, 2.5rem));\n}\n\n.cds-custom--layout-constraint--size__min-md{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-md, 2.5rem);\n}\n\n.cds-custom--layout-constraint--size__max-md{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-md, 2.5rem);\n}\n\n.cds-custom--layout--size-lg{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-lg, 3rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-lg{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-lg, 3rem));\n}\n\n.cds-custom--layout-constraint--size__min-lg{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-lg, 3rem);\n}\n\n.cds-custom--layout-constraint--size__max-lg{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-lg, 3rem);\n}\n\n.cds-custom--layout--size-xl{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-xl, 4rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-xl{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-xl, 4rem));\n}\n\n.cds-custom--layout-constraint--size__min-xl{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-xl, 4rem);\n}\n\n.cds-custom--layout-constraint--size__max-xl{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-xl, 4rem);\n}\n\n.cds-custom--layout--size-2xl{\n --cds-custom-layout-size-height-context:var(--cds-custom-layout-size-height-2xl, 5rem);\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context);\n}\n\n.cds-custom--layout-constraint--size__default-2xl{\n --cds-custom-layout-size-height:var(--cds-custom-layout-size-height-context, var(--cds-custom-layout-size-height-2xl, 5rem));\n}\n\n.cds-custom--layout-constraint--size__min-2xl{\n --cds-custom-layout-size-height-min:var(--cds-custom-layout-size-height-2xl, 5rem);\n}\n\n.cds-custom--layout-constraint--size__max-2xl{\n --cds-custom-layout-size-height-max:var(--cds-custom-layout-size-height-2xl, 5rem);\n}\n\n.cds-custom--layout--density-condensed{\n --cds-custom-layout-density-padding-inline-context:var(--cds-custom-layout-density-padding-inline-condensed, 0.5rem);\n --cds-custom-layout-density-padding-inline:var(--cds-custom-layout-density-padding-inline-context);\n}\n\n.cds-custom--layout-constraint--density__default-condensed{\n --cds-custom-layout-density-padding-inline:var(--cds-custom-layout-density-padding-inline-context, var(--cds-custom-layout-density-padding-inline-condensed, 0.5rem));\n}\n\n.cds-custom--layout-constraint--density__min-condensed{\n --cds-custom-layout-density-padding-inline-min:var(--cds-custom-layout-density-padding-inline-condensed, 0.5rem);\n}\n\n.cds-custom--layout-constraint--density__max-condensed{\n --cds-custom-layout-density-padding-inline-max:var(--cds-custom-layout-density-padding-inline-condensed, 0.5rem);\n}\n\n.cds-custom--layout--density-normal{\n --cds-custom-layout-density-padding-inline-context:var(--cds-custom-layout-density-padding-inline-normal, 1rem);\n --cds-custom-layout-density-padding-inline:var(--cds-custom-layout-density-padding-inline-context);\n}\n\n.cds-custom--layout-constraint--density__default-normal{\n --cds-custom-layout-density-padding-inline:var(--cds-custom-layout-density-padding-inline-context, var(--cds-custom-layout-density-padding-inline-normal, 1rem));\n}\n\n.cds-custom--layout-constraint--density__min-normal{\n --cds-custom-layout-density-padding-inline-min:var(--cds-custom-layout-density-padding-inline-normal, 1rem);\n}\n\n.cds-custom--layout-constraint--density__max-normal{\n --cds-custom-layout-density-padding-inline-max:var(--cds-custom-layout-density-padding-inline-normal, 1rem);\n}\n\n:root{\n --cds-custom-layout-size-height-xs:1.5rem;\n --cds-custom-layout-size-height-sm:2rem;\n --cds-custom-layout-size-height-md:2.5rem;\n --cds-custom-layout-size-height-lg:3rem;\n --cds-custom-layout-size-height-xl:4rem;\n --cds-custom-layout-size-height-2xl:5rem;\n --cds-custom-layout-size-height-min:0px;\n --cds-custom-layout-size-height-max:999999999px;\n --cds-custom-layout-density-padding-inline-condensed:0.5rem;\n --cds-custom-layout-density-padding-inline-normal:1rem;\n --cds-custom-layout-density-padding-inline-min:0px;\n --cds-custom-layout-density-padding-inline-max:999999999px;\n}\n\n:host{\n --cds-custom-layout-size-height-xs:1.5rem;\n --cds-custom-layout-size-height-sm:2rem;\n --cds-custom-layout-size-height-md:2.5rem;\n --cds-custom-layout-size-height-lg:3rem;\n --cds-custom-layout-size-height-xl:4rem;\n --cds-custom-layout-size-height-2xl:5rem;\n --cds-custom-layout-size-height-min:0px;\n --cds-custom-layout-size-height-max:999999999px;\n --cds-custom-layout-density-padding-inline-condensed:0.5rem;\n --cds-custom-layout-density-padding-inline-normal:1rem;\n --cds-custom-layout-density-padding-inline-min:0px;\n --cds-custom-layout-density-padding-inline-max:999999999px;\n}\n:host .cds--white{\n --cds-custom-ai-aura-end:rgba(255, 255, 255, 0);\n --cds-custom-ai-aura-hover-background:#edf5ff;\n --cds-custom-ai-aura-hover-end:rgba(255, 255, 255, 0);\n --cds-custom-ai-aura-hover-start:rgba(69, 137, 255, 0.32);\n --cds-custom-ai-aura-start:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-aura-start-sm:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-border-end:#78a9ff;\n --cds-custom-ai-border-start:rgba(166, 200, 255, 0.64);\n --cds-custom-ai-border-strong:#4589ff;\n --cds-custom-ai-drop-shadow:rgba(15, 98, 254, 0.1);\n --cds-custom-ai-inner-shadow:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-overlay:rgba(0, 17, 65, 0.5);\n --cds-custom-ai-popover-background:#ffffff;\n --cds-custom-ai-popover-caret-bottom:#78a9ff;\n --cds-custom-ai-popover-caret-bottom-background:#eaf1ff;\n --cds-custom-ai-popover-caret-bottom-background-actions:#e9effa;\n --cds-custom-ai-popover-caret-center:#a0c3ff;\n --cds-custom-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);\n --cds-custom-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);\n --cds-custom-ai-skeleton-background:#d0e2ff;\n --cds-custom-ai-skeleton-element-background:#4589ff;\n --cds-custom-background:#ffffff;\n --cds-custom-background-active:rgba(141, 141, 141, 0.5);\n --cds-custom-background-brand:#0f62fe;\n --cds-custom-background-hover:rgba(141, 141, 141, 0.12);\n --cds-custom-background-inverse:#393939;\n --cds-custom-background-inverse-hover:#474747;\n --cds-custom-background-selected:rgba(141, 141, 141, 0.2);\n --cds-custom-background-selected-hover:rgba(141, 141, 141, 0.32);\n --cds-custom-border-disabled:#c6c6c6;\n --cds-custom-border-interactive:#0f62fe;\n --cds-custom-border-inverse:#161616;\n --cds-custom-border-strong-01:#8d8d8d;\n --cds-custom-border-strong-02:#8d8d8d;\n --cds-custom-border-strong-03:#8d8d8d;\n --cds-custom-border-subtle-00:#e0e0e0;\n --cds-custom-border-subtle-01:#c6c6c6;\n --cds-custom-border-subtle-02:#e0e0e0;\n --cds-custom-border-subtle-03:#c6c6c6;\n --cds-custom-border-subtle-selected-01:#c6c6c6;\n --cds-custom-border-subtle-selected-02:#c6c6c6;\n --cds-custom-border-subtle-selected-03:#c6c6c6;\n --cds-custom-border-tile-01:#c6c6c6;\n --cds-custom-border-tile-02:#a8a8a8;\n --cds-custom-border-tile-03:#c6c6c6;\n --cds-custom-chat-avatar-agent:#393939;\n --cds-custom-chat-avatar-bot:#6f6f6f;\n --cds-custom-chat-avatar-user:#0f62fe;\n --cds-custom-chat-bubble-agent:#ffffff;\n --cds-custom-chat-bubble-border:#e0e0e0;\n --cds-custom-chat-bubble-user:#e0e0e0;\n --cds-custom-chat-button:#0f62fe;\n --cds-custom-chat-button-active:rgba(141, 141, 141, 0.5);\n --cds-custom-chat-button-hover:rgba(141, 141, 141, 0.12);\n --cds-custom-chat-button-selected:rgba(141, 141, 141, 0.2);\n --cds-custom-chat-button-text-hover:#0043ce;\n --cds-custom-chat-button-text-selected:#525252;\n --cds-custom-chat-header-background:#ffffff;\n --cds-custom-chat-prompt-background:#ffffff;\n --cds-custom-chat-prompt-border-end:rgba(244, 244, 244, 0);\n --cds-custom-chat-prompt-border-start:#f4f4f4;\n --cds-custom-chat-shell-background:#ffffff;\n --cds-custom-field-01:#f4f4f4;\n --cds-custom-field-02:#ffffff;\n --cds-custom-field-03:#f4f4f4;\n --cds-custom-field-hover-01:#e8e8e8;\n --cds-custom-field-hover-02:#e8e8e8;\n --cds-custom-field-hover-03:#e8e8e8;\n --cds-custom-focus:#0f62fe;\n --cds-custom-focus-inset:#ffffff;\n --cds-custom-focus-inverse:#ffffff;\n --cds-custom-highlight:#d0e2ff;\n --cds-custom-icon-disabled:rgba(22, 22, 22, 0.25);\n --cds-custom-icon-interactive:#0f62fe;\n --cds-custom-icon-inverse:#ffffff;\n --cds-custom-icon-on-color:#ffffff;\n --cds-custom-icon-on-color-disabled:#8d8d8d;\n --cds-custom-icon-primary:#161616;\n --cds-custom-icon-secondary:#525252;\n --cds-custom-interactive:#0f62fe;\n --cds-custom-layer-01:#f4f4f4;\n --cds-custom-layer-02:#ffffff;\n --cds-custom-layer-03:#f4f4f4;\n --cds-custom-layer-accent-01:#e0e0e0;\n --cds-custom-layer-accent-02:#e0e0e0;\n --cds-custom-layer-accent-03:#e0e0e0;\n --cds-custom-layer-accent-active-01:#a8a8a8;\n --cds-custom-layer-accent-active-02:#a8a8a8;\n --cds-custom-layer-accent-active-03:#a8a8a8;\n --cds-custom-layer-accent-hover-01:#d1d1d1;\n --cds-custom-layer-accent-hover-02:#d1d1d1;\n --cds-custom-layer-accent-hover-03:#d1d1d1;\n --cds-custom-layer-active-01:#c6c6c6;\n --cds-custom-layer-active-02:#c6c6c6;\n --cds-custom-layer-active-03:#c6c6c6;\n --cds-custom-layer-background-01:#ffffff;\n --cds-custom-layer-background-02:#f4f4f4;\n --cds-custom-layer-background-03:#ffffff;\n --cds-custom-layer-hover-01:#e8e8e8;\n --cds-custom-layer-hover-02:#e8e8e8;\n --cds-custom-layer-hover-03:#e8e8e8;\n --cds-custom-layer-selected-01:#e0e0e0;\n --cds-custom-layer-selected-02:#e0e0e0;\n --cds-custom-layer-selected-03:#e0e0e0;\n --cds-custom-layer-selected-disabled:#8d8d8d;\n --cds-custom-layer-selected-hover-01:#d1d1d1;\n --cds-custom-layer-selected-hover-02:#d1d1d1;\n --cds-custom-layer-selected-hover-03:#d1d1d1;\n --cds-custom-layer-selected-inverse:#161616;\n --cds-custom-link-inverse:#78a9ff;\n --cds-custom-link-inverse-active:#f4f4f4;\n --cds-custom-link-inverse-hover:#a6c8ff;\n --cds-custom-link-inverse-visited:#be95ff;\n --cds-custom-link-primary:#0f62fe;\n --cds-custom-link-primary-hover:#0043ce;\n --cds-custom-link-secondary:#0043ce;\n --cds-custom-link-visited:#8a3ffc;\n --cds-custom-overlay:rgba(22, 22, 22, 0.5);\n --cds-custom-shadow:rgba(0, 0, 0, 0.3);\n --cds-custom-skeleton-background:#e8e8e8;\n --cds-custom-skeleton-element:#c6c6c6;\n --cds-custom-support-caution-major:#ff832b;\n --cds-custom-support-caution-minor:#f1c21b;\n --cds-custom-support-caution-undefined:#8a3ffc;\n --cds-custom-support-error:#da1e28;\n --cds-custom-support-error-inverse:#fa4d56;\n --cds-custom-support-info:#0043ce;\n --cds-custom-support-info-inverse:#4589ff;\n --cds-custom-support-success:#24a148;\n --cds-custom-support-success-inverse:#42be65;\n --cds-custom-support-warning:#f1c21b;\n --cds-custom-support-warning-inverse:#f1c21b;\n --cds-custom-text-disabled:rgba(22, 22, 22, 0.25);\n --cds-custom-text-error:#da1e28;\n --cds-custom-text-helper:#6f6f6f;\n --cds-custom-text-inverse:#ffffff;\n --cds-custom-text-on-color:#ffffff;\n --cds-custom-text-on-color-disabled:#8d8d8d;\n --cds-custom-text-placeholder:rgba(22, 22, 22, 0.4);\n --cds-custom-text-primary:#161616;\n --cds-custom-text-secondary:#525252;\n --cds-custom-toggle-off:#8d8d8d;\n --cds-custom-spacing-01:0.125rem;\n --cds-custom-spacing-02:0.25rem;\n --cds-custom-spacing-03:0.5rem;\n --cds-custom-spacing-04:0.75rem;\n --cds-custom-spacing-05:1rem;\n --cds-custom-spacing-06:1.5rem;\n --cds-custom-spacing-07:2rem;\n --cds-custom-spacing-08:2.5rem;\n --cds-custom-spacing-09:3rem;\n --cds-custom-spacing-10:4rem;\n --cds-custom-spacing-11:5rem;\n --cds-custom-spacing-12:6rem;\n --cds-custom-spacing-13:10rem;\n --cds-custom-fluid-spacing-01:0;\n --cds-custom-fluid-spacing-02:2vw;\n --cds-custom-fluid-spacing-03:5vw;\n --cds-custom-fluid-spacing-04:10vw;\n --cds-custom-caption-01-font-size:0.75rem;\n --cds-custom-caption-01-font-weight:400;\n --cds-custom-caption-01-line-height:1.33333;\n --cds-custom-caption-01-letter-spacing:0.32px;\n --cds-custom-caption-02-font-size:0.875rem;\n --cds-custom-caption-02-font-weight:400;\n --cds-custom-caption-02-line-height:1.28572;\n --cds-custom-caption-02-letter-spacing:0.32px;\n --cds-custom-label-01-font-size:0.75rem;\n --cds-custom-label-01-font-weight:400;\n --cds-custom-label-01-line-height:1.33333;\n --cds-custom-label-01-letter-spacing:0.32px;\n --cds-custom-label-02-font-size:0.875rem;\n --cds-custom-label-02-font-weight:400;\n --cds-custom-label-02-line-height:1.28572;\n --cds-custom-label-02-letter-spacing:0.16px;\n --cds-custom-helper-text-01-font-size:0.75rem;\n --cds-custom-helper-text-01-line-height:1.33333;\n --cds-custom-helper-text-01-letter-spacing:0.32px;\n --cds-custom-helper-text-02-font-size:0.875rem;\n --cds-custom-helper-text-02-font-weight:400;\n --cds-custom-helper-text-02-line-height:1.28572;\n --cds-custom-helper-text-02-letter-spacing:0.16px;\n --cds-custom-body-short-01-font-size:0.875rem;\n --cds-custom-body-short-01-font-weight:400;\n --cds-custom-body-short-01-line-height:1.28572;\n --cds-custom-body-short-01-letter-spacing:0.16px;\n --cds-custom-body-short-02-font-size:1rem;\n --cds-custom-body-short-02-font-weight:400;\n --cds-custom-body-short-02-line-height:1.375;\n --cds-custom-body-short-02-letter-spacing:0;\n --cds-custom-body-long-01-font-size:0.875rem;\n --cds-custom-body-long-01-font-weight:400;\n --cds-custom-body-long-01-line-height:1.42857;\n --cds-custom-body-long-01-letter-spacing:0.16px;\n --cds-custom-body-long-02-font-size:1rem;\n --cds-custom-body-long-02-font-weight:400;\n --cds-custom-body-long-02-line-height:1.5;\n --cds-custom-body-long-02-letter-spacing:0;\n --cds-custom-code-01-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-01-font-size:0.75rem;\n --cds-custom-code-01-font-weight:400;\n --cds-custom-code-01-line-height:1.33333;\n --cds-custom-code-01-letter-spacing:0.32px;\n --cds-custom-code-02-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-02-font-size:0.875rem;\n --cds-custom-code-02-font-weight:400;\n --cds-custom-code-02-line-height:1.42857;\n --cds-custom-code-02-letter-spacing:0.32px;\n --cds-custom-heading-01-font-size:0.875rem;\n --cds-custom-heading-01-font-weight:600;\n --cds-custom-heading-01-line-height:1.42857;\n --cds-custom-heading-01-letter-spacing:0.16px;\n --cds-custom-heading-02-font-size:1rem;\n --cds-custom-heading-02-font-weight:600;\n --cds-custom-heading-02-line-height:1.5;\n --cds-custom-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-01-font-size:0.875rem;\n --cds-custom-productive-heading-01-font-weight:600;\n --cds-custom-productive-heading-01-line-height:1.28572;\n --cds-custom-productive-heading-01-letter-spacing:0.16px;\n --cds-custom-productive-heading-02-font-size:1rem;\n --cds-custom-productive-heading-02-font-weight:600;\n --cds-custom-productive-heading-02-line-height:1.375;\n --cds-custom-productive-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-03-font-size:1.25rem;\n --cds-custom-productive-heading-03-font-weight:400;\n --cds-custom-productive-heading-03-line-height:1.4;\n --cds-custom-productive-heading-03-letter-spacing:0;\n --cds-custom-productive-heading-04-font-size:1.75rem;\n --cds-custom-productive-heading-04-font-weight:400;\n --cds-custom-productive-heading-04-line-height:1.28572;\n --cds-custom-productive-heading-04-letter-spacing:0;\n --cds-custom-productive-heading-05-font-size:2rem;\n --cds-custom-productive-heading-05-font-weight:400;\n --cds-custom-productive-heading-05-line-height:1.25;\n --cds-custom-productive-heading-05-letter-spacing:0;\n --cds-custom-productive-heading-06-font-size:2.625rem;\n --cds-custom-productive-heading-06-font-weight:300;\n --cds-custom-productive-heading-06-line-height:1.199;\n --cds-custom-productive-heading-06-letter-spacing:0;\n --cds-custom-productive-heading-07-font-size:3.375rem;\n --cds-custom-productive-heading-07-font-weight:300;\n --cds-custom-productive-heading-07-line-height:1.19;\n --cds-custom-productive-heading-07-letter-spacing:0;\n --cds-custom-expressive-paragraph-01-font-size:1.5rem;\n --cds-custom-expressive-paragraph-01-font-weight:300;\n --cds-custom-expressive-paragraph-01-line-height:1.334;\n --cds-custom-expressive-paragraph-01-letter-spacing:0;\n --cds-custom-expressive-heading-01-font-size:0.875rem;\n --cds-custom-expressive-heading-01-font-weight:600;\n --cds-custom-expressive-heading-01-line-height:1.42857;\n --cds-custom-expressive-heading-01-letter-spacing:0.16px;\n --cds-custom-expressive-heading-02-font-size:1rem;\n --cds-custom-expressive-heading-02-font-weight:600;\n --cds-custom-expressive-heading-02-line-height:1.5;\n --cds-custom-expressive-heading-02-letter-spacing:0;\n --cds-custom-expressive-heading-03-font-size:1.25rem;\n --cds-custom-expressive-heading-03-font-weight:400;\n --cds-custom-expressive-heading-03-line-height:1.4;\n --cds-custom-expressive-heading-03-letter-spacing:0;\n --cds-custom-expressive-heading-04-font-size:1.75rem;\n --cds-custom-expressive-heading-04-font-weight:400;\n --cds-custom-expressive-heading-04-line-height:1.28572;\n --cds-custom-expressive-heading-04-letter-spacing:0;\n --cds-custom-expressive-heading-05-font-size:2rem;\n --cds-custom-expressive-heading-05-font-weight:400;\n --cds-custom-expressive-heading-05-line-height:1.25;\n --cds-custom-expressive-heading-05-letter-spacing:0;\n --cds-custom-expressive-heading-06-font-size:2rem;\n --cds-custom-expressive-heading-06-font-weight:600;\n --cds-custom-expressive-heading-06-line-height:1.25;\n --cds-custom-expressive-heading-06-letter-spacing:0;\n --cds-custom-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-01-font-size:1.25rem;\n --cds-custom-quotation-01-font-weight:400;\n --cds-custom-quotation-01-line-height:1.3;\n --cds-custom-quotation-01-letter-spacing:0;\n --cds-custom-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-02-font-size:2rem;\n --cds-custom-quotation-02-font-weight:300;\n --cds-custom-quotation-02-line-height:1.25;\n --cds-custom-quotation-02-letter-spacing:0;\n --cds-custom-display-01-font-size:2.625rem;\n --cds-custom-display-01-font-weight:300;\n --cds-custom-display-01-line-height:1.19;\n --cds-custom-display-01-letter-spacing:0;\n --cds-custom-display-02-font-size:2.625rem;\n --cds-custom-display-02-font-weight:600;\n --cds-custom-display-02-line-height:1.19;\n --cds-custom-display-02-letter-spacing:0;\n --cds-custom-display-03-font-size:2.625rem;\n --cds-custom-display-03-font-weight:300;\n --cds-custom-display-03-line-height:1.19;\n --cds-custom-display-03-letter-spacing:0;\n --cds-custom-display-04-font-size:2.625rem;\n --cds-custom-display-04-font-weight:300;\n --cds-custom-display-04-line-height:1.19;\n --cds-custom-display-04-letter-spacing:0;\n --cds-custom-legal-01-font-size:0.75rem;\n --cds-custom-legal-01-font-weight:400;\n --cds-custom-legal-01-line-height:1.33333;\n --cds-custom-legal-01-letter-spacing:0.32px;\n --cds-custom-legal-02-font-size:0.875rem;\n --cds-custom-legal-02-font-weight:400;\n --cds-custom-legal-02-line-height:1.28572;\n --cds-custom-legal-02-letter-spacing:0.16px;\n --cds-custom-body-compact-01-font-size:0.875rem;\n --cds-custom-body-compact-01-font-weight:400;\n --cds-custom-body-compact-01-line-height:1.28572;\n --cds-custom-body-compact-01-letter-spacing:0.16px;\n --cds-custom-body-compact-02-font-size:1rem;\n --cds-custom-body-compact-02-font-weight:400;\n --cds-custom-body-compact-02-line-height:1.375;\n --cds-custom-body-compact-02-letter-spacing:0;\n --cds-custom-heading-compact-01-font-size:0.875rem;\n --cds-custom-heading-compact-01-font-weight:600;\n --cds-custom-heading-compact-01-line-height:1.28572;\n --cds-custom-heading-compact-01-letter-spacing:0.16px;\n --cds-custom-heading-compact-02-font-size:1rem;\n --cds-custom-heading-compact-02-font-weight:600;\n --cds-custom-heading-compact-02-line-height:1.375;\n --cds-custom-heading-compact-02-letter-spacing:0;\n --cds-custom-body-01-font-size:0.875rem;\n --cds-custom-body-01-font-weight:400;\n --cds-custom-body-01-line-height:1.42857;\n --cds-custom-body-01-letter-spacing:0.16px;\n --cds-custom-body-02-font-size:1rem;\n --cds-custom-body-02-font-weight:400;\n --cds-custom-body-02-line-height:1.5;\n --cds-custom-body-02-letter-spacing:0;\n --cds-custom-heading-03-font-size:1.25rem;\n --cds-custom-heading-03-font-weight:400;\n --cds-custom-heading-03-line-height:1.4;\n --cds-custom-heading-03-letter-spacing:0;\n --cds-custom-heading-04-font-size:1.75rem;\n --cds-custom-heading-04-font-weight:400;\n --cds-custom-heading-04-line-height:1.28572;\n --cds-custom-heading-04-letter-spacing:0;\n --cds-custom-heading-05-font-size:2rem;\n --cds-custom-heading-05-font-weight:400;\n --cds-custom-heading-05-line-height:1.25;\n --cds-custom-heading-05-letter-spacing:0;\n --cds-custom-heading-06-font-size:2.625rem;\n --cds-custom-heading-06-font-weight:300;\n --cds-custom-heading-06-line-height:1.199;\n --cds-custom-heading-06-letter-spacing:0;\n --cds-custom-heading-07-font-size:3.375rem;\n --cds-custom-heading-07-font-weight:300;\n --cds-custom-heading-07-line-height:1.19;\n --cds-custom-heading-07-letter-spacing:0;\n --cds-custom-fluid-heading-03-font-size:1.25rem;\n --cds-custom-fluid-heading-03-font-weight:400;\n --cds-custom-fluid-heading-03-line-height:1.4;\n --cds-custom-fluid-heading-03-letter-spacing:0;\n --cds-custom-fluid-heading-04-font-size:1.75rem;\n --cds-custom-fluid-heading-04-font-weight:400;\n --cds-custom-fluid-heading-04-line-height:1.28572;\n --cds-custom-fluid-heading-04-letter-spacing:0;\n --cds-custom-fluid-heading-05-font-size:2rem;\n --cds-custom-fluid-heading-05-font-weight:400;\n --cds-custom-fluid-heading-05-line-height:1.25;\n --cds-custom-fluid-heading-05-letter-spacing:0;\n --cds-custom-fluid-heading-06-font-size:2rem;\n --cds-custom-fluid-heading-06-font-weight:600;\n --cds-custom-fluid-heading-06-line-height:1.25;\n --cds-custom-fluid-heading-06-letter-spacing:0;\n --cds-custom-fluid-paragraph-01-font-size:1.5rem;\n --cds-custom-fluid-paragraph-01-font-weight:300;\n --cds-custom-fluid-paragraph-01-line-height:1.334;\n --cds-custom-fluid-paragraph-01-letter-spacing:0;\n --cds-custom-fluid-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-01-font-size:1.25rem;\n --cds-custom-fluid-quotation-01-font-weight:400;\n --cds-custom-fluid-quotation-01-line-height:1.3;\n --cds-custom-fluid-quotation-01-letter-spacing:0;\n --cds-custom-fluid-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-02-font-size:2rem;\n --cds-custom-fluid-quotation-02-font-weight:300;\n --cds-custom-fluid-quotation-02-line-height:1.25;\n --cds-custom-fluid-quotation-02-letter-spacing:0;\n --cds-custom-fluid-display-01-font-size:2.625rem;\n --cds-custom-fluid-display-01-font-weight:300;\n --cds-custom-fluid-display-01-line-height:1.19;\n --cds-custom-fluid-display-01-letter-spacing:0;\n --cds-custom-fluid-display-02-font-size:2.625rem;\n --cds-custom-fluid-display-02-font-weight:600;\n --cds-custom-fluid-display-02-line-height:1.19;\n --cds-custom-fluid-display-02-letter-spacing:0;\n --cds-custom-fluid-display-03-font-size:2.625rem;\n --cds-custom-fluid-display-03-font-weight:300;\n --cds-custom-fluid-display-03-line-height:1.19;\n --cds-custom-fluid-display-03-letter-spacing:0;\n --cds-custom-fluid-display-04-font-size:2.625rem;\n --cds-custom-fluid-display-04-font-weight:300;\n --cds-custom-fluid-display-04-line-height:1.19;\n --cds-custom-fluid-display-04-letter-spacing:0;\n --cds-custom-layer:var(--cds-custom-layer-01, #f4f4f4);\n --cds-custom-layer-active:var(--cds-custom-layer-active-01, #c6c6c6);\n --cds-custom-layer-background:var(--cds-custom-layer-background-01, #ffffff);\n --cds-custom-layer-hover:var(--cds-custom-layer-hover-01, #e8e8e8);\n --cds-custom-layer-selected:var(--cds-custom-layer-selected-01, #e0e0e0);\n --cds-custom-layer-selected-hover:var(--cds-custom-layer-selected-hover-01, #d1d1d1);\n --cds-custom-layer-accent:var(--cds-custom-layer-accent-01, #e0e0e0);\n --cds-custom-layer-accent-hover:var(--cds-custom-layer-accent-hover-01, #d1d1d1);\n --cds-custom-layer-accent-active:var(--cds-custom-layer-accent-active-01, #a8a8a8);\n --cds-custom-field:var(--cds-custom-field-01, #f4f4f4);\n --cds-custom-field-hover:var(--cds-custom-field-hover-01, #e8e8e8);\n --cds-custom-border-subtle:var(--cds-custom-border-subtle-00, #e0e0e0);\n --cds-custom-border-subtle-selected:var(--cds-custom-border-subtle-selected-01, #c6c6c6);\n --cds-custom-border-strong:var(--cds-custom-border-strong-01, #8d8d8d);\n --cds-custom-border-tile:var(--cds-custom-border-tile-01, #c6c6c6);\n}\n@media screen and (-ms-high-contrast: active), (forced-colors: active){\n :host .cds--white{\n --cds-custom-icon-primary:ButtonText;\n --cds-custom-icon-secondary:ButtonText;\n --cds-custom-icon-interactive:ButtonText;\n --cds-custom-icon-disabled:GrayText;\n --cds-custom-icon-on-color-disabled:GrayText;\n --cds-custom-icon-inverse:SelectedItemText;\n --cds-custom-icon-on-color:SelectedItemText;\n --cds-custom-button-disabled:GrayText;\n --cds-custom-interactive:ButtonText;\n --cds-custom-link-primary:LinkText;\n --cds-custom-link-primary-hover:LinkText;\n --cds-custom-link-secondary:LinkText;\n --cds-custom-link-inverse:SelectedItemText;\n --cds-custom-link-inverse-hover:SelectedItemText;\n --cds-custom-link-inverse-visited:SelectedItemText;\n --cds-custom-link-visited:VisitedText;\n --cds-custom-background-selected:SelectedItem;\n --cds-custom-background-selected-hover:SelectedItem;\n --cds-custom-background-inverse:SelectedItem;\n --cds-custom-layer-selected-inverse:SelectedItem;\n }\n}\n:host .cds--g10{\n --cds-custom-ai-aura-end:rgba(255, 255, 255, 0);\n --cds-custom-ai-aura-hover-background:#edf5ff;\n --cds-custom-ai-aura-hover-end:rgba(255, 255, 255, 0);\n --cds-custom-ai-aura-hover-start:rgba(69, 137, 255, 0.32);\n --cds-custom-ai-aura-start:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-aura-start-sm:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-border-end:#78a9ff;\n --cds-custom-ai-border-start:rgba(166, 200, 255, 0.64);\n --cds-custom-ai-border-strong:#4589ff;\n --cds-custom-ai-drop-shadow:rgba(15, 98, 254, 0.1);\n --cds-custom-ai-inner-shadow:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-overlay:rgba(0, 17, 65, 0.5);\n --cds-custom-ai-popover-background:#ffffff;\n --cds-custom-ai-popover-caret-bottom:#78a9ff;\n --cds-custom-ai-popover-caret-bottom-background:#eaf1ff;\n --cds-custom-ai-popover-caret-bottom-background-actions:#e9effa;\n --cds-custom-ai-popover-caret-center:#a0c3ff;\n --cds-custom-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);\n --cds-custom-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);\n --cds-custom-ai-skeleton-background:#d0e2ff;\n --cds-custom-ai-skeleton-element-background:#4589ff;\n --cds-custom-background:#f4f4f4;\n --cds-custom-background-active:rgba(141, 141, 141, 0.5);\n --cds-custom-background-brand:#0f62fe;\n --cds-custom-background-hover:rgba(141, 141, 141, 0.12);\n --cds-custom-background-inverse:#393939;\n --cds-custom-background-inverse-hover:#474747;\n --cds-custom-background-selected:rgba(141, 141, 141, 0.2);\n --cds-custom-background-selected-hover:rgba(141, 141, 141, 0.32);\n --cds-custom-border-disabled:#c6c6c6;\n --cds-custom-border-interactive:#0f62fe;\n --cds-custom-border-inverse:#161616;\n --cds-custom-border-strong-01:#8d8d8d;\n --cds-custom-border-strong-02:#8d8d8d;\n --cds-custom-border-strong-03:#8d8d8d;\n --cds-custom-border-subtle-00:#c6c6c6;\n --cds-custom-border-subtle-01:#e0e0e0;\n --cds-custom-border-subtle-02:#c6c6c6;\n --cds-custom-border-subtle-03:#e0e0e0;\n --cds-custom-border-subtle-selected-01:#c6c6c6;\n --cds-custom-border-subtle-selected-02:#c6c6c6;\n --cds-custom-border-subtle-selected-03:#c6c6c6;\n --cds-custom-border-tile-01:#a8a8a8;\n --cds-custom-border-tile-02:#c6c6c6;\n --cds-custom-border-tile-03:#a8a8a8;\n --cds-custom-chat-avatar-agent:#393939;\n --cds-custom-chat-avatar-bot:#6f6f6f;\n --cds-custom-chat-avatar-user:#0f62fe;\n --cds-custom-chat-bubble-agent:#ffffff;\n --cds-custom-chat-bubble-border:#e0e0e0;\n --cds-custom-chat-bubble-user:#e0e0e0;\n --cds-custom-chat-button:#0f62fe;\n --cds-custom-chat-button-active:rgba(141, 141, 141, 0.5);\n --cds-custom-chat-button-hover:rgba(141, 141, 141, 0.12);\n --cds-custom-chat-button-selected:rgba(141, 141, 141, 0.2);\n --cds-custom-chat-button-text-hover:#0043ce;\n --cds-custom-chat-button-text-selected:#525252;\n --cds-custom-chat-header-background:#ffffff;\n --cds-custom-chat-prompt-background:#ffffff;\n --cds-custom-chat-prompt-border-end:rgba(244, 244, 244, 0);\n --cds-custom-chat-prompt-border-start:#f4f4f4;\n --cds-custom-chat-shell-background:#ffffff;\n --cds-custom-field-01:#ffffff;\n --cds-custom-field-02:#f4f4f4;\n --cds-custom-field-03:#ffffff;\n --cds-custom-field-hover-01:#e8e8e8;\n --cds-custom-field-hover-02:#e8e8e8;\n --cds-custom-field-hover-03:#e8e8e8;\n --cds-custom-focus:#0f62fe;\n --cds-custom-focus-inset:#ffffff;\n --cds-custom-focus-inverse:#ffffff;\n --cds-custom-highlight:#d0e2ff;\n --cds-custom-icon-disabled:rgba(22, 22, 22, 0.25);\n --cds-custom-icon-interactive:#0f62fe;\n --cds-custom-icon-inverse:#ffffff;\n --cds-custom-icon-on-color:#ffffff;\n --cds-custom-icon-on-color-disabled:#8d8d8d;\n --cds-custom-icon-primary:#161616;\n --cds-custom-icon-secondary:#525252;\n --cds-custom-interactive:#0f62fe;\n --cds-custom-layer-01:#ffffff;\n --cds-custom-layer-02:#f4f4f4;\n --cds-custom-layer-03:#ffffff;\n --cds-custom-layer-accent-01:#e0e0e0;\n --cds-custom-layer-accent-02:#e0e0e0;\n --cds-custom-layer-accent-03:#e0e0e0;\n --cds-custom-layer-accent-active-01:#a8a8a8;\n --cds-custom-layer-accent-active-02:#a8a8a8;\n --cds-custom-layer-accent-active-03:#a8a8a8;\n --cds-custom-layer-accent-hover-01:#d1d1d1;\n --cds-custom-layer-accent-hover-02:#d1d1d1;\n --cds-custom-layer-accent-hover-03:#d1d1d1;\n --cds-custom-layer-active-01:#c6c6c6;\n --cds-custom-layer-active-02:#c6c6c6;\n --cds-custom-layer-active-03:#c6c6c6;\n --cds-custom-layer-background-01:#f4f4f4;\n --cds-custom-layer-background-02:#ffffff;\n --cds-custom-layer-background-03:#f4f4f4;\n --cds-custom-layer-hover-01:#e8e8e8;\n --cds-custom-layer-hover-02:#e8e8e8;\n --cds-custom-layer-hover-03:#e8e8e8;\n --cds-custom-layer-selected-01:#e0e0e0;\n --cds-custom-layer-selected-02:#e0e0e0;\n --cds-custom-layer-selected-03:#e0e0e0;\n --cds-custom-layer-selected-disabled:#8d8d8d;\n --cds-custom-layer-selected-hover-01:#d1d1d1;\n --cds-custom-layer-selected-hover-02:#d1d1d1;\n --cds-custom-layer-selected-hover-03:#d1d1d1;\n --cds-custom-layer-selected-inverse:#161616;\n --cds-custom-link-inverse:#78a9ff;\n --cds-custom-link-inverse-active:#f4f4f4;\n --cds-custom-link-inverse-hover:#a6c8ff;\n --cds-custom-link-inverse-visited:#be95ff;\n --cds-custom-link-primary:#0f62fe;\n --cds-custom-link-primary-hover:#0043ce;\n --cds-custom-link-secondary:#0043ce;\n --cds-custom-link-visited:#8a3ffc;\n --cds-custom-overlay:rgba(22, 22, 22, 0.5);\n --cds-custom-shadow:rgba(0, 0, 0, 0.3);\n --cds-custom-skeleton-background:#e8e8e8;\n --cds-custom-skeleton-element:#c6c6c6;\n --cds-custom-support-caution-major:#ff832b;\n --cds-custom-support-caution-minor:#f1c21b;\n --cds-custom-support-caution-undefined:#8a3ffc;\n --cds-custom-support-error:#da1e28;\n --cds-custom-support-error-inverse:#fa4d56;\n --cds-custom-support-info:#0043ce;\n --cds-custom-support-info-inverse:#4589ff;\n --cds-custom-support-success:#24a148;\n --cds-custom-support-success-inverse:#42be65;\n --cds-custom-support-warning:#f1c21b;\n --cds-custom-support-warning-inverse:#f1c21b;\n --cds-custom-text-disabled:rgba(22, 22, 22, 0.25);\n --cds-custom-text-error:#da1e28;\n --cds-custom-text-helper:#6f6f6f;\n --cds-custom-text-inverse:#ffffff;\n --cds-custom-text-on-color:#ffffff;\n --cds-custom-text-on-color-disabled:#8d8d8d;\n --cds-custom-text-placeholder:rgba(22, 22, 22, 0.4);\n --cds-custom-text-primary:#161616;\n --cds-custom-text-secondary:#525252;\n --cds-custom-toggle-off:#8d8d8d;\n --cds-custom-spacing-01:0.125rem;\n --cds-custom-spacing-02:0.25rem;\n --cds-custom-spacing-03:0.5rem;\n --cds-custom-spacing-04:0.75rem;\n --cds-custom-spacing-05:1rem;\n --cds-custom-spacing-06:1.5rem;\n --cds-custom-spacing-07:2rem;\n --cds-custom-spacing-08:2.5rem;\n --cds-custom-spacing-09:3rem;\n --cds-custom-spacing-10:4rem;\n --cds-custom-spacing-11:5rem;\n --cds-custom-spacing-12:6rem;\n --cds-custom-spacing-13:10rem;\n --cds-custom-fluid-spacing-01:0;\n --cds-custom-fluid-spacing-02:2vw;\n --cds-custom-fluid-spacing-03:5vw;\n --cds-custom-fluid-spacing-04:10vw;\n --cds-custom-caption-01-font-size:0.75rem;\n --cds-custom-caption-01-font-weight:400;\n --cds-custom-caption-01-line-height:1.33333;\n --cds-custom-caption-01-letter-spacing:0.32px;\n --cds-custom-caption-02-font-size:0.875rem;\n --cds-custom-caption-02-font-weight:400;\n --cds-custom-caption-02-line-height:1.28572;\n --cds-custom-caption-02-letter-spacing:0.32px;\n --cds-custom-label-01-font-size:0.75rem;\n --cds-custom-label-01-font-weight:400;\n --cds-custom-label-01-line-height:1.33333;\n --cds-custom-label-01-letter-spacing:0.32px;\n --cds-custom-label-02-font-size:0.875rem;\n --cds-custom-label-02-font-weight:400;\n --cds-custom-label-02-line-height:1.28572;\n --cds-custom-label-02-letter-spacing:0.16px;\n --cds-custom-helper-text-01-font-size:0.75rem;\n --cds-custom-helper-text-01-line-height:1.33333;\n --cds-custom-helper-text-01-letter-spacing:0.32px;\n --cds-custom-helper-text-02-font-size:0.875rem;\n --cds-custom-helper-text-02-font-weight:400;\n --cds-custom-helper-text-02-line-height:1.28572;\n --cds-custom-helper-text-02-letter-spacing:0.16px;\n --cds-custom-body-short-01-font-size:0.875rem;\n --cds-custom-body-short-01-font-weight:400;\n --cds-custom-body-short-01-line-height:1.28572;\n --cds-custom-body-short-01-letter-spacing:0.16px;\n --cds-custom-body-short-02-font-size:1rem;\n --cds-custom-body-short-02-font-weight:400;\n --cds-custom-body-short-02-line-height:1.375;\n --cds-custom-body-short-02-letter-spacing:0;\n --cds-custom-body-long-01-font-size:0.875rem;\n --cds-custom-body-long-01-font-weight:400;\n --cds-custom-body-long-01-line-height:1.42857;\n --cds-custom-body-long-01-letter-spacing:0.16px;\n --cds-custom-body-long-02-font-size:1rem;\n --cds-custom-body-long-02-font-weight:400;\n --cds-custom-body-long-02-line-height:1.5;\n --cds-custom-body-long-02-letter-spacing:0;\n --cds-custom-code-01-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-01-font-size:0.75rem;\n --cds-custom-code-01-font-weight:400;\n --cds-custom-code-01-line-height:1.33333;\n --cds-custom-code-01-letter-spacing:0.32px;\n --cds-custom-code-02-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-02-font-size:0.875rem;\n --cds-custom-code-02-font-weight:400;\n --cds-custom-code-02-line-height:1.42857;\n --cds-custom-code-02-letter-spacing:0.32px;\n --cds-custom-heading-01-font-size:0.875rem;\n --cds-custom-heading-01-font-weight:600;\n --cds-custom-heading-01-line-height:1.42857;\n --cds-custom-heading-01-letter-spacing:0.16px;\n --cds-custom-heading-02-font-size:1rem;\n --cds-custom-heading-02-font-weight:600;\n --cds-custom-heading-02-line-height:1.5;\n --cds-custom-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-01-font-size:0.875rem;\n --cds-custom-productive-heading-01-font-weight:600;\n --cds-custom-productive-heading-01-line-height:1.28572;\n --cds-custom-productive-heading-01-letter-spacing:0.16px;\n --cds-custom-productive-heading-02-font-size:1rem;\n --cds-custom-productive-heading-02-font-weight:600;\n --cds-custom-productive-heading-02-line-height:1.375;\n --cds-custom-productive-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-03-font-size:1.25rem;\n --cds-custom-productive-heading-03-font-weight:400;\n --cds-custom-productive-heading-03-line-height:1.4;\n --cds-custom-productive-heading-03-letter-spacing:0;\n --cds-custom-productive-heading-04-font-size:1.75rem;\n --cds-custom-productive-heading-04-font-weight:400;\n --cds-custom-productive-heading-04-line-height:1.28572;\n --cds-custom-productive-heading-04-letter-spacing:0;\n --cds-custom-productive-heading-05-font-size:2rem;\n --cds-custom-productive-heading-05-font-weight:400;\n --cds-custom-productive-heading-05-line-height:1.25;\n --cds-custom-productive-heading-05-letter-spacing:0;\n --cds-custom-productive-heading-06-font-size:2.625rem;\n --cds-custom-productive-heading-06-font-weight:300;\n --cds-custom-productive-heading-06-line-height:1.199;\n --cds-custom-productive-heading-06-letter-spacing:0;\n --cds-custom-productive-heading-07-font-size:3.375rem;\n --cds-custom-productive-heading-07-font-weight:300;\n --cds-custom-productive-heading-07-line-height:1.19;\n --cds-custom-productive-heading-07-letter-spacing:0;\n --cds-custom-expressive-paragraph-01-font-size:1.5rem;\n --cds-custom-expressive-paragraph-01-font-weight:300;\n --cds-custom-expressive-paragraph-01-line-height:1.334;\n --cds-custom-expressive-paragraph-01-letter-spacing:0;\n --cds-custom-expressive-heading-01-font-size:0.875rem;\n --cds-custom-expressive-heading-01-font-weight:600;\n --cds-custom-expressive-heading-01-line-height:1.42857;\n --cds-custom-expressive-heading-01-letter-spacing:0.16px;\n --cds-custom-expressive-heading-02-font-size:1rem;\n --cds-custom-expressive-heading-02-font-weight:600;\n --cds-custom-expressive-heading-02-line-height:1.5;\n --cds-custom-expressive-heading-02-letter-spacing:0;\n --cds-custom-expressive-heading-03-font-size:1.25rem;\n --cds-custom-expressive-heading-03-font-weight:400;\n --cds-custom-expressive-heading-03-line-height:1.4;\n --cds-custom-expressive-heading-03-letter-spacing:0;\n --cds-custom-expressive-heading-04-font-size:1.75rem;\n --cds-custom-expressive-heading-04-font-weight:400;\n --cds-custom-expressive-heading-04-line-height:1.28572;\n --cds-custom-expressive-heading-04-letter-spacing:0;\n --cds-custom-expressive-heading-05-font-size:2rem;\n --cds-custom-expressive-heading-05-font-weight:400;\n --cds-custom-expressive-heading-05-line-height:1.25;\n --cds-custom-expressive-heading-05-letter-spacing:0;\n --cds-custom-expressive-heading-06-font-size:2rem;\n --cds-custom-expressive-heading-06-font-weight:600;\n --cds-custom-expressive-heading-06-line-height:1.25;\n --cds-custom-expressive-heading-06-letter-spacing:0;\n --cds-custom-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-01-font-size:1.25rem;\n --cds-custom-quotation-01-font-weight:400;\n --cds-custom-quotation-01-line-height:1.3;\n --cds-custom-quotation-01-letter-spacing:0;\n --cds-custom-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-02-font-size:2rem;\n --cds-custom-quotation-02-font-weight:300;\n --cds-custom-quotation-02-line-height:1.25;\n --cds-custom-quotation-02-letter-spacing:0;\n --cds-custom-display-01-font-size:2.625rem;\n --cds-custom-display-01-font-weight:300;\n --cds-custom-display-01-line-height:1.19;\n --cds-custom-display-01-letter-spacing:0;\n --cds-custom-display-02-font-size:2.625rem;\n --cds-custom-display-02-font-weight:600;\n --cds-custom-display-02-line-height:1.19;\n --cds-custom-display-02-letter-spacing:0;\n --cds-custom-display-03-font-size:2.625rem;\n --cds-custom-display-03-font-weight:300;\n --cds-custom-display-03-line-height:1.19;\n --cds-custom-display-03-letter-spacing:0;\n --cds-custom-display-04-font-size:2.625rem;\n --cds-custom-display-04-font-weight:300;\n --cds-custom-display-04-line-height:1.19;\n --cds-custom-display-04-letter-spacing:0;\n --cds-custom-legal-01-font-size:0.75rem;\n --cds-custom-legal-01-font-weight:400;\n --cds-custom-legal-01-line-height:1.33333;\n --cds-custom-legal-01-letter-spacing:0.32px;\n --cds-custom-legal-02-font-size:0.875rem;\n --cds-custom-legal-02-font-weight:400;\n --cds-custom-legal-02-line-height:1.28572;\n --cds-custom-legal-02-letter-spacing:0.16px;\n --cds-custom-body-compact-01-font-size:0.875rem;\n --cds-custom-body-compact-01-font-weight:400;\n --cds-custom-body-compact-01-line-height:1.28572;\n --cds-custom-body-compact-01-letter-spacing:0.16px;\n --cds-custom-body-compact-02-font-size:1rem;\n --cds-custom-body-compact-02-font-weight:400;\n --cds-custom-body-compact-02-line-height:1.375;\n --cds-custom-body-compact-02-letter-spacing:0;\n --cds-custom-heading-compact-01-font-size:0.875rem;\n --cds-custom-heading-compact-01-font-weight:600;\n --cds-custom-heading-compact-01-line-height:1.28572;\n --cds-custom-heading-compact-01-letter-spacing:0.16px;\n --cds-custom-heading-compact-02-font-size:1rem;\n --cds-custom-heading-compact-02-font-weight:600;\n --cds-custom-heading-compact-02-line-height:1.375;\n --cds-custom-heading-compact-02-letter-spacing:0;\n --cds-custom-body-01-font-size:0.875rem;\n --cds-custom-body-01-font-weight:400;\n --cds-custom-body-01-line-height:1.42857;\n --cds-custom-body-01-letter-spacing:0.16px;\n --cds-custom-body-02-font-size:1rem;\n --cds-custom-body-02-font-weight:400;\n --cds-custom-body-02-line-height:1.5;\n --cds-custom-body-02-letter-spacing:0;\n --cds-custom-heading-03-font-size:1.25rem;\n --cds-custom-heading-03-font-weight:400;\n --cds-custom-heading-03-line-height:1.4;\n --cds-custom-heading-03-letter-spacing:0;\n --cds-custom-heading-04-font-size:1.75rem;\n --cds-custom-heading-04-font-weight:400;\n --cds-custom-heading-04-line-height:1.28572;\n --cds-custom-heading-04-letter-spacing:0;\n --cds-custom-heading-05-font-size:2rem;\n --cds-custom-heading-05-font-weight:400;\n --cds-custom-heading-05-line-height:1.25;\n --cds-custom-heading-05-letter-spacing:0;\n --cds-custom-heading-06-font-size:2.625rem;\n --cds-custom-heading-06-font-weight:300;\n --cds-custom-heading-06-line-height:1.199;\n --cds-custom-heading-06-letter-spacing:0;\n --cds-custom-heading-07-font-size:3.375rem;\n --cds-custom-heading-07-font-weight:300;\n --cds-custom-heading-07-line-height:1.19;\n --cds-custom-heading-07-letter-spacing:0;\n --cds-custom-fluid-heading-03-font-size:1.25rem;\n --cds-custom-fluid-heading-03-font-weight:400;\n --cds-custom-fluid-heading-03-line-height:1.4;\n --cds-custom-fluid-heading-03-letter-spacing:0;\n --cds-custom-fluid-heading-04-font-size:1.75rem;\n --cds-custom-fluid-heading-04-font-weight:400;\n --cds-custom-fluid-heading-04-line-height:1.28572;\n --cds-custom-fluid-heading-04-letter-spacing:0;\n --cds-custom-fluid-heading-05-font-size:2rem;\n --cds-custom-fluid-heading-05-font-weight:400;\n --cds-custom-fluid-heading-05-line-height:1.25;\n --cds-custom-fluid-heading-05-letter-spacing:0;\n --cds-custom-fluid-heading-06-font-size:2rem;\n --cds-custom-fluid-heading-06-font-weight:600;\n --cds-custom-fluid-heading-06-line-height:1.25;\n --cds-custom-fluid-heading-06-letter-spacing:0;\n --cds-custom-fluid-paragraph-01-font-size:1.5rem;\n --cds-custom-fluid-paragraph-01-font-weight:300;\n --cds-custom-fluid-paragraph-01-line-height:1.334;\n --cds-custom-fluid-paragraph-01-letter-spacing:0;\n --cds-custom-fluid-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-01-font-size:1.25rem;\n --cds-custom-fluid-quotation-01-font-weight:400;\n --cds-custom-fluid-quotation-01-line-height:1.3;\n --cds-custom-fluid-quotation-01-letter-spacing:0;\n --cds-custom-fluid-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-02-font-size:2rem;\n --cds-custom-fluid-quotation-02-font-weight:300;\n --cds-custom-fluid-quotation-02-line-height:1.25;\n --cds-custom-fluid-quotation-02-letter-spacing:0;\n --cds-custom-fluid-display-01-font-size:2.625rem;\n --cds-custom-fluid-display-01-font-weight:300;\n --cds-custom-fluid-display-01-line-height:1.19;\n --cds-custom-fluid-display-01-letter-spacing:0;\n --cds-custom-fluid-display-02-font-size:2.625rem;\n --cds-custom-fluid-display-02-font-weight:600;\n --cds-custom-fluid-display-02-line-height:1.19;\n --cds-custom-fluid-display-02-letter-spacing:0;\n --cds-custom-fluid-display-03-font-size:2.625rem;\n --cds-custom-fluid-display-03-font-weight:300;\n --cds-custom-fluid-display-03-line-height:1.19;\n --cds-custom-fluid-display-03-letter-spacing:0;\n --cds-custom-fluid-display-04-font-size:2.625rem;\n --cds-custom-fluid-display-04-font-weight:300;\n --cds-custom-fluid-display-04-line-height:1.19;\n --cds-custom-fluid-display-04-letter-spacing:0;\n --cds-custom-layer:var(--cds-custom-layer-01, #f4f4f4);\n --cds-custom-layer-active:var(--cds-custom-layer-active-01, #c6c6c6);\n --cds-custom-layer-background:var(--cds-custom-layer-background-01, #ffffff);\n --cds-custom-layer-hover:var(--cds-custom-layer-hover-01, #e8e8e8);\n --cds-custom-layer-selected:var(--cds-custom-layer-selected-01, #e0e0e0);\n --cds-custom-layer-selected-hover:var(--cds-custom-layer-selected-hover-01, #d1d1d1);\n --cds-custom-layer-accent:var(--cds-custom-layer-accent-01, #e0e0e0);\n --cds-custom-layer-accent-hover:var(--cds-custom-layer-accent-hover-01, #d1d1d1);\n --cds-custom-layer-accent-active:var(--cds-custom-layer-accent-active-01, #a8a8a8);\n --cds-custom-field:var(--cds-custom-field-01, #f4f4f4);\n --cds-custom-field-hover:var(--cds-custom-field-hover-01, #e8e8e8);\n --cds-custom-border-subtle:var(--cds-custom-border-subtle-00, #e0e0e0);\n --cds-custom-border-subtle-selected:var(--cds-custom-border-subtle-selected-01, #c6c6c6);\n --cds-custom-border-strong:var(--cds-custom-border-strong-01, #8d8d8d);\n --cds-custom-border-tile:var(--cds-custom-border-tile-01, #c6c6c6);\n}\n@media screen and (-ms-high-contrast: active), (forced-colors: active){\n :host .cds--g10{\n --cds-custom-icon-primary:ButtonText;\n --cds-custom-icon-secondary:ButtonText;\n --cds-custom-icon-interactive:ButtonText;\n --cds-custom-icon-disabled:GrayText;\n --cds-custom-icon-on-color-disabled:GrayText;\n --cds-custom-icon-inverse:SelectedItemText;\n --cds-custom-icon-on-color:SelectedItemText;\n --cds-custom-button-disabled:GrayText;\n --cds-custom-interactive:ButtonText;\n --cds-custom-link-primary:LinkText;\n --cds-custom-link-primary-hover:LinkText;\n --cds-custom-link-secondary:LinkText;\n --cds-custom-link-inverse:SelectedItemText;\n --cds-custom-link-inverse-hover:SelectedItemText;\n --cds-custom-link-inverse-visited:SelectedItemText;\n --cds-custom-link-visited:VisitedText;\n --cds-custom-background-selected:SelectedItem;\n --cds-custom-background-selected-hover:SelectedItem;\n --cds-custom-background-inverse:SelectedItem;\n --cds-custom-layer-selected-inverse:SelectedItem;\n }\n}\n:host .cds--g90{\n --cds-custom-ai-aura-end:rgba(0, 0, 0, 0);\n --cds-custom-ai-aura-hover-background:#474747;\n --cds-custom-ai-aura-hover-end:rgba(0, 0, 0, 0);\n --cds-custom-ai-aura-hover-start:rgba(69, 137, 255, 0.4);\n --cds-custom-ai-aura-start:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-aura-start-sm:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-border-end:#4589ff;\n --cds-custom-ai-border-start:rgba(166, 200, 255, 0.36);\n --cds-custom-ai-border-strong:#78a9ff;\n --cds-custom-ai-drop-shadow:rgba(0, 0, 0, 0.28);\n --cds-custom-ai-inner-shadow:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-overlay:rgba(0, 0, 0, 0.5);\n --cds-custom-ai-popover-background:#161616;\n --cds-custom-ai-popover-caret-bottom:#4589ff;\n --cds-custom-ai-popover-caret-bottom-background:#202d45;\n --cds-custom-ai-popover-caret-bottom-background-actions:#1e283a;\n --cds-custom-ai-popover-caret-center:#4870b5;\n --cds-custom-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);\n --cds-custom-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);\n --cds-custom-ai-skeleton-background:rgba(120, 169, 255, 0.5);\n --cds-custom-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);\n --cds-custom-background:#262626;\n --cds-custom-background-active:rgba(141, 141, 141, 0.4);\n --cds-custom-background-brand:#0f62fe;\n --cds-custom-background-hover:rgba(141, 141, 141, 0.16);\n --cds-custom-background-inverse:#f4f4f4;\n --cds-custom-background-inverse-hover:#e8e8e8;\n --cds-custom-background-selected:rgba(141, 141, 141, 0.24);\n --cds-custom-background-selected-hover:rgba(141, 141, 141, 0.32);\n --cds-custom-border-disabled:rgba(141, 141, 141, 0.5);\n --cds-custom-border-interactive:#4589ff;\n --cds-custom-border-inverse:#f4f4f4;\n --cds-custom-border-strong-01:#8d8d8d;\n --cds-custom-border-strong-02:#a8a8a8;\n --cds-custom-border-strong-03:#c6c6c6;\n --cds-custom-border-subtle-00:#525252;\n --cds-custom-border-subtle-01:#6f6f6f;\n --cds-custom-border-subtle-02:#8d8d8d;\n --cds-custom-border-subtle-03:#8d8d8d;\n --cds-custom-border-subtle-selected-01:#8d8d8d;\n --cds-custom-border-subtle-selected-02:#a8a8a8;\n --cds-custom-border-subtle-selected-03:#a8a8a8;\n --cds-custom-border-tile-01:#6f6f6f;\n --cds-custom-border-tile-02:#8d8d8d;\n --cds-custom-border-tile-03:#a8a8a8;\n --cds-custom-chat-avatar-agent:#c6c6c6;\n --cds-custom-chat-avatar-bot:#8d8d8d;\n --cds-custom-chat-avatar-user:#4589ff;\n --cds-custom-chat-bubble-agent:#262626;\n --cds-custom-chat-bubble-border:#525252;\n --cds-custom-chat-bubble-user:#393939;\n --cds-custom-chat-button:#78a9ff;\n --cds-custom-chat-button-active:rgba(141, 141, 141, 0.4);\n --cds-custom-chat-button-hover:rgba(141, 141, 141, 0.16);\n --cds-custom-chat-button-selected:rgba(141, 141, 141, 0.24);\n --cds-custom-chat-button-text-hover:#a6c8ff;\n --cds-custom-chat-button-text-selected:#c6c6c6;\n --cds-custom-chat-header-background:#262626;\n --cds-custom-chat-prompt-background:#161616;\n --cds-custom-chat-prompt-border-end:rgba(38, 38, 38, 0);\n --cds-custom-chat-prompt-border-start:#262626;\n --cds-custom-chat-shell-background:#262626;\n --cds-custom-field-01:#393939;\n --cds-custom-field-02:#525252;\n --cds-custom-field-03:#6f6f6f;\n --cds-custom-field-hover-01:#474747;\n --cds-custom-field-hover-02:#636363;\n --cds-custom-field-hover-03:#5e5e5e;\n --cds-custom-focus:#ffffff;\n --cds-custom-focus-inset:#161616;\n --cds-custom-focus-inverse:#0f62fe;\n --cds-custom-highlight:#002d9c;\n --cds-custom-icon-disabled:rgba(244, 244, 244, 0.25);\n --cds-custom-icon-interactive:#ffffff;\n --cds-custom-icon-inverse:#161616;\n --cds-custom-icon-on-color:#ffffff;\n --cds-custom-icon-on-color-disabled:rgba(255, 255, 255, 0.25);\n --cds-custom-icon-primary:#f4f4f4;\n --cds-custom-icon-secondary:#c6c6c6;\n --cds-custom-interactive:#4589ff;\n --cds-custom-layer-01:#393939;\n --cds-custom-layer-02:#525252;\n --cds-custom-layer-03:#6f6f6f;\n --cds-custom-layer-accent-01:#525252;\n --cds-custom-layer-accent-02:#6f6f6f;\n --cds-custom-layer-accent-03:#8d8d8d;\n --cds-custom-layer-accent-active-01:#8d8d8d;\n --cds-custom-layer-accent-active-02:#393939;\n --cds-custom-layer-accent-active-03:#525252;\n --cds-custom-layer-accent-hover-01:#636363;\n --cds-custom-layer-accent-hover-02:#5e5e5e;\n --cds-custom-layer-accent-hover-03:#7a7a7a;\n --cds-custom-layer-active-01:#6f6f6f;\n --cds-custom-layer-active-02:#8d8d8d;\n --cds-custom-layer-active-03:#393939;\n --cds-custom-layer-background-01:#262626;\n --cds-custom-layer-background-02:#393939;\n --cds-custom-layer-background-03:#525252;\n --cds-custom-layer-hover-01:#474747;\n --cds-custom-layer-hover-02:#636363;\n --cds-custom-layer-hover-03:#5e5e5e;\n --cds-custom-layer-selected-01:#525252;\n --cds-custom-layer-selected-02:#6f6f6f;\n --cds-custom-layer-selected-03:#525252;\n --cds-custom-layer-selected-disabled:#a8a8a8;\n --cds-custom-layer-selected-hover-01:#636363;\n --cds-custom-layer-selected-hover-02:#5e5e5e;\n --cds-custom-layer-selected-hover-03:#636363;\n --cds-custom-layer-selected-inverse:#f4f4f4;\n --cds-custom-link-inverse:#0f62fe;\n --cds-custom-link-inverse-active:#161616;\n --cds-custom-link-inverse-hover:#0043ce;\n --cds-custom-link-inverse-visited:#8a3ffc;\n --cds-custom-link-primary:#78a9ff;\n --cds-custom-link-primary-hover:#a6c8ff;\n --cds-custom-link-secondary:#a6c8ff;\n --cds-custom-link-visited:#be95ff;\n --cds-custom-overlay:rgba(0, 0, 0, 0.65);\n --cds-custom-shadow:rgba(0, 0, 0, 0.8);\n --cds-custom-skeleton-background:#333333;\n --cds-custom-skeleton-element:#525252;\n --cds-custom-support-caution-major:#ff832b;\n --cds-custom-support-caution-minor:#f1c21b;\n --cds-custom-support-caution-undefined:#a56eff;\n --cds-custom-support-error:#ff8389;\n --cds-custom-support-error-inverse:#da1e28;\n --cds-custom-support-info:#4589ff;\n --cds-custom-support-info-inverse:#0043ce;\n --cds-custom-support-success:#42be65;\n --cds-custom-support-success-inverse:#24a148;\n --cds-custom-support-warning:#f1c21b;\n --cds-custom-support-warning-inverse:#f1c21b;\n --cds-custom-text-disabled:rgba(244, 244, 244, 0.25);\n --cds-custom-text-error:#ffb3b8;\n --cds-custom-text-helper:#c6c6c6;\n --cds-custom-text-inverse:#161616;\n --cds-custom-text-on-color:#ffffff;\n --cds-custom-text-on-color-disabled:rgba(255, 255, 255, 0.25);\n --cds-custom-text-placeholder:rgba(244, 244, 244, 0.4);\n --cds-custom-text-primary:#f4f4f4;\n --cds-custom-text-secondary:#c6c6c6;\n --cds-custom-toggle-off:#8d8d8d;\n --cds-custom-spacing-01:0.125rem;\n --cds-custom-spacing-02:0.25rem;\n --cds-custom-spacing-03:0.5rem;\n --cds-custom-spacing-04:0.75rem;\n --cds-custom-spacing-05:1rem;\n --cds-custom-spacing-06:1.5rem;\n --cds-custom-spacing-07:2rem;\n --cds-custom-spacing-08:2.5rem;\n --cds-custom-spacing-09:3rem;\n --cds-custom-spacing-10:4rem;\n --cds-custom-spacing-11:5rem;\n --cds-custom-spacing-12:6rem;\n --cds-custom-spacing-13:10rem;\n --cds-custom-fluid-spacing-01:0;\n --cds-custom-fluid-spacing-02:2vw;\n --cds-custom-fluid-spacing-03:5vw;\n --cds-custom-fluid-spacing-04:10vw;\n --cds-custom-caption-01-font-size:0.75rem;\n --cds-custom-caption-01-font-weight:400;\n --cds-custom-caption-01-line-height:1.33333;\n --cds-custom-caption-01-letter-spacing:0.32px;\n --cds-custom-caption-02-font-size:0.875rem;\n --cds-custom-caption-02-font-weight:400;\n --cds-custom-caption-02-line-height:1.28572;\n --cds-custom-caption-02-letter-spacing:0.32px;\n --cds-custom-label-01-font-size:0.75rem;\n --cds-custom-label-01-font-weight:400;\n --cds-custom-label-01-line-height:1.33333;\n --cds-custom-label-01-letter-spacing:0.32px;\n --cds-custom-label-02-font-size:0.875rem;\n --cds-custom-label-02-font-weight:400;\n --cds-custom-label-02-line-height:1.28572;\n --cds-custom-label-02-letter-spacing:0.16px;\n --cds-custom-helper-text-01-font-size:0.75rem;\n --cds-custom-helper-text-01-line-height:1.33333;\n --cds-custom-helper-text-01-letter-spacing:0.32px;\n --cds-custom-helper-text-02-font-size:0.875rem;\n --cds-custom-helper-text-02-font-weight:400;\n --cds-custom-helper-text-02-line-height:1.28572;\n --cds-custom-helper-text-02-letter-spacing:0.16px;\n --cds-custom-body-short-01-font-size:0.875rem;\n --cds-custom-body-short-01-font-weight:400;\n --cds-custom-body-short-01-line-height:1.28572;\n --cds-custom-body-short-01-letter-spacing:0.16px;\n --cds-custom-body-short-02-font-size:1rem;\n --cds-custom-body-short-02-font-weight:400;\n --cds-custom-body-short-02-line-height:1.375;\n --cds-custom-body-short-02-letter-spacing:0;\n --cds-custom-body-long-01-font-size:0.875rem;\n --cds-custom-body-long-01-font-weight:400;\n --cds-custom-body-long-01-line-height:1.42857;\n --cds-custom-body-long-01-letter-spacing:0.16px;\n --cds-custom-body-long-02-font-size:1rem;\n --cds-custom-body-long-02-font-weight:400;\n --cds-custom-body-long-02-line-height:1.5;\n --cds-custom-body-long-02-letter-spacing:0;\n --cds-custom-code-01-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-01-font-size:0.75rem;\n --cds-custom-code-01-font-weight:400;\n --cds-custom-code-01-line-height:1.33333;\n --cds-custom-code-01-letter-spacing:0.32px;\n --cds-custom-code-02-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-02-font-size:0.875rem;\n --cds-custom-code-02-font-weight:400;\n --cds-custom-code-02-line-height:1.42857;\n --cds-custom-code-02-letter-spacing:0.32px;\n --cds-custom-heading-01-font-size:0.875rem;\n --cds-custom-heading-01-font-weight:600;\n --cds-custom-heading-01-line-height:1.42857;\n --cds-custom-heading-01-letter-spacing:0.16px;\n --cds-custom-heading-02-font-size:1rem;\n --cds-custom-heading-02-font-weight:600;\n --cds-custom-heading-02-line-height:1.5;\n --cds-custom-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-01-font-size:0.875rem;\n --cds-custom-productive-heading-01-font-weight:600;\n --cds-custom-productive-heading-01-line-height:1.28572;\n --cds-custom-productive-heading-01-letter-spacing:0.16px;\n --cds-custom-productive-heading-02-font-size:1rem;\n --cds-custom-productive-heading-02-font-weight:600;\n --cds-custom-productive-heading-02-line-height:1.375;\n --cds-custom-productive-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-03-font-size:1.25rem;\n --cds-custom-productive-heading-03-font-weight:400;\n --cds-custom-productive-heading-03-line-height:1.4;\n --cds-custom-productive-heading-03-letter-spacing:0;\n --cds-custom-productive-heading-04-font-size:1.75rem;\n --cds-custom-productive-heading-04-font-weight:400;\n --cds-custom-productive-heading-04-line-height:1.28572;\n --cds-custom-productive-heading-04-letter-spacing:0;\n --cds-custom-productive-heading-05-font-size:2rem;\n --cds-custom-productive-heading-05-font-weight:400;\n --cds-custom-productive-heading-05-line-height:1.25;\n --cds-custom-productive-heading-05-letter-spacing:0;\n --cds-custom-productive-heading-06-font-size:2.625rem;\n --cds-custom-productive-heading-06-font-weight:300;\n --cds-custom-productive-heading-06-line-height:1.199;\n --cds-custom-productive-heading-06-letter-spacing:0;\n --cds-custom-productive-heading-07-font-size:3.375rem;\n --cds-custom-productive-heading-07-font-weight:300;\n --cds-custom-productive-heading-07-line-height:1.19;\n --cds-custom-productive-heading-07-letter-spacing:0;\n --cds-custom-expressive-paragraph-01-font-size:1.5rem;\n --cds-custom-expressive-paragraph-01-font-weight:300;\n --cds-custom-expressive-paragraph-01-line-height:1.334;\n --cds-custom-expressive-paragraph-01-letter-spacing:0;\n --cds-custom-expressive-heading-01-font-size:0.875rem;\n --cds-custom-expressive-heading-01-font-weight:600;\n --cds-custom-expressive-heading-01-line-height:1.42857;\n --cds-custom-expressive-heading-01-letter-spacing:0.16px;\n --cds-custom-expressive-heading-02-font-size:1rem;\n --cds-custom-expressive-heading-02-font-weight:600;\n --cds-custom-expressive-heading-02-line-height:1.5;\n --cds-custom-expressive-heading-02-letter-spacing:0;\n --cds-custom-expressive-heading-03-font-size:1.25rem;\n --cds-custom-expressive-heading-03-font-weight:400;\n --cds-custom-expressive-heading-03-line-height:1.4;\n --cds-custom-expressive-heading-03-letter-spacing:0;\n --cds-custom-expressive-heading-04-font-size:1.75rem;\n --cds-custom-expressive-heading-04-font-weight:400;\n --cds-custom-expressive-heading-04-line-height:1.28572;\n --cds-custom-expressive-heading-04-letter-spacing:0;\n --cds-custom-expressive-heading-05-font-size:2rem;\n --cds-custom-expressive-heading-05-font-weight:400;\n --cds-custom-expressive-heading-05-line-height:1.25;\n --cds-custom-expressive-heading-05-letter-spacing:0;\n --cds-custom-expressive-heading-06-font-size:2rem;\n --cds-custom-expressive-heading-06-font-weight:600;\n --cds-custom-expressive-heading-06-line-height:1.25;\n --cds-custom-expressive-heading-06-letter-spacing:0;\n --cds-custom-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-01-font-size:1.25rem;\n --cds-custom-quotation-01-font-weight:400;\n --cds-custom-quotation-01-line-height:1.3;\n --cds-custom-quotation-01-letter-spacing:0;\n --cds-custom-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-02-font-size:2rem;\n --cds-custom-quotation-02-font-weight:300;\n --cds-custom-quotation-02-line-height:1.25;\n --cds-custom-quotation-02-letter-spacing:0;\n --cds-custom-display-01-font-size:2.625rem;\n --cds-custom-display-01-font-weight:300;\n --cds-custom-display-01-line-height:1.19;\n --cds-custom-display-01-letter-spacing:0;\n --cds-custom-display-02-font-size:2.625rem;\n --cds-custom-display-02-font-weight:600;\n --cds-custom-display-02-line-height:1.19;\n --cds-custom-display-02-letter-spacing:0;\n --cds-custom-display-03-font-size:2.625rem;\n --cds-custom-display-03-font-weight:300;\n --cds-custom-display-03-line-height:1.19;\n --cds-custom-display-03-letter-spacing:0;\n --cds-custom-display-04-font-size:2.625rem;\n --cds-custom-display-04-font-weight:300;\n --cds-custom-display-04-line-height:1.19;\n --cds-custom-display-04-letter-spacing:0;\n --cds-custom-legal-01-font-size:0.75rem;\n --cds-custom-legal-01-font-weight:400;\n --cds-custom-legal-01-line-height:1.33333;\n --cds-custom-legal-01-letter-spacing:0.32px;\n --cds-custom-legal-02-font-size:0.875rem;\n --cds-custom-legal-02-font-weight:400;\n --cds-custom-legal-02-line-height:1.28572;\n --cds-custom-legal-02-letter-spacing:0.16px;\n --cds-custom-body-compact-01-font-size:0.875rem;\n --cds-custom-body-compact-01-font-weight:400;\n --cds-custom-body-compact-01-line-height:1.28572;\n --cds-custom-body-compact-01-letter-spacing:0.16px;\n --cds-custom-body-compact-02-font-size:1rem;\n --cds-custom-body-compact-02-font-weight:400;\n --cds-custom-body-compact-02-line-height:1.375;\n --cds-custom-body-compact-02-letter-spacing:0;\n --cds-custom-heading-compact-01-font-size:0.875rem;\n --cds-custom-heading-compact-01-font-weight:600;\n --cds-custom-heading-compact-01-line-height:1.28572;\n --cds-custom-heading-compact-01-letter-spacing:0.16px;\n --cds-custom-heading-compact-02-font-size:1rem;\n --cds-custom-heading-compact-02-font-weight:600;\n --cds-custom-heading-compact-02-line-height:1.375;\n --cds-custom-heading-compact-02-letter-spacing:0;\n --cds-custom-body-01-font-size:0.875rem;\n --cds-custom-body-01-font-weight:400;\n --cds-custom-body-01-line-height:1.42857;\n --cds-custom-body-01-letter-spacing:0.16px;\n --cds-custom-body-02-font-size:1rem;\n --cds-custom-body-02-font-weight:400;\n --cds-custom-body-02-line-height:1.5;\n --cds-custom-body-02-letter-spacing:0;\n --cds-custom-heading-03-font-size:1.25rem;\n --cds-custom-heading-03-font-weight:400;\n --cds-custom-heading-03-line-height:1.4;\n --cds-custom-heading-03-letter-spacing:0;\n --cds-custom-heading-04-font-size:1.75rem;\n --cds-custom-heading-04-font-weight:400;\n --cds-custom-heading-04-line-height:1.28572;\n --cds-custom-heading-04-letter-spacing:0;\n --cds-custom-heading-05-font-size:2rem;\n --cds-custom-heading-05-font-weight:400;\n --cds-custom-heading-05-line-height:1.25;\n --cds-custom-heading-05-letter-spacing:0;\n --cds-custom-heading-06-font-size:2.625rem;\n --cds-custom-heading-06-font-weight:300;\n --cds-custom-heading-06-line-height:1.199;\n --cds-custom-heading-06-letter-spacing:0;\n --cds-custom-heading-07-font-size:3.375rem;\n --cds-custom-heading-07-font-weight:300;\n --cds-custom-heading-07-line-height:1.19;\n --cds-custom-heading-07-letter-spacing:0;\n --cds-custom-fluid-heading-03-font-size:1.25rem;\n --cds-custom-fluid-heading-03-font-weight:400;\n --cds-custom-fluid-heading-03-line-height:1.4;\n --cds-custom-fluid-heading-03-letter-spacing:0;\n --cds-custom-fluid-heading-04-font-size:1.75rem;\n --cds-custom-fluid-heading-04-font-weight:400;\n --cds-custom-fluid-heading-04-line-height:1.28572;\n --cds-custom-fluid-heading-04-letter-spacing:0;\n --cds-custom-fluid-heading-05-font-size:2rem;\n --cds-custom-fluid-heading-05-font-weight:400;\n --cds-custom-fluid-heading-05-line-height:1.25;\n --cds-custom-fluid-heading-05-letter-spacing:0;\n --cds-custom-fluid-heading-06-font-size:2rem;\n --cds-custom-fluid-heading-06-font-weight:600;\n --cds-custom-fluid-heading-06-line-height:1.25;\n --cds-custom-fluid-heading-06-letter-spacing:0;\n --cds-custom-fluid-paragraph-01-font-size:1.5rem;\n --cds-custom-fluid-paragraph-01-font-weight:300;\n --cds-custom-fluid-paragraph-01-line-height:1.334;\n --cds-custom-fluid-paragraph-01-letter-spacing:0;\n --cds-custom-fluid-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-01-font-size:1.25rem;\n --cds-custom-fluid-quotation-01-font-weight:400;\n --cds-custom-fluid-quotation-01-line-height:1.3;\n --cds-custom-fluid-quotation-01-letter-spacing:0;\n --cds-custom-fluid-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-02-font-size:2rem;\n --cds-custom-fluid-quotation-02-font-weight:300;\n --cds-custom-fluid-quotation-02-line-height:1.25;\n --cds-custom-fluid-quotation-02-letter-spacing:0;\n --cds-custom-fluid-display-01-font-size:2.625rem;\n --cds-custom-fluid-display-01-font-weight:300;\n --cds-custom-fluid-display-01-line-height:1.19;\n --cds-custom-fluid-display-01-letter-spacing:0;\n --cds-custom-fluid-display-02-font-size:2.625rem;\n --cds-custom-fluid-display-02-font-weight:600;\n --cds-custom-fluid-display-02-line-height:1.19;\n --cds-custom-fluid-display-02-letter-spacing:0;\n --cds-custom-fluid-display-03-font-size:2.625rem;\n --cds-custom-fluid-display-03-font-weight:300;\n --cds-custom-fluid-display-03-line-height:1.19;\n --cds-custom-fluid-display-03-letter-spacing:0;\n --cds-custom-fluid-display-04-font-size:2.625rem;\n --cds-custom-fluid-display-04-font-weight:300;\n --cds-custom-fluid-display-04-line-height:1.19;\n --cds-custom-fluid-display-04-letter-spacing:0;\n --cds-custom-layer:var(--cds-custom-layer-01, #f4f4f4);\n --cds-custom-layer-active:var(--cds-custom-layer-active-01, #c6c6c6);\n --cds-custom-layer-background:var(--cds-custom-layer-background-01, #ffffff);\n --cds-custom-layer-hover:var(--cds-custom-layer-hover-01, #e8e8e8);\n --cds-custom-layer-selected:var(--cds-custom-layer-selected-01, #e0e0e0);\n --cds-custom-layer-selected-hover:var(--cds-custom-layer-selected-hover-01, #d1d1d1);\n --cds-custom-layer-accent:var(--cds-custom-layer-accent-01, #e0e0e0);\n --cds-custom-layer-accent-hover:var(--cds-custom-layer-accent-hover-01, #d1d1d1);\n --cds-custom-layer-accent-active:var(--cds-custom-layer-accent-active-01, #a8a8a8);\n --cds-custom-field:var(--cds-custom-field-01, #f4f4f4);\n --cds-custom-field-hover:var(--cds-custom-field-hover-01, #e8e8e8);\n --cds-custom-border-subtle:var(--cds-custom-border-subtle-00, #e0e0e0);\n --cds-custom-border-subtle-selected:var(--cds-custom-border-subtle-selected-01, #c6c6c6);\n --cds-custom-border-strong:var(--cds-custom-border-strong-01, #8d8d8d);\n --cds-custom-border-tile:var(--cds-custom-border-tile-01, #c6c6c6);\n}\n@media screen and (-ms-high-contrast: active), (forced-colors: active){\n :host .cds--g90{\n --cds-custom-icon-primary:ButtonText;\n --cds-custom-icon-secondary:ButtonText;\n --cds-custom-icon-interactive:ButtonText;\n --cds-custom-icon-disabled:GrayText;\n --cds-custom-icon-on-color-disabled:GrayText;\n --cds-custom-icon-inverse:SelectedItemText;\n --cds-custom-icon-on-color:SelectedItemText;\n --cds-custom-button-disabled:GrayText;\n --cds-custom-interactive:ButtonText;\n --cds-custom-link-primary:LinkText;\n --cds-custom-link-primary-hover:LinkText;\n --cds-custom-link-secondary:LinkText;\n --cds-custom-link-inverse:SelectedItemText;\n --cds-custom-link-inverse-hover:SelectedItemText;\n --cds-custom-link-inverse-visited:SelectedItemText;\n --cds-custom-link-visited:VisitedText;\n --cds-custom-background-selected:SelectedItem;\n --cds-custom-background-selected-hover:SelectedItem;\n --cds-custom-background-inverse:SelectedItem;\n --cds-custom-layer-selected-inverse:SelectedItem;\n }\n}\n:host .cds--g100{\n --cds-custom-ai-aura-end:rgba(0, 0, 0, 0);\n --cds-custom-ai-aura-hover-background:#333333;\n --cds-custom-ai-aura-hover-end:rgba(0, 0, 0, 0);\n --cds-custom-ai-aura-hover-start:rgba(69, 137, 255, 0.4);\n --cds-custom-ai-aura-start:rgba(69, 137, 255, 0.1);\n --cds-custom-ai-aura-start-sm:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-border-end:#4589ff;\n --cds-custom-ai-border-start:rgba(166, 200, 255, 0.36);\n --cds-custom-ai-border-strong:#78a9ff;\n --cds-custom-ai-drop-shadow:rgba(0, 0, 0, 0.28);\n --cds-custom-ai-inner-shadow:rgba(69, 137, 255, 0.16);\n --cds-custom-ai-overlay:rgba(0, 0, 0, 0.5);\n --cds-custom-ai-popover-background:#161616;\n --cds-custom-ai-popover-caret-bottom:#4589ff;\n --cds-custom-ai-popover-caret-bottom-background:#202d45;\n --cds-custom-ai-popover-caret-bottom-background-actions:#1e283a;\n --cds-custom-ai-popover-caret-center:#4870b5;\n --cds-custom-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);\n --cds-custom-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);\n --cds-custom-ai-skeleton-background:rgba(120, 169, 255, 0.5);\n --cds-custom-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);\n --cds-custom-background:#161616;\n --cds-custom-background-active:rgba(141, 141, 141, 0.4);\n --cds-custom-background-brand:#0f62fe;\n --cds-custom-background-hover:rgba(141, 141, 141, 0.16);\n --cds-custom-background-inverse:#f4f4f4;\n --cds-custom-background-inverse-hover:#e8e8e8;\n --cds-custom-background-selected:rgba(141, 141, 141, 0.24);\n --cds-custom-background-selected-hover:rgba(141, 141, 141, 0.32);\n --cds-custom-border-disabled:rgba(141, 141, 141, 0.5);\n --cds-custom-border-interactive:#4589ff;\n --cds-custom-border-inverse:#f4f4f4;\n --cds-custom-border-strong-01:#6f6f6f;\n --cds-custom-border-strong-02:#8d8d8d;\n --cds-custom-border-strong-03:#a8a8a8;\n --cds-custom-border-subtle-00:#393939;\n --cds-custom-border-subtle-01:#525252;\n --cds-custom-border-subtle-02:#6f6f6f;\n --cds-custom-border-subtle-03:#6f6f6f;\n --cds-custom-border-subtle-selected-01:#6f6f6f;\n --cds-custom-border-subtle-selected-02:#8d8d8d;\n --cds-custom-border-subtle-selected-03:#8d8d8d;\n --cds-custom-border-tile-01:#525252;\n --cds-custom-border-tile-02:#6f6f6f;\n --cds-custom-border-tile-03:#8d8d8d;\n --cds-custom-chat-avatar-agent:#c6c6c6;\n --cds-custom-chat-avatar-bot:#8d8d8d;\n --cds-custom-chat-avatar-user:#4589ff;\n --cds-custom-chat-bubble-agent:#262626;\n --cds-custom-chat-bubble-border:#525252;\n --cds-custom-chat-bubble-user:#393939;\n --cds-custom-chat-button:#78a9ff;\n --cds-custom-chat-button-active:rgba(141, 141, 141, 0.4);\n --cds-custom-chat-button-hover:rgba(141, 141, 141, 0.16);\n --cds-custom-chat-button-selected:rgba(141, 141, 141, 0.24);\n --cds-custom-chat-button-text-hover:#a6c8ff;\n --cds-custom-chat-button-text-selected:#c6c6c6;\n --cds-custom-chat-header-background:#262626;\n --cds-custom-chat-prompt-background:#161616;\n --cds-custom-chat-prompt-border-end:rgba(38, 38, 38, 0);\n --cds-custom-chat-prompt-border-start:#262626;\n --cds-custom-chat-shell-background:#262626;\n --cds-custom-field-01:#262626;\n --cds-custom-field-02:#393939;\n --cds-custom-field-03:#525252;\n --cds-custom-field-hover-01:#333333;\n --cds-custom-field-hover-02:#474747;\n --cds-custom-field-hover-03:#636363;\n --cds-custom-focus:#ffffff;\n --cds-custom-focus-inset:#161616;\n --cds-custom-focus-inverse:#0f62fe;\n --cds-custom-highlight:#001d6c;\n --cds-custom-icon-disabled:rgba(244, 244, 244, 0.25);\n --cds-custom-icon-interactive:#ffffff;\n --cds-custom-icon-inverse:#161616;\n --cds-custom-icon-on-color:#ffffff;\n --cds-custom-icon-on-color-disabled:rgba(255, 255, 255, 0.25);\n --cds-custom-icon-primary:#f4f4f4;\n --cds-custom-icon-secondary:#c6c6c6;\n --cds-custom-interactive:#4589ff;\n --cds-custom-layer-01:#262626;\n --cds-custom-layer-02:#393939;\n --cds-custom-layer-03:#525252;\n --cds-custom-layer-accent-01:#393939;\n --cds-custom-layer-accent-02:#525252;\n --cds-custom-layer-accent-03:#6f6f6f;\n --cds-custom-layer-accent-active-01:#6f6f6f;\n --cds-custom-layer-accent-active-02:#8d8d8d;\n --cds-custom-layer-accent-active-03:#393939;\n --cds-custom-layer-accent-hover-01:#474747;\n --cds-custom-layer-accent-hover-02:#636363;\n --cds-custom-layer-accent-hover-03:#5e5e5e;\n --cds-custom-layer-active-01:#525252;\n --cds-custom-layer-active-02:#6f6f6f;\n --cds-custom-layer-active-03:#8d8d8d;\n --cds-custom-layer-background-01:#161616;\n --cds-custom-layer-background-02:#262626;\n --cds-custom-layer-background-03:#393939;\n --cds-custom-layer-hover-01:#333333;\n --cds-custom-layer-hover-02:#474747;\n --cds-custom-layer-hover-03:#636363;\n --cds-custom-layer-selected-01:#393939;\n --cds-custom-layer-selected-02:#525252;\n --cds-custom-layer-selected-03:#6f6f6f;\n --cds-custom-layer-selected-disabled:#a8a8a8;\n --cds-custom-layer-selected-hover-01:#474747;\n --cds-custom-layer-selected-hover-02:#636363;\n --cds-custom-layer-selected-hover-03:#5e5e5e;\n --cds-custom-layer-selected-inverse:#f4f4f4;\n --cds-custom-link-inverse:#0f62fe;\n --cds-custom-link-inverse-active:#161616;\n --cds-custom-link-inverse-hover:#0043ce;\n --cds-custom-link-inverse-visited:#8a3ffc;\n --cds-custom-link-primary:#78a9ff;\n --cds-custom-link-primary-hover:#a6c8ff;\n --cds-custom-link-secondary:#a6c8ff;\n --cds-custom-link-visited:#be95ff;\n --cds-custom-overlay:rgba(0, 0, 0, 0.65);\n --cds-custom-shadow:rgba(0, 0, 0, 0.8);\n --cds-custom-skeleton-background:#292929;\n --cds-custom-skeleton-element:#393939;\n --cds-custom-support-caution-major:#ff832b;\n --cds-custom-support-caution-minor:#f1c21b;\n --cds-custom-support-caution-undefined:#a56eff;\n --cds-custom-support-error:#fa4d56;\n --cds-custom-support-error-inverse:#da1e28;\n --cds-custom-support-info:#4589ff;\n --cds-custom-support-info-inverse:#0043ce;\n --cds-custom-support-success:#42be65;\n --cds-custom-support-success-inverse:#24a148;\n --cds-custom-support-warning:#f1c21b;\n --cds-custom-support-warning-inverse:#f1c21b;\n --cds-custom-text-disabled:rgba(244, 244, 244, 0.25);\n --cds-custom-text-error:#ff8389;\n --cds-custom-text-helper:#a8a8a8;\n --cds-custom-text-inverse:#161616;\n --cds-custom-text-on-color:#ffffff;\n --cds-custom-text-on-color-disabled:rgba(255, 255, 255, 0.25);\n --cds-custom-text-placeholder:rgba(244, 244, 244, 0.4);\n --cds-custom-text-primary:#f4f4f4;\n --cds-custom-text-secondary:#c6c6c6;\n --cds-custom-toggle-off:#6f6f6f;\n --cds-custom-spacing-01:0.125rem;\n --cds-custom-spacing-02:0.25rem;\n --cds-custom-spacing-03:0.5rem;\n --cds-custom-spacing-04:0.75rem;\n --cds-custom-spacing-05:1rem;\n --cds-custom-spacing-06:1.5rem;\n --cds-custom-spacing-07:2rem;\n --cds-custom-spacing-08:2.5rem;\n --cds-custom-spacing-09:3rem;\n --cds-custom-spacing-10:4rem;\n --cds-custom-spacing-11:5rem;\n --cds-custom-spacing-12:6rem;\n --cds-custom-spacing-13:10rem;\n --cds-custom-fluid-spacing-01:0;\n --cds-custom-fluid-spacing-02:2vw;\n --cds-custom-fluid-spacing-03:5vw;\n --cds-custom-fluid-spacing-04:10vw;\n --cds-custom-caption-01-font-size:0.75rem;\n --cds-custom-caption-01-font-weight:400;\n --cds-custom-caption-01-line-height:1.33333;\n --cds-custom-caption-01-letter-spacing:0.32px;\n --cds-custom-caption-02-font-size:0.875rem;\n --cds-custom-caption-02-font-weight:400;\n --cds-custom-caption-02-line-height:1.28572;\n --cds-custom-caption-02-letter-spacing:0.32px;\n --cds-custom-label-01-font-size:0.75rem;\n --cds-custom-label-01-font-weight:400;\n --cds-custom-label-01-line-height:1.33333;\n --cds-custom-label-01-letter-spacing:0.32px;\n --cds-custom-label-02-font-size:0.875rem;\n --cds-custom-label-02-font-weight:400;\n --cds-custom-label-02-line-height:1.28572;\n --cds-custom-label-02-letter-spacing:0.16px;\n --cds-custom-helper-text-01-font-size:0.75rem;\n --cds-custom-helper-text-01-line-height:1.33333;\n --cds-custom-helper-text-01-letter-spacing:0.32px;\n --cds-custom-helper-text-02-font-size:0.875rem;\n --cds-custom-helper-text-02-font-weight:400;\n --cds-custom-helper-text-02-line-height:1.28572;\n --cds-custom-helper-text-02-letter-spacing:0.16px;\n --cds-custom-body-short-01-font-size:0.875rem;\n --cds-custom-body-short-01-font-weight:400;\n --cds-custom-body-short-01-line-height:1.28572;\n --cds-custom-body-short-01-letter-spacing:0.16px;\n --cds-custom-body-short-02-font-size:1rem;\n --cds-custom-body-short-02-font-weight:400;\n --cds-custom-body-short-02-line-height:1.375;\n --cds-custom-body-short-02-letter-spacing:0;\n --cds-custom-body-long-01-font-size:0.875rem;\n --cds-custom-body-long-01-font-weight:400;\n --cds-custom-body-long-01-line-height:1.42857;\n --cds-custom-body-long-01-letter-spacing:0.16px;\n --cds-custom-body-long-02-font-size:1rem;\n --cds-custom-body-long-02-font-weight:400;\n --cds-custom-body-long-02-line-height:1.5;\n --cds-custom-body-long-02-letter-spacing:0;\n --cds-custom-code-01-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-01-font-size:0.75rem;\n --cds-custom-code-01-font-weight:400;\n --cds-custom-code-01-line-height:1.33333;\n --cds-custom-code-01-letter-spacing:0.32px;\n --cds-custom-code-02-font-family:'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;\n --cds-custom-code-02-font-size:0.875rem;\n --cds-custom-code-02-font-weight:400;\n --cds-custom-code-02-line-height:1.42857;\n --cds-custom-code-02-letter-spacing:0.32px;\n --cds-custom-heading-01-font-size:0.875rem;\n --cds-custom-heading-01-font-weight:600;\n --cds-custom-heading-01-line-height:1.42857;\n --cds-custom-heading-01-letter-spacing:0.16px;\n --cds-custom-heading-02-font-size:1rem;\n --cds-custom-heading-02-font-weight:600;\n --cds-custom-heading-02-line-height:1.5;\n --cds-custom-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-01-font-size:0.875rem;\n --cds-custom-productive-heading-01-font-weight:600;\n --cds-custom-productive-heading-01-line-height:1.28572;\n --cds-custom-productive-heading-01-letter-spacing:0.16px;\n --cds-custom-productive-heading-02-font-size:1rem;\n --cds-custom-productive-heading-02-font-weight:600;\n --cds-custom-productive-heading-02-line-height:1.375;\n --cds-custom-productive-heading-02-letter-spacing:0;\n --cds-custom-productive-heading-03-font-size:1.25rem;\n --cds-custom-productive-heading-03-font-weight:400;\n --cds-custom-productive-heading-03-line-height:1.4;\n --cds-custom-productive-heading-03-letter-spacing:0;\n --cds-custom-productive-heading-04-font-size:1.75rem;\n --cds-custom-productive-heading-04-font-weight:400;\n --cds-custom-productive-heading-04-line-height:1.28572;\n --cds-custom-productive-heading-04-letter-spacing:0;\n --cds-custom-productive-heading-05-font-size:2rem;\n --cds-custom-productive-heading-05-font-weight:400;\n --cds-custom-productive-heading-05-line-height:1.25;\n --cds-custom-productive-heading-05-letter-spacing:0;\n --cds-custom-productive-heading-06-font-size:2.625rem;\n --cds-custom-productive-heading-06-font-weight:300;\n --cds-custom-productive-heading-06-line-height:1.199;\n --cds-custom-productive-heading-06-letter-spacing:0;\n --cds-custom-productive-heading-07-font-size:3.375rem;\n --cds-custom-productive-heading-07-font-weight:300;\n --cds-custom-productive-heading-07-line-height:1.19;\n --cds-custom-productive-heading-07-letter-spacing:0;\n --cds-custom-expressive-paragraph-01-font-size:1.5rem;\n --cds-custom-expressive-paragraph-01-font-weight:300;\n --cds-custom-expressive-paragraph-01-line-height:1.334;\n --cds-custom-expressive-paragraph-01-letter-spacing:0;\n --cds-custom-expressive-heading-01-font-size:0.875rem;\n --cds-custom-expressive-heading-01-font-weight:600;\n --cds-custom-expressive-heading-01-line-height:1.42857;\n --cds-custom-expressive-heading-01-letter-spacing:0.16px;\n --cds-custom-expressive-heading-02-font-size:1rem;\n --cds-custom-expressive-heading-02-font-weight:600;\n --cds-custom-expressive-heading-02-line-height:1.5;\n --cds-custom-expressive-heading-02-letter-spacing:0;\n --cds-custom-expressive-heading-03-font-size:1.25rem;\n --cds-custom-expressive-heading-03-font-weight:400;\n --cds-custom-expressive-heading-03-line-height:1.4;\n --cds-custom-expressive-heading-03-letter-spacing:0;\n --cds-custom-expressive-heading-04-font-size:1.75rem;\n --cds-custom-expressive-heading-04-font-weight:400;\n --cds-custom-expressive-heading-04-line-height:1.28572;\n --cds-custom-expressive-heading-04-letter-spacing:0;\n --cds-custom-expressive-heading-05-font-size:2rem;\n --cds-custom-expressive-heading-05-font-weight:400;\n --cds-custom-expressive-heading-05-line-height:1.25;\n --cds-custom-expressive-heading-05-letter-spacing:0;\n --cds-custom-expressive-heading-06-font-size:2rem;\n --cds-custom-expressive-heading-06-font-weight:600;\n --cds-custom-expressive-heading-06-line-height:1.25;\n --cds-custom-expressive-heading-06-letter-spacing:0;\n --cds-custom-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-01-font-size:1.25rem;\n --cds-custom-quotation-01-font-weight:400;\n --cds-custom-quotation-01-line-height:1.3;\n --cds-custom-quotation-01-letter-spacing:0;\n --cds-custom-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-quotation-02-font-size:2rem;\n --cds-custom-quotation-02-font-weight:300;\n --cds-custom-quotation-02-line-height:1.25;\n --cds-custom-quotation-02-letter-spacing:0;\n --cds-custom-display-01-font-size:2.625rem;\n --cds-custom-display-01-font-weight:300;\n --cds-custom-display-01-line-height:1.19;\n --cds-custom-display-01-letter-spacing:0;\n --cds-custom-display-02-font-size:2.625rem;\n --cds-custom-display-02-font-weight:600;\n --cds-custom-display-02-line-height:1.19;\n --cds-custom-display-02-letter-spacing:0;\n --cds-custom-display-03-font-size:2.625rem;\n --cds-custom-display-03-font-weight:300;\n --cds-custom-display-03-line-height:1.19;\n --cds-custom-display-03-letter-spacing:0;\n --cds-custom-display-04-font-size:2.625rem;\n --cds-custom-display-04-font-weight:300;\n --cds-custom-display-04-line-height:1.19;\n --cds-custom-display-04-letter-spacing:0;\n --cds-custom-legal-01-font-size:0.75rem;\n --cds-custom-legal-01-font-weight:400;\n --cds-custom-legal-01-line-height:1.33333;\n --cds-custom-legal-01-letter-spacing:0.32px;\n --cds-custom-legal-02-font-size:0.875rem;\n --cds-custom-legal-02-font-weight:400;\n --cds-custom-legal-02-line-height:1.28572;\n --cds-custom-legal-02-letter-spacing:0.16px;\n --cds-custom-body-compact-01-font-size:0.875rem;\n --cds-custom-body-compact-01-font-weight:400;\n --cds-custom-body-compact-01-line-height:1.28572;\n --cds-custom-body-compact-01-letter-spacing:0.16px;\n --cds-custom-body-compact-02-font-size:1rem;\n --cds-custom-body-compact-02-font-weight:400;\n --cds-custom-body-compact-02-line-height:1.375;\n --cds-custom-body-compact-02-letter-spacing:0;\n --cds-custom-heading-compact-01-font-size:0.875rem;\n --cds-custom-heading-compact-01-font-weight:600;\n --cds-custom-heading-compact-01-line-height:1.28572;\n --cds-custom-heading-compact-01-letter-spacing:0.16px;\n --cds-custom-heading-compact-02-font-size:1rem;\n --cds-custom-heading-compact-02-font-weight:600;\n --cds-custom-heading-compact-02-line-height:1.375;\n --cds-custom-heading-compact-02-letter-spacing:0;\n --cds-custom-body-01-font-size:0.875rem;\n --cds-custom-body-01-font-weight:400;\n --cds-custom-body-01-line-height:1.42857;\n --cds-custom-body-01-letter-spacing:0.16px;\n --cds-custom-body-02-font-size:1rem;\n --cds-custom-body-02-font-weight:400;\n --cds-custom-body-02-line-height:1.5;\n --cds-custom-body-02-letter-spacing:0;\n --cds-custom-heading-03-font-size:1.25rem;\n --cds-custom-heading-03-font-weight:400;\n --cds-custom-heading-03-line-height:1.4;\n --cds-custom-heading-03-letter-spacing:0;\n --cds-custom-heading-04-font-size:1.75rem;\n --cds-custom-heading-04-font-weight:400;\n --cds-custom-heading-04-line-height:1.28572;\n --cds-custom-heading-04-letter-spacing:0;\n --cds-custom-heading-05-font-size:2rem;\n --cds-custom-heading-05-font-weight:400;\n --cds-custom-heading-05-line-height:1.25;\n --cds-custom-heading-05-letter-spacing:0;\n --cds-custom-heading-06-font-size:2.625rem;\n --cds-custom-heading-06-font-weight:300;\n --cds-custom-heading-06-line-height:1.199;\n --cds-custom-heading-06-letter-spacing:0;\n --cds-custom-heading-07-font-size:3.375rem;\n --cds-custom-heading-07-font-weight:300;\n --cds-custom-heading-07-line-height:1.19;\n --cds-custom-heading-07-letter-spacing:0;\n --cds-custom-fluid-heading-03-font-size:1.25rem;\n --cds-custom-fluid-heading-03-font-weight:400;\n --cds-custom-fluid-heading-03-line-height:1.4;\n --cds-custom-fluid-heading-03-letter-spacing:0;\n --cds-custom-fluid-heading-04-font-size:1.75rem;\n --cds-custom-fluid-heading-04-font-weight:400;\n --cds-custom-fluid-heading-04-line-height:1.28572;\n --cds-custom-fluid-heading-04-letter-spacing:0;\n --cds-custom-fluid-heading-05-font-size:2rem;\n --cds-custom-fluid-heading-05-font-weight:400;\n --cds-custom-fluid-heading-05-line-height:1.25;\n --cds-custom-fluid-heading-05-letter-spacing:0;\n --cds-custom-fluid-heading-06-font-size:2rem;\n --cds-custom-fluid-heading-06-font-weight:600;\n --cds-custom-fluid-heading-06-line-height:1.25;\n --cds-custom-fluid-heading-06-letter-spacing:0;\n --cds-custom-fluid-paragraph-01-font-size:1.5rem;\n --cds-custom-fluid-paragraph-01-font-weight:300;\n --cds-custom-fluid-paragraph-01-line-height:1.334;\n --cds-custom-fluid-paragraph-01-letter-spacing:0;\n --cds-custom-fluid-quotation-01-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-01-font-size:1.25rem;\n --cds-custom-fluid-quotation-01-font-weight:400;\n --cds-custom-fluid-quotation-01-line-height:1.3;\n --cds-custom-fluid-quotation-01-letter-spacing:0;\n --cds-custom-fluid-quotation-02-font-family:'IBM Plex Serif', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', serif;\n --cds-custom-fluid-quotation-02-font-size:2rem;\n --cds-custom-fluid-quotation-02-font-weight:300;\n --cds-custom-fluid-quotation-02-line-height:1.25;\n --cds-custom-fluid-quotation-02-letter-spacing:0;\n --cds-custom-fluid-display-01-font-size:2.625rem;\n --cds-custom-fluid-display-01-font-weight:300;\n --cds-custom-fluid-display-01-line-height:1.19;\n --cds-custom-fluid-display-01-letter-spacing:0;\n --cds-custom-fluid-display-02-font-size:2.625rem;\n --cds-custom-fluid-display-02-font-weight:600;\n --cds-custom-fluid-display-02-line-height:1.19;\n --cds-custom-fluid-display-02-letter-spacing:0;\n --cds-custom-fluid-display-03-font-size:2.625rem;\n --cds-custom-fluid-display-03-font-weight:300;\n --cds-custom-fluid-display-03-line-height:1.19;\n --cds-custom-fluid-display-03-letter-spacing:0;\n --cds-custom-fluid-display-04-font-size:2.625rem;\n --cds-custom-fluid-display-04-font-weight:300;\n --cds-custom-fluid-display-04-line-height:1.19;\n --cds-custom-fluid-display-04-letter-spacing:0;\n --cds-custom-layer:var(--cds-custom-layer-01, #f4f4f4);\n --cds-custom-layer-active:var(--cds-custom-layer-active-01, #c6c6c6);\n --cds-custom-layer-background:var(--cds-custom-layer-background-01, #ffffff);\n --cds-custom-layer-hover:var(--cds-custom-layer-hover-01, #e8e8e8);\n --cds-custom-layer-selected:var(--cds-custom-layer-selected-01, #e0e0e0);\n --cds-custom-layer-selected-hover:var(--cds-custom-layer-selected-hover-01, #d1d1d1);\n --cds-custom-layer-accent:var(--cds-custom-layer-accent-01, #e0e0e0);\n --cds-custom-layer-accent-hover:var(--cds-custom-layer-accent-hover-01, #d1d1d1);\n --cds-custom-layer-accent-active:var(--cds-custom-layer-accent-active-01, #a8a8a8);\n --cds-custom-field:var(--cds-custom-field-01, #f4f4f4);\n --cds-custom-field-hover:var(--cds-custom-field-hover-01, #e8e8e8);\n --cds-custom-border-subtle:var(--cds-custom-border-subtle-00, #e0e0e0);\n --cds-custom-border-subtle-selected:var(--cds-custom-border-subtle-selected-01, #c6c6c6);\n --cds-custom-border-strong:var(--cds-custom-border-strong-01, #8d8d8d);\n --cds-custom-border-tile:var(--cds-custom-border-tile-01, #c6c6c6);\n}\n@media screen and (-ms-high-contrast: active), (forced-colors: active){\n :host .cds--g100{\n --cds-custom-icon-primary:ButtonText;\n --cds-custom-icon-secondary:ButtonText;\n --cds-custom-icon-interactive:ButtonText;\n --cds-custom-icon-disabled:GrayText;\n --cds-custom-icon-on-color-disabled:GrayText;\n --cds-custom-icon-inverse:SelectedItemText;\n --cds-custom-icon-on-color:SelectedItemText;\n --cds-custom-button-disabled:GrayText;\n --cds-custom-interactive:ButtonText;\n --cds-custom-link-primary:LinkText;\n --cds-custom-link-primary-hover:LinkText;\n --cds-custom-link-secondary:LinkText;\n --cds-custom-link-inverse:SelectedItemText;\n --cds-custom-link-inverse-hover:SelectedItemText;\n --cds-custom-link-inverse-visited:SelectedItemText;\n --cds-custom-link-visited:VisitedText;\n --cds-custom-background-selected:SelectedItem;\n --cds-custom-background-selected-hover:SelectedItem;\n --cds-custom-background-inverse:SelectedItem;\n --cds-custom-layer-selected-inverse:SelectedItem;\n }\n}"},55883:function(s,e,c){c.d(e,{ut:function(){return t.U}});var t=c(41105),n=c(68206),o=c(27579),d=c(7378),i=c(44059);c(84464),c(70228),c(45913),c(20385),c(95291),c(37847),c(20518),c(57426),c(9489),c(61461),c(73898),c(3698),c(5846),c(83416),c(11975),c(40700),c(40504),c(65930),c(20669),c(93725),c(91253),c(2863),c(91780),c(1359),c(19646),c(19485),c(82872),c(54936),c(4265),c(93267),c(37766),c(88651),c(6375),c(40186),c(95476),c(59732),c(39202),c(87809),c(79247),c(35981),c(41049),c(27351),c(67886),c(58628),c(54383),c(46047),c(61584),c(68632),c(32515),c(28244),c(81618),c(36887),c(39133),c(85302),c(90595),c(36800),c(29476),c(11323),c(61671),c(52894),c(36868),c(43411),c(9092),c(52618),c(96027),c(66786),c(36417),c(39499),c(79429),c(70795),c(83907),c(5165),c(13737),c(73052),c(14053),c(31418),c(20850),c(17661),c(32646),c(8531),c(77194),c(74944),c(27358),c(79575),c(69691),c(94463),c(71060),c(62218),c(1678),c(94523),c(55720);let u=class extends o.WF{firstUpdated(s){super.firstUpdated(s),this.dispatchEvent(new CustomEvent("shadow-ready",{bubbles:!0}))}};u.styles=o.AH`
:host {
width: 100%;
height: 100%;
}
`,u=(0,t._)([(0,t.c)("cds-aichat-react")],u);const a=d.memo((0,n.a)({tagName:"cds-aichat-react",elementClass:u,react:d}));const m=d.memo(function({onBeforeRender:s,onAfterRender:e,config:c,renderUserDefinedResponse:n,renderWriteableElements:o,element:u}){const m=(0,d.useRef)(null),[r,l]=(0,d.useState)(null),[g,h]=(0,d.useState)(null),[f,p]=(0,d.useState)([]),[y,v]=(0,d.useState)([]),[b,x]=(0,d.useState)(null);(0,d.useEffect)(()=>{if(!m.current)return null;let s=!1;const e=m.current,c=()=>{let s=e.shadowRoot.querySelector(".cds--aichat-react-app");s||(s=document.createElement("div"),s.classList.add("cds--aichat-react-app"),e.shadowRoot.appendChild(s)),e!==r&&l(e),s!==g&&h(s)};return e.shadowRoot?c():(s=!0,e.addEventListener("shadow-ready",c,{once:!0})),()=>{s&&e.removeEventListener("shadow-ready",c)}},[g,r,b]),(0,d.useEffect)(()=>{if(r){const s=[...f,...y],e=Array.from(r.childNodes),c=new Set(s);e.forEach(s=>{c.has(s)||r.removeChild(s)}),s.forEach(s=>{e.includes(s)||r.appendChild(s)})}},[f,y,r]);const z=(0,d.useCallback)(s=>{const{element:e}=s.data;p(s=>[...s,e])},[]),w=(0,d.useCallback)(e=>{if(e){const c=()=>{const s=Object.entries(e.writeableElements).map(s=>{const[e,c]=s;return c.setAttribute("slot",e),c});v(s)};e.on({type:t.B.USER_DEFINED_RESPONSE,handler:z}),e.on({type:t.B.CHUNK_USER_DEFINED_RESPONSE,handler:z}),c(),s?.(e)}},[s,z]);return t.i?d.createElement(d.Fragment,null,d.createElement(a,{ref:m}),g&&(0,i.createPortal)(d.createElement(t.A,{config:c,renderUserDefinedResponse:n,renderWriteableElements:o,onBeforeRender:w,onAfterRender:e,container:g,setParentInstance:x,element:u}),g)):null}),r=t.i&&"undefined"!=typeof CSSStyleSheet?new CSSStyleSheet:null,l="\n .cds-aichat--hidden {\n width: 0 !important;\n height: 0 !important;\n min-width: 0 !important;\n min-height: 0 !important;\n max-width: 0 !important;\n max-height: 0 !important;\n inline-size: 0 !important;\n block-size: 0 !important;\n min-inline-size: 0 !important;\n min-block-size: 0 !important;\n max-inline-size: 0 !important;\n max-block-size: 0 !important;\n overflow: hidden !important;\n }\n";if(t.i&&!document.getElementById("cds-aichat-custom-element-styles"))if(r&&"replaceSync"in r)r.replaceSync(l),document.adoptedStyleSheets=[...document.adoptedStyleSheets,r];else{const s=document.createElement("style");s.id="cds-aichat-custom-element-styles",s.textContent=l,document.head.appendChild(s)}d.memo(function({config:s,onBeforeRender:e,onAfterRender:c,renderUserDefinedResponse:n,renderWriteableElements:o,className:i,id:u,onViewChange:a}){const[r,l]=(0,d.useState)(),g=(0,d.useCallback)(async s=>(s.on({type:t.B.VIEW_CHANGE,handler:a||function(s){r&&(s.newViewState.mainWindow?r.classList.remove("cds-aichat--hidden"):r.classList.add("cds-aichat--hidden"))}}),e?.(s)),[e,a,r]);return d.createElement("div",{className:i,id:u,ref:l},r&&d.createElement(m,{config:s,onBeforeRender:g,onAfterRender:c,renderUserDefinedResponse:n,renderWriteableElements:o,element:r}))})}}]);