@charset "UTF-8";.cds--tabs__nav-link .cds--tag{border:0;margin:0 0 0 .25rem}.cds--table-settings-menu__option{padding:0 1.25rem 2rem}.cds--table-settings-menu__option .cds--fieldset{margin:0;padding:0}.cds--table-settings-menu__option legend{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);padding:1rem 0 .5rem}.cds--table-settings-menu__option:last-of-type{padding-bottom:0}.cds--table-settings-menu__body.cds--overflow-menu-options--open{width:14.625rem}.cds--table-settings-menu__body.cds--overflow-menu-options[data-floating-menu-direction=bottom]:after{width:3rem}.cds--table-settings-menu__body.cds--overflow-menu-options button:last-child{background-color:var(--cds-button-secondary,#393939);bottom:0;margin-top:1rem;position:sticky;width:100%}.cds--table-with-filters.cds--data-table-container{overflow:visible}.cds--table-with-filters .cds--table-toolbar{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);flex-direction:row;overflow:visible}.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--combo-box{border:none}.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--text-input{background-color:var(--cds-layer-01,#f4f4f4);border:none}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper{align-items:center;border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);display:flex;margin-right:0;padding-right:.5rem;white-space:nowrap}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--label,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--label{padding-left:1rem}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--text-input,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--text-input{padding:0 2rem 0 .5rem}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--list-box__menu-icon,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--list-box__menu-icon{right:.5rem}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--dropdown,.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--multi-select,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--dropdown,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--multi-select{width:10rem}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--list-box--inline,.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--multi-select--inline,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--list-box--inline,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--multi-select--inline{background-color:var(--cds-layer-01,#f4f4f4);height:100%;max-height:3rem}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--list-box__field,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--list-box__field{height:100%}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--list-box__field input.cds--text-input:placeholder-shown,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--list-box__field input.cds--text-input:placeholder-shown{text-overflow:ellipsis}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper.cds--dropdown__wrapper--inline .cds--label,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper.cds--dropdown__wrapper--inline .cds--label{padding-left:1rem}@media (max-width:672px){.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper.cds--list-box__wrapper--inline .cds--label,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper.cds--list-box__wrapper--inline .cds--label{display:none}}.cds--table-with-filters .cds--table-toolbar .cds--dropdown__wrapper .cds--multi-select--filterable--input-focused .cds--list-box__field,.cds--table-with-filters .cds--table-toolbar .cds--multi-select__wrapper .cds--multi-select--filterable--input-focused .cds--list-box__field{padding:2px}.cds--table-with-filters .cds--table-toolbar .cds--batch-actions--active~.cds--dropdown__wrapper,.cds--table-with-filters .cds--table-toolbar .cds--batch-actions--active~.cds--multi-select__wrapper{display:none}.cds--table-toolbar-button{border:none!important;height:100%;justify-content:center!important;width:3rem!important}.cds--table-toolbar-button svg path{fill:var(--cds-text-secondary,#525252)!important}.cds--table-toolbar-button:focus{outline:2px solid var(--cds-focus,#0f62fe)!important;outline-offset:-2px!important}.cds--table-toolbar-button.cds--table-toolbar-filter-button.panel-open{border-bottom:1px solid var(--cds-layer-01,#f4f4f4)!important;border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)!important}.cds--table-toolbar-button.cds--table-toolbar-filter-button.panel-open:not(:last-child){border-right:1px solid var(--cds-border-subtle-01,#c6c6c6)!important}.cds--table-toolbar-filter-panel{background:var(--cds-layer-01,#f4f4f4);display:flex;flex-wrap:wrap}.cds--table-toolbar-filter-panel .cds--filters-button-bar{display:flex;justify-content:flex-end;width:100%}.cds--table-toolbar-filter-panel .cds--filters-button-bar button{margin:1rem 1rem 1rem 0}.cds--table-toolbar-filter-panel .cds--list-box__wrapper,.cds--table-toolbar-filter-panel .cds--multi-select__wrapper{margin:1.5rem 1rem 1rem;min-width:15rem}.cds--table-toolbar-filter-panel .cds--form-item .cds--date-picker-container{margin-top:.125rem}.cds--table-toolbar-filter-tags{align-items:center;background:var(--cds-layer-01,#f4f4f4);display:flex;justify-content:space-between;padding-left:1rem}.cds--table-toolbar-filter-tags button.cds--tag{margin:.75rem .5rem .75rem 0}.cds--table-toolbar-filter-tags button.cds--tag .cds--tag__label{font-size:12px}.cds--table-toolbar-filter-tags .cds--filters-clear svg path,.cds--table-toolbar-filter-tags .cds--filters-clear:hover svg path{fill:var(--cds-button-secondary,#393939)}.cds--table-with-toolbar-buttons .cds--table-toolbar,.cds--table-with-toolbar-buttons.cds--data-table-container{overflow:visible}.cds--table-with-toolbar-buttons .cds--table-toolbar-button.cds--btn--disabled{cursor:not-allowed}:root body:not(.cds--dark-theme,.bx--dark-theme) .cpc--side-panel-container{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,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:#fff;--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:#fff;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.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:#fff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--cds-field-01:#f4f4f4;--cds-field-02:#fff;--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:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:hsla(0,0%,9%,.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#fff;--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-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-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:hsla(0,0%,9%,.5);--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-text-disabled:hsla(0,0%,9%,.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-spacing-01:0.125rem;--cds-spacing-02:0.25rem;--cds-spacing-03:0.5rem;--cds-spacing-04:0.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:0.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:0.32px;--cds-caption-02-font-size:0.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:0.32px;--cds-label-01-font-size:0.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:0.32px;--cds-label-02-font-size:0.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:0.16px;--cds-helper-text-01-font-size:0.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:0.32px;--cds-helper-text-02-font-size:0.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:0.16px;--cds-body-short-01-font-size:0.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:0.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:0.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:0.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:0.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:0.32px;--cds-code-02-font-family:"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace;--cds-code-02-font-size:0.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:0.32px;--cds-heading-01-font-size:0.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:0.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:0.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:0.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:0.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:0.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:0.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:0.32px;--cds-legal-02-font-size:0.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:0.16px;--cds-body-compact-01-font-size:0.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:0.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:0.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:0.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:0.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:0.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;--cds-true: ;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}:root .cpc--banner--with-gradient,:root .cpc--configuration-summary{--cds-ai-aura-end:hsla(0,0%,100%,0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:hsla(0,0%,100%,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:#fff;--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:#f4f4f4;--cds-background-active:hsla(0,0%,55%,.5);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:hsla(0,0%,55%,.2);--cds-background-selected-hover:hsla(0,0%,55%,.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:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#fff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:hsla(0,0%,55%,.5);--cds-chat-button-hover:hsla(0,0%,55%,.12);--cds-chat-button-selected:hsla(0,0%,55%,.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#fff;--cds-chat-prompt-background:#fff;--cds-chat-prompt-border-end:hsla(0,0%,96%,0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#fff;--cds-field-01:#fff;--cds-field-02:#f4f4f4;--cds-field-03:#fff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#fff;--cds-focus-inverse:#fff;--cds-highlight:#d0e2ff;--cds-icon-disabled:hsla(0,0%,9%,.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#fff;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#fff;--cds-layer-02:#f4f4f4;--cds-layer-03:#fff;--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-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-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:hsla(0,0%,9%,.5);--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-text-disabled:hsla(0,0%,9%,.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#fff;--cds-text-on-color:#fff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:hsla(0,0%,9%,.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-spacing-01:0.125rem;--cds-spacing-02:0.25rem;--cds-spacing-03:0.5rem;--cds-spacing-04:0.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:0.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:0.32px;--cds-caption-02-font-size:0.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:0.32px;--cds-label-01-font-size:0.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:0.32px;--cds-label-02-font-size:0.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:0.16px;--cds-helper-text-01-font-size:0.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:0.32px;--cds-helper-text-02-font-size:0.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:0.16px;--cds-body-short-01-font-size:0.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:0.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:0.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:0.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:0.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:0.32px;--cds-code-02-font-family:"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace;--cds-code-02-font-size:0.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:0.32px;--cds-heading-01-font-size:0.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:0.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:0.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:0.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:0.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:0.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:0.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:0.32px;--cds-legal-02-font-size:0.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:0.16px;--cds-body-compact-01-font-size:0.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:0.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:0.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:0.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:0.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:0.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;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}:root .cpc--side-nav--inverse,:root body.bx--dark-theme .cpc--side-panel-container,:root body.cds--dark-theme .cpc--side-panel-container{--cds-ai-aura-end:transparent;--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:transparent;--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:hsla(0,0%,55%,.4);--cds-background-brand:#0f62fe;--cds-background-hover:hsla(0,0%,55%,.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:hsla(0,0%,55%,.24);--cds-background-selected-hover:hsla(0,0%,55%,.32);--cds-border-disabled:hsla(0,0%,55%,.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-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:hsla(0,0%,55%,.4);--cds-chat-button-hover:hsla(0,0%,55%,.16);--cds-chat-button-selected:hsla(0,0%,55%,.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38,38,38,0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--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:#fff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#0043ce;--cds-icon-disabled:hsla(0,0%,96%,.25);--cds-icon-interactive:#fff;--cds-icon-inverse:#161616;--cds-icon-on-color:#fff;--cds-icon-on-color-disabled:hsla(0,0%,100%,.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-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-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:rgba(0,0,0,.65);--cds-shadow:rgba(0,0,0,.8);--cds-skeleton-background:#333;--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-text-disabled:hsla(0,0%,96%,.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#fff;--cds-text-on-color-disabled:hsla(0,0%,100%,.25);--cds-text-placeholder:hsla(0,0%,96%,.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-spacing-01:0.125rem;--cds-spacing-02:0.25rem;--cds-spacing-03:0.5rem;--cds-spacing-04:0.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:0.75rem;--cds-caption-01-font-weight:400;--cds-caption-01-line-height:1.33333;--cds-caption-01-letter-spacing:0.32px;--cds-caption-02-font-size:0.875rem;--cds-caption-02-font-weight:400;--cds-caption-02-line-height:1.28572;--cds-caption-02-letter-spacing:0.32px;--cds-label-01-font-size:0.75rem;--cds-label-01-font-weight:400;--cds-label-01-line-height:1.33333;--cds-label-01-letter-spacing:0.32px;--cds-label-02-font-size:0.875rem;--cds-label-02-font-weight:400;--cds-label-02-line-height:1.28572;--cds-label-02-letter-spacing:0.16px;--cds-helper-text-01-font-size:0.75rem;--cds-helper-text-01-line-height:1.33333;--cds-helper-text-01-letter-spacing:0.32px;--cds-helper-text-02-font-size:0.875rem;--cds-helper-text-02-font-weight:400;--cds-helper-text-02-line-height:1.28572;--cds-helper-text-02-letter-spacing:0.16px;--cds-body-short-01-font-size:0.875rem;--cds-body-short-01-font-weight:400;--cds-body-short-01-line-height:1.28572;--cds-body-short-01-letter-spacing:0.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:0.875rem;--cds-body-long-01-font-weight:400;--cds-body-long-01-line-height:1.42857;--cds-body-long-01-letter-spacing:0.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:0.75rem;--cds-code-01-font-weight:400;--cds-code-01-line-height:1.33333;--cds-code-01-letter-spacing:0.32px;--cds-code-02-font-family:"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace;--cds-code-02-font-size:0.875rem;--cds-code-02-font-weight:400;--cds-code-02-line-height:1.42857;--cds-code-02-letter-spacing:0.32px;--cds-heading-01-font-size:0.875rem;--cds-heading-01-font-weight:600;--cds-heading-01-line-height:1.42857;--cds-heading-01-letter-spacing:0.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:0.875rem;--cds-productive-heading-01-font-weight:600;--cds-productive-heading-01-line-height:1.28572;--cds-productive-heading-01-letter-spacing:0.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:0.875rem;--cds-expressive-heading-01-font-weight:600;--cds-expressive-heading-01-line-height:1.42857;--cds-expressive-heading-01-letter-spacing:0.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:0.75rem;--cds-legal-01-font-weight:400;--cds-legal-01-line-height:1.33333;--cds-legal-01-letter-spacing:0.32px;--cds-legal-02-font-size:0.875rem;--cds-legal-02-font-weight:400;--cds-legal-02-line-height:1.28572;--cds-legal-02-letter-spacing:0.16px;--cds-body-compact-01-font-size:0.875rem;--cds-body-compact-01-font-weight:400;--cds-body-compact-01-line-height:1.28572;--cds-body-compact-01-letter-spacing:0.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:0.875rem;--cds-heading-compact-01-font-weight:600;--cds-heading-compact-01-line-height:1.28572;--cds-heading-compact-01-letter-spacing:0.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:0.875rem;--cds-body-01-font-weight:400;--cds-body-01-line-height:1.42857;--cds-body-01-letter-spacing:0.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;--cds-true: ;--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--grid{margin-inline:auto;max-inline-size:99rem;padding-inline:1rem}@media (min-width:42rem){.cds--grid{padding-inline:2rem}}@media (min-width:99rem){.cds--grid{padding-inline:2.5rem}.cds--grid--full-width{max-inline-size:100%}}.cds--row{display:flex;flex-wrap:wrap;margin-inline:-1rem}.cds--col-padding,.cds--row-padding [class*=cds--col]{padding-block:1rem}.cds--grid--condensed [class*=cds--col]{padding-block:.03125rem}.cds--col{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col,.cds--row--condensed .cds--col{padding-inline:.03125rem}.cds--grid--narrow .cds--col,.cds--row--narrow .cds--col{padding-inline:0 1rem}.cds--col-sm-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-0,.cds--row--condensed .cds--col-sm-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-0,.cds--row--narrow .cds--col-sm-0{padding-inline:0 1rem}.cds--col-sm-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-1,.cds--row--condensed .cds--col-sm-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-1,.cds--row--narrow .cds--col-sm-1{padding-inline:0 1rem}.cds--col-sm-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-2,.cds--row--condensed .cds--col-sm-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-2,.cds--row--narrow .cds--col-sm-2{padding-inline:0 1rem}.cds--col-sm-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-3,.cds--row--condensed .cds--col-sm-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-3,.cds--row--narrow .cds--col-sm-3{padding-inline:0 1rem}.cds--col-sm-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm-4,.cds--row--condensed .cds--col-sm-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm-4,.cds--row--narrow .cds--col-sm-4{padding-inline:0 1rem}.cds--col-sm,.cds--col-sm--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-sm,.cds--grid--condensed .cds--col-sm--auto,.cds--row--condensed .cds--col-sm,.cds--row--condensed .cds--col-sm--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-sm,.cds--grid--narrow .cds--col-sm--auto,.cds--row--narrow .cds--col-sm,.cds--row--narrow .cds--col-sm--auto{padding-inline:0 1rem}.cds--col,.cds--col-sm{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-sm--auto{flex:1 0 0%;inline-size:auto;max-inline-size:100%}.cds--col-sm-0{display:none}.cds--col-sm-1{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-sm-2{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-sm-3{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-sm-4{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-sm-0{margin-inline-start:0}.cds--offset-sm-1{margin-inline-start:25%}.cds--offset-sm-2{margin-inline-start:50%}.cds--offset-sm-3{margin-inline-start:75%}.cds--col-md-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-0,.cds--row--condensed .cds--col-md-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-0,.cds--row--narrow .cds--col-md-0{padding-inline:0 1rem}.cds--col-md-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-1,.cds--row--condensed .cds--col-md-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-1,.cds--row--narrow .cds--col-md-1{padding-inline:0 1rem}.cds--col-md-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-2,.cds--row--condensed .cds--col-md-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-2,.cds--row--narrow .cds--col-md-2{padding-inline:0 1rem}.cds--col-md-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-3,.cds--row--condensed .cds--col-md-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-3,.cds--row--narrow .cds--col-md-3{padding-inline:0 1rem}.cds--col-md-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-4,.cds--row--condensed .cds--col-md-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-4,.cds--row--narrow .cds--col-md-4{padding-inline:0 1rem}.cds--col-md-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-5,.cds--row--condensed .cds--col-md-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-5,.cds--row--narrow .cds--col-md-5{padding-inline:0 1rem}.cds--col-md-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-6,.cds--row--condensed .cds--col-md-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-6,.cds--row--narrow .cds--col-md-6{padding-inline:0 1rem}.cds--col-md-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-7,.cds--row--condensed .cds--col-md-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-7,.cds--row--narrow .cds--col-md-7{padding-inline:0 1rem}.cds--col-md-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md-8,.cds--row--condensed .cds--col-md-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md-8,.cds--row--narrow .cds--col-md-8{padding-inline:0 1rem}.cds--col-md,.cds--col-md--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-md,.cds--grid--condensed .cds--col-md--auto,.cds--row--condensed .cds--col-md,.cds--row--condensed .cds--col-md--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-md,.cds--grid--narrow .cds--col-md--auto,.cds--row--narrow .cds--col-md,.cds--row--narrow .cds--col-md--auto{padding-inline:0 1rem}@media (min-width:42rem){.cds--col,.cds--col-md{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-md--auto{flex:1 0 0%;inline-size:auto;max-inline-size:100%}.cds--col-md-0{display:none}.cds--col-md-1{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-md-2{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-md-3{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-md-4{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-md-5{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-md-6{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-md-7{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-md-8{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-md-0{margin-inline-start:0}.cds--offset-md-1{margin-inline-start:12.5%}.cds--offset-md-2{margin-inline-start:25%}.cds--offset-md-3{margin-inline-start:37.5%}.cds--offset-md-4{margin-inline-start:50%}.cds--offset-md-5{margin-inline-start:62.5%}.cds--offset-md-6{margin-inline-start:75%}.cds--offset-md-7{margin-inline-start:87.5%}}.cds--col-lg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-0,.cds--row--condensed .cds--col-lg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-0,.cds--row--narrow .cds--col-lg-0{padding-inline:0 1rem}.cds--col-lg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-1,.cds--row--condensed .cds--col-lg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-1,.cds--row--narrow .cds--col-lg-1{padding-inline:0 1rem}.cds--col-lg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-2,.cds--row--condensed .cds--col-lg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-2,.cds--row--narrow .cds--col-lg-2{padding-inline:0 1rem}.cds--col-lg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-3,.cds--row--condensed .cds--col-lg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-3,.cds--row--narrow .cds--col-lg-3{padding-inline:0 1rem}.cds--col-lg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-4,.cds--row--condensed .cds--col-lg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-4,.cds--row--narrow .cds--col-lg-4{padding-inline:0 1rem}.cds--col-lg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-5,.cds--row--condensed .cds--col-lg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-5,.cds--row--narrow .cds--col-lg-5{padding-inline:0 1rem}.cds--col-lg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-6,.cds--row--condensed .cds--col-lg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-6,.cds--row--narrow .cds--col-lg-6{padding-inline:0 1rem}.cds--col-lg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-7,.cds--row--condensed .cds--col-lg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-7,.cds--row--narrow .cds--col-lg-7{padding-inline:0 1rem}.cds--col-lg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-8,.cds--row--condensed .cds--col-lg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-8,.cds--row--narrow .cds--col-lg-8{padding-inline:0 1rem}.cds--col-lg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-9,.cds--row--condensed .cds--col-lg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-9,.cds--row--narrow .cds--col-lg-9{padding-inline:0 1rem}.cds--col-lg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-10,.cds--row--condensed .cds--col-lg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-10,.cds--row--narrow .cds--col-lg-10{padding-inline:0 1rem}.cds--col-lg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-11,.cds--row--condensed .cds--col-lg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-11,.cds--row--narrow .cds--col-lg-11{padding-inline:0 1rem}.cds--col-lg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-12,.cds--row--condensed .cds--col-lg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-12,.cds--row--narrow .cds--col-lg-12{padding-inline:0 1rem}.cds--col-lg-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-13,.cds--row--condensed .cds--col-lg-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-13,.cds--row--narrow .cds--col-lg-13{padding-inline:0 1rem}.cds--col-lg-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-14,.cds--row--condensed .cds--col-lg-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-14,.cds--row--narrow .cds--col-lg-14{padding-inline:0 1rem}.cds--col-lg-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-15,.cds--row--condensed .cds--col-lg-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-15,.cds--row--narrow .cds--col-lg-15{padding-inline:0 1rem}.cds--col-lg-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg-16,.cds--row--condensed .cds--col-lg-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg-16,.cds--row--narrow .cds--col-lg-16{padding-inline:0 1rem}.cds--col-lg,.cds--col-lg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-lg,.cds--grid--condensed .cds--col-lg--auto,.cds--row--condensed .cds--col-lg,.cds--row--condensed .cds--col-lg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-lg,.cds--grid--narrow .cds--col-lg--auto,.cds--row--narrow .cds--col-lg,.cds--row--narrow .cds--col-lg--auto{padding-inline:0 1rem}@media (min-width:66rem){.cds--col,.cds--col-lg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-lg--auto{flex:1 0 0%;inline-size:auto;max-inline-size:100%}.cds--col-lg-0{display:none}.cds--col-lg-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-lg-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-lg-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-lg-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-lg-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-lg-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-lg-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-lg-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-lg-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-lg-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-lg-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-lg-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-lg-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-lg-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-lg-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-lg-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-lg-0{margin-inline-start:0}.cds--offset-lg-1{margin-inline-start:6.25%}.cds--offset-lg-2{margin-inline-start:12.5%}.cds--offset-lg-3{margin-inline-start:18.75%}.cds--offset-lg-4{margin-inline-start:25%}.cds--offset-lg-5{margin-inline-start:31.25%}.cds--offset-lg-6{margin-inline-start:37.5%}.cds--offset-lg-7{margin-inline-start:43.75%}.cds--offset-lg-8{margin-inline-start:50%}.cds--offset-lg-9{margin-inline-start:56.25%}.cds--offset-lg-10{margin-inline-start:62.5%}.cds--offset-lg-11{margin-inline-start:68.75%}.cds--offset-lg-12{margin-inline-start:75%}.cds--offset-lg-13{margin-inline-start:81.25%}.cds--offset-lg-14{margin-inline-start:87.5%}.cds--offset-lg-15{margin-inline-start:93.75%}}.cds--col-xlg-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-0,.cds--row--condensed .cds--col-xlg-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-0,.cds--row--narrow .cds--col-xlg-0{padding-inline:0 1rem}.cds--col-xlg-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-1,.cds--row--condensed .cds--col-xlg-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-1,.cds--row--narrow .cds--col-xlg-1{padding-inline:0 1rem}.cds--col-xlg-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-2,.cds--row--condensed .cds--col-xlg-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-2,.cds--row--narrow .cds--col-xlg-2{padding-inline:0 1rem}.cds--col-xlg-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-3,.cds--row--condensed .cds--col-xlg-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-3,.cds--row--narrow .cds--col-xlg-3{padding-inline:0 1rem}.cds--col-xlg-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-4,.cds--row--condensed .cds--col-xlg-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-4,.cds--row--narrow .cds--col-xlg-4{padding-inline:0 1rem}.cds--col-xlg-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-5,.cds--row--condensed .cds--col-xlg-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-5,.cds--row--narrow .cds--col-xlg-5{padding-inline:0 1rem}.cds--col-xlg-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-6,.cds--row--condensed .cds--col-xlg-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-6,.cds--row--narrow .cds--col-xlg-6{padding-inline:0 1rem}.cds--col-xlg-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-7,.cds--row--condensed .cds--col-xlg-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-7,.cds--row--narrow .cds--col-xlg-7{padding-inline:0 1rem}.cds--col-xlg-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-8,.cds--row--condensed .cds--col-xlg-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-8,.cds--row--narrow .cds--col-xlg-8{padding-inline:0 1rem}.cds--col-xlg-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-9,.cds--row--condensed .cds--col-xlg-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-9,.cds--row--narrow .cds--col-xlg-9{padding-inline:0 1rem}.cds--col-xlg-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-10,.cds--row--condensed .cds--col-xlg-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-10,.cds--row--narrow .cds--col-xlg-10{padding-inline:0 1rem}.cds--col-xlg-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-11,.cds--row--condensed .cds--col-xlg-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-11,.cds--row--narrow .cds--col-xlg-11{padding-inline:0 1rem}.cds--col-xlg-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-12,.cds--row--condensed .cds--col-xlg-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-12,.cds--row--narrow .cds--col-xlg-12{padding-inline:0 1rem}.cds--col-xlg-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-13,.cds--row--condensed .cds--col-xlg-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-13,.cds--row--narrow .cds--col-xlg-13{padding-inline:0 1rem}.cds--col-xlg-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-14,.cds--row--condensed .cds--col-xlg-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-14,.cds--row--narrow .cds--col-xlg-14{padding-inline:0 1rem}.cds--col-xlg-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-15,.cds--row--condensed .cds--col-xlg-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-15,.cds--row--narrow .cds--col-xlg-15{padding-inline:0 1rem}.cds--col-xlg-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg-16,.cds--row--condensed .cds--col-xlg-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg-16,.cds--row--narrow .cds--col-xlg-16{padding-inline:0 1rem}.cds--col-xlg,.cds--col-xlg--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-xlg,.cds--grid--condensed .cds--col-xlg--auto,.cds--row--condensed .cds--col-xlg,.cds--row--condensed .cds--col-xlg--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-xlg,.cds--grid--narrow .cds--col-xlg--auto,.cds--row--narrow .cds--col-xlg,.cds--row--narrow .cds--col-xlg--auto{padding-inline:0 1rem}@media (min-width:82rem){.cds--col,.cds--col-xlg{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-xlg--auto{flex:1 0 0%;inline-size:auto;max-inline-size:100%}.cds--col-xlg-0{display:none}.cds--col-xlg-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-xlg-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-xlg-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-xlg-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-xlg-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-xlg-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-xlg-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-xlg-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-xlg-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-xlg-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-xlg-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-xlg-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-xlg-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-xlg-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-xlg-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-xlg-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-xlg-0{margin-inline-start:0}.cds--offset-xlg-1{margin-inline-start:6.25%}.cds--offset-xlg-2{margin-inline-start:12.5%}.cds--offset-xlg-3{margin-inline-start:18.75%}.cds--offset-xlg-4{margin-inline-start:25%}.cds--offset-xlg-5{margin-inline-start:31.25%}.cds--offset-xlg-6{margin-inline-start:37.5%}.cds--offset-xlg-7{margin-inline-start:43.75%}.cds--offset-xlg-8{margin-inline-start:50%}.cds--offset-xlg-9{margin-inline-start:56.25%}.cds--offset-xlg-10{margin-inline-start:62.5%}.cds--offset-xlg-11{margin-inline-start:68.75%}.cds--offset-xlg-12{margin-inline-start:75%}.cds--offset-xlg-13{margin-inline-start:81.25%}.cds--offset-xlg-14{margin-inline-start:87.5%}.cds--offset-xlg-15{margin-inline-start:93.75%}}.cds--col-max-0{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-0,.cds--row--condensed .cds--col-max-0{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-0,.cds--row--narrow .cds--col-max-0{padding-inline:0 1rem}.cds--col-max-1{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-1,.cds--row--condensed .cds--col-max-1{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-1,.cds--row--narrow .cds--col-max-1{padding-inline:0 1rem}.cds--col-max-2{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-2,.cds--row--condensed .cds--col-max-2{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-2,.cds--row--narrow .cds--col-max-2{padding-inline:0 1rem}.cds--col-max-3{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-3,.cds--row--condensed .cds--col-max-3{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-3,.cds--row--narrow .cds--col-max-3{padding-inline:0 1rem}.cds--col-max-4{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-4,.cds--row--condensed .cds--col-max-4{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-4,.cds--row--narrow .cds--col-max-4{padding-inline:0 1rem}.cds--col-max-5{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-5,.cds--row--condensed .cds--col-max-5{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-5,.cds--row--narrow .cds--col-max-5{padding-inline:0 1rem}.cds--col-max-6{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-6,.cds--row--condensed .cds--col-max-6{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-6,.cds--row--narrow .cds--col-max-6{padding-inline:0 1rem}.cds--col-max-7{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-7,.cds--row--condensed .cds--col-max-7{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-7,.cds--row--narrow .cds--col-max-7{padding-inline:0 1rem}.cds--col-max-8{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-8,.cds--row--condensed .cds--col-max-8{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-8,.cds--row--narrow .cds--col-max-8{padding-inline:0 1rem}.cds--col-max-9{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-9,.cds--row--condensed .cds--col-max-9{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-9,.cds--row--narrow .cds--col-max-9{padding-inline:0 1rem}.cds--col-max-10{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-10,.cds--row--condensed .cds--col-max-10{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-10,.cds--row--narrow .cds--col-max-10{padding-inline:0 1rem}.cds--col-max-11{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-11,.cds--row--condensed .cds--col-max-11{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-11,.cds--row--narrow .cds--col-max-11{padding-inline:0 1rem}.cds--col-max-12{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-12,.cds--row--condensed .cds--col-max-12{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-12,.cds--row--narrow .cds--col-max-12{padding-inline:0 1rem}.cds--col-max-13{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-13,.cds--row--condensed .cds--col-max-13{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-13,.cds--row--narrow .cds--col-max-13{padding-inline:0 1rem}.cds--col-max-14{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-14,.cds--row--condensed .cds--col-max-14{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-14,.cds--row--narrow .cds--col-max-14{padding-inline:0 1rem}.cds--col-max-15{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-15,.cds--row--condensed .cds--col-max-15{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-15,.cds--row--narrow .cds--col-max-15{padding-inline:0 1rem}.cds--col-max-16{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max-16,.cds--row--condensed .cds--col-max-16{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max-16,.cds--row--narrow .cds--col-max-16{padding-inline:0 1rem}.cds--col-max,.cds--col-max--auto{inline-size:100%;padding-inline:1rem}.cds--grid--condensed .cds--col-max,.cds--grid--condensed .cds--col-max--auto,.cds--row--condensed .cds--col-max,.cds--row--condensed .cds--col-max--auto{padding-inline:.03125rem}.cds--grid--narrow .cds--col-max,.cds--grid--narrow .cds--col-max--auto,.cds--row--narrow .cds--col-max,.cds--row--narrow .cds--col-max--auto{padding-inline:0 1rem}@media (min-width:99rem){.cds--col,.cds--col-max{flex-basis:0;flex-grow:1;max-inline-size:100%}.cds--col--auto,.cds--col-max--auto{flex:1 0 0%;inline-size:auto;max-inline-size:100%}.cds--col-max-0{display:none}.cds--col-max-1{display:block;flex:0 0 6.25%;max-inline-size:6.25%}.cds--col-max-2{display:block;flex:0 0 12.5%;max-inline-size:12.5%}.cds--col-max-3{display:block;flex:0 0 18.75%;max-inline-size:18.75%}.cds--col-max-4{display:block;flex:0 0 25%;max-inline-size:25%}.cds--col-max-5{display:block;flex:0 0 31.25%;max-inline-size:31.25%}.cds--col-max-6{display:block;flex:0 0 37.5%;max-inline-size:37.5%}.cds--col-max-7{display:block;flex:0 0 43.75%;max-inline-size:43.75%}.cds--col-max-8{display:block;flex:0 0 50%;max-inline-size:50%}.cds--col-max-9{display:block;flex:0 0 56.25%;max-inline-size:56.25%}.cds--col-max-10{display:block;flex:0 0 62.5%;max-inline-size:62.5%}.cds--col-max-11{display:block;flex:0 0 68.75%;max-inline-size:68.75%}.cds--col-max-12{display:block;flex:0 0 75%;max-inline-size:75%}.cds--col-max-13{display:block;flex:0 0 81.25%;max-inline-size:81.25%}.cds--col-max-14{display:block;flex:0 0 87.5%;max-inline-size:87.5%}.cds--col-max-15{display:block;flex:0 0 93.75%;max-inline-size:93.75%}.cds--col-max-16{display:block;flex:0 0 100%;max-inline-size:100%}.cds--offset-max-0{margin-inline-start:0}.cds--offset-max-1{margin-inline-start:6.25%}.cds--offset-max-2{margin-inline-start:12.5%}.cds--offset-max-3{margin-inline-start:18.75%}.cds--offset-max-4{margin-inline-start:25%}.cds--offset-max-5{margin-inline-start:31.25%}.cds--offset-max-6{margin-inline-start:37.5%}.cds--offset-max-7{margin-inline-start:43.75%}.cds--offset-max-8{margin-inline-start:50%}.cds--offset-max-9{margin-inline-start:56.25%}.cds--offset-max-10{margin-inline-start:62.5%}.cds--offset-max-11{margin-inline-start:68.75%}.cds--offset-max-12{margin-inline-start:75%}.cds--offset-max-13{margin-inline-start:81.25%}.cds--offset-max-14{margin-inline-start:87.5%}.cds--offset-max-15{margin-inline-start:93.75%}}.cds--no-gutter,.cds--row.cds--no-gutter [class*=cds--col]{padding-inline:0}.cds--no-gutter--start,.cds--row.cds--no-gutter--start [class*=cds--col]{padding-inline-start:0}.cds--no-gutter--end,.cds--row.cds--no-gutter--end [class*=cds--col]{padding-inline-end:0}.cds--hang--start{padding-inline-start:1rem}.cds--hang--end{padding-inline-end:1rem}.cpc--wait,.cpc--wait *{cursor:wait!important}.cpc-tooltip-trigger-button{align-items:center;appearance:none;background:none;background-color:unset;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;inline-size:100%;height:2rem;justify-content:center;margin:0;padding:0;text-align:start;vertical-align:baseline;width:2rem}.cpc-tooltip-trigger-button *,.cpc-tooltip-trigger-button :after,.cpc-tooltip-trigger-button :before{box-sizing:inherit}.cpc-tooltip-trigger-button::-moz-focus-inner{border:0}.cpc-tooltip-trigger-button svg{fill:var(--cds-background-inverse,#393939)}.cpc--datahook-indexer{background-color:var(--cds-background-inverse,#393939);border:1px solid var(--cds-border-subtle-00,#e0e0e0);bottom:1rem;max-height:80vh;max-width:80vw;overflow:auto;padding:.25rem;position:fixed;right:1rem;z-index:9999}.cpc--datahook-indexer-minimized{overflow:hidden;padding:0}.cpc--datahook-indexer pre{word-wrap:break-word;font-family:monospace;font-size:10px;max-height:10rem;overflow:auto;white-space:pre-wrap}.cpc--datahook-indexer svg{width:64px}.cpc--datahook-indexer .cds--list-box__wrapper{min-width:9rem}.cpc--layout{padding-left:2rem;padding-right:2rem;width:100%}.cpc--layout__required{color:var(--cds-button-danger-primary,#da1e28);font-weight:600}body.cds--dark-theme .cpc--animated-background{--custom-animated-background-set-cyan-magenta-purple-1:#012749;--custom-animated-background-set-cyan-magenta-purple-2:#31135e;--custom-animated-background-set-cyan-magenta-purple-3:#510224;--custom-animated-background-set-cyan-magenta-purple-4:#31135e;--custom-animated-background-set-cyan-magenta-purple-5:#012749;--custom-animated-background-set-cyan-magenta-purple-6:#510224;--custom-animated-background-set-cyan-teal-1:#012749;--custom-animated-background-set-cyan-teal-2:#022b30;--custom-animated-background-set-cyan-teal-3:#012749;--custom-animated-background-set-cyan-teal-4:#012749;--custom-animated-background-set-cyan-teal-5:#022b30}.cpc--animated-background{--custom-animated-background-set-cyan-magenta-purple-1:#bae6ff;--custom-animated-background-set-cyan-magenta-purple-2:#e8daff;--custom-animated-background-set-cyan-magenta-purple-3:#ffd6e8;--custom-animated-background-set-cyan-magenta-purple-4:#e8daff;--custom-animated-background-set-cyan-magenta-purple-5:#bae6ff;--custom-animated-background-set-cyan-magenta-purple-6:#ffd6e8;--custom-animated-background-set-cyan-teal-1:#bae6ff;--custom-animated-background-set-cyan-teal-2:#d9fbfb;--custom-animated-background-set-cyan-teal-3:#bae6ff;--custom-animated-background-set-cyan-teal-4:#bae6ff;--custom-animated-background-set-cyan-teal-5:#d9fbfb;background-color:var(--cds-background,#fff);bottom:0;height:100%;width:100%}@keyframes rotate-set-cyan-magenta-purple-1{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}}@keyframes rotate-set-cyan-magenta-purple-2{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}}@keyframes rotate-set-cyan-magenta-purple-3{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}}@keyframes rotate-set-cyan-magenta-purple-4{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}}@keyframes rotate-set-cyan-magenta-purple-5{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}}@keyframes rotate-set-cyan-magenta-purple-6{0%{fill:var(--custom-animated-background-set-cyan-magenta-purple-6)}16.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-1)}33.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-2)}50%{fill:var(--custom-animated-background-set-cyan-magenta-purple-3)}66.6666666667%{fill:var(--custom-animated-background-set-cyan-magenta-purple-4)}83.3333333333%{fill:var(--custom-animated-background-set-cyan-magenta-purple-5)}}.cpc--animated-background.set-cyan-magenta-purple svg ellipse{mix-blend-mode:luminosity;opacity:.8;transform:scale(.8);will-change:transform,fill,opacity}.cpc--animated-background.set-cyan-magenta-purple svg ellipse:first-child{fill:var(--custom-animated-background-set-cyan-magenta-purple-1);transform-origin:0 100%}.cpc--animated-background.set-cyan-magenta-purple svg ellipse:nth-child(2){fill:var(--custom-animated-background-set-cyan-magenta-purple-2);transform-origin:25% 100%}.cpc--animated-background.set-cyan-magenta-purple svg ellipse:nth-child(3){fill:var(--custom-animated-background-set-cyan-magenta-purple-3);transform-origin:50% 100%}.cpc--animated-background.set-cyan-magenta-purple svg ellipse:nth-child(4){fill:var(--custom-animated-background-set-cyan-magenta-purple-4);transform-origin:75% 100%}.cpc--animated-background.set-cyan-magenta-purple svg ellipse:nth-child(5){fill:var(--custom-animated-background-set-cyan-magenta-purple-5);transform-origin:100% 100%}.cpc--animated-background--motion.set-cyan-magenta-purple svg ellipse:first-child{animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-magenta-purple-1 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*0)}.cpc--animated-background--motion.set-cyan-magenta-purple svg ellipse:nth-child(2){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-magenta-purple-2 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*1)}.cpc--animated-background--motion.set-cyan-magenta-purple svg ellipse:nth-child(3){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-magenta-purple-3 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*2)}.cpc--animated-background--motion.set-cyan-magenta-purple svg ellipse:nth-child(4){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-magenta-purple-4 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*3)}.cpc--animated-background--motion.set-cyan-magenta-purple svg ellipse:nth-child(5){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-magenta-purple-5 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*4)}@keyframes scale-bop{0%{transform:scale(.8) translateY(0)}50%{transform:scale(1.1,1.3) translateY(-5%)}to{transform:scale(.8) translateY(0)}}@keyframes illuminate{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes rotate-set-cyan-teal-1{0%{fill:var(--custom-animated-background-set-cyan-teal-1)}20%{fill:var(--custom-animated-background-set-cyan-teal-2)}40%{fill:var(--custom-animated-background-set-cyan-teal-3)}60%{fill:var(--custom-animated-background-set-cyan-teal-4)}80%{fill:var(--custom-animated-background-set-cyan-teal-5)}}@keyframes rotate-set-cyan-teal-2{0%{fill:var(--custom-animated-background-set-cyan-teal-2)}20%{fill:var(--custom-animated-background-set-cyan-teal-3)}40%{fill:var(--custom-animated-background-set-cyan-teal-4)}60%{fill:var(--custom-animated-background-set-cyan-teal-5)}80%{fill:var(--custom-animated-background-set-cyan-teal-1)}}@keyframes rotate-set-cyan-teal-3{0%{fill:var(--custom-animated-background-set-cyan-teal-3)}20%{fill:var(--custom-animated-background-set-cyan-teal-4)}40%{fill:var(--custom-animated-background-set-cyan-teal-5)}60%{fill:var(--custom-animated-background-set-cyan-teal-1)}80%{fill:var(--custom-animated-background-set-cyan-teal-2)}}@keyframes rotate-set-cyan-teal-4{0%{fill:var(--custom-animated-background-set-cyan-teal-4)}20%{fill:var(--custom-animated-background-set-cyan-teal-5)}40%{fill:var(--custom-animated-background-set-cyan-teal-1)}60%{fill:var(--custom-animated-background-set-cyan-teal-2)}80%{fill:var(--custom-animated-background-set-cyan-teal-3)}}@keyframes rotate-set-cyan-teal-5{0%{fill:var(--custom-animated-background-set-cyan-teal-5)}20%{fill:var(--custom-animated-background-set-cyan-teal-1)}40%{fill:var(--custom-animated-background-set-cyan-teal-2)}60%{fill:var(--custom-animated-background-set-cyan-teal-3)}80%{fill:var(--custom-animated-background-set-cyan-teal-4)}}.cpc--animated-background.set-cyan-teal svg ellipse{mix-blend-mode:luminosity;opacity:.8;transform:scale(.8);will-change:transform,fill,opacity}.cpc--animated-background.set-cyan-teal svg ellipse:first-child{fill:var(--custom-animated-background-set-cyan-teal-1);transform-origin:0 100%}.cpc--animated-background.set-cyan-teal svg ellipse:nth-child(2){fill:var(--custom-animated-background-set-cyan-teal-2);transform-origin:25% 100%}.cpc--animated-background.set-cyan-teal svg ellipse:nth-child(3){fill:var(--custom-animated-background-set-cyan-teal-3);transform-origin:50% 100%}.cpc--animated-background.set-cyan-teal svg ellipse:nth-child(4){fill:var(--custom-animated-background-set-cyan-teal-4);transform-origin:75% 100%}.cpc--animated-background.set-cyan-teal svg ellipse:nth-child(5){fill:var(--custom-animated-background-set-cyan-teal-5);transform-origin:100% 100%}.cpc--animated-background--motion.set-cyan-teal svg ellipse:first-child{animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-teal-1 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*0)}.cpc--animated-background--motion.set-cyan-teal svg ellipse:nth-child(2){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-teal-2 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*1)}.cpc--animated-background--motion.set-cyan-teal svg ellipse:nth-child(3){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-teal-3 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*2)}.cpc--animated-background--motion.set-cyan-teal svg ellipse:nth-child(4){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-teal-4 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*3)}.cpc--animated-background--motion.set-cyan-teal svg ellipse:nth-child(5){animation:scale-bop var(--duration) infinite ease,illuminate var(--duration) infinite alternate ease,rotate-set-cyan-teal-5 calc(var(--duration)*5) ease infinite;animation-delay:calc(var(--duration)/5*4)}.cpc--animated-background__container{height:100%;left:0;overflow:hidden;position:fixed;top:0;transform-origin:center center;transition:all .3s ease-in;width:100%;z-index:-1}.cpc--animated-numbers{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin:1rem 1rem 2rem}.cpc--animated-numbers__sm{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--animated-numbers__numbers{align-items:baseline;display:flex}.cpc--animated-numbers__numbers-float{height:0;width:0}.cpc--animated-numbers__previous-number{display:flex;position:relative}.cpc--animated-numbers__current-number,.cpc--animated-numbers__previous-number{color:var(--cds-text-primary,#161616);font-weight:300}.cpc--animated-numbers__increase_number-exit{animation:increaseNumberExit 667ms cubic-bezier(.2,0,.38,.9) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--animated-numbers__increase_number-exit{animation-duration:.6s}}.cpc--animated-numbers__increase_number-enter{animation:increaseNumberEnter 667ms cubic-bezier(.2,0,.38,.9) 0ms 1 forwards;opacity:0}@media (prefers-reduced-motion:reduce){.cpc--animated-numbers__increase_number-enter{animation-duration:.6s}}.cpc--animated-numbers__decrease_number-exit{animation:decreaseNumberExit 667ms cubic-bezier(.2,0,.38,.9) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--animated-numbers__decrease_number-exit{animation-duration:.6s}}.cpc--animated-numbers__decrease_number-enter{animation:decreaseNumberEnter 667ms cubic-bezier(0,0,.38,.9) 0ms 1 forwards;opacity:0}@media (prefers-reduced-motion:reduce){.cpc--animated-numbers__decrease_number-enter{animation-duration:.6s}}.cpc--animated-numbers__hidden{display:none;opacity:0;visibility:hidden}.cpc--animated-numbers .cpc--animated-numbers__digit-0{animation-delay:0ms}.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-0{animation-delay:.21s}.cpc--animated-numbers .cpc--animated-numbers__digit-1{animation-delay:42ms}.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-1{animation-delay:168ms}.cpc--animated-numbers .cpc--animated-numbers__digit-2{animation-delay:84ms}.cpc--animated-numbers .cpc--animated-numbers__digit-3,.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-2{animation-delay:126ms}.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-3{animation-delay:84ms}.cpc--animated-numbers .cpc--animated-numbers__digit-4{animation-delay:168ms}.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-4{animation-delay:42ms}.cpc--animated-numbers .cpc--animated-numbers__digit-5{animation-delay:.21s}.cpc--animated-numbers .cpc--animated-numbers__digit-decrease-5{animation-delay:0ms}.cpc--banner{align-items:center;background-color:var(--cds-layer-accent-01,#e0e0e0);display:flex;justify-content:space-between;padding:1rem 2.5rem}.cpc--banner p{font-weight:600}.cpc--banner a{color:var(--cds-support-info,#0043ce);font-weight:500;margin-left:.5rem}.cpc--banner__children-container{align-items:center;display:flex}.cpc--banner__close-button{background:transparent;border:none;cursor:pointer}.cpc--banner__close-button>svg{fill:var(--cds-layer-selected-inverse,#161616)}.cpc--banner--gradient{background:#022d9d;background:linear-gradient(294deg,#022d9d,#584acf 35%)}.cpc--banner--gradient,.cpc--banner--gradient a{color:var(--cds-text-on-color,#fff)}.cpc--banner--gradient .cpc--banner__children-container button{background-color:transparent;border:1px solid var(--cds-background,#fff);color:var(--cds-background,#fff);margin-left:.75rem}.cpc--banner--gradient .cpc--banner__children-container button:hover{background-color:transparent;color:inherit}.cpc--banner--gradient .cpc--banner__close-button>svg{fill:var(--cds-layer-accent-01,#e0e0e0)}.cpc--banner--blue{background-color:#bae6ff;color:var(--cds-text-primary,#161616);min-height:52px;padding:0 0 0 2rem}.cds--dark-theme .cpc--banner--blue{background-color:#012749}.cds--dark-theme .cpc--banner--blue a{color:var(--cds-text-on-color,#fff)}.cpc--banner--blue .cpc--banner__close-button{padding:1rem;position:static;right:0;top:0}.cpc--banner--blue .cpc--banner__children-container{flex-grow:1;justify-content:space-between}.cpc--banner--blue .cpc--banner__text-block{display:inline-block;margin:1rem 0}.cpc--banner--blue p.cpc--banner__title{display:inline;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin-right:4px}.cpc--banner--blue p.cpc--banner__description{display:inline;font-weight:var(--cds-body-01-font-weight,400);font-weight:400}.cpc--banner--blue p.cpc--banner__description,.cpc--card{font-size:var(--cds-body-01-font-size,.875rem);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cpc--card{background-color:var(--cds-layer-01,#f4f4f4);display:flex;flex-direction:column;font-weight:var(--cds-body-01-font-weight,400);width:100%}.cpc--card--layer-2{background:var(--cds-layer-02,#fff)}.cpc--card--call-out{background-color:#262626;color:var(--cds-text-on-color,#fff)}@media (prefers-reduced-motion:no-preference){.cpc--card--fade-in{animation:carbon--motion(entrance,productive) fadein 145ms 0s 1}@keyframes fadein{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.cpc--card--fade-in{animation:none}}.cpc--card__header{align-items:center;display:flex;justify-content:space-between;padding:1rem 1rem 0;position:relative}.cpc--card__header--editable,.cpc--card__header--editing{padding:0 0 0 1rem}.cpc--card__header--editing,.cpc--card__header--editing .cpc--card__header-button.cds--btn,.cpc--card__header--editing .cpc--card__header-button.cds--btn .cds--btn__icon path{fill:var(--cds-text-on-color,#fff);background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.cpc--card__header--editing .cpc--card__header-button--save.cds--btn:before{background-color:var(--cds-text-on-color,#fff);content:"";display:block;height:1rem;left:0;opacity:1;position:absolute;width:.05rem}.cpc--card__header--editing .cpc--card__header-button--save.cds--btn:focus:before,.cpc--card__header--editing .cpc--card__header-button--save.cds--btn:hover:before,.cpc--card__header--editing .cpc--card__header-button:focus+.cpc--card__header-button--save.cds--btn:before,.cpc--card__header--editing .cpc--card__header-button:hover+.cpc--card__header-button--save.cds--btn:before{opacity:0}.cpc--card__header--editing .cpc--card__header-button.cds--btn:hover{background-color:var(--cds-button-primary-hover,#0050e6)}.cpc--card__header--editing .cpc--card__header-button.cds--btn:active{background-color:var(--cds-button-primary-active,#002d9c)}.cpc--card__header--editing .cpc--card__header-button.cds--btn:focus{border-color:var(--cds-focus,#0f62fe)}.cpc--card__header--editing .cpc--card__header-button.cds--btn:disabled{background-color:var(--cds-button-disabled,#c6c6c6);color:var(--cds-text-on-color-disabled,#8d8d8d)}.cpc--card__header--editing .cpc--card__header-button.cds--btn:disabled .cds--btn__icon path{fill:var(--cds-icon-on-color-disabled,#8d8d8d)}.cpc--card__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cpc--card__header--small .cpc--card__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--card__header--double .cpc--card__title{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);letter-spacing:var(--cds-heading-05-letter-spacing,0);line-height:var(--cds-heading-05-line-height,1.25)}.cpc--card__header .cpc--card__subtitle{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--card__header--editing .cpc--card__subtitle{color:var(--cds-text-on-color,#fff)}.cpc--card__body{padding:1rem}.cpc--card__body--short{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--card__body:first-child,.cpc--card__header--editing+.cpc--card__body{padding-top:1rem}.cpc--card__body-content{display:flex;flex-direction:column;justify-content:space-between}.cpc--card__footer{align-items:center;display:flex;flex-wrap:wrap}.cpc--card__footer>*{margin:1rem 1rem 0 0}.cpc--card__footer .cds--skeleton{width:100%}.cpc--card__image-wrap{padding-top:56.25%;position:relative}.cpc--card__image{height:auto;left:0;position:absolute;top:0;width:100%}.cpc--card__labeled-rows{display:grid;grid-template-columns:minmax(5rem,33%) minmax(min-content,66%)}.cpc--card__labeled-rows>*{padding-bottom:1rem}.cpc--card__labeled-rows>:last-child,.cpc--card__labeled-rows>:nth-last-child(2){padding-bottom:0}.cpc--card__labeled-rows>:nth-child(odd):not(.cpc--card__grid-row--full-width){font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--card__labeled-rows>:nth-child(2n):not(.cpc--card__grid-row--full-width){font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-left:2rem}.cpc--card__stacked-labeled-rows .cds--row{row-gap:1rem}.cpc--card__stacked-labeled-rows-label{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-bottom:.25rem}.cpc--card__stacked-labeled-rows-value{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);word-break:break-all}.cpc--card .link-with-icon{margin-left:1rem;margin-right:.3rem;vertical-align:top}.cpc--card-illustration{align-self:flex-end;display:none;display:block;height:5rem;width:90px}.cpc--card-illustration__image{display:none;display:block;height:6rem;transform:translate(38%,19%)}.cpc--cascading-selector{display:flex;flex-direction:row;justify-content:space-around}.cpc--cascading-selector>*{margin-right:1rem}.cpc--cascading-selector__parent-container{display:flex;flex-direction:column;width:fit-content}.cpc--cascading-selector>div:last-child{margin-right:0}.cpc--cascading-selector__tile-box{display:flex;flex-direction:column;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--cascading-selector__tile-box__container{background-color:#fff;border-bottom:1px solid #000;display:flex;flex-direction:column;height:319px;margin-bottom:10px;overflow:hidden;overflow-y:scroll;width:164px}.cpc--cascading-selector__tile-box__container>*{order:1}@media (prefers-reduced-motion:no-preference){.cpc--cascading-selector__tile-box__container{transition:height .4s cubic-bezier(.4,.14,.3,1)}}.cpc--cascading-selector__tile-box__container--completed{border-bottom:none;height:64px;overflow-y:hidden}.cpc--cascading-selector__tile-box__container--disabled{background-color:#f9f9f9}.cpc--cascading-selector__tile-box__container :last-child{margin-right:0}@media (prefers-reduced-motion:no-preference){.cpc--cascading-selector__tile-box__tile{animation-duration:.6s;animation-name:slideInTile;animation-timing-function:cubic-bezier(.4,.14,.3,1)}}.cpc--cascading-selector__tile-box__tile--selected{order:0}.cpc--cascading-selector__tile-box__skeleton{height:100%;width:100%}.cpc--cascading-selector__details{align-items:center;display:flex;flex-direction:column;padding:0 1rem}@media (prefers-reduced-motion:no-preference){.cpc--cascading-selector__details{animation-duration:.3s;animation-name:detailsAnim;animation-timing-function:cubic-bezier(.4,.14,.3,1)}}.cpc--cascading-selector__details__border{border-bottom:1px dashed var(--cds-border-strong-01,#8d8d8d);border-left:1px dashed var(--cds-border-strong-01,#8d8d8d);border-right:1px dashed var(--cds-border-strong-01,#8d8d8d);height:16px;width:100%}@keyframes slideInTile{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:translateY(0)}}@keyframes detailsAnim{0%{opacity:0}to{opacity:1}}.cpc--catalog-metadata-tag{display:flex;flex-direction:row}.cpc--catalog-metadata-tag-item{background-color:var(--cds-layer-01,#f4f4f4);font-family:var(--cds-code-01-font-family,"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace);font-size:var(--cds-code-01-font-size,.75rem);font-size:.75rem;font-weight:var(--cds-code-01-font-weight,400);height:1.5rem;letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);margin:0 .25rem;padding:.25rem}.cpc--catalog-metadata-tag-skeleton{height:1.5rem}.cpc--catalog-tile{background-color:var(--cds-layer-01,#f4f4f4);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);cursor:pointer;display:block;padding:1rem;text-decoration:none;width:100%}.cpc--catalog-tile:focus{outline:2px solid var(--cds-focus,#0f62fe)}.cpc--catalog-tile:hover .cpc--catalog-tile__view-tile-arrow{display:unset}.cpc--catalog-tile:not(.cpc--catalog-tile__list-view):not(.cpc--catalog-tile__consulting-view){max-width:30rem}.cpc--catalog-tile__content-wrapper{background-color:transparent;display:flex;flex-direction:column;height:100%;padding:0;position:relative;width:100%}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__content-wrapper,.cpc--catalog-tile__list-view .cpc--catalog-tile__content-wrapper{flex-direction:row}.cpc--catalog-tile__header-container{display:flex;flex-direction:column;min-width:2.5rem}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__header-container,.cpc--catalog-tile__list-view .cpc--catalog-tile__header-container{flex-direction:row}.cpc--catalog-tile__icon-container{background-color:transparent;display:flex;flex-direction:column;margin:.25rem;position:relative}.cpc--catalog-tile__icon-container svg{height:2.5rem;width:2.5rem}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__icon-container svg,.cpc--catalog-tile__list-view .cpc--catalog-tile__icon-container svg{height:1.5rem;width:1.5rem}.cpc--catalog-tile .w-90{width:90%}.cpc--catalog-tile .header-tag span{align-items:center;display:flex;justify-content:flex-start}.cpc--catalog-tile .header-tag svg,.cpc--catalog-tile .header-tag__text{margin:.25rem}.cpc--catalog-tile .header-tag svg{height:.875rem;width:.875rem}.cpc--catalog-tile .header-tag-select{margin-right:2rem}.cpc--catalog-tile__decorator{fill:var(--cds-text-primary,#161616);margin-left:.5rem;position:relative;top:1px}.cpc--catalog-tile__decorator svg{height:.875rem;width:.875rem}.cpc--catalog-tile__fs-12-fw-400{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400;margin-left:.75rem;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpc--catalog-tile__icon-with-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.cpc--catalog-tile__icon-with-label-list-con{align-items:flex-start;margin-top:.5rem}.cpc--catalog-tile__icon-footer{align-items:flex-end;display:flex;justify-content:space-between}.cpc--catalog-tile__view-tile-arrow{color:var(--cds-link-primary,#0f62fe);display:none}.cpc--catalog-tile__desc{max-width:40rem}.cpc--catalog-tile__desc,.cpc--catalog-tile__desc-container{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--catalog-tile__desc-container{color:var(--cds-text-secondary,#525252);display:flex;flex-direction:column;height:100%;line-height:1.25;min-height:6.25rem}.cpc--catalog-tile__button-container{display:flex;flex-direction:column;margin-left:auto;padding-left:1rem}.cpc--catalog-tile__button-container a{font-weight:600;width:7.5rem}.cpc--catalog-tile__button-container a:not(:first-child){margin-top:1rem}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__button-container{margin:1rem 0 0;padding:0}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__button-container a{width:auto}.cpc--catalog-tile__tag{color:var(--cds-text-secondary,#525252);font-size:.75rem;font-weight:400;line-height:1.25}.cpc--catalog-tile__tag-container{display:flex;flex-wrap:wrap;font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cpc--catalog-tile__tag-container li{align-items:center;display:flex}.cpc--catalog-tile__tag-container li:not(:last-child):after{content:"  •  "}.cpc--catalog-tile__tag-container__tile-tags{margin-bottom:1.5rem;margin-top:1rem}.cpc--catalog-tile__tag-container__tile-tags .cds--tag.cpc--tag-list--tag{margin-left:0}.cpc--catalog-tile__tag-icon-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.cpc--catalog-tile__featured-icon-container{display:none;height:200px;margin:-1rem -1rem -1rem auto;min-width:416px;overflow:hidden;padding-left:1rem}.cpc--catalog-tile__featured-icon-container img,.cpc--catalog-tile__featured-icon-container svg{height:200px;width:400px}@media screen and (min-width:66rem){.cpc--catalog-tile__featured-icon-container{display:block}}.cpc--catalog-tile__header{color:var(--cds-text-primary,#161616);margin-bottom:1rem;min-width:inherit}.cpc--catalog-tile__header-name{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);line-height:var(--cds-heading-compact-02-line-height,1.375);margin:0}@media screen and (min-width:550px){.cpc--catalog-tile__header{width:calc(100% - 50px)}.cpc--catalog-tile__consulting-view .cpc--catalog-tile__header,.cpc--catalog-tile__list-view .cpc--catalog-tile__header{max-width:none;width:100%}}.cpc--catalog-tile__search-text{color:var(--cds-focus,#0f62fe)}.cpc--catalog-tile__skeleton{align-content:flex-start;background-color:var(--cds-layer-01,#f4f4f4);display:flex;flex-direction:column;height:12.5rem;justify-content:space-around;padding:1.5rem;width:30rem}.cpc--code-editor .invalid-editor{border:1px solid var(--cds-text-error,#da1e28)}.cpc--code-editor .invalid-message{color:var(--cds-text-error,#da1e28);padding-top:.5rem}.cpc--code-editor-container{height:480px;margin-top:1rem;outline:1px solid var(--cds-border-strong-01,#8d8d8d)}.cpc--code-editor2 .invalid-editor{outline:solid 2px var(--cds-text-error,#da1e28)}.cpc--code-editor2 .invalid-message{color:var(--cds-text-error,#da1e28);padding-top:.5rem}.cpc--code-editor2-container{margin-top:1rem;outline:1px solid var(--cds-border-strong-01,#8d8d8d)}.cpc--code-editor2-helper-text{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--code-sample-modal .cds--modal-container{height:100%;padding:1rem}.cpc--code-sample-modal .cds--modal-container .cds--modal-header{margin-bottom:1.5rem}.cpc--code-sample-modal .cds--modal-container .cds--modal-content{display:flex;flex-direction:column;height:100%}.cpc--code-sample-modal .cds--modal-container .cds--modal-content .cds--layer-two{flex-grow:1}.cpc--code-sample-modal .cds--modal-container .cds--modal-close{margin:1.25rem 1rem 1rem}.cpc--code-sample-sidepanel .cpc--side-panel__content{display:flex;flex-direction:column}.cpc--code-sample-sidepanel .cpc--side-panel__content .cpc--side-panel__body-content{flex-grow:1}.cpc--code-sample{display:flex;flex-direction:column;height:100%}.cpc--code-sample-description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding:1rem}.cpc--code-sample .cds--tab-content:not([hidden]){display:flex;flex-direction:column;flex-grow:1;padding:0}.cpc--code-sample .cds--tab-content:not([hidden]) .cds--snippet{height:100%;max-width:unset}.cpc--code-sample .cpc--message .cds--tile .cpc--message__content{margin-bottom:0}.cpc--configuration-summary{background:var(--cds-layer-selected-inverse,#161616);color:var(--cds-text-on-color,#fff);display:none;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);height:calc(100vh - 3rem);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);line-height:.75rem;overflow-y:auto;padding-bottom:3rem;position:fixed;right:0;top:3rem;width:24rem;z-index:z("floating")}.cpc--configuration-summary.cpc--configuration-summary--open{display:block}.cpc--configuration-summary--title{font-weight:600;margin:1.5rem 1rem}.cpc--configuration-summary--footer{bottom:0;position:fixed}.cpc--configuration-summary--section{padding:.5rem 1rem 0}.cpc--configuration-summary--section-title{border-bottom:1px solid var(--cds-border-strong-01,#8d8d8d);font-size:.95rem;font-weight:400;margin:0 0 .5rem;max-width:24rem;padding:.5rem 0}.cpc--configuration-summary--terms{color:var(--cds-layer-accent-active-01,#a8a8a8)}.cpc--configuration-summary--desc{color:var(--cds-text-on-color,#fff);margin:.5rem 0 18px}.cpc--context-banner{background-color:var(--cds-layer-selected-inverse,#161616);border-width:0;border-bottom:1px solid var(--cds-border-strong-03,#8d8d8d);border-left:0 solid var(--cds-border-strong-03,#8d8d8d);border-right:0 solid var(--cds-border-strong-03,#8d8d8d);border-top:1px solid var(--cds-border-strong-03,#8d8d8d);color:var(--cds-layer-01,#f4f4f4);padding:8px 12px}.cpc--context-banner__note{display:inline;font-weight:700}.cpc--cos-browser__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);padding-bottom:1rem}.cpc--cos-browser__description{display:flex;flex-direction:column;font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);padding-bottom:1rem}.cpc--cos-browser__description p{padding-bottom:.5rem}.cpc--cos-browser__sections-horizontal{display:flex;flex-direction:row;justify-content:space-between}.cpc--cos-browser__sections-horizontal>div{flex-basis:50%;flex-grow:1}.cpc--cos-browser__sections-horizontal>div:first-of-type{margin-right:2.5rem}.cpc--cos-browser__section{padding:.5rem 0 1rem}.cpc--cos-browser__section-head{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-bottom:.5rem}.cpc--cos-browser__select-renew-description{display:flex;flex-direction:row}.cpc--cos-browser__renew{margin-left:.25rem;margin-top:20px}.cpc--cos-browser__select-description{display:flex;flex-direction:column;max-width:20rem;width:100%!important}.cpc--cos-browser__select-skeleton{max-width:20rem}.cpc--cos-browser__text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--cos-browser__text-helper{padding-top:.25rem}.cpc--cos-browser__text-helper,.cpc--cos-browser__text-section-title{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--cos-browser__text-section-title{color:var(--cds-text-secondary,#525252);margin-bottom:8px}.cpc--cos-browser__link{cursor:pointer}.cpc--cos-browser__link-helper{cursor:pointer;font-size:.75rem!important;padding-top:.25rem}.cpc--cos-browser__breadcrumb ol{margin:0!important}.cpc--cos-browser__breadcrumb-last span,.cpc--cos-browser__breadcrumb-last span:hover{color:var(--cds-text-primary,#161616)}.cpc--cos-browser__table{table-layout:fixed}.cpc--cos-browser__table-header-radio{width:2.5rem}.cpc--cos-browser__table-header-size{width:8rem}.cpc--cos-browser__table-header-lastmod{width:12rem!important}.cpc--cos-browser__table-search input{border-bottom-width:0}.cpc--cos-browser__table-skeleton{margin-top:-2px}.cpc--cos-browser__middle-ellipsis{display:flex;flex-flow:row nowrap;justify-content:flex-start}.cpc--cos-browser__middle-ellipsis-left{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:pre}.cpc--cos-browser__middle-ellipsis-right{flex:0 0 content;white-space:pre}.cpc--counter{margin:16px;max-width:200px;text-align:left;transition:width .1s}.cpc--counter__numbers{align-items:baseline;display:flex;margin-bottom:1rem}.cpc--counter__previous-step{height:0;position:relative;width:0}.cpc--counter__current-step,.cpc--counter__previous-step{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-07-font-size,3.375rem);font-weight:var(--cds-heading-07-font-weight,300);font-weight:300;letter-spacing:var(--cds-heading-07-letter-spacing,0);line-height:var(--cds-heading-07-line-height,1.19)}.cpc--counter__increase_number-exit{animation:increaseNumberExit .4s cubic-bezier(.4,.14,1,1) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--counter__increase_number-exit{animation-duration:.6s}}@keyframes increaseNumberExit{0%{opacity:1;transform:translateY(0)}60%{opacity:0}to{display:none;opacity:0;transform:translateY(-4.5rem);visibility:hidden}}.cpc--counter__increase_number-enter{animation:increaseNumberEnter .45s cubic-bezier(0,0,.3,1) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--counter__increase_number-enter{animation-duration:.6s}}@keyframes increaseNumberEnter{0%{opacity:0;transform:translateY(4.5rem)}20%{opacity:0}to{opacity:1;transform:translateY(0)}}.cpc--counter__decrease_number-exit{animation:decreaseNumberExit .4s cubic-bezier(.4,.14,1,1) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--counter__decrease_number-exit{animation-duration:.6s}}@keyframes decreaseNumberExit{0%{opacity:1;transform:translateY(0)}60%{opacity:0}to{display:none;opacity:0;transform:translateY(4.5rem);visibility:hidden}}.cpc--counter__decrease_number-enter{animation:decreaseNumberEnter .45s cubic-bezier(0,0,.3,1) 0ms 1 forwards}@media (prefers-reduced-motion:reduce){.cpc--counter__decrease_number-enter{animation-duration:.6s}}@keyframes decreaseNumberEnter{0%{opacity:0;transform:translateY(-4.5rem)}20%{opacity:0}to{opacity:1;transform:translateY(0)}}.cpc--counter__total-steps{color:var(--cds-text-secondary,#525252);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);margin-left:6px}.cpc--counter__label{color:var(--cds-text-primary,#161616);font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cpc--counter__divider{background:var(--cds-border-subtle-01,#c6c6c6);border:0;height:1px;margin:14px 0 20px;text-align:left;width:216px}.cpc--counter--skeleton .cpc--counter__numbers{align-items:flex-end}.cpc--counter--skeleton .cpc--counter__numbers .cpc--counter__current-step .cds--skeleton__placeholder{height:60px;width:60px}.cpc--counter--skeleton .cpc--counter__numbers .cpc--counter__total-steps{align-items:center;display:flex}.cpc--counter--skeleton .cpc--counter__numbers .cpc--counter__total-steps .cds--skeleton__placeholder{height:36px;margin-left:6px;width:36px}.cpc--cron-configurator .cpc--cron-configurator__header{margin-bottom:1rem}.cpc--cron-configurator .cpc--cron-configurator__vertical-line{border-right:1px solid var(--cds-border-subtle-01,#c6c6c6);margin-right:1rem;padding-right:1rem}@media (max-width:65.98rem){.cpc--cron-configurator .cpc--cron-configurator__vertical-line{display:none}}.cpc--cron-configurator .cpc--cron-configurator__input__helper-text--highlight{font-weight:700}.cpc--cron-configurator .cpc--cron-configurator__input .cds--tooltip{max-width:600px}.cpc--cron-configurator .cpc--cron-configurator__input .cds--text-area{line-height:1.5rem;word-spacing:1rem}.cpc--cron-configurator .cpc--cron-configurator__input .cds--form__helper-text span{margin-left:.25rem}.cpc--cron-configurator .cpc--cron-configurator__patterns{padding-bottom:.5rem}.cpc--cron-configurator .cpc--cron-configurator__patterns__wrapper{align-items:flex-start;display:flex!important;justify-content:space-between}.cpc--cron-configurator .cpc--cron-configurator__patterns .cds--dropdown__wrapper{width:100%}.cpc--cron-configurator .cpc--cron-configurator__patterns__reset-button{align-self:flex-end;justify-self:flex-end;margin-top:1.5rem}.cpc--cron-configurator .cpc--cron-configurator__patterns__toggle>.cds--toggle{margin-top:0}@media (max-width:41.98rem){.cpc--cron-configurator .cpc--cron-configurator__patterns__toggle>.cds--toggle{margin-top:1.25rem}}.cpc--cron-configurator .cpc--cron-configurator__preview{margin-top:1rem}@media (max-width:65.98rem){.cpc--cron-configurator .cpc--cron-configurator__preview{margin-left:1rem}}.cpc--cron-configurator .cpc--cron-configurator__preview__title{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.cpc--cron-configurator .cpc--cron-configurator__preview__date{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cpc--cron-configurator .cpc--cron-configurator__preview__expand-link{cursor:pointer;margin-top:.25rem}.cpc--cron-configurator .cpc--cron-configurator__tiles-container .cds--inline-notification{margin-bottom:.5rem;margin-top:.5rem;max-width:inherit}.cpc--cron-configurator .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tile--skeleton{background-color:var(--cds-field);cursor:pointer;display:flex;justify-content:center;min-height:0;min-width:0;padding:0;position:relative;text-align:center}.cpc--cron-configurator .cpc--cron-configurator__tile--selected.focus-visible,.cpc--cron-configurator .cpc--cron-configurator__tile--selected:focus-visible,.cpc--cron-configurator .cpc--cron-configurator__tile--skeleton.focus-visible,.cpc--cron-configurator .cpc--cron-configurator__tile--skeleton:focus-visible,.cpc--cron-configurator .cpc--cron-configurator__tile.focus-visible,.cpc--cron-configurator .cpc--cron-configurator__tile:focus-visible{border-color:var(--cds-focus,#0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe),inset 0 0 0 2px var(--cds-focus,#0f62fe);outline:none}.cpc--cron-configurator .cpc--cron-configurator__tile--selected:hover,.cpc--cron-configurator .cpc--cron-configurator__tile--skeleton:hover,.cpc--cron-configurator .cpc--cron-configurator__tile:hover{background-color:var(--cds-layer-hover)}.cpc--cron-configurator .cpc--cron-configurator__tile--selected:hover .cpc--cron-configurator__tile__label--center,.cpc--cron-configurator .cpc--cron-configurator__tile--skeleton:hover .cpc--cron-configurator__tile__label--center,.cpc--cron-configurator .cpc--cron-configurator__tile:hover .cpc--cron-configurator__tile__label--center{color:var(--cds-background-inverse-hover,#474747)}.cpc--cron-configurator .cpc--cron-configurator__tile .cpc--cron-configurator__tile__label,.cpc--cron-configurator .cpc--cron-configurator__tile--selected .cpc--cron-configurator__tile__label{align-self:center;bottom:-16px;color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);justify-self:center;left:0;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);position:absolute;text-align:center;width:inherit}.cpc--cron-configurator .cpc--cron-configurator__tile .cpc--cron-configurator__tile__label--center,.cpc--cron-configurator .cpc--cron-configurator__tile--selected .cpc--cron-configurator__tile__label--center{align-items:center;bottom:0;color:var(--cds-text-secondary,#525252);display:flex;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);justify-content:center;left:0;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);position:absolute;right:0;text-align:center;top:0}.cpc--cron-configurator .cpc--cron-configurator__tile--selected{background-color:var(--cds-layer-active)}.cpc--cron-configurator .cpc--cron-configurator__tile--selected .cpc--cron-configurator__tile__label--center{color:var(--cds-layer-selected-inverse,#161616)}.cpc--cron-configurator .cpc--cron-configurator__tile--selected:hover{background-color:var(--cds-layer-selected-hover)}.cpc--cron-configurator .cpc--cron-configurator__tiles-group--day-of-month,.cpc--cron-configurator .cpc--cron-configurator__tiles-group--day-of-week,.cpc--cron-configurator .cpc--cron-configurator__tiles-group--month,.cpc--cron-configurator .cpc--cron-configurator__tiles-group--skeleton{background-color:transparent;margin-bottom:.5rem}.cpc--cron-configurator .cpc--cron-configurator__tiles-group--hour,.cpc--cron-configurator .cpc--cron-configurator__tiles-group--minute{background-color:transparent;margin-bottom:1.5rem}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__header{display:flex;justify-content:space-between;margin-bottom:.5rem}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__header .cds--label{align-self:center;margin-bottom:0}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__header .cds--dropdown__wrapper--inline{grid-gap:0}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute{grid-column-gap:1px;align-items:flex-end;display:grid;grid-template-columns:repeat(60,1fr)}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--skeleton{flex:1;height:20px}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--selected:nth-child(5n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--skeleton:nth-child(5n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile:nth-child(5n+1){height:30px}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--selected:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--selected:nth-child(10n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--skeleton:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--skeleton:nth-child(10n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile:nth-child(10n+1){height:35px}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour{grid-gap:1px;align-items:flex-end;display:grid;grid-template-columns:repeat(24,1fr)}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--skeleton{bottom:0;display:block;left:0;padding-top:75%;position:relative;right:0;top:0;width:100%}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--selected:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--selected:nth-child(6n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--skeleton:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--skeleton:nth-child(6n+1),.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile:last-child,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile:nth-child(6n+1){padding-top:100%}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month{grid-gap:1px;align-items:flex-start;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);justify-content:flex-start}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month .cpc--cron-configurator__tile--skeleton{bottom:0;display:block;left:0;padding-bottom:50%;position:relative;right:0;top:0;width:100%}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week{grid-gap:1px;align-items:flex-start;display:grid;grid-template-columns:repeat(7,1fr);justify-content:flex-start}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week .cpc--cron-configurator__tile--skeleton{bottom:0;display:block;left:0;padding-bottom:42.85%;position:relative;right:0;top:0;width:100%}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month{grid-gap:1px;align-items:flex-start;display:grid;grid-template-columns:repeat(8,1fr);justify-content:flex-start}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month .cpc--cron-configurator__tile,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month .cpc--cron-configurator__tile--selected,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month .cpc--cron-configurator__tile--skeleton{bottom:0;display:block;left:0;padding-bottom:75%;position:relative;right:0;top:0;width:100%}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month .cpc--cron-configurator__tile--skeleton,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week .cpc--cron-configurator__tile--skeleton,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--skeleton,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month .cpc--cron-configurator__tile--skeleton{height:inherit}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-month .cpc--cron-configurator__tile--skeleton:before,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--day-of-week .cpc--cron-configurator__tile--skeleton:before,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--hour .cpc--cron-configurator__tile--skeleton:before,.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--month .cpc--cron-configurator__tile--skeleton:before{left:0;top:0}.cpc--cron-configurator .cpc--cron-configurator__tiles-group__list--minute .cpc--cron-configurator__tile--skeleton{width:inherit}.cpc--data-list dt{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);white-space:nowrap}.cpc--data-list dd{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--data-list .cds--grid{padding:0}.cpc--data-list .cpc--data-list__row{padding:.5rem 0}.cpc--data-list .cpc--data-list__row:not(:last-child){border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cpc--data-list .cpc--data-list__row .cds--overflow-menu{position:absolute;right:0;top:1rem}.cpc--data-list .cpc--data-list__col{margin:.5rem 0}.cpc--data-list .cpc--data-list__pagination .cds--btn--ghost{margin-left:-1rem;padding-left:calc(1rem - 3px);padding-right:calc(1rem - 3px)}.cpc--data-list--with-row-actions .cds--grid{padding-right:1rem}.cpc--data-list--with-row-actions .cpc--data-list__row{padding-right:2rem;position:relative}.cpc--datahook-renderer .cds--row{padding-bottom:1.5rem}.cpc--datahook-renderer .cpc--datahook-renderer-subtitle{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}@keyframes fp-fade-in-down{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fp-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fp-slide-left-new{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-slide-right{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fp-slide-right-new{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fp-fade-in{0%{opacity:0}to{opacity:1}}.cds--layer-one,:root{--cds-layer:var(--cds-layer-01,#f4f4f4);--cds-layer-active:var(--cds-layer-active-01,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-01,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01,#a8a8a8);--cds-field:var(--cds-field-01,#f4f4f4);--cds-field-hover:var(--cds-field-hover-01,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01,#c6c6c6);--cds-border-strong:var(--cds-border-strong-01,#8d8d8d);--cds-border-tile:var(--cds-border-tile-01,#c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02,#fff);--cds-layer-active:var(--cds-layer-active-02,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-02,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02,#a8a8a8);--cds-field:var(--cds-field-02,#fff);--cds-field-hover:var(--cds-field-hover-02,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01,#c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02,#c6c6c6);--cds-border-strong:var(--cds-border-strong-02,#8d8d8d);--cds-border-tile:var(--cds-border-tile-02,#a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03,#f4f4f4);--cds-layer-active:var(--cds-layer-active-03,#c6c6c6);--cds-layer-hover:var(--cds-layer-hover-03,#e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03,#e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03,#d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03,#e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03,#d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03,#a8a8a8);--cds-field:var(--cds-field-03,#f4f4f4);--cds-field-hover:var(--cds-field-hover-03,#e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02,#e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03,#c6c6c6);--cds-border-strong:var(--cds-border-strong-03,#8d8d8d);--cds-border-tile:var(--cds-border-tile-03,#c6c6c6)}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}to{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:.3;transform:scaleX(0);transform-origin:left}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--cds-text-primary,#161616);box-shadow:0 0 0 1000px var(--cds-field) inset}.cds--fieldset{border:0;box-sizing:border-box;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}.cds--fieldset *,.cds--fieldset :after,.cds--fieldset :before{box-sizing:inherit}.cds--form-item{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cds--label{color:var(--cds-text-secondary,#525252);display:inline-block;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);font-weight:400;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);line-height:1rem;margin-block-end:.5rem;vertical-align:baseline}.cds--label html{font-size:100%}.cds--label body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--label code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--label strong{font-weight:600}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{inset-block-start:.2rem;inset-inline-start:.5rem;position:relative}.cds--label+.cds--tooltip .cds--tooltip__trigger{align-items:center;appearance:none;background:none;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;font-family:inherit;font-size:100%;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);inline-size:100%;justify-content:center;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:0;padding:0;text-align:start;vertical-align:baseline}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger :after,.cds--label+.cds--tooltip .cds--tooltip__trigger :before{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus,#0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary,#525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary,#161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);block-size:.875rem;border:none;box-shadow:none;inline-size:4.6875rem;padding:0;pointer-events:none;position:relative}.cds--label.cds--skeleton:active,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--label.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;position:absolute;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion:reduce){.cds--label.cds--skeleton:before{animation:none}}input[type=number]{font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),input[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),input[data-invalid]:not(:focus){outline-style:dotted}}.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,input[data-invalid]~.cds--form-requirement{display:block;font-weight:400;max-block-size:12.5rem;overflow:visible}.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,input[data-invalid]~.cds--form-requirement{color:var(--cds-text-error,#da1e28)}.cds--form--fluid .cds--text-input__field-wrapper--warning,.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{margin:0;padding:.5rem 2.5rem .5rem 1rem}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement{display:none;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin:.25rem 0 0;max-block-size:0;overflow:hidden}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif;font-weight:400;text-rendering:optimizeLegibility}.cds--form-requirement code{font-family:IBM Plex Mono,system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,monospace}.cds--form-requirement strong{font-weight:600}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-helper-text-01-font-size,.75rem);inline-size:100%;letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333);margin-block-start:.25rem;opacity:1;z-index:0}.cds--form__helper-text--disabled,.cds--label--disabled,fieldset[disabled] .cds--form__helper-text,fieldset[disabled] .cds--label{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.flatpickr-calendar{animation:none;border:0;border-radius:0;box-sizing:border-box;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;overflow:hidden;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-calendar{outline:1px solid transparent}}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-block-size:40rem;opacity:1;overflow:visible;visibility:inherit}.flatpickr-calendar.open{align-items:center;background-color:var(--cds-layer-01,#f4f4f4);block-size:21rem;border:none;box-shadow:0 2px 6px var(--cds-shadow,rgba(0,0,0,.3));display:flex;flex-direction:column;inline-size:18rem;justify-content:center;margin-block-start:-.125rem;overflow:hidden;padding:.25rem .25rem .5rem;z-index:99999}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fp-fade-in-down .11s cubic-bezier(0,0,.38,.9)}@media screen and (prefers-reduced-motion:reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{display:block;inset-block-start:.125rem;position:relative}.flatpickr-calendar.static{inset-block-start:calc(100% + 2px);position:absolute}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{block-size:15.375rem;display:flex;flex-wrap:wrap;justify-content:space-around;outline:0;padding:0}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;inline-size:100%;justify-content:space-between}.flatpickr-month{align-items:center;background-color:transparent;block-size:2.5rem;color:var(--cds-text-primary,#161616);display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);line-height:1;text-align:center}.flatpickr-next-month,.flatpickr-prev-month{fill:var(--cds-icon-primary,#161616);align-items:center;block-size:2.5rem;cursor:pointer;display:flex;inline-size:2.5rem;justify-content:center;line-height:16px;padding:0;text-decoration:none;transform:scale(1);transition:background-color 70ms cubic-bezier(.2,0,.38,.9);user-select:none;z-index:3}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-next-month,.flatpickr-prev-month{fill:ButtonText}}@media screen and (prefers-reduced-motion:reduce){.flatpickr-next-month,.flatpickr-prev-month{transition:none}}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{background-color:var(--cds-layer-hover)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.flatpickr-current-month{align-items:center;block-size:1.75rem;display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);justify-content:center;letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);text-align:center}.flatpickr-current-month .cur-month{margin-inline-end:.25rem;margin-inline-start:.25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}.numInputWrapper{inline-size:3.75rem;position:relative}.numInputWrapper:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12))}.numInputWrapper .numInput{-moz-appearance:textfield;background-color:var(--cds-field-01,#f4f4f4);border:none;color:var(--cds-text-primary,#161616);cursor:default;display:inline-block;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%;margin:0;padding:.25rem}.numInputWrapper .numInput::-webkit-inner-spin-button,.numInputWrapper .numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus,#0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-disabled,hsla(0,0%,9%,.25));pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp:after{border-block-end:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown:after{border-block-start:.25rem solid var(--cds-icon-primary,#161616)}.numInputWrapper .arrowDown,.numInputWrapper .arrowUp{block-size:50%;border:none;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0;padding:0 .25rem 0 .125rem;position:absolute}.numInputWrapper .arrowDown:after,.numInputWrapper .arrowUp:after{border-inline-end:.25rem solid transparent;border-inline-start:.25rem solid transparent;content:"";display:block;inset-block-start:33%;position:absolute}.numInputWrapper .arrowDown:hover:after,.numInputWrapper .arrowUp:hover:after{border-block-end-color:var(--cds-button-primary,#0f62fe);border-block-start-color:var(--cds-button-primary,#0f62fe)}.numInputWrapper .arrowDown:active:after,.numInputWrapper .arrowUp:active:after{border-block-end-color:var(--cds-border-interactive,#0f62fe);border-block-start-color:var(--cds-border-interactive,#0f62fe)}.numInput[disabled]~.arrowUp:after{border-block-end-color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.numInput[disabled]~.arrowDown:after{border-block-start-color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.numInputWrapper:hover .arrowDown,.numInputWrapper:hover .arrowUp{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowDown,.numInputWrapper:hover .numInput[disabled]~.arrowUp{opacity:0}.flatpickr-weekdays{align-items:center;block-size:2.5rem;display:flex}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{color:var(--cds-text-primary,#161616);cursor:default;flex:1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-left .4s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out .4s cubic-bezier(.23,1,.32,1),fp-slide-right .4s cubic-bezier(.23,1,.32,1);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in .4s cubic-bezier(.23,1,.32,1),fp-slide-right-new .4s cubic-bezier(.23,1,.32,1)}.flatpickr-day{align-items:center;block-size:2.5rem;color:var(--cds-text-primary,#161616);cursor:pointer;display:flex;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);inline-size:2.5rem;justify-content:center;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);transition:all 70ms cubic-bezier(.2,0,.38,.9)}.flatpickr-day:hover{background:var(--cds-layer-hover)}.flatpickr-day:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-color:var(--cds-button-primary,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper,#6f6f6f)}.flatpickr-day.today{color:var(--cds-link-primary,#0f62fe);font-weight:600;position:relative}.flatpickr-day.today:after{background-color:var(--cds-link-primary,#0f62fe);block-size:.25rem;content:"";display:block;inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected:after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight,#d0e2ff);color:var(--cds-text-primary,#161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02,#fff);outline-offset:-.1875rem}.flatpickr-day.startRange.selected{box-shadow:none;z-index:2}.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){background:var(--cds-layer-01,#f4f4f4);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px;z-index:3}@media screen and (prefers-contrast){.flatpickr-day.endRange.inRange,.flatpickr-day.startRange.inRange:not(.selected){outline-style:dotted}}.flatpickr-day.endRange:hover{background:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-primary,#161616);outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer}@media (forced-colors:active),screen and (-ms-high-contrast:active){.flatpickr-day.inRange,.flatpickr-day.today{color:Highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02,#fff)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{display:flex;flex-direction:column;justify-content:space-between;position:relative}.cds--date-picker-container .cds--label{display:flex}.cds--date-picker-input__wrapper{align-items:center;display:flex}.cds--date-picker-input__wrapper>span{position:relative}.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{inline-size:7.5rem}.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{inline-size:9.5rem}.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{inline-size:5.7rem}.cds--date-picker.cds--date-picker--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker__input{color:var(--cds-text-primary,#161616)}.cds--date-picker__input{background-color:var(--cds-field);block-size:2.5rem;border:none;border-block-end:1px solid var(--cds-border-strong);box-sizing:border-box;display:block;font-family:inherit;font-family:var(--cds-code-02-font-family,"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace);font-size:100%;font-size:var(--cds-code-02-font-size,.875rem);font-weight:var(--cds-code-02-font-weight,400);letter-spacing:var(--cds-code-02-letter-spacing,.32px);line-height:var(--cds-code-02-line-height,1.42857);margin:0;outline:2px solid transparent;outline-offset:-2px;padding:0 1rem;position:relative;transition:all 70ms cubic-bezier(.2,0,.38,.9);vertical-align:baseline}.cds--date-picker__input *,.cds--date-picker__input :after,.cds--date-picker__input :before{box-sizing:inherit}.cds--date-picker__input.cds--focused,.cds--date-picker__input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input.cds--focused,.cds--date-picker__input:focus{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);border-block-end:1px solid transparent;color:var(--cds-text-disabled,hsla(0,0%,9%,.25));cursor:not-allowed}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cds--date-picker__input:disabled:hover{border-block-end:1px solid transparent}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{fill:var(--cds-icon-primary,#161616);inset-block-start:50%;inset-inline-end:1rem;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:1}.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{cursor:auto}.cds--date-picker__icon--warn{fill:var(--cds-support-warning,#f1c21b)}.cds--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.cds--date-picker__icon--invalid{fill:var(--cds-support-error,#da1e28)}.cds--date-picker__icon~.cds--date-picker__input{padding-inline-end:3rem}.cds--date-picker__input:disabled~.cds--date-picker__icon{cursor:not-allowed}.cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:.0625rem}.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker-input__wrapper--slug .cds--slug{inset-block-start:50%;inset-inline-end:2.5rem;position:absolute;transform:translateY(-50%)}.cds--date-picker-input__wrapper--slug .cds--date-picker__input:not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg,var(--cds-ai-aura-start-sm,rgba(69,137,255,.16)) 0,15%,var(--cds-ai-aura-end,hsla(0,0%,100%,0)) 50%,transparent 100%);border-block-end-color:var(--cds-ai-border-strong,#4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{background:transparent;border-block-end-color:var(--cds-border-subtle);cursor:text}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:var(--cds-skeleton-background,#e8e8e8);border:none;box-shadow:none;inline-size:100%;padding:0;pointer-events:none;position:relative}.cds--date-picker.cds--skeleton input:active,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:hover,.cds--date-picker__input.cds--skeleton:active,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:hover{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;position:absolute;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton input:before,.cds--date-picker__input.cds--skeleton:before{animation:none}}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:transparent}.cds--date-picker.cds--skeleton .cds--label{background:var(--cds-skeleton-background,#e8e8e8);block-size:.875rem;border:none;box-shadow:none;inline-size:4.6875rem;padding:0;pointer-events:none;position:relative}.cds--date-picker.cds--skeleton .cds--label:active,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:hover{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton .cds--label:before{animation:cds--skeleton 3s ease-in-out infinite;background:var(--cds-skeleton-element,#c6c6c6);block-size:100%;content:"";inline-size:100%;position:absolute;will-change:transform-origin,transform,opacity}@media (prefers-reduced-motion:reduce){.cds--date-picker.cds--skeleton .cds--label:before{animation:none}}@media (forced-colors:active),screen and (-ms-high-contrast:active){.cds--date-picker__icon{fill:ButtonText}}.cpc--date-progress__actual-progress,.cpc--date-progress__progress-bar{background-color:var(--cds-layer-accent-01,#e0e0e0);height:11em;width:2px}.cpc--date-progress__actual-progress{background:var(--cds-layer-selected-inverse,#161616);position:absolute;top:0;transition:height 1.2s ease-out}.cpc--date-progress__container{height:11em;margin-bottom:2rem;min-width:150px;position:relative}.cpc--date-progress__dot{background:var(--cds-layer-selected-inverse,#161616);border-radius:50%;flex-shrink:1;height:10px;width:10px}.cpc--date-progress__dot-container{display:flex;left:-4.25px;position:absolute}.cpc--date-progress__dot-container--first{align-items:flex-start;top:0}.cpc--date-progress__dot-container--first .cpc--date-progress__dot-content{top:-5px}.cpc--date-progress__dot-container--last{align-items:flex-end;bottom:0}.cpc--date-progress__dot-container--last .cpc--date-progress__dot-content{top:6px}.cpc--date-progress__last-dot{background:var(--cds-layer-accent-01,#e0e0e0);border:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cpc--date-progress__dot-content{word-wrap:break-word;flex-shrink:10;left:1em;max-height:75px;max-width:100px;overflow:auto;position:relative}.cpc--date-progress__dot-container--actual{align-items:flex-end;bottom:0;position:absolute}.cpc--date-progress__actual-progress-dot{opacity:0}.cpc--date-progress--animating .cpc--date-progress__actual-progress-dot{opacity:1}.cpc--date-progress__progress-0{height:0}.cpc--date-progress__progress-20{height:20%}.cpc--date-progress__progress-40{height:40%}.cpc--date-progress__progress-60{height:60%}.cpc--date-progress__progress-80{height:80%}.cpc--date-progress__progress-100{height:100%}.cpc--date-progress__progress-0 .cpc--date-progress__dot,.cpc--date-progress__progress-0 .cpc--date-progress__dot-content,.cpc--date-progress__progress-100 .cpc--date-progress__dot,.cpc--date-progress__progress-100 .cpc--date-progress__dot-content{opacity:0}.cpc--date-progress__dot,.cpc--date-progress__dot-content{transition:opacity 1.2s ease-out}.cpc--date-progress__progress-100~.cpc--date-progress__dot-container--last .cpc--date-progress__dot{background:var(--cds-layer-selected-inverse,#161616);border-color:var(--cds-border-inverse,#161616)}.cpc--date-progress__progress-100~.cpc--date-progress__dot-container--last .cpc--date-progress__dot-content{font-weight:700}.cpc--date-progress__progress-0~.cpc--date-progress__dot-container--first .cpc--date-progress__dot{background:var(--cds-layer-accent-01,#e0e0e0);border:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cpc--details-page-description-renderer h4+.cpc--details-page-description-renderer__item,.cpc--details-page-description-renderer h4+p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);margin-bottom:4rem}.cpc--details-page-description-renderer .cpc--details-page-markdown-renderer>h5:first-of-type{margin-top:1.5rem}.cpc--details-page-description-renderer h5+.cpc--details-page-description-renderer__item,.cpc--details-page-description-renderer h5+p{margin-bottom:1rem}.cpc--details-page-features-renderer h4+.cpc--details-page-features-renderer__item,.cpc--details-page-features-renderer h4+p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);margin-bottom:4rem}.cpc--details-page-features-renderer h5:first-of-type{margin-top:1.5rem}.cpc--details-page-features-renderer h5+.cpc--details-page-features-renderer__item,.cpc--details-page-features-renderer h5+p{margin-bottom:1rem}.cpc--details-page-markdown-renderer h1{font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:1rem}.cpc--details-page-markdown-renderer h2{font-size:1.0625rem;font-weight:400;margin-bottom:1rem;margin-top:1rem;text-decoration:underline}.cpc--details-page-markdown-renderer h3,.cpc--details-page-markdown-renderer h4{font-size:1rem;font-weight:400;margin-bottom:1rem;margin-top:1rem}.cpc--details-page-markdown-renderer h5,.cpc--details-page-markdown-renderer h6{font-size:.875rem;margin-bottom:1rem;margin-top:1rem}.cpc--details-page-markdown-renderer ol,.cpc--details-page-markdown-renderer p,.cpc--details-page-markdown-renderer table,.cpc--details-page-markdown-renderer ul{font-size:.875rem;margin-bottom:.25rem}.cpc--details-page-markdown-renderer .cds--data-table th{padding-bottom:.875rem;padding-top:.875rem}.cpc--details-page-markdown-renderer .cds--list__item{font-weight:400}.cpc--details-page-markdown-renderer .cds--snippet{margin-bottom:.25rem}.cpc--details-page-markdown-renderer .cds--snippet--inline{background-color:transparent;cursor:auto}.cpc--details-page-markdown-renderer .cds--snippet--inline code{padding-left:0;padding-right:0}.cpc--details-page-markdown-renderer .cds--snippet--single{margin-bottom:1rem}.cpc--details-page-markdown-renderer .cds--snippet--single .cds--snippet-container{overflow-x:auto}.cds--white,[storybook-carbon-theme=white]{--cpc-vertical-tab-border:var(--cds-border-subtle-01,#c6c6c6)}.cpc--drawer__wrapper{align-items:stretch;background-color:var(--cds-layer-02,#fff);display:flex;max-height:500px;overflow:auto;position:relative;width:100%}.cpc--drawer__wrapper .cpc--drawer-panel{background-color:var(--cds-layer);display:flex;flex-direction:column;min-height:400px;min-width:400px;overflow:auto;position:relative;width:fit-content}.cpc--drawer__wrapper .cpc--drawer-panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cpc--drawer__wrapper .cpc--drawer-panel__content,.cpc--drawer__wrapper .cpc--drawer-panel__header{animation:fadein 145ms cubic-bezier(0,0,.38,.9) 0s 1}}@media (prefers-reduced-motion:reduce){.cpc--drawer__wrapper .cpc--drawer-panel__content,.cpc--drawer__wrapper .cpc--drawer-panel__header{animation:none}}.cpc--drawer__wrapper .cpc--drawer-panel__header{align-items:center;background-color:var(--cds-layer);display:flex;flex-direction:row;justify-content:space-between;width:100%}.cpc--drawer__wrapper .cpc--drawer-panel__header-label{text-wrap:nowrap;color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-02-font-size,1rem);font-weight:var(--cds-heading-02-font-weight,600);letter-spacing:var(--cds-heading-02-letter-spacing,0);line-height:var(--cds-heading-02-line-height,1.5);overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis}.cpc--drawer__wrapper .cpc--drawer-panel__header-link{text-wrap:nowrap;align-self:center;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis}.cpc--drawer__wrapper .cpc--drawer-panel__content-wrapper,.cpc--drawer__wrapper .cpc--drawer-panel__header-actions{display:flex}.cpc--drawer__wrapper .cpc--drawer-panel__content{overflow:auto;padding:0 1rem 1rem}.cpc--drawer__wrapper .cpc--drawer-panel--empty .cpc--message{background-color:var(--cds-layer-01,#f4f4f4);justify-content:flex-start}.cpc--drawer__wrapper .cpc--drawer-item{align-items:flex-start;background-color:var(--cds-layer-accent-01,#e0e0e0);border:0;border-bottom:1px solid var(--cpc-vertical-tab-border,var(--cds-border-subtle-02,#e0e0e0));color:var(--cds-text-secondary,#525252);cursor:pointer;display:flex;height:4rem;justify-content:space-between;padding:1rem;position:relative}.cpc--drawer__wrapper .cpc--drawer-item:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cpc--drawer__wrapper .cpc--drawer-item:focus .cpc--drawer-item-label{color:var(--cds-text-primary,#161616)}.cpc--drawer__wrapper .cpc--drawer-item:focus .cpc--drawer-item-secondary-label{color:var(--cds-text-secondary,#525252)}.cpc--drawer__wrapper .cpc--drawer-item .cpc--drawer-item-label-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cpc--drawer__wrapper .cpc--drawer-item .cpc--drawer-item-label{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.cpc--drawer__wrapper .cpc--drawer-item .cpc--drawer-item-secondary-label{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.cpc--drawer__wrapper .cpc--drawer-item:not(.cpc--drawer-item--selected,.cpc--drawer-item--disabled):hover{background-color:var(--cds-layer-accent-hover-01,#d1d1d1)}.cpc--drawer__wrapper .cpc--drawer-item:not(.cpc--drawer-item--selected,.cpc--drawer-item--disabled):hover .cpc--drawer-item-label{color:var(--cds-text-primary,#161616)}.cpc--drawer__wrapper .cpc--drawer-item--hidden{display:none}.cpc--drawer__wrapper .cpc--drawer-item--selected{background-color:var(--cds-layer-01,#f4f4f4);box-shadow:inset 2px 0 0 0 var(--cds-border-interactive,#0f62fe)}.cpc--drawer__wrapper .cpc--drawer-item--selected,.cpc--drawer__wrapper .cpc--drawer-item--selected .cpc--drawer-item-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--drawer__wrapper .cpc--drawer-item--selected .cpc--drawer-item-label{color:var(--cds-text-primary,#161616)}.cpc--drawer__wrapper .cpc--drawer-item--disabled,.cpc--drawer__wrapper .cpc--drawer-item--disabled:focus,.cpc--drawer__wrapper .cpc--drawer-item--disabled:hover{background-color:var(--cds-button-disabled,#c6c6c6);cursor:not-allowed;outline:0}.cpc--drawer__wrapper .cpc--drawer-item--disabled .cpc--drawer-item-label,.cpc--drawer__wrapper .cpc--drawer-item--disabled .cpc--drawer-item-secondary-label,.cpc--drawer__wrapper .cpc--drawer-item--disabled:focus .cpc--drawer-item-label,.cpc--drawer__wrapper .cpc--drawer-item--disabled:focus .cpc--drawer-item-secondary-label,.cpc--drawer__wrapper .cpc--drawer-item--disabled:hover .cpc--drawer-item-label,.cpc--drawer__wrapper .cpc--drawer-item--disabled:hover .cpc--drawer-item-secondary-label{fill:var(--cds-text-on-color-disabled,#8d8d8d);color:var(--cds-text-on-color-disabled,#8d8d8d)}.cpc--drawer__wrapper .cpc--drawer__sidepanel{display:block;height:calc(100% - 48px);position:absolute;top:48px;visibility:hidden;width:100%;z-index:100}.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer--list__wrapper{position:relative;visibility:hidden;width:60%}.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer--list,.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer__footer{transform:translateX(-100%);visibility:hidden}@media (prefers-reduced-motion:no-preference){.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer--list,.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer__footer{transition:transform .4s ease-in-out,visibility .4s}}@media (prefers-reduced-motion:reduce){.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer--list,.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer__footer{animation:none}}.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer--list{height:100%;left:0;position:absolute;top:0;width:100%}.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer__footer{position:absolute;width:100%}.cpc--drawer__wrapper .cpc--drawer__sidepanel .cpc--drawer-item{min-width:100%}.cpc--drawer__wrapper .cpc--drawer__sidepanel--open{background-color:var(--cds-overlay,hsla(0,0%,9%,.5));visibility:visible}.cpc--drawer__wrapper .cpc--drawer__sidepanel--open .cpc--drawer--list,.cpc--drawer__wrapper .cpc--drawer__sidepanel--open .cpc--drawer__footer{transform:translateX(0);visibility:visible}.cpc--drawer__wrapper .cpc--drawer{background-color:var(--cds-layer-01,#f4f4f4);border-right:1px solid var(--cds-border-subtle-00,#e0e0e0);display:block;flex-direction:column;max-width:250px;min-width:200px;overflow-x:visible;position:relative;width:auto}.cpc--drawer__wrapper .cpc--drawer__header{background-color:var(--cds-layer);display:flex;justify-content:flex-end;position:relative;width:100%}.cpc--drawer__wrapper .cpc--drawer__header:after{background-color:var(--cds-border-subtle-00,#e0e0e0);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cpc--drawer__wrapper .cpc--drawer__sort-button .cpc--drawer__sort-button__icon{transition:transform .25s cubic-bezier(.5,0,.1,1)}.cpc--drawer__wrapper .cpc--drawer__sort-button .cpc--drawer__sort-button__icon--desc{transform:rotate(180deg)}.cpc--drawer__wrapper .cpc--drawer__sort-button .cpc--drawer__sort-button__icon--asc{transform:rotate(0)}.cpc--drawer__wrapper .cpc--drawer .cpc--drawer__header-btn-set{display:flex;justify-content:flex-end;width:100%}.cpc--drawer__wrapper .cpc--drawer__search{width:100%}.cpc--drawer__wrapper .cpc--drawer__search .cds--search-input{border-bottom:0 solid transparent}.cpc--drawer__wrapper .cpc--drawer__footer{align-items:center;background-color:var(--cds-layer);border-top:1px solid var(--cds-border-subtle-00,#e0e0e0);bottom:0;display:none;height:32px;left:0;overflow:hidden;padding-left:1rem;position:absolute;width:100%}.cpc--drawer__wrapper .cpc--drawer__empty-state{background-color:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);height:100%;letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);padding:1rem}.cpc--drawer__wrapper .cpc--drawer--empty .cpc--drawer__sidepanel .cpc--drawer--list{height:100%}.cpc--drawer__wrapper .cpc--drawer .cpc--drawer--list{background-color:var(--cds-layer-accent-01,#e0e0e0);display:flex;flex-direction:column;overflow-y:auto}.cpc--drawer__wrapper .cpc--drawer .cpc--drawer--list__wrapper{height:100%;overflow-y:hidden}.cpc--drawer__wrapper .cpc--drawer--list{height:100%}.cpc--drawer__wrapper .cpc--drawer-panel__footer{background-color:var(--cds-layer);border-top:1px solid var(--cds-border-subtle-00,#e0e0e0);bottom:0;display:flex;justify-content:flex-end;left:0;position:relative;width:100%;z-index:1}.cpc--drawer__wrapper--mobile{align-items:flex-start;display:flex;flex-direction:column;height:360px;justify-content:space-between;position:relative}.cpc--drawer__wrapper--mobile .cpc--drawer-panel{background-color:var(--cds-layer);margin-bottom:38px;max-height:420px;max-width:100%;min-height:280px;min-width:100%;position:relative;top:48px}.cpc--drawer__wrapper--mobile .cpc--drawer{border-right:0;display:flex;flex-direction:column;height:100%;left:0;max-width:100%;overflow-y:auto;position:absolute;top:0;width:100%}.cpc--drawer__wrapper--mobile .cpc--drawer__header{justify-content:space-between}.cpc--drawer__wrapper--dynamic .cpc--drawer__footer{display:flex}.cpc--drawer__wrapper--dynamic .cpc--drawer--list{height:calc(100% - 80px)}.cpc--drawer__wrapper--dynamic .cpc--drawer__sidepanel .cpc--drawer--list{height:calc(100% - 32px)}.cpc--drawer__wrapper--dynamic .cpc--drawer__header{height:48px}.cpc--drawer__wrapper--dynamic .cpc--drawer-item:last-child,.cpc--drawer__wrapper--dynamic .cpc--drawer__sidepanel .cpc--drawer-item:last-child{border-bottom:1px solid var(--cpc-vertical-tab-border,var(--cds-border-subtle-01,#c6c6c6))}.cpc--drawer__wrapper--dynamic .cpc--drawer-panel{overflow:hidden}.cpc--drawer__wrapper--dynamic .cpc--drawer-panel__header{align-items:center;background-color:var(--cds-layer);display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.cpc--drawer__wrapper--dynamic .cpc--drawer-panel__header:after{background-color:var(--cds-border-subtle-00,#e0e0e0);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cpc--drawer__wrapper--dynamic .cpc--drawer-panel__content{padding:1rem}.cpc--drawer__wrapper--dynamic .cpc--drawer-panel__content-wrapper{overflow:hidden}.cpc--array-value-preview{display:flex;margin-bottom:.5rem}.cpc--array-value-preview__container{align-items:center;display:flex;width:100%}.cpc--array-value-preview__code-snippet{width:calc(100% - 50px)}.cpc--array-value-preview__edit-button.cds--btn{background:var(--cds-layer-01,#f4f4f4);height:100%}.cpc--array-value-preview__edit-button.cds--btn svg{fill:var(--cds-icon-secondary,#525252)}.cpc--array-value-preview__edit-button--light.cds--btn{background:var(--cds-layer-02,#fff)}.cpc--mixed-array-editor__json-editor-container{margin-bottom:.5rem}.mb-2{margin-bottom:2rem}#dynamic-string-array-editor-tag-area-disabled{margin-bottom:2rem;max-height:8.5625rem}.cpc--dynamic-array-editor__error-message{color:var(--cds-text-error,#da1e28);font-size:.75rem}.cpc--dynamic-array-editor__mb-1{margin-bottom:1rem}.cpc--data-table.cpc--data-table--parent-width{min-width:500px}.cpc--data-table.cpc--data-table--parent-width .cpc--data-table__table-wrapper{overflow-x:auto}.cpc--data-table{min-width:fit-content}.cpc--data-table td .cpc--text-overflow{overflow-wrap:anywhere}.cpc--data-table .cds--data-table-container .cds--toolbar-content{min-width:min-content;width:100%}.cpc--data-table .cds--data-table-container .cds--data-table-header{background:transparent}.cpc--data-table .cds--table-toolbar-button{height:min-content;min-height:0;padding:1rem 1rem calc(1rem - 1px)}.cpc--data-table .cds--data-table-content,.cpc--data-table .cpc--data-table__pagination--sm{overflow-x:visible}.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__left>*,.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__right>*{display:none}.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__control-buttons,.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__items-count{display:initial}.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__items-count{margin-left:0}.cpc--data-table .cpc--data-table__pagination--sm .cds--pagination__control-buttons{white-space:nowrap}.cpc--data-table td.cpc--data-table__row-actions-cell{padding-bottom:0;padding-top:0}.cpc--data-table td.cpc--data-table__row-actions-cell .cds--overflow-menu__wrapper{display:flex;justify-content:end;margin:0}.cpc--data-table td.cpc--data-table__row-actions-cell .cds--overflow-menu__wrapper .cds--overflow-menu--md{min-height:0;padding:0}.cpc--data-table .cds--data-table--tall td.cpc--data-table__row-actions-cell button.cds--overflow-menu{margin-top:.5rem}.cpc--data-table td.cds--table-expand{height:unset}.cpc--data-table td.cds--table-expand .cds--table-expand__button{height:2.9375rem}.cpc--data-table .cds--data-table--xs .cds--table-expand .cds--table-expand__button{height:1.4375rem}.cpc--data-table .cds--data-table--sm .cds--table-expand .cds--table-expand__button{height:1.9375rem}.cpc--data-table .cds--data-table--lg .cds--table-expand .cds--table-expand__button,.cpc--data-table .cds--data-table--md .cds--table-expand .cds--table-expand__button,.cpc--data-table .cds--data-table--xl .cds--table-expand .cds--table-expand__button{height:2rem}.cpc--data-table .cpc--data-table__row-clickable{cursor:pointer}.cpc--data-table .cds--data-table tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{padding-left:3rem}.cpc--data-table .cds--data-table td .cds--tag{margin:0 .25rem 0 0;white-space:nowrap}.cpc--data-table .cds--data-table tr:not([data-child-row=true]) td p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--data-table th.cds--table-expand+.cds--table-column-checkbox+th{padding-left:0}.cpc--data-table td.cds--table-expand+.cds--table-column-checkbox+td{padding-left:1rem}.cpc--data-table td.cds--table-expand+.cds--table-column-checkbox,.cpc--data-table th.cds--table-expand+.cds--table-column-checkbox{padding-left:1rem;padding-right:.25rem}.cpc--data-table tr.cds--expandable-row .cpc--data-list__row{padding-left:.75rem}.cpc--data-table .cpc--data-table__empty-state{color:var(--cds-text-primary,#161616);padding:6rem 2rem}.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-col{flex:unset}.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-col .cds--tile,.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-col .cpc--message{background:none}.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-icon{width:5rem}.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-header{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin-bottom:.25rem;margin-top:.75rem}.cpc--data-table .cpc--data-table__empty-state .cpc--data-table__empty-state-description{max-width:18rem}.cpc--data-table .cds--data-table tbody tr.cpc--data-table__no-hover,.cpc--data-table .cds--data-table tbody tr.cpc--data-table__no-hover td{background:var(--cds-layer-01,#f4f4f4)}.cpc--data-table .cds--batch-actions{min-height:3rem}.cpc--data-table .cds--batch-actions .cds--batch-summary__para{margin-right:12px}.cpc--data-table .cds--table-toolbar-filter-tags .cds--tag--disabled,.cpc--data-table .cds--table-toolbar-filter-tags .cds--tag--filter.cds--tag--disabled,.cpc--data-table .cds--table-toolbar-filter-tags .cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-field-02,#fff)}.cpc--data-table .cpc--progress-bar__section,.cpc--data-table .cpc--status__section{background-color:var(--cds-layer-accent-01,#e0e0e0)}.cds--table-toolbar-filter-panel .cds--form-item{margin:1.5rem 1rem 1rem;max-width:fit-content;min-width:15rem}.cds--table-toolbar-filter-panel .cds--form-item .cds--date-picker-container{justify-content:end}.cds--table-toolbar-filter-panel .cds--form-item .cds--date-picker-container .cds--date-picker__input:disabled,.cds--table-toolbar-filter-panel .cds--multi-select--filterable.cds--list-box--disabled:hover .cds--text-input{background-color:var(--cds-field-02,#fff)}.cpc--data-table--no-header .cds--data-table-header{display:none}.cds--skeleton.cds--data-table-container{padding-top:0}.cpc--data-table--actions-dropdown.cds--overflow-menu{height:auto;margin:0;padding:0;width:auto}.cpc--data-table--actions-dropdown.cds--overflow-menu:focus .cds--btn{box-shadow:inset 0 0 0 1px var(--cds-focus,#0f62fe),inset 0 0 0 2px var(--cds-background,#fff)}.cpc--data-table--actions-dropdown-list.cds--overflow-menu-options:after{content:none}.cpc--error-modal .cpc--message{background-color:transparent}.cpc--error-state .cds--tooltip p.cpc--error-state__caption,.cpc--error-state .cpc--error-state__caption{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-top:.5rem}.cpc--error-state .cpc--message__caption{margin-top:1rem;padding:0}.cpc--error-state .cpc--message__text-container{max-width:36rem;width:80%}.cpc--error-state .cpc--message__text-container p{margin-top:1rem}.cpc--error-state .cpc--message__text-container .cds--link,.cpc--error-state .cpc--message__text-container p{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375)}.cpc--error-state .cds--actionable-notification__text-wrapper{display:block}.cpc--error-state .cds--actionable-notification__text-wrapper .cpc--error-state__caption{color:var(--cds-text-secondary,#525252)}.cpc--inline-loading-text-input{position:relative}.cpc--inline-loading-text-input__loader{position:absolute;right:.5rem;top:.25em}.cpc--integration-create-card .cds--toggle__skeleton-rectangle,.cpc--integration-create-card .cds--toggle__text{display:none}.cpc--integration-create-card .cds--css-grid{align-items:center;grid-template:"icon title toggle" auto ". description ." auto ". content ." auto "footer footer footer" auto/auto 3fr 1fr;padding:0}.cpc--integration-create-card .cds--css-grid div:first-of-type{grid-area:icon}.cpc--integration-create-card .cds--css-grid div:nth-of-type(2){grid-area:title}.cpc--integration-create-card .cds--css-grid div:nth-of-type(2) h2{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.cpc--integration-create-card .cds--css-grid div:nth-of-type(3){grid-area:toggle;justify-self:flex-end;margin:0}.cpc--integration-create-card .cds--css-grid div:nth-of-type(4){font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);grid-area:description;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-bottom:.5rem}.cpc--integration-create-card .cds--css-grid div:nth-of-type(5){grid-area:content;margin-bottom:1rem;margin-top:.5rem}.cpc--integration-create-card .cds--css-grid div:nth-of-type(6){grid-area:footer;margin-left:-1rem;margin-right:-2rem}.cpc--integration-create-card .cds--subgrid.default-footer{align-items:center;grid-template:"left-action right-action" auto/auto;margin-bottom:-1rem}.cpc--integration-create-card .cds--subgrid.default-footer div:first-of-type{grid-area:left-action}.cpc--integration-create-card .cds--subgrid.default-footer div:first-of-type .cds--link{margin-left:1rem}.cpc--integration-create-card .cds--subgrid.default-footer div:nth-of-type(2){grid-area:right-action;justify-self:flex-end}.json-editor-skeleton{width:100%}.json-editor-skeleton>div{height:15rem;width:100%}.json-editor-react-container{height:100%;width:100%}.json-editor-react-container .jsoneditor-menu,.json-editor-react-container .jsoneditor-poweredBy,.json-editor-react-container .jsoneditor-statusbar{display:none}.json-editor-react-container div.jsoneditor-outer .ace_editor{min-height:6rem}.json-editor-react-container div.jsoneditor,.json-editor-react-container div.jsoneditor-menu,.json-editor-react-container div.jsoneditor-statusbar,.json-editor-react-container div.jsoneditor-validation-errors-container{background-color:var(--cds-layer-02,#fff);border-color:var(--cds-layer-02,#fff)}.json-editor-react-container div.jsoneditor-statusbar span.jsoneditor-curserinfo-label,.json-editor-react-container div.jsoneditor-statusbar span.jsoneditor-curserinfo-val{color:var(--cds-text-primary,#161616)}.json-editor-react-container div.jsoneditor textarea.jsoneditor-text,.json-editor-react-container div.jsoneditor-tree{background-color:#666;color:#fff}.json-editor-react-container div.jsoneditor-field,.json-editor-react-container div.jsoneditor-value{color:#fff}.json-editor-react-container table.jsoneditor-search div.jsoneditor-frame{background:grey}.json-editor-react-container tr.jsoneditor-highlight,.json-editor-react-container tr.jsoneditor-selected{background-color:grey}.json-editor-react-container div.jsoneditor-field.jsoneditor-highlight,.json-editor-react-container div.jsoneditor-field[contenteditable=true]:focus,.json-editor-react-container div.jsoneditor-field[contenteditable=true]:hover,.json-editor-react-container div.jsoneditor-value.jsoneditor-highlight,.json-editor-react-container div.jsoneditor-value[contenteditable=true]:focus,.json-editor-react-container div.jsoneditor-value[contenteditable=true]:hover{background-color:grey;border-color:grey}.json-editor-react-container div.jsoneditor-field.highlight-active,.json-editor-react-container div.jsoneditor-field.highlight-active:focus,.json-editor-react-container div.jsoneditor-field.highlight-active:hover,.json-editor-react-container div.jsoneditor-value.highlight-active,.json-editor-react-container div.jsoneditor-value.highlight-active:focus,.json-editor-react-container div.jsoneditor-value.highlight-active:hover{background-color:#b1b1b1;border-color:#b1b1b1}.json-editor-react-container div.jsoneditor-tree button:focus{background-color:#868686}.json-editor-react-container div.jsoneditor td.jsoneditor-separator,.json-editor-react-container div.jsoneditor-readonly{color:#acacac}.json-editor-react-container div.jsoneditor-value.jsoneditor-string{color:#0f8}.json-editor-react-container div.jsoneditor-value.jsoneditor-array,.json-editor-react-container div.jsoneditor-value.jsoneditor-object{color:#bababa}.json-editor-react-container div.jsoneditor-value.jsoneditor-number{color:#ff4040}.json-editor-react-container div.jsoneditor-value.jsoneditor-boolean{color:#ff8048}.json-editor-react-container div.jsoneditor-value.jsoneditor-null{color:#49a7fc}.json-editor-react-container div.jsoneditor-value.jsoneditor-invalid{color:#fff}.cpc--json-input{display:flex;flex-direction:column}.cpc--json-input__json-editor-container{align-items:center;display:flex;max-width:5rem}.cpc--json-input__json-editor-overlay{font-size:.875rem;margin-bottom:0;min-width:5rem}.cpc--json-input__json-editor-edit-button.cds--btn{margin-left:.25rem}.cpc--json-input__json-editor-edit-button.cds--btn svg{fill:var(--cds-icon-secondary,#525252)}@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezUeLEaUjhaDSuXHwVRgvLJn1tQ7xiuVv/ocTRF42mNgZGBgYGbwZOBiAAFGJBIMAAizAFoAAABiAGIAznjaY2BkYGAA4in8zwXi+W2+MjCzMIDApSwvXzC97Z4Ig8N/BxYGZgcgl52BCSQKAA3jCV8CAABfAAAAAAQAAEB42mNgZGBg4f3vACQZQABIMjKgAmYAKEgBXgAAeNpjYGY6wTiBgZWBg2kmUxoDA4MPhGZMYzBi1AHygVLYQUCaawqDA4PChxhmh/8ODDEsvAwHgMKMIDnGL0x7gJQCAwMAJd4MFwAAAHjaY2BgYGaA4DAGRgYQkAHyGMF8NgYrIM3JIAGVYYDT+AEjAwuDFpBmA9KMDEwMCh9i/v8H8sH0/4dQc1iAmAkALaUKLgAAAHjaTY9LDsIgEIbtgqHUPpDi3gPoBVyRTmTddOmqTXThEXqrob2gQ1FjwpDvfwCBdmdXC5AVKFu3e5MfNFJ29KTQT48Ob9/lqYwOGZxeUelN2U2R6+cArgtCJpauW7UQBqnFkUsjAY/kOU1cP+DAgvxwn1chZDwUbd6CFimGXwzwF6tPbFIcjEl+vvmM/byA48e6tWrKArm4ZJlCbdsrxksL1AwWn/yBSJKpYbq8AXaaTb8AAHja28jAwOC00ZrBeQNDQOWO//sdBBgYGRiYWYAEELEwMTE4uzo5Zzo5b2BxdnFOcALxNjA6b2ByTswC8jYwg0VlNuoCTWAMqNzMzsoK1rEhNqByEyerg5PMJlYuVueETKcd/89uBpnpvIEVomeHLoMsAAe1Id4AAAAAAAB42oWQT07CQBTGv0JBhagk7HQzKxca2sJCE1hDt4QF+9JOS0nbaaYDCQfwCJ7Au3AHj+LO13FMmm6cl7785vven0kBjHCBhfpYuNa5Ph1c0e2Xu3jEvWG7UdPDLZ4N92nOm+EBXuAbHmIMSRMs+4aUEd4Nd3CHD8NdvOLTsA2GL8M9PODbcL+hD7C1xoaHeLJSEao0FEW14ckxC+TU8TxvsY6X0eLPmRhry2WVioLpkrbp84LLQPGI7c6sOiUzpWIWS5GzlSgUzzLBSikOPFTOXqly7rqx0Z1Q5BAIoZBSFihQYQOOBEdkCOgXTOHA07HAGjGWiIjaPZNW13/+lm6S9FT7rLHFJ6fQbkATOG1j2OFMucKJJsxIVfQORl+9Jyda6Sl1dUYhSCm1dyClfoeDve4qMYdLEbfqHf3O/AdDumsjAAB42mNgYoAAZQYjBmyAGYQZmdhL8zLdDEydARfoAqIAAAABAAMABwAKABMAB///AA8AAQAAAAAAAAAAAAAAAAABAAAAAA==) format("woff")}.markdown-body .octicon{fill:currentColor;display:inline-block;vertical-align:text-bottom}.markdown-body .anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.markdown-body .anchor:focus{outline:none}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{background-color:#b31d28;color:#fafbfc}.markdown-body .pl-c2{background-color:#d73a49;color:#fafbfc}.markdown-body .pl-c2:before{content:"^M"}.markdown-body .pl-sr .pl-cce{color:#22863a;font-weight:700}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{color:#005cc5;font-weight:700}.markdown-body .pl-mi{color:#24292e;font-style:italic}.markdown-body .pl-mb{color:#24292e;font-weight:700}.markdown-body .pl-md{background-color:#ffeef0;color:#b31d28}.markdown-body .pl-mi1{background-color:#f0fff4;color:#22863a}.markdown-body .pl-mc{background-color:#ffebda;color:#e36209}.markdown-body .pl-mi2{background-color:#005cc5;color:#f6f8fa}.markdown-body .pl-mdr{color:#6f42c1;font-weight:700}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{color:#032f62;text-decoration:underline}.markdown-body details{display:block}.markdown-body summary{display:list-item}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px}.markdown-body h1,.markdown-body h2{font-weight:600}.markdown-body h2{font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h3,.markdown-body h4{font-weight:600}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h5,.markdown-body h6{font-weight:600}.markdown-body h6{font-size:12px}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code,.markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-bottom:0;margin-top:0}.markdown-body input::-webkit-inner-spin-button,.markdown-body input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.markdown-body .border{border:1px solid #e1e4e8!important}.markdown-body .border-0{border:0!important}.markdown-body .border-bottom{border-bottom:1px solid #e1e4e8!important}.markdown-body .rounded-1{border-radius:3px!important}.markdown-body .bg-white{background-color:#fff!important}.markdown-body .bg-gray-light{background-color:#fafbfc!important}.markdown-body .text-gray-light{color:#6a737d!important}.markdown-body .mb-0{margin-bottom:0!important}.markdown-body .my-2{margin-bottom:8px!important;margin-top:8px!important}.markdown-body .py-0{padding-bottom:0!important;padding-top:0!important}.markdown-body .py-2{padding-bottom:8px!important;padding-top:8px!important}.markdown-body .pl-3,.markdown-body .px-3{padding-left:16px!important}.markdown-body .px-3{padding-right:16px!important}.markdown-body .f6{font-size:12px!important}.markdown-body .lh-condensed{line-height:1.25!important}.markdown-body .text-bold{font-weight:600!important}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{background:transparent;border:0;font-size:100%;margin:0;padding:0;white-space:pre;word-break:normal}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{background-color:#f6f8fa;border-radius:3px;font-size:85%;line-height:1.45;overflow:auto;padding:16px}.markdown-body pre code{word-wrap:normal;background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.markdown-body .commit-tease-sha{color:#444d56;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%}.markdown-body .blob-wrapper{border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{color:rgba(27,31,35,.3);cursor:pointer;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;line-height:20px;min-width:50px;padding-left:10px;padding-right:10px;text-align:right;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:1%}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{line-height:20px;padding-left:10px;padding-right:10px;position:relative;vertical-align:top}.markdown-body .blob-code-inner{word-wrap:normal;color:#24292e;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;overflow:visible;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{background:#ffea7f;cursor:pointer}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body :checked+.radio-label{border-color:#0366d6;position:relative;z-index:1}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body .pl-7{padding-left:48px!important}.markdown-body .pl-8{padding-left:64px!important}.markdown-body .pl-9{padding-left:80px!important}.markdown-body .pl-10{padding-left:96px!important}.markdown-body .pl-11{padding-left:112px!important}.markdown-body .pl-12{padding-left:128px!important}.cpc--markdown-renderer{color:var(--cds-text-primary,#161616)}.cpc--markdown-renderer ul{list-style:disc}.cpc--markdown-renderer table tr{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--markdown-renderer table tr:nth-child(2n){background-color:var(--cds-background,#fff)}.cpc--markdown-renderer table td,.cpc--markdown-renderer table th{border-color:var(--cds-border-strong-01,#8d8d8d)}.cpc--markdown-renderer .cds--snippet pre,.cpc--markdown-renderer .cds--snippet pre code{background:unset}.cpc--markdown-renderer--mock{height:700px;overflow:auto;width:900px}.cpc--media-gallery{position:relative;text-align:center;width:100%}.cpc--media-gallery__display{margin-bottom:1rem}.cpc--media-gallery__image,.cpc--media-gallery__video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cpc--media-gallery__image{color:var(--cds-text-primary,#161616);height:auto;max-height:100%;max-width:100%;width:auto}.cpc--media-gallery__video{height:100%;width:100%}.cpc--media-gallery__media-wrap{overflow:hidden;padding-top:56.33%;position:relative}.cpc--media-gallery__controls{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:1rem}.cpc--media-gallery__controls p{padding:1rem 0}.cpc--media-gallery__display--is-video{display:initial}.cpc--media-gallery .remove-text-indent{text-indent:0}.cpc--media-gallery .cds--pagination-nav__page--select{appearance:auto;padding-top:14px}.cpc--media-gallery .cds--pagination-nav__page--select option{display:inline}.cpc--media-gallery .cds--pagination-nav__page--select option[hidden]{display:none}.cpc--media-gallery .cds--pagination-nav__page--select_no_dropdown{appearance:none}.cpc--media-gallery .cds--pagination-nav__page svg,.cpc--media-gallery .cds--pagination-nav__select-icon-wrapper svg{fill:var(--cds-text-secondary,#525252);will-change:transform}.cpc--media-gallery--loaded{visibility:hidden}.cpc--media-gallery__inline-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.cpc--media-gallery--overlay-styles{clip-path:inset(0);filter:blur(1px);transition:opacity 2s ease-in}.cpc--media-gallery__image-container{border:0;padding:0}.cpc--media-gallery__image-clickable:hover{cursor:pointer}.cpc--media-gallery__image-clickable:focus .cpc--media-gallery__image{border:2px solid var(--cds-focus,#0f62fe)}.cpc--media-gallery__image-clickable .cpc--media-gallery__image{border:2px solid transparent}.cpc--media-gallery__modal{text-align:left}.cpc--media-gallery__modal .cds--modal-container{height:auto;min-height:32rem;min-width:80%;position:static}.cpc--media-gallery__modal .cds--modal-header{min-height:2.25rem}.cpc--media-gallery__modal .cds--modal-content{margin-top:.5rem;padding:0 3rem}.cpc--media-gallery__modal .cpc--media-gallery__display{flex-direction:column;height:100%;margin:0;width:100%}.cpc--media-gallery__modal .cpc--media-gallery__media-wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:0;width:100%}.cpc--media-gallery__modal .cpc--media-gallery__image-container{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;width:100%}.cpc--media-gallery__modal .cpc--media-gallery--loaded{display:none}.cpc--media-gallery__modal .cpc--media-gallery__image,.cpc--media-gallery__modal .cpc--media-gallery__video{position:static;transform:none}.cpc--media-gallery__modal img.cpc--media-gallery__image,.cpc--media-gallery__modal video.cpc--media-gallery__video{height:auto}.cpc--media-gallery__modal iframe.cpc--media-gallery__video{max-width:50rem}.cpc--media-gallery__modal-left,.cpc--media-gallery__modal-right{background-color:transparent;border:0;cursor:pointer;display:flex;padding:0;position:fixed;top:calc(50% - 1rem)}.cpc--media-gallery__modal-left{left:.5rem}.cpc--media-gallery__modal-right{right:.5rem}.cpc--media-gallery .react-transform-wrapper{height:100%;width:100%}.cpc--media-gallery__modal-zoom-image-controls-container{display:flex;flex-direction:column;height:calc(100% - 2rem)}.cpc--media-gallery .react-transform-component{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:center;width:100%}.cpc--media-gallery__modal-zoom-controls{display:flex;justify-content:center;padding-bottom:1rem;width:100%}.cpc--media-gallery__modal-zoom-control{background-color:transparent;border:0;color:var(--cds-text-primary,#161616);cursor:pointer;padding-left:.5rem;padding-right:.5rem}.cpc--message{background-color:var(--cds-layer-02,#fff);color:var(--cds-text-secondary,#525252)}.cpc--message--sm .cpc--message__icon>svg{width:64px}.cpc--message--md .cpc--message__icon>svg{width:80px}.cpc--message--lg .cpc--message__icon>svg{width:140px}.cpc--message--sm .cpc--message__text,.cpc--message__text{color:var(--cds-text-primary,#161616);font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375);padding-top:1rem}.cpc--message--md .cpc--message__text{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cpc--message--lg .cpc--message__text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--message__content{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1rem;max-width:36rem;min-height:4rem;width:80%}.cpc--message--sm .cpc--message__caption,.cpc--message__caption{color:var(--cds-text-secondary,#525252)}.cpc--message--sm .cpc--message__caption,.cpc--message--sm .cpc--message__caption a,.cpc--message__caption,.cpc--message__caption a{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--message--sm .cpc--message__caption a,.cpc--message__caption a{line-height:1.5}.cpc--message--md .cpc--message__caption{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cpc--message--lg .cpc--message__caption{color:var(--cds-text-placeholder,hsla(0,0%,9%,.4));font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--message__button-container,.cpc--message__children-container{display:flex;padding-top:1rem}.cpc--message__button-container .cds--btn,.cpc--message__button-container .cds--lin,.cpc--message__children-container .cds--btn,.cpc--message__children-container .cds--lin{margin-right:.5rem}.cpc--mini-order-summary-side-panel .cpc--mini-order-summary-side-panel__summary{bottom:0;left:0;overflow-y:auto;position:absolute;width:100%}.cpc--mini-order-summary-side-panel .cpc--mini-order-summary-gradientWrapper{bottom:4rem;left:0;overflow-y:visible;position:absolute;width:100%}.cpc--mini-order-summary-side-panel .cpc--mini-order-summary-gradientWrapper:before{background-image:linear-gradient(hsla(0,0%,100%,0) 0,var(--cds-icon-inverse,#fff) 100%);content:"";height:2rem;pointer-events:none;position:absolute;top:-2rem;width:100%}.cpc--mini-order-summary-side-panel .cpc--side-panel__body-content{position:unset}.cpc--mini-order-summary-side-panel .cpc--side-panel__content{transition:height .15s cubic-bezier(.2,0,.38,.9)}.cpc--mini-order-summary-side-panel .cpc--side-panel__btn-set.cds--btn-set{background-color:var(--cds-layer-02,#fff)}.cpc--mini-order-summary .cds--icon-tooltip{left:1rem;position:relative;top:.5rem;z-index:1}.cpc--mini-order-summary.cpc--mini-order-summary--expanded .cpc--mini-order-summary__expand-arrow{transform:rotate(-180deg)}.cpc--mini-order-summary.cpc--mini-order-summary--expanded .cds--icon-tooltip{top:1rem}.cpc--mini-order-summary .cpc--mini-order-summary__expand-arrow{transform:rotate(0);transition:transform .11s cubic-bezier(.2,0,.38,.9)}.cpc--mini-order-summary .cpc--mini-order-summary__estimate{display:flex;flex-direction:column;margin-top:1rem}.cpc--mini-order-summary .cpc--mini-order-summary__estimate>.cds--btn--tertiary{max-width:unset}.cpc--mini-order-summary .cpc--mini-order-summary__notifications{display:flex;flex-direction:column;margin-left:1rem}.cpc--mini-order-summary .cpc--mini-order-summary__terms--invalid .cds--checkbox-label:before{border-color:var(--cds-support-error,#da1e28)}.cpc--mini-order-summary .cpc--mini-order-summary__terms--invalid .cds--checkbox:focus+.cds--checkbox-label:before{box-shadow:0 0 0 2px var(--cds-focus-inset,#fff),0 0 0 4px var(--cds-support-error,#da1e28)}.cpc--mini-order-summary .cpc--order-summary__meta-details{margin-bottom:0;padding-bottom:1rem}.cpc--mini-order-summary:not(.cpc--mini-order-summary--expanded) .cpc--order-summary__total-cost .cpc--order-summary__heading{margin-left:1.5rem}.cpc--mini-order-summary .cpc--order-summary{height:unset;margin-top:-2rem;overflow:hidden;overflow-y:visible;position:unset;transition:height .15s cubic-bezier(.2,0,.38,.9);width:unset}.cpc--mini-order-summary .cpc--order-summary__content{min-height:unset;padding-left:1.5rem;padding-right:1.5rem}.cpc--mini-order-summary .cpc--order-summary__footer,.cpc--mini-order-summary .cpc--order-summary__header{margin:0;padding-left:2rem}.cpc--mini-order-summary .cpc--order-summary__header{align-items:center;min-height:4rem}.cpc--mini-order-summary .cpc--order-summary__header .cpc--order-summary__heading{margin-left:1.5rem;padding-top:0}.cpc--mini-order-summary .cpc--order-summary__switchers{transform:unset}.cpc--mini-order-summary .cpc--order-summary__footer{padding-bottom:1.5rem}.cpc--mini-order-summary .cpc--order-summary__country-switcher .cds--list-box__menu,.cpc--mini-order-summary .cpc--order-summary__currency-switcher .cds--list-box__menu{min-width:unset}body.cds--dark-theme .cpc--mini-order-summary .cpc--order-summary{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--mini-order-summary .cpc--order-summary__footer-text.cpc--order-summary__links{padding-top:1.5rem}.cpc--mini-order-summary .cpc--submit-promo__container{max-width:unset}.cpc--mini-order-summary .cpc--submit-promo__row div:first-child{flex:1 1 auto}.cpc--mini-order-summary .cpc--submit-promo__button-wrapper{flex:0 0 auto}.cpc--nested-filterable-dropdown .cds--text-input{border:0;outline:0;padding:0;width:calc(100% - 1.875rem)}.cpc--nested-filterable-dropdown .cds--text-input:focus{outline:none}.cpc--nested-filterable-dropdown .cds--text-input::placeholder{color:var(--cds-text-helper,#6f6f6f)}.cpc--nested-filterable-dropdown .cds--text-input::-ms-clear{display:none}.cpc--nested-filterable-dropdown .cds--list-box__field{height:100%;padding:0 2rem 0 1rem!important}.cpc--nested-filterable-dropdown .cds--list-box__field .cds--list-box__menu-icon{top:.5rem}.cpc--nested-filterable-dropdown .cds--list-box__menu{box-shadow:0 2px 6px rgba(0,0,0,.2);max-height:25rem;min-width:13rem}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--group-item:not(:first-child){padding-top:.25rem}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--group-item .cds--group-label{display:block;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);letter-spacing:.2px;line-height:var(--cds-heading-compact-01-line-height,1.28572);line-height:1.5rem;margin:.5rem 1rem}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--checkbox-wrapper{flex:1 1 auto;width:50%}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--checkbox-wrapper label{align-items:center;display:flex;padding-top:0}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--checkbox-wrapper .cds--checkbox-label-text{padding:0;width:100%}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--checkbox-wrapper .cds--list-box__menu-icon{top:0}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--list-box__menu-item__option{align-items:center;display:flex;margin-bottom:0;margin-top:0;max-width:100%;padding:.5rem 1.5rem .5rem 0}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--list-box__menu-item--single{align-items:center;display:flex;justify-content:space-between;line-height:1.5rem}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--list-box__menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item .cds--tag{margin:0 0 0 .25rem;white-space:nowrap}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item--checkmark{position:absolute;right:1rem}.cpc--nested-filterable-dropdown .cds--list-box__menu .cds--list-box__menu-item--active{background-color:var(--cds-background-selected-hover,hsla(0,0%,55%,.32));border-bottom-color:var(--cds-layer-accent-hover-01,#d1d1d1)}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi{background-color:var(--cds-icon-primary,#161616)}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi svg{padding:0 .175rem}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi svg:hover{background-color:var(--cds-icon-primary,#161616)}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi:focus svg{border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi~.cds--text-input{width:calc(100% - 5.25rem)}.cpc--nested-filterable-dropdown .cds--list-box__selection--multi~.cds--text-input:placeholder-shown{text-overflow:ellipsis}.cpc--nested-filterable-dropdown .cds--tooltip__label,.cpc--nested-filterable-dropdown .cds--tooltip__trigger{display:block;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpc--nested-filterable-dropdown.cds--list-box--disabled .cds--list-box__selection--multi{background-color:var(--cds-text-disabled,hsla(0,0%,9%,.25));pointer-events:none}.cpc--nested-filterable-dropdown--focus .cds--list-box__field{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cpc--nested-filterable-dropdown--expandable{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--nested-list-selector{width:24rem}.cpc--nested-list-selector .cds--overflow-menu--md{padding-top:0}.cpc--nested-list-selector__item{align-items:center;border-bottom:1px solid transparent;border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);display:flex;margin:0 1rem;outline:0;padding:.5rem 1.5rem .5rem 0}.cpc--nested-list-selector__item .cds--checkbox-wrapper{flex:1 1 auto;margin:0!important;width:50%}.cpc--nested-list-selector__item .cds--checkbox-label{align-items:center;padding:0 0 0 1.75rem;width:100%}.cpc--nested-list-selector__item .cds--checkbox-label-text{line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cpc--nested-list-selector__item .cds--skeleton__text{margin:.25rem 0}.cpc--nested-list-selector__item .cds--tag{margin:0 0 0 .25rem;white-space:nowrap}.cpc--nested-list-selector__item-wrapper:first-of-type .cpc--nested-list-selector__item{border-top-color:transparent}.cpc--nested-list-selector__item--single{color:var(--cds-text-primary,#161616);font-size:.875rem;line-height:1.5rem}.cpc--nested-list-selector__item--checkmark{position:absolute;right:1rem}.cpc--nested-list-selector__item-label{cursor:pointer;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.cpc--nested-list-selector__item--disabled .cpc--nested-list-selector__item-label{cursor:not-allowed;opacity:.5}.cpc--nested-list-selector__item--highlighted{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12))}.cpc--nested-list-selector__item--highlighted+.cpc--nested-list-selector__item-wrapper .cpc--nested-list-selector__item{border-top-color:transparent}.cpc--nested-list-selector__item-wrapper{outline:0;position:relative;width:24rem}.cpc--nested-list-selector-icon{align-items:center;cursor:pointer;display:flex;margin-left:.5rem;position:absolute;right:1rem;transition:transform 70ms cubic-bezier(.2,0,.38,.9)}.cpc--nested-list-selector-icon--open{transform:rotate(180deg)}.cpc--nested-list-selector__group-label{color:var(--cds-text-secondary,#525252);display:block;font-size:.75rem;font-weight:600;letter-spacing:.2px;line-height:1.5rem;margin:.5rem 1rem}.cpc--nested-list-selector__group-skeleton{margin:.75rem 1rem}.cpc--nested-list-selector__filter-container{display:flex;margin-bottom:2rem}.cpc--nested-list-selector__filter-container .cds--overflow-menu{margin-left:.25rem}.cpc--nested-list-selector__filter-container .cds--search-magnifier{display:none}.cpc--nested-list-selector__filter-container .cds--search-input{padding-left:1rem}.cpc--nested-list-selector__filter-container .cds--skeleton .cds--search-input{height:2.5rem}.cpc--nested-list-selector__filter-menu-item{font-size:.875rem;width:100%}.cpc--nested-list-selector__filter-menu-item .cds--btn{padding-right:1rem;width:100%}.cpc--nested-list-selector__filter-panel{padding:1rem}.cpc--nested-list-selector__filter-panel-title{font-weight:600;margin-bottom:1rem}.cpc--nested-list-selector__filter-options{width:14rem}.cpc--nested-list-selector__active-filters{align-items:center;display:flex;margin-bottom:1rem}.cpc--nested-list-selector__active-filters .cds--label{margin:0}.cpc--nested-list-selector__active-filters .cds--link{min-height:1.5rem;padding:.25rem}.cpc--nested-list-selector__active-filters .cds--link:hover{background-color:transparent}.cpc--nested-list-selector__active-filters .cds--link,.cpc--nested-list-selector__active-filters .cds--tag{margin-left:.5rem}.cpc--nested-list-selector__panel{padding:1rem 0}.cpc--nested-list-selector__no-match{color:var(--cds-text-primary,#161616);font-size:.875rem;font-style:italic;line-height:1.5rem;margin:0 1rem}.cpc--order-summary{background-color:var(--cds-layer-01,#f4f4f4);border-left:1px solid var(--cds-border-subtle-01,#c6c6c6);color:var(--cds-text-primary,#161616);display:flex;flex-direction:column;width:100%;z-index:1}@media (min-width:66rem){.cpc--order-summary{bottom:0;height:calc(100vh - 50px);position:fixed;right:0;width:22rem}.cpc--order-summary:after{position:absolute}}@media (max-height:700px){.cpc--order-summary{overflow-y:auto}}.cpc--order-summary:after{background-color:var(--cds-layer-01,#f4f4f4);content:"";height:100%;left:0;width:1px}.cpc--order-summary__header{align-items:center;border-bottom:1px solid var(--cds-layer-accent-01,#e0e0e0);display:flex;justify-content:space-between;max-width:100%;min-height:4rem;position:relative}.cpc--order-summary .top-heading,.cpc--order-summary__heading{display:inline-block;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cpc--order-summary .top-heading{margin-left:1rem}.cpc--order-summary__content{flex-grow:1;margin-top:1.5px;min-height:10rem;overflow-y:auto;padding:1rem;position:relative}@media (min-width:42rem){.cpc--order-summary__content{padding:1rem}}@media (max-height:700px){.cpc--order-summary__content{min-height:auto;overflow-y:visible}}.cpc--order-summary__footer{border-top:1px solid var(--cds-layer-accent-01,#e0e0e0);margin:0;padding:0 1rem 1.5rem;position:relative}@media (min-width:42rem){.cpc--order-summary__footer{margin:0}}.cpc--order-summary__button-group{display:flex;flex-direction:column;margin-top:1rem}.cpc--order-summary__button-group .cpc--code-sample-btn,.cpc--order-summary__button-group .cpc--code-sample-btn>.cds--btn,.cpc--order-summary__button-group>.cds--btn{width:100%}:not(.cds--modal-footer) .cpc--order-summary__button-group .cds--btn:not(:last-child){margin-bottom:1rem}.cpc--order-summary__footer:after{content:"";height:1px;position:absolute;top:0;width:100%}.cpc--order-summary__footer.cpc--order-summary__footer--no-divider:after{display:none}.cpc--order-summary__switchers{position:relative;z-index:2}.cpc--order-summary__country-switcher .cds--dropdown__wrapper{grid-gap:0;max-width:100%}.cpc--order-summary__country-switcher .cds--dropdown{max-width:12rem;min-width:9rem}.cpc--order-summary__header--wrap{flex-wrap:wrap;min-height:auto}.cpc--order-summary__header--wrap .cpc--order-summary__heading{height:auto;margin-top:.5rem}.cpc--order-summary__header--wrap .cpc--order-summary__switchers{display:flex;justify-content:space-between;min-width:calc(100% + .75rem);padding-top:.25rem}.cpc--order-summary__header--wrap .cpc--order-summary__switchers .cpc--order-summary__country-switcher .cds--dropdown{width:12rem}.cpc--order-summary__header--wrap .cpc--order-summary__switchers .cpc--order-summary__currency-switcher .cds--dropdown{max-width:9rem;min-width:6rem}.cpc--order-summary__meta-details{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-bottom:1rem;position:relative}.cpc--order-summary__meta-details .cpc--order-summary__row:first-child{margin-top:-.5rem;min-height:2rem}.cpc--order-summary__meta-details .cpc--order-summary__row:first-child .cpc--order-summary__heading,.cpc--order-summary__meta-details .cpc--order-summary__row:first-child span.cpc--order-summary__item-value{align-self:center}.cpc--order-summary__meta-details .cpc--order-summary__estimate-button.cds--btn--ghost.cds--btn--sm{hyphens:none;min-width:6.3125rem;padding:0}.cpc--order-summary__meta-details-item{padding-bottom:.25rem}.cpc--order-summary__heading,.cpc--order-summary__heading+.cpc--order-summary__item-value{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--order-summary__meta-details-item-value{color:var(--cds-text-secondary,#525252)}.cpc--order-summary__list--left-pad{padding-left:1.5rem}.cpc--order-summary__row>.cpc--order-summary__list--left-pad{padding-left:0}.cpc--order-summary__row--nest>.cpc--order-summary__list{position:relative}.cpc--order-summary__details-list{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);grid-column:1/span 2;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-top:.5rem}.cds--accordion__content .cpc--order-summary__details-list{padding-top:0}.cpc--order-summary__row{grid-gap:0 .75rem;display:grid;grid-template-columns:auto 4fr;grid-template-rows:auto;position:relative}.cpc--order-summary__row--nest:before{background-color:var(--cds-text-primary,#161616);content:"";height:calc(100% - .5rem);left:-1.0875rem;position:absolute;top:.5rem;width:1px}.cpc--order-summary__row--nest:after,.cpc--order-summary__row--nest>.cpc--order-summary__list>.cpc--order-summary__row:before{background-color:var(--cds-text-primary,#161616);content:"";height:1px;left:-1.0875rem;position:absolute;top:calc(1.5rem + 1px);width:.5rem}.cpc--order-summary__row--nest:after{top:.5rem}.cpc--order-summary__row--nest>.cpc--order-summary__list>.cpc--order-summary__row:last-child:after{background-color:var(--cds-layer-01,#f4f4f4);content:"";height:calc(100% - 1.5rem);left:-1.125rem;position:absolute;top:1.625rem;width:.25rem}.cpc--order-summary__row>.cpc--order-summary__list>.cpc--order-summary__row{padding-top:1rem}.cpc--order-summary__content>.cpc--order-summary__list>.cpc--order-summary__row:not(:first-child){margin-top:1rem}.cpc--order-summary__list>.cpc--order-summary__row{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--order-summary__list .cpc--order-summary__item-value{font-weight:600}.cpc--order-summary__details-list .cpc--order-summary__item-value{font-weight:400}.cpc--order-summary__content>.cpc--order-summary__list>.cpc--order-summary__row>.cpc--order-summary__list{grid-column:1/span 2}.cpc--order-summary__item-name,.cpc--order-summary__item-value{word-wrap:break-word;hyphens:auto;max-width:18.5rem;overflow-wrap:break-word}.cpc--order-summary__item-value-green{color:var(--cds-support-success,#24a148);justify-self:end;padding-top:.25rem;text-align:right}.cpc--order-summary__item-name-tag{word-wrap:break-word;hyphens:auto;margin-left:-.25rem;max-width:18.5rem;overflow-wrap:break-word}.cpc--order-summary__item-name-discount{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpc--order-summary__item-value{justify-self:end;text-align:right}.cpc--order-summary__item-value--emphasis{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-style:italic;font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--order-summary__item-quantity{align-items:center;background-color:var(--cds-layer-02,#fff);border-bottom:.5rem solid var(--cds-layer-01,#f4f4f4);border-top:.5rem solid var(--cds-layer-01,#f4f4f4);display:flex;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);height:2rem;justify-content:center;left:-1.5rem;letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-top:-.5rem;position:absolute;transform:translateY(1px);width:1rem;z-index:1}.cpc--order-summary__terms{margin:1rem 0 0}.cpc--order-summary__totals{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-top:1rem}.cpc--order-summary__totals .cpc--order-summary__total-cost{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--order-summary__totals .cpc--order-summary__total-cost div:first-child{display:flex}.cpc--order-summary__totals .cpc--order-summary__row{padding-top:.5rem}.cpc--order-summary__totals .cpc--order-summary__row:first-child{padding-top:0}.cpc--order-summary__list>.cpc--order-summary__row>.cpc--order-summary__item_name{position:relative}.cpc--order-summary__footnotes{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-style:italic;font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-top:1rem}.cpc--order-summary .cpc--submit-promo__feedback-text--success{color:var(--cds-support-success,#24a148)}.cpc--order-summary .cpc--submit-promo__feedback-text--error{color:var(--cds-support-error,#da1e28)}.cpc--order-summary .cpc--submit-promo__feedback-text--error .cds--link{display:inline;font-size:inherit}.cpc--order-summary__footer-text{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-top:.75rem}.cpc--order-summary__footer .cds--accordion__item{border-top:0}.cpc--order-summary__footer>:not(.cpc--submit-promo__container) .cds--link{font-size:100%}.cpc--order-summary .cpc--submit-promo__container{padding-top:1rem;width:100%}.cpc--order-summary__footer .cds--form-item{width:100%}.cpc--order-summary__footer .cds--text-input{width:12.5rem}.cpc--order-summary__row .cds--accordion{grid-column:1/span 2;margin-top:.25rem}@media (min-width:42rem){.cpc--order-summary__row .cds--accordion{width:calc(100% + .5rem)}}.cpc--order-summary__row .cds--accordion .cds--accordion__item,.cpc--order-summary__row .cds--accordion .cds--accordion__item:last-child{border:none}.cpc--order-summary__row .cds--accordion .cds--accordion__content{padding-bottom:0;padding-right:1rem}.cpc--order-summary__content>.cds--inline-notification{margin-top:0}.cpc--order-summary__content>.cds--inline-notification~.cds--inline-notification{margin-top:1rem}.cpc--order-summary__inline-loading{margin:.5rem 0;padding-bottom:1rem}.cpc--order-summary__inline-loading:last-child{margin:.5rem 0;padding-bottom:0}.cpc--order-summary-tree{font-size:.875rem}.cpc--order-summary-tree .cds--tree{overflow:hidden}.cpc--order-summary-tree .cds--tree .cds--tree-node{background-color:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-secondary,#525252);padding-left:1rem}.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled:focus>.cds--tree-node__label,.cpc--order-summary-tree .cds--tree .cds--tree-node:focus{outline:none}.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__label__details{background-color:var(--cds-background-active,hsla(0,0%,55%,.5));color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-node__icon,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__icon,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled,.cpc--order-summary-tree .cds--tree .cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{cursor:not-allowed}.cpc--order-summary-tree .cds--tree .cds--tree-node__label{align-items:center;display:flex;flex:1;margin-left:-2rem!important;min-height:2rem;padding-left:2rem!important}.cpc--order-summary-tree .cds--tree .cds--tree-node__label:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));color:var(--cds-text-primary,#161616)}.cpc--order-summary-tree .cds--tree .cds--tree-node__label:hover .cds--tree-node__label__details{color:var(--cds-text-primary,#161616)}.cpc--order-summary-tree .cds--tree .cds--tree-node__label:hover .cds--tree-node__icon,.cpc--order-summary-tree .cds--tree .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-primary,#161616)}.cpc--order-summary-tree .cds--tree .cds--tree-leaf-node{display:flex;padding-left:2.5rem}.cpc--order-summary-tree .cds--tree .cds--tree-leaf-node.cds--tree-node--with-icon{padding-left:2rem}.cpc--order-summary-tree .cds--tree .cds--tree-node__label__details{align-items:center;display:flex}.cpc--order-summary-tree .cds--tree .cds--tree-node--with-icon .cds--tree-parent-node__toggle{margin-right:0}.cpc--order-summary-tree .cds--tree .cds--tree-parent-node__toggle{border:0;margin-right:.5rem;padding:0}.cpc--order-summary-tree .cds--tree .cds--tree-parent-node__toggle:hover{cursor:pointer}.cpc--order-summary-tree .cds--tree .cds--tree-parent-node__toggle:focus{outline:none}.cpc--order-summary-tree .cds--tree .cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-secondary,#525252);transform:rotate(-90deg);transition:all .11s cubic-bezier(.2,0,.38,.9)}.cpc--order-summary-tree .cds--tree .cds--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.cpc--order-summary-tree .cds--tree .cds--tree-node__icon{fill:var(--cds-icon-secondary,#525252);flex-shrink:0;margin-right:.5rem}.cpc--order-summary-tree .cds--tree .cds--tree-node--selected>.cds--tree-node__label{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));color:var(--cds-text-primary,#161616)}.cpc--order-summary-tree .cds--tree .cds--tree-node--selected>.cds--tree-node__label:hover{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12))}.cpc--order-summary-tree .cds--tree .cds--tree-node--selected>.cds--tree-node__label .cds--tree-node__icon,.cpc--order-summary-tree .cds--tree .cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-primary,#161616)}.cpc--order-summary-tree .cds--tree .cds--tree-node--active>.cds--tree-node__label{position:relative}.cpc--order-summary-tree .cds--tree--compact .cds--tree-node__label{min-height:1.5rem}.cpc--order-summary-tree__header-details{margin:0;padding-bottom:1rem;padding-top:.5rem}.cpc--order-summary-tree__header-details span{margin-right:1rem}.cpc--order-summary-tree__cost-details-line-items{font-weight:400;line-height:1.5rem;margin-bottom:.5rem}.cpc--order-summary-tree__cost-details{font-size:.75rem;font-weight:400;margin-bottom:.5rem;margin-top:.5rem}.cpc--order-summary-tree__cost{font-size:.775rem;font-weight:400}.cpc--order-summary-tree__config-item-name{color:var(--cds-text-primary,#161616);display:inline-block;max-width:10rem;word-break:break-word}.cpc--order-summary-tree__module-line-item{flex-grow:1}.cpc--order-summary-tree__line-item-name{display:inline-block;justify-content:space-between;max-width:10rem;word-break:break-word}.cpc--order-summary-tree__resources-item-name{display:inline-block;justify-content:space-between;max-width:9rem;word-break:break-word}.cpc--order-summary-tree__line-item-resources-count{color:var(--cds-text-secondary,#525252);font-size:.8rem}.cpc--order-summary-tree__pricing-data{float:right;font-weight:700;padding-right:1rem}.cpc--order-summary-tree__resource-node{margin-left:0}.cpc--order-summary-tree__resources-pricing-data{float:right;font-weight:700;padding-right:1rem}.cpc--order-summary-tree__tooltip{position:absolute;top:-.75rem}.cpc--order-summary-tree__startingAt{margin-top:1.25rem}.cpc--order-summary-tree__footer{margin:0 2.5rem 0 1rem}.cpc--order-summary-tree .cds--tree-node__children .cds--tree{margin-right:0}.cpc--order-summary-tree__cost-breakdown{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12));margin:0 0 0 -2rem;padding:1rem 0 1rem 4rem}.cpc--order-summary-tree .mb-1{line-height:1.5rem}.cpc--order-summary-tree .bold{font-size:1rem;font-weight:600}.cpc--order-summary-tree .cds--tree{border-top:1px solid var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-on-color,#fff);margin-left:-1rem;margin-right:-1rem}.cpc--order-summary-tree .cds--tree-node__label{border-bottom:1px solid var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-primary,#161616);padding:.5rem 0}.cpc--order-summary-tree .cds--tree-node__label__details{flex-grow:1}.cpc--order-summary-tree .cds--popover{padding-left:1rem}.cpc--actions-panel-sm,.cpc--actions-panel-sm .cds--menu-button__trigger{display:block}@media (min-width:42rem){.cpc--actions-panel-sm,.cpc--actions-panel-sm .cds--menu-button__trigger{display:none}}.cpc--actions-panel,.cpc--actions-panel .cds--menu-button__trigger{display:none}@media (min-width:42rem){.cpc--actions-panel,.cpc--actions-panel .cds--menu-button__trigger{display:block}}.cpc--actions-panel .cds--menu-button__trigger{display:flex;height:auto;width:auto}.cpc--actions-panel-wrap{position:relative}.cpc--page-header__surfaced-details{align-items:center;display:flex;height:40px}.cpc--page-header__surfaced-details .cpc--tag-list--label-empty{padding-left:0}.cpc--page-header__surfaced-details--list ul{display:flex;font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333);margin-left:0}.cpc--page-header__surfaced-details--list li:not(:first-child):before{content:"  •  "}.cpc--page-header__surfaced-details--list__label{font-weight:600}.cpc--page-header--wrapped-details .cpc--page-header__surfaced-details{color:var(--cds-text-helper,#6f6f6f);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);height:max-content;letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);min-width:100%;padding-top:.5rem}.cpc--page-header:not(.cpc--page-header--wrapped-details) .cpc--page-header__surfaced-details>:first-child{margin:0 .5rem 0 0}.cpc--page-header:not(.cpc--page-header--wrapped-details) .cpc--page-header__surfaced-details>:not(:first-child){margin:0 .5rem}.cpc--page-header{background-color:var(--cds-background,#fff);display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 1rem 2rem;width:100%}@media (min-width:42rem){.cpc--page-header{padding:1rem 2rem 2rem}}@media (min-width:66rem){.cpc--page-header{flex-flow:row nowrap}}.cpc--page-header--light{background-color:var(--cds-layer-01,#f4f4f4);border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6)}.cpc--page-header__main{flex:1;width:calc(100% - 3rem)}.cpc--page-header__main .cpc--page-header__icon{position:absolute}.cpc--page-header__main-container{display:flex;flex:1;flex-wrap:wrap;margin-right:1rem;width:calc(100% - 136px)}@media (min-width:42rem){.cpc--page-header__main{max-width:100%;min-width:17.125rem}}.cpc--page-header__breadcrumb{position:relative;z-index:1}.cpc--page-header .cds--breadcrumb{display:flex;flex-wrap:nowrap}.cpc--page-header .cds--breadcrumb .cds--breadcrumb-item:after,.cpc--page-header .cds--breadcrumb .cds--link,.cpc--page-header .cds--breadcrumb .cpc--page-header__breadcrumb-btn{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--page-header .cds--breadcrumb .cds--link,.cpc--page-header .cds--breadcrumb .cpc--page-header__breadcrumb-btn{color:var(--cds-link-primary,#0f62fe)}.cpc--page-header .cds--breadcrumb .cpc--page-header__breadcrumb-btn{background-color:transparent;border:0;box-sizing:border-box;font-family:inherit;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:baseline;white-space:nowrap}.cpc--page-header .cds--breadcrumb .cpc--page-header__breadcrumb-btn:hover{cursor:pointer;text-decoration:underline}.cpc--page-header .cds--breadcrumb .cpc--page-header__breadcrumb-btn:focus{outline:1px solid var(--cds-background-brand,#0f62fe)}.cpc--page-header .cds--row{justify-content:space-between;width:calc(100% + 2rem)}.cpc--page-header__title-container{align-items:center;display:flex;flex-wrap:wrap;max-width:100%;min-width:0;padding:calc(1rem + 28px) 0 0}.cpc--page-header__breadcrumb+.cpc--page-header__title-container{padding:28px 0 0}.cpc--page-header__title-text{font-size:var(--cpc-heading-05-font-size,2rem);font-weight:var(--cpc-heading-05-font-weight,300);letter-spacing:var(--cpc-heading-05-letter-spacing,0);line-height:var(--cpc-heading-05-line-height,2.5rem);line-height:2.5rem;overflow:hidden;text-overflow:ellipsis}@media (max-width:41.98rem){.cpc--page-header__title-text{white-space:nowrap}}.cpc--page-header__title{max-width:100%;padding-right:1rem;position:relative}.cpc--page-header__title--skeleton{height:2rem;margin-bottom:0;margin-top:.5rem}.cpc--page-header__icon+.cpc--page-header__title-text{margin-left:36px}.cpc--page-header__icon{align-items:center;display:flex;height:100%;width:36px}.cpc--page-header__icon-container{align-items:end;display:flex;justify-content:center}.cpc--page-header--with-icon .cpc--page-header__icon{border-radius:.25rem;height:64px;justify-content:center;padding:12px;width:64px}.cpc--page-header--with-icon .cpc--page-header__icon-background{background-color:#fff}.cpc--page-header__icon>*,.cpc--page-header__icon>img,.cpc--page-header__icon>svg{height:32px;width:32px}.cpc--page-header--with-icon .cpc--page-header__icon>*,.cpc--page-header--with-icon .cpc--page-header__icon>img,.cpc--page-header--with-icon .cpc--page-header__icon>svg{height:52px;width:52px}.cpc--page-header__actions{align-items:center;display:flex;margin-top:calc(28px + 1rem);max-height:2.5rem;position:relative}@media (max-width:41.98rem){.cpc--page-header__actions{margin-top:1.5rem}}.cpc--page-header__actions>*,.cpc--page-header__actions>.cds--btn{margin-left:1rem}.cpc--page-header__actions>.cds--btn:first-child,.cpc--page-header__actions>:first-child{margin-left:0}.cpc--page-header--with-icon{padding-bottom:1rem}.cpc--page-header--with-icon .cpc--page-header__container{display:flex;justify-content:space-between;width:calc(100% + 2rem)}.cpc--page-header--with-icon .cpc--page-header__breadcrumb,.cpc--page-header--with-icon .cpc--page-header__title-text{margin-left:2.5rem}.cpc--page-header--with-icon .cpc--page-header__breadcrumb,.cpc--page-header--with-icon .cpc--page-header__title-text,.cpc--page-header--with-icon.cpc--page-header--wrapped-details .cpc--page-header__surfaced-details{margin-left:0}@media (min-width:66rem){.cpc--page-header--with-icon .cpc--page-header__breadcrumb,.cpc--page-header--with-icon .cpc--page-header__title-text,.cpc--page-header--with-icon.cpc--page-header--wrapped-details .cpc--page-header__surfaced-details{margin-left:0}}.cpc--page-header--sticky{position:sticky;top:3.125rem}.cpc--page-header--skeleton .cpc--page-header__main{flex:auto;width:auto}.cds--grid .cpc--page-header{padding-left:0;padding-right:0}.cpc--parameters{margin-bottom:.5rem}.cpc--parameters .dirty-bubble{background:var(--cds-button-primary,#0f62fe);border-radius:50%;height:4px;left:0;margin:auto .25rem auto calc(-1rem + 6px);width:4px}.cpc--parameters .dirty-bubble-container{display:flex;margin-top:-3px}.cpc--parameters .parameter-input-row{display:flex}.cpc--parameters .parameter-input-row-reset{margin-bottom:2rem;margin-left:-3rem;margin-top:auto;right:-4rem}.cpc--parameters-card{margin-left:-1rem;width:calc(100% + 1rem)}.cpc--parameters-card .cpc--card__labeled-rows>*{padding-bottom:.5rem}.cpc--parameters-skeleton{margin-left:-1rem;width:calc(100% + 1rem)}.cpc--parameters-inputs{margin:3rem 0}.cpc--parameters-inputs-header{align-items:center;display:flex;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);min-height:48px}.cpc--parameters-inputs-sub-header{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-top:.125rem}.cpc--parameters-inputs .cds--row{margin-bottom:2rem}.cpc--parameters-inputs .edit-button-footer{padding-bottom:1rem}.cpc--progress-bar{align-items:center;display:flex}.cpc--progress-bar__progress{align-content:stretch;background-color:var(--cds-layer-accent-01,#e0e0e0);border-radius:2rem;display:flex;flex-flow:row nowrap;height:.75rem;overflow:hidden;position:relative}.cpc--progress-bar__label{color:var(--cds-text-primary,#161616);font-size:.875rem;margin-left:.5rem}.cpc--progress-bar--segments .cpc--progress-bar__section:not(:last-child){border-right:.125rem solid var(--cds-layer-02,#fff)}.cpc--progress-bar__section{background-color:transparent;flex:0 0 0;height:100%;overflow:hidden;position:relative}.cpc--progress-bar__section__fill{background:none;height:100%;position:absolute;width:100%}.cpc--progress-bar__section[data-status=green] .cpc--progress-bar__section__fill{background-color:var(--cds-support-success,#24a148)}.cpc--progress-bar__section[data-status=red] .cpc--progress-bar__section__fill{background-color:var(--cds-support-error,#da1e28)}.cpc--progress-bar__section[data-status=yellow] .cpc--progress-bar__section__fill{background-color:var(--cds-support-warning,#f1c21b)}.cpc--progress-bar__section[data-status=blue] .cpc--progress-bar__section__fill{background-color:var(--cds-support-info,#0043ce)}.cpc--progress-bar__section[data-status=gray] .cpc--progress-bar__section__fill{background-color:var(--cds-button-secondary,#393939)}.cpc--progress-bar__section[data-status^=indeterminate] .cpc--progress-bar__section__fill{animation:animate-stripes 3s linear infinite;background-image:linear-gradient(135deg,var(--cds-support-success,#24a148) 25%,#6fdc8c 25%,#6fdc8c 50%,var(--cds-support-success,#24a148) 50%,var(--cds-support-success,#24a148) 75%,#6fdc8c 75%,#6fdc8c);background-size:15px 15px}.cpc--progress-bar__section[data-status=indeterminate-yellow] .cpc--progress-bar__section__fill{background-image:linear-gradient(135deg,var(--cds-support-warning,#f1c21b) 25%,#fddc69 25%,#fddc69 50%,var(--cds-support-warning,#f1c21b) 50%,var(--cds-support-warning,#f1c21b) 75%,#fddc69 75%,#fddc69)}.cpc--progress-bar__section[data-status=indeterminate-red] .cpc--progress-bar__section__fill{background-image:linear-gradient(135deg,var(--cds-support-error,#da1e28) 25%,#ff8389 25%,#ff8389 50%,var(--cds-support-error,#da1e28) 50%,var(--cds-support-error,#da1e28) 75%,#ff8389 75%,#ff8389)}.cpc--progress-bar__section[data-status=indeterminate-blue] .cpc--progress-bar__section__fill{background-image:linear-gradient(135deg,var(--cds-support-info,#0043ce) 25%,#78a9ff 25%,#78a9ff 50%,var(--cds-support-info,#0043ce) 50%,var(--cds-support-info,#0043ce) 75%,#78a9ff 75%,#78a9ff)}.cpc--progress-bar__section[data-status=indeterminate-gray] .cpc--progress-bar__section__fill{background-image:linear-gradient(135deg,var(--cds-button-secondary,#393939) 25%,#a8a8a8 25%,#a8a8a8 50%,var(--cds-button-secondary,#393939) 50%,var(--cds-button-secondary,#393939) 75%,#a8a8a8 75%,#a8a8a8)}.cpc--progress-bar--skeleton{align-items:center;display:flex}.cpc--progress-bar--skeleton .cds--skeleton__text{margin-bottom:0}.cpc--progress-bar--skeleton__progress{border-radius:2rem;height:.75rem;overflow:hidden}.cpc--progress-bar--skeleton__label{height:.875rem;margin-left:.5rem}.cpc--progress-container,.cpc--progress-container .cds--progress,.cpc--progress-container .cds--progress-line{width:100%}.cpc--progress-container .cds--progress-label{max-width:unset}.cpc--progress-container .cds--progress-step{flex-grow:1;width:unset}.cpc--progress-container .cpc--progress-container__tab-content{margin-bottom:3rem;margin-top:2rem}.cpc--progress-container .cpc--progress-container__nav-buttons .cds--btn{margin-right:.5rem}body.cpc--push-panel-open{padding-right:20rem}.cpc--push-panel__help .cpc--side-panel__content{padding-left:0;padding-right:0}.cpc--push-panel__help .cpc--side-panel__content .cpc--side-panel__heading{padding-left:2rem;width:calc(100% - 5rem)}.cpc--push-panel__help .cpc--side-panel__content .cds--accordion__content{padding-left:2.5rem;padding-right:2.5rem}.cpc--resource-level-nav.cpc--side-nav{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--resource-level-nav.cpc--side-nav .cpc--side-nav__items{padding:1rem 0}@media (max-width:41.98rem){.cpc--resource-level-nav.cpc--side-nav .cpc--side-nav__items{padding:0}}.cpc--resource-level-nav:after{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media screen and (max-width:671px){:not(.cpc-docs--renderer__component)>.cpc--side-nav.cpc--resource-level-nav{bottom:0;height:auto;left:0;max-height:calc(100% - 3.125rem);min-width:100%;overflow-y:auto;position:fixed;z-index:999}.cpc--side-nav.cpc--resource-level-nav.cpc--resource-level-nav--skeleton{display:none}}.cpc--resource-level-nav--skeleton .cpc--side-nav__item:not(.cpc--side-nav__item--with-menu),.cpc--resource-level-nav--skeleton .cpc--side-nav__menu-button{background-color:var(--cds-layer-01,#f4f4f4);cursor:default}.cpc--resource-level-nav--skeleton .cds--skeleton__text{margin-bottom:0}.cpc--satellite-location-status{display:flex}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--red-failure{fill:var(--cds-support-error,#da1e28)}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--green-checkmark{fill:var(--cds-support-success,#24a148)}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--warning [data-icon-path=inner-path]{fill:var(--cds-icon-primary,#161616);opacity:1}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--inprogress{fill:var(--cds-support-info,#0043ce)}.cpc--satellite-location-status .cds--toggletip-button .cpc--status__icon--incomplete{fill:var(--cds-icon-secondary,#525252)}.cpc--satellite-location-status .cpc--tooltip-trigger{background-color:unset;border:0;margin:0;padding:0}.cpc--section-heading__title{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cpc--section-heading__description{max-width:42rem}.cpc--side-nav--inverse,.cpc--side-nav--inverse .cpc--side-nav__item:not(.cpc--side-nav__item--with-menu),.cpc--side-nav--inverse .cpc--side-nav__menu,.cpc--side-nav--inverse .cpc--side-nav__menu-button{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--side-nav--inverse .cpc--side-nav__link,.cpc--side-nav--inverse .cpc--side-nav__menu-button{color:var(--cds-text-secondary,#525252)}.cpc--side-nav--inverse .cpc--side-nav__collapse-button{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--side-nav--inverse.cpc--side-nav--collapsed .cpc--side-nav__collapse-button{animation-name:side-nav-collapse-button-fade}.cpc--side-nav--inverse .cpc--side-nav__item--active .cpc--side-nav__menu-button,.cpc--side-nav--inverse .cpc--side-nav__link[aria-current=page]{background-color:var(--cds-layer-selected-01,#e0e0e0)}.cpc--side-nav--inverse .cpc--side-nav__menu-icon,.cpc--side-nav--inverse>.cpc--side-nav__header .cpc--side-nav__link svg{fill:var(--cds-text-secondary,#525252)}@keyframes side-nav-collapse-button-fade{0%{background-color:var(--cds-layer-01,#f4f4f4)}to{background-color:var(--cds-layer-01,#f4f4f4)}}.cpc--side-nav{background-color:var(--cds-background,#fff);flex-direction:column;height:100%;opacity:1;position:relative;transition:transform .24s cubic-bezier(0,0,.38,.9);width:16rem;z-index:100}@media (min-width:42rem){.cpc--side-nav{display:flex}}.cpc--side-nav--collapsed{overflow:hidden;transform:translateY(calc(100% - 3.125rem));transition:transform .24s cubic-bezier(.2,0,1,.9)}@media (min-width:42rem){.cpc--side-nav--collapsed{transform:translateY(0);transition:all}}.cpc--side-nav--collapsed>:not(.cpc--side-nav__collapse-button){opacity:0;transition:all .24s cubic-bezier(.2,0,1,.9);visibility:hidden}@media (min-width:42rem){.cpc--side-nav--collapsed>:not(.cpc--side-nav__collapse-button){opacity:1;transition:all;visibility:visible}}.cpc--side-nav__items{display:flex;flex-direction:column;flex-grow:1;list-style:none;overflow-x:visible;padding:.5rem 0}.cpc--side-nav__collapse-button,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu),.cpc--side-nav__menu-button{background:linear-gradient(90deg,var(--cds-layer-hover-01,#e8e8e8) 0,transparent 50%,transparent 100%);background-position:100% 0;background-size:200% 100%;border:none;cursor:pointer;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);outline:none;padding:0;text-align:left;transition:background-position .15s cubic-bezier(.2,0,.38,.9);width:100%}.cpc--side-nav__link{position:relative}.cpc--side-nav__link:not(:has(.cpc--side-nav__item-icon)),.cpc--side-nav__menu-button:not(:has(.cpc--side-nav__item-icon)){padding-left:2rem}.cpc--side-nav__menu-button:not(:has(.cpc--side-nav__item-icon))+.cpc--side-nav__menu .cpc--side-nav__link,.cpc--side-nav__menu-button:not(:has(.cpc--side-nav__item-icon))+.cpc--side-nav__menu .cpc--side-nav__menu-button{padding-left:56px}.cpc--side-nav__item-icon{margin-right:.5rem}.cpc--side-nav__menu-button__label{align-items:center;color:var(--cds-text-secondary,#525252);display:flex;justify-content:flex-start;text-decoration:none}.cpc--side-nav__menu-button{justify-content:space-between}.cpc--side-nav__link,.cpc--side-nav__menu-button{align-items:center;color:var(--cds-text-secondary,#525252);display:flex;outline:2px solid transparent;outline-offset:-2px;padding:.5rem 1rem;text-decoration:none}@media (min-width:99rem){.cpc--side-nav__link,.cpc--side-nav__menu-button{padding:.5rem .75rem .5rem 2.5rem}}.cpc--side-nav__menu .cpc--side-nav__menu-button,.cpc--side-nav__menu .cpc--side-nav__menu-flyout{padding:.5rem 1rem .5rem 2.5rem}@media (min-width:99rem){.cpc--side-nav__menu .cpc--side-nav__menu-button,.cpc--side-nav__menu .cpc--side-nav__menu-flyout{padding:.5rem 1rem .5rem 3rem}}.cpc--side-nav__menu-flyout:focus-within .cpc--side-nav__flyout,.cpc--side-nav__menu-flyout:hover .cpc--side-nav__flyout{box-shadow:0 2px 6px 0 rgba(0,0,0,.3);display:block}.cpc--side-nav__flyout-box{background:transparent;display:block;height:34px;left:235px;position:absolute;width:21px}.cpc--side-nav__flyout{background-color:var(--cds-background,#fff);display:none;left:16rem;position:absolute;width:16rem}.cpc--side-nav__menu{opacity:0;visibility:hidden}.cpc--side-nav__menu,.cpc--side-nav__menu .cpc--side-nav__item,.cpc--side-nav__menu .cpc--side-nav__link{transition:all .24s cubic-bezier(.2,0,.38,.9);transition-property:max-height,opacity,visibility,background-position}.cpc--side-nav__menu-icon{fill:var(--cds-icon-secondary,#525252);right:1rem;transition:all 70ms cubic-bezier(.2,0,.38,.9)}@media (min-width:42rem){.cpc--side-nav__menu-icon{fill:var(--cds-icon-secondary,#525252)}}.cpc--side-nav__menu .cpc--side-nav__link{padding:.5rem 1rem .5rem 2.5rem}@media (min-width:99rem){.cpc--side-nav__menu .cpc--side-nav__link{padding-left:3rem}}.cpc--side-nav__item--active .cpc--side-nav__menu-button,.cpc--side-nav__link[aria-current=page]{background-color:var(--cds-layer-selected-01,#e0e0e0)}@media (min-width:42rem){.cpc--side-nav__item--active .cpc--side-nav__menu-button,.cpc--side-nav__link[aria-current=page]{color:var(--cds-text-primary,#161616)}}.cpc--side-nav__collapse-button,.cpc--side-nav__link[aria-current=page]{font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857)}.cpc--side-nav__collapse-button{border:none;border-bottom:1px solid var(--cds-border-subtle-00,#e0e0e0);border-top:1px solid var(--cds-border-subtle-00,#e0e0e0);color:var(--cds-icon-primary,#161616);cursor:pointer;display:flex;justify-content:space-between;outline:2px solid transparent;outline-offset:-2px;padding:1rem 1rem 1rem 2rem;position:relative;text-align:start;width:100%}.cpc--side-nav__collapse-button .cpc--side-nav__collapse-button__label{display:flex;flex-direction:column}.cpc--side-nav__collapse-button .cpc--side-nav__collapse-button__label .cds--label{margin-bottom:.25rem}.cpc--side-nav__collapse-button .cpc--side-nav__collapse-button__label .cpc--side-nav__collapse-button__label-inactive{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}@media (min-width:42rem){.cpc--side-nav__collapse-button{display:none}}.cpc--side-nav--collapsed .cpc--side-nav__collapse-button:active,.cpc--side-nav__collapse-button:active{background:var(--cds-layer-selected-01,#e0e0e0)}.cpc--side-nav__collapse-button-icon{fill:var(--cds-icon-secondary,#525252);margin-left:auto;transition:all 70ms cubic-bezier(.2,0,.38,.9)}.cpc--side-nav--collapsed .cpc--side-nav__collapse-button{animation-duration:.7s}.cpc--side-nav--collapsed .cpc--side-nav__collapse-button--active:before{background-color:var(--cds-button-primary,#0f62fe);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.cpc--side-nav--collapsed .cpc--side-nav__collapse-button-icon{transform:rotate(180deg)}.cpc--side-nav__collapse-button:focus,.cpc--side-nav__link:focus,.cpc--side-nav__menu-button:focus{outline:2px solid var(--cds-button-primary,#0f62fe)}.cpc--side-nav__collapse-button:hover,.cpc--side-nav__item .cpc--side-nav__menu-button:hover,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover,.cpc--side-nav__menu-flyout:hover{background-color:transparent;background-position:0 0;color:var(--cds-text-primary,#161616)}.cpc--side-nav__collapse-button:hover .cpc--side-nav__link,.cpc--side-nav__collapse-button:hover .cpc--side-nav__menu-button__label,.cpc--side-nav__item .cpc--side-nav__menu-button:hover .cpc--side-nav__link,.cpc--side-nav__item .cpc--side-nav__menu-button:hover .cpc--side-nav__menu-button__label,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover .cpc--side-nav__link,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover .cpc--side-nav__menu-button__label,.cpc--side-nav__menu-flyout:hover .cpc--side-nav__link,.cpc--side-nav__menu-flyout:hover .cpc--side-nav__menu-button__label{color:var(--cds-text-primary,#161616)}@media (min-width:42rem){.cpc--side-nav__collapse-button:hover,.cpc--side-nav__item .cpc--side-nav__menu-button:hover,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover,.cpc--side-nav__menu-flyout:hover{background-color:transparent}.cpc--side-nav__collapse-button:hover .cpc--side-nav__link,.cpc--side-nav__collapse-button:hover .cpc--side-nav__menu-button,.cpc--side-nav__item .cpc--side-nav__menu-button:hover .cpc--side-nav__link,.cpc--side-nav__item .cpc--side-nav__menu-button:hover .cpc--side-nav__menu-button,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover .cpc--side-nav__link,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):hover .cpc--side-nav__menu-button,.cpc--side-nav__menu-flyout:hover .cpc--side-nav__link,.cpc--side-nav__menu-flyout:hover .cpc--side-nav__menu-button{color:var(--cds-text-primary,#161616)}}.cpc--side-nav__item .cpc--side-nav__menu-button:active,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active{background:var(--cds-layer-selected-01,#e0e0e0);color:var(--cds-text-primary,#161616)}.cpc--side-nav__item .cpc--side-nav__menu-button:active .cpc--side-nav__link,.cpc--side-nav__item .cpc--side-nav__menu-button:active .cpc--side-nav__menu-button__label,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active .cpc--side-nav__link,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active .cpc--side-nav__menu-button__label{color:var(--cds-text-primary,#161616)}@media (min-width:42rem){.cpc--side-nav__item .cpc--side-nav__menu-button:active,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active{background:var(--cds-layer-selected-01,#e0e0e0)}.cpc--side-nav__item .cpc--side-nav__menu-button:active .cpc--side-nav__link,.cpc--side-nav__item .cpc--side-nav__menu-button:active .cpc--side-nav__menu-button,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active .cpc--side-nav__link,.cpc--side-nav__item:not(.cpc--side-nav__item--with-menu):active .cpc--side-nav__menu-button{color:var(--cds-text-primary,#161616)}}.cpc--side-nav__item--active+.cpc--side-nav__item:before{display:none}.cpc--side-nav__item--active .cpc--side-nav__menu-button:before,.cpc--side-nav__link[aria-current=page]:before{background-color:var(--cds-button-primary,#0f62fe);content:"";height:2.125rem;left:0;position:absolute;width:4px}.cpc--side-nav__header>.cpc--side-nav[aria-current=page]:before{height:100%;top:0}.cpc--side-nav>.cpc--side-nav__header{align-items:flex-start;flex-direction:column;padding:1rem}.cpc--side-nav>.cpc--side-nav__header:after{background-color:var(--cds-border-subtle-00,#e0e0e0);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cpc--side-nav__menu-button[aria-expanded=false]+.cpc--side-nav__menu .cpc--side-nav__link[aria-current=page]:before{display:none}.cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu,.cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu .cpc--side-nav__item,.cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu .cpc--side-nav__link{max-height:36rem;opacity:1;visibility:visible}.cpc--side-nav__menu-button[aria-expanded=false]+.cpc--side-nav__menu,.cpc--side-nav__menu-button[aria-expanded=false]+.cpc--side-nav__menu .cpc--side-nav__item,.cpc--side-nav__menu-button[aria-expanded=false]+.cpc--side-nav__menu .cpc--side-nav__link{max-height:0;opacity:0;visibility:hidden}.cpc--side-nav__menu-button[aria-expanded=true]>.cpc--side-nav__menu-icon{transform:rotate(180deg)}.cpc--side-nav__header{color:var(--cds-text-primary,#161616);font-size:var(--cds-heading-01-font-size,.875rem);font-weight:var(--cds-heading-01-font-weight,600);letter-spacing:var(--cds-heading-01-letter-spacing,.16px);line-height:var(--cds-heading-01-line-height,1.42857);padding:1rem;position:relative}.cpc--side-nav__divider{background-color:var(--cds-border-subtle-01,#c6c6c6);border:0;height:1px;list-style-type:none;margin:.5rem 2rem}.cds--list-box__menu-item .cds--tag,.cpc--side-nav__link .cds--tag{border:0;margin:0 0 0 .25rem}body.cpc--no-scroll{overflow:hidden}.cpc--side-panel-container{z-index:5100}.cpc--side-panel-container--open.cpc--side-panel-container--overlay:before{background-color:var(--cds-overlay,hsla(0,0%,9%,.5));bottom:0;content:"";height:calc(100vh - 50px);left:0;position:fixed;width:100vw;z-index:5100}.cpc--side-panel-container__panels{bottom:0;height:calc(100vh - 50px);position:fixed;right:0;transform:translateX(100%);z-index:5100}@media (prefers-reduced-motion:no-preference){.cpc--side-panel-container__panels{transition:transform .4s cubic-bezier(.4,.14,.3,1),visibility .4s}}.cpc--side-panel-container--open .cpc--side-panel-container__panels{transform:translateX(0)}@media (prefers-reduced-motion:no-preference){.cpc--side-panel-container--open .cpc--side-panel-container__panels{animation-duration:.4s;animation-name:panel-slide-in;animation-timing-function:cubic-bezier(.4,.14,.3,1)}}.cpc--side-panel{background:var(--cds-background,#fff);height:100%;left:0;max-width:448px;position:absolute;top:0;visibility:hidden;width:100vw;z-index:5100}@media (prefers-reduced-motion:no-preference){.cpc--side-panel{transition:transform .4s cubic-bezier(.4,.14,.3,1),visibility .4s}}.cpc--side-panel__multi-step__parent{overflow:hidden}.cpc--side-panel__multi-step-content{left:0;opacity:0;position:absolute;top:0;transition:transform .4s cubic-bezier(.4,.14,.3,1),opacity .4s cubic-bezier(.4,.14,.3,1);width:100%}.cpc--side-panel__multi-step-content--open{opacity:1}.cpc--side-panel__multi-step-content--next{height:100%;opacity:0;transform:translateX(100%);visibility:hidden;z-index:-1}.cpc--side-panel__multi-step-content--previous{height:100%;opacity:0;transform:translateX(-100%);visibility:hidden;z-index:-1}.cpc--side-panel__multi-step-content--hidden-in-place{height:100%;visibility:hidden;z-index:-1}.cpc--side-panel__progress-indicator{margin-bottom:1rem}.cpc--side-panel--open{transform:translateX(-100%);visibility:visible}@media (prefers-reduced-motion:no-preference){.cpc--side-panel--open{animation-duration:.4s;animation-name:panel-slide-in;animation-timing-function:cubic-bezier(.4,.14,.3,1)}}.cpc--side-panel--small{max-width:320px;width:100vw}.cpc--side-panel--xl{max-width:1200px;width:100vw}@media (min-width:42rem){.cpc--side-panel--xl{width:75vw}}.cpc--side-panel__content{height:100%;overflow-y:auto;padding:2rem}.cpc--side-panel--has-bottom-nav .cpc--side-panel__content{height:calc(100% - 4rem)}.cpc--side-panel__content--scroll:after{background-image:linear-gradient(to bottom,rgba(255,0,0,0),var(--cds-layer-01,#f4f4f4));bottom:0;content:"";height:2rem;position:absolute;width:calc(100% - 4rem)}.cpc--side-panel--has-bottom-nav .cpc--side-panel__content--scroll:after{bottom:4rem}.cpc--side-panel__breadcrumbs{padding-bottom:.25rem}.cpc--side-panel__breadcrumbs+.cpc--side-panel__content{padding-top:1rem}.cpc--side-panel__button-close{max-width:3rem;position:relative;transform:translateY(-1rem) translateX(1rem)}.cpc--side-panel__button-close.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .cds--assistive-text{transform:translate(-100%,-50%)}.cpc--side-panel__button-close svg{color:var(--cds-icon-primary,#161616)}.cpc--side-panel__button{align-items:flex-start;display:inline-flex;padding:16px}.cpc--side-panel__controls{height:3rem;left:0;position:absolute;right:0;top:0}.cpc--side-panel__btn-set.cds--btn-set{align-items:flex-start;background-color:var(--cds-layer-01,#f4f4f4);bottom:0;justify-content:flex-end;left:0;margin:0;position:absolute;right:0}.cpc--side-panel__btn-set.cds--btn-set .cds--inline-loading{padding:1rem}.cpc--side-panel__btn-set.cds--btn-set .cds--btn{max-width:50%;min-height:4rem;min-width:50%;position:relative}.cpc--side-panel__btn-set.cds--btn-set span.cds--btn{cursor:default}.cpc--side-panel__btn-set.cds--btn-set .cds--btn span svg{stroke:#fff;margin-top:-.5rem;position:absolute;right:1rem;top:50%}.cpc--side-panel__heading--close-button{display:flex}.cpc--side-panel__heading{display:inline-block;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);padding-bottom:2rem;width:calc(100% - 3rem)}.cpc--side-panel__button-close:focus,.cpc--side-panel__button-close:hover{transition:background-color .25s cubic-bezier(.2,0,.38,.9)}.cpc--side-panel--has-bottom-nav:after{bottom:3rem}.cpc--side-panel .cds--breadcrumb{display:flex;flex-wrap:wrap;margin:1rem 0 0 2rem}body:not(.cds--dark-theme) .cpc--side-panel-container--open:not(.cpc--side-panel-container--overlay) .cpc--side-panel{box-shadow:0 4px 12px rgba(0,0,0,.3)}body.cds--dark-theme .cpc--side-panel-container--open:not(.cpc--side-panel-container--overlay) .cpc--side-panel{box-shadow:0 4px 12px rgba(0,0,0,.7)}@keyframes panel-slide-in{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.cpc--solution-tile{display:block;position:relative}.cpc--solution-tile:focus .cpc--solution-tile__action-icon,.cpc--solution-tile:hover .cpc--solution-tile__action-icon{opacity:1;transform:translateX(4px);transition:124ms cubic-bezier(0,0,.38,.9);visibility:visible}.cpc--solution-tile.cds--link--disabled:hover .cpc--solution-tile__action-icon{color:var(--cds-icon-disabled,hsla(0,0%,9%,.25))}.cpc--solution-tile--skeleton:hover .cpc--solution-tile__action-icon{display:none}.cpc--solution-tile__content{height:100%;padding-bottom:4rem;position:relative;width:100%}.cpc--solution-tile__header{display:block;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);position:relative}.cpc--solution-tile__description{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-bottom:1rem}.cpc--solution-tile__details{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--solution-tile__details li:nth-of-type(1n+4){display:none}.cpc--solution-tile__details--overflow:after{content:"..."}.cpc--solution-tile__details-item{align-items:center;display:flex}.cpc--solution-tile__detail-item svg{margin-right:.25rem}.cpc--solution-tile__content>:last-child{padding-bottom:0}.cpc--solution-tile__action-icon{bottom:0;color:var(--cds-interactive,#0f62fe);height:20px;opacity:0;position:absolute;right:4px;transition:124ms cubic-bezier(.2,0,.38,.9);visibility:hidden;width:20px}.cpc--solution-tile__overflow-text{display:inline;position:relative;z-index:2}.cpc--solution-tile .cds--tile{height:100%}.cpc--solution-tile .cds--tag:first-child{margin-left:0}.cpc--solution-tile__header__content-type{color:var(--cds-text-secondary,#525252);display:block;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-bottom:1rem}.cpc--solution-tile__tags{flex-wrap:wrap;margin-top:.75rem}.cpc--solution-tile__icon,.cpc--solution-tile__icon svg{bottom:0;left:0;position:absolute}.cpc--status{align-items:center;display:flex;position:relative}.cpc--status.cpc--status-inline{display:inline-flex}.cpc--status .cds--loading,.cpc--status>svg{flex-shrink:0}.cpc--status__progress{align-content:stretch;background-color:var(--cds-layer-03,#f4f4f4);border-radius:2rem;display:flex;flex-flow:row nowrap;height:.75rem;overflow:hidden;position:relative;transition:width .4s cubic-bezier(.4,.14,.3,1);transition-delay:.4s;width:100%}.cpc--status__icon--red-failure{fill:var(--cds-support-error,#da1e28)}.cpc--status__icon--green-checkmark{fill:var(--cds-support-success,#24a148)}.cpc--status__icon--warning{fill:var(--cds-support-warning,#f1c21b)}.cpc--status__icon--warning [data-icon-path=inner-path]{fill:var(--cds-icon-primary,#161616);opacity:1}.cpc--status__circle{border-radius:50%;flex-shrink:0;height:14px;margin:1px;width:14px}.cpc--status__circle--inactive{background-color:var(--cds-layer-active-03,#c6c6c6)}.cpc--status__circle--info{background-color:var(--cds-interactive,#0f62fe)}.cpc--status__icon--inprogress{fill:var(--cds-support-info,#0043ce)}.cpc--status__icon--incomplete{fill:var(--cds-icon-secondary,#525252)}.cpc--status__unknown{height:14px;margin:0 0 .125rem .125rem;width:14px}.cpc--status__label{color:var(--cds-text-secondary,#525252);font-size:.875rem;margin-left:.5rem}.cpc--status--segments .cpc--status__section:not(:last-child){border-right:.125rem solid var(--cds-layer-02,#fff)}.cpc--status__section{background-color:transparent;flex:0 0 0;height:100%;overflow:hidden;position:relative;transition:flex-basis .4s cubic-bezier(.4,.14,.3,1)}.cpc--status__section__fill{background:none;height:100%;position:absolute;transition:width .4s cubic-bezier(.4,.14,.3,1);width:100%}.cpc--status .cpc--status__section[data-status=green] .cpc--status__section__fill{background-color:var(--cds-support-success,#24a148)}.cpc--status .cpc--status__section[data-status=red] .cpc--status__section__fill{background-color:var(--cds-support-error,#da1e28)}.cpc--status .cpc--status__section[data-status^=indeterminate] .cpc--status__section__fill{animation:animate-stripes 3s linear infinite;background-image:linear-gradient(135deg,var(--cds-support-success,#24a148) 25%,#6fdc8c 25%,#6fdc8c 50%,var(--cds-support-success,#24a148) 50%,var(--cds-support-success,#24a148) 75%,#6fdc8c 75%,#6fdc8c);background-size:15px 15px}.cpc--status .cpc--status__section[data-status=indeterminate-red] .cpc--status__section__fill{background-image:linear-gradient(135deg,var(--cds-support-error,#da1e28) 25%,#ff8389 25%,#ff8389 50%,var(--cds-support-error,#da1e28) 50%,var(--cds-support-error,#da1e28) 75%,#ff8389 75%,#ff8389)}.cpc--status .cpc-tooltip-trigger-button.cds--toggletip-button{height:min-content;margin-top:2px;width:min-content}.cpc--status--skeleton{align-items:center;display:flex}.cpc--status--skeleton .cds--skeleton__text{margin-bottom:0}.cpc--status--skeleton__progress{border-radius:2rem;height:.75rem;overflow:hidden}.cpc--status--skeleton__label{height:.875rem;margin-left:.5rem}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}.cpc--tag.cds--tag--red.cds--tag--filter>svg:hover{fill:#ffd7d9;background-color:rgba(162,25,31,.5);box-shadow:none}.cpc--tag.cds--tag--red.cds--tag--filter:hover{box-shadow:0 0 0 1px #a2191f}.cpc--tag.cds--tag--red.cds--tag--filter:focus{box-shadow:0 0 0 2px #a2191f}.cpc--tag.cds--tag--red.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--red.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #a2191f}.cpc--tag.cds--tag--red.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #a2191f}.cpc--tag.cds--tag--red.cds--tag--filter{background-color:#ffd7d9;color:#a2191f}.cpc--tag.cds--tag--red.cds--tag--filter.cds--tag--operational{border:1px solid #ffd7d9}.cpc--tag.cds--tag--red.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--red.cds--tag--filter.cds--tag--operational:hover{background-color:#ffd7d9}.cpc--tag.cds--tag--red.cds--tag--filter svg{fill:#a2191f}.cpc--tag.cds--tag--magenta.cds--tag--filter>svg:hover{fill:#ffd6e8;background-color:rgba(159,24,83,.5);box-shadow:none}.cpc--tag.cds--tag--magenta.cds--tag--filter:hover{box-shadow:0 0 0 1px #9f1853}.cpc--tag.cds--tag--magenta.cds--tag--filter:focus{box-shadow:0 0 0 2px #9f1853}.cpc--tag.cds--tag--magenta.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--magenta.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #9f1853}.cpc--tag.cds--tag--magenta.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #9f1853}.cpc--tag.cds--tag--magenta.cds--tag--filter{background-color:#ffd6e8;color:#9f1853}.cpc--tag.cds--tag--magenta.cds--tag--filter.cds--tag--operational{border:1px solid #ffd6e8}.cpc--tag.cds--tag--magenta.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--magenta.cds--tag--filter.cds--tag--operational:hover{background-color:#ffd6e8}.cpc--tag.cds--tag--magenta.cds--tag--filter svg{fill:#9f1853}.cpc--tag.cds--tag--purple.cds--tag--filter>svg:hover{fill:#e8daff;background-color:rgba(105,41,196,.5);box-shadow:none}.cpc--tag.cds--tag--purple.cds--tag--filter:hover{box-shadow:0 0 0 1px #6929c4}.cpc--tag.cds--tag--purple.cds--tag--filter:focus{box-shadow:0 0 0 2px #6929c4}.cpc--tag.cds--tag--purple.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--purple.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #6929c4}.cpc--tag.cds--tag--purple.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #6929c4}.cpc--tag.cds--tag--purple.cds--tag--filter{background-color:#e8daff;color:#6929c4}.cpc--tag.cds--tag--purple.cds--tag--filter.cds--tag--operational{border:1px solid #e8daff}.cpc--tag.cds--tag--purple.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--purple.cds--tag--filter.cds--tag--operational:hover{background-color:#e8daff}.cpc--tag.cds--tag--purple.cds--tag--filter svg{fill:#6929c4}.cpc--tag.cds--tag--blue.cds--tag--filter>svg:hover{fill:#d0e2ff;background-color:rgba(0,67,206,.5);box-shadow:none}.cpc--tag.cds--tag--blue.cds--tag--filter:hover{box-shadow:0 0 0 1px #0043ce}.cpc--tag.cds--tag--blue.cds--tag--filter:focus{box-shadow:0 0 0 2px #0043ce}.cpc--tag.cds--tag--blue.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--blue.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #0043ce}.cpc--tag.cds--tag--blue.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #0043ce}.cpc--tag.cds--tag--blue.cds--tag--filter{background-color:#d0e2ff;color:#0043ce}.cpc--tag.cds--tag--blue.cds--tag--filter.cds--tag--operational{border:1px solid #d0e2ff}.cpc--tag.cds--tag--blue.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--blue.cds--tag--filter.cds--tag--operational:hover{background-color:#d0e2ff}.cpc--tag.cds--tag--blue.cds--tag--filter svg{fill:#0043ce}.cpc--tag.cds--tag--cyan.cds--tag--filter>svg:hover{fill:#bae6ff;background-color:rgba(0,83,154,.5);box-shadow:none}.cpc--tag.cds--tag--cyan.cds--tag--filter:hover{box-shadow:0 0 0 1px #00539a}.cpc--tag.cds--tag--cyan.cds--tag--filter:focus{box-shadow:0 0 0 2px #00539a}.cpc--tag.cds--tag--cyan.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--cyan.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #00539a}.cpc--tag.cds--tag--cyan.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #00539a}.cpc--tag.cds--tag--cyan.cds--tag--filter{background-color:#bae6ff;color:#00539a}.cpc--tag.cds--tag--cyan.cds--tag--filter.cds--tag--operational{border:1px solid #bae6ff}.cpc--tag.cds--tag--cyan.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--cyan.cds--tag--filter.cds--tag--operational:hover{background-color:#bae6ff}.cpc--tag.cds--tag--cyan.cds--tag--filter svg{fill:#00539a}.cpc--tag.cds--tag--teal.cds--tag--filter>svg:hover{fill:#9ef0f0;background-color:rgba(0,93,93,.5);box-shadow:none}.cpc--tag.cds--tag--teal.cds--tag--filter:hover{box-shadow:0 0 0 1px #005d5d}.cpc--tag.cds--tag--teal.cds--tag--filter:focus{box-shadow:0 0 0 2px #005d5d}.cpc--tag.cds--tag--teal.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--teal.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #005d5d}.cpc--tag.cds--tag--teal.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #005d5d}.cpc--tag.cds--tag--teal.cds--tag--filter{background-color:#9ef0f0;color:#005d5d}.cpc--tag.cds--tag--teal.cds--tag--filter.cds--tag--operational{border:1px solid #9ef0f0}.cpc--tag.cds--tag--teal.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--teal.cds--tag--filter.cds--tag--operational:hover{background-color:#9ef0f0}.cpc--tag.cds--tag--teal.cds--tag--filter svg{fill:#005d5d}.cpc--tag.cds--tag--green.cds--tag--filter>svg:hover{fill:#a7f0ba;background-color:rgba(14,96,39,.5);box-shadow:none}.cpc--tag.cds--tag--green.cds--tag--filter:hover{box-shadow:0 0 0 1px #0e6027}.cpc--tag.cds--tag--green.cds--tag--filter:focus{box-shadow:0 0 0 2px #0e6027}.cpc--tag.cds--tag--green.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--green.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #0e6027}.cpc--tag.cds--tag--green.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #0e6027}.cpc--tag.cds--tag--green.cds--tag--filter{background-color:#a7f0ba;color:#0e6027}.cpc--tag.cds--tag--green.cds--tag--filter.cds--tag--operational{border:1px solid #a7f0ba}.cpc--tag.cds--tag--green.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--green.cds--tag--filter.cds--tag--operational:hover{background-color:#a7f0ba}.cpc--tag.cds--tag--green.cds--tag--filter svg{fill:#0e6027}.cpc--tag.cds--tag--gray.cds--tag--filter>svg:hover{fill:#e0e0e0;background-color:hsla(0,0%,9%,.5);box-shadow:none}.cpc--tag.cds--tag--gray.cds--tag--filter:hover{box-shadow:0 0 0 1px #161616}.cpc--tag.cds--tag--gray.cds--tag--filter:focus{box-shadow:0 0 0 2px #161616}.cpc--tag.cds--tag--gray.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--gray.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #161616}.cpc--tag.cds--tag--gray.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #161616}.cpc--tag.cds--tag--gray.cds--tag--filter{background-color:#e0e0e0;color:#161616}.cpc--tag.cds--tag--gray.cds--tag--filter.cds--tag--operational{border:1px solid #e0e0e0}.cpc--tag.cds--tag--gray.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--gray.cds--tag--filter.cds--tag--operational:hover{background-color:#e0e0e0}.cpc--tag.cds--tag--gray.cds--tag--filter svg{fill:#161616}.cpc--tag.cds--tag--cool-gray.cds--tag--filter>svg:hover{fill:#dde1e6;background-color:rgba(18,22,25,.5);box-shadow:none}.cpc--tag.cds--tag--cool-gray.cds--tag--filter:hover{box-shadow:0 0 0 1px #121619}.cpc--tag.cds--tag--cool-gray.cds--tag--filter:focus{box-shadow:0 0 0 2px #121619}.cpc--tag.cds--tag--cool-gray.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--cool-gray.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #121619}.cpc--tag.cds--tag--cool-gray.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #121619}.cpc--tag.cds--tag--cool-gray.cds--tag--filter{background-color:#dde1e6;color:#121619}.cpc--tag.cds--tag--cool-gray.cds--tag--filter.cds--tag--operational{border:1px solid #dde1e6}.cpc--tag.cds--tag--cool-gray.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--cool-gray.cds--tag--filter.cds--tag--operational:hover{background-color:#dde1e6}.cpc--tag.cds--tag--cool-gray.cds--tag--filter svg{fill:#121619}.cpc--tag.cds--tag--warm-gray.cds--tag--filter>svg:hover{fill:#e5e0df;background-color:hsla(0,7%,8%,.5);box-shadow:none}.cpc--tag.cds--tag--warm-gray.cds--tag--filter:hover{box-shadow:0 0 0 1px #171414}.cpc--tag.cds--tag--warm-gray.cds--tag--filter:focus{box-shadow:0 0 0 2px #171414}.cpc--tag.cds--tag--warm-gray.cds--tag--filter:focus svg{box-shadow:inset 0 0 0 1px transparent}.cpc--tag.cds--tag--warm-gray.cpc--tag--clickable:hover{box-shadow:0 0 0 1px #171414}.cpc--tag.cds--tag--warm-gray.cpc--tag--clickable:focus{box-shadow:0 0 0 2px #171414}.cpc--tag.cds--tag--warm-gray.cds--tag--filter{background-color:#e5e0df;color:#171414}.cpc--tag.cds--tag--warm-gray.cds--tag--filter.cds--tag--operational{border:1px solid #e5e0df}.cpc--tag.cds--tag--warm-gray.cds--tag--filter .cds--tag__close-icon:hover,.cpc--tag.cds--tag--warm-gray.cds--tag--filter.cds--tag--operational:hover{background-color:#e5e0df}.cpc--tag.cds--tag--warm-gray.cds--tag--filter svg{fill:#171414}.cpc--tag{border:0;white-space:nowrap}.cpc--tag>span{display:inline-flex}.cpc--tag-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.cpc--tag-close.cds--btn--ghost{border:none;margin-left:-8px;margin-right:8px;min-height:0;min-width:0;outline:none;padding:0;text-align:center;width:0}button.cpc--tag-close.cds--btn--ghost:focus{border:none;outline:none}button.cpc--tag-close.cds--btn--ghost:hover{outline:none}.cpc--tag-wrap{display:inline-flex}.cds--tag.cpc--tag__removed{display:none}.cpc--tag-area{box-sizing:border-box;display:flex;flex-flow:column nowrap;margin-bottom:2rem;max-height:8.5625rem;position:relative;width:100%}.cpc--tag-area .cds--tag{margin:.25rem .1875rem;order:1}.cpc--tag-area__warning-icon{fill:var(--cds-support-error,#da1e28);position:absolute;right:1rem;top:42%}.cpc--tag-area .cpc--tag-area__content{background-color:var(--cds-field-01,#f4f4f4);border-bottom:1px solid var(--cds-toggle-off,#8d8d8d);box-shadow:none!important;cursor:text;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:0;margin-top:1.625em;max-height:5rem;min-width:100%;overflow-y:auto;padding:.25rem .8125rem;width:100%}.cpc--tag-area .cpc--tag-area__content.cpc--tag-area__content-focused{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.cpc--tag-area .cpc--tag-area__content .cds--form-item{display:inline-block;flex-direction:row;margin:0;min-width:9.375rem;width:100%}.cpc--tag-area .cpc--tag-area__content .cpc--tag-area__tag-input-wrap{flex-grow:1;order:2}.cpc--tag-area .cpc--tag-area__content .cpc--tag-area__tag-input-wrap .cds--label{left:0;position:absolute;top:0}.cpc--tag-area .cpc--tag-area__content .cds--text-input{background:none;border:none;height:2rem;min-width:15rem;padding:0}.cpc--tag-area .cpc--tag-area__content .cds--text-input:active,.cpc--tag-area .cpc--tag-area__content .cds--text-input:focus{outline:none;outline-offset:0}.cpc--tag-area .cpc--tag-area__content-error,.cpc--tag-area .cpc--tag-area__content-invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}.cpc--tag-area .cpc--tag-area__invalid-text{color:var(--cds-support-error,#da1e28);display:inline-block;font-size:.6875rem;font-weight:400;height:1.5625rem;line-height:.875rem;margin:.25rem 0 0;max-height:1.5625rem;order:3}.cpc--tag-area .cds--form-requirement+.cpc--tag-area__content{box-shadow:0 2px 0 0 var(--cds-support-error,#da1e28)}.cpc--tag-area .cds--form-requirement+.cpc--tag-area__content.cpc--tag-area__content-focused .cds--label{color:var(--cds-background-brand,#0f62fe)}.cpc--tag-area--light .cpc--tag-area__content{background-color:var(--cds-field-02,#fff)}.cpc--tag-area--skeleton .cds--skeleton__text{height:2.25rem;margin-bottom:0}.cpc--tag-list{align-items:center;display:flex}.cds--tag.cpc--tag-list--tag{margin-right:.5rem}.cds--tag.cpc--tag-list--tag:last-of-type{margin-right:0}.cds--tag.cpc--tag-list--tag:focus{outline:1px solid transparent}.cpc-tag-list--shared-counter{margin-left:.5rem}.cpc--cell--tooltip>.cpc--tag{margin:0}.cpc--cell--tooltip:focus{border-radius:20%;box-shadow:0 0 0 2px var(--cds-support-info,#0043ce)}.cpc--tag-list--tag-tooltip{font-size:.75rem;padding:2px}.cpc--tag-list--tag-tooltip:focus{box-shadow:0 0 0 2px var(--cds-support-info,#0043ce)}.cpc--tag-list--tag-counter{margin-left:0;margin-right:.25rem;min-width:0;padding:0 .25rem}.cpc--tag-list--tag-counter:hover{box-shadow:0 0 0 1px var(--cds-support-info,#0043ce);cursor:pointer}.cpc--tag-list--tag-counter:focus{box-shadow:0 0 0 2px var(--cds-support-info,#0043ce);outline:none}.cpc--tag-list--tag-counter--icon{fill:var(--cds-layer-selected-inverse,#161616);background-color:none;height:.375rem;margin:0 .125rem 0 0;width:.375rem}.cds--btn.cds--btn--icon-only.cpc--tag-list--edit--button{border-radius:.375rem;color:var(--cds-text-primary,#161616);margin-left:.25rem;min-height:0;padding:.25rem}.cds--btn.cds--btn--icon-only.cpc--tag-list--edit--button.never-editable,.cds--btn.cds--btn--icon-only.cpc--tag-list--edit--button.on-hover-editable{display:none}.cpc--tag-list--editable:hover .cds--btn.cds--btn--icon-only.cpc--tag-list--edit--button{display:inline-flex}.cpc--tag-list--label-empty{padding:0 .25rem 0 1rem}.cpc--tag-list--wrap{flex-wrap:wrap}.cds--tag__close-icon>svg:focus:disabled{box-shadow:none}.cds--tag__close-icon>svg{box-shadow:none;outline:none}.cpc--page-header__surfaced-details .cpc--tag-list{display:none}@media (min-width:42rem){.cpc--page-header__surfaced-details .cpc--tag-list{display:flex}}.cpc--tag-modal .cds--modal-content{margin-bottom:1rem}.cpc--tag-modal .cpc--tag-modal__message{margin-bottom:1.5rem}.cpc--template-tile{display:flex;flex-direction:column;height:100%;max-width:22rem;padding:0}.cpc--template-tile .cds--tile{font:unset;height:100%;text-align:unset;width:100%}.cpc--template-tile .cds--tile:not(.cds--tile--selectable){border:none}.cpc--template-tile a.cds--tile{text-decoration:none}.cpc--template-tile .cds--tile--clickable{padding:0}.cpc--template-tile-footer,.cpc--template-tile-subtitle,.cpc--template-tile-title{padding:0 1rem}.cpc--template-tile:hover .icon-block{background-color:var(--cds-background-hover,hsla(0,0%,55%,.12))}.cpc--template-tile-title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin-bottom:.5rem;padding-top:1rem;text-align:left}.cpc--template-tile-subtitle{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333);margin-bottom:3rem;text-align:left}.cpc--template-tile-footer{display:flex;justify-content:space-between;margin-top:auto;padding-bottom:1rem}.cpc--template-tile-footer p{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--template-tile-arrow{fill:var(--cds-link-primary,#0f62fe)}.cpc--template-tile .icon-block-gray{background-color:var(--cds-layer-accent-01,#e0e0e0)}.cpc--template-tile .icon-block{height:9rem;min-width:12.5rem;position:relative}.cpc--template-tile .icon-block .icon-block-svg{all:unset;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cpc--text-overflow{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cpc--tile-grid .cds--grid{padding-left:0;padding-right:0}.cpc--tile-grid .cds--grid .cpc--tile-grid__tile{padding-bottom:1rem;padding-top:1rem}.cpc--tile-grid .cds--grid--narrow .cpc--tile-grid__tile{padding-bottom:.5rem;padding-top:.5rem}.cpc--tile-grid .cds--tile{color:var(--cds-text-primary,#161616)}.cpc--tile-grid .cds--tile:disabled,.cpc--tile-grid .cds--tile[disabled]{color:var(--cds-border-disabled,#c6c6c6)}.cpc--tile-grid .cds--tile:disabled:focus,.cpc--tile-grid .cds--tile[disabled]:focus{outline:none}.cpc--tile-grid .cds--tile:disabled:hover,.cpc--tile-grid .cds--tile[disabled]:hover{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--tile-grid .cpc--tile-grid__label{margin-bottom:0}.cpc--tile-grid .cpc--tile-grid__label--hidden{height:0;overflow:hidden}.cpc--tile-grid .cpc--tile-grid__tile .cds--tile{font:unset;height:100%;text-align:unset;width:100%}.cpc--tile-grid .cpc--tile-grid__tile .cds--tile:not(.cds--tile--selectable){border:none}.cpc--tile-grid .cpc--tile-grid__tile a.cds--tile{text-decoration:none}.cpc--tile-grid .cpc--tile-grid__tile--disabled .cds--tile--selectable:hover{cursor:not-allowed}.cpc--tile-grid .cpc--tile-grid__tile--disabled .cds--tile--selectable:hover .cds--tile__checkmark{opacity:0}.cpc--tile-grid .cpc--tile-grid__tile--disabled.cpc--tile-grid__tile--selected .cds--tile{outline-color:var(--cds-border-disabled,#c6c6c6)}.cpc--tile-grid .cpc--tile-grid__tile--disabled.cpc--tile-grid__tile--selected .cds--tile .cds--tile__checkmark{opacity:.5}.cpc--translate .cds--link{font-size:100%}.cpc--tutorial-card.cds--tile--clickable{display:flex;flex-direction:column;height:100%;justify-content:space-between}.cpc--tutorial-card-title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);line-height:var(--cds-heading-compact-02-line-height,1.375);margin-bottom:.5rem}.cpc--tutorial-card-description{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);margin-bottom:1rem}.cpc--tutorial-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.5rem}.cpc--tutorial-card-time{width:52%}@media (max-width:21rem){.cpc--tutorial-card-time{width:100%}}.cpc--tutorial-card-date,.cpc--tutorial-card-time{align-items:center;display:flex;margin-top:.5rem}.cpc--tutorial-card-date svg,.cpc--tutorial-card-time svg{flex-shrink:0;margin-right:.25rem}.cpc--vertical-stepper{display:flex;flex-direction:column}.cpc--vertical-stepper>.cpc--vertical-stepper--step{flex:0 1 auto}.cpc--vertical-stepper--card{border-left:2px solid var(--cds-border-subtle-01,#c6c6c6)}.cpc--vertical-stepper--card__invalid{border-left:2px solid var(--cds-support-error,#da1e28)}.cpc--vertical-stepper--card__complete,.cpc--vertical-stepper--card__incomplete{border-left:2px solid var(--cds-border-interactive,#0f62fe)}.cpc--vertical-stepper--card-body__hide-content{display:none}.cpc--vertical-stepper--card-header__hide-content{padding-bottom:1rem}.cpc--vertical-stepper .cpc--card{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);box-shadow:1px 0 0 0 #e0e0e0;height:100%;padding-left:1rem;position:relative;transition:box-shadow .7s cubic-bezier(.4,.14,.3,1)}.cpc--vertical-stepper .cpc--card__header{margin-left:.75rem}.cpc--vertical-stepper .cpc--card__title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);line-height:var(--cds-heading-compact-02-line-height,1.375)}.cpc--vertical-stepper .cpc--card__header-button{background:none;padding:0}.cpc--vertical-stepper .cpc--card__body{margin:0 .75rem;transition:max-height .7s cubic-bezier(.4,.14,.3,1)}.cpc--vertical-stepper .cpc--card__body>.cds--grid{padding-inline:1rem}.cpc--vertical-stepper .cpc--card__body>.cds--col{padding-inline:0 1.5rem}.cpc--vertical-stepper>.cpc--vertical-stepper--step__active .cpc--card{box-shadow:none}.cpc--vertical-stepper>.cpc--vertical-stepper--step__inactive .cpc--card__header{padding-bottom:1rem}.cpc--vertical-stepper>.cpc--vertical-stepper--step__editable{cursor:pointer}.cpc--vertical-stepper>.cpc--vertical-stepper--step__editable .cpc--card:hover{background-color:var(--cds-layer-hover-01,#e8e8e8)}.cpc--vertical-stepper>.cpc--vertical-stepper--step__editable .cpc--card__body{padding-bottom:2rem}.cpc--vertical-stepper svg.cpc--vertical-stepper__icon{left:-.75rem;position:absolute;top:1rem}.cpc--vertical-stepper svg.cpc--vertical-stepper__icon.cpc--vertical-stepper__icon--blue{fill:var(--cds-icon-interactive,#0f62fe)}.cpc--vertical-stepper svg.cpc--vertical-stepper__icon.cpc--vertical-stepper__icon--red{fill:var(--cds-support-error,#da1e28)}.cpc--vertical-stepper--step--footer{display:flex;justify-content:flex-end;margin:0 0 0 .75rem;padding-top:.5rem;width:100%}.cpc--vertical-stepper--step__skeleton{display:flex;flex-direction:column;min-height:5rem}.cpc--vertical-stepper--step__skeleton>.cpc--vertical-stepper--step>.cpc--card{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);border-left:2px solid var(--cds-border-subtle-01,#c6c6c6);padding-left:1rem;position:relative;width:100%}.cpc--vertical-stepper--step__skeleton>.cpc--vertical-stepper--step>.cds--skeleton__placeholder{min-height:5rem;width:100%}.cpc--world-level-nav.cpc--side-nav{height:calc(100% - 50px);top:50px}.cpc--world-level-nav.cpc--side-nav,.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__flyout{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--world-level-nav.cpc--side-nav:after{background-color:var(--cds-border-subtle-01,#c6c6c6);content:"";height:100%;position:absolute;right:0;width:1px}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__link,.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__menu-button,.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__menu-button.cpc--side-nav__menu-flyout{padding-left:1rem}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__menu .cpc--side-nav__link,.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__menu .cpc--side-nav__menu-button{padding-left:2.5rem}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__item--active .cpc--side-nav__menu-button,.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__link[aria-current=page]{color:var(--cds-text-primary,#161616)}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__item:before{display:none}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__items{overflow-x:auto}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__item svg{height:16px;width:16px}.cpc--world-level-nav.cpc--side-nav .cpc--side-nav__item-icon{margin-right:.5rem}.cpc--world-level-nav--mobile.cpc--side-nav{display:flex;height:auto;max-height:100%;min-width:16rem;position:relative;top:50px;transform:none;transition:max-height .24s cubic-bezier(.2,0,1,.9);width:100%}.cpc--world-level-nav--mobile.cpc--side-nav .cpc--side-nav__items{border-bottom:1px solid var(--cds-border-subtle);max-height:calc(100vh - 123px);overflow-x:auto}.cpc--world-level-nav--mobile.cpc--side-nav .cpc--side-nav__header{display:none}.cpc--world-level-nav--mobile.cpc--side-nav--collapsed{max-height:73px;transform:none;transition:max-height .24s cubic-bezier(.2,0,1,.9)}.cpc--world-level-nav--mobile.cpc--side-nav--collapsed .cpc--side-nav__items,.cpc--world-level-nav--mobile.cpc--side-nav:after{display:none}.cpc--world-level-nav--mobile.cpc--side-nav .cpc--side-nav__collapse-button{border-top:none;color:var(--cds-text-primary,#161616);padding-left:1rem}.cpc--world-level-nav--mobile.cpc--side-nav .cpc--side-nav__collapse-button___label-mobile{height:inherit;opacity:1;visibility:visible;width:inherit}.cpc--world-level-nav--non-mobile.cpc--side-nav{display:flex}.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed{transform:translateX(-13.125rem);transition:transform .24s cubic-bezier(.2,0,1,.9)}.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed>:not(.cpc--side-nav__collapse-button){opacity:0;transition:all .24s cubic-bezier(.2,0,1,.9);visibility:hidden}.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed .cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu,.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed .cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu .cpc--side-nav__item,.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed .cpc--side-nav__menu-button[aria-expanded=true]+.cpc--side-nav__menu .cpc--side-nav__link{opacity:0;visibility:hidden}.cpc--world-level-nav--non-mobile.cpc--side-nav--collapsed .cpc--side-nav__collapse-button.cds--btn--ghost{align-items:center;border-top:1px solid var(--cds-border-subtle);bottom:0;flex-direction:column;height:3rem;justify-content:center;padding:.75rem 1rem;position:absolute;right:0;width:3rem}.cpc--world-level-nav--non-mobile.cpc--side-nav .cpc--side-nav__collapse-button{justify-content:flex-end;padding:1rem}@media (min-width:42rem){.cpc--world-level-nav--non-mobile.cpc--side-nav .cpc--side-nav__collapse-button{display:flex}.cpc--world-level-nav--non-mobile.cpc--side-nav .cpc--side-nav__collapse-button .cpc--side-nav__collapse-button__label-mobile{height:0;opacity:0;visibility:hidden;width:0}}:not(.cpc-docs--renderer__component)>.cpc--world-level-nav{position:fixed}.cpc--world-level-page-header{display:inline-flex;justify-content:space-between;padding:1rem;width:100%}.cpc--world-level-page-header .cpc--wlph-content-section{margin:3rem 1rem 2rem 0;max-width:640px;min-height:168px;width:50%}@media (max-width:65.98rem){.cpc--world-level-page-header .cpc--wlph-content-section{width:75%}}@media (max-width:19.98rem){.cpc--world-level-page-header .cpc--wlph-content-section{width:75%}}.cpc--world-level-page-header .cpc--wlph-title{text-wrap:balance;font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);letter-spacing:var(--cds-heading-05-letter-spacing,0);line-height:var(--cds-heading-05-line-height,1.25)}@media (min-width:66rem){.cpc--world-level-page-header .cpc--wlph-title{font-size:var(--cds-heading-06-font-size,2.625rem);font-weight:var(--cds-heading-06-font-weight,300);letter-spacing:var(--cds-heading-06-letter-spacing,0);line-height:var(--cds-heading-06-line-height,1.199)}}.cpc--world-level-page-header .cpc--wlph-subtitle{text-wrap:pretty;font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin-top:.75rem;width:90%}.cpc--world-level-page-header .cpc--wlph-children{margin-top:2rem}.cpc--world-level-page-header .cpc--wlph-illustration-section{background-position:100%;background-repeat:no-repeat;background-size:contain;height:auto;width:50%}@media (max-width:65.98rem){.cpc--world-level-page-header .cpc--wlph-illustration-section{display:none}}.cpc--account-information-card__header-info{align-items:center;display:flex}.cpc--account-information-card__icon{fill:var(--cds-background-brand,#0f62fe);margin-left:.5rem;position:relative}.cpc--account-information-card__label{font-size:.75rem;letter-spacing:.02rem;line-height:1rem;margin:.25rem 0}.cpc--account-information-card__info{flex:1 0 50%;flex-direction:column;margin-bottom:1rem}.cpc--account-information-card__upgrade{appearance:none;background:none;border:0;box-sizing:border-box;color:var(--cds-background-brand,#0f62fe);cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;inline-size:100%;margin:0;padding:0;text-align:start;vertical-align:baseline}.cpc--account-information-card__upgrade *,.cpc--account-information-card__upgrade :after,.cpc--account-information-card__upgrade :before{box-sizing:inherit}.cpc--account-information-card__upgrade::-moz-focus-inner{border:0}.cpc--account-information-card__upgrade:hover{color:var(--cds-interactive,#0f62fe);text-decoration:underline}.cpc--account-information-card__upgrade:focus{border:1px solid var(--cds-border-interactive,#0f62fe);color:var(--cds-interactive,#0f62fe);outline:none}.cpc--account-information-card__skeleton{padding:1rem}.cpc--account-information-card__error{color:#525252;width:75%}.cpc--account-information-card__error-bold{font-weight:600}.cpc--account-information-card__body{display:flex;flex-wrap:wrap}.cpc--context-assign-tags-skeleton{margin-bottom:0;margin-top:30px;width:100%}.cpc--context-assign-tags__assigntags{padding-bottom:2rem;width:20rem}.cpc--context-assign-tags__assigntags-wrapper{margin-bottom:1rem;width:40rem}.cpc--context-assign-tags__assigntags-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375em;margin-bottom:1.375rem}.cpc--context-assign-tags__assigntags-combobox-wrapper{display:flex;flex-direction:row;margin:.875rem 0;width:25.875rem}@media screen and (max-width:671px){.cpc--context-assign-tags__assigntags-combobox-wrapper{max-width:none}}.cpc--context-assign-tags__assigntags-combobox-wrapper .cds--list-box__wrapper{margin-right:.875rem}.cpc--context-assign-tags__assigntags-combobox-wrapper .cds--list-box__wrapper .cds--list-box{width:20rem}.cpc--context-assign-tags__assigntags-selecteditems{column-gap:2rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}@media screen and (max-width:671px){.cpc--context-assign-tags__assigntags-selecteditems{column-gap:0;grid-template-columns:1fr}}.cpc--context-assign-tags__assigntags-selecteditems>div:nth-child(-n+3):last-child,.cpc--context-assign-tags__assigntags-selecteditems>div:nth-child(6):last-child{padding-bottom:0}.cpc--context-assign-tags__assigntags-selecteditem{align-items:center;border-bottom:1px solid var(--cds-layer-02,#fff);display:flex;padding:.5rem 0}@media screen and (max-width:671px){.cpc--context-assign-tags__assigntags-selecteditem{grid-column:1}}.cpc--context-assign-tags__assigntags-selecteditem-name{flex-grow:1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-right:1rem}.cpc--context-assign-tags__assigntags-selecteditem-tag{flex-shrink:0}.cpc--context-assign-tags__assigntags-selecteditem-tag .cpc--tagmap__popup{width:28rem}.cpc--context-assign-tags__assigntags-helper-text{font-size:.75rem;letter-spacing:0;line-height:1.375em;opacity:.7}.cpc--context-assign-tags__assigntags-selecteditem-remove-btn.cds--tooltip--bottom .cds--assistive-text{transform:translate(-50%,100%)!important}.cpc--context-assign-tags__assigntags-label{color:var(--cds-border-inverse,#161616);flex:0 0 10rem;font-size:.75rem;padding-bottom:10px;padding-top:10px;word-break:break-word}.cpc--context-assign-tags__assigntags-label .cds--link{position:relative;text-decoration:none}.cpc--context-assign-tags__assigntags-label .cds--link>svg{bottom:1px;left:2px;position:absolute}.cpc--context-assign-tags__assigntags-display{border-bottom:1px solid var(--cds-layer-accent-01,#e0e0e0);flex:0 0 10rem;min-height:2.5rem;word-break:break-word}.cpc--context-assign-tags__assigntags-display .icon--wrapper{align-items:flex-start;display:flex;flex-direction:row;float:left;padding-right:4rem;padding-top:.3rem;width:fit-content;width:40%}.cpc--context-assign-tags__assigntags-display .icon--wrapper .cds--tag svg{height:1rem;margin-right:8px;vertical-align:middle;width:25px}.cpc--context-assign-tags__assigntags-display .icon--wrapper .cds--tag .tag-text-wrapper{max-width:11rem;min-width:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpc--context-assign-tags__assigntags-display .icon-description--text{-webkit-font-smoothing:antialiased;align-items:flex-start;display:flex;flex-direction:row;float:left;font-size:.875rem;line-height:1;min-width:45%;padding-top:.5rem;width:fit-content}.cpc--context-assign-tags__assigntags-display .button{padding:0 12px}.cpc--context-assign-tags__assigntags-display .button-placeholder{min-height:2.5rem}.cpc--context-assign-tags__assigntags-display .cds--tag svg{height:1rem;margin-right:8px;vertical-align:middle;width:1rem}.cpc--context-assign-tags .cpc--assign-tag-error__visible.cpc--assign-tag-error__visible{box-shadow:0 2px 0 0;color:var(--cds-toggle-off,#8d8d8d)}.cpc--context-assign-tags .cpc--tagmap.cpc--tagmap--popup-open:after{left:calc(15% + 24px)}.cpc--context-assign-tags .cpc--tagmap__tag{background:transparent}.cpc--context-assign-tags .cpc--tagmap__popup{left:calc(30% + 24px);min-height:7rem}.cpc--billing-period{height:242px}.cpc--billing-period--error,.cpc--billing-period__body{justify-content:space-between}.cpc--billing-period__body{display:flex}.cpc--billing-period__info{width:100%}.cpc--billing-period__info:first-child{margin-right:1rem}@media (max-width:400px){.cpc--billing-period__info:first-child{display:none}.cpc--billing-period__info:last-child{margin-left:1rem}}.cpc--billing-period__date{color:var(--cds-text-secondary,#525252);font-size:1.5rem;font-weight:500;margin-bottom:1rem}.cpc--billing-period__date-label{color:var(--cds-text-helper,#6f6f6f);font-size:.75rem;font-weight:600;margin-bottom:.5rem}.cpc--secret-input{display:flex;flex-direction:column}.cpc--secret-input__multiline-password-container .cds--text-area{width:100%}.cpc--secret-input__multiline-password-edit-button.cds--btn svg{margin:0}.cpc--secret-input__hidden{display:none}.cpc--secret-input__toggle{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:.25rem}.cpc--secret-input__toggle .cds--label,.cpc--secret-input__toggle .cds--skeleton__text{margin:0 1rem .25rem 0}.cpc--secret-input__toggle .cds--form-item,.cpc--secret-input__toggle .cds--toggle--skeleton{margin-bottom:.25rem}.cpc--secret-input__toggle .cds--toggle__label{align-items:center;display:flex;flex-direction:row;gap:1rem}.cpc--secret-input__toggle .cds--toggle__label-text,.cpc--secret-input__toggle .cds--toggle__switch{margin:0}.cpc--secret-input__secrets{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.cpc--secret-input__clear{color:var(--cds-text-secondary,#525252);line-height:1;min-height:2.5rem}.cpc--secret-input__clear:hover{color:var(--cds-text-primary,#161616)}.cpc--secret-input__wrapper{align-items:center;display:flex;height:2.5rem}.cpc--secret-input__wrapper .cds--btn--ghost{min-height:2.5rem;padding-left:.5rem;padding-right:.5rem}.cpc--secret-input__tooltip-container .cpc--secret-input__tooltip-content{background-color:var(--cds-layer-01,#f4f4f4);min-width:15rem;padding-bottom:1.5rem}@media (max-width:400px){.cpc--secret-input__tooltip-container .cpc--secret-input__tooltip-content{max-width:12.5rem;min-width:12.5rem}}.cpc--secret-input__tooltip-container .cpc--secret-input__tooltip-content+.cds--popover-caret{background-color:var(--cds-layer-01,#f4f4f4)}.cpc--secret-input__tooltip-container .cpc--secret-input__tooltip-content .cds--popover-container{position:absolute;right:0;top:0}.cpc--secret-input__tooltip-container .cpc--secret-input__tooltip-content .cds--skeleton{margin-top:.25rem}.cpc--secret-input__tooltip-container .cpc--secret-input__trigger{min-height:1.125rem}.cpc--secret-input__tooltip-description{color:var(--cds-text-primary,#161616);margin-top:.5rem}.cpc--secret-input__tooltip-description .cds--link,.cpc--secret-input__tooltip-description .cds--link:visited{color:var(--cds-link-primary,#0f62fe)}.cpc--secret-input__tooltip-description .cds--link:focus{outline-color:var(--cds-focus,#0f62fe)}.cpc--secret-input__tooltip-header:not(.cpc--secret-input__tooltip-no-resources){border-bottom:1px solid var(--cds-border-subtle-02,#e0e0e0);margin:0 -1rem;padding:0 1rem 1rem}.cpc--secret-input__tooltip-body{margin-top:1rem}.cpc--secret-input__tooltip-body .cds--inline-notification{margin-bottom:1rem;min-width:auto}.cpc--secret-input__tooltip-body .cds--inline-notification__title{font-weight:600}.cpc--secret-input__tooltip-item:not(:last-child){margin-bottom:1.5rem}.cpc--secret-input__tooltip-item .cds--link{color:var(--cds-link-primary,#0f62fe);display:block;margin-top:.5rem}.cpc--secret-input__tooltip-item .cds--link.cds--link--disabled{color:var(--cds-text-disabled,hsla(0,0%,9%,.25))}.cpc--secret-input__tooltip-item .cds--link:visited{color:var(--cds-link-primary,#0f62fe)}.cpc--secret-input__tooltip-item .cds--link:focus{outline-color:var(--cds-focus,#0f62fe)}.cpc--secret-input__tooltip-launch-icon{height:.875rem;margin-left:.25rem;vertical-align:middle;width:.875rem}.cpc--secret-input__success-icon{fill:var(--cds-support-success,#24a148)}.cpc--secret-input__warning-icon{fill:var(--cds-support-warning,#f1c21b)}.cpc--secret-input__warning-icon path[opacity="0"]{fill:#000;opacity:1}.cpc--secret-input__refresh{fill:var(--cds-link-primary,#0f62fe)!important}.cpc--secret-input__refresh:focus{border-color:var(--cds-focus,#0f62fe)}.cpc--secret-input__error-guid{font-size:.625rem;line-height:1}.cpc--cluster-delete-modal .cds--modal-content .cds--form-item,.cpc--cluster-delete-modal .cds--modal-content .cpc--error-state{margin-top:1.5rem}.cpc--cluster-namespaces-selector{min-width:12.5rem}.cpc--cluster-namespaces-selector__create-description{font-size:.875rem;line-height:1.125rem;margin-bottom:2rem}.cpc--cluster-namespaces-selector__dropdown{flex:1 1 auto;position:relative}.cpc--cluster-namespaces-selector__dropdown-create{display:flex}.cpc--cluster-namespaces-selector__dropdown-create .cds--skeleton{min-width:12.1875rem}.cpc--cluster-namespaces-selector__error-guid{font-size:.625rem;line-height:1}.cpc--cluster-namespaces-selector__fetch-error{margin-top:1.5rem}.cpc--cluster-namespaces-selector__input{width:100%}.cpc--cluster-namespaces-selector__invalid-icon{fill:var(--cds-support-error,#da1e28);position:absolute;right:2.5rem;top:.75rem}.cpc--cluster-namespaces-selector__namespaces-create{margin-left:1rem;max-height:2.5rem}.cpc--cluster-namespaces-selector__radio-group+.cpc--cluster-namespaces-selector__dropdown-wrapper{margin-top:.75rem}.cpc--cluster-namespaces-selector .cds--radio-button__label-text{align-items:center;display:flex}.cpc--cluster-namespaces-selector .cds--toggletip-label{color:inherit;font-size:inherit}.cpc--cluster-namespaces-selector .cpc--nested-filterable-dropdown.invalid{outline:2px solid var(--cds-support-error,#da1e28);outline-offset:-2px}.cpc--cluster-namespaces-selector .cpc--nested-filterable-dropdown.invalid~.cds--form-requirement{color:var(--cds-support-error,#da1e28);display:block;max-height:12.5rem;overflow:visible}.cpc--cluster-namespaces-selector .cpc--nested-filterable-dropdown.invalid .cds--text-input~.cds--list-box__selection{opacity:0}.cpc--cluster-namespaces-selector .cpc--side-panel-container .cds--form-item{margin-bottom:2rem}.cpc--cluster-update-modal .cds--modal-content .cds--form-item,.cpc--cluster-update-modal .cpc--side-panel__content .cds--dropdown__wrapper,.cpc--cluster-update-modal .cpc--side-panel__content .cds--form-item{margin-top:1.5rem}.cpc--cluster-update-modal .cds--inline-notification--info{margin-top:1rem}.cpc--cluster-update-modal .body-description{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cpc--clusters-table .cpc--clusters-table__version{align-items:center;display:flex}.cpc--clusters-table .cpc--clusters-table__version svg{flex-shrink:0;height:1rem;width:1rem}.cpc--clusters-table .cpc--clusters-table__version>div{margin-left:.3rem}.cpc--clusters-table__version-tooltip{align-items:center;display:flex}.cpc--clusters-table__icon-error svg{fill:var(--cds-support-error,#da1e28)}.cpc--clusters-table__icon-warning svg{fill:var(--cds-support-warning,#f1c21b)}.cpc--clusters-table__icon-info svg{fill:var(--cds-support-info,#0043ce)}.cpc--compliance-summary-card{overflow:hidden}.cpc--compliance-summary-card-instances{display:flex}.cpc--compliance-summary-card-instances .cds--popover-container{align-content:center}.cpc--compliance-summary-card__subtitle{margin-top:-1rem;padding-bottom:1rem}.cpc--compliance-summary-card .cpc--card__body{display:flex;justify-content:space-between}.cpc--compliance-summary-card .cpc--card__body .cds--row{margin:0}.cpc--compliance-summary-card .cpc--card__body .cpc--data-table{width:100%}.cpc--compliance-summary-card .cpc--card__body .meter-title{display:none}.cpc--compliance-summary-card .cds--list-box__wrapper{max-width:16rem}.cpc--compliance-summary-card__result-chart{min-width:10rem;width:100%}.cpc--compliance-summary-card__error-button,.cpc--compliance-summary-card__no-instances-button,.cpc--compliance-summary-card__no-scans-button{display:block;margin-top:.5rem}.cpc--compliance-summary-card .cpc--card__footer{justify-content:end}.cpc--compliance-summary-card .cpc--card__footer .cpc--compliance-summary-card__viewall{margin-bottom:1rem}.cpc--compliance-summary-card svg.chart-grid-backdrop{visibility:hidden}.cpc--compliance-summary-card .cpc--compliance-wp-summary-card__passingscore-chart{display:flex}.cpc--compliance-summary-card .cpc--compliance-wp-summary-card__passingscore-chart-score{align-content:center;padding-left:1rem;width:4rem}.cpc--cost-estimate-breakdown{font-size:.875rem}.cpc--cost-estimate-breakdown__pricing-data{float:right}.cpc--cost-estimate-breakdown__cost-details{border-bottom:1px solid var(--cds-border-inverse,#161616);margin-bottom:1rem;padding-bottom:.5rem}.cpc--cost-estimate-breakdown__cost{font-size:.875rem;text-indent:1rem}.cpc--cost-estimate-breakdown__cost-line-item{width:40rem}.cpc--cost-estimate-breakdown__details-info{border-top:1px solid var(--cds-border-subtle);padding:.625rem 2rem .625rem 1rem}.cpc--cost-estimate-breakdown__details-info span{margin-right:1rem}.cpc--cost-estimate-breakdown__footer{margin:0 2.5rem 0 1rem}.cpc--cost-estimate-breakdown__cost-breakdown{margin:1rem 0;padding-left:1.5rem}.cpc--cost-estimate-breakdown .mb-1{line-height:1.25rem;margin-bottom:1rem}.cpc--cost-estimate-breakdown .mb-2{margin-bottom:2rem}.cpc--cost-estimate-breakdown .bold{font-weight:600}.cpc--cost-estimate-breakdown .cds--accordion__heading{justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem}.cpc--cost-estimate-breakdown .cds--accordion__title{width:calc(100% - 4rem)}.cpc--cost-estimate-breakdown .cds--accordion__content{padding-right:10%}.cpc--cost-estimate-breakdown .cds--accordion__content p{padding-right:0}.cpc--cost-estimate-breakdown .cds--tree-node{background-color:inherit}.cpc--context-event-notification{width:100%}.cpc--context-event-notification .heading-level-1{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--context-event-notification .label-01{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--context-event-notification .label-02{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cpc--context-event-notification .body-compact-02{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375)}.disconnect-event-notification-confirm-modal .cds--modal-content .cds--modal-content__text:first-child{margin-bottom:15px}.event-notification-dashlet{background-color:var(--cds-layer-01,#f4f4f4);padding:16px}.event-notification-dashlet-header{margin-bottom:16px}@media (min-width:42rem){.event-notification-dashlet .row-gutter-padding{padding-left:1rem!important}}.event-notification-dashlet-events .events-details-label{color:var(--cds-text-secondary,#525252);margin-top:1rem}.event-notification-dashlet-events .cpc--tag-list{display:inline-block;margin-left:-.25rem}.event-notification-dashlet-events .cpc--tag-list .cds--tag{margin-left:.3rem}.event-notification-dashlet__initial-connect-panel{border-top:1px solid var(--cds-border-subtle-01,#c6c6c6)}.event-notification-dashlet__initial-connect-panel.cpc--grid-layout__row{margin-top:1rem;padding-top:1rem}.event-notification-dashlet__initial-connect-panel .connect-details-section .section-heading{margin-bottom:1rem}.event-notification-dashlet__initial-connect-panel .connect-details-section .connect-button{margin-top:1rem}@media (min-width:42rem){.event-notification-dashlet__initial-connect-panel .connect-details-section{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)}}.event-notification-dashlet__loading-panel.cpc--grid-layout__row{margin-top:1rem}.event-notification-dashlet__loading-panel .details-section>div{margin-bottom:1rem}@media (min-width:42rem){.event-notification-dashlet__loading-panel .details-section{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)}}.event-notification-dashlet__overflow-menu{float:right;margin-top:-10px}.event-notification-dashlet__notification-connected-panel .en-label{margin-bottom:.1rem}.event-notification-dashlet__notification-connected-panel .en-instance-value,.event-notification-dashlet__notification-connected-panel .test-btn{margin-bottom:.5rem}.event-notification-dashlet__notification-connected-panel .details-section-left>div{margin-bottom:1rem}@media (min-width:42rem){.event-notification-dashlet__notification-connected-panel .details-section{border-left:1px solid var(--cds-border-subtle-01,#c6c6c6)}}.event-notification-dashlet__notification-connected-panel .details-section>div{margin-bottom:1rem}.event-notification-dashlet__notification-connected-panel .details-section .review-notification,.event-notification-dashlet__notification-connected-panel .details-section>div:last-child{margin-bottom:0}.cpc--context-event-notification-sidepanel .cpc--side-panel__body-content{margin-bottom:150px}.cpc--context-event-notification-sidepanel .cds--inline-notification.form_notification{bottom:0;left:16px;margin-right:16px;max-width:38rem;position:fixed;transition-timing-function:cubic-bezier(.2,0,.38,.9);transition:.2s;visibility:hidden;width:calc(100% - 32px)}.cpc--context-event-notification-sidepanel .cds--inline-notification.form_notification.is-visible{bottom:65px;margin:0;transform:translateY(0);transition-timing-function:cubic-bezier(0,0,.38,.9);visibility:visible;z-index:10}.cpc--context-event-notification-sidepanel .sub-title{margin-bottom:24px;word-break:break-word}.cpc--context-event-notification-sidepanel .section-heading{margin-bottom:12px;margin-top:36px}.cpc--context-event-notification-sidepanel .section-subheading{margin-bottom:12px}.cpc--context-event-notification-sidepanel .cds--accordion .cds--accordion__item--active .cds--accordion__title{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--context-event-notification-sidepanel .cds--accordion .cds--accordion__title{margin-left:0}.cpc--context-event-notification-sidepanel .cds--accordion .cds--accordion__content{padding-left:0}.cpc--context-event-notification-sidepanel .cds--accordion .steps{list-style:disc}.cpc--context-event-notification-sidepanel .cds--accordion .steps>li{margin-left:14px;margin-top:8px}.cpc--context-event-notification-sidepanel .cds--accordion .steps a{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--context-event-notification-sidepanel .cds--text-area{width:100%}.cpc--context-event-notification-sidepanel .s2s-tile-holder a{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--context-event-notification-sidepanel .s2s-tile-holder>div{align-items:flex-start;display:flex}.cpc--context-event-notification-sidepanel .s2s-tile-holder .s2s-description,.cpc--context-event-notification-sidepanel .s2s-tile-holder .s2s-description>div{margin-bottom:12px}.cpc--context-event-notification-sidepanel .s2s-tile-holder .cpc--message .cds--tile{min-inline-size:2rem;padding:0}.cpc--context-event-notification-sidepanel .s2s-tile-holder .cpc--message .cpc--message__content{display:none}.cpc--context-event-notification-sidepanel .s2s-tile-holder .service-details-holder>div{flex:0 1 50%}.cpc--context-event-notification-sidepanel .s2s-tile-holder .service-details-holder .service-details>div{margin-bottom:12px}.cpc--context-event-notification-sidepanel .s2s-tile-holder .service-details-holder .service-details .role-count{padding-top:12px}.cpc--context-event-notification-sidepanel__attribute-inputs{margin-bottom:1.5rem}.cpc--context-event-notification-sidepanel__attribute-inputs .en-newinstance-link{margin-top:10px}.cpc--context-assign-access__accessgroups{padding-bottom:2rem}.cpc--context-assign-access__accessgroups-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375em;margin-bottom:1.375rem}.cpc--context-assign-access__accessgroups-helptext,.cpc--context-assign-access__accessgroups-pubaccess-helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--context-assign-access__accessgroups-helptext{margin-top:2rem}.cpc--context-assign-access__accessgroups-combobox-wrapper{align-items:flex-end;display:flex;flex-direction:row;margin:.875rem 0;max-width:calc(50% - 1rem);min-width:25.875rem}@media screen and (max-width:671px){.cpc--context-assign-access__accessgroups-combobox-wrapper{max-width:none}}.cpc--context-assign-access__accessgroups-combobox-wrapper .cpc--context-assign-access__accessgroups-combobox{flex-grow:1;margin-right:.875rem}.cpc--context-assign-access__accessgroups-selecteditems{column-gap:2rem;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}@media screen and (max-width:671px){.cpc--context-assign-access__accessgroups-selecteditems{column-gap:0;grid-template-columns:1fr}}.cpc--context-assign-access__accessgroups-selecteditems>div:last-child,.cpc--context-assign-access__accessgroups-selecteditems>div:nth-child(3){border-bottom:none}.cpc--context-assign-access__accessgroups-selecteditems>div:nth-child(-n+3):last-child,.cpc--context-assign-access__accessgroups-selecteditems>div:nth-child(6):last-child{padding-bottom:0}.cpc--context-assign-access__accessgroups-selecteditem{align-items:center;border-bottom:1px solid var(--cds-layer-02,#fff);display:flex;padding:.5rem 0}@media screen and (max-width:671px){.cpc--context-assign-access__accessgroups-selecteditem{grid-column:1}}.cpc--context-assign-access__accessgroups-selecteditem-name{flex-grow:1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-right:1rem}.cpc--context-assign-access__accessgroups-selecteditem-tag{flex-shrink:0}.cpc--context-assign-access__accessgroups-selecteditem-tag .cpc--tagmap__popup{width:28rem}.cpc--context-assign-access-confirmation-modal__accessgroups-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:1rem 0 .5rem}.cpc--context-assign-access-confirmation-modal__accessgroups-listitem{margin-bottom:.25rem}.cds--assistive-text,.cds--visually-hidden{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cpc--context-assign-auth__delegator-heading,.cpc--context-assign-auth__targetservice-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375em;margin-bottom:.5rem}.cpc--context-assign-auth__delegator-helptext,.cpc--context-assign-auth__targetservice-helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--context-assign-auth__targetservice-section{display:flex;flex-direction:column;margin:1.5rem 0;max-width:22rem}.cpc--context-assign-auth__targetservice-composite-child .cds--label{margin-top:1rem}.cpc--context-assign-auth__delegator-section{margin:3rem 0 1rem}.cpc--context-assign-auth__delegator-checkbox{margin-top:.5rem}.cpc--context-assign-auth__attributes{padding-bottom:1rem}.cpc--context-assign-auth__attribute{margin-bottom:1rem}.cpc--context-assign-auth__attribute:last-of-type{margin-bottom:0}.cpc--context-assign-auth__attribute-inputs{align-items:center;display:flex;flex-direction:row}.cpc--context-assign-auth__attribute-inputs .cds--dropdown__wrapper,.cpc--context-assign-auth__attribute-inputs .cds--form-item,.cpc--context-assign-auth__attribute-inputs .cds--list-box__wrapper,.cpc--context-assign-auth__attribute-inputs .cds--text-input-wrapper{flex-basis:22rem;flex-grow:0;margin-right:1rem}.cpc--context-assign-auth__attribute-input--comboboxvalue label,.cpc--context-assign-auth__attribute-input--textvalue label,.cpc--context-assign-auth__attribute-input--value--region label{clip:rect(0,0,0,0);block-size:1px;border:0;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.cpc--context-assign-auth-confirmation-modal__delegator-label,.cpc--context-assign-auth-confirmation-modal__targetservice-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--context-assign-auth-confirmation-modal__targetservice-label{margin:1rem 0 .5rem}.cpc--context-assign-auth-confirmation-modal__delegator-label{margin-top:2rem}.cpc--context-assign-auth-confirmation-modal__targetservice-attributes{display:flex;flex-direction:column}.cpc--context-assign-auth-confirmation-modal__targetservice-attribute{margin:.5rem 0 0}.cpc--context-assign-auth-confirmation-modal__targetservice-attribute .cds--label{margin:0}.cpc--context-assign-auth-confirmation-modal__targetservice-listitem{margin-bottom:.25rem}.cds--tooltip__content{font-size:.875rem}label.cpc--iam-assign-common__access-roleslist-label{align-items:center;display:flex;gap:.5rem}.cpc--iamcreate-tags .tagarea-container{display:flex;flex-direction:row}.cpc--iamcreate-tags .tagarea-container .resourceTagAreaWrapper{flex-grow:1}.cpc--iamcreate-tags .tagarea-container .cpc--resource-tag-area.cpc--resource-tag-area__invalid~.create-button{margin-bottom:1rem;margin-top:0}.cpc--iamcreate-tags .tagarea-container .create-button{align-self:center;margin-top:1rem}.cpc--iamcreate-tags .tagarea-container .cpc--tag-area-skeleton{width:200px}.cpc--iamcreate-tags p{font-size:.875rem;font-weight:300}.cpc--context-delete-access-modal__helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--context-delete-access-modal__accessgroup-label,.cpc--context-delete-access-modal__roles-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:1rem 0 .5rem}.cpc--context-delete-access-modal__roles-label{margin-top:2rem}.cpc--context-delete-access-modal__accessgroup-listitem{margin-bottom:.25rem}.cpc--context-delete-access-modal__role-type .cds--label{margin:.5rem 0 0}.cpc--context-delete-access-modal__role-type:first-of-type .cds--label{margin:0}.cpc--context-edit-access__accessgroup{padding-bottom:2rem}.cpc--context-edit-access__accessgroup-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375em;margin-bottom:.375rem}.cpc--context-edit-access__accessgroup-helptext,.cpc--context-edit-access__accessgroup-pubaccess-helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--context-edit-access__accessgroup-helptext{margin-bottom:1rem}.cpc--context-edit-access__accessgroup-label{margin-bottom:0}.cpc--context-edit-access__accessgroup-selecteditem{align-items:center;display:flex;max-width:50%;min-height:2rem}@media screen and (max-width:671px){.cpc--context-edit-access__accessgroup-selecteditem{max-width:100%;padding-right:0}}.cpc--context-edit-access__accessgroup-selecteditem-name{flex-grow:1;font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);padding-right:1rem}.cpc--context-edit-access__accessgroup-selecteditem-tag{flex-shrink:0}.cpc--context-edit-access__accessgroup-selecteditem-tag .cpc--tagmap__popup{width:28rem}.cpc--context-edit-access-confirmation-modal__accessgroup-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:1rem 0 .5rem}.cpc--context-edit-access-confirmation-modal__accessgroup-listitem{margin-bottom:.25rem}.cpc--integrations-card{overflow:hidden}.cpc--integrations-card .cpc--card__body,.cpc--integrations-card__body-content{display:flex;justify-content:space-between}.cpc--integrations-card__body-content{flex-direction:column}.cpc--integrations-card__description{color:var(--cds-text-secondary,#525252);flex-grow:1;font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--integrations-container .cpc--data-table,.cpc--integrations-container .cpc--integrations-card{margin-bottom:1rem}.cpc--integrations-container .cds--label{margin-left:1rem}.cpc--integrations-container .cpc--icon-container{display:flex}.cpc--integrations-container .cpc--icon-container__icon{flex-shrink:0;margin-right:.5rem}.cpc--integrations-container .link-with-icon{margin-left:1rem;margin-right:.3rem;vertical-align:top}.cpc--kpassociatekeycard-container .cpc--side-panel__progress-indicator{margin-bottom:2rem}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard{flex-direction:row}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-icon{margin-left:1rem;margin-top:1rem}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-body{margin-top:1rem}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-body div.kp--associatekeycard-descriptiontext{display:flex;flex-direction:row;justify-content:space-between}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-body div.kp--associatekeycard-descriptiontext>div:first-child{padding-right:1.5rem}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-header-and-body{flex-grow:1;min-width:0}.cpc--kpassociatekeycard-container .cpc--kpassociatekeycard .cpc--kpassociatekeycard-header-and-body .cpc--card__body{padding-top:0}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles{padding-bottom:2rem}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles .kp--keyencryption-servicetile{height:100%}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles .kp--keyencryption-servicetile .cds--tile-content{display:flex;flex-direction:column;margin-bottom:1rem}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles .kp--keyencryption-servicetile .cds--tile-content .kp--tile-title{font-weight:600;margin-bottom:1rem}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles>div{display:flex;flex-direction:row;justify-content:space-between}.cpc--kpassociatekeycard-container .kp--keyencryption-servicetiles>div>div{width:49%}.cpc--kpassociatekeycard-container .kp-provisioning-body .cds--popover-container{display:flex;flex-direction:row}.cpc--kpassociatekeycard-container .kp-provisioning-body .cds--popover-container .cds--toggletip-button{width:15%}.cpc--kpassociatekeycard-container #create-kp-instance .cpc--order-summary__header{box-shadow:none}.cpc--kpassociatekeycard-container .kp-provisioning-noneditable-fields .cds--label{margin-bottom:.5rem}.cpc--kpassociatekeycard-container .kp-provisioning-noneditable-fields .cds--link{margin-top:.25rem}.cpc--kpassociatekeycard-container .kp-provisioning-editable-fields{display:flex;flex-direction:column}.cpc--kpassociatekeycard-container .kp-provisioning-editable-fields .kp-provisioning-editable-field-row{display:flex;flex-direction:row;justify-content:space-between}.cpc--kpassociatekeycard-container .kp-provisioning-editable-fields .kp-provisioning-editable-field-row .kp-provisioning-editable-field{width:calc(50% - .5rem)}.cpc--kpassociatekeycard-container .kp-provisioning-editable-fields .kp-provisioning-editable-field-row:first-child{margin-top:1rem}.cpc--kpassociatekeycard-container .kp-provisioning-editable-fields .kp-provisioning-editable-field-row:nth-child(2){margin-top:2rem}.cpc--kpassociatekeycard-container .kp--instancesection-contentswitcher{margin-bottom:1.5rem}.cpc--kpassociatekeycard-container .kp--kpinstancesection-description{font-size:14px;margin-bottom:1.5rem}.cpc--kpassociatekeycard-container .kp--kpinstancesection-description>span{font-size:14px;margin-right:.25rem}.cpc--kpassociatekeycard-container .kp--kpinstancesection-description .kp--kpinstancesection-createnew{display:contents}.cpc--kpassociatekeycard-container .kp--hpcsinstancesection,.cpc--kpassociatekeycard-container .kp--kpinstancesection{padding-bottom:4rem}.cpc--kpassociatekeycard-container .kp--hpcsinstancesection .kp-hpcs-instance-desc{display:block;font-size:14px;margin-bottom:1.5rem}.cpc--kpassociatekeycard-container .kp--hpcsinstancesection .hpcs-noinstance-notification{margin-bottom:2rem}.cpc--kpassociatekeycard-container .kp--hpcsinstancesection .kp--hpcsrefreshinstances-button{display:contents}.cpc--kpassociatekeycard-container .kp--hpcs-createkey-instructions,.cpc--kpassociatekeycard-container .kp--hpcs-provision-instructions{display:block;margin-left:1.5rem;margin-top:.25rem}.cpc--kpassociatekeycard-container .kp--hpcs-createkey-instructions .cds--btn,.cpc--kpassociatekeycard-container .kp--hpcs-provision-instructions .cds--btn{display:contents}.cpc--kpassociatekeycard-container .kp--createkey-input-description{line-height:1.125rem;margin-bottom:1rem}.cpc--kpassociatekeycard-container .kp--createkey-input-description span{font-size:14px}.cpc--kpassociatekeycard-container .kp--copycell{align-items:center;display:flex}.cpc--kpassociatekeycard-container .kp--copycell span{float:left;width:3.875rem}.cpc--kpassociatekeycard-container .kp--copycell .kp--copycell-copybutton{float:right}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--kpkeysection{margin-top:1rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-contentswitcher{margin-bottom:1rem;margin-top:1rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-advoptions-accordion{margin-bottom:4rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-error{margin-top:1rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-aliases-input,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-desc-input,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-keyring-dropdown,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-name-input,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-rotationpolicy-numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--importkey-payload-textarea{margin-bottom:2rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-aliases-input .kp--createkey-input-title,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-desc-input .kp--createkey-input-title,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-keyring-dropdown .kp--createkey-input-title,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-name-input .kp--createkey-input-title,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-rotationpolicy-numberinput .kp--createkey-input-title,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--importkey-payload-textarea .kp--createkey-input-title{margin-bottom:.5rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-aliases-input .kp--createkey-input-desc,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-desc-input .kp--createkey-input-desc,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-keyring-dropdown .kp--createkey-input-desc,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-name-input .kp--createkey-input-desc,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-rotationpolicy-numberinput .kp--createkey-input-desc,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--importkey-payload-textarea .kp--createkey-input-desc{margin-bottom:1rem}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-aliases-input .addkeysidepanel--numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-desc-input .addkeysidepanel--numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-keyring-dropdown .addkeysidepanel--numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-name-input .addkeysidepanel--numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--createkey-rotationpolicy-numberinput .addkeysidepanel--numberinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp--importkey-payload-textarea .addkeysidepanel--numberinput{width:50%}.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .addkeysidepanel--rotateinput,.cpc--kpassociatekeycard-container .kp--secondpane-content .kp--createkey-content .kp-rotationpolicy-warning{margin-top:1rem}.cpc--kpassociatekeycard-container .kp--summary-tile{background-color:var(--cds-layer-02,#fff);margin-top:1rem;padding-top:.5rem}.cpc--kpassociatekeycard-container .kp--summary-tile-header{display:flex;justify-content:space-between;margin-bottom:1rem}.cpc--kpassociatekeycard-container .kp--summary-tile-header .kp--summary-tile-associated{align-items:center;display:flex}.cpc--kpassociatekeycard-container .kp--summary-tile-header .kp--summary-tile-associated svg{color:var(--cds-support-success,#24a148);margin-right:.5rem}.cpc--kpassociatekeycard-container .kp--summary-tile-header .kp--summary-discard{margin-right:-1rem}.cpc--kpassociatekeycard-container .kp-summary-body .kp-summary-title{display:block;font-size:14px;font-weight:600;padding-bottom:1rem}.cpc--kpassociatekeycard-container .kp--instance-summary .kp--instance-summary-desc{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:space-between}.cpc--kpassociatekeycard-container .kp--instance-summary .kp--instance-details{display:flex;flex-direction:row;margin-top:1rem}.cpc--kpassociatekeycard-container .kp--instance-summary .kp--instance-details .kp--instance-detail-item{display:flex;flex-direction:column;width:50%}.cpc--kpassociatekeycard-container .kp--instance-summary .kp--instance-details .kp--instance-detail-item span{font-size:14px}.cpc--kpassociatekeycard-container .kp--instance-summary .kp--instance-details .kp--detail-label{margin-bottom:.25rem}.cpc--kpassociatekeycard-container .kp--s2screation-card{margin-bottom:2rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2s-description a{margin-left:.25rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2s-errnotification,.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2s-notification{margin-top:1rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2s-info-tile{background-color:var(--cds-layer-02,#fff);margin-bottom:1rem;margin-top:1rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2s-authorize-btn{margin-top:1rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2screation-custom{background-color:var(--cds-layer-02,#fff);display:flex;flex-direction:column;padding:1rem}.cpc--kpassociatekeycard-container .kp--s2screation-card .kp--s2screation-custom .kp--s2screation-custom-btn{margin-top:1rem}.cpc--kpassociatekeycard-container .cpc--side-panel-container .kp-summary-body{margin-bottom:2rem}.cpc--kpassociatekeycard-container .cpc--card__stacked-labeled-rows .cds--grid{max-inline-size:unset}.cpc--location-readiness-card .stacked-row:not(:last-child){border-bottom:1px solid var(--cds-border-subtle)}.cpc--location-readiness-card .cpc--card__header{background-color:var(--cds-layer-accent-01,#e0e0e0);padding-bottom:1rem}.cpc--location-readiness-card .provision-row-text{flex-grow:1}.cpc--location-readiness-card .provision-row-action{flex-grow:0;margin:auto auto auto 2rem}.cpc--location-readiness-card .provision-row-action .cds--btn--sm{padding-right:.75rem;width:max-content}.cpc--location-readiness-card .provision-row-title{display:flex;font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--location-readiness-card .provision-row-subtitle{display:inline}.cpc--location-readiness-card .provision-row-icon-container{height:min-content;margin-bottom:auto;margin-top:auto;padding-right:.75rem}.cpc--location-readiness-card .provision-row-icon-danger{fill:var(--cds-support-error,#da1e28)}.cpc--location-readiness-card .provision-row-icon-success{fill:var(--cds-support-success,#24a148)}.cpc--location-readiness-card .provision-row-icon-warning{fill:var(--cds-support-warning,#f1c21b)}.cpc--location-readiness-card .provision-row-icon-info{fill:var(--cds-support-info,#0043ce)}.cpc--logging-button__content{align-items:center;display:flex}.cpc--logging-button__content .cds--btn+.cds--toggletip{margin-left:.75rem}.cpc--logging-card>.cpc--card__body{display:flex;justify-content:space-between}.cpc--logging-card>.cpc--card__body>.cpc--card__body-content{display:flex;flex-direction:column;justify-content:space-between}.cpc--logging-card>.cpc--card__body>.cpc--card__body-content>p{color:var(--cds-text-secondary,#525252);flex-grow:1;font-size:var(--cds-caption-01-font-size,.75rem);font-weight:var(--cds-caption-01-font-weight,400);letter-spacing:var(--cds-caption-01-letter-spacing,.32px);line-height:var(--cds-caption-01-line-height,1.33333)}.cpc--logging-card .cpc--logging-button>.cds--skeleton{width:12rem}.cpc--options-tile{position:relative}.cpc--options-tile>.cpc--card__body{padding:0}.cpc--options-tile .cds--accordion__item{border:none}.cpc--options-tile .cds--accordion__item .cds--accordion__wrapper{padding:0}.cpc--options-tile .cds--accordion__item .cds--accordion__title{margin-inline-end:3rem;padding-right:4rem}.cpc--options-tile .cds--accordion__item .cds--accordion__content{padding-inline-end:1rem;padding-bottom:1rem}.cpc--options-tile .cds--accordion__item .cds--accordion__content>div,.cpc--options-tile .cds--accordion__item .cds--accordion__content>p{margin-top:1rem}.cpc--options-tile--static .cpc--card__body{padding-left:3rem}.cpc--options-tile__header{padding-bottom:.5rem;padding-top:.5rem}.cpc--options-tile__header p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--options-tile__header-with-action{align-items:center;display:flex;justify-content:space-between}.cpc--options-tile__subtitle{margin-top:.25rem}.cpc--options-tile__subtitle .cds--skeleton__text{margin-bottom:0}.cpc--options-tile__toggle{position:absolute;right:1rem;top:1rem;z-index:3}.cpc--options-tile__toggle .cds--toggle__appearance{column-gap:0}.cpc--options-tile--no-subtitle .cpc--options-tile__toggle{top:.5rem}.cpc--options-tile--no-toggle .cpc--options-tile__toggle{display:none}.cpc--options-tile__footer{padding-top:.5rem}.cpc--options-tile__footer p{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--logging-provision .cds--grid{max-inline-size:unset}.cpc--logging-provision__instance-selector{align-items:flex-end;display:flex;flex-wrap:wrap}.cpc--logging-provision__instance-selector .cds--dropdown__wrapper{flex-grow:1;min-width:0}.cpc--side-panel--xl .cpc--logging-provision__instance-selector{margin-bottom:1rem}.cpc--side-panel--xl .cpc--logging-provision__instance-selector .cds--dropdown__wrapper{margin:0}.cpc--logging-provision__subtitle{align-items:center;display:flex}.cpc--logging-provision__subtitle svg{margin-right:.5rem}.cpc--logging-provision__subtitle-success svg{fill:var(--cds-support-success,#24a148)}.cpc--logging-provision__subtitle-error svg{fill:var(--cds-support-error,#da1e28)}.cpc--logging-provision__subtitle-warning svg{fill:var(--cds-support-warning,#f1c21b)}.cpc--logging-config-side-panel h6{margin-bottom:.75rem}.cpc--logging-config-side-panel h6:not(:first-child){margin-top:1.5rem}.cpc--logging-config-side-panel p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--logging-config-side-panel .cpc--side-panel__body-content>p:first-child{margin-bottom:1.5rem}.cpc--logging-config-side-panel .cds--skeleton.cds--form-item{margin-top:1.5rem}.cpc--logging-config-side-panel .cds--dropdown__wrapper,.cpc--logging-config-side-panel .cds--form-item,.cpc--logging-config-side-panel .cds--tile-group{margin-bottom:1rem}.cpc--logging-config-side-panel .cpc--card__stacked-labeled-rows-value .cds--dropdown__wrapper,.cpc--logging-config-side-panel .cpc--card__stacked-labeled-rows-value .cds--form-item,.cpc--logging-config-side-panel .cpc--card__stacked-labeled-rows-value .cds--tile-group{margin-bottom:0}.cpc--logging-config-side-panel .cpc--error-state{margin-top:1.5rem}.cpc--logging-config-side-panel .cds--actionable-notification{display:block}.cpc--logging-config-side-panel .cds--actionable-notification .cds--actionable-notification__button-wrapper{margin-left:2rem}.cpc--logging-config-side-panel .cds--tile-group>legend+div>div:not(:last-child){margin-bottom:.5rem}.cpc--logging-target-side-panel p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-bottom:1.5rem}.cpc--logging-target-side-panel .cpc--card{margin-bottom:1rem}.cpc--logging-target-side-panel .cpc--card .cds--btn{margin-top:1rem}.cpc--logging-target-side-panel .cpc--card .cpc--card__stacked-labeled-rows-value{word-break:unset}.cpc--logging-target-side-panel__links{border-top:1px solid var(--cds-layer-01,#f4f4f4);margin-top:1rem;padding-top:.5rem}.cpc--logging-target-side-panel__links a{margin-top:.5rem}.cpc--observe-config-cards .cpc--card{background-color:var(--cds-layer)}.cpc--observe-config-cards .cpc--card:not(:first-child){margin-top:1rem}.cpc--observe-config-cards .cpc--card .cpc--card__stacked-labeled-rows-value{word-break:unset}.cpc--observe-button .cpc--observe-button__flex{display:flex}.cpc--observe-button .cpc--observe-button__dropdown-text-overflow{justify-content:left;margin-right:20px;overflow:hidden;text-overflow:ellipsis;width:100%}.cpc--observe-button .cpc--observe-button__dropdown-right-region{display:flex;justify-content:right}.cpc--observe-button .cpc--observe-button__flex-vertical-center{align-items:center;display:flex}.cpc--observe-button .cpc--observe-button__padding-top-24{padding-top:24px}.cpc--observe-button .cpc--observe-button__flex-responsive{align-items:center;display:flex}.cpc--observe-button .cpc--observe-button__flex-responsive>.cds--btn{white-space:nowrap}.cpc--observe-button .cpc--observe-button__flex-responsive .cpc--observe-error-text{font-size:var(--cds-label-02-font-size,.875rem);font-weight:var(--cds-label-02-font-weight,400);letter-spacing:var(--cds-label-02-letter-spacing,.16px);line-height:var(--cds-label-02-line-height,1.28572)}.cpc--observe-button .cds--toggletip-button{margin-left:.5rem}.cpc--observe-button .cpc--observe-button__flex-responsive .cds--assistive-text{max-width:250px;z-index:5000!important}.cpc--observe-overflow-menu-item__launch-icon{display:flex;margin-left:1rem}.cpc--observe-overflow-menu-item__launch-icon svg{margin-bottom:auto;margin-top:auto}.cds--overflow-menu-options:has(.cpc--observe-overflow-menu-item){width:max-content}.cds--overflow-menu-options:has(.cpc--observe-overflow-menu-item) .cds--overflow-menu-options__btn{display:flex;justify-content:space-between;max-width:none}.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__child{min-height:152px;padding-bottom:0!important}.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__notification{opacity:0;transition-duration:154ms;transition-timing-function:cubic-bezier(.2,0,1,.9);width:100%}.cpc--observe-supertenancy-modal .cpc--observe-button__flex{display:flex}.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__notification>div{margin-bottom:0}.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__confirmation,.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__dropdown-row{padding-top:24px}@media (max-width:1056px){.cpc--observe-supertenancy-modal .cpc--observe-supertenancy-modal__instance-dropdown{padding-top:24px}}.cpc--display-for-project-summary-heading-label-text{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-bottom:4px}.cpc--display-for-project-summary-container{height:auto;width:auto}.cpc--display-for-project-summary-skeleton{height:2rem}.cpc--display-for-project-summary-content{color:var(--cds-text-primary,#161616)}.cpc--display-for-project-summary-content,.cpc--display-for-project-summary-link{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857)}.cpc--display-for-project-summary-link{text-decoration:none}.cpc--display-for-project-summary-error-text{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);opacity:.5}.cpc--configurations-modal .configurations-modal-left-panel{padding-top:1rem}.cpc--configurations-modal .cds--modal-container{min-height:80%}@media (min-width:82rem){.cpc--configurations-modal .cds--modal-container{width:90%}}.cpc--configurations-modal .cpc--catalog-tile .tile-image{height:1rem;width:1rem}.cpc--configurations-modal .cds--progress-label{max-inline-size:15rem}.cpc--configurations-modal .progress-indicator-with-content{height:100%}.cpc--configurations-modal .cpc--left-panel-layout__main-content{padding-left:2rem;padding-top:2rem}.cpc--configurations-modal .selection-content>p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);padding-bottom:1.5rem}.cpc--configurations-modal .config-dropdown,.cpc--configurations-modal .config-radio-group{padding:1.5rem 0}.cpc--configurations-modal .cds--radio-button-group>.cds--label{margin-bottom:1rem!important}.cpc--configurations-modal .cds--side-nav__navigation{background-color:var(--cds-layer-01,#f4f4f4);max-width:13.9rem}.cpc--configurations-modal .cds--radio-button-wrapper .cds--radio-button__label,.cpc--configurations-modal .cds--radio-button-wrapper .label-tooltip-container{align-items:center;display:flex}.cpc--environments-dropdown .dropdown-loading{max-width:25rem;width:100%}.cpc--projects-modal .cds--side-nav{margin-top:3.3rem;max-height:79.3%}.cpc--projects-modal .cds--side-nav__icon>svg{fill:#525252;height:1rem;width:1rem}.cpc--projects-modal__modal .cds--modal-container{min-height:80%}@media (min-width:80rem){.cpc--projects-modal__modal .cds--modal-container{width:90%}}.cpc--projects-modal__modal .c4p--action-set .c4p--action-set__action-button .cds--inline-loading{top:unset}.cpc--projects-modal__modal .c4p--empty-state{padding:2rem}.cpc--projects-modal__modal .c4p--empty-state .cds--link{font-size:.75rem}.cpc--projects-modal__modal .cds--side-nav__item .cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-right:1.5rem}.cpc--projects-modal__modal .cds--side-nav__item .cds--side-nav__icon{align-items:center;display:flex;flex:0 0 1rem;justify-content:center}.cpc--projects-modal__modal .cds--side-nav__item svg{fill:var(--cds-icon-secondary,#525252)}.cpc--projects-modal__modal .cds--side-nav__item .cds--side-nav__link--current svg{fill:var(--cds-icon-primary,#161616)}.cpc--projects-modal__modal .cpc--message{padding-left:1rem}.cpc--projects-modal__modal .inline-text-with-loading{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cpc--projects-modal__modal .inline-text-with-loading .loading-text{min-width:fit-content}.cpc--projects-modal__modal-content .cds--form-item{margin-bottom:2rem;max-width:25rem}.cpc--projects-modal__modal-content .cds--list-box__wrapper{margin-bottom:1.5rem;max-width:25rem}.cpc--projects-modal__modal-content .cds--inline-notification{margin:0;max-width:100%}.cpc--projects-modal__modal-div-options{display:block;padding-left:2rem;padding-top:1rem}@media (min-width:80.5rem){.cpc--projects-modal__modal-div-options{display:none}}.cpc--projects-modal__modal-options.cds--radio-button-group{padding-top:1rem}.cpc--projects-modal__create-section h3{fill:var(--cds-text-primary,#161616);color:var(--cds-text-primary,#161616);padding:1.5rem}.cpc--projects-modal__form{display:flex;flex-direction:column;min-height:100%;padding-left:1.5rem}@media (min-width:80.5rem){.cpc--projects-modal__form{flex-direction:row}}.cpc--projects-modal__form .cds--fieldset{max-width:35rem;min-width:fit-content;width:100%}.cpc--projects-modal__form legend{display:none}.cpc--projects-modal__form-group-one{padding-right:8rem}.cpc--projects-modal__form-group-two{padding-right:1.5rem}.cpc--projects-modal__project-tools-text{fill:var(--cds-text-secondary,#525252);color:var(--cds-text-secondary,#525252);font-size:.75rem;max-width:25rem;padding-bottom:1.5rem}.cpc--projects-modal__project-tools-text .cds--link{font-size:.75rem}.cpc--projects-modal__add-config-form{padding:0 1.5rem}.cpc--projects-modal__add-config-form .cpc--projects-modal__project-select{margin-top:1rem}.cpc--projects-modal__location-label-text{display:flex;justify-content:center}.cpc--projects-modal__no-permission-list{padding-bottom:1rem;padding-top:1rem}.cpc--projects-modal__authorizations-card{background-color:var(--cds-layer-02,#fff);padding-bottom:1.5rem;padding-top:1.5rem}.cpc--projects-modal__authorizations-card svg{height:4rem;width:4rem}.cpc--projects-modal__authorizations-card p{color:var(--cds-text-secondary,#525252);font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);letter-spacing:var(--cds-body-01-letter-spacing,.16px);line-height:var(--cds-body-01-line-height,1.42857);padding-left:1rem;padding-right:1rem}.cpc--projects-modal__no-auth-button{margin-bottom:1.5rem;margin-left:1rem;margin-top:1.5rem;width:fit-content}.cpc--projects-modal__details-heading{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4)}.cpc--projects-modal .edit-config-btn-post{margin-bottom:1rem;margin-left:1rem}.cpc--projects-modal .cpc--projects-modal__modal-content .cds--dropdown,.cpc--projects-modal .cpc--projects-modal__modal-content .cds--dropdown-list,.cpc--projects-modal .cpc--projects-modal__modal-content .cds--list-box input[role=combobox],.cpc--projects-modal .cpc--projects-modal__modal-content .cds--multi-select,.cpc--projects-modal .cpc--projects-modal__modal-content .cds--select-input,.cpc--projects-modal .cpc--projects-modal__modal-content .cds--text-area,.cpc--projects-modal .cpc--projects-modal__modal-content .cds--text-input{background-color:var(--cds-field-01,#f4f4f4)!important}.cpc--projects-modal .progress-indicator-with-content .catalog-tile-list{display:flex;flex-flow:row wrap;gap:2rem}.cpc--projects-modal .progress-indicator-with-content .catalog-tile-list .tile-image{height:1.375rem;margin-right:.75rem;padding:3px;width:1.375rem}.catalog-tile-list .tile-image .cds--dark-theme .cpc--projects-modal .progress-indicator-with-content{background-color:#fff;border:1px solid var(--cds-border-subtle-01,#c6c6c6);border-radius:4px}#project-create__location-select,#project-create__resourcegroup-select{caret-color:transparent}.cpc--configurations-modal .cds--modal-header__heading,.cpc--projects-modal .cds--modal-header__heading{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);margin:0;padding:1.5rem 2rem}.cpc--configurations-modal .cds--modal-footer.cds--btn-set,.cpc--projects-modal .cds--modal-footer.cds--btn-set{align-items:stretch;background-color:var(--cds-layer-01,#f4f4f4);border-top:1px solid var(--cds-border-subtle-01,#c6c6c6);justify-content:flex-end}.cpc--configurations-modal .cds--modal-footer.cds--btn-set button,.cpc--projects-modal .cds--modal-footer.cds--btn-set button{flex:0 1 25%;max-width:14.5rem}.cpc--configurations-modal .cds--modal-header,.cpc--projects-modal .cds--modal-header{margin-bottom:0}.cpc--configurations-modal .cpc--left-panel-layout,.cpc--projects-modal .cpc--left-panel-layout{height:100%;padding:0}.cpc--configurations-modal .cpc--left-panel-layout .cds--row,.cpc--projects-modal .cpc--left-panel-layout .cds--row{height:inherit}.cpc--configurations-modal .cds--modal-content,.cpc--projects-modal .cds--modal-content{background-color:var(--cds-background,#fff);margin-bottom:0;padding-bottom:0;padding-top:0}.cpc--configurations-modal .cpc--left-panel-layout__left-panel,.cpc--projects-modal .cpc--left-panel-layout__left-panel{background-color:var(--cds-layer-01,#f4f4f4)}@media (max-width:80.5rem){.cpc--configurations-modal .cpc--left-panel-layout__left-panel,.cpc--projects-modal .cpc--left-panel-layout__left-panel{display:none}}.cpc--configurations-modal .inline-text-with-loading,.cpc--projects-modal .inline-text-with-loading{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.cpc--configurations-modal .inline-text-with-loading .loading-text,.cpc--projects-modal .inline-text-with-loading .loading-text{min-width:fit-content}.cpc--ref-resolver-picker .cds--css-grid{padding-left:0;padding-right:0}.cpc--ref-resolver-picker .cds--css-grid .cds--css-grid-column>div{padding-top:1rem}.cpc--ref-resolver-picker__description{font-size:.875rem}.cpc--ref-resolver-picker__filter_toggle{padding-top:1.15rem}.cpc--ref-resolver-picker__hidden_row{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,.14,.3,1)}.cpc--ref-resolver-picker__hidden_row.show{max-height:10rem;overflow:visible}.cpc--ref-resolver-picker .cpc--side-panel--xl{max-width:45rem}.cpc--secret-input__multiline-password-container{align-items:center;display:flex}.cpc--secret-input__multiline-password-overlay{font-size:.875rem;margin-bottom:0;min-width:10rem}.cpc--secret-input__multiline-password-edit-button.cds--btn{align-items:center;color:var(--cds-icon-secondary,#525252);margin-left:.25rem;padding-left:.4375rem;padding-right:.4375rem}.cpc--secret-input__tag-container{align-items:center;display:flex;gap:.25rem}.cpc--secret-input__tag-container .icon-div{height:1rem;width:1rem}.cpc--secret-input__value-input{display:flex;position:relative}.cpc--secret-input__ref-picker .cpc--secret-input__value-input .cds--password-input-wrapper .cds--text-input__invalid-icon{right:5rem}.cpc--secret-input__ref-picker .cpc--secret-input__value-input .cds--password-input-wrapper .cds--text-input--password__visibility__toggle.cds--btn.cds--tooltip__trigger{right:2rem}.cpc--secret-input__ref-picker .cpc--secret-input__value-input .cds--password-input-wrapper .cds--text-input--invalid{padding-right:7rem}.cpc--secret-input__ref-picker .cpc--secret-input__value-input .cds--password-input-wrapper .cds--password-input{padding-right:4.5rem}.cpc--secret-input__value-input .cds--text-input-wrapper+.cds--popover-container{position:absolute;right:0}.cpc--secret-input__value-input .cpc--secret-input__ref-button.cds--btn.cds--btn--icon-only{align-items:center;padding-block:0}.cpc--secret-input__value-input .cpc--secret-input__ref-button.cds--btn.cds--btn--icon-only:hover{background-color:transparent}.cpc--secret-input__value-input .cpc--secret-input__ref-button.cds--btn.cds--btn--icon-only svg{fill:var(--cds-icon-secondary,#525252)}.cpc--secret-input__value-tag{background-color:var(--cds-field);display:flex;height:2.5rem;padding:0 3rem 0 .5rem;position:relative}.cpc--secret-input__value-tag .cds--popover-container{position:absolute;right:0}.cpc--secret-input__value-tag .cds--tag.cds--tag--filter{border-radius:.25rem}.cpc--secret-input__value-tag .cpc--secret-input__ref-button.cds--btn.cds--btn--icon-only:hover{background-color:transparent}.cpc--secret-input__value-tag .cpc--secret-input__ref-button.cds--btn.cds--btn--icon-only svg{fill:var(--cds-icon-secondary,#525252)}.cpc--resource-group-selector{align-items:flex-start;display:flex}.cpc--resource-group-selector__inline-notification{align-items:center;display:flex}.cpc--resource-group-selector .cds--dropdown__wrapper{flex-grow:1}.cpc--resource-group-selector .cds--dropdown__wrapper+.cds--popover-container{margin-top:calc(1.5rem + 1.5px)}.cpc--resource-tag-area{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:.5rem;max-height:7.188rem;position:relative;width:100%}.cpc--resource-tag-area .cds--toggletip-label{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--resource-tag-area .cds--toggletip{top:.125rem}.cpc--resource-tag-area .cds--toggletip-content{max-width:20rem}.cpc--resource-tag-area .cds--toggletip-content p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--resource-tag-area__menu-wrap{position:relative;width:100%;z-index:7000}.cpc--resource-tag-area__menu-wrap .cds--tag svg{margin-right:8px;vertical-align:middle}.cpc--resource-tag-area>.cpc--resource-tag-area__content{background-color:var(--cds-field-01,#f4f4f4);box-shadow:0 1px 0 0 var(--cds-border-strong-01,#8d8d8d);cursor:text;display:flex;flex-flow:row wrap;margin-bottom:0;margin-top:.5rem;max-height:5rem;min-width:100%;overflow-y:auto;padding:.5rem .8125rem;width:100%}.cpc--resource-tag-area>.cpc--resource-tag-area__content.cpc--resource-tag-area__content-focused{box-shadow:0 0 0 2px var(--cds-focus,#0f62fe)}.cpc--resource-tag-area>.cpc--resource-tag-area__content.cpc--text-input--light{background-color:var(--cds-field-02,#fff)}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cds--form-item{display:inline-block;margin:0;min-width:9.375rem;width:100%}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cpc--resource-tag-area__tag-input-wrap{flex-grow:1;order:2}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cpc--resource-tag-area__tag-input-wrap .cds--label{left:0;position:absolute;top:0}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cds--text-input{background-color:transparent;border:none;box-shadow:none;font-size:.875rem;height:1.75rem;min-height:2rem;min-width:15rem;outline:0;padding:.0625rem .1875rem 0!important}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cds--text-input::placeholder{color:var(--cds-toggle-off,#8d8d8d);opacity:1}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cds--text-input:focus{border:none;box-shadow:none;outline:none}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cds--tag .cds--tag__label svg{margin-right:8px;vertical-align:middle}.cpc--resource-tag-area>.cpc--resource-tag-area__content .cpc--resource-tag-area__aria-description-hidden{display:none}.cpc--resource-tag-area .cpc--resource-tag-area__menu{background-color:var(--cds-layer-02,#fff);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);left:0;margin-top:2px;max-height:7.5rem;overflow-y:auto;position:absolute;width:100%}.cpc--resource-tag-area .cpc--resource-tag-area__menu .cpc--resource-tag-area__menu-item{align-items:center;cursor:pointer;display:flex;padding:.5rem 1rem;user-select:none}.cpc--resource-tag-area .cpc--resource-tag-area__menu .cpc--resource-tag-area__menu-item.cpc--resource-tag-area__menu-item--highlighted,.cpc--resource-tag-area .cpc--resource-tag-area__menu .cpc--resource-tag-area__menu-item:hover{background-color:var(--cds-layer-accent-01,#e0e0e0)}.cpc--tag-tooltip-example{color:var(--cds-text-inverse,#fff);font-family:var(--cds-code-01-font-family,"IBM Plex Mono",system-ui,-apple-system,BlinkMacSystemFont,".SFNSText-Regular",monospace);font-family:IBM Plex Mono,monospace;font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);letter-spacing:var(--cds-code-01-letter-spacing,.32px);line-height:var(--cds-code-01-line-height,1.33333);padding:.125rem}.cpc--resource-tag-area .cpc--resource-tag-area-invalid{color:var(--cds-support-error,#da1e28);display:inline-block;font-size:.6875rem;font-weight:400;height:1.563rem;line-height:.875rem;margin:.5rem 0 0;max-height:1.563rem}.cpc--resource-tag-area .cds--form-requirement+.cpc--resource-tag-area__content{box-shadow:0 1px 0 0 var(--cds-support-error,#da1e28)}.cpc--resource-tag-area .cds--form-requirement+.cpc--resource-tag-area__content.cpc--resource-tag-area__content-focused .cds--label{color:var(--cds-support-error,#da1e28)}.cpc--resource-tag-area.cpc--resource-tag-area__readonly{background-color:transparent;border:none}.cpc--resource-tag-list .cds--skeleton__text{min-width:10rem}.cpc--resource-tag-modal .cpc--resource-tag-area-skeleton{margin-bottom:0;margin-top:30px;width:100%}.cpc--resource-tag-modal .cpc--resource-tag-area-skeleton p{height:70px}.cpc--resource-tag-modal .cpc--tag-area-container{margin-bottom:6px;order:2}.cpc--resource-tag-modal .cpc--tag-area-container .cpc--resource-tags{margin-bottom:6px}.cpc--resource-tag-modal .cpc--tag-area-container .cpc--resource-tags .cpc--tag-area-skeleton{margin-bottom:20px}.cpc--resource-tag-modal .cpc--tag-area-container .cpc--access-tags{margin-bottom:6px}.cpc--resource-tag-modal .cpc--resource-tag-modal__subtitle{font-size:.875rem!important;margin-bottom:1.5rem;order:1;word-break:break-all}.cpc--resource-tag-modal .cpc--resource-tag-modal__resourcename{font-weight:600}.cpc--resource-tag-modal .cds--modal-container{min-height:358px;width:655px}.cpc--resource-tag-modal .cds--modal-content{display:flex;flex-direction:column;margin-bottom:.875rem;overflow-y:visible;position:relative}.cpc--resource-tag-modal .cpc--resource-tag-modal-error{color:var(--cds-support-error,#da1e28);font-size:.688rem;line-height:.875rem;min-height:1.75rem;order:3}.cpc--resource-tag-modal .cpc--resource-tag-modal__restrict-content{margin-top:1rem;max-width:560px}.cpc--resource-tag-modal .cpc--resource-tag-modal__restrict-content .cds--checkbox-wrapper{margin-bottom:.3rem}.cpc--tag-modal .cpc--tag-area__menu-wrap{bottom:0;position:absolute}.cpc--tag-modal .cds--modal__buttons-container{display:flex;justify-content:flex-end}.cpc--tag-modal .cds--modal__buttons-container button{min-width:80px}.cpc--resource-tag-modal .cpc--resource-tag-area>.cpc--resource-tag-area__content{background-color:var(--cds-field-02,#fff)}.cpc--resource-tag-modal .cpc--resource-tag-modal-error__visible+.cpc--resource-tag-area .cpc--resource-tag-area__content{box-shadow:0 2px 0 0 var(--cds-support-error,#da1e28)}.cpc--resource-tag-modal .cpc--resource-tag-modal-error__visible+.cpc--resource-tag-area .cpc--resource-tag-area__content.cpc--resource-tag-area__content-focused .cds--label{color:var(--cds-support-error,#da1e28)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cds--tag-modal .cpc--resource-tag-area__menu{transform:translate(-100%)}}.cpc--tag-tooltip-popup{z-index:9100}.cpc--sat-location-create-side-panel .cpc--sat-location-create-side-panel__accordion-container{margin-left:-1rem;margin-right:-1rem}.cpc--sat-location-create-side-panel .cpc--sat-location-create-side-panel__accordion-container .cds--accordion__content{padding-inline-end:1rem}.cpc--sat-location-create-side-panel .storage-inline-notification{align-items:center;display:flex}.cpc--sat-location-create-side-panel .sidepanel-description{color:var(--cds-text-primary,#161616)}.cpc--sat-location-create-side-panel .zone-row{margin-top:0}.cpc--sat-location-create-side-panel .zone-row .zone-column:not(:first-child){padding-inline-start:.5rem}@media (max-width:19.98rem){.cpc--sat-location-create-side-panel .zone-row .zone-column:not(:first-child){padding-top:1rem}}.cpc--sat-location-create-side-panel .zone-row .zone-column:not(:last-child){padding-inline-end:0}.cpc--sat-location-create-side-panel .cpc--resource-group-selector__inline-notification{justify-content:space-between}.cpc--sat-location-create-side-panel .cpc--resource-group-selector__inline-notification .cds--actionable-notification{max-width:unset}.cpc--sat-location-create-side-panel .cpc--resource-group-selector__inline-notification .cds--btn{margin-left:.5rem;margin-right:0}.cpc--sat-location-create-side-panel .heading-compact-01{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572)}.cpc--sat-location-create-side-panel .zones-info-row{margin-top:.125rem}.cpc--data-table.cpc--controllers-table .respect-newlines{white-space:pre-line}.cpc--data-table.cpc--controllers-table .cds--data-table .cds--toggletip-content .cds--link{color:var(--cds-link-inverse,#78a9ff)}.cpc--data-table.cpc--controllers-table .cpc--satellite-location-status{align-items:baseline}.cpc--data-table.cpc--controllers-table .cpc--satellite-location-status .cpc--status>svg{flex-shrink:0}.cpc--data-table.cpc--controllers-table .cpc--satellite-location-status .cds--toggletip{top:0}.cpc--data-table.cpc--controllers-table .cpc--data-table__empty-state svg{height:80px}.cpc--service-usage-breakdown__container{background-color:var(--cds-layer-01);max-width:600px;width:100%}.cpc--service-usage-breakdown__container--message{height:100%}.cpc--service-usage-breakdown__container--message .cpc--message__content{margin-bottom:0}.cpc--service-usage-breakdown__total-value-container{align-items:flex-end;display:flex;flex-wrap:wrap}.cpc--service-usage-breakdown__total-value-amount{color:var(--cds-text-secondary);font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572);line-height:1}.cpc--service-usage-breakdown__total-value-amount--discount{color:var(--cds-text-placeholder);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin-left:.25rem;text-decoration:line-through}.cpc--service-usage-breakdown__total-text{color:var(--cds-text-secondary);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-top:.25rem}.cpc--service-usage-breakdown__chart-container{display:grid;grid-template-columns:200px 1fr}@media screen and (max-width:672px){.cpc--service-usage-breakdown__chart-container{display:flex;flex-direction:column}}.cpc--service-usage-breakdown__chart .cds--chart-holder{background-color:transparent;height:150px}.cpc--service-usage-breakdown__chart .cds--chart-holder .callouts{display:none}.cpc--service-usage-breakdown__chart .cds--chart-holder .cds--cc--tooltip{z-index:1}@media screen and (min-width:672px){.cpc--service-usage-breakdown__chart .cds--chart-holder{height:200px}}.cpc--service-usage-breakdown__legend-container{margin:0;width:100%}@media screen and (min-width:672px){.cpc--service-usage-breakdown__legend-container{border-left:1px solid var(--cds-border-subtle-01);margin:2rem 0 1rem;padding:1rem 0 1rem 1.5rem;width:calc(100% - 3rem)}}.cpc--service-usage-breakdown__legend-item{align-items:center;display:grid;grid-template-columns:.1fr 3fr 1fr;margin:.25rem 0}.cpc--service-usage-breakdown__legend-item--cost{justify-content:flex-end}.cpc--service-usage-breakdown__legend-item-color{margin-right:.5rem;min-height:.875rem;min-width:.875rem}.cpc--service-usage-breakdown__legend-item-color--loading{background-color:var(--cds-skeleton-element)}@media screen and (max-width:672px){.cpc--service-usage-breakdown__legend-item-color{min-height:.75rem;min-width:.75rem}}.cpc--service-usage-breakdown__legend-cost,.cpc--service-usage-breakdown__legend-name{color:var(--cds-text-secondary);font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}@media screen and (max-width:672px){.cpc--service-usage-breakdown__legend-cost,.cpc--service-usage-breakdown__legend-name{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}}.cpc--service-usage-breakdown__link{color:var(--cds-text-secondary);text-decoration:none}.cpc--service-usage-breakdown__link:hover{text-decoration:underline}.cpc--spending-summary{width:100%}.cpc--spending-summary .cds--chart-holder{background:transparent}.cpc--spending-summary .chart-grid-backdrop,.cpc--spending-summary svg rect.chart-grid-backdrop{fill:transparent}.cpc--spending-summary text{color:var(--cds-text-secondary)}.cpc--spending-summary path.bar.fill-2-1-1:nth-last-child(2){fill:var(--cds-tag-color-purple)!important}.cpc--spending-summary__overview{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1.5rem;overflow-x:auto;overflow-y:hidden}.cpc--spending-summary__data{color:var(--cds-text-secondary);margin-right:.5rem}.cpc--spending-summary__data h4{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333)}.cpc--spending-summary__data span{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}@media (max-width:846px){.cpc--spending-summary__data{display:none}.cpc--spending-summary__data:last-of-type{display:block}}.cpc--spending-summary__chart-loading{margin:2rem;max-width:600px;width:100%}.cpc--spending-summary__chart-container{position:relative}.cpc--spending-summary__chart-container__message{left:5%;max-width:350px;position:absolute;top:10%}.cpc--spending-summary__chart-container__message__row{display:flex}.cpc--spending-summary__chart-container__message__text-container{position:relative;top:-2.5px}.cpc--spending-summary__chart-container__message__title{font-weight:700}.cpc--spending-summary__chart-container__message__icon{fill:var(--cds-support-warning);margin-right:.5rem}.cpc--spending-summary__chart-container__message__icon>[data-icon-path=inner-path]{fill:var(--cds-icon-primary);opacity:1}.cpc--spending-summary__message .cpc--message__content{margin-bottom:0}.cpc--submit-promo__container{max-width:500px}.cpc--submit-promo__container #promo-input-error-msg{display:none}.cpc--submit-promo__row{display:flex}.cpc--submit-promo__row-inner{position:relative}.cpc--submit-promo__button-wrapper{align-items:flex-end;display:flex}@media (max-width:500px){.cpc--submit-promo__button-wrapper .cds--btn{padding-right:15px}}.cpc--submit-promo__loading-wrapper{min-height:225px}.cpc--submit-promo__error-wrapper{color:var(--cds-support-error,#da1e28)}.cpc--submit-promo__feedback-text{display:flex;flex-direction:row;font-size:.75rem;line-height:1rem;margin-top:.5rem}.cpc--submit-promo__feedback-text--success{color:var(--cds-text-secondary,#525252)}.cpc--submit-promo__feedback-text--error{color:var(--cds-support-error,#da1e28)}.cpc--submit-promo__description{margin-bottom:.5rem}.cpc--submit-promo__description-list{margin-left:1rem}.cpc--submit-promo__link{margin-top:1rem}.cpc--lisa{background:#ff1493;color:#fff;font-family:Comic Sans MS,Comic Sans,cursive!important;transform:rotate(1turn);transition:transform 1s}.cpc--text-input--success .cds--text-input__field-wrapper{box-shadow:none;outline:solid 2px var(--cds-support-success,#24a148);outline-offset:-2px}.cpc--text-input__icon-wrapper{align-items:center;bottom:0;display:flex;height:2.5rem;justify-content:flex-end;position:absolute;width:100%}.cpc--text-input__icon-wrapper.cpc--text-input__icon-wrapper--xl{height:3rem}.cpc--text-input__icon-wrapper.cpc--text-input__icon-wrapper--sm{height:2rem}.cpc--text-input__checkmark-icon{fill:var(--cds-support-success,#24a148);margin-right:.25rem;z-index:1000}.cpc--submit-promo__description-table{text-align:left}.cpc--submit-promo__description-table table{border-spacing:1em}.cpc--submit-promo__description-table thead th{border-bottom:.5px solid var(--cds-border-strong-01,#8d8d8d);color:var(--cds-text-primary,#161616);font-size:small;font-weight:700;padding:1em;width:12em}.cpc--submit-promo__description-table td{border-bottom:1px solid var(--cds-border-strong-01,#8d8d8d);color:var(--cds-text-secondary,#525252);font-size:small;padding:1em!important;width:12em}.cpc--subscription-details{height:242px;width:100%}.cpc--subscription-details__body{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.cpc--subscription-details__message{margin-top:auto}.cpc--subscription-details__empty-text{font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375);margin-bottom:1rem}.cpc--subscription-details__empty-caption{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);margin-bottom:2rem}.cpc--subscription-details__metadata-container{display:flex}.cpc--subscription-details__metadata{margin-right:2.5rem}.cpc--subscription-details__metadata:last-of-type{margin-right:0}.cpc--subscription-details__key{margin-bottom:.5rem}.cpc--subscription-details__key,.cpc--subscription-details__value{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--subscription-details__meter{width:100%}.cpc--subscription-details__meter-heading{align-items:baseline;display:flex;justify-content:space-between}.cpc--subscription-details__emphasis{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);letter-spacing:var(--cds-heading-04-letter-spacing,0);line-height:var(--cds-heading-04-line-height,1.28572)}.cpc--subscription-details__progress-bar-container{background-color:var(--cds-layer-accent-01);height:.5rem;margin-top:.5rem;width:100%}.cpc--subscription-details__progress-bar{background:#002d9c;background:linear-gradient(90deg,#002d9c,#0f62fe 50%);height:.5rem}.cpc--subscription-details__helper-text-container{align-items:center;color:var(--cds-support-success-inverse);display:flex;margin-left:.25rem;margin-top:.25rem}.cpc--subscription-details__helper-icon{margin-right:.25rem}.cpc--subscription-details__helper-text{font-size:var(--cds-helper-text-01-font-size,.75rem);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);line-height:var(--cds-helper-text-01-line-height,1.33333)}.cpc--subscription-details__tooltip{padding:.5rem}.cpc--subscription-details__tooltip-group{padding-bottom:.25rem}.cpc--subscription-details__tooltip-label{font-weight:700}:root{--cds-grid-gutter:2rem;--cds-grid-columns:4;--cds-grid-margin:0}@media (min-width:42rem){:root{--cds-grid-columns:8;--cds-grid-margin:1rem}}@media (min-width:66rem){:root{--cds-grid-columns:16}}@media (min-width:99rem){:root{--cds-grid-margin:1.5rem}}.cds--css-grid{--cds-grid-gutter-start:calc(var(--cds-grid-gutter)/2);--cds-grid-gutter-end:calc(var(--cds-grid-gutter)/2);--cds-grid-column-hang:calc(var(--cds-grid-gutter)/2);display:grid;grid-template-columns:repeat(var(--cds-grid-columns),minmax(0,1fr));inline-size:100%;margin-inline:auto;max-inline-size:99rem;padding-inline:var(--cds-grid-margin)}.cds--css-grid--full-width{max-inline-size:100%}.cds--css-grid-column{--cds-grid-mode-start:var(--cds-grid-gutter-start);--cds-grid-mode-end:var(--cds-grid-gutter-end);margin-inline:var(--cds-grid-gutter-start) var(--cds-grid-gutter-end)}[dir=rtl] .cds--css-grid-column{margin-inline:var(--cds-grid-gutter-end) var(--cds-grid-gutter-start)}.cds--css-grid--narrow{--cds-grid-gutter-start:0}.cds--css-grid--condensed{--cds-grid-gutter:0.0625rem;--cds-grid-column-hang:0.96875rem}.cds--subgrid{display:grid;grid-template-columns:repeat(var(--cds-grid-columns),minmax(0,1fr));margin-inline:calc(var(--cds-grid-mode-start)*-1) calc(var(--cds-grid-mode-end)*-1)}[dir=rtl] .cds--subgrid{margin-inline:calc(var(--cds-grid-mode-end)*-1) calc(var(--cds-grid-mode-start)*-1)}.cds--subgrid--wide{--cds-grid-gutter-start:1rem;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:0}.cds--subgrid--narrow{--cds-grid-gutter-start:0;--cds-grid-gutter-end:1rem;--cds-grid-column-hang:1rem}.cds--subgrid--condensed{--cds-grid-gutter-start:0.03125rem;--cds-grid-gutter-end:0.03125rem;--cds-grid-column-hang:0.96875rem}.cds--grid-column-hang{margin-inline-start:var(--cds-grid-column-hang)}[dir=rtl] .cds--grid-column-hang{margin-inline:initial var(--cds-grid-column-hang)}.cds--col-span-0{display:none}.cds--col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--col-span-5{--cds-grid-columns:5;display:block;grid-column:span 5/span 5}.cds--col-span-6{--cds-grid-columns:6;display:block;grid-column:span 6/span 6}.cds--col-span-7{--cds-grid-columns:7;display:block;grid-column:span 7/span 7}.cds--col-span-8{--cds-grid-columns:8;display:block;grid-column:span 8/span 8}.cds--col-span-9{--cds-grid-columns:9;display:block;grid-column:span 9/span 9}.cds--col-span-10{--cds-grid-columns:10;display:block;grid-column:span 10/span 10}.cds--col-span-11{--cds-grid-columns:11;display:block;grid-column:span 11/span 11}.cds--col-span-12{--cds-grid-columns:12;display:block;grid-column:span 12/span 12}.cds--col-span-13{--cds-grid-columns:13;display:block;grid-column:span 13/span 13}.cds--col-span-14{--cds-grid-columns:14;display:block;grid-column:span 14/span 14}.cds--col-span-15{--cds-grid-columns:15;display:block;grid-column:span 15/span 15}.cds--col-span-16{--cds-grid-columns:16;display:block;grid-column:span 16/span 16}.cds--sm\:col-span-0{display:none}.cds--sm\:col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--sm\:col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--sm\:col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--sm\:col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--sm\:col-span-auto{grid-column:auto}.cds--sm\:col-span-100{grid-column:1/-1}.cds--sm\:col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}.cds--sm\:col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}.cds--sm\:col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (min-width:42rem){.cds--md\:col-span-0{display:none}.cds--md\:col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--md\:col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--md\:col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--md\:col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--md\:col-span-5{--cds-grid-columns:5;display:block;grid-column:span 5/span 5}.cds--md\:col-span-6{--cds-grid-columns:6;display:block;grid-column:span 6/span 6}.cds--md\:col-span-7{--cds-grid-columns:7;display:block;grid-column:span 7/span 7}.cds--md\:col-span-8{--cds-grid-columns:8;display:block;grid-column:span 8/span 8}.cds--md\:col-span-auto{grid-column:auto}.cds--md\:col-span-100{grid-column:1/-1}.cds--md\:col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}.cds--md\:col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}.cds--md\:col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (min-width:66rem){.cds--lg\:col-span-0{display:none}.cds--lg\:col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--lg\:col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--lg\:col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--lg\:col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--lg\:col-span-5{--cds-grid-columns:5;display:block;grid-column:span 5/span 5}.cds--lg\:col-span-6{--cds-grid-columns:6;display:block;grid-column:span 6/span 6}.cds--lg\:col-span-7{--cds-grid-columns:7;display:block;grid-column:span 7/span 7}.cds--lg\:col-span-8{--cds-grid-columns:8;display:block;grid-column:span 8/span 8}.cds--lg\:col-span-9{--cds-grid-columns:9;display:block;grid-column:span 9/span 9}.cds--lg\:col-span-10{--cds-grid-columns:10;display:block;grid-column:span 10/span 10}.cds--lg\:col-span-11{--cds-grid-columns:11;display:block;grid-column:span 11/span 11}.cds--lg\:col-span-12{--cds-grid-columns:12;display:block;grid-column:span 12/span 12}.cds--lg\:col-span-13{--cds-grid-columns:13;display:block;grid-column:span 13/span 13}.cds--lg\:col-span-14{--cds-grid-columns:14;display:block;grid-column:span 14/span 14}.cds--lg\:col-span-15{--cds-grid-columns:15;display:block;grid-column:span 15/span 15}.cds--lg\:col-span-16{--cds-grid-columns:16;display:block;grid-column:span 16/span 16}.cds--lg\:col-span-auto{grid-column:auto}.cds--lg\:col-span-100{grid-column:1/-1}.cds--lg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--lg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--lg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:82rem){.cds--xlg\:col-span-0{display:none}.cds--xlg\:col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--xlg\:col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--xlg\:col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--xlg\:col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--xlg\:col-span-5{--cds-grid-columns:5;display:block;grid-column:span 5/span 5}.cds--xlg\:col-span-6{--cds-grid-columns:6;display:block;grid-column:span 6/span 6}.cds--xlg\:col-span-7{--cds-grid-columns:7;display:block;grid-column:span 7/span 7}.cds--xlg\:col-span-8{--cds-grid-columns:8;display:block;grid-column:span 8/span 8}.cds--xlg\:col-span-9{--cds-grid-columns:9;display:block;grid-column:span 9/span 9}.cds--xlg\:col-span-10{--cds-grid-columns:10;display:block;grid-column:span 10/span 10}.cds--xlg\:col-span-11{--cds-grid-columns:11;display:block;grid-column:span 11/span 11}.cds--xlg\:col-span-12{--cds-grid-columns:12;display:block;grid-column:span 12/span 12}.cds--xlg\:col-span-13{--cds-grid-columns:13;display:block;grid-column:span 13/span 13}.cds--xlg\:col-span-14{--cds-grid-columns:14;display:block;grid-column:span 14/span 14}.cds--xlg\:col-span-15{--cds-grid-columns:15;display:block;grid-column:span 15/span 15}.cds--xlg\:col-span-16{--cds-grid-columns:16;display:block;grid-column:span 16/span 16}.cds--xlg\:col-span-auto{grid-column:auto}.cds--xlg\:col-span-100{grid-column:1/-1}.cds--xlg\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--xlg\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--xlg\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:99rem){.cds--max\:col-span-0{display:none}.cds--max\:col-span-1{--cds-grid-columns:1;display:block;grid-column:span 1/span 1}.cds--max\:col-span-2{--cds-grid-columns:2;display:block;grid-column:span 2/span 2}.cds--max\:col-span-3{--cds-grid-columns:3;display:block;grid-column:span 3/span 3}.cds--max\:col-span-4{--cds-grid-columns:4;display:block;grid-column:span 4/span 4}.cds--max\:col-span-5{--cds-grid-columns:5;display:block;grid-column:span 5/span 5}.cds--max\:col-span-6{--cds-grid-columns:6;display:block;grid-column:span 6/span 6}.cds--max\:col-span-7{--cds-grid-columns:7;display:block;grid-column:span 7/span 7}.cds--max\:col-span-8{--cds-grid-columns:8;display:block;grid-column:span 8/span 8}.cds--max\:col-span-9{--cds-grid-columns:9;display:block;grid-column:span 9/span 9}.cds--max\:col-span-10{--cds-grid-columns:10;display:block;grid-column:span 10/span 10}.cds--max\:col-span-11{--cds-grid-columns:11;display:block;grid-column:span 11/span 11}.cds--max\:col-span-12{--cds-grid-columns:12;display:block;grid-column:span 12/span 12}.cds--max\:col-span-13{--cds-grid-columns:13;display:block;grid-column:span 13/span 13}.cds--max\:col-span-14{--cds-grid-columns:14;display:block;grid-column:span 14/span 14}.cds--max\:col-span-15{--cds-grid-columns:15;display:block;grid-column:span 15/span 15}.cds--max\:col-span-16{--cds-grid-columns:16;display:block;grid-column:span 16/span 16}.cds--max\:col-span-auto{grid-column:auto}.cds--max\:col-span-100{grid-column:1/-1}.cds--max\:col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}.cds--max\:col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}.cds--max\:col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-span-auto{grid-column:auto}.cds--col-span-100{grid-column:1/-1}.cds--col-span-75{--cds-grid-columns:3;grid-column:span 3/span 3}@media (min-width:42rem){.cds--col-span-75{--cds-grid-columns:6;grid-column:span 6/span 6}}@media (min-width:66rem){.cds--col-span-75{--cds-grid-columns:12;grid-column:span 12/span 12}}.cds--col-span-50{--cds-grid-columns:2;grid-column:span 2/span 2}@media (min-width:42rem){.cds--col-span-50{--cds-grid-columns:4;grid-column:span 4/span 4}}@media (min-width:66rem){.cds--col-span-50{--cds-grid-columns:8;grid-column:span 8/span 8}}.cds--col-span-25{--cds-grid-columns:1;grid-column:span 1/span 1}@media (min-width:42rem){.cds--col-span-25{--cds-grid-columns:2;grid-column:span 2/span 2}}@media (min-width:66rem){.cds--col-span-25{--cds-grid-columns:4;grid-column:span 4/span 4}}.cds--col-start-1{grid-column-start:1}.cds--col-start-2{grid-column-start:2}.cds--col-start-3{grid-column-start:3}.cds--col-start-4{grid-column-start:4}.cds--col-start-5{grid-column-start:5}.cds--col-start-6{grid-column-start:6}.cds--col-start-7{grid-column-start:7}.cds--col-start-8{grid-column-start:8}.cds--col-start-9{grid-column-start:9}.cds--col-start-10{grid-column-start:10}.cds--col-start-11{grid-column-start:11}.cds--col-start-12{grid-column-start:12}.cds--col-start-13{grid-column-start:13}.cds--col-start-14{grid-column-start:14}.cds--col-start-15{grid-column-start:15}.cds--col-start-16{grid-column-start:16}.cds--col-end-2{grid-column-end:2}.cds--col-end-3{grid-column-end:3}.cds--col-end-4{grid-column-end:4}.cds--col-end-5{grid-column-end:5}.cds--col-end-6{grid-column-end:6}.cds--col-end-7{grid-column-end:7}.cds--col-end-8{grid-column-end:8}.cds--col-end-9{grid-column-end:9}.cds--col-end-10{grid-column-end:10}.cds--col-end-11{grid-column-end:11}.cds--col-end-12{grid-column-end:12}.cds--col-end-13{grid-column-end:13}.cds--col-end-14{grid-column-end:14}.cds--col-end-15{grid-column-end:15}.cds--col-end-16{grid-column-end:16}.cds--col-end-17{grid-column-end:17}.cds--col-start-auto{grid-column-start:auto}.cds--col-end-auto{grid-column-end:auto}.cds--sm\:col-start-1{grid-column-start:1}.cds--sm\:col-start-2{grid-column-start:2}.cds--sm\:col-start-3{grid-column-start:3}.cds--sm\:col-start-4{grid-column-start:4}.cds--sm\:col-start-5{grid-column-start:5}.cds--sm\:col-start-6{grid-column-start:6}.cds--sm\:col-start-7{grid-column-start:7}.cds--sm\:col-start-8{grid-column-start:8}.cds--sm\:col-start-9{grid-column-start:9}.cds--sm\:col-start-10{grid-column-start:10}.cds--sm\:col-start-11{grid-column-start:11}.cds--sm\:col-start-12{grid-column-start:12}.cds--sm\:col-start-13{grid-column-start:13}.cds--sm\:col-start-14{grid-column-start:14}.cds--sm\:col-start-15{grid-column-start:15}.cds--sm\:col-start-16{grid-column-start:16}.cds--sm\:col-end-2{grid-column-end:2}.cds--sm\:col-end-3{grid-column-end:3}.cds--sm\:col-end-4{grid-column-end:4}.cds--sm\:col-end-5{grid-column-end:5}.cds--sm\:col-end-6{grid-column-end:6}.cds--sm\:col-end-7{grid-column-end:7}.cds--sm\:col-end-8{grid-column-end:8}.cds--sm\:col-end-9{grid-column-end:9}.cds--sm\:col-end-10{grid-column-end:10}.cds--sm\:col-end-11{grid-column-end:11}.cds--sm\:col-end-12{grid-column-end:12}.cds--sm\:col-end-13{grid-column-end:13}.cds--sm\:col-end-14{grid-column-end:14}.cds--sm\:col-end-15{grid-column-end:15}.cds--sm\:col-end-16{grid-column-end:16}.cds--sm\:col-end-17{grid-column-end:17}.cds--sm\:col-start-auto{grid-column-start:auto}.cds--sm\:col-end-auto{grid-column-end:auto}@media (min-width:42rem){.cds--md\:col-start-1{grid-column-start:1}.cds--md\:col-start-2{grid-column-start:2}.cds--md\:col-start-3{grid-column-start:3}.cds--md\:col-start-4{grid-column-start:4}.cds--md\:col-start-5{grid-column-start:5}.cds--md\:col-start-6{grid-column-start:6}.cds--md\:col-start-7{grid-column-start:7}.cds--md\:col-start-8{grid-column-start:8}.cds--md\:col-start-9{grid-column-start:9}.cds--md\:col-start-10{grid-column-start:10}.cds--md\:col-start-11{grid-column-start:11}.cds--md\:col-start-12{grid-column-start:12}.cds--md\:col-start-13{grid-column-start:13}.cds--md\:col-start-14{grid-column-start:14}.cds--md\:col-start-15{grid-column-start:15}.cds--md\:col-start-16{grid-column-start:16}.cds--md\:col-end-2{grid-column-end:2}.cds--md\:col-end-3{grid-column-end:3}.cds--md\:col-end-4{grid-column-end:4}.cds--md\:col-end-5{grid-column-end:5}.cds--md\:col-end-6{grid-column-end:6}.cds--md\:col-end-7{grid-column-end:7}.cds--md\:col-end-8{grid-column-end:8}.cds--md\:col-end-9{grid-column-end:9}.cds--md\:col-end-10{grid-column-end:10}.cds--md\:col-end-11{grid-column-end:11}.cds--md\:col-end-12{grid-column-end:12}.cds--md\:col-end-13{grid-column-end:13}.cds--md\:col-end-14{grid-column-end:14}.cds--md\:col-end-15{grid-column-end:15}.cds--md\:col-end-16{grid-column-end:16}.cds--md\:col-end-17{grid-column-end:17}.cds--md\:col-start-auto{grid-column-start:auto}.cds--md\:col-end-auto{grid-column-end:auto}}@media (min-width:66rem){.cds--lg\:col-start-1{grid-column-start:1}.cds--lg\:col-start-2{grid-column-start:2}.cds--lg\:col-start-3{grid-column-start:3}.cds--lg\:col-start-4{grid-column-start:4}.cds--lg\:col-start-5{grid-column-start:5}.cds--lg\:col-start-6{grid-column-start:6}.cds--lg\:col-start-7{grid-column-start:7}.cds--lg\:col-start-8{grid-column-start:8}.cds--lg\:col-start-9{grid-column-start:9}.cds--lg\:col-start-10{grid-column-start:10}.cds--lg\:col-start-11{grid-column-start:11}.cds--lg\:col-start-12{grid-column-start:12}.cds--lg\:col-start-13{grid-column-start:13}.cds--lg\:col-start-14{grid-column-start:14}.cds--lg\:col-start-15{grid-column-start:15}.cds--lg\:col-start-16{grid-column-start:16}.cds--lg\:col-end-2{grid-column-end:2}.cds--lg\:col-end-3{grid-column-end:3}.cds--lg\:col-end-4{grid-column-end:4}.cds--lg\:col-end-5{grid-column-end:5}.cds--lg\:col-end-6{grid-column-end:6}.cds--lg\:col-end-7{grid-column-end:7}.cds--lg\:col-end-8{grid-column-end:8}.cds--lg\:col-end-9{grid-column-end:9}.cds--lg\:col-end-10{grid-column-end:10}.cds--lg\:col-end-11{grid-column-end:11}.cds--lg\:col-end-12{grid-column-end:12}.cds--lg\:col-end-13{grid-column-end:13}.cds--lg\:col-end-14{grid-column-end:14}.cds--lg\:col-end-15{grid-column-end:15}.cds--lg\:col-end-16{grid-column-end:16}.cds--lg\:col-end-17{grid-column-end:17}.cds--lg\:col-start-auto{grid-column-start:auto}.cds--lg\:col-end-auto{grid-column-end:auto}}@media (min-width:82rem){.cds--xlg\:col-start-1{grid-column-start:1}.cds--xlg\:col-start-2{grid-column-start:2}.cds--xlg\:col-start-3{grid-column-start:3}.cds--xlg\:col-start-4{grid-column-start:4}.cds--xlg\:col-start-5{grid-column-start:5}.cds--xlg\:col-start-6{grid-column-start:6}.cds--xlg\:col-start-7{grid-column-start:7}.cds--xlg\:col-start-8{grid-column-start:8}.cds--xlg\:col-start-9{grid-column-start:9}.cds--xlg\:col-start-10{grid-column-start:10}.cds--xlg\:col-start-11{grid-column-start:11}.cds--xlg\:col-start-12{grid-column-start:12}.cds--xlg\:col-start-13{grid-column-start:13}.cds--xlg\:col-start-14{grid-column-start:14}.cds--xlg\:col-start-15{grid-column-start:15}.cds--xlg\:col-start-16{grid-column-start:16}.cds--xlg\:col-end-2{grid-column-end:2}.cds--xlg\:col-end-3{grid-column-end:3}.cds--xlg\:col-end-4{grid-column-end:4}.cds--xlg\:col-end-5{grid-column-end:5}.cds--xlg\:col-end-6{grid-column-end:6}.cds--xlg\:col-end-7{grid-column-end:7}.cds--xlg\:col-end-8{grid-column-end:8}.cds--xlg\:col-end-9{grid-column-end:9}.cds--xlg\:col-end-10{grid-column-end:10}.cds--xlg\:col-end-11{grid-column-end:11}.cds--xlg\:col-end-12{grid-column-end:12}.cds--xlg\:col-end-13{grid-column-end:13}.cds--xlg\:col-end-14{grid-column-end:14}.cds--xlg\:col-end-15{grid-column-end:15}.cds--xlg\:col-end-16{grid-column-end:16}.cds--xlg\:col-end-17{grid-column-end:17}.cds--xlg\:col-start-auto{grid-column-start:auto}.cds--xlg\:col-end-auto{grid-column-end:auto}}@media (min-width:99rem){.cds--max\:col-start-1{grid-column-start:1}.cds--max\:col-start-2{grid-column-start:2}.cds--max\:col-start-3{grid-column-start:3}.cds--max\:col-start-4{grid-column-start:4}.cds--max\:col-start-5{grid-column-start:5}.cds--max\:col-start-6{grid-column-start:6}.cds--max\:col-start-7{grid-column-start:7}.cds--max\:col-start-8{grid-column-start:8}.cds--max\:col-start-9{grid-column-start:9}.cds--max\:col-start-10{grid-column-start:10}.cds--max\:col-start-11{grid-column-start:11}.cds--max\:col-start-12{grid-column-start:12}.cds--max\:col-start-13{grid-column-start:13}.cds--max\:col-start-14{grid-column-start:14}.cds--max\:col-start-15{grid-column-start:15}.cds--max\:col-start-16{grid-column-start:16}.cds--max\:col-end-2{grid-column-end:2}.cds--max\:col-end-3{grid-column-end:3}.cds--max\:col-end-4{grid-column-end:4}.cds--max\:col-end-5{grid-column-end:5}.cds--max\:col-end-6{grid-column-end:6}.cds--max\:col-end-7{grid-column-end:7}.cds--max\:col-end-8{grid-column-end:8}.cds--max\:col-end-9{grid-column-end:9}.cds--max\:col-end-10{grid-column-end:10}.cds--max\:col-end-11{grid-column-end:11}.cds--max\:col-end-12{grid-column-end:12}.cds--max\:col-end-13{grid-column-end:13}.cds--max\:col-end-14{grid-column-end:14}.cds--max\:col-end-15{grid-column-end:15}.cds--max\:col-end-16{grid-column-end:16}.cds--max\:col-end-17{grid-column-end:17}.cds--max\:col-start-auto{grid-column-start:auto}.cds--max\:col-end-auto{grid-column-end:auto}}.cpc--grid-layout--motion{animation:fadein .3s cubic-bezier(0,0,.38,.9) 0s 1}@keyframes fadein{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cpc--grid-layout--motion{animation:none}}.cpc--motion-child-0{animation-delay:0ms}.cpc--motion-child-1{animation-delay:30ms}.cpc--motion-child-2{animation-delay:60ms}.cpc--motion-child-3{animation-delay:90ms}.cpc--motion-child-4{animation-delay:.12s}.cpc--motion-child-5{animation-delay:.15s}.cpc--motion-child-6{animation-delay:.18s}.cpc--motion-child-7{animation-delay:.21s}.cpc--motion-child-8{animation-delay:.24s}.cpc--motion-child-9{animation-delay:.27s}.cpc--motion-child-10{animation-delay:.3s}.cpc--motion-child-11{animation-delay:.33s}.cpc--motion-child-12{animation-delay:.36s}.cpc--motion-child-13{animation-delay:.39s}.cpc--motion-child-14{animation-delay:.42s}.cpc--motion-child-15{animation-delay:.45s}.cpc--left-panel-layout{padding-top:2rem}.cpc--left-panel-layout__left-panel{display:none}@media (min-width:42rem){.cpc--left-panel-layout__left-panel{display:block}}.cpc--left-panel-layout__media{margin-top:2rem}.cpc--left-panel-layout--provisioning-about h4{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);letter-spacing:var(--cds-heading-03-letter-spacing,0);line-height:var(--cds-heading-03-line-height,1.4);margin-bottom:.5rem}.cpc--left-panel-layout--provisioning-about h4+p{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);letter-spacing:var(--cds-body-02-letter-spacing,0);line-height:var(--cds-body-02-line-height,1.5);margin-bottom:4rem}.cpc--left-panel-layout--provisioning-about h4+h5:first-of-type{margin-top:1.5rem}.cpc--left-panel-layout--provisioning-about h5+p{margin-bottom:1rem}.cpc--left-panel-layout--provisioning-about .cpc--left-panel-layout__left-panel h5{color:var(--cds-text-secondary,#525252);font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);letter-spacing:var(--cds-label-01-letter-spacing,.32px);line-height:var(--cds-label-01-line-height,1.33333);padding-bottom:2px}.cpc--left-panel-layout--provisioning-about .cpc--left-panel-layout__left-panel ul{margin-bottom:1.5rem}.cpc--left-panel-layout--provisioning-about .cpc--left-panel-layout__left-panel li{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--layout.cpc--provision-page-layout{padding-left:0;padding-right:0}@media (min-width:66rem){.cpc--provision-page-layout .cds--tabs,.cpc--provision-page-layout .cpc--provision-page-layout__content{margin-right:22rem}}.cpc--provision-page-layout .cpc--page-header{background-color:var(--cds-layer-01,#f4f4f4);padding-bottom:2rem;padding-left:2rem;padding-right:2rem}@media (min-width:66rem){.cpc--provision-page-layout .cpc--page-header{padding-right:24rem}}.cpc--provision-page-layout .cpc--page-header--with-icon{padding-left:1rem}@media (min-width:42rem){.cpc--provision-page-layout .cds--tab-content,.cpc--provision-page-layout .cds--tabs--scrollable,.cpc--provision-page-layout .cpc--page-header--with-icon{padding-left:2rem}}.cpc--provision-page-layout .cds--tabs.cpc--provision-page-tabs{background-color:var(--cds-layer-01,#f4f4f4)}@media (min-width:42rem){.cpc--provision-page-layout .cds--tabs.cpc--provision-page-tabs{padding-left:1rem}}.cpc--provision-page-layout .cds--tabs.cpc--provision-page-tabs .cds--tab--list>.cds--tabs__nav-item{width:158.5px}.cpc--provision-page-layout .cds--tab-content{padding-top:2rem}.cpc--provision-page-layout .cds--tab-content .cpc--provision-page-layout__content>.cpc--left-panel-layout--provisioning-about{margin-left:0;padding-left:0}.cpc--resource-detail-page-layout{display:flex;flex-direction:column;max-width:unset;min-height:100%;padding:0}.cpc--resource-detail-page-layout_full-screen{min-height:100vh}.cpc--resource-detail-page-layout_include-header{min-height:calc(100vh - 50px)}.cpc--resource-detail-page-layout__children{display:flex;flex-direction:column;flex-grow:1;height:100%}.cpc--resource-detail-page-layout__header{padding-bottom:0;padding-top:0;width:100%}.cpc--resource-detail-page-layout__header .cpc--page-header{padding-left:2rem;padding-right:2rem}.cpc--resource-detail-page-layout__content{padding:2rem 2rem 0;width:100%}@media (min-width:42rem){.cpc--resource-detail-page-layout__content{width:calc(100% - 16rem)}}@media (max-width:41.98rem){.cpc--resource-detail-page-layout__content{padding:1rem}.cpc--resource-detail-page-layout__navigation+.cpc--resource-detail-page-layout__content{padding-bottom:3.125rem}}.cpc--layout.cpc--resource-detail-page-layout{padding-left:0;padding-right:0}.cpc--layout.cpc--resource-detail-page-layout .cpc--resource-detail-page-layout__children.cds--row{margin:0}.cpc--titled-section-layout__page-description{margin-bottom:4rem}.cpc--titled-section-layout__section{margin-bottom:3rem}.cpc--titled-section-layout__section>*{overflow-x:auto;width:100%}.cpc--titled-section-layout__section-header{margin-bottom:1rem;width:100%}.cpc--world-level-layout__main-content{margin-left:16rem;position:relative;transition:margin-left .3s ease-in-out;z-index:auto}.cpc--world-level-layout__main-content .cpc--world-level-nav.cpc--side-nav{height:calc(100% - 50px);position:fixed;top:50px}.cpc--side-nav--collapsed~.cpc--world-level-layout__main-content{margin-left:3rem}@media (max-width:41.98rem){.cpc--world-level-layout__main-content{margin-left:0;margin-top:73px}.cpc--side-nav--collapsed~.cpc--world-level-layout__main-content{margin-left:0}}.cpc--iam-assign-common__access{padding-top:2rem}.cpc--iam-assign-common__access-heading{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375em;margin-bottom:.375rem}.cpc--iam-assign-common__access-helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--iam-assign-common__access-roles{margin-top:1rem}.cpc--iam-assign-common__access-roles li{align-items:center;display:flex;flex-direction:row}.cpc--iam-assign-common__access-roles li .cds--checkbox-wrapper{flex:0 0 8.5rem}.cpc--iam-assign-common__access-roleslist{margin-bottom:2rem}.cpc--iam-assign-common__access-role-item{border-bottom:1px solid var(--cds-layer-02,#fff);display:flex;flex-direction:row;min-height:3.5rem;padding:.25rem 0}.cpc--iam-assign-common__access-role-item:last-of-type{border-bottom:none}.cpc--iam-assign-common__access-role-item-description{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572);margin:8px 0;padding-left:2rem}.cpc--iam-assign-common__notification-wrapper{position:fixed;right:0;top:3.125rem;z-index:9000}.cpc--iam-assign-common__notification-wrapper .cds--toast-notification{animation:enter-from-right 159ms;animation-timing-function:cubic-bezier(0,0,.3,1)}.cpc--iam-assign-common__notification-content{align-items:flex-start;display:flex;flex-direction:column}.cpc--iam-assign-common__notification-content .cds--btn--ghost{color:#78a9ff;margin-left:-13px}.cpc--iam-assign-common__notification-content .cds--btn--ghost:hover{color:#0f62fe}.cpc--iam-assign-common-response-detail-modal__error-message{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--iam-assign-common-response-detail-modal__error-item{margin-bottom:1.5rem}.cpc--iam-assign-common-response-detail-modal__error-item:last-of-type{margin-bottom:0}.cpc--iam-assign-common-policy-confirmation-modal__helptext{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);line-height:var(--cds-body-compact-01-line-height,1.28572)}.cpc--iam-assign-common-policy-confirmation-modal__roles-label{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);line-height:var(--cds-heading-compact-01-line-height,1.28572);margin:2rem 0 .5rem}.cpc--iam-assign-common-policy-confirmation-modal__role-type .cds--label{margin:.5rem 0 0}.cpc--iam-assign-common-policy-confirmation-modal__role-type:first-of-type .cds--label{margin:0}.cpc--iam-assign-common__inline-notification--transaction-id{font-size:.5rem;font-weight:400}@keyframes enter-from-right{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}.cpc--tagmap{position:relative}.cpc--tagmap.cpc--tagmap--popup-open:after{border-color:transparent var(--cds-background-inverse,#393939) transparent transparent;border-style:solid;border-width:24px;content:"";height:0;pointer-events:none;position:absolute;right:-34px;top:-8px;width:0;z-index:999}.cpc--tagmap__tag{color:var(--cds-link-primary,#0f62fe);cursor:pointer}.cpc--tagmap__tag-button-event-wrapper{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.cpc--tagmap__tag-button-event-wrapper:focus{outline-color:var(--cds-focus,#0f62fe)}.cpc--tagmap__popup{background:var(--cds-background-inverse,#393939);border-radius:.2rem;color:var(--cds-text-inverse,#fff);left:calc(100% + 24px);padding:1rem 2rem 0;position:absolute;top:-48px;width:40rem;z-index:999}.cpc--tagmap__popup-heading{align-items:flex-start;border-bottom:1px solid #7d7d7d;display:flex;flex-direction:row}.cpc--tagmap__popup-heading-text{flex-grow:1;font-size:var(--cds-body-compact-02-font-size,1rem);font-weight:var(--cds-body-compact-02-font-weight,400);letter-spacing:var(--cds-body-compact-02-letter-spacing,0);line-height:var(--cds-body-compact-02-line-height,1.375);padding-bottom:.5rem}.cpc--tagmap__popup-close-btn{flex:0 0 auto}.cpc--tagmap__popup-close-btn.cds--btn svg{fill:var(--cds-background,#fff)}.cpc--tagmap__popup-item-row{border-bottom:1px solid #7d7d7d;display:flex;flex-direction:row;padding:.75rem 0}.cpc--tagmap__popup-item-row:last-of-type{border-bottom:0;padding-bottom:2rem}.cpc--tagmap__popup-item-description,.cpc--tagmap__popup-item-name{flex:1 0 50%;font-size:.75rem}.cpc--tagmap__popup-item-name{padding-right:.5rem}.cpc--tagmap__popup-item-description{padding-left:.5rem}.cpc--tagmap__popup-item-list{max-height:22rem;overflow:auto}
.cds--chart-holder {
  --cds-charts-1-1-1: #6929c4;
  --cds-charts-1-1-1-hovered: #5923a6;
  --cds-charts-1-2-1: #002d9c;
  --cds-charts-1-2-1-hovered: #002378;
  --cds-charts-1-3-1: #1192e8;
  --cds-charts-1-3-1-hovered: #0f7dc7;
  --cds-charts-1-4-1: #007d79;
  --cds-charts-1-4-1-hovered: #005956;
  --cds-charts-2-1-1: #6929c4;
  --cds-charts-2-1-1-hovered: #5923a6;
  --cds-charts-2-1-2: #009d9a;
  --cds-charts-2-1-2-hovered: #007977;
  --cds-charts-2-2-1: #8a3ffc;
  --cds-charts-2-2-1-hovered: #751cfb;
  --cds-charts-2-2-2: #520408;
  --cds-charts-2-2-2-hovered: #300205;
  --cds-charts-2-3-1: #9f1853;
  --cds-charts-2-3-1-hovered: #801343;
  --cds-charts-2-3-2: #520408;
  --cds-charts-2-3-2-hovered: #300205;
  --cds-charts-2-4-1: #1192e8;
  --cds-charts-2-4-1-hovered: #0f7dc7;
  --cds-charts-2-4-2: #005d5d;
  --cds-charts-2-4-2-hovered: #003939;
  --cds-charts-2-5-1: #009d9a;
  --cds-charts-2-5-1-hovered: #007977;
  --cds-charts-2-5-2: #002d9c;
  --cds-charts-2-5-2-hovered: #002378;
  --cds-charts-3-1-1: #ee5396;
  --cds-charts-3-1-1-hovered: #eb3382;
  --cds-charts-3-1-2: #1192e8;
  --cds-charts-3-1-2-hovered: #0f7dc7;
  --cds-charts-3-1-3: #6929c4;
  --cds-charts-3-1-3-hovered: #5923a6;
  --cds-charts-3-2-1: #9f1853;
  --cds-charts-3-2-1-hovered: #801343;
  --cds-charts-3-2-2: #fa4d56;
  --cds-charts-3-2-2-hovered: #f92a35;
  --cds-charts-3-2-3: #520408;
  --cds-charts-3-2-3-hovered: #300205;
  --cds-charts-3-3-1: #a56eff;
  --cds-charts-3-3-1-hovered: #8f4aff;
  --cds-charts-3-3-2: #005d5d;
  --cds-charts-3-3-2-hovered: #003939;
  --cds-charts-3-3-3: #002d9c;
  --cds-charts-3-3-3-hovered: #002378;
  --cds-charts-3-4-1: #a56eff;
  --cds-charts-3-4-1-hovered: #8f4aff;
  --cds-charts-3-4-2: #005d5d;
  --cds-charts-3-4-2-hovered: #003939;
  --cds-charts-3-4-3: #9f1853;
  --cds-charts-3-4-3-hovered: #801343;
  --cds-charts-3-5-1: #012749;
  --cds-charts-3-5-1-hovered: #011426;
  --cds-charts-3-5-2: #6929c4;
  --cds-charts-3-5-2-hovered: #5923a6;
  --cds-charts-3-5-3: #009d9a;
  --cds-charts-3-5-3-hovered: #007977;
  --cds-charts-4-1-1: #6929c4;
  --cds-charts-4-1-1-hovered: #5923a6;
  --cds-charts-4-1-2: #012749;
  --cds-charts-4-1-2-hovered: #011426;
  --cds-charts-4-1-3: #009d9a;
  --cds-charts-4-1-3-hovered: #007977;
  --cds-charts-4-1-4: #ee5396;
  --cds-charts-4-1-4-hovered: #eb3382;
  --cds-charts-4-2-1: #9f1853;
  --cds-charts-4-2-1-hovered: #801343;
  --cds-charts-4-2-2: #fa4d56;
  --cds-charts-4-2-2-hovered: #f92a35;
  --cds-charts-4-2-3: #520408;
  --cds-charts-4-2-3-hovered: #300205;
  --cds-charts-4-2-4: #a56eff;
  --cds-charts-4-2-4-hovered: #8f4aff;
  --cds-charts-4-3-1: #009d9a;
  --cds-charts-4-3-1-hovered: #007977;
  --cds-charts-4-3-2: #002d9c;
  --cds-charts-4-3-2-hovered: #002378;
  --cds-charts-4-3-3: #a56eff;
  --cds-charts-4-3-3-hovered: #8f4aff;
  --cds-charts-4-3-4: #9f1853;
  --cds-charts-4-3-4-hovered: #801343;
  --cds-charts-5-1-1: #6929c4;
  --cds-charts-5-1-1-hovered: #5923a6;
  --cds-charts-5-1-2: #1192e8;
  --cds-charts-5-1-2-hovered: #0f7dc7;
  --cds-charts-5-1-3: #005d5d;
  --cds-charts-5-1-3-hovered: #003939;
  --cds-charts-5-1-4: #9f1853;
  --cds-charts-5-1-4-hovered: #801343;
  --cds-charts-5-1-5: #520408;
  --cds-charts-5-1-5-hovered: #300205;
  --cds-charts-5-2-1: #002d9c;
  --cds-charts-5-2-1-hovered: #002378;
  --cds-charts-5-2-2: #009d9a;
  --cds-charts-5-2-2-hovered: #007977;
  --cds-charts-5-2-3: #9f1853;
  --cds-charts-5-2-3-hovered: #801343;
  --cds-charts-5-2-4: #520408;
  --cds-charts-5-2-4-hovered: #300205;
  --cds-charts-5-2-5: #a56eff;
  --cds-charts-5-2-5-hovered: #8f4aff;
  --cds-charts-14-1-1: #6929c4;
  --cds-charts-14-1-1-hovered: #5923a6;
  --cds-charts-14-1-2: #1192e8;
  --cds-charts-14-1-2-hovered: #0f7dc7;
  --cds-charts-14-1-3: #005d5d;
  --cds-charts-14-1-3-hovered: #003939;
  --cds-charts-14-1-4: #9f1853;
  --cds-charts-14-1-4-hovered: #801343;
  --cds-charts-14-1-5: #fa4d56;
  --cds-charts-14-1-5-hovered: #f92a35;
  --cds-charts-14-1-6: #520408;
  --cds-charts-14-1-6-hovered: #300205;
  --cds-charts-14-1-7: #198038;
  --cds-charts-14-1-7-hovered: #13622b;
  --cds-charts-14-1-8: #002d9c;
  --cds-charts-14-1-8-hovered: #002378;
  --cds-charts-14-1-9: #ee5396;
  --cds-charts-14-1-9-hovered: #eb3382;
  --cds-charts-14-1-10: #b28600;
  --cds-charts-14-1-10-hovered: #8e6b00;
  --cds-charts-14-1-11: #009d9a;
  --cds-charts-14-1-11-hovered: #007977;
  --cds-charts-14-1-12: #012749;
  --cds-charts-14-1-12-hovered: #011426;
  --cds-charts-14-1-13: #8a3800;
  --cds-charts-14-1-13-hovered: #662a00;
  --cds-charts-14-1-14: #a56eff;
  --cds-charts-14-1-14-hovered: #8f4aff;
  --cds-charts-mono-1-1: #ffffff;
  --cds-charts-mono-1-1-hovered: #ededed;
  --cds-charts-mono-1-2: #f6f2ff;
  --cds-charts-mono-1-2-hovered: #ddceff;
  --cds-charts-mono-1-3: #e8daff;
  --cds-charts-mono-1-3-hovered: #d2b6ff;
  --cds-charts-mono-1-4: #d4bbff;
  --cds-charts-mono-1-4-hovered: #bd97ff;
  --cds-charts-mono-1-5: #be95ff;
  --cds-charts-mono-1-5-hovered: #a871ff;
  --cds-charts-mono-1-6: #a56eff;
  --cds-charts-mono-1-6-hovered: #8f4aff;
  --cds-charts-mono-1-7: #8a3ffc;
  --cds-charts-mono-1-7-hovered: #751cfb;
  --cds-charts-mono-1-8: #6929c4;
  --cds-charts-mono-1-8-hovered: #5923a6;
  --cds-charts-mono-1-9: #491d8b;
  --cds-charts-mono-1-9-hovered: #39176d;
  --cds-charts-mono-1-10: #31135e;
  --cds-charts-mono-1-10-hovered: #220d40;
  --cds-charts-mono-1-11: #1c0f30;
  --cds-charts-mono-1-11-hovered: #0c0715;
  --cds-charts-mono-2-1: #ffffff;
  --cds-charts-mono-2-1-hovered: #ededed;
  --cds-charts-mono-2-2: #edf5ff;
  --cds-charts-mono-2-2-hovered: #c9e1ff;
  --cds-charts-mono-2-3: #d0e2ff;
  --cds-charts-mono-2-3-hovered: #acccff;
  --cds-charts-mono-2-4: #a6c8ff;
  --cds-charts-mono-2-4-hovered: #82b2ff;
  --cds-charts-mono-2-5: #78a9ff;
  --cds-charts-mono-2-5-hovered: #5492ff;
  --cds-charts-mono-2-6: #4589ff;
  --cds-charts-mono-2-6-hovered: #2172ff;
  --cds-charts-mono-2-7: #0f62fe;
  --cds-charts-mono-2-7-hovered: #0151e8;
  --cds-charts-mono-2-8: #0043ce;
  --cds-charts-mono-2-8-hovered: #0037aa;
  --cds-charts-mono-2-9: #002d9c;
  --cds-charts-mono-2-9-hovered: #002378;
  --cds-charts-mono-2-10: #001d6c;
  --cds-charts-mono-2-10-hovered: #001348;
  --cds-charts-mono-2-11: #001141;
  --cds-charts-mono-2-11-hovered: #00081d;
  --cds-charts-mono-3-1: #ffffff;
  --cds-charts-mono-3-1-hovered: #ededed;
  --cds-charts-mono-3-2: #e5f6ff;
  --cds-charts-mono-3-2-hovered: #c1eaff;
  --cds-charts-mono-3-3: #bae6ff;
  --cds-charts-mono-3-3-hovered: #96d9ff;
  --cds-charts-mono-3-4: #82cfff;
  --cds-charts-mono-3-4-hovered: #5ec1ff;
  --cds-charts-mono-3-5: #33b1ff;
  --cds-charts-mono-3-5-hovered: #0fa3ff;
  --cds-charts-mono-3-6: #1192e8;
  --cds-charts-mono-3-6-hovered: #0f7dc7;
  --cds-charts-mono-3-7: #0072c3;
  --cds-charts-mono-3-7-hovered: #005d9f;
  --cds-charts-mono-3-8: #00539a;
  --cds-charts-mono-3-8-hovered: #004076;
  --cds-charts-mono-3-9: #003a6d;
  --cds-charts-mono-3-9-hovered: #002749;
  --cds-charts-mono-3-10: #012749;
  --cds-charts-mono-3-10-hovered: #011426;
  --cds-charts-mono-3-11: #061727;
  --cds-charts-mono-3-11-hovered: #010508;
  --cds-charts-mono-4-1: #ffffff;
  --cds-charts-mono-4-1-hovered: #ededed;
  --cds-charts-mono-4-2: #d9fbfb;
  --cds-charts-mono-4-2-hovered: #b9f8f8;
  --cds-charts-mono-4-3: #9ef0f0;
  --cds-charts-mono-4-3-hovered: #7febeb;
  --cds-charts-mono-4-4: #3ddbd9;
  --cds-charts-mono-4-4-hovered: #26cecc;
  --cds-charts-mono-4-5: #08bdba;
  --cds-charts-mono-4-5-hovered: #079b98;
  --cds-charts-mono-4-6: #009d9a;
  --cds-charts-mono-4-6-hovered: #007977;
  --cds-charts-mono-4-7: #007d79;
  --cds-charts-mono-4-7-hovered: #005956;
  --cds-charts-mono-4-8: #005d5d;
  --cds-charts-mono-4-8-hovered: #003939;
  --cds-charts-mono-4-9: #004144;
  --cds-charts-mono-4-9-hovered: #001f20;
  --cds-charts-mono-4-10: #022b30;
  --cds-charts-mono-4-10-hovered: #010c0e;
  --cds-charts-mono-4-11: #081a1c;
  --cds-charts-mono-4-11-hovered: black;
  --cds-charts-diverge-1-1: #750e13;
  --cds-charts-diverge-1-1-hovered: #550a0e;
  --cds-charts-diverge-1-2: #a2191f;
  --cds-charts-diverge-1-2-hovered: #831419;
  --cds-charts-diverge-1-3: #da1e28;
  --cds-charts-diverge-1-3-hovered: #bb1a22;
  --cds-charts-diverge-1-4: #fa4d56;
  --cds-charts-diverge-1-4-hovered: #f92a35;
  --cds-charts-diverge-1-5: #ff8389;
  --cds-charts-diverge-1-5-hovered: #ff5f67;
  --cds-charts-diverge-1-6: #ffb3b8;
  --cds-charts-diverge-1-6-hovered: #ff8f97;
  --cds-charts-diverge-1-7: #ffd7d9;
  --cds-charts-diverge-1-7-hovered: #ffb3b7;
  --cds-charts-diverge-1-8: #fff1f1;
  --cds-charts-diverge-1-8-hovered: #ffcdcd;
  --cds-charts-diverge-1-9: #ffffff;
  --cds-charts-diverge-1-9-hovered: #ededed;
  --cds-charts-diverge-1-10: #e5f6ff;
  --cds-charts-diverge-1-10-hovered: #c1eaff;
  --cds-charts-diverge-1-11: #bae6ff;
  --cds-charts-diverge-1-11-hovered: #96d9ff;
  --cds-charts-diverge-1-12: #82cfff;
  --cds-charts-diverge-1-12-hovered: #5ec1ff;
  --cds-charts-diverge-1-13: #33b1ff;
  --cds-charts-diverge-1-13-hovered: #0fa3ff;
  --cds-charts-diverge-1-14: #1192e8;
  --cds-charts-diverge-1-14-hovered: #0f7dc7;
  --cds-charts-diverge-1-15: #0072c3;
  --cds-charts-diverge-1-15-hovered: #005d9f;
  --cds-charts-diverge-1-16: #00539a;
  --cds-charts-diverge-1-16-hovered: #004076;
  --cds-charts-diverge-1-17: #003a6d;
  --cds-charts-diverge-1-17-hovered: #002749;
  --cds-charts-diverge-2-1: #491d8b;
  --cds-charts-diverge-2-1-hovered: #39176d;
  --cds-charts-diverge-2-2: #6929c4;
  --cds-charts-diverge-2-2-hovered: #5923a6;
  --cds-charts-diverge-2-3: #8a3ffc;
  --cds-charts-diverge-2-3-hovered: #751cfb;
  --cds-charts-diverge-2-4: #a56eff;
  --cds-charts-diverge-2-4-hovered: #8f4aff;
  --cds-charts-diverge-2-5: #be95ff;
  --cds-charts-diverge-2-5-hovered: #a871ff;
  --cds-charts-diverge-2-6: #d4bbff;
  --cds-charts-diverge-2-6-hovered: #bd97ff;
  --cds-charts-diverge-2-7: #e8daff;
  --cds-charts-diverge-2-7-hovered: #d2b6ff;
  --cds-charts-diverge-2-8: #f6f2ff;
  --cds-charts-diverge-2-8-hovered: #ddceff;
  --cds-charts-diverge-2-9: #ffffff;
  --cds-charts-diverge-2-9-hovered: #ededed;
  --cds-charts-diverge-2-10: #d9fbfb;
  --cds-charts-diverge-2-10-hovered: #b9f8f8;
  --cds-charts-diverge-2-11: #9ef0f0;
  --cds-charts-diverge-2-11-hovered: #7febeb;
  --cds-charts-diverge-2-12: #3ddbd9;
  --cds-charts-diverge-2-12-hovered: #26cecc;
  --cds-charts-diverge-2-13: #08bdba;
  --cds-charts-diverge-2-13-hovered: #079b98;
  --cds-charts-diverge-2-14: #009d9a;
  --cds-charts-diverge-2-14-hovered: #007977;
  --cds-charts-diverge-2-15: #007d79;
  --cds-charts-diverge-2-15-hovered: #005956;
  --cds-charts-diverge-2-16: #005d5d;
  --cds-charts-diverge-2-16-hovered: #003939;
  --cds-charts-diverge-2-17: #004144;
  --cds-charts-diverge-2-17-hovered: #001f20;
}

.cds--chart-holder[data-carbon-theme=g90],
.cds--chart-holder[data-carbon-theme=g100] {
  --cds-charts-1-1-1: #d4bbff;
  --cds-charts-1-1-1-hovered: #bd97ff;
  --cds-charts-1-2-1: #4589ff;
  --cds-charts-1-2-1-hovered: #2172ff;
  --cds-charts-1-3-1: #33b1ff;
  --cds-charts-1-3-1-hovered: #0fa3ff;
  --cds-charts-1-4-1: #08bdba;
  --cds-charts-1-4-1-hovered: #079b98;
  --cds-charts-2-1-1: #8a3ffc;
  --cds-charts-2-1-1-hovered: #751cfb;
  --cds-charts-2-1-2: #08bdba;
  --cds-charts-2-1-2-hovered: #079b98;
  --cds-charts-2-2-1: #8a3ffc;
  --cds-charts-2-2-1-hovered: #751cfb;
  --cds-charts-2-2-2: #ff7eb6;
  --cds-charts-2-2-2-hovered: #ff5aa2;
  --cds-charts-2-3-1: #ff7eb6;
  --cds-charts-2-3-1-hovered: #ff5aa2;
  --cds-charts-2-3-2: #fff1f1;
  --cds-charts-2-3-2-hovered: #ffcdcd;
  --cds-charts-2-4-1: #4589ff;
  --cds-charts-2-4-1-hovered: #2172ff;
  --cds-charts-2-4-2: #bae6ff;
  --cds-charts-2-4-2-hovered: #96d9ff;
  --cds-charts-2-5-1: #007d79;
  --cds-charts-2-5-1-hovered: #005956;
  --cds-charts-2-5-2: #6fdc8c;
  --cds-charts-2-5-2-hovered: #52d575;
  --cds-charts-3-1-1: #8a3ffc;
  --cds-charts-3-1-1-hovered: #751cfb;
  --cds-charts-3-1-2: #08bdba;
  --cds-charts-3-1-2-hovered: #079b98;
  --cds-charts-3-1-3: #bae6ff;
  --cds-charts-3-1-3-hovered: #96d9ff;
  --cds-charts-3-2-1: #8a3ffc;
  --cds-charts-3-2-1-hovered: #751cfb;
  --cds-charts-3-2-2: #ff7eb6;
  --cds-charts-3-2-2-hovered: #ff5aa2;
  --cds-charts-3-2-3: #fff1f1;
  --cds-charts-3-2-3-hovered: #ffcdcd;
  --cds-charts-3-3-1: #4589ff;
  --cds-charts-3-3-1-hovered: #2172ff;
  --cds-charts-3-3-2: #08bdba;
  --cds-charts-3-3-2-hovered: #079b98;
  --cds-charts-3-3-3: #d4bbff;
  --cds-charts-3-3-3-hovered: #bd97ff;
  --cds-charts-3-4-1: #4589ff;
  --cds-charts-3-4-1-hovered: #2172ff;
  --cds-charts-3-4-2: #6fdc8c;
  --cds-charts-3-4-2-hovered: #52d575;
  --cds-charts-3-4-3: #fff1f1;
  --cds-charts-3-4-3-hovered: #ffcdcd;
  --cds-charts-3-5-1: #007d79;
  --cds-charts-3-5-1-hovered: #005956;
  --cds-charts-3-5-2: #6fdc8c;
  --cds-charts-3-5-2-hovered: #52d575;
  --cds-charts-3-5-3: #bae6ff;
  --cds-charts-3-5-3-hovered: #96d9ff;
  --cds-charts-4-1-1: #8a3ffc;
  --cds-charts-4-1-1-hovered: #751cfb;
  --cds-charts-4-1-2: #08bdba;
  --cds-charts-4-1-2-hovered: #079b98;
  --cds-charts-4-1-3: #bae6ff;
  --cds-charts-4-1-3-hovered: #96d9ff;
  --cds-charts-4-1-4: #4589ff;
  --cds-charts-4-1-4-hovered: #2172ff;
  --cds-charts-4-2-1: #4589ff;
  --cds-charts-4-2-1-hovered: #2172ff;
  --cds-charts-4-2-2: #08bdba;
  --cds-charts-4-2-2-hovered: #079b98;
  --cds-charts-4-2-3: #d4bbff;
  --cds-charts-4-2-3-hovered: #bd97ff;
  --cds-charts-4-2-4: #fff1f1;
  --cds-charts-4-2-4-hovered: #ffcdcd;
  --cds-charts-4-3-1: #007d79;
  --cds-charts-4-3-1-hovered: #005956;
  --cds-charts-4-3-2: #fff1f1;
  --cds-charts-4-3-2-hovered: #ffcdcd;
  --cds-charts-4-3-3: #33b1ff;
  --cds-charts-4-3-3-hovered: #0fa3ff;
  --cds-charts-4-3-4: #6fdc8c;
  --cds-charts-4-3-4-hovered: #52d575;
  --cds-charts-5-1-1: #8a3ffc;
  --cds-charts-5-1-1-hovered: #751cfb;
  --cds-charts-5-1-2: #08bdba;
  --cds-charts-5-1-2-hovered: #079b98;
  --cds-charts-5-1-3: #bae6ff;
  --cds-charts-5-1-3-hovered: #96d9ff;
  --cds-charts-5-1-4: #4589ff;
  --cds-charts-5-1-4-hovered: #2172ff;
  --cds-charts-5-1-5: #ff7eb6;
  --cds-charts-5-1-5-hovered: #ff5aa2;
  --cds-charts-5-2-1: #4589ff;
  --cds-charts-5-2-1-hovered: #2172ff;
  --cds-charts-5-2-2: #08bdba;
  --cds-charts-5-2-2-hovered: #079b98;
  --cds-charts-5-2-3: #d4bbff;
  --cds-charts-5-2-3-hovered: #bd97ff;
  --cds-charts-5-2-4: #fff1f1;
  --cds-charts-5-2-4-hovered: #ffcdcd;
  --cds-charts-5-2-5: #6fdc8c;
  --cds-charts-5-2-5-hovered: #52d575;
  --cds-charts-14-1-1: #8a3ffc;
  --cds-charts-14-1-1-hovered: #751cfb;
  --cds-charts-14-1-2: #33b1ff;
  --cds-charts-14-1-2-hovered: #0fa3ff;
  --cds-charts-14-1-3: #007d79;
  --cds-charts-14-1-3-hovered: #005956;
  --cds-charts-14-1-4: #ff7eb6;
  --cds-charts-14-1-4-hovered: #ff5aa2;
  --cds-charts-14-1-5: #fa4d56;
  --cds-charts-14-1-5-hovered: #f92a35;
  --cds-charts-14-1-6: #fff1f1;
  --cds-charts-14-1-6-hovered: #ffcdcd;
  --cds-charts-14-1-7: #6fdc8c;
  --cds-charts-14-1-7-hovered: #52d575;
  --cds-charts-14-1-8: #4589ff;
  --cds-charts-14-1-8-hovered: #2172ff;
  --cds-charts-14-1-9: #d02670;
  --cds-charts-14-1-9-hovered: #b22060;
  --cds-charts-14-1-10: #d2a106;
  --cds-charts-14-1-10-hovered: #af8605;
  --cds-charts-14-1-11: #08bdba;
  --cds-charts-14-1-11-hovered: #079b98;
  --cds-charts-14-1-12: #bae6ff;
  --cds-charts-14-1-12-hovered: #96d9ff;
  --cds-charts-14-1-13: #ba4e00;
  --cds-charts-14-1-13-hovered: #963f00;
  --cds-charts-14-1-14: #d4bbff;
  --cds-charts-14-1-14-hovered: #bd97ff;
  --cds-charts-mono-1-1: #ffffff;
  --cds-charts-mono-1-1-hovered: #ededed;
  --cds-charts-mono-1-2: #f6f2ff;
  --cds-charts-mono-1-2-hovered: #ddceff;
  --cds-charts-mono-1-3: #e8daff;
  --cds-charts-mono-1-3-hovered: #d2b6ff;
  --cds-charts-mono-1-4: #d4bbff;
  --cds-charts-mono-1-4-hovered: #bd97ff;
  --cds-charts-mono-1-5: #be95ff;
  --cds-charts-mono-1-5-hovered: #a871ff;
  --cds-charts-mono-1-6: #a56eff;
  --cds-charts-mono-1-6-hovered: #8f4aff;
  --cds-charts-mono-1-7: #8a3ffc;
  --cds-charts-mono-1-7-hovered: #751cfb;
  --cds-charts-mono-1-8: #6929c4;
  --cds-charts-mono-1-8-hovered: #5923a6;
  --cds-charts-mono-1-9: #491d8b;
  --cds-charts-mono-1-9-hovered: #39176d;
  --cds-charts-mono-1-10: #31135e;
  --cds-charts-mono-1-10-hovered: #220d40;
  --cds-charts-mono-1-11: #1c0f30;
  --cds-charts-mono-1-11-hovered: #0c0715;
  --cds-charts-mono-2-1: #ffffff;
  --cds-charts-mono-2-1-hovered: #ededed;
  --cds-charts-mono-2-2: #edf5ff;
  --cds-charts-mono-2-2-hovered: #c9e1ff;
  --cds-charts-mono-2-3: #d0e2ff;
  --cds-charts-mono-2-3-hovered: #acccff;
  --cds-charts-mono-2-4: #a6c8ff;
  --cds-charts-mono-2-4-hovered: #82b2ff;
  --cds-charts-mono-2-5: #78a9ff;
  --cds-charts-mono-2-5-hovered: #5492ff;
  --cds-charts-mono-2-6: #4589ff;
  --cds-charts-mono-2-6-hovered: #2172ff;
  --cds-charts-mono-2-7: #0f62fe;
  --cds-charts-mono-2-7-hovered: #0151e8;
  --cds-charts-mono-2-8: #0043ce;
  --cds-charts-mono-2-8-hovered: #0037aa;
  --cds-charts-mono-2-9: #002d9c;
  --cds-charts-mono-2-9-hovered: #002378;
  --cds-charts-mono-2-10: #001d6c;
  --cds-charts-mono-2-10-hovered: #001348;
  --cds-charts-mono-2-11: #001141;
  --cds-charts-mono-2-11-hovered: #00081d;
  --cds-charts-mono-3-1: #ffffff;
  --cds-charts-mono-3-1-hovered: #ededed;
  --cds-charts-mono-3-2: #e5f6ff;
  --cds-charts-mono-3-2-hovered: #c1eaff;
  --cds-charts-mono-3-3: #bae6ff;
  --cds-charts-mono-3-3-hovered: #96d9ff;
  --cds-charts-mono-3-4: #82cfff;
  --cds-charts-mono-3-4-hovered: #5ec1ff;
  --cds-charts-mono-3-5: #33b1ff;
  --cds-charts-mono-3-5-hovered: #0fa3ff;
  --cds-charts-mono-3-6: #1192e8;
  --cds-charts-mono-3-6-hovered: #0f7dc7;
  --cds-charts-mono-3-7: #0072c3;
  --cds-charts-mono-3-7-hovered: #005d9f;
  --cds-charts-mono-3-8: #00539a;
  --cds-charts-mono-3-8-hovered: #004076;
  --cds-charts-mono-3-9: #003a6d;
  --cds-charts-mono-3-9-hovered: #002749;
  --cds-charts-mono-3-10: #012749;
  --cds-charts-mono-3-10-hovered: #011426;
  --cds-charts-mono-3-11: #061727;
  --cds-charts-mono-3-11-hovered: #010508;
  --cds-charts-mono-4-1: #ffffff;
  --cds-charts-mono-4-1-hovered: #ededed;
  --cds-charts-mono-4-2: #d9fbfb;
  --cds-charts-mono-4-2-hovered: #b9f8f8;
  --cds-charts-mono-4-3: #9ef0f0;
  --cds-charts-mono-4-3-hovered: #7febeb;
  --cds-charts-mono-4-4: #3ddbd9;
  --cds-charts-mono-4-4-hovered: #26cecc;
  --cds-charts-mono-4-5: #08bdba;
  --cds-charts-mono-4-5-hovered: #079b98;
  --cds-charts-mono-4-6: #009d9a;
  --cds-charts-mono-4-6-hovered: #007977;
  --cds-charts-mono-4-7: #007d79;
  --cds-charts-mono-4-7-hovered: #005956;
  --cds-charts-mono-4-8: #005d5d;
  --cds-charts-mono-4-8-hovered: #003939;
  --cds-charts-mono-4-9: #004144;
  --cds-charts-mono-4-9-hovered: #001f20;
  --cds-charts-mono-4-10: #022b30;
  --cds-charts-mono-4-10-hovered: #010c0e;
  --cds-charts-mono-4-11: #081a1c;
  --cds-charts-mono-4-11-hovered: black;
  --cds-charts-diverge-1-1: #750e13;
  --cds-charts-diverge-1-1-hovered: #550a0e;
  --cds-charts-diverge-1-2: #a2191f;
  --cds-charts-diverge-1-2-hovered: #831419;
  --cds-charts-diverge-1-3: #da1e28;
  --cds-charts-diverge-1-3-hovered: #bb1a22;
  --cds-charts-diverge-1-4: #fa4d56;
  --cds-charts-diverge-1-4-hovered: #f92a35;
  --cds-charts-diverge-1-5: #ff8389;
  --cds-charts-diverge-1-5-hovered: #ff5f67;
  --cds-charts-diverge-1-6: #ffb3b8;
  --cds-charts-diverge-1-6-hovered: #ff8f97;
  --cds-charts-diverge-1-7: #ffd7d9;
  --cds-charts-diverge-1-7-hovered: #ffb3b7;
  --cds-charts-diverge-1-8: #fff1f1;
  --cds-charts-diverge-1-8-hovered: #ffcdcd;
  --cds-charts-diverge-1-9: #ffffff;
  --cds-charts-diverge-1-9-hovered: #ededed;
  --cds-charts-diverge-1-10: #e5f6ff;
  --cds-charts-diverge-1-10-hovered: #c1eaff;
  --cds-charts-diverge-1-11: #bae6ff;
  --cds-charts-diverge-1-11-hovered: #96d9ff;
  --cds-charts-diverge-1-12: #82cfff;
  --cds-charts-diverge-1-12-hovered: #5ec1ff;
  --cds-charts-diverge-1-13: #33b1ff;
  --cds-charts-diverge-1-13-hovered: #0fa3ff;
  --cds-charts-diverge-1-14: #1192e8;
  --cds-charts-diverge-1-14-hovered: #0f7dc7;
  --cds-charts-diverge-1-15: #0072c3;
  --cds-charts-diverge-1-15-hovered: #005d9f;
  --cds-charts-diverge-1-16: #00539a;
  --cds-charts-diverge-1-16-hovered: #004076;
  --cds-charts-diverge-1-17: #003a6d;
  --cds-charts-diverge-1-17-hovered: #002749;
  --cds-charts-diverge-2-1: #491d8b;
  --cds-charts-diverge-2-1-hovered: #39176d;
  --cds-charts-diverge-2-2: #6929c4;
  --cds-charts-diverge-2-2-hovered: #5923a6;
  --cds-charts-diverge-2-3: #8a3ffc;
  --cds-charts-diverge-2-3-hovered: #751cfb;
  --cds-charts-diverge-2-4: #a56eff;
  --cds-charts-diverge-2-4-hovered: #8f4aff;
  --cds-charts-diverge-2-5: #be95ff;
  --cds-charts-diverge-2-5-hovered: #a871ff;
  --cds-charts-diverge-2-6: #d4bbff;
  --cds-charts-diverge-2-6-hovered: #bd97ff;
  --cds-charts-diverge-2-7: #e8daff;
  --cds-charts-diverge-2-7-hovered: #d2b6ff;
  --cds-charts-diverge-2-8: #f6f2ff;
  --cds-charts-diverge-2-8-hovered: #ddceff;
  --cds-charts-diverge-2-9: #ffffff;
  --cds-charts-diverge-2-9-hovered: #ededed;
  --cds-charts-diverge-2-10: #d9fbfb;
  --cds-charts-diverge-2-10-hovered: #b9f8f8;
  --cds-charts-diverge-2-11: #9ef0f0;
  --cds-charts-diverge-2-11-hovered: #7febeb;
  --cds-charts-diverge-2-12: #3ddbd9;
  --cds-charts-diverge-2-12-hovered: #26cecc;
  --cds-charts-diverge-2-13: #08bdba;
  --cds-charts-diverge-2-13-hovered: #079b98;
  --cds-charts-diverge-2-14: #009d9a;
  --cds-charts-diverge-2-14-hovered: #007977;
  --cds-charts-diverge-2-15: #007d79;
  --cds-charts-diverge-2-15-hovered: #005956;
  --cds-charts-diverge-2-16: #005d5d;
  --cds-charts-diverge-2-16-hovered: #003939;
  --cds-charts-diverge-2-17: #004144;
  --cds-charts-diverge-2-17-hovered: #001f20;
}

.cds--cc--chart-wrapper .fill-1-1-1 {
  fill: var(--cds-charts-1-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-1-1-1.hovered {
  fill: var(--cds-charts-1-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-1-1-1 {
  background-color: var(--cds-charts-1-1-1, #6929c4);
}
.cds--cc--chart-wrapper .background-1-1-1.hovered {
  background-color: var(--cds-charts-1-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-1-1 {
  stroke: var(--cds-charts-1-1-1, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-1-1-1 {
  stop-color: var(--cds-charts-1-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-1-2-1 {
  fill: var(--cds-charts-1-2-1, #002d9c);
}
.cds--cc--chart-wrapper .fill-1-2-1.hovered {
  fill: var(--cds-charts-1-2-1-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-1-2-1 {
  background-color: var(--cds-charts-1-2-1, #002d9c);
}
.cds--cc--chart-wrapper .background-1-2-1.hovered {
  background-color: var(--cds-charts-1-2-1-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-2-1 {
  stroke: var(--cds-charts-1-2-1, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-1-2-1 {
  stop-color: var(--cds-charts-1-2-1, #002d9c);
}
.cds--cc--chart-wrapper .fill-1-3-1 {
  fill: var(--cds-charts-1-3-1, #1192e8);
}
.cds--cc--chart-wrapper .fill-1-3-1.hovered {
  fill: var(--cds-charts-1-3-1-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-1-3-1 {
  background-color: var(--cds-charts-1-3-1, #1192e8);
}
.cds--cc--chart-wrapper .background-1-3-1.hovered {
  background-color: var(--cds-charts-1-3-1-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-3-1 {
  stroke: var(--cds-charts-1-3-1, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-1-3-1 {
  stop-color: var(--cds-charts-1-3-1, #1192e8);
}
.cds--cc--chart-wrapper .fill-1-4-1 {
  fill: var(--cds-charts-1-4-1, #007d79);
}
.cds--cc--chart-wrapper .fill-1-4-1.hovered {
  fill: var(--cds-charts-1-4-1-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-1-4-1 {
  background-color: var(--cds-charts-1-4-1, #007d79);
}
.cds--cc--chart-wrapper .background-1-4-1.hovered {
  background-color: var(--cds-charts-1-4-1-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-4-1 {
  stroke: var(--cds-charts-1-4-1, #007d79);
}
.cds--cc--chart-wrapper .stop-color-1-4-1 {
  stop-color: var(--cds-charts-1-4-1, #007d79);
}
.cds--cc--chart-wrapper .fill-2-1-1 {
  fill: var(--cds-charts-2-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-2-1-1.hovered {
  fill: var(--cds-charts-2-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-1-1 {
  background-color: var(--cds-charts-2-1-1, #6929c4);
}
.cds--cc--chart-wrapper .background-2-1-1.hovered {
  background-color: var(--cds-charts-2-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-1-1 {
  stroke: var(--cds-charts-2-1-1, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-2-1-1 {
  stop-color: var(--cds-charts-2-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-2-1-2 {
  fill: var(--cds-charts-2-1-2, #009d9a);
}
.cds--cc--chart-wrapper .fill-2-1-2.hovered {
  fill: var(--cds-charts-2-1-2-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-1-2 {
  background-color: var(--cds-charts-2-1-2, #009d9a);
}
.cds--cc--chart-wrapper .background-2-1-2.hovered {
  background-color: var(--cds-charts-2-1-2-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-1-2 {
  stroke: var(--cds-charts-2-1-2, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-2-1-2 {
  stop-color: var(--cds-charts-2-1-2, #009d9a);
}
.cds--cc--chart-wrapper .fill-2-2-1 {
  fill: var(--cds-charts-2-2-1, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-2-2-1.hovered {
  fill: var(--cds-charts-2-2-1-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-2-1 {
  background-color: var(--cds-charts-2-2-1, #8a3ffc);
}
.cds--cc--chart-wrapper .background-2-2-1.hovered {
  background-color: var(--cds-charts-2-2-1-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-2-1 {
  stroke: var(--cds-charts-2-2-1, #8a3ffc);
}
.cds--cc--chart-wrapper .stop-color-2-2-1 {
  stop-color: var(--cds-charts-2-2-1, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-2-2-2 {
  fill: var(--cds-charts-2-2-2, #520408);
}
.cds--cc--chart-wrapper .fill-2-2-2.hovered {
  fill: var(--cds-charts-2-2-2-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-2-2 {
  background-color: var(--cds-charts-2-2-2, #520408);
}
.cds--cc--chart-wrapper .background-2-2-2.hovered {
  background-color: var(--cds-charts-2-2-2-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-2-2 {
  stroke: var(--cds-charts-2-2-2, #520408);
}
.cds--cc--chart-wrapper .stop-color-2-2-2 {
  stop-color: var(--cds-charts-2-2-2, #520408);
}
.cds--cc--chart-wrapper .fill-2-3-1 {
  fill: var(--cds-charts-2-3-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-2-3-1.hovered {
  fill: var(--cds-charts-2-3-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-3-1 {
  background-color: var(--cds-charts-2-3-1, #9f1853);
}
.cds--cc--chart-wrapper .background-2-3-1.hovered {
  background-color: var(--cds-charts-2-3-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-3-1 {
  stroke: var(--cds-charts-2-3-1, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-2-3-1 {
  stop-color: var(--cds-charts-2-3-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-2-3-2 {
  fill: var(--cds-charts-2-3-2, #520408);
}
.cds--cc--chart-wrapper .fill-2-3-2.hovered {
  fill: var(--cds-charts-2-3-2-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-3-2 {
  background-color: var(--cds-charts-2-3-2, #520408);
}
.cds--cc--chart-wrapper .background-2-3-2.hovered {
  background-color: var(--cds-charts-2-3-2-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-3-2 {
  stroke: var(--cds-charts-2-3-2, #520408);
}
.cds--cc--chart-wrapper .stop-color-2-3-2 {
  stop-color: var(--cds-charts-2-3-2, #520408);
}
.cds--cc--chart-wrapper .fill-2-4-1 {
  fill: var(--cds-charts-2-4-1, #1192e8);
}
.cds--cc--chart-wrapper .fill-2-4-1.hovered {
  fill: var(--cds-charts-2-4-1-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-4-1 {
  background-color: var(--cds-charts-2-4-1, #1192e8);
}
.cds--cc--chart-wrapper .background-2-4-1.hovered {
  background-color: var(--cds-charts-2-4-1-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-4-1 {
  stroke: var(--cds-charts-2-4-1, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-2-4-1 {
  stop-color: var(--cds-charts-2-4-1, #1192e8);
}
.cds--cc--chart-wrapper .fill-2-4-2 {
  fill: var(--cds-charts-2-4-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-2-4-2.hovered {
  fill: var(--cds-charts-2-4-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-4-2 {
  background-color: var(--cds-charts-2-4-2, #005d5d);
}
.cds--cc--chart-wrapper .background-2-4-2.hovered {
  background-color: var(--cds-charts-2-4-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-4-2 {
  stroke: var(--cds-charts-2-4-2, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-2-4-2 {
  stop-color: var(--cds-charts-2-4-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-2-5-1 {
  fill: var(--cds-charts-2-5-1, #009d9a);
}
.cds--cc--chart-wrapper .fill-2-5-1.hovered {
  fill: var(--cds-charts-2-5-1-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-5-1 {
  background-color: var(--cds-charts-2-5-1, #009d9a);
}
.cds--cc--chart-wrapper .background-2-5-1.hovered {
  background-color: var(--cds-charts-2-5-1-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-5-1 {
  stroke: var(--cds-charts-2-5-1, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-2-5-1 {
  stop-color: var(--cds-charts-2-5-1, #009d9a);
}
.cds--cc--chart-wrapper .fill-2-5-2 {
  fill: var(--cds-charts-2-5-2, #002d9c);
}
.cds--cc--chart-wrapper .fill-2-5-2.hovered {
  fill: var(--cds-charts-2-5-2-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-2-5-2 {
  background-color: var(--cds-charts-2-5-2, #002d9c);
}
.cds--cc--chart-wrapper .background-2-5-2.hovered {
  background-color: var(--cds-charts-2-5-2-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-5-2 {
  stroke: var(--cds-charts-2-5-2, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-2-5-2 {
  stop-color: var(--cds-charts-2-5-2, #002d9c);
}
.cds--cc--chart-wrapper .fill-3-1-1 {
  fill: var(--cds-charts-3-1-1, #ee5396);
}
.cds--cc--chart-wrapper .fill-3-1-1.hovered {
  fill: var(--cds-charts-3-1-1-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-1 {
  background-color: var(--cds-charts-3-1-1, #ee5396);
}
.cds--cc--chart-wrapper .background-3-1-1.hovered {
  background-color: var(--cds-charts-3-1-1-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-1 {
  stroke: var(--cds-charts-3-1-1, #ee5396);
}
.cds--cc--chart-wrapper .stop-color-3-1-1 {
  stop-color: var(--cds-charts-3-1-1, #ee5396);
}
.cds--cc--chart-wrapper .fill-3-1-2 {
  fill: var(--cds-charts-3-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-3-1-2.hovered {
  fill: var(--cds-charts-3-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-2 {
  background-color: var(--cds-charts-3-1-2, #1192e8);
}
.cds--cc--chart-wrapper .background-3-1-2.hovered {
  background-color: var(--cds-charts-3-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-2 {
  stroke: var(--cds-charts-3-1-2, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-3-1-2 {
  stop-color: var(--cds-charts-3-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-3-1-3 {
  fill: var(--cds-charts-3-1-3, #6929c4);
}
.cds--cc--chart-wrapper .fill-3-1-3.hovered {
  fill: var(--cds-charts-3-1-3-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-3 {
  background-color: var(--cds-charts-3-1-3, #6929c4);
}
.cds--cc--chart-wrapper .background-3-1-3.hovered {
  background-color: var(--cds-charts-3-1-3-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-3 {
  stroke: var(--cds-charts-3-1-3, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-3-1-3 {
  stop-color: var(--cds-charts-3-1-3, #6929c4);
}
.cds--cc--chart-wrapper .fill-3-2-1 {
  fill: var(--cds-charts-3-2-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-3-2-1.hovered {
  fill: var(--cds-charts-3-2-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-1 {
  background-color: var(--cds-charts-3-2-1, #9f1853);
}
.cds--cc--chart-wrapper .background-3-2-1.hovered {
  background-color: var(--cds-charts-3-2-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-1 {
  stroke: var(--cds-charts-3-2-1, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-3-2-1 {
  stop-color: var(--cds-charts-3-2-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-3-2-2 {
  fill: var(--cds-charts-3-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .fill-3-2-2.hovered {
  fill: var(--cds-charts-3-2-2-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-2 {
  background-color: var(--cds-charts-3-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .background-3-2-2.hovered {
  background-color: var(--cds-charts-3-2-2-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-2 {
  stroke: var(--cds-charts-3-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .stop-color-3-2-2 {
  stop-color: var(--cds-charts-3-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .fill-3-2-3 {
  fill: var(--cds-charts-3-2-3, #520408);
}
.cds--cc--chart-wrapper .fill-3-2-3.hovered {
  fill: var(--cds-charts-3-2-3-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-3 {
  background-color: var(--cds-charts-3-2-3, #520408);
}
.cds--cc--chart-wrapper .background-3-2-3.hovered {
  background-color: var(--cds-charts-3-2-3-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-3 {
  stroke: var(--cds-charts-3-2-3, #520408);
}
.cds--cc--chart-wrapper .stop-color-3-2-3 {
  stop-color: var(--cds-charts-3-2-3, #520408);
}
.cds--cc--chart-wrapper .fill-3-3-1 {
  fill: var(--cds-charts-3-3-1, #a56eff);
}
.cds--cc--chart-wrapper .fill-3-3-1.hovered {
  fill: var(--cds-charts-3-3-1-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-1 {
  background-color: var(--cds-charts-3-3-1, #a56eff);
}
.cds--cc--chart-wrapper .background-3-3-1.hovered {
  background-color: var(--cds-charts-3-3-1-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-1 {
  stroke: var(--cds-charts-3-3-1, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-3-3-1 {
  stop-color: var(--cds-charts-3-3-1, #a56eff);
}
.cds--cc--chart-wrapper .fill-3-3-2 {
  fill: var(--cds-charts-3-3-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-3-3-2.hovered {
  fill: var(--cds-charts-3-3-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-2 {
  background-color: var(--cds-charts-3-3-2, #005d5d);
}
.cds--cc--chart-wrapper .background-3-3-2.hovered {
  background-color: var(--cds-charts-3-3-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-2 {
  stroke: var(--cds-charts-3-3-2, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-3-3-2 {
  stop-color: var(--cds-charts-3-3-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-3-3-3 {
  fill: var(--cds-charts-3-3-3, #002d9c);
}
.cds--cc--chart-wrapper .fill-3-3-3.hovered {
  fill: var(--cds-charts-3-3-3-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-3 {
  background-color: var(--cds-charts-3-3-3, #002d9c);
}
.cds--cc--chart-wrapper .background-3-3-3.hovered {
  background-color: var(--cds-charts-3-3-3-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-3 {
  stroke: var(--cds-charts-3-3-3, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-3-3-3 {
  stop-color: var(--cds-charts-3-3-3, #002d9c);
}
.cds--cc--chart-wrapper .fill-3-4-1 {
  fill: var(--cds-charts-3-4-1, #a56eff);
}
.cds--cc--chart-wrapper .fill-3-4-1.hovered {
  fill: var(--cds-charts-3-4-1-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-1 {
  background-color: var(--cds-charts-3-4-1, #a56eff);
}
.cds--cc--chart-wrapper .background-3-4-1.hovered {
  background-color: var(--cds-charts-3-4-1-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-1 {
  stroke: var(--cds-charts-3-4-1, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-3-4-1 {
  stop-color: var(--cds-charts-3-4-1, #a56eff);
}
.cds--cc--chart-wrapper .fill-3-4-2 {
  fill: var(--cds-charts-3-4-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-3-4-2.hovered {
  fill: var(--cds-charts-3-4-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-2 {
  background-color: var(--cds-charts-3-4-2, #005d5d);
}
.cds--cc--chart-wrapper .background-3-4-2.hovered {
  background-color: var(--cds-charts-3-4-2-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-2 {
  stroke: var(--cds-charts-3-4-2, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-3-4-2 {
  stop-color: var(--cds-charts-3-4-2, #005d5d);
}
.cds--cc--chart-wrapper .fill-3-4-3 {
  fill: var(--cds-charts-3-4-3, #9f1853);
}
.cds--cc--chart-wrapper .fill-3-4-3.hovered {
  fill: var(--cds-charts-3-4-3-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-3 {
  background-color: var(--cds-charts-3-4-3, #9f1853);
}
.cds--cc--chart-wrapper .background-3-4-3.hovered {
  background-color: var(--cds-charts-3-4-3-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-3 {
  stroke: var(--cds-charts-3-4-3, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-3-4-3 {
  stop-color: var(--cds-charts-3-4-3, #9f1853);
}
.cds--cc--chart-wrapper .fill-3-5-1 {
  fill: var(--cds-charts-3-5-1, #012749);
}
.cds--cc--chart-wrapper .fill-3-5-1.hovered {
  fill: var(--cds-charts-3-5-1-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-1 {
  background-color: var(--cds-charts-3-5-1, #012749);
}
.cds--cc--chart-wrapper .background-3-5-1.hovered {
  background-color: var(--cds-charts-3-5-1-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-1 {
  stroke: var(--cds-charts-3-5-1, #012749);
}
.cds--cc--chart-wrapper .stop-color-3-5-1 {
  stop-color: var(--cds-charts-3-5-1, #012749);
}
.cds--cc--chart-wrapper .fill-3-5-2 {
  fill: var(--cds-charts-3-5-2, #6929c4);
}
.cds--cc--chart-wrapper .fill-3-5-2.hovered {
  fill: var(--cds-charts-3-5-2-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-2 {
  background-color: var(--cds-charts-3-5-2, #6929c4);
}
.cds--cc--chart-wrapper .background-3-5-2.hovered {
  background-color: var(--cds-charts-3-5-2-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-2 {
  stroke: var(--cds-charts-3-5-2, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-3-5-2 {
  stop-color: var(--cds-charts-3-5-2, #6929c4);
}
.cds--cc--chart-wrapper .fill-3-5-3 {
  fill: var(--cds-charts-3-5-3, #009d9a);
}
.cds--cc--chart-wrapper .fill-3-5-3.hovered {
  fill: var(--cds-charts-3-5-3-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-3 {
  background-color: var(--cds-charts-3-5-3, #009d9a);
}
.cds--cc--chart-wrapper .background-3-5-3.hovered {
  background-color: var(--cds-charts-3-5-3-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-3 {
  stroke: var(--cds-charts-3-5-3, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-3-5-3 {
  stop-color: var(--cds-charts-3-5-3, #009d9a);
}
.cds--cc--chart-wrapper .fill-4-1-1 {
  fill: var(--cds-charts-4-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-4-1-1.hovered {
  fill: var(--cds-charts-4-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-1 {
  background-color: var(--cds-charts-4-1-1, #6929c4);
}
.cds--cc--chart-wrapper .background-4-1-1.hovered {
  background-color: var(--cds-charts-4-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-1 {
  stroke: var(--cds-charts-4-1-1, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-4-1-1 {
  stop-color: var(--cds-charts-4-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-4-1-2 {
  fill: var(--cds-charts-4-1-2, #012749);
}
.cds--cc--chart-wrapper .fill-4-1-2.hovered {
  fill: var(--cds-charts-4-1-2-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-2 {
  background-color: var(--cds-charts-4-1-2, #012749);
}
.cds--cc--chart-wrapper .background-4-1-2.hovered {
  background-color: var(--cds-charts-4-1-2-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-2 {
  stroke: var(--cds-charts-4-1-2, #012749);
}
.cds--cc--chart-wrapper .stop-color-4-1-2 {
  stop-color: var(--cds-charts-4-1-2, #012749);
}
.cds--cc--chart-wrapper .fill-4-1-3 {
  fill: var(--cds-charts-4-1-3, #009d9a);
}
.cds--cc--chart-wrapper .fill-4-1-3.hovered {
  fill: var(--cds-charts-4-1-3-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-3 {
  background-color: var(--cds-charts-4-1-3, #009d9a);
}
.cds--cc--chart-wrapper .background-4-1-3.hovered {
  background-color: var(--cds-charts-4-1-3-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-3 {
  stroke: var(--cds-charts-4-1-3, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-4-1-3 {
  stop-color: var(--cds-charts-4-1-3, #009d9a);
}
.cds--cc--chart-wrapper .fill-4-1-4 {
  fill: var(--cds-charts-4-1-4, #ee5396);
}
.cds--cc--chart-wrapper .fill-4-1-4.hovered {
  fill: var(--cds-charts-4-1-4-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-4 {
  background-color: var(--cds-charts-4-1-4, #ee5396);
}
.cds--cc--chart-wrapper .background-4-1-4.hovered {
  background-color: var(--cds-charts-4-1-4-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-4 {
  stroke: var(--cds-charts-4-1-4, #ee5396);
}
.cds--cc--chart-wrapper .stop-color-4-1-4 {
  stop-color: var(--cds-charts-4-1-4, #ee5396);
}
.cds--cc--chart-wrapper .fill-4-2-1 {
  fill: var(--cds-charts-4-2-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-4-2-1.hovered {
  fill: var(--cds-charts-4-2-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-1 {
  background-color: var(--cds-charts-4-2-1, #9f1853);
}
.cds--cc--chart-wrapper .background-4-2-1.hovered {
  background-color: var(--cds-charts-4-2-1-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-1 {
  stroke: var(--cds-charts-4-2-1, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-4-2-1 {
  stop-color: var(--cds-charts-4-2-1, #9f1853);
}
.cds--cc--chart-wrapper .fill-4-2-2 {
  fill: var(--cds-charts-4-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .fill-4-2-2.hovered {
  fill: var(--cds-charts-4-2-2-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-2 {
  background-color: var(--cds-charts-4-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .background-4-2-2.hovered {
  background-color: var(--cds-charts-4-2-2-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-2 {
  stroke: var(--cds-charts-4-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .stop-color-4-2-2 {
  stop-color: var(--cds-charts-4-2-2, #fa4d56);
}
.cds--cc--chart-wrapper .fill-4-2-3 {
  fill: var(--cds-charts-4-2-3, #520408);
}
.cds--cc--chart-wrapper .fill-4-2-3.hovered {
  fill: var(--cds-charts-4-2-3-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-3 {
  background-color: var(--cds-charts-4-2-3, #520408);
}
.cds--cc--chart-wrapper .background-4-2-3.hovered {
  background-color: var(--cds-charts-4-2-3-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-3 {
  stroke: var(--cds-charts-4-2-3, #520408);
}
.cds--cc--chart-wrapper .stop-color-4-2-3 {
  stop-color: var(--cds-charts-4-2-3, #520408);
}
.cds--cc--chart-wrapper .fill-4-2-4 {
  fill: var(--cds-charts-4-2-4, #a56eff);
}
.cds--cc--chart-wrapper .fill-4-2-4.hovered {
  fill: var(--cds-charts-4-2-4-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-4 {
  background-color: var(--cds-charts-4-2-4, #a56eff);
}
.cds--cc--chart-wrapper .background-4-2-4.hovered {
  background-color: var(--cds-charts-4-2-4-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-4 {
  stroke: var(--cds-charts-4-2-4, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-4-2-4 {
  stop-color: var(--cds-charts-4-2-4, #a56eff);
}
.cds--cc--chart-wrapper .fill-4-3-1 {
  fill: var(--cds-charts-4-3-1, #009d9a);
}
.cds--cc--chart-wrapper .fill-4-3-1.hovered {
  fill: var(--cds-charts-4-3-1-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-1 {
  background-color: var(--cds-charts-4-3-1, #009d9a);
}
.cds--cc--chart-wrapper .background-4-3-1.hovered {
  background-color: var(--cds-charts-4-3-1-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-1 {
  stroke: var(--cds-charts-4-3-1, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-4-3-1 {
  stop-color: var(--cds-charts-4-3-1, #009d9a);
}
.cds--cc--chart-wrapper .fill-4-3-2 {
  fill: var(--cds-charts-4-3-2, #002d9c);
}
.cds--cc--chart-wrapper .fill-4-3-2.hovered {
  fill: var(--cds-charts-4-3-2-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-2 {
  background-color: var(--cds-charts-4-3-2, #002d9c);
}
.cds--cc--chart-wrapper .background-4-3-2.hovered {
  background-color: var(--cds-charts-4-3-2-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-2 {
  stroke: var(--cds-charts-4-3-2, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-4-3-2 {
  stop-color: var(--cds-charts-4-3-2, #002d9c);
}
.cds--cc--chart-wrapper .fill-4-3-3 {
  fill: var(--cds-charts-4-3-3, #a56eff);
}
.cds--cc--chart-wrapper .fill-4-3-3.hovered {
  fill: var(--cds-charts-4-3-3-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-3 {
  background-color: var(--cds-charts-4-3-3, #a56eff);
}
.cds--cc--chart-wrapper .background-4-3-3.hovered {
  background-color: var(--cds-charts-4-3-3-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-3 {
  stroke: var(--cds-charts-4-3-3, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-4-3-3 {
  stop-color: var(--cds-charts-4-3-3, #a56eff);
}
.cds--cc--chart-wrapper .fill-4-3-4 {
  fill: var(--cds-charts-4-3-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-4-3-4.hovered {
  fill: var(--cds-charts-4-3-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-4 {
  background-color: var(--cds-charts-4-3-4, #9f1853);
}
.cds--cc--chart-wrapper .background-4-3-4.hovered {
  background-color: var(--cds-charts-4-3-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-4 {
  stroke: var(--cds-charts-4-3-4, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-4-3-4 {
  stop-color: var(--cds-charts-4-3-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-5-1-1 {
  fill: var(--cds-charts-5-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-5-1-1.hovered {
  fill: var(--cds-charts-5-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-1 {
  background-color: var(--cds-charts-5-1-1, #6929c4);
}
.cds--cc--chart-wrapper .background-5-1-1.hovered {
  background-color: var(--cds-charts-5-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-1 {
  stroke: var(--cds-charts-5-1-1, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-5-1-1 {
  stop-color: var(--cds-charts-5-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-5-1-2 {
  fill: var(--cds-charts-5-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-5-1-2.hovered {
  fill: var(--cds-charts-5-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-2 {
  background-color: var(--cds-charts-5-1-2, #1192e8);
}
.cds--cc--chart-wrapper .background-5-1-2.hovered {
  background-color: var(--cds-charts-5-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-2 {
  stroke: var(--cds-charts-5-1-2, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-5-1-2 {
  stop-color: var(--cds-charts-5-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-5-1-3 {
  fill: var(--cds-charts-5-1-3, #005d5d);
}
.cds--cc--chart-wrapper .fill-5-1-3.hovered {
  fill: var(--cds-charts-5-1-3-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-3 {
  background-color: var(--cds-charts-5-1-3, #005d5d);
}
.cds--cc--chart-wrapper .background-5-1-3.hovered {
  background-color: var(--cds-charts-5-1-3-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-3 {
  stroke: var(--cds-charts-5-1-3, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-5-1-3 {
  stop-color: var(--cds-charts-5-1-3, #005d5d);
}
.cds--cc--chart-wrapper .fill-5-1-4 {
  fill: var(--cds-charts-5-1-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-5-1-4.hovered {
  fill: var(--cds-charts-5-1-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-4 {
  background-color: var(--cds-charts-5-1-4, #9f1853);
}
.cds--cc--chart-wrapper .background-5-1-4.hovered {
  background-color: var(--cds-charts-5-1-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-4 {
  stroke: var(--cds-charts-5-1-4, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-5-1-4 {
  stop-color: var(--cds-charts-5-1-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-5-1-5 {
  fill: var(--cds-charts-5-1-5, #520408);
}
.cds--cc--chart-wrapper .fill-5-1-5.hovered {
  fill: var(--cds-charts-5-1-5-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-5 {
  background-color: var(--cds-charts-5-1-5, #520408);
}
.cds--cc--chart-wrapper .background-5-1-5.hovered {
  background-color: var(--cds-charts-5-1-5-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-5 {
  stroke: var(--cds-charts-5-1-5, #520408);
}
.cds--cc--chart-wrapper .stop-color-5-1-5 {
  stop-color: var(--cds-charts-5-1-5, #520408);
}
.cds--cc--chart-wrapper .fill-5-2-1 {
  fill: var(--cds-charts-5-2-1, #002d9c);
}
.cds--cc--chart-wrapper .fill-5-2-1.hovered {
  fill: var(--cds-charts-5-2-1-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-1 {
  background-color: var(--cds-charts-5-2-1, #002d9c);
}
.cds--cc--chart-wrapper .background-5-2-1.hovered {
  background-color: var(--cds-charts-5-2-1-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-1 {
  stroke: var(--cds-charts-5-2-1, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-5-2-1 {
  stop-color: var(--cds-charts-5-2-1, #002d9c);
}
.cds--cc--chart-wrapper .fill-5-2-2 {
  fill: var(--cds-charts-5-2-2, #009d9a);
}
.cds--cc--chart-wrapper .fill-5-2-2.hovered {
  fill: var(--cds-charts-5-2-2-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-2 {
  background-color: var(--cds-charts-5-2-2, #009d9a);
}
.cds--cc--chart-wrapper .background-5-2-2.hovered {
  background-color: var(--cds-charts-5-2-2-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-2 {
  stroke: var(--cds-charts-5-2-2, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-5-2-2 {
  stop-color: var(--cds-charts-5-2-2, #009d9a);
}
.cds--cc--chart-wrapper .fill-5-2-3 {
  fill: var(--cds-charts-5-2-3, #9f1853);
}
.cds--cc--chart-wrapper .fill-5-2-3.hovered {
  fill: var(--cds-charts-5-2-3-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-3 {
  background-color: var(--cds-charts-5-2-3, #9f1853);
}
.cds--cc--chart-wrapper .background-5-2-3.hovered {
  background-color: var(--cds-charts-5-2-3-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-3 {
  stroke: var(--cds-charts-5-2-3, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-5-2-3 {
  stop-color: var(--cds-charts-5-2-3, #9f1853);
}
.cds--cc--chart-wrapper .fill-5-2-4 {
  fill: var(--cds-charts-5-2-4, #520408);
}
.cds--cc--chart-wrapper .fill-5-2-4.hovered {
  fill: var(--cds-charts-5-2-4-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-4 {
  background-color: var(--cds-charts-5-2-4, #520408);
}
.cds--cc--chart-wrapper .background-5-2-4.hovered {
  background-color: var(--cds-charts-5-2-4-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-4 {
  stroke: var(--cds-charts-5-2-4, #520408);
}
.cds--cc--chart-wrapper .stop-color-5-2-4 {
  stop-color: var(--cds-charts-5-2-4, #520408);
}
.cds--cc--chart-wrapper .fill-5-2-5 {
  fill: var(--cds-charts-5-2-5, #a56eff);
}
.cds--cc--chart-wrapper .fill-5-2-5.hovered {
  fill: var(--cds-charts-5-2-5-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-5 {
  background-color: var(--cds-charts-5-2-5, #a56eff);
}
.cds--cc--chart-wrapper .background-5-2-5.hovered {
  background-color: var(--cds-charts-5-2-5-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-5 {
  stroke: var(--cds-charts-5-2-5, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-5-2-5 {
  stop-color: var(--cds-charts-5-2-5, #a56eff);
}
.cds--cc--chart-wrapper .fill-14-1-1 {
  fill: var(--cds-charts-14-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-14-1-1.hovered {
  fill: var(--cds-charts-14-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-1 {
  background-color: var(--cds-charts-14-1-1, #6929c4);
}
.cds--cc--chart-wrapper .background-14-1-1.hovered {
  background-color: var(--cds-charts-14-1-1-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-1 {
  stroke: var(--cds-charts-14-1-1, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-14-1-1 {
  stop-color: var(--cds-charts-14-1-1, #6929c4);
}
.cds--cc--chart-wrapper .fill-14-1-2 {
  fill: var(--cds-charts-14-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-14-1-2.hovered {
  fill: var(--cds-charts-14-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-2 {
  background-color: var(--cds-charts-14-1-2, #1192e8);
}
.cds--cc--chart-wrapper .background-14-1-2.hovered {
  background-color: var(--cds-charts-14-1-2-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-2 {
  stroke: var(--cds-charts-14-1-2, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-14-1-2 {
  stop-color: var(--cds-charts-14-1-2, #1192e8);
}
.cds--cc--chart-wrapper .fill-14-1-3 {
  fill: var(--cds-charts-14-1-3, #005d5d);
}
.cds--cc--chart-wrapper .fill-14-1-3.hovered {
  fill: var(--cds-charts-14-1-3-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-3 {
  background-color: var(--cds-charts-14-1-3, #005d5d);
}
.cds--cc--chart-wrapper .background-14-1-3.hovered {
  background-color: var(--cds-charts-14-1-3-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-3 {
  stroke: var(--cds-charts-14-1-3, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-14-1-3 {
  stop-color: var(--cds-charts-14-1-3, #005d5d);
}
.cds--cc--chart-wrapper .fill-14-1-4 {
  fill: var(--cds-charts-14-1-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-14-1-4.hovered {
  fill: var(--cds-charts-14-1-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-4 {
  background-color: var(--cds-charts-14-1-4, #9f1853);
}
.cds--cc--chart-wrapper .background-14-1-4.hovered {
  background-color: var(--cds-charts-14-1-4-hovered, #9f1853);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-4 {
  stroke: var(--cds-charts-14-1-4, #9f1853);
}
.cds--cc--chart-wrapper .stop-color-14-1-4 {
  stop-color: var(--cds-charts-14-1-4, #9f1853);
}
.cds--cc--chart-wrapper .fill-14-1-5 {
  fill: var(--cds-charts-14-1-5, #fa4d56);
}
.cds--cc--chart-wrapper .fill-14-1-5.hovered {
  fill: var(--cds-charts-14-1-5-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-5 {
  background-color: var(--cds-charts-14-1-5, #fa4d56);
}
.cds--cc--chart-wrapper .background-14-1-5.hovered {
  background-color: var(--cds-charts-14-1-5-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-5 {
  stroke: var(--cds-charts-14-1-5, #fa4d56);
}
.cds--cc--chart-wrapper .stop-color-14-1-5 {
  stop-color: var(--cds-charts-14-1-5, #fa4d56);
}
.cds--cc--chart-wrapper .fill-14-1-6 {
  fill: var(--cds-charts-14-1-6, #520408);
}
.cds--cc--chart-wrapper .fill-14-1-6.hovered {
  fill: var(--cds-charts-14-1-6-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-6 {
  background-color: var(--cds-charts-14-1-6, #520408);
}
.cds--cc--chart-wrapper .background-14-1-6.hovered {
  background-color: var(--cds-charts-14-1-6-hovered, #520408);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-6 {
  stroke: var(--cds-charts-14-1-6, #520408);
}
.cds--cc--chart-wrapper .stop-color-14-1-6 {
  stop-color: var(--cds-charts-14-1-6, #520408);
}
.cds--cc--chart-wrapper .fill-14-1-7 {
  fill: var(--cds-charts-14-1-7, #198038);
}
.cds--cc--chart-wrapper .fill-14-1-7.hovered {
  fill: var(--cds-charts-14-1-7-hovered, #198038);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-7 {
  background-color: var(--cds-charts-14-1-7, #198038);
}
.cds--cc--chart-wrapper .background-14-1-7.hovered {
  background-color: var(--cds-charts-14-1-7-hovered, #198038);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-7 {
  stroke: var(--cds-charts-14-1-7, #198038);
}
.cds--cc--chart-wrapper .stop-color-14-1-7 {
  stop-color: var(--cds-charts-14-1-7, #198038);
}
.cds--cc--chart-wrapper .fill-14-1-8 {
  fill: var(--cds-charts-14-1-8, #002d9c);
}
.cds--cc--chart-wrapper .fill-14-1-8.hovered {
  fill: var(--cds-charts-14-1-8-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-8 {
  background-color: var(--cds-charts-14-1-8, #002d9c);
}
.cds--cc--chart-wrapper .background-14-1-8.hovered {
  background-color: var(--cds-charts-14-1-8-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-8 {
  stroke: var(--cds-charts-14-1-8, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-14-1-8 {
  stop-color: var(--cds-charts-14-1-8, #002d9c);
}
.cds--cc--chart-wrapper .fill-14-1-9 {
  fill: var(--cds-charts-14-1-9, #ee5396);
}
.cds--cc--chart-wrapper .fill-14-1-9.hovered {
  fill: var(--cds-charts-14-1-9-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-9 {
  background-color: var(--cds-charts-14-1-9, #ee5396);
}
.cds--cc--chart-wrapper .background-14-1-9.hovered {
  background-color: var(--cds-charts-14-1-9-hovered, #ee5396);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-9 {
  stroke: var(--cds-charts-14-1-9, #ee5396);
}
.cds--cc--chart-wrapper .stop-color-14-1-9 {
  stop-color: var(--cds-charts-14-1-9, #ee5396);
}
.cds--cc--chart-wrapper .fill-14-1-10 {
  fill: var(--cds-charts-14-1-10, #b28600);
}
.cds--cc--chart-wrapper .fill-14-1-10.hovered {
  fill: var(--cds-charts-14-1-10-hovered, #b28600);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-10 {
  background-color: var(--cds-charts-14-1-10, #b28600);
}
.cds--cc--chart-wrapper .background-14-1-10.hovered {
  background-color: var(--cds-charts-14-1-10-hovered, #b28600);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-10 {
  stroke: var(--cds-charts-14-1-10, #b28600);
}
.cds--cc--chart-wrapper .stop-color-14-1-10 {
  stop-color: var(--cds-charts-14-1-10, #b28600);
}
.cds--cc--chart-wrapper .fill-14-1-11 {
  fill: var(--cds-charts-14-1-11, #009d9a);
}
.cds--cc--chart-wrapper .fill-14-1-11.hovered {
  fill: var(--cds-charts-14-1-11-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-11 {
  background-color: var(--cds-charts-14-1-11, #009d9a);
}
.cds--cc--chart-wrapper .background-14-1-11.hovered {
  background-color: var(--cds-charts-14-1-11-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-11 {
  stroke: var(--cds-charts-14-1-11, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-14-1-11 {
  stop-color: var(--cds-charts-14-1-11, #009d9a);
}
.cds--cc--chart-wrapper .fill-14-1-12 {
  fill: var(--cds-charts-14-1-12, #012749);
}
.cds--cc--chart-wrapper .fill-14-1-12.hovered {
  fill: var(--cds-charts-14-1-12-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-12 {
  background-color: var(--cds-charts-14-1-12, #012749);
}
.cds--cc--chart-wrapper .background-14-1-12.hovered {
  background-color: var(--cds-charts-14-1-12-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-12 {
  stroke: var(--cds-charts-14-1-12, #012749);
}
.cds--cc--chart-wrapper .stop-color-14-1-12 {
  stop-color: var(--cds-charts-14-1-12, #012749);
}
.cds--cc--chart-wrapper .fill-14-1-13 {
  fill: var(--cds-charts-14-1-13, #8a3800);
}
.cds--cc--chart-wrapper .fill-14-1-13.hovered {
  fill: var(--cds-charts-14-1-13-hovered, #8a3800);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-13 {
  background-color: var(--cds-charts-14-1-13, #8a3800);
}
.cds--cc--chart-wrapper .background-14-1-13.hovered {
  background-color: var(--cds-charts-14-1-13-hovered, #8a3800);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-13 {
  stroke: var(--cds-charts-14-1-13, #8a3800);
}
.cds--cc--chart-wrapper .stop-color-14-1-13 {
  stop-color: var(--cds-charts-14-1-13, #8a3800);
}
.cds--cc--chart-wrapper .fill-14-1-14 {
  fill: var(--cds-charts-14-1-14, #a56eff);
}
.cds--cc--chart-wrapper .fill-14-1-14.hovered {
  fill: var(--cds-charts-14-1-14-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-14 {
  background-color: var(--cds-charts-14-1-14, #a56eff);
}
.cds--cc--chart-wrapper .background-14-1-14.hovered {
  background-color: var(--cds-charts-14-1-14-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-14 {
  stroke: var(--cds-charts-14-1-14, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-14-1-14 {
  stop-color: var(--cds-charts-14-1-14, #a56eff);
}
.cds--cc--chart-wrapper .fill-mono-1-1 {
  fill: var(--cds-charts-mono-1-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-1-1.hovered {
  fill: var(--cds-charts-mono-1-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-1 {
  background-color: var(--cds-charts-mono-1-1, #ffffff);
}
.cds--cc--chart-wrapper .background-mono-1-1.hovered {
  background-color: var(--cds-charts-mono-1-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-1 {
  stroke: var(--cds-charts-mono-1-1, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-1 {
  stop-color: var(--cds-charts-mono-1-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-1-2 {
  fill: var(--cds-charts-mono-1-2, #f6f2ff);
}
.cds--cc--chart-wrapper .fill-mono-1-2.hovered {
  fill: var(--cds-charts-mono-1-2-hovered, #f6f2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-2 {
  background-color: var(--cds-charts-mono-1-2, #f6f2ff);
}
.cds--cc--chart-wrapper .background-mono-1-2.hovered {
  background-color: var(--cds-charts-mono-1-2-hovered, #f6f2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-2 {
  stroke: var(--cds-charts-mono-1-2, #f6f2ff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-2 {
  stop-color: var(--cds-charts-mono-1-2, #f6f2ff);
}
.cds--cc--chart-wrapper .fill-mono-1-3 {
  fill: var(--cds-charts-mono-1-3, #e8daff);
}
.cds--cc--chart-wrapper .fill-mono-1-3.hovered {
  fill: var(--cds-charts-mono-1-3-hovered, #e8daff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-3 {
  background-color: var(--cds-charts-mono-1-3, #e8daff);
}
.cds--cc--chart-wrapper .background-mono-1-3.hovered {
  background-color: var(--cds-charts-mono-1-3-hovered, #e8daff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-3 {
  stroke: var(--cds-charts-mono-1-3, #e8daff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-3 {
  stop-color: var(--cds-charts-mono-1-3, #e8daff);
}
.cds--cc--chart-wrapper .fill-mono-1-4 {
  fill: var(--cds-charts-mono-1-4, #d4bbff);
}
.cds--cc--chart-wrapper .fill-mono-1-4.hovered {
  fill: var(--cds-charts-mono-1-4-hovered, #d4bbff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-4 {
  background-color: var(--cds-charts-mono-1-4, #d4bbff);
}
.cds--cc--chart-wrapper .background-mono-1-4.hovered {
  background-color: var(--cds-charts-mono-1-4-hovered, #d4bbff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-4 {
  stroke: var(--cds-charts-mono-1-4, #d4bbff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-4 {
  stop-color: var(--cds-charts-mono-1-4, #d4bbff);
}
.cds--cc--chart-wrapper .fill-mono-1-5 {
  fill: var(--cds-charts-mono-1-5, #be95ff);
}
.cds--cc--chart-wrapper .fill-mono-1-5.hovered {
  fill: var(--cds-charts-mono-1-5-hovered, #be95ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-5 {
  background-color: var(--cds-charts-mono-1-5, #be95ff);
}
.cds--cc--chart-wrapper .background-mono-1-5.hovered {
  background-color: var(--cds-charts-mono-1-5-hovered, #be95ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-5 {
  stroke: var(--cds-charts-mono-1-5, #be95ff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-5 {
  stop-color: var(--cds-charts-mono-1-5, #be95ff);
}
.cds--cc--chart-wrapper .fill-mono-1-6 {
  fill: var(--cds-charts-mono-1-6, #a56eff);
}
.cds--cc--chart-wrapper .fill-mono-1-6.hovered {
  fill: var(--cds-charts-mono-1-6-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-6 {
  background-color: var(--cds-charts-mono-1-6, #a56eff);
}
.cds--cc--chart-wrapper .background-mono-1-6.hovered {
  background-color: var(--cds-charts-mono-1-6-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-6 {
  stroke: var(--cds-charts-mono-1-6, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-mono-1-6 {
  stop-color: var(--cds-charts-mono-1-6, #a56eff);
}
.cds--cc--chart-wrapper .fill-mono-1-7 {
  fill: var(--cds-charts-mono-1-7, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-mono-1-7.hovered {
  fill: var(--cds-charts-mono-1-7-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-7 {
  background-color: var(--cds-charts-mono-1-7, #8a3ffc);
}
.cds--cc--chart-wrapper .background-mono-1-7.hovered {
  background-color: var(--cds-charts-mono-1-7-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-7 {
  stroke: var(--cds-charts-mono-1-7, #8a3ffc);
}
.cds--cc--chart-wrapper .stop-color-mono-1-7 {
  stop-color: var(--cds-charts-mono-1-7, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-mono-1-8 {
  fill: var(--cds-charts-mono-1-8, #6929c4);
}
.cds--cc--chart-wrapper .fill-mono-1-8.hovered {
  fill: var(--cds-charts-mono-1-8-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-8 {
  background-color: var(--cds-charts-mono-1-8, #6929c4);
}
.cds--cc--chart-wrapper .background-mono-1-8.hovered {
  background-color: var(--cds-charts-mono-1-8-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-8 {
  stroke: var(--cds-charts-mono-1-8, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-mono-1-8 {
  stop-color: var(--cds-charts-mono-1-8, #6929c4);
}
.cds--cc--chart-wrapper .fill-mono-1-9 {
  fill: var(--cds-charts-mono-1-9, #491d8b);
}
.cds--cc--chart-wrapper .fill-mono-1-9.hovered {
  fill: var(--cds-charts-mono-1-9-hovered, #491d8b);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-9 {
  background-color: var(--cds-charts-mono-1-9, #491d8b);
}
.cds--cc--chart-wrapper .background-mono-1-9.hovered {
  background-color: var(--cds-charts-mono-1-9-hovered, #491d8b);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-9 {
  stroke: var(--cds-charts-mono-1-9, #491d8b);
}
.cds--cc--chart-wrapper .stop-color-mono-1-9 {
  stop-color: var(--cds-charts-mono-1-9, #491d8b);
}
.cds--cc--chart-wrapper .fill-mono-1-10 {
  fill: var(--cds-charts-mono-1-10, #31135e);
}
.cds--cc--chart-wrapper .fill-mono-1-10.hovered {
  fill: var(--cds-charts-mono-1-10-hovered, #31135e);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-10 {
  background-color: var(--cds-charts-mono-1-10, #31135e);
}
.cds--cc--chart-wrapper .background-mono-1-10.hovered {
  background-color: var(--cds-charts-mono-1-10-hovered, #31135e);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-10 {
  stroke: var(--cds-charts-mono-1-10, #31135e);
}
.cds--cc--chart-wrapper .stop-color-mono-1-10 {
  stop-color: var(--cds-charts-mono-1-10, #31135e);
}
.cds--cc--chart-wrapper .fill-mono-1-11 {
  fill: var(--cds-charts-mono-1-11, #1c0f30);
}
.cds--cc--chart-wrapper .fill-mono-1-11.hovered {
  fill: var(--cds-charts-mono-1-11-hovered, #1c0f30);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-1-11 {
  background-color: var(--cds-charts-mono-1-11, #1c0f30);
}
.cds--cc--chart-wrapper .background-mono-1-11.hovered {
  background-color: var(--cds-charts-mono-1-11-hovered, #1c0f30);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-1-11 {
  stroke: var(--cds-charts-mono-1-11, #1c0f30);
}
.cds--cc--chart-wrapper .stop-color-mono-1-11 {
  stop-color: var(--cds-charts-mono-1-11, #1c0f30);
}
.cds--cc--chart-wrapper .fill-mono-2-1 {
  fill: var(--cds-charts-mono-2-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-2-1.hovered {
  fill: var(--cds-charts-mono-2-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-1 {
  background-color: var(--cds-charts-mono-2-1, #ffffff);
}
.cds--cc--chart-wrapper .background-mono-2-1.hovered {
  background-color: var(--cds-charts-mono-2-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-1 {
  stroke: var(--cds-charts-mono-2-1, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-1 {
  stop-color: var(--cds-charts-mono-2-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-2-2 {
  fill: var(--cds-charts-mono-2-2, #edf5ff);
}
.cds--cc--chart-wrapper .fill-mono-2-2.hovered {
  fill: var(--cds-charts-mono-2-2-hovered, #edf5ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-2 {
  background-color: var(--cds-charts-mono-2-2, #edf5ff);
}
.cds--cc--chart-wrapper .background-mono-2-2.hovered {
  background-color: var(--cds-charts-mono-2-2-hovered, #edf5ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-2 {
  stroke: var(--cds-charts-mono-2-2, #edf5ff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-2 {
  stop-color: var(--cds-charts-mono-2-2, #edf5ff);
}
.cds--cc--chart-wrapper .fill-mono-2-3 {
  fill: var(--cds-charts-mono-2-3, #d0e2ff);
}
.cds--cc--chart-wrapper .fill-mono-2-3.hovered {
  fill: var(--cds-charts-mono-2-3-hovered, #d0e2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-3 {
  background-color: var(--cds-charts-mono-2-3, #d0e2ff);
}
.cds--cc--chart-wrapper .background-mono-2-3.hovered {
  background-color: var(--cds-charts-mono-2-3-hovered, #d0e2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-3 {
  stroke: var(--cds-charts-mono-2-3, #d0e2ff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-3 {
  stop-color: var(--cds-charts-mono-2-3, #d0e2ff);
}
.cds--cc--chart-wrapper .fill-mono-2-4 {
  fill: var(--cds-charts-mono-2-4, #a6c8ff);
}
.cds--cc--chart-wrapper .fill-mono-2-4.hovered {
  fill: var(--cds-charts-mono-2-4-hovered, #a6c8ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-4 {
  background-color: var(--cds-charts-mono-2-4, #a6c8ff);
}
.cds--cc--chart-wrapper .background-mono-2-4.hovered {
  background-color: var(--cds-charts-mono-2-4-hovered, #a6c8ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-4 {
  stroke: var(--cds-charts-mono-2-4, #a6c8ff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-4 {
  stop-color: var(--cds-charts-mono-2-4, #a6c8ff);
}
.cds--cc--chart-wrapper .fill-mono-2-5 {
  fill: var(--cds-charts-mono-2-5, #78a9ff);
}
.cds--cc--chart-wrapper .fill-mono-2-5.hovered {
  fill: var(--cds-charts-mono-2-5-hovered, #78a9ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-5 {
  background-color: var(--cds-charts-mono-2-5, #78a9ff);
}
.cds--cc--chart-wrapper .background-mono-2-5.hovered {
  background-color: var(--cds-charts-mono-2-5-hovered, #78a9ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-5 {
  stroke: var(--cds-charts-mono-2-5, #78a9ff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-5 {
  stop-color: var(--cds-charts-mono-2-5, #78a9ff);
}
.cds--cc--chart-wrapper .fill-mono-2-6 {
  fill: var(--cds-charts-mono-2-6, #4589ff);
}
.cds--cc--chart-wrapper .fill-mono-2-6.hovered {
  fill: var(--cds-charts-mono-2-6-hovered, #4589ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-6 {
  background-color: var(--cds-charts-mono-2-6, #4589ff);
}
.cds--cc--chart-wrapper .background-mono-2-6.hovered {
  background-color: var(--cds-charts-mono-2-6-hovered, #4589ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-6 {
  stroke: var(--cds-charts-mono-2-6, #4589ff);
}
.cds--cc--chart-wrapper .stop-color-mono-2-6 {
  stop-color: var(--cds-charts-mono-2-6, #4589ff);
}
.cds--cc--chart-wrapper .fill-mono-2-7 {
  fill: var(--cds-charts-mono-2-7, #0f62fe);
}
.cds--cc--chart-wrapper .fill-mono-2-7.hovered {
  fill: var(--cds-charts-mono-2-7-hovered, #0f62fe);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-7 {
  background-color: var(--cds-charts-mono-2-7, #0f62fe);
}
.cds--cc--chart-wrapper .background-mono-2-7.hovered {
  background-color: var(--cds-charts-mono-2-7-hovered, #0f62fe);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-7 {
  stroke: var(--cds-charts-mono-2-7, #0f62fe);
}
.cds--cc--chart-wrapper .stop-color-mono-2-7 {
  stop-color: var(--cds-charts-mono-2-7, #0f62fe);
}
.cds--cc--chart-wrapper .fill-mono-2-8 {
  fill: var(--cds-charts-mono-2-8, #0043ce);
}
.cds--cc--chart-wrapper .fill-mono-2-8.hovered {
  fill: var(--cds-charts-mono-2-8-hovered, #0043ce);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-8 {
  background-color: var(--cds-charts-mono-2-8, #0043ce);
}
.cds--cc--chart-wrapper .background-mono-2-8.hovered {
  background-color: var(--cds-charts-mono-2-8-hovered, #0043ce);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-8 {
  stroke: var(--cds-charts-mono-2-8, #0043ce);
}
.cds--cc--chart-wrapper .stop-color-mono-2-8 {
  stop-color: var(--cds-charts-mono-2-8, #0043ce);
}
.cds--cc--chart-wrapper .fill-mono-2-9 {
  fill: var(--cds-charts-mono-2-9, #002d9c);
}
.cds--cc--chart-wrapper .fill-mono-2-9.hovered {
  fill: var(--cds-charts-mono-2-9-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-9 {
  background-color: var(--cds-charts-mono-2-9, #002d9c);
}
.cds--cc--chart-wrapper .background-mono-2-9.hovered {
  background-color: var(--cds-charts-mono-2-9-hovered, #002d9c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-9 {
  stroke: var(--cds-charts-mono-2-9, #002d9c);
}
.cds--cc--chart-wrapper .stop-color-mono-2-9 {
  stop-color: var(--cds-charts-mono-2-9, #002d9c);
}
.cds--cc--chart-wrapper .fill-mono-2-10 {
  fill: var(--cds-charts-mono-2-10, #001d6c);
}
.cds--cc--chart-wrapper .fill-mono-2-10.hovered {
  fill: var(--cds-charts-mono-2-10-hovered, #001d6c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-10 {
  background-color: var(--cds-charts-mono-2-10, #001d6c);
}
.cds--cc--chart-wrapper .background-mono-2-10.hovered {
  background-color: var(--cds-charts-mono-2-10-hovered, #001d6c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-10 {
  stroke: var(--cds-charts-mono-2-10, #001d6c);
}
.cds--cc--chart-wrapper .stop-color-mono-2-10 {
  stop-color: var(--cds-charts-mono-2-10, #001d6c);
}
.cds--cc--chart-wrapper .fill-mono-2-11 {
  fill: var(--cds-charts-mono-2-11, #001141);
}
.cds--cc--chart-wrapper .fill-mono-2-11.hovered {
  fill: var(--cds-charts-mono-2-11-hovered, #001141);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-2-11 {
  background-color: var(--cds-charts-mono-2-11, #001141);
}
.cds--cc--chart-wrapper .background-mono-2-11.hovered {
  background-color: var(--cds-charts-mono-2-11-hovered, #001141);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-2-11 {
  stroke: var(--cds-charts-mono-2-11, #001141);
}
.cds--cc--chart-wrapper .stop-color-mono-2-11 {
  stop-color: var(--cds-charts-mono-2-11, #001141);
}
.cds--cc--chart-wrapper .fill-mono-3-1 {
  fill: var(--cds-charts-mono-3-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-3-1.hovered {
  fill: var(--cds-charts-mono-3-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-1 {
  background-color: var(--cds-charts-mono-3-1, #ffffff);
}
.cds--cc--chart-wrapper .background-mono-3-1.hovered {
  background-color: var(--cds-charts-mono-3-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-1 {
  stroke: var(--cds-charts-mono-3-1, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-mono-3-1 {
  stop-color: var(--cds-charts-mono-3-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-3-2 {
  fill: var(--cds-charts-mono-3-2, #e5f6ff);
}
.cds--cc--chart-wrapper .fill-mono-3-2.hovered {
  fill: var(--cds-charts-mono-3-2-hovered, #e5f6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-2 {
  background-color: var(--cds-charts-mono-3-2, #e5f6ff);
}
.cds--cc--chart-wrapper .background-mono-3-2.hovered {
  background-color: var(--cds-charts-mono-3-2-hovered, #e5f6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-2 {
  stroke: var(--cds-charts-mono-3-2, #e5f6ff);
}
.cds--cc--chart-wrapper .stop-color-mono-3-2 {
  stop-color: var(--cds-charts-mono-3-2, #e5f6ff);
}
.cds--cc--chart-wrapper .fill-mono-3-3 {
  fill: var(--cds-charts-mono-3-3, #bae6ff);
}
.cds--cc--chart-wrapper .fill-mono-3-3.hovered {
  fill: var(--cds-charts-mono-3-3-hovered, #bae6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-3 {
  background-color: var(--cds-charts-mono-3-3, #bae6ff);
}
.cds--cc--chart-wrapper .background-mono-3-3.hovered {
  background-color: var(--cds-charts-mono-3-3-hovered, #bae6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-3 {
  stroke: var(--cds-charts-mono-3-3, #bae6ff);
}
.cds--cc--chart-wrapper .stop-color-mono-3-3 {
  stop-color: var(--cds-charts-mono-3-3, #bae6ff);
}
.cds--cc--chart-wrapper .fill-mono-3-4 {
  fill: var(--cds-charts-mono-3-4, #82cfff);
}
.cds--cc--chart-wrapper .fill-mono-3-4.hovered {
  fill: var(--cds-charts-mono-3-4-hovered, #82cfff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-4 {
  background-color: var(--cds-charts-mono-3-4, #82cfff);
}
.cds--cc--chart-wrapper .background-mono-3-4.hovered {
  background-color: var(--cds-charts-mono-3-4-hovered, #82cfff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-4 {
  stroke: var(--cds-charts-mono-3-4, #82cfff);
}
.cds--cc--chart-wrapper .stop-color-mono-3-4 {
  stop-color: var(--cds-charts-mono-3-4, #82cfff);
}
.cds--cc--chart-wrapper .fill-mono-3-5 {
  fill: var(--cds-charts-mono-3-5, #33b1ff);
}
.cds--cc--chart-wrapper .fill-mono-3-5.hovered {
  fill: var(--cds-charts-mono-3-5-hovered, #33b1ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-5 {
  background-color: var(--cds-charts-mono-3-5, #33b1ff);
}
.cds--cc--chart-wrapper .background-mono-3-5.hovered {
  background-color: var(--cds-charts-mono-3-5-hovered, #33b1ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-5 {
  stroke: var(--cds-charts-mono-3-5, #33b1ff);
}
.cds--cc--chart-wrapper .stop-color-mono-3-5 {
  stop-color: var(--cds-charts-mono-3-5, #33b1ff);
}
.cds--cc--chart-wrapper .fill-mono-3-6 {
  fill: var(--cds-charts-mono-3-6, #1192e8);
}
.cds--cc--chart-wrapper .fill-mono-3-6.hovered {
  fill: var(--cds-charts-mono-3-6-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-6 {
  background-color: var(--cds-charts-mono-3-6, #1192e8);
}
.cds--cc--chart-wrapper .background-mono-3-6.hovered {
  background-color: var(--cds-charts-mono-3-6-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-6 {
  stroke: var(--cds-charts-mono-3-6, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-mono-3-6 {
  stop-color: var(--cds-charts-mono-3-6, #1192e8);
}
.cds--cc--chart-wrapper .fill-mono-3-7 {
  fill: var(--cds-charts-mono-3-7, #0072c3);
}
.cds--cc--chart-wrapper .fill-mono-3-7.hovered {
  fill: var(--cds-charts-mono-3-7-hovered, #0072c3);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-7 {
  background-color: var(--cds-charts-mono-3-7, #0072c3);
}
.cds--cc--chart-wrapper .background-mono-3-7.hovered {
  background-color: var(--cds-charts-mono-3-7-hovered, #0072c3);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-7 {
  stroke: var(--cds-charts-mono-3-7, #0072c3);
}
.cds--cc--chart-wrapper .stop-color-mono-3-7 {
  stop-color: var(--cds-charts-mono-3-7, #0072c3);
}
.cds--cc--chart-wrapper .fill-mono-3-8 {
  fill: var(--cds-charts-mono-3-8, #00539a);
}
.cds--cc--chart-wrapper .fill-mono-3-8.hovered {
  fill: var(--cds-charts-mono-3-8-hovered, #00539a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-8 {
  background-color: var(--cds-charts-mono-3-8, #00539a);
}
.cds--cc--chart-wrapper .background-mono-3-8.hovered {
  background-color: var(--cds-charts-mono-3-8-hovered, #00539a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-8 {
  stroke: var(--cds-charts-mono-3-8, #00539a);
}
.cds--cc--chart-wrapper .stop-color-mono-3-8 {
  stop-color: var(--cds-charts-mono-3-8, #00539a);
}
.cds--cc--chart-wrapper .fill-mono-3-9 {
  fill: var(--cds-charts-mono-3-9, #003a6d);
}
.cds--cc--chart-wrapper .fill-mono-3-9.hovered {
  fill: var(--cds-charts-mono-3-9-hovered, #003a6d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-9 {
  background-color: var(--cds-charts-mono-3-9, #003a6d);
}
.cds--cc--chart-wrapper .background-mono-3-9.hovered {
  background-color: var(--cds-charts-mono-3-9-hovered, #003a6d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-9 {
  stroke: var(--cds-charts-mono-3-9, #003a6d);
}
.cds--cc--chart-wrapper .stop-color-mono-3-9 {
  stop-color: var(--cds-charts-mono-3-9, #003a6d);
}
.cds--cc--chart-wrapper .fill-mono-3-10 {
  fill: var(--cds-charts-mono-3-10, #012749);
}
.cds--cc--chart-wrapper .fill-mono-3-10.hovered {
  fill: var(--cds-charts-mono-3-10-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-10 {
  background-color: var(--cds-charts-mono-3-10, #012749);
}
.cds--cc--chart-wrapper .background-mono-3-10.hovered {
  background-color: var(--cds-charts-mono-3-10-hovered, #012749);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-10 {
  stroke: var(--cds-charts-mono-3-10, #012749);
}
.cds--cc--chart-wrapper .stop-color-mono-3-10 {
  stop-color: var(--cds-charts-mono-3-10, #012749);
}
.cds--cc--chart-wrapper .fill-mono-3-11 {
  fill: var(--cds-charts-mono-3-11, #061727);
}
.cds--cc--chart-wrapper .fill-mono-3-11.hovered {
  fill: var(--cds-charts-mono-3-11-hovered, #061727);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-3-11 {
  background-color: var(--cds-charts-mono-3-11, #061727);
}
.cds--cc--chart-wrapper .background-mono-3-11.hovered {
  background-color: var(--cds-charts-mono-3-11-hovered, #061727);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-3-11 {
  stroke: var(--cds-charts-mono-3-11, #061727);
}
.cds--cc--chart-wrapper .stop-color-mono-3-11 {
  stop-color: var(--cds-charts-mono-3-11, #061727);
}
.cds--cc--chart-wrapper .fill-mono-4-1 {
  fill: var(--cds-charts-mono-4-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-4-1.hovered {
  fill: var(--cds-charts-mono-4-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-1 {
  background-color: var(--cds-charts-mono-4-1, #ffffff);
}
.cds--cc--chart-wrapper .background-mono-4-1.hovered {
  background-color: var(--cds-charts-mono-4-1-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-1 {
  stroke: var(--cds-charts-mono-4-1, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-mono-4-1 {
  stop-color: var(--cds-charts-mono-4-1, #ffffff);
}
.cds--cc--chart-wrapper .fill-mono-4-2 {
  fill: var(--cds-charts-mono-4-2, #d9fbfb);
}
.cds--cc--chart-wrapper .fill-mono-4-2.hovered {
  fill: var(--cds-charts-mono-4-2-hovered, #d9fbfb);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-2 {
  background-color: var(--cds-charts-mono-4-2, #d9fbfb);
}
.cds--cc--chart-wrapper .background-mono-4-2.hovered {
  background-color: var(--cds-charts-mono-4-2-hovered, #d9fbfb);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-2 {
  stroke: var(--cds-charts-mono-4-2, #d9fbfb);
}
.cds--cc--chart-wrapper .stop-color-mono-4-2 {
  stop-color: var(--cds-charts-mono-4-2, #d9fbfb);
}
.cds--cc--chart-wrapper .fill-mono-4-3 {
  fill: var(--cds-charts-mono-4-3, #9ef0f0);
}
.cds--cc--chart-wrapper .fill-mono-4-3.hovered {
  fill: var(--cds-charts-mono-4-3-hovered, #9ef0f0);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-3 {
  background-color: var(--cds-charts-mono-4-3, #9ef0f0);
}
.cds--cc--chart-wrapper .background-mono-4-3.hovered {
  background-color: var(--cds-charts-mono-4-3-hovered, #9ef0f0);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-3 {
  stroke: var(--cds-charts-mono-4-3, #9ef0f0);
}
.cds--cc--chart-wrapper .stop-color-mono-4-3 {
  stop-color: var(--cds-charts-mono-4-3, #9ef0f0);
}
.cds--cc--chart-wrapper .fill-mono-4-4 {
  fill: var(--cds-charts-mono-4-4, #3ddbd9);
}
.cds--cc--chart-wrapper .fill-mono-4-4.hovered {
  fill: var(--cds-charts-mono-4-4-hovered, #3ddbd9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-4 {
  background-color: var(--cds-charts-mono-4-4, #3ddbd9);
}
.cds--cc--chart-wrapper .background-mono-4-4.hovered {
  background-color: var(--cds-charts-mono-4-4-hovered, #3ddbd9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-4 {
  stroke: var(--cds-charts-mono-4-4, #3ddbd9);
}
.cds--cc--chart-wrapper .stop-color-mono-4-4 {
  stop-color: var(--cds-charts-mono-4-4, #3ddbd9);
}
.cds--cc--chart-wrapper .fill-mono-4-5 {
  fill: var(--cds-charts-mono-4-5, #08bdba);
}
.cds--cc--chart-wrapper .fill-mono-4-5.hovered {
  fill: var(--cds-charts-mono-4-5-hovered, #08bdba);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-5 {
  background-color: var(--cds-charts-mono-4-5, #08bdba);
}
.cds--cc--chart-wrapper .background-mono-4-5.hovered {
  background-color: var(--cds-charts-mono-4-5-hovered, #08bdba);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-5 {
  stroke: var(--cds-charts-mono-4-5, #08bdba);
}
.cds--cc--chart-wrapper .stop-color-mono-4-5 {
  stop-color: var(--cds-charts-mono-4-5, #08bdba);
}
.cds--cc--chart-wrapper .fill-mono-4-6 {
  fill: var(--cds-charts-mono-4-6, #009d9a);
}
.cds--cc--chart-wrapper .fill-mono-4-6.hovered {
  fill: var(--cds-charts-mono-4-6-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-6 {
  background-color: var(--cds-charts-mono-4-6, #009d9a);
}
.cds--cc--chart-wrapper .background-mono-4-6.hovered {
  background-color: var(--cds-charts-mono-4-6-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-6 {
  stroke: var(--cds-charts-mono-4-6, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-mono-4-6 {
  stop-color: var(--cds-charts-mono-4-6, #009d9a);
}
.cds--cc--chart-wrapper .fill-mono-4-7 {
  fill: var(--cds-charts-mono-4-7, #007d79);
}
.cds--cc--chart-wrapper .fill-mono-4-7.hovered {
  fill: var(--cds-charts-mono-4-7-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-7 {
  background-color: var(--cds-charts-mono-4-7, #007d79);
}
.cds--cc--chart-wrapper .background-mono-4-7.hovered {
  background-color: var(--cds-charts-mono-4-7-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-7 {
  stroke: var(--cds-charts-mono-4-7, #007d79);
}
.cds--cc--chart-wrapper .stop-color-mono-4-7 {
  stop-color: var(--cds-charts-mono-4-7, #007d79);
}
.cds--cc--chart-wrapper .fill-mono-4-8 {
  fill: var(--cds-charts-mono-4-8, #005d5d);
}
.cds--cc--chart-wrapper .fill-mono-4-8.hovered {
  fill: var(--cds-charts-mono-4-8-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-8 {
  background-color: var(--cds-charts-mono-4-8, #005d5d);
}
.cds--cc--chart-wrapper .background-mono-4-8.hovered {
  background-color: var(--cds-charts-mono-4-8-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-8 {
  stroke: var(--cds-charts-mono-4-8, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-mono-4-8 {
  stop-color: var(--cds-charts-mono-4-8, #005d5d);
}
.cds--cc--chart-wrapper .fill-mono-4-9 {
  fill: var(--cds-charts-mono-4-9, #004144);
}
.cds--cc--chart-wrapper .fill-mono-4-9.hovered {
  fill: var(--cds-charts-mono-4-9-hovered, #004144);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-9 {
  background-color: var(--cds-charts-mono-4-9, #004144);
}
.cds--cc--chart-wrapper .background-mono-4-9.hovered {
  background-color: var(--cds-charts-mono-4-9-hovered, #004144);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-9 {
  stroke: var(--cds-charts-mono-4-9, #004144);
}
.cds--cc--chart-wrapper .stop-color-mono-4-9 {
  stop-color: var(--cds-charts-mono-4-9, #004144);
}
.cds--cc--chart-wrapper .fill-mono-4-10 {
  fill: var(--cds-charts-mono-4-10, #022b30);
}
.cds--cc--chart-wrapper .fill-mono-4-10.hovered {
  fill: var(--cds-charts-mono-4-10-hovered, #022b30);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-10 {
  background-color: var(--cds-charts-mono-4-10, #022b30);
}
.cds--cc--chart-wrapper .background-mono-4-10.hovered {
  background-color: var(--cds-charts-mono-4-10-hovered, #022b30);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-10 {
  stroke: var(--cds-charts-mono-4-10, #022b30);
}
.cds--cc--chart-wrapper .stop-color-mono-4-10 {
  stop-color: var(--cds-charts-mono-4-10, #022b30);
}
.cds--cc--chart-wrapper .fill-mono-4-11 {
  fill: var(--cds-charts-mono-4-11, #081a1c);
}
.cds--cc--chart-wrapper .fill-mono-4-11.hovered {
  fill: var(--cds-charts-mono-4-11-hovered, #081a1c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-mono-4-11 {
  background-color: var(--cds-charts-mono-4-11, #081a1c);
}
.cds--cc--chart-wrapper .background-mono-4-11.hovered {
  background-color: var(--cds-charts-mono-4-11-hovered, #081a1c);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-mono-4-11 {
  stroke: var(--cds-charts-mono-4-11, #081a1c);
}
.cds--cc--chart-wrapper .stop-color-mono-4-11 {
  stop-color: var(--cds-charts-mono-4-11, #081a1c);
}
.cds--cc--chart-wrapper .fill-diverge-1-1 {
  fill: var(--cds-charts-diverge-1-1, #750e13);
}
.cds--cc--chart-wrapper .fill-diverge-1-1.hovered {
  fill: var(--cds-charts-diverge-1-1-hovered, #750e13);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-1 {
  background-color: var(--cds-charts-diverge-1-1, #750e13);
}
.cds--cc--chart-wrapper .background-diverge-1-1.hovered {
  background-color: var(--cds-charts-diverge-1-1-hovered, #750e13);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-1 {
  stroke: var(--cds-charts-diverge-1-1, #750e13);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-1 {
  stop-color: var(--cds-charts-diverge-1-1, #750e13);
}
.cds--cc--chart-wrapper .fill-diverge-1-2 {
  fill: var(--cds-charts-diverge-1-2, #a2191f);
}
.cds--cc--chart-wrapper .fill-diverge-1-2.hovered {
  fill: var(--cds-charts-diverge-1-2-hovered, #a2191f);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-2 {
  background-color: var(--cds-charts-diverge-1-2, #a2191f);
}
.cds--cc--chart-wrapper .background-diverge-1-2.hovered {
  background-color: var(--cds-charts-diverge-1-2-hovered, #a2191f);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-2 {
  stroke: var(--cds-charts-diverge-1-2, #a2191f);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-2 {
  stop-color: var(--cds-charts-diverge-1-2, #a2191f);
}
.cds--cc--chart-wrapper .fill-diverge-1-3 {
  fill: var(--cds-charts-diverge-1-3, #da1e28);
}
.cds--cc--chart-wrapper .fill-diverge-1-3.hovered {
  fill: var(--cds-charts-diverge-1-3-hovered, #da1e28);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-3 {
  background-color: var(--cds-charts-diverge-1-3, #da1e28);
}
.cds--cc--chart-wrapper .background-diverge-1-3.hovered {
  background-color: var(--cds-charts-diverge-1-3-hovered, #da1e28);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-3 {
  stroke: var(--cds-charts-diverge-1-3, #da1e28);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-3 {
  stop-color: var(--cds-charts-diverge-1-3, #da1e28);
}
.cds--cc--chart-wrapper .fill-diverge-1-4 {
  fill: var(--cds-charts-diverge-1-4, #fa4d56);
}
.cds--cc--chart-wrapper .fill-diverge-1-4.hovered {
  fill: var(--cds-charts-diverge-1-4-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-4 {
  background-color: var(--cds-charts-diverge-1-4, #fa4d56);
}
.cds--cc--chart-wrapper .background-diverge-1-4.hovered {
  background-color: var(--cds-charts-diverge-1-4-hovered, #fa4d56);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-4 {
  stroke: var(--cds-charts-diverge-1-4, #fa4d56);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-4 {
  stop-color: var(--cds-charts-diverge-1-4, #fa4d56);
}
.cds--cc--chart-wrapper .fill-diverge-1-5 {
  fill: var(--cds-charts-diverge-1-5, #ff8389);
}
.cds--cc--chart-wrapper .fill-diverge-1-5.hovered {
  fill: var(--cds-charts-diverge-1-5-hovered, #ff8389);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-5 {
  background-color: var(--cds-charts-diverge-1-5, #ff8389);
}
.cds--cc--chart-wrapper .background-diverge-1-5.hovered {
  background-color: var(--cds-charts-diverge-1-5-hovered, #ff8389);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-5 {
  stroke: var(--cds-charts-diverge-1-5, #ff8389);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-5 {
  stop-color: var(--cds-charts-diverge-1-5, #ff8389);
}
.cds--cc--chart-wrapper .fill-diverge-1-6 {
  fill: var(--cds-charts-diverge-1-6, #ffb3b8);
}
.cds--cc--chart-wrapper .fill-diverge-1-6.hovered {
  fill: var(--cds-charts-diverge-1-6-hovered, #ffb3b8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-6 {
  background-color: var(--cds-charts-diverge-1-6, #ffb3b8);
}
.cds--cc--chart-wrapper .background-diverge-1-6.hovered {
  background-color: var(--cds-charts-diverge-1-6-hovered, #ffb3b8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-6 {
  stroke: var(--cds-charts-diverge-1-6, #ffb3b8);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-6 {
  stop-color: var(--cds-charts-diverge-1-6, #ffb3b8);
}
.cds--cc--chart-wrapper .fill-diverge-1-7 {
  fill: var(--cds-charts-diverge-1-7, #ffd7d9);
}
.cds--cc--chart-wrapper .fill-diverge-1-7.hovered {
  fill: var(--cds-charts-diverge-1-7-hovered, #ffd7d9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-7 {
  background-color: var(--cds-charts-diverge-1-7, #ffd7d9);
}
.cds--cc--chart-wrapper .background-diverge-1-7.hovered {
  background-color: var(--cds-charts-diverge-1-7-hovered, #ffd7d9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-7 {
  stroke: var(--cds-charts-diverge-1-7, #ffd7d9);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-7 {
  stop-color: var(--cds-charts-diverge-1-7, #ffd7d9);
}
.cds--cc--chart-wrapper .fill-diverge-1-8 {
  fill: var(--cds-charts-diverge-1-8, #fff1f1);
}
.cds--cc--chart-wrapper .fill-diverge-1-8.hovered {
  fill: var(--cds-charts-diverge-1-8-hovered, #fff1f1);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-8 {
  background-color: var(--cds-charts-diverge-1-8, #fff1f1);
}
.cds--cc--chart-wrapper .background-diverge-1-8.hovered {
  background-color: var(--cds-charts-diverge-1-8-hovered, #fff1f1);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-8 {
  stroke: var(--cds-charts-diverge-1-8, #fff1f1);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-8 {
  stop-color: var(--cds-charts-diverge-1-8, #fff1f1);
}
.cds--cc--chart-wrapper .fill-diverge-1-9 {
  fill: var(--cds-charts-diverge-1-9, #ffffff);
}
.cds--cc--chart-wrapper .fill-diverge-1-9.hovered {
  fill: var(--cds-charts-diverge-1-9-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-9 {
  background-color: var(--cds-charts-diverge-1-9, #ffffff);
}
.cds--cc--chart-wrapper .background-diverge-1-9.hovered {
  background-color: var(--cds-charts-diverge-1-9-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-9 {
  stroke: var(--cds-charts-diverge-1-9, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-9 {
  stop-color: var(--cds-charts-diverge-1-9, #ffffff);
}
.cds--cc--chart-wrapper .fill-diverge-1-10 {
  fill: var(--cds-charts-diverge-1-10, #e5f6ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-10.hovered {
  fill: var(--cds-charts-diverge-1-10-hovered, #e5f6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-10 {
  background-color: var(--cds-charts-diverge-1-10, #e5f6ff);
}
.cds--cc--chart-wrapper .background-diverge-1-10.hovered {
  background-color: var(--cds-charts-diverge-1-10-hovered, #e5f6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-10 {
  stroke: var(--cds-charts-diverge-1-10, #e5f6ff);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-10 {
  stop-color: var(--cds-charts-diverge-1-10, #e5f6ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-11 {
  fill: var(--cds-charts-diverge-1-11, #bae6ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-11.hovered {
  fill: var(--cds-charts-diverge-1-11-hovered, #bae6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-11 {
  background-color: var(--cds-charts-diverge-1-11, #bae6ff);
}
.cds--cc--chart-wrapper .background-diverge-1-11.hovered {
  background-color: var(--cds-charts-diverge-1-11-hovered, #bae6ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-11 {
  stroke: var(--cds-charts-diverge-1-11, #bae6ff);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-11 {
  stop-color: var(--cds-charts-diverge-1-11, #bae6ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-12 {
  fill: var(--cds-charts-diverge-1-12, #82cfff);
}
.cds--cc--chart-wrapper .fill-diverge-1-12.hovered {
  fill: var(--cds-charts-diverge-1-12-hovered, #82cfff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-12 {
  background-color: var(--cds-charts-diverge-1-12, #82cfff);
}
.cds--cc--chart-wrapper .background-diverge-1-12.hovered {
  background-color: var(--cds-charts-diverge-1-12-hovered, #82cfff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-12 {
  stroke: var(--cds-charts-diverge-1-12, #82cfff);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-12 {
  stop-color: var(--cds-charts-diverge-1-12, #82cfff);
}
.cds--cc--chart-wrapper .fill-diverge-1-13 {
  fill: var(--cds-charts-diverge-1-13, #33b1ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-13.hovered {
  fill: var(--cds-charts-diverge-1-13-hovered, #33b1ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-13 {
  background-color: var(--cds-charts-diverge-1-13, #33b1ff);
}
.cds--cc--chart-wrapper .background-diverge-1-13.hovered {
  background-color: var(--cds-charts-diverge-1-13-hovered, #33b1ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-13 {
  stroke: var(--cds-charts-diverge-1-13, #33b1ff);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-13 {
  stop-color: var(--cds-charts-diverge-1-13, #33b1ff);
}
.cds--cc--chart-wrapper .fill-diverge-1-14 {
  fill: var(--cds-charts-diverge-1-14, #1192e8);
}
.cds--cc--chart-wrapper .fill-diverge-1-14.hovered {
  fill: var(--cds-charts-diverge-1-14-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-14 {
  background-color: var(--cds-charts-diverge-1-14, #1192e8);
}
.cds--cc--chart-wrapper .background-diverge-1-14.hovered {
  background-color: var(--cds-charts-diverge-1-14-hovered, #1192e8);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-14 {
  stroke: var(--cds-charts-diverge-1-14, #1192e8);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-14 {
  stop-color: var(--cds-charts-diverge-1-14, #1192e8);
}
.cds--cc--chart-wrapper .fill-diverge-1-15 {
  fill: var(--cds-charts-diverge-1-15, #0072c3);
}
.cds--cc--chart-wrapper .fill-diverge-1-15.hovered {
  fill: var(--cds-charts-diverge-1-15-hovered, #0072c3);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-15 {
  background-color: var(--cds-charts-diverge-1-15, #0072c3);
}
.cds--cc--chart-wrapper .background-diverge-1-15.hovered {
  background-color: var(--cds-charts-diverge-1-15-hovered, #0072c3);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-15 {
  stroke: var(--cds-charts-diverge-1-15, #0072c3);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-15 {
  stop-color: var(--cds-charts-diverge-1-15, #0072c3);
}
.cds--cc--chart-wrapper .fill-diverge-1-16 {
  fill: var(--cds-charts-diverge-1-16, #00539a);
}
.cds--cc--chart-wrapper .fill-diverge-1-16.hovered {
  fill: var(--cds-charts-diverge-1-16-hovered, #00539a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-16 {
  background-color: var(--cds-charts-diverge-1-16, #00539a);
}
.cds--cc--chart-wrapper .background-diverge-1-16.hovered {
  background-color: var(--cds-charts-diverge-1-16-hovered, #00539a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-16 {
  stroke: var(--cds-charts-diverge-1-16, #00539a);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-16 {
  stop-color: var(--cds-charts-diverge-1-16, #00539a);
}
.cds--cc--chart-wrapper .fill-diverge-1-17 {
  fill: var(--cds-charts-diverge-1-17, #003a6d);
}
.cds--cc--chart-wrapper .fill-diverge-1-17.hovered {
  fill: var(--cds-charts-diverge-1-17-hovered, #003a6d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-1-17 {
  background-color: var(--cds-charts-diverge-1-17, #003a6d);
}
.cds--cc--chart-wrapper .background-diverge-1-17.hovered {
  background-color: var(--cds-charts-diverge-1-17-hovered, #003a6d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-1-17 {
  stroke: var(--cds-charts-diverge-1-17, #003a6d);
}
.cds--cc--chart-wrapper .stop-color-diverge-1-17 {
  stop-color: var(--cds-charts-diverge-1-17, #003a6d);
}
.cds--cc--chart-wrapper .fill-diverge-2-1 {
  fill: var(--cds-charts-diverge-2-1, #491d8b);
}
.cds--cc--chart-wrapper .fill-diverge-2-1.hovered {
  fill: var(--cds-charts-diverge-2-1-hovered, #491d8b);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-1 {
  background-color: var(--cds-charts-diverge-2-1, #491d8b);
}
.cds--cc--chart-wrapper .background-diverge-2-1.hovered {
  background-color: var(--cds-charts-diverge-2-1-hovered, #491d8b);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-1 {
  stroke: var(--cds-charts-diverge-2-1, #491d8b);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-1 {
  stop-color: var(--cds-charts-diverge-2-1, #491d8b);
}
.cds--cc--chart-wrapper .fill-diverge-2-2 {
  fill: var(--cds-charts-diverge-2-2, #6929c4);
}
.cds--cc--chart-wrapper .fill-diverge-2-2.hovered {
  fill: var(--cds-charts-diverge-2-2-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-2 {
  background-color: var(--cds-charts-diverge-2-2, #6929c4);
}
.cds--cc--chart-wrapper .background-diverge-2-2.hovered {
  background-color: var(--cds-charts-diverge-2-2-hovered, #6929c4);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-2 {
  stroke: var(--cds-charts-diverge-2-2, #6929c4);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-2 {
  stop-color: var(--cds-charts-diverge-2-2, #6929c4);
}
.cds--cc--chart-wrapper .fill-diverge-2-3 {
  fill: var(--cds-charts-diverge-2-3, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-diverge-2-3.hovered {
  fill: var(--cds-charts-diverge-2-3-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-3 {
  background-color: var(--cds-charts-diverge-2-3, #8a3ffc);
}
.cds--cc--chart-wrapper .background-diverge-2-3.hovered {
  background-color: var(--cds-charts-diverge-2-3-hovered, #8a3ffc);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-3 {
  stroke: var(--cds-charts-diverge-2-3, #8a3ffc);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-3 {
  stop-color: var(--cds-charts-diverge-2-3, #8a3ffc);
}
.cds--cc--chart-wrapper .fill-diverge-2-4 {
  fill: var(--cds-charts-diverge-2-4, #a56eff);
}
.cds--cc--chart-wrapper .fill-diverge-2-4.hovered {
  fill: var(--cds-charts-diverge-2-4-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-4 {
  background-color: var(--cds-charts-diverge-2-4, #a56eff);
}
.cds--cc--chart-wrapper .background-diverge-2-4.hovered {
  background-color: var(--cds-charts-diverge-2-4-hovered, #a56eff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-4 {
  stroke: var(--cds-charts-diverge-2-4, #a56eff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-4 {
  stop-color: var(--cds-charts-diverge-2-4, #a56eff);
}
.cds--cc--chart-wrapper .fill-diverge-2-5 {
  fill: var(--cds-charts-diverge-2-5, #be95ff);
}
.cds--cc--chart-wrapper .fill-diverge-2-5.hovered {
  fill: var(--cds-charts-diverge-2-5-hovered, #be95ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-5 {
  background-color: var(--cds-charts-diverge-2-5, #be95ff);
}
.cds--cc--chart-wrapper .background-diverge-2-5.hovered {
  background-color: var(--cds-charts-diverge-2-5-hovered, #be95ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-5 {
  stroke: var(--cds-charts-diverge-2-5, #be95ff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-5 {
  stop-color: var(--cds-charts-diverge-2-5, #be95ff);
}
.cds--cc--chart-wrapper .fill-diverge-2-6 {
  fill: var(--cds-charts-diverge-2-6, #d4bbff);
}
.cds--cc--chart-wrapper .fill-diverge-2-6.hovered {
  fill: var(--cds-charts-diverge-2-6-hovered, #d4bbff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-6 {
  background-color: var(--cds-charts-diverge-2-6, #d4bbff);
}
.cds--cc--chart-wrapper .background-diverge-2-6.hovered {
  background-color: var(--cds-charts-diverge-2-6-hovered, #d4bbff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-6 {
  stroke: var(--cds-charts-diverge-2-6, #d4bbff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-6 {
  stop-color: var(--cds-charts-diverge-2-6, #d4bbff);
}
.cds--cc--chart-wrapper .fill-diverge-2-7 {
  fill: var(--cds-charts-diverge-2-7, #e8daff);
}
.cds--cc--chart-wrapper .fill-diverge-2-7.hovered {
  fill: var(--cds-charts-diverge-2-7-hovered, #e8daff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-7 {
  background-color: var(--cds-charts-diverge-2-7, #e8daff);
}
.cds--cc--chart-wrapper .background-diverge-2-7.hovered {
  background-color: var(--cds-charts-diverge-2-7-hovered, #e8daff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-7 {
  stroke: var(--cds-charts-diverge-2-7, #e8daff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-7 {
  stop-color: var(--cds-charts-diverge-2-7, #e8daff);
}
.cds--cc--chart-wrapper .fill-diverge-2-8 {
  fill: var(--cds-charts-diverge-2-8, #f6f2ff);
}
.cds--cc--chart-wrapper .fill-diverge-2-8.hovered {
  fill: var(--cds-charts-diverge-2-8-hovered, #f6f2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-8 {
  background-color: var(--cds-charts-diverge-2-8, #f6f2ff);
}
.cds--cc--chart-wrapper .background-diverge-2-8.hovered {
  background-color: var(--cds-charts-diverge-2-8-hovered, #f6f2ff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-8 {
  stroke: var(--cds-charts-diverge-2-8, #f6f2ff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-8 {
  stop-color: var(--cds-charts-diverge-2-8, #f6f2ff);
}
.cds--cc--chart-wrapper .fill-diverge-2-9 {
  fill: var(--cds-charts-diverge-2-9, #ffffff);
}
.cds--cc--chart-wrapper .fill-diverge-2-9.hovered {
  fill: var(--cds-charts-diverge-2-9-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-9 {
  background-color: var(--cds-charts-diverge-2-9, #ffffff);
}
.cds--cc--chart-wrapper .background-diverge-2-9.hovered {
  background-color: var(--cds-charts-diverge-2-9-hovered, #ffffff);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-9 {
  stroke: var(--cds-charts-diverge-2-9, #ffffff);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-9 {
  stop-color: var(--cds-charts-diverge-2-9, #ffffff);
}
.cds--cc--chart-wrapper .fill-diverge-2-10 {
  fill: var(--cds-charts-diverge-2-10, #d9fbfb);
}
.cds--cc--chart-wrapper .fill-diverge-2-10.hovered {
  fill: var(--cds-charts-diverge-2-10-hovered, #d9fbfb);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-10 {
  background-color: var(--cds-charts-diverge-2-10, #d9fbfb);
}
.cds--cc--chart-wrapper .background-diverge-2-10.hovered {
  background-color: var(--cds-charts-diverge-2-10-hovered, #d9fbfb);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-10 {
  stroke: var(--cds-charts-diverge-2-10, #d9fbfb);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-10 {
  stop-color: var(--cds-charts-diverge-2-10, #d9fbfb);
}
.cds--cc--chart-wrapper .fill-diverge-2-11 {
  fill: var(--cds-charts-diverge-2-11, #9ef0f0);
}
.cds--cc--chart-wrapper .fill-diverge-2-11.hovered {
  fill: var(--cds-charts-diverge-2-11-hovered, #9ef0f0);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-11 {
  background-color: var(--cds-charts-diverge-2-11, #9ef0f0);
}
.cds--cc--chart-wrapper .background-diverge-2-11.hovered {
  background-color: var(--cds-charts-diverge-2-11-hovered, #9ef0f0);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-11 {
  stroke: var(--cds-charts-diverge-2-11, #9ef0f0);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-11 {
  stop-color: var(--cds-charts-diverge-2-11, #9ef0f0);
}
.cds--cc--chart-wrapper .fill-diverge-2-12 {
  fill: var(--cds-charts-diverge-2-12, #3ddbd9);
}
.cds--cc--chart-wrapper .fill-diverge-2-12.hovered {
  fill: var(--cds-charts-diverge-2-12-hovered, #3ddbd9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-12 {
  background-color: var(--cds-charts-diverge-2-12, #3ddbd9);
}
.cds--cc--chart-wrapper .background-diverge-2-12.hovered {
  background-color: var(--cds-charts-diverge-2-12-hovered, #3ddbd9);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-12 {
  stroke: var(--cds-charts-diverge-2-12, #3ddbd9);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-12 {
  stop-color: var(--cds-charts-diverge-2-12, #3ddbd9);
}
.cds--cc--chart-wrapper .fill-diverge-2-13 {
  fill: var(--cds-charts-diverge-2-13, #08bdba);
}
.cds--cc--chart-wrapper .fill-diverge-2-13.hovered {
  fill: var(--cds-charts-diverge-2-13-hovered, #08bdba);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-13 {
  background-color: var(--cds-charts-diverge-2-13, #08bdba);
}
.cds--cc--chart-wrapper .background-diverge-2-13.hovered {
  background-color: var(--cds-charts-diverge-2-13-hovered, #08bdba);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-13 {
  stroke: var(--cds-charts-diverge-2-13, #08bdba);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-13 {
  stop-color: var(--cds-charts-diverge-2-13, #08bdba);
}
.cds--cc--chart-wrapper .fill-diverge-2-14 {
  fill: var(--cds-charts-diverge-2-14, #009d9a);
}
.cds--cc--chart-wrapper .fill-diverge-2-14.hovered {
  fill: var(--cds-charts-diverge-2-14-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-14 {
  background-color: var(--cds-charts-diverge-2-14, #009d9a);
}
.cds--cc--chart-wrapper .background-diverge-2-14.hovered {
  background-color: var(--cds-charts-diverge-2-14-hovered, #009d9a);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-14 {
  stroke: var(--cds-charts-diverge-2-14, #009d9a);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-14 {
  stop-color: var(--cds-charts-diverge-2-14, #009d9a);
}
.cds--cc--chart-wrapper .fill-diverge-2-15 {
  fill: var(--cds-charts-diverge-2-15, #007d79);
}
.cds--cc--chart-wrapper .fill-diverge-2-15.hovered {
  fill: var(--cds-charts-diverge-2-15-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-15 {
  background-color: var(--cds-charts-diverge-2-15, #007d79);
}
.cds--cc--chart-wrapper .background-diverge-2-15.hovered {
  background-color: var(--cds-charts-diverge-2-15-hovered, #007d79);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-15 {
  stroke: var(--cds-charts-diverge-2-15, #007d79);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-15 {
  stop-color: var(--cds-charts-diverge-2-15, #007d79);
}
.cds--cc--chart-wrapper .fill-diverge-2-16 {
  fill: var(--cds-charts-diverge-2-16, #005d5d);
}
.cds--cc--chart-wrapper .fill-diverge-2-16.hovered {
  fill: var(--cds-charts-diverge-2-16-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-16 {
  background-color: var(--cds-charts-diverge-2-16, #005d5d);
}
.cds--cc--chart-wrapper .background-diverge-2-16.hovered {
  background-color: var(--cds-charts-diverge-2-16-hovered, #005d5d);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-16 {
  stroke: var(--cds-charts-diverge-2-16, #005d5d);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-16 {
  stop-color: var(--cds-charts-diverge-2-16, #005d5d);
}
.cds--cc--chart-wrapper .fill-diverge-2-17 {
  fill: var(--cds-charts-diverge-2-17, #004144);
}
.cds--cc--chart-wrapper .fill-diverge-2-17.hovered {
  fill: var(--cds-charts-diverge-2-17-hovered, #004144);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .background-diverge-2-17 {
  background-color: var(--cds-charts-diverge-2-17, #004144);
}
.cds--cc--chart-wrapper .background-diverge-2-17.hovered {
  background-color: var(--cds-charts-diverge-2-17-hovered, #004144);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .stroke-diverge-2-17 {
  stroke: var(--cds-charts-diverge-2-17, #004144);
}
.cds--cc--chart-wrapper .stop-color-diverge-2-17 {
  stop-color: var(--cds-charts-diverge-2-17, #004144);
}

.cds--cc--tooltip .tooltip-1-1-1 {
  background-color: var(--cds-charts-1-1-1, #6929c4);
}
.cds--cc--tooltip .tooltip-1-2-1 {
  background-color: var(--cds-charts-1-2-1, #002d9c);
}
.cds--cc--tooltip .tooltip-1-3-1 {
  background-color: var(--cds-charts-1-3-1, #1192e8);
}
.cds--cc--tooltip .tooltip-1-4-1 {
  background-color: var(--cds-charts-1-4-1, #007d79);
}
.cds--cc--tooltip .tooltip-2-1-1 {
  background-color: var(--cds-charts-2-1-1, #6929c4);
}
.cds--cc--tooltip .tooltip-2-1-2 {
  background-color: var(--cds-charts-2-1-2, #009d9a);
}
.cds--cc--tooltip .tooltip-2-2-1 {
  background-color: var(--cds-charts-2-2-1, #8a3ffc);
}
.cds--cc--tooltip .tooltip-2-2-2 {
  background-color: var(--cds-charts-2-2-2, #520408);
}
.cds--cc--tooltip .tooltip-2-3-1 {
  background-color: var(--cds-charts-2-3-1, #9f1853);
}
.cds--cc--tooltip .tooltip-2-3-2 {
  background-color: var(--cds-charts-2-3-2, #520408);
}
.cds--cc--tooltip .tooltip-2-4-1 {
  background-color: var(--cds-charts-2-4-1, #1192e8);
}
.cds--cc--tooltip .tooltip-2-4-2 {
  background-color: var(--cds-charts-2-4-2, #005d5d);
}
.cds--cc--tooltip .tooltip-2-5-1 {
  background-color: var(--cds-charts-2-5-1, #009d9a);
}
.cds--cc--tooltip .tooltip-2-5-2 {
  background-color: var(--cds-charts-2-5-2, #002d9c);
}
.cds--cc--tooltip .tooltip-3-1-1 {
  background-color: var(--cds-charts-3-1-1, #ee5396);
}
.cds--cc--tooltip .tooltip-3-1-2 {
  background-color: var(--cds-charts-3-1-2, #1192e8);
}
.cds--cc--tooltip .tooltip-3-1-3 {
  background-color: var(--cds-charts-3-1-3, #6929c4);
}
.cds--cc--tooltip .tooltip-3-2-1 {
  background-color: var(--cds-charts-3-2-1, #9f1853);
}
.cds--cc--tooltip .tooltip-3-2-2 {
  background-color: var(--cds-charts-3-2-2, #fa4d56);
}
.cds--cc--tooltip .tooltip-3-2-3 {
  background-color: var(--cds-charts-3-2-3, #520408);
}
.cds--cc--tooltip .tooltip-3-3-1 {
  background-color: var(--cds-charts-3-3-1, #a56eff);
}
.cds--cc--tooltip .tooltip-3-3-2 {
  background-color: var(--cds-charts-3-3-2, #005d5d);
}
.cds--cc--tooltip .tooltip-3-3-3 {
  background-color: var(--cds-charts-3-3-3, #002d9c);
}
.cds--cc--tooltip .tooltip-3-4-1 {
  background-color: var(--cds-charts-3-4-1, #a56eff);
}
.cds--cc--tooltip .tooltip-3-4-2 {
  background-color: var(--cds-charts-3-4-2, #005d5d);
}
.cds--cc--tooltip .tooltip-3-4-3 {
  background-color: var(--cds-charts-3-4-3, #9f1853);
}
.cds--cc--tooltip .tooltip-3-5-1 {
  background-color: var(--cds-charts-3-5-1, #012749);
}
.cds--cc--tooltip .tooltip-3-5-2 {
  background-color: var(--cds-charts-3-5-2, #6929c4);
}
.cds--cc--tooltip .tooltip-3-5-3 {
  background-color: var(--cds-charts-3-5-3, #009d9a);
}
.cds--cc--tooltip .tooltip-4-1-1 {
  background-color: var(--cds-charts-4-1-1, #6929c4);
}
.cds--cc--tooltip .tooltip-4-1-2 {
  background-color: var(--cds-charts-4-1-2, #012749);
}
.cds--cc--tooltip .tooltip-4-1-3 {
  background-color: var(--cds-charts-4-1-3, #009d9a);
}
.cds--cc--tooltip .tooltip-4-1-4 {
  background-color: var(--cds-charts-4-1-4, #ee5396);
}
.cds--cc--tooltip .tooltip-4-2-1 {
  background-color: var(--cds-charts-4-2-1, #9f1853);
}
.cds--cc--tooltip .tooltip-4-2-2 {
  background-color: var(--cds-charts-4-2-2, #fa4d56);
}
.cds--cc--tooltip .tooltip-4-2-3 {
  background-color: var(--cds-charts-4-2-3, #520408);
}
.cds--cc--tooltip .tooltip-4-2-4 {
  background-color: var(--cds-charts-4-2-4, #a56eff);
}
.cds--cc--tooltip .tooltip-4-3-1 {
  background-color: var(--cds-charts-4-3-1, #009d9a);
}
.cds--cc--tooltip .tooltip-4-3-2 {
  background-color: var(--cds-charts-4-3-2, #002d9c);
}
.cds--cc--tooltip .tooltip-4-3-3 {
  background-color: var(--cds-charts-4-3-3, #a56eff);
}
.cds--cc--tooltip .tooltip-4-3-4 {
  background-color: var(--cds-charts-4-3-4, #9f1853);
}
.cds--cc--tooltip .tooltip-5-1-1 {
  background-color: var(--cds-charts-5-1-1, #6929c4);
}
.cds--cc--tooltip .tooltip-5-1-2 {
  background-color: var(--cds-charts-5-1-2, #1192e8);
}
.cds--cc--tooltip .tooltip-5-1-3 {
  background-color: var(--cds-charts-5-1-3, #005d5d);
}
.cds--cc--tooltip .tooltip-5-1-4 {
  background-color: var(--cds-charts-5-1-4, #9f1853);
}
.cds--cc--tooltip .tooltip-5-1-5 {
  background-color: var(--cds-charts-5-1-5, #520408);
}
.cds--cc--tooltip .tooltip-5-2-1 {
  background-color: var(--cds-charts-5-2-1, #002d9c);
}
.cds--cc--tooltip .tooltip-5-2-2 {
  background-color: var(--cds-charts-5-2-2, #009d9a);
}
.cds--cc--tooltip .tooltip-5-2-3 {
  background-color: var(--cds-charts-5-2-3, #9f1853);
}
.cds--cc--tooltip .tooltip-5-2-4 {
  background-color: var(--cds-charts-5-2-4, #520408);
}
.cds--cc--tooltip .tooltip-5-2-5 {
  background-color: var(--cds-charts-5-2-5, #a56eff);
}
.cds--cc--tooltip .tooltip-14-1-1 {
  background-color: var(--cds-charts-14-1-1, #6929c4);
}
.cds--cc--tooltip .tooltip-14-1-2 {
  background-color: var(--cds-charts-14-1-2, #1192e8);
}
.cds--cc--tooltip .tooltip-14-1-3 {
  background-color: var(--cds-charts-14-1-3, #005d5d);
}
.cds--cc--tooltip .tooltip-14-1-4 {
  background-color: var(--cds-charts-14-1-4, #9f1853);
}
.cds--cc--tooltip .tooltip-14-1-5 {
  background-color: var(--cds-charts-14-1-5, #fa4d56);
}
.cds--cc--tooltip .tooltip-14-1-6 {
  background-color: var(--cds-charts-14-1-6, #520408);
}
.cds--cc--tooltip .tooltip-14-1-7 {
  background-color: var(--cds-charts-14-1-7, #198038);
}
.cds--cc--tooltip .tooltip-14-1-8 {
  background-color: var(--cds-charts-14-1-8, #002d9c);
}
.cds--cc--tooltip .tooltip-14-1-9 {
  background-color: var(--cds-charts-14-1-9, #ee5396);
}
.cds--cc--tooltip .tooltip-14-1-10 {
  background-color: var(--cds-charts-14-1-10, #b28600);
}
.cds--cc--tooltip .tooltip-14-1-11 {
  background-color: var(--cds-charts-14-1-11, #009d9a);
}
.cds--cc--tooltip .tooltip-14-1-12 {
  background-color: var(--cds-charts-14-1-12, #012749);
}
.cds--cc--tooltip .tooltip-14-1-13 {
  background-color: var(--cds-charts-14-1-13, #8a3800);
}
.cds--cc--tooltip .tooltip-14-1-14 {
  background-color: var(--cds-charts-14-1-14, #a56eff);
}

.cds--cc--legend .additional > .icon .area-1 {
  fill: var(--cds-zone-fill-01, #f4f4f4);
  stroke: var(--cds-zone-stroke-01, #8d8d8d);
}
.cds--cc--legend .additional > .icon .area-2 {
  fill: var(--cds-zone-fill-02, #e0e0e0);
  stroke: var(--cds-zone-stroke-02, #8d8d8d);
}
.cds--cc--legend .additional > .icon .area-3 {
  fill: var(--cds-zone-fill-03, #c6c6c6);
  stroke: var(--cds-zone-stroke-03, #8d8d8d);
}
.cds--cc--legend .additional > .icon .quartile-wrapper {
  fill: var(--cds-zone-fill-02, #e0e0e0);
  stroke: var(--cds-zone-stroke-01, #8d8d8d);
}
.cds--cc--legend .additional > .icon .quartile-line {
  fill: var(--cds-layer-inverse-absolute, #000000);
}

.cds--cc--axes {
  font-family: var(--cds-charts-font-family-condensed);
  overflow: visible;
}
.cds--cc--axes g.axis g.ticks.invisible {
  visibility: hidden;
}
.cds--cc--axes g.axis g.tick-hover rect.axis-holder {
  fill: transparent;
  stroke: transparent;
  stroke-width: 2px;
}
.cds--cc--axes g.axis g.tick-hover:hover rect.axis-holder,
.cds--cc--axes g.axis g.tick-hover:focus rect.axis-holder {
  fill: var(--cds-layer-selected-inverse, #161616);
  stroke: var(--cds-layer-selected-inverse, #161616);
  stroke-width: 2px;
}
.cds--cc--axes g.axis g.tick-hover:hover text,
.cds--cc--axes g.axis g.tick-hover:focus text {
  fill: var(--cds-layer-selected);
}
.cds--cc--axes g.axis g.tick text {
  fill: var(--cds-text-secondary, #525252);
  font-family: var(--cds-charts-font-family-condensed);
}
.cds--cc--axes g.axis g.tick line {
  display: none;
}
.cds--cc--axes g.axis path.domain {
  stroke: var(--cds-border-strong-01, #8d8d8d);
}
.cds--cc--axes g.axis .axis-title {
  font-family: var(--cds-charts-font-family);
  font-weight: 600;
  fill: var(--cds-text-primary, #161616);
}

.cds--cc--chart-wrapper g.callouts {
  stroke: var(--cds-text-secondary, #525252);
}

svg.cds--cc--color-legend {
  display: flex;
  user-select: none;
}
svg.cds--cc--color-legend g.legend-title text {
  fill: var(--cds-layer-inverse-absolute, #000000);
}

.cds--cc--card-node {
  display: flex;
  position: relative;
  background-color: var(--cds-layer-01, #f4f4f4);
  z-index: 1;
  box-sizing: border-box;
  font-family: var(--cds-charts-font-family);
  width: 100%;
  height: 100%;
  padding: 1rem 0.5rem;
  border-left: 0.25rem solid var(--cds-border-inverse, #161616);
}

.cds--cc--card-node--a,
.cds--cc--card-node--button {
  border-top: none;
  border-right: none;
  border-bottom: none;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

.cds--cc--card-node--button {
  font-family: var(--cds-charts-font-family);
  text-align: left;
  width: 100%;
}

.cds--cc--card-node--a:focus,
.cds--cc--card-node--a:hover,
.cds--cc--card-node--button:focus,
.cds--cc--card-node--button:hover {
  background-color: var(--cds-network-diagrams-background-hover, #f1f1f1);
}

.cds--cc--card-node--a:focus,
.cds--cc--card-node--button:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .cds--cc--card-node--a:focus,
  .cds--cc--card-node--button:focus {
    outline-style: dotted;
  }
}

.cds--cc--card-node--stacked::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 0;
  border-top: 0.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  border-right: 0.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  pointer-events: none;
  left: 0.3125rem;
  bottom: 0.3125rem;
}
.cds--cc--card-node--stacked::after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 0;
  border-top: 0.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  border-right: 0.125rem solid var(--cds-layer-accent-01, #e0e0e0);
  pointer-events: none;
  left: 0.6875rem;
  bottom: 0.6875rem;
}

.cds--cc--card-node__column {
  padding: 0 0.5rem;
}

.cds--cc--card-node__column--farside {
  margin-left: auto;
}

.cds--cc--card-node__title {
  font-size: var(--cds-productive-heading-01-font-size, 0.875rem);
  font-weight: var(--cds-productive-heading-01-font-weight, 600);
  line-height: var(--cds-productive-heading-01-line-height, 1.28572);
  letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px);
  margin: 0;
}

.cds--cc--card-node__subtitle {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  margin: 0;
}

.cds--cc--card-node__label {
  display: block;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  color: var(--cds-text-secondary, #525252);
  padding-top: 1.5rem;
}

.cds--cc--shape-node {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--cds-layer-01, #f4f4f4);
  box-sizing: border-box;
  font-family: var(--cds-charts-font-family);
  width: 100%;
  height: 100%;
  position: relative;
}

.cds--cc--shape-node--circle {
  border-radius: 100%;
}

.cds--cc--shape-node--square {
  border-radius: 0;
}

.cds--cc--shape-node--rounded-square {
  border-radius: 0.5rem;
}

.cds--cc--shape-node--a,
.cds--cc--shape-node--button {
  border: none;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

.cds--cc--shape-node--button {
  font-family: var(--cds-charts-font-family);
  text-align: left;
  width: 100%;
}

.cds--cc--shape-node--a:focus,
.cds--cc--shape-node--a:hover,
.cds--cc--shape-node--button:focus,
.cds--cc--shape-node--button:hover {
  background-color: var(--cds-network-diagrams-background-hover, #f1f1f1);
}
.cds--cc--shape-node--a:focus .cds--cc--shape-node__title,
.cds--cc--shape-node--a:focus .cds--cc--shape-node__subtitle,
.cds--cc--shape-node--a:hover .cds--cc--shape-node__title,
.cds--cc--shape-node--a:hover .cds--cc--shape-node__subtitle,
.cds--cc--shape-node--button:focus .cds--cc--shape-node__title,
.cds--cc--shape-node--button:focus .cds--cc--shape-node__subtitle,
.cds--cc--shape-node--button:hover .cds--cc--shape-node__title,
.cds--cc--shape-node--button:hover .cds--cc--shape-node__subtitle {
  font-weight: 600;
}

.cds--cc--shape-node--a:focus:focus,
.cds--cc--shape-node--button:focus:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--cds-focus, #0f62fe);
}

.cds--cc--shape-node__body {
  position: absolute;
  top: calc(100% + 0.125rem);
  text-align: center;
}

.cds--cc--shape-node__subtitle {
  padding-bottom: 0.125rem;
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  color: var(--cds-text-primary, #161616);
}

.cds--cc--shape-node__icon {
  display: flex;
}

.cds--cc--shape-node__title {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  color: var(--cds-text-primary, #161616);
  padding-top: 0.125rem;
  margin-bottom: 1px;
}

.cds--cc--edge {
  fill: transparent;
}

.cds--cc--edge__container {
  stroke-width: 1.5rem;
  stroke: transparent;
  stroke-dasharray: none;
}

.cds--cc--edge__inner {
  stroke-width: 0.0625rem;
  stroke: var(--cds-border-strong-01, #8d8d8d);
}

.cds--cc--edge__outer {
  stroke-width: 0.15625rem;
  stroke: transparent;
}

.cds--cc--edge:hover .cds--cc--edge__inner {
  stroke-width: 0.15625rem;
}

.cds--cc--edge--dash-sm {
  stroke-dasharray: 2 4;
}

.cds--cc--edge--dash-md {
  stroke-dasharray: 4 4;
}

.cds--cc--edge--dash-lg {
  stroke-dasharray: 8 4;
}

.cds--cc--edge--dash-xl {
  stroke-dasharray: 16 4;
}

.cds--cc--edge--tunnel .cds--cc--edge__outer {
  stroke: var(--cds-layer-accent-01, #e0e0e0);
  stroke-width: 0.375rem;
}

.cds--cc--edge--double .cds--cc--edge__inner {
  stroke: var(--cds-background, #ffffff);
}
.cds--cc--edge--double .cds--cc--edge__outer {
  stroke: var(--cds-border-inverse, #161616);
  stroke-width: 0.28125rem;
}

.cds--cc--marker {
  fill: var(--cds-border-inverse, #161616);
}

.cds--cc--grid rect.chart-grid-backdrop {
  fill: var(--cds-grid-bg, #ffffff);
}
.cds--cc--grid rect.chart-grid-backdrop.stroked {
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--grid rect.stroke {
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--grid g.x.grid g.tick line,
.cds--cc--grid g.y.grid g.tick line {
  pointer-events: none;
  stroke-width: 1px;
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--grid g.x.grid g.tick.active line,
.cds--cc--grid g.y.grid g.tick.active line {
  stroke-dasharray: 2px;
  stroke: var(--cds-focus, #0f62fe);
}

.cds--cc--grid-brush g.grid-brush rect.selection {
  fill: none;
  fill-opacity: 0;
  stroke: none;
}

.cds--cc--grid-brush rect.frontSelection {
  fill: var(--cds-layer-accent-01, #e0e0e0);
  fill-opacity: 0.3;
  stroke: var(--cds-button-tertiary, #0f62fe);
}

.cds--cc--highlight rect.highlight-bar {
  pointer-events: none;
  fill: #ee5396;
  stroke: #ee5396;
}

.cds--cc--layout-row {
  display: flex;
  flex-direction: row;
}
.cds--cc--layout-column {
  display: flex;
  flex-direction: column;
}
.cds--cc--layout-row-reverse {
  display: flex;
  flex-direction: row-reverse;
}
.cds--cc--layout-column-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.cds--cc--layout-alignitems-center {
  align-items: center;
}

.cds--cc--chart-wrapper .layout-child {
  overflow: visible;
}

.cds--cc--chart-wrapper svg.layout-svg-wrapper {
  height: inherit;
  width: inherit;
  overflow: visible;
}

div.cds--cc--legend {
  font-family: var(--cds-charts-font-family-condensed);
  display: flex;
  user-select: none;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
div.cds--cc--legend[data-name=legend-items] {
  width: 100%;
  margin: -5px;
}
div.cds--cc--legend div.legend-item {
  display: flex;
  align-items: center;
  margin: 5px;
}
div.cds--cc--legend div.legend-item div.checkbox {
  width: 13px;
  height: 13px;
  margin-right: 4px;
  border-radius: 2px;
  border: solid 1px var(--cds-background, #ffffff);
  box-shadow: 0 0 0 2px transparent;
}
@media (forced-colors: active) {
  div.cds--cc--legend div.legend-item div.checkbox {
    forced-color-adjust: none;
  }
}
div.cds--cc--legend div.legend-item div.checkbox:not(.active) {
  border-color: var(--cds-text-secondary, #525252);
  background: var(--cds-background, #ffffff);
}
div.cds--cc--legend div.legend-item div.checkbox svg {
  display: none;
  vertical-align: text-top;
  fill: var(--cds-background, #ffffff);
  stroke: var(--cds-background, #ffffff);
}
div.cds--cc--legend div.legend-item.additional svg.icon {
  margin-right: 4px;
}
div.cds--cc--legend div.legend-item p {
  font-size: 12px;
  fill: var(--cds-text-secondary, #525252);
  line-height: 1rem;
}
div.cds--cc--legend.center-aligned {
  justify-content: center;
}
div.cds--cc--legend.right-aligned {
  justify-content: flex-end;
}
div.cds--cc--legend.has-deactivated-items div.legend-item div.checkbox svg {
  display: block;
}
div.cds--cc--legend.vertical {
  margin: -5px;
  flex-direction: column;
}
div.cds--cc--legend.vertical div.legend-item {
  margin-right: 0;
  margin-bottom: 10px;
}
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover {
  cursor: pointer;
}
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox {
  border: solid 1px var(--cds-background, #ffffff);
  box-shadow: 0 0 0 2px #0f62fe;
}
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox:not(.active) {
  border-color: var(--cds-text-secondary, #525252);
}

.cds--cc--meter-title {
  overflow: visible;
}
.cds--cc--meter-title text.meter-title,
.cds--cc--meter-title text.proportional-meter-title,
.cds--cc--meter-title text.proportional-meter-total,
.cds--cc--meter-title text.percent-value {
  fill: var(--cds-text-primary, #161616);
}
.cds--cc--meter-title g.status-indicator.status--danger circle.status {
  fill: var(--cds-support-error, #da1e28);
}
.cds--cc--meter-title g.status-indicator.status--warning circle.status {
  fill: var(--cds-support-warning, #f1c21b);
}
.cds--cc--meter-title g.status-indicator.status--warning path.innerFill {
  fill: #000000;
}
.cds--cc--meter-title g.status-indicator.status--success circle.status {
  fill: var(--cds-support-success, #24a148);
}
.cds--cc--meter-title g.status-indicator path.innerFill {
  fill: var(--cds-layer-01-absolute, #ffffff);
}

.cds--cc--ruler line.ruler-line,
.cds--cc--ruler-binned line.ruler-line {
  stroke: var(--cds-layer-inverse-absolute, #000000);
  stroke-width: 1px;
  stroke-dasharray: 2;
  pointer-events: none;
}

.cds--cc--skeleton rect.chart-skeleton-backdrop {
  fill: var(--cds-grid-bg, #ffffff);
}
.cds--cc--skeleton .shimmer-effect-lines {
  stroke-width: 1px;
}
.cds--cc--skeleton .shimmer-effect-sparkline {
  stroke-width: 0px;
}
.cds--cc--skeleton .empty-state-lines {
  stroke-width: 1px;
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--skeleton .shimmer-lines .stop-bg-shimmer {
  stop-color: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--skeleton .shimmer-lines .stop-shimmer {
  stop-color: #ffffff;
}
.cds--cc--skeleton .empty-state-areas {
  fill: rgba(127, 127, 127, 0.1);
}
.cds--cc--skeleton .shimmer-areas .stop-bg-shimmer {
  stop-color: rgba(127, 127, 127, 0.1);
}
.cds--cc--skeleton .shimmer-areas .stop-shimmer {
  stop-color: rgba(255, 255, 255, 0.15);
}

.cds--cc--skeleton-lines rect.chart-skeleton-backdrop {
  fill: var(--cds-grid-bg, #ffffff);
}
.cds--cc--skeleton-lines .shimmer-effect-lines {
  stroke-width: 1px;
}
.cds--cc--skeleton-lines .shimmer-effect-sparkline {
  stroke-width: 0px;
}
.cds--cc--skeleton-lines .empty-state-lines {
  stroke-width: 1px;
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--skeleton-lines .shimmer-lines .stop-bg-shimmer {
  stop-color: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--skeleton-lines .shimmer-lines .stop-shimmer {
  stop-color: #ffffff;
}

.cds--cc--threshold line.threshold-line {
  stroke: #fa4d56;
  stroke-width: 1;
  stroke-dasharray: 4;
  cursor: pointer;
  pointer-events: none;
}
.cds--cc--threshold line.threshold-line.active {
  stroke-width: 2;
}
.cds--cc--threshold rect.threshold-hoverable-area {
  height: 20px;
  transform: translate(0, -10px);
  cursor: pointer;
  fill: transparent;
}
.cds--cc--threshold rect.threshold-hoverable-area.rotate {
  transform: rotate(90deg) translate(0, -10px);
}

.cds--cc--threshold--label {
  background-color: #fa4d56;
  pointer-events: none;
  transition: opacity 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
  display: inline;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  word-wrap: break-word;
  z-index: 1059;
  font-family: var(--cds-charts-font-family-condensed);
  color: var(--cds-text-primary, #161616);
  line-height: 16px;
  font-size: 12px;
  padding: 4px;
  min-width: 20px;
}
.cds--cc--threshold--label.hidden {
  opacity: 0;
  transition: opacity 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
}

.cds--cc--title p.title {
  color: var(--cds-text-primary, #161616);
  font-size: 16px;
  font-family: var(--cds-charts-font-family);
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 15px;
}

.cds--chart-holder .layout-child.title {
  height: unset !important;
  overflow: hidden;
}

.cds--chart-holder .cds--cc--toolbar {
  display: flex;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  box-shadow: 0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));
  position: absolute;
  z-index: 6000;
  display: none;
  background-color: var(--cds-layer);
  width: 10rem;
  flex-direction: column;
  align-items: flex-start;
  top: 32px;
  inset-inline-start: 0;
  list-style: none;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options *,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options ::before,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options ::after {
  box-sizing: inherit;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option {
  box-sizing: border-box;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  align-items: center;
  padding: 0;
  background-color: transparent;
  block-size: 2.5rem;
  inline-size: 100%;
  transition: background-color 0.11s cubic-bezier(0, 0, 0.38, 0.9);
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option:hover {
  background-color: var(--cds-layer-hover);
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  outline: 2px solid transparent;
  outline-offset: -2px;
  display: inline-flex;
  align-items: center;
  padding: 0 1rem;
  border: none;
  background-color: transparent;
  block-size: 100%;
  color: var(--cds-text-secondary, #525252);
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  inline-size: 100%;
  max-inline-size: 11.25rem;
  text-align: start;
  transition: outline 0.11s cubic-bezier(0, 0, 0.38, 0.9), background-color 0.11s cubic-bezier(0, 0, 0.38, 0.9), color 0.11s cubic-bezier(0, 0, 0.38, 0.9);
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option *,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option ::before,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option ::after {
  box-sizing: inherit;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip {
  right: 0;
  left: unset;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip.is-open {
  display: table;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger {
  width: 2rem;
  height: 2rem;
  appearance: none;
  background: none;
  block-size: 2.5rem;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  font-size: 100%;
  inline-size: 2.5rem;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-height: 2.5rem;
  outline: 2px solid transparent;
  outline-offset: -2px;
  padding: 0;
  position: relative;
  text-align: start;
  transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9), background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align: baseline;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:hover,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:hover {
  background-color: var(--cds-layer-hover);
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:focus,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu *,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu ::before,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu ::after,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger *,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger ::before,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger ::after {
  box-sizing: inherit;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu > :first-child,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger > :first-child {
  margin-block-start: 0;
}
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu .cds--overflow-menu__icon,
.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger .cds--overflow-menu__icon {
  block-size: 1rem;
  fill: var(--cds-icon-primary, #161616);
  inline-size: 1rem;
}

.cds--chart-holder {
  --cds-layout-size-height-min: 0px;
  --cds-layout-size-height-lg: 3rem;
  --cds-layout-size-height-max: 999999999px;
  --cds-layout-density-padding-inline-min: 0px;
  --cds-layout-density-padding-inline-normal: 1rem;
  --cds-layout-density-padding-inline-max: 999999999px;
  --cds-layout-size-height-lg: 3rem;
}
.cds--chart-holder .cds--modal {
  position: fixed;
  z-index: 9000;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--cds-overlay, rgba(22, 22, 22, 0.5));
  block-size: 100vh;
  content: "";
  inline-size: 100vw;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0;
  transition: opacity 0.24s cubic-bezier(0.4, 0.14, 1, 1), visibility 0ms linear 0.24s;
  visibility: hidden;
}
.cds--chart-holder .cds--modal.is-visible {
  z-index: 99999;
  opacity: 1;
  transition: opacity 0.24s cubic-bezier(0, 0, 0.3, 1), visibility 0ms linear;
  visibility: inherit;
}
.cds--chart-holder .cds--modal.is-visible .cds--modal-container {
  transform: translateZ(0);
  transition: transform 0.24s cubic-bezier(0, 0, 0.3, 1);
}
.cds--chart-holder .cds--modal .cds--modal-container {
  position: fixed;
  top: 0;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background-color: var(--cds-layer);
  grid-template-columns: 100%;
  grid-template-rows: auto 1fr auto;
  outline: 3px solid transparent;
  outline-offset: -3px;
  transform: translate3d(0, -24px, 0);
  transform-origin: top center;
  transition: transform 0.24s cubic-bezier(0.4, 0.14, 1, 1);
}
@media (min-width: 42rem) {
  .cds--chart-holder .cds--modal .cds--modal-container {
    position: static;
    width: 84%;
    height: auto;
    max-height: 90%;
  }
}
@media (min-width: 66rem) {
  .cds--chart-holder .cds--modal .cds--modal-container {
    width: 60%;
    max-height: 84%;
  }
}
@media (min-width: 82rem) {
  .cds--chart-holder .cds--modal .cds--modal-container {
    width: 48%;
  }
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header {
  padding-top: 1rem;
  padding-right: 3rem;
  padding-left: 1rem;
  margin-bottom: 0.5rem;
  grid-column: 1/-1;
  grid-row: 1/1;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__label {
  margin-top: 0;
  margin-bottom: 0;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  vertical-align: baseline;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  color: var(--cds-text-secondary, #525252);
  --docs-content-width: 75%;
  width: var(--docs-content-width);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__heading {
  margin-top: 0.5rem !important;
  margin-bottom: 1rem !important;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  vertical-align: baseline;
  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);
  padding-right: calc(20% - 3rem);
  color: var(--cds-text-primary, #161616);
  --docs-content-width: 75%;
  width: var(--docs-content-width);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 3rem;
  height: 3rem;
  padding: 0.75rem;
  border: 2px solid transparent;
  background-color: transparent;
  cursor: pointer;
  transition: background-color 0.11s cubic-bezier(0.2, 0, 0.38, 0.9);
  margin: 0;
  border-radius: 0;
  font-family: inherit;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:hover {
  background-color: var(--cds-layer-hover);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:focus {
  border-color: var(--cds-focus, #0f62fe);
  outline: none;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close__icon {
  width: 1.25rem;
  height: 1.25rem;
  fill: var(--cds-icon-primary, #161616);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content {
  padding: 0 !important;
  margin-bottom: 0;
  color-scheme: var(--cds-color-scheme, light);
  font-size: var(--cds-body-01-font-size, 0.875rem);
  line-height: var(--cds-body-01-line-height, 1.42857);
  letter-spacing: var(--cds-body-01-letter-spacing, 0.16px);
  position: relative;
  color: var(--cds-text-primary, #161616);
  font-weight: 400;
  grid-column: 1/-1;
  grid-row: 2/-2;
  overflow-y: auto;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table {
  position: relative;
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  background-color: var(--cds-layer-accent);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr {
  width: 100%;
  height: 3rem;
  border: none;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th {
  position: sticky;
  top: 0;
  padding-right: 1rem;
  padding-left: 1rem;
  background-color: var(--cds-layer-accent);
  color: var(--cds-text-primary, #161616);
  text-align: start;
  vertical-align: middle;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th .cds--table-header-label {
  text-align: left;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  background-color: var(--cds-layer);
  width: 100%;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr {
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
  width: 100;
  height: 3rem;
  border: none;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr:hover {
  background: var(--cds-layer-hover) !important;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr td {
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
  padding-right: 1rem;
  padding-left: 1rem;
  border-top: 1px solid var(--cds-layer);
  border-bottom: 1px solid var(--cds-border-subtle);
  color: var(--cds-text-secondary, #525252);
  text-align: left;
  vertical-align: middle;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer {
  background-color: transparent;
  display: flex;
  height: 4rem;
  justify-content: flex-end;
  margin-top: auto;
  grid-column: 1/-1;
  grid-row: -1/-1;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--cc-modal-footer-spacer {
  width: 50%;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn {
  max-width: none;
  height: 4rem;
  flex: 0 1 50%;
  align-items: baseline;
  padding-top: 0.875rem;
  padding-bottom: 2rem;
  margin: 0;
  --cds-layout-size-height-local: clamp(
  	var(--cds-layout-size-height-min),
  	var(
  		--cds-layout-size-height,
  		var(--cds-layout-size-height-lg)
  	),
  	var(--cds-layout-size-height-max)
  );
  --cds-layout-density-padding-inline-local: clamp(
  	var(--cds-layout-density-padding-inline-min),
  	var(
  		--cds-layout-density-padding-inline,
  		var(--cds-layout-density-padding-inline-normal)
  	),
  	var(--cds-layout-density-padding-inline-max)
  );
  --temp-1lh: (var(--cds-body-compact-01-line-height, 1.28572) * 1em);
  --temp-expressive-1lh: (
  	var(--cds-body-compact-02-line-height, 1.375) * 1em
  );
  --temp-padding-block-max: calc(
  	(var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - 0.0625rem
  );
  box-sizing: border-box;
  padding: 0;
  border: 0;
  font-family: inherit;
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  position: relative;
  display: inline-flex;
  width: max-content;
  max-width: 20rem;
  min-height: var(--cds-layout-size-height-local);
  justify-content: space-between;
  border-radius: 0;
  cursor: pointer;
  outline: none;
  padding-block: min((var(--cds-layout-size-height-local) - var(--temp-1lh)) / 2 - 0.0625rem, var(--temp-padding-block-max));
  padding-inline-end: calc(var(--cds-layout-density-padding-inline-local) * 3 + 1rem - 0.0625rem);
  padding-inline-start: calc(var(--cds-layout-density-padding-inline-local) - 0.0625rem);
  text-align: left;
  text-decoration: none;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9), box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9), border-color 70ms cubic-bezier(0, 0, 0.38, 0.9), outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
  vertical-align: top;
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary {
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: var(--cds-button-primary, #0f62fe);
  color: var(--cds-text-on-color, #ffffff);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:hover {
  color: var(--cds-text-on-color, #ffffff);
  background-color: var(--cds-button-primary-hover, #0050e6);
}
.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:focus {
  border-color: var(--cds-button-focus-color, var(--cds-focus, #0f62fe));
  box-shadow: inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)), inset 0 0 0 2px var(--cds-background, #ffffff);
}

@supports (-moz-appearance: none) {
  .cds--data-table td {
    background-clip: padding-box;
  }
}
.cds--cc--tooltip {
  background-color: var(--cds-layer-02, #ffffff);
  pointer-events: none;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
  display: inline;
  visibility: visible;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  word-wrap: break-word;
  z-index: 1059;
  font-family: var(--cds-charts-font-family-condensed);
  transition: visibility 0s linear 0.1s, opacity 0.1s;
}
.cds--cc--tooltip.hidden {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 0s, opacity 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
}
.cds--cc--tooltip .content-box {
  color: var(--cds-text-primary, #161616);
}
.cds--cc--tooltip .content-box .title-tooltip.title-tooltip-nowrap {
  width: max-content;
}
.cds--cc--tooltip .content-box .title-tooltip {
  width: auto;
  padding: 4px;
  min-width: 20px;
  max-width: 270px;
}
.cds--cc--tooltip .content-box .title-tooltip p {
  margin: 2px;
  font-size: 12px;
  line-height: 1rem;
}
.cds--cc--tooltip .content-box .datapoint-tooltip {
  display: flex;
  padding: 4px;
  flex-flow: row nowrap;
  width: auto;
  min-width: 20px;
  justify-content: flex-start;
  align-items: center;
}
.cds--cc--tooltip .content-box .datapoint-tooltip div.label {
  display: flex;
  flex: 1;
}
.cds--cc--tooltip .content-box .datapoint-tooltip div.label p {
  flex: 1;
  padding-right: 8px;
}
.cds--cc--tooltip .content-box .datapoint-tooltip div.label span.label-icon svg {
  height: 12px;
  padding-top: 3px;
  vertical-align: top;
  padding-left: 4px;
  width: auto;
  fill: var(--cds-layer-inverse-absolute, #000000);
}
.cds--cc--tooltip .content-box .datapoint-tooltip.bold div.label p {
  font-weight: 600;
}
.cds--cc--tooltip .content-box .datapoint-tooltip p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 16px;
  font-size: 12px;
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
}
.cds--cc--tooltip .content-box .datapoint-tooltip p.value {
  width: auto;
  margin-left: 6px;
}
.cds--cc--tooltip .content-box ul.multi-tooltip {
  margin: 0;
  padding: 0;
}
.cds--cc--tooltip .content-box ul.multi-tooltip li {
  list-style: none;
  position: relative;
}
.cds--cc--tooltip .content-box ul.multi-tooltip li:not(:last-child) {
  border-bottom: 1px solid var(--cds-tooltip-line-border, #e0e0e0);
}
.cds--cc--tooltip .content-box svg.arrow-right rect {
  fill: none;
}
.cds--cc--tooltip .tooltip-color {
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
}
@media (forced-colors: active) {
  .cds--cc--tooltip .tooltip-color {
    forced-color-adjust: none;
  }
}
.cds--cc--tooltip .tooltip-color + div.label p {
  margin-left: 4px;
}

.cds--cc--zero-line line.domain {
  stroke: var(--cds-border-strong-01, #8d8d8d);
}

.cds--cc--zoom-bar rect.zoom-bg {
  fill: var(--cds-background, #ffffff);
  stroke: var(--cds-layer-01, #f4f4f4);
}
.cds--cc--zoom-bar rect.zoom-slider-bg {
  fill: var(--cds-layer-01, #f4f4f4);
}
.cds--cc--zoom-bar rect.zoom-slider-selected-area {
  fill: var(--cds-icon-secondary, #525252);
}
.cds--cc--zoom-bar path.zoom-bg-baseline {
  stroke: var(--cds-border-strong-01, #8d8d8d);
  stroke-width: 2;
}
.cds--cc--zoom-bar path.zoom-graph-area {
  fill: var(--cds-layer-accent-01, #e0e0e0);
  stroke: var(--cds-border-strong-01, #8d8d8d);
  stroke-width: 1;
}
.cds--cc--zoom-bar path.zoom-graph-area-unselected {
  fill: var(--cds-layer-01, #f4f4f4);
  stroke: none;
}
.cds--cc--zoom-bar g.zoom-bar-brush rect.handle {
  fill: var(--cds-icon-secondary, #525252);
}
.cds--cc--zoom-bar g.zoom-bar-brush rect.handle-bar {
  fill: var(--cds-layer-02, #ffffff);
}
.cds--cc--zoom-bar g.zoom-bar-brush rect.selection {
  fill: none;
  stroke: none;
}
.cds--cc--zoom-bar rect[class^=highlight-] {
  fill: #ee5396;
  stroke: #ee5396;
}

.cds--cc--alluvial rect.node,
.cds--cc--alluvial rect.node-text-bg {
  fill: var(--cds-layer-inverse-absolute, #000000);
}
.cds--cc--alluvial text.node-text {
  fill: var(--cds-layer-01-absolute, #ffffff);
}
.cds--cc--alluvial polygon.arrow-down {
  fill: var(--cds-layer-01, #f4f4f4);
}

.cds--cc--area path.area,
.cds--cc--area-stacked path.area {
  pointer-events: none;
}

.cds--cc--bubble circle.dot.hovered {
  fill-opacity: 1;
  transition: all 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
}
.cds--cc--bubble circle.dot.unfilled {
  fill: var(--cds-layer-01, #f4f4f4);
}
.cds--cc--bubble g.lines path.line {
  mix-blend-mode: multiply;
}

.cds--cc--bullet path.range-box {
  pointer-events: none;
}
.cds--cc--bullet path.range-box.order-1 {
  fill: var(--cds-zone-fill-01, #f4f4f4);
  stroke: var(--cds-zone-stroke-01, #8d8d8d);
}
.cds--cc--bullet path.range-box.order-2 {
  fill: var(--cds-zone-fill-02, #e0e0e0);
  stroke: var(--cds-zone-stroke-02, #8d8d8d);
}
.cds--cc--bullet path.range-box.order-3 {
  fill: var(--cds-zone-fill-03, #c6c6c6);
  stroke: var(--cds-zone-stroke-03, #8d8d8d);
}
.cds--cc--bullet path.marker,
.cds--cc--bullet path.quartile {
  pointer-events: none;
  stroke-width: 1.5px;
  stroke: var(--cds-layer-inverse-absolute, #000000);
}
.cds--cc--bullet path.quartile.over-bar {
  stroke: var(--cds-layer-01-absolute, #ffffff);
}

.cds--cc--choropleth path.border {
  stroke: var(--cds-border-subtle-selected-01, #c6c6c6);
}
.cds--cc--choropleth g.missing-data path {
  stroke: var(--cds-border-subtle-selected-01, #c6c6c6);
  fill: var(--cds-background, #ffffff);
}
.cds--cc--choropleth pattern path.pattern-fill {
  stroke: var(--cds-border-strong-01, #8d8d8d);
  stroke-width: 0.5px;
}

.cds--cc--circle-pack circle.node {
  stroke-width: 1.5px;
}
.cds--cc--circle-pack circle.node.hovered {
  fill-opacity: 1;
}
.cds--cc--circle-pack circle.node.non-focal {
  fill: var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));
  fill-opacity: 30%;
  stroke: var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));
}
.cds--cc--circle-pack circle.node.clickable {
  cursor: zoom-in;
}

.cds--cc--chart-wrapper.zoomed-in {
  cursor: zoom-out;
}
.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.hovered-child {
  stroke: 1.5px solid initial;
}
.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.clickable {
  cursor: zoom-out;
}

.cds--cc--donut {
  overflow: visible;
}

.cds--cc--gauge {
  overflow: visible;
}
.cds--cc--gauge path.arc-background {
  fill: var(--cds-layer-01, #f4f4f4);
}
.cds--cc--gauge .gauge-delta-arrow.status--danger {
  fill: var(--cds-support-error, #da1e28);
}
.cds--cc--gauge .gauge-delta-arrow.status--warning {
  fill: var(--cds-support-warning, #f1c21b);
}
.cds--cc--gauge .gauge-delta-arrow.status--success {
  fill: var(--cds-support-success, #24a148);
}

.cds--cc--heatmap g.highlighter-hidden {
  visibility: hidden;
}
.cds--cc--heatmap g.cell-highlight line {
  stroke: white;
  stroke-width: 1px;
}
.cds--cc--heatmap g.cell-2 line {
  stroke: white;
  stroke-width: 2px !important;
}
.cds--cc--heatmap g.multi-cell line {
  stroke: white;
  stroke-width: 2px;
}
.cds--cc--heatmap rect.pattern-fill {
  fill: var(--cds-border-strong-01, #8d8d8d);
}
.cds--cc--heatmap g.shadows line.top {
  filter: drop-shadow(0px -3px 2px black);
}
.cds--cc--heatmap g.shadows line.down {
  filter: drop-shadow(0px 3px 2px black);
}
.cds--cc--heatmap g.shadows line.left {
  filter: drop-shadow(-3px 0px 2px black);
}
.cds--cc--heatmap g.shadows line.right {
  filter: drop-shadow(3px 0px 2px black);
}
.cds--cc--heatmap rect.heat {
  stroke-width: 0px;
  stroke: var(--cds-background, #ffffff);
}
.cds--cc--heatmap rect.null-state {
  fill: var(--cds-icon-inverse, #ffffff);
}

.cds--cc--line path.line {
  pointer-events: none;
  fill: none;
  stroke-width: 1.5;
}
.cds--cc--line path.line.sparkline-loading {
  animation: shimmer 2.5s infinite linear;
}
@keyframes shimmer {
  0% {
    stroke: var(--cds-layer-accent-01, #e0e0e0);
  }
  20% {
    stroke: #ffffff;
    opacity: 0.5;
  }
  100% {
    stroke: var(--cds-layer-accent-01, #e0e0e0);
  }
}

.cds--cc--lollipop line.line {
  pointer-events: none;
}
.cds--cc--lollipop circle.dot {
  stroke-width: 1.5;
}

.cds--cc--meter rect.container {
  fill: var(--cds-layer-01, #f4f4f4);
}
.cds--cc--meter line.rangeIndicator {
  stroke: var(--cds-meter-range-indicator, #a8a8a8);
  stroke-width: 1px;
}
.cds--cc--meter rect.value.status--danger {
  fill: var(--cds-support-error, #da1e28);
}
.cds--cc--meter rect.value.status--warning {
  fill: var(--cds-support-warning, #f1c21b);
  stroke-width: 1px;
  stroke: var(--cds-alert-stroke, #b28600);
}
.cds--cc--meter rect.value.status--success {
  fill: var(--cds-support-success, #24a148);
}
.cds--cc--meter line.peak {
  stroke: var(--cds-border-inverse, #161616);
  stroke-width: 2px;
}

.cds--cc--pie {
  overflow: visible;
}

.cds--cc--radar .blobs path {
  stroke-width: 1.5px;
}
.cds--cc--radar .y-axes path,
.cds--cc--radar .x-axes line {
  stroke-width: 1px;
  stroke: var(--cds-layer-accent-01, #e0e0e0);
}
.cds--cc--radar .x-axes line.hovered {
  stroke: var(--cds-layer-inverse-absolute, #000000);
}

.cds--cc--scatter circle.dot.hovered {
  fill-opacity: 1;
  transition: all 0.1s;
  transition-timing-function: cubic-bezier(0.4, 0.14, 0.3, 1);
}
.cds--cc--scatter circle.dot.unfilled {
  fill: var(--cds-layer-01, #f4f4f4);
  stroke-width: 1.5;
}
.cds--cc--scatter circle.dot.threshold-anomaly {
  stroke-width: 3;
}
.cds--cc--scatter g.lines path.line {
  mix-blend-mode: multiply;
}

.cds--cc--scatter-stacked circle.dot.unfilled {
  fill: var(--cds-layer-01, #f4f4f4);
  stroke-width: 1.5;
}
.cds--cc--scatter-stacked circle.dot.threshold-anomaly {
  stroke-width: 3;
}

.cds--cc--chart-wrapper .cds--cc--tree g.links {
  fill: none;
  stroke: var(--cds-border-strong-01, #8d8d8d);
  stroke-opacity: 0.4;
  stroke-width: 1.5;
}
.cds--cc--chart-wrapper .cds--cc--tree g.clickable {
  cursor: pointer;
}
.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover text {
  font-weight: 600;
}
.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover circle {
  fill: var(--cds-text-primary, #161616);
  transition: all 0.1s ease-out;
}
.cds--cc--chart-wrapper .cds--cc--tree circle.parent {
  fill: var(--cds-text-secondary, #525252);
}
.cds--cc--chart-wrapper .cds--cc--tree circle.child {
  fill: var(--cds-border-strong-01, #8d8d8d);
}
.cds--cc--chart-wrapper .cds--cc--tree text {
  fill: var(--cds-text-primary, #161616);
}
.cds--cc--chart-wrapper .cds--cc--tree text.text-stroke {
  stroke: var(--cds-text-inverse, #ffffff);
  stroke-width: 2px;
}

.cds--cc--treemap text {
  pointer-events: none;
}

.cds--cc--wordcloud text.word.light {
  font-weight: 300;
}

.cds--chart-holder {
  --cds-charts-font-family: 'IBM Plex Sans', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;
  --cds-charts-font-family-condensed: 'IBM Plex Sans Condensed', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;
  font-family: var(--cds-charts-font-family);
}

.cds--cc--chart-wrapper p {
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: var(--cds-text-secondary, #525252);
}
.cds--cc--chart-wrapper text {
  font-size: 12px;
  font-weight: 400;
  fill: var(--cds-text-secondary, #525252);
}
.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number {
  font-family: var(--cds-charts-font-family);
  font-weight: 300;
}
.cds--cc--chart-wrapper text.meter-title,
.cds--cc--chart-wrapper text.percent-value {
  font-size: 16px;
  font-family: var(--cds-charts-font-family);
}
.cds--cc--chart-wrapper text.meter-title {
  font-weight: 600;
}

.cds--chart-holder {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.cds--chart-holder.filled, .cds--chart-holder.fullscreen {
  background-color: var(--cds-background, #ffffff);
}
.cds--chart-holder.filled .cds--cc--chart-wrapper, .cds--chart-holder.fullscreen .cds--cc--chart-wrapper {
  background-color: var(--cds-background, #ffffff);
}
.cds--chart-holder .DONT_STYLE_ME_css_styles_verifier {
  overflow: hidden;
  opacity: 0;
}

.cds--chart-holder {
  --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, 0.32);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #78a9ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.64);
  --cds-ai-border-strong: #4589ff;
  --cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
  --cds-ai-overlay: rgba(0, 17, 65, 0.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, 0.06);
  --cds-ai-popover-shadow-outer-02: rgba(0, 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, 0.5);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.12);
  --cds-background-inverse: #393939;
  --cds-background-inverse-hover: #474747;
  --cds-background-selected: rgba(141, 141, 141, 0.2);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.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-border: #e0e0e0;
  --cds-chat-bubble-user: #e0e0e0;
  --cds-chat-button: #0f62fe;
  --cds-chat-button-active: rgba(141, 141, 141, 0.5);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.12);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.2);
  --cds-chat-button-text-hover: #0043ce;
  --cds-chat-button-text-selected: #525252;
  --cds-chat-header-background: #ffffff;
  --cds-chat-prompt-background: #ffffff;
  --cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
  --cds-chat-prompt-border-start: #f4f4f4;
  --cds-chat-shell-background: #ffffff;
  --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, 0.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-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(22, 22, 22, 0.5);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(22, 22, 22, 0.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, 0.4);
  --cds-text-primary: #161616;
  --cds-text-secondary: #525252;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-color-scheme: light;
  --cds-alert-stroke: #b28600;
  --cds-layer-01-absolute: #ffffff;
  --cds-layer-inverse-absolute: #000000;
  --cds-null-state: none;
  --cds-grid-bg: #ffffff;
  --cds-meter-range-indicator: #a8a8a8;
  --cds-network-diagrams-background-hover: #f1f1f1;
  --cds-tooltip-line-border: #e0e0e0;
  --cds-zone-fill-01: #f4f4f4;
  --cds-zone-stroke-01: #8d8d8d;
  --cds-zone-fill-02: #e0e0e0;
  --cds-zone-stroke-02: #8d8d8d;
  --cds-zone-fill-03: #c6c6c6;
  --cds-zone-stroke-03: #8d8d8d;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--chart-holder[data-carbon-theme=g10] {
  --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, 0.32);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #78a9ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.64);
  --cds-ai-border-strong: #4589ff;
  --cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
  --cds-ai-overlay: rgba(0, 17, 65, 0.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, 0.06);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04);
  --cds-ai-skeleton-background: #d0e2ff;
  --cds-ai-skeleton-element-background: #4589ff;
  --cds-background: #f4f4f4;
  --cds-background-active: rgba(141, 141, 141, 0.5);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.12);
  --cds-background-inverse: #393939;
  --cds-background-inverse-hover: #474747;
  --cds-background-selected: rgba(141, 141, 141, 0.2);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.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: #c6c6c6;
  --cds-border-subtle-01: #e0e0e0;
  --cds-border-subtle-02: #c6c6c6;
  --cds-border-subtle-03: #e0e0e0;
  --cds-border-subtle-selected-01: #c6c6c6;
  --cds-border-subtle-selected-02: #c6c6c6;
  --cds-border-subtle-selected-03: #c6c6c6;
  --cds-border-tile-01: #a8a8a8;
  --cds-border-tile-02: #c6c6c6;
  --cds-border-tile-03: #a8a8a8;
  --cds-chat-avatar-agent: #393939;
  --cds-chat-avatar-bot: #6f6f6f;
  --cds-chat-avatar-user: #0f62fe;
  --cds-chat-bubble-agent: #ffffff;
  --cds-chat-bubble-border: #e0e0e0;
  --cds-chat-bubble-user: #e0e0e0;
  --cds-chat-button: #0f62fe;
  --cds-chat-button-active: rgba(141, 141, 141, 0.5);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.12);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.2);
  --cds-chat-button-text-hover: #0043ce;
  --cds-chat-button-text-selected: #525252;
  --cds-chat-header-background: #ffffff;
  --cds-chat-prompt-background: #ffffff;
  --cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
  --cds-chat-prompt-border-start: #f4f4f4;
  --cds-chat-shell-background: #ffffff;
  --cds-field-01: #ffffff;
  --cds-field-02: #f4f4f4;
  --cds-field-03: #ffffff;
  --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, 0.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: #ffffff;
  --cds-layer-02: #f4f4f4;
  --cds-layer-03: #ffffff;
  --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-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(22, 22, 22, 0.5);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(22, 22, 22, 0.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, 0.4);
  --cds-text-primary: #161616;
  --cds-text-secondary: #525252;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-color-scheme: light;
  --cds-alert-stroke: #b28600;
  --cds-layer-01-absolute: #ffffff;
  --cds-layer-inverse-absolute: #000000;
  --cds-null-state: none;
  --cds-grid-bg: #ffffff;
  --cds-meter-range-indicator: #a8a8a8;
  --cds-network-diagrams-background-hover: #f1f1f1;
  --cds-tooltip-line-border: #e0e0e0;
  --cds-zone-fill-01: #f4f4f4;
  --cds-zone-stroke-01: #8d8d8d;
  --cds-zone-fill-02: #e0e0e0;
  --cds-zone-stroke-02: #8d8d8d;
  --cds-zone-fill-03: #c6c6c6;
  --cds-zone-stroke-03: #8d8d8d;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--chart-holder[data-carbon-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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #262626;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #0043ce;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-color-scheme: dark;
  --cds-alert-stroke: none;
  --cds-layer-01-absolute: #000000;
  --cds-layer-inverse-absolute: #ffffff;
  --cds-null-state: #161616;
  --cds-grid-bg: #161616;
  --cds-meter-range-indicator: #6f6f6f;
  --cds-network-diagrams-background-hover: #ededed;
  --cds-tooltip-line-border: #393939;
  --cds-zone-fill-01: #262626;
  --cds-zone-stroke-01: #6f6f6f;
  --cds-zone-fill-02: #393939;
  --cds-zone-stroke-02: #6f6f6f;
  --cds-zone-fill-03: #525252;
  --cds-zone-stroke-03: #6f6f6f;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--chart-holder[data-carbon-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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-color-scheme: dark;
  --cds-alert-stroke: none;
  --cds-layer-01-absolute: #000000;
  --cds-layer-inverse-absolute: #ffffff;
  --cds-null-state: none;
  --cds-grid-bg: #161616;
  --cds-meter-range-indicator: #6f6f6f;
  --cds-network-diagrams-background-hover: #ededed;
  --cds-tooltip-line-border: #6f6f6f;
  --cds-zone-fill-01: #262626;
  --cds-zone-stroke-01: #6f6f6f;
  --cds-zone-fill-02: #393939;
  --cds-zone-stroke-02: #6f6f6f;
  --cds-zone-fill-03: #525252;
  --cds-zone-stroke-03: #6f6f6f;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--chart-holder.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: unset !important;
  max-height: unset !important;
  padding: 2em;
}

.cds--cc--chart-wrapper {
  overflow: visible;
  font-family: var(--cds-charts-font-family-condensed);
}

.c4p--apikey-modal .cds--modal-close {
  display: none;
}

.c4p--apikey-modal .cds--inline-loading {
  min-height: 3rem;
}

.c4p--apikey-modal .cds--modal-content {
  padding-right: 1rem;
}

.c4p--apikey-modal__body {
  padding-right: calc(20% - 1rem);
  margin-bottom: 1rem;
}

.c4p--apikey-modal__messaging {
  display: flex;
  padding-right: calc(20% - 1rem);
  margin-top: 0.5rem;
}

.c4p--apikey-modal__messaging-text {
  flex: 1;
  margin-left: 0.5rem;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

.c4p--apikey-modal__messaging-text > * {
  font: inherit;
}

.c4p--apikey-modal__error-icon svg {
  fill: var(--cds-button-danger-primary, #da1e28);
}

.c4p--about-modal .cds--modal-container {
  grid-template-rows: auto auto 1fr auto;
}

.c4p--about-modal .c4p--about-modal__logo {
  margin: 1rem 1rem 2rem 1rem;
}

.c4p--about-modal .c4p--about-modal__header {
  padding: 0 20% 0 1rem;
  margin-bottom: 0;
  grid-row: auto;
}

.c4p--about-modal .c4p--about-modal__title {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
  color: var(--cds-text-primary, #161616);
}

.c4p--about-modal .c4p--about-modal__body {
  font-size: var(--cds-body-compact-02-font-size, 1rem);
  font-weight: var(--cds-body-compact-02-font-weight, 400);
  line-height: var(--cds-body-compact-02-line-height, 1.375);
  letter-spacing: var(--cds-body-compact-02-letter-spacing, 0);
  overflow: hidden auto;
  min-height: 4rem;
  grid-row: auto;
  padding-block-start: 0;
  padding-inline: 1rem 20%;
}
.c4p--about-modal .c4p--about-modal__body:not(.cds--modal-scroll-content) {
  margin-bottom: 1.5rem;
  padding-block-end: 0;
}

.c4p--about-modal .cds--modal-content--overflow-indicator {
  bottom: 1.5rem;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--cds-layer-01, #f4f4f4));
}

.c4p--about-modal .c4p--about-modal__links-container {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  margin-top: 1.5rem;
}

.c4p--about-modal .c4p--about-modal__version {
  color: var(--cds-text-secondary, #525252);
}

.c4p--about-modal .c4p--about-modal__links-container a + a {
  padding-left: 0.5rem;
  border-left: 1px solid var(--cds-border-strong-01, #8d8d8d);
  margin-left: 0.5rem;
}

.c4p--about-modal .c4p--about-modal__content,
.c4p--about-modal .c4p--about-modal__copyright-text {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-top: 1.5rem;
  margin-bottom: 0;
  color: var(--cds-text-secondary, #525252);
}

.c4p--about-modal .c4p--about-modal__copyright-text {
  margin-top: 1rem;
}

p.c4p--about-modal__content:first-child,
p.c4p--about-modal__copyright-text:first-child {
  margin-top: 2rem;
}

.c4p--about-modal .c4p--about-modal__footer {
  display: block;
  height: auto;
  padding: 1rem;
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--action-set {
  align-items: stretch;
  justify-content: flex-end;
  background-color: var(--cds-layer-01, #f4f4f4);
}

.c4p--action-set .c4p--action-set__action-button {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  align-items: center;
  margin: 0;
}
.c4p--action-set .c4p--action-set__action-button.c4p--action-set__action-button--expressive {
  height: 4rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.c4p--action-set.cds--btn-set .c4p--action-set__action-button.cds--btn.cds--btn--expressive,
.c4p--action-set.cds--btn-set .c4p--action-set__action-button.cds--btn {
  max-width: none;
}

.c4p--action-set:not(.c4p--action-set--stacking) .c4p--action-set__action-button--ghost {
  padding-left: 2rem;
}

.c4p--action-set.c4p--action-set--row-single.c4p--action-set--md .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-single .c4p--action-set__action-button--ghost {
  flex: 0 0 100%;
}

.c4p--action-set.c4p--action-set--row-double .c4p--action-set__action-button--ghost {
  flex: 1 1 75%;
}

.c4p--action-set.c4p--action-set--row-single.c4p--action-set--lg .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.c4p--action-set--row-double.c4p--action-set--md .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-double.c4p--action-set--lg .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-triple .c4p--action-set__action-button--ghost {
  flex: 0 1 50%;
}

.c4p--action-set.c4p--action-set--row-triple .c4p--action-set__action-button--ghost {
  flex: 1 1 50%;
}

.c4p--action-set.cds--btn-set.c4p--action-set--row-triple.c4p--action-set--lg .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--xl .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--2xl .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--row-quadruple .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost) {
  /* stylelint-disable-next-line function-no-unknown -- to-rem carbon replacement for rem */
  max-width: 14.5rem;
  flex: 0 1 25%;
}

.c4p--action-set.cds--btn-set.c4p--action-set--row-quadruple .c4p--action-set__action-button--ghost {
  flex: 1 1 25%;
}

.c4p--action-set .c4p--action-set__action-button .cds--inline-loading {
  position: absolute;
  top: 0;
  right: 0;
  width: 2rem;
}

.c4p--button-menu {
  min-width: 160px;
}
.c4p--button-menu.c4p--button-menu__wrapper--primary, .c4p--button-menu.c4p--button-menu__wrapper--primary.cds--overflow-menu.cds--overflow-menu--open {
  background-color: var(--cds-button-primary, #0f62fe);
}
.c4p--button-menu.cds--overflow-menu.c4p--button-menu__wrapper--primary:hover {
  background-color: var(--cds-button-primary-hover, #0050e6);
}
.c4p--button-menu.c4p--button-menu__wrapper--tertiary, .c4p--button-menu.c4p--button-menu__wrapper--tertiary.cds--overflow-menu.cds--overflow-menu--open {
  background-color: var(--cds-button-tertiary, #0f62fe);
}
.c4p--button-menu.cds--overflow-menu.c4p--button-menu__wrapper--tertiary:hover {
  background-color: var(--cds-button-tertiary-hover, #0050e6);
}
.c4p--button-menu.c4p--button-menu__wrapper--ghost, .c4p--button-menu.c4p--button-menu__wrapper--ghost.cds--overflow-menu.cds--overflow-menu--open {
  background-color: transparent;
}
.c4p--button-menu.cds--overflow-menu.c4p--button-menu__wrapper--ghost:hover {
  background-color: var(--cds-layer-hover);
}
.c4p--button-menu .c4p--button-menu__trigger {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 0 1rem;
}

.c4p--button-menu__options.cds--overflow-menu-options::after {
  content: initial;
}

:root {
  --cds-grid-gutter: 2rem;
  --cds-grid-columns: 4;
  --cds-grid-margin: 0;
}
@media (min-width: 42rem) {
  :root {
    --cds-grid-columns: 8;
    --cds-grid-margin: 1rem;
  }
}
@media (min-width: 66rem) {
  :root {
    --cds-grid-columns: 16;
  }
}
@media (min-width: 99rem) {
  :root {
    --cds-grid-margin: 1.5rem;
  }
}

.cds--css-grid {
  --cds-grid-gutter-start: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-gutter-end: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-column-hang: calc(var(--cds-grid-gutter) / 2);
  display: grid;
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
  inline-size: 100%;
  margin-inline: auto;
  max-inline-size: 99rem;
  padding-inline: var(--cds-grid-margin);
}

.cds--css-grid--full-width {
  max-inline-size: 100%;
}

.cds--css-grid-column {
  --cds-grid-mode-start: var(--cds-grid-gutter-start);
  --cds-grid-mode-end: var(--cds-grid-gutter-end);
  margin-inline: var(--cds-grid-gutter-start) var(--cds-grid-gutter-end);
}
[dir=rtl] .cds--css-grid-column {
  margin-inline: var(--cds-grid-gutter-end) var(--cds-grid-gutter-start);
}

.cds--css-grid--narrow {
  --cds-grid-gutter-start: 0;
}

.cds--css-grid--condensed {
  --cds-grid-gutter: 0.0625rem;
  --cds-grid-column-hang: 0.96875rem;
}

.cds--subgrid {
  display: grid;
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
  margin-inline: calc(var(--cds-grid-mode-start) * -1) calc(var(--cds-grid-mode-end) * -1);
}
[dir=rtl] .cds--subgrid {
  margin-inline: calc(var(--cds-grid-mode-end) * -1) calc(var(--cds-grid-mode-start) * -1);
}

.cds--subgrid--wide {
  --cds-grid-gutter-start: 1rem;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 0;
}

.cds--subgrid--narrow {
  --cds-grid-gutter-start: 0;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 1rem;
}

.cds--subgrid--condensed {
  --cds-grid-gutter-start: 0.03125rem;
  --cds-grid-gutter-end: 0.03125rem;
  --cds-grid-column-hang: 0.96875rem;
}

.cds--grid-column-hang {
  margin-inline-start: var(--cds-grid-column-hang);
}
[dir=rtl] .cds--grid-column-hang {
  margin-inline: initial var(--cds-grid-column-hang);
}

.cds--col-span-0 {
  display: none;
}

.cds--col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}

.cds--col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}

.cds--col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}

.cds--col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}

.cds--col-span-5 {
  --cds-grid-columns: 5;
  display: block;
  grid-column: span 5/span 5;
}

.cds--col-span-6 {
  --cds-grid-columns: 6;
  display: block;
  grid-column: span 6/span 6;
}

.cds--col-span-7 {
  --cds-grid-columns: 7;
  display: block;
  grid-column: span 7/span 7;
}

.cds--col-span-8 {
  --cds-grid-columns: 8;
  display: block;
  grid-column: span 8/span 8;
}

.cds--col-span-9 {
  --cds-grid-columns: 9;
  display: block;
  grid-column: span 9/span 9;
}

.cds--col-span-10 {
  --cds-grid-columns: 10;
  display: block;
  grid-column: span 10/span 10;
}

.cds--col-span-11 {
  --cds-grid-columns: 11;
  display: block;
  grid-column: span 11/span 11;
}

.cds--col-span-12 {
  --cds-grid-columns: 12;
  display: block;
  grid-column: span 12/span 12;
}

.cds--col-span-13 {
  --cds-grid-columns: 13;
  display: block;
  grid-column: span 13/span 13;
}

.cds--col-span-14 {
  --cds-grid-columns: 14;
  display: block;
  grid-column: span 14/span 14;
}

.cds--col-span-15 {
  --cds-grid-columns: 15;
  display: block;
  grid-column: span 15/span 15;
}

.cds--col-span-16 {
  --cds-grid-columns: 16;
  display: block;
  grid-column: span 16/span 16;
}

.cds--sm\:col-span-0 {
  display: none;
}

.cds--sm\:col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}

.cds--sm\:col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}

.cds--sm\:col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}

.cds--sm\:col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}

.cds--sm\:col-span-auto {
  grid-column: auto;
}

.cds--sm\:col-span-100 {
  grid-column: 1/-1;
}

.cds--sm\:col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}

.cds--sm\:col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}

.cds--sm\:col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}

@media (min-width: 42rem) {
  .cds--md\:col-span-0 {
    display: none;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-auto {
    grid-column: auto;
  }
  .cds--md\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--md\:col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
  .cds--md\:col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
  .cds--md\:col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-auto {
    grid-column: auto;
  }
  .cds--lg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--lg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--lg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--lg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-auto {
    grid-column: auto;
  }
  .cds--xlg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--xlg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--xlg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--xlg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-0 {
    display: none;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-auto {
    grid-column: auto;
  }
  .cds--max\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--max\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--max\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--max\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
.cds--col-span-auto {
  grid-column: auto;
}

.cds--col-span-100 {
  grid-column: 1/-1;
}

.cds--col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}
@media (min-width: 42rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
}

.cds--col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}
@media (min-width: 42rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
}

.cds--col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}
@media (min-width: 42rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}

.cds--col-start-1 {
  grid-column-start: 1;
}

.cds--col-start-2 {
  grid-column-start: 2;
}

.cds--col-start-3 {
  grid-column-start: 3;
}

.cds--col-start-4 {
  grid-column-start: 4;
}

.cds--col-start-5 {
  grid-column-start: 5;
}

.cds--col-start-6 {
  grid-column-start: 6;
}

.cds--col-start-7 {
  grid-column-start: 7;
}

.cds--col-start-8 {
  grid-column-start: 8;
}

.cds--col-start-9 {
  grid-column-start: 9;
}

.cds--col-start-10 {
  grid-column-start: 10;
}

.cds--col-start-11 {
  grid-column-start: 11;
}

.cds--col-start-12 {
  grid-column-start: 12;
}

.cds--col-start-13 {
  grid-column-start: 13;
}

.cds--col-start-14 {
  grid-column-start: 14;
}

.cds--col-start-15 {
  grid-column-start: 15;
}

.cds--col-start-16 {
  grid-column-start: 16;
}

.cds--col-end-2 {
  grid-column-end: 2;
}

.cds--col-end-3 {
  grid-column-end: 3;
}

.cds--col-end-4 {
  grid-column-end: 4;
}

.cds--col-end-5 {
  grid-column-end: 5;
}

.cds--col-end-6 {
  grid-column-end: 6;
}

.cds--col-end-7 {
  grid-column-end: 7;
}

.cds--col-end-8 {
  grid-column-end: 8;
}

.cds--col-end-9 {
  grid-column-end: 9;
}

.cds--col-end-10 {
  grid-column-end: 10;
}

.cds--col-end-11 {
  grid-column-end: 11;
}

.cds--col-end-12 {
  grid-column-end: 12;
}

.cds--col-end-13 {
  grid-column-end: 13;
}

.cds--col-end-14 {
  grid-column-end: 14;
}

.cds--col-end-15 {
  grid-column-end: 15;
}

.cds--col-end-16 {
  grid-column-end: 16;
}

.cds--col-end-17 {
  grid-column-end: 17;
}

.cds--col-start-auto {
  grid-column-start: auto;
}

.cds--col-end-auto {
  grid-column-end: auto;
}

.cds--sm\:col-start-1 {
  grid-column-start: 1;
}

.cds--sm\:col-start-2 {
  grid-column-start: 2;
}

.cds--sm\:col-start-3 {
  grid-column-start: 3;
}

.cds--sm\:col-start-4 {
  grid-column-start: 4;
}

.cds--sm\:col-start-5 {
  grid-column-start: 5;
}

.cds--sm\:col-start-6 {
  grid-column-start: 6;
}

.cds--sm\:col-start-7 {
  grid-column-start: 7;
}

.cds--sm\:col-start-8 {
  grid-column-start: 8;
}

.cds--sm\:col-start-9 {
  grid-column-start: 9;
}

.cds--sm\:col-start-10 {
  grid-column-start: 10;
}

.cds--sm\:col-start-11 {
  grid-column-start: 11;
}

.cds--sm\:col-start-12 {
  grid-column-start: 12;
}

.cds--sm\:col-start-13 {
  grid-column-start: 13;
}

.cds--sm\:col-start-14 {
  grid-column-start: 14;
}

.cds--sm\:col-start-15 {
  grid-column-start: 15;
}

.cds--sm\:col-start-16 {
  grid-column-start: 16;
}

.cds--sm\:col-end-2 {
  grid-column-end: 2;
}

.cds--sm\:col-end-3 {
  grid-column-end: 3;
}

.cds--sm\:col-end-4 {
  grid-column-end: 4;
}

.cds--sm\:col-end-5 {
  grid-column-end: 5;
}

.cds--sm\:col-end-6 {
  grid-column-end: 6;
}

.cds--sm\:col-end-7 {
  grid-column-end: 7;
}

.cds--sm\:col-end-8 {
  grid-column-end: 8;
}

.cds--sm\:col-end-9 {
  grid-column-end: 9;
}

.cds--sm\:col-end-10 {
  grid-column-end: 10;
}

.cds--sm\:col-end-11 {
  grid-column-end: 11;
}

.cds--sm\:col-end-12 {
  grid-column-end: 12;
}

.cds--sm\:col-end-13 {
  grid-column-end: 13;
}

.cds--sm\:col-end-14 {
  grid-column-end: 14;
}

.cds--sm\:col-end-15 {
  grid-column-end: 15;
}

.cds--sm\:col-end-16 {
  grid-column-end: 16;
}

.cds--sm\:col-end-17 {
  grid-column-end: 17;
}

.cds--sm\:col-start-auto {
  grid-column-start: auto;
}

.cds--sm\:col-end-auto {
  grid-column-end: auto;
}

@media (min-width: 42rem) {
  .cds--md\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--md\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--md\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--md\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--md\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--md\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--md\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--md\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--md\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--md\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--md\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--md\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--md\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--md\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--md\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--md\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--md\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--md\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--md\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--md\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--md\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--md\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--md\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--md\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--md\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--md\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--md\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--md\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--md\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--md\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--md\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--md\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--md\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--md\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--lg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--lg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--lg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--lg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--lg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--lg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--lg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--lg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--lg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--lg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--lg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--lg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--lg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--lg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--lg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--lg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--lg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--lg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--lg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--lg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--lg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--lg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--lg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--lg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--lg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--lg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--lg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--lg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--lg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--lg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--lg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--lg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--lg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--xlg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--xlg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--xlg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--xlg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--xlg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--xlg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--xlg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--xlg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--xlg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--xlg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--xlg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--xlg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--xlg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--xlg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--xlg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--xlg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--xlg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--xlg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--xlg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--xlg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--xlg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--xlg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--xlg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--xlg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--xlg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--xlg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--xlg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--xlg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--xlg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--xlg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--xlg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--xlg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--xlg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--max\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--max\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--max\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--max\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--max\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--max\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--max\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--max\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--max\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--max\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--max\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--max\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--max\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--max\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--max\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--max\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--max\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--max\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--max\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--max\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--max\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--max\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--max\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--max\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--max\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--max\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--max\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--max\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--max\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--max\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--max\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--max\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--max\:col-end-auto {
    grid-column-end: auto;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
    transform: translateY(3rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.c4p--cascade__element,
.c4p--cascade__col {
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: no-preference) {
  .c4p--cascade__element,
  .c4p--cascade__col {
    /* stylelint-disable-next-line carbon/motion-duration-use, carbon/motion-easing-use -- Carbon animation duration defined above in $animationProps */
    animation: 240ms cubic-bezier(0.2, 0, 0.38, 0.9) 0s 1 fade;
    animation-fill-mode: forwards;
    opacity: 0;
  }
}

.c4p--cascade__element:nth-child(n+1),
.c4p--cascade__col-1 {
  animation-delay: 60ms;
}

.c4p--cascade__element:nth-child(n+2),
.c4p--cascade__col-2 {
  animation-delay: 120ms;
}

.c4p--cascade__element:nth-child(n+3),
.c4p--cascade__col-3 {
  animation-delay: 180ms;
}

.c4p--cascade__element:nth-child(n+4),
.c4p--cascade__col-4 {
  animation-delay: 240ms;
}

.c4p--cascade__element:nth-child(n+5),
.c4p--cascade__col-5 {
  animation-delay: 300ms;
}

.c4p--cascade__element:nth-child(n+6),
.c4p--cascade__col-6 {
  animation-delay: 360ms;
}

.c4p--cascade__element:nth-child(n+7),
.c4p--cascade__col-7 {
  animation-delay: 420ms;
}

.c4p--cascade__element:nth-child(n+8),
.c4p--cascade__col-8 {
  animation-delay: 480ms;
}

.c4p--coachmark-dragbar {
  display: flex;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--coachmark-dragbar svg {
  color: var(--cds-icon-inverse, #ffffff);
}

.c4p--coachmark-header {
  display: flex;
}

/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable declaration-no-important */
.c4p--coachmark-overlay {
  position: absolute;
  z-index: 5901;
  width: 18rem;
  border-radius: 0.125rem;
  background-color: var(--cds-background-inverse, #393939);
  color: var(--cds-text-inverse, #ffffff);
  visibility: hidden;
}
.c4p--coachmark-overlay--tooltip {
  position: initial;
  transform: none !important;
}
.c4p--coachmark-overlay--fixed {
  position: fixed;
  right: 1rem;
  bottom: 0;
  transform: translateY(100%);
  transition: transform 240ms cubic-bezier(0.2, 0, 1, 0.9);
}
@media (prefers-reduced-motion) {
  .c4p--coachmark-overlay--fixed {
    transition: none;
  }
}
.c4p--coachmark-overlay--is-dragmode {
  border-radius: 0;
  box-shadow: 0 0 0 0.25rem var(--cds-background-inverse, #393939);
  outline: 0.125rem solid var(--cds-icon-inverse, #ffffff);
}
.c4p--coachmark-overlay--is-visible {
  transform: translateY(0);
  visibility: visible;
}
.c4p--coachmark-overlay--top {
  transform: translate(-50%, calc(-1 * (100% + 1.5rem + 0.375rem)));
}
.c4p--coachmark-overlay--top-left {
  transform: translate(-1.5rem, calc(-1 * (100% + 1.5rem + 0.375rem)));
}
.c4p--coachmark-overlay--top-right {
  transform: translate(calc(-1 * (100% - 1.5rem)), calc(-1 * (100% + 1.5rem + 0.375rem)));
}
.c4p--coachmark-overlay--bottom {
  transform: translate(-50%, 1.875rem);
}
.c4p--coachmark-overlay--bottom-left {
  transform: translate(-1.5rem, 1.875rem);
}
.c4p--coachmark-overlay--bottom-right {
  transform: translate(calc(-1 * (100% - 1.5rem)), 1.875rem);
}
.c4p--coachmark-overlay--left {
  transform: translate(calc(-1 * (100% + 1.5rem + 0.375rem)), -50%);
}
.c4p--coachmark-overlay--left-top {
  transform: translate(calc(-1 * (100% + 1.5rem + 0.375rem)), -1.5rem);
}
.c4p--coachmark-overlay--left-bottom {
  transform: translate(calc(-1 * (100% + 1.5rem + 0.375rem)), calc(-1 * (100% - 1.5rem)));
}
.c4p--coachmark-overlay--right {
  transform: translate(1.875rem, -50%);
}
.c4p--coachmark-overlay--right-top {
  transform: translate(1.875rem, -1.5rem);
}
.c4p--coachmark-overlay--right-bottom {
  transform: translate(1.875rem, calc(-1 * (100% - 1.5rem)));
}
.c4p--coachmark-overlay__element-stepped-media {
  height: 8rem;
  margin-bottom: 1rem;
}
.c4p--coachmark-overlay__body .cds--btn--ghost {
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--coachmark-overlay__body .cds--btn--ghost:hover {
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--coachmark-overlay__body c4p--coachmark-overlay-element {
  display: block;
  max-width: 100%;
  flex: 0 0 100%;
}
.c4p--coachmark-overlay__body c4p--coachmark-overlay-element c4p--coachmark-overlay-element__content {
  padding-bottom: 1rem;
}
.c4p--coachmark-overlay__body c4p--coachmark-overlay-element c4p--coachmark-overlay-element__title > div {
  margin: 0 0 0.5rem;
}
.c4p--coachmark-overlay__body c4p--coachmark-overlay-element c4p--coachmark-overlay-element__title > div > h2 {
  font-size: var(--cds-productive-heading-02-font-size, 1rem);
  font-weight: var(--cds-productive-heading-02-font-weight, 600);
  line-height: var(--cds-productive-heading-02-line-height, 1.375);
  letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0);
  order: 1;
}
.c4p--coachmark-overlay__handle {
  position: relative;
  flex-grow: 1;
  padding: 0.25rem 0 0 0.5rem;
  border: 0;
  background-color: transparent;
  text-align: left;
}
.c4p--coachmark-overlay__handle::before {
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 1.625rem;
  height: 1.625rem;
  content: "";
}
.c4p--coachmark-overlay__handle:hover {
  cursor: move;
}
.c4p--coachmark-overlay__handle:focus {
  border: none;
  outline: none;
}
.c4p--coachmark-overlay__handle:focus::before {
  border: 1px solid var(--cds-icon-inverse, #ffffff);
  outline: 1px solid #0f62fe;
}
.c4p--coachmark-overlay--close-btn-container {
  width: 2rem;
  height: 2rem;
  margin-left: auto !important;
}
.c4p--coachmark-overlay--close-btn {
  width: 2rem;
  height: 2rem;
  margin-left: auto !important;
}
.c4p--coachmark-overlay--close-btn svg > path {
  margin: 0;
  fill: var(--cds-icon-inverse, #ffffff) !important;
}
.c4p--coachmark-overlay--close-btn:hover {
  background-color: var(--cds-background-inverse-hover, #474747) !important;
}
.c4p--coachmark-overlay__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--link {
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--link:hover {
  color: #a6c8ff;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--link:active {
  color: var(--cds-text-on-color, #ffffff);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--link:focus {
  outline-color: var(--cds-text-on-color, #ffffff);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--btn--ghost {
  border-color: transparent !important;
  border-radius: 0;
  outline: 1px solid transparent;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--btn--ghost:hover {
  background-color: var(--cds-background-inverse-hover, #474747);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--btn--ghost:active {
  background-color: var(--cds-button-secondary-active, #6f6f6f);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__body .cds--btn--ghost:focus {
  box-shadow: inset 0 0 0 1px var(--cds-background-inverse, #393939), inset 0 0 0 0.125rem #ffffff;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay__handle:focus::before {
  border: 1px solid #ffffff;
  outline: 1px solid transparent;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay--close-btn {
  border-color: transparent !important;
  border-radius: 0;
  outline: 1px solid transparent;
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay--close-btn:active {
  background-color: var(--cds-button-secondary-active, #6f6f6f);
}
.c4p--coachmark-overlay__light .c4p--coachmark-overlay--close-btn:focus {
  box-shadow: inset 0 0 0 1px var(--cds-background-inverse, #393939), inset 0 0 0 0.125rem #ffffff;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--link {
  color: #0062fe;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--link:hover {
  color: #0043ce;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--link:active {
  color: var(--cds-link-secondary, #0043ce);
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--link:focus {
  color: var(--cds-text-inverse, #ffffff);
  outline-color: var(--cds-text-inverse, #ffffff);
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--btn--primary:focus {
  background-color: var(--cds-button-primary-active, #002d9c);
  box-shadow: inset 0 0 0 0.125rem var(--cds-button-primary, #0f62fe), inset 0 0 0 0.1875rem var(--cds-button-tertiary, #0f62fe);
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--btn--ghost {
  border-color: transparent;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--btn--ghost:hover {
  background-color: var(--cds-background-inverse-hover, #474747);
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--btn--ghost:active {
  background-color: var(--cds-button-tertiary-active, #002d9c);
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__body .cds--btn--ghost:focus {
  box-shadow: inset 0 0 0 1px #0f62fe, inset 0 0 0 0.125rem #ffffff;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay__handle:focus::before {
  border: 1px solid #ffffff;
  outline: 1px solid #0f62fe;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay--close-btn {
  border-color: transparent;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay--close-btn:focus {
  box-shadow: inset 0 0 0 1px #0f62fe, inset 0 0 0 0.125rem #ffffff;
}
.c4p--coachmark-overlay__dark .c4p--coachmark-overlay--close-btn:active {
  background-color: var(--cds-button-tertiary-active, #002d9c);
}
.c4p--coachmark-overlay .c4p--carousel__item {
  flex: 0 0 100% !important;
}

/* stylelint-disable max-nesting-depth */
/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable declaration-no-important */
.c4p--coachmark-tagline {
  position: fixed;
  z-index: 1000;
  right: 1rem;
  bottom: 0;
  display: grid;
  overflow: hidden;
  width: 18rem;
  border-radius: 0.125rem 0.125rem 0 0;
  background: #6929c4;
  background-image: linear-gradient(90deg, #001d6c 0%, #6929c4 100%);
  color: #ffffff !important;
  grid-template-columns: [cta-col] auto [close-btn-col] 2.5rem;
  opacity: 1;
  transition: opacity 240ms cubic-bezier(0.2, 0, 1, 0.9) 300ms;
  transition-delay: 240ms;
}
@media (prefers-reduced-motion) {
  .c4p--coachmark-tagline {
    transition: none;
  }
}
.c4p--coachmark-tagline::before {
  position: absolute;
  z-index: -1;
  background: linear-gradient(90deg, #0043ce 0%, #6929c4 100%);
  content: "";
  inset: 0;
  opacity: 0;
  /* stylelint-disable-next-line carbon/motion-duration-use */
  transition: opacity 240ms cubic-bezier(0.2, 0, 1, 0.9);
}
@media (prefers-reduced-motion) {
  .c4p--coachmark-tagline::before {
    transition: none;
  }
}
.c4p--coachmark-tagline:hover::before {
  opacity: 1;
}
.c4p--coachmark-tagline--is-open {
  background: #ffffff;
  opacity: 0;
}
.c4p--coachmark-tagline--is-open c4p--coachmark-tagline__cta {
  opacity: 0;
}
.c4p--coachmark-tagline--is-open c4p--coachmark-tagline--close-btn {
  display: none;
}
.c4p--coachmark-tagline--is-open::before {
  background: #ffffff;
}
.c4p--coachmark-tagline__cta {
  display: grid;
  padding: 0.5rem 0;
  border: none;
  background: transparent;
  color: #ffffff !important;
  grid-template-columns: [icon-col] 2rem [body-col] auto;
  text-align: left;
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
}
.c4p--coachmark-tagline__cta:focus {
  box-shadow: inset 0 0 0 3px #6929c4, inset 0 0 0 0.25rem #ffffff;
  outline: 1px solid transparent;
}
.c4p--coachmark-tagline__cta:hover {
  cursor: pointer !important;
}
.c4p--coachmark-tagline__cta .c4p--coachmark-tagline__idea {
  justify-self: center;
}
.c4p--coachmark-tagline--close-btn-container {
  width: 2rem;
  height: 2rem;
  margin-left: auto;
}
.c4p--coachmark-tagline--close-btn {
  width: 2rem;
  height: 2rem;
  border-color: transparent !important;
  border-radius: 0;
  margin-left: auto !important;
  color: #ffffff;
  outline: 1px solid transparent;
}
.c4p--coachmark-tagline--close-btn:active {
  background-color: var(--cds-button-secondary-active, #6f6f6f);
}
.c4p--coachmark-tagline--close-btn:focus {
  box-shadow: inset 0 0 0 1px var(--cds-background-inverse, #393939), inset 0 0 0 0.125rem #ffffff !important;
}
.c4p--coachmark-tagline--close-btn svg > path {
  margin: 0;
  fill: #ffffff !important;
}
.c4p--coachmark-tagline--close-btn:hover {
  background-color: #7c3dd6 !important;
}

.c4p--coachmark {
  position: relative;
}

/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable carbon/motion-easing-use */
/* stylelint-disable max-nesting-depth */
.c4p--coachmark-beacon {
  position: relative;
}
.c4p--coachmark-beacon-default .c4p--coachmark-beacon__target::before {
  display: none;
}
.c4p--coachmark-beacon-default .c4p--coachmark-beacon__target::after {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: #4589ff;
  content: "";
}
.c4p--coachmark-beacon-default .c4p--coachmark-beacon__target:focus {
  outline: transparent;
}
.c4p--coachmark-beacon-default .c4p--coachmark-beacon__target:focus::before {
  position: absolute;
  top: 7px;
  left: 7px;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  content: "";
  /* stylelint-disable-next-line carbon/theme-token-use */
  outline: 0.125rem var(--cds-focus, #0f62fe) solid;
}
.c4p--coachmark-beacon .c4p--coachmark-beacon__target {
  display: flex;
  width: 2rem;
  height: 2rem;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: transparent;
  cursor: pointer;
}
.c4p--coachmark-beacon .c4p--coachmark-beacon__target[aria-expanded=true] circle {
  animation: none;
}
.c4p--coachmark-beacon__center {
  position: absolute;
  z-index: 6900;
  top: -1.375rem;
  left: -1.375rem;
  width: 5rem;
  height: 5rem;
  pointer-events: none;
}
.c4p--coachmark-beacon__center circle {
  /* stylelint-disable-next-line carbon/motion-duration-use */
  animation: ripple 2s infinite;
  fill: var(--cds-support-info, #0043ce);
  fill-opacity: 0;
  -webkit-mask-image: none;
  mask-image: none;
  stroke: var(--cds-support-info, #0043ce);
  stroke-opacity: 0;
  stroke-width: 1px;
  transition-timing-function: motion exit, productive;
}
@media (prefers-reduced-motion) {
  .c4p--coachmark-beacon__center circle {
    animation: none;
  }
}

@keyframes ripple {
  0% {
    fill-opacity: 0;
    r: 1px;
    stroke-opacity: 0;
    transition-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
  }
  31% {
    fill-opacity: 0.2;
    stroke-opacity: 1;
  }
  62% {
    fill-opacity: 0;
    r: 32px;
    stroke-opacity: 0;
  }
  100% {
    fill-opacity: 0;
    r: 32px;
    stroke-opacity: 0;
  }
}
@keyframes ring-ripple {
  0% {
    fill-opacity: 0;
    r: 12px;
    stroke-opacity: 0;
    transition-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
  }
  31% {
    fill-opacity: 0.2;
    stroke-opacity: 1;
  }
  62% {
    fill-opacity: 0;
    r: 32px;
    stroke-opacity: 0;
  }
  100% {
    fill-opacity: 0;
    r: 32px;
    stroke-opacity: 0;
  }
}
/* stylelint-disable max-nesting-depth */
.c4p--coachmark-overlay-element {
  padding: 0.125rem 1rem 0;
}
.c4p--coachmark-overlay-element__content {
  padding-bottom: 1rem;
}
.c4p--coachmark-overlay-element__title {
  font-size: var(--cds-productive-heading-02-font-size, 1rem);
  font-weight: var(--cds-productive-heading-02-font-weight, 600);
  line-height: var(--cds-productive-heading-02-line-height, 1.375);
  letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0);
  margin: 0 0 0.5rem;
}
.c4p--coachmark-overlay-element__body {
  font-size: var(--cds-body-long-01-font-size, 0.875rem);
  font-weight: var(--cds-body-long-01-font-weight, 400);
  line-height: var(--cds-body-long-01-line-height, 1.42857);
  letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px);
}
.c4p--coachmark-overlay-element__button {
  margin-bottom: 0;
}

.c4p--carousel__item .c4p--coachmark-overlay-element__button {
  margin-bottom: 1rem;
}

/* stylelint-disable max-nesting-depth */
.c4p--carousel {
  position: relative;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--carousel:focus {
  outline: none;
}

.c4p--carousel__elements-container {
  overflow: hidden;
}

.c4p--carousel__elements-container--scrolled,
.c4p--carousel__elements-container--scroll-max {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  width: 2rem;
  pointer-events: none;
}

.c4p--carousel__elements-container--scrolled {
  left: 0;
}

.c4p--carousel__elements-container--scroll-max {
  right: 0;
}

.c4p--carousel__elements {
  display: flex;
  overflow: scroll;
  -ms-overflow-style: none;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion) {
  .c4p--carousel__elements {
    scroll-behavior: auto;
  }
}

.c4p--carousel__elements::-webkit-scrollbar {
  display: none;
}

.c4p--coachmark-overlay-elements__element-stepped-media {
  /* stylelint-disable-next-line function-no-unknown -- to-rem carbon replacement for rem */
  height: 8rem;
  margin-bottom: 1rem;
}
.c4p--coachmark-overlay-elements__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 1rem 1rem;
}
.c4p--coachmark-overlay-elements--controls-progress {
  margin-right: auto;
  justify-self: flex-start;
  font-size: var(--cds-helper-text-01-font-size, 0.75rem);
  line-height: var(--cds-helper-text-01-line-height, 1.33333);
  letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px);
}

/* stylelint-disable max-nesting-depth */
.c4p--coachmark-stack-element {
  position: fixed;
  z-index: 5901;
  right: 1rem;
  bottom: -100%;
  transform: translateY(100%);
  visibility: hidden;
}
.c4p--coachmark-stack-element--is-mounted {
  bottom: 0;
  /* stylelint-disable-next-line carbon/motion-easing-use, carbon/motion-duration-use */
  transition: 240ms cubic-bezier(0.2, 0, 1, 0.9);
}
@media (prefers-reduced-motion) {
  .c4p--coachmark-stack-element--is-mounted {
    transition: none;
  }
}
.c4p--coachmark-stack-element--is-visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.c4p--coachmark-stack-element--is-stacked {
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  /* stylelint-disable-next-line function-no-unknown -- to-rem carbon replacement for rem */
  transform: perspective(9rem) translate3d(0, -3rem, -1rem);
  transform-origin: top center;
  visibility: visible;
}
.c4p--coachmark-stack-element--is-stacked__light {
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: #262626;
}
.c4p--coachmark-stack-element--is-stacked__dark {
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: var(--cds-button-tertiary-active, #002d9c);
}

.c4p--coachmark-stack-element ~ .c4p--coachmark-stack-element {
  z-index: 5902;
}

.c4p--coachmark-stacked-home__nav-links {
  margin-top: 0.75rem;
  margin-left: -1rem;
}
.c4p--coachmark-stacked-home__icon-idea {
  margin-bottom: 0.5rem;
}

.c4p--combo-button {
  position: relative;
  display: inline-flex;
}

.c4p--combo-button__action {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--combo-button .c4p--combo-button__overflow-menu {
  width: 3rem;
  height: 3rem;
  border-left: 0.125rem solid var(--cds-border-subtle-01, #c6c6c6);
  background-color: var(--cds-background-brand, #0f62fe);
}

.c4p--combo-button .c4p--combo-button__overflow-menu.cds--overflow-menu:hover,
.c4p--combo-button .c4p--combo-button__overflow-menu.cds--overflow-menu--open,
.c4p--combo-button .cds--overflow-menu.cds--overflow-menu--open:hover,
.c4p--combo-button .cds--overflow-menu.cds--overflow-menu--open {
  background-color: var(--cds-button-primary-hover, #0050e6);
}

.c4p--combo-button .cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after {
  width: 0;
  height: 0;
}

.c4p--combo-button__overflow-menu.cds--overflow-menu:active {
  background-color: var(--cds-button-primary-active, #002d9c);
}

.c4p--combo-button__overflow-menu__icon {
  fill: var(--cds-icon-on-color, #ffffff);
  pointer-events: none;
}

.c4p--combo-button__overflow-menu__list.cds--overflow-menu-options {
  left: 0;
  width: 100%;
}

.c4p--combo-button__overflow-menu__list:after {
  display: none;
}

.c4p--combo-button__overflow-menu__item.cds--overflow-menu-options__btn {
  max-width: 100%;
}

.c4p--combo-button__overflow-menu__item__icon {
  margin-left: auto;
}

@keyframes influencer-menu-entrance {
  0% {
    opacity: 0;
    transform: translateX(calc(-1 * 1rem));
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes influencer-menu-exit {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(calc(-1 * 1rem));
  }
}
.c4p--create-influencer {
  display: grid;
  height: 100%;
  padding: 1.5rem 2rem;
  grid-template-columns: 100%;
  grid-template-rows: 1fr auto;
}

.c4p--create-influencer__left-nav {
  grid-column: 1/-1;
  grid-row: 1/-1;
  overflow-y: auto;
}

.c4p--create-influencer__title {
  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);
  margin-bottom: 1.5rem;
}

.c4p--create-influencer__view-all-toggle {
  padding: 1.5rem;
  grid-column: 1/-1;
  grid-row: -1/-1;
}

.c4p--create-influencer__side-nav-opening,
.c4p--create-influencer__progress-indicator-opening {
  animation: influencer-menu-entrance 240ms 1;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
}

.c4p--create-influencer__side-nav-closing,
.c4p--create-influencer__progress-indicator-closing {
  animation: influencer-menu-exit 240ms 1;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
}

@media (prefers-reduced-motion) {
  .c4p--create-influencer__side-nav-opening,
  .c4p--create-influencer__progress-indicator-opening,
  .c4p--create-influencer__side-nav-closing,
  .c4p--create-influencer__progress-indicator-closing {
    animation: none;
    opacity: 1;
  }
}
.c4p--simple-header {
  width: 100%;
  padding: 0.75rem 2rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background-color: var(--cds-layer-01, #f4f4f4);
}

.c4p--simple-header__title {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--simple-header__breadcrumbs + .c4p--simple-header__title {
  margin-top: 0.25rem;
}

.c4p--simple-header__breadcrumbs .cds--breadcrumb-item,
.c4p--simple-header__breadcrumbs .cds--breadcrumb-item .cds--link {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

.c4p--create-full-page {
  display: grid;
  height: 100%;
  color: var(--cds-text-primary, #161616);
  grid-template-rows: minmax(auto, 100%);
}
.c4p--create-full-page:has(.c4p--create-full-page__header) {
  grid-template-rows: auto minmax(auto, 100%);
}

.c4p--create-full-page .c4p--create-full-page__content .cds--grid {
  padding-top: 1.5rem;
  margin-right: 0;
  margin-left: 0;
}

.c4p--create-full-page .c4p--create-full-page__step__step--hidden-step {
  display: none;
}

.c4p--create-full-page .c4p--create-full-page__step__step--visible-step {
  display: block;
}

.c4p--create-full-page .c4p--create-full-page__step-subtitle {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin-bottom: 0.5rem;
}

.c4p--create-full-page .c4p--create-full-page__step-description {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-bottom: 1.5rem;
}

.c4p--create-full-page .cds--fieldset {
  margin-bottom: 0;
}

.c4p--create-full-page .c4p--create-full-page__step-fieldset > * {
  margin-bottom: 1rem;
}

.c4p--create-full-page .cds--modal-close {
  display: none;
}

.c4p--create-full-page__influencer-and-body-container {
  display: flex;
  overflow: hidden;
  max-height: 100%;
  padding: 0;
  margin: 0;
}

.c4p--create-full-page .c4p--create-full-page__left-nav {
  grid-column: 1/-1;
  grid-row: 1/-1;
  overflow-y: auto;
}

.c4p--create-full-page .c4p--create-full-page__body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.c4p--create-full-page .c4p--create-full-page__main {
  display: flex;
  max-height: 100%;
  flex-direction: column;
  flex-grow: 1;
}

.c4p--create-full-page .c4p--create-full-page__content {
  overflow: auto;
  flex-grow: 1;
  padding-top: 1.5rem;
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
  overflow-x: hidden;
}

.c4p--create-full-page .c4p--create-full-page__step {
  position: relative;
  padding-bottom: 2rem;
}

.c4p--create-full-page__step .cds--css-grid {
  margin-left: 0;
}

.c4p--create-full-page .cds--side-nav--ux {
  top: 0;
  height: min-content;
  padding-top: 0;
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background-color: transparent;
  grid-row: 1;
  overflow-x: auto;
}

.c4p--create-full-page .c4p--create-full-page__section-divider {
  position: relative;
  display: block;
  width: 0;
  height: 1px;
  margin: 2rem calc(-1 * 2.5rem) 2rem calc(-1 * 2.5rem);
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--create-full-page .c4p--create-full-page__section-divider::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 1px;
  background-color: var(--cds-layer-accent-01, #e0e0e0);
  content: "";
}

.c4p--create-full-page .c4p--create-full-page__step-title {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
  margin-bottom: 1rem;
}

.c4p--create-full-page .c4p--create-full-page__influencer {
  display: grid;
  flex: 0 0 257px;
  border-right: 1px solid var(--cds-layer-accent-01, #e0e0e0);
  background-color: var(--cds-layer-01, #f4f4f4);
  grid-template-columns: 100%;
  grid-template-rows: 1fr auto;
}

.c4p--create-full-page .c4p--create-full-page__progress-indicator.cds--progress {
  padding: 1.5rem;
}

.c4p--create-full-page .c4p--create-full-page__influencer-toggle {
  padding: 1.5rem;
  grid-column: 1/-1;
  grid-row: -1/-1;
}

.c4p--create-full-page .c4p--create-full-page__buttons {
  border-top: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--create-modal .cds--modal-close {
  display: none;
}

@media (min-width: 42rem) {
  .c4p--create-modal .cds--modal-container {
    max-height: 95%;
  }
}
@media (min-width: 66rem) {
  .c4p--create-modal .cds--modal-container {
    max-height: 95%;
  }
}

.c4p--create-modal .cds--modal-header {
  padding-right: 20%;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid var(--cds-layer-accent-01, #e0e0e0);
  margin-bottom: 0;
}

.c4p--create-modal .cds--modal-footer .cds--btn {
  max-width: none;
}

.c4p--create-modal__title {
  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);
  margin-bottom: 0.25rem;
}

.c4p--create-modal__subtitle {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  margin-bottom: 0.5rem;
  color: var(--cds-text-secondary, #525252);
}

.c4p--create-modal__description {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  padding-right: calc(20% - 1rem);
  margin: 0.5rem 0 1rem 0;
}

.c4p--create-modal__form .cds--fieldset {
  min-width: 100%;
  margin-bottom: 0;
}

.c4p--create-modal__form > * {
  margin-bottom: 1rem;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--create-modal__form > *:last-child {
  margin-bottom: 0;
}

/* One or two values
  * - width (first value)
  * - min-width (optional second value)
*/
@keyframes cds--hide-feedback {
  0% {
    opacity: 1;
    visibility: inherit;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes cds--show-feedback {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: inherit;
  }
}
@keyframes cds--skeleton {
  0% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
  20% {
    opacity: 1;
    transform: scaleX(1);
    transform-origin: left;
  }
  28% {
    transform: scaleX(1);
    transform-origin: right;
  }
  51% {
    transform: scaleX(0);
    transform-origin: right;
  }
  58% {
    transform: scaleX(0);
    transform-origin: right;
  }
  82% {
    transform: scaleX(1);
    transform-origin: right;
  }
  83% {
    transform: scaleX(1);
    transform-origin: left;
  }
  96% {
    transform: scaleX(0);
    transform-origin: left;
  }
  100% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
}
.cds--layout--size-xs {
  --cds-layout-size-height-context: var(--cds-layout-size-height-xs, 1.5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-xs {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-xs, 1.5rem));
}

.cds--layout-constraint--size__min-xs {
  --cds-layout-size-height-min: var(--cds-layout-size-height-xs, 1.5rem);
}

.cds--layout-constraint--size__max-xs {
  --cds-layout-size-height-max: var(--cds-layout-size-height-xs, 1.5rem);
}

.cds--layout--size-sm {
  --cds-layout-size-height-context: var(--cds-layout-size-height-sm, 2rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-sm {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-sm, 2rem));
}

.cds--layout-constraint--size__min-sm {
  --cds-layout-size-height-min: var(--cds-layout-size-height-sm, 2rem);
}

.cds--layout-constraint--size__max-sm {
  --cds-layout-size-height-max: var(--cds-layout-size-height-sm, 2rem);
}

.cds--layout--size-md {
  --cds-layout-size-height-context: var(--cds-layout-size-height-md, 2.5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-md {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-md, 2.5rem));
}

.cds--layout-constraint--size__min-md {
  --cds-layout-size-height-min: var(--cds-layout-size-height-md, 2.5rem);
}

.cds--layout-constraint--size__max-md {
  --cds-layout-size-height-max: var(--cds-layout-size-height-md, 2.5rem);
}

.cds--layout--size-lg {
  --cds-layout-size-height-context: var(--cds-layout-size-height-lg, 3rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-lg {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-lg, 3rem));
}

.cds--layout-constraint--size__min-lg {
  --cds-layout-size-height-min: var(--cds-layout-size-height-lg, 3rem);
}

.cds--layout-constraint--size__max-lg {
  --cds-layout-size-height-max: var(--cds-layout-size-height-lg, 3rem);
}

.cds--layout--size-xl {
  --cds-layout-size-height-context: var(--cds-layout-size-height-xl, 4rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-xl {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-xl, 4rem));
}

.cds--layout-constraint--size__min-xl {
  --cds-layout-size-height-min: var(--cds-layout-size-height-xl, 4rem);
}

.cds--layout-constraint--size__max-xl {
  --cds-layout-size-height-max: var(--cds-layout-size-height-xl, 4rem);
}

.cds--layout--size-2xl {
  --cds-layout-size-height-context: var(--cds-layout-size-height-2xl, 5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-2xl {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-2xl, 5rem));
}

.cds--layout-constraint--size__min-2xl {
  --cds-layout-size-height-min: var(--cds-layout-size-height-2xl, 5rem);
}

.cds--layout-constraint--size__max-2xl {
  --cds-layout-size-height-max: var(--cds-layout-size-height-2xl, 5rem);
}

.cds--layout--density-condensed {
  --cds-layout-density-padding-inline-context: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context);
}

.cds--layout-constraint--density__default-condensed {
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-condensed, 0.5rem));
}

.cds--layout-constraint--density__min-condensed {
  --cds-layout-density-padding-inline-min: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
}

.cds--layout-constraint--density__max-condensed {
  --cds-layout-density-padding-inline-max: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
}

.cds--layout--density-normal {
  --cds-layout-density-padding-inline-context: var(--cds-layout-density-padding-inline-normal, 1rem);
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context);
}

.cds--layout-constraint--density__default-normal {
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-normal, 1rem));
}

.cds--layout-constraint--density__min-normal {
  --cds-layout-density-padding-inline-min: var(--cds-layout-density-padding-inline-normal, 1rem);
}

.cds--layout-constraint--density__max-normal {
  --cds-layout-density-padding-inline-max: var(--cds-layout-density-padding-inline-normal, 1rem);
}

:root {
  --cds-layout-size-height-xs: 1.5rem;
  --cds-layout-size-height-sm: 2rem;
  --cds-layout-size-height-md: 2.5rem;
  --cds-layout-size-height-lg: 3rem;
  --cds-layout-size-height-xl: 4rem;
  --cds-layout-size-height-2xl: 5rem;
  --cds-layout-size-height-min: 0px;
  --cds-layout-size-height-max: 999999999px;
  --cds-layout-density-padding-inline-condensed: 0.5rem;
  --cds-layout-density-padding-inline-normal: 1rem;
  --cds-layout-density-padding-inline-min: 0px;
  --cds-layout-density-padding-inline-max: 999999999px;
}

.cds--assistive-text,
.cds--visually-hidden {
  position: absolute;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: -1px;
  block-size: 1px;
  clip: rect(0, 0, 0, 0);
  inline-size: 1px;
  visibility: inherit;
  white-space: nowrap;
}

.c4p--side-panel--scrolls {
  overflow: auto;
  overflow-x: hidden;
}

.c4p--side-panel {
  --c4p--side-panel--title-stop: 1rem;
  --c4p--side-panel--scroll-animation-progress: 0;
  --c4p--side-panel--title-padding-right: 2rem;
  --c4p--side-panel--actions-height: 4rem;
  position: fixed;
  z-index: 9000;
  top: 3rem;
  display: grid;
  height: calc(100% - 3rem);
  box-sizing: border-box;
  background-color: var(--cds-layer-01, #f4f4f4);
  color: var(--cds-text-primary, #161616);
  /* if the title does not scroll then we have a child scrolling section. */
  grid-template-rows: auto 1fr auto; /* titles content and actions */
}
.c4p--side-panel.c4p--side-panel--xs {
  /* any value is single value list */
  width: 16rem;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--sm {
  /* any value is single value list */
  width: 20rem;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--md {
  /* any value is single value list */
  width: 30rem;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--lg {
  /* any value is single value list */
  width: 40rem;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--xl {
  /* any value is single value list */
  width: 65rem;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--2xl {
  /* any value is single value list */
  width: 40rem;
  min-width: 75%;
  max-width: 100%;
}
.c4p--side-panel.c4p--side-panel--animated-title {
  grid-template-rows: 1fr auto; /* titles and content (actions are external to this element) */
}
.c4p--side-panel.c4p--side-panel--condensed-actions {
  --c4p--side-panel--actions-height: 3rem;
}
.c4p--side-panel.c4p--side-panel--slide-in, .c4p--side-panel:not(.c4p--side-panel--has-overlay) {
  box-shadow: 0 0.125rem 0.25rem var(--cds-overlay, rgba(22, 22, 22, 0.5));
}
.c4p--side-panel .c4p--side-panel__actions-container {
  width: 100%;
}
.c4p--side-panel.c4p--side-panel--right-placement {
  right: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
}
.c4p--side-panel.c4p--side-panel--left-placement {
  left: 0;
  border-right: 1px solid var(--cds-border-subtle-02, #e0e0e0);
}
.c4p--side-panel.c4p--side-panel.c4p--side-panel--has-slug {
  border-color: transparent;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)), 0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1));
}
.c4p--side-panel .c4p--side-panel__header {
  --c4p--side-panel--title-padding-bottom: 1rem;
  position: sticky;
  z-index: 4;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: calc(-1px * var(--c4p--side-panel--scroll-animation-distance));
  min-height: 2.5rem;
  padding: 1rem;
  padding-bottom: 0;
  background-color: var(--cds-layer-01, #f4f4f4);
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--has-title {
  min-height: auto;
}
.c4p--side-panel .c4p--side-panel__header:has(.c4p--side-panel__subtitle-text), .c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--has-subtitle {
  --c4p--side-panel--title-padding-bottom: 0.5rem;
}
.c4p--side-panel .c4p--side-panel__header:has(.c4p--side-panel__navigation-back-button), .c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--has-navigation-back {
  padding-top: 2rem;
}
.c4p--side-panel .c4p--side-panel__header:has(.c4p--side-panel__navigation-back-button.cds--btn--md), .c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--has-navigation-back.cds--btn--md {
  padding-top: 2.5rem;
}
.c4p--side-panel .c4p--side-panel__header::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--cds-border-subtle-02, #e0e0e0);
  content: "";
  opacity: var(--c4p--side-panel--scroll-animation-progress);
  z-index: 9;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--no-title-animation {
  position: relative;
  top: 0;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--no-title-animation::before {
  opacity: 1;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--reduced-motion {
  z-index: 5;
  border-bottom: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  margin-bottom: 1rem;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--reduced-motion.c4p--side-panel__header--no-title-animation {
  border-bottom: 0;
  margin-bottom: 0;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--on-detail-step .c4p--side-panel__navigation-back-button.cds--btn--md ~ .c4p--side-panel__collapsed-title-text {
  top: 1.5rem;
}
.c4p--side-panel .c4p--side-panel__header.c4p--side-panel__header--on-detail-step:not(.c4p--side-panel__header--has-title) {
  height: calc(2.5rem + 0.25rem);
  padding: 1rem 1rem 0.5rem 1rem;
}
.c4p--side-panel .c4p--side-panel__header:not(.c4p--side-panel__header--has-title)::before {
  background-color: transparent;
}
.c4p--side-panel.c4p--side-panel:has(.c4p--side-panel__action-toolbar), .c4p--side-panel.c4p--side-panel--has-action-toolbar, .c4p--side-panel.c4p--side-panel--has-slug {
  --c4p--side-panel--title-padding-right: 4rem;
}
.c4p--side-panel.c4p--side-panel:has(.c4p--side-panel__action-toolbar).c4p--side-panel--has-slug, .c4p--side-panel.c4p--side-panel--has-action-toolbar.c4p--side-panel--has-slug {
  --c4p--side-panel--title-padding-right: 5rem;
}
.c4p--side-panel .c4p--side-panel__animated-scroll-wrapper {
  display: grid;
  grid-template-rows: auto 1fr;
}
.c4p--side-panel .c4p--side-panel__title {
  position: sticky;
  z-index: 4;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: var(--c4p--side-panel--title-stop);
  /* border-bottom used instead of padding which wrapped text shows through */
  border-bottom: var(--c4p--side-panel--title-padding-bottom) solid transparent;
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--side-panel .c4p--side-panel__title-text {
  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);
  display: -webkit-box;
  overflow: hidden;
  /* stylelint-disable-next-line carbon/layout-token-use -- custom css property set below */
  padding-right: var(--c4p--side-panel--title-padding-right);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  opacity: calc(1 - var(--c4p--side-panel--scroll-animation-progress));
}
.c4p--side-panel .c4p--side-panel__title--no-label .c4p--side-panel__title-text {
  /* stylelint-disable-next-line carbon/layout-token-use */
  transform: translateY(calc(-1 * 1rem * var(--c4p--side-panel--scroll-animation-progress)));
}
.c4p--side-panel .c4p--side-panel__header--no-title-animation .c4p--side-panel__title-text {
  position: static;
}
.c4p--side-panel .c4p--side-panel__label-text {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  overflow: hidden;
  padding-right: var(--c4p--side-panel--title-padding-right);
  opacity: calc(1 - var(--c4p--side-panel--scroll-animation-progress));
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c4p--side-panel .c4p--side-panel__collapsed-title-text {
  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);
  display: -webkit-box;
  overflow: hidden;
  /* stylelint-disable-next-line carbon/layout-token-use -- custom css property set below */
  padding-right: var(--c4p--side-panel--title-padding-right);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  position: absolute;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: 0;
  opacity: var(--c4p--side-panel--scroll-animation-progress);
}
.c4p--side-panel .c4p--side-panel__title--no-label .c4p--side-panel__collapsed-title-text {
  /* stylelint-disable-next-line carbon/layout-token-use */
  transform: translateY(calc(1rem * (1 - var(--c4p--side-panel--scroll-animation-progress))));
}
.c4p--side-panel .c4p--side-panel__subtitle-text {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  overflow: hidden;
  padding-right: var(--c4p--side-panel--title-padding-right);
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  opacity: calc(1 - var(--c4p--side-panel--scroll-animation-progress));
}
.c4p--side-panel .c4p--side-panel__header--no-title-animation .c4p--side-panel__subtitle-text {
  z-index: 2;
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--side-panel .c4p--side-panel__title-text + .c4p--side-panel__subtitle-text {
  padding-top: 1rem;
}
.c4p--side-panel .c4p--side-panel__inner-content {
  padding: 1rem;
  padding-top: 0;
}
.c4p--side-panel .c4p--side-panel__inner-content--no-animated-title {
  padding-top: 1rem;
}
.c4p--side-panel .c4p--side-panel__header:has(.c4p--side-panel__action-toolbar) + .c4p--side-panel__inner-content,
.c4p--side-panel .c4p--side-panel__header--has-action-toolbar + .c4p--side-panel__inner-content {
  padding-top: 0.5rem;
}
.c4p--side-panel.c4p--side-panel--has-slug .c4p--side-panel--scrolls {
  background: linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box, linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box, linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)), 0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1));
}
.c4p--side-panel .c4p--side-panel__action-toolbar {
  position: sticky;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--side-panel .c4p--side-panel__action-toolbar-leading-button {
  margin-right: 0.5rem;
}
.c4p--side-panel .cds--btn.c4p--side-panel__navigation-back-button {
  position: fixed;
  z-index: 5;
  top: 0;
  left: 0;
}
.c4p--side-panel .cds--btn.c4p--side-panel__navigation-back-button,
.c4p--side-panel .cds--btn.c4p--side-panel__close-button {
  display: flex;
  width: 2rem;
  height: 2rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  /* stylelint-disable-next-line declaration-property-value-disallowed-list */
  background-color: unset;
  color: var(--cds-text-primary, #161616);
  min-block-size: 0;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--side-panel .cds--btn.c4p--side-panel__navigation-back-button:hover,
.c4p--side-panel .cds--btn.c4p--side-panel__close-button:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
}
.c4p--side-panel .cds--btn.c4p--side-panel__navigation-back-button .c4p--side-panel--btn__icon,
.c4p--side-panel .cds--btn.c4p--side-panel__close-button .c4p--side-panel--btn__icon {
  margin: 0;
}
.c4p--side-panel .cds--btn--md.c4p--side-panel__navigation-back-button,
.c4p--side-panel .cds--btn--md.c4p--side-panel__close-button {
  width: 2.5rem;
  height: 2.5rem;
}
.c4p--side-panel .c4p--side-panel__slug-and-close {
  position: absolute;
  z-index: 10; /* must be higher than title container border bottom */
  top: 0;
  right: 0;
  display: flex;
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion) {
  .c4p--side-panel .c4p--side-panel__slug-and-close {
    position: absolute;
  }
}
.c4p--side-panel .c4p--side-panel__actions-container {
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--side-panel .c4p--side-panel__actions-container.c4p--action-set--2xl {
  flex-direction: column;
}
.c4p--side-panel .c4p--side-panel__actions-container.c4p--action-set--2xl .c4p--action-set__action-button {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 42rem) {
  .c4p--side-panel .c4p--side-panel__actions-container.c4p--action-set--2xl {
    flex-direction: row;
  }
  .c4p--side-panel .c4p--side-panel__actions-container.c4p--action-set--2xl .c4p--action-set__action-button {
    width: 25%;
  }
}
.c4p--side-panel .c4p--side-panel__actions-container .c4p--action-set__action-button.c4p--action-set__action-button {
  height: var(--c4p--side-panel--actions-height);
}
.c4p--side-panel.c4p--side-panel.c4p--side-panel--xs .c4p--side-panel__actions-container.c4p--action-set--sm {
  /* any value is single value list */
  width: 16rem;
  max-width: 100%;
}

.c4p--side-panel .cds--text-input,
.c4p--side-panel .cds--text-area,
.c4p--side-panel .cds--search-input,
.c4p--side-panel .cds--select-input,
.c4p--side-panel .cds--dropdown,
.c4p--side-panel .cds--dropdown-list,
.c4p--side-panel .cds--number input[type=number],
.c4p--side-panel .cds--date-picker__input {
  background-color: var(--cds-field-02, #ffffff);
}

@keyframes side-panel-overlay-entrance {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes side-panel-overlay-exit {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.c4p--side-panel__visually-hidden {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}

.c4p--side-panel__overlay {
  position: fixed;
  z-index: 6000;
  width: 100%;
  height: 100%;
  background-color: var(--cds-overlay, rgba(22, 22, 22, 0.5));
  inset: 0;
}

.c4p--side-panel--has-slug + .c4p--side-panel__overlay {
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: var(--cds-ai-overlay, rgba(0, 17, 65, 0.5));
}

.c4p--create-side-panel.c4p--side-panel .c4p--create-side-panel__content-text {
  padding-right: calc(20% - 1rem);
}

.cds--form.c4p--create-side-panel__form {
  padding-top: 1rem;
}

.c4p--create-side-panel__form.cds--fieldset {
  padding-top: 0.5rem;
}

.c4p--create-side-panel__form > * {
  margin-bottom: 1rem;
}

.c4p--create-side-panel__form-title-text {
  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);
  padding-bottom: 0.5rem;
}

.c4p--create-side-panel__form-description-text {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}

.c4p--create-side-panel.c4p--side-panel .cds--btn.c4p--side-panel__close-button {
  display: none;
}

.c4p--create-side-panel .c4p--side-panel__subtitle-text {
  color: var(--cds-text-secondary, #525252);
}

.c4p--tearsheet.c4p--tearsheet {
  --overlay-color: var(--cds-overlay, rgba(22, 22, 22, 0.5));
  --overlay-opacity: 1;
  z-index: 9001;
  align-items: flex-end;
  color: var(--cds-text-primary, #161616);
  transition: visibility 0s linear 240ms, background-color 240ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1);
  --c4p--tearsheet--stacking-scale-factor-single: 0.95;
  --c4p--tearsheet--stacking-scale-factor-double: 0.9;
}
.c4p--tearsheet.c4p--tearsheet::before {
  position: absolute;
  display: block;
  background: var(--overlay-color);
  content: "";
  inset: 0;
  opacity: var(--overlay-opacity);
  transition: background-color 240ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1);
}
@media (prefers-reduced-motion: reduce) {
  .c4p--tearsheet.c4p--tearsheet::before {
    transition: none;
  }
}
.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet {
  /* tearsheet uses --overlay-color and --overlay-opacity in ::before */
  background: initial;
}
.c4p--tearsheet.is-visible {
  z-index: 9000;
  align-items: flex-end;
  transition: visibility 0s linear, background-color 240ms cubic-bezier(0, 0, 0.3, 1), opacity 240ms cubic-bezier(0, 0, 0.3, 1);
}
@media (prefers-reduced-motion: reduce) {
  .c4p--tearsheet.is-visible {
    transition: none;
  }
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 {
  --overlay-opacity: 0.67;
  z-index: 8999;
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 {
  --overlay-opacity: 0.22;
  z-index: 8998;
}
.c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 {
  --overlay-opacity: 0.5;
  z-index: 8999;
}
.c4p--tearsheet.c4p--tearsheet--stacked-2-of-2, .c4p--tearsheet.c4p--tearsheet--stacked-3-of-3 {
  --overlay-opacity: 0.5;
}
.c4p--tearsheet .c4p--tearsheet__container {
  top: auto;
  height: 100%;
  max-height: calc(100% - 3rem);
  transform: translate3d(0, min(95vh, 500px), 0);
}
.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__container {
  border: 1px solid transparent;
  border-bottom: 0;
  /* override carbon ai removing background gradient */
  background: linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, #78a9ff), var(--cds-ai-border-end, #d0e2ff)) border-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;
  box-shadow: 0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1));
}
.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet .c4p--tearsheet__container {
  transition: transform 240ms cubic-bezier(0, 0, 0.3, 1), max-height 240ms cubic-bezier(0, 0, 0.3, 1);
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking), .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - 3rem + 1rem);
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - 3rem + 2 * 1rem);
}
.c4p--tearsheet .c4p--tearsheet__container--lower {
  max-height: calc(100% - (3rem + 2.5rem));
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking), .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - (3rem + 2.5rem) + 1rem);
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - (3rem + 2.5rem) + 2 * 1rem);
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__container {
  width: 100%;
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--action-set .c4p--action-set__action-button.c4p--action-set__action-button--expressive {
  height: 5rem;
}
@media (min-width: 42rem) {
  .c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__container {
    width: calc(100% - 2 * 4rem);
  }
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2.is-visible .c4p--tearsheet__container, .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3.is-visible .c4p--tearsheet__container {
  transform: scale(var(--c4p--tearsheet--stacking-scale-factor-single));
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3.is-visible .c4p--tearsheet__container {
  transform: scale(var(--c4p--tearsheet--stacking-scale-factor-double));
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header {
  padding: 1.5rem 2rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  margin: 0;
  background-color: var(--cds-layer);
}
.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header {
  padding: 1rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  margin: 0;
  background-color: var(--cds-layer);
}
.c4p--tearsheet .c4p--tearsheet__header-content {
  display: flex;
  justify-content: space-between;
}
.c4p--tearsheet .c4p--tearsheet__header-fields {
  flex: 1 1 100%;
}
.c4p--tearsheet .c4p--tearsheet__header-actions {
  flex: 0 0 auto;
  padding-left: 1.5rem;
}
.c4p--tearsheet .c4p--tearsheet__header-actions .cds--btn-set .cds--btn:not(:first-of-type) {
  margin-left: 0.5rem;
}
.c4p--tearsheet .c4p--tearsheet__header--no-close-icon {
  display: none;
}
.c4p--tearsheet.c4p--tearsheet--wide .cds--modal-header__heading.c4p--tearsheet__heading {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}
.c4p--tearsheet .c4p--tearsheet__header-description {
  display: -webkit-box;
  overflow: hidden;
  max-width: 100%;
  margin-top: 1rem;
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}
@media (min-width: 42rem) {
  .c4p--tearsheet .c4p--tearsheet__header-description {
    max-width: 60%;
  }
}
.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header-description {
  margin-top: 0.5rem;
}
.c4p--tearsheet .c4p--tearsheet__header-navigation {
  margin: 0.75rem 0 0;
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header.c4p--tearsheet__header--with-nav {
  padding: 1.5rem 2rem 0;
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header.c4p--tearsheet__header--with-close-icon, .c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__header.c4p--tearsheet__header {
  padding-inline-end: 5rem;
}
.c4p--tearsheet.c4p--tearsheet--wide.c4p--tearsheet--has-slug .c4p--tearsheet__header.c4p--tearsheet__header--with-close-icon {
  /* spacing 11 plus additional space for slug/close */
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-inline-end: calc(8rem);
}
.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header-description {
  max-width: 80%;
}
.c4p--tearsheet .c4p--tearsheet__header-navigation {
  margin: 0.75rem 0 0;
}
.c4p--tearsheet.c4p--tearsheet .c4p--tearsheet__body {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
}
.c4p--tearsheet .c4p--tearsheet__resize-detector {
  width: 100%;
  height: 0;
}
.c4p--tearsheet .c4p--tearsheet__influencer {
  flex: 0 0 257px;
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  overflow-y: auto;
}
.c4p--tearsheet .c4p--tearsheet__influencer.c4p--tearsheet__influencer p {
  padding-right: 0;
}
@media (max-width: 41.98rem) {
  .c4p--tearsheet .c4p--tearsheet__container {
    max-height: 100%;
  }
  .c4p--tearsheet .c4p--tearsheet__influencer {
    flex-basis: auto;
  }
}
.c4p--tearsheet .c4p--tearsheet__influencer--wide {
  flex-basis: 321px;
}
.c4p--tearsheet .c4p--tearsheet__right {
  display: grid;
  flex-grow: 1;
  grid-template-columns: 100%;
  grid-template-rows: 1fr auto;
}
.c4p--tearsheet .c4p--tearsheet__main {
  display: flex;
  flex-direction: row;
  background-color: var(--cds-background, #ffffff);
  grid-column: 1/-1;
  grid-row: 1/-1;
}
.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__main {
  background-color: var(--cds-layer);
}
.c4p--tearsheet .c4p--tearsheet__main .c4p--tearsheet__influencer {
  border-right: none;
  border-left: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}
.c4p--tearsheet .c4p--tearsheet__content {
  overflow: auto;
  flex-grow: 1;
}
.c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__content {
  background: linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box, linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) border-box;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1));
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--pagination,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--pagination__control-buttons,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-area,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--search-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown-list,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--number input[type=number],
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--date-picker__input {
  background-color: var(--cds-field);
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select--inline .cds--select-input {
  background-color: transparent;
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-input--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-area--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--search--light .cds--search-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select--light .cds--select-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown--light .cds--dropdown-list,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--number--light input[type=number],
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--date-picker--light .cds--date-picker__input {
  background-color: var(--cds-field-02, #ffffff);
}
.c4p--tearsheet .c4p--tearsheet__button-container {
  grid-column: 1/-1;
  grid-row: -1/-1;
  overflow-x: auto;
}
.c4p--tearsheet .c4p--tearsheet__buttons {
  display: inline-flex;
  min-width: 100%;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__buttons {
  background: var(--cds-background, #ffffff);
}
.c4p--tearsheet.c4p--tearsheet--has-slug {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --overlay-color: var(--cds-ai-overlay, rgba(0, 17, 65, 0.5));
}
.c4p--tearsheet.c4p--tearsheet--has-slug:not(.c4p--tearsheet--has-close) .cds--slug {
  inset-inline-end: 0;
  margin-block: 6px;
  margin-inline-end: 1rem;
}

@keyframes step-content-entrance {
  0% {
    opacity: 0;
    transform: translateY(-0.75rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.c4p--tearsheet-create .c4p--tearsheet-create__step__step--visible-step {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 0;
  animation: step-content-entrance 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
  opacity: 0;
}

.c4p--tearsheet-create {
  --c4p--tearsheet-create--total-width: 0;
}

.c4p--tearsheet-create__step .cds--css-grid {
  margin-left: 0;
}

.c4p--tearsheet-create .c4p--tearsheet-create__step__step--hidden-step {
  display: none;
}

.c4p--tearsheet-create .c4p--tearsheet-create__step__step--visible-step {
  animation: step-content-entrance 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
  opacity: 0;
}

@media (prefers-reduced-motion) {
  .c4p--tearsheet-create .c4p--tearsheet-create__step__step--visible-step {
    animation: none;
    opacity: 1;
  }
}
.c4p--tearsheet-create .c4p--tearsheet-create__content {
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  overflow-x: hidden;
}

.c4p--tearsheet-create .c4p--tearsheet-create__content .cds--form {
  height: inherit;
}

.c4p--tearsheet-create .c4p--tearsheet-create__content .cds--grid {
  padding: 0;
  margin: 0;
}

.c4p--tearsheet-create .c4p--tearsheet-create__step--heading {
  padding-bottom: 1.5rem;
}

.c4p--tearsheet-create .cds--btn-set .cds--btn.cds--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0);
}

.c4p--tearsheet-create .cds--side-nav--ux {
  position: initial;
  background-color: transparent;
}

.c4p--tearsheet-create .c4p--tearsheet-create__section--divider {
  position: relative;
  display: block;
  width: var(--c4p--tearsheet-create--total-width);
  height: 1px;
  margin: 1.5rem calc(-1 * 2.5rem) 2rem calc(-1 * 1.5rem);
  background-color: var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--tearsheet-create .c4p--tearsheet-create__step--title,
.c4p--tearsheet-create .c4p--tearsheet-create__section--title {
  margin-bottom: 1rem;
}

.c4p--tearsheet-create .c4p--tearsheet-create__section--subtitle,
.c4p--tearsheet-create .c4p--tearsheet-create__step--subtitle {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin-bottom: 0.5rem;
}

.c4p--tearsheet-create .c4p--tearsheet-create__section--description,
.c4p--tearsheet-create .c4p--tearsheet-create__step--description {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-bottom: 1.5rem;
}

.c4p--tearsheet-create .cds--fieldset {
  margin-bottom: 0;
}

.c4p--tearsheet-create .c4p--tearsheet-create__step--fieldset > * {
  margin-bottom: 1rem;
}

.c4p--create-tearsheet-narrow .cds--modal-header__heading,
.c4p--create-tearsheet-narrow .cds--modal-header__label,
.c4p--create-tearsheet-narrow .c4p--tearsheet__header-description {
  max-width: 100%;
  padding-right: calc(20% - 1rem);
}

.c4p--create-tearsheet-narrow .c4p--tearsheet__header-description {
  margin-top: 0.25rem;
}

.c4p--create-tearsheet-narrow .c4p--tearsheet__header {
  border-bottom: 1px solid var(--cds-border-subtle-02, #e0e0e0);
}

.c4p--create-tearsheet-narrow .c4p--tearsheet__content {
  padding: 1rem;
}

.c4p--create-tearsheet-narrow .c4p--create-tearsheet-narrow__form {
  padding-top: 1rem;
}

.c4p--create-tearsheet-narrow .c4p--create-tearsheet-narrow__form > * {
  margin-bottom: 1rem;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--create-tearsheet-narrow .c4p--create-tearsheet-narrow__form > *:last-child {
  margin-bottom: 0;
}

.c4p--create-tearsheet-narrow .c4p--create-tearsheet-narrow__form-title-text {
  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);
  padding-bottom: 0.5rem;
}

.c4p--create-tearsheet-narrow .c4p--create-tearsheet-narrow__form-description-text {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}

.c4p--empty-state {
  display: flex;
  color: var(--cds-text-primary, #161616);
}
.c4p--empty-state .c4p--empty-state__header {
  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);
  padding-bottom: 0.5rem;
  margin: 0;
}
.c4p--empty-state .c4p--empty-state__subtitle {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  padding-bottom: 1rem;
  color: var(--cds-text-secondary, #525252);
}
.c4p--empty-state .c4p--empty-state__header--small {
  font-size: var(--cds-body-compact-02-font-size, 1rem);
  font-weight: var(--cds-body-compact-02-font-weight, 400);
  line-height: var(--cds-body-compact-02-line-height, 1.375);
  letter-spacing: var(--cds-body-compact-02-letter-spacing, 0);
  padding-bottom: 0.5rem;
}
.c4p--empty-state .c4p--empty-state__subtitle--small {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

.c4p--empty-state__illustration {
  height: auto;
  margin-bottom: 1rem;
}
.c4p--empty-state__illustration.c4p--empty-state__illustration--lg {
  min-width: 5rem;
  max-width: 5rem;
}
.c4p--empty-state__illustration.c4p--empty-state__illustration--sm {
  min-width: 4rem;
  max-width: 4rem;
}

.c4p--empty-state-position--top {
  flex-direction: column;
}

.c4p--empty-state-position--right {
  flex-direction: row-reverse;
}

.c4p--empty-state-position--bottom {
  flex-direction: column-reverse;
}

.c4p--empty-state-position--left {
  flex-direction: row;
}

.c4p--empty-state .c4p--empty-state__action-button {
  display: block;
  margin-bottom: 1rem;
}

.c4p--empty-state .c4p--empty-state__link {
  display: inline-block;
}

.c4p--export-modal .cds--modal-footer .cds--btn {
  max-width: none;
}

.c4p--export-modal.cds--modal .cds--modal-content {
  padding-right: 1rem;
}

.c4p--export-modal__body {
  padding-right: calc(20% - 1rem);
  margin-bottom: 1rem;
}

.c4p--export-modal__messaging {
  display: flex;
  align-items: center;
}

.c4p--export-modal__messaging p {
  margin-left: 0.5rem;
}

.c4p--export-modal__checkmark-icon {
  fill: var(--cds-button-primary, #0f62fe);
}

.c4p--export-modal__error-icon {
  fill: var(--cds-button-danger-primary, #da1e28);
}

.c4p--card {
  background-color: var(--cds-layer-01, #f4f4f4);
  color: var(--cds-text-primary, #161616);
}

.c4p--card__clickable {
  cursor: pointer;
  transition: background-color 110ms;
}

.c4p--card__clickable:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--card__clickable:focus {
    outline-style: dotted;
  }
}

.c4p--card__clickable:hover {
  background-color: var(--cds-layer-hover-01, #e8e8e8);
}

.c4p--card__media-left {
  display: flex;
  flex-direction: row;
}

.c4p--card__media-left .c4p--card__content-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.c4p--card__media-left .c4p--card__footer {
  align-self: flex-end;
  margin-top: auto;
}

.c4p--card__media > * {
  display: block;
  max-width: 100%;
}

.c4p--card__header {
  padding: 1rem;
  padding-right: 0;
}

.c4p--card__header-label-only {
  padding-bottom: 0.5rem;
}

.c4p--card__header-label-only .c4p--card__label {
  margin-bottom: 0;
}

.c4p--card__header-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.c4p--card__label {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-bottom: 0.125rem;
}

.c4p--card__description {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-top: 0.125rem;
}

.c4p--card__body {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  padding: 1rem;
  padding-top: 0;
}

.c4p--card__footer {
  display: flex;
  justify-content: flex-end;
}

.c4p--card__actions {
  display: flex;
  flex-direction: row;
}

.c4p--card__icon {
  padding: 0.5rem;
  color: inherit;
  cursor: pointer;
}

.c4p--card__icon:hover {
  background-color: var(--cds-layer-hover-01, #e8e8e8);
}

.c4p--card__icon:active {
  color: var(--cds-link-primary-hover, #0043ce);
}

.c4p--card__link {
  color: inherit;
  text-decoration: inherit;
}

.c4p--card__pictogram {
  padding-top: 1rem;
  padding-left: 1rem;
}

.c4p--card__header-container--has-actions {
  padding-right: 0.5rem;
}

.c4p--card {
  position: relative;
}

.c4p--card__media + .c4p--card__content-container {
  /* display relative to container when media displayed */
  position: relative;
}

.c4p--card .cds--slug {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.c4p--card__header-container--has-slug {
  width: 100%;
  padding-right: 2rem;
}

.c4p--card__header-container--has-slug.c4p--card__header-container--has-actions {
  padding-right: 2.5rem;
}

.c4p--card__header-container--has-slug.c4p--card__header-container--large-tile-or-label {
  padding-right: 3rem;
}

.c4p--card__clickable {
  position: relative;
}

.c4p--card__clickable .cds--slug,
.c4p--card__clickable .cds--slug-icon {
  pointer-events: none;
}

.c4p--card--has-slug {
  background: linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box, linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box, linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;
  border: 1px solid transparent;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)), 0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1));
}

.c4p--card__clickable.c4p--card--has-slug::before {
  background: linear-gradient(to top, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%) padding-box, linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) border-box;
  position: absolute;
  display: block;
  block-size: 100%;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1));
  content: "";
  inline-size: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}

.c4p--card__clickable.c4p--card--has-slug:hover::before {
  opacity: 1;
}

.c4p--card__clickable .c4p--card__content-container {
  position: relative;
  z-index: 1;
}

.c4p--card .cds--slug-icon rect {
  stroke: var(--cds-icon-primary, #161616);
}

.c4p--card .cds--slug-icon path {
  fill: var(--cds-icon-primary, #161616);
}

.c4p--card__title {
  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);
}

.c4p--filter-summary {
  display: flex;
  width: 100%;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  height: 3rem;
  align-items: flex-start;
  padding: 0.5rem;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background: var(--cds-layer-01, #f4f4f4);
}
.c4p--filter-summary.c4p--filter-summary__expanded {
  height: fit-content;
}

.c4p--filter-summary .c4p--tag-set.c4p--tag-set.c4p--filter-summary__clear-button-inline {
  width: auto;
}

.c4p--filter-summary__view-all--wrapper {
  position: absolute;
  top: 0.5rem;
  right: 0;
}

.c4p--filter-summary__expanded .c4p--filter-summary__clear-all-button.cds--btn {
  margin-right: 2rem;
}

.c4p--filter-summary__view-all--wrapper .c4p--filter-summary__view-all--chevron-multiline {
  transform: rotate(180deg);
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}

.c4p--http-errors .c4p--http-errors__content {
  position: fixed;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -75%);
}
@media (min-width: 42rem) {
  .c4p--http-errors .c4p--http-errors__content {
    transform: translate(-50%, -100%);
  }
}
@media (min-width: 66rem) {
  .c4p--http-errors .c4p--http-errors__content {
    transform: translate(-50%, -50%);
  }
}

.c4p--http-errors .c4p--http-errors__error-code-label {
  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);
  margin-bottom: 0.25rem;
}

.c4p--http-errors .c4p--http-errors__title {
  font-size: var(--cds-heading-05-font-size, 2rem);
  font-weight: var(--cds-heading-05-font-weight, 400);
  line-height: var(--cds-heading-05-line-height, 1.25);
  letter-spacing: var(--cds-heading-05-letter-spacing, 0);
  margin-bottom: 0.75rem;
}

.c4p--http-errors .c4p--http-errors__description {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  margin-bottom: 1.5rem;
}

.c4p--http-errors .c4p--http-errors__error-code-label,
.c4p--http-errors .c4p--http-errors__title,
.c4p--http-errors .c4p--http-errors__description {
  color: var(--cds-text-primary, #161616);
}

.c4p--http-errors .c4p--http-errors__link {
  display: block;
  margin-bottom: 0.25rem;
}

.c4p--http-errors .c4p--http-errors__image {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 100%;
}
@media (max-width: 41.98rem) {
  .c4p--http-errors .c4p--http-errors__image {
    left: 10%;
    transform: scale(1.5);
  }
}

/* stylelint-disable carbon/theme-token-use */
.c4p--http-errors-404__prefix-cls-1 {
  fill: none;
}

.c4p--http-errors-404__prefix-cls-67 {
  fill: #697077;
}

.c4p--http-errors-404__prefix-cls-68 {
  fill: #282828;
}

.c4p--http-errors-404__prefix-cls-69 {
  fill: #51565c;
}

.c4p--http-errors-404__prefix-cls-70 {
  fill: #002b50;
}

.c4p--http-errors-404__prefix-cls-71 {
  fill: #413d3d;
}

.c4p--http-errors-404__prefix-cls-72 {
  fill: #908b8b;
}

.c4p--http-errors-404__prefix-cls-75 {
  fill: #a4a4a5;
}

.c4p--http-errors-404__prefix-cls-76 {
  opacity: 0.15;
}

.c4p--http-errors-403__prefix-cls-1 {
  fill: none;
}

.c4p--http-errors-403__prefix-cls-80 {
  mix-blend-mode: multiply;
  opacity: 0.25;
}

.c4p--http-errors-403__prefix-cls-75 {
  fill: #595655;
}

.c4p--http-errors-403__prefix-cls-76 {
  opacity: 0.15;
}

.c4p--http-errors-403__prefix-cls-77 {
  fill: #373d42;
}

.c4p--http-errors-403__prefix-cls-78 {
  fill: #002b50;
}

.c4p--http-errors-403__prefix-cls-81 {
  fill: #2b2828;
}

.c4p--http-errors-other__prefix-cls-1 {
  fill: none;
}

.c4p--http-errors-other__prefix-cls-69 {
  fill: #697077;
}

.c4p--http-errors-other__prefix-cls-70 {
  fill: #282828;
}

.c4p--http-errors-other__prefix-cls-71 {
  fill: #51565c;
}

.c4p--http-errors-other__prefix-cls-72 {
  fill: #e0dbda;
}

.c4p--http-errors-other__prefix-cls-73 {
  fill: #003d73;
}

.c4p--http-errors-other__prefix-cls-75 {
  opacity: 0.15;
}

/* stylelint-enable */
.c4p--import-modal .cds--modal-close {
  display: none;
}

.c4p--import-modal .cds--modal-footer .cds--btn {
  max-width: none;
}

.c4p--import-modal.cds--modal .cds--modal-content {
  padding-right: 1rem;
}

.cds--file .cds--file-container,
.cds--file ~ .cds--file-container {
  margin-top: 0;
}

.cds--modal-container--sm .cds--modal-header {
  padding-right: calc(20% - 1rem);
}

.c4p--import-modal__input-group {
  display: flex;
}

.c4p--import-modal__import-button.cds--btn {
  margin-left: 0.5rem;
}

.c4p--import-modal__file-container {
  width: 100%;
}

.c4p--import-modal .c4p--import-modal__file-drop-header,
.c4p--import-modal .c4p--import-modal__label {
  margin-bottom: 0.5rem;
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
}

.c4p--import-modal__helper-text {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  font-size: var(--cds-helper-text-01-font-size, 0.75rem);
  line-height: var(--cds-helper-text-01-line-height, 1.33333);
  letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px);
}

.c4p--import-modal__body {
  padding-right: calc(20% - 1rem);
  margin-bottom: 1.5rem;
}

.c4p--import-modal .cds--file__selected-file {
  max-width: none;
  background: var(--cds-layer-02, #ffffff);
}

.c4p--import-modal .cds--file {
  margin-bottom: 1rem;
}

.c4p--import-modal .cds--text-input:disabled {
  background: var(--cds-layer-02, #ffffff);
}

.c4p--add-select__header {
  padding: 1rem;
  padding-bottom: 0;
  border-top: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--add-select__body {
  padding: 1rem;
}

/* stylelint-disable max-nesting-depth */
.c4p--add-select__selections-wrapper {
  display: block;
}
.c4p--add-select__selections-cell-wrapper {
  display: flex;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  padding: 0 1rem;
  border-bottom: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}
.c4p--add-select__selections-cell-title {
  display: block;
  color: var(--cds-text-primary, #161616);
}
.c4p--add-select__selections-cell-subtitle {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  display: block;
  color: var(--cds-text-secondary, #525252);
}
.c4p--add-select__selections-cell {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c4p--add-select__selections-dropdown .cds--dropdown {
  background: transparent;
}
.c4p--add-select__selections-row--selected {
  background-color: var(--cds-layer-selected-01, #e0e0e0);
}
.c4p--add-select__selections-row--active {
  background-color: var(--cds-layer-active-01, #c6c6c6);
}
.c4p--add-select__selections-form-control {
  display: flex;
  align-items: center;
}
.c4p--add-select__selections-form-control-wrapper--radio {
  cursor: pointer;
}
.c4p--add-select__selections-form-control-label-wrapper {
  display: flex;
  margin-left: 1rem;
}
.c4p--add-select__selections-form-control-label-text {
  display: flex;
  flex-direction: column;
}
.c4p--add-select__selections-cell-avatar {
  margin-right: 0.5rem;
}
.c4p--add-select__selections-cell-icon {
  margin-right: 0.5rem;
}
.c4p--add-select__selections-row {
  border-left: 0.125rem solid transparent;
}
.c4p--add-select__selections-row-meta--selected {
  border-left: 0.125rem solid var(--cds-interactive, #0f62fe);
  background-color: var(--cds-layer-hover-01, #e8e8e8);
}

.c4p--add-select .c4p--add-select__selections-row:hover {
  background: var(--cds-layer-hover-01, #e8e8e8);
}
.c4p--add-select .c4p--add-select__selections-row:hover .c4p--add-select__selections-cell-title {
  color: var(--cds-interactive, #0f62fe);
}
.c4p--add-select .c4p--add-select__selections-row:hover .c4p--add-select__selections-view-children svg {
  color: var(--cds-interactive, #0f62fe);
}
.c4p--add-select .c4p--add-select__selections-row:hover button.c4p--add-select__selections-view-children.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path {
  fill: currentColor;
}

.c4p--add-select__sub-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.c4p--add-select__sub-header-multi {
  padding: 0 1rem;
}

.c4p--add-select__sidebar-header {
  display: flex;
  padding: 2rem 1rem 0.5rem 1rem;
  border-bottom: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}
.c4p--add-select__sidebar-header .c4p--add-select__sidebar-title {
  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);
}

.c4p--add-select__sidebar-title {
  margin-right: 0.5rem;
}

.c4p--add-select__sidebar-selected-item-title {
  color: var(--cds-text-primary, #161616);
}
.c4p--add-select__sidebar-selected-item-subtitle {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  color: var(--cds-text-secondary, #525252);
}

.c4p--add-select__sidebar-body {
  padding: 0 1rem;
}

.c4p--add-select .c4p--add-select__sidebar-item-header {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-bottom: 0.5rem;
  color: var(--cds-text-secondary, #525252);
}

.c4p--add-select .c4p--add-select__sidebar-item-body {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-bottom: 1rem;
}

.c4p--add-select .c4p--add-select__sidebar-item-remove-button:hover {
  background: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
}

.c4p--add-select .c4p--add-select__sidebar-accordion-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.c4p--add-select__columns {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow-x: auto;
}
.c4p--add-select__columns .c4p--add-select__selections-form-control-label-wrapper {
  margin-left: 0.5rem;
}
.c4p--add-select__columns .c4p--add-select__selections-row {
  border-left: 0;
}
.c4p--add-select__columns .c4p--add-select__selections .c4p--add-select__selections-cell {
  padding: 0;
}
.c4p--add-select__columns .c4p--add-select__selections-cell-wrapper {
  height: 2rem;
  padding: 0 0.5rem;
}
.c4p--add-select__columns .c4p--add-select__tags {
  padding: 0 0.5rem;
  margin-bottom: 0;
}
.c4p--add-select__columns .c4p--add-select__selections-wrapper-multi {
  padding: 0;
}

.c4p--add-select__selections-wrapper-multi .c4p--add-select__selections-cell {
  padding: 0 1rem;
}

.c4p--add-select__selections-row:first-child .c4p--add-select__selections-cell-wrapper {
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

.c4p--add-select__column {
  overflow: auto;
  flex: 0 0 20rem;
  padding: 1rem;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}
.c4p--add-select__column-search-bar {
  display: flex;
}
.c4p--add-select__column-search-bar label {
  display: none;
}
.c4p--add-select__column-sort-filter {
  display: flex;
}
.c4p--add-select__column .cds--overflow-menu {
  border-bottom: 1px solid var(--cds-border-strong-01, #8d8d8d);
}

.c4p--add-select-sort_overflow {
  z-index: 9999;
}

.c4p--add-select__tags {
  display: flex;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.c4p--add-select__tags-label {
  margin-right: 0.5rem;
}

.c4p--add-select__global-filter {
  position: absolute;
  z-index: 999999;
  right: 0;
  width: 100%;
  max-width: 40rem;
  background: var(--cds-layer-01, #f4f4f4);
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2);
  transform: translate(0, 100%);
}
.c4p--add-select__global-filter-search {
  position: relative;
  display: flex;
  align-items: flex-end;
}
.c4p--add-select__global-filter-content {
  padding: 1rem;
}
.c4p--add-select__global-filter-opts {
  display: grid;
  grid-gap: 1rem 2rem;
  grid-template-columns: repeat(2, 1fr);
}
.c4p--add-select__global-filter-applied {
  display: flex;
  align-items: center;
  padding: 0.5rem;
  background: var(--cds-layer-01, #f4f4f4);
}

.c4p--add-select__global-filter-button-set button.c4p--add-select__global-filter-button {
  max-width: none;
  flex: 1;
}

button.c4p--add-select__global-filter-toggle {
  border-bottom-color: var(--cds-border-strong-01, #8d8d8d);
  background: var(--cds-field-01, #f4f4f4);
}
button.c4p--add-select__global-filter-toggle--open {
  border-bottom: var(--cds-border-strong-01, #8d8d8d);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
}

.c4p--add-select__meta-panel {
  padding: 1rem;
}
.c4p--add-select__meta-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.c4p--add-select__meta-panel-entry {
  margin-bottom: 1rem;
}

.c4p--add-select__meta-panel p.c4p--add-select__meta-panel-title {
  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);
}

.c4p--add-select__meta-panel p.c4p--add-select__meta-panel-entry-title {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
}

.c4p--add-select__meta-panel p.c4p--add-select__meta-panel-entry-body {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--add-select__selections .cds--list-box__menu {
  left: auto;
}

.c4p--add-select__tags .cds--tag {
  margin: 0;
}

.c4p--add-select.c4p--tearsheet .c4p--tearsheet__influencer {
  flex-basis: 22.5rem;
  background: var(--cds-layer-01, #f4f4f4);
}

.c4p--add-select.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown {
  background-color: transparent;
}

.c4p--add-select.c4p--tearsheet .c4p--tearsheet__header-description {
  color: var(--cds-text-secondary, #525252);
}

.c4p--add-select.c4p--tearsheet .c4p--tearsheet__content {
  display: flex;
  flex-direction: column;
}

.c4p--add-select.c4p--add-select__multi .c4p--action-set.cds--btn-set.c4p--action-set--max .c4p--action-set__action-button {
  max-width: 11.25rem;
}

.c4p--add-select .c4p--add-select__items-label {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
}

.c4p--add-select .cds--modal-container--sm .cds--modal-content p {
  padding-right: 0;
}

.c4p--add-select .cds--radio-button__appearance {
  margin: 0 1rem 0 0;
}

.c4p--add-select .cds--radio-button-wrapper .cds--radio-button__label {
  justify-content: left;
}

.c4p--add-select .cds--breadcrumb .cds--link {
  cursor: pointer;
}

.c4p--add-select .cds--accordion__item:hover .c4p--add-select__sidebar-accordion-title button {
  opacity: 1;
}
.c4p--add-select .cds--accordion__item .c4p--add-select__sidebar-accordion-title button {
  opacity: 0;
}

.c4p--add-select__multi .c4p--empty-state {
  max-width: 16rem;
  margin-top: 3rem;
}

.c4p--add-select .cds--accordion__arrow {
  transform: rotate(0deg);
}

.c4p--add-select .cds--accordion__item--active .cds--accordion__arrow {
  transform: rotate(90deg);
}

.c4p--add-select .cds--accordion--start .cds--accordion__arrow {
  margin: 0 0 0 1rem;
}

.c4p--add-select .cds--accordion--start .cds--accordion__title {
  margin: 0 1rem 0 0.5rem;
}

.c4p--add-select .cds--accordion__item--active .cds--accordion__content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0.5rem;
}

.c4p--add-select + div .cds--tooltip,
.c4p--add-select + div .cds--overflow-menu-options {
  z-index: 9000;
}

@keyframes fade-in {
  0% {
    opacity: 0;
    transform: translateY(-38.5rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-38.5rem);
  }
}
.c4p--notifications-panel__container {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
  position: fixed;
  z-index: 2;
  top: 3rem;
  right: 0;
  overflow: auto;
  min-width: 20rem;
  max-width: 22.75rem;
  min-height: 38.5rem;
  max-height: 38.5rem;
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--notifications-panel__container .c4p--notifications-panel__header-container {
  position: sticky;
  z-index: 2;
  top: 0;
  padding: 0.5rem 1rem 1rem;
  border-bottom: 1px solid var(--cds-layer-02, #ffffff);
  background-color: var(--cds-background, #ffffff);
}
.c4p--notifications-panel__container .c4p--notifications-panel__header-container .c4p--notifications-panel__header-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c4p--notifications-panel__container .c4p--notifications-panel__header-container .c4p--notifications-panel__do-not-disturb-toggle .cds--toggle__label-text {
  position: absolute;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: -1px;
  block-size: 1px;
  clip: rect(0, 0, 0, 0);
  inline-size: 1px;
  visibility: inherit;
  white-space: nowrap;
}
.c4p--notifications-panel__container .c4p--notifications-panel__header-container .c4p--notifications-panel__dismiss-button {
  color: var(--cds-text-primary, #161616);
}
.c4p--notifications-panel__container .c4p--notifications-panel__header-container .c4p--notifications-panel__header {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin: 0;
}
.c4p--notifications-panel__container .c4p--notifications-panel__time-section-label {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  font-weight: 600;
  position: sticky;
  z-index: 2;
  top: 4.8125rem;
  padding: 0.5rem 1rem;
  background-color: var(--cds-layer-01, #f4f4f4);
  color: var(--cds-text-secondary, #525252);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification:hover,
.c4p--notifications-panel__container .c4p--notifications-panel__notification:focus {
  background-color: var(--cds-layer-accent-01, #e0e0e0);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification:hover .c4p--notifications-panel__dismiss-single-button,
.c4p--notifications-panel__container .c4p--notifications-panel__notification:focus .c4p--notifications-panel__dismiss-single-button {
  opacity: 1;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification:focus {
  border-color: var(--cds-focus, #0f62fe);
  box-shadow: inset 0 0 0 2px var(--cds-focus, #0f62fe), inset 0 0 0 2px var(--cds-background, #ffffff);
  outline: 0;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 6.25rem;
  align-items: flex-start;
  padding: 1rem;
  border: 0;
  background-color: var(--cds-background, #ffffff);
  cursor: pointer;
  text-align: left;
  transition: background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-title {
  margin-bottom: 0.25rem;
  color: var(--cds-text-on-color, #ffffff);
  font-weight: 400;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-title.c4p--notifications-panel__notification-title-unread {
  margin-bottom: 0.25rem;
  color: var(--cds-text-on-color, #ffffff);
  font-weight: 600;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notifications-link {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-status-icon {
  min-width: 1rem;
  margin-right: 0.5rem;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-status-icon.c4p--notifications-panel__notification-status-icon-error {
  fill: var(--cds-support-error, #da1e28);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-status-icon.c4p--notifications-panel__notification-status-icon-success {
  fill: var(--cds-support-success, #24a148);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-status-icon.c4p--notifications-panel__notification-status-icon-warning {
  fill: var(--cds-support-warning, #f1c21b);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-status-icon.c4p--notifications-panel__notification-status-icon-informational {
  fill: var(--cds-support-info, #0043ce);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-time-label {
  margin-bottom: 0.5rem;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-time-label,
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-description {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  color: var(--cds-text-secondary, #525252);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-description.c4p--notifications-panel__notification-short-description {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-description.c4p--notifications-panel__notification-long-description {
  display: block;
  overflow: initial;
  -webkit-line-clamp: initial;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-more-button,
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-less-button {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  min-width: 5.5rem;
  padding: 0;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-more-button .cds--btn__icon,
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-less-button .cds--btn__icon {
  transition: transform 240ms ease;
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-more-button .cds--btn__icon,
  .c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-less-button .cds--btn__icon {
    transition: none;
  }
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-more-button.c4p--notifications-panel__notification-read-more-button .cds--btn__icon,
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-less-button.c4p--notifications-panel__notification-read-more-button .cds--btn__icon {
  transform: rotate(0deg);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-more-button.c4p--notifications-panel__notification-read-less-button .cds--btn__icon,
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__notification-content .c4p--notifications-panel__notification-read-less-button.c4p--notifications-panel__notification-read-less-button .cds--btn__icon {
  transform: rotate(180deg);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .cds--popover-container {
  position: initial;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__dismiss-single-button {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  min-width: 2rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  color: var(--cds-text-primary, #161616);
  opacity: 0;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__dismiss-single-button:hover, .c4p--notifications-panel__container .c4p--notifications-panel__notification .c4p--notifications-panel__dismiss-single-button:focus {
  opacity: 1;
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification-today:not(:first-of-type):before,
.c4p--notifications-panel__container .c4p--notifications-panel__notification-yesterday:not(:first-of-type):before,
.c4p--notifications-panel__container .c4p--notifications-panel__notification-previous:not(:first-of-type):before {
  position: absolute;
  top: 0;
  width: calc(100% - 2 * 1rem);
  height: 1px;
  margin: 0 auto;
  background-color: var(--cds-layer-02, #ffffff);
  content: "";
  transition: background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--notifications-panel__container .c4p--notifications-panel__notification-today:hover + .c4p--notifications-panel__notification-today:not(:first-of-type):before,
.c4p--notifications-panel__container .c4p--notifications-panel__notification-yesterday:hover + .c4p--notifications-panel__notification-yesterday:not(:first-of-type):before,
.c4p--notifications-panel__container .c4p--notifications-panel__notification-previous:hover + .c4p--notifications-panel__notification-previous:not(:first-of-type):before {
  background-color: transparent;
}
.c4p--notifications-panel__container .c4p--notifications-panel__main-section-empty.c4p--notifications-panel__main-section {
  display: flex;
  height: 100%;
  min-height: initial;
  align-items: center;
  justify-content: center;
  margin-top: 10rem;
}
.c4p--notifications-panel__container .c4p--notifications-panel__main-section-empty.c4p--notifications-panel__main-section .c4p-subtext {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}
.c4p--notifications-panel__container .c4p--notifications-panel__main-section {
  min-height: 498px;
}
.c4p--notifications-panel__container .c4p--notifications-panel__bottom-actions {
  position: sticky;
  z-index: 2;
  bottom: 0;
  display: flex;
  height: 2.5rem;
  min-height: 2.5rem;
  align-items: center;
  border-top: 1px solid var(--cds-layer-02, #ffffff);
  background-color: var(--cds-background, #ffffff);
}
.c4p--notifications-panel__container .c4p--notifications-panel__bottom-actions .c4p--notifications-panel__view-all-button {
  width: 100%;
  max-width: calc(100% - 2.5rem);
  height: 2.5rem;
  min-height: 2.5rem;
  border-right: 1px solid var(--cds-layer-02, #ffffff);
  color: var(--cds-text-primary, #161616);
}
.c4p--notifications-panel__container .c4p--notifications-panel__bottom-actions .c4p--notifications-panel__settings-button {
  display: flex;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  align-items: center;
  justify-content: center;
  padding: 0;
  color: var(--cds-text-primary, #161616);
}
.c4p--notifications-panel__container .c4p--notifications-panel__bottom-actions .c4p--notifications-panel__settings-button .cds--btn__icon {
  margin: 0;
}

.cds--grid {
  margin-inline: auto;
  max-inline-size: 99rem;
  padding-inline: 1rem;
}
@media (min-width: 42rem) {
  .cds--grid {
    padding-inline: 2rem;
  }
}
@media (min-width: 99rem) {
  .cds--grid {
    padding-inline: 2.5rem;
  }
}

@media (min-width: 99rem) {
  .cds--grid--full-width {
    max-inline-size: 100%;
  }
}
.cds--row {
  display: flex;
  flex-wrap: wrap;
  margin-inline: -1rem;
}

.cds--row-padding [class*=cds--col],
.cds--col-padding {
  padding-block: 1rem;
}

.cds--grid--condensed [class*=cds--col] {
  padding-block: 0.03125rem;
}

.cds--col {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col, .cds--grid--condensed .cds--col {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col, .cds--grid--narrow .cds--col {
  padding-inline: 0 1rem;
}

.cds--col-sm-0 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm-0, .cds--grid--condensed .cds--col-sm-0 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-0, .cds--grid--narrow .cds--col-sm-0 {
  padding-inline: 0 1rem;
}

.cds--col-sm-1 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm-1, .cds--grid--condensed .cds--col-sm-1 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-1, .cds--grid--narrow .cds--col-sm-1 {
  padding-inline: 0 1rem;
}

.cds--col-sm-2 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm-2, .cds--grid--condensed .cds--col-sm-2 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-2, .cds--grid--narrow .cds--col-sm-2 {
  padding-inline: 0 1rem;
}

.cds--col-sm-3 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm-3, .cds--grid--condensed .cds--col-sm-3 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-3, .cds--grid--narrow .cds--col-sm-3 {
  padding-inline: 0 1rem;
}

.cds--col-sm-4 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm-4, .cds--grid--condensed .cds--col-sm-4 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm-4, .cds--grid--narrow .cds--col-sm-4 {
  padding-inline: 0 1rem;
}

.cds--col-sm,
.cds--col-sm--auto {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-sm, .cds--grid--condensed .cds--col-sm,
.cds--row--condensed .cds--col-sm--auto,
.cds--grid--condensed .cds--col-sm--auto {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-sm, .cds--grid--narrow .cds--col-sm,
.cds--row--narrow .cds--col-sm--auto,
.cds--grid--narrow .cds--col-sm--auto {
  padding-inline: 0 1rem;
}

.cds--col,
.cds--col-sm {
  flex-basis: 0;
  flex-grow: 1;
  max-inline-size: 100%;
}

.cds--col--auto,
.cds--col-sm--auto {
  flex: 1 0 0%;
  inline-size: auto;
  max-inline-size: 100%;
}

.cds--col-sm-0 {
  display: none;
}

.cds--col-sm-1 {
  display: block;
  flex: 0 0 25%;
  max-inline-size: 25%;
}

.cds--col-sm-2 {
  display: block;
  flex: 0 0 50%;
  max-inline-size: 50%;
}

.cds--col-sm-3 {
  display: block;
  flex: 0 0 75%;
  max-inline-size: 75%;
}

.cds--col-sm-4 {
  display: block;
  flex: 0 0 100%;
  max-inline-size: 100%;
}

.cds--offset-sm-0 {
  margin-inline-start: 0;
}

.cds--offset-sm-1 {
  margin-inline-start: 25%;
}

.cds--offset-sm-2 {
  margin-inline-start: 50%;
}

.cds--offset-sm-3 {
  margin-inline-start: 75%;
}

.cds--col-md-0 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-0, .cds--grid--condensed .cds--col-md-0 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-0, .cds--grid--narrow .cds--col-md-0 {
  padding-inline: 0 1rem;
}

.cds--col-md-1 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-1, .cds--grid--condensed .cds--col-md-1 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-1, .cds--grid--narrow .cds--col-md-1 {
  padding-inline: 0 1rem;
}

.cds--col-md-2 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-2, .cds--grid--condensed .cds--col-md-2 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-2, .cds--grid--narrow .cds--col-md-2 {
  padding-inline: 0 1rem;
}

.cds--col-md-3 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-3, .cds--grid--condensed .cds--col-md-3 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-3, .cds--grid--narrow .cds--col-md-3 {
  padding-inline: 0 1rem;
}

.cds--col-md-4 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-4, .cds--grid--condensed .cds--col-md-4 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-4, .cds--grid--narrow .cds--col-md-4 {
  padding-inline: 0 1rem;
}

.cds--col-md-5 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-5, .cds--grid--condensed .cds--col-md-5 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-5, .cds--grid--narrow .cds--col-md-5 {
  padding-inline: 0 1rem;
}

.cds--col-md-6 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-6, .cds--grid--condensed .cds--col-md-6 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-6, .cds--grid--narrow .cds--col-md-6 {
  padding-inline: 0 1rem;
}

.cds--col-md-7 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-7, .cds--grid--condensed .cds--col-md-7 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-7, .cds--grid--narrow .cds--col-md-7 {
  padding-inline: 0 1rem;
}

.cds--col-md-8 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md-8, .cds--grid--condensed .cds--col-md-8 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md-8, .cds--grid--narrow .cds--col-md-8 {
  padding-inline: 0 1rem;
}

.cds--col-md,
.cds--col-md--auto {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-md, .cds--grid--condensed .cds--col-md,
.cds--row--condensed .cds--col-md--auto,
.cds--grid--condensed .cds--col-md--auto {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-md, .cds--grid--narrow .cds--col-md,
.cds--row--narrow .cds--col-md--auto,
.cds--grid--narrow .cds--col-md--auto {
  padding-inline: 0 1rem;
}

@media (min-width: 42rem) {
  .cds--col,
  .cds--col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-inline-size: 100%;
  }
  .cds--col--auto,
  .cds--col-md--auto {
    flex: 1 0 0%;
    inline-size: auto;
    max-inline-size: 100%;
  }
  .cds--col-md-0 {
    display: none;
  }
  .cds--col-md-1 {
    display: block;
    flex: 0 0 12.5%;
    max-inline-size: 12.5%;
  }
  .cds--col-md-2 {
    display: block;
    flex: 0 0 25%;
    max-inline-size: 25%;
  }
  .cds--col-md-3 {
    display: block;
    flex: 0 0 37.5%;
    max-inline-size: 37.5%;
  }
  .cds--col-md-4 {
    display: block;
    flex: 0 0 50%;
    max-inline-size: 50%;
  }
  .cds--col-md-5 {
    display: block;
    flex: 0 0 62.5%;
    max-inline-size: 62.5%;
  }
  .cds--col-md-6 {
    display: block;
    flex: 0 0 75%;
    max-inline-size: 75%;
  }
  .cds--col-md-7 {
    display: block;
    flex: 0 0 87.5%;
    max-inline-size: 87.5%;
  }
  .cds--col-md-8 {
    display: block;
    flex: 0 0 100%;
    max-inline-size: 100%;
  }
  .cds--offset-md-0 {
    margin-inline-start: 0;
  }
  .cds--offset-md-1 {
    margin-inline-start: 12.5%;
  }
  .cds--offset-md-2 {
    margin-inline-start: 25%;
  }
  .cds--offset-md-3 {
    margin-inline-start: 37.5%;
  }
  .cds--offset-md-4 {
    margin-inline-start: 50%;
  }
  .cds--offset-md-5 {
    margin-inline-start: 62.5%;
  }
  .cds--offset-md-6 {
    margin-inline-start: 75%;
  }
  .cds--offset-md-7 {
    margin-inline-start: 87.5%;
  }
}
.cds--col-lg-0 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-0, .cds--grid--condensed .cds--col-lg-0 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-0, .cds--grid--narrow .cds--col-lg-0 {
  padding-inline: 0 1rem;
}

.cds--col-lg-1 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-1, .cds--grid--condensed .cds--col-lg-1 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-1, .cds--grid--narrow .cds--col-lg-1 {
  padding-inline: 0 1rem;
}

.cds--col-lg-2 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-2, .cds--grid--condensed .cds--col-lg-2 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-2, .cds--grid--narrow .cds--col-lg-2 {
  padding-inline: 0 1rem;
}

.cds--col-lg-3 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-3, .cds--grid--condensed .cds--col-lg-3 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-3, .cds--grid--narrow .cds--col-lg-3 {
  padding-inline: 0 1rem;
}

.cds--col-lg-4 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-4, .cds--grid--condensed .cds--col-lg-4 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-4, .cds--grid--narrow .cds--col-lg-4 {
  padding-inline: 0 1rem;
}

.cds--col-lg-5 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-5, .cds--grid--condensed .cds--col-lg-5 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-5, .cds--grid--narrow .cds--col-lg-5 {
  padding-inline: 0 1rem;
}

.cds--col-lg-6 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-6, .cds--grid--condensed .cds--col-lg-6 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-6, .cds--grid--narrow .cds--col-lg-6 {
  padding-inline: 0 1rem;
}

.cds--col-lg-7 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-7, .cds--grid--condensed .cds--col-lg-7 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-7, .cds--grid--narrow .cds--col-lg-7 {
  padding-inline: 0 1rem;
}

.cds--col-lg-8 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-8, .cds--grid--condensed .cds--col-lg-8 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-8, .cds--grid--narrow .cds--col-lg-8 {
  padding-inline: 0 1rem;
}

.cds--col-lg-9 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-9, .cds--grid--condensed .cds--col-lg-9 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-9, .cds--grid--narrow .cds--col-lg-9 {
  padding-inline: 0 1rem;
}

.cds--col-lg-10 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-10, .cds--grid--condensed .cds--col-lg-10 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-10, .cds--grid--narrow .cds--col-lg-10 {
  padding-inline: 0 1rem;
}

.cds--col-lg-11 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-11, .cds--grid--condensed .cds--col-lg-11 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-11, .cds--grid--narrow .cds--col-lg-11 {
  padding-inline: 0 1rem;
}

.cds--col-lg-12 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-12, .cds--grid--condensed .cds--col-lg-12 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-12, .cds--grid--narrow .cds--col-lg-12 {
  padding-inline: 0 1rem;
}

.cds--col-lg-13 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-13, .cds--grid--condensed .cds--col-lg-13 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-13, .cds--grid--narrow .cds--col-lg-13 {
  padding-inline: 0 1rem;
}

.cds--col-lg-14 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-14, .cds--grid--condensed .cds--col-lg-14 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-14, .cds--grid--narrow .cds--col-lg-14 {
  padding-inline: 0 1rem;
}

.cds--col-lg-15 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-15, .cds--grid--condensed .cds--col-lg-15 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-15, .cds--grid--narrow .cds--col-lg-15 {
  padding-inline: 0 1rem;
}

.cds--col-lg-16 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg-16, .cds--grid--condensed .cds--col-lg-16 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg-16, .cds--grid--narrow .cds--col-lg-16 {
  padding-inline: 0 1rem;
}

.cds--col-lg,
.cds--col-lg--auto {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-lg, .cds--grid--condensed .cds--col-lg,
.cds--row--condensed .cds--col-lg--auto,
.cds--grid--condensed .cds--col-lg--auto {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-lg, .cds--grid--narrow .cds--col-lg,
.cds--row--narrow .cds--col-lg--auto,
.cds--grid--narrow .cds--col-lg--auto {
  padding-inline: 0 1rem;
}

@media (min-width: 66rem) {
  .cds--col,
  .cds--col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-inline-size: 100%;
  }
  .cds--col--auto,
  .cds--col-lg--auto {
    flex: 1 0 0%;
    inline-size: auto;
    max-inline-size: 100%;
  }
  .cds--col-lg-0 {
    display: none;
  }
  .cds--col-lg-1 {
    display: block;
    flex: 0 0 6.25%;
    max-inline-size: 6.25%;
  }
  .cds--col-lg-2 {
    display: block;
    flex: 0 0 12.5%;
    max-inline-size: 12.5%;
  }
  .cds--col-lg-3 {
    display: block;
    flex: 0 0 18.75%;
    max-inline-size: 18.75%;
  }
  .cds--col-lg-4 {
    display: block;
    flex: 0 0 25%;
    max-inline-size: 25%;
  }
  .cds--col-lg-5 {
    display: block;
    flex: 0 0 31.25%;
    max-inline-size: 31.25%;
  }
  .cds--col-lg-6 {
    display: block;
    flex: 0 0 37.5%;
    max-inline-size: 37.5%;
  }
  .cds--col-lg-7 {
    display: block;
    flex: 0 0 43.75%;
    max-inline-size: 43.75%;
  }
  .cds--col-lg-8 {
    display: block;
    flex: 0 0 50%;
    max-inline-size: 50%;
  }
  .cds--col-lg-9 {
    display: block;
    flex: 0 0 56.25%;
    max-inline-size: 56.25%;
  }
  .cds--col-lg-10 {
    display: block;
    flex: 0 0 62.5%;
    max-inline-size: 62.5%;
  }
  .cds--col-lg-11 {
    display: block;
    flex: 0 0 68.75%;
    max-inline-size: 68.75%;
  }
  .cds--col-lg-12 {
    display: block;
    flex: 0 0 75%;
    max-inline-size: 75%;
  }
  .cds--col-lg-13 {
    display: block;
    flex: 0 0 81.25%;
    max-inline-size: 81.25%;
  }
  .cds--col-lg-14 {
    display: block;
    flex: 0 0 87.5%;
    max-inline-size: 87.5%;
  }
  .cds--col-lg-15 {
    display: block;
    flex: 0 0 93.75%;
    max-inline-size: 93.75%;
  }
  .cds--col-lg-16 {
    display: block;
    flex: 0 0 100%;
    max-inline-size: 100%;
  }
  .cds--offset-lg-0 {
    margin-inline-start: 0;
  }
  .cds--offset-lg-1 {
    margin-inline-start: 6.25%;
  }
  .cds--offset-lg-2 {
    margin-inline-start: 12.5%;
  }
  .cds--offset-lg-3 {
    margin-inline-start: 18.75%;
  }
  .cds--offset-lg-4 {
    margin-inline-start: 25%;
  }
  .cds--offset-lg-5 {
    margin-inline-start: 31.25%;
  }
  .cds--offset-lg-6 {
    margin-inline-start: 37.5%;
  }
  .cds--offset-lg-7 {
    margin-inline-start: 43.75%;
  }
  .cds--offset-lg-8 {
    margin-inline-start: 50%;
  }
  .cds--offset-lg-9 {
    margin-inline-start: 56.25%;
  }
  .cds--offset-lg-10 {
    margin-inline-start: 62.5%;
  }
  .cds--offset-lg-11 {
    margin-inline-start: 68.75%;
  }
  .cds--offset-lg-12 {
    margin-inline-start: 75%;
  }
  .cds--offset-lg-13 {
    margin-inline-start: 81.25%;
  }
  .cds--offset-lg-14 {
    margin-inline-start: 87.5%;
  }
  .cds--offset-lg-15 {
    margin-inline-start: 93.75%;
  }
}
.cds--col-xlg-0 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-0, .cds--grid--condensed .cds--col-xlg-0 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-0, .cds--grid--narrow .cds--col-xlg-0 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-1 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-1, .cds--grid--condensed .cds--col-xlg-1 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-1, .cds--grid--narrow .cds--col-xlg-1 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-2 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-2, .cds--grid--condensed .cds--col-xlg-2 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-2, .cds--grid--narrow .cds--col-xlg-2 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-3 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-3, .cds--grid--condensed .cds--col-xlg-3 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-3, .cds--grid--narrow .cds--col-xlg-3 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-4 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-4, .cds--grid--condensed .cds--col-xlg-4 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-4, .cds--grid--narrow .cds--col-xlg-4 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-5 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-5, .cds--grid--condensed .cds--col-xlg-5 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-5, .cds--grid--narrow .cds--col-xlg-5 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-6 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-6, .cds--grid--condensed .cds--col-xlg-6 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-6, .cds--grid--narrow .cds--col-xlg-6 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-7 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-7, .cds--grid--condensed .cds--col-xlg-7 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-7, .cds--grid--narrow .cds--col-xlg-7 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-8 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-8, .cds--grid--condensed .cds--col-xlg-8 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-8, .cds--grid--narrow .cds--col-xlg-8 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-9 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-9, .cds--grid--condensed .cds--col-xlg-9 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-9, .cds--grid--narrow .cds--col-xlg-9 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-10 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-10, .cds--grid--condensed .cds--col-xlg-10 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-10, .cds--grid--narrow .cds--col-xlg-10 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-11 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-11, .cds--grid--condensed .cds--col-xlg-11 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-11, .cds--grid--narrow .cds--col-xlg-11 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-12 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-12, .cds--grid--condensed .cds--col-xlg-12 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-12, .cds--grid--narrow .cds--col-xlg-12 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-13 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-13, .cds--grid--condensed .cds--col-xlg-13 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-13, .cds--grid--narrow .cds--col-xlg-13 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-14 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-14, .cds--grid--condensed .cds--col-xlg-14 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-14, .cds--grid--narrow .cds--col-xlg-14 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-15 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-15, .cds--grid--condensed .cds--col-xlg-15 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-15, .cds--grid--narrow .cds--col-xlg-15 {
  padding-inline: 0 1rem;
}

.cds--col-xlg-16 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg-16, .cds--grid--condensed .cds--col-xlg-16 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg-16, .cds--grid--narrow .cds--col-xlg-16 {
  padding-inline: 0 1rem;
}

.cds--col-xlg,
.cds--col-xlg--auto {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-xlg, .cds--grid--condensed .cds--col-xlg,
.cds--row--condensed .cds--col-xlg--auto,
.cds--grid--condensed .cds--col-xlg--auto {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-xlg, .cds--grid--narrow .cds--col-xlg,
.cds--row--narrow .cds--col-xlg--auto,
.cds--grid--narrow .cds--col-xlg--auto {
  padding-inline: 0 1rem;
}

@media (min-width: 82rem) {
  .cds--col,
  .cds--col-xlg {
    flex-basis: 0;
    flex-grow: 1;
    max-inline-size: 100%;
  }
  .cds--col--auto,
  .cds--col-xlg--auto {
    flex: 1 0 0%;
    inline-size: auto;
    max-inline-size: 100%;
  }
  .cds--col-xlg-0 {
    display: none;
  }
  .cds--col-xlg-1 {
    display: block;
    flex: 0 0 6.25%;
    max-inline-size: 6.25%;
  }
  .cds--col-xlg-2 {
    display: block;
    flex: 0 0 12.5%;
    max-inline-size: 12.5%;
  }
  .cds--col-xlg-3 {
    display: block;
    flex: 0 0 18.75%;
    max-inline-size: 18.75%;
  }
  .cds--col-xlg-4 {
    display: block;
    flex: 0 0 25%;
    max-inline-size: 25%;
  }
  .cds--col-xlg-5 {
    display: block;
    flex: 0 0 31.25%;
    max-inline-size: 31.25%;
  }
  .cds--col-xlg-6 {
    display: block;
    flex: 0 0 37.5%;
    max-inline-size: 37.5%;
  }
  .cds--col-xlg-7 {
    display: block;
    flex: 0 0 43.75%;
    max-inline-size: 43.75%;
  }
  .cds--col-xlg-8 {
    display: block;
    flex: 0 0 50%;
    max-inline-size: 50%;
  }
  .cds--col-xlg-9 {
    display: block;
    flex: 0 0 56.25%;
    max-inline-size: 56.25%;
  }
  .cds--col-xlg-10 {
    display: block;
    flex: 0 0 62.5%;
    max-inline-size: 62.5%;
  }
  .cds--col-xlg-11 {
    display: block;
    flex: 0 0 68.75%;
    max-inline-size: 68.75%;
  }
  .cds--col-xlg-12 {
    display: block;
    flex: 0 0 75%;
    max-inline-size: 75%;
  }
  .cds--col-xlg-13 {
    display: block;
    flex: 0 0 81.25%;
    max-inline-size: 81.25%;
  }
  .cds--col-xlg-14 {
    display: block;
    flex: 0 0 87.5%;
    max-inline-size: 87.5%;
  }
  .cds--col-xlg-15 {
    display: block;
    flex: 0 0 93.75%;
    max-inline-size: 93.75%;
  }
  .cds--col-xlg-16 {
    display: block;
    flex: 0 0 100%;
    max-inline-size: 100%;
  }
  .cds--offset-xlg-0 {
    margin-inline-start: 0;
  }
  .cds--offset-xlg-1 {
    margin-inline-start: 6.25%;
  }
  .cds--offset-xlg-2 {
    margin-inline-start: 12.5%;
  }
  .cds--offset-xlg-3 {
    margin-inline-start: 18.75%;
  }
  .cds--offset-xlg-4 {
    margin-inline-start: 25%;
  }
  .cds--offset-xlg-5 {
    margin-inline-start: 31.25%;
  }
  .cds--offset-xlg-6 {
    margin-inline-start: 37.5%;
  }
  .cds--offset-xlg-7 {
    margin-inline-start: 43.75%;
  }
  .cds--offset-xlg-8 {
    margin-inline-start: 50%;
  }
  .cds--offset-xlg-9 {
    margin-inline-start: 56.25%;
  }
  .cds--offset-xlg-10 {
    margin-inline-start: 62.5%;
  }
  .cds--offset-xlg-11 {
    margin-inline-start: 68.75%;
  }
  .cds--offset-xlg-12 {
    margin-inline-start: 75%;
  }
  .cds--offset-xlg-13 {
    margin-inline-start: 81.25%;
  }
  .cds--offset-xlg-14 {
    margin-inline-start: 87.5%;
  }
  .cds--offset-xlg-15 {
    margin-inline-start: 93.75%;
  }
}
.cds--col-max-0 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-0, .cds--grid--condensed .cds--col-max-0 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-0, .cds--grid--narrow .cds--col-max-0 {
  padding-inline: 0 1rem;
}

.cds--col-max-1 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-1, .cds--grid--condensed .cds--col-max-1 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-1, .cds--grid--narrow .cds--col-max-1 {
  padding-inline: 0 1rem;
}

.cds--col-max-2 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-2, .cds--grid--condensed .cds--col-max-2 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-2, .cds--grid--narrow .cds--col-max-2 {
  padding-inline: 0 1rem;
}

.cds--col-max-3 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-3, .cds--grid--condensed .cds--col-max-3 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-3, .cds--grid--narrow .cds--col-max-3 {
  padding-inline: 0 1rem;
}

.cds--col-max-4 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-4, .cds--grid--condensed .cds--col-max-4 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-4, .cds--grid--narrow .cds--col-max-4 {
  padding-inline: 0 1rem;
}

.cds--col-max-5 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-5, .cds--grid--condensed .cds--col-max-5 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-5, .cds--grid--narrow .cds--col-max-5 {
  padding-inline: 0 1rem;
}

.cds--col-max-6 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-6, .cds--grid--condensed .cds--col-max-6 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-6, .cds--grid--narrow .cds--col-max-6 {
  padding-inline: 0 1rem;
}

.cds--col-max-7 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-7, .cds--grid--condensed .cds--col-max-7 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-7, .cds--grid--narrow .cds--col-max-7 {
  padding-inline: 0 1rem;
}

.cds--col-max-8 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-8, .cds--grid--condensed .cds--col-max-8 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-8, .cds--grid--narrow .cds--col-max-8 {
  padding-inline: 0 1rem;
}

.cds--col-max-9 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-9, .cds--grid--condensed .cds--col-max-9 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-9, .cds--grid--narrow .cds--col-max-9 {
  padding-inline: 0 1rem;
}

.cds--col-max-10 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-10, .cds--grid--condensed .cds--col-max-10 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-10, .cds--grid--narrow .cds--col-max-10 {
  padding-inline: 0 1rem;
}

.cds--col-max-11 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-11, .cds--grid--condensed .cds--col-max-11 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-11, .cds--grid--narrow .cds--col-max-11 {
  padding-inline: 0 1rem;
}

.cds--col-max-12 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-12, .cds--grid--condensed .cds--col-max-12 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-12, .cds--grid--narrow .cds--col-max-12 {
  padding-inline: 0 1rem;
}

.cds--col-max-13 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-13, .cds--grid--condensed .cds--col-max-13 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-13, .cds--grid--narrow .cds--col-max-13 {
  padding-inline: 0 1rem;
}

.cds--col-max-14 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-14, .cds--grid--condensed .cds--col-max-14 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-14, .cds--grid--narrow .cds--col-max-14 {
  padding-inline: 0 1rem;
}

.cds--col-max-15 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-15, .cds--grid--condensed .cds--col-max-15 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-15, .cds--grid--narrow .cds--col-max-15 {
  padding-inline: 0 1rem;
}

.cds--col-max-16 {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max-16, .cds--grid--condensed .cds--col-max-16 {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max-16, .cds--grid--narrow .cds--col-max-16 {
  padding-inline: 0 1rem;
}

.cds--col-max,
.cds--col-max--auto {
  inline-size: 100%;
  padding-inline: 1rem;
}
.cds--row--condensed .cds--col-max, .cds--grid--condensed .cds--col-max,
.cds--row--condensed .cds--col-max--auto,
.cds--grid--condensed .cds--col-max--auto {
  padding-inline: 0.03125rem;
}
.cds--row--narrow .cds--col-max, .cds--grid--narrow .cds--col-max,
.cds--row--narrow .cds--col-max--auto,
.cds--grid--narrow .cds--col-max--auto {
  padding-inline: 0 1rem;
}

@media (min-width: 99rem) {
  .cds--col,
  .cds--col-max {
    flex-basis: 0;
    flex-grow: 1;
    max-inline-size: 100%;
  }
  .cds--col--auto,
  .cds--col-max--auto {
    flex: 1 0 0%;
    inline-size: auto;
    max-inline-size: 100%;
  }
  .cds--col-max-0 {
    display: none;
  }
  .cds--col-max-1 {
    display: block;
    flex: 0 0 6.25%;
    max-inline-size: 6.25%;
  }
  .cds--col-max-2 {
    display: block;
    flex: 0 0 12.5%;
    max-inline-size: 12.5%;
  }
  .cds--col-max-3 {
    display: block;
    flex: 0 0 18.75%;
    max-inline-size: 18.75%;
  }
  .cds--col-max-4 {
    display: block;
    flex: 0 0 25%;
    max-inline-size: 25%;
  }
  .cds--col-max-5 {
    display: block;
    flex: 0 0 31.25%;
    max-inline-size: 31.25%;
  }
  .cds--col-max-6 {
    display: block;
    flex: 0 0 37.5%;
    max-inline-size: 37.5%;
  }
  .cds--col-max-7 {
    display: block;
    flex: 0 0 43.75%;
    max-inline-size: 43.75%;
  }
  .cds--col-max-8 {
    display: block;
    flex: 0 0 50%;
    max-inline-size: 50%;
  }
  .cds--col-max-9 {
    display: block;
    flex: 0 0 56.25%;
    max-inline-size: 56.25%;
  }
  .cds--col-max-10 {
    display: block;
    flex: 0 0 62.5%;
    max-inline-size: 62.5%;
  }
  .cds--col-max-11 {
    display: block;
    flex: 0 0 68.75%;
    max-inline-size: 68.75%;
  }
  .cds--col-max-12 {
    display: block;
    flex: 0 0 75%;
    max-inline-size: 75%;
  }
  .cds--col-max-13 {
    display: block;
    flex: 0 0 81.25%;
    max-inline-size: 81.25%;
  }
  .cds--col-max-14 {
    display: block;
    flex: 0 0 87.5%;
    max-inline-size: 87.5%;
  }
  .cds--col-max-15 {
    display: block;
    flex: 0 0 93.75%;
    max-inline-size: 93.75%;
  }
  .cds--col-max-16 {
    display: block;
    flex: 0 0 100%;
    max-inline-size: 100%;
  }
  .cds--offset-max-0 {
    margin-inline-start: 0;
  }
  .cds--offset-max-1 {
    margin-inline-start: 6.25%;
  }
  .cds--offset-max-2 {
    margin-inline-start: 12.5%;
  }
  .cds--offset-max-3 {
    margin-inline-start: 18.75%;
  }
  .cds--offset-max-4 {
    margin-inline-start: 25%;
  }
  .cds--offset-max-5 {
    margin-inline-start: 31.25%;
  }
  .cds--offset-max-6 {
    margin-inline-start: 37.5%;
  }
  .cds--offset-max-7 {
    margin-inline-start: 43.75%;
  }
  .cds--offset-max-8 {
    margin-inline-start: 50%;
  }
  .cds--offset-max-9 {
    margin-inline-start: 56.25%;
  }
  .cds--offset-max-10 {
    margin-inline-start: 62.5%;
  }
  .cds--offset-max-11 {
    margin-inline-start: 68.75%;
  }
  .cds--offset-max-12 {
    margin-inline-start: 75%;
  }
  .cds--offset-max-13 {
    margin-inline-start: 81.25%;
  }
  .cds--offset-max-14 {
    margin-inline-start: 87.5%;
  }
  .cds--offset-max-15 {
    margin-inline-start: 93.75%;
  }
}
.cds--no-gutter,
.cds--row.cds--no-gutter [class*=cds--col] {
  padding-inline: 0;
}

.cds--no-gutter--start,
.cds--row.cds--no-gutter--start [class*=cds--col] {
  padding-inline-start: 0;
}

.cds--no-gutter--end,
.cds--row.cds--no-gutter--end [class*=cds--col] {
  padding-inline-end: 0;
}

.cds--hang--start {
  padding-inline-start: 1rem;
}

.cds--hang--end {
  padding-inline-end: 1rem;
}

.c4p--action-bar.c4p--action-bar {
  display: block;
}
.c4p--action-bar .c4p--action-bar__displayed-items {
  display: inline-flex;
  width: 100%;
  white-space: nowrap;
}
.c4p--action-bar .c4p--action-bar__displayed-items--right {
  justify-content: flex-end;
}
.c4p--action-bar .c4p--action-bar__hidden-sizing-items {
  position: absolute;
  top: -100vh;
  left: -100vw;
  overflow: hidden;
  max-width: 100vw;
  pointer-events: none;
  visibility: hidden;
}

.c4p--action-bar-overflow-items__options .c4p--action-bar-overflow-items__item {
  padding: 0 0.5rem;
}
.c4p--action-bar-overflow-items__options .c4p--action-bar-overflow-items__item-content {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.c4p--action-bar-overflow-items__options .c4p--action-bar-overflow-items__item svg {
  margin: 0 0.25rem;
}

.c4p--breadcrumb-with-overflow.c4p--breadcrumb-with-overflow {
  display: block;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__space {
  position: relative;
  display: block;
  width: 100%;
  white-space: nowrap;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__breadcrumb-container.c4p--breadcrumb-with-overflow__breadcrumb-container-with-items {
  display: inline-flex;
  width: 100%;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__breadcrumb-container .cds--breadcrumb {
  width: 100%;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__breadcrumb-container--hidden {
  position: absolute;
  top: -100vh;
  left: -100vw;
  overflow: hidden;
  max-width: 100vw;
  pointer-events: none;
  visibility: hidden;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__breadcrumb-back {
  display: none;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__back__button.cds--btn {
  min-height: revert;
  padding: 0;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__back__button.cds--btn--ghost:hover {
  background-color: inherit;
}
@media (max-width: 41.98rem) {
  .c4p--breadcrumb-with-overflow .cds--breadcrumb-item {
    display: none;
  }
  .c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__breadcrumb-back,
  .c4p--breadcrumb-with-overflow .cds--breadcrumb-item:last-child {
    display: inline-flex;
    vertical-align: middle;
  }
  .c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__displayed-breadcrumb:last-child {
    max-width: calc(100% - 2rem);
  }
}
.c4p--breadcrumb-with-overflow .cds--breadcrumb-item:last-child {
  display: inline-flex;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__displayed-breadcrumb:last-child {
  display: inline-flex;
  overflow: hidden;
}
.c4p--breadcrumb-with-overflow .c4p--breadcrumb-with-overflow__displayed-breadcrumb:last-child .cds--link {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
}

.c4p--breadcrumb-with-overflow__overflow-menu-options.c4p--breadcrumb-with-overflow__overflow-menu-options {
  z-index: 8000;
}

.c4p--tag-set.c4p--tag-set {
  display: block;
  width: 100%;
}
.c4p--tag-set .c4p--tag-set__space {
  position: relative;
  display: block;
  width: 100%;
  white-space: nowrap;
}
.c4p--tag-set .c4p--tag-set__space--align-end {
  text-align: end;
}
.c4p--tag-set .c4p--tag-set__space--align-center {
  text-align: center;
}
.c4p--tag-set .c4p--tag-set__tag-container {
  display: inline-flex;
  white-space: nowrap;
}
.c4p--tag-set .c4p--tag-set__tag-container--multiline {
  flex-wrap: wrap;
}
.c4p--tag-set .c4p--tag-set__tag-container--hidden {
  position: absolute;
  top: -100vh;
  left: -100vw;
  overflow: hidden;
  max-width: 100vw;
  pointer-events: none;
  visibility: hidden;
}
.c4p--tag-set .c4p--tag-set-overflow {
  display: inline-block;
  vertical-align: bottom;
}
.c4p--tag-set .c4p--tag-set-overflow .cds--tag.cds--tag--interactive {
  border: 0;
}
.c4p--tag-set .c4p--tag-set-overflow .cds--popover .cds--popover-content {
  padding: 1rem;
}
.c4p--tag-set .c4p--tag-set-overflow--hidden {
  overflow: hidden;
  max-width: 0;
  visibility: hidden;
}

.c4p--tag-set-modal.c4p--tag-set-modal {
  text-align: initial;
  white-space: initial;
}
@media (min-width: 42rem) {
  .c4p--tag-set-modal .c4p--tag-set-modal__container {
    height: 90%;
    max-height: 450px;
  }
}
.c4p--tag-set-modal .c4p--tag-set-modal__search {
  margin-top: 1rem;
  margin-bottom: 0;
}
.c4p--tag-set-modal.c4p--tag-set-modal .c4p--tag-set-modal__fade {
  position: relative;
  margin-right: 1rem;
  margin-left: 1rem;
}
.c4p--tag-set-modal .c4p--tag-set-modal__body {
  padding-bottom: 1.5rem;
}
.c4p--tag-set-modal .c4p--tag-set-modal__header {
  padding-right: 0;
  margin-right: 1rem;
}
.c4p--tag-set-modal.c4p--tag-set-modal .c4p--tag-set-modal__fade::after {
  position: absolute;
  top: calc(-1 * 5rem);
  left: 0;
  width: 100%;
  height: 2rem;
  background: linear-gradient(to bottom, transparent, var(--cds-layer-01, #f4f4f4));
  content: "";
}

.c4p--tag-set-overflow__tagset-popover.c4p--tag-set-overflow__tagset-popover {
  min-width: initial;
  text-align: left;
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__popover-trigger {
  font-family: inherit;
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__show-all-tags-link.cds--link:visited {
  display: inline-block;
  margin: 0.5rem 0 0.25rem;
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--tag-set-overflow__tagset-popover .cds--link:active,
.c4p--tag-set-overflow__tagset-popover .cds--link:active:visited,
.c4p--tag-set-overflow__tagset-popover .cds--link:active:visited:hover {
  color: var(--cds-text-inverse, #ffffff);
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag-list {
  display: flex;
  flex-direction: column;
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__show-all-tags-link {
  margin-top: 0.5rem;
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag-item.c4p--tag-set-overflow__tag-item--tag .cds--tag {
  background-color: var(--cds-background-inverse-hover, #474747);
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag-item.c4p--tag-set-overflow__tag-item--default,
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag-item.c4p--tag-set-overflow__tag-item--default .cds--tag {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  display: block;
  overflow: hidden;
  min-width: initial;
  min-height: initial;
  padding: 0;
  border-radius: 0;
  margin: 0;
  background-color: inherit;
  color: inherit;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag .cds--tag__close-icon {
  padding: 0;
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag .cds--tag--high-contrast {
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag .cds--tag__close-icon:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
}
.c4p--tag-set-overflow__tagset-popover .c4p--tag-set-overflow__tag .cds--tag__close-icon:focus {
  box-shadow: inset 0 0 0 0.125rem var(--cds-focus, #0f62fe);
}

.c4p--button-set-with-overflow.c4p--button-set-with-overflow {
  display: flex;
  width: 100%;
}
.c4p--button-set-with-overflow .c4p--button-set-with-overflow__space {
  position: relative;
  display: block;
  width: 100%;
  white-space: nowrap;
}
.c4p--button-set-with-overflow .c4p--button-set-with-overflow__button-container {
  display: inline-flex;
}
.c4p--button-set-with-overflow .c4p--button-set-with-overflow__button-container--hidden {
  position: absolute;
  top: -100vh;
  left: -100vw;
  overflow: hidden;
  max-width: 100vw;
  pointer-events: none;
  visibility: hidden;
}
.c4p--button-set-with-overflow.c4p--button-set-with-overflow--right {
  justify-content: flex-end;
}

@keyframes background-appear {
  from {
    /* stylelint-disable-next-line carbon/theme-token-use */
    background-color: var(--from-color);
  }
  to {
    /* stylelint-disable-next-line carbon/theme-token-use */
    background-color: var(--to-color);
  }
}
@keyframes background-and-shadow-appear {
  from {
    /* stylelint-disable-next-line carbon/theme-token-use */
    background-color: var(--from-color);
    /* stylelint-disable-next-line carbon/theme-token-use */
    box-shadow: 0 1px 0 var(--from-color);
  }
  to {
    /* stylelint-disable-next-line carbon/theme-token-use */
    background-color: var(--to-color);
    /* stylelint-disable-next-line carbon/theme-token-use */
    box-shadow: 0 1px 0 var(--to-color-shadow);
  }
}
.c4p--page-header.c4p--page-header {
  /* Bleed class for the background */
  position: sticky;
  /* z-index used to raise above any position relative content as per Carbon header */
  /* dropped  1 below Carbon header so as not to overlay the side panel */
  z-index: 7999;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: var(--c4p--page-header--header-top);
  display: inline-block; /* cause top/bottom margin to reserve space */
  width: 100%;
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
  /* custom props */
  --c4p--page-header--breadcrumb-title-visibility: hidden;
  --c4p--page-header--breadcrumb-title-opacity: 1;
  --c4p--page-header--breadcrumb-top: 0;
  --c4p--page-header--background-opacity: 1;
  --c4p--page-header--breadcrumb-title-top: initial;
  --c4p--page-header--button-set-in-breadcrumb-width-px: initial;
  --c4p--page-header--navigation-buffer-top: $spacing-06;
}
.c4p--page-header.c4p--page-header--has-navigation-tags-only {
  --c4p--page-header--navigation-buffer-top: $spacing-04;
}
.c4p--page-header::before {
  --from-color: var(--cds-background, #ffffff);
  --to-color: var(--cds-layer-01, #f4f4f4);
  --to-color-shadow: var(--cds-layer-accent-01, #e0e0e0);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  /* stylelint-disable-next-line carbon/motion-duration-use, carbon/motion-easing-use -- non-standard duration used */
  animation: background-and-shadow-appear 1000ms linear paused forwards;
  animation-delay: calc(-1000ms * var(--c4p--page-header--background-opacity));
  content: "";
  z-index: -1;
}
.c4p--page-header .c4p--page-header--width--xl {
  padding-right: 2rem;
  padding-left: 2rem;
}
.c4p--page-header .c4p--page-header__breadcrumb-row {
  position: sticky;
  z-index: 99;
  top: var(--c4p--page-header--breadcrumb-top);
  min-height: 2.5rem;
}
.c4p--page-header .c4p--page-header__breadcrumb-row + .c4p--page-header__last-row-buffer--active {
  height: 0.25rem;
}
.c4p--page-header .c4p--page-header__breadcrumb-row:not(.c4p--page-header__breadcrumb-row--has-action-bar) {
  min-height: 2rem;
}
.c4p--page-header .c4p--page-header__breadcrumb-row--container {
  display: flex;
  min-width: 100%;
  flex-wrap: nowrap;
}
.c4p--page-header .c4p--page-header__has-page-actions-without-action-bar {
  min-width: calc(0.6 * (100% + 2 * 1rem));
  max-width: calc(0.6 * (100% + 2 * 1rem));
}
.c4p--page-header .c4p--page-header__has-page-actions-without-action-bar .c4p--page-header__has-page-actions-without-action-bar {
  min-width: 100%;
}
.c4p--page-header .c4p--page-header__breadcrumb-row--has-action-bar .c4p--page-header__breadcrumb-row--container {
  min-width: calc(100% + (var(--c4p--page-header--width-px) - var(--c4p--page-header--breadcrumb-row-width-px)) / 2);
}
.c4p--page-header .c4p--page-header__breadcrumb-row::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 50vw;
  height: 1px;
  /* creates a full width box shadow without causing scroll */
  box-shadow: 0 1px 0 0 var(--cds-layer-accent-01, #e0e0e0), 0 1px 0 0 var(--cds-layer-accent-01, #e0e0e0);
  content: "";
  opacity: 0;
  transform: translateX(-50%) scaleX(1);
  transition: all 150ms ease-out;
}
.c4p--page-header .c4p--page-header__breadcrumb-row--next-to-tabs:not(.c4p--page-header__has-page-actions-without-action-bar)::after,
.c4p--page-header .c4p--page-header__breadcrumb-row--has-action-bar::after {
  /* creates a full width box shadow without causing scroll */
  box-shadow: 25vw 1px 0 0 var(--cds-layer-accent-01, #e0e0e0), -25vw 1px 0 0 var(--cds-layer-accent-01, #e0e0e0);
  opacity: 1;
}
.c4p--page-header .c4p--page-header__breadcrumb-container {
  width: 100%;
}
.c4p--page-header .c4p--page-header__action-bar-column {
  display: none;
}
.c4p--page-header .c4p--page-header__breadcrumb-row--has-breadcrumbs .c4p--page-header__action-bar-column {
  max-width: 25%;
  flex: 0 1 25%;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__breadcrumb-row--has-breadcrumbs .c4p--page-header__action-bar-column {
    max-width: 40%;
    flex: 1 0 40%;
  }
}
.c4p--page-header .c4p--page-header__breadcrumb-row--has-action-bar .c4p--page-header__action-bar-column {
  display: initial;
}
.c4p--page-header .c4p--page-header__action-bar-column-content {
  display: flex;
  justify-content: flex-end;
  white-space: nowrap;
}
@media (min-width: 66rem) {
  .c4p--page-header .c4p--page-header__action-bar-column-content {
    flex-wrap: nowrap; /* assume enough space */
  }
}
.c4p--page-header .c4p--page-header__breadcrumb-row .c4p--page-header__page-actions {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: var(--c4p--page-header--button-set-in-breadcrumb-width-px);
  flex: 1 1 var(--c4p--page-header--button-set-in-breadcrumb-width-px);
  opacity: 0;
  transition: opacity 240ms cubic-bezier(0, 0, 0.38, 0.9);
  visibility: hidden;
  white-space: nowrap;
}
.c4p--page-header .c4p--page-header__breadcrumb-row .c4p--page-header__page-actions--in-breadcrumb {
  opacity: 1;
  visibility: visible;
}
.c4p--page-header .c4p--page-header__breadcrumb-column {
  overflow: hidden; /* required for ellipsis in title, title not visible in breadcrumb with back arrow */
  max-width: 100%;
  flex: 0 0 100%;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__breadcrumb-column {
    overflow: hidden; /* required for ellipsis in title, title not visible in breadcrumb with back arrow */
  }
}
.c4p--page-header .c4p--page-header__breadcrumb-row--has-action-bar.c4p--page-header__breadcrumb-row .c4p--page-header__breadcrumb-column {
  max-width: 75%;
  flex: 0 1 75%;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__breadcrumb-row--has-action-bar.c4p--page-header__breadcrumb-row .c4p--page-header__breadcrumb-column {
    max-width: 60%;
    flex: 0 1 60%;
  }
}
.c4p--page-header .c4p--page-header__has-page-actions-without-action-bar.c4p--page-header__breadcrumb-row .c4p--page-header__breadcrumb-column {
  max-width: 100%;
  flex: 0 1 100%;
}
.c4p--page-header .c4p--page-header__breadcrumb-column--background,
.c4p--page-header .c4p--page-header__action-bar-column--background {
  position: relative;
}
.c4p--page-header .c4p--page-header__breadcrumb-column--background::before,
.c4p--page-header .c4p--page-header__action-bar-column--background::before {
  --from-color: var(--cds-background, #ffffff);
  --to-color: var(--cds-layer-01, #f4f4f4);
  --to-color-shadow: var(--cds-layer-accent-01, #e0e0e0);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  /* stylelint-disable-next-line carbon/motion-duration-use, carbon/motion-easing-use -- non-standard duration used */
  animation: background-appear 1000ms linear paused forwards;
  animation-delay: calc(-1000ms * var(--c4p--page-header--background-opacity));
  content: "";
}
.c4p--page-header .c4p--page-header__action-bar-column--influenced-by-collapse-button {
  padding-right: 2.5rem;
}
.c4p--page-header .c4p--page-header__breadcrumb {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  padding-top: 0.75rem;
}
.c4p--page-header .c4p--page-header--breadcrumb.c4p--breadcrumb-with-overflow__with-items {
  padding-top: 0;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header--breadcrumb.c4p--breadcrumb-with-overflow__with-items {
    padding-top: 0.75rem;
  }
}
.c4p--page-header .c4p--page-header__breadcrumb .cds--breadcrumb-item {
  margin-right: 0.25rem;
}
.c4p--page-header .c4p--page-header__breadcrumb .cds--breadcrumb-item::after {
  margin-left: 0.25rem;
}
.c4p--page-header .c4p--page-header__breadcrumb .cds--breadcrumb-item,
.c4p--page-header .c4p--page-header__breadcrumb .cds--breadcrumb-item .cds--link {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}
.c4p--page-header .c4p--page-header__breadcrumb-title {
  position: relative;
}
.c4p--page-header .c4p--page-header__breadcrumb-title:not(.c4p--page-header__breadcrumb-title--pre-collapsed) {
  opacity: var(--c4p--page-header--breadcrumb-title-opacity);
  transform: translateY(var(--c4p--page-header--breadcrumb-title-top));
  visibility: var(--c4p--page-header--breadcrumb-title-visibility);
}
.c4p--page-header .c4p--page-header__breadcrumb-container--hidden .c4p--page-header__breadcrumb-title.c4p--page-header__breadcrumb-title {
  overflow: initial;
}
.c4p--page-header .c4p--page-header__action-bar {
  width: 100%;
  max-width: var(--c4p--page-header--max-action-bar-width-px);
  flex: 1 1 var(--c4p--page-header--max-action-bar-width-px);
  padding-top: 0.75rem;
  margin-top: calc(-1 * 0.75rem); /* align with breadcrumb */
  vertical-align: top;
  white-space: nowrap;
}
.c4p--page-header .c4p--page-header__title-row {
  --title-row-margin-top: 0.125rem; /* spacing needed in case of editable title, otherwise top of focus indicator hidden */
  margin-bottom: 0;
  transform: translateY(0.125rem);
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__title-row {
    flex-wrap: nowrap; /* assume enough space */
  }
}
.c4p--page-header .c4p--page-header__title-row.c4p--page-header__title-row--under-action-bar {
  margin-top: 1rem;
  transform: translateY(0);
}
.c4p--page-header .c4p--page-header__title-row + .c4p--page-header__last-row-buffer--active {
  height: 2rem;
}
.c4p--page-header .c4p--page-header__title-row.c4p--page-header__title-row--spacing-below-03 {
  margin-bottom: 0.5rem;
}
.c4p--page-header .c4p--page-header__title-row.c4p--page-header__title-row--spacing-below-05 + .c4p--page-header__last-row-buffer--active {
  height: 1rem;
}
.c4p--page-header .c4p--page-header__title-row.c4p--page-header__title-row--spacing-below-06 {
  margin-bottom: 1.5rem;
}
.c4p--page-header .c4p--page-header__title-row.c4p--page-header__title-row--no-breadcrumb-row {
  margin-top: 2rem;
}
.c4p--page-header.c4p--page-header--has-navigation .c4p--page-header__title-row + .c4p--page-header__last-row-buffer--active {
  height: calc(1.5rem);
}
.c4p--page-header.c4p--page-header--has-navigation-tags-only .c4p--page-header__title-row + .c4p--page-header__last-row-buffer--active {
  height: calc(1rem);
}
.c4p--page-header .c4p--page-header__title-row--sticky {
  position: sticky;
}
.c4p--page-header .c4p--page-header__breadcrumb-row--has-breadcrumbs + .c4p--page-header__title-row--sticky {
  top: calc(var(--c4p--page-header--breadcrumb-top) - var(--title-row-margin-top));
}
.c4p--page-header .c4p--page-header__title-column {
  min-height: 40px;
  flex: 0 0 100%;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__title-column {
    max-width: 60%;
    flex: 1 0 60%;
  }
}
.c4p--page-header .c4p--page-header__title {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
  min-height: 2.5rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c4p--page-header .c4p--page-header__title--editable {
  display: flex;
  overflow: visible;
  margin-top: calc(-1 * 0.125rem);
  margin-left: calc(-1 * 1rem);
}
.c4p--page-header .c4p--page-header__title-skeleton {
  height: 2rem;
}
.c4p--page-header .c4p--page-header__title--fades {
  opacity: calc(1 - var(--c4p--page-header--breadcrumb-title-opacity));
}
.c4p--page-header .c4p--page-header__title-icon {
  margin-right: 0.75rem;
  transform: translateY(-2px);
  vertical-align: middle;
}
.c4p--page-header .c4p--page-header__page-actions {
  flex: 0 0 100%;
  margin-top: 1rem;
  white-space: nowrap;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__page-actions {
    max-width: 40%;
    flex: 0 1 40%;
    margin-top: 0;
  }
}
.c4p--page-header .c4p--page-header__page-actions .cds--btn-set .cds--btn {
  width: initial;
}
.c4p--page-header .c4p--page-header__action-bar-column .c4p--page-header__page-actions {
  margin-top: 0;
}
.c4p--page-header .c4p--page-header__page-actions-container {
  justify-content: flex-start;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__page-actions-container {
    justify-content: flex-end;
  }
}
.c4p--page-header .c4p--page-header__title-row .c4p--page-header__page-actions {
  position: relative;
  opacity: 1;
  transition: all 110ms cubic-bezier(0, 0, 0.38, 0.9);
  transition-property: opacity, visibility;
  visibility: visible;
}
.c4p--page-header .c4p--page-header__title-row .c4p--page-header__page-actions::before {
  --from-color: var(--cds-background, #ffffff);
  --to-color: var(--cds-layer-01, #f4f4f4);
  --to-color-shadow: var(--cds-layer-accent-01, #e0e0e0);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  /* stylelint-disable-next-line carbon/motion-duration-use, carbon/motion-easing-use -- non-standard duration used */
  animation: background-appear 1000ms linear paused forwards;
  animation-delay: calc(-1000ms * var(--c4p--page-header--background-opacity));
  content: "";
}
.c4p--page-header .c4p--page-header__page-actions-content {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  justify-content: flex-end;
}
.c4p--page-header .c4p--page-header__title-row .c4p--page-header__page-actions--in-breadcrumb {
  opacity: 0;
  visibility: hidden;
}
.c4p--page-header .c4p--page-header__subtitle-row {
  display: -webkit-box;
  overflow: hidden;
  max-width: 100%;
  margin-top: 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__subtitle-row {
    max-width: 60%;
  }
}
.c4p--page-header .c4p--page-header__subtitle-row + .c4p--page-header__last-row-buffer--active {
  height: 1rem;
}
.c4p--page-header .c4p--page-header__subtitle {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}
.c4p--page-header .c4p--page-header__available-row {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-top: 0.5rem;
}
.c4p--page-header .c4p--page-header__available-row + .c4p--page-header__last-row-buffer--active {
  height: 1rem;
}
.c4p--page-header .c4p--page-header__title-row + .c4p--page-header__available-row {
  margin-top: 1rem;
}
.c4p--page-header .c4p--page-header__available-row * {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}
.c4p--page-header .c4p--page-header__navigation-row {
  flex-wrap: wrap-reverse;
  margin-top: 0;
}
.c4p--page-header .c4p--page-header__navigation-row .cds--content-switcher {
  box-sizing: content-box;
  padding-bottom: 1rem;
}
.c4p--page-header .c4p--page-header__navigation-row .cds--tab-content {
  display: none; /* need to figure out how to handle the tab content */
}
.c4p--page-header .c4p--page-header__navigation-tabs {
  margin-left: calc(-1 * 1rem);
}
.c4p--page-header .c4p--page-header__navigation-row--has-tags .c4p--page-header__navigation-tabs {
  max-width: 75%;
  flex: 0 1 75%;
}
.c4p--page-header .c4p--page-header__navigation-tags {
  display: flex;
  max-width: 25%;
  flex: 1 0 25%;
  align-items: center;
  justify-content: flex-end;
  padding-top: 0.25rem;
  padding-right: 2rem;
  padding-bottom: 0.25rem;
  text-align: right;
  white-space: nowrap;
}
@media (min-width: 42rem) {
  .c4p--page-header .c4p--page-header__navigation-tags {
    padding-right: 1rem;
  }
}
.c4p--page-header .c4p--page-header__navigation-tags--tags-only {
  justify-content: flex-start;
  padding-top: 0;
  padding-bottom: 0.75rem;
  margin-left: calc(-1 * 0.25rem);
  text-align: initial;
}
.c4p--page-header .c4p--page-header__navigation-row .cds--content-switcher-btn {
  background-color: var(--cds-background, #ffffff);
}
.c4p--page-header .c4p--page-header__collapse-expand-toggle {
  position: absolute;
  z-index: 100;
  right: 0;
  bottom: 0;
}
.c4p--page-header .c4p--page-header__collapse-expand-toggle .cds--btn__icon {
  transition: all 400ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--page-header .c4p--page-header__collapse-expand-toggle--collapsed svg {
  transform: scaleY(-1);
}

:root {
  --c4p--page-header--tagset-tooltip-offset: 0;
}

.c4p--page-header__tagset-tooltip.c4p--page-header__tagset-tooltip {
  position: var(--c4p--page-header--tagset-tooltip-position) !important;
  top: var(--c4p--page-header--tagset-tooltip-offset) !important;
}

.c4p--page-header__navigation-tags-overflow.cds--tooltip {
  z-index: 7999;
}

.c4p--page-header__action-bar-menu-options.cds--overflow-menu-options,
.cds--breadcrumb-menu-options.cds--overflow-menu-options,
.c4p--page-header__button-set-menu-options.cds--overflow-menu-options {
  z-index: 7999;
}

.c4p--card__productive {
  display: flex;
  flex-direction: column;
}
.c4p--card__productive .c4p--card__title {
  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);
}
.c4p--card__productive .c4p--card__title-lg .c4p--card__title {
  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);
}
.c4p--card__productive .c4p--card__body {
  padding-top: 0.5rem;
}
.c4p--card__productive .c4p--card__footer {
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}
.c4p--card__productive .c4p--card__footer-no-button {
  justify-content: flex-end;
}
.c4p--card__productive .c4p--card__actions {
  min-height: 2rem;
  margin: 0;
}
.c4p--card__productive .c4p--card__actions-header {
  margin-top: calc(-1 * 0.25rem);
}
.c4p--card__productive .c4p--card__actions-header-ghost-button {
  min-height: 2rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  /* stylelint-disable-next-line max-nesting-depth */
  /* stylelint-disable-next-line max-nesting-depth */
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--card__productive .c4p--card__actions-header-ghost-button::before {
  position: absolute;
  left: 0;
  width: 0.05rem;
  height: 1.5rem;
  background-color: var(--cds-layer-hover-01, #e8e8e8);
  content: "";
  opacity: 1;
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:hover {
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:hover::before {
  opacity: 0;
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:hover + .c4p--card__actions-header-ghost-button {
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:hover + .c4p--card__actions-header-ghost-button::before {
  opacity: 0;
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:first-child:not(:last-child) {
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--card__productive .c4p--card__actions-header-ghost-button:first-child:not(:last-child)::before {
  display: none;
}
.c4p--card__productive .c4p--card__title-lg .c4p--card__actions-header,
.c4p--card__productive .c4p--card__header-has-label .c4p--card__actions-header {
  margin-top: 0;
}
.c4p--card__productive .c4p--card__icon {
  margin-right: 1rem;
}
.c4p--card__productive .c4p--card__header-container {
  align-items: flex-start;
}
.c4p--card__productive .c4p--card__content-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.c4p--card__productive .c4p--card__header-body-container {
  flex: 1;
}

.c4p--remove-modal .cds--modal-footer .cds--btn {
  max-width: none;
}

.c4p--remove-modal .cds--modal-content {
  padding-right: 1rem;
}

.c4p--remove-modal__body {
  padding-right: 20%;
  margin-bottom: 1rem;
}

.c4p--saving__message {
  display: flex;
}

.c4p--saving__error-icon {
  margin-right: 1rem;
}

.c4p--saving__error-icon svg {
  fill: var(--cds-button-danger-primary, #da1e28);
}

.c4p--saving__text {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--saving__buttons {
  display: flex;
}

.c4p--saving__buttons .cds--btn .cds--inline-loading {
  min-block-size: auto;
}

@keyframes rotating {
  0% {
    transform: scaleY(-1) rotate(360deg);
  }
  100% {
    transform: scaleY(-1) rotate(0deg);
  }
}
.c4p--status-icon {
  display: flex;
  justify-content: flex-end;
}

.c4p--status-icon--light.c4p--status-icon--light-minor-warning,
.c4p--status-icon--dark.c4p--status-icon--dark-minor-warning {
  fill: #fddc69;
}

.c4p--status-icon--light.c4p--status-icon--light-major-warning path:nth-of-type(1),
.c4p--status-icon--dark.c4p--status-icon--dark-major-warning path:nth-of-type(1),
.c4p--status-icon--light.c4p--status-icon--light-minor-warning path:nth-of-type(1),
.c4p--status-icon--dark.c4p--status-icon--dark-minor-warning path:nth-of-type(1) {
  fill: #161616;
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-fatal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-fatal,
.c4p--status-icon--light.c4p--status-icon--light-fatal {
  fill: #000000;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-fatal .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-fatal .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-fatal .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-fatal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-fatal,
.c4p--status-icon--light.c4p--status-icon--dark-fatal {
  fill: #000000;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-fatal .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-fatal .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-fatal .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-critical,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-critical,
.c4p--status-icon--light.c4p--status-icon--light-critical {
  fill: #da1e28;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-critical .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-critical .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-critical .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-critical,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-critical,
.c4p--status-icon--light.c4p--status-icon--dark-critical {
  fill: #da1e28;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-critical .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-critical .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-critical .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-major-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-major-warning,
.c4p--status-icon--light.c4p--status-icon--light-major-warning {
  fill: #ff832b;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-major-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-major-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-major-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-major-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-major-warning,
.c4p--status-icon--light.c4p--status-icon--dark-major-warning {
  fill: #ff832b;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-major-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-major-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-major-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-minor-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-minor-warning,
.c4p--status-icon--light.c4p--status-icon--light-minor-warning {
  fill: #fddc69;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-minor-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-minor-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-minor-warning .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-minor-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-minor-warning,
.c4p--status-icon--light.c4p--status-icon--dark-minor-warning {
  fill: #fddc69;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-minor-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-minor-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-minor-warning .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-undefined,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-undefined,
.c4p--status-icon--light.c4p--status-icon--light-undefined {
  fill: #8a3ffc;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-undefined .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-undefined .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-undefined .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-undefined,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-undefined,
.c4p--status-icon--light.c4p--status-icon--dark-undefined {
  fill: #8a3ffc;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-undefined .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-undefined .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-undefined .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-unknown,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-unknown,
.c4p--status-icon--light.c4p--status-icon--light-unknown {
  fill: #6f6f6f;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-unknown .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-unknown .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-unknown .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-unknown,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-unknown,
.c4p--status-icon--light.c4p--status-icon--dark-unknown {
  fill: #6f6f6f;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-unknown .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-unknown .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-unknown .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-normal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-normal,
.c4p--status-icon--light.c4p--status-icon--light-normal {
  fill: #198038;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-normal .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-normal .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-normal .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-normal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-normal,
.c4p--status-icon--light.c4p--status-icon--dark-normal {
  fill: #198038;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-normal .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-normal .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-normal .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-info,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-info,
.c4p--status-icon--light.c4p--status-icon--light-info {
  fill: #0f62fe;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-info .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-info .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-info .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-info,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-info,
.c4p--status-icon--light.c4p--status-icon--dark-info {
  fill: #0f62fe;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-info .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-info .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-info .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-in-progress,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-in-progress,
.c4p--status-icon--light.c4p--status-icon--light-in-progress {
  animation: rotating 8000ms infinite linear;
  fill: #0f62fe;
}
@media (prefers-reduced-motion: reduce) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
.c4p--status-icon--light.c4p--status-icon--dark-in-progress {
  animation: rotating 8000ms infinite linear;
  fill: #0f62fe;
}
@media (prefers-reduced-motion: reduce) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-running,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-running,
.c4p--status-icon--light.c4p--status-icon--light-running {
  fill: #198038;
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-running,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-running,
.c4p--status-icon--light.c4p--status-icon--dark-running {
  fill: #198038;
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-pending,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-pending,
.c4p--status-icon--light.c4p--status-icon--light-pending {
  fill: #6f6f6f;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--light-pending .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--light-pending .c4p--status-icon--light.c4p--status-icon--light-in-progress,
  .c4p--status-icon--light.c4p--status-icon--light-pending .c4p--status-icon--light.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-pending,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-pending,
.c4p--status-icon--light.c4p--status-icon--dark-pending {
  fill: #6f6f6f;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--light.c4p--status-icon--dark-pending .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--light.c4p--status-icon--dark-pending .c4p--status-icon--light.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--light.c4p--status-icon--dark-pending .c4p--status-icon--light.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-fatal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-fatal,
.c4p--status-icon--dark.c4p--status-icon--light-fatal {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-fatal .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-fatal .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-fatal .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-fatal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-fatal,
.c4p--status-icon--dark.c4p--status-icon--dark-fatal {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-fatal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-fatal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-fatal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-critical,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-critical,
.c4p--status-icon--dark.c4p--status-icon--light-critical {
  fill: #fa4d56;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-critical .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-critical .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-critical .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-critical,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-critical,
.c4p--status-icon--dark.c4p--status-icon--dark-critical {
  fill: #fa4d56;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-critical .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-critical .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-critical .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-major-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-major-warning,
.c4p--status-icon--dark.c4p--status-icon--light-major-warning {
  fill: #ff832b;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-major-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-major-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-major-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-major-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-major-warning,
.c4p--status-icon--dark.c4p--status-icon--dark-major-warning {
  fill: #ff832b;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-major-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-major-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-major-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-minor-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-minor-warning,
.c4p--status-icon--dark.c4p--status-icon--light-minor-warning {
  fill: #fddc69;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-minor-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-minor-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-minor-warning .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-minor-warning,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-minor-warning,
.c4p--status-icon--dark.c4p--status-icon--dark-minor-warning {
  fill: #fddc69;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-minor-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-minor-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-minor-warning .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-undefined,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-undefined,
.c4p--status-icon--dark.c4p--status-icon--light-undefined {
  fill: #a56eff;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-undefined .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-undefined .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-undefined .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-undefined,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-undefined,
.c4p--status-icon--dark.c4p--status-icon--dark-undefined {
  fill: #a56eff;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-undefined .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-undefined .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-undefined .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-unknown,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-unknown,
.c4p--status-icon--dark.c4p--status-icon--light-unknown {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-unknown .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-unknown .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-unknown .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-unknown,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-unknown,
.c4p--status-icon--dark.c4p--status-icon--dark-unknown {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-unknown .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-unknown .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-unknown .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-normal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-normal,
.c4p--status-icon--dark.c4p--status-icon--light-normal {
  fill: #24a148;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-normal .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-normal .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-normal .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-normal,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-normal,
.c4p--status-icon--dark.c4p--status-icon--dark-normal {
  fill: #24a148;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-normal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-normal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-normal .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-info,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-info,
.c4p--status-icon--dark.c4p--status-icon--light-info {
  fill: #4589ff;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-info .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-info .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-info .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-info,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-info,
.c4p--status-icon--dark.c4p--status-icon--dark-info {
  fill: #4589ff;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-info .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-info .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-info .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
.c4p--status-icon--dark.c4p--status-icon--light-in-progress {
  animation: rotating 8000ms infinite linear;
  fill: #4589ff;
}
@media (prefers-reduced-motion: reduce) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
.c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
  animation: rotating 8000ms infinite linear;
  fill: #4589ff;
}
@media (prefers-reduced-motion: reduce) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-running,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-running,
.c4p--status-icon--dark.c4p--status-icon--light-running {
  fill: #24a148;
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-running,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-running,
.c4p--status-icon--dark.c4p--status-icon--dark-running {
  fill: #24a148;
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-pending,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-pending,
.c4p--status-icon--dark.c4p--status-icon--light-pending {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--light-pending .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--light-pending .c4p--status-icon--dark.c4p--status-icon--light-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--light-pending .c4p--status-icon--dark.c4p--status-icon--light-in-progress {
    animation: none;
  }
}

.cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-pending,
.cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-pending,
.c4p--status-icon--dark.c4p--status-icon--dark-pending {
  fill: #8d8d8d;
}
@media (prefers-reduced-motion) {
  .cds--btn--ghost:not([disabled]) .c4p--status-icon--dark.c4p--status-icon--dark-pending .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .cds--btn.cds--btn--icon-only.cds--tooltip__trigger .c4p--status-icon--dark.c4p--status-icon--dark-pending .c4p--status-icon--dark.c4p--status-icon--dark-in-progress,
  .c4p--status-icon--dark.c4p--status-icon--dark-pending .c4p--status-icon--dark.c4p--status-icon--dark-in-progress {
    animation: none;
  }
}

.c4p--toolbar {
  display: flex;
  min-width: 2.5rem;
  min-height: 2.5rem;
  background-color: var(--cds-layer-01, #f4f4f4);
}
@media (min-width: 66rem) {
  .c4p--toolbar {
    justify-content: flex-end;
  }
}

.c4p--toolbar--vertical,
.c4p--toolbar--vertical > .c4p--toolbar__group {
  flex-wrap: wrap;
}

.c4p--toolbar--vertical {
  max-width: 2.5rem;
}

.c4p--toolbar__group {
  display: flex;
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

.c4p--toolbar--vertical > .c4p--toolbar__group,
.c4p--toolbar__group:last-of-type {
  border-right-width: 0;
}

.c4p--toolbar--vertical > .c4p--toolbar__group:last-of-type,
.c4p--toolbar .cds--dropdown {
  border-bottom-width: 0;
}

.c4p--toolbar__button--caret {
  position: relative;
}

.c4p--toolbar__button__caret {
  position: absolute;
  right: 0.125rem;
  bottom: 0.125rem;
  width: calc(0.125rem + 0.25rem);
  height: calc(0.125rem + 0.25rem);
  background: linear-gradient(to right bottom, transparent 50%, var(--cds-icon-primary, #161616) 50%);
  content: "";
}

.c4p--tooltip-trigger {
  display: flex;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  margin: 0;
  appearance: none;
  background: none;
  cursor: pointer;
  outline: none;
}

@keyframes web-terminal-entrance {
  from {
    opacity: 0;
    transform: translateX(40rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes web-terminal-exit {
  from {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(40rem);
  }
}
/*
  The reason for not using theme tokens in the web terminal
  component is because we want these colors to always be the same
  despite of which carbon theme the user has.
*/
.c4p--web-terminal {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #262626;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #0043ce;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
  position: fixed;
  top: 3rem;
  right: 0;
  width: 100%;
  max-width: 40rem;
  height: calc(100vh - 3rem);
  border-left: 1px solid #262626;
  color: var(--cds-text-primary, #161616);
  /* stylelint-disable-next-line  */
}

.c4p--web-terminal__bar {
  display: flex;
  height: 3rem;
  align-items: center;
  justify-content: space-between;
  background-color: var(--cds-background, #ffffff);
}

.c4p--web-terminal__actions {
  display: flex;
}

.c4p--web-terminal__documentation-overflow {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.c4p--web-terminal__documentation-overflow .cds--overflow-menu-options__btn {
  text-decoration: none;
}

.c4p--web-terminal__body {
  height: calc(100vh - 3rem);
}

.c4p--web-terminal-content-wrapper {
  width: 100vw;
  height: 100%;
}

.c4p--web-terminal-content-wrapper--open {
  width: calc(100vw - 40rem);
}

.c4p--user-profile-image--light {
  color: var(--cds-layer-01, #f4f4f4);
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-cyan {
  background-color: #0072c3;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-cyan {
  background-color: #003a6d;
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-gray {
  background-color: #6f6f6f;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-gray {
  background-color: #393939;
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-green {
  background-color: #198038;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-green {
  background-color: #044317;
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-magenta {
  background-color: #d02670;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-magenta {
  background-color: #740937;
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-purple {
  background-color: #8a3ffc;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-purple {
  background-color: #491d8b;
}

.c4p--user-profile-image--light.c4p--user-profile-image--light-teal {
  background-color: #007d79;
}

.c4p--user-profile-image--light.c4p--user-profile-image--dark-teal {
  background-color: #004144;
}

.c4p--user-profile-image--dark {
  color: var(--cds-layer-01, #f4f4f4);
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-cyan {
  background-color: #1192e8;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-cyan {
  background-color: #82cfff;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-gray {
  background-color: #8d8d8d;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-gray {
  background-color: #c6c6c6;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-green {
  background-color: #24a148;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-green {
  background-color: #6fdc8c;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-magenta {
  background-color: #ee5396;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-magenta {
  background-color: #ffafd2;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-purple {
  background-color: #a56eff;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-purple {
  background-color: #d4bbff;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--light-teal {
  background-color: #009d9a;
}

.c4p--user-profile-image--dark.c4p--user-profile-image--dark-teal {
  background-color: #3ddbd9;
}

.cds--tooltip__trigger.c4p--user-profile-image__tooltip,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg {
  /* stylelint-disable-next-line max-nesting-depth */
}
.cds--tooltip__trigger.c4p--user-profile-image__tooltip:hover, .cds--tooltip__trigger.c4p--user-profile-image__tooltip:focus,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg:hover,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg:focus {
  /* stylelint-disable-next-line max-nesting-depth */
}
.cds--tooltip__trigger.c4p--user-profile-image__tooltip:hover svg, .cds--tooltip__trigger.c4p--user-profile-image__tooltip:focus svg,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg:hover svg,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg:focus svg {
  fill: var(--cds-layer-01, #f4f4f4);
}

.c4p--user-profile-image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  text-transform: uppercase;
}

.c4p--user-profile-image__tooltip.cds--btn--md.cds--btn--icon-only {
  min-height: auto;
  padding: 0;
  border-radius: 50%;
}

.cds--btn--ghost.c4p--user-profile-image__tooltip:focus {
  border: 0;
  box-shadow: 0 0 0 0.25rem var(--cds-focus, #0f62fe);
}

.cds--tooltip__trigger .c4p--user-profile-image svg,
.c4p--user-profile-image__tooltip.cds--btn--ghost:not([disabled]) svg {
  fill: var(--cds-layer-01, #f4f4f4);
}

.c4p--user-profile-image__photo {
  width: 100%;
  border-radius: 100%;
}

.c4p--user-profile-image__photo--xl {
  width: 4rem;
  height: 4rem;
}

.c4p--user-profile-image__photo--lg {
  width: 2rem;
  height: 2rem;
}

.c4p--user-profile-image__photo--md {
  width: 1.5rem;
  height: 1.5rem;
}

.c4p--user-profile-image__photo--sm {
  width: calc(1rem + 0.25rem);
  height: calc(1rem + 0.25rem);
}

.c4p--user-profile-image__photo--xs {
  width: 1rem;
  height: 1rem;
}

.c4p--user-profile-image--xl {
  width: 4rem;
  height: 4rem;
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--user-profile-image--lg {
  width: 2rem;
  height: 2rem;
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--user-profile-image--md {
  width: 1.5rem;
  height: 1.5rem;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  font-weight: 600;
}

.c4p--user-profile-image--sm {
  width: calc(1rem + 0.25rem);
  height: calc(1rem + 0.25rem);
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  font-weight: 600;
}

.c4p--user-profile-image--xs {
  width: 1rem;
  height: 1rem;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  font-weight: 600;
}

.c4p--edit-side-panel .cds--form.c4p--edit-side-panel__form {
  padding-top: 1rem;
}
.c4p--edit-side-panel .c4p--edit-side-panel__form.cds--fieldset {
  padding-top: 0.5rem;
}
.c4p--edit-side-panel .c4p--edit-side-panel__form > * {
  margin-bottom: 1rem;
}
.c4p--edit-side-panel .c4p--edit-side-panel__form-title-text {
  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);
  padding-bottom: 0.5rem;
}
.c4p--edit-side-panel .c4p--edit-side-panel__form-description-text {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}
.c4p--edit-side-panel.c4p--side-panel .cds--btn.c4p--side-panel__close-button {
  display: none;
}

.c4p--options-tile {
  position: relative;
  border-bottom: 1px solid var(--cds-border-subtle);
  background-color: var(--cds-layer);
}

.c4p--options-tile__toggle-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: calc(1rem + 2rem + 1rem);
}

.c4p--options-tile__toggle {
  position: absolute;
  right: 1rem;
}

.c4p--options-tile__toggle .cds--toggle-input__label .cds--toggle__switch {
  margin: 0;
}

.c4p--options-tile__toggle .cds--toggle__label-text {
  position: absolute;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: -1px;
  block-size: 1px;
  clip: rect(0, 0, 0, 0);
  inline-size: 1px;
  visibility: inherit;
  white-space: nowrap;
}

.c4p--options-tile__header,
.c4p--options-tile__static-content {
  display: grid;
  box-sizing: border-box;
  align-items: center;
  padding-right: 1rem;
  grid-template-columns: 3rem 1fr 2rem;
}

.c4p--options-tile__header {
  background-color: transparent;
  cursor: pointer;
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}

.c4p--options-tile__header::-webkit-details-marker {
  display: none;
}

.c4p--options-tile__header:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
}

.c4p--options-tile__header:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--options-tile__header:focus {
    outline-style: dotted;
  }
}

.c4p--options-tile__heading {
  grid-column: 2;
}

.c4p--options-tile__title {
  font-size: var(--cds-productive-heading-01-font-size, 0.875rem);
  font-weight: var(--cds-productive-heading-01-font-weight, 600);
  line-height: var(--cds-productive-heading-01-line-height, 1.28572);
  letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px);
  color: var(--cds-text-primary, #161616);
}

.c4p--options-tile__summary {
  font-size: var(--cds-helper-text-01-font-size, 0.75rem);
  line-height: var(--cds-helper-text-01-line-height, 1.33333);
  letter-spacing: var(--cds-helper-text-01-letter-spacing, 0.32px);
  display: grid;
  height: 1rem;
  margin-top: 0.25rem;
  color: var(--cds-text-secondary, #525252);
  opacity: 1;
  transition-duration: 150ms;
  transition-property: height, opacity, margin-top;
  transition-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
}

.c4p--options-tile__summary--invalid,
.c4p--options-tile__summary--warn,
.c4p--options-tile__summary--locked {
  column-gap: 0.25rem;
  grid-template-columns: 1rem 1fr;
}

.c4p--options-tile__summary--invalid {
  color: var(--cds-support-error, #da1e28);
}

.c4p--options-tile__summary--warn {
  color: var(--cds-text-primary, #161616);
}

.c4p--options-tile__summary--warn svg {
  color: var(--cds-support-warning, #f1c21b);
}

.c4p--options-tile__summary--warn svg path[fill=none] {
  /* stylelint-disable-next-line carbon/theme-token-use */
  fill: #000000;
}

.c4p--options-tile__summary--warn svg path[fill=none] {
  /* stylelint-disable-next-line carbon/theme-token-use */
  fill: #000000;
}

.c4p--options-tile__summary-text {
  overflow: hidden;
  height: max-content;
  padding-right: calc(1rem + 2rem);
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--options-tile__chevron {
  display: block;
  justify-self: center;
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}

.c4p--options-tile__content {
  padding-right: 1rem;
  padding-left: calc(1rem * 2 + 1rem);
}

.c4p--options-tile__content > .cds--fieldset > .cds--label:empty {
  display: none;
}

.c4p--options-tile--closing .c4p--options-tile__content {
  overflow: hidden;
}

.c4p--options-tile__summary.c4p--options-tile__summary--open:not(.c4p--options-tile__summary--closing),
.c4p--options-tile__summary--hidden {
  height: 0;
  margin-top: 0;
  opacity: 0;
}

.c4p--options-tile__chevron.c4p--options-tile__chevron--open:not(.c4p--options-tile__chevron--closing) {
  transform: rotate(180deg);
}

.c4p--options-tile > details[open] .c4p--options-tile__content {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}

.c4p--options-tile__locked-text {
  font-size: var(--cds-body-long-01-font-size, 0.875rem);
  font-weight: var(--cds-body-long-01-font-weight, 400);
  line-height: var(--cds-body-long-01-line-height, 1.42857);
  letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px);
  display: inline-flex;
  align-items: center;
  margin-bottom: 1.5rem;
  color: var(--cds-text-secondary, #525252);
}

.c4p--options-tile__locked-text > svg {
  margin-right: 0.25rem;
}

.c4p--options-tile--lg .c4p--options-tile__header,
.c4p--options-tile--lg .c4p--options-tile__static-content {
  height: 3rem;
}

.c4p--options-tile--xl .c4p--options-tile__header,
.c4p--options-tile--xl .c4p--options-tile__static-content {
  height: 4rem;
}

.c4p--options-tile--lg .c4p--options-tile__toggle {
  top: 1rem;
}

.c4p--options-tile--xl .c4p--options-tile__toggle {
  top: 1.5rem;
}

.c4p--options-tile--lg .c4p--options-tile__summary {
  margin-top: 0.125rem;
}

@media (prefers-reduced-motion: reduce) {
  .c4p--options-tile__summary,
  .c4p--options-tile__chevron {
    transition: none;
  }
}
.c4p--edit-in-place {
  --c4p--edit-in-place--size: 2rem;
  display: flex;
  align-items: center;
  background: transparent;
  cursor: pointer;
}

.c4p--edit-in-place--sm {
  --c4p--edit-in-place--size: 2rem;
}

.c4p--edit-in-place--md {
  --c4p--edit-in-place--size: 2.5rem;
}

.c4p--edit-in-place--lg {
  /* April 2023 max text input size */
  --c4p--edit-in-place--size: 3rem;
}

.c4p--edit-in-place--readonly {
  cursor: not-allowed;
}

.c4p--edit-in-place:hover {
  background: var(--cds-field-01, #f4f4f4);
}

.c4p--edit-in-place:hover .c4p--edit-in-place__btn-edit,
.c4p--edit-in-place__btn-edit.c4p--edit-in-place__btn-edit--always-visible {
  visibility: visible;
}

.c4p--edit-in-place__btn-edit {
  visibility: hidden;
}

.c4p--edit-in-place--invalid {
  border: 2px solid var(--cds-support-error, #da1e28);
}

.c4p--edit-in-place--focused {
  border: 2px solid var(--cds-focus, #0f62fe);
  background: var(--cds-field-01, #f4f4f4);
}

.c4p--edit-in-place__text-input {
  flex: 1;
}

.c4p--edit-in-place--inherit-type .c4p--edit-in-place__text-input {
  /* match font of container */
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

.c4p--edit-in-place__ellipsis {
  position: relative;
  margin-left: -1rem;
  opacity: 0;
}

.c4p--edit-in-place--overflows:not(.c4p--edit-in-place--focused) .c4p--edit-in-place__ellipsis {
  opacity: 1;
}

.c4p--edit-in-place__text-input-label {
  display: none;
}

.c4p--edit-in-place__warning-icon {
  width: 1rem;
  margin: auto 0.5rem;
  color: var(--cds-support-error, #da1e28);
}

.c4p--edit-in-place__warning-text {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-top: 0.5rem;
  color: var(--cds-support-error, #da1e28);
}

.c4p--edit-in-place__text-input.cds--text-input {
  border: none;
  background: transparent;
  cursor: pointer;
  outline: none;
}

.c4p--edit-in-place__text-input.cds--text-input:focus,
.c4p--edit-in-place__text-input.cds--text-input:active {
  outline: none;
}

.c4p--edit-in-place__toolbar {
  --toolbar-width: var(--c4p--edit-in-place--size);
  --toolbar-width-focussed: calc(2 * var(--c4p--edit-in-place--size));
  display: inline-flex;
  width: var(--toolbar-width);
}

.c4p--edit-in-place--invalid .c4p--edit-in-place__toolbar {
  --toolbar-width: calc(var(--c4p--edit-in-place--size) + 2rem);
  --toolbar-width-focussed: calc(
    2 * var(--c4p--edit-in-place--size) + 2rem
  );
}

@keyframes slide-in {
  0% {
    overflow: hidden;
    width: var(--toolbar-width);
  }
  99% {
    overflow: hidden;
    width: var(--toolbar-width-focussed);
  }
  100% {
    overflow: visible;
    width: var(--toolbar-width-focussed);
  }
}
.c4p--edit-in-place--focused .c4p--edit-in-place__toolbar {
  overflow: initial;
  width: var(--toolbar-width-focussed);
  animation: slide-in 150ms cubic-bezier(0, 0, 0.38, 0.9);
}

.c4p--data-spreadsheet {
  --c4p--data-spreadsheet--total-width: 0;
  display: inline-block;
  border-spacing: 0;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet.c4p--data-spreadsheet__container-has-focus {
  outline: 2px solid var(--cds-link-inverse, #78a9ff);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__header--container {
  position: relative;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__tr :last-child .c4p--data-spreadsheet__body--td .c4p--data-spreadsheet__td {
  border-bottom: 0;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  width: 100%;
  height: 100%;
  padding: 0 0.5rem;
  border: 0;
  margin: 0;
  color: var(--cds-text-primary, #161616);
  font-family: inherit;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__body--td {
  color: var(--cds-text-secondary, #525252);
}
.c4p--data-spreadsheet [role="'columnheader'"]:last-child,
.c4p--data-spreadsheet [role="'gridcell'"]:last-child {
  border-right: 1px solid var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th.c4p--data-spreadsheet__td {
  border-right: 1px solid var(--cds-border-subtle-selected-01, #c6c6c6);
  border-bottom: 1px solid var(--cds-border-subtle-selected-01, #c6c6c6);
  height: 100%;
  background-color: var(--cds-layer-accent-01, #e0e0e0);
  cursor: pointer;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th:hover, .c4p--data-spreadsheet .c4p--data-spreadsheet__th:focus,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th.c4p--data-spreadsheet__td:hover,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th.c4p--data-spreadsheet__td:focus {
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--select-all {
  width: 4rem;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th--cell-container,
.c4p--data-spreadsheet .c4p--data-spreadsheet__select-all-cell-container {
  position: sticky;
  z-index: 4;
  left: 0;
  background-color: var(--cds-background, #ffffff);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th.c4p--data-spreadsheet__td {
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__td {
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  overflow: hidden;
  margin: 0;
  background-color: var(--cds-field-01, #f4f4f4);
  cursor: cell;
  text-align: left;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  color: var(--cds-text-primary, #161616);
  text-align: left;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  outline: 2px solid transparent;
  outline-offset: -2px;
  position: absolute;
  z-index: 4;
  display: none;
  overflow: hidden;
  min-width: initial;
  min-height: initial;
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding: 0 calc(0.5rem + 1px) 0 0.5rem;
  margin: 0;
  background-color: var(--cds-field-01, #f4f4f4);
  color: var(--cds-text-primary, #161616);
  font-family: inherit;
  resize: none;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor:focus, .c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor:active {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor:focus, .c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor:active {
    outline-style: dotted;
  }
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor.c4p--data-spreadsheet__cell-editor--active {
  outline: 0.125rem solid var(--cds-background-brand, #0f62fe);
  outline-offset: -2px;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor-ruler {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  position: absolute;
  overflow: hidden;
  width: fit-content;
  max-width: var(--c4p--data-spreadsheet--total-width);
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding: 0 calc(0.5rem + 1px) 0 0.5rem;
  visibility: hidden;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__cell-editor-ruler:focus {
  outline: 0.125rem solid var(--cds-background-brand, #0f62fe);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__active-cell--highlight {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  position: absolute;
  z-index: 3;
  display: none;
  overflow: hidden;
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-right: calc(0.5rem - 1px);
  padding-bottom: 0.125rem;
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-left: calc(0.5rem - 0.125rem);
  border: 0.125rem solid var(--cds-background-brand, #0f62fe);
  background-color: var(--cds-field-01, #f4f4f4);
  color: var(--cds-text-primary, #161616);
  font-family: inherit;
  text-align: left;
  /* stylelint-disable-next-line max-nesting-depth */
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__active-cell--highlight[data-active-row-index=header], .c4p--data-spreadsheet .c4p--data-spreadsheet__active-cell--highlight[data-active-column-index=header] {
  z-index: 4;
  background-color: transparent;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__active-cell--highlight:focus {
  border: 0.125rem solid var(--cds-background-brand, #0f62fe);
  outline: 0;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th.c4p--data-spreadsheet__td_custom {
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element {
  position: absolute;
  z-index: 2;
  border: 1px solid var(--cds-background-brand, #0f62fe);
  pointer-events: none;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--cds-background-brand, #0f62fe);
  content: "";
  opacity: 0.2;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element.c4p--data-spreadsheet__selection-area--element-cloned {
  z-index: 4;
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element.c4p--data-spreadsheet__selection-area--element-cloned::before {
  background-color: var(--cds-border-inverse, #161616);
  opacity: 0.25;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__reorder-indicator-line {
  position: absolute;
  z-index: 4;
  width: 0.125rem;
  background-color: var(--cds-background-brand, #0f62fe);
  pointer-events: none;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--active-header,
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__td-th--active-header.c4p--data-spreadsheet__td {
  border-right: 1px solid var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
  border-bottom: 1px solid var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--selected-header,
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td {
  background-color: var(--cds-background-inverse, #393939);
  color: var(--cds-text-inverse, #ffffff);
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--selected-header:focus, .c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--selected-header:hover,
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td:focus,
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td:hover {
  background-color: var(--cds-background-inverse, #393939);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--selected-header.c4p--data-spreadsheet__th:not(.c4p--data-spreadsheet__th--active-header-disabledSwapping) {
  cursor: grab;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__th--selected-header-reorder-active.c4p--data-spreadsheet__th {
  cursor: grabbing;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__selection-area--element .c4p--data-spreadsheet__list--container {
  overscroll-behavior: none;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__reorder-indicator-line {
  position: absolute;
  z-index: 4;
  width: 0.125rem;
  background-color: var(--cds-background-brand, #0f62fe);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--active-header-disabledSwapping {
  cursor: pointer;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--active-header,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th--active-header.c4p--data-spreadsheet__td {
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--selected-header,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td {
  background-color: var(--cds-background-inverse, #393939);
  color: var(--cds-text-inverse, #ffffff);
  /* stylelint-disable-next-line max-nesting-depth */
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--selected-header:focus, .c4p--data-spreadsheet .c4p--data-spreadsheet__th--selected-header:hover,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td:focus,
.c4p--data-spreadsheet .c4p--data-spreadsheet__td-th--selected-header.c4p--data-spreadsheet__td:hover {
  background-color: var(--cds-background-inverse, #393939);
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--selected-header.c4p--data-spreadsheet__th:not(.c4p--data-spreadsheet__th--active-header-disabledSwapping) {
  cursor: grab;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__th--selected-header-reorder-active.c4p--data-spreadsheet__th {
  cursor: grabbing;
}
.c4p--data-spreadsheet .c4p--data-spreadsheet__list--container {
  overscroll-behavior: none;
}

.c4p--datagrid__table-toolbar > section {
  z-index: 2;
  overflow: visible;
}

.c4p--datagrid__full-height,
.c4p--datagrid__full-height table,
.c4p--datagrid__full-height tbody {
  height: 100%;
}

.c4p--datagrid__grid-container::-webkit-scrollbar-thumb {
  background-color: var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
}

.c4p--datagrid__grid-container table {
  /* Removes additional scroll introduced by Carbon table */
  overflow: hidden;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center .c4p--datagrid__head .cds--table-header-label {
  display: flex;
  height: 100%;
  align-items: center;
  color: var(--cds-text-primary, #161616);
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center .c4p--datagrid__head .c4p--datagrid__head-select-all.c4p--datagrid__checkbox-cell.c4p--datagrid__checkbox-cell-sticky-left {
  position: sticky;
  z-index: 1;
  left: 0;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center .c4p--datagrid__cell {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center td.cds--table-column-checkbox,
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center th.cds--table-column-checkbox {
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-top: 0.6875rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center td.cds--table-column-checkbox.c4p--datagrid__checkbox-cell,
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center th.cds--table-column-checkbox.c4p--datagrid__checkbox-cell {
  display: flex;
  align-items: center;
  padding-top: 0;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center td.cds--table-column-checkbox.c4p--datagrid__checkbox-cell-sticky-left,
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center th.cds--table-column-checkbox.c4p--datagrid__checkbox-cell-sticky-left {
  position: sticky;
  left: 0;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center .c4p--datagrid__checkbox-cell th.cds--table-column-checkbox {
  display: flex;
  height: 100%;
  align-items: center;
  padding-top: 0;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center.c4p--datagrid__variable-row-height.cds--data-table--xs .c4p--datagrid__cell {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center.c4p--datagrid__variable-row-height.cds--data-table--sm .c4p--datagrid__cell, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center.c4p--datagrid__variable-row-height.cds--data-table--md .c4p--datagrid__cell {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  padding-top: 0.4375rem;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  padding-bottom: 0.375rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center.c4p--datagrid__variable-row-height.cds--data-table--lg .c4p--datagrid__cell, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-center.c4p--datagrid__variable-row-height.cds--data-table--xl .c4p--datagrid__cell {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--lg .c4p--datagrid__cell, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--xl .c4p--datagrid__cell {
  padding-top: 1rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--lg .cds--table-header-label, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--xl .cds--table-header-label {
  padding-top: 1rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--lg .cds--table-column-checkbox, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.cds--data-table--xl .cds--table-column-checkbox {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  padding-top: 0.8125rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.c4p--datagrid__variable-row-height.cds--data-table--lg .c4p--datagrid__cell, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.c4p--datagrid__variable-row-height.cds--data-table--xl .c4p--datagrid__cell {
  padding-bottom: 1rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.c4p--datagrid__variable-row-height.cds--data-table--lg .cds--table-header-label, .c4p--datagrid__grid-container table.c4p--datagrid__vertical-align-top.c4p--datagrid__variable-row-height.cds--data-table--xl .cds--table-header-label {
  padding-bottom: 1rem;
}
.c4p--datagrid__grid-container table.c4p--datagrid__variable-row-height tr.c4p--datagrid__carbon-row {
  height: auto;
}

.c4p--datagrid__grid-container::-webkit-scrollbar-thumb {
  background-color: var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
}

.c4p--datagrid__grid-container::-webkit-scrollbar {
  width: 6px;
  background-color: var(--cds-background, #ffffff);
}

.c4p--datagrid th.c4p--datagrid__with-slug {
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 1px var(--cds-ai-border-strong, #4589ff);
}

.c4p--datagrid th.c4p--datagrid__with-slug,
.c4p--datagrid td.c4p--datagrid__slug--cell {
  background: linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%);
}

.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row,
.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row + .c4p--datagrid__expanded-row {
  background: linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%);
  background-attachment: fixed;
}

.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row {
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 1px 0 var(--cds-ai-border-strong, #4589ff);
}

.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row:hover,
.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row.cds--data-table--selected:hover,
.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row.c4p--datagrid__carbon-row-expanded:hover + .c4p--datagrid__expanded-row,
.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__expandable-row--hover.c4p--datagrid__slug--row {
  background: linear-gradient(to right, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%), var(--cds-ai-aura-hover-background, #edf5ff);
}

.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__expandable-row--hover.c4p--datagrid__slug--row td {
  background-color: transparent;
}

.c4p--datagrid .cds--data-table tbody tr.c4p--datagrid__slug--row.cds--data-table--selected {
  background: linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%), var(--cds-layer-selected);
}

.c4p--datagrid th.c4p--datagrid__with-slug .cds--slug {
  margin-left: 0.5rem;
}

.c4p--datagrid__grid-container {
  display: block;
  width: 100%;
  padding-top: 0;
}
.c4p--datagrid__grid-container .cds--data-table-header__description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c4p--datagrid__grid-container .cds--data-table-header__title {
  overflow: hidden;
  max-width: 80ch;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 42rem) {
  .c4p--datagrid__grid-container .cds--data-table-header__title {
    max-width: 55ch;
  }
}
.c4p--datagrid__grid-container .cds--data-table-content {
  width: 100%;
  height: 100%;
  overflow-x: auto;
}
.c4p--datagrid__grid-container .c4p--datagrid-filter-panel + .c4p--datagrid__table-container-inner .cds--data-table-content {
  height: fit-content;
}
.c4p--datagrid__grid-container table.c4p--datagrid__table-simple {
  display: flex;
  overflow: auto;
  max-height: 100%;
  flex-direction: column;
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--datagrid__grid-container .c4p--datagrid__head {
  display: flex;
}
.c4p--datagrid__grid-container .c4p--datagrid__head .header {
  /* Each cell should grow equally */
  width: 1%;
  align-items: center;
}
.c4p--datagrid__grid-container .c4p--datagrid__virtual-scrollbar {
  scrollbar-width: thin;
}
.c4p--datagrid__grid-container .c4p--datagrid__virtual-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
}
.c4p--datagrid__grid-container .c4p--datagrid__virtual-scrollbar::-webkit-scrollbar {
  width: 6px;
  background-color: var(--cds-background, #ffffff);
}
.c4p--datagrid__grid-container .c4p--datagrid__cell {
  display: flex;
  /* Each cell should grow equally */
  width: 1%;
}
.c4p--datagrid__grid-container .c4p--datagrid__defaultStringRenderer {
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.c4p--datagrid__grid-container .c4p--datagrid__defaultStringRenderer.c4p--datagrid__defaultStringRenderer--multiline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: initial;
}
.c4p--datagrid__grid-container .c4p--datagrid__defaultStringRenderer.c4p--datagrid__defaultStringRenderer--slug {
  width: fit-content;
}
.c4p--datagrid__grid-container .c4p--datagrid__expanded-row {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-direction: column;
}
.c4p--datagrid__grid-container .c4p--datagrid__carbon-row {
  /* stylelint-disable-next-line declaration-no-important */
  flex: none !important;
}
.c4p--datagrid__grid-container .c4p--datagrid__carbon-row .c4p--datagrid__carbon-row:hover a {
  /* stylelint-disable-next-line declaration-no-important */
  color: var(--cds-link-primary-hover, #0043ce) !important;
}
.c4p--datagrid__grid-container .c4p--datagrid__carbon-row td {
  /* stylelint-disable-next-line declaration-no-important */
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--datagrid__grid-container .c4p--datagrid__carbon-row:hover td {
  /* stylelint-disable-next-line declaration-no-important */
  background-color: var(--cds-layer-hover-01, #e8e8e8);
}
.c4p--datagrid__grid-container .cds--data-table--selected td {
  /* stylelint-disable-next-line declaration-no-important */
  background-color: var(--cds-layer-selected-01, #e0e0e0);
}
.c4p--datagrid__grid-container .cds--select-input {
  -webkit-appearance: none;
}
.c4p--datagrid__grid-container th.cds--table-column-checkbox {
  display: block;
}
.c4p--datagrid__grid-container td.cds--table-column-checkbox,
.c4p--datagrid__grid-container th.cds--table-column-checkbox {
  /* stylelint-disable-next-line declaration-no-important */
  width: 3rem !important;
  /* stylelint-disable-next-line declaration-no-important */
  padding-right: 1rem !important;
}

.c4p--datagrid__empty-state .c4p--datagrid__table-simple {
  display: table;
  height: 100%;
}
.c4p--datagrid__empty-state .c4p--datagrid__table-simple .c4p--empty-state {
  max-width: 280px;
}

.c4p--datagrid__empty-state .cds--data-table tbody tr:not([data-child-row]):hover {
  background: inherit;
}

.c4p--datagrid__empty-state .c4p--datagrid__table-simple tr:hover {
  background: transparent;
}

.c4p--datagrid__empty-state .c4p--datagrid__table-simple tr:hover td {
  border-bottom: none;
  background: transparent;
}

.c4p--datagrid__empty-state .c4p--datagrid__table-simple td,
.c4p--datagrid__empty-state .c4p--datagrid__table-virtual-scroll td {
  padding: 5rem;
}

.c4p--datagrid__empty-state .c4p--datagrid__grid-container {
  flex: 1 1 auto;
}

.c4p--datagrid__empty-state .c4p--datagrid__empty-state-cell {
  border-bottom: none;
}

.c4p--datagrid__resizer {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  display: inline-block;
  width: 0.25rem;
  height: 100%;
  background: transparent;
  touch-action: none;
  transform: translateX(50%);
}

.c4p--datagrid__resizer:hover {
  background: transparent;
}

.c4p--datagrid__sortableColumn:hover {
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}

.c4p--datagrid__grid-container table.c4p--datagrid__table-simple.cds--data-table.c4p--datagrid__table-is-resizing {
  overflow-y: hidden;
}

.c4p--datagrid__resizableColumn.c4p--datagrid__isResizing .c4p--datagrid__resizer {
  border-right: 0.125rem solid var(--cds-button-secondary-hover, #474747);
}
.c4p--datagrid__resizableColumn.c4p--datagrid__isSorted {
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}

.c4p--datagrid__resizableColumn:hover .c4p--datagrid__resizer {
  border-right: 0.125rem solid var(--cds-border-strong-01, #8d8d8d);
  background-color: var(--cds-background-selected-hover, rgba(141, 141, 141, 0.32));
}

.c4p--datagrid__header-actions-column:hover {
  background-color: var(--cds-layer-accent);
}

.c4p--datagrid .c4p--datagrid__carbon-row .c4p--datagrid__actions-column-cell-non-sticky .cds--btn--icon-only {
  opacity: 0;
}

.c4p--datagrid .c4p--datagrid__carbon-row:hover .c4p--datagrid__actions-column-cell-non-sticky .cds--btn--icon-only,
.c4p--datagrid .c4p--datagrid__carbon-row .c4p--datagrid__actions-column-cell-non-sticky .cds--btn--icon-only:focus,
.c4p--datagrid .c4p--datagrid__carbon-row .c4p--datagrid__actions-column-cell-non-sticky .cds--btn--icon-only[aria-expanded=true] {
  opacity: 1;
}

.c4p--datagrid__head-hidden-select-all {
  min-width: 3rem;
  padding-right: 3rem;
}
.c4p--datagrid__head-hidden-select-all.c4p--datagrid__select-all-sticky-left {
  position: sticky;
  z-index: 1;
  left: 0;
  background-color: var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--datagrid__simple-body {
  position: relative;
  display: table;
  overflow: hidden auto;
  scrollbar-width: thin;
}

.c4p--datagrid__simple-body::-webkit-scrollbar-thumb {
  background-color: var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));
}

.c4p--datagrid__simple-body::-webkit-scrollbar {
  width: 6px;
  background-color: var(--cds-background, #ffffff);
}

.c4p--datagrid__sticky.c4p--datagrid__table-simple {
  /* stylelint-disable-next-line declaration-no-important */
  min-width: 0 !important;
}

.c4p--datagrid__sticky.c4p--datagrid__simple-body {
  overflow: auto;
}

.c4p--datagrid__sticky.c4p--datagrid__table-simple thead > div {
  overflow: hidden;
  /* stylelint-disable-next-line declaration-no-important */
  width: 100% !important;
}

.c4p--datagrid__sticky thead {
  display: flex;
}
.c4p--datagrid__sticky thead tr.c4p--datagrid__sticky {
  width: auto;
}

.c4p--datagrid__displayFlex {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: row;
}

.c4p--datagrid__table-container-inner {
  overflow: hidden;
  flex: 1;
}

.c4p--datagrid__datagridWithPanel {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
}
.c4p--datagrid__datagridWithPanel .c4p--datagrid__grid-container {
  display: flex;
  overflow: visible;
  flex-direction: column;
}
.c4p--datagrid__datagridWithPanel .c4p--datagrid__table-toolbar {
  width: 100%;
}
.c4p--datagrid__datagridWithPanel .c4p--datagrid__table-container {
  display: flex;
  overflow: visible;
  background-color: var(--cds-layer-01, #f4f4f4);
}
.c4p--datagrid__datagridWithPanel .c4p--datagrid__table-container .c4p--datagrid__filter-summary {
  border-bottom: 1px solid var(--cds-layer-03, #f4f4f4);
}
.c4p--datagrid__datagridWithPanel .c4p--datagrid__table-simple {
  height: 100%;
}

.c4p--datagrid__table-container {
  position: relative;
  display: flex;
  overflow: auto;
  width: 100%;
  max-height: 100%;
  overflow-y: auto;
}

.c4p--datagrid__carbon-row-expanded {
  position: relative;
}
.c4p--datagrid__carbon-row-expanded.c4p--datagrid__carbon-row-expanded-hover-active::before {
  position: absolute;
  z-index: 2;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: var(--c4p--datagrid--row-height);
  /* stylelint-disable-next-line carbon/layout-token-use */
  left: calc(var(--c4p--datagrid--indicator-offset-amount) + 1rem);
  width: 1px;
  height: var(--c4p--datagrid--indicator-height);
  border-left: 1px solid var(--cds-border-subtle-selected-01, #c6c6c6);
  content: "";
}

.c4p--datagrid .cds--data-table-header {
  background: transparent;
}

.c4p--datagrid__dense-header {
  display: flex;
  flex-wrap: wrap;
}
.c4p--datagrid__dense-header .cds--data-table-header {
  flex: 1 1 auto;
  padding-bottom: 1rem;
}
.c4p--datagrid__dense-header .c4p--datagrid__table-toolbar {
  display: flex;
  flex: 1 0 auto;
  align-items: flex-end;
}
.c4p--datagrid__dense-header .cds--table-toolbar {
  background: transparent;
}
.c4p--datagrid__dense-header .cds__table-container {
  flex: 1 1 100%;
}
.c4p--datagrid__dense-header .c4p--datagrid__toolbar-divider {
  position: relative;
}
.c4p--datagrid__dense-header .c4p--datagrid__toolbar-divider::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1px;
  height: 1rem;
  border-left: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  content: "";
  transform: translateY(-50%);
}

.c4p--datagrid .cds--data-table--selected:not(.c4p--datagrid__active-row) {
  position: relative;
}

.c4p--datagrid .cds--data-table--selected:not(.c4p--datagrid__active-row)::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.25rem;
  height: 100%;
  background-color: var(--cds-background-brand, #0f62fe);
  content: "";
}

.c4p--datagrid__table-toolbar .cds--batch-summary__para {
  white-space: nowrap;
}

.c4p--datagrid__table-toolbar .cds--batch-actions .cds--batch-actions--active {
  overflow-x: hidden;
}

.c4p--datagrid__table-toolbar .c4p--datagrid__button-menu--icon-only.c4p--button-menu {
  display: flex;
  min-width: 2.5rem;
  justify-content: center;
  margin-right: 0.75rem;
}

.c4p--datagrid__table-toolbar .c4p--datagrid__button-menu {
  min-width: calc(6rem + 0.5rem);
}

.c4p--datagrid__table-toolbar .c4p--datagrid__button-menu--icon-only.c4p--button-menu .c4p--button-menu__trigger {
  display: flex;
  width: 100%;
  min-width: 3rem;
  justify-content: center;
  padding: 0;
  margin: 0;
}
.c4p--datagrid__table-toolbar .c4p--datagrid__button-menu--icon-only.c4p--button-menu .c4p--button-menu__trigger .cds--btn__icon {
  margin: 0;
}

.c4p--datagrid .c4p--button-menu {
  height: 3rem;
}

.c4p--datagrid .c4p--datagrid__row-size-button {
  display: flex;
  width: 3rem;
  height: 3rem;
  justify-content: center;
}

.c4p--datagrid__customize-columns-checkbox-wrapper.cds--form-item {
  flex: 0 0 auto;
  margin-right: 0.5rem;
}

.c4p--datagrid__virtual-scrollbar::-webkit-scrollbar {
  width: 10px;
  height: 7px;
}

.c4p--datagrid__virtual-scrollbar::-webkit-scrollbar-track {
  background: var(--cds-layer);
}

.c4p--datagrid__virtual-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 5px;
}

.c4p--datagrid__virtualScrollContainer {
  width: 100%;
}

.c4p--datagrid .cds--modal {
  width: 100%;
}

.cds--overflow-menu.c4p--datagrid__toolbar-menu__trigger {
  flex-shrink: 0;
  background-color: var(--cds-interactive, #0f62fe);
}

.cds--overflow-menu.c4p--datagrid__toolbar-menu__trigger svg {
  fill: var(--cds-background, #ffffff);
}

.cds--overflow-menu.c4p--datagrid__toolbar-menu__trigger:hover,
.cds--overflow-menu.c4p--datagrid__toolbar-menu__trigger.cds--overflow-menu--open:hover,
.cds--overflow-menu.c4p--datagrid__toolbar-menu__trigger.cds--overflow-menu--open {
  background-color: var(--cds-button-primary-hover, #0050e6);
}

.c4p--datagrid__toolbar-options.c4p--datagrid__toolbar-options {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--datagrid__toolbar-options.cds--overflow-menu-options::after {
  background-color: transparent;
}

.c4p--datagrid__mobile-toolbar-modal .cds--modal-container {
  position: absolute;
}

.c4p--datagrid__table-toolbar--sm .c4p--filter-summary,
.c4p--datagrid__table-toolbar--xs .c4p--filter-summary {
  padding: 0 0.5rem;
}

.c4p--datagrid .c4p--datagrid__head-wrap {
  overflow: hidden;
  background-color: var(--cds-layer-accent);
}

.c4p--datagrid .cds--action-list .cds--btn.c4p--button-menu {
  padding: 0;
}

.c4p--datagrid .cds--noLabel svg.cds--btn__icon {
  margin-inline-start: 0;
}

.c4p--datagrid .cds--action-list .cds--btn__icon {
  margin-top: 0;
}

.c4p--datagrid .c4p--datagrid__col-resizer-range {
  position: absolute;
  z-index: 2;
  top: 0;
  right: calc(0.5rem * -1);
  width: 1rem;
  height: 100%;
  margin: 0;
  -moz-appearance: initial;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
}

.c4p--datagrid .c4p--datagrid__col-resizer-range:focus {
  outline: 0;
}

.c4p--datagrid .c4p--datagrid__col-resizer-range:focus + .c4p--datagrid__col-resize-indicator::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2px;
  height: var(--c4p--datagrid--header-height);
  background-color: var(--cds-focus, #0f62fe);
  content: "";
  transform: translate(-50%, -50%);
}

.c4p--datagrid .c4p--datagrid__col-resizer-range:focus + .c4p--datagrid__col-resize-indicator {
  position: absolute;
  z-index: 2;
  right: calc(0.5rem * -1);
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  margin: 0;
  background-color: var(--cds-focus, #0f62fe);
  transform: translate(-50%, 0);
}

.c4p--datagrid .c4p--datagrid__col-resizer-range:focus + .c4p--datagrid__col-resize-indicator::after {
  position: absolute;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: calc(var(--c4p--datagrid--row-height) - 20px);
  right: 0.25rem;
  width: 1px;
  height: calc(var(--c4p--datagrid--grid-height) - var(--c4p--datagrid--row-height));
  background-color: var(--cds-layer-active-01, #c6c6c6);
  content: "";
}

.c4p--datagrid .c4p--datagrid__col-resizer-range::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  border: none;
  border-radius: 50%;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
}

.c4p--datagrid .c4p--datagrid__col-resizer-range::-moz-range-thumb {
  visibility: hidden;
}

.c4p--datagrid .c4p--datagrid__table-row-ai-enabled {
  display: flex;
  align-items: center;
}
.c4p--datagrid .c4p--datagrid__table-row-ai-enabled.c4p--datagrid__slug--expanded {
  border: none;
}

.c4p--datagrid .c4p--datagrid__table-row-ai-spacer,
.c4p--datagrid .c4p--datagrid__table-row-ai-enabled {
  width: 1rem;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.cds--data-table tr.c4p--datagrid__carbon-nested-row {
  border-left: 1px solid transparent;
}
.cds--data-table tr.c4p--datagrid__carbon-nested-row .c4p--datagrid__cell {
  border-bottom: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--datagrid .c4p--datagrid__expander-icon {
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}

.c4p--datagrid .c4p--datagrid__expander-icon--open {
  transform: rotate(90deg);
}

.c4p--datagrid__expanded-row .c4p--datagrid__carbon-row-expanded td:first-child {
  border-bottom: none;
}

.c4p--datagrid .c4p--datagrid__carbon-row-expandable {
  position: relative;
}

.c4p--datagrid tr.c4p--datagrid__carbon-nested-row + :not(tr.c4p--datagrid__carbon-nested-row)::after {
  position: absolute;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--cds-border-subtle);
  content: "";
}

.c4p--datagrid tr.c4p--datagrid__carbon-nested-row td:first-child:empty,
.c4p--datagrid tr.c4p--datagrid__carbon-nested-row .c4p--datagrid__expandable-row-cell {
  border-bottom: none;
}

.cds--data-table td.c4p--datagrid__expandable-row-cell {
  padding-left: 0.5rem;
}

.cds--data-table td.c4p--datagrid__expandable-row-cell + td,
.cds--data-table .c4p--datagrid__carbon-nested-row:not(.c4p--datagrid__carbon-row-expandable) td.c4p--datagrid__cell:nth-of-type(2),
.cds--data-table .c4p--datagrid__carbon-nested-row td.c4p--datagrid__cell:nth-of-type(2) + td {
  position: relative;
}

.cds--data-table td.c4p--datagrid__expandable-row-cell.c4p--datagrid__expandable-row-cell--is-expanded + td::before,
.cds--data-table .c4p--datagrid__carbon-nested-row:not(.c4p--datagrid__carbon-row-expandable):not(.c4p--datagrid__carbon-row-expandable--async) td.c4p--datagrid__cell:nth-of-type(2)::before,
.cds--data-table .c4p--datagrid__carbon-nested-row td.c4p--datagrid__expandable-row-cell + td::before {
  position: absolute;
  /* stylelint-disable-next-line carbon/layout-token-use */
  bottom: -1px;
  left: 0;
  width: 1rem;
  height: 1px;
  background-color: var(--cds-layer-01, #f4f4f4);
  content: "";
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}

.cds--data-table tr:hover td.c4p--datagrid__expandable-row-cell.c4p--datagrid__expandable-row-cell--is-expanded + td::before,
.cds--data-table .c4p--datagrid__carbon-nested-row:hover td.c4p--datagrid__expandable-row-cell + td::before,
.cds--data-table .c4p--datagrid__expandable-row--hover td.c4p--datagrid__expandable-row-cell + td::before,
.cds--data-table .c4p--datagrid__carbon-nested-row:hover:not(.c4p--datagrid__carbon-row-expandable) td.c4p--datagrid__cell:nth-of-type(2)::before {
  background-color: var(--cds-layer-hover);
}

.c4p--datagrid__carbon-row-expanded .c4p--datagrid__expandable-row-cell {
  border-bottom: none;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid__expanded-row .cds--data-table-container {
  width: calc(100% - 2rem);
  border-left: 2px solid var(--cds-background-brand, #0f62fe);
  margin-left: 2rem;
  overflow-x: hidden;
}
.c4p--datagrid__expanded-row .cds--data-table-container tr.c4p--datagrid__carbon-nested-row {
  border-left: none;
}

.c4p--datagrid__expanded-row .cds--data-table-container th {
  padding-top: 0;
  padding-bottom: 0;
  border-top-color: var(--cds-layer-accent-01, #e0e0e0);
  background-color: var(--cds-layer-accent-01, #e0e0e0);
}

/**
 * Copyright IBM Corp. 2020, 2023
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid__sortableColumn .cds--table-header-label .header-title {
  display: inline-block;
  width: auto;
}
.c4p--datagrid__sortableColumn .cds--table-header-label {
  display: block;
  width: 100%;
  height: 100%;
}
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort:focus,
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort:active,
.c4p--datagrid__sortableColumn .cds--table-header-label button:focus .c4p--datagrid__sortable-icon {
  /* stylelint-disable-next-line declaration-no-important */
  background: none !important;
  /* stylelint-disable-next-line declaration-no-important */
  color: var(--cds-text-primary, #161616) !important;
}
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort:focus + .c4p--datagrid__resizer,
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort:active + .c4p--datagrid__resizer {
  z-index: -1;
}
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort {
  width: 100%;
  min-width: 100%;
  padding: 0 1rem;
  border: none;
  /* stylelint-disable-next-line declaration-no-important */
  background: none !important;
  /* stylelint-disable-next-line declaration-no-important */
  color: var(--cds-text-primary, #161616) !important;
  font: inherit;
}
.c4p--datagrid__sortableColumn .cds--table-header-label .cds--table-sort .c4p--datagrid__sortable-icon {
  fill: var(--cds-text-primary, #161616);
  opacity: 0;
  visibility: hidden;
}
.c4p--datagrid__sortableColumn .cds--table-sort.c4p--datagrid--table-sort {
  width: calc(100% + 2rem);
  align-items: inherit;
  margin: 0 calc(-1 * 1rem);
}

.c4p--datagrid__sortableColumn:hover,
.c4p--datagrid__sortableColumn:focus-within,
.c4p--datagrid__sortableColumn.c4p--datagrid__isSorted {
  background-color: var(--cds-layer-selected-hover-01, #d1d1d1);
}
.c4p--datagrid__sortableColumn:hover .cds--table-header-label .c4p--datagrid__sortable-icon,
.c4p--datagrid__sortableColumn:focus-within .cds--table-header-label .c4p--datagrid__sortable-icon,
.c4p--datagrid__sortableColumn.c4p--datagrid__isSorted .cds--table-header-label .c4p--datagrid__sortable-icon {
  opacity: 1;
  visibility: visible;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid__right-align-header {
  width: 100%;
  text-align: right;
}

.c4p--datagrid__right-align-header button {
  text-align: right;
}

.c4p--datagrid__right-align-cell-renderer {
  width: 100%;
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-right: 23px;
  text-align: right;
}

.c4p--datagrid__right-align-cell-renderer.sortDisabled {
  padding-right: 0;
}

.c4p--datagrid__center-align-header,
.c4p--datagrid__center-align-header .c4p--datagrid--table-sort {
  width: 100%;
  text-align: center;
}

.c4p--datagrid__center-align-cell-renderer {
  margin-right: auto;
  margin-left: auto;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid__right-sticky-column-cell {
  /* stylelint-disable-next-line declaration-no-important */
  position: sticky !important;
  right: 0;
  display: flex;
  align-items: center;
  border-left: 1px solid var(--cds-border-subtle);
}

.c4p--datagrid__right-sticky-column-header {
  /* stylelint-disable-next-line declaration-no-important */
  position: sticky !important;
  right: 0;
}

.c4p--datagrid__left-sticky-column-cell {
  /* stylelint-disable-next-line declaration-no-important */
  position: sticky !important;
  left: 0;
  display: flex;
  align-items: center;
  border-right: 1px solid var(--cds-border-subtle);
}

.c4p--datagrid__left-sticky-column-header {
  /* stylelint-disable-next-line declaration-no-important */
  position: sticky !important;
  z-index: 1;
  left: 0;
  border-right: 1px solid var(--cds-border-subtle);
}

.c4p--datagrid__right-sticky-column-header {
  border-left: 1px solid var(--cds-border-subtle);
}

.c4p--datagrid__left-sticky-column-cell.c4p--datagrid__left-sticky-column-cell--with-extra-select-column,
.c4p--datagrid__left-sticky-column-header.c4p--datagrid__left-sticky-column-header--with-extra-select-column {
  left: 3rem;
}

.c4p--datagrid__sticky-noShadow {
  box-shadow: none;
}

.c4p--datagrid__sticky-column-noShadow .c4p--datagrid__right-sticky-column-cell {
  box-shadow: none;
}

.c4p--datagrid__right-sticky-column-offset-scroll {
  /* stylelint-disable-next-line */
  right: 6px !important;
}

.c4p--datagrid__select-all-toggle-on.c4p--datagrid__select-all-sticky-left {
  position: sticky;
  z-index: 1;
  left: 0;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid__actions-column-cell {
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.c4p--datagrid__actions-column-content {
  display: flex;
  justify-content: center;
}

.c4p--datagrid__actions-column-loading {
  margin-bottom: 0.5rem;
}

.c4p--datagrid .c4p--datagrid__disabled-row-action-button {
  cursor: not-allowed;
}

.c4p--datagrid .c4p--datagrid__disabled-row-action {
  pointer-events: none;
}

.c4p--datagrid .c4p--datagrid__disabled-row-action svg {
  fill: var(--cds-layer-selected-disabled, #8d8d8d);
}

.c4p--datagrid_actions-column {
  display: flex;
}

.c4p--datagrid__customize-columns-tearsheet .c4p--tearsheet__content {
  display: flex;
  flex-flow: column;
}

.c4p--datagrid__customize-columns-tearsheet--actions input[role=searchbox] {
  height: 3rem;
  padding-left: 3rem;
  border-bottom: 1px solid var(--cds-background-active, rgba(141, 141, 141, 0.5));
}

.cds--form-item.cds--checkbox-wrapper.c4p--datagrid__customize-columns-checkbox {
  display: flex;
  flex: initial;
  align-items: center;
  justify-content: center;
}

.c4p--datagrid__customize-columns-column-list .c4p--datagrid__customize-columns-checkbox-visible-label {
  /* stylelint-disable-next-line */
  padding-left: 0.375rem;
}

.c4p--datagrid__customize-columns-column-list .c4p--datagrid__customize-columns-checkbox-wrapper.cds--form-item {
  margin-bottom: 0;
}

.c4p--datagrid__customize-columns-column-list {
  position: relative;
  overflow: auto;
}

.c4p--datagrid__customize-columns-select-all {
  align-items: center;
}

.c4p--datagrid__customize-columns-select-all,
.c4p--datagrid__customize-columns-select-all--selected {
  position: sticky;
  z-index: 1;
  top: 0;
  display: flex;
  height: 3rem;
  padding-left: 2.5rem;
  border-bottom: 1px solid var(--cds-layer-active);
  background-color: var(--cds-layer);
}
.c4p--datagrid__customize-columns-select-all .cds--checkbox-label-text,
.c4p--datagrid__customize-columns-select-all--selected .cds--checkbox-label-text {
  font-weight: 600;
}

.c4p--datagrid__customize-columns-select-all:hover {
  background-color: var(--cds-layer-hover);
}

.c4p--datagrid__customize-columns-select-all--selected {
  background-color: var(--cds-layer-selected);
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid .c4p--datagrid__row-size-toggle-tip-content {
  background-color: var(--cds-layer-02, #ffffff);
  box-shadow: 1px 4px 8px -3px var(--cds-overlay, rgba(22, 22, 22, 0.5)), -1px 6px 8px -5px var(--cds-overlay, rgba(22, 22, 22, 0.5));
}

.c4p--datagrid .c4p--datagrid__row-size-radio-button .cds--radio-button__label {
  color: var(--cds-text-primary, #161616);
}

.c4p--datagrid .c4p--datagrid__row-size-toggle-tip .cds--popover-caret {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--datagrid .cds--popover--bottom-right.c4p--datagrid__row-height-settings-popover .cds--popover-caret {
  /* stylelint-disable-next-line carbon/layout-token-use */
  left: -4px;
}

.c4p--datagrid__row-size-toggle-tip-button.cds--toggletip-button {
  display: flex;
  width: 3rem;
  height: 3rem;
  justify-content: center;
}

.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-center td,
.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-top td {
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-center td.c4p--datagrid__actions-column-cell,
.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-top td.c4p--datagrid__actions-column-cell {
  padding-left: 0.5rem;
}

.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-center th .cds--table-header-label,
.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-top th .cds--table-header-label {
  align-items: flex-start;
}

.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-center .c4p--datagrid__checkbox-cell th.cds--table-column-checkbox {
  align-items: flex-start;
  padding-top: 0.75rem;
}

.c4p--datagrid__row-size__row-settings-trigger--open.cds--btn--ghost {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-center td.c4p--datagrid__expandable-row-cell,
.c4p--datagrid table.cds--data-table--xl.c4p--datagrid__vertical-align-top td.c4p--datagrid__expandable-row-cell {
  padding-top: 0.5rem;
}

/* stylelint-disable-next-line -- to-rem carbon replacement for rem */
.c4p--datagrid-filter-flyout__container {
  position: relative;
}

.c4p--datagrid-filter-flyout {
  position: absolute;
  top: 3rem;
  right: 0;
  display: none;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  width: 40.125rem;
  background-color: var(--cds-layer-02, #ffffff);
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  box-shadow: 0 1px 0.5rem 0 rgba(0, 0, 0, 0.25);
}

.c4p--datagrid-filter-flyout--open {
  display: grid;
}

.c4p--datagrid-filter-flyout--batch {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  min-height: 21.625rem;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  grid-template-rows: 1fr 3rem;
}

.c4p--datagrid-filter-flyout--instant {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  min-height: 17.625rem;
  grid-template-rows: 1fr;
}

.c4p--datagrid-filter-flyout__inner-container {
  padding: 1rem 1rem 3rem 1rem;
}

.c4p--datagrid-filter-flyout__inner-container::before {
  position: absolute;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  top: -0.4375rem;
  right: 1px;
  display: block;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  width: 2.875rem;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  height: 0.9375rem;
  background-color: var(--cds-layer-02, #ffffff);
  content: "";
}

.c4p--datagrid-filter-flyout__title {
  display: block;
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin-bottom: 1.5rem;
}

.c4p--datagrid-filter-flyout__filters {
  display: grid;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  gap: 1rem 2rem;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.c4p--datagrid-filter-flyout__trigger.cds--btn {
  display: flex;
  width: 3rem;
  height: 3rem;
  justify-content: center;
}

.c4p--datagrid-filter-flyout__trigger--open.cds--btn.cds--btn--icon-only {
  position: relative;
  background-color: var(--cds-layer-02, #ffffff);
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  box-shadow: 0 1px 0.5rem 0 rgba(0, 0, 0, 0.25);
}

.c4p--datagrid-filter-flyout .cds--fieldset {
  margin-bottom: 0;
}

.c4p--datagrid-filter-flyout__stacked {
  grid-template-columns: 1fr;
}

.c4p--datagrid-filter-panel__container {
  position: relative;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  width: 20rem;
  height: clamp(var(--filter-panel-min-height), 100%, 100vh);
  border-top: 1px var(--cds-layer-accent-01, #e0e0e0) solid;
  background-color: var(--cds-layer-01, #f4f4f4);
}

.c4p--datagrid-filter-panel--open {
  border-right: 1px var(--cds-layer-accent-01, #e0e0e0) solid;
}

.c4p--datagrid-filter-panel__container::before {
  position: absolute;
  top: -1px;
  left: 0;
  display: block;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  width: 2.9375rem;
  height: 1px;
  background-color: var(--cds-layer-01, #f4f4f4);
  content: "";
}

.c4p--datagrid-filter-panel__inner-container {
  position: relative;
  z-index: 0;
  overflow: auto;
  padding: 0 1rem 4rem 1rem;
  overscroll-behavior: contain;
}

.c4p--datagrid-filter-panel__inner-container .c4p--datagrid-filter-panel__category:last-of-type {
  padding-bottom: 5rem;
}

.c4p--datagrid-filter-panel {
  position: sticky;
  top: 0;
}

.c4p--datagrid-filter-panel__heading {
  display: flex;
  justify-content: space-between;
  padding-left: 1rem;
  border-bottom: 1px solid transparent;
}

.c4p--datagrid-filter-panel__heading--with-divider {
  border-bottom: 1px solid var(--cds-layer-accent-01, #e0e0e0);
}

.c4p--datagrid-filter-panel__title {
  padding: 1rem 0;
  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);
}

.c4p--datagrid-filter-panel__search {
  padding: 0 1rem 1.5rem;
}

.c4p--datagrid-filter-panel__category-title {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin-bottom: 1rem;
  color: var(--cds-text-secondary, #525252);
}

.c4p--datagrid-filter-panel__category {
  padding-bottom: 1.5rem;
}

.c4p--datagrid-filter-panel__category > *:not(.c4p--datagrid-filter-panel__category-title, .bx--accordion) {
  margin-bottom: 1rem;
}

.c4p--datagrid-filter-panel__action-set {
  position: sticky;
  z-index: 1;
  bottom: 0;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  height: 4rem;
  margin-top: auto;
}

.c4p--datagrid-filter-panel__container .cds--accordion__title {
  margin: 0;
}

.c4p--datagrid-filter-panel__container .cds--accordion__arrow {
  margin: 0.125rem 0 0;
}

.c4p--datagrid-filter-panel__container .cds--accordion__content {
  padding-right: 0;
  padding-left: 0;
}

.c4p--datagrid-filter-panel__container .cds--accordion__content > *:not(:last-child) {
  margin-bottom: 1rem;
}

.cds--btn.c4p--datagrid-filter-panel-open-button {
  display: flex;
  width: 3rem;
  height: 3rem;
  justify-content: center;
  border-right: 1px solid var(--cds-layer-accent-01, #e0e0e0);
  border-bottom: none;
}

.cds--btn.c4p--datagrid-filter-panel__view-all-button {
  margin-left: -1rem;
}

.c4p--datagrid__grid-container th.c4p--datagrid__select-all-toggle-on,
.c4p--datagrid__grid-container td.c4p--datagrid__select-all-toggle-on {
  /* stylelint-disable-next-line declaration-no-important */
  width: 4.5rem !important;
  /* stylelint-disable-next-line declaration-no-important */
  min-width: initial !important;
  box-sizing: border-box;
  flex: 0 0 auto;
}

th.c4p--datagrid__select-all-toggle-on {
  display: flex;
  align-items: center;
  justify-content: center;
}

th.c4p--datagrid__select-all-toggle-on.button {
  margin-left: 0.125rem;
}

.c4p--datagrid__select-all-toggle-overflow.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after {
  width: 10rem;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid .c4p--datagrid__expanded-row-content {
  position: relative;
  padding: 1rem 1rem 1.5rem 4rem;
}

.c4p--datagrid .c4p--datagrid__expanded-row-content::before {
  position: absolute;
  /* stylelint-disable-next-line carbon/layout-token-use */
  top: -1px;
  right: 0;
  width: calc(100% - 3rem);
  height: 1px;
  background-color: var(--cds-layer-accent);
  content: "";
}

.c4p--datagrid .c4p--datagrid__expanded-row-content::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--cds-layer-accent);
  content: "";
}

.c4p--datagrid__carbon-row.c4p--datagrid__carbon-row-expandable .c4p--datagrid__cell.c4p--datagrid__expandable-row-cell {
  padding: 0.5rem;
  padding-right: 0;
}

.c4p--datagrid__row-expander.cds--btn {
  display: flex;
  width: 2rem;
  height: 2rem;
  min-height: 2rem;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.c4p--datagrid__row-expander.cds--btn .c4p--datagrid__row-expander--icon {
  fill: var(--cds-layer-selected-inverse, #161616);
}

.c4p--datagrid .cds--data-table tbody tr:hover + .c4p--datagrid__expanded-row,
.c4p--datagrid .c4p--datagrid__expanded-row:hover,
.c4p--datagrid .c4p--datagrid__expandable-row--hover td {
  border-top: none;
  background: var(--cds-layer-hover);
}

.c4p--datagrid .cds--data-table tbody tr:hover td.c4p--datagrid__expanded-row-cell-wrapper,
.c4p--datagrid .cds--data-table td.c4p--datagrid__expanded-row-cell-wrapper,
.c4p--datagrid .cds--data-table .c4p--datagrid__carbon-row-expanded td.c4p--datagrid__expandable-row-cell {
  border: none;
}

.c4p--datagrid .cds--data-table .c4p--datagrid__carbon-row-expanded:hover td:not(.c4p--datagrid__expandable-row-cell) {
  border-bottom: 1px solid var(--cds-border-subtle-02, #e0e0e0);
}

.c4p--datagrid .cds--data-table td.c4p--datagrid__expanded-row-cell-wrapper {
  padding: 0;
}

.c4p--datagrid__draggable-handleStyle {
  display: flex;
  align-items: center;
  margin-right: 0.5rem;
}

.c4p--datagrid__draggable-handleStyle.disabled {
  pointer-events: none;
}

.c4p--datagrid__draggable-handleStyle.disabled svg {
  fill: var(--cds-icon-on-color-disabled, #8d8d8d);
}

.c4p--datagrid__draggable-underlay {
  position: absolute;
  width: 100%;
}

.c4p--datagrid__draggable-underlay-item {
  width: 100%;
  height: 3rem;
  border: 2px dashed var(--cds-focus, #0f62fe);
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: #edf5ff;
}

.c4p--datagrid__draggable-handleHolder {
  position: relative;
  display: flex;
  height: 3rem;
  border-bottom: 1px solid var(--cds-layer-active);
  background-color: var(--cds-layer);
  cursor: grab;
}

.c4p--datagrid__draggable-handleHolder:hover {
  background-color: var(--cds-layer-hover);
}

.c4p--datagrid__draggable-handleHolder:focus {
  box-shadow: inset 0 0 0 1px var(--cds-focus, #0f62fe);
  outline: none;
}

.c4p--datagrid__draggable-handleHolder--selected {
  background-color: var(--cds-layer-selected);
}

.c4p--datagrid__draggable-handleHolder--dragging {
  z-index: 2;
  background-color: var(--cds-highlight, #d0e2ff);
  color: var(--cds-text-primary, #161616);
  outline: none;
}

.c4p--datagrid__draggable-handleHolder:active,
.c4p--datagrid__draggable-handleHolder--dragging {
  cursor: grabbing;
}

.c4p--datagrid__draggable-handleHolder-selected:hover {
  background-color: var(--cds-layer-selected-hover-01, #d1d1d1);
}

.c4p--datagrid__draggable-handleHolder-droppable {
  display: flex;
  width: 100%;
  align-items: center;
  padding-left: 1rem;
  /* stylelint-disable-next-line carbon/type-token-use */
  line-height: 1;
  transition-property: opacity;
}

.c4p--datagrid__draggable-handleHolder-droppable.c4p--datagrid__draggable-handleHolder-droppable--origin {
  opacity: 0.5;
  transition: opacity 150ms cubic-bezier(0, 0, 0.38, 0.9);
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--datagrid__draggable-handleHolder-droppable.c4p--datagrid__draggable-handleHolder-droppable--origin {
    transition: none;
  }
}

.c4p--datagrid__draggable-handleHolder--sticky {
  color: var(--cds-text-on-color-disabled, #8d8d8d);
}

.c4p--datagrid__shared-ui--assistive-text {
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  text-transform: none;
  white-space: nowrap;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .cds--text-input,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .cds--number input[type=number],
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .c4p--datagrid__inline-edit--select .cds--list-box.cds--dropdown,
.c4p--datagrid .c4p--datagrid__inline-edit--date.c4p--datagrid__inline-edit--date-xs .cds--date-picker__input {
  height: 1.5rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .cds--number__control-btn::before,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .cds--number__control-btn::after {
  height: calc(1.5rem - 0.25rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xs .c4p--datagrid__inline-edit--select .cds--list-box {
  max-height: none;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .cds--text-input,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .cds--number input[type=number],
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .c4p--datagrid__inline-edit--select .cds--list-box.cds--dropdown,
.c4p--datagrid .c4p--datagrid__inline-edit--date.c4p--datagrid__inline-edit--date-sm .cds--date-picker__input {
  height: 2rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .cds--number__control-btn::before,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .cds--number__control-btn::after {
  height: calc(2rem - 0.25rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--sm .c4p--datagrid__inline-edit--select .cds--list-box {
  max-height: none;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .cds--text-input,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .cds--number input[type=number],
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .c4p--datagrid__inline-edit--select .cds--list-box.cds--dropdown,
.c4p--datagrid .c4p--datagrid__inline-edit--date.c4p--datagrid__inline-edit--date-md .cds--date-picker__input {
  height: 2.5rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .cds--number__control-btn::before,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .cds--number__control-btn::after {
  height: calc(2.5rem - 0.25rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--md .c4p--datagrid__inline-edit--select .cds--list-box {
  max-height: none;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .cds--text-input,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .cds--number input[type=number],
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .c4p--datagrid__inline-edit--select .cds--list-box.cds--dropdown,
.c4p--datagrid .c4p--datagrid__inline-edit--date.c4p--datagrid__inline-edit--date-lg .cds--date-picker__input {
  height: 3rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .cds--number__control-btn::before,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .cds--number__control-btn::after {
  height: calc(3rem - 0.25rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--lg .c4p--datagrid__inline-edit--select .cds--list-box {
  max-height: none;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .cds--text-input,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .cds--number input[type=number],
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .c4p--datagrid__inline-edit--select .cds--list-box.cds--dropdown,
.c4p--datagrid .c4p--datagrid__inline-edit--date.c4p--datagrid__inline-edit--date-xl .cds--date-picker__input {
  height: 4rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .cds--number__control-btn::before,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .cds--number__control-btn::after {
  height: calc(4rem - 0.25rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--xl .c4p--datagrid__inline-edit--select .cds--list-box {
  max-height: none;
}

.c4p--datagrid {
  --c4p--datagrid--grid-header-height: 0;
}

.c4p--datagrid__inline-edit-cell {
  display: flex;
  height: 100%;
  align-items: center;
}

.c4p--datagrid .c4p--inline-edit__after-input-elements {
  display: flex;
  align-items: center;
}

.c4p--datagrid__inline-edit--outer-cell-checkbox-focus .cds--checkbox-label::before {
  outline: 0.125rem solid var(--cds-focus, #0f62fe);
  outline-offset: 1px;
}

.c4p--datagrid__inline-edit--outer-cell-checkbox {
  display: flex;
  height: -webkit-fill-available;
  justify-content: center;
  padding-inline: 1rem;
}

.c4p--datagrid__static--outer-cell {
  display: flex;
  height: -webkit-fill-available;
  align-items: center;
}

.c4p--datagrid__inline-edit--outer-cell-button {
  width: 100%;
  height: calc(100% + 2px);
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
  padding-left: 1rem;
  color: var(--cds-text-secondary, #525252);
  cursor: pointer;
  outline: 0;
  /* stylelint-disable-next-line */
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button .c4p--datagrid__label-icon {
  height: 1rem;
  padding-right: 1rem;
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--non-edit {
  padding-left: 0;
  cursor: default;
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button .c4p--datagrid__inline-edit-button-icon {
  height: 1rem;
  fill: var(--cds-icon-secondary, #525252);
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--date {
  font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--selection {
  justify-content: flex-start;
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button .c4p--datagrid__inline-edit-button-icon {
  display: none;
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button:hover .c4p--datagrid__inline-edit-button-icon, .c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--active .c4p--datagrid__inline-edit-button-icon {
  display: block;
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button:not([data-disabled=true]):hover {
  background-color: var(--cds-layer-active);
  color: var(--cds-text-primary, #161616);
}
.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button:not([data-disabled=true]):hover .c4p--datagrid__inline-edit-button-icon {
  fill: var(--cds-icon-primary, #161616);
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--active:not([data-disabled=true]) {
  background-color: var(--cds-layer-active);
  color: var(--cds-text-primary, #161616);
  cursor: text;
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--active {
  /* stylelint-disable-next-line carbon/theme-token-use */
  outline: 0.125rem solid var(--cds-focus, #0f62fe);
  outline-offset: calc(-1 * 0.125rem);
}
@media screen and (prefers-contrast) {
  .c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button.c4p--datagrid__inline-edit-button--active {
    outline-style: dotted;
  }
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button--disabled:not(.c4p--datagrid__inline-edit-button--edit-less-than-half-of-total-cols) {
  color: var(--cds-button-disabled, #c6c6c6);
  cursor: not-allowed;
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button .c4p--datagrid__inline-edit-button-label {
  overflow: hidden;
  padding-right: 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--datagrid__inline-edit--outer-cell-button .c4p--datagrid__inline-edit-button .c4p--datagrid__inline-edit-button-label.c4p--datagrid__inline-edit-button-label-with-icon {
  padding-right: 3rem;
}

.c4p--datagrid__inline-edit--outer-cell-button .cds--text-input,
.c4p--datagrid__inline-edit--outer-cell-button .cds--number input[type=number] {
  height: 3rem;
}

.c4p--datagrid__inline-edit-button-icon {
  position: absolute;
  right: 1rem;
}

.c4p--datagrid__table-with-inline-edit.cds--data-table .c4p--datagrid__cell-inline-edit {
  position: relative;
  padding: 0;
}
.c4p--datagrid__table-with-inline-edit.cds--data-table .c4p--datagrid__cell-inline-edit .c4p--datagrid__inline-edit-button--non-edit {
  padding-left: 1rem;
}
.c4p--datagrid__table-with-inline-edit.cds--data-table .c4p--datagrid__cell-inline-edit .cds--number input[type=number] {
  min-width: auto;
  padding-right: 1rem;
}

.c4p--datagrid__inline-edit--select .c4p--datagrid__inline-edit--select-item {
  padding-bottom: 1rem;
  padding-left: 1rem;
}

.c4p--datagrid__inline-edit--select.cds--dropdown,
.c4p--datagrid__inline-edit--date .cds--date-picker {
  width: inherit;
}

.c4p--datagrid__inline-edit--select.cds--dropdown,
.c4p--datagrid__inline-edit--date .cds--date-picker.cds--date-picker--single .cds--date-picker__input {
  width: 100%;
  height: 3rem;
  max-height: none;
}

.c4p--datagrid__inline-edit--date .cds--date-picker-container {
  width: inherit;
}

.c4p--datagrid__inline-edit--date.cds--date-picker.cds--date-picker--single .cds--date-picker__input {
  overflow: hidden;
  width: 100%;
  max-width: none;
  padding-right: 2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--datagrid .cds--data-table .c4p--datagrid__carbon-row-hover-active td {
  border-top-color: var(--cds-layer-hover);
  background-color: var(--cds-layer-hover);
}

.c4p--datagrid .c4p--datagrid__grid-container-active::before {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 2px;
  height: calc(100% - 50px - var(--c4p--datagrid--grid-header-height));
  background-color: var(--cds-link-inverse, #78a9ff);
  content: "";
}

.c4p--datagrid .c4p--datagrid__grid-container-active::after {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  width: 2px;
  height: calc(100% - 50px - var(--c4p--datagrid--grid-header-height));
  background-color: var(--cds-link-inverse, #78a9ff);
  content: "";
}

.c4p--datagrid .c4p--datagrid__grid-container-active .cds--data-table-content::before {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  left: 0;
  width: var(--c4p--datagrid--grid-width);
  height: 2px;
  background-color: var(--cds-link-inverse, #78a9ff);
}

.c4p--datagrid .c4p--datagrid__grid-container-active.c4p--datagrid__grid-container-active--without-toolbar::before,
.c4p--datagrid .c4p--datagrid__grid-container-active.c4p--datagrid__grid-container-active--without-toolbar::after {
  height: calc(100% - 2px - var(--c4p--datagrid--grid-header-height));
}

.c4p--datagrid .c4p--datagrid__grid-container-active .c4p--datagrid__table-container {
  outline: 2px solid var(--cds-link-inverse, #78a9ff);
  outline-offset: -2px;
}

.c4p--datagrid .c4p--datagrid__grid-container-inline-edit .c4p--datagrid__table-container {
  padding-top: 0.125rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid [data-invalid] ~ .cds--form-requirement,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid [data-invalid] .cds--form-requirement {
  position: absolute;
  z-index: 3;
  top: calc(100% - 0.125rem);
  width: 100%;
  padding: 0.5rem 1.5rem 0.5rem 0.5rem;
  margin: 0;
  background-color: var(--cds-layer-01, #f4f4f4);
  outline: 0.125rem solid var(--cds-support-error, #da1e28);
  outline-offset: calc(-1 * 0.125rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--list-box[data-invalid]:focus-within ~ .cds--form-requirement {
  outline: 0.125rem solid var(--cds-focus, #0f62fe);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--list-box__invalid-icon,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--text-input__invalid-icon,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number__invalid {
  z-index: 4;
  top: calc(100% + 0.75rem + 0.125rem);
  right: 0.5rem;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number__invalid {
  top: calc(100% + 0.25rem + 0.125rem);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--form-requirement::before {
  position: absolute;
  top: 0;
  left: 0.125rem;
  width: calc(100% - 0.125rem * 2);
  height: 0.125rem;
  background-color: var(--cds-layer-01, #f4f4f4);
  content: "";
}

.c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--form-requirement::after {
  position: absolute;
  top: 0.125rem;
  left: 0.5rem;
  width: calc(100% - 0.5rem * 2);
  height: 1px;
  background-color: var(--cds-layer-accent-01, #e0e0e0);
  content: "";
}

.c4p--datagrid tbody tr:hover .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--form-requirement::before {
  background-color: var(--cds-layer-accent-01, #e0e0e0);
}
.c4p--datagrid tbody tr:hover .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--form-requirement::after {
  background-color: transparent;
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--text-input:focus,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number input[type=number]:focus,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number input[type=number]:focus ~ .cds--number__controls .cds--number__control-btn:hover,
.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number__control-btn:focus {
  outline-color: var(--cds-support-error, #da1e28);
}

.c4p--datagrid .cds--text-input:focus {
  background: var(--cds-field-01, #f4f4f4);
}

.c4p--datagrid .c4p--datagrid__inline-edit--outer-cell-button--invalid .cds--number input[type=number][data-invalid]:focus ~ .cds--number__controls .cds--number__control-btn.up-icon::after {
  background-color: var(--cds-support-error, #da1e28);
}

/* stylelint-disable max-nesting-depth */
.c4p--datagrid__datagridWrap {
  display: block;
  width: 100%;
}
.c4p--datagrid__datagridWrap :global(.cds--checkbox) {
  display: none;
}

.c4p--datagrid .c4p--datagrid__row-size-options-container .cds--popover-container .cds--btn--icon-only {
  display: flex;
  width: 3rem;
  height: 3rem;
  align-items: center;
  justify-content: center;
  padding-top: 0;
}

.c4p--datagrid .c4p--datagrid__row-size-options-container .c4p--datagrid__row-size-dropdown {
  padding: 1rem;
  background-color: var(--cds-layer);
}

.c4p--datagrid__datagridWrap-simple {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  /* stylelint-disable-next-line */
}
.c4p--datagrid__datagridWrap-simple :global .cds--pagination {
  /* stylelint-disable-next-line declaration-property-value-disallowed-list */
  overflow-x: unset;
}

.c4p--datagrid .cds--menu-button__trigger:not(.cds--btn--ghost) {
  min-width: auto;
}

:root {
  --cds-grid-gutter: 2rem;
  --cds-grid-columns: 4;
  --cds-grid-margin: 0;
}

@media (min-width: 42rem) {
  :root {
    --cds-grid-columns: 8;
    --cds-grid-margin: 1rem;
  }
}
@media (min-width: 66rem) {
  :root {
    --cds-grid-columns: 16;
  }
}
@media (min-width: 99rem) {
  :root {
    --cds-grid-margin: 1.5rem;
  }
}
.cds--css-grid {
  --cds-grid-gutter-start: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-gutter-end: calc(var(--cds-grid-gutter) / 2);
  --cds-grid-column-hang: calc(var(--cds-grid-gutter) / 2);
  display: grid;
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
  inline-size: 100%;
  margin-inline: auto;
  max-inline-size: 99rem;
  padding-inline: var(--cds-grid-margin);
}

.cds--css-grid--full-width {
  max-inline-size: 100%;
}

.cds--css-grid-column {
  --cds-grid-mode-start: var(--cds-grid-gutter-start);
  --cds-grid-mode-end: var(--cds-grid-gutter-end);
  margin-inline: var(--cds-grid-gutter-start) var(--cds-grid-gutter-end);
}

[dir=rtl] .cds--css-grid-column {
  margin-inline: var(--cds-grid-gutter-end) var(--cds-grid-gutter-start);
}

.cds--css-grid--narrow {
  --cds-grid-gutter-start: 0;
}

.cds--css-grid--condensed {
  --cds-grid-gutter: 0.0625rem;
  --cds-grid-column-hang: 0.96875rem;
}

.cds--subgrid {
  display: grid;
  grid-template-columns: repeat(var(--cds-grid-columns), minmax(0, 1fr));
  margin-inline: calc(var(--cds-grid-mode-start) * -1) calc(var(--cds-grid-mode-end) * -1);
}

[dir=rtl] .cds--subgrid {
  margin-inline: calc(var(--cds-grid-mode-end) * -1) calc(var(--cds-grid-mode-start) * -1);
}

.cds--subgrid--wide {
  --cds-grid-gutter-start: 1rem;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 0;
}

.cds--subgrid--narrow {
  --cds-grid-gutter-start: 0;
  --cds-grid-gutter-end: 1rem;
  --cds-grid-column-hang: 1rem;
}

.cds--subgrid--condensed {
  --cds-grid-gutter-start: 0.03125rem;
  --cds-grid-gutter-end: 0.03125rem;
  --cds-grid-column-hang: 0.96875rem;
}

.cds--grid-column-hang {
  margin-inline-start: var(--cds-grid-column-hang);
}

[dir=rtl] .cds--grid-column-hang {
  margin-inline: initial var(--cds-grid-column-hang);
}

.cds--col-span-0 {
  display: none;
}

.cds--col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}

.cds--col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}

.cds--col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}

.cds--col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}

.cds--col-span-5 {
  --cds-grid-columns: 5;
  display: block;
  grid-column: span 5/span 5;
}

.cds--col-span-6 {
  --cds-grid-columns: 6;
  display: block;
  grid-column: span 6/span 6;
}

.cds--col-span-7 {
  --cds-grid-columns: 7;
  display: block;
  grid-column: span 7/span 7;
}

.cds--col-span-8 {
  --cds-grid-columns: 8;
  display: block;
  grid-column: span 8/span 8;
}

.cds--col-span-9 {
  --cds-grid-columns: 9;
  display: block;
  grid-column: span 9/span 9;
}

.cds--col-span-10 {
  --cds-grid-columns: 10;
  display: block;
  grid-column: span 10/span 10;
}

.cds--col-span-11 {
  --cds-grid-columns: 11;
  display: block;
  grid-column: span 11/span 11;
}

.cds--col-span-12 {
  --cds-grid-columns: 12;
  display: block;
  grid-column: span 12/span 12;
}

.cds--col-span-13 {
  --cds-grid-columns: 13;
  display: block;
  grid-column: span 13/span 13;
}

.cds--col-span-14 {
  --cds-grid-columns: 14;
  display: block;
  grid-column: span 14/span 14;
}

.cds--col-span-15 {
  --cds-grid-columns: 15;
  display: block;
  grid-column: span 15/span 15;
}

.cds--col-span-16 {
  --cds-grid-columns: 16;
  display: block;
  grid-column: span 16/span 16;
}

.cds--sm\:col-span-0 {
  display: none;
}

.cds--sm\:col-span-1 {
  --cds-grid-columns: 1;
  display: block;
  grid-column: span 1/span 1;
}

.cds--sm\:col-span-2 {
  --cds-grid-columns: 2;
  display: block;
  grid-column: span 2/span 2;
}

.cds--sm\:col-span-3 {
  --cds-grid-columns: 3;
  display: block;
  grid-column: span 3/span 3;
}

.cds--sm\:col-span-4 {
  --cds-grid-columns: 4;
  display: block;
  grid-column: span 4/span 4;
}

.cds--sm\:col-span-auto {
  grid-column: auto;
}

.cds--sm\:col-span-100 {
  grid-column: 1/-1;
}

.cds--sm\:col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}

.cds--sm\:col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}

.cds--sm\:col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}

@media (min-width: 42rem) {
  .cds--md\:col-span-0 {
    display: none;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 42rem) {
  .cds--md\:col-span-auto {
    grid-column: auto;
  }
  .cds--md\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--md\:col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
  .cds--md\:col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
  .cds--md\:col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-span-auto {
    grid-column: auto;
  }
  .cds--lg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--lg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--lg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--lg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-0 {
    display: none;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-span-auto {
    grid-column: auto;
  }
  .cds--xlg\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--xlg\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--xlg\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--xlg\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-0 {
    display: none;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-1 {
    --cds-grid-columns: 1;
    display: block;
    grid-column: span 1/span 1;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-2 {
    --cds-grid-columns: 2;
    display: block;
    grid-column: span 2/span 2;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-3 {
    --cds-grid-columns: 3;
    display: block;
    grid-column: span 3/span 3;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-4 {
    --cds-grid-columns: 4;
    display: block;
    grid-column: span 4/span 4;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-5 {
    --cds-grid-columns: 5;
    display: block;
    grid-column: span 5/span 5;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-6 {
    --cds-grid-columns: 6;
    display: block;
    grid-column: span 6/span 6;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-7 {
    --cds-grid-columns: 7;
    display: block;
    grid-column: span 7/span 7;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-8 {
    --cds-grid-columns: 8;
    display: block;
    grid-column: span 8/span 8;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-9 {
    --cds-grid-columns: 9;
    display: block;
    grid-column: span 9/span 9;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-10 {
    --cds-grid-columns: 10;
    display: block;
    grid-column: span 10/span 10;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-11 {
    --cds-grid-columns: 11;
    display: block;
    grid-column: span 11/span 11;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-12 {
    --cds-grid-columns: 12;
    display: block;
    grid-column: span 12/span 12;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-13 {
    --cds-grid-columns: 13;
    display: block;
    grid-column: span 13/span 13;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-14 {
    --cds-grid-columns: 14;
    display: block;
    grid-column: span 14/span 14;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-15 {
    --cds-grid-columns: 15;
    display: block;
    grid-column: span 15/span 15;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-16 {
    --cds-grid-columns: 16;
    display: block;
    grid-column: span 16/span 16;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-span-auto {
    grid-column: auto;
  }
  .cds--max\:col-span-100 {
    grid-column: 1/-1;
  }
  .cds--max\:col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
  .cds--max\:col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
  .cds--max\:col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
.cds--col-span-auto {
  grid-column: auto;
}

.cds--col-span-100 {
  grid-column: 1/-1;
}

.cds--col-span-75 {
  --cds-grid-columns: 3;
  grid-column: span 3 / span 3;
}

@media (min-width: 42rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 6;
    grid-column: span 6 / span 6;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-75 {
    --cds-grid-columns: 12;
    grid-column: span 12 / span 12;
  }
}
.cds--col-span-50 {
  --cds-grid-columns: 2;
  grid-column: span 2 / span 2;
}

@media (min-width: 42rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-50 {
    --cds-grid-columns: 8;
    grid-column: span 8 / span 8;
  }
}
.cds--col-span-25 {
  --cds-grid-columns: 1;
  grid-column: span 1 / span 1;
}

@media (min-width: 42rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 2;
    grid-column: span 2 / span 2;
  }
}
@media (min-width: 66rem) {
  .cds--col-span-25 {
    --cds-grid-columns: 4;
    grid-column: span 4 / span 4;
  }
}
.cds--col-start-1 {
  grid-column-start: 1;
}

.cds--col-start-2 {
  grid-column-start: 2;
}

.cds--col-start-3 {
  grid-column-start: 3;
}

.cds--col-start-4 {
  grid-column-start: 4;
}

.cds--col-start-5 {
  grid-column-start: 5;
}

.cds--col-start-6 {
  grid-column-start: 6;
}

.cds--col-start-7 {
  grid-column-start: 7;
}

.cds--col-start-8 {
  grid-column-start: 8;
}

.cds--col-start-9 {
  grid-column-start: 9;
}

.cds--col-start-10 {
  grid-column-start: 10;
}

.cds--col-start-11 {
  grid-column-start: 11;
}

.cds--col-start-12 {
  grid-column-start: 12;
}

.cds--col-start-13 {
  grid-column-start: 13;
}

.cds--col-start-14 {
  grid-column-start: 14;
}

.cds--col-start-15 {
  grid-column-start: 15;
}

.cds--col-start-16 {
  grid-column-start: 16;
}

.cds--col-end-2 {
  grid-column-end: 2;
}

.cds--col-end-3 {
  grid-column-end: 3;
}

.cds--col-end-4 {
  grid-column-end: 4;
}

.cds--col-end-5 {
  grid-column-end: 5;
}

.cds--col-end-6 {
  grid-column-end: 6;
}

.cds--col-end-7 {
  grid-column-end: 7;
}

.cds--col-end-8 {
  grid-column-end: 8;
}

.cds--col-end-9 {
  grid-column-end: 9;
}

.cds--col-end-10 {
  grid-column-end: 10;
}

.cds--col-end-11 {
  grid-column-end: 11;
}

.cds--col-end-12 {
  grid-column-end: 12;
}

.cds--col-end-13 {
  grid-column-end: 13;
}

.cds--col-end-14 {
  grid-column-end: 14;
}

.cds--col-end-15 {
  grid-column-end: 15;
}

.cds--col-end-16 {
  grid-column-end: 16;
}

.cds--col-end-17 {
  grid-column-end: 17;
}

.cds--col-start-auto {
  grid-column-start: auto;
}

.cds--col-end-auto {
  grid-column-end: auto;
}

.cds--sm\:col-start-1 {
  grid-column-start: 1;
}

.cds--sm\:col-start-2 {
  grid-column-start: 2;
}

.cds--sm\:col-start-3 {
  grid-column-start: 3;
}

.cds--sm\:col-start-4 {
  grid-column-start: 4;
}

.cds--sm\:col-start-5 {
  grid-column-start: 5;
}

.cds--sm\:col-start-6 {
  grid-column-start: 6;
}

.cds--sm\:col-start-7 {
  grid-column-start: 7;
}

.cds--sm\:col-start-8 {
  grid-column-start: 8;
}

.cds--sm\:col-start-9 {
  grid-column-start: 9;
}

.cds--sm\:col-start-10 {
  grid-column-start: 10;
}

.cds--sm\:col-start-11 {
  grid-column-start: 11;
}

.cds--sm\:col-start-12 {
  grid-column-start: 12;
}

.cds--sm\:col-start-13 {
  grid-column-start: 13;
}

.cds--sm\:col-start-14 {
  grid-column-start: 14;
}

.cds--sm\:col-start-15 {
  grid-column-start: 15;
}

.cds--sm\:col-start-16 {
  grid-column-start: 16;
}

.cds--sm\:col-end-2 {
  grid-column-end: 2;
}

.cds--sm\:col-end-3 {
  grid-column-end: 3;
}

.cds--sm\:col-end-4 {
  grid-column-end: 4;
}

.cds--sm\:col-end-5 {
  grid-column-end: 5;
}

.cds--sm\:col-end-6 {
  grid-column-end: 6;
}

.cds--sm\:col-end-7 {
  grid-column-end: 7;
}

.cds--sm\:col-end-8 {
  grid-column-end: 8;
}

.cds--sm\:col-end-9 {
  grid-column-end: 9;
}

.cds--sm\:col-end-10 {
  grid-column-end: 10;
}

.cds--sm\:col-end-11 {
  grid-column-end: 11;
}

.cds--sm\:col-end-12 {
  grid-column-end: 12;
}

.cds--sm\:col-end-13 {
  grid-column-end: 13;
}

.cds--sm\:col-end-14 {
  grid-column-end: 14;
}

.cds--sm\:col-end-15 {
  grid-column-end: 15;
}

.cds--sm\:col-end-16 {
  grid-column-end: 16;
}

.cds--sm\:col-end-17 {
  grid-column-end: 17;
}

.cds--sm\:col-start-auto {
  grid-column-start: auto;
}

.cds--sm\:col-end-auto {
  grid-column-end: auto;
}

@media (min-width: 42rem) {
  .cds--md\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--md\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--md\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--md\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--md\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--md\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--md\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--md\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--md\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--md\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--md\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--md\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--md\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--md\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--md\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--md\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--md\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--md\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--md\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--md\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--md\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--md\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--md\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--md\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--md\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--md\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--md\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--md\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--md\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--md\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--md\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--md\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--md\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--md\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 66rem) {
  .cds--lg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--lg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--lg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--lg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--lg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--lg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--lg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--lg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--lg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--lg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--lg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--lg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--lg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--lg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--lg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--lg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--lg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--lg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--lg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--lg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--lg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--lg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--lg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--lg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--lg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--lg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--lg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--lg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--lg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--lg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--lg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--lg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--lg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--lg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 82rem) {
  .cds--xlg\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--xlg\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--xlg\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--xlg\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--xlg\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--xlg\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--xlg\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--xlg\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--xlg\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--xlg\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--xlg\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--xlg\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--xlg\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--xlg\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--xlg\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--xlg\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--xlg\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--xlg\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--xlg\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--xlg\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--xlg\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--xlg\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--xlg\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--xlg\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--xlg\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--xlg\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--xlg\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--xlg\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--xlg\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--xlg\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--xlg\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--xlg\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--xlg\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--xlg\:col-end-auto {
    grid-column-end: auto;
  }
}
@media (min-width: 99rem) {
  .cds--max\:col-start-1 {
    grid-column-start: 1;
  }
  .cds--max\:col-start-2 {
    grid-column-start: 2;
  }
  .cds--max\:col-start-3 {
    grid-column-start: 3;
  }
  .cds--max\:col-start-4 {
    grid-column-start: 4;
  }
  .cds--max\:col-start-5 {
    grid-column-start: 5;
  }
  .cds--max\:col-start-6 {
    grid-column-start: 6;
  }
  .cds--max\:col-start-7 {
    grid-column-start: 7;
  }
  .cds--max\:col-start-8 {
    grid-column-start: 8;
  }
  .cds--max\:col-start-9 {
    grid-column-start: 9;
  }
  .cds--max\:col-start-10 {
    grid-column-start: 10;
  }
  .cds--max\:col-start-11 {
    grid-column-start: 11;
  }
  .cds--max\:col-start-12 {
    grid-column-start: 12;
  }
  .cds--max\:col-start-13 {
    grid-column-start: 13;
  }
  .cds--max\:col-start-14 {
    grid-column-start: 14;
  }
  .cds--max\:col-start-15 {
    grid-column-start: 15;
  }
  .cds--max\:col-start-16 {
    grid-column-start: 16;
  }
  .cds--max\:col-end-2 {
    grid-column-end: 2;
  }
  .cds--max\:col-end-3 {
    grid-column-end: 3;
  }
  .cds--max\:col-end-4 {
    grid-column-end: 4;
  }
  .cds--max\:col-end-5 {
    grid-column-end: 5;
  }
  .cds--max\:col-end-6 {
    grid-column-end: 6;
  }
  .cds--max\:col-end-7 {
    grid-column-end: 7;
  }
  .cds--max\:col-end-8 {
    grid-column-end: 8;
  }
  .cds--max\:col-end-9 {
    grid-column-end: 9;
  }
  .cds--max\:col-end-10 {
    grid-column-end: 10;
  }
  .cds--max\:col-end-11 {
    grid-column-end: 11;
  }
  .cds--max\:col-end-12 {
    grid-column-end: 12;
  }
  .cds--max\:col-end-13 {
    grid-column-end: 13;
  }
  .cds--max\:col-end-14 {
    grid-column-end: 14;
  }
  .cds--max\:col-end-15 {
    grid-column-end: 15;
  }
  .cds--max\:col-end-16 {
    grid-column-end: 16;
  }
  .cds--max\:col-end-17 {
    grid-column-end: 17;
  }
  .cds--max\:col-start-auto {
    grid-column-start: auto;
  }
  .cds--max\:col-end-auto {
    grid-column-end: auto;
  }
}
.cds--assistive-text,
.cds--visually-hidden {
  position: absolute;
  overflow: hidden;
  padding: 0;
  border: 0;
  margin: -1px;
  block-size: 1px;
  clip: rect(0, 0, 0, 0);
  inline-size: 1px;
  visibility: inherit;
  white-space: nowrap;
}

@keyframes cds--hide-feedback {
  0% {
    opacity: 1;
    visibility: inherit;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes cds--show-feedback {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: inherit;
  }
}
@keyframes cds--skeleton {
  0% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
  20% {
    opacity: 1;
    transform: scaleX(1);
    transform-origin: left;
  }
  28% {
    transform: scaleX(1);
    transform-origin: right;
  }
  51% {
    transform: scaleX(0);
    transform-origin: right;
  }
  58% {
    transform: scaleX(0);
    transform-origin: right;
  }
  82% {
    transform: scaleX(1);
    transform-origin: right;
  }
  83% {
    transform: scaleX(1);
    transform-origin: left;
  }
  96% {
    transform: scaleX(0);
    transform-origin: left;
  }
  100% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
}
:root {
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--layer-one {
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.cds--layer-two {
  --cds-layer: var(--cds-layer-02, #ffffff);
  --cds-layer-active: var(--cds-layer-active-02, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-02, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-02, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-02, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-02, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-02, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-02, #a8a8a8);
  --cds-field: var(--cds-field-02, #ffffff);
  --cds-field-hover: var(--cds-field-hover-02, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-01, #c6c6c6);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-02, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-02, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-02, #a8a8a8);
}

.cds--layer-three {
  --cds-layer: var(--cds-layer-03, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-03, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-03, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-03, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-03, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-03, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-03, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-03, #a8a8a8);
  --cds-field: var(--cds-field-03, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-03, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-02, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-03, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-03, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-03, #c6c6c6);
}

.cds--side-nav {
  position: fixed;
  z-index: 8000;
  overflow: hidden;
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-secondary, #525252);
  inline-size: 3rem;
  inset-block-end: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
  max-inline-size: 16rem;
  transition: inline-size 0.11s cubic-bezier(0.2, 0, 1, 0.9), transform 0.11s cubic-bezier(0.2, 0, 1, 0.9);
  will-change: inline-size;
}

.cds--side-nav--ux {
  inline-size: 16rem;
  inset-block-start: 3rem;
}

@media (max-width: 65.98rem) {
  .cds--side-nav--ux {
    inline-size: 0;
  }
}
.cds--side-nav--rail {
  inline-size: 3rem;
}

.cds--side-nav--hidden {
  inline-size: 0;
}

.cds--side-nav--expanded {
  inline-size: 16rem;
}

.cds--side-nav__overlay {
  position: fixed;
  background-color: transparent;
  block-size: 0;
  inline-size: 0;
  inset-block-start: 3rem;
  inset-inline-start: 0;
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.5, 0, 0.1, 1), background-color 300ms cubic-bezier(0.5, 0, 0.1, 1);
}

@media (max-width: 65.98rem) {
  .cds--side-nav__overlay-active {
    z-index: 6000;
    background-color: var(--cds-overlay, rgba(22, 22, 22, 0.5));
    block-size: 100vh;
    inline-size: 100vw;
    opacity: 1;
    transition: opacity 300ms cubic-bezier(0.5, 0, 0.1, 1), background-color 300ms cubic-bezier(0.5, 0, 0.1, 1);
  }
}
.cds--header ~ .cds--side-nav {
  block-size: calc(100% - 48px);
  inset-block-start: 3rem;
}

.cds--side-nav--fixed {
  inline-size: 16rem;
}

.cds--side-nav--collapsed {
  inline-size: 16rem;
  transform: translateX(-16rem);
}

.cds--side-nav__navigation {
  display: flex;
  flex-direction: column;
}

.cds--side-nav__items {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  overflow: hidden;
  flex: 1 1 0%;
  padding: 1rem 0 0;
}

.cds--side-nav__items *,
.cds--side-nav__items *::before,
.cds--side-nav__items *::after {
  box-sizing: inherit;
}

.cds--side-nav:hover .cds--side-nav__items, .cds--side-nav--fixed .cds--side-nav__items, .cds--side-nav--expanded .cds--side-nav__items {
  overflow-y: auto;
}

.cds--side-nav--ux .cds--side-nav__items {
  overflow-y: auto;
}

.cds--side-nav__item {
  overflow: hidden;
  block-size: auto;
  inline-size: auto;
}

.cds--side-nav--ux .cds--side-nav__item {
  block-size: auto;
  inline-size: auto;
}

.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active) > .cds--side-nav__submenu:hover,
.cds--side-nav__item:not(.cds--side-nav__item--active) > .cds--side-nav__link:hover,
.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,
.cds--side-nav a.cds--header__menu-item:hover,
.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav__item:not(.cds--side-nav__item--active) > .cds--side-nav__link:hover > span,
.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item > .cds--side-nav__link:hover > span {
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav__item--large {
  block-size: auto;
}

.cds--side-nav__divider {
  margin: 0.5rem 1rem;
  background-color: var(--cds-border-subtle);
  block-size: 1px;
  list-style-type: none;
}

.cds--side-nav__divider hr {
  border: none;
}

.cds--side-nav__submenu {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  padding: 0;
  border: 0;
  appearance: none;
  background: none;
  cursor: pointer;
  text-align: start;
  inline-size: 100%;
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  outline: 2px solid transparent;
  outline-offset: -2px;
  display: flex;
  align-items: center;
  padding: 0 1rem;
  block-size: 2rem;
  color: var(--cds-text-secondary, #525252);
  transition: color 110ms, background-color 110ms, outline 110ms;
  user-select: none;
}

.cds--side-nav__submenu *,
.cds--side-nav__submenu *::before,
.cds--side-nav__submenu *::after {
  box-sizing: inherit;
}

.cds--side-nav__submenu::-moz-focus-inner {
  border: 0;
}

.cds--side-nav__submenu:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav__submenu:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}

@media screen and (prefers-contrast) {
  .cds--side-nav__submenu:focus {
    outline-style: dotted;
  }
}
.cds--side-nav__submenu-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: start;
}

.cds--side-nav__icon.cds--side-nav__submenu-chevron {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.cds--side-nav__submenu-chevron > svg {
  block-size: 1rem;
  inline-size: 1rem;
  transition: transform 110ms;
}

.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron > svg {
  transform: rotate(180deg);
}

.cds--side-nav__item--large .cds--side-nav__submenu {
  block-size: 3rem;
}

.cds--side-nav__item--active .cds--side-nav__submenu:hover {
  background-color: var(--cds-background-selected, rgba(141, 141, 141, 0.2));
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false] {
  position: relative;
  background-color: var(--cds-background-selected, rgba(141, 141, 141, 0.2));
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before {
  position: absolute;
  background-color: var(--cds-border-interactive, #0f62fe);
  content: "";
  inline-size: 3px;
  inset-block-end: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.cds--side-nav__item--active .cds--side-nav__submenu-title {
  color: var(--cds-text-primary, #161616);
  font-weight: 600;
}

.cds--side-nav__item--active .cds--side-nav__icon > svg {
  fill: var(--cds-icon-primary, #161616);
}

.cds--side-nav__menu {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: block;
  max-block-size: 0;
  visibility: hidden;
}

.cds--side-nav__menu *,
.cds--side-nav__menu *::before,
.cds--side-nav__menu *::after {
  box-sizing: inherit;
}

.cds--side-nav__submenu[aria-expanded=true] + .cds--side-nav__menu {
  max-block-size: 93.75rem;
  visibility: inherit;
}

.cds--side-nav__menu a.cds--side-nav__link {
  block-size: 2rem;
  font-weight: 400;
  min-block-size: 2rem;
  padding-inline-start: 2rem;
}

.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link {
  padding-inline-start: 4.5rem;
}

.cds--side-nav__menu a.cds--side-nav__link--current,
.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],
a.cds--side-nav__link--current {
  background-color: var(--cds-background-selected, rgba(141, 141, 141, 0.2));
}

.cds--side-nav__menu a.cds--side-nav__link--current > span,
.cds--side-nav__menu a.cds--side-nav__link[aria-current=page] > span,
a.cds--side-nav__link--current > span {
  color: var(--cds-text-primary, #161616);
  font-weight: 600;
}

a.cds--side-nav__link,
.cds--side-nav a.cds--header__menu-item,
.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu {
  outline: 2px solid transparent;
  outline-offset: -2px;
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 1rem;
  min-block-size: 2rem;
  text-decoration: none;
  transition: color 110ms, background-color 110ms, outline 110ms;
}

.cds--side-nav__item--large a.cds--side-nav__link {
  block-size: 3rem;
}

a.cds--side-nav__link > .cds--side-nav__link-text,
.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--cds-text-secondary, #525252);
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  line-height: 1.25rem;
  user-select: none;
}

a.cds--side-nav__link:focus,
.cds--side-nav a.cds--header__menu-item:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}

@media screen and (prefers-contrast) {
  a.cds--side-nav__link:focus,
  .cds--side-nav a.cds--header__menu-item:focus {
    outline-style: dotted;
  }
}
a.cds--side-nav__link[aria-current=page],
a.cds--side-nav__link--current {
  background-color: var(--cds-background-selected, rgba(141, 141, 141, 0.2));
  font-weight: 600;
}

a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,
a.cds--side-nav__link--current .cds--side-nav__link-text {
  color: var(--cds-text-primary, #161616);
}

a.cds--side-nav__link[aria-current=page]::before,
a.cds--side-nav__link--current::before {
  position: absolute;
  background-color: var(--cds-border-interactive, #0f62fe);
  content: "";
  inline-size: 3px;
  inset-block-end: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.cds--side-nav__icon {
  display: flex;
  flex: 0 0 1rem;
  align-items: center;
  justify-content: center;
}

.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron) {
  margin-inline-end: 1.5rem;
}

.cds--side-nav__icon > svg {
  block-size: 1rem;
  fill: var(--cds-icon-secondary, #525252);
  inline-size: 1rem;
}

.cds--side-nav__icon > svg.cds--side-nav-collapse-icon {
  display: none;
}

.cds--side-nav--expanded .cds--side-nav__icon > svg.cds--side-nav-expand-icon {
  display: none;
}

.cds--side-nav--expanded .cds--side-nav__icon > svg.cds--side-nav-collapse-icon {
  display: block;
}

.cds--side-nav--fixed a.cds--side-nav__link,
.cds--side-nav--fixed .cds--side-nav__submenu {
  padding-inline-start: 1rem;
}

.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link {
  padding-inline-start: 2rem;
}

@media (max-width: 65.98rem) {
  .cds--side-nav .cds--header__nav {
    display: block;
  }
}
.cds--side-nav__header-navigation {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: none;
}

.cds--side-nav__header-navigation *,
.cds--side-nav__header-navigation *::before,
.cds--side-nav__header-navigation *::after {
  box-sizing: inherit;
}

@media (max-width: 65.98rem) {
  .cds--side-nav__header-navigation {
    position: relative;
    display: block;
    margin-block-end: 2rem;
  }
}
.cds--side-nav__header-divider::after {
  position: absolute;
  background: var(--cds-border-subtle);
  block-size: 0.0625rem;
  content: "";
  inline-size: calc(100% - 32px);
  inset-block-end: -1rem;
  inset-inline-start: 1rem;
}

.cds--side-nav a.cds--header__menu-item {
  justify-content: space-between;
  color: var(--cds-text-secondary, #525252);
  white-space: nowrap;
}

.cds--side-nav a.cds--header__menu-item[aria-expanded=true] {
  background-color: transparent;
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  inline-size: 100%;
  inset-block-end: inherit;
  transform: none;
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu li {
  inline-size: 100%;
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu a.cds--header__menu-item {
  font-weight: 400;
  padding-inline-start: 4.25rem;
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu a.cds--header__menu-item:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
  color: var(--cds-text-primary, #161616);
}

.cds--side-nav .cds--header__menu-title[aria-expanded=true] + .cds--header__menu a.cds--header__menu-item--current:hover {
  background-color: var(--cds-layer-selected-hover);
}

.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]::after,
.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current::after {
  block-size: calc(100% + 4px);
  inline-size: 3px;
}

.cds--side-nav .cds--header__menu a.cds--header__menu-item {
  block-size: inherit;
}

.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,
.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,
.cds--side-nav .cds--header__menu-arrow {
  fill: var(--cds-icon-secondary, #525252);
}

@media screen and (-ms-high-contrast: active), (forced-colors: active) {
  .cds--side-nav__icon > svg,
  .cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,
  .cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,
  .cds--side-nav .cds--header__menu-arrow {
    fill: ButtonText;
  }
}
.cds--layout--size-xs {
  --cds-layout-size-height-context: var(--cds-layout-size-height-xs, 1.5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-xs {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-xs, 1.5rem));
}

.cds--layout-constraint--size__min-xs {
  --cds-layout-size-height-min: var(--cds-layout-size-height-xs, 1.5rem);
}

.cds--layout-constraint--size__max-xs {
  --cds-layout-size-height-max: var(--cds-layout-size-height-xs, 1.5rem);
}

.cds--layout--size-sm {
  --cds-layout-size-height-context: var(--cds-layout-size-height-sm, 2rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-sm {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-sm, 2rem));
}

.cds--layout-constraint--size__min-sm {
  --cds-layout-size-height-min: var(--cds-layout-size-height-sm, 2rem);
}

.cds--layout-constraint--size__max-sm {
  --cds-layout-size-height-max: var(--cds-layout-size-height-sm, 2rem);
}

.cds--layout--size-md {
  --cds-layout-size-height-context: var(--cds-layout-size-height-md, 2.5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-md {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-md, 2.5rem));
}

.cds--layout-constraint--size__min-md {
  --cds-layout-size-height-min: var(--cds-layout-size-height-md, 2.5rem);
}

.cds--layout-constraint--size__max-md {
  --cds-layout-size-height-max: var(--cds-layout-size-height-md, 2.5rem);
}

.cds--layout--size-lg {
  --cds-layout-size-height-context: var(--cds-layout-size-height-lg, 3rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-lg {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-lg, 3rem));
}

.cds--layout-constraint--size__min-lg {
  --cds-layout-size-height-min: var(--cds-layout-size-height-lg, 3rem);
}

.cds--layout-constraint--size__max-lg {
  --cds-layout-size-height-max: var(--cds-layout-size-height-lg, 3rem);
}

.cds--layout--size-xl {
  --cds-layout-size-height-context: var(--cds-layout-size-height-xl, 4rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-xl {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-xl, 4rem));
}

.cds--layout-constraint--size__min-xl {
  --cds-layout-size-height-min: var(--cds-layout-size-height-xl, 4rem);
}

.cds--layout-constraint--size__max-xl {
  --cds-layout-size-height-max: var(--cds-layout-size-height-xl, 4rem);
}

.cds--layout--size-2xl {
  --cds-layout-size-height-context: var(--cds-layout-size-height-2xl, 5rem);
  --cds-layout-size-height: var(--cds-layout-size-height-context);
}

.cds--layout-constraint--size__default-2xl {
  --cds-layout-size-height: var(--cds-layout-size-height-context, var(--cds-layout-size-height-2xl, 5rem));
}

.cds--layout-constraint--size__min-2xl {
  --cds-layout-size-height-min: var(--cds-layout-size-height-2xl, 5rem);
}

.cds--layout-constraint--size__max-2xl {
  --cds-layout-size-height-max: var(--cds-layout-size-height-2xl, 5rem);
}

.cds--layout--density-condensed {
  --cds-layout-density-padding-inline-context: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context);
}

.cds--layout-constraint--density__default-condensed {
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-condensed, 0.5rem));
}

.cds--layout-constraint--density__min-condensed {
  --cds-layout-density-padding-inline-min: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
}

.cds--layout-constraint--density__max-condensed {
  --cds-layout-density-padding-inline-max: var(--cds-layout-density-padding-inline-condensed, 0.5rem);
}

.cds--layout--density-normal {
  --cds-layout-density-padding-inline-context: var(--cds-layout-density-padding-inline-normal, 1rem);
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context);
}

.cds--layout-constraint--density__default-normal {
  --cds-layout-density-padding-inline: var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-normal, 1rem));
}

.cds--layout-constraint--density__min-normal {
  --cds-layout-density-padding-inline-min: var(--cds-layout-density-padding-inline-normal, 1rem);
}

.cds--layout-constraint--density__max-normal {
  --cds-layout-density-padding-inline-max: var(--cds-layout-density-padding-inline-normal, 1rem);
}

:root {
  --cds-layout-size-height-xs: 1.5rem;
  --cds-layout-size-height-sm: 2rem;
  --cds-layout-size-height-md: 2.5rem;
  --cds-layout-size-height-lg: 3rem;
  --cds-layout-size-height-xl: 4rem;
  --cds-layout-size-height-2xl: 5rem;
  --cds-layout-size-height-min: 0px;
  --cds-layout-size-height-max: 999999999px;
  --cds-layout-density-padding-inline-condensed: 0.5rem;
  --cds-layout-density-padding-inline-normal: 1rem;
  --cds-layout-density-padding-inline-min: 0px;
  --cds-layout-density-padding-inline-max: 999999999px;
}

.c4p--action-set {
  align-items: stretch;
  justify-content: flex-end;
  background-color: var(--cds-layer-01, #f4f4f4);
}

.c4p--action-set .c4p--action-set__action-button {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  align-items: center;
  margin: 0;
}

.c4p--action-set .c4p--action-set__action-button.c4p--action-set__action-button--expressive {
  height: 4rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.c4p--action-set.cds--btn-set .c4p--action-set__action-button.cds--btn.cds--btn--expressive,
.c4p--action-set.cds--btn-set .c4p--action-set__action-button.cds--btn {
  max-width: none;
}

.c4p--action-set:not(.c4p--action-set--stacking) .c4p--action-set__action-button--ghost {
  padding-left: 2rem;
}

.c4p--action-set.c4p--action-set--row-single.c4p--action-set--md .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-single .c4p--action-set__action-button--ghost {
  flex: 0 0 100%;
}

.c4p--action-set.c4p--action-set--row-double .c4p--action-set__action-button--ghost {
  flex: 1 1 75%;
}

.c4p--action-set.c4p--action-set--row-single.c4p--action-set--lg .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.c4p--action-set--row-double.c4p--action-set--md .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-double.c4p--action-set--lg .c4p--action-set__action-button,
.c4p--action-set.c4p--action-set--row-triple .c4p--action-set__action-button--ghost {
  flex: 0 1 50%;
}

.c4p--action-set.c4p--action-set--row-triple .c4p--action-set__action-button--ghost {
  flex: 1 1 50%;
}

.c4p--action-set.cds--btn-set.c4p--action-set--row-triple.c4p--action-set--lg .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--xl .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--2xl .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost),
.c4p--action-set.cds--btn-set.c4p--action-set--row-quadruple .c4p--action-set__action-button:not(.c4p--action-set__action-button--ghost) {
  /* stylelint-disable-next-line function-no-unknown -- to-rem carbon replacement for rem */
  max-width: 14.5rem;
  flex: 0 1 25%;
}

.c4p--action-set.cds--btn-set.c4p--action-set--row-quadruple .c4p--action-set__action-button--ghost {
  flex: 1 1 25%;
}

.c4p--action-set .c4p--action-set__action-button .cds--inline-loading {
  position: absolute;
  top: 0;
  right: 0;
  width: 2rem;
}

.c4p--tearsheet.c4p--tearsheet {
  --overlay-color: var(--cds-overlay, rgba(22, 22, 22, 0.5));
  --overlay-opacity: 1;
  z-index: 9001;
  align-items: flex-end;
  color: var(--cds-text-primary, #161616);
  transition: visibility 0s linear 240ms, background-color 240ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1);
  --c4p--tearsheet--stacking-scale-factor-single: 0.95;
  --c4p--tearsheet--stacking-scale-factor-double: 0.9;
}

.c4p--tearsheet.c4p--tearsheet::before {
  position: absolute;
  display: block;
  background: var(--overlay-color);
  content: "";
  inset: 0;
  opacity: var(--overlay-opacity);
  transition: background-color 240ms cubic-bezier(0.4, 0.14, 1, 1), opacity 240ms cubic-bezier(0.4, 0.14, 1, 1);
}

@media (prefers-reduced-motion: reduce) {
  .c4p--tearsheet.c4p--tearsheet::before {
    transition: none;
  }
}
.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet {
  /* tearsheet uses --overlay-color and --overlay-opacity in ::before */
  background: initial;
}

.c4p--tearsheet.is-visible {
  z-index: 9000;
  align-items: flex-end;
  transition: visibility 0s linear, background-color 240ms cubic-bezier(0, 0, 0.3, 1), opacity 240ms cubic-bezier(0, 0, 0.3, 1);
}

@media (prefers-reduced-motion: reduce) {
  .c4p--tearsheet.is-visible {
    transition: none;
  }
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 {
  --overlay-opacity: 0.67;
  z-index: 8999;
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 {
  --overlay-opacity: 0.22;
  z-index: 8998;
}

.c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 {
  --overlay-opacity: 0.5;
  z-index: 8999;
}

.c4p--tearsheet.c4p--tearsheet--stacked-2-of-2, .c4p--tearsheet.c4p--tearsheet--stacked-3-of-3 {
  --overlay-opacity: 0.5;
}

.c4p--tearsheet .c4p--tearsheet__container {
  top: auto;
  height: 100%;
  max-height: calc(100% - 3rem);
  transform: translate3d(0, min(95vh, 500px), 0);
}

.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__container {
  border: 1px solid transparent;
  border-bottom: 0;
  /* override carbon ai removing background gradient */
  background: linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, #78a9ff), var(--cds-ai-border-end, #d0e2ff)) border-box, linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;
  box-shadow: 0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1));
}

.c4p--tearsheet.c4p--tearsheet.c4p--tearsheet .c4p--tearsheet__container {
  transition: transform 240ms cubic-bezier(0, 0, 0.3, 1), max-height 240ms cubic-bezier(0, 0, 0.3, 1);
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking), .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - 3rem + 1rem);
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 .c4p--tearsheet__container:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - 3rem + 2 * 1rem);
}

.c4p--tearsheet .c4p--tearsheet__container--lower {
  max-height: calc(100% - (3rem + 2.5rem));
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking), .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - (3rem + 2.5rem) + 1rem);
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3 .c4p--tearsheet__container--lower:not(.c4p--tearsheet__container--mixed-size-stacking) {
  max-height: calc(100% - (3rem + 2.5rem) + 2 * 1rem);
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__container {
  width: 100%;
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--action-set .c4p--action-set__action-button.c4p--action-set__action-button--expressive {
  height: 5rem;
}

@media (min-width: 42rem) {
  .c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__container {
    width: calc(100% - 2 * 4rem);
  }
}
.c4p--tearsheet.c4p--tearsheet--stacked-1-of-2.is-visible .c4p--tearsheet__container, .c4p--tearsheet.c4p--tearsheet--stacked-2-of-3.is-visible .c4p--tearsheet__container {
  transform: scale(var(--c4p--tearsheet--stacking-scale-factor-single));
}

.c4p--tearsheet.c4p--tearsheet--stacked-1-of-3.is-visible .c4p--tearsheet__container {
  transform: scale(var(--c4p--tearsheet--stacking-scale-factor-double));
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header {
  padding: 1.5rem 2rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  margin: 0;
  background-color: var(--cds-layer);
}

.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header {
  padding: 1rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  margin: 0;
  background-color: var(--cds-layer);
}

.c4p--tearsheet .c4p--tearsheet__header-content {
  display: flex;
  justify-content: space-between;
}

.c4p--tearsheet .c4p--tearsheet__header-fields {
  flex: 1 1 100%;
}

.c4p--tearsheet .c4p--tearsheet__header-actions {
  flex: 0 0 auto;
  padding-left: 1.5rem;
}

.c4p--tearsheet .c4p--tearsheet__header-actions .cds--btn-set .cds--btn:not(:first-of-type) {
  margin-left: 0.5rem;
}

.c4p--tearsheet .c4p--tearsheet__header--no-close-icon {
  display: none;
}

.c4p--tearsheet.c4p--tearsheet--wide .cds--modal-header__heading.c4p--tearsheet__heading {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--tearsheet .c4p--tearsheet__header-description {
  display: -webkit-box;
  overflow: hidden;
  max-width: 100%;
  margin-top: 1rem;
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-word;
}

@media (min-width: 42rem) {
  .c4p--tearsheet .c4p--tearsheet__header-description {
    max-width: 60%;
  }
}
.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header-description {
  margin-top: 0.5rem;
}

.c4p--tearsheet .c4p--tearsheet__header-navigation {
  margin: 0.75rem 0 0;
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header.c4p--tearsheet__header--with-nav {
  padding: 1.5rem 2rem 0;
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__header.c4p--tearsheet__header--with-close-icon, .c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__header.c4p--tearsheet__header {
  padding-inline-end: 5rem;
}

.c4p--tearsheet.c4p--tearsheet--wide.c4p--tearsheet--has-slug .c4p--tearsheet__header.c4p--tearsheet__header--with-close-icon {
  /* spacing 11 plus additional space for slug/close */
  /* stylelint-disable-next-line carbon/layout-token-use */
  padding-inline-end: calc(8rem);
}

.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__header-description {
  max-width: 80%;
}

.c4p--tearsheet .c4p--tearsheet__header-navigation {
  margin: 0.75rem 0 0;
}

.c4p--tearsheet.c4p--tearsheet .c4p--tearsheet__body {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
}

.c4p--tearsheet .c4p--tearsheet__resize-detector {
  width: 100%;
  height: 0;
}

.c4p--tearsheet .c4p--tearsheet__influencer {
  flex: 0 0 257px;
  border-right: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  overflow-y: auto;
}

.c4p--tearsheet .c4p--tearsheet__influencer.c4p--tearsheet__influencer p {
  padding-right: 0;
}

@media (max-width: 41.98rem) {
  .c4p--tearsheet .c4p--tearsheet__container {
    max-height: 100%;
  }
  .c4p--tearsheet .c4p--tearsheet__influencer {
    flex-basis: auto;
  }
}
.c4p--tearsheet .c4p--tearsheet__influencer--wide {
  flex-basis: 321px;
}

.c4p--tearsheet .c4p--tearsheet__right {
  display: grid;
  flex-grow: 1;
  grid-template-columns: 100%;
  grid-template-rows: 1fr auto;
}

.c4p--tearsheet .c4p--tearsheet__main {
  display: flex;
  flex-direction: row;
  background-color: var(--cds-background, #ffffff);
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.c4p--tearsheet.c4p--tearsheet--narrow .c4p--tearsheet__main {
  background-color: var(--cds-layer);
}

.c4p--tearsheet .c4p--tearsheet__main .c4p--tearsheet__influencer {
  border-right: none;
  border-left: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

.c4p--tearsheet .c4p--tearsheet__content {
  overflow: auto;
  flex-grow: 1;
}

.c4p--tearsheet.c4p--tearsheet--has-slug .c4p--tearsheet__content {
  background: linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box, linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) padding-box, linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box, linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) border-box;
  box-shadow: inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1));
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--pagination,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--pagination__control-buttons,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-area,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--search-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown-list,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--number input[type=number],
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--date-picker__input {
  background-color: var(--cds-field);
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select--inline .cds--select-input {
  background-color: transparent;
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-input--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--text-area--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--search--light .cds--search-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--select--light .cds--select-input,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown--light,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--dropdown--light .cds--dropdown-list,
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--number--light input[type=number],
.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__content .cds--date-picker--light .cds--date-picker__input {
  background-color: var(--cds-field-02, #ffffff);
}

.c4p--tearsheet .c4p--tearsheet__button-container {
  grid-column: 1/-1;
  grid-row: -1/-1;
  overflow-x: auto;
}

.c4p--tearsheet .c4p--tearsheet__buttons {
  display: inline-flex;
  min-width: 100%;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

.c4p--tearsheet.c4p--tearsheet--wide .c4p--tearsheet__buttons {
  background: var(--cds-background, #ffffff);
}

.c4p--tearsheet.c4p--tearsheet--has-slug {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --overlay-color: var(--cds-ai-overlay, rgba(0, 17, 65, 0.5));
}

.c4p--tearsheet.c4p--tearsheet--has-slug:not(.c4p--tearsheet--has-close) .cds--slug {
  inset-inline-end: 0;
  margin-block: 6px;
  margin-inline-end: 1rem;
}

@keyframes influencer-menu-entrance {
  0% {
    opacity: 0;
    transform: translateX(calc(-1 * 1rem));
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes influencer-menu-exit {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(calc(-1 * 1rem));
  }
}
.c4p--create-influencer {
  display: grid;
  height: 100%;
  padding: 1.5rem 2rem;
  grid-template-columns: 100%;
  grid-template-rows: 1fr auto;
}

.c4p--create-influencer__left-nav {
  grid-column: 1/-1;
  grid-row: 1/-1;
  overflow-y: auto;
}

.c4p--create-influencer__title {
  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);
  margin-bottom: 1.5rem;
}

.c4p--create-influencer__view-all-toggle {
  padding: 1.5rem;
  grid-column: 1/-1;
  grid-row: -1/-1;
}

.c4p--create-influencer__side-nav-opening,
.c4p--create-influencer__progress-indicator-opening {
  animation: influencer-menu-entrance 240ms 1;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0, 0, 0.38, 0.9);
}

.c4p--create-influencer__side-nav-closing,
.c4p--create-influencer__progress-indicator-closing {
  animation: influencer-menu-exit 240ms 1;
  animation-fill-mode: forwards;
  transition-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
}

@media (prefers-reduced-motion) {
  .c4p--create-influencer__side-nav-opening,
  .c4p--create-influencer__progress-indicator-opening,
  .c4p--create-influencer__side-nav-closing,
  .c4p--create-influencer__progress-indicator-closing {
    animation: none;
    opacity: 1;
  }
}
@keyframes form-content-entrance {
  0% {
    opacity: 0;
    transform: translateY(-0.75rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.c4p--tearsheet-edit {
  --c4p--tearsheet-edit--total-width: 0;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__form__form--hidden-form {
  display: none;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__form__form--visible-form {
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  animation-name: form-content-entrance;
  animation-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
  opacity: 0;
}

@media (prefers-reduced-motion) {
  .c4p--tearsheet-edit .c4p--tearsheet-edit__form__form--visible-form {
    animation: none;
    opacity: 1;
  }
}
.c4p--tearsheet-edit .c4p--tearsheet-edit__content {
  height: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  overflow-x: hidden;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__content .cds--css-grid {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 0;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__form--heading {
  padding-bottom: 1.5rem;
}

.c4p--tearsheet-edit .cds--btn-set .cds--btn.cds--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0);
}

.c4p--tearsheet-edit .cds--side-nav--ux {
  position: initial;
  width: 100%;
  max-width: 100%;
  background-color: transparent;
}

.c4p--tearsheet-edit .cds--side-nav__link:hover {
  cursor: pointer;
}

.c4p--tearsheet-edit .cds--side-nav__overlay-active {
  display: none;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__form--title,
.c4p--tearsheet-edit .c4p--tearsheet-edit__section--title {
  margin-bottom: 1rem;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__section--subtitle,
.c4p--tearsheet-edit .c4p--tearsheet-edit__form--subtitle {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin-bottom: 0.5rem;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__section--description,
.c4p--tearsheet-edit .c4p--tearsheet-edit__form--description {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-bottom: 1.5rem;
}

.c4p--tearsheet-edit .cds--fieldset {
  margin-bottom: 0;
}

.c4p--tearsheet-edit .c4p--tearsheet-edit__form--fieldset > * {
  margin-bottom: 1rem;
}

/* stylelint-disable max-nesting-depth */
.c4p--edit-update-cards#c4p--edit-update-cards--edit {
  /* Used id for overriding the SVG path fill */
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header button,
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer button {
  color: #ffffff;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header button:hover,
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer button:hover {
  background-color: #0050e6;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header button:focus,
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer button:focus {
  box-shadow: none;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header button svg path,
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer button svg path {
  fill: #ffffff;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header button.c4p--loading:hover,
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer button.c4p--loading:hover {
  background-color: transparent;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__footer {
  background-color: #0f62fe;
  color: #ffffff;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--loading {
  animation-duration: 700ms;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: rotate;
  animation-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--loading:hover {
  background-color: transparent;
}
.c4p--edit-update-cards#c4p--edit-update-cards--edit .c4p--card__header-container {
  align-items: center;
}
.c4p--edit-update-cards:not(.c4p--edit-update-cards__actions-bottom)#c4p--edit-update-cards--edit .c4p--card__header {
  background-color: #0f62fe;
  color: #ffffff;
}

.c4p--checklist__header {
  display: flex;
  padding: 1rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background-color: var(--cds-layer-01, #f4f4f4);
  gap: 0.5rem;
}

.c4p--checklist__chart {
  position: relative;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  align-self: center;
}

.c4p--checklist__chart::after {
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background-color: var(--cds-layer-01, #f4f4f4);
  content: "";
}

.c4p--checklist__titles {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.c4p--checklist__title {
  font-size: var(--cds-productive-heading-02-font-size, 1rem);
  font-weight: var(--cds-productive-heading-02-font-weight, 600);
  line-height: var(--cds-productive-heading-02-line-height, 1.375);
  letter-spacing: var(--cds-productive-heading-02-letter-spacing, 0);
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}

.c4p--checklist__chart-label {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  color: var(--cds-text-secondary, #525252);
}

.c4p--checklist__title + .c4p--checklist__chart-label {
  margin-top: 0.125rem;
}

.c4p--checklist__header .cds--tooltip {
  height: 2rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-left: auto;
}

.c4p--checklist__chevron {
  color: var(--cds-text-primary, #161616);
  transform: rotate(0deg);
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--checklist__chevron {
    transition: none;
  }
}

.c4p--checklist__closed .c4p--checklist__chevron {
  transform: rotate(-180deg);
}

.c4p--checklist__button.cds--btn--primary {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  max-width: none;
  min-height: auto;
  /* stylelint-disable-next-line declaration-property-value-disallowed-list */
  flex-shrink: unset;
  padding: 0;
  border: none;
  background-color: transparent;
  color: var(--cds-link-primary, #0f62fe);
}

.c4p--checklist__button.cds--btn--primary div {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}

.c4p--checklist__button.cds--btn--primary:hover {
  background: transparent;
  color: var(--cds-link-primary-hover, #0043ce);
  text-decoration: underline;
}

.c4p--checklist__button.cds--btn--primary:active {
  background: transparent;
  color: var(--cds-text-primary, #161616);
  text-decoration: underline;
}

.c4p--checklist__content-outer {
  overflow: hidden;
}

.c4p--checklist__content-inner {
  height: 100%;
  background-color: var(--cds-layer-01, #f4f4f4);
  transform: translate(0, 0);
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--checklist__content-inner {
    transition: none;
  }
}

.c4p--checklist__closed .c4p--checklist__content-inner {
  height: 0;
  transform: translate(0, -100%);
}

.c4p--checklist__list-group {
  padding: 1rem;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

.c4p--checklist__list-group:first-of-type {
  border-top: none;
}

.c4p--checklist__list-title {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  margin-bottom: 0.5rem;
}

.c4p--checklist__list-item {
  display: flex;
  margin-bottom: 0.5rem;
}

.c4p--checklist__list-item:last-child {
  margin-bottom: 0;
}

.c4p--checklist__icon {
  /* stylelint-disable-next-line */
  margin: 0.0625rem 0.5rem 0 0;
  color: var(--cds-icon-primary, #161616);
}

.c4p--checklist__icon--checked,
.c4p--checklist__icon--indeterminate {
  color: var(--cds-interactive, #0f62fe);
}

.c4p--checklist__icon--error {
  color: var(--cds-support-error, #da1e28);
}

.c4p--checklist__icon--disabled {
  color: var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));
}

.c4p--checklist__label {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}

.c4p--checklist__label--disabled {
  color: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
}

.c4p--checklist__footer {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  padding: 0.5rem 1rem;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
}

/**
 * The Guidebanner specifically is theme-agnostic, and so we have to 
 * use color tokens to keep the colors static instead of theme tokens 
 * that will change depending on the selected theme.
 * 
 * Because of this, we are triggering a *large* amount of linting errors.
 * So, we're adding a few "disable" rules for the file instead of 60 
 * individual rules.
 */
/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable carbon/motion-duration-use */
/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable declaration-no-important */
/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
.c4p--guidebanner {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-true: ;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
  position: relative;
  background: linear-gradient(90deg, #001d6c 0%, #6929c4 100%);
  background-color: #001d6c;
}

.c4p--guidebanner__icon-idea {
  position: absolute;
  top: 1rem;
  left: 1rem;
}
.c4p--guidebanner__icon-idea path {
  fill: #f4f4f4;
}

.c4p--guidebanner__title {
  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);
  padding: 1rem 10.9375rem 0 3.25rem;
  color: #f4f4f4;
}

.c4p--guidebanner__close-button {
  position: absolute;
  top: 0;
  right: 0;
}

.c4p--guidebanner__close-button button {
  width: 2rem;
  height: 2rem;
  min-height: 2rem;
  padding-top: 6px;
}
.c4p--guidebanner__close-button button:active, .c4p--guidebanner__close-button button:hover {
  background-color: #7433e3;
}
.c4p--guidebanner__close-button button path {
  fill: #ffffff;
}

.c4p--guidebanner__carousel {
  padding: 0 0 1rem 0;
  color: #f4f4f4;
}
.c4p--guidebanner__collapsible-collapsed .c4p--guidebanner__carousel {
  margin-bottom: 0;
}

.c4p--guidebanner__carousel .c4p--carousel__item .c4p--guidebanner__element {
  display: flex;
  width: 25rem;
  max-height: 32rem;
  flex-flow: column;
  flex-shrink: 0;
  padding-left: 3.25rem;
  margin: 1rem 0 0 0;
  opacity: 1;
  scroll-snap-align: start;
  transition: max-height 50ms cubic-bezier(0.2, 0, 1, 0.9), margin-top 50ms cubic-bezier(0.2, 0, 1, 0.9), opacity 300ms cubic-bezier(0.2, 0, 1, 0.9);
}
.c4p--guidebanner__collapsible-collapsed .c4p--guidebanner__carousel .c4p--carousel__item .c4p--guidebanner__element {
  max-height: 0.5rem;
  margin-top: 0;
  opacity: 0;
}

.c4p--guidebanner__carousel .c4p--carousel__item:last-child .c4p--guidebanner__element {
  width: 28rem;
  padding-right: 3.25rem;
}

.c4p--guidebanner__carousel .c4p--carousel__item .c4p--guidebanner__element-title {
  font-size: var(--cds-heading-compact-01-font-size, 0.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, 0.16px);
  margin: 1rem 0 0 0;
}

.c4p--guidebanner__carousel .c4p--guidebanner__element-content {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  margin-bottom: 1rem;
}

.c4p--guidebanner__carousel .cds--btn--tertiary {
  border-color: #ffffff;
  color: #ffffff;
}
.c4p--guidebanner__carousel .cds--btn--tertiary:active, .c4p--guidebanner__carousel .cds--btn--tertiary:hover {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #161616;
}
.c4p--guidebanner__carousel .cds--btn--tertiary svg {
  position: absolute;
  right: 1rem;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.c4p--guidebanner__carousel .cds--btn--ghost {
  margin-left: -1rem;
  color: #a6c8ff;
}
.c4p--guidebanner__carousel .cds--btn--ghost:active, .c4p--guidebanner__carousel .cds--btn--ghost:hover {
  background-color: #7f3ae7;
  color: #f4f4f4;
}

.c4p--guidebanner__carousel .c4p--guidebanner__element-link {
  color: #a6c8ff;
}
.c4p--guidebanner__carousel .c4p--guidebanner__element-link:visited {
  color: #a6c8ff;
}
.c4p--guidebanner__carousel .c4p--guidebanner__element-link:active, .c4p--guidebanner__carousel .c4p--guidebanner__element-link:hover {
  color: #d0e2ff;
}

.c4p--guidebanner__navigation {
  display: flex;
  border-top: 0.0625rem solid #8a3ffc;
}
.c4p--guidebanner__collapsible-collapsed .c4p--guidebanner__navigation {
  border-top: none;
}

.c4p--guidebanner__navigation .c4p--guidebanner__toggle-button {
  margin-left: 2.125rem;
  color: #a6c8ff;
}
.c4p--guidebanner__navigation .c4p--guidebanner__toggle-button:active, .c4p--guidebanner__navigation .c4p--guidebanner__toggle-button:hover {
  background-color: #7433e3;
  color: #f4f4f4;
}

.c4p--guidebanner__navigation .c4p--guidebanner__back-button {
  margin-left: auto;
}

.c4p--guidebanner__collapsible-collapsed .c4p--guidebanner__navigation .c4p--guidebanner__back-button,
.c4p--guidebanner__collapsible-collapsed .c4p--guidebanner__navigation .c4p--guidebanner__next-button {
  display: none;
}

.c4p--guidebanner__navigation .c4p--guidebanner__back-button button:active, .c4p--guidebanner__navigation .c4p--guidebanner__back-button button:hover,
.c4p--guidebanner__navigation .c4p--guidebanner__next-button button:active,
.c4p--guidebanner__navigation .c4p--guidebanner__next-button button:hover {
  background-color: #7433e3;
}
.c4p--guidebanner__navigation .c4p--guidebanner__back-button button path,
.c4p--guidebanner__navigation .c4p--guidebanner__next-button button path {
  fill: #ffffff;
}
.c4p--guidebanner__navigation .c4p--guidebanner__back-button button[disabled] path,
.c4p--guidebanner__navigation .c4p--guidebanner__next-button button[disabled] path {
  fill: #9b63ff;
}

.c4p--guidebanner__with-left-gutter .c4p--guidebanner__icon-idea {
  left: 2rem;
}

.c4p--guidebanner__with-left-gutter .c4p--guidebanner__title {
  padding-left: 4.25rem;
}

.c4p--guidebanner__with-left-gutter .c4p--guidebanner__navigation {
  padding-left: 1rem;
}

.c4p--guidebanner__with-left-gutter .c4p--carousel__elements-container {
  padding-left: 1rem;
}

.c4p--guidebanner__with-left-gutter .c4p--carousel__elements-container--scrolled {
  width: 4rem;
}

/**
 * The InlineTip specifically is theme-agnostic, and so we have to
 * use color tokens to keep the colors static instead of theme tokens
 * that will change depending on the selected theme.
 *
 * We are triggering a *large* amount of linting errors.
 * So, we're using the following "disable" rules for the entire file
 * instead of many individual rules.
 */
/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable declaration-no-important */
/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
.c4p--inline-tip {
  position: relative;
  display: flex;
  background: linear-gradient(90deg, #001d6c 0%, #6929c4 100%);
}

.c4p--inline-tip__wide {
  padding: 1rem 4rem 1rem 3rem;
}

.c4p--inline-tip__wide.c4p--inline-tip__has-media {
  padding-right: 3rem;
}

.c4p--inline-tip__wide.c4p--inline-tip__has-media .c4p--inline-tip__media {
  padding-left: 4rem;
}

.c4p--inline-tip__wide.c4p--inline-tip__has-media .c4p--inline-tip__media img {
  display: block;
  height: 7.375rem;
}

.c4p--inline-tip__wide.c4p--inline-tip__has-media .c4p--inline-tip__media svg {
  width: calc(7.375rem * 2) !important;
  height: 7.375rem !important;
}

.c4p--inline-tip__narrow {
  flex-direction: column-reverse;
  padding: 3.25rem 2rem 1rem 1rem;
}

.c4p--inline-tip__narrow.c4p--inline-tip__has-media {
  padding-top: 2rem;
  padding-right: 1rem;
}

.c4p--inline-tip__narrow.c4p--inline-tip__has-media .c4p--inline-tip__media {
  padding-bottom: 1rem;
}
.c4p--inline-tip__narrow.c4p--inline-tip__has-media .c4p--inline-tip__media img {
  width: 100%;
}

.c4p--inline-tip__narrow.c4p--inline-tip__has-media .c4p--inline-tip__content {
  padding-right: 1rem;
}

.c4p--inline-tip__narrow.c4p--inline-tip__has-media .c4p--inline-tip__footer {
  justify-content: space-between;
}

.c4p--inline-tip__narrow.c4p--inline-tip__has-media .c4p--inline-tip__footer .c4p--inline-tip__close-btn {
  margin-right: -1rem;
}

.c4p--inline-tip a {
  color: #a6c8ff;
}
.c4p--inline-tip a:visited, .c4p--inline-tip a:hover, .c4p--inline-tip a:visited:hover {
  color: #a6c8ff;
}

.c4p--inline-tip__title {
  font-size: var(--cds-productive-heading-01-font-size, 0.875rem);
  font-weight: var(--cds-productive-heading-01-font-weight, 600);
  line-height: var(--cds-productive-heading-01-line-height, 1.28572);
  letter-spacing: var(--cds-productive-heading-01-letter-spacing, 0.16px);
  color: #ffffff;
}

.c4p--inline-tip__body {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  color: #f4f4f4;
}

.c4p--inline-tip__body p {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  margin-bottom: 0.5rem;
  font-size: inherit;
  line-height: inherit;
}
.c4p--inline-tip__body p:last-of-type {
  margin-bottom: 0;
}

.c4p--inline-tip__body .c4p--inline-tip__secondary-btn {
  margin-top: 0.5rem;
}

.c4p--inline-tip__body .c4p--inline-tip__secondary-btn .c4p--inline-tip__button {
  margin-left: -1rem;
  color: #a6c8ff;
}
.c4p--inline-tip__body .c4p--inline-tip__secondary-btn .c4p--inline-tip__button:active, .c4p--inline-tip__body .c4p--inline-tip__secondary-btn .c4p--inline-tip__button:hover {
  background-color: #7f3ae7;
  color: #f4f4f4;
}

.c4p--inline-tip__footer {
  display: flex;
  padding-top: 1rem;
}
.c4p--inline-tip__footer:empty {
  display: none;
}

.c4p--inline-tip__preview-text {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.c4p--inline-tip__icon-idea {
  position: absolute;
  width: 1.25rem;
  color: #ffffff;
  inset: 1rem 0 0 1rem;
}

.c4p--inline-tip__close-icon-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}

.c4p--inline-tip .c4p--inline-tip__close-icon {
  padding: 0.375rem 0 0 0;
  block-size: 2rem;
  color: #ffffff;
  inline-size: 2rem;
  min-block-size: 2rem;
}
.c4p--inline-tip .c4p--inline-tip__close-icon:active, .c4p--inline-tip .c4p--inline-tip__close-icon:hover {
  background-color: #7f3ae7;
  color: var(--cds-text-primary, #161616);
}
.c4p--inline-tip .c4p--inline-tip__close-icon path {
  margin: 0;
  fill: #ffffff;
}

.c4p--inline-tip .c4p--inline-tip__toggle-btn {
  border: none;
  margin: 0 1rem 0 -1rem;
  color: #a6c8ff;
}
.c4p--inline-tip .c4p--inline-tip__toggle-btn:hover {
  background-color: #7c3dd6;
  color: #f4f4f4;
}

.c4p--inline-tip .c4p--inline-tip__close-btn {
  border: 0.0625rem solid #ffffff;
  color: #ffffff;
}
.c4p--inline-tip .c4p--inline-tip__close-btn:active, .c4p--inline-tip .c4p--inline-tip__close-btn:hover {
  background-color: #f4f4f4;
  color: #161616;
}
.c4p--inline-tip .c4p--inline-tip__close-btn svg {
  position: absolute;
  right: 1rem;
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.c4p--inline-tip__wide.c4p--inline-tip__with-left-gutter {
  padding-left: 4rem;
}

.c4p--inline-tip__wide.c4p--inline-tip__with-left-gutter .c4p--inline-tip__icon-idea {
  left: 2rem;
}

/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable function-no-unknown */
@keyframes fade {
  0% {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.c4p--non-linear-reading__dark {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-true: ;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword {
  height: 1.25rem;
  padding-top: 0;
  padding-right: 0.1875rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: var(--cds-button-tertiary, #0f62fe);
  border-radius: 0.75rem;
  background-color: transparent;
  color: var(--cds-button-tertiary, #0f62fe);
  white-space: nowrap;
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword:hover {
  border-color: var(--cds-button-tertiary, #0f62fe);
  background-color: var(--cds-button-tertiary, #0f62fe);
  color: var(--cds-text-inverse, #ffffff);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword:focus-visible {
  outline: none;
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword:focus {
  border-color: var(--cds-text-inverse, #ffffff);
  background-color: var(--cds-button-tertiary, #0f62fe);
  box-shadow: 0 0 0 1px var(--cds-text-inverse, #ffffff), 0 0 0 3px var(--cds-button-tertiary, #0f62fe);
  color: var(--cds-text-inverse, #ffffff);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword svg {
  margin: 0.0625rem 0 0 0;
  vertical-align: text-top;
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword-open {
  border-color: var(--cds-button-tertiary, #0f62fe);
  background-color: var(--cds-button-tertiary, #0f62fe);
  color: var(--cds-text-inverse, #ffffff);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword-open:hover {
  border-color: var(--cds-button-tertiary, #0f62fe);
  background-color: transparent;
  color: var(--cds-button-tertiary, #0f62fe);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword-open:focus {
  border-color: var(--cds-text-inverse, #ffffff);
  background-color: transparent;
  box-shadow: inset 0 0 0 1px var(--cds-button-tertiary, #0f62fe), 0 0 0 1px var(--cds-text-inverse, #ffffff), 0 0 0 3px var(--cds-button-tertiary, #0f62fe);
  color: var(--cds-button-tertiary, #0f62fe);
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword-open svg {
  transform: rotate(180deg);
}

.c4p--non-linear-reading .c4p--non-linear-reading__body {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  display: block;
  padding: 0.5rem 0.75rem;
  border-left: 0.078125rem solid var(--cds-text-primary, #161616);
  margin: 0.25rem 0;
  animation: fade 600ms;
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--non-linear-reading .c4p--non-linear-reading__body {
    animation: none;
  }
}

.c4p--non-linear-reading .c4p--non-linear-reading__keyword-closed + .c4p--non-linear-reading__body {
  display: none;
}

.c4p--big-numbers__label {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  display: block;
  margin: 0;
  color: var(--cds-text-secondary, #525252);
}

.c4p--big-numbers__value {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
  margin-bottom: 0;
}

.c4p--big-numbers__total {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--big-numbers__total,
.c4p--big-numbers__percentage-mark {
  margin-top: auto;
  margin-bottom: 0.25rem;
}

.c4p--big-numbers__info {
  vertical-align: top;
}

.c4p--big-numbers__trend {
  margin-top: 0.5rem;
  vertical-align: top;
}

.c4p--big-numbers__row {
  display: flex;
}

.c4p--big-numbers__info {
  padding-left: 0.5rem;
}

.c4p--big-numbers__percentage {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--big-numbers__percentage-mark {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--big-numbers--lg .c4p--big-numbers__value,
.c4p--big-numbers--lg .c4p--big-numbers__percentage {
  font-size: var(--cds-heading-06-font-size, 2.625rem);
  font-weight: var(--cds-heading-06-font-weight, 300);
  line-height: var(--cds-heading-06-line-height, 1.199);
  letter-spacing: var(--cds-heading-06-letter-spacing, 0);
}

.c4p--big-numbers--lg .c4p--big-numbers__total,
.c4p--big-numbers--lg .c4p--big-numbers__percentage-mark {
  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);
}

.c4p--big-numbers--xl .c4p--big-numbers__label {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--big-numbers--xl .c4p--big-numbers__value,
.c4p--big-numbers--xl .c4p--big-numbers__percentage {
  font-size: var(--cds-heading-07-font-size, 3.375rem);
  font-weight: var(--cds-heading-07-font-weight, 300);
  line-height: var(--cds-heading-07-line-height, 1.19);
  letter-spacing: var(--cds-heading-07-letter-spacing, 0);
}

.c4p--big-numbers--xl .c4p--big-numbers__total,
.c4p--big-numbers--xl .c4p--big-numbers__percentage-mark {
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--big-numbers--xl .c4p--big-numbers__trend {
  margin-top: 0.75rem;
}

.c4p--big-numbers-skeleton {
  width: 4rem;
}

.c4p--big-numbers-skeleton__label {
  height: 0.75rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

.c4p--big-numbers-skeleton__value {
  /* stylelint-disable-next-line declaration-no-important */
  height: 2.5rem !important;
  margin: 0;
}

.c4p--big-numbers-skeleton--lg {
  width: 5rem;
}

.c4p--big-numbers-skeleton--xl {
  width: 6rem;
}

.c4p--big-numbers-skeleton.c4p--big-numbers-skeleton--lg .c4p--big-numbers-skeleton__label {
  height: 0.75rem;
}

.c4p--big-numbers-skeleton.c4p--big-numbers-skeleton--lg .c4p--big-numbers-skeleton__value {
  /* stylelint-disable-next-line declaration-no-important */
  height: 3rem !important;
}

.c4p--big-numbers-skeleton.c4p--big-numbers-skeleton--xl .c4p--big-numbers-skeleton__label {
  height: 0.75rem;
}

.c4p--big-numbers-skeleton.c4p--big-numbers-skeleton--xl .c4p--big-numbers-skeleton__value {
  /* stylelint-disable-next-line declaration-no-important */
  height: 4rem !important;
}

.c4p--big-numbers .c4p--big-numbers__tooltip-trigger:focus {
  outline: 1px solid var(--cds-focus, #0f62fe);
}

.c4p--truncated-list__list {
  /* stylelint-disable-next-line carbon/motion-duration-use */
  transition: height 240ms cubic-bezier(0.2, 0, 1, 0.9);
  /* stylelint-disable-next-line max-nesting-depth */
}
@media (prefers-reduced-motion: reduce) {
  .c4p--truncated-list__list {
    transition: none;
  }
}

.c4p--truncated-list--expanded .c4p--truncated-list__list {
  overflow-y: auto;
}

.c4p--truncated-list--expanded-all .c4p--truncated-list__list {
  overflow-y: hidden;
}

.cds--btn.c4p--truncated-list__button {
  width: 100%;
  padding: 0;
  margin-top: 0.25rem;
  min-block-size: auto;
}

.cds--btn.c4p--truncated-list__button:hover {
  background: transparent;
}

/* stylelint-disable max-nesting-depth */
/* stylelint-disable declaration-no-important */
.c4p--interstitial-screen {
  position: fixed;
  z-index: 6001;
  top: 0;
  right: 0;
  left: 0;
}
.c4p--interstitial-screen .c4p--carousel {
  display: flex;
  min-height: 100%;
  flex-direction: column;
}
.c4p--interstitial-screen .c4p--carousel__elements-container {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.c4p--interstitial-screen .c4p--carousel__elements {
  flex: 1;
}
.c4p--interstitial-screen .c4p--interstitial-screen--auto-height-container {
  flex: 1;
}
.c4p--interstitial-screen--body {
  overflow: hidden auto;
  flex-grow: 1;
  padding: 0;
  margin: 0;
  background-color: var(--cds-background, #ffffff);
}
.c4p--interstitial-screen--body-grid {
  height: 100%;
  padding: 0 !important;
}
.c4p--interstitial-screen--body-row {
  height: 100%;
}
.c4p--interstitial-screen--progress {
  margin: 2rem 1rem 0.75rem;
}
.c4p--interstitial-screen__carousel {
  height: 100%;
}
.c4p--interstitial-screen__carousel .c4p--carousel__item {
  flex: 0 0 100% !important;
  scroll-snap-align: start;
}
.c4p--interstitial-screen--container {
  min-width: 47rem;
  max-width: 82rem;
  margin: 8rem auto;
  background-color: var(--cds-background, #ffffff);
}
.c4p--interstitial-screen--media-container {
  overflow: hidden;
}
.c4p--interstitial-screen--media {
  width: 100%;
  height: 100%;
  margin-right: -2.5rem;
}
@media (max-width: 81.98rem) {
  .c4p--interstitial-screen--media {
    margin-right: -2rem;
  }
}
.c4p--interstitial-screen--stepped-animated-media {
  overflow: hidden;
  height: 100%;
}
.c4p--interstitial-screen--internal-body {
  padding: 0 !important;
  margin: 0 !important;
}
.c4p--interstitial-screen--internal-header {
  position: relative;
  min-height: 3rem;
  margin-bottom: 0 !important;
  background-color: var(--cds-background, #ffffff);
}
.c4p--interstitial-screen--internal-header:empty {
  min-height: 0;
}
.c4p--interstitial-screen--internal-header h2 {
  font-size: var(--cds-productive-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-productive-heading-04-font-weight, 400);
  line-height: var(--cds-productive-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-productive-heading-04-letter-spacing, 0);
  padding: 0 1rem 1.5rem;
}
.c4p--interstitial-screen--internal-header h2:empty {
  padding: 0;
}
.c4p--interstitial-screen--internal-header--has-title {
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background: var(--cds-layer-01, #f4f4f4);
}
.c4p--interstitial-screen--internal-header--has-title .c4p--interstitial-screen--progress {
  margin-top: 0;
}
.c4p--interstitial-screen--internal-header > .c4p--interstitial-screen--close-icon {
  position: absolute !important;
  z-index: 1;
  top: 0;
  right: 0;
  width: 3rem;
}
.c4p--interstitial-screen--footer {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-end;
  border-top: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  background: var(--cds-background, #ffffff);
}
.c4p--interstitial-screen--footer .c4p--interstitial-screen--prev-btn,
.c4p--interstitial-screen--footer .c4p--interstitial-screen--next-btn,
.c4p--interstitial-screen--footer .c4p--interstitial-screen--start-btn {
  width: 18.75%;
  min-width: 12.5rem;
  padding-block-end: 2rem;
}
.c4p--interstitial-screen--footer .c4p--interstitial-screen--skip-btn {
  max-width: none;
  flex-grow: 1 !important;
  padding-left: 2rem !important;
}
.c4p--interstitial-screen--footer-controls {
  display: flex;
  flex-direction: row;
  margin-left: auto;
}
.c4p--interstitial-screen--modal .c4p--interstitial-screen--content {
  margin-top: 0;
}
.c4p--interstitial-screen--modal .c4p--interstitial-screen--internal-header:has(> :nth-child(2)) {
  min-height: initial;
}
.c4p--interstitial-screen--modal:has(> :nth-child(1)) {
  min-height: initial;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--container {
  display: flex;
  max-width: 100vw;
  height: 100vh;
  flex-direction: column;
  padding: 0;
  margin: 0;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--header {
  font-size: var(--cds-body-long-01-font-size, 0.875rem);
  font-weight: var(--cds-body-long-01-font-weight, 400);
  line-height: var(--cds-body-long-01-line-height, 1.42857);
  letter-spacing: var(--cds-body-long-01-letter-spacing, 0.16px);
  height: 3rem;
  padding-left: 1rem;
  border-bottom: 1px solid var(--cds-border-subtle-01, #c6c6c6);
  /* stylelint-disable-next-line carbon/theme-token-use */
  background-color: #161616;
  /* stylelint-disable-next-line carbon/theme-token-use */
  color: #f4f4f4;
  /* stylelint-disable-next-line carbon/type-token-use */
  font-weight: normal !important;
  /* stylelint-disable-next-line carbon/type-token-use */
  line-height: 3rem !important;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--header b {
  /* stylelint-disable-next-line carbon/type-token-use */
  font-weight: 600;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--internal-header > h2 {
  padding: 1rem 2.5rem 0;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--internal-header .c4p--interstitial-screen--progress {
  margin: 4rem 2.5rem 0.75rem;
}
@media (max-width: 81.98rem) {
  .c4p--interstitial-screen--full-screen .c4p--interstitial-screen--internal-header .c4p--interstitial-screen--progress {
    margin-left: 2rem;
  }
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--internal-header--has-title .c4p--interstitial-screen--progress {
  margin-top: 1.5rem;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--internal-header:has(> :nth-child(1)) {
  min-height: initial;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen--footer .c4p--interstitial-screen--skip-btn {
  padding-left: 2.5rem !important;
}
@media (max-width: 81.98rem) {
  .c4p--interstitial-screen--full-screen .c4p--interstitial-screen--footer .c4p--interstitial-screen--skip-btn {
    padding-left: 2rem !important;
  }
}

.c4p--interstitial-screen-view {
  height: 100%;
}

/* stylelint-disable max-nesting-depth */
.c4p--interstitial-screen-view-module {
  margin: 2rem;
}
.c4p--interstitial-screen-view-module--heading {
  font-size: var(--cds-heading-05-font-size, 2rem);
  font-weight: var(--cds-heading-05-font-weight, 400);
  line-height: var(--cds-heading-05-line-height, 1.25);
  letter-spacing: var(--cds-heading-05-letter-spacing, 0);
  margin-bottom: 2rem;
}
.c4p--interstitial-screen-view-module--body {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}

.c4p--interstitial-screen--modal .c4p--interstitial-screen-view-module {
  margin: 5rem 2rem;
}
.c4p--interstitial-screen--full-screen .c4p--interstitial-screen-view-module {
  margin: 6rem 2.5rem;
}
@media (max-width: 81.98rem) {
  .c4p--interstitial-screen--full-screen .c4p--interstitial-screen-view-module {
    margin: 6rem 2rem;
  }
}

.c4p--delimited-list-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable carbon/type-token-use */
/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable function-no-unknown */
.c4p--decorator--light {
  --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, 0.32);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #78a9ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.64);
  --cds-ai-border-strong: #4589ff;
  --cds-ai-drop-shadow: rgba(15, 98, 254, 0.1);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.1);
  --cds-ai-overlay: rgba(0, 17, 65, 0.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, 0.06);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.04);
  --cds-ai-skeleton-background: #d0e2ff;
  --cds-ai-skeleton-element-background: #4589ff;
  --cds-background: #f4f4f4;
  --cds-background-active: rgba(141, 141, 141, 0.5);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.12);
  --cds-background-inverse: #393939;
  --cds-background-inverse-hover: #474747;
  --cds-background-selected: rgba(141, 141, 141, 0.2);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.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: #c6c6c6;
  --cds-border-subtle-01: #e0e0e0;
  --cds-border-subtle-02: #c6c6c6;
  --cds-border-subtle-03: #e0e0e0;
  --cds-border-subtle-selected-01: #c6c6c6;
  --cds-border-subtle-selected-02: #c6c6c6;
  --cds-border-subtle-selected-03: #c6c6c6;
  --cds-border-tile-01: #a8a8a8;
  --cds-border-tile-02: #c6c6c6;
  --cds-border-tile-03: #a8a8a8;
  --cds-chat-avatar-agent: #393939;
  --cds-chat-avatar-bot: #6f6f6f;
  --cds-chat-avatar-user: #0f62fe;
  --cds-chat-bubble-agent: #ffffff;
  --cds-chat-bubble-border: #e0e0e0;
  --cds-chat-bubble-user: #e0e0e0;
  --cds-chat-button: #0f62fe;
  --cds-chat-button-active: rgba(141, 141, 141, 0.5);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.12);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.2);
  --cds-chat-button-text-hover: #0043ce;
  --cds-chat-button-text-selected: #525252;
  --cds-chat-header-background: #ffffff;
  --cds-chat-prompt-background: #ffffff;
  --cds-chat-prompt-border-end: rgba(244, 244, 244, 0);
  --cds-chat-prompt-border-start: #f4f4f4;
  --cds-chat-shell-background: #ffffff;
  --cds-field-01: #ffffff;
  --cds-field-02: #f4f4f4;
  --cds-field-03: #ffffff;
  --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, 0.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: #ffffff;
  --cds-layer-02: #f4f4f4;
  --cds-layer-03: #ffffff;
  --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-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(22, 22, 22, 0.5);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(22, 22, 22, 0.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, 0.4);
  --cds-text-primary: #161616;
  --cds-text-secondary: #525252;
  --cds-toggle-off: #8d8d8d;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-true: ;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.c4p--decorator--dark {
  --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, 0.4);
  --cds-ai-aura-start: rgba(69, 137, 255, 0.1);
  --cds-ai-aura-start-sm: rgba(69, 137, 255, 0.16);
  --cds-ai-border-end: #4589ff;
  --cds-ai-border-start: rgba(166, 200, 255, 0.36);
  --cds-ai-border-strong: #78a9ff;
  --cds-ai-drop-shadow: rgba(0, 0, 0, 0.28);
  --cds-ai-inner-shadow: rgba(69, 137, 255, 0.16);
  --cds-ai-overlay: rgba(0, 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, 0.12);
  --cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, 0.08);
  --cds-ai-skeleton-background: rgba(120, 169, 255, 0.5);
  --cds-ai-skeleton-element-background: rgba(120, 169, 255, 0.3);
  --cds-background: #161616;
  --cds-background-active: rgba(141, 141, 141, 0.4);
  --cds-background-brand: #0f62fe;
  --cds-background-hover: rgba(141, 141, 141, 0.16);
  --cds-background-inverse: #f4f4f4;
  --cds-background-inverse-hover: #e8e8e8;
  --cds-background-selected: rgba(141, 141, 141, 0.24);
  --cds-background-selected-hover: rgba(141, 141, 141, 0.32);
  --cds-border-disabled: rgba(141, 141, 141, 0.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-border: #525252;
  --cds-chat-bubble-user: #393939;
  --cds-chat-button: #78a9ff;
  --cds-chat-button-active: rgba(141, 141, 141, 0.4);
  --cds-chat-button-hover: rgba(141, 141, 141, 0.16);
  --cds-chat-button-selected: rgba(141, 141, 141, 0.24);
  --cds-chat-button-text-hover: #a6c8ff;
  --cds-chat-button-text-selected: #c6c6c6;
  --cds-chat-header-background: #262626;
  --cds-chat-prompt-background: #161616;
  --cds-chat-prompt-border-end: rgba(38, 38, 38, 0);
  --cds-chat-prompt-border-start: #262626;
  --cds-chat-shell-background: #262626;
  --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: #002d9c;
  --cds-icon-disabled: rgba(244, 244, 244, 0.25);
  --cds-icon-interactive: #ffffff;
  --cds-icon-inverse: #161616;
  --cds-icon-on-color: #ffffff;
  --cds-icon-on-color-disabled: rgba(255, 255, 255, 0.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-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, 0.65);
  --cds-shadow: rgba(0, 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-text-disabled: rgba(244, 244, 244, 0.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, 0.25);
  --cds-text-placeholder: rgba(244, 244, 244, 0.4);
  --cds-text-primary: #f4f4f4;
  --cds-text-secondary: #c6c6c6;
  --cds-toggle-off: #6f6f6f;
  --cds-spacing-01: 0.125rem;
  --cds-spacing-02: 0.25rem;
  --cds-spacing-03: 0.5rem;
  --cds-spacing-04: 0.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: 0.75rem;
  --cds-caption-01-font-weight: 400;
  --cds-caption-01-line-height: 1.33333;
  --cds-caption-01-letter-spacing: 0.32px;
  --cds-caption-02-font-size: 0.875rem;
  --cds-caption-02-font-weight: 400;
  --cds-caption-02-line-height: 1.28572;
  --cds-caption-02-letter-spacing: 0.32px;
  --cds-label-01-font-size: 0.75rem;
  --cds-label-01-font-weight: 400;
  --cds-label-01-line-height: 1.33333;
  --cds-label-01-letter-spacing: 0.32px;
  --cds-label-02-font-size: 0.875rem;
  --cds-label-02-font-weight: 400;
  --cds-label-02-line-height: 1.28572;
  --cds-label-02-letter-spacing: 0.16px;
  --cds-helper-text-01-font-size: 0.75rem;
  --cds-helper-text-01-line-height: 1.33333;
  --cds-helper-text-01-letter-spacing: 0.32px;
  --cds-helper-text-02-font-size: 0.875rem;
  --cds-helper-text-02-font-weight: 400;
  --cds-helper-text-02-line-height: 1.28572;
  --cds-helper-text-02-letter-spacing: 0.16px;
  --cds-body-short-01-font-size: 0.875rem;
  --cds-body-short-01-font-weight: 400;
  --cds-body-short-01-line-height: 1.28572;
  --cds-body-short-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-long-01-font-weight: 400;
  --cds-body-long-01-line-height: 1.42857;
  --cds-body-long-01-letter-spacing: 0.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: 0.75rem;
  --cds-code-01-font-weight: 400;
  --cds-code-01-line-height: 1.33333;
  --cds-code-01-letter-spacing: 0.32px;
  --cds-code-02-font-family: 'IBM Plex Mono', system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', monospace;
  --cds-code-02-font-size: 0.875rem;
  --cds-code-02-font-weight: 400;
  --cds-code-02-line-height: 1.42857;
  --cds-code-02-letter-spacing: 0.32px;
  --cds-heading-01-font-size: 0.875rem;
  --cds-heading-01-font-weight: 600;
  --cds-heading-01-line-height: 1.42857;
  --cds-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-productive-heading-01-font-weight: 600;
  --cds-productive-heading-01-line-height: 1.28572;
  --cds-productive-heading-01-letter-spacing: 0.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: 0.875rem;
  --cds-expressive-heading-01-font-weight: 600;
  --cds-expressive-heading-01-line-height: 1.42857;
  --cds-expressive-heading-01-letter-spacing: 0.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: 0.75rem;
  --cds-legal-01-font-weight: 400;
  --cds-legal-01-line-height: 1.33333;
  --cds-legal-01-letter-spacing: 0.32px;
  --cds-legal-02-font-size: 0.875rem;
  --cds-legal-02-font-weight: 400;
  --cds-legal-02-line-height: 1.28572;
  --cds-legal-02-letter-spacing: 0.16px;
  --cds-body-compact-01-font-size: 0.875rem;
  --cds-body-compact-01-font-weight: 400;
  --cds-body-compact-01-line-height: 1.28572;
  --cds-body-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-heading-compact-01-font-weight: 600;
  --cds-heading-compact-01-line-height: 1.28572;
  --cds-heading-compact-01-letter-spacing: 0.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: 0.875rem;
  --cds-body-01-font-weight: 400;
  --cds-body-01-line-height: 1.42857;
  --cds-body-01-letter-spacing: 0.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;
  --cds-true: ;
  --cds-layer: var(--cds-layer-01, #f4f4f4);
  --cds-layer-active: var(--cds-layer-active-01, #c6c6c6);
  --cds-layer-hover: var(--cds-layer-hover-01, #e8e8e8);
  --cds-layer-selected: var(--cds-layer-selected-01, #e0e0e0);
  --cds-layer-selected-hover: var(--cds-layer-selected-hover-01, #d1d1d1);
  --cds-layer-accent: var(--cds-layer-accent-01, #e0e0e0);
  --cds-layer-accent-hover: var(--cds-layer-accent-hover-01, #d1d1d1);
  --cds-layer-accent-active: var(--cds-layer-accent-active-01, #a8a8a8);
  --cds-field: var(--cds-field-01, #f4f4f4);
  --cds-field-hover: var(--cds-field-hover-01, #e8e8e8);
  --cds-border-subtle: var(--cds-border-subtle-00, #e0e0e0);
  --cds-border-subtle-selected: var(--cds-border-subtle-selected-01, #c6c6c6);
  --cds-border-strong: var(--cds-border-strong-01, #8d8d8d);
  --cds-border-tile: var(--cds-border-tile-01, #c6c6c6);
}

.c4p--decorator {
  display: inline-flex;
  max-width: 100%;
  align-items: normal;
  border-radius: 6rem;
}

.c4p--decorator .c4p--decorator__label {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  position: relative;
  display: inline-flex;
  height: 1.5rem;
  align-items: normal;
  padding: 0 0.5rem;
  border-width: 0.0625rem 0 0.0625rem 0.0625rem;
  border-style: solid;
  border-color: var(--cds-border-subtle-02, #e0e0e0);
  border-radius: 6rem 0 0 6rem;
  background-color: var(--cds-layer-01, #f4f4f4);
  color: var(--cds-text-secondary, #525252);
  line-height: 1.8;
}

.c4p--decorator .c4p--decorator__value {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  position: relative;
  display: inline-flex;
  overflow: hidden;
  height: 1.5rem;
  align-items: normal;
  padding: 0 0.5rem;
  border-width: 0.0625rem 0.0625rem 0.0625rem 0;
  border-style: solid;
  border-color: var(--cds-border-subtle-02, #e0e0e0);
  border-radius: 0 6rem 6rem 0;
  background-color: var(--cds-layer-01, #f4f4f4);
  color: var(--cds-text-primary, #161616);
  line-height: 1.8;
}

.c4p--decorator .c4p--decorator-icon {
  margin-top: 0.1875rem;
  margin-right: 0.25rem;
}

.c4p--decorator--sm .c4p--decorator__label {
  height: 1.125rem;
  padding: 0 0.25rem 0 0.5rem;
  line-height: 1.333;
}

.c4p--decorator--sm .c4p--decorator__value {
  height: 1.125rem;
  padding: 0 0.5rem 0 calc(0.25rem + 1px);
  line-height: 1.333;
}

.c4p--decorator--truncate-end .c4p--decorator__value {
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--decorator--truncate-start .c4p--decorator__value {
  display: inline;
  overflow: hidden;
  direction: rtl;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--decorator-icon__magnitude-unknown {
  fill: var(--cds-icon-secondary, #525252);
}

.c4p--decorator-icon__magnitude-benign {
  fill: #007d79;
}

.c4p--decorator-icon__magnitude-low {
  fill: var(--cds-support-warning, #f1c21b);
}

.c4p--decorator-icon__magnitude-medium {
  fill: #ff832b;
}

.c4p--decorator-icon__magnitude-high {
  fill: var(--cds-support-error, #da1e28);
}

.c4p--decorator-icon__magnitude-critical {
  fill: var(--cds-support-error, #da1e28);
}

.c4p--decorator-disabled svg {
  fill: var(--cds-icon-on-color-disabled, #8d8d8d);
}

.c4p--decorator .c4p--decorator-icon--sm {
  width: 0.75rem;
  height: 0.75rem;
  margin-top: 0.15625rem;
}

.c4p--decorator--default .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--link {
  cursor: pointer;
  text-decoration: none;
}

.c4p--decorator--link .c4p--decorator__label {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--decorator--link .c4p--decorator__value {
  background-color: var(--cds-layer-02, #ffffff);
  color: var(--cds-link-primary, #0f62fe);
}
.c4p--decorator--link .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--link:hover .c4p--decorator__value {
  color: var(--cds-link-primary-hover, #0043ce);
  text-decoration: underline;
}

.c4p--decorator--link:focus {
  text-decoration: none;
}

.c4p--decorator--link:focus .c4p--decorator__value {
  border-color: var(--cds-focus, #0f62fe);
}
.c4p--decorator--link:focus .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-focus, #0f62fe);
  content: "";
}

.c4p--decorator--link:active .c4p--decorator__value {
  color: var(--cds-text-primary, #161616);
}

/* stylelint-disable function-no-unknown */
/* stylelint-disable carbon/theme-token-use */
.c4p--decorator--single-button:not(.c4p--decorator-disabled) {
  display: flex;
  padding: 0;
  border: 0;
  cursor: pointer;
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled) .c4p--decorator__label {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled) .c4p--decorator__value {
  background-color: var(--cds-layer-02, #ffffff);
}
.c4p--decorator--single-button:not(.c4p--decorator-disabled) .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator__label {
  border-color: var(--cds-border-strong);
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator__value {
  border-color: var(--cds-border-strong);
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}
.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-strong);
  content: "";
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):focus {
  outline: none;
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):focus .c4p--decorator__label {
  border-color: var(--cds-focus, #0f62fe);
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):focus .c4p--decorator__value {
  border-color: var(--cds-focus, #0f62fe);
  background-color: var(--cds-layer-02, #ffffff);
}
.c4p--decorator--single-button:not(.c4p--decorator-disabled):focus .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator__label {
  background-color: var(--cds-layer-selected-02, #e0e0e0);
}

.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator__value {
  background-color: var(--cds-layer-selected-02, #e0e0e0);
}
.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--single-button.c4p--decorator-disabled {
  padding: 0;
  border: 0;
  cursor: not-allowed;
}

.c4p--decorator--single-button.c4p--decorator-disabled .c4p--decorator__label {
  background-color: var(--cds-layer-02, #ffffff);
  color: var(--cds-icon-on-color-disabled, #8d8d8d);
}

.c4p--decorator--single-button.c4p--decorator-disabled .c4p--decorator__value {
  background-color: var(--cds-layer-02, #ffffff);
  color: var(--cds-icon-on-color-disabled, #8d8d8d);
}
.c4p--decorator--single-button.c4p--decorator-disabled .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--light.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator-icon__magnitude-low, .c4p--decorator--light.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator-icon__magnitude-low {
  stroke: #8e6a00;
  stroke-width: 1px;
}
.c4p--decorator--light.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator-icon__magnitude-medium path:first-child, .c4p--decorator--light.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator-icon__magnitude-medium path:first-child {
  fill: #ba4e00;
}

.c4p--decorator--dark.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator-icon__magnitude-high path:first-child, .c4p--decorator--dark.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator-icon__magnitude-high path:first-child {
  fill: #ff8389;
}
.c4p--decorator--dark.c4p--decorator--single-button:not(.c4p--decorator-disabled):hover .c4p--decorator-icon__magnitude-critical, .c4p--decorator--dark.c4p--decorator--single-button:not(.c4p--decorator-disabled):active .c4p--decorator-icon__magnitude-critical {
  stroke: #ff8389;
  stroke-width: 0.03125rem;
}

/* stylelint-disable carbon/theme-token-use */
/* stylelint-disable function-no-unknown */
.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label {
  background-color: var(--cds-layer-02, #ffffff);
  cursor: pointer;
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled):not(:hover) .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value {
  background-color: var(--cds-layer-02, #ffffff);
  cursor: pointer;
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover {
  border-color: var(--cds-border-strong);
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}
.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover::after {
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-right: 1px solid var(--cds-border-strong);
  content: "";
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value:hover {
  border-color: var(--cds-border-strong);
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}
.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value:hover::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-strong);
  content: "";
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:focus {
  border-color: var(--cds-focus, #0f62fe);
  outline: none;
}
.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:focus::after {
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-right: 1px solid var(--cds-focus, #0f62fe);
  content: "";
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value:focus {
  border-color: var(--cds-focus, #0f62fe);
  outline: none;
}
.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value:focus::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-focus, #0f62fe);
  content: "";
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:active {
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}

.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__value:active {
  background-color: var(--cds-layer-hover-02, #e8e8e8);
}

.c4p--decorator--dual-button.c4p--decorator-disabled .c4p--decorator__label {
  background-color: var(--cds-layer-02, #ffffff);
  color: var(--cds-icon-on-color-disabled, #8d8d8d);
}

.c4p--decorator--dual-button.c4p--decorator-disabled .c4p--decorator__value {
  background-color: var(--cds-layer-02, #ffffff);
  color: var(--cds-icon-on-color-disabled, #8d8d8d);
}
.c4p--decorator--dual-button.c4p--decorator-disabled .c4p--decorator__value::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid var(--cds-border-subtle-02, #e0e0e0);
  content: "";
}

.c4p--decorator--light.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover .c4p--decorator-icon__magnitude-low, .c4p--decorator--light.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:active .c4p--decorator-icon__magnitude-low {
  stroke: #8e6a00;
  stroke-width: 1px;
}
.c4p--decorator--light.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover .c4p--decorator-icon__magnitude-medium path:first-child, .c4p--decorator--light.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:active .c4p--decorator-icon__magnitude-medium path:first-child {
  fill: #ba4e00;
}

.c4p--decorator--dark.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover .c4p--decorator-icon__magnitude-high path:first-child, .c4p--decorator--dark.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:active .c4p--decorator-icon__magnitude-high path:first-child {
  fill: #ff8389;
}
.c4p--decorator--dark.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:hover .c4p--decorator-icon__magnitude-critical, .c4p--decorator--dark.c4p--decorator--dual-button:not(.c4p--decorator-disabled) .c4p--decorator__label:active .c4p--decorator-icon__magnitude-critical {
  stroke: #ff8389;
  stroke-width: 0.03125rem;
}

.c4p--description-list .cds--structured-list {
  margin-bottom: 2rem;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__row {
  border-block-end-width: 0;
  border-block-start-width: 0;
}

.c4p--description-list .cds--structured-list .c4p--description-list__body .c4p--description-list__row:first-child {
  border-block-start-width: 0;
}

.c4p--description-list .cds--structured-list .c4p--description-list__body .c4p--description-list__row:last-child {
  border-block-end-width: 0;
}

.c4p--description-list--bordered .c4p--description-list__body .c4p--description-list__row {
  border-block-start-width: 1px;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__cell {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
  padding: 0.5rem 1.5rem 0.5rem 0.5rem;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__cell:first-of-type {
  width: 1%;
  padding-left: 0;
  white-space: nowrap;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__cell:last-of-type {
  padding-right: 0;
  color: var(--cds-text-primary, #161616);
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__row:first-of-type > .c4p--description-list__cell {
  padding-top: 0;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__row:last-of-type > .c4p--description-list__cell {
  padding-bottom: 0;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__cell ul {
  list-style: none;
}

.c4p--description-list .c4p--description-list__body .c4p--description-list__cell ul > li {
  margin-bottom: 0.5rem;
}

.c4p--description-list--lg .c4p--description-list__body .c4p--description-list__cell {
  padding: 1rem 1.5rem 1rem 1rem;
}

.c4p--description-list--sm .c4p--description-list__body .c4p--description-list__cell {
  padding: 0.25rem 1.5rem 0.25rem 0.25rem;
}

.c4p--description-list--xs .c4p--description-list__body .c4p--description-list__cell {
  padding: 0.25rem;
}

.c4p--description-list .cds--structured-list-row--focused-within {
  outline: none;
}

.c4p--full-page-error {
  height: inherit;
}

.c4p--full-page-error__container {
  height: 100%;
  margin: 0 1.5rem;
}
@media (max-width: 41.98rem) {
  .c4p--full-page-error__container {
    margin: 0 0.5rem;
  }
}

.c4p--full-page-error__grid {
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.c4p--full-page-error__column {
  padding: 0;
}
@media (min-width: 66rem) {
  .c4p--full-page-error__column {
    padding: 0 2rem 0 0;
  }
}

.c4p--full-page-error__svg-container {
  display: flex;
  height: 100%;
  padding: 0.5rem 0.5rem 5rem 0.5rem;
}
@media (min-width: 42rem) {
  .c4p--full-page-error__svg-container {
    padding: auto 0.5rem 5rem 0.5rem;
  }
}

.c4p--full-page-error__label,
.c4p--full-page-error__title {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0;
  font-size: calc(2rem + 0.25 * (100vw - 20rem) / 22);
}
@media (min-width: 42rem) {
  .c4p--full-page-error__label,
  .c4p--full-page-error__title {
    font-size: 2.25rem;
    font-weight: 300;
    line-height: 1.22;
    font-size: calc(2.25rem + 0.375 * (100vw - 42rem) / 24);
  }
}
@media (min-width: 66rem) {
  .c4p--full-page-error__label,
  .c4p--full-page-error__title {
    font-size: 2.625rem;
    line-height: 1.19;
    font-size: calc(2.625rem + 0.375 * (100vw - 66rem) / 16);
  }
}
@media (min-width: 82rem) {
  .c4p--full-page-error__label,
  .c4p--full-page-error__title {
    font-size: 3rem;
    line-height: 1.17;
    font-size: calc(3rem + 0.75 * (100vw - 82rem) / 17);
  }
}
@media (min-width: 99rem) {
  .c4p--full-page-error__label,
  .c4p--full-page-error__title {
    font-size: 3.75rem;
    font-size: 3.75rem;
  }
}

.c4p--full-page-error__label {
  display: block;
  color: var(--cds-text-error, #da1e28);
}

.c4p--full-page-error__title {
  margin-bottom: 3rem;
}

.c4p--full-page-error__description {
  font-size: var(--cds-body-02-font-size, 1rem);
  font-weight: var(--cds-body-02-font-weight, 400);
  line-height: var(--cds-body-02-line-height, 1.5);
  letter-spacing: var(--cds-body-02-letter-spacing, 0);
  margin-bottom: 2rem;
}

.c4p--full-page-error__svg-container svg.c4p--full-page-error__svg {
  width: 100%;
}

.c4p--full-page-error__svg-container svg.c4p--full-page-error__svg path {
  fill: var(--cds-background, #ffffff);
  stroke: var(--cds-border-inverse, #161616);
}

.c4p--search-bar {
  position: relative;
  display: flex;
}
.c4p--search-bar .c4p--search-bar__scopes .cds--label {
  position: absolute;
}

.c4p--nav {
  position: relative;
}

.c4p--nav:not(:first-of-type) {
  padding-top: 1rem;
}

.c4p--nav:not(:last-of-type) {
  padding-bottom: 1rem;
}

.c4p--nav:last-of-type {
  padding-bottom: 2rem;
}

.c4p--nav + .c4p--nav > .__heading {
  padding-top: 0.25rem;
}

.c4p--nav::before {
  position: absolute;
  right: 2rem;
  bottom: 0;
  left: 2rem;
  display: inline-block;
  width: auto;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  border-bottom: 0.0625rem solid var(--cds-layer-02, #ffffff);
  content: "";
}

.c4p--nav:last-of-type::before {
  border-width: 0;
}

.c4p--nav__wrapper {
  padding-left: initial;
  margin-top: initial;
  margin-bottom: initial;
  list-style: none;
}
.c4p--nav__wrapper[dir=rtl], [dir=rtl] .c4p--nav__wrapper {
  padding-right: initial;
}

.c4p--nav__heading {
  font-size: var(--cds-caption-01-font-size, 0.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, 0.32px);
  padding: 0.75rem 2.5rem;
  margin-top: initial;
  margin-bottom: initial;
  color: var(--cds-text-secondary, #525252);
}

.c4p--nav-list {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  display: flex;
  flex-direction: column;
  margin-bottom: 0.125rem;
  list-style: none;
}

.c4p--nav-list:focus {
  outline: 0;
  outline-width: 0;
}
.c4p--nav-list:focus > .c4p--nav-item__link {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--nav-list:focus > .c4p--nav-item__link {
    outline-style: dotted;
  }
}

.c4p--nav-list__icon {
  margin-top: 0.125rem;
  margin-left: auto;
  transform: translate3d(-50%, 0, 0) rotate(0deg);
  transition-duration: 240ms;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.5, 0, 0.1, 1);
}
.c4p--nav-list__icon[dir=rtl], [dir=rtl] .c4p--nav-list__icon {
  right: 0.25rem;
  transform: translate3d(-50%, 0, 0) rotate(180deg);
}

.c4p--nav-list--nested {
  overflow: hidden;
  max-height: 0;
  padding-left: 0;
  margin-bottom: 0;
  opacity: 0;
  transition-duration: 240ms;
}
.c4p--nav-list--nested[dir=rtl], [dir=rtl] .c4p--nav-list--nested {
  padding-right: 0;
  padding-left: initial;
}
.c4p--nav-list--nested > .c4p--nav-item:last-of-type {
  margin-bottom: 0.5rem;
}

.c4p--nav-item {
  font-size: var(--cds-body-short-01-font-size, 0.875rem);
  font-weight: var(--cds-body-short-01-font-weight, 400);
  line-height: var(--cds-body-short-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-short-01-letter-spacing, 0.16px);
  position: relative;
  margin-bottom: 0.125rem;
}

.c4p--nav-item__content {
  display: flex;
}

.c4p--nav-item::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  width: 0.25rem;
  height: 100%;
  background-color: transparent;
  content: "";
  transform: translate3d(-100%, 0, 0);
  transition-property: transform;
}

.c4p--nav-item--disabled {
  pointer-events: none;
}
.c4p--nav-item--disabled > c4p--nav-item__link {
  color: var(--cds-text-on-color-disabled, #8d8d8d);
}

.c4p--nav-item--active {
  font-weight: 600;
}
.c4p--nav-item--active[dir=rtl]::before, [dir=rtl] .c4p--nav-item--active::before {
  transform: translate3d(0, 0, 0);
}

.c4p--nav-item--active::before {
  z-index: 100;
  background-color: var(--cds-background-brand, #0f62fe);
  transform: translate3d(0, 0, 0);
}

.c4p--nav-item--expanded {
  margin-bottom: 0.5rem;
}
.c4p--nav-item--expanded > .c4p--nav-list--nested {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  max-height: 20rem;
  opacity: 1;
  transition-timing-function: cubic-bezier(0.25, 0, 1, 1);
}
.c4p--nav-item--expanded > .c4p--nav-item__link > .c4p--nav-list__icon {
  transform: translate3d(-50%, 0, 0) rotate(180deg);
}
.c4p--nav-item--expanded > .c4p--nav-item__link > .c4p--nav-list__icon[dir=rtl], [dir=rtl] .c4p--nav-item--expanded > .c4p--nav-item__link > .c4p--nav-list__icon {
  transform: translate3d(-50%, 0, 0) rotate(0);
}

.c4p--nav-item__link {
  position: relative;
  display: flex;
  padding: 0.5rem 0.25rem 0.5rem 2.5rem;
  color: var(--cds-text-primary, #161616);
  cursor: pointer;
  text-decoration: none;
  transition-property: background-color;
}

.c4p--nav-item__link:hover,
.c4p--nav-item__link:focus {
  background-color: var(--cds-layer-02, #ffffff);
}

.c4p--nav-item__link:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--nav-item__link:focus {
    outline-style: dotted;
  }
}

.c4p--nav-item__img {
  /* stylelint-disable-next-line -- to-rem carbon replacement for rem */
  height: 1.25rem;
  margin-right: 0.75rem;
  margin-left: -2rem;
}

.c4p--nav-item__link--external__icon {
  flex-shrink: 0;
  align-self: center;
  margin-left: 0.25rem;
  fill: var(--cds-text-primary, #161616);
  opacity: 0;
}

.c4p--nav-item__link--external:hover > .c4p--nav-item__link--external__icon,
.c4p--nav-item__link--external:focus > .c4p--nav-item__link--external__icon {
  opacity: 1;
}

.c4p--string-formatter {
  display: inline-block;
  text-align: left;
}

.c4p--string-formatter--content {
  display: inline-block;
  text-align: left;
}

.c4p--string-formatter--truncate {
  display: -webkit-box;
  overflow: hidden;
  max-width: 80ch;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.c4p--string-formatter__tooltip > button {
  border-width: 0;
  color: currentColor;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.c4p--string-formatter .cds--popover {
  max-width: 1rem;
  margin: 0 auto;
}

.c4p--string-formatter .cds--popover-content {
  max-inline-size: 20rem;
}

.c4p--string-formatter .cds--popover--left .cds--popover,
.c4p--string-formatter .cds--popover--left-bottom .cds--popover,
.c4p--string-formatter .cds--popover--left-top .cds--popover {
  margin: 0;
}

.c4p--string-formatter .cds--popover--right .cds--popover,
.c4p--string-formatter .cds--popover--right-bottom .cds--popover,
.c4p--string-formatter .cds--popover--right-top .cds--popover {
  margin-right: 0;
  margin-left: auto;
}

.c4p--string-formatter .cds--popover--top .cds--popover-caret,
.c4p--string-formatter .cds--popover--top-left .cds--popover-caret,
.c4p--string-formatter .cds--popover--top-right .cds--popover-caret {
  /* stylelint-disable-next-line */
  inset-block-start: -1px !important;
}

.c4p--string-formatter .cds--popover--bottom .cds--popover-caret,
.c4p--string-formatter .cds--popover--bottom-left .cds--popover-caret,
.c4p--string-formatter .cds--popover--bottom-right .cds--popover-caret {
  /* stylelint-disable-next-line */
  inset-block-end: -1px !important;
}

.c4p--user-avatar {
  position: relative;
  display: flex;
  width: 4rem;
  height: 4rem;
  align-items: center;
  justify-content: center;
  border: 0.5px solid transparent;
  border-radius: 100%;
  color: var(--cds-text-inverse, #ffffff);
  outline: none;
  outline-offset: 3px;
}

.c4p--user-avatar svg {
  color: var(--cds-icon-inverse, #ffffff);
}

.c4p--user-avatar__tooltip:focus-within .c4p--user-avatar {
  outline: 2px solid var(--cds-focus, #0f62fe);
}

:root .c4p--user-avatar--order-1-cyan,
.cds--g10 .c4p--user-avatar--order-1-cyan,
.cds--white .c4p--user-avatar--order-1-cyan,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-1-cyan,
[storybook-carbon-theme=white] .c4p--user-avatar--order-1-cyan {
  background-color: #0072c3;
}

:root .c4p--user-avatar--order-2-gray,
.cds--g10 .c4p--user-avatar--order-2-gray,
.cds--white .c4p--user-avatar--order-2-gray,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-2-gray,
[storybook-carbon-theme=white] .c4p--user-avatar--order-2-gray {
  background-color: #6f6f6f;
}

:root .c4p--user-avatar--order-3-green,
.cds--g10 .c4p--user-avatar--order-3-green,
.cds--white .c4p--user-avatar--order-3-green,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-3-green,
[storybook-carbon-theme=white] .c4p--user-avatar--order-3-green {
  background-color: #198038;
}

:root .c4p--user-avatar--order-4-magenta,
.cds--g10 .c4p--user-avatar--order-4-magenta,
.cds--white .c4p--user-avatar--order-4-magenta,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-4-magenta,
[storybook-carbon-theme=white] .c4p--user-avatar--order-4-magenta {
  background-color: #d02670;
}

:root .c4p--user-avatar--order-5-purple,
.cds--g10 .c4p--user-avatar--order-5-purple,
.cds--white .c4p--user-avatar--order-5-purple,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-5-purple,
[storybook-carbon-theme=white] .c4p--user-avatar--order-5-purple {
  background-color: #8a3ffc;
}

:root .c4p--user-avatar--order-6-teal,
.cds--g10 .c4p--user-avatar--order-6-teal,
.cds--white .c4p--user-avatar--order-6-teal,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-6-teal,
[storybook-carbon-theme=white] .c4p--user-avatar--order-6-teal {
  background-color: #007d79;
}

:root .c4p--user-avatar--order-7-cyan,
.cds--g10 .c4p--user-avatar--order-7-cyan,
.cds--white .c4p--user-avatar--order-7-cyan,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-7-cyan,
[storybook-carbon-theme=white] .c4p--user-avatar--order-7-cyan {
  background-color: #003a6d;
}

:root .c4p--user-avatar--order-8-gray,
.cds--g10 .c4p--user-avatar--order-8-gray,
.cds--white .c4p--user-avatar--order-8-gray,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-8-gray,
[storybook-carbon-theme=white] .c4p--user-avatar--order-8-gray {
  background-color: #393939;
}

:root .c4p--user-avatar--order-9-green,
.cds--g10 .c4p--user-avatar--order-9-green,
.cds--white .c4p--user-avatar--order-9-green,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-9-green,
[storybook-carbon-theme=white] .c4p--user-avatar--order-9-green {
  background-color: #044317;
}

:root .c4p--user-avatar--order-10-magenta,
.cds--g10 .c4p--user-avatar--order-10-magenta,
.cds--white .c4p--user-avatar--order-10-magenta,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-10-magenta,
[storybook-carbon-theme=white] .c4p--user-avatar--order-10-magenta {
  background-color: #740937;
}

:root .c4p--user-avatar--order-11-purple,
.cds--g10 .c4p--user-avatar--order-11-purple,
.cds--white .c4p--user-avatar--order-11-purple,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-11-purple,
[storybook-carbon-theme=white] .c4p--user-avatar--order-11-purple {
  background-color: #491d8b;
}

:root .c4p--user-avatar--order-12-teal,
.cds--g10 .c4p--user-avatar--order-12-teal,
.cds--white .c4p--user-avatar--order-12-teal,
[storybook-carbon-theme=g10] .c4p--user-avatar--order-12-teal,
[storybook-carbon-theme=white] .c4p--user-avatar--order-12-teal {
  background-color: #004144;
}

.cds--g90 .c4p--user-avatar--order-1-cyan,
.cds--g100 .c4p--user-avatar--order-1-cyan,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-1-cyan,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-1-cyan {
  background-color: #1192e8;
}

.cds--g90 .c4p--user-avatar--order-2-gray,
.cds--g100 .c4p--user-avatar--order-2-gray,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-2-gray,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-2-gray {
  background-color: #8d8d8d;
}

.cds--g90 .c4p--user-avatar--order-3-green,
.cds--g100 .c4p--user-avatar--order-3-green,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-3-green,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-3-green {
  background-color: #24a148;
}

.cds--g90 .c4p--user-avatar--order-4-magenta,
.cds--g100 .c4p--user-avatar--order-4-magenta,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-4-magenta,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-4-magenta {
  background-color: #ee5396;
}

.cds--g90 .c4p--user-avatar--order-5-purple,
.cds--g100 .c4p--user-avatar--order-5-purple,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-5-purple,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-5-purple {
  background-color: #a56eff;
}

.cds--g90 .c4p--user-avatar--order-6-teal,
.cds--g100 .c4p--user-avatar--order-6-teal,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-6-teal,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-6-teal {
  background-color: #009d9a;
}

.cds--g90 .c4p--user-avatar--order-7-cyan,
.cds--g100 .c4p--user-avatar--order-7-cyan,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-7-cyan,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-7-cyan {
  background-color: #82cfff;
}

.cds--g90 .c4p--user-avatar--order-8-gray,
.cds--g100 .c4p--user-avatar--order-8-gray,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-8-gray,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-8-gray {
  background-color: #c6c6c6;
}

.cds--g90 .c4p--user-avatar--order-9-green,
.cds--g100 .c4p--user-avatar--order-9-green,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-9-green,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-9-green {
  background-color: #6fdc8c;
}

.cds--g90 .c4p--user-avatar--order-10-magenta,
.cds--g100 .c4p--user-avatar--order-10-magenta,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-10-magenta,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-10-magenta {
  background-color: #ffafd2;
}

.cds--g90 .c4p--user-avatar--order-11-purple,
.cds--g100 .c4p--user-avatar--order-11-purple,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-11-purple,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-11-purple {
  background-color: #d4bbff;
}

.cds--g90 .c4p--user-avatar--order-12-teal,
.cds--g100 .c4p--user-avatar--order-12-teal,
[storybook-carbon-theme=g90] .c4p--user-avatar--order-12-teal,
[storybook-carbon-theme=g100] .c4p--user-avatar--order-12-teal {
  background-color: #3ddbd9;
}

.c4p--user-avatar--xl {
  width: 4rem;
  height: 4rem;
  font-size: var(--cds-heading-04-font-size, 1.75rem);
  font-weight: var(--cds-heading-04-font-weight, 400);
  line-height: var(--cds-heading-04-line-height, 1.28572);
  letter-spacing: var(--cds-heading-04-letter-spacing, 0);
}

.c4p--user-avatar--lg {
  width: 3rem;
  height: 3rem;
  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);
}

.c4p--user-avatar--md {
  width: 2rem;
  height: 2rem;
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--user-avatar--sm {
  width: 1.5rem;
  height: 1.5rem;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

.c4p--user-avatar__photo {
  border-radius: 100%;
  object-fit: contain;
}

.c4p--user-avatar__photo--xl {
  border-radius: 100%;
  object-fit: fill;
  width: 4rem;
  height: 4rem;
}

.c4p--user-avatar__photo--lg {
  border-radius: 100%;
  object-fit: fill;
  width: 3rem;
  height: 3rem;
}

.c4p--user-avatar__photo--md {
  border-radius: 100%;
  object-fit: fill;
  width: 2rem;
  height: 2rem;
}

.c4p--user-avatar__photo--sm {
  border-radius: 100%;
  object-fit: fill;
  width: 1.5rem;
  height: 1.5rem;
}

.c4p--scroll-gradient {
  position: relative;
  display: flex;
  width: inherit;
  height: inherit;
  align-items: stretch;
  justify-content: stretch;
}

.c4p--scroll-gradient__content {
  overflow: auto;
  width: 100%;
  height: inherit;
}

.c4p--scroll-gradient__content-children {
  width: 100%;
  height: 100%;
}

.c4p--scroll-gradient__start-vertical,
.c4p--scroll-gradient__start-horizontal,
.c4p--scroll-gradient__end-vertical,
.c4p--scroll-gradient__end-horizontal {
  position: absolute;
  z-index: 1;
  display: none;
  pointer-events: none;
}

.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__start-vertical {
  top: 0;
  left: 0;
  height: 3rem;
}

.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__end-vertical {
  bottom: 0;
  left: 0;
  height: 3rem;
}

.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__start-horizontal {
  top: 0;
  left: 0;
  width: 3rem;
}

.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__end-horizontal {
  top: 0;
  right: 0;
  width: 3rem;
}

.c4p--scroll-gradient--y-started.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__start-vertical,
.c4p--scroll-gradient--y-end.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__start-vertical {
  display: block;
}

.c4p--scroll-gradient--y-initial.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__end-vertical,
.c4p--scroll-gradient--y-started.c4p--scroll-gradient--y-scrollable .c4p--scroll-gradient__end-vertical {
  display: block;
}

.c4p--scroll-gradient--x-started.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__start-horizontal,
.c4p--scroll-gradient--x-end.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__start-horizontal {
  display: block;
}

.c4p--scroll-gradient--x-initial.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__end-horizontal,
.c4p--scroll-gradient--x-started.c4p--scroll-gradient--x-scrollable .c4p--scroll-gradient__end-horizontal {
  display: block;
}

/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable function-no-unknown */
.c4p--status-indicator__title {
  font-size: var(--cds-heading-02-font-size, 1rem);
  font-weight: var(--cds-heading-02-font-weight, 600);
  line-height: var(--cds-heading-02-line-height, 1.5);
  letter-spacing: var(--cds-heading-02-letter-spacing, 0);
  margin-bottom: 0.25rem;
}

.c4p--status-indicator-step__details {
  display: flex;
  min-height: 2rem;
  align-items: center;
}

.c4p--status-indicator-step__icon {
  position: relative;
  display: flex;
  width: 1.5rem;
}

.c4p--status-indicator-step__text {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  color: var(--cds-text-primary, #161616);
}

.c4p--status-indicator .c4p--status-indicator__button {
  align-items: center;
  margin-top: 0.125rem;
  margin-left: 0.5rem;
}

.c4p--status-indicator .c4p--status-indicator__button:not([disabled]) svg {
  margin-left: 0.5rem;
  fill: currentColor;
}

.c4p--status-indicator-step--inactive .c4p--status-indicator-step__text {
  color: var(--cds-text-secondary, #525252);
}

.c4p--status-indicator-step--inactive svg {
  fill: var(--cds-icon-primary, #161616);
}

.c4p--status-indicator-step--active .c4p--status-indicator-step__icon {
  margin-right: 0;
}

.c4p--status-indicator-step--active .cds--inline-loading__animation {
  margin-right: 0.4375rem;
}

.c4p--status-indicator-step--error svg {
  fill: var(--cds-support-error, #da1e28);
}

.c4p--status-indicator-step--finished svg {
  fill: var(--cds-support-success, #24a148);
}

.c4p--status-indicator-step__error-message {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  margin-top: -0.125rem;
  margin-bottom: 0.375rem;
  margin-left: 1.5rem;
  color: var(--cds-text-error, #da1e28);
}

.c4p--tag-overflow {
  display: flex;
  width: 100%;
  min-width: 6rem;
  align-items: center;
  justify-content: flex-start;
  white-space: nowrap;
}

.c4p--tag-overflow--align-end {
  justify-content: flex-end;
}

.c4p--tag-overflow--align-center {
  justify-content: center;
}

.c4p--tag-overflow--multiline {
  flex-wrap: wrap;
}

.c4p--tag-overflow__item {
  margin: 0.125rem;
}

.c4p--tag-overflow__item--tag {
  border: none;
}

.c4p--tag-overflow__item--tag span {
  display: inline-block;
  overflow: hidden;
  max-width: 6rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--tag-overflow__indicator {
  display: inline-block;
  max-width: 3rem;
}

.cds--popover .cds--popover-content {
  white-space: normal;
}

.c4p--tag-overflow-popover {
  display: inline-block;
  vertical-align: bottom;
}
.c4p--tag-overflow-popover .cds--tag.cds--tag--interactive {
  border: 0;
}
.c4p--tag-overflow-popover .cds--popover .cds--popover-content {
  padding: 1rem;
}

.c4p--tag-overflow-popover--hidden {
  overflow: hidden;
  max-width: 0;
  visibility: hidden;
}

.c4p--tag-overflow-popover__el.c4p--tag-overflow-popover__el {
  min-width: initial;
  text-align: left;
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__trigger {
  font-family: inherit;
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__show-all-tags-link.cds--link:visited {
  display: inline-block;
  margin: 0.5rem 0 0.25rem;
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--tag-overflow-popover__el .cds--link:active,
.c4p--tag-overflow-popover__el .cds--link:active:visited,
.c4p--tag-overflow-popover__el .cds--link:active:visited:hover {
  color: var(--cds-text-inverse, #ffffff);
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag-list {
  display: flex;
  flex-direction: column;
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__show-all-tags-link {
  margin-top: 0.5rem;
  color: var(--cds-link-inverse, #78a9ff);
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag-item.c4p--tag-overflow-popover__tag-item--tag .cds--tag {
  background-color: var(--cds-background-inverse-hover, #474747);
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag-item.c4p--tag-overflow-popover__tag-item--default,
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag-item.c4p--tag-overflow-popover__tag-item--default .cds--tag {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  display: block;
  overflow: hidden;
  min-width: initial;
  min-height: initial;
  padding: 0;
  border-radius: 0;
  margin: 0;
  background-color: inherit;
  color: inherit;
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag .cds--tag__close-icon {
  padding: 0;
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag .cds--tag--high-contrast {
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag .cds--tag__close-icon:hover {
  background-color: var(--cds-background-hover, rgba(141, 141, 141, 0.12));
}
.c4p--tag-overflow-popover__el .c4p--tag-overflow-popover__tag .cds--tag__close-icon:focus {
  box-shadow: inset 0 0 0 0.125rem var(--cds-focus, #0f62fe);
}

.c4p--tag-overflow-modal.c4p--tag-overflow-modal {
  text-align: initial;
  white-space: initial;
}
@media (min-width: 42rem) {
  .c4p--tag-overflow-modal .c4p--tag-overflow-modal__container {
    height: 90%;
    max-height: 450px;
  }
}
.c4p--tag-overflow-modal .c4p--tag-overflow-modal__search {
  margin-top: 1rem;
  margin-bottom: 0;
}
.c4p--tag-overflow-modal.c4p--tag-overflow-modal .c4p--tag-overflow-modal__fade {
  position: relative;
  margin-right: 1rem;
  margin-left: 1rem;
}
.c4p--tag-overflow-modal .c4p--tag-overflow-modal__body {
  padding-bottom: 1.5rem;
}
.c4p--tag-overflow-modal .c4p--tag-overflow-modal__header {
  padding-right: 0;
  margin-right: 1rem;
}
.c4p--tag-overflow-modal.c4p--tag-overflow-modal .c4p--tag-overflow-modal__fade::after {
  position: absolute;
  top: calc(-1 * 5rem);
  left: 0;
  width: 100%;
  height: 2rem;
  background: linear-gradient(to bottom, transparent, var(--cds-layer-01, #f4f4f4));
  content: "";
}

/* stylelint-disable max-nesting-depth */
.c4p--filter-panel__title {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
html .c4p--filter-panel-accordion-item {
  border-block-start: 0;
}

html .c4p--filter-panel-accordion-item:last-child {
  border-block-end: 0;
}

html .c4p--filter-panel-accordion-item .cds--accordion__wrapper {
  padding-block: 0;
}

html .c4p--filter-panel-accordion-item .cds--accordion__heading {
  min-block-size: 2rem;
  padding-inline-end: 0;
}

html .c4p--filter-panel-accordion-item .cds--accordion__title {
  width: 100%;
  max-width: calc(100% - 2rem);
  margin-inline-end: 0;
}

html .c4p--filter-panel-accordion-item .cds--accordion__content {
  padding-inline-end: 0;
}

.c4p--filter-panel-accordion-item .c4p--filter-panel-label__text {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}

.c4p--filter-panel-accordion-item .c4p--filter-panel-label__count {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

/* stylelint-disable max-nesting-depth */
.c4p--filter-panel-checkbox.cds--form-item.cds--checkbox-wrapper,
.c4p--filter-panel-checkbox.cds--form-item.cds--checkbox-wrapper:last-of-type {
  margin-block-end: 0;
}

.c4p--filter-panel-checkbox .c4p--filter-panel-label__count::before {
  content: "(";
}

.c4p--filter-panel-checkbox .c4p--filter-panel-label__count::after {
  content: ")";
}

.c4p--filter-panel-checkbox .cds--checkbox-label,
.c4p--filter-panel-checkbox .cds--checkbox-label-text {
  width: 100%;
  height: 1.5rem;
}

.c4p--filter-panel-checkbox .c4p--filter-panel-label__text {
  font-size: var(--cds-body-compact-01-font-size, 0.875rem);
  font-weight: var(--cds-body-compact-01-font-weight, 400);
  line-height: var(--cds-body-compact-01-line-height, 1.28572);
  letter-spacing: var(--cds-body-compact-01-letter-spacing, 0.16px);
}

.c4p--filter-panel-checkbox .c4p--filter-panel-label__count {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}

/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
.c4p--filter-panel-checkbox-with-overflow {
  position: relative;
}

.c4p--filter-panel-checkbox-with-overflow--open,
.c4p--filter-panel-checkbox-with-overflow:hover,
.c4p--filter-panel-checkbox-with-overflow:focus-within {
  background-color: var(--cds-field);
}

.c4p--filter-panel-checkbox-with-overflow .cds--overflow-menu__wrapper {
  position: absolute;
  top: 0;
  right: 0;
}

.c4p--filter-panel-checkbox-with-overflow .c4p--filter-panel-checkbox-with-overflow__overflow-button {
  width: 1.5rem;
  background-color: var(--cds-layer);
  block-size: 1.5rem;
  min-block-size: 1.5rem;
}

.c4p--filter-panel-checkbox-with-overflow__overflow-options .cds--overflow-menu-options__option {
  height: 1.5rem;
}

.c4p--filter-panel-checkbox-with-overflow__overflow-options .cds--overflow-menu-options__btn {
  max-width: none;
  justify-content: flex-end;
}

.c4p--filter-panel-checkbox-with-overflow__overflow-options.cds--overflow-menu-options[data-floating-menu-direction=bottom]:not(.cds--breadcrumb-menu-options)::after {
  inline-size: 1.5rem;
}

/* stylelint-disable function-no-unknown */
/* stylelint-disable max-nesting-depth */
.c4p--filter-panel-group {
  padding-top: 0.75rem;
  border-top: 0.0625rem solid var(--cds-border-subtle);
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.c4p--filter-panel-group__title {
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0.75rem;
}

/* stylelint-disable max-nesting-depth */
.c4p--filter-panel-label {
  display: flex;
  align-items: center;
}

.c4p--filter-panel-label__text {
  overflow: hidden;
  flex: 1 1;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--filter-panel-label__count {
  margin-left: 0.75rem;
  color: var(--cds-text-secondary, #525252);
}

.c4p--filter-panel-search {
  position: relative;
  margin-bottom: 1rem;
}

.c4p--filter-panel-search__results {
  position: absolute;
  z-index: 9100;
  top: 100%;
  right: 0;
  left: 0;
  /* stylelint-disable-next-line function-no-unknown */
  max-height: 20rem;
  padding: 0.5rem;
  background-color: var(--cds-layer);
  overflow-y: auto;
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.cds--tag {
  --cds-layout-size-height-xs: 1.125rem;
  --cds-layout-size-height-sm: 1.125rem;
  --cds-layout-size-height-md: 1.5rem;
  --cds-layout-size-height-lg: 2rem;
  --cds-layout-size-height-local: clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
  background-color: var(--cds-tag-background-gray, #e0e0e0);
  color: var(--cds-tag-color-gray, #161616);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 1rem;
  margin: 0.25rem;
  cursor: default;
  max-inline-size: 13rem;
  min-block-size: var(--cds-layout-size-height-local);
  min-inline-size: 2rem;
  padding-inline: 0.5rem;
  vertical-align: middle;
  word-break: break-word;
}
.cds--layout--size-xs .cds--tag {
  --cds-layout-size-height: var(--cds-layout-size-height-xs);
}
.cds--layout--size-sm .cds--tag {
  --cds-layout-size-height: var(--cds-layout-size-height-sm);
}
.cds--layout--size-md .cds--tag {
  --cds-layout-size-height: var(--cds-layout-size-height-md);
}
.cds--layout--size-lg .cds--tag {
  --cds-layout-size-height: var(--cds-layout-size-height-lg);
}
.cds--tag.cds--tag--operational {
  border: 1px solid var(--cds-tag-background-gray, #e0e0e0);
}
.cds--tag.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-gray, #d1d1d1);
}
.cds--tag .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-gray, #d1d1d1);
}
.cds--tag.cds--tag--lg {
  padding-inline-start: 0.75rem;
}
.cds--tag:has(.cds--tag__custom-icon) {
  padding-inline-start: 0.25rem;
}
.cds--tag.cds--tag--lg:not(.cds--tag--filter) {
  padding-inline: 0.75rem;
}
.cds--tag.cds--tag--lg:has(.cds--tag__custom-icon) {
  padding-inline-start: 0.5rem;
}
.cds--tag:not(.cds--tag--selectable) {
  border: 0;
}
.cds--tag:not(:first-child) {
  margin-inline-start: 0;
}

.cds--tag--operational > span,
.cds--tag--selectable > span,
.cds--tag__label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cds--tag--interactive:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: 1px;
}

.cds--tag--filter {
  padding-block-end: 0;
  padding-block-start: 0;
  padding-inline-end: 0;
}
.cds--tag--filter:hover {
  outline: none;
}

.cds--tag--selectable {
  border: 1px solid var(--cds-border-inverse, #161616);
  background-color: var(--cds-layer);
  color: var(--cds-text-primary, #161616);
  cursor: pointer;
}
.cds--tag--selectable:hover {
  background-color: var(--cds-layer-hover);
  outline: none;
}
.cds--tag--selectable:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: 1px;
}

.cds--tag--selectable-selected {
  background-color: var(--cds-layer-selected-inverse, #161616);
  color: var(--cds-text-inverse, #ffffff);
}
.cds--tag--selectable-selected:hover {
  background-color: var(--cds-layer-selected-inverse, #161616);
}

.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-gray, #a8a8a8);
  background-color: var(--cds-tag-background-gray, #e0e0e0);
  color: var(--cds-tag-color-gray, #161616);
  cursor: pointer;
}
.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-gray, #d1d1d1);
  outline: none;
}
.cds--tag--operational:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: 1px;
}

.cds--tag--red {
  background-color: var(--cds-tag-background-red, #ffd7d9);
  color: var(--cds-tag-color-red, #750e13);
}
.cds--tag--red.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-red, #ff8389);
}
.cds--tag--red.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-red, #ffc2c5);
}
.cds--tag--red .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-red, #ffc2c5);
}

.cds--tag--magenta {
  background-color: var(--cds-tag-background-magenta, #ffd6e8);
  color: var(--cds-tag-color-magenta, #740937);
}
.cds--tag--magenta.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-magenta, #ff7eb6);
}
.cds--tag--magenta.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-magenta, #ffbdda);
}
.cds--tag--magenta .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-magenta, #ffbdda);
}

.cds--tag--purple {
  background-color: var(--cds-tag-background-purple, #e8daff);
  color: var(--cds-tag-color-purple, #491d8b);
}
.cds--tag--purple.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-purple, #be95ff);
}
.cds--tag--purple.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-purple, #dcc7ff);
}
.cds--tag--purple .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-purple, #dcc7ff);
}

.cds--tag--blue {
  background-color: var(--cds-tag-background-blue, #d0e2ff);
  color: var(--cds-tag-color-blue, #002d9c);
}
.cds--tag--blue.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-blue, #78a9ff);
}
.cds--tag--blue.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-blue, #b8d3ff);
}
.cds--tag--blue .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-blue, #b8d3ff);
}

.cds--tag--cyan {
  background-color: var(--cds-tag-background-cyan, #bae6ff);
  color: var(--cds-tag-color-cyan, #003a6d);
}
.cds--tag--cyan.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-cyan, #33b1ff);
}
.cds--tag--cyan.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-cyan, #99daff);
}
.cds--tag--cyan .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-cyan, #99daff);
}

.cds--tag--teal {
  background-color: var(--cds-tag-background-teal, #9ef0f0);
  color: var(--cds-tag-color-teal, #004144);
}
.cds--tag--teal.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-teal, #08bdba);
}
.cds--tag--teal.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-teal, #57e5e5);
}
.cds--tag--teal .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-teal, #57e5e5);
}

.cds--tag--green {
  background-color: var(--cds-tag-background-green, #a7f0ba);
  color: var(--cds-tag-color-green, #044317);
}
.cds--tag--green.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-green, #42be65);
}
.cds--tag--green.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-green, #74e792);
}
.cds--tag--green .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-green, #74e792);
}

.cds--tag--gray {
  background-color: var(--cds-tag-background-gray, #e0e0e0);
  color: var(--cds-tag-color-gray, #161616);
}
.cds--tag--gray.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-gray, #a8a8a8);
}
.cds--tag--gray.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-gray, #d1d1d1);
}
.cds--tag--gray .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-gray, #d1d1d1);
}

.cds--tag--cool-gray {
  background-color: var(--cds-tag-background-cool-gray, #dde1e6);
  color: var(--cds-tag-color-cool-gray, #121619);
}
.cds--tag--cool-gray.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-cool-gray, #a2a9b0);
}
.cds--tag--cool-gray.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-cool-gray, #cdd3da);
}
.cds--tag--cool-gray .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-cool-gray, #cdd3da);
}

.cds--tag--warm-gray {
  background-color: var(--cds-tag-background-warm-gray, #e5e0df);
  color: var(--cds-tag-color-warm-gray, #171414);
}
.cds--tag--warm-gray.cds--tag--operational {
  border: 1px solid var(--cds-tag-border-warm-gray, #ada8a8);
}
.cds--tag--warm-gray.cds--tag--operational:hover {
  background-color: var(--cds-tag-hover-warm-gray, #d8d0cf);
}
.cds--tag--warm-gray .cds--tag__close-icon:hover {
  background-color: var(--cds-tag-hover-warm-gray, #d8d0cf);
}

.cds--tag--high-contrast:not(.cds--tag--operational) {
  background-color: var(--cds-background-inverse, #393939);
  color: var(--cds-text-inverse, #ffffff);
}
.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational {
  border: 1px solid var(--cds-background-inverse, #393939);
}
.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational:hover {
  background-color: var(--cds-background-inverse-hover, #474747);
}
.cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover {
  background-color: var(--cds-background-inverse-hover, #474747);
}

.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) {
  background-color: var(--cds-background, #ffffff);
  color: var(--cds-text-primary, #161616);
  outline: 1px solid var(--cds-background-inverse, #393939);
  outline-offset: -1px;
}
.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational {
  border: 1px solid var(--cds-background, #ffffff);
}
.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational:hover {
  background-color: var(--cds-layer-hover);
}
.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover {
  background-color: var(--cds-layer-hover);
}

.cds--tag--disabled:not(.cds--tag--operational),
.cds--tag--filter.cds--tag--disabled,
.cds--tag--interactive.cds--tag--disabled {
  background-color: var(--cds-layer);
  color: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
  box-shadow: none;
  outline: none;
}
.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational,
.cds--tag--filter.cds--tag--disabled.cds--tag--operational,
.cds--tag--interactive.cds--tag--disabled.cds--tag--operational {
  border: 1px solid var(--cds-layer);
}
.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,
.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,
.cds--tag--interactive.cds--tag--disabled.cds--tag--operational:hover {
  background-color: var(--cds-layer);
}
.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__close-icon:hover,
.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,
.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover {
  background-color: var(--cds-layer);
}
.cds--tag--disabled:not(.cds--tag--operational):hover,
.cds--tag--filter.cds--tag--disabled:hover,
.cds--tag--interactive.cds--tag--disabled:hover {
  cursor: not-allowed;
}
.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__label,
.cds--tag--filter.cds--tag--disabled .cds--tag__label,
.cds--tag--interactive.cds--tag--disabled .cds--tag__label {
  background-color: var(--cds-layer);
  color: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
}

.cds--tag--selectable.cds--tag--disabled,
.cds--tag--operational.cds--tag--disabled {
  border: 1px solid var(--cds-border-disabled, #c6c6c6);
  background-color: var(--cds-layer);
  color: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
}
.cds--tag--selectable.cds--tag--disabled:hover,
.cds--tag--operational.cds--tag--disabled:hover {
  background-color: var(--cds-layer);
  cursor: not-allowed;
}

.cds--tag--interactive {
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}

.cds--tag__close-icon {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  margin: 0 0 0 0.125rem;
  background-color: transparent;
  block-size: var(--cds-layout-size-height-local);
  color: currentColor;
  cursor: pointer;
  inline-size: var(--cds-layout-size-height-local);
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9), box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cds--tag__close-icon svg {
  fill: currentColor;
}

.cds--tag__custom-icon {
  flex-shrink: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
  block-size: 1rem;
  color: currentColor;
  inline-size: 1rem;
  margin-inline-end: 0.25rem;
  outline: none;
}
.cds--tag__custom-icon svg {
  fill: currentColor;
}

.cds--tag--disabled .cds--tag__close-icon {
  cursor: not-allowed;
}

.cds--tag__close-icon:focus {
  z-index: 99999;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px var(--cds-focus, #0f62fe);
  outline: none;
}

.cds--tag--high-contrast .cds--tag__close-icon:focus {
  box-shadow: inset 0 0 0 1px var(--cds-focus-inverse, #ffffff);
}

.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover {
  background-color: transparent;
}

.cds--tag--filter.cds--tag--disabled svg {
  fill: var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));
}

.cds--tag--sm.cds--tag--filter {
  padding-inline-end: 0;
}

.cds--tag--sm .cds--tag__close-icon {
  margin-inline-start: 0.3125rem;
}

.cds--tag.cds--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: var(--cds-skeleton-background, #e8e8e8);
  box-shadow: none;
  pointer-events: none;
  background-color: var(--cds-skeleton-background, #e8e8e8);
  color: var(--cds-text-primary, #161616);
  overflow: hidden;
  inline-size: 3.75rem;
}
.cds--tag.cds--skeleton:hover, .cds--tag.cds--skeleton:focus, .cds--tag.cds--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.cds--tag.cds--skeleton::before {
  position: absolute;
  animation: 3000ms ease-in-out cds--skeleton infinite;
  background: var(--cds-skeleton-element, #c6c6c6);
  block-size: 100%;
  content: "";
  inline-size: 100%;
  will-change: transform-origin, transform, opacity;
}
@media (prefers-reduced-motion: reduce) {
  .cds--tag.cds--skeleton::before {
    animation: none;
  }
}
.cds--tag.cds--skeleton.cds--tag--operational {
  border: 1px solid var(--cds-skeleton-background, #e8e8e8);
}
.cds--tag.cds--skeleton.cds--tag--operational:hover {
  background-color: var(--cds-skeleton-background, #e8e8e8);
}
.cds--tag.cds--skeleton .cds--tag__close-icon:hover {
  background-color: var(--cds-skeleton-background, #e8e8e8);
}
@media not all and (min-resolution >= 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .cds--tag.cds--skeleton {
      transform: translateZ(0);
    }
  }
}

.cds--tag .cds--slug .cds--slug__button--inline {
  color: currentColor;
  margin-inline-start: 0.0625rem;
}

.cds--tag .cds--slug .cds--slug__button--inline .cds--slug__text::before {
  background-color: currentColor;
}

.cds--tag .cds--slug .cds--slug__button--inline:hover {
  border-color: currentColor;
}

/* stylelint-disable */
@media screen and (-ms-high-contrast: active), (forced-colors: active) {
  .cds--tag {
    outline: 1px solid transparent;
  }
}

@media screen and (-ms-high-contrast: active), (forced-colors: active) {
  .cds--tag__close-icon svg,
  .cds--tag__custom-icon svg {
    fill: ButtonText;
  }
}

@media screen and (-ms-high-contrast: active), (forced-colors: active) {
  .cds--tag__close-icon:focus {
    color: Highlight;
    outline: 1px solid Highlight;
  }
}

.cds--tag-label-tooltip {
  max-inline-size: -webkit-fill-available;
}

.cds--tag__custom-icon + .cds--tag-label-tooltip {
  max-inline-size: 11rem;
}

.cds--tag--filter .cds--tag__custom-icon + .cds--tag-label-tooltip {
  max-inline-size: 9.875rem;
}

/* stylelint-enable */
.cds--interactive--tag-children {
  display: inline-flex;
  max-inline-size: 12.5rem;
  place-items: center;
}

.cds--tag--filter .cds--tag__custom-icon + span > .cds--interactive--tag-children {
  max-inline-size: 11.5rem;
}

.cds--tag .cds--definition-term {
  -webkit-border-after: none;
  border-block-end: none;
  cursor: default;
  max-inline-size: 12rem;
}

.cds--tag .cds--tag__custom-icon + span > .cds--definition-term {
  max-inline-size: 11rem;
}

.cds--tag > .cds--popover-container {
  display: flex;
}

.cds--toggletip-button:has(.cds--tag--operational.cds--tag--disabled) {
  pointer-events: none;
}

.c4p--condition-builder__condition-wrapper * {
  font-size: var(--cds-body-01-font-size, 0.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, 0.16px);
}

.c4p--condition-builder__popover-content-wrapper {
  overflow: auto;
  min-width: 12rem;
  max-width: 20rem;
  max-height: 22rem;
}

.c4p--condition-builder__item__title {
  font-size: var(--cds-heading-01-font-size, 0.875rem);
  font-weight: var(--cds-heading-01-font-weight, 600);
  line-height: var(--cds-heading-01-line-height, 1.42857);
  letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px);
  padding: 1rem;
}

.c4p--condition-builder__item-option__search {
  padding-block-end: 1rem;
  padding-inline: 1rem;
}

.c4p--condition-builder__item-option__option {
  display: grid;
  min-height: 2rem;
  cursor: pointer;
  padding-inline: 1rem;
}

.c4p--condition-builder__item-option__option:hover {
  background-color: var(--cds-layer-hover);
}

.c4p--condition-builder__item-option__option-content {
  display: flex;
  height: 100%;
  align-items: center;
}

.c4p--condition-builder__item-option__option-label {
  display: flex;
  overflow: hidden;
  align-items: center;
  column-gap: 0.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c4p--condition-builder__item-option > ul[aria-multiSelectable=true] .c4p--condition-builder__item-option__option-label {
  justify-content: center;
}

.c4p--condition-builder__item-option__option:not(:first-of-type) .c4p--condition-builder__item-option__option-content {
  border-block-start: 0.0625rem solid var(--cds-border-subtle);
}

.c4p--condition-builder__item-option__option:hover .c4p--condition-builder__item-option__option-content,
.c4p--condition-builder__item-option__option[aria-selected=true] .c4p--condition-builder__item-option__option-content,
.c4p--condition-builder__item-option__option:hover + .c4p--condition-builder__item-option__option .c4p--condition-builder__item-option__option-content,
.c4p--condition-builder__item-option__option[aria-selected=true] + .c4p--condition-builder__item-option__option .c4p--condition-builder__item-option__option-content {
  border-block-start-color: transparent;
}

.c4p--condition-builder__item-option__option[aria-selected=true] {
  background-color: var(--cds-layer-selected);
}

.c4p--condition-builder__item-option__option[aria-selected=true]:hover {
  background-color: var(--cds-layer-selected-hover);
}

.c4p--condition-builder__item-date,
.c4p--condition-builder__item-text,
.c4p--condition-builder__item-number,
.c4p--condition-builder__item-time {
  padding-block-end: 1rem;
  padding-inline: 1rem;
}

.c4p--condition-builder__checkmark {
  margin-left: auto;
}

.c4p--condition-builder__button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  padding: 0;
  border: 0;
  appearance: none;
  background: none;
  cursor: pointer;
  text-align: start;
  inline-size: 100%;
  display: inline-flex;
  height: 2rem;
  align-items: center;
  background-color: var(--cds-layer);
  color: inherit;
  column-gap: 0.25rem;
  cursor: pointer;
  padding-inline: 0.5rem;
  white-space: nowrap;
}
.c4p--condition-builder__button *,
.c4p--condition-builder__button *::before,
.c4p--condition-builder__button *::after {
  box-sizing: inherit;
}
.c4p--condition-builder__button::-moz-focus-inner {
  border: 0;
}

.c4p--condition-builder__button:hover {
  background-color: var(--cds-layer-hover);
}

.c4p--condition-builder__condition-builder__group.hoveredConnector .c4p--condition-builder__condition-wrapper > .c4p--condition-builder__condition-block .c4p--condition-builder__connector-button {
  background-color: var(--cds-layer-hover);
}

.c4p--condition-builder__button:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
  content: "";
  inset: 0;
}
@media screen and (prefers-contrast) {
  .c4p--condition-builder__button:focus {
    outline-style: dotted;
  }
}

.c4p--condition-builder__statement-button,
.c4p--condition-builder__connector-button {
  min-width: 4rem;
  padding-inline: 0.5rem;
}

.c4p--condition-builder__property-field {
  font-size: var(--cds-heading-01-font-size, 0.875rem);
  font-weight: var(--cds-heading-01-font-weight, 600);
  line-height: var(--cds-heading-01-line-height, 1.42857);
  letter-spacing: var(--cds-heading-01-letter-spacing, 0.16px);
  padding-left: 0.5rem;
}

.c4p--condition-builder__close-condition {
  padding-right: 0.5rem;
}

.c4p--condition-builder__add-button {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.c4p--condition-builder__multiselectSelectionStatusContainer {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
}
.c4p--condition-builder__multiselectSelectionStatusContainer .c4p--condition-builder__selectAll-button {
  margin-left: auto;
}

.c4p--condition-builder__item-option__option:focus {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .c4p--condition-builder__item-option__option:focus {
    outline-style: dotted;
  }
}

.c4p--condition-builder__group-preview[data-color-index="1"] button {
  /* stylelint-disable-next-line carbon/theme-token-use */
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 #0043ce;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #8a3ffc;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a56eff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #be95ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+1) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #d4bbff;
}

.c4p--condition-builder__group-preview[data-color-index="2"] button {
  /* stylelint-disable-next-line carbon/theme-token-use */
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 #00539a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0f62fe;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #4589ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #78a9ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+2) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #a6c8ff;
}

.c4p--condition-builder__group-preview[data-color-index="3"] button {
  /* stylelint-disable-next-line carbon/theme-token-use */
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 #005d5d;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #0072c3;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #1192e8;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #33b1ff;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+3) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #82cfff;
}

.c4p--condition-builder__group-preview[data-color-index="4"] button {
  /* stylelint-disable-next-line carbon/theme-token-use */
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 #0e6027;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #007d79;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #009d9a;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #08bdba;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+4) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #3ddbd9;
}

.c4p--condition-builder__group-preview[data-color-index="0"] button {
  /* stylelint-disable-next-line carbon/theme-token-use */
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 #6929c4;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

/* stylelint-disable-next-line carbon/theme-token-use */
/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #198038;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #24a148;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #42be65;
}

/* stylelint-disable-next-line carbon/theme-token-use */
.c4p--condition-builder__content-container > .c4p--condition-builder__group-wrapper:nth-of-type(5n+5) .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group .c4p--condition-builder__group {
  /* stylelint-disable-next-line carbon/theme-token-use */
  --c4p--condition-builder__condition-wrapper-color: #6fdc8c;
}

.c4p--condition-builder__Hierarchical .c4p--condition-builder__condition-wrapper > :nth-child(n+3) {
  flex-basis: 100%;
}
.c4p--condition-builder__Hierarchical .c4p--condition-builder__groupConnector {
  background-color: var(--cds-layer);
}
.c4p--condition-builder__Hierarchical .c4p--condition-builder__condition-wrapper:not(.c4p--condition-builder__group-preview) > :nth-child(1) .c4p--condition-builder__button,
.c4p--condition-builder__Hierarchical .c4p--condition-builder__condition-wrapper:not(.c4p--condition-builder__group-preview) > :nth-child(2) .c4p--condition-builder__button:not(.c4p--condition-builder__add-button,
.c4p--condition-builder__add-condition-sub-group) {
  /* stylelint-disable-next-line carbon/theme-token-use */
  box-shadow: inset 0 0.125rem 0 0 var(--c4p--condition-builder__condition-wrapper-color);
}

.c4p--condition-builder__groupOperatorConnector {
  margin-bottom: 0.25rem;
}

.c4p--condition-builder__option-check-box {
  display: flex;
  margin-right: 0.5rem;
}

.c4p--condition-builder__option-icon {
  align-self: center;
  margin-left: auto;
}

.c4p--condition-builder__content-container .c4p--condition-builder__add-button-wrapper > :nth-child(1) {
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  /* stylelint-disable-next-line carbon/layout-token-use */
  transform: translateX(-100%);
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--condition-builder__content-container .c4p--condition-builder__add-button-wrapper > :nth-child(2) {
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  /* stylelint-disable-next-line carbon/layout-token-use */
  transform: translateX(-200%);
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.c4p--condition-builder__content-container .c4p--condition-builder__condition-block:focus-within:first-child .c4p--condition-builder__add-button-wrapper > span,
.c4p--condition-builder__content-container .c4p--condition-builder__condition--interacting .c4p--condition-builder__add-button-wrapper > span {
  z-index: 0;
  opacity: 1;
  pointer-events: all;
  transform: translateX(0);
  /* stylelint-disable-next-line carbon/motion-easing-use */
  transition: transform cubic-bezier(0.2, 0, 1, 0.9) 110ms;
}

.c4p--condition-builder__invalid-input {
  display: flex;
  direction: rtl;
}

.c4p--condition-builder__invalid-input > svg {
  color: var(--cds-support-warning, #f1c21b);
  /* stylelint-disable max-nesting-depth */
}
.c4p--condition-builder__invalid-input > svg > path:first-child {
  fill: var(--cds-icon-primary, #161616);
}

.c4p--condition-builder__statement_wrapper {
  padding: 0.5rem 0;
}
.c4p--condition-builder__statement_wrapper :nth-child(2) {
  color: var(--cds-text-secondary, #525252);
}

/**
 * Copyright IBM Corp. 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
.c4p--condition-builder__condition-block,
.c4p--condition-builder__condition-block .c4p--condition-builder__block {
  position: relative;
  display: inline-flex;
}

.c4p--condition-builder [role=row] {
  position: relative;
  outline: none;
}

.c4p--condition-builder [role=row]:focus::after {
  outline: 2px solid var(--cds-focus, #0f62fe);
  outline-offset: -2px;
  position: absolute;
  content: "";
  inset: 0;
}
@media screen and (prefers-contrast) {
  .c4p--condition-builder [role=row]:focus::after {
    outline-style: dotted;
  }
}

.c4p--condition-builder__condition__deletion-preview .c4p--condition-builder__button:not(.c4p--condition-builder__statement-button,
.c4p--condition-builder__connector-button,
.c4p--condition-builder__add-button,
.c4p--condition-builder__add-condition-sub-group) {
  background-color: var(--cds-tag-background-red, #ffd7d9);
  color: var(--cds-tag-color-red, #750e13);
}

.c4p--condition-builder__condition__deletion-preview .c4p--condition-builder__button:not(.c4p--condition-builder__statement-button,
.c4p--condition-builder__connector-button):hover {
  background-color: var(--cds-tag-hover-red, #ffc2c5);
}

.c4p--condition-builder__text-ellipsis {
  display: block;
  overflow: hidden;
  max-width: 10rem;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}

.c4p--condition-builder__group-preview {
  height: 0;
  opacity: 0;
  pointer-events: none;
  transition: all 240ms cubic-bezier(0.4, 0.14, 1, 1);
}
.c4p--condition-builder__group-preview .c4p--condition-builder__preview-condition {
  display: flex;
}

.c4p--condition-builder__group-preview-animate {
  height: auto;
  color: var(--cds-text-secondary, #525252);
  opacity: 0.5;
  pointer-events: none;
  transition: all 240ms cubic-bezier(0.4, 0.14, 1, 1);
}

.c4p--condition-builder__connector--disabled {
  display: flex;
  min-width: 4rem;
  background-color: var(--cds-layer);
  color: var(--cds-text-helper, #6f6f6f);
  pointer-events: none;
}

.c4p--condition-builder__condition-wrapper > .c4p--condition-builder__condition-block:last-child > .c4p--condition-builder__groupConnector {
  margin-bottom: 0;
}

.c4p--condition-builder {
  padding: 1.5rem;
}

.c4p--condition-builder__condition-builder__group {
  display: flex;
}

.c4p--condition-builder__condition-wrapper {
  display: flex;
  flex-flow: row wrap;
}

.c4p--condition-builder__gap {
  margin-right: 0.125rem;
}

.c4p--condition-builder__gap-bottom {
  margin-bottom: 0.125rem;
}

.c4p--condition-builder__gap-left {
  margin-left: 0.125rem;
}

.c4p--condition-builder__condition-block {
  display: flex;
  width: fit-content;
  flex-direction: row;
}

.c4p--condition-builder__content-container {
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
}

.c4p--condition-builder__heading {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.c4p--condition-builder__Hierarchical .c4p--condition-builder__actions-container .c4p--condition-builder__condition-wrapper {
  flex-direction: column;
}

.c4p--condition-builder__group-separator {
  margin-top: 0.25rem;
}

.c4p--condition-builder__add-group,
.c4p--condition-builder__group-separator {
  width: fit-content;
}

.c4p--condition-builder__tooltip {
  word-break: break-all;
}

/* stylelint-disable carbon/layout-token-use */
/* stylelint-disable max-nesting-depth */
.c4p--card__get-started {
  border-width: 1px;
  border-style: solid;
  background: linear-gradient(to bottom, #491d8b 40%, #6929c4);
  border-image: linear-gradient(to bottom, #8a3ffc, #a56eff) 1;
  color: var(--cds-text-on-color, #ffffff);
}
.c4p--card__get-started:hover {
  background: linear-gradient(#7c3dd6, #7c3dd6);
}
.c4p--card__get-started:focus {
  border: 2px solid var(--cds-focus, #0f62fe);
  outline: 1px solid var(--cds-focus-inset, #ffffff);
  outline-offset: -3px;
}
.c4p--card__get-started .c4p--card__sequence {
  font-size: var(--cds-heading-05-font-size, 2rem);
  font-weight: var(--cds-heading-05-font-weight, 400);
  line-height: var(--cds-heading-05-line-height, 1.25);
  letter-spacing: var(--cds-heading-05-letter-spacing, 0);
  padding-top: 1rem;
  padding-left: 1rem;
}
.c4p--card__get-started .c4p--card__status {
  position: absolute;
  z-index: 2;
  top: 1rem;
  right: 1rem;
}
.c4p--card__get-started .c4p--card__header-body-container {
  display: flex;
}
.c4p--card__get-started .c4p--card__header {
  padding-right: 3rem;
}
@media (max-width: 65.98rem) {
  .c4p--card__get-started .c4p--card__header {
    padding-bottom: 0;
  }
}
@media (max-width: 65.98rem) {
  .c4p--card__get-started .c4p--card__body {
    padding: 0;
  }
}
.c4p--card__get-started .c4p--card__media {
  align-content: center;
}
@media (max-width: 65.98rem) {
  .c4p--card__get-started .c4p--card__media {
    display: none;
  }
}
.c4p--card__get-started .c4p--card__pictogram ~ .c4p--card__content-container .c4p--card__media {
  /* stylelint-disable-next-line function-no-unknown */
  margin-top: -3.125rem;
  margin-bottom: -3rem;
}
.c4p--card__get-started .c4p--card__sequence ~ .c4p--card__content-container .c4p--card__media {
  /* stylelint-disable-next-line function-no-unknown */
  margin-top: -3.5rem;
  margin-bottom: -3rem;
}
.c4p--card__get-started .c4p--card__actions {
  padding: 1rem;
  gap: 0.75rem;
  font-size: var(--cds-label-01-font-size, 0.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, 0.32px);
}
.c4p--card__get-started .c4p--card__actions .c4p--card__icon {
  display: flex;
  padding: 0;
  margin-right: 0;
}
.c4p--card__get-started .c4p--card__actions .c4p--card__icon svg {
  margin-right: 0.25rem;
}
.c4p--card__get-started .c4p--card__actions .c4p--card__icon:hover {
  background: none;
}
.c4p--card__get-started .c4p--card__footer {
  position: relative;
  z-index: 1;
  justify-content: space-between;
  border: none;
}
.c4p--card__get-started .c4p--card__footer .c4p--card__action-icon {
  display: flex;
  align-self: center;
  padding-right: 1rem;
}

.c4p--card__disabled:focus,
.c4p--card__disabled:hover,
.c4p--card__disabled {
  border: 1px solid var(--cds-border-disabled, #c6c6c6);
  background: var(--cds-layer-02, #ffffff);
  color: var(--cds-text-disabled, rgba(22, 22, 22, 0.25));
  cursor: default;
}

