:root,[data-theme=g100]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #333333;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #161616;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #6f6f6f;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #a8a8a8;--cds-border-subtle-00: #393939;--cds-border-subtle-01: #525252;--cds-border-subtle-02: #6f6f6f;--cds-border-subtle-03: #6f6f6f;--cds-border-subtle-selected-01: #6f6f6f;--cds-border-subtle-selected-02: #8d8d8d;--cds-border-subtle-selected-03: #8d8d8d;--cds-border-tile-01: #525252;--cds-border-tile-02: #6f6f6f;--cds-border-tile-03: #8d8d8d;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-agent-text: #f4f4f4;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-bubble-user-text: #f4f4f4;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-header-text: #f4f4f4;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-prompt-text: #f4f4f4;--cds-chat-shell-background: #262626;--cds-color-scheme: dark;--cds-field-01: #262626;--cds-field-02: #393939;--cds-field-03: #525252;--cds-field-hover-01: #333333;--cds-field-hover-02: #474747;--cds-field-hover-03: #636363;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #001d6c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #262626;--cds-layer-02: #393939;--cds-layer-03: #525252;--cds-layer-accent-01: #393939;--cds-layer-accent-02: #525252;--cds-layer-accent-03: #6f6f6f;--cds-layer-accent-active-01: #6f6f6f;--cds-layer-accent-active-02: #8d8d8d;--cds-layer-accent-active-03: #393939;--cds-layer-accent-hover-01: #474747;--cds-layer-accent-hover-02: #636363;--cds-layer-accent-hover-03: #5e5e5e;--cds-layer-active-01: #525252;--cds-layer-active-02: #6f6f6f;--cds-layer-active-03: #8d8d8d;--cds-layer-background-01: #161616;--cds-layer-background-02: #262626;--cds-layer-background-03: #393939;--cds-layer-hover-01: #333333;--cds-layer-hover-02: #474747;--cds-layer-hover-03: #636363;--cds-layer-selected-01: #393939;--cds-layer-selected-02: #525252;--cds-layer-selected-03: #6f6f6f;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #474747;--cds-layer-selected-hover-02: #636363;--cds-layer-selected-hover-03: #5e5e5e;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .6);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #292929;--cds-skeleton-element: #393939;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #fa4d56;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-syntax-angle-bracket: #8d8d8d;--cds-syntax-annotation: #08bdba;--cds-syntax-arithmetic-operator: #e0e0e0;--cds-syntax-atom: #f4f4f4;--cds-syntax-attribute: #33b1ff;--cds-syntax-attribute-name: #33b1ff;--cds-syntax-attribute-value: #f4f4f4;--cds-syntax-bitwise-operator: #e0e0e0;--cds-syntax-block-comment: #42be65;--cds-syntax-bool: #f4f4f4;--cds-syntax-brace: #e0e0e0;--cds-syntax-bracket: #e0e0e0;--cds-syntax-character: #f4f4f4;--cds-syntax-class-name: #3ddbd9;--cds-syntax-color: #f4f4f4;--cds-syntax-comment: #42be65;--cds-syntax-compare-operator: #e0e0e0;--cds-syntax-constant: #4589ff;--cds-syntax-content: #f4f4f4;--cds-syntax-content-separator: #e0e0e0;--cds-syntax-control-keyword: #be95ff;--cds-syntax-control-operator: #be95ff;--cds-syntax-definition: #33b1ff;--cds-syntax-definition-keyword: #33b1ff;--cds-syntax-definition-operator: #33b1ff;--cds-syntax-deleted: #a2191f;--cds-syntax-deref-operator: #e0e0e0;--cds-syntax-doc-comment: #42be65;--cds-syntax-doc-string: #f4f4f4;--cds-syntax-document-meta: #42be65;--cds-syntax-emphasis: #f4f4f4;--cds-syntax-escape: #e0e0e0;--cds-syntax-float: #6fdc8c;--cds-syntax-function: #f1c21b;--cds-syntax-heading: #33b1ff;--cds-syntax-heading-1: #33b1ff;--cds-syntax-heading-2: #33b1ff;--cds-syntax-heading-3: #33b1ff;--cds-syntax-heading-4: #33b1ff;--cds-syntax-heading-5: #33b1ff;--cds-syntax-heading-6: #33b1ff;--cds-syntax-inserted: #198038;--cds-syntax-integer: #6fdc8c;--cds-syntax-invalid: #fa4d56;--cds-syntax-keyword: #4589ff;--cds-syntax-label-name: #a6c8ff;--cds-syntax-line-comment: #42be65;--cds-syntax-link: #4589ff;--cds-syntax-list: #f4f4f4;--cds-syntax-literal: #f4f4f4;--cds-syntax-local: #a6c8ff;--cds-syntax-logic-operator: #e0e0e0;--cds-syntax-macro-name: #f4f4f4;--cds-syntax-meta: #42be65;--cds-syntax-modifier: #4589ff;--cds-syntax-module-keyword: #be95ff;--cds-syntax-monospace: #f4f4f4;--cds-syntax-name: #a6c8ff;--cds-syntax-namespace: #3ddbd9;--cds-syntax-null: #f4f4f4;--cds-syntax-number: #6fdc8c;--cds-syntax-operator: #e0e0e0;--cds-syntax-operator-keyword: #4589ff;--cds-syntax-paren: #e0e0e0;--cds-syntax-processing-instruction: #f4f4f4;--cds-syntax-property-name: #33b1ff;--cds-syntax-punctuation: #e0e0e0;--cds-syntax-quote: #42be65;--cds-syntax-regexp: #be95ff;--cds-syntax-self: #3ddbd9;--cds-syntax-separator: #e0e0e0;--cds-syntax-special: #4589ff;--cds-syntax-special-string: #be95ff;--cds-syntax-square-bracket: #e0e0e0;--cds-syntax-standard: #4589ff;--cds-syntax-strikethrough: #f4f4f4;--cds-syntax-string: #f4f4f4;--cds-syntax-strong: #f4f4f4;--cds-syntax-tag: #3ddbd9;--cds-syntax-tag-name: #3ddbd9;--cds-syntax-type: #3ddbd9;--cds-syntax-type-name: #3ddbd9;--cds-syntax-type-operator: #3ddbd9;--cds-syntax-unit: #6fdc8c;--cds-syntax-update-operator: #e0e0e0;--cds-syntax-url: #e0e0e0;--cds-syntax-variable: #a6c8ff;--cds-syntax-variable-name: #a6c8ff;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ff8389;--cds-text-helper: #a8a8a8;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #6f6f6f;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;color-scheme:var(--cds-color-scheme, light)}@media screen and (-ms-high-contrast: active),(forced-colors: active){:root,[data-theme=g100]{--cds-icon-primary: ButtonText;--cds-icon-secondary: ButtonText;--cds-icon-interactive: ButtonText;--cds-icon-disabled: GrayText;--cds-icon-on-color-disabled: GrayText;--cds-icon-inverse: SelectedItemText;--cds-icon-on-color: SelectedItemText;--cds-interactive: ButtonText;--cds-link-primary: LinkText;--cds-link-primary-hover: LinkText;--cds-link-secondary: LinkText;--cds-link-inverse: SelectedItemText;--cds-link-inverse-hover: SelectedItemText;--cds-link-inverse-visited: SelectedItemText;--cds-link-visited: VisitedText;--cds-background-selected: SelectedItem;--cds-background-selected-hover: SelectedItem;--cds-background-inverse: SelectedItem;--cds-layer-selected-inverse: SelectedItem;--cds-focus: Highlight}}:root,[data-theme=g100]{--cds-layer: var(--cds-layer-01, #262626);--cds-layer-active: var(--cds-layer-active-01, #525252);--cds-layer-background: var(--cds-layer-background-01, #161616);--cds-layer-hover: var(--cds-layer-hover-01, #333333);--cds-layer-selected: var(--cds-layer-selected-01, #393939);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #474747);--cds-layer-accent: var(--cds-layer-accent-01, #393939);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #474747);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #6f6f6f);--cds-field: var(--cds-field-01, #262626);--cds-field-hover: var(--cds-field-hover-01, #333333);--cds-border-subtle: var(--cds-border-subtle-00, #393939);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #6f6f6f);--cds-border-strong: var(--cds-border-strong-01, #6f6f6f);--cds-border-tile: var(--cds-border-tile-01, #525252);--cx-font-sans: "IBM Plex Sans", -apple-system, "Segoe UI", system-ui, sans-serif;--cx-font-mono: "IBM Plex Mono", "Cascadia Code", Consolas, monospace;--cx-surface-app: var(--cds-background);--cx-surface-raised: var(--cds-layer-01);--cx-surface-raised-hover: var(--cds-layer-hover-01);--cx-surface-inset: var(--cds-layer-02);--cx-surface-selected: var(--cds-layer-selected-01);--cx-surface-field: var(--cds-field-01);--cx-surface-overlay: var(--cds-layer-03);--cx-border-subtle: var(--cds-border-subtle-00);--cx-border-default: var(--cds-border-subtle-01);--cx-border-strong: var(--cds-border-strong-01);--cx-border-interactive: var(--cds-border-interactive);--cx-text-primary: var(--cds-text-primary);--cx-text-secondary: var(--cds-text-secondary);--cx-text-placeholder: var(--cds-text-helper);--cx-text-disabled: var(--cds-text-disabled);--cx-text-on-color: var(--cds-text-on-color);--cx-interactive: var(--cds-interactive);--cx-link: var(--cds-link-primary);--cx-link-hover: var(--cds-link-primary-hover);--cx-focus: var(--cds-focus);--cx-critical: var(--cds-support-error);--cx-high: var(--cds-support-caution-major);--cx-medium: var(--cds-support-warning);--cx-info: var(--cds-support-info);--cx-success: var(--cds-support-success);--cx-unexpected: var(--cds-support-undefined);--cx-critical-tint: rgba(250, 77, 86, .12);--cx-high-tint: rgba(255, 131, 43, .12);--cx-medium-tint: rgba(241, 194, 27, .14);--cx-info-tint: rgba(69, 137, 255, .12);--cx-success-tint: rgba(66, 190, 101, .12);--cx-space-3xs: .125rem;--cx-space-2xs: .25rem;--cx-space-xs: .5rem;--cx-space-sm: .75rem;--cx-space-md: 1rem;--cx-space-lg: 1.5rem;--cx-space-xl: 2rem;--cx-space-2xl: 2.5rem;--cx-space-3xl: 3rem;--cx-space-4xl: 4rem;--cx-duration-fast: 70ms;--cx-duration-quick: .11s;--cx-duration-standard: .15s;--cx-duration-slow: .24s;--cx-duration-deliberate: .4s;--cx-ease-productive: cubic-bezier(.2, 0, .38, .9);--cx-ease-entrance: cubic-bezier(0, 0, .38, .9);--cx-ease-exit: cubic-bezier(.2, 0, 1, .9);--cx-ease-expressive: cubic-bezier(.4, .14, .3, 1);--cx-radius: 0;--cx-radius-meter: 2px;--cx-shell-header-h: 48px;--cx-panel-header-h: 40px;--cx-statusbar-h: 32px;--cx-row-h: 40px;--cx-row-h-sm: 32px;--cx-control-h: 32px;--cx-control-h-lg: 40px;--cx-touch-target: 32px;--cx-pane-nav-min: 240px;--cx-pane-nav-max: 560px;--cx-pane-inspector-min: 320px;--cx-pane-inspector-max: 720px;--cx-shadow-overlay: 0 12px 24px rgba(0, 0, 0, .4), 0 48px 96px rgba(0, 0, 0, .32);--cx-shadow-popover: 0 2px 6px rgba(0, 0, 0, .2), 0 18px 48px rgba(0, 0, 0, .3)}[data-theme=g90]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #474747;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #262626;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #a8a8a8;--cds-border-strong-03: #c6c6c6;--cds-border-subtle-00: #525252;--cds-border-subtle-01: #6f6f6f;--cds-border-subtle-02: #8d8d8d;--cds-border-subtle-03: #8d8d8d;--cds-border-subtle-selected-01: #8d8d8d;--cds-border-subtle-selected-02: #a8a8a8;--cds-border-subtle-selected-03: #a8a8a8;--cds-border-tile-01: #6f6f6f;--cds-border-tile-02: #8d8d8d;--cds-border-tile-03: #a8a8a8;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-agent-text: #f4f4f4;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-bubble-user-text: #f4f4f4;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-header-text: #f4f4f4;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-prompt-text: #f4f4f4;--cds-chat-shell-background: #262626;--cds-color-scheme: dark;--cds-field-01: #393939;--cds-field-02: #525252;--cds-field-03: #6f6f6f;--cds-field-hover-01: #474747;--cds-field-hover-02: #636363;--cds-field-hover-03: #5e5e5e;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #002d9c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #393939;--cds-layer-02: #525252;--cds-layer-03: #6f6f6f;--cds-layer-accent-01: #525252;--cds-layer-accent-02: #6f6f6f;--cds-layer-accent-03: #8d8d8d;--cds-layer-accent-active-01: #8d8d8d;--cds-layer-accent-active-02: #393939;--cds-layer-accent-active-03: #525252;--cds-layer-accent-hover-01: #636363;--cds-layer-accent-hover-02: #5e5e5e;--cds-layer-accent-hover-03: #7a7a7a;--cds-layer-active-01: #6f6f6f;--cds-layer-active-02: #8d8d8d;--cds-layer-active-03: #393939;--cds-layer-background-01: #262626;--cds-layer-background-02: #393939;--cds-layer-background-03: #525252;--cds-layer-hover-01: #474747;--cds-layer-hover-02: #636363;--cds-layer-hover-03: #5e5e5e;--cds-layer-selected-01: #525252;--cds-layer-selected-02: #6f6f6f;--cds-layer-selected-03: #525252;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #636363;--cds-layer-selected-hover-02: #5e5e5e;--cds-layer-selected-hover-03: #636363;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .6);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #333333;--cds-skeleton-element: #525252;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #ff8389;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-syntax-angle-bracket: #8d8d8d;--cds-syntax-annotation: #08bdba;--cds-syntax-arithmetic-operator: #e0e0e0;--cds-syntax-atom: #f4f4f4;--cds-syntax-attribute: #33b1ff;--cds-syntax-attribute-name: #33b1ff;--cds-syntax-attribute-value: #f4f4f4;--cds-syntax-bitwise-operator: #e0e0e0;--cds-syntax-block-comment: #42be65;--cds-syntax-bool: #f4f4f4;--cds-syntax-brace: #e0e0e0;--cds-syntax-bracket: #e0e0e0;--cds-syntax-character: #f4f4f4;--cds-syntax-class-name: #3ddbd9;--cds-syntax-color: #f4f4f4;--cds-syntax-comment: #42be65;--cds-syntax-compare-operator: #e0e0e0;--cds-syntax-constant: #4589ff;--cds-syntax-content: #f4f4f4;--cds-syntax-content-separator: #e0e0e0;--cds-syntax-control-keyword: #be95ff;--cds-syntax-control-operator: #be95ff;--cds-syntax-definition: #33b1ff;--cds-syntax-definition-keyword: #33b1ff;--cds-syntax-definition-operator: #33b1ff;--cds-syntax-deleted: #a2191f;--cds-syntax-deref-operator: #e0e0e0;--cds-syntax-doc-comment: #42be65;--cds-syntax-doc-string: #f4f4f4;--cds-syntax-document-meta: #42be65;--cds-syntax-emphasis: #f4f4f4;--cds-syntax-escape: #e0e0e0;--cds-syntax-float: #6fdc8c;--cds-syntax-function: #f1c21b;--cds-syntax-heading: #33b1ff;--cds-syntax-heading-1: #33b1ff;--cds-syntax-heading-2: #33b1ff;--cds-syntax-heading-3: #33b1ff;--cds-syntax-heading-4: #33b1ff;--cds-syntax-heading-5: #33b1ff;--cds-syntax-heading-6: #33b1ff;--cds-syntax-inserted: #198038;--cds-syntax-integer: #6fdc8c;--cds-syntax-invalid: #fa4d56;--cds-syntax-keyword: #4589ff;--cds-syntax-label-name: #a6c8ff;--cds-syntax-line-comment: #42be65;--cds-syntax-link: #4589ff;--cds-syntax-list: #f4f4f4;--cds-syntax-literal: #f4f4f4;--cds-syntax-local: #a6c8ff;--cds-syntax-logic-operator: #e0e0e0;--cds-syntax-macro-name: #f4f4f4;--cds-syntax-meta: #42be65;--cds-syntax-modifier: #4589ff;--cds-syntax-module-keyword: #be95ff;--cds-syntax-monospace: #f4f4f4;--cds-syntax-name: #a6c8ff;--cds-syntax-namespace: #3ddbd9;--cds-syntax-null: #f4f4f4;--cds-syntax-number: #6fdc8c;--cds-syntax-operator: #e0e0e0;--cds-syntax-operator-keyword: #4589ff;--cds-syntax-paren: #e0e0e0;--cds-syntax-processing-instruction: #f4f4f4;--cds-syntax-property-name: #33b1ff;--cds-syntax-punctuation: #e0e0e0;--cds-syntax-quote: #42be65;--cds-syntax-regexp: #be95ff;--cds-syntax-self: #3ddbd9;--cds-syntax-separator: #e0e0e0;--cds-syntax-special: #4589ff;--cds-syntax-special-string: #be95ff;--cds-syntax-square-bracket: #e0e0e0;--cds-syntax-standard: #4589ff;--cds-syntax-strikethrough: #f4f4f4;--cds-syntax-string: #f4f4f4;--cds-syntax-strong: #f4f4f4;--cds-syntax-tag: #3ddbd9;--cds-syntax-tag-name: #3ddbd9;--cds-syntax-type: #3ddbd9;--cds-syntax-type-name: #3ddbd9;--cds-syntax-type-operator: #3ddbd9;--cds-syntax-unit: #6fdc8c;--cds-syntax-update-operator: #e0e0e0;--cds-syntax-url: #e0e0e0;--cds-syntax-variable: #a6c8ff;--cds-syntax-variable-name: #a6c8ff;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ffb3b8;--cds-text-helper: #c6c6c6;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;color-scheme:var(--cds-color-scheme, light)}@media screen and (-ms-high-contrast: active),(forced-colors: active){[data-theme=g90]{--cds-icon-primary: ButtonText;--cds-icon-secondary: ButtonText;--cds-icon-interactive: ButtonText;--cds-icon-disabled: GrayText;--cds-icon-on-color-disabled: GrayText;--cds-icon-inverse: SelectedItemText;--cds-icon-on-color: SelectedItemText;--cds-interactive: ButtonText;--cds-link-primary: LinkText;--cds-link-primary-hover: LinkText;--cds-link-secondary: LinkText;--cds-link-inverse: SelectedItemText;--cds-link-inverse-hover: SelectedItemText;--cds-link-inverse-visited: SelectedItemText;--cds-link-visited: VisitedText;--cds-background-selected: SelectedItem;--cds-background-selected-hover: SelectedItem;--cds-background-inverse: SelectedItem;--cds-layer-selected-inverse: SelectedItem;--cds-focus: Highlight}}[data-theme=g90]{--cds-layer: var(--cds-layer-01, #262626);--cds-layer-active: var(--cds-layer-active-01, #525252);--cds-layer-background: var(--cds-layer-background-01, #161616);--cds-layer-hover: var(--cds-layer-hover-01, #333333);--cds-layer-selected: var(--cds-layer-selected-01, #393939);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #474747);--cds-layer-accent: var(--cds-layer-accent-01, #393939);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #474747);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #6f6f6f);--cds-field: var(--cds-field-01, #262626);--cds-field-hover: var(--cds-field-hover-01, #333333);--cds-border-subtle: var(--cds-border-subtle-00, #393939);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #6f6f6f);--cds-border-strong: var(--cds-border-strong-01, #6f6f6f);--cds-border-tile: var(--cds-border-tile-01, #525252)}[data-theme=white]{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #ffffff;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #e0e0e0;--cds-border-subtle-01: #c6c6c6;--cds-border-subtle-02: #e0e0e0;--cds-border-subtle-03: #c6c6c6;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #c6c6c6;--cds-border-tile-02: #a8a8a8;--cds-border-tile-03: #c6c6c6;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-agent-text: #161616;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-bubble-user-text: #161616;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-header-text: #161616;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-prompt-text: #161616;--cds-chat-shell-background: #ffffff;--cds-color-scheme: light;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-field-03: #f4f4f4;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #f4f4f4;--cds-layer-02: #ffffff;--cds-layer-03: #f4f4f4;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-background-01: #ffffff;--cds-layer-background-02: #f4f4f4;--cds-layer-background-03: #ffffff;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(0, 0, 0, .6);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-syntax-angle-bracket: #697077;--cds-syntax-annotation: #007d79;--cds-syntax-arithmetic-operator: #343a3f;--cds-syntax-atom: #161616;--cds-syntax-attribute: #00539a;--cds-syntax-attribute-name: #00539a;--cds-syntax-attribute-value: #161616;--cds-syntax-bitwise-operator: #343a3f;--cds-syntax-block-comment: #198038;--cds-syntax-bool: #161616;--cds-syntax-brace: #343a3f;--cds-syntax-bracket: #343a3f;--cds-syntax-character: #161616;--cds-syntax-class-name: #007d79;--cds-syntax-color: #161616;--cds-syntax-comment: #198038;--cds-syntax-compare-operator: #343a3f;--cds-syntax-constant: #0f62fe;--cds-syntax-content: #161616;--cds-syntax-content-separator: #343a3f;--cds-syntax-control-keyword: #6929c4;--cds-syntax-control-operator: #6929c4;--cds-syntax-definition: #00539a;--cds-syntax-definition-keyword: #00539a;--cds-syntax-definition-operator: #00539a;--cds-syntax-deleted: #ffd7d9;--cds-syntax-deref-operator: #343a3f;--cds-syntax-doc-comment: #198038;--cds-syntax-doc-string: #161616;--cds-syntax-document-meta: #198038;--cds-syntax-emphasis: #161616;--cds-syntax-escape: #343a3f;--cds-syntax-float: #198038;--cds-syntax-function: #8e6a00;--cds-syntax-heading: #00539a;--cds-syntax-heading-1: #00539a;--cds-syntax-heading-2: #00539a;--cds-syntax-heading-3: #00539a;--cds-syntax-heading-4: #00539a;--cds-syntax-heading-5: #00539a;--cds-syntax-heading-6: #00539a;--cds-syntax-inserted: #a7f0ba;--cds-syntax-integer: #198038;--cds-syntax-invalid: #da1e28;--cds-syntax-keyword: #0f62fe;--cds-syntax-label-name: #0f62fe;--cds-syntax-line-comment: #198038;--cds-syntax-link: #0f62fe;--cds-syntax-list: #161616;--cds-syntax-literal: #161616;--cds-syntax-local: #0f62fe;--cds-syntax-logic-operator: #343a3f;--cds-syntax-macro-name: #161616;--cds-syntax-meta: #198038;--cds-syntax-modifier: #0f62fe;--cds-syntax-module-keyword: #6929c4;--cds-syntax-monospace: #161616;--cds-syntax-name: #0f62fe;--cds-syntax-namespace: #007d79;--cds-syntax-null: #161616;--cds-syntax-number: #198038;--cds-syntax-operator: #343a3f;--cds-syntax-operator-keyword: #0f62fe;--cds-syntax-paren: #343a3f;--cds-syntax-processing-instruction: #161616;--cds-syntax-property-name: #00539a;--cds-syntax-punctuation: #343a3f;--cds-syntax-quote: #198038;--cds-syntax-regexp: #6929c4;--cds-syntax-self: #007d79;--cds-syntax-separator: #343a3f;--cds-syntax-special: #0f62fe;--cds-syntax-special-string: #8a3ffc;--cds-syntax-square-bracket: #343a3f;--cds-syntax-standard: #0f62fe;--cds-syntax-strikethrough: #161616;--cds-syntax-string: #161616;--cds-syntax-strong: #161616;--cds-syntax-tag: #007d79;--cds-syntax-tag-name: #007d79;--cds-syntax-type: #007d79;--cds-syntax-type-name: #007d79;--cds-syntax-type-operator: #007d79;--cds-syntax-unit: #198038;--cds-syntax-update-operator: #343a3f;--cds-syntax-url: #343a3f;--cds-syntax-variable: #0f62fe;--cds-syntax-variable-name: #0f62fe;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;color-scheme:var(--cds-color-scheme, light)}@media screen and (-ms-high-contrast: active),(forced-colors: active){[data-theme=white]{--cds-icon-primary: ButtonText;--cds-icon-secondary: ButtonText;--cds-icon-interactive: ButtonText;--cds-icon-disabled: GrayText;--cds-icon-on-color-disabled: GrayText;--cds-icon-inverse: SelectedItemText;--cds-icon-on-color: SelectedItemText;--cds-interactive: ButtonText;--cds-link-primary: LinkText;--cds-link-primary-hover: LinkText;--cds-link-secondary: LinkText;--cds-link-inverse: SelectedItemText;--cds-link-inverse-hover: SelectedItemText;--cds-link-inverse-visited: SelectedItemText;--cds-link-visited: VisitedText;--cds-background-selected: SelectedItem;--cds-background-selected-hover: SelectedItem;--cds-background-inverse: SelectedItem;--cds-layer-selected-inverse: SelectedItem;--cds-focus: Highlight}}[data-theme=white]{--cds-layer: var(--cds-layer-01, #262626);--cds-layer-active: var(--cds-layer-active-01, #525252);--cds-layer-background: var(--cds-layer-background-01, #161616);--cds-layer-hover: var(--cds-layer-hover-01, #333333);--cds-layer-selected: var(--cds-layer-selected-01, #393939);--cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #474747);--cds-layer-accent: var(--cds-layer-accent-01, #393939);--cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #474747);--cds-layer-accent-active: var(--cds-layer-accent-active-01, #6f6f6f);--cds-field: var(--cds-field-01, #262626);--cds-field-hover: var(--cds-field-hover-01, #333333);--cds-border-subtle: var(--cds-border-subtle-00, #393939);--cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #6f6f6f);--cds-border-strong: var(--cds-border-strong-01, #6f6f6f);--cds-border-tile: var(--cds-border-tile-01, #525252)}.t-label-01{font-size:var(--cds-label-01-font-size, .75rem);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);font-weight:var(--cds-label-01-font-weight, 400)}.t-caption-01{font-size:var(--cds-caption-01-font-size, .75rem);font-weight:var(--cds-caption-01-font-weight, 400);line-height:var(--cds-caption-01-line-height, 1.33333);letter-spacing:var(--cds-caption-01-letter-spacing, .32px)}.t-body-01{font-size:var(--cds-body-01-font-size, .875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px)}.t-heading-01{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);font-weight:600}.t-heading-02{font-size:var(--cds-heading-compact-02-font-size, 1rem);font-weight:var(--cds-heading-compact-02-font-weight, 600);line-height:var(--cds-heading-compact-02-line-height, 1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing, 0);font-weight:600}.t-heading-03{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);font-weight:600}.t-label-xs{font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-secondary)}.t-mono{font-family:var(--cx-font-mono);font-size:12px;line-height:18px;letter-spacing:.01em}.t-mono-sm{font-family:var(--cx-font-mono);font-size:11px;line-height:16px;letter-spacing:.01em}.t-numeric{font-family:var(--cx-font-mono);font-variant-numeric:tabular-nums}.t-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.t-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexSans-Regular-BiEB_oxT.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexSans-Medium-BQLKo0ot.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexSans-SemiBold-KfaJl9PC.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-Regular-Du0PCiXT.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-SemiBold-CT2p8cOJ.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Fallback;size-adjust:100%;src:local("Segoe UI"),local("Helvetica Neue"),local("Arial")}@font-face{font-family:IBM Plex Mono Fallback;size-adjust:100%;src:local("Consolas"),local("Menlo"),local("DejaVu Sans Mono")}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--cx-surface-app);color:var(--cx-text-primary);font-family:var(--cx-font-sans);font-size:14px;line-height:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit;margin:0}a{color:var(--cx-link);text-decoration:none}a:hover{color:var(--cx-link-hover);text-decoration:underline}code,pre,kbd{font-family:var(--cx-font-mono)}code{font-size:.92em;background:var(--cds-layer-01);padding:0 4px}svg{display:block;flex:none}[hidden]{display:none!important}::selection{background:#4589ff66}.i{width:16px;height:16px;fill:currentColor}.i--sm{width:14px;height:14px}.i--xs{width:12px;height:12px}.i--lg{width:20px;height:20px}.i--xl{width:24px;height:24px}:focus{outline:none}:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-2px}.cx-focus-ring:focus-visible{outline:2px solid var(--cx-focus);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--cds-border-strong-01) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cds-border-strong-01);border:4px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--cds-border-strong-02);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.skip-link{position:fixed;top:calc(var(--cx-space-2xs) * -20);left:var(--cx-space-md);z-index:400;padding:var(--cx-space-xs) var(--cx-space-md);background:var(--cds-interactive);color:var(--cds-text-inverse);font-size:14px;font-weight:500;transition:top var(--cx-duration-quick) var(--cx-ease-entrance)}.skip-link:focus{top:var(--cx-space-2xs);text-decoration:none}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--cx-space-2xs);border:1px solid var(--cds-border-strong-01);background:var(--cds-layer-01);color:var(--cx-text-secondary);font-size:11px;line-height:1;font-weight:500;white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors: active){:focus-visible{outline:2px solid Highlight}}:root{--cx-btn-primary: #0f62fe;--cx-btn-primary-hover: #0353e9;--cx-btn-primary-active: #002d9c;--cx-btn-secondary: #393939;--cx-btn-secondary-hover: #525252;--cx-btn-tertiary-border: #6f6f6f;--cx-btn-tertiary-hover: #393939;--cx-btn-danger: #da1e28;--cx-btn-danger-hover: #ba1b23;--cx-tag-background: #262626;--cx-tag-red-text: #ff8389;--cx-tag-green-text: #6fdc8c;--cx-tag-yellow-text: #f1c21b;--cx-tag-orange-text: #ff832b;--cx-tag-blue-text: #78a9ff;--cx-tag-purple-text: #d0a9ff}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cx-space-xs);box-sizing:border-box;height:var(--cx-control-h);padding:0 var(--cx-space-lg);border:1px solid transparent;border-radius:var(--cx-radius);background:transparent;color:var(--cx-text-primary);font-size:14px;line-height:18px;font-weight:400;letter-spacing:.16px;white-space:nowrap;cursor:pointer;user-select:none;transition:background var(--cx-duration-quick) var(--cx-ease-productive),color var(--cx-duration-quick) var(--cx-ease-productive),border-color var(--cx-duration-quick) var(--cx-ease-productive)}.cx-btn>svg{width:16px;height:16px;fill:currentColor}.cx-btn:disabled{color:var(--cx-text-disabled);background:var(--cds-layer-01);cursor:not-allowed}.cx-btn:disabled>svg{fill:var(--cx-text-disabled)}.cx-btn--primary{background:var(--cx-btn-primary);color:var(--cds-text-inverse);font-weight:500}.cx-btn--primary:hover:not(:disabled){background:var(--cx-btn-primary-hover)}.cx-btn--primary:active:not(:disabled){background:var(--cx-btn-primary-active)}.cx-btn--secondary{background:var(--cx-btn-secondary);color:var(--cx-text-primary)}.cx-btn--secondary:hover:not(:disabled){background:var(--cx-btn-secondary-hover)}.cx-btn--tertiary{border-color:var(--cx-btn-tertiary-border);color:var(--cx-text-primary)}.cx-btn--tertiary:hover:not(:disabled){background:var(--cx-btn-tertiary-hover)}.cx-btn--ghost{padding:0 var(--cx-space-sm);color:var(--cx-link)}.cx-btn--ghost:hover:not(:disabled){background:var(--cds-layer-hover-01);color:var(--cx-link-hover);text-decoration:underline}.cx-btn[aria-pressed=true]{background:var(--cds-layer-selected-01);color:var(--cx-text-primary);text-decoration:none}.cx-btn--danger{background:var(--cx-btn-danger);color:var(--cds-text-inverse);font-weight:500}.cx-btn--danger:hover:not(:disabled){background:var(--cx-btn-danger-hover)}.cx-btn--sm{height:var(--cx-row-h-sm);padding:0 var(--cx-space-md);font-size:12px;letter-spacing:.32px}.cx-btn--sm>svg{width:14px;height:14px}.cx-btn--lg{height:var(--cx-control-h-lg);padding:0 var(--cx-space-lg)}.cx-btn--xl{height:48px;padding:0 var(--cx-space-xl);font-size:16px}.cx-btn--icon{width:var(--cx-control-h);padding:0}.cx-btn--sm.cx-btn--icon{width:var(--cx-row-h-sm)}.cx-btn--field{width:100%;max-width:none}.cx-field{display:flex;flex-direction:column;gap:var(--cx-space-2xs)}.cx-field__label{display:flex;align-items:center;gap:var(--cx-space-xs);font-size:12px;line-height:16px;letter-spacing:.32px;color:var(--cx-text-secondary)}.cx-input,.cx-textarea{width:100%;height:var(--cx-control-h);padding:0 var(--cx-space-md);border:none;border-bottom:1px solid var(--cds-border-strong-01);border-radius:0;background:var(--cds-field-01);color:var(--cx-text-primary);font-size:14px;line-height:18px;caret-color:var(--cds-interactive);transition:outline-color var(--cx-duration-quick) var(--cx-ease-productive),border-color var(--cx-duration-quick) var(--cx-ease-productive)}.cx-textarea{height:auto;min-height:80px;padding:var(--cx-space-xs) var(--cx-space-md);resize:vertical;line-height:20px}.cx-input::placeholder,.cx-textarea::placeholder{color:var(--cx-text-placeholder)}.cx-input:focus-visible,.cx-textarea:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-2px;border-color:transparent}.cx-input:disabled{background:var(--cds-layer-01);color:var(--cx-text-disabled);border-bottom-color:var(--cds-border-subtle-00);cursor:not-allowed}.cx-input--mono{font-family:var(--cx-font-mono);font-size:12px}.cx-input--sm{height:var(--cx-row-h-sm);font-size:12px}.cx-field__hint{font-size:12px;line-height:16px;color:var(--cx-text-placeholder)}.cx-field__hint code{font-size:11px}.cx-search{position:relative;display:flex;align-items:center;width:100%;height:var(--cx-control-h);background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01);transition:outline-color var(--cx-duration-quick) var(--cx-ease-productive)}.cx-search:focus-within{outline:2px solid var(--cx-focus);outline-offset:-2px}.cx-search__icon{width:16px;height:16px;margin:0 var(--cx-space-xs);fill:var(--cx-text-placeholder);flex:none}.cx-search:focus-within .cx-search__icon{fill:var(--cx-text-primary)}.cx-search__input{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--cx-text-primary);font-size:14px;line-height:18px}.cx-search__input::placeholder{color:var(--cx-text-placeholder)}.cx-search__input::-webkit-search-cancel-button{display:none}.cx-search__clear{display:flex;align-items:center;justify-content:center;width:var(--cx-control-h);height:100%;border:none;background:transparent;color:var(--cx-text-secondary);cursor:pointer}.cx-search__clear:hover{background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-search__clear>svg{width:16px;height:16px;fill:currentColor}.cx-search--sm{height:var(--cx-row-h-sm)}.cx-select{position:relative;display:flex;align-items:center;height:var(--cx-control-h);background:var(--cds-field-01);border-bottom:1px solid var(--cds-border-strong-01)}.cx-select:focus-within{outline:2px solid var(--cx-focus);outline-offset:-2px}.cx-select select{appearance:none;width:100%;height:100%;padding:0 var(--cx-space-2xl) 0 var(--cx-space-md);border:none;background:transparent;color:var(--cx-text-primary);font-size:14px;cursor:pointer}.cx-select select:disabled{color:var(--cx-text-disabled);cursor:not-allowed}.cx-select option{background:var(--cds-layer-02);color:var(--cx-text-primary)}.cx-select__chevron{position:absolute;right:var(--cx-space-xs);width:16px;height:16px;fill:var(--cx-text-secondary);pointer-events:none}.cx-select--sm{height:var(--cx-row-h-sm)}.cx-select--sm select{font-size:12px}.cx-checkbox{position:relative;display:flex;align-items:center;gap:var(--cx-space-xs);min-height:20px;cursor:pointer;user-select:none}.cx-checkbox input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cx-checkbox__box{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;background:var(--cds-field-01);border:1px solid var(--cds-border-strong-01);transition:background var(--cx-duration-fast) var(--cx-ease-productive)}.cx-checkbox__box>svg{width:12px;height:12px;fill:var(--cds-text-inverse);opacity:0}.cx-checkbox input:checked+.cx-checkbox__box{background:var(--cds-interactive);border-color:var(--cds-interactive)}.cx-checkbox input:checked+.cx-checkbox__box>svg{opacity:1}.cx-checkbox:hover .cx-checkbox__box{border-color:var(--cx-text-primary)}.cx-checkbox input:focus-visible~.cx-checkbox__box{outline:2px solid var(--cx-focus);outline-offset:-2px}.cx-checkbox input:disabled~.cx-checkbox__box{border-color:var(--cds-border-disabled);background:var(--cds-layer-01)}.cx-checkbox__label{font-size:12px;line-height:16px;letter-spacing:.32px;color:var(--cx-text-secondary)}.cx-switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-md);width:100%;min-height:var(--cx-control-h);padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.cx-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cx-switch__text{display:flex;flex-direction:column;gap:2px}.cx-switch__title{font-size:14px;line-height:18px;color:var(--cx-text-primary)}.cx-switch__desc{font-size:12px;line-height:16px;color:var(--cx-text-placeholder)}.cx-switch__track{position:relative;width:36px;height:18px;flex:none;background:var(--cds-toggle-off);transition:background var(--cx-duration-standard) var(--cx-ease-productive)}.cx-switch__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--cds-text-primary);transition:transform var(--cx-duration-standard) var(--cx-ease-productive)}.cx-switch input:checked~.cx-switch__track{background:var(--cds-interactive)}.cx-switch input:checked~.cx-switch__track .cx-switch__thumb{transform:translate(18px);background:var(--cds-text-inverse)}.cx-switch input:checked:hover~.cx-switch__track{background:var(--cds-link-primary)}.cx-switch input:focus-visible~.cx-switch__track{outline:2px solid var(--cx-focus);outline-offset:2px}.cx-tag{display:inline-flex;align-items:center;gap:var(--cx-space-2xs);height:20px;padding:0 var(--cx-space-xs);background:var(--cx-tag-background);color:var(--cds-text-primary);font-size:11px;line-height:20px;letter-spacing:.32px;white-space:nowrap;max-width:100%}.cx-tag>svg{width:12px;height:12px;fill:currentColor}.cx-tag--md{height:24px;font-size:12px;line-height:24px;padding:0 var(--cx-space-sm)}.cx-tag--sm{height:18px;font-size:11px;line-height:18px;padding:0 var(--cx-space-xs)}.cx-tag--critical{color:var(--cx-tag-red-text)}.cx-tag--high{color:var(--cx-tag-orange-text)}.cx-tag--medium{color:var(--cx-tag-yellow-text)}.cx-tag--ok{color:var(--cx-tag-green-text)}.cx-tag--info{color:var(--cx-tag-blue-text)}.cx-tag--purple{color:var(--cx-tag-purple-text)}.cx-tag--neutral{color:var(--cds-text-secondary)}.cx-sev-bar{width:2px;height:12px;flex:none;background:var(--cds-border-strong-01)}.cx-sev-bar--critical{background:var(--cx-critical)}.cx-sev-bar--high{background:var(--cx-high)}.cx-sev-bar--medium{background:var(--cx-medium)}.cx-sev-bar--ok{background:var(--cx-success)}.cx-sev-bar--info{background:var(--cx-info)}.cx-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 var(--cx-space-3xs);background:var(--cds-layer-accent-01);color:var(--cx-text-primary);font-family:var(--cx-font-mono);font-size:11px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums}.cx-count--critical{background:var(--cx-critical);color:var(--cds-text-inverse)}.cx-count--high{background:var(--cx-high);color:var(--cds-text-inverse)}.cx-count--medium{background:var(--cx-medium);color:var(--cds-text-inverse)}.cx-count--quiet{background:transparent;color:var(--cds-text-placeholder);border:1px solid var(--cds-border-subtle-00)}.cx-tabs{display:flex;align-items:stretch;height:var(--cx-control-h);border-bottom:1px solid var(--cds-border-subtle-00)}.cx-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--cx-space-xs);padding:0 var(--cx-space-md);border:none;background:transparent;color:var(--cx-text-secondary);font-size:14px;line-height:18px;cursor:pointer;white-space:nowrap;transition:color var(--cx-duration-quick) var(--cx-ease-productive),background var(--cx-duration-quick) var(--cx-ease-productive)}.cx-tab:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:transparent}.cx-tab:hover{background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-tab[aria-selected=true]{color:var(--cx-text-primary);font-weight:500}.cx-tab[aria-selected=true]:after{background:var(--cds-interactive)}.cx-tab>svg{width:16px;height:16px;fill:currentColor}.cx-tab__count{font-family:var(--cx-font-mono);font-size:11px;color:var(--cx-text-placeholder)}.cx-progress{position:relative;width:100%;height:4px;background:var(--cds-layer-accent-01);overflow:hidden}.cx-progress__bar{height:100%;width:0%;background:var(--cds-interactive);transition:width var(--cx-duration-standard) var(--cx-ease-productive)}.cx-progress--indeterminate .cx-progress__bar{width:40%;animation:cx-progress-slide 1.4s var(--cx-ease-productive) infinite}@keyframes cx-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.cx-segmented{display:inline-flex;background:var(--cds-layer-01)}.cx-segmented__option{display:flex;align-items:center;gap:var(--cx-space-xs);height:var(--cx-row-h-sm);padding:0 var(--cx-space-md);border:none;background:transparent;color:var(--cx-text-secondary);font-size:12px;line-height:16px;letter-spacing:.32px;white-space:nowrap;cursor:pointer;transition:background var(--cx-duration-quick) var(--cx-ease-productive)}.cx-segmented__option:hover{background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-segmented__option[aria-selected=true]{background:var(--cds-interactive);color:var(--cds-text-inverse);font-weight:500}.cx-segmented__option>svg{width:14px;height:14px;fill:currentColor}.cx-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cx-space-sm);padding:var(--cx-space-2xl) var(--cx-space-lg);color:var(--cx-text-secondary)}.cx-empty[hidden]{display:none}.cx-empty--center{align-items:center;text-align:center;padding:var(--cx-space-3xl) var(--cx-space-lg)}.cx-empty__art{width:48px;height:48px;fill:var(--cds-border-strong-01)}.cx-empty__title{font-size:16px;line-height:22px;font-weight:400;color:var(--cx-text-primary)}.cx-empty__body{font-size:14px;line-height:20px;max-width:46ch}.cx-empty__actions{display:flex;gap:var(--cx-space-xs);margin-top:var(--cx-space-xs)}.cx-skeleton{background:var(--cds-skeleton-background);animation:cx-skeleton-pulse 1.6s var(--cx-ease-productive) infinite}@keyframes cx-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-theme=g90],[data-theme=white]{--cx-btn-primary: #0f62fe;--cx-btn-primary-hover: #0353e9;--cx-btn-primary-active: #002d9c;--cx-btn-tertiary-border: #8d8d8d;--cx-btn-danger: #da1e28;--cx-btn-danger-hover: #ba1b23;--cx-critical-tint: rgba(250, 77, 86, .12);--cx-high-tint: rgba(255, 131, 43, .12);--cx-medium-tint: rgba(241, 194, 27, .16);--cx-info-tint: rgba(69, 137, 255, .12);--cx-success-tint: rgba(66, 190, 101, .12);--cx-shadow-overlay: 0 12px 24px rgba(0, 0, 0, .15), 0 48px 96px rgba(0, 0, 0, .2);--cx-shadow-popover: 0 2px 6px rgba(0, 0, 0, .1), 0 18px 48px rgba(0, 0, 0, .16)}[data-theme=g90]{--cx-btn-secondary: var(--cds-layer-02);--cx-btn-secondary-hover: var(--cds-layer-03);--cx-btn-tertiary-hover: var(--cds-layer-01);--cx-tag-background: var(--cds-layer-01)}[data-theme=white]{--cx-btn-secondary: #e0e0e0;--cx-btn-secondary-hover: #cacaca;--cx-btn-tertiary-hover: #e0e0e0;--cx-tag-background: #e0e0e0;--cx-tag-red-text: #a2191f;--cx-tag-green-text: #198038;--cx-tag-yellow-text: #8e6a00;--cx-tag-orange-text: #ba4e00;--cx-tag-blue-text: #0043ce;--cx-tag-purple-text: #6929c4;--cx-critical: #da1e28;--cx-high: #ba4e00;--cx-medium: #8e6a00;--cx-success: #198038}[data-desktop-only]{opacity:.55;cursor:not-allowed}[data-desktop-only]:hover{background:inherit}[data-desktop-only]:focus-visible{outline:2px solid var(--cx-focus, #0f62fe);outline-offset:-2px}.cx-btn-group{display:inline-flex;align-items:stretch}.cx-btn-group>.cx-btn{margin-left:-1px}.cx-btn-group>.cx-btn:first-child{margin-left:0}.cx-btn-group>.cx-btn+.cx-btn{position:relative;z-index:1}.cx-shell{display:grid;grid-template-rows:var(--cx-shell-header-h) auto 1fr var(--cx-statusbar-h);height:100vh;height:100dvh;width:100vw;overflow:hidden;background:var(--cx-surface-app)}.cx-shell__header{grid-row:1}.cx-shell__body{grid-row:3}.cx-statusbar{grid-row:4}.cx-demo-banner{grid-row:2;display:flex;align-items:center;gap:var(--cx-space-3, 8px);flex-wrap:wrap;padding:var(--cx-space-2, 4px) var(--cx-space-5, 16px);background:var(--cx-surface-raised);border-bottom:1px solid var(--cx-border-default);font-size:12px;line-height:18px;color:var(--cx-text-secondary, #c6c6c6)}.cx-demo-banner[hidden]{display:none}.cx-demo-banner__tag{flex:none;padding:0 var(--cx-space-3, 8px);height:20px;display:inline-flex;align-items:center;background:var(--cds-background-brand);color:#fff;font-weight:600;letter-spacing:.32px}.cx-demo-banner__text{flex:1 1 320px;min-width:0}.cx-demo-banner__text code{font-family:var(--cx-font-mono, monospace);color:var(--cx-text-primary, #f4f4f4)}.cx-demo-banner__cta{flex:none;color:var(--cx-link);text-decoration:none;border-bottom:1px solid currentColor}.cx-demo-banner__cta:hover{color:var(--cx-link-hover)}.cx-shell__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--cx-space-md);padding:0 var(--cx-space-md);background:var(--cds-layer-01);border-bottom:1px solid var(--cds-border-subtle-00);user-select:none;z-index:40}.cx-shell__header-left,.cx-shell__header-right{display:flex;align-items:center;gap:var(--cx-space-xs);min-width:0}.cx-shell__header-right{justify-content:flex-end}.cx-shell__header-center{display:flex;align-items:center;justify-content:center;gap:var(--cx-space-sm);min-width:0}.cx-brand{display:flex;align-items:center;gap:var(--cx-space-xs);padding-right:var(--cx-space-xs)}.cx-brand__mark{width:16px;height:16px;fill:var(--cds-interactive)}.cx-brand__name{font-size:14px;line-height:18px;font-weight:600;letter-spacing:.32px;color:var(--cx-text-primary)}.cx-project{display:flex;align-items:center;gap:var(--cx-space-2xs);min-width:0;padding-left:var(--cx-space-sm);border-left:1px solid var(--cds-border-subtle-00);font-size:12px;line-height:16px;color:var(--cx-text-secondary)}.cx-project[hidden]{display:none}.cx-project__icon{width:14px;height:14px;flex:none;fill:var(--cx-text-placeholder)}.cx-project__name{font-family:var(--cx-font-mono);font-weight:500;color:var(--cx-text-primary)}.cx-project__meta{color:var(--cx-text-placeholder);font-variant-numeric:tabular-nums;flex:none}.cx-conn{display:flex;align-items:center;gap:var(--cx-space-xs);height:var(--cx-row-h-sm);padding:0 var(--cx-space-sm);border:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-02);font-size:12px;line-height:16px;color:var(--cx-text-secondary);white-space:nowrap;cursor:default}.cx-conn__dot{width:6px;height:6px;flex:none;background:var(--cds-border-strong-01)}.cx-conn--on{border-color:#42be6552}.cx-conn--on .cx-conn__dot{background:var(--cx-success);animation:cx-pulse 3s var(--cx-ease-productive) infinite}.cx-conn--busy .cx-conn__dot{background:var(--cx-info);animation:cx-pulse 1.2s var(--cx-ease-productive) infinite}.cx-conn--error{border-color:#fa4d5666}.cx-conn--error .cx-conn__dot{background:var(--cx-critical)}@keyframes cx-pulse{0%,to{opacity:1}50%{opacity:.35}}.cx-shell__body{display:grid;grid-template-columns:var(--pane-nav, 300px) 1px minmax(0,1fr) 1px var(--pane-inspector, 420px);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;background:var(--cx-surface-app)}.cx-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--cx-surface-raised)}.cx-pane--main{background:var(--cx-surface-app)}.cx-pane__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.cx-pane__header{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-sm);height:var(--cx-panel-header-h);padding:0 var(--cx-space-md);border-bottom:1px solid var(--cds-border-subtle-00);flex:none}.cx-pane__title{display:flex;align-items:center;gap:var(--cx-space-xs);min-width:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-secondary)}.cx-pane__title>svg{width:14px;height:14px;fill:currentColor}.cx-pane__actions{display:flex;align-items:center;gap:var(--cx-space-3xs);flex:none}.cx-splitter{position:relative;background:var(--cds-border-subtle-00);cursor:col-resize;transition:background var(--cx-duration-quick) var(--cx-ease-productive)}.cx-splitter:after{content:"";position:absolute;inset:0 -3px}.cx-splitter:hover,.cx-splitter[data-dragging=true]{background:var(--cds-interactive)}.cx-splitter:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-1px}body[data-resizing=true]{cursor:col-resize;user-select:none}body[data-resizing=true] *{pointer-events:none}.cx-statusbar{display:flex;align-items:center;gap:var(--cx-space-md);height:var(--cx-statusbar-h);padding:0 var(--cx-space-md);background:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-00);font-size:12px;line-height:16px;color:var(--cx-text-secondary);user-select:none;overflow:hidden;z-index:30}.cx-statusbar__group{display:flex;align-items:center;gap:var(--cx-space-xs);flex:none;min-width:0}.cx-statusbar__group--push{margin-left:auto;justify-content:flex-end}.cx-statusbar__rule{width:1px;height:12px;background:var(--cds-border-subtle-00);flex:none}.cx-statusbar__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-statusbar__value{font-family:var(--cx-font-mono);font-variant-numeric:tabular-nums;color:var(--cx-text-primary)}.cx-statusbar__value--critical{color:var(--cx-critical)}.cx-statusbar__value--high{color:var(--cx-high)}.cx-statusbar__value--muted{color:var(--cx-text-placeholder)}.cx-statusbar__hint{display:flex;align-items:center;gap:var(--cx-space-2xs);color:var(--cx-text-placeholder);font-size:11px;white-space:nowrap}.cx-statusbar__hint kbd{height:16px;min-width:16px;font-size:10px;padding:0 3px}.cx-grade{display:flex;align-items:center;gap:var(--cx-space-xs)}.cx-grade__letter{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:var(--cx-font-mono);font-size:12px;font-weight:600;color:var(--cds-text-inverse);background:var(--cds-border-strong-01)}.cx-grade__letter[data-band=aplus],.cx-grade__letter[data-band=a]{background:var(--cx-success)}.cx-grade__letter[data-band=b]{background:#24a148}.cx-grade__letter[data-band=c]{background:var(--cx-medium)}.cx-grade__letter[data-band=d]{background:var(--cx-high)}.cx-grade__letter[data-band=f]{background:var(--cx-critical)}.cx-grade__letter[data-band=none]{background:var(--cds-layer-02);color:var(--cx-text-placeholder)}.cx-grade__track{position:relative;display:block;width:120px;height:4px;background:var(--cds-layer-accent-01);overflow:hidden}.cx-grade__fill{display:block;height:100%;width:0%;background:var(--cx-success);transition:width var(--cx-duration-slow) var(--cx-ease-productive)}.cx-scrim{position:fixed;inset:0;z-index:100;display:flex;background:var(--cds-overlay);opacity:0;visibility:hidden;transition:opacity var(--cx-duration-standard) var(--cx-ease-productive),visibility var(--cx-duration-standard)}.cx-scrim[data-open=true]{opacity:1;visibility:visible}.cx-palette{flex-direction:column;align-items:center;justify-content:flex-start;padding-top:12vh}.cx-palette__panel{display:flex;flex-direction:column;width:min(640px,100vw - 32px);max-height:60vh;background:var(--cds-layer-02);box-shadow:var(--cx-shadow-overlay);transform:translateY(-8px);opacity:0;transition:transform var(--cx-duration-standard) var(--cx-ease-entrance),opacity var(--cx-duration-quick) var(--cx-ease-productive)}.cx-scrim[data-open=true] .cx-palette__panel{transform:translateY(0);opacity:1}.cx-palette__input{display:flex;align-items:center;gap:var(--cx-space-sm);height:48px;padding:0 var(--cx-space-md);border-bottom:1px solid var(--cds-border-subtle-00);flex:none}.cx-palette__input>svg{width:16px;height:16px;fill:var(--cx-text-placeholder)}.cx-palette__field{flex:1;min-width:0;border:none;background:transparent;color:var(--cx-text-primary);font-size:16px;line-height:24px}.cx-palette__field::placeholder{color:var(--cx-text-placeholder)}.cx-palette__field:focus-visible{outline:none}.cx-palette__list{flex:1;min-height:0;overflow-y:auto;padding:var(--cx-space-2xs) 0}.cx-palette__group{padding:var(--cx-space-xs) var(--cx-space-md) var(--cx-space-2xs);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-palette__item{display:flex;align-items:center;gap:var(--cx-space-sm);width:100%;padding:0 var(--cx-space-md);border:none;background:transparent;color:var(--cx-text-primary);font-size:14px;line-height:20px;text-align:left;cursor:pointer}.cx-palette__item[aria-selected=true]{background:var(--cds-layer-selected-01)}.cx-palette__item[aria-selected=true] .cx-palette__item-icon{fill:var(--cx-text-primary)}.cx-palette__item-icon{width:16px;height:16px;flex:none;fill:var(--cx-text-placeholder)}.cx-palette__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-palette__item-hint{font-size:11px;color:var(--cx-text-placeholder);flex:none;font-family:var(--cx-font-mono)}.cx-palette__empty{padding:var(--cx-space-xl) var(--cx-space-md);text-align:center;font-size:14px;color:var(--cx-text-placeholder)}.cx-palette__footer{display:flex;align-items:center;gap:var(--cx-space-md);padding:var(--cx-space-xs) var(--cx-space-md);border-top:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);font-size:11px;color:var(--cx-text-placeholder);flex:none}.cx-palette__footer-item{display:flex;align-items:center;gap:var(--cx-space-2xs)}.cx-modal-scrim{align-items:center;justify-content:center;padding:var(--cx-space-xl)}.cx-modal{display:flex;flex-direction:column;width:min(640px,100vw - 48px);max-height:min(80vh,720px);background:var(--cds-layer-01);box-shadow:var(--cx-shadow-overlay);transform:scale(.98);opacity:0;transition:transform var(--cx-duration-standard) var(--cx-ease-entrance),opacity var(--cx-duration-quick) var(--cx-ease-productive)}.cx-scrim[data-open=true] .cx-modal{transform:scale(1);opacity:1}.cx-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cx-space-md);padding:var(--cx-space-lg) var(--cx-space-lg) var(--cx-space-md);flex:none}.cx-modal__title{font-size:20px;line-height:26px;font-weight:400;color:var(--cx-text-primary)}.cx-modal__subtitle{margin-top:var(--cx-space-3xs);font-size:12px;line-height:16px;color:var(--cx-text-placeholder)}.cx-modal__body{flex:1;min-height:0;overflow-y:auto;border-top:1px solid var(--cds-border-subtle-00)}.cx-modal__section{display:flex;flex-direction:column;gap:var(--cx-space-md);padding:var(--cx-space-lg)}.cx-modal__section+.cx-modal__section{border-top:1px solid var(--cds-border-subtle-00)}.cx-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-sm)}.cx-modal__section-title{display:flex;align-items:center;gap:var(--cx-space-xs);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-secondary)}.cx-modal__section-title>svg{width:14px;height:14px;fill:currentColor}.cx-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--cx-space-xs);padding:var(--cx-space-md) var(--cx-space-lg);background:var(--cds-layer-02);flex:none}.cx-modal__footer-note{margin-right:auto;font-size:12px;line-height:16px;color:var(--cx-text-placeholder)}.settings-section-status{display:flex;align-items:center;gap:var(--cx-space-2xs);font-size:12px;line-height:16px;color:var(--cx-text-secondary);font-family:var(--cx-font-mono)}.cx-toasts{position:fixed;left:var(--cx-space-md);bottom:calc(var(--cx-statusbar-h) + var(--cx-space-md));z-index:200;display:flex;flex-direction:column;gap:var(--cx-space-2xs);width:min(400px,100vw - 32px);pointer-events:none}.cx-toast{display:flex;align-items:flex-start;gap:var(--cx-space-sm);padding:var(--cx-space-sm) var(--cx-space-md);background:var(--cds-layer-03);border-left:2px solid var(--cds-border-strong-01);box-shadow:var(--cx-shadow-popover);color:var(--cds-text-primary);font-size:14px;line-height:20px;pointer-events:auto;animation:cx-toast-in var(--cx-duration-slow) var(--cx-ease-entrance) both}.cx-toast[data-leaving=true]{animation:cx-toast-out var(--cx-duration-standard) var(--cx-ease-exit) both}@keyframes cx-toast-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes cx-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-16px)}}.cx-toast__icon{width:16px;height:16px;flex:none;margin-top:2px;fill:currentColor}.cx-toast__body{flex:1;min-width:0}.cx-toast__title{font-weight:500}.cx-toast__detail{font-size:12px;line-height:16px;color:var(--cds-text-secondary);overflow-wrap:anywhere}.cx-toast--error{border-left-color:var(--cx-critical)}.cx-toast--error .cx-toast__icon{fill:var(--cds-text-error)}.cx-toast--warning{border-left-color:var(--cx-medium)}.cx-toast--warning .cx-toast__icon{fill:var(--cx-medium)}.cx-toast--success{border-left-color:var(--cx-success)}.cx-toast--success .cx-toast__icon{fill:var(--cx-success)}.cx-toast--info{border-left-color:var(--cx-info)}.cx-toast--info .cx-toast__icon{fill:var(--cds-link-primary)}.cx-toast__close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;margin:-2px -6px 0 0;padding:0;border:none;background:transparent;color:var(--cds-text-secondary);cursor:pointer}.cx-toast__close:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.cx-toast__close>svg{width:12px;height:12px;fill:currentColor}.cx-onboarding{position:absolute;inset:var(--cx-shell-header-h) 0 var(--cx-statusbar-h) 0;z-index:35;display:flex;justify-content:center;overflow-y:auto;background:var(--cx-surface-app);opacity:0;visibility:hidden;transform:scale(.995);transition:opacity var(--cx-duration-slow) var(--cx-ease-productive),visibility var(--cx-duration-slow),transform var(--cx-duration-slow) var(--cx-ease-entrance)}.cx-onboarding[data-open=true]{opacity:1;visibility:visible;transform:scale(1)}.cx-onboarding__inner{display:flex;flex-direction:column;gap:var(--cx-space-2xl);width:min(960px,100%);padding:var(--cx-space-3xl) var(--cx-space-xl) var(--cx-space-3xl)}.cx-onboarding__head{display:flex;flex-direction:column;gap:var(--cx-space-md);max-width:72ch}.cx-onboarding__eyebrow{display:flex;align-items:center;gap:var(--cx-space-xs);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-onboarding__eyebrow>svg{width:14px;height:14px;fill:var(--cds-interactive)}.cx-onboarding__title{font-size:28px;line-height:36px;font-weight:300;letter-spacing:-.2px;color:var(--cx-text-primary);max-width:24ch}.cx-onboarding__lede{font-size:16px;line-height:24px;color:var(--cds-text-secondary);max-width:64ch}.cx-onboarding__actions{display:flex;align-items:center;gap:var(--cx-space-sm);flex-wrap:wrap}.cx-onboarding__capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:1px;background:var(--cds-border-subtle-00);border:1px solid var(--cds-border-subtle-00)}.cx-cap{display:flex;flex-direction:column;gap:var(--cx-space-xs);padding:var(--cx-space-lg);background:var(--cds-layer-01)}.cx-cap__icon{width:20px;height:20px;fill:var(--cds-interactive)}.cx-cap__title{font-size:14px;line-height:20px;font-weight:500;color:var(--cx-text-primary)}.cx-cap__body{font-size:12px;line-height:18px;color:var(--cx-text-placeholder)}.cx-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cx-space-lg)}.cx-catalog__group{display:flex;flex-direction:column;gap:var(--cx-space-xs)}.cx-catalog__head{display:flex;align-items:center;gap:var(--cx-space-xs);padding-bottom:var(--cx-space-xs);border-bottom:1px solid var(--cds-border-subtle-00);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-secondary)}.cx-catalog__head>svg{width:14px;height:14px;fill:currentColor}.cx-catalog__count{margin-left:auto;font-family:var(--cx-font-mono);font-size:11px;letter-spacing:0;color:var(--cx-text-placeholder)}.cx-catalog__row{display:flex;align-items:baseline;gap:var(--cx-space-xs);padding:var(--cx-space-3xs) 0;font-size:12px;line-height:18px;color:var(--cds-text-secondary)}.cx-catalog__id{flex:none;width:28px;font-family:var(--cx-font-mono);font-size:11px;color:var(--cx-text-placeholder)}.cx-onboarding__footer{display:flex;align-items:center;gap:var(--cx-space-md);flex-wrap:wrap;padding-top:var(--cx-space-lg);border-top:1px solid var(--cds-border-subtle-00);font-size:12px;color:var(--cx-text-placeholder)}body[data-sheet=true]:after{content:"";position:fixed;inset:var(--cx-shell-header-h) 0 var(--cx-statusbar-h) 0;background:var(--cds-overlay);z-index:80;animation:cx-fade-in var(--cx-duration-standard) var(--cx-ease-productive)}@keyframes cx-fade-in{0%{opacity:0}to{opacity:1}}.cx-under-1280,.cx-under-960{display:none}@media (max-width: 1280px){.cx-shell__body{grid-template-columns:var(--pane-nav, 264px) 1px minmax(0,1fr) 0 0}.cx-under-1280{display:inline-flex}.cx-conn{padding:0 var(--cx-space-xs)}.cx-conn #bob-status-label,.cx-splitter--inspector{display:none}.cx-pane--inspector{position:fixed;top:var(--cx-shell-header-h);right:0;bottom:var(--cx-statusbar-h);width:min(var(--pane-inspector, 420px),92vw);z-index:90;border-left:1px solid var(--cds-border-subtle-00);box-shadow:var(--cx-shadow-overlay);transform:translate(100%);transition:transform var(--cx-duration-slow) var(--cx-ease-entrance)}.cx-pane--inspector[data-overlay-open=true]{transform:translate(0)}}@media (max-width: 960px){.cx-shell__body{grid-template-columns:0 0 minmax(0,1fr) 0 0}.cx-under-960{display:inline-flex}.cx-splitter--nav{display:none}.cx-pane--nav{position:fixed;top:var(--cx-shell-header-h);left:0;bottom:var(--cx-statusbar-h);width:min(var(--pane-nav, 300px),88vw);z-index:90;border-right:1px solid var(--cds-border-subtle-00);box-shadow:var(--cx-shadow-overlay);transform:translate(-100%);transition:transform var(--cx-duration-slow) var(--cx-ease-entrance)}.cx-pane--nav[data-overlay-open=true]{transform:translate(0)}.cx-shell__header{grid-template-columns:minmax(0,1fr) auto}.cx-shell__header-center{display:none}}.cx-tree-toolbar{display:flex;flex-direction:column;gap:var(--cx-space-xs);padding:var(--cx-space-xs) var(--cx-space-md) var(--cx-space-sm);border-bottom:1px solid var(--cds-border-subtle-00);flex:none}.cx-filters{display:flex;align-items:center;gap:var(--cx-space-2xs);flex-wrap:wrap}.cx-filter{display:inline-flex;align-items:center;gap:var(--cx-space-3xs);height:24px;padding:0 var(--cx-space-xs) 0 var(--cx-space-2xs);border:1px solid var(--cds-border-subtle-00);background:transparent;color:var(--cds-text-secondary);font-size:11px;line-height:22px;letter-spacing:.32px;white-space:nowrap;cursor:pointer;transition:background var(--cx-duration-quick) var(--cx-ease-productive),border-color var(--cx-duration-quick) var(--cx-ease-productive),color var(--cx-duration-quick) var(--cx-ease-productive)}.cx-filter:hover:not(:disabled){background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-filter[aria-pressed=true]{background:var(--cds-layer-selected-01);border-color:var(--cds-border-strong-01);color:var(--cx-text-primary)}.cx-filter[aria-pressed=true][data-severity=critical]{background:var(--cx-critical-tint);border-color:var(--cx-critical);color:var(--cx-critical)}.cx-filter[aria-pressed=true][data-severity=high]{background:var(--cx-high-tint);border-color:var(--cx-high);color:var(--cx-high)}.cx-filter[aria-pressed=true][data-severity=medium]{background:var(--cx-medium-tint);border-color:var(--cx-medium);color:var(--cx-medium)}.cx-filter__n{font-family:var(--cx-font-mono);font-size:11px;font-variant-numeric:tabular-nums;opacity:.75}.cx-filter:disabled{color:var(--cx-text-disabled);border-color:var(--cds-border-subtle-00);cursor:not-allowed}.cx-tree{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--cx-space-md)}.cx-tree[hidden]{display:none}.cx-tree__group{display:flex;flex-direction:column}.cx-tree__dir{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--cx-space-2xs);width:100%;height:var(--cx-row-h-sm);padding:0 var(--cx-space-md) 0 var(--cx-space-xs);border:none;border-bottom:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);color:var(--cds-text-secondary);font-size:12px;line-height:16px;text-align:left;cursor:pointer}.cx-tree__dir:hover{background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-tree__chevron{width:16px;height:16px;flex:none;fill:var(--cds-text-placeholder);transition:transform var(--cx-duration-quick) var(--cx-ease-productive)}.cx-tree__dir[aria-expanded=false] .cx-tree__chevron{transform:rotate(-90deg)}.cx-tree__dirname{font-family:var(--cx-font-mono);font-weight:500;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-tree__files{display:flex;flex-direction:column}.cx-tree__group[data-collapsed=true] .cx-tree__files{display:none}.cx-tree__file{display:flex;align-items:center;gap:var(--cx-space-xs);width:100%;height:var(--cx-row-h-sm);padding:0 var(--cx-space-md) 0 var(--cx-space-xl);border:none;border-left:2px solid transparent;background:transparent;color:var(--cds-text-secondary);font-family:var(--cx-font-mono);font-size:12px;line-height:16px;text-align:left;cursor:pointer;transition:background var(--cx-duration-fast) var(--cx-ease-productive),border-color var(--cx-duration-fast) var(--cx-ease-productive)}.cx-tree__file:hover{background:var(--cds-layer-hover-01);color:var(--cx-text-primary)}.cx-tree__file[data-selected=true]{background:var(--cds-layer-selected-01);border-left-color:var(--cds-interactive);color:var(--cx-text-primary)}.cx-tree__sev{width:2px;height:14px;flex:none;background:transparent}.cx-tree__file[data-severity=critical] .cx-tree__sev{background:var(--cx-critical)}.cx-tree__file[data-severity=high] .cx-tree__sev{background:var(--cx-high)}.cx-tree__file[data-severity=medium] .cx-tree__sev{background:var(--cx-medium)}.cx-tree__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.cx-tree__ext{flex:none;color:var(--cds-text-placeholder);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.cx-tree__n{flex:none;min-width:16px;padding:0 var(--cx-space-3xs);background:var(--cds-layer-accent-01);color:var(--cds-text-primary);font-size:10px;line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.cx-tree__file[data-severity=critical] .cx-tree__n{background:var(--cx-critical);color:var(--cds-text-inverse);font-weight:600}.cx-tree__file[data-severity=high] .cx-tree__n{background:var(--cx-high);color:var(--cds-text-inverse);font-weight:600}.cx-device{border-top:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);flex:none}.cx-device__head{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-xs);padding:var(--cx-space-xs) var(--cx-space-md)}.cx-device__title{display:flex;align-items:center;gap:var(--cx-space-2xs);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-device__title>svg{width:14px;height:14px;fill:currentColor}.cx-device__actions{display:flex;gap:var(--cx-space-2xs);padding:0 var(--cx-space-md) var(--cx-space-xs)}.cx-device__actions .cx-btn{flex:1}.cx-device__note{padding:0 var(--cx-space-md) var(--cx-space-sm);font-size:11px;line-height:16px;color:var(--cx-text-placeholder)}.cx-surface{display:flex;flex-direction:column;min-height:0;flex:1}.cx-surface[hidden]{display:none}.cx-surface__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cx-space-lg);padding:var(--cx-space-md) var(--cx-space-lg) var(--cx-space-sm);flex:none}.cx-surface__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-surface__title{font-size:20px;line-height:26px;font-weight:400;letter-spacing:-.1px;color:var(--cx-text-primary)}.cx-surface__desc{font-size:12px;line-height:16px;color:var(--cx-text-placeholder)}.cx-surface__tally{display:flex;align-items:center;gap:var(--cx-space-xs);flex:none;padding-top:var(--cx-space-2xs)}.cx-surface__tally[hidden]{display:none}.cx-toolbar{display:flex;align-items:center;gap:var(--cx-space-sm);height:var(--cx-panel-header-h);padding:0 var(--cx-space-lg);border-top:1px solid var(--cds-border-subtle-00);border-bottom:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);flex:none;overflow-x:auto;scrollbar-width:none}.cx-toolbar::-webkit-scrollbar{height:0}.cx-toolbar>*{flex:none}.cx-toolbar__search{width:240px}.cx-toolbar__spacer{flex:1;min-width:var(--cx-space-xs)}.cx-toolbar__result{flex:none;font-size:12px;line-height:16px;color:var(--cx-text-placeholder);font-variant-numeric:tabular-nums;white-space:nowrap}.cx-table-wrap{flex:1;min-height:0;overflow:auto}.cx-table-wrap:focus-visible{outline:2px solid var(--cx-focus);outline-offset:-2px}.cx-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:20px}.cx-table thead th{position:sticky;top:0;z-index:2;height:var(--cx-row-h);padding:0 var(--cx-space-md);background:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-strong-01);color:var(--cds-text-secondary);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.32px;text-align:left;white-space:nowrap;user-select:none}.cx-table th.cx-table__sortable{cursor:pointer}.cx-table th.cx-table__sortable:hover{background:var(--cds-layer-accent-01);color:var(--cx-text-primary)}.cx-table__sort{display:inline-flex;align-items:center;gap:var(--cx-space-2xs)}.cx-table__sort>svg{width:12px;height:12px;fill:currentColor;opacity:0}.cx-table th[aria-sort=ascending] .cx-table__sort>svg,.cx-table th[aria-sort=descending] .cx-table__sort>svg{opacity:1;fill:var(--cds-interactive)}.cx-table th[aria-sort=ascending] .cx-table__sort>svg{transform:rotate(180deg)}.cx-table tbody tr{background:var(--cx-surface-app);border-bottom:1px solid var(--cds-border-subtle-00)}.cx-table tbody tr[data-clickable=true]{cursor:pointer}.cx-table tbody tr[data-clickable=true]:hover{background:var(--cds-layer-hover-01)}.cx-table tbody tr[data-current=true]{background:var(--cds-layer-selected-01);box-shadow:inset 2px 0 0 var(--cds-interactive)}.cx-table td{height:var(--cx-row-h);padding:0 var(--cx-space-md);background:transparent;color:var(--cx-text-primary);vertical-align:middle;overflow:hidden}.cx-table__col-expand{width:40px;padding:0!important;text-align:center}.cx-expand{display:flex;align-items:center;justify-content:center;width:var(--cx-row-h-sm);height:var(--cx-row-h-sm);margin:0 auto;padding:0;border:none;background:transparent;color:var(--cx-text-placeholder);cursor:pointer;transition:transform var(--cx-duration-quick) var(--cx-ease-productive)}.cx-expand>svg{width:16px;height:16px;fill:currentColor}.cx-expand:hover{color:var(--cx-text-primary);background:var(--cds-layer-hover-01)}.cx-expand[aria-expanded=true]{transform:rotate(90deg);color:var(--cds-interactive)}.cx-cell-sev{display:flex;align-items:center;gap:var(--cx-space-xs)}.cx-cell-name{display:flex;flex-direction:column;min-width:0}.cx-cell-name__title{font-size:14px;line-height:18px;color:var(--cx-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cell-name__meta{font-size:11px;line-height:14px;color:var(--cx-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cell-id{font-family:var(--cx-font-mono);font-size:12px;letter-spacing:.02em;color:var(--cds-text-secondary)}.cx-cell-loc{display:flex;align-items:baseline;gap:0;min-width:0;font-family:var(--cx-font-mono);font-size:12px;color:var(--cds-text-secondary)}.cx-cell-loc__file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.cx-cell-loc__line{flex:none;color:var(--cx-text-placeholder);font-variant-numeric:tabular-nums}.cx-cell-cat{font-size:12px;line-height:16px;color:var(--cds-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-table tr.cx-table__detail>td{height:auto;padding:0;background:var(--cds-layer-01)}.cx-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cx-space-lg);padding:var(--cx-space-md) var(--cx-space-lg) var(--cx-space-lg) 56px;border-left:2px solid var(--cds-border-subtle-00)}.cx-detail__col{display:flex;flex-direction:column;gap:var(--cx-space-xs);min-width:0}.cx-detail__label{display:flex;align-items:center;gap:var(--cx-space-2xs);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-detail__label>svg{width:12px;height:12px;fill:currentColor}.cx-detail__text{font-size:14px;line-height:20px;color:var(--cds-text-secondary);max-width:68ch}.cx-detail__actions{display:flex;align-items:center;gap:var(--cx-space-2xs);flex-wrap:wrap}@media (max-width: 1180px){.cx-detail{grid-template-columns:minmax(0,1fr)}}.cx-code{position:relative;margin:0;padding:var(--cx-space-sm) var(--cx-space-md);background:var(--cds-layer-01);border-left:2px solid var(--cds-border-strong-01);overflow-x:auto;font-family:var(--cx-font-mono);font-size:12px;line-height:20px;color:var(--cds-text-primary);tab-size:4;white-space:pre;counter-reset:cx-line}.cx-code--fix{border-left-color:var(--cds-support-success)}.cx-code--snippet{border-left-color:var(--cx-critical)}.cx-code--gutter{padding-left:calc(var(--cx-space-lg) + 32px)}.cx-code__line{display:block;counter-increment:cx-line}.cx-code__line:before{content:counter(cx-line);position:absolute;left:0;width:40px;text-align:right;color:var(--cds-text-placeholder);user-select:none}.cx-code__line--empty{min-height:20px}.cx-summary{display:flex;align-items:center;gap:var(--cx-space-lg);min-height:56px;padding:var(--cx-space-sm) var(--cx-space-lg);border-top:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);flex:none;flex-wrap:wrap}.cx-summary[hidden]{display:none}.cx-summary__item{display:flex;align-items:baseline;gap:var(--cx-space-2xs);font-size:12px;line-height:16px;color:var(--cx-text-placeholder);white-space:nowrap}.cx-summary__value{font-family:var(--cx-font-mono);font-size:14px;font-weight:500;color:var(--cx-text-primary);font-variant-numeric:tabular-nums}.cx-summary__item--critical .cx-summary__value{color:var(--cx-critical)}.cx-summary__item--high .cx-summary__value{color:var(--cx-high)}.cx-summary__item--medium .cx-summary__value{color:var(--cx-medium)}.cx-subscores{display:flex;align-items:center;gap:var(--cx-space-md);margin-left:auto}.cx-subscores[hidden]{display:none}.cx-subscore{display:flex;flex-direction:column;gap:var(--cx-space-3xs);width:108px}.cx-subscore__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cx-space-xs);font-size:11px;line-height:14px;color:var(--cx-text-placeholder)}.cx-subscore__label{letter-spacing:.08em;text-transform:uppercase}.cx-subscore__value{font-family:var(--cx-font-mono);font-variant-numeric:tabular-nums;color:var(--cds-text-secondary)}.cx-subscore__track{height:4px;background:var(--cds-layer-accent-01);overflow:hidden}.cx-subscore__fill{height:100%;background:var(--cds-support-success);transition:width var(--cx-duration-slow) var(--cx-ease-productive)}.cx-subscore__fill[data-band=mid]{background:var(--cx-medium)}.cx-subscore__fill[data-band=low]{background:var(--cx-critical)}.cx-subscore__weight{font-family:var(--cx-font-mono);opacity:.7}.cx-log{display:flex;flex-direction:column;min-height:0;flex:1}.cx-log__bar{display:flex;align-items:center;gap:var(--cx-space-sm);height:var(--cx-panel-header-h);padding:0 var(--cx-space-lg);border-top:1px solid var(--cds-border-subtle-00);border-bottom:1px solid var(--cds-border-subtle-00);background:var(--cds-layer-01);flex:none}.cx-log__stream{flex:1;min-height:0;overflow-y:auto;padding:var(--cx-space-xs) 0 var(--cx-space-lg);background:var(--cds-layer-01);font-family:var(--cx-font-mono);font-size:12px;line-height:20px}.cx-log__line{display:grid;grid-template-columns:72px 96px minmax(0,1fr);gap:var(--cx-space-sm);padding:1px var(--cx-space-lg);border-left:2px solid transparent;color:var(--cds-text-secondary);animation:cx-log-in var(--cx-duration-quick) var(--cx-ease-entrance) both}@keyframes cx-log-in{0%{opacity:0}to{opacity:1}}.cx-log__line:hover{background:var(--cds-layer-hover-01)}.cx-log__time{color:var(--cds-text-placeholder);font-variant-numeric:tabular-nums}.cx-log__level{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cds-text-placeholder)}.cx-log__msg{min-width:0;overflow-wrap:anywhere}.cx-log__line[data-level=critical]{border-left-color:var(--cx-critical)}.cx-log__line[data-level=critical] .cx-log__level,.cx-log__line[data-level=critical] .cx-log__msg{color:var(--cx-critical)}.cx-log__line[data-level=high]{border-left-color:var(--cx-high)}.cx-log__line[data-level=high] .cx-log__level,.cx-log__line[data-level=high] .cx-log__msg{color:var(--cx-high)}.cx-log__line[data-level=medium]{border-left-color:var(--cx-medium)}.cx-log__line[data-level=medium] .cx-log__level,.cx-log__line[data-level=medium] .cx-log__msg{color:var(--cx-medium)}.cx-log__line[data-level=success]{border-left-color:var(--cx-success)}.cx-log__line[data-level=success] .cx-log__level,.cx-log__line[data-level=success] .cx-log__msg{color:var(--cx-success)}.cx-log__line[data-level=info]{border-left-color:var(--cds-border-strong-01)}.cx-log__line[data-level=info] .cx-log__level{color:var(--cds-link-primary)}.cx-log__line[data-level=system] .cx-log__msg{color:var(--cds-text-placeholder);font-style:italic}.cx-log__ref{display:inline-flex;align-items:center;gap:var(--cx-space-2xs);margin-top:2px;padding:0;border:none;background:none;font-size:11px;color:var(--cds-link-primary);cursor:pointer;text-align:left}.cx-log__ref:hover{text-decoration:underline}.cx-log__ref>svg{width:12px;height:12px;fill:currentColor}.cx-log__empty{padding:var(--cx-space-2xl) var(--cx-space-lg);text-align:center;font-family:var(--cx-font-sans);font-size:14px;line-height:20px;color:var(--cds-text-placeholder)}.cx-history__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--cx-space-sm);padding:var(--cx-space-xs) var(--cx-space-lg);border-bottom:1px solid var(--cds-border-subtle-00);font-size:12px}.cx-history__row:hover{background:var(--cds-layer-hover-01)}.cx-history__date{color:var(--cds-text-placeholder);font-variant-numeric:tabular-nums}.cx-history__path{font-family:var(--cx-font-mono);color:var(--cds-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-history__delta{font-family:var(--cx-font-mono);font-variant-numeric:tabular-nums;color:var(--cds-text-placeholder)}.cx-history__delta[data-dir=up]{color:var(--cx-success)}.cx-history__delta[data-dir=down]{color:var(--cx-critical)}.cx-inspector__head{display:flex;flex-direction:column;gap:var(--cx-space-sm);padding:var(--cx-space-md);border-bottom:1px solid var(--cds-border-subtle-00);flex:none}.cx-inspector__identity{display:flex;align-items:flex-start;gap:var(--cx-space-sm)}.cx-inspector__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--cx-space-2xs)}.cx-inspector__name{font-size:16px;line-height:22px;font-weight:400;color:var(--cx-text-primary)}.cx-inspector__loc{display:flex;align-items:baseline;gap:var(--cx-space-2xs);font-family:var(--cx-font-mono);font-size:11px;color:var(--cds-text-secondary);min-width:0}.cx-inspector__loc>svg{width:12px;height:12px;flex:none;fill:var(--cds-text-placeholder)}.cx-inspector__loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.cx-inspector__nav{display:flex;align-items:center;gap:var(--cx-space-3xs);flex:none}.cx-inspector__position{font-family:var(--cx-font-mono);font-size:11px;color:var(--cds-text-placeholder);font-variant-numeric:tabular-nums}.cx-inspector__tabs{display:flex;border-bottom:1px solid var(--cds-border-subtle-00);flex:none}.cx-inspector__tab{flex:1;min-width:0}.cx-inspector__detail{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.cx-inspector__detail[hidden]{display:none}.cx-inspector__body{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.cx-inspector__panel{display:flex;flex-direction:column;gap:var(--cx-space-lg);padding:var(--cx-space-md)}.cx-inspector__panel[hidden]{display:none}.cx-section{display:flex;flex-direction:column;gap:var(--cx-space-xs)}.cx-section__title{display:flex;align-items:center;gap:var(--cx-space-2xs);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cx-text-placeholder)}.cx-section__title>svg{width:12px;height:12px;fill:currentColor}.cx-section__text{font-size:14px;line-height:20px;color:var(--cds-text-secondary)}.cx-prose{font-size:14px;line-height:22px;color:var(--cds-text-secondary);white-space:pre-line}.cx-kv{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--cx-space-2xs) var(--cx-space-sm);margin:0;font-size:11px;line-height:16px}.cx-kv__k{color:var(--cx-text-secondary);margin:0}.cx-kv__v{font-family:var(--cx-font-mono);color:var(--cx-text-primary);min-width:0;margin:0;overflow-wrap:anywhere}.cx-hint{display:flex;gap:var(--cx-space-xs);padding:var(--cx-space-sm);background:var(--cds-layer-02);border-left:2px solid var(--cds-interactive);font-size:12px;line-height:18px;color:var(--cds-text-secondary)}.cx-hint>svg{width:14px;height:14px;flex:none;margin-top:2px;fill:var(--cds-link-primary)}.cx-hint--warning{border-left-color:var(--cx-medium)}.cx-hint--warning>svg{fill:var(--cx-medium)}.cx-chain{display:flex;flex-direction:column;margin:0;padding:0;counter-reset:cx-hop}.cx-chain__node{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--cx-space-sm);padding-bottom:var(--cx-space-sm)}.cx-chain__rail{position:relative;display:flex;justify-content:center}.cx-chain__node:not(:last-child) .cx-chain__rail:after{content:"";position:absolute;top:24px;bottom:-8px;width:1px;background:var(--cds-border-strong-01)}.cx-chain__dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;background:var(--cds-layer-02);border:1px solid var(--cds-border-strong-01);font-family:var(--cx-font-mono);font-size:10px;font-weight:600;color:var(--cds-text-secondary)}.cx-chain__node[data-role=root] .cx-chain__dot{background:var(--cx-critical-tint);border-color:var(--cx-critical);color:var(--cx-critical)}.cx-chain__node[data-role=intermediate] .cx-chain__dot{background:var(--cx-high-tint);border-color:var(--cx-high);color:var(--cx-high)}.cx-chain__node[data-role=symptom] .cx-chain__dot{background:var(--cds-layer-02);border-color:var(--cds-border-strong-01);color:var(--cx-text-primary)}.cx-chain__body{display:flex;flex-direction:column;gap:var(--cx-space-3xs);min-width:0}.cx-chain__role{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cds-text-placeholder)}.cx-chain__node[data-role=root] .cx-chain__role{color:var(--cx-critical)}.cx-chain__node[data-role=intermediate] .cx-chain__role{color:var(--cx-high)}.cx-chain__method{font-family:var(--cx-font-mono);font-size:13px;line-height:18px;font-weight:500;color:var(--cx-text-primary);overflow-wrap:anywhere}.cx-chain__loc{display:inline-block;align-self:flex-start;padding:0;border:none;background:none;font-family:var(--cx-font-mono);font-size:11px;line-height:16px;color:var(--cds-link-primary);cursor:pointer;text-align:left;overflow-wrap:anywhere}.cx-chain__loc:hover{text-decoration:underline}.cx-chain__desc{font-size:12px;line-height:18px;color:var(--cds-text-secondary)}.cx-fix{display:flex;flex-direction:column;gap:var(--cx-space-sm);min-height:0}.cx-fix__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cx-space-sm)}.cx-fix__origin{display:flex;align-items:center;gap:var(--cx-space-2xs);font-size:11px;line-height:16px;color:var(--cds-text-placeholder);min-width:0}.cx-fix__origin>svg{width:12px;height:12px;flex:none;fill:currentColor}.cx-fix__note{display:flex;gap:var(--cx-space-sm);padding:var(--cx-space-md);border:1px dashed var(--cds-border-strong-01);font-size:13px;line-height:20px;color:var(--cds-text-secondary)}.cx-fix__note>svg{width:16px;height:16px;flex:none;margin-top:2px;fill:var(--cds-text-placeholder)}.cx-aifix{display:flex;flex-direction:column;gap:var(--cx-space-lg)}.cx-aifix__intro{display:flex;flex-direction:column;gap:var(--cx-space-md);align-items:flex-start}.cx-aifix__intro .cx-btn{align-self:flex-start}.cx-aifix__note{font-size:var(--cx-text-label-01, 11px);line-height:var(--cx-line-height-label-01, 16px);color:var(--cx-text-secondary, #8d8d8d);margin:0}.cx-aifix__result{display:flex;flex-direction:column;gap:var(--cx-space-md)}.cx-aifix__verdict{display:flex;align-items:flex-start;gap:var(--cx-space-3, 8px);padding:var(--cx-space-4, 12px) var(--cx-space-4, 12px);font-size:var(--cx-text-body-short-01, 14px);line-height:var(--cx-line-height-body-short-01, 20px);border-left:3px solid var(--cx-high);background:var(--cx-surface-raised)}.cx-aifix__verdict[data-tone=ok]{border-left-color:var(--cx-success)}.cx-aifix__verdict[data-tone=bad]{border-left-color:var(--cx-critical)}.cx-aifix__cost{font-family:var(--cx-font-mono, monospace);font-weight:600;color:var(--cx-text-primary, #161616)}.cx-code--diff{border-left-color:var(--cx-info);color:var(--cx-text-primary, #161616)}.cx-fix__actions{display:flex;align-items:center;gap:var(--cx-space-2xs);flex-wrap:wrap}
