@layer primitives,semantic,semantic-dark;@layer component-tokens{:root{--accordion-surface-border-width:1px;--accordion-question-font-size-mobile:18px;--accordion-question-letter-spacing-desktop:.16px;--accordion-question-letter-spacing-mobile:.18px;--accordion-answer-font-size-mobile:18px;--accordion-answer-padding-right-desktop:38px;--accordion-answer-letter-spacing-desktop:.16px;--accordion-answer-letter-spacing-mobile:.18px;--accordion-chevron-size:20px;--accordion-chevron-container-size:26px;--accordion-animation-chevron-rotation:180deg;--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:64px;--avatar-font-size-xs:10px;--avatar-font-size-sm:12px;--avatar-font-size-md:14px;--avatar-font-size-lg:16px;--avatar-font-size-xl:20px;--avatar-icon-size-xs:14px;--avatar-icon-size-sm:20px;--avatar-icon-size-md:24px;--avatar-icon-size-lg:28px;--avatar-icon-size-xl:38px;--avatar-badge-size-xs:10px;--avatar-badge-size-sm:12px;--avatar-badge-size-md:16px;--avatar-badge-size-lg:18px;--avatar-badge-size-xl:22px;--avatar-badge-border-width:2px;--avatar-badge-standalone-size:32px;--avatar-badge-standalone-icon-size:16px;--avatar-group-spread-gap:4px;--avatar-group-stack-overlap:-8px;--avatar-group-stack-ring-width:2px;--avatar-focus-ring-width:3px;--avatar-focus-ring-offset:2px;--avatar-disabled-opacity:.3;--bottom-sheet-overlay-z-index:1000;--bottom-sheet-surface-max-height:626px;--bottom-sheet-surface-z-index:1001;--bottom-sheet-drag-bar-width:64px;--bottom-sheet-drag-bar-height:5px;--button-app-disabled-opacity:.3;--button-app-focus-ring-width:3px;--button-app-focus-ring-offset:2px;--button-app-focus-ring-border-radius:3px;--button-app-size-l-height:44px;--button-app-size-l-padding-x:20px;--button-app-size-m-height:32px;--button-app-size-m-padding-x:14px;--button-app-size-s-height:26px;--button-app-size-s-padding-x:10px;--button-app-primary-default-border-width:0px;--button-app-primary-hover-border-width:0px;--button-app-primary-active-border-width:0px;--button-app-primary-disabled-border-width:0px;--button-app-primary-focus-border-width:0px;--button-app-secondary-border-width:1px;--button-app-special-default-border-width:0px;--button-app-special-hover-border-width:0px;--button-app-special-active-border-width:0px;--button-app-special-disabled-border-width:0px;--button-app-special-focus-border-width:0px;--button-app-ghost-default-bg:#0000;--button-app-ghost-default-border-width:0px;--button-app-ghost-hover-border-width:0px;--button-app-ghost-active-border-width:0px;--button-app-ghost-disabled-bg:#0000;--button-app-ghost-disabled-border-width:0px;--button-app-ghost-focus-bg:#0000;--button-app-ghost-focus-border-width:0px;--button-app-destructive-default-border-width:0px;--button-app-destructive-hover-border-width:0px;--button-app-destructive-active-border-width:0px;--button-app-destructive-disabled-border-width:0px;--button-app-destructive-focus-border-width:0px;--button-focus-ring-width:3px;--button-focus-ring-style:solid;--button-focus-ring-offset:2px;--button-focus-ring-border-radius:3px;--button-opacity-disabled:.3;--button-layout-padding-x:24px;--button-layout-gap:10px;--button-width-auto:auto;--button-width-full:100%;--button-width-min:230px;--button-width-max:361px;--button-size-l-height:56px;--button-size-l-font-size:1.125rem;--button-size-l-font-weight:600;--button-size-l-line-height:1.6;--button-size-l-letter-spacing:.01em;--button-size-l-icon-size:24px;--button-size-m-height:48px;--button-size-m-font-size:1.125rem;--button-size-m-font-weight:600;--button-size-m-line-height:1.6;--button-size-m-letter-spacing:.01em;--button-size-m-icon-size:24px;--button-size-s-height:40px;--button-size-s-font-size:.875rem;--button-size-s-font-weight:600;--button-size-s-line-height:1.6;--button-size-s-letter-spacing:.01em;--button-size-s-icon-size:20px;--button-primary-default-border-width:0px;--button-primary-hover-border-width:0px;--button-primary-active-border-width:0px;--button-primary-disabled-border-width:0px;--button-primary-focus-border-width:0px;--button-green-default-border-width:0px;--button-green-hover-border-width:0px;--button-green-active-border-width:0px;--button-green-disabled-border-width:0px;--button-green-focus-border-width:0px;--button-secondary-border-width:1.5px;--button-ghost-default-border-width:0px;--button-ghost-hover-border-width:0px;--button-ghost-active-border-width:0px;--button-ghost-disabled-border-width:0px;--button-ghost-focus-border-width:0px;--button-icon-slot-left:optional;--button-icon-slot-right:optional;--card-pricing-heading-font-size-desktop:1.75rem;--card-pricing-heading-font-size-mobile:1.5rem;--card-pricing-heading-font-weight:500;--card-pricing-heading-line-height:1.4;--card-pricing-heading-letter-spacing:.01em;--card-pricing-description-font-size:1.25rem;--card-pricing-description-font-weight:400;--card-pricing-description-line-height:1.4;--card-pricing-description-letter-spacing:.01em;--card-pricing-price-label-font-size:1rem;--card-pricing-price-label-font-weight:500;--card-pricing-price-amount-font-size:3rem;--card-pricing-price-amount-font-weight:400;--card-pricing-price-amount-line-height:1.4;--card-pricing-price-currency-font-size:1.25rem;--card-pricing-price-period-font-size:1rem;--card-pricing-price-period-font-weight:500;--card-pricing-section-gap:32px;--card-pricing-content-gap:16px;--card-pricing-title-gap:4px;--card-pricing-price-cta-gap-reduced:16px;--card-pricing-price-cta-gap-detailed:24px;--card-pricing-feature-section-heading-font-size:1rem;--card-pricing-feature-section-heading-font-weight:500;--card-pricing-feature-section-gap:16px;--card-pricing-feature-section-section-gap:32px;--card-pricing-feature-section-padding-x:8px;--card-pricing-addon-box-padding-x:8px;--card-pricing-addon-box-padding-y:16px;--card-pricing-width-desktop:304px;--card-pricing-width-mobile:340px;--card-pricing-width-additional-desktop:640px;--card-pricing-toggle-padding-y:12px;--card-pricing-toggle-padding-x:24px;--card-pricing-breakpoint-mobile:600px;--card-pricing-badge-overlap:4px;--card-base-padding-default:32px;--card-base-padding-compact:24px;--card-base-padding-mobile:20px;--card-base-gap-default:16px;--card-base-gap-loose:24px;--card-bordered-border-width:1px;--card-bordered-border-style:solid;--card-filled-border-width:0px;--card-filled-icon-bubble-size:48px;--card-filled-icon-bubble-border-radius:40px;--card-filled-icon-bubble-icon-size:32px;--card-clickable-border-width:1px;--card-clickable-icon-size:32px;--card-clickable-heading-font-size:1.25rem;--card-clickable-heading-font-weight:500;--card-clickable-heading-line-height:1.4;--card-clickable-heading-letter-spacing:.01em;--card-clickable-body-font-size-desktop:1rem;--card-clickable-body-font-size-mobile:1.125rem;--card-clickable-body-font-weight:400;--card-clickable-body-line-height:1.6;--card-clickable-body-letter-spacing:.01em;--card-clickable-focus-ring-width:3px;--card-clickable-focus-ring-style:solid;--card-clickable-focus-ring-offset:2px;--card-clickable-focus-ring-radius:8px;--card-clickable-state-default-shadow:none;--card-clickable-state-focus-shadow:none;--card-clickable-width-desktop:416px;--card-clickable-width-mobile:361px;--chart-app-container-padding:10px;--chart-app-header-gap:8px;--chart-app-header-margin-bottom:6px;--chart-app-unit-badge-padding:1px 5px;--chart-app-unit-badge-border-radius:3px;--chart-app-legend-gap:4px;--chart-app-legend-dot-size:8px;--chart-app-series-line-width:2px;--chart-app-series-grid-width:1px;--line-chart-viewbox-height:130px;--line-chart-baseline-width:1px;--line-chart-grid-line-width:1px;--line-chart-grid-line-dash:4,3;--line-chart-series-line-width:1.5px;--line-chart-area-fill-opacity-primary:.5;--line-chart-area-fill-opacity-secondary:.4;--line-chart-area-fill-opacity-bottom:0;--line-chart-scrubber-width:1px;--line-chart-scrubber-dash:3,3;--line-chart-scrubber-opacity:.6;--checkbox-app-size:20px;--checkbox-app-border-radius:.625px;--checkbox-app-stroke-width:1.25px;--checkbox-app-check-width:1.25px;--checkbox-app-state-unchecked-bg:#0000;--checkbox-app-state-checked-bg:#0000;--checkbox-app-state-indeterminate-bg:#0000;--checkbox-app-state-disabled-opacity:.35;--checkbox-size:16px;--checkbox-border-radius:2px;--checkbox-stroke-width:2px;--checkbox-icon-size:12px;--checkbox-label-gap:8px;--checkbox-focus-ring-width:3px;--checkbox-focus-ring-offset:1px;--checkbox-focus-ring-border-radius:3px;--dialog-app-container-border-radius:12px;--dialog-app-container-max-width:480px;--dialog-app-container-width:90%;--dialog-app-container-animation-duration:.15s;--dialog-app-container-animation-easing:ease-out;--dialog-app-header-padding:16px 20px;--dialog-app-header-close-btn-size:28px;--dialog-app-body-padding:20px;--dialog-app-label-font-size:12px;--dialog-app-label-gap:6px;--dialog-app-input-height:36px;--dialog-app-input-padding-x:12px;--dialog-app-input-font-size:12px;--dialog-app-actions-gap:8px;--dialog-app-actions-margin-top:16px;--dialog-app-btn-height:34px;--dialog-app-btn-padding-x:16px;--dialog-app-btn-font-size:12px;--dialog-app-btn-disabled-opacity:.4;--dropdown-button-padding-x:12px;--dropdown-button-height:48px;--dropdown-button-letter-spacing:.14px;--dropdown-button-chevron-size:20px;--dropdown-button-gap:8px;--dropdown-panel-border-width:1px;--dropdown-panel-offset-top:2px;--dropdown-panel-padding-bottom:12px;--dropdown-panel-z-index:100;--dropdown-panel-column-width:326px;--dropdown-item-height:40px;--dropdown-item-padding-x:12px;--dropdown-item-padding-x-child:32px;--dropdown-item-letter-spacing:.14px;--dropdown-item-icon-size:32px;--dropdown-item-icon-gap:6px;--dropdown-item-flag-width:24px;--dropdown-item-flag-height:17px;--dropdown-item-caret-size:24px;--dropdown-section-height:60px;--dropdown-section-padding-left:16px;--dropdown-section-padding-right:12px;--dropdown-section-padding-left-v3:20px;--dropdown-app-padding:4px;--dropdown-app-item-height:32px;--dropdown-app-item-padding-x:12px;--dropdown-app-item-font-size:14px;--empty-state-padding:80px 32px;--empty-state-gap:8px;--empty-state-icon-size:48px;--empty-state-icon-opacity:.4;--empty-state-title-font-size:15px;--empty-state-hint-font-size:12px;--floating-window-titlebar-height:36px;--floating-window-titlebar-padding-x:12px;--floating-window-titlebar-font-size:12px;--floating-window-control-size:24px;--floating-window-control-icon-size:12px;--floating-window-body-padding:16px;--grid-breakpoint-mobile-s:393px;--grid-breakpoint-mobile-l:480px;--grid-breakpoint-sm:576px;--grid-breakpoint-email:600px;--grid-breakpoint-tablet:768px;--grid-breakpoint-md:992px;--grid-breakpoint-desktop-s:1024px;--grid-breakpoint-desktop-m:1280px;--grid-breakpoint-desktop:1440px;--grid-breakpoint-desktop-l:1920px;--grid-breakpoint-desktop-xl:2560px;--grid-breakpoint-4k:3840px;--grid-mobile-s-columns:4;--grid-mobile-s-column-width:auto;--grid-mobile-s-gutter:20px;--grid-mobile-s-margin:16px;--grid-mobile-s-alignment:stretch;--grid-mobile-s-content-width:361px;--grid-mobile-l-columns:4;--grid-mobile-l-column-width:auto;--grid-mobile-l-gutter:20px;--grid-mobile-l-margin:32px;--grid-mobile-l-alignment:stretch;--grid-mobile-l-content-width:416px;--grid-email-columns:6;--grid-email-column-width:auto;--grid-email-gutter:20px;--grid-email-margin:16px;--grid-email-alignment:stretch;--grid-email-content-width:568px;--grid-tablet-columns:8;--grid-tablet-column-width:auto;--grid-tablet-gutter:24px;--grid-tablet-margin:24px;--grid-tablet-alignment:stretch;--grid-tablet-content-width:720px;--grid-desktop-s-columns:12;--grid-desktop-s-column-width:56px;--grid-desktop-s-gutter:24px;--grid-desktop-s-margin:auto;--grid-desktop-s-alignment:center;--grid-desktop-s-content-width:936px;--grid-desktop-m-columns:12;--grid-desktop-m-column-width:72px;--grid-desktop-m-gutter:28px;--grid-desktop-m-margin:auto;--grid-desktop-m-alignment:center;--grid-desktop-m-content-width:1172px;--grid-desktop-columns:12;--grid-desktop-column-width:80px;--grid-desktop-gutter:32px;--grid-desktop-margin:auto;--grid-desktop-alignment:center;--grid-desktop-content-width:1312px;--grid-desktop-max-content:1312px;--grid-desktop-l-columns:12;--grid-desktop-l-column-width:80px;--grid-desktop-l-gutter:32px;--grid-desktop-l-margin:auto;--grid-desktop-l-alignment:center;--grid-desktop-l-content-width:1312px;--grid-desktop-xl-columns:12;--grid-desktop-xl-column-width:126px;--grid-desktop-xl-gutter:44px;--grid-desktop-xl-margin:auto;--grid-desktop-xl-alignment:center;--grid-desktop-xl-content-width:1996px;--grid-4k-columns:12;--grid-4k-column-width:160px;--grid-4k-gutter:64px;--grid-4k-margin:auto;--grid-4k-alignment:center;--grid-4k-content-width:2624px;--grid-4k-max-content:2624px;--icon-circle-size-md-container:36px;--icon-circle-size-md-icon:24px;--icon-circle-size-sm-container:28px;--icon-circle-size-sm-icon:20px;--icon-weight-threshold:12px;--icon-weight-default:Regular;--icon-weight-small:Light;--infobox-padding-x:16px;--infobox-padding-y:8px;--infobox-gap:16px;--infobox-width:640px;--infobox-font-size:.875rem;--infobox-line-height:1.6;--infobox-variant-green-50-icon-circle:green;--infobox-variant-green-75-icon-circle:green;--infobox-variant-blue-50-icon-circle:blue;--infobox-variant-blue-75-icon-circle:blue;--infobox-variant-purple-50-icon-circle:purple;--infobox-variant-purple-75-icon-circle:purple;--infobox-variant-grey-50-icon-circle:grey;--infobox-variant-orange-50-icon-circle:orange;--inline-alert-border-width:2px;--inline-alert-padding:16px;--inline-alert-gap:8px;--inline-alert-icon-size:14px;--inline-alert-icon-circle-size:24px;--inline-alert-content-gap:16px;--inline-alert-title-font-size:.875rem;--inline-alert-title-font-weight:600;--inline-alert-title-line-height:1.6;--inline-alert-body-font-size:.875rem;--inline-alert-body-font-weight:400;--inline-alert-body-line-height:1.6;--input-app-border-width:1px;--input-app-size-default-height:40px;--input-app-size-default-padding-x:12px;--input-app-size-compact-height:26px;--input-app-size-compact-padding-x:8px;--input-app-focus-ring-width:3px;--input-app-focus-ring-offset:2px;--input-app-disabled-opacity:.5;--input-opacity-disabled:.5;--input-layout-border-width:1px;--input-layout-padding-x:12px;--input-layout-padding-y:10px;--input-layout-height:44px;--input-layout-gap-label:6px;--input-layout-gap-helper:4px;--input-layout-gap-message:4px;--input-layout-icon-size:20px;--input-layout-icon-gap:8px;--input-focus-ring-width:3px;--input-focus-ring-style:solid;--input-focus-ring-offset:2px;--input-focus-ring-radius:3px;--input-typography-value-font-size:1rem;--input-typography-value-font-weight:400;--input-typography-value-line-height:1.6;--input-typography-value-letter-spacing:.01em;--input-typography-label-font-size:.875rem;--input-typography-label-font-weight:500;--input-typography-label-line-height:1.6;--input-typography-label-letter-spacing:.01em;--input-typography-helper-font-size:.75rem;--input-typography-helper-font-weight:400;--input-typography-helper-line-height:1.6;--input-typography-helper-letter-spacing:.01em;--input-typography-message-font-size:.75rem;--input-typography-message-font-weight:400;--input-typography-message-line-height:1.6;--input-typography-message-letter-spacing:.01em;--input-typography-placeholder-font-size:1rem;--input-typography-placeholder-font-weight:400;--input-typography-placeholder-line-height:1.6;--input-typography-placeholder-font-style:normal;--input-type-dropdown-icon-right:CaretDown;--input-type-dropdown-icon-rotate-open:180deg;--input-type-textarea-min-height:80px;--input-type-textarea-resize:vertical;--input-type-password-icon-right-hidden:Eye;--input-type-password-icon-right-visible:EyeSlash;--input-type-search-icon-left:MagnifyingGlass;--input-type-search-icon-right:X;--language-switcher-height:80px;--language-switcher-gap:20px;--language-switcher-globe-icon-size:24px;--language-switcher-caret-size:16px;--language-switcher-label-gap:4px;--list-item-gap:8px;--list-item-icon-size:20px;--list-item-icon-wrapper-height:26px;--list-item-bullet-size:4px;--list-item-label-font-size-mobile:18px;--list-item-width-desktop:444px;--list-item-width-mobile:361px;--list-item-check-stroke-weight:1.25px;--list-item-minus-stroke-weight:1.25px;--login-hero-padding-desktop:64px;--login-hero-padding-mobile:40px 24px;--login-form-padding-desktop:64px 56px;--login-form-padding-mobile:40px 24px;--login-form-max-w:360px;--login-logo-size:32px;--login-divider-margin:28px;--login-footer-padding-top:40px;--login-sso-icon-size:20px;--logo-favicon-size-lg:96px;--logo-favicon-size-md:48px;--logo-favicon-size-sm:32px;--logo-favicon-size-xs:16px;--logo-avatar-size-portrait:400px;--logo-avatar-size-company:300px;--megamenu-container-height:500px;--megamenu-container-padding:64px;--megamenu-container-z-index:300;--megamenu-container-column-gap:40px;--megamenu-sidenav-width:385px;--megamenu-sidenav-padding:24px;--megamenu-sidenav-items-gap:8px;--megamenu-sidenav-item-height:62px;--megamenu-sidenav-item-padding-x:16px;--megamenu-sidenav-item-padding-y:24px;--megamenu-sidenav-item-bg:#0000;--megamenu-sidenav-item-line-height:1.4;--megamenu-sidenav-item-letter-spacing:.2px;--megamenu-sidenav-item-icon-size:32px;--megamenu-sidenav-item-icon-gap:8px;--megamenu-sidenav-item-caret-size:16px;--megamenu-main-padding-top:38px;--megamenu-main-padding-bottom:64px;--megamenu-main-padding-x:32px;--megamenu-main-columns-gap:64px;--megamenu-main-items-gap:24px;--megamenu-item-icon-size:24px;--megamenu-item-icon-gap:8px;--megamenu-item-heading-line-height:1.4;--megamenu-item-heading-letter-spacing:.2px;--megamenu-item-heading-arrow-size:24px;--megamenu-subnav-item-wrapper-padding-x:8px;--megamenu-subnav-item-wrapper-padding-y:4px;--megamenu-subnav-item-items-gap:2px;--meter-app-gap:6px;--meter-app-track-height-sm:4px;--meter-app-track-height-lg:6px;--modal-overlay-z-index:1000;--modal-surface-padding-x:32px;--modal-surface-padding-y:40px;--modal-surface-z-index:1001;--modal-close-size:32px;--navigation-item-height:80px;--navigation-item-padding-x:24px;--navigation-item-padding-left-label:8px;--navigation-item-gap:4px;--navigation-item-border-width:1px;--navigation-item-border-width-active:4px;--navigation-item-caret-size:16px;--navigation-item-letter-spacing:.14px;--notification-banner-cta-gap:32px;--notification-banner-icon-circle-size:28px;--notification-banner-icon-size:20px;--notification-banner-close-size:20px;--notification-banner-border-radius:0;--pagination-bar-bar-height:44px;--pagination-bar-bar-width-desktop:1312px;--pagination-bar-bar-width-mobile:100%;--pagination-bar-numeration-font-size:1.125rem;--pagination-bar-numeration-font-weight:500;--pagination-bar-numeration-line-height:1.6;--pagination-bar-numeration-letter-spacing:.01em;--pagination-bar-date-font-size:1.125rem;--pagination-bar-date-font-weight:500;--pagination-bar-date-line-height:1.6;--pagination-bar-date-letter-spacing:.01em;--pagination-bar-dot-size-active:11px;--pagination-bar-dot-size-inactive:6px;--pagination-bar-dot-gap:12px;--pagination-bar-animation-control-font-size:1.125rem;--pagination-bar-animation-control-font-weight:600;--pagination-bar-animation-control-icon-size:24px;--pagination-button-size:44px;--pagination-button-icon-size:32px;--pagination-button-opacity-disabled:.4;--pagination-button-focus-ring-width:3px;--pagination-button-focus-ring-offset:2px;--panel-collapsible-width:272px;--panel-collapsible-width-closed:0px;--panel-collapsible-transition:width .2s ease-in-out;--panel-collapsible-head-min-height:38px;--panel-collapsible-head-padding:8px 12px;--panel-collapsible-head-title-font-size:12px;--panel-collapsible-head-filter-pill-padding:2px 5px 2px 8px;--panel-collapsible-head-close-btn-size:22px;--panel-collapsible-head-close-btn-icon-size:12px;--panel-collapsible-toolbar-padding:6px 12px;--panel-collapsible-toolbar-gap:5px;--panel-collapsible-toolbar-tool-btn-padding:3px 8px;--panel-collapsible-empty-state-icon-size:28px;--panel-collapsible-empty-state-font-size:12px;--panel-collapsible-empty-state-padding:24px;--panel-collapsible-empty-state-gap:8px;--popover-padding-y:12px;--popover-padding-x:16px;--popover-max-width:320px;--popover-gap:4px;--popover-close-size:14px;--popover-footer-padding-y:12px;--popover-footer-padding-x:16px;--progress-bar-app-gap:6px;--progress-bar-app-track-height-sm:4px;--progress-bar-app-track-height-lg:6px;--radio-size:16px;--radio-stroke-width:2px;--radio-dot-size:6px;--radio-label-gap:8px;--radio-focus-ring-width:3px;--radio-focus-ring-offset:1px;--ribbon-header-height:34px;--ribbon-header-padding-x:12px;--ribbon-header-tab-font-size:12px;--ribbon-header-tab-padding:8px 14px;--ribbon-header-tab-active-bar:3px;--ribbon-body-height:82px;--ribbon-body-total-height:116px;--ribbon-body-padding-x:16px;--ribbon-body-padding-y:8px;--ribbon-group-padding-x:14px;--ribbon-group-content-gap:4px;--ribbon-group-separator-width:1px;--ribbon-group-label-text-transform:uppercase;--ribbon-btn-large-size:52px;--ribbon-btn-large-icon-size:20px;--ribbon-btn-large-label-gap:3px;--ribbon-btn-large-disabled-opacity:.35;--ribbon-btn-small-height:25px;--ribbon-btn-small-stack-gap:2px;--ribbon-btn-small-padding-x:8px;--ribbon-btn-small-gap:5px;--ribbon-btn-small-icon-size:14px;--scrollbar-width:6px;--scrollbar-light-track:#0000;--scrollbar-dark-track:#0000;--separator-line-width:1px;--separator-line-style:solid;--separator-orientation-horizontal:horizontal;--separator-orientation-vertical:vertical;--separator-spacing-desktop-default-padding-y:60px;--separator-spacing-desktop-month-padding-y:32px;--separator-spacing-desktop-gap:8px;--separator-spacing-desktop-month-name-count-gap:16px;--separator-spacing-mobile-default-padding-y:32px;--separator-spacing-mobile-month-padding-y:12px;--separator-spacing-mobile-gap:8px;--separator-spacing-mobile-month-name-count-gap:8px;--separator-type-with-text-text-font-size:.875rem;--separator-type-with-text-text-label-font-weight:400;--separator-type-with-text-text-value-font-weight:500;--separator-type-with-text-text-line-height:1.6;--separator-type-with-text-text-letter-spacing:.01em;--separator-type-month-name-font-size:1.25rem;--separator-type-month-name-font-weight:500;--separator-type-month-name-line-height:1.4;--separator-type-month-name-letter-spacing:.01em;--separator-type-month-count-font-size:1rem;--separator-type-month-count-font-weight:400;--separator-type-month-count-line-height:1.6;--separator-type-month-count-letter-spacing:.01em;--separator-type-month-toggle-icon-name:CaretDown;--separator-type-month-toggle-icon-size:32px;--separator-type-month-toggle-icon-rotation-collapsed:0deg;--separator-type-month-toggle-icon-rotation-expanded:180deg;--sidebar-tree-width-default:240px;--sidebar-tree-width-min:180px;--sidebar-tree-width-max:420px;--sidebar-tree-tab-padding:10px 8px;--sidebar-tree-tab-active-bar:2px;--sidebar-tree-level-1-category-header-padding:5px 8px 5px 4px;--sidebar-tree-level-1-category-header-bg:#00000005;--sidebar-tree-level-1-category-chevron-size:18px;--sidebar-tree-level-1-category-chevron-icon:11px;--sidebar-tree-level-1-category-eye-btn-size:22px;--sidebar-tree-level-1-category-eye-btn-icon:13px;--sidebar-tree-level-2-group-header-padding:4px 8px 4px 18px;--sidebar-tree-level-2-group-chevron-size:16px;--sidebar-tree-level-2-group-chevron-icon:10px;--sidebar-tree-level-2-group-display-mode-btn-size:22px;--sidebar-tree-level-2-group-display-mode-btn-radius:3px;--sidebar-tree-level-2-group-opacity-control-slider-width:48px;--sidebar-tree-level-2-group-opacity-control-slider-height:3px;--sidebar-tree-level-2-group-opacity-control-val-width:28px;--sidebar-tree-level-2-group-opacity-control-opacity-idle:.4;--sidebar-tree-level-3-object-padding:3px 8px 3px 30px;--sidebar-tree-level-3-object-hidden-opacity:.38;--sidebar-tree-level-3-object-color-swatch-size:13px;--sidebar-tree-level-3-object-color-swatch-border-radius:3px;--sidebar-tree-level-3-object-opacity-slider-width:44px;--sidebar-tree-level-3-object-opacity-slider-height:3px;--sidebar-tree-level-3-object-opacity-slider-opacity-idle:.4;--sidebar-tree-resize-handle-width:4px;--sidebar-tree-resize-handle-color:#0000;--sidenav-width:260px;--sidenav-width-collapsed:64px;--sidenav-border-width:1px;--sidenav-header-padding-x:16px;--sidenav-header-padding-y:12px;--sidenav-header-gap:12px;--sidenav-header-logo-size:40px;--sidenav-item-padding-x:8px;--sidenav-item-padding-y:6px;--sidenav-item-gap:8px;--sidenav-item-icon-size:20px;--sidenav-item-opacity-disabled:.3;--sidenav-group-padding-x:8px;--sidenav-group-padding-top:12px;--sidenav-group-padding-bottom:8px;--sidenav-group-item-spacing:2px;--sidenav-group-header-padding-x:8px;--sidenav-group-header-padding-bottom:4px;--sidenav-group-header-font-size:12px;--sidenav-group-chevron-size:16px;--sidenav-notification-padding-x:16px;--sidenav-notification-padding-y:8px;--sidenav-notification-gap:8px;--sidenav-footer-padding-x:16px;--sidenav-footer-padding-y:12px;--sidenav-footer-gap:12px;--sidenav-footer-avatar-size:40px;--sidenav-promo-padding:16px;--sidenav-promo-gap:8px;--sidenav-collapsed-icon-container-size:32px;--sidenav-collapsed-icon-size:20px;--sidenav-collapsed-item-spacing:4px;--sidenav-collapsed-padding-top:24px;--slider-track-height:2px;--slider-track-border-radius:1px;--slider-handle-size:16px;--slider-focus-ring-width:3px;--slider-focus-ring-offset:1px;--slider-width:200px;--status-light-dot-size:8px;--statusbar-height:26px;--statusbar-padding-x:16px;--statusbar-dot-size:6px;--statusbar-separator-width:1px;--statusbar-separator-height:12px;--stepper-circle-size-lg:40px;--stepper-circle-size-sm:28px;--stepper-circle-stroke-width:2px;--stepper-connector-width:2px;--stepper-font-number-lg-font-size:1.125rem;--stepper-font-number-sm-font-size:.875rem;--stepper-font-label-font-size-desktop:.875rem;--stepper-font-label-font-size-mobile:.75rem;--stepper-vertical-gap:32px;--stepper-vertical-description-font-size:.75rem;--stepper-max-width-desktop:800px;--stepper-max-width-mobile:361px;--switch-track-width:32px;--switch-track-height:18px;--switch-track-border-radius:9px;--switch-handle-size:14px;--switch-handle-offset:2px;--switch-label-gap:8px;--switch-focus-ring-width:3px;--switch-focus-ring-offset:1px;--switch-focus-ring-border-radius:10px;--tab-app-focus-ring-width:3px;--tab-app-focus-ring-radius:3px;--tab-app-focus-ring-extra-height:5px;--tab-app-underline-inactive:1px;--tab-app-underline-active:3px;--tab-app-disabled-opacity:.5;--tab-app-level-main-padding-y:8px;--tab-app-level-main-padding-x:12px;--tab-app-level-panel-padding-y:6px;--tab-app-level-panel-padding-x:8px;--tab-app-level-float-padding-y:6px;--tab-app-level-float-padding-x:8px;--tab-navigation-focus-ring-width:3px;--tab-navigation-focus-ring-radius:3px;--tab-navigation-focus-ring-extra-height:5px;--tab-navigation-item-font-size:1rem;--tab-navigation-item-line-height:1.6;--tab-navigation-item-letter-spacing:.01em;--tab-navigation-item-padding-x:24px;--tab-navigation-item-padding-y:16px;--tab-navigation-item-underline-inactive:1px;--tab-navigation-item-underline-active:4px;--tab-navigation-item-disabled-opacity:.5;--tab-navigation-mobile-overflow:scroll;--table-app-header-padding-y:8px;--table-app-header-padding-x:12px;--table-app-header-bar-active-width:3px;--table-app-header-sort-icon-size:12px;--table-app-header-sort-icon-gap:6px;--table-app-row-padding-y:14px;--table-app-row-padding-x:12px;--table-app-selection-column-width:40px;--tag-base-font-weight:500;--tag-base-line-height:1.6;--tag-base-letter-spacing:.01em;--tag-base-text-transform:uppercase;--tag-size-s-height:20px;--tag-size-s-padding-x:6px;--tag-size-s-padding-y:3px;--tag-size-s-gap:4px;--tag-size-s-icon-size:14px;--tag-size-s-font-size-desktop:.75rem;--tag-size-s-font-size-mobile:.875rem;--tag-size-m-height:24px;--tag-size-m-padding-x:4px;--tag-size-m-padding-y:4px;--tag-size-m-gap:4px;--tag-size-m-icon-size:20px;--tag-size-m-font-size:.875rem;--tag-size-l-height:32px;--tag-size-l-padding-x:8px;--tag-size-l-padding-y:3px;--tag-size-l-gap:6px;--tag-size-l-icon-size:20px;--tag-size-l-font-size:.875rem;--tag-variant-orange-font-weight:500;--tag-variant-blue-font-weight:500;--tag-variant-purple-font-weight:500;--tag-variant-grey-font-weight:500;--tag-variant-grey-300-font-weight:500;--tag-variant-white-font-weight:500;--tag-variant-varimos-ai-font-weight:700;--tag-variant-varimos-ai-icon-size-s:16.8px;--tag-variant-varimos-ai-icon-size-m:20px;--tag-placement-card-edge-overlap:4px;--tag-placement-card-edge-border-radius-card-edge:2px 2px 0 0;--tag-app-border-radius:2px;--tag-app-text-transform:uppercase;--text-button-opacity-disabled:.3;--text-button-layout-padding-x:12px;--text-button-layout-padding-y:4px;--text-button-layout-gap:4px;--text-button-focus-ring-width:3px;--text-button-focus-ring-style:solid;--text-button-focus-ring-offset:2px;--text-button-size-s-font-size:.875rem;--text-button-size-s-line-height:1.6;--text-button-size-s-letter-spacing:.01em;--text-button-size-s-icon-size:14px;--text-button-size-s-default-font-weight:500;--text-button-size-s-default-text-decoration:none;--text-button-size-s-hover-font-weight:500;--text-button-size-s-hover-text-decoration:underline;--text-button-size-s-active-font-weight:600;--text-button-size-s-active-text-decoration:underline;--text-button-size-s-disabled-font-weight:500;--text-button-size-s-disabled-text-decoration:none;--text-button-size-s-focus-font-weight:500;--text-button-size-s-focus-text-decoration:none;--text-button-size-m-font-size:1rem;--text-button-size-m-line-height:1.6;--text-button-size-m-letter-spacing:.01em;--text-button-size-m-icon-size:16px;--text-button-size-m-default-font-weight:500;--text-button-size-m-hover-font-weight:500;--text-button-size-m-hover-text-decoration:underline;--text-button-size-m-active-font-weight:600;--text-button-size-m-active-text-decoration:underline;--text-button-size-m-disabled-font-weight:500;--text-button-size-m-disabled-text-decoration:none;--text-button-size-m-focus-font-weight:500;--text-button-size-m-focus-text-decoration:none;--text-button-icon-slot-left:optional;--text-button-icon-slot-right:optional;--toast-min-width:300px;--toast-max-width:480px;--toast-padding-y:12px;--toast-padding-x:16px;--toast-accent-width:3px;--toast-gap:10px;--toast-stack-gap:8px;--toast-icon-size:18px;--toast-close-size:18px;--toast-dismiss-ms:5000;--toast-title-font-size:12px;--tool-options-bar-height:26px;--tool-options-bar-padding-x:16px;--tool-options-bar-gap:12px;--tool-options-bar-separator-width:1px;--tool-options-bar-separator-height:14px;--tool-options-bar-radio-item-height:20px;--tool-options-bar-radio-item-padding-x:8px;--tooltip-padding-y:6px;--tooltip-padding-x:10px;--tooltip-max-width:240px;--tooltip-delay-show-ms:400;--tooltip-delay-hide-ms:0;--tooltip-arrow-width:16px;--tooltip-arrow-height:8px;--top-navigation-height:80px;--top-navigation-padding-x:40px;--top-navigation-border-width:1px;--top-navigation-z-index:200;--top-navigation-logo-width:120.629px;--top-navigation-logo-height:18px;--top-navigation-nav-gap:40px;--top-navigation-cta-gap:24px;--top-navigation-cta-button-gap:16px;--top-navigation-cta-button-height:40px;--top-navigation-cta-button-width:166px;--top-navigation-mobile-width:393px;--top-navigation-mobile-padding-x:16px;--top-navigation-mobile-content-gap:16px;--top-navigation-mobile-hamburger-width:40px;--top-navigation-mobile-hamburger-height:56px;--top-navigation-mobile-hamburger-icon-size:28px;--top-navigation-mobile-cta-button-width:153px;--top-navigation-mobile-cta-button-height:40px;--type-scale-desktop-48-r-numbers-font-style:normal;--type-scale-desktop-48-r-numbers-text-transform:none;--type-scale-desktop-42-m-header-display-font-style:normal;--type-scale-desktop-42-m-header-display-text-transform:none;--type-scale-desktop-38-m-t1-font-style:normal;--type-scale-desktop-38-m-t1-text-transform:none;--type-scale-desktop-32-sb-font-style:normal;--type-scale-desktop-32-sb-text-transform:none;--type-scale-desktop-32-m-font-style:normal;--type-scale-desktop-32-m-text-transform:none;--type-scale-desktop-32-r-font-style:normal;--type-scale-desktop-32-r-text-transform:none;--type-scale-desktop-28-sb-font-style:normal;--type-scale-desktop-28-sb-text-transform:none;--type-scale-desktop-28-m-t2-font-style:normal;--type-scale-desktop-28-m-t2-text-transform:none;--type-scale-desktop-28-r-font-style:normal;--type-scale-desktop-28-r-text-transform:none;--type-scale-desktop-24-m-font-style:normal;--type-scale-desktop-24-m-text-transform:none;--type-scale-desktop-24-r-font-style:normal;--type-scale-desktop-24-r-text-transform:none;--type-scale-desktop-24-r-italic-font-style:italic;--type-scale-desktop-24-r-italic-text-transform:none;--type-scale-desktop-20-sb-font-style:normal;--type-scale-desktop-20-sb-text-transform:none;--type-scale-desktop-20-m-t3-font-style:normal;--type-scale-desktop-20-m-t3-text-transform:none;--type-scale-desktop-20-r-subline-font-style:normal;--type-scale-desktop-20-r-subline-text-transform:none;--type-scale-desktop-16-sb-font-style:normal;--type-scale-desktop-16-sb-text-transform:none;--type-scale-desktop-16-m-t4-font-style:normal;--type-scale-desktop-16-m-t4-text-transform:none;--type-scale-desktop-16-r-main-text-font-style:normal;--type-scale-desktop-16-r-main-text-text-transform:none;--type-scale-desktop-16-r-italic-font-style:italic;--type-scale-desktop-16-r-italic-text-transform:none;--type-scale-desktop-14-sb-font-style:normal;--type-scale-desktop-14-sb-text-transform:none;--type-scale-desktop-14-m-t5-font-style:normal;--type-scale-desktop-14-m-t5-text-transform:none;--type-scale-desktop-14-r-secondary-text-font-style:normal;--type-scale-desktop-14-r-secondary-text-text-transform:none;--type-scale-desktop-14-r-italic-font-style:italic;--type-scale-desktop-14-r-italic-text-transform:none;--type-scale-desktop-12-sb-font-style:normal;--type-scale-desktop-12-sb-text-transform:none;--type-scale-desktop-12-m-font-style:normal;--type-scale-desktop-12-m-text-transform:none;--type-scale-desktop-12-r-font-style:normal;--type-scale-desktop-12-r-text-transform:none;--type-scale-desktop-18-m-fono-font-style:normal;--type-scale-desktop-18-m-fono-text-transform:none;--type-scale-desktop-14-b-fono-font-style:normal;--type-scale-desktop-14-b-fono-text-transform:none;--type-scale-desktop-14-m-fono-caps-font-style:normal;--type-scale-desktop-14-m-fono-caps-text-transform:uppercase;--type-scale-desktop-12-b-fono-font-style:normal;--type-scale-desktop-12-b-fono-text-transform:none;--type-scale-desktop-12-m-fono-caps-font-style:normal;--type-scale-desktop-12-m-fono-caps-text-transform:uppercase;--type-scale-mobile-48-r-numbers-font-style:normal;--type-scale-mobile-48-r-numbers-text-transform:none;--type-scale-mobile-38-m-header-display-font-style:normal;--type-scale-mobile-38-m-header-display-text-transform:none;--type-scale-mobile-32-m-t1-font-style:normal;--type-scale-mobile-32-m-t1-text-transform:none;--type-scale-mobile-24-m-t2-font-style:normal;--type-scale-mobile-24-m-t2-text-transform:none;--type-scale-mobile-24-r-font-style:normal;--type-scale-mobile-24-r-text-transform:none;--type-scale-mobile-20-m-t3-font-style:normal;--type-scale-mobile-20-m-t3-text-transform:none;--type-scale-mobile-20-r-subline-font-style:normal;--type-scale-mobile-20-r-subline-text-transform:none;--type-scale-mobile-20-r-italic-font-style:italic;--type-scale-mobile-20-r-italic-text-transform:none;--type-scale-mobile-18-sb-font-style:normal;--type-scale-mobile-18-sb-text-transform:none;--type-scale-mobile-18-m-t4-font-style:normal;--type-scale-mobile-18-m-t4-text-transform:none;--type-scale-mobile-18-r-main-text-font-style:normal;--type-scale-mobile-18-r-main-text-text-transform:none;--type-scale-mobile-16-m-t5-font-style:normal;--type-scale-mobile-16-m-t5-text-transform:none;--type-scale-mobile-16-r-secondary-text-font-style:normal;--type-scale-mobile-16-r-secondary-text-text-transform:none;--type-scale-mobile-16-r-italic-font-style:italic;--type-scale-mobile-16-r-italic-text-transform:none;--type-scale-mobile-14-sb-font-style:normal;--type-scale-mobile-14-sb-text-transform:none;--type-scale-mobile-14-m-font-style:normal;--type-scale-mobile-14-m-text-transform:none;--type-scale-mobile-14-r-font-style:normal;--type-scale-mobile-14-r-text-transform:none;--type-scale-mobile-14-m-fono-caps-font-style:normal;--type-scale-mobile-14-m-fono-caps-text-transform:uppercase;--type-scale-mobile-12-b-fono-font-style:normal;--type-scale-mobile-12-b-fono-text-transform:none;--type-scale-mobile-12-m-fono-caps-font-style:normal;--type-scale-mobile-12-m-fono-caps-text-transform:uppercase;--user-menu-trigger-size:32px;--user-menu-trigger-border-width:2px;--user-menu-trigger-font-size:12px;--user-menu-menu-min-width:200px;--user-menu-menu-offset-y:8px;--user-menu-header-padding:12px 16px;--user-menu-header-name-font-size:14px;--user-menu-header-email-font-size:12px;--user-menu-header-email-margin-top:2px;--user-menu-divider-margin:4px;--user-menu-item-gap:10px;--user-menu-item-padding:8px 16px;--user-menu-item-font-size:12px;--user-menu-item-icon-size:14px;--view-toggle-border-width:1.5px;--view-toggle-btn-width:32px;--view-toggle-btn-height:28px;--view-toggle-btn-icon-size:14px;--view-toggle-divider-width:1px;--avatar-color-grey-bg:var(--color-brand-greyscale-100);--avatar-color-grey-fg:var(--color-brand-greyscale-600);--avatar-color-blue-bg:var(--color-brand-blue-100);--avatar-color-blue-fg:var(--color-brand-blue-700);--avatar-color-green-bg:var(--color-brand-green-75);--avatar-color-green-fg:var(--color-brand-green-700);--avatar-color-orange-bg:var(--color-alt-orange-50);--avatar-color-orange-fg:var(--color-alt-orange-600);--avatar-color-purple-bg:var(--color-brand-purple-75);--avatar-color-purple-fg:var(--color-brand-purple-700);--avatar-color-aqua-bg:var(--color-alt-aqua-75);--avatar-color-aqua-fg:var(--color-alt-aqua-700);--avatar-color-sky-bg:var(--color-brand-blue-50);--avatar-color-sky-fg:var(--color-brand-blue-600);--avatar-color-mint-bg:var(--color-alt-aqua-50);--avatar-color-mint-fg:var(--color-alt-aqua-600);--avatar-color-peach-bg:var(--color-alt-orange-25);--avatar-color-peach-fg:var(--color-alt-orange-500);--avatar-color-lavender-bg:var(--color-brand-purple-50);--avatar-color-lavender-fg:var(--color-brand-purple-600);--avatar-color-rose-bg:var(--color-alt-pink-50);--avatar-color-rose-fg:var(--color-alt-pink-600);--avatar-color-lime-bg:var(--color-brand-green-25);--avatar-color-lime-fg:var(--color-brand-green-500);--avatar-color-navy-bg:var(--color-brand-blue-200);--avatar-color-navy-fg:var(--color-brand-blue-900);--avatar-color-forest-bg:var(--color-brand-green-200);--avatar-color-forest-fg:var(--color-brand-green-800);--avatar-color-coral-bg:var(--color-alt-orange-75);--avatar-color-coral-fg:var(--color-alt-orange-700);--avatar-color-plum-bg:var(--color-brand-purple-200);--avatar-color-plum-fg:var(--color-brand-purple-900);--avatar-color-magenta-bg:var(--color-alt-pink-100);--avatar-color-magenta-fg:var(--color-alt-pink-800);--avatar-color-slate-bg:var(--color-brand-greyscale-200);--avatar-color-slate-fg:var(--color-brand-greyscale-800);--avatar-status-available:var(--color-brand-green-300);--avatar-status-away:var(--color-system-yellow-300);--avatar-status-busy:var(--color-alt-orange-300);--avatar-status-dnd:var(--color-system-red-400);--avatar-status-blocked:var(--color-system-red-400);--avatar-status-offline:var(--color-brand-greyscale-500);--avatar-status-unknown:var(--color-brand-greyscale-200);--avatar-status-oof:var(--color-brand-greyscale-200);--avatar-status-icon-color:var(--color-brand-greyscale-900);--avatar-status-icon-color-inverse:var(--color-brand-greyscale-0);--bottom-sheet-overlay-opacity:var(--ds-opacity-overlay);--chart-app-series-axis-family:var(--ds-font-font-mono);--checkbox-stroke-default:var(--color-brand-greyscale-500);--checkbox-check-color-default:var(--color-brand-greyscale-0);--dialog-app-backdrop-bg:var(--ds-color-bg-overlay);--icon-circle-icon-color:var(--color-brand-greyscale-900);--icon-circle-variant-green-bg:var(--color-brand-green-300);--icon-circle-variant-blue-bg:var(--color-brand-blue-300);--icon-circle-variant-purple-bg:var(--color-brand-purple-300);--icon-circle-variant-grey-bg:var(--color-brand-greyscale-300);--icon-circle-variant-orange-bg:var(--color-alt-orange-300);--infobox-icon-circle-size:var(--icon-circle-size-md-container);--infobox-variant-green-50-bg:var(--color-brand-green-50);--infobox-variant-green-75-bg:var(--color-brand-green-75);--infobox-variant-blue-50-bg:var(--color-brand-blue-50);--infobox-variant-blue-75-bg:var(--color-brand-blue-75);--infobox-variant-purple-50-bg:var(--color-brand-purple-50);--infobox-variant-purple-75-bg:var(--color-brand-purple-75);--infobox-variant-grey-50-bg:var(--color-brand-greyscale-50);--infobox-variant-orange-50-bg:var(--color-alt-orange-50);--inline-alert-icon-color:var(--color-brand-greyscale-0);--list-item-check-fill-green:var(--color-brand-green-300);--list-item-check-fill-blue:var(--color-brand-blue-200);--list-item-check-fill-purple:var(--color-brand-purple-200);--list-item-minus-fill-red:var(--color-system-red-200);--logo-text-color:var(--color-brand-greyscale-900);--megamenu-container-overlay-opacity:var(--ds-opacity-overlay);--modal-overlay-opacity:var(--ds-opacity-overlay);--notification-banner-bg-green:var(--color-brand-green-50);--notification-banner-bg-blue:var(--color-brand-blue-50);--notification-banner-bg-purple:var(--color-brand-purple-50);--notification-banner-bg-grey:var(--color-brand-greyscale-50);--notification-banner-bg-orange:var(--color-alt-orange-50);--notification-banner-icon-circle-bg-filled:var(--color-alt-orange-300);--pagination-bar-numeration-font-family:var(--ds-font-font-mono);--pagination-bar-date-font-family:var(--ds-font-font-mono);--panel-collapsible-head-filter-pill-font-family:var(--ds-font-font-mono);--popover-light-bg:var(--color-brand-greyscale-600);--popover-light-text:var(--color-brand-greyscale-0);--popover-light-close:var(--color-brand-greyscale-100);--popover-light-divider:var(--color-brand-greyscale-0);--popover-light-footer-text:var(--color-brand-greyscale-0);--popover-dark-bg:var(--color-brand-greyscale-300);--popover-dark-text:var(--color-brand-greyscale-900);--popover-dark-close:var(--color-brand-greyscale-900);--popover-dark-divider:var(--color-brand-greyscale-600);--popover-dark-footer-text:var(--color-brand-greyscale-900);--radio-stroke-default:var(--color-brand-greyscale-500);--radio-dot-color-default:var(--color-brand-greyscale-0);--ribbon-group-label-letter-spacing:var(--ds-font-tracking-wider);--sidebar-tree-level-2-group-opacity-control-val-font:var(--ds-font-font-mono);--slider-track-color-unfilled:var(--color-brand-greyscale-300);--slider-track-color-filled:var(--color-brand-greyscale-950);--slider-track-color-disabled:var(--color-brand-greyscale-200);--slider-handle-color-default:var(--color-brand-greyscale-950);--slider-handle-color-disabled:var(--color-brand-greyscale-300);--status-light-color-error:var(--color-system-red-400);--status-light-color-warning:var(--color-system-yellow-400);--status-light-color-info:var(--color-brand-blue-400);--status-light-color-purple:var(--color-brand-purple-400);--status-light-color-orange:var(--color-alt-orange-400);--status-light-color-aqua:var(--color-alt-aqua-400);--status-light-color-pink:var(--color-alt-pink-400);--statusbar-font-family:var(--ds-font-font-mono);--switch-track-color-off-default:var(--color-brand-greyscale-500);--switch-track-color-off-hover:var(--color-brand-greyscale-500);--switch-track-color-off-disabled:var(--color-brand-greyscale-200);--switch-handle-color-default:var(--color-brand-greyscale-0);--switch-handle-color-disabled:var(--color-brand-greyscale-0);--tag-base-font-family:var(--ds-font-font-mono);--tag-variant-blue-bg:var(--color-brand-blue-300);--tag-variant-grey-300-bg:var(--color-brand-greyscale-300);--tag-app-letter-spacing:var(--ds-font-tracking-wide);--tooltip-light-bg:var(--color-brand-greyscale-600);--tooltip-light-text:var(--color-brand-greyscale-0);--tooltip-dark-bg:var(--color-brand-greyscale-300);--tooltip-dark-text:var(--color-brand-greyscale-900);--type-scale-desktop-48-r-numbers-font-family:var(--typography-font-family-primary);--type-scale-desktop-48-r-numbers-font-size:var(--typography-font-size-48);--type-scale-desktop-48-r-numbers-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-48-r-numbers-line-height:var(--typography-line-height-tight);--type-scale-desktop-48-r-numbers-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-42-m-header-display-font-family:var(--typography-font-family-primary);--type-scale-desktop-42-m-header-display-font-size:var(--typography-font-size-42);--type-scale-desktop-42-m-header-display-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-42-m-header-display-line-height:var(--typography-line-height-tight);--type-scale-desktop-42-m-header-display-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-38-m-t1-font-family:var(--typography-font-family-primary);--type-scale-desktop-38-m-t1-font-size:var(--typography-font-size-38);--type-scale-desktop-38-m-t1-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-38-m-t1-line-height:var(--typography-line-height-tight);--type-scale-desktop-38-m-t1-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-sb-font-size:var(--typography-font-size-32);--type-scale-desktop-32-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-32-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-m-font-size:var(--typography-font-size-32);--type-scale-desktop-32-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-32-m-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-r-font-size:var(--typography-font-size-32);--type-scale-desktop-32-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-32-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-sb-font-size:var(--typography-font-size-28);--type-scale-desktop-28-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-28-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-m-t2-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-m-t2-font-size:var(--typography-font-size-28);--type-scale-desktop-28-m-t2-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-28-m-t2-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-m-t2-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-r-font-size:var(--typography-font-size-28);--type-scale-desktop-28-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-28-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-m-font-size:var(--typography-font-size-24);--type-scale-desktop-24-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-24-m-line-height:var(--typography-line-height-tight);--type-scale-desktop-24-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-r-font-size:var(--typography-font-size-24);--type-scale-desktop-24-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-24-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-24-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-r-italic-font-size:var(--typography-font-size-24);--type-scale-desktop-24-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-24-r-italic-line-height:var(--typography-line-height-loose);--type-scale-desktop-24-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-sb-font-size:var(--typography-font-size-20);--type-scale-desktop-20-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-20-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-m-t3-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-m-t3-font-size:var(--typography-font-size-20);--type-scale-desktop-20-m-t3-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-20-m-t3-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-m-t3-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-r-subline-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-r-subline-font-size:var(--typography-font-size-20);--type-scale-desktop-20-r-subline-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-20-r-subline-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-r-subline-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-sb-font-size:var(--typography-font-size-16);--type-scale-desktop-16-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-16-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-m-t4-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-m-t4-font-size:var(--typography-font-size-16);--type-scale-desktop-16-m-t4-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-16-m-t4-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-m-t4-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-r-main-text-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-r-main-text-font-size:var(--typography-font-size-16);--type-scale-desktop-16-r-main-text-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-16-r-main-text-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-r-main-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-r-italic-font-size:var(--typography-font-size-16);--type-scale-desktop-16-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-16-r-italic-line-height:var(--typography-line-height-normal);--type-scale-desktop-16-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-sb-font-size:var(--typography-font-size-14);--type-scale-desktop-14-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-14-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-m-t5-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-m-t5-font-size:var(--typography-font-size-14);--type-scale-desktop-14-m-t5-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-14-m-t5-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-m-t5-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-r-secondary-text-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-r-secondary-text-font-size:var(--typography-font-size-14);--type-scale-desktop-14-r-secondary-text-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-14-r-secondary-text-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-r-secondary-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-r-italic-font-size:var(--typography-font-size-14);--type-scale-desktop-14-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-14-r-italic-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-sb-font-size:var(--typography-font-size-12);--type-scale-desktop-12-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-12-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-m-font-size:var(--typography-font-size-12);--type-scale-desktop-12-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-12-m-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-r-font-size:var(--typography-font-size-12);--type-scale-desktop-12-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-12-r-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-18-m-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-18-m-fono-font-size:var(--typography-font-size-18);--type-scale-desktop-18-m-fono-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-18-m-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-18-m-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-b-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-14-b-fono-font-size:var(--typography-font-size-14);--type-scale-desktop-14-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-desktop-14-b-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-desktop-14-m-fono-caps-font-size:var(--typography-font-size-14);--type-scale-desktop-14-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-14-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-b-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-12-b-fono-font-size:var(--typography-font-size-12);--type-scale-desktop-12-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-desktop-12-b-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-desktop-12-m-fono-caps-font-size:var(--typography-font-size-12);--type-scale-desktop-12-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-12-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-48-r-numbers-font-family:var(--typography-font-family-primary);--type-scale-mobile-48-r-numbers-font-size:var(--typography-font-size-48);--type-scale-mobile-48-r-numbers-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-48-r-numbers-line-height:var(--typography-line-height-tight);--type-scale-mobile-48-r-numbers-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-38-m-header-display-font-family:var(--typography-font-family-primary);--type-scale-mobile-38-m-header-display-font-size:var(--typography-font-size-38);--type-scale-mobile-38-m-header-display-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-38-m-header-display-line-height:var(--typography-line-height-tight);--type-scale-mobile-38-m-header-display-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-32-m-t1-font-family:var(--typography-font-family-primary);--type-scale-mobile-32-m-t1-font-size:var(--typography-font-size-32);--type-scale-mobile-32-m-t1-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-32-m-t1-line-height:var(--typography-line-height-tight);--type-scale-mobile-32-m-t1-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-24-m-t2-font-family:var(--typography-font-family-primary);--type-scale-mobile-24-m-t2-font-size:var(--typography-font-size-24);--type-scale-mobile-24-m-t2-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-24-m-t2-line-height:var(--typography-line-height-tight);--type-scale-mobile-24-m-t2-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-24-r-font-family:var(--typography-font-family-primary);--type-scale-mobile-24-r-font-size:var(--typography-font-size-24);--type-scale-mobile-24-r-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-24-r-line-height:var(--typography-line-height-tight);--type-scale-mobile-24-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-m-t3-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-m-t3-font-size:var(--typography-font-size-20);--type-scale-mobile-20-m-t3-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-20-m-t3-line-height:var(--typography-line-height-tight);--type-scale-mobile-20-m-t3-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-r-subline-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-r-subline-font-size:var(--typography-font-size-20);--type-scale-mobile-20-r-subline-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-20-r-subline-line-height:var(--typography-line-height-tight);--type-scale-mobile-20-r-subline-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-r-italic-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-r-italic-font-size:var(--typography-font-size-20);--type-scale-mobile-20-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-20-r-italic-line-height:var(--typography-line-height-normal);--type-scale-mobile-20-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-sb-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-sb-font-size:var(--typography-font-size-18);--type-scale-mobile-18-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-mobile-18-sb-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-m-t4-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-m-t4-font-size:var(--typography-font-size-18);--type-scale-mobile-18-m-t4-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-18-m-t4-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-m-t4-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-r-main-text-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-r-main-text-font-size:var(--typography-font-size-18);--type-scale-mobile-18-r-main-text-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-18-r-main-text-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-r-main-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-m-t5-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-m-t5-font-size:var(--typography-font-size-16);--type-scale-mobile-16-m-t5-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-16-m-t5-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-m-t5-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-r-secondary-text-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-r-secondary-text-font-size:var(--typography-font-size-16);--type-scale-mobile-16-r-secondary-text-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-16-r-secondary-text-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-r-secondary-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-r-italic-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-r-italic-font-size:var(--typography-font-size-16);--type-scale-mobile-16-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-16-r-italic-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-sb-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-sb-font-size:var(--typography-font-size-14);--type-scale-mobile-14-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-mobile-14-sb-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-m-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-m-font-size:var(--typography-font-size-14);--type-scale-mobile-14-m-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-14-m-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-r-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-r-font-size:var(--typography-font-size-14);--type-scale-mobile-14-r-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-14-r-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-mobile-14-m-fono-caps-font-size:var(--typography-font-size-14);--type-scale-mobile-14-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-14-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-12-b-fono-font-family:var(--typography-font-family-mono);--type-scale-mobile-12-b-fono-font-size:var(--typography-font-size-12);--type-scale-mobile-12-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-mobile-12-b-fono-line-height:var(--typography-line-height-loose);--type-scale-mobile-12-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-12-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-mobile-12-m-fono-caps-font-size:var(--typography-font-size-12);--type-scale-mobile-12-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-12-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-mobile-12-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--accordion-surface-bg:var(--ds-color-bg-surface);--accordion-surface-border-color:var(--ds-color-text-primary);--accordion-surface-border-radius:var(--ds-radius-modal);--accordion-surface-padding-desktop:var(--ds-space-component-lg);--accordion-surface-padding-mobile:var(--ds-space-component-md);--accordion-surface-gap:var(--ds-space-component-md);--accordion-question-font-size-desktop:var(--ds-font-size-heading-4);--accordion-question-font-weight:var(--ds-font-weight-body-emphasis);--accordion-question-color:var(--ds-color-text-primary);--accordion-answer-font-size-desktop:var(--ds-font-size-body);--accordion-answer-font-weight:var(--ds-font-weight-body);--accordion-answer-color:var(--ds-color-text-primary);--accordion-chevron-color:var(--ds-color-text-primary);--accordion-animation-duration:var(--ds-motion-duration-normal);--accordion-animation-easing:var(--ds-motion-easing-default);--avatar-border-radius:var(--ds-radius-full);--avatar-font-weight:var(--ds-font-weight-bold);--avatar-status-border:var(--ds-color-bg-surface);--avatar-group-stack-ring-color:var(--ds-color-bg-surface);--avatar-focus-ring-color:var(--ds-color-border-focus);--bottom-sheet-overlay-bg:var(--ds-color-bg-inverse);--bottom-sheet-surface-bg:var(--ds-color-bg-surface);--bottom-sheet-surface-border-radius:var(--ds-radius-xl);--bottom-sheet-surface-padding-x:var(--ds-space-component-md);--bottom-sheet-surface-padding-top:var(--ds-space-component-sm);--bottom-sheet-surface-padding-bottom:var(--ds-space-component-lg);--bottom-sheet-drag-bar-bg:var(--ds-color-border-subtle);--bottom-sheet-drag-bar-border-radius:var(--ds-radius-pill);--bottom-sheet-title-font-size:var(--ds-font-size-heading-3);--bottom-sheet-title-font-weight:var(--ds-font-weight-body-emphasis);--bottom-sheet-title-color:var(--ds-color-text-primary);--bottom-sheet-title-padding-top:var(--ds-space-component-md);--bottom-sheet-content-gap:var(--ds-space-component-lg);--bottom-sheet-buttons-gap:var(--ds-space-component-md);--bottom-sheet-buttons-padding-top:var(--ds-space-component-sm);--button-app-border-radius:var(--ds-radius-xs);--button-app-font-weight:var(--ds-font-weight-semibold);--button-app-focus-ring-color:var(--ds-color-border-focus);--button-app-size-l-font-size:var(--ds-font-size-text-md);--button-app-size-m-font-size:var(--ds-font-size-text-sm);--button-app-size-s-font-size:var(--ds-font-size-text-xs);--button-app-primary-default-bg:var(--ds-color-bg-inverse);--button-app-primary-default-text:var(--ds-color-text-inverse);--button-app-primary-hover-bg:var(--ds-color-bg-inverse-hover);--button-app-primary-hover-text:var(--ds-color-text-inverse);--button-app-primary-active-bg:var(--ds-color-bg-press);--button-app-primary-active-text:var(--ds-color-text-inverse);--button-app-primary-disabled-bg:var(--ds-color-bg-inverse);--button-app-primary-disabled-text:var(--ds-color-text-inverse);--button-app-primary-focus-bg:var(--ds-color-bg-inverse);--button-app-primary-focus-text:var(--ds-color-text-inverse);--button-app-secondary-default-bg:var(--ds-color-bg-surface);--button-app-secondary-default-text:var(--ds-color-text-primary);--button-app-secondary-default-border-color:var(--ds-color-border-strong);--button-app-secondary-hover-bg:var(--ds-color-bg-control-hover);--button-app-secondary-hover-text:var(--ds-color-text-primary);--button-app-secondary-hover-border-color:var(--ds-color-border-strong);--button-app-secondary-active-bg:var(--ds-color-bg-control-active);--button-app-secondary-active-text:var(--ds-color-text-press);--button-app-secondary-active-border-color:var(--ds-color-bg-press);--button-app-secondary-disabled-bg:var(--ds-color-bg-surface);--button-app-secondary-disabled-text:var(--ds-color-text-primary);--button-app-secondary-disabled-border-color:var(--ds-color-border-strong);--button-app-secondary-focus-bg:var(--ds-color-bg-surface);--button-app-secondary-focus-text:var(--ds-color-text-primary);--button-app-secondary-focus-border-color:var(--ds-color-border-strong);--button-app-special-default-bg:var(--ds-color-bg-surface);--button-app-special-default-text:var(--ds-color-text-primary);--button-app-special-hover-bg:var(--ds-color-bg-control-hover);--button-app-special-hover-text:var(--ds-color-text-primary);--button-app-special-active-bg:var(--ds-color-bg-control-active);--button-app-special-active-text:var(--ds-color-text-press);--button-app-special-disabled-bg:var(--ds-color-bg-surface);--button-app-special-disabled-text:var(--ds-color-text-primary);--button-app-special-focus-bg:var(--ds-color-bg-surface);--button-app-special-focus-text:var(--ds-color-text-primary);--button-app-ghost-default-text:var(--ds-color-text-primary);--button-app-ghost-hover-bg:var(--ds-color-bg-control-hover);--button-app-ghost-hover-text:var(--ds-color-text-primary);--button-app-ghost-active-bg:var(--ds-color-bg-control-active);--button-app-ghost-active-text:var(--ds-color-text-press);--button-app-ghost-disabled-text:var(--ds-color-text-primary);--button-app-ghost-focus-text:var(--ds-color-text-primary);--button-app-destructive-default-bg:var(--ds-color-feedback-error);--button-app-destructive-default-text:var(--ds-color-text-inverse);--button-app-destructive-hover-bg:var(--ds-color-feedback-error-hover);--button-app-destructive-hover-text:var(--ds-color-text-inverse);--button-app-destructive-active-bg:var(--ds-color-feedback-error-active);--button-app-destructive-active-text:var(--ds-color-text-inverse);--button-app-destructive-disabled-bg:var(--ds-color-feedback-error);--button-app-destructive-disabled-text:var(--ds-color-text-inverse);--button-app-destructive-focus-bg:var(--ds-color-feedback-error);--button-app-destructive-focus-text:var(--ds-color-text-inverse);--button-focus-ring-color:var(--ds-color-border-focus);--button-layout-border-radius:var(--ds-radius-button);--button-primary-default-bg:var(--ds-color-bg-inverse);--button-primary-default-text:var(--ds-color-text-inverse);--button-primary-hover-bg:var(--ds-color-bg-inverse-hover);--button-primary-hover-text:var(--ds-color-text-inverse);--button-primary-active-bg:var(--ds-color-bg-press);--button-primary-active-text:var(--ds-color-text-inverse);--button-primary-disabled-bg:var(--ds-color-bg-inverse);--button-primary-disabled-text:var(--ds-color-text-inverse);--button-primary-focus-bg:var(--ds-color-bg-inverse);--button-primary-focus-text:var(--ds-color-text-inverse);--button-green-default-bg:var(--ds-color-brand-green);--button-green-default-text:var(--ds-color-text-on-green);--button-green-hover-bg:var(--ds-color-brand-green-dark);--button-green-hover-text:var(--ds-color-text-on-green);--button-green-active-bg:var(--ds-color-brand-green-darker);--button-green-active-text:var(--ds-color-text-on-green);--button-green-disabled-bg:var(--ds-color-brand-green);--button-green-disabled-text:var(--ds-color-text-on-green);--button-green-focus-bg:var(--ds-color-brand-green);--button-green-focus-text:var(--ds-color-text-on-green);--button-secondary-default-bg:var(--ds-color-bg-surface);--button-secondary-default-text:var(--ds-color-text-primary);--button-secondary-default-border-color:var(--ds-color-border-strong);--button-secondary-hover-bg:var(--ds-color-bg-control-hover);--button-secondary-hover-text:var(--ds-color-text-primary);--button-secondary-hover-border-color:var(--ds-color-border-strong);--button-secondary-active-bg:var(--ds-color-bg-control-active);--button-secondary-active-text:var(--ds-color-text-press);--button-secondary-active-border-color:var(--ds-color-border-strong);--button-secondary-disabled-bg:var(--ds-color-bg-surface);--button-secondary-disabled-text:var(--ds-color-text-primary);--button-secondary-disabled-border-color:var(--ds-color-border-strong);--button-secondary-focus-bg:var(--ds-color-bg-surface);--button-secondary-focus-text:var(--ds-color-text-primary);--button-secondary-focus-border-color:var(--ds-color-border-strong);--button-ghost-default-bg:var(--ds-color-bg-surface);--button-ghost-default-text:var(--ds-color-text-primary);--button-ghost-hover-bg:var(--ds-color-bg-control-hover);--button-ghost-hover-text:var(--ds-color-text-primary);--button-ghost-active-bg:var(--ds-color-bg-control-active);--button-ghost-active-text:var(--ds-color-text-press);--button-ghost-disabled-bg:var(--ds-color-bg-surface);--button-ghost-disabled-text:var(--ds-color-text-primary);--button-ghost-focus-bg:var(--ds-color-bg-surface);--button-ghost-focus-text:var(--ds-color-text-primary);--card-pricing-heading-color:var(--ds-color-text-primary);--card-pricing-description-color:var(--ds-color-text-primary);--card-pricing-price-label-color:var(--ds-color-text-primary);--card-pricing-price-amount-color:var(--ds-color-text-primary);--card-pricing-price-currency-color:var(--ds-color-text-primary);--card-pricing-price-period-color:var(--ds-color-text-primary);--card-pricing-price-annual-color:var(--ds-color-text-secondary);--card-pricing-feature-section-heading-color:var(--ds-color-text-primary);--card-pricing-addon-box-border-radius:var(--ds-radius-sm);--card-pricing-divider-color:var(--ds-color-border-strong);--card-base-border-radius:var(--ds-radius-md);--card-bordered-bg:var(--ds-color-bg-surface);--card-bordered-border-color:var(--ds-color-border-strong);--card-filled-icon-bubble-bg:var(--ds-color-bg-surface);--card-clickable-bg:var(--ds-color-bg-surface);--card-clickable-border-color:var(--ds-color-border-strong);--card-clickable-heading-color:var(--ds-color-text-primary);--card-clickable-body-color:var(--ds-color-text-primary);--card-clickable-focus-ring-color:var(--ds-color-border-focus);--card-clickable-state-hover-shadow:var(--ds-shadow-hard);--card-clickable-state-active-shadow:var(--ds-shadow-hard);--chart-app-container-bg:var(--ds-color-bg-surface);--chart-app-container-border-radius:var(--ds-radius-sm);--chart-app-header-font-size:var(--ds-font-size-text-xs);--chart-app-header-font-weight:var(--ds-font-weight-semibold);--chart-app-header-color:var(--ds-color-text-primary);--chart-app-unit-badge-font-size:var(--ds-font-size-text-xs);--chart-app-unit-badge-font-weight:var(--ds-font-weight-regular);--chart-app-unit-badge-color:var(--ds-color-text-muted);--chart-app-unit-badge-border:var(--ds-color-border-default);--chart-app-legend-font-size:var(--ds-font-size-text-xs);--chart-app-legend-color:var(--ds-color-text-secondary);--chart-app-legend-dot-radius:var(--ds-radius-full);--chart-app-series-grid-color:var(--ds-color-border-subtle);--chart-app-series-axis-font:var(--ds-font-size-text-xs);--chart-app-series-axis-color:var(--ds-color-text-muted);--line-chart-baseline-color:var(--ds-color-border-subtle);--line-chart-grid-line-color:var(--ds-color-border-subtle);--line-chart-scrubber-color:var(--ds-color-border-focus);--checkbox-app-state-unchecked-stroke:var(--ds-color-stroke-default);--checkbox-app-state-checked-stroke:var(--ds-color-stroke-default);--checkbox-app-state-checked-check-stroke:var(--ds-color-stroke-default);--checkbox-app-state-indeterminate-stroke:var(--ds-color-stroke-default);--checkbox-app-state-indeterminate-line-stroke:var(--ds-color-stroke-default);--checkbox-app-state-disabled-stroke:var(--ds-color-stroke-muted);--checkbox-bg-default:var(--ds-color-bg-surface);--checkbox-bg-checked:var(--ds-color-text-primary);--checkbox-bg-disabled:var(--ds-color-text-disabled);--checkbox-bg-error:var(--ds-color-feedback-error);--checkbox-stroke-hover:var(--ds-color-text-primary);--checkbox-stroke-disabled:var(--ds-color-text-disabled);--checkbox-stroke-error:var(--ds-color-feedback-error);--checkbox-check-color-error:var(--ds-color-text-primary);--checkbox-check-color-disabled:var(--ds-color-bg-surface);--checkbox-focus-ring-color:var(--ds-color-border-focus);--checkbox-label-color:var(--ds-color-text-primary);--checkbox-label-color-disabled:var(--ds-color-text-disabled);--checkbox-label-font-size:var(--ds-font-size-body-sm);--dialog-app-container-bg:var(--ds-color-bg-popover);--dialog-app-container-border:var(--ds-color-border-subtle);--dialog-app-container-shadow:var(--ds-shadow-lg);--dialog-app-header-border-bottom:var(--ds-color-border-subtle);--dialog-app-header-title-font-size:var(--ds-font-size-text-lg);--dialog-app-header-title-font-weight:var(--ds-font-weight-semibold);--dialog-app-header-title-color:var(--ds-color-text-primary);--dialog-app-header-close-btn-border-radius:var(--ds-radius-sm);--dialog-app-header-close-btn-color:var(--ds-color-text-secondary);--dialog-app-header-close-btn-color-hover:var(--ds-color-text-primary);--dialog-app-header-close-btn-bg-hover:var(--ds-color-bg-hover);--dialog-app-label-font-weight:var(--ds-font-weight-medium);--dialog-app-label-color:var(--ds-color-text-secondary);--dialog-app-input-bg:var(--ds-color-bg-panel);--dialog-app-input-border:var(--ds-color-border-subtle);--dialog-app-input-border-radius:var(--ds-radius-md);--dialog-app-btn-border-radius:var(--ds-radius-md);--dialog-app-btn-font-weight:var(--ds-font-weight-medium);--dialog-app-btn-primary-bg:var(--ds-color-text-primary);--dialog-app-btn-primary-color:var(--ds-color-text-inverse);--dialog-app-btn-primary-border:var(--ds-color-text-primary);--dialog-app-btn-secondary-bg:var(--ds-color-bg-surface);--dialog-app-btn-secondary-color:var(--ds-color-text-secondary);--dialog-app-btn-secondary-border:var(--ds-color-border-default);--dialog-app-btn-secondary-bg-hover:var(--ds-color-bg-hover);--dialog-app-btn-danger-bg:var(--ds-color-feedback-error);--dialog-app-btn-danger-color:var(--ds-color-text-inverse);--dialog-app-btn-danger-border:var(--ds-color-feedback-error);--dropdown-button-bg:var(--ds-color-bg-surface);--dropdown-button-bg-hover:var(--ds-color-bg-accent);--dropdown-button-color:var(--ds-color-text-primary);--dropdown-button-border-radius:var(--ds-radius-xs);--dropdown-button-font-size:var(--ds-font-size-label);--dropdown-button-font-weight:var(--ds-font-weight-heading);--dropdown-panel-bg:var(--ds-color-bg-popover);--dropdown-panel-border-color:var(--ds-color-text-primary);--dropdown-panel-border-radius:var(--ds-radius-xs);--dropdown-item-bg:var(--ds-color-bg-popover);--dropdown-item-bg-hover:var(--ds-color-bg-nav-hover);--dropdown-item-bg-active:var(--ds-color-bg-nav-active);--dropdown-item-color:var(--ds-color-text-primary);--dropdown-item-font-size:var(--ds-font-size-body-sm);--dropdown-item-font-weight-default:var(--ds-font-weight-body);--dropdown-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--dropdown-item-font-weight-active:var(--ds-font-weight-heading);--dropdown-item-flag-border-radius:var(--ds-radius-xs);--dropdown-section-color:var(--ds-color-text-secondary);--dropdown-section-font-weight:var(--ds-font-weight-body-emphasis);--dropdown-app-border-radius:var(--ds-radius-md);--dropdown-app-shadow:var(--ds-shadow-md);--dropdown-app-bg:var(--ds-color-bg-popover);--dropdown-app-border:var(--ds-color-border-subtle);--dropdown-app-item-border-radius:var(--ds-radius-sm);--dropdown-app-item-text:var(--ds-color-text-primary);--dropdown-app-item-bg-hover:var(--ds-color-bg-hover);--dropdown-app-item-bg-active:var(--ds-color-bg-active);--dropdown-app-item-bg-current:var(--ds-color-bg-selection);--empty-state-icon-color:var(--ds-color-text-muted);--empty-state-title-font-weight:var(--ds-font-weight-medium);--empty-state-title-color:var(--ds-color-text-secondary);--empty-state-hint-color:var(--ds-color-text-muted);--floating-window-border-radius:var(--ds-radius-lg);--floating-window-shadow:var(--ds-shadow-lg);--floating-window-border:var(--ds-color-border-subtle);--floating-window-bg:var(--ds-color-bg-surface);--floating-window-titlebar-bg:var(--ds-color-bg-panel);--floating-window-titlebar-border-bottom:var(--ds-color-border-subtle);--floating-window-titlebar-font-weight:var(--ds-font-weight-medium);--floating-window-control-border-radius:var(--ds-radius-sm);--floating-window-control-hover-bg:var(--ds-color-bg-hover);--floating-window-control-close-hover-bg:var(--ds-color-feedback-error-subtle);--floating-window-control-close-hover-text:var(--ds-color-feedback-error);--icon-circle-border-radius:var(--ds-radius-full);--infobox-border-radius:var(--ds-radius-sm);--infobox-text-color:var(--ds-color-text-primary);--infobox-font-weight:var(--ds-font-weight-body);--inline-alert-border-radius:var(--ds-radius-sm);--inline-alert-title-color:var(--ds-color-text-primary);--inline-alert-body-color:var(--ds-color-text-secondary);--inline-alert-neutral-border-color:var(--ds-color-border-default);--inline-alert-neutral-bg:var(--ds-color-bg-surface);--inline-alert-warning-border-color:var(--ds-color-feedback-warning);--inline-alert-warning-bg:var(--ds-color-feedback-warning-bg);--inline-alert-warning-icon-color:var(--ds-color-feedback-warning);--inline-alert-error-border-color:var(--ds-color-feedback-error);--inline-alert-error-bg:var(--ds-color-feedback-error-bg);--inline-alert-error-icon-color:var(--ds-color-feedback-error);--input-app-border-radius:var(--ds-radius-md);--input-app-border-radius-compact:var(--ds-radius-sm);--input-app-size-default-font-size:var(--ds-font-size-text-md);--input-app-size-compact-font-size:var(--ds-font-size-text-sm);--input-app-focus-ring-color:var(--ds-color-border-focus);--input-app-state-default-border:var(--ds-color-border-default);--input-app-state-default-bg:var(--ds-color-bg-surface);--input-app-state-default-text:var(--ds-color-text-primary);--input-app-state-hover-border:var(--ds-color-border-muted);--input-app-state-hover-bg:var(--ds-color-bg-subtle);--input-app-state-active-border:var(--ds-color-border-strong);--input-app-state-focus-border:var(--ds-color-border-focus);--input-app-state-error-border:var(--ds-color-border-error);--input-app-state-disabled-border:var(--ds-color-border-muted);--input-app-state-disabled-bg:var(--ds-color-bg-surface);--input-app-state-disabled-text:var(--ds-color-text-primary);--input-color-bg-default:var(--ds-color-bg-surface);--input-color-bg-hover:var(--ds-color-bg-subtle);--input-color-border-default:var(--ds-color-border-default);--input-color-border-hover:var(--ds-color-border-muted);--input-color-border-active:var(--ds-color-border-strong);--input-color-border-disabled:var(--ds-color-border-muted);--input-color-border-error:var(--ds-color-border-error);--input-color-text-value:var(--ds-color-text-primary);--input-color-text-placeholder:var(--ds-color-text-muted);--input-color-text-label:var(--ds-color-text-primary);--input-color-text-helper:var(--ds-color-text-muted);--input-color-text-error:var(--ds-color-feedback-error);--input-color-focus-ring:var(--ds-color-border-focus);--input-color-icon-default:var(--ds-color-text-muted);--input-color-icon-active:var(--ds-color-text-primary);--input-color-icon-disabled:var(--ds-color-text-muted);--input-layout-border-radius:var(--ds-radius-xs);--language-switcher-border-color:var(--ds-color-border-default);--language-switcher-font-size:var(--ds-font-size-body-sm);--language-switcher-font-weight:var(--ds-font-weight-body);--language-switcher-color:var(--ds-color-text-primary);--list-item-bullet-color:var(--ds-color-text-primary);--list-item-label-color:var(--ds-color-text-primary);--list-item-label-font-size-desktop:var(--ds-font-size-body);--list-item-check-stroke:var(--ds-color-text-primary);--list-item-minus-stroke:var(--ds-color-text-primary);--login-logo-radius:var(--ds-radius-md);--logo-simcon-bg:var(--ds-color-brand-green);--logo-cadmould-flex-bg:var(--ds-color-brand-green);--logo-cadmould-viewer-bg:var(--ds-color-brand-purple);--logo-favicon-border-radius:var(--ds-radius-lg);--megamenu-container-bg:var(--ds-color-bg-surface);--megamenu-container-overlay-bg:var(--ds-color-bg-inverse);--megamenu-container-column-divider-color:var(--ds-color-border-subtle);--megamenu-sidenav-bg:var(--ds-color-bg-surface);--megamenu-sidenav-border-color:var(--ds-color-border-subtle);--megamenu-sidenav-item-border-radius:var(--ds-radius-sm);--megamenu-sidenav-item-bg-hover:var(--ds-color-bg-nav-hover);--megamenu-sidenav-item-bg-active:var(--ds-color-bg-nav-active);--megamenu-sidenav-item-color:var(--ds-color-text-primary);--megamenu-sidenav-item-font-size:var(--ds-font-size-heading-3);--megamenu-sidenav-item-font-weight-default:var(--ds-font-weight-body);--megamenu-sidenav-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--megamenu-sidenav-item-font-weight-active:var(--ds-font-weight-heading);--megamenu-main-bg:var(--ds-color-bg-subtle);--megamenu-item-heading-font-size:var(--ds-font-size-heading-3);--megamenu-item-heading-font-weight:var(--ds-font-weight-body-emphasis);--megamenu-item-heading-color:var(--ds-color-text-primary);--megamenu-item-subtext-font-size:var(--ds-font-size-body-sm);--megamenu-item-subtext-color:var(--ds-color-text-secondary);--meter-app-label-font-size:var(--ds-font-size-text-sm);--meter-app-label-color:var(--ds-color-text-primary);--meter-app-value-color:var(--ds-color-text-primary);--meter-app-track-bg:var(--ds-color-border-subtle);--meter-app-track-radius:var(--ds-radius-full);--meter-app-fill-radius:var(--ds-radius-full);--meter-app-fill-notice:var(--ds-color-icon-warning);--meter-app-fill-negative:var(--ds-color-icon-error);--modal-overlay-bg:var(--ds-color-bg-inverse);--modal-surface-bg:var(--ds-color-bg-surface);--modal-surface-border-radius:var(--ds-radius-modal);--modal-close-offset-top:var(--ds-space-component-lg);--modal-close-offset-right:var(--ds-space-component-lg);--modal-close-color:var(--ds-color-text-primary);--modal-title-font-size:var(--ds-font-size-heading-2);--modal-title-font-weight:var(--ds-font-weight-body-emphasis);--modal-title-color:var(--ds-color-text-primary);--modal-body-font-size:var(--ds-font-size-body);--modal-body-font-weight:var(--ds-font-weight-body);--modal-body-color:var(--ds-color-text-primary);--navigation-item-bg:var(--ds-color-bg-surface);--navigation-item-bg-hover:var(--ds-color-bg-nav-hover);--navigation-item-border-color:var(--ds-color-text-primary);--navigation-item-font-size:var(--ds-font-size-body-sm);--navigation-item-font-weight-default:var(--ds-font-weight-body);--navigation-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--navigation-item-font-weight-active:var(--ds-font-weight-heading);--navigation-item-color:var(--ds-color-text-primary);--notification-banner-padding:var(--ds-space-component-sm);--notification-banner-content-gap:var(--ds-space-component-sm);--notification-banner-text-color:var(--ds-color-text-primary);--notification-banner-font-size:var(--ds-font-size-body-sm);--notification-banner-icon-circle-radius:var(--ds-radius-pill);--pagination-bar-bar-bg:var(--ds-color-bg-surface);--pagination-bar-numeration-color:var(--ds-color-text-primary);--pagination-bar-date-color:var(--ds-color-text-primary);--pagination-bar-dot-color:var(--ds-color-text-primary);--pagination-bar-dot-border-radius:var(--ds-radius-pill);--pagination-bar-animation-control-bg:var(--ds-color-bg-surface);--pagination-bar-animation-control-color:var(--ds-color-text-primary);--pagination-button-border-radius:var(--ds-radius-xs);--pagination-button-icon-color:var(--ds-color-text-primary);--pagination-button-bg-default:var(--ds-color-bg-surface);--pagination-button-bg-hover:var(--ds-color-bg-control-hover);--pagination-button-bg-active:var(--ds-color-bg-control-active);--pagination-button-bg-disabled:var(--ds-color-border-subtle);--pagination-button-focus-ring-color:var(--ds-color-border-focus);--panel-collapsible-bg:var(--ds-color-bg-panel);--panel-collapsible-border:var(--ds-color-border-subtle);--panel-collapsible-head-border-bottom:var(--ds-color-border-subtle);--panel-collapsible-head-title-font-weight:var(--ds-font-weight-semibold);--panel-collapsible-head-title-color:var(--ds-color-text-primary);--panel-collapsible-head-filter-pill-bg:var(--ds-color-bg-active);--panel-collapsible-head-filter-pill-border:var(--ds-color-border-focus);--panel-collapsible-head-filter-pill-border-radius:var(--ds-radius-full);--panel-collapsible-head-filter-pill-font-size:var(--ds-font-size-text-xs);--panel-collapsible-head-filter-pill-font-weight:var(--ds-font-weight-bold);--panel-collapsible-head-filter-pill-color:var(--ds-color-text-accent);--panel-collapsible-head-close-btn-border-radius:var(--ds-radius-sm);--panel-collapsible-head-close-btn-color:var(--ds-color-text-muted);--panel-collapsible-head-close-btn-color-hover:var(--ds-color-text-primary);--panel-collapsible-head-close-btn-bg-hover:var(--ds-color-bg-hover);--panel-collapsible-toolbar-border-bottom:var(--ds-color-border-subtle);--panel-collapsible-toolbar-tool-btn-font-size:var(--ds-font-size-text-xs);--panel-collapsible-toolbar-tool-btn-border:var(--ds-color-border-default);--panel-collapsible-toolbar-tool-btn-border-radius:var(--ds-radius-sm);--panel-collapsible-toolbar-tool-btn-color:var(--ds-color-text-secondary);--panel-collapsible-toolbar-tool-btn-color-hover:var(--ds-color-text-primary);--panel-collapsible-toolbar-tool-btn-border-hover:var(--ds-color-text-muted);--panel-collapsible-empty-state-color:var(--ds-color-text-muted);--panel-collapsible-empty-state-line-height:var(--ds-font-leading-relaxed);--popover-border-radius:var(--ds-radius-lg);--popover-title-font-size:var(--ds-font-size-text-md);--popover-title-font-weight:var(--ds-font-weight-semibold);--popover-description-font-size:var(--ds-font-size-text-sm);--popover-footer-font-size:var(--ds-font-size-text-xs);--popover-footer-font-weight:var(--ds-font-weight-medium);--progress-bar-app-label-font-size:var(--ds-font-size-text-sm);--progress-bar-app-label-color:var(--ds-color-text-primary);--progress-bar-app-value-color:var(--ds-color-text-primary);--progress-bar-app-track-bg:var(--ds-color-border-subtle);--progress-bar-app-track-radius:var(--ds-radius-full);--progress-bar-app-fill-radius:var(--ds-radius-full);--progress-bar-app-fill-color:var(--ds-color-icon-accent);--radio-bg-default:var(--ds-color-bg-surface);--radio-bg-selected:var(--ds-color-text-primary);--radio-bg-disabled:var(--ds-color-text-disabled);--radio-stroke-hover:var(--ds-color-text-primary);--radio-stroke-disabled:var(--ds-color-text-disabled);--radio-dot-color-disabled:var(--ds-color-bg-surface);--radio-focus-ring-color:var(--ds-color-border-focus);--radio-label-color:var(--ds-color-text-primary);--radio-label-color-disabled:var(--ds-color-text-disabled);--radio-label-font-size:var(--ds-font-size-body-sm);--ribbon-header-bg:var(--ds-color-bg-panel);--ribbon-header-border-bottom:var(--ds-color-border-subtle);--ribbon-header-tab-font-weight:var(--ds-font-weight-regular);--ribbon-header-tab-font-weight-active:var(--ds-font-weight-semibold);--ribbon-header-tab-color:var(--ds-color-text-secondary);--ribbon-header-tab-color-active:var(--ds-color-text-primary);--ribbon-header-tab-color-hover:var(--ds-color-text-primary);--ribbon-header-tab-bg-active:var(--ds-color-bg-surface);--ribbon-header-tab-bg-hover:var(--ds-color-bg-hover);--ribbon-body-bg:var(--ds-color-bg-surface);--ribbon-body-border-bottom:var(--ds-color-border-subtle);--ribbon-group-separator-color:var(--ds-color-border-subtle);--ribbon-group-label-font-size:var(--ds-font-size-text-xs);--ribbon-group-label-font-weight:var(--ds-font-weight-medium);--ribbon-group-label-color:var(--ds-color-text-muted);--ribbon-btn-large-border-radius:var(--ds-radius-md);--ribbon-btn-large-font-size:var(--ds-font-size-text-xs);--ribbon-btn-large-color:var(--ds-color-text-secondary);--ribbon-btn-large-color-hover:var(--ds-color-text-primary);--ribbon-btn-large-color-active:var(--ds-color-text-primary);--ribbon-btn-large-bg-hover:var(--ds-color-bg-hover);--ribbon-btn-large-bg-active:var(--ds-color-bg-active);--ribbon-btn-small-border-radius:var(--ds-radius-sm);--ribbon-btn-small-font-size:var(--ds-font-size-text-xs);--ribbon-btn-small-color:var(--ds-color-text-secondary);--ribbon-btn-small-color-hover:var(--ds-color-text-primary);--ribbon-btn-small-color-active:var(--ds-color-text-primary);--ribbon-btn-small-bg-hover:var(--ds-color-bg-hover);--ribbon-btn-small-bg-active:var(--ds-color-bg-active);--scrollbar-border-radius:var(--ds-radius-full);--scrollbar-light-thumb:var(--ds-color-border-default);--scrollbar-dark-thumb:var(--ds-color-border-default);--separator-weight-subtle:var(--ds-color-bg-accent-subtle);--separator-weight-strong:var(--ds-color-text-primary);--separator-type-with-text-text-color:var(--ds-color-text-primary);--separator-type-month-name-color:var(--ds-color-text-primary);--separator-type-month-count-color:var(--ds-color-text-muted);--separator-type-month-toggle-icon-color:var(--ds-color-text-primary);--sidebar-tree-bg:var(--ds-color-bg-panel);--sidebar-tree-border-right:var(--ds-color-border-subtle);--sidebar-tree-tab-font-size:var(--ds-font-size-text-xs);--sidebar-tree-tab-font-weight-active:var(--ds-font-weight-semibold);--sidebar-tree-tab-active-bar-color:var(--ds-color-text-primary);--sidebar-tree-tab-color:var(--ds-color-text-secondary);--sidebar-tree-tab-color-active:var(--ds-color-text-primary);--sidebar-tree-tab-color-hover:var(--ds-color-text-primary);--sidebar-tree-level-1-category-border-bottom:var(--ds-color-border-subtle);--sidebar-tree-level-1-category-header-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-1-category-chevron-color:var(--ds-color-text-muted);--sidebar-tree-level-1-category-name-font:var(--ds-font-size-text-xs);--sidebar-tree-level-1-category-name-weight:var(--ds-font-weight-semibold);--sidebar-tree-level-1-category-name-color:var(--ds-color-text-primary);--sidebar-tree-level-1-category-eye-btn-radius:var(--ds-radius-sm);--sidebar-tree-level-1-category-eye-btn-color:var(--ds-color-icon-muted);--sidebar-tree-level-1-category-eye-btn-color-hover:var(--ds-color-icon-default);--sidebar-tree-level-2-group-border-top:var(--ds-color-border-subtle);--sidebar-tree-level-2-group-header-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-2-group-chevron-color:var(--ds-color-text-muted);--sidebar-tree-level-2-group-name-font:var(--ds-font-size-text-xs);--sidebar-tree-level-2-group-name-weight:var(--ds-font-weight-medium);--sidebar-tree-level-2-group-name-color:var(--ds-color-text-primary);--sidebar-tree-level-2-group-display-mode-seg-bg:var(--ds-color-border-subtle);--sidebar-tree-level-2-group-display-mode-seg-radius:var(--ds-radius-sm);--sidebar-tree-level-2-group-display-mode-btn-color:var(--ds-color-icon-muted);--sidebar-tree-level-2-group-display-mode-btn-color-hover:var(--ds-color-icon-default);--sidebar-tree-level-2-group-display-mode-btn-bg-active:var(--ds-color-bg-active);--sidebar-tree-level-2-group-display-mode-btn-color-active:var(--ds-color-text-primary);--sidebar-tree-level-2-group-opacity-control-val-font-size:var(--ds-font-size-text-xs);--sidebar-tree-level-2-group-opacity-control-val-color:var(--ds-color-text-muted);--sidebar-tree-level-2-group-opacity-control-val-color-hover:var(--ds-color-text-primary);--sidebar-tree-level-3-object-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-3-object-font-size:var(--ds-font-size-text-xs);--sidebar-tree-level-3-object-color:var(--ds-color-text-primary);--sidebar-tree-resize-handle-color-hover:var(--ds-color-border-focus);--sidenav-bg:var(--ds-color-bg-surface);--sidenav-border-color:var(--ds-color-text-primary);--sidenav-header-logo-radius:var(--ds-radius-sm);--sidenav-item-border-radius:var(--ds-radius-sm);--sidenav-item-bg-hover:var(--ds-color-bg-hover);--sidenav-item-bg-active:var(--ds-color-bg-active);--sidenav-item-bg-selected:var(--ds-color-bg-nav-active);--sidenav-item-color:var(--ds-color-text-primary);--sidenav-item-color-hover:var(--ds-color-text-primary);--sidenav-item-color-active:var(--ds-color-text-primary);--sidenav-item-color-selected:var(--ds-color-text-primary);--sidenav-item-font-size:var(--ds-font-size-body-sm);--sidenav-item-font-weight-default:var(--ds-font-weight-body);--sidenav-item-font-weight-hover:var(--ds-font-weight-body);--sidenav-item-font-weight-selected:var(--ds-font-weight-body-emphasis);--sidenav-group-header-color:var(--ds-color-text-primary);--sidenav-footer-bg:var(--ds-color-bg-muted);--sidenav-promo-border-radius:var(--ds-radius-sm);--sidenav-collapsed-icon-container-radius:var(--ds-radius-md);--slider-handle-color-hover:var(--ds-color-text-primary);--slider-focus-ring-color:var(--ds-color-border-focus);--slider-label-color:var(--ds-color-text-primary);--slider-label-color-disabled:var(--ds-color-text-disabled);--slider-label-font-size:var(--ds-font-size-text-sm);--slider-value-color:var(--ds-color-text-primary);--slider-value-color-disabled:var(--ds-color-text-disabled);--slider-value-font-size:var(--ds-font-size-text-sm);--status-light-gap:var(--ds-spacing-2);--status-light-label-font-size:var(--ds-font-size-body-sm);--status-light-label-color:var(--ds-color-text-primary);--status-light-label-color-disabled:var(--ds-color-text-disabled);--status-light-color-neutral:var(--ds-color-text-muted);--status-light-color-disabled:var(--ds-color-text-disabled);--statusbar-bg:var(--ds-color-bg-statusbar);--statusbar-border-top:var(--ds-color-border-subtle);--statusbar-font-size:var(--ds-font-size-text-xs);--statusbar-color:var(--ds-color-text-muted);--statusbar-dot-border-radius:var(--ds-radius-full);--statusbar-dot-warning:var(--ds-color-icon-warning);--statusbar-dot-error:var(--ds-color-icon-error);--statusbar-separator-color:var(--ds-color-border-subtle);--stepper-circle-border-radius:var(--ds-radius-full);--stepper-connector-color:var(--ds-color-text-primary);--stepper-color-active-bg:var(--ds-color-text-primary);--stepper-color-active-text:var(--ds-color-bg-surface);--stepper-color-future-stroke:var(--ds-color-text-primary);--stepper-color-future-text:var(--ds-color-text-primary);--stepper-font-number-lg-font-weight:var(--ds-font-weight-medium);--stepper-font-number-sm-font-weight:var(--ds-font-weight-medium);--stepper-font-label-font-weight-default:var(--ds-font-weight-regular);--stepper-font-label-font-weight-active:var(--ds-font-weight-semibold);--stepper-font-label-font-weight-complete:var(--ds-font-weight-medium);--stepper-label-color-default:var(--ds-color-text-primary);--stepper-label-color-future:var(--ds-color-text-muted);--stepper-vertical-description-color:var(--ds-color-text-muted);--switch-track-color-on-default:var(--ds-color-text-primary);--switch-track-color-on-hover:var(--ds-color-text-primary);--switch-track-color-on-disabled:var(--ds-color-text-disabled);--switch-focus-ring-color:var(--ds-color-border-focus);--switch-label-color:var(--ds-color-text-primary);--switch-label-color-disabled:var(--ds-color-text-disabled);--switch-label-font-size:var(--ds-font-size-body-sm);--tab-app-focus-ring-color:var(--ds-color-border-focus);--tab-app-color-text:var(--ds-color-text-primary);--tab-app-color-text-disabled:var(--ds-color-text-muted);--tab-app-color-underline:var(--ds-color-text-primary);--tab-app-color-underline-disabled:var(--ds-color-text-muted);--tab-app-color-bg-hover:var(--ds-color-bg-control-hover);--tab-app-font-weight-inactive:var(--ds-font-weight-medium);--tab-app-font-weight-active:var(--ds-font-weight-semibold);--tab-app-level-main-font-size:var(--ds-font-size-text-md);--tab-app-level-panel-font-size:var(--ds-font-size-text-xs);--tab-app-level-float-font-size:var(--ds-font-size-text-xs);--tab-navigation-bar-bg:var(--ds-color-bg-surface);--tab-navigation-focus-ring-color:var(--ds-color-border-focus);--tab-navigation-item-color-text:var(--ds-color-text-primary);--tab-navigation-item-color-text-disabled:var(--ds-color-text-muted);--tab-navigation-item-color-underline:var(--ds-color-text-primary);--tab-navigation-item-color-underline-disabled:var(--ds-color-text-muted);--tab-navigation-item-color-bg-hover:var(--ds-color-bg-control-hover);--tab-navigation-item-font-weight-inactive:var(--ds-font-weight-medium);--tab-navigation-item-font-weight-active:var(--ds-font-weight-semibold);--tab-navigation-animation-duration:var(--ds-motion-duration-normal);--tab-navigation-animation-delay:var(--ds-motion-delay-long);--tab-navigation-animation-easing:var(--ds-motion-easing-default);--table-app-header-font-size:var(--ds-font-size-text-md);--table-app-header-font-weight:var(--ds-font-weight-medium);--table-app-header-font-weight-active:var(--ds-font-weight-semibold);--table-app-header-text-color:var(--ds-color-text-primary);--table-app-header-bg-hover:var(--ds-color-bg-control-hover);--table-app-header-bar-active:var(--ds-color-text-primary);--table-app-header-border:var(--ds-color-text-primary);--table-app-row-font-size:var(--ds-font-size-text-md);--table-app-row-text-color:var(--ds-color-text-primary);--table-app-row-border:var(--ds-color-bg-accent-subtle);--table-app-row-border-last:var(--ds-color-text-primary);--table-app-row-bg-hover:var(--ds-color-bg-hover);--table-app-row-bg-selected:var(--ds-color-bg-selection);--tag-base-border-radius:var(--ds-radius-xs);--tag-variant-orange-bg:var(--ds-color-brand-orange);--tag-variant-orange-color:var(--ds-color-text-primary);--tag-variant-blue-color:var(--ds-color-text-primary);--tag-variant-purple-bg:var(--ds-color-brand-purple-light);--tag-variant-purple-color:var(--ds-color-text-primary);--tag-variant-grey-bg:var(--ds-color-bg-accent-subtle);--tag-variant-grey-color:var(--ds-color-text-secondary);--tag-variant-grey-300-color:var(--ds-color-text-primary);--tag-variant-white-bg:var(--ds-color-bg-surface);--tag-variant-white-color:var(--ds-color-text-primary);--tag-variant-varimos-ai-color:var(--ds-color-text-primary);--tag-variant-varimos-ai-bg-green-300:var(--ds-color-brand-green);--tag-variant-varimos-ai-bg-green-75:var(--ds-color-brand-green-light);--tag-variant-varimos-ai-bg-white:var(--ds-color-bg-surface);--tag-app-font-size:var(--ds-font-size-text-xs);--tag-app-font-weight:var(--ds-font-weight-semibold);--tag-app-padding:var(--ds-spacing-2) var(--ds-spacing-8);--tag-app-variant-default-bg:var(--ds-color-bg-panel);--tag-app-variant-default-text:var(--ds-color-text-secondary);--tag-app-variant-error-bg:var(--ds-color-feedback-error-subtle);--tag-app-variant-error-text:var(--ds-color-feedback-error);--tag-app-variant-warning-bg:var(--ds-color-feedback-warning-subtle);--tag-app-variant-warning-text:var(--ds-color-feedback-warning);--tag-app-variant-info-bg:var(--ds-color-feedback-info-subtle);--tag-app-variant-brand-bg:var(--ds-color-brand-primary);--tag-app-variant-brand-text:var(--ds-color-text-primary);--tag-app-variant-new-bg:var(--ds-color-brand-orange);--tag-app-variant-new-text:var(--ds-color-bg-surface);--text-button-color-text:var(--ds-color-text-primary);--text-button-color-focus-ring:var(--ds-color-border-focus);--text-button-layout-border-radius:var(--ds-radius-xs);--toast-border-radius:var(--ds-radius-md);--toast-title-font-weight:var(--ds-font-weight-semibold);--toast-description-font-size:var(--ds-font-size-text-xs);--toast-bg:var(--ds-color-bg-surface);--toast-border:var(--ds-color-border-subtle);--toast-shadow:var(--ds-shadow-md);--toast-variant-error-accent:var(--ds-color-icon-error);--toast-variant-error-icon:var(--ds-color-icon-error);--toast-variant-warning-accent:var(--ds-color-icon-warning);--toast-variant-warning-icon:var(--ds-color-icon-warning);--toast-variant-info-accent:var(--ds-color-icon-accent);--toast-variant-info-icon:var(--ds-color-icon-accent);--tool-options-bar-bg:var(--ds-color-bg-panel);--tool-options-bar-border-bottom:var(--ds-color-border-subtle);--tool-options-bar-font-size:var(--ds-font-size-text-xs);--tool-options-bar-color:var(--ds-color-text-secondary);--tool-options-bar-tool-name-font-weight:var(--ds-font-weight-semibold);--tool-options-bar-tool-name-color:var(--ds-color-text-primary);--tool-options-bar-separator-color:var(--ds-color-border-subtle);--tool-options-bar-radio-item-border-radius:var(--ds-radius-sm);--tool-options-bar-radio-item-font-size:var(--ds-font-size-text-xs);--tool-options-bar-radio-item-color:var(--ds-color-text-secondary);--tool-options-bar-radio-item-color-active:var(--ds-color-text-primary);--tool-options-bar-radio-item-font-weight-active:var(--ds-font-weight-medium);--tool-options-bar-radio-item-bg-hover:var(--ds-color-bg-hover);--tool-options-bar-radio-item-bg-active:var(--ds-color-bg-active);--tooltip-border-radius:var(--ds-radius-sm);--tooltip-font-size:var(--ds-font-size-text-sm);--top-navigation-bg:var(--ds-color-bg-surface);--top-navigation-border-color:var(--ds-color-text-primary);--top-navigation-mobile-cta-font-size:var(--ds-font-size-body-sm);--top-navigation-mobile-cta-font-weight:var(--ds-font-weight-heading);--top-navigation-mobile-cta-bg:var(--ds-color-text-primary);--top-navigation-mobile-cta-color:var(--ds-color-text-inverse);--text-display-font-family:var(--type-scale-desktop-48-r-numbers-font-family);--text-display-font-size:var(--type-scale-desktop-48-r-numbers-font-size);--text-display-font-weight:var(--type-scale-desktop-48-r-numbers-font-weight);--text-display-line-height:var(--type-scale-desktop-48-r-numbers-line-height);--text-display-letter-spacing:var(--type-scale-desktop-48-r-numbers-letter-spacing);--text-h1-font-family:var(--type-scale-desktop-42-m-header-display-font-family);--text-h1-font-size:var(--type-scale-desktop-42-m-header-display-font-size);--text-h1-font-weight:var(--type-scale-desktop-42-m-header-display-font-weight);--text-h1-line-height:var(--type-scale-desktop-42-m-header-display-line-height);--text-h1-letter-spacing:var(--type-scale-desktop-42-m-header-display-letter-spacing);--text-h2-font-family:var(--type-scale-desktop-38-m-t1-font-family);--text-h2-font-size:var(--type-scale-desktop-38-m-t1-font-size);--text-h2-font-weight:var(--type-scale-desktop-38-m-t1-font-weight);--text-h2-line-height:var(--type-scale-desktop-38-m-t1-line-height);--text-h2-letter-spacing:var(--type-scale-desktop-38-m-t1-letter-spacing);--text-h3-font-family:var(--type-scale-desktop-28-m-t2-font-family);--text-h3-font-size:var(--type-scale-desktop-28-m-t2-font-size);--text-h3-font-weight:var(--type-scale-desktop-28-m-t2-font-weight);--text-h3-line-height:var(--type-scale-desktop-28-m-t2-line-height);--text-h3-letter-spacing:var(--type-scale-desktop-28-m-t2-letter-spacing);--text-h4-font-family:var(--type-scale-desktop-20-m-t3-font-family);--text-h4-font-size:var(--type-scale-desktop-20-m-t3-font-size);--text-h4-font-weight:var(--type-scale-desktop-20-m-t3-font-weight);--text-h4-line-height:var(--type-scale-desktop-20-m-t3-line-height);--text-h4-letter-spacing:var(--type-scale-desktop-20-m-t3-letter-spacing);--text-h5-font-family:var(--type-scale-desktop-16-m-t4-font-family);--text-h5-font-size:var(--type-scale-desktop-16-m-t4-font-size);--text-h5-font-weight:var(--type-scale-desktop-16-m-t4-font-weight);--text-h5-line-height:var(--type-scale-desktop-16-m-t4-line-height);--text-h5-letter-spacing:var(--type-scale-desktop-16-m-t4-letter-spacing);--text-h6-font-family:var(--type-scale-desktop-14-m-t5-font-family);--text-h6-font-size:var(--type-scale-desktop-14-m-t5-font-size);--text-h6-font-weight:var(--type-scale-desktop-14-m-t5-font-weight);--text-h6-line-height:var(--type-scale-desktop-14-m-t5-line-height);--text-h6-letter-spacing:var(--type-scale-desktop-14-m-t5-letter-spacing);--text-body-font-family:var(--type-scale-desktop-16-r-main-text-font-family);--text-body-font-size:var(--type-scale-desktop-16-r-main-text-font-size);--text-body-font-weight:var(--type-scale-desktop-16-r-main-text-font-weight);--text-body-line-height:var(--type-scale-desktop-16-r-main-text-line-height);--text-body-letter-spacing:var(--type-scale-desktop-16-r-main-text-letter-spacing);--text-body-sm-font-family:var(--type-scale-desktop-14-r-secondary-text-font-family);--text-body-sm-font-size:var(--type-scale-desktop-14-r-secondary-text-font-size);--text-body-sm-font-weight:var(--type-scale-desktop-14-r-secondary-text-font-weight);--text-body-sm-line-height:var(--type-scale-desktop-14-r-secondary-text-line-height);--text-body-sm-letter-spacing:var(--type-scale-desktop-14-r-secondary-text-letter-spacing);--text-label-font-family:var(--type-scale-desktop-12-m-font-family);--text-label-font-size:var(--type-scale-desktop-12-m-font-size);--text-label-font-weight:var(--type-scale-desktop-12-m-font-weight);--text-label-line-height:var(--type-scale-desktop-12-m-line-height);--text-label-letter-spacing:var(--type-scale-desktop-12-m-letter-spacing);--text-caption-font-family:var(--type-scale-desktop-12-r-font-family);--text-caption-font-size:var(--type-scale-desktop-12-r-font-size);--text-caption-font-weight:var(--type-scale-desktop-12-r-font-weight);--text-caption-line-height:var(--type-scale-desktop-12-r-line-height);--text-caption-letter-spacing:var(--type-scale-desktop-12-r-letter-spacing);--text-code-font-family:var(--type-scale-desktop-14-m-fono-caps-font-family);--text-code-font-size:var(--type-scale-desktop-14-m-fono-caps-font-size);--text-code-font-weight:var(--type-scale-desktop-14-m-fono-caps-font-weight);--text-code-line-height:var(--type-scale-desktop-14-m-fono-caps-line-height);--text-code-letter-spacing:var(--type-scale-desktop-14-m-fono-caps-letter-spacing);--user-menu-trigger-border-radius:var(--ds-radius-full);--user-menu-trigger-border-color:var(--ds-color-border-subtle);--user-menu-trigger-border-color-hover:var(--ds-color-border-default);--user-menu-trigger-font-weight:var(--ds-font-weight-semibold);--user-menu-trigger-bg:var(--ds-color-bg-accent-muted);--user-menu-trigger-color:var(--ds-color-brand-blue-dark);--user-menu-menu-border-radius:var(--ds-radius-lg);--user-menu-menu-border:var(--ds-color-border-subtle);--user-menu-menu-bg:var(--ds-color-bg-popover);--user-menu-menu-shadow:var(--ds-shadow-lg);--user-menu-header-border-bottom:var(--ds-color-border-subtle);--user-menu-header-name-font-weight:var(--ds-font-weight-medium);--user-menu-header-name-color:var(--ds-color-text-primary);--user-menu-header-email-color:var(--ds-color-text-muted);--user-menu-divider-color:var(--ds-color-border-subtle);--user-menu-item-color:var(--ds-color-text-secondary);--user-menu-item-color-hover:var(--ds-color-text-primary);--user-menu-item-bg-hover:var(--ds-color-bg-hover);--view-toggle-border-color:var(--ds-color-border-subtle);--view-toggle-border-radius:var(--ds-radius-sm);--view-toggle-btn-color:var(--ds-color-text-muted);--view-toggle-btn-color-hover:var(--ds-color-text-secondary);--view-toggle-btn-color-active:var(--ds-color-text-primary);--view-toggle-btn-bg-hover:var(--ds-color-bg-hover);--view-toggle-btn-bg-active:var(--ds-color-bg-active);--view-toggle-divider-color:var(--ds-color-border-subtle);--card-pricing-addon-box-bg:var(--ds-color-feedback-success-bg);--inline-alert-info-border-color:var(--ds-color-feedback-info);--inline-alert-info-bg:var(--ds-color-feedback-info-bg);--inline-alert-info-icon-color:var(--ds-color-feedback-info);--inline-alert-success-border-color:var(--ds-color-feedback-success);--inline-alert-success-bg:var(--ds-color-feedback-success-bg);--inline-alert-success-icon-color:var(--ds-color-feedback-success);--input-app-state-success-border:var(--ds-color-border-success);--input-color-border-success:var(--ds-color-border-success);--input-color-text-success:var(--ds-color-feedback-success);--meter-app-fill-positive:var(--ds-color-icon-success);--status-light-color-success:var(--ds-color-feedback-success);--statusbar-dot-ok:var(--ds-color-icon-success);--tag-app-variant-success-bg:var(--ds-color-feedback-success-subtle);--tag-app-variant-success-text:var(--ds-color-feedback-success);--tag-app-variant-info-text:var(--ds-color-feedback-info);--toast-variant-success-accent:var(--ds-color-icon-success);--toast-variant-success-icon:var(--ds-color-icon-success)}}@layer component-tokens-dark{:root[data-theme=dark],[data-theme=dark]{--accordion-surface-border-width:1px;--accordion-question-font-size-mobile:18px;--accordion-question-letter-spacing-desktop:.16px;--accordion-question-letter-spacing-mobile:.18px;--accordion-answer-font-size-mobile:18px;--accordion-answer-padding-right-desktop:38px;--accordion-answer-letter-spacing-desktop:.16px;--accordion-answer-letter-spacing-mobile:.18px;--accordion-chevron-size:20px;--accordion-chevron-container-size:26px;--accordion-animation-chevron-rotation:180deg;--avatar-size-xs:24px;--avatar-size-sm:32px;--avatar-size-md:40px;--avatar-size-lg:48px;--avatar-size-xl:64px;--avatar-font-size-xs:10px;--avatar-font-size-sm:12px;--avatar-font-size-md:14px;--avatar-font-size-lg:16px;--avatar-font-size-xl:20px;--avatar-icon-size-xs:14px;--avatar-icon-size-sm:20px;--avatar-icon-size-md:24px;--avatar-icon-size-lg:28px;--avatar-icon-size-xl:38px;--avatar-badge-size-xs:10px;--avatar-badge-size-sm:12px;--avatar-badge-size-md:16px;--avatar-badge-size-lg:18px;--avatar-badge-size-xl:22px;--avatar-badge-border-width:2px;--avatar-badge-standalone-size:32px;--avatar-badge-standalone-icon-size:16px;--avatar-group-spread-gap:4px;--avatar-group-stack-overlap:-8px;--avatar-group-stack-ring-width:2px;--avatar-focus-ring-width:3px;--avatar-focus-ring-offset:2px;--avatar-disabled-opacity:.3;--bottom-sheet-overlay-z-index:1000;--bottom-sheet-surface-max-height:626px;--bottom-sheet-surface-z-index:1001;--bottom-sheet-drag-bar-width:64px;--bottom-sheet-drag-bar-height:5px;--button-app-disabled-opacity:.3;--button-app-focus-ring-width:3px;--button-app-focus-ring-offset:2px;--button-app-focus-ring-border-radius:3px;--button-app-size-l-height:44px;--button-app-size-l-padding-x:20px;--button-app-size-m-height:32px;--button-app-size-m-padding-x:14px;--button-app-size-s-height:26px;--button-app-size-s-padding-x:10px;--button-app-primary-default-border-width:0px;--button-app-primary-hover-border-width:0px;--button-app-primary-active-border-width:0px;--button-app-primary-disabled-border-width:0px;--button-app-primary-focus-border-width:0px;--button-app-secondary-border-width:1px;--button-app-special-default-border-width:0px;--button-app-special-hover-border-width:0px;--button-app-special-active-border-width:0px;--button-app-special-disabled-border-width:0px;--button-app-special-focus-border-width:0px;--button-app-ghost-default-bg:#0000;--button-app-ghost-default-border-width:0px;--button-app-ghost-hover-border-width:0px;--button-app-ghost-active-border-width:0px;--button-app-ghost-disabled-bg:#0000;--button-app-ghost-disabled-border-width:0px;--button-app-ghost-focus-bg:#0000;--button-app-ghost-focus-border-width:0px;--button-app-destructive-default-border-width:0px;--button-app-destructive-hover-border-width:0px;--button-app-destructive-active-border-width:0px;--button-app-destructive-disabled-border-width:0px;--button-app-destructive-focus-border-width:0px;--button-focus-ring-width:3px;--button-focus-ring-style:solid;--button-focus-ring-offset:2px;--button-focus-ring-border-radius:3px;--button-opacity-disabled:.3;--button-layout-padding-x:24px;--button-layout-gap:10px;--button-width-auto:auto;--button-width-full:100%;--button-width-min:230px;--button-width-max:361px;--button-size-l-height:56px;--button-size-l-font-size:1.125rem;--button-size-l-font-weight:600;--button-size-l-line-height:1.6;--button-size-l-letter-spacing:.01em;--button-size-l-icon-size:24px;--button-size-m-height:48px;--button-size-m-font-size:1.125rem;--button-size-m-font-weight:600;--button-size-m-line-height:1.6;--button-size-m-letter-spacing:.01em;--button-size-m-icon-size:24px;--button-size-s-height:40px;--button-size-s-font-size:.875rem;--button-size-s-font-weight:600;--button-size-s-line-height:1.6;--button-size-s-letter-spacing:.01em;--button-size-s-icon-size:20px;--button-primary-default-border-width:0px;--button-primary-hover-border-width:0px;--button-primary-active-border-width:0px;--button-primary-disabled-border-width:0px;--button-primary-focus-border-width:0px;--button-green-default-border-width:0px;--button-green-hover-border-width:0px;--button-green-active-border-width:0px;--button-green-disabled-border-width:0px;--button-green-focus-border-width:0px;--button-secondary-border-width:1.5px;--button-ghost-default-border-width:0px;--button-ghost-hover-border-width:0px;--button-ghost-active-border-width:0px;--button-ghost-disabled-border-width:0px;--button-ghost-focus-border-width:0px;--button-icon-slot-left:optional;--button-icon-slot-right:optional;--card-pricing-heading-font-size-desktop:1.75rem;--card-pricing-heading-font-size-mobile:1.5rem;--card-pricing-heading-font-weight:500;--card-pricing-heading-line-height:1.4;--card-pricing-heading-letter-spacing:.01em;--card-pricing-description-font-size:1.25rem;--card-pricing-description-font-weight:400;--card-pricing-description-line-height:1.4;--card-pricing-description-letter-spacing:.01em;--card-pricing-price-label-font-size:1rem;--card-pricing-price-label-font-weight:500;--card-pricing-price-amount-font-size:3rem;--card-pricing-price-amount-font-weight:400;--card-pricing-price-amount-line-height:1.4;--card-pricing-price-currency-font-size:1.25rem;--card-pricing-price-period-font-size:1rem;--card-pricing-price-period-font-weight:500;--card-pricing-section-gap:32px;--card-pricing-content-gap:16px;--card-pricing-title-gap:4px;--card-pricing-price-cta-gap-reduced:16px;--card-pricing-price-cta-gap-detailed:24px;--card-pricing-feature-section-heading-font-size:1rem;--card-pricing-feature-section-heading-font-weight:500;--card-pricing-feature-section-gap:16px;--card-pricing-feature-section-section-gap:32px;--card-pricing-feature-section-padding-x:8px;--card-pricing-addon-box-padding-x:8px;--card-pricing-addon-box-padding-y:16px;--card-pricing-width-desktop:304px;--card-pricing-width-mobile:340px;--card-pricing-width-additional-desktop:640px;--card-pricing-toggle-padding-y:12px;--card-pricing-toggle-padding-x:24px;--card-pricing-breakpoint-mobile:600px;--card-pricing-badge-overlap:4px;--card-base-padding-default:32px;--card-base-padding-compact:24px;--card-base-padding-mobile:20px;--card-base-gap-default:16px;--card-base-gap-loose:24px;--card-bordered-border-width:1px;--card-bordered-border-style:solid;--card-filled-border-width:0px;--card-filled-icon-bubble-size:48px;--card-filled-icon-bubble-border-radius:40px;--card-filled-icon-bubble-icon-size:32px;--card-clickable-border-width:1px;--card-clickable-icon-size:32px;--card-clickable-heading-font-size:1.25rem;--card-clickable-heading-font-weight:500;--card-clickable-heading-line-height:1.4;--card-clickable-heading-letter-spacing:.01em;--card-clickable-body-font-size-desktop:1rem;--card-clickable-body-font-size-mobile:1.125rem;--card-clickable-body-font-weight:400;--card-clickable-body-line-height:1.6;--card-clickable-body-letter-spacing:.01em;--card-clickable-focus-ring-width:3px;--card-clickable-focus-ring-style:solid;--card-clickable-focus-ring-offset:2px;--card-clickable-focus-ring-radius:8px;--card-clickable-state-default-shadow:none;--card-clickable-state-focus-shadow:none;--card-clickable-width-desktop:416px;--card-clickable-width-mobile:361px;--chart-app-container-padding:10px;--chart-app-header-gap:8px;--chart-app-header-margin-bottom:6px;--chart-app-unit-badge-padding:1px 5px;--chart-app-unit-badge-border-radius:3px;--chart-app-legend-gap:4px;--chart-app-legend-dot-size:8px;--chart-app-series-line-width:2px;--chart-app-series-grid-width:1px;--line-chart-viewbox-height:130px;--line-chart-baseline-width:1px;--line-chart-grid-line-width:1px;--line-chart-grid-line-dash:4,3;--line-chart-series-line-width:1.5px;--line-chart-area-fill-opacity-primary:.5;--line-chart-area-fill-opacity-secondary:.4;--line-chart-area-fill-opacity-bottom:0;--line-chart-scrubber-width:1px;--line-chart-scrubber-dash:3,3;--line-chart-scrubber-opacity:.6;--checkbox-app-size:20px;--checkbox-app-border-radius:.625px;--checkbox-app-stroke-width:1.25px;--checkbox-app-check-width:1.25px;--checkbox-app-state-unchecked-bg:#0000;--checkbox-app-state-checked-bg:#0000;--checkbox-app-state-indeterminate-bg:#0000;--checkbox-app-state-disabled-opacity:.35;--checkbox-size:16px;--checkbox-border-radius:2px;--checkbox-stroke-width:2px;--checkbox-icon-size:12px;--checkbox-label-gap:8px;--checkbox-focus-ring-width:3px;--checkbox-focus-ring-offset:1px;--checkbox-focus-ring-border-radius:3px;--dialog-app-container-border-radius:12px;--dialog-app-container-max-width:480px;--dialog-app-container-width:90%;--dialog-app-container-animation-duration:.15s;--dialog-app-container-animation-easing:ease-out;--dialog-app-header-padding:16px 20px;--dialog-app-header-close-btn-size:28px;--dialog-app-body-padding:20px;--dialog-app-label-font-size:12px;--dialog-app-label-gap:6px;--dialog-app-input-height:36px;--dialog-app-input-padding-x:12px;--dialog-app-input-font-size:12px;--dialog-app-actions-gap:8px;--dialog-app-actions-margin-top:16px;--dialog-app-btn-height:34px;--dialog-app-btn-padding-x:16px;--dialog-app-btn-font-size:12px;--dialog-app-btn-disabled-opacity:.4;--dropdown-button-padding-x:12px;--dropdown-button-height:48px;--dropdown-button-letter-spacing:.14px;--dropdown-button-chevron-size:20px;--dropdown-button-gap:8px;--dropdown-panel-border-width:1px;--dropdown-panel-offset-top:2px;--dropdown-panel-padding-bottom:12px;--dropdown-panel-z-index:100;--dropdown-panel-column-width:326px;--dropdown-item-height:40px;--dropdown-item-padding-x:12px;--dropdown-item-padding-x-child:32px;--dropdown-item-letter-spacing:.14px;--dropdown-item-icon-size:32px;--dropdown-item-icon-gap:6px;--dropdown-item-flag-width:24px;--dropdown-item-flag-height:17px;--dropdown-item-caret-size:24px;--dropdown-section-height:60px;--dropdown-section-padding-left:16px;--dropdown-section-padding-right:12px;--dropdown-section-padding-left-v3:20px;--dropdown-app-padding:4px;--dropdown-app-item-height:32px;--dropdown-app-item-padding-x:12px;--dropdown-app-item-font-size:14px;--empty-state-padding:80px 32px;--empty-state-gap:8px;--empty-state-icon-size:48px;--empty-state-icon-opacity:.4;--empty-state-title-font-size:15px;--empty-state-hint-font-size:12px;--floating-window-titlebar-height:36px;--floating-window-titlebar-padding-x:12px;--floating-window-titlebar-font-size:12px;--floating-window-control-size:24px;--floating-window-control-icon-size:12px;--floating-window-body-padding:16px;--grid-breakpoint-mobile-s:393px;--grid-breakpoint-mobile-l:480px;--grid-breakpoint-sm:576px;--grid-breakpoint-email:600px;--grid-breakpoint-tablet:768px;--grid-breakpoint-md:992px;--grid-breakpoint-desktop-s:1024px;--grid-breakpoint-desktop-m:1280px;--grid-breakpoint-desktop:1440px;--grid-breakpoint-desktop-l:1920px;--grid-breakpoint-desktop-xl:2560px;--grid-breakpoint-4k:3840px;--grid-mobile-s-columns:4;--grid-mobile-s-column-width:auto;--grid-mobile-s-gutter:20px;--grid-mobile-s-margin:16px;--grid-mobile-s-alignment:stretch;--grid-mobile-s-content-width:361px;--grid-mobile-l-columns:4;--grid-mobile-l-column-width:auto;--grid-mobile-l-gutter:20px;--grid-mobile-l-margin:32px;--grid-mobile-l-alignment:stretch;--grid-mobile-l-content-width:416px;--grid-email-columns:6;--grid-email-column-width:auto;--grid-email-gutter:20px;--grid-email-margin:16px;--grid-email-alignment:stretch;--grid-email-content-width:568px;--grid-tablet-columns:8;--grid-tablet-column-width:auto;--grid-tablet-gutter:24px;--grid-tablet-margin:24px;--grid-tablet-alignment:stretch;--grid-tablet-content-width:720px;--grid-desktop-s-columns:12;--grid-desktop-s-column-width:56px;--grid-desktop-s-gutter:24px;--grid-desktop-s-margin:auto;--grid-desktop-s-alignment:center;--grid-desktop-s-content-width:936px;--grid-desktop-m-columns:12;--grid-desktop-m-column-width:72px;--grid-desktop-m-gutter:28px;--grid-desktop-m-margin:auto;--grid-desktop-m-alignment:center;--grid-desktop-m-content-width:1172px;--grid-desktop-columns:12;--grid-desktop-column-width:80px;--grid-desktop-gutter:32px;--grid-desktop-margin:auto;--grid-desktop-alignment:center;--grid-desktop-content-width:1312px;--grid-desktop-max-content:1312px;--grid-desktop-l-columns:12;--grid-desktop-l-column-width:80px;--grid-desktop-l-gutter:32px;--grid-desktop-l-margin:auto;--grid-desktop-l-alignment:center;--grid-desktop-l-content-width:1312px;--grid-desktop-xl-columns:12;--grid-desktop-xl-column-width:126px;--grid-desktop-xl-gutter:44px;--grid-desktop-xl-margin:auto;--grid-desktop-xl-alignment:center;--grid-desktop-xl-content-width:1996px;--grid-4k-columns:12;--grid-4k-column-width:160px;--grid-4k-gutter:64px;--grid-4k-margin:auto;--grid-4k-alignment:center;--grid-4k-content-width:2624px;--grid-4k-max-content:2624px;--icon-circle-size-md-container:36px;--icon-circle-size-md-icon:24px;--icon-circle-size-sm-container:28px;--icon-circle-size-sm-icon:20px;--icon-weight-threshold:12px;--icon-weight-default:Regular;--icon-weight-small:Light;--infobox-padding-x:16px;--infobox-padding-y:8px;--infobox-gap:16px;--infobox-width:640px;--infobox-font-size:.875rem;--infobox-line-height:1.6;--infobox-variant-green-50-icon-circle:green;--infobox-variant-green-75-icon-circle:green;--infobox-variant-blue-50-icon-circle:blue;--infobox-variant-blue-75-icon-circle:blue;--infobox-variant-purple-50-icon-circle:purple;--infobox-variant-purple-75-icon-circle:purple;--infobox-variant-grey-50-icon-circle:grey;--infobox-variant-orange-50-icon-circle:orange;--inline-alert-border-width:2px;--inline-alert-padding:16px;--inline-alert-gap:8px;--inline-alert-icon-size:14px;--inline-alert-icon-circle-size:24px;--inline-alert-content-gap:16px;--inline-alert-title-font-size:.875rem;--inline-alert-title-font-weight:600;--inline-alert-title-line-height:1.6;--inline-alert-body-font-size:.875rem;--inline-alert-body-font-weight:400;--inline-alert-body-line-height:1.6;--input-app-border-width:1px;--input-app-size-default-height:40px;--input-app-size-default-padding-x:12px;--input-app-size-compact-height:26px;--input-app-size-compact-padding-x:8px;--input-app-focus-ring-width:3px;--input-app-focus-ring-offset:2px;--input-app-disabled-opacity:.5;--input-opacity-disabled:.5;--input-layout-border-width:1px;--input-layout-padding-x:12px;--input-layout-padding-y:10px;--input-layout-height:44px;--input-layout-gap-label:6px;--input-layout-gap-helper:4px;--input-layout-gap-message:4px;--input-layout-icon-size:20px;--input-layout-icon-gap:8px;--input-focus-ring-width:3px;--input-focus-ring-style:solid;--input-focus-ring-offset:2px;--input-focus-ring-radius:3px;--input-typography-value-font-size:1rem;--input-typography-value-font-weight:400;--input-typography-value-line-height:1.6;--input-typography-value-letter-spacing:.01em;--input-typography-label-font-size:.875rem;--input-typography-label-font-weight:500;--input-typography-label-line-height:1.6;--input-typography-label-letter-spacing:.01em;--input-typography-helper-font-size:.75rem;--input-typography-helper-font-weight:400;--input-typography-helper-line-height:1.6;--input-typography-helper-letter-spacing:.01em;--input-typography-message-font-size:.75rem;--input-typography-message-font-weight:400;--input-typography-message-line-height:1.6;--input-typography-message-letter-spacing:.01em;--input-typography-placeholder-font-size:1rem;--input-typography-placeholder-font-weight:400;--input-typography-placeholder-line-height:1.6;--input-typography-placeholder-font-style:normal;--input-type-dropdown-icon-right:CaretDown;--input-type-dropdown-icon-rotate-open:180deg;--input-type-textarea-min-height:80px;--input-type-textarea-resize:vertical;--input-type-password-icon-right-hidden:Eye;--input-type-password-icon-right-visible:EyeSlash;--input-type-search-icon-left:MagnifyingGlass;--input-type-search-icon-right:X;--language-switcher-height:80px;--language-switcher-gap:20px;--language-switcher-globe-icon-size:24px;--language-switcher-caret-size:16px;--language-switcher-label-gap:4px;--list-item-gap:8px;--list-item-icon-size:20px;--list-item-icon-wrapper-height:26px;--list-item-bullet-size:4px;--list-item-label-font-size-mobile:18px;--list-item-width-desktop:444px;--list-item-width-mobile:361px;--list-item-check-stroke-weight:1.25px;--list-item-minus-stroke-weight:1.25px;--login-hero-padding-desktop:64px;--login-hero-padding-mobile:40px 24px;--login-form-padding-desktop:64px 56px;--login-form-padding-mobile:40px 24px;--login-form-max-w:360px;--login-logo-size:32px;--login-divider-margin:28px;--login-footer-padding-top:40px;--login-sso-icon-size:20px;--logo-favicon-size-lg:96px;--logo-favicon-size-md:48px;--logo-favicon-size-sm:32px;--logo-favicon-size-xs:16px;--logo-avatar-size-portrait:400px;--logo-avatar-size-company:300px;--megamenu-container-height:500px;--megamenu-container-padding:64px;--megamenu-container-z-index:300;--megamenu-container-column-gap:40px;--megamenu-sidenav-width:385px;--megamenu-sidenav-padding:24px;--megamenu-sidenav-items-gap:8px;--megamenu-sidenav-item-height:62px;--megamenu-sidenav-item-padding-x:16px;--megamenu-sidenav-item-padding-y:24px;--megamenu-sidenav-item-bg:#0000;--megamenu-sidenav-item-line-height:1.4;--megamenu-sidenav-item-letter-spacing:.2px;--megamenu-sidenav-item-icon-size:32px;--megamenu-sidenav-item-icon-gap:8px;--megamenu-sidenav-item-caret-size:16px;--megamenu-main-padding-top:38px;--megamenu-main-padding-bottom:64px;--megamenu-main-padding-x:32px;--megamenu-main-columns-gap:64px;--megamenu-main-items-gap:24px;--megamenu-item-icon-size:24px;--megamenu-item-icon-gap:8px;--megamenu-item-heading-line-height:1.4;--megamenu-item-heading-letter-spacing:.2px;--megamenu-item-heading-arrow-size:24px;--megamenu-subnav-item-wrapper-padding-x:8px;--megamenu-subnav-item-wrapper-padding-y:4px;--megamenu-subnav-item-items-gap:2px;--meter-app-gap:6px;--meter-app-track-height-sm:4px;--meter-app-track-height-lg:6px;--modal-overlay-z-index:1000;--modal-surface-padding-x:32px;--modal-surface-padding-y:40px;--modal-surface-z-index:1001;--modal-close-size:32px;--navigation-item-height:80px;--navigation-item-padding-x:24px;--navigation-item-padding-left-label:8px;--navigation-item-gap:4px;--navigation-item-border-width:1px;--navigation-item-border-width-active:4px;--navigation-item-caret-size:16px;--navigation-item-letter-spacing:.14px;--notification-banner-cta-gap:32px;--notification-banner-icon-circle-size:28px;--notification-banner-icon-size:20px;--notification-banner-close-size:20px;--notification-banner-border-radius:0;--pagination-bar-bar-height:44px;--pagination-bar-bar-width-desktop:1312px;--pagination-bar-bar-width-mobile:100%;--pagination-bar-numeration-font-size:1.125rem;--pagination-bar-numeration-font-weight:500;--pagination-bar-numeration-line-height:1.6;--pagination-bar-numeration-letter-spacing:.01em;--pagination-bar-date-font-size:1.125rem;--pagination-bar-date-font-weight:500;--pagination-bar-date-line-height:1.6;--pagination-bar-date-letter-spacing:.01em;--pagination-bar-dot-size-active:11px;--pagination-bar-dot-size-inactive:6px;--pagination-bar-dot-gap:12px;--pagination-bar-animation-control-font-size:1.125rem;--pagination-bar-animation-control-font-weight:600;--pagination-bar-animation-control-icon-size:24px;--pagination-button-size:44px;--pagination-button-icon-size:32px;--pagination-button-opacity-disabled:.4;--pagination-button-focus-ring-width:3px;--pagination-button-focus-ring-offset:2px;--panel-collapsible-width:272px;--panel-collapsible-width-closed:0px;--panel-collapsible-transition:width .2s ease-in-out;--panel-collapsible-head-min-height:38px;--panel-collapsible-head-padding:8px 12px;--panel-collapsible-head-title-font-size:12px;--panel-collapsible-head-filter-pill-padding:2px 5px 2px 8px;--panel-collapsible-head-close-btn-size:22px;--panel-collapsible-head-close-btn-icon-size:12px;--panel-collapsible-toolbar-padding:6px 12px;--panel-collapsible-toolbar-gap:5px;--panel-collapsible-toolbar-tool-btn-padding:3px 8px;--panel-collapsible-empty-state-icon-size:28px;--panel-collapsible-empty-state-font-size:12px;--panel-collapsible-empty-state-padding:24px;--panel-collapsible-empty-state-gap:8px;--popover-padding-y:12px;--popover-padding-x:16px;--popover-max-width:320px;--popover-gap:4px;--popover-close-size:14px;--popover-footer-padding-y:12px;--popover-footer-padding-x:16px;--progress-bar-app-gap:6px;--progress-bar-app-track-height-sm:4px;--progress-bar-app-track-height-lg:6px;--radio-size:16px;--radio-stroke-width:2px;--radio-dot-size:6px;--radio-label-gap:8px;--radio-focus-ring-width:3px;--radio-focus-ring-offset:1px;--ribbon-header-height:34px;--ribbon-header-padding-x:12px;--ribbon-header-tab-font-size:12px;--ribbon-header-tab-padding:8px 14px;--ribbon-header-tab-active-bar:3px;--ribbon-body-height:82px;--ribbon-body-total-height:116px;--ribbon-body-padding-x:16px;--ribbon-body-padding-y:8px;--ribbon-group-padding-x:14px;--ribbon-group-content-gap:4px;--ribbon-group-separator-width:1px;--ribbon-group-label-text-transform:uppercase;--ribbon-btn-large-size:52px;--ribbon-btn-large-icon-size:20px;--ribbon-btn-large-label-gap:3px;--ribbon-btn-large-disabled-opacity:.35;--ribbon-btn-small-height:25px;--ribbon-btn-small-stack-gap:2px;--ribbon-btn-small-padding-x:8px;--ribbon-btn-small-gap:5px;--ribbon-btn-small-icon-size:14px;--scrollbar-width:6px;--scrollbar-light-track:#0000;--scrollbar-dark-track:#0000;--separator-line-width:1px;--separator-line-style:solid;--separator-orientation-horizontal:horizontal;--separator-orientation-vertical:vertical;--separator-spacing-desktop-default-padding-y:60px;--separator-spacing-desktop-month-padding-y:32px;--separator-spacing-desktop-gap:8px;--separator-spacing-desktop-month-name-count-gap:16px;--separator-spacing-mobile-default-padding-y:32px;--separator-spacing-mobile-month-padding-y:12px;--separator-spacing-mobile-gap:8px;--separator-spacing-mobile-month-name-count-gap:8px;--separator-type-with-text-text-font-size:.875rem;--separator-type-with-text-text-label-font-weight:400;--separator-type-with-text-text-value-font-weight:500;--separator-type-with-text-text-line-height:1.6;--separator-type-with-text-text-letter-spacing:.01em;--separator-type-month-name-font-size:1.25rem;--separator-type-month-name-font-weight:500;--separator-type-month-name-line-height:1.4;--separator-type-month-name-letter-spacing:.01em;--separator-type-month-count-font-size:1rem;--separator-type-month-count-font-weight:400;--separator-type-month-count-line-height:1.6;--separator-type-month-count-letter-spacing:.01em;--separator-type-month-toggle-icon-name:CaretDown;--separator-type-month-toggle-icon-size:32px;--separator-type-month-toggle-icon-rotation-collapsed:0deg;--separator-type-month-toggle-icon-rotation-expanded:180deg;--sidebar-tree-width-default:240px;--sidebar-tree-width-min:180px;--sidebar-tree-width-max:420px;--sidebar-tree-tab-padding:10px 8px;--sidebar-tree-tab-active-bar:2px;--sidebar-tree-level-1-category-header-padding:5px 8px 5px 4px;--sidebar-tree-level-1-category-header-bg:#00000005;--sidebar-tree-level-1-category-chevron-size:18px;--sidebar-tree-level-1-category-chevron-icon:11px;--sidebar-tree-level-1-category-eye-btn-size:22px;--sidebar-tree-level-1-category-eye-btn-icon:13px;--sidebar-tree-level-2-group-header-padding:4px 8px 4px 18px;--sidebar-tree-level-2-group-chevron-size:16px;--sidebar-tree-level-2-group-chevron-icon:10px;--sidebar-tree-level-2-group-display-mode-btn-size:22px;--sidebar-tree-level-2-group-display-mode-btn-radius:3px;--sidebar-tree-level-2-group-opacity-control-slider-width:48px;--sidebar-tree-level-2-group-opacity-control-slider-height:3px;--sidebar-tree-level-2-group-opacity-control-val-width:28px;--sidebar-tree-level-2-group-opacity-control-opacity-idle:.4;--sidebar-tree-level-3-object-padding:3px 8px 3px 30px;--sidebar-tree-level-3-object-hidden-opacity:.38;--sidebar-tree-level-3-object-color-swatch-size:13px;--sidebar-tree-level-3-object-color-swatch-border-radius:3px;--sidebar-tree-level-3-object-opacity-slider-width:44px;--sidebar-tree-level-3-object-opacity-slider-height:3px;--sidebar-tree-level-3-object-opacity-slider-opacity-idle:.4;--sidebar-tree-resize-handle-width:4px;--sidebar-tree-resize-handle-color:#0000;--sidenav-width:260px;--sidenav-width-collapsed:64px;--sidenav-border-width:1px;--sidenav-header-padding-x:16px;--sidenav-header-padding-y:12px;--sidenav-header-gap:12px;--sidenav-header-logo-size:40px;--sidenav-item-padding-x:8px;--sidenav-item-padding-y:6px;--sidenav-item-gap:8px;--sidenav-item-icon-size:20px;--sidenav-item-opacity-disabled:.3;--sidenav-group-padding-x:8px;--sidenav-group-padding-top:12px;--sidenav-group-padding-bottom:8px;--sidenav-group-item-spacing:2px;--sidenav-group-header-padding-x:8px;--sidenav-group-header-padding-bottom:4px;--sidenav-group-header-font-size:12px;--sidenav-group-chevron-size:16px;--sidenav-notification-padding-x:16px;--sidenav-notification-padding-y:8px;--sidenav-notification-gap:8px;--sidenav-footer-padding-x:16px;--sidenav-footer-padding-y:12px;--sidenav-footer-gap:12px;--sidenav-footer-avatar-size:40px;--sidenav-promo-padding:16px;--sidenav-promo-gap:8px;--sidenav-collapsed-icon-container-size:32px;--sidenav-collapsed-icon-size:20px;--sidenav-collapsed-item-spacing:4px;--sidenav-collapsed-padding-top:24px;--slider-track-height:2px;--slider-track-border-radius:1px;--slider-handle-size:16px;--slider-focus-ring-width:3px;--slider-focus-ring-offset:1px;--slider-width:200px;--status-light-dot-size:8px;--statusbar-height:26px;--statusbar-padding-x:16px;--statusbar-dot-size:6px;--statusbar-separator-width:1px;--statusbar-separator-height:12px;--stepper-circle-size-lg:40px;--stepper-circle-size-sm:28px;--stepper-circle-stroke-width:2px;--stepper-connector-width:2px;--stepper-font-number-lg-font-size:1.125rem;--stepper-font-number-sm-font-size:.875rem;--stepper-font-label-font-size-desktop:.875rem;--stepper-font-label-font-size-mobile:.75rem;--stepper-vertical-gap:32px;--stepper-vertical-description-font-size:.75rem;--stepper-max-width-desktop:800px;--stepper-max-width-mobile:361px;--switch-track-width:32px;--switch-track-height:18px;--switch-track-border-radius:9px;--switch-handle-size:14px;--switch-handle-offset:2px;--switch-label-gap:8px;--switch-focus-ring-width:3px;--switch-focus-ring-offset:1px;--switch-focus-ring-border-radius:10px;--tab-app-focus-ring-width:3px;--tab-app-focus-ring-radius:3px;--tab-app-focus-ring-extra-height:5px;--tab-app-underline-inactive:1px;--tab-app-underline-active:3px;--tab-app-disabled-opacity:.5;--tab-app-level-main-padding-y:8px;--tab-app-level-main-padding-x:12px;--tab-app-level-panel-padding-y:6px;--tab-app-level-panel-padding-x:8px;--tab-app-level-float-padding-y:6px;--tab-app-level-float-padding-x:8px;--tab-navigation-focus-ring-width:3px;--tab-navigation-focus-ring-radius:3px;--tab-navigation-focus-ring-extra-height:5px;--tab-navigation-item-font-size:1rem;--tab-navigation-item-line-height:1.6;--tab-navigation-item-letter-spacing:.01em;--tab-navigation-item-padding-x:24px;--tab-navigation-item-padding-y:16px;--tab-navigation-item-underline-inactive:1px;--tab-navigation-item-underline-active:4px;--tab-navigation-item-disabled-opacity:.5;--tab-navigation-mobile-overflow:scroll;--table-app-header-padding-y:8px;--table-app-header-padding-x:12px;--table-app-header-bar-active-width:3px;--table-app-header-sort-icon-size:12px;--table-app-header-sort-icon-gap:6px;--table-app-row-padding-y:14px;--table-app-row-padding-x:12px;--table-app-selection-column-width:40px;--tag-base-font-weight:500;--tag-base-line-height:1.6;--tag-base-letter-spacing:.01em;--tag-base-text-transform:uppercase;--tag-size-s-height:20px;--tag-size-s-padding-x:6px;--tag-size-s-padding-y:3px;--tag-size-s-gap:4px;--tag-size-s-icon-size:14px;--tag-size-s-font-size-desktop:.75rem;--tag-size-s-font-size-mobile:.875rem;--tag-size-m-height:24px;--tag-size-m-padding-x:4px;--tag-size-m-padding-y:4px;--tag-size-m-gap:4px;--tag-size-m-icon-size:20px;--tag-size-m-font-size:.875rem;--tag-size-l-height:32px;--tag-size-l-padding-x:8px;--tag-size-l-padding-y:3px;--tag-size-l-gap:6px;--tag-size-l-icon-size:20px;--tag-size-l-font-size:.875rem;--tag-variant-orange-font-weight:500;--tag-variant-blue-font-weight:500;--tag-variant-purple-font-weight:500;--tag-variant-grey-font-weight:500;--tag-variant-grey-300-font-weight:500;--tag-variant-white-font-weight:500;--tag-variant-varimos-ai-font-weight:700;--tag-variant-varimos-ai-icon-size-s:16.8px;--tag-variant-varimos-ai-icon-size-m:20px;--tag-placement-card-edge-overlap:4px;--tag-placement-card-edge-border-radius-card-edge:2px 2px 0 0;--tag-app-border-radius:2px;--tag-app-text-transform:uppercase;--text-button-opacity-disabled:.3;--text-button-layout-padding-x:12px;--text-button-layout-padding-y:4px;--text-button-layout-gap:4px;--text-button-focus-ring-width:3px;--text-button-focus-ring-style:solid;--text-button-focus-ring-offset:2px;--text-button-size-s-font-size:.875rem;--text-button-size-s-line-height:1.6;--text-button-size-s-letter-spacing:.01em;--text-button-size-s-icon-size:14px;--text-button-size-s-default-font-weight:500;--text-button-size-s-default-text-decoration:none;--text-button-size-s-hover-font-weight:500;--text-button-size-s-hover-text-decoration:underline;--text-button-size-s-active-font-weight:600;--text-button-size-s-active-text-decoration:underline;--text-button-size-s-disabled-font-weight:500;--text-button-size-s-disabled-text-decoration:none;--text-button-size-s-focus-font-weight:500;--text-button-size-s-focus-text-decoration:none;--text-button-size-m-font-size:1rem;--text-button-size-m-line-height:1.6;--text-button-size-m-letter-spacing:.01em;--text-button-size-m-icon-size:16px;--text-button-size-m-default-font-weight:500;--text-button-size-m-hover-font-weight:500;--text-button-size-m-hover-text-decoration:underline;--text-button-size-m-active-font-weight:600;--text-button-size-m-active-text-decoration:underline;--text-button-size-m-disabled-font-weight:500;--text-button-size-m-disabled-text-decoration:none;--text-button-size-m-focus-font-weight:500;--text-button-size-m-focus-text-decoration:none;--text-button-icon-slot-left:optional;--text-button-icon-slot-right:optional;--toast-min-width:300px;--toast-max-width:480px;--toast-padding-y:12px;--toast-padding-x:16px;--toast-accent-width:3px;--toast-gap:10px;--toast-stack-gap:8px;--toast-icon-size:18px;--toast-close-size:18px;--toast-dismiss-ms:5000;--toast-title-font-size:12px;--tool-options-bar-height:26px;--tool-options-bar-padding-x:16px;--tool-options-bar-gap:12px;--tool-options-bar-separator-width:1px;--tool-options-bar-separator-height:14px;--tool-options-bar-radio-item-height:20px;--tool-options-bar-radio-item-padding-x:8px;--tooltip-padding-y:6px;--tooltip-padding-x:10px;--tooltip-max-width:240px;--tooltip-delay-show-ms:400;--tooltip-delay-hide-ms:0;--tooltip-arrow-width:16px;--tooltip-arrow-height:8px;--top-navigation-height:80px;--top-navigation-padding-x:40px;--top-navigation-border-width:1px;--top-navigation-z-index:200;--top-navigation-logo-width:120.629px;--top-navigation-logo-height:18px;--top-navigation-nav-gap:40px;--top-navigation-cta-gap:24px;--top-navigation-cta-button-gap:16px;--top-navigation-cta-button-height:40px;--top-navigation-cta-button-width:166px;--top-navigation-mobile-width:393px;--top-navigation-mobile-padding-x:16px;--top-navigation-mobile-content-gap:16px;--top-navigation-mobile-hamburger-width:40px;--top-navigation-mobile-hamburger-height:56px;--top-navigation-mobile-hamburger-icon-size:28px;--top-navigation-mobile-cta-button-width:153px;--top-navigation-mobile-cta-button-height:40px;--type-scale-desktop-48-r-numbers-font-style:normal;--type-scale-desktop-48-r-numbers-text-transform:none;--type-scale-desktop-42-m-header-display-font-style:normal;--type-scale-desktop-42-m-header-display-text-transform:none;--type-scale-desktop-38-m-t1-font-style:normal;--type-scale-desktop-38-m-t1-text-transform:none;--type-scale-desktop-32-sb-font-style:normal;--type-scale-desktop-32-sb-text-transform:none;--type-scale-desktop-32-m-font-style:normal;--type-scale-desktop-32-m-text-transform:none;--type-scale-desktop-32-r-font-style:normal;--type-scale-desktop-32-r-text-transform:none;--type-scale-desktop-28-sb-font-style:normal;--type-scale-desktop-28-sb-text-transform:none;--type-scale-desktop-28-m-t2-font-style:normal;--type-scale-desktop-28-m-t2-text-transform:none;--type-scale-desktop-28-r-font-style:normal;--type-scale-desktop-28-r-text-transform:none;--type-scale-desktop-24-m-font-style:normal;--type-scale-desktop-24-m-text-transform:none;--type-scale-desktop-24-r-font-style:normal;--type-scale-desktop-24-r-text-transform:none;--type-scale-desktop-24-r-italic-font-style:italic;--type-scale-desktop-24-r-italic-text-transform:none;--type-scale-desktop-20-sb-font-style:normal;--type-scale-desktop-20-sb-text-transform:none;--type-scale-desktop-20-m-t3-font-style:normal;--type-scale-desktop-20-m-t3-text-transform:none;--type-scale-desktop-20-r-subline-font-style:normal;--type-scale-desktop-20-r-subline-text-transform:none;--type-scale-desktop-16-sb-font-style:normal;--type-scale-desktop-16-sb-text-transform:none;--type-scale-desktop-16-m-t4-font-style:normal;--type-scale-desktop-16-m-t4-text-transform:none;--type-scale-desktop-16-r-main-text-font-style:normal;--type-scale-desktop-16-r-main-text-text-transform:none;--type-scale-desktop-16-r-italic-font-style:italic;--type-scale-desktop-16-r-italic-text-transform:none;--type-scale-desktop-14-sb-font-style:normal;--type-scale-desktop-14-sb-text-transform:none;--type-scale-desktop-14-m-t5-font-style:normal;--type-scale-desktop-14-m-t5-text-transform:none;--type-scale-desktop-14-r-secondary-text-font-style:normal;--type-scale-desktop-14-r-secondary-text-text-transform:none;--type-scale-desktop-14-r-italic-font-style:italic;--type-scale-desktop-14-r-italic-text-transform:none;--type-scale-desktop-12-sb-font-style:normal;--type-scale-desktop-12-sb-text-transform:none;--type-scale-desktop-12-m-font-style:normal;--type-scale-desktop-12-m-text-transform:none;--type-scale-desktop-12-r-font-style:normal;--type-scale-desktop-12-r-text-transform:none;--type-scale-desktop-18-m-fono-font-style:normal;--type-scale-desktop-18-m-fono-text-transform:none;--type-scale-desktop-14-b-fono-font-style:normal;--type-scale-desktop-14-b-fono-text-transform:none;--type-scale-desktop-14-m-fono-caps-font-style:normal;--type-scale-desktop-14-m-fono-caps-text-transform:uppercase;--type-scale-desktop-12-b-fono-font-style:normal;--type-scale-desktop-12-b-fono-text-transform:none;--type-scale-desktop-12-m-fono-caps-font-style:normal;--type-scale-desktop-12-m-fono-caps-text-transform:uppercase;--type-scale-mobile-48-r-numbers-font-style:normal;--type-scale-mobile-48-r-numbers-text-transform:none;--type-scale-mobile-38-m-header-display-font-style:normal;--type-scale-mobile-38-m-header-display-text-transform:none;--type-scale-mobile-32-m-t1-font-style:normal;--type-scale-mobile-32-m-t1-text-transform:none;--type-scale-mobile-24-m-t2-font-style:normal;--type-scale-mobile-24-m-t2-text-transform:none;--type-scale-mobile-24-r-font-style:normal;--type-scale-mobile-24-r-text-transform:none;--type-scale-mobile-20-m-t3-font-style:normal;--type-scale-mobile-20-m-t3-text-transform:none;--type-scale-mobile-20-r-subline-font-style:normal;--type-scale-mobile-20-r-subline-text-transform:none;--type-scale-mobile-20-r-italic-font-style:italic;--type-scale-mobile-20-r-italic-text-transform:none;--type-scale-mobile-18-sb-font-style:normal;--type-scale-mobile-18-sb-text-transform:none;--type-scale-mobile-18-m-t4-font-style:normal;--type-scale-mobile-18-m-t4-text-transform:none;--type-scale-mobile-18-r-main-text-font-style:normal;--type-scale-mobile-18-r-main-text-text-transform:none;--type-scale-mobile-16-m-t5-font-style:normal;--type-scale-mobile-16-m-t5-text-transform:none;--type-scale-mobile-16-r-secondary-text-font-style:normal;--type-scale-mobile-16-r-secondary-text-text-transform:none;--type-scale-mobile-16-r-italic-font-style:italic;--type-scale-mobile-16-r-italic-text-transform:none;--type-scale-mobile-14-sb-font-style:normal;--type-scale-mobile-14-sb-text-transform:none;--type-scale-mobile-14-m-font-style:normal;--type-scale-mobile-14-m-text-transform:none;--type-scale-mobile-14-r-font-style:normal;--type-scale-mobile-14-r-text-transform:none;--type-scale-mobile-14-m-fono-caps-font-style:normal;--type-scale-mobile-14-m-fono-caps-text-transform:uppercase;--type-scale-mobile-12-b-fono-font-style:normal;--type-scale-mobile-12-b-fono-text-transform:none;--type-scale-mobile-12-m-fono-caps-font-style:normal;--type-scale-mobile-12-m-fono-caps-text-transform:uppercase;--user-menu-trigger-size:32px;--user-menu-trigger-border-width:2px;--user-menu-trigger-font-size:12px;--user-menu-menu-min-width:200px;--user-menu-menu-offset-y:8px;--user-menu-header-padding:12px 16px;--user-menu-header-name-font-size:14px;--user-menu-header-email-font-size:12px;--user-menu-header-email-margin-top:2px;--user-menu-divider-margin:4px;--user-menu-item-gap:10px;--user-menu-item-padding:8px 16px;--user-menu-item-font-size:12px;--user-menu-item-icon-size:14px;--view-toggle-border-width:1.5px;--view-toggle-btn-width:32px;--view-toggle-btn-height:28px;--view-toggle-btn-icon-size:14px;--view-toggle-divider-width:1px;--avatar-color-grey-bg:var(--color-brand-greyscale-800);--avatar-color-grey-fg:var(--color-brand-greyscale-200);--avatar-color-blue-bg:var(--color-brand-blue-900);--avatar-color-blue-fg:var(--color-brand-blue-200);--avatar-color-green-bg:var(--color-brand-green-900);--avatar-color-green-fg:var(--color-brand-green-200);--avatar-color-orange-bg:var(--color-alt-orange-900);--avatar-color-orange-fg:var(--color-alt-orange-200);--avatar-color-purple-bg:var(--color-brand-purple-900);--avatar-color-purple-fg:var(--color-brand-purple-200);--avatar-color-aqua-bg:var(--color-alt-aqua-900);--avatar-color-aqua-fg:var(--color-alt-aqua-200);--avatar-color-sky-bg:var(--color-brand-blue-950);--avatar-color-sky-fg:var(--color-brand-blue-300);--avatar-color-mint-bg:var(--color-alt-aqua-950);--avatar-color-mint-fg:var(--color-alt-aqua-300);--avatar-color-peach-bg:var(--color-alt-orange-950);--avatar-color-peach-fg:var(--color-alt-orange-300);--avatar-color-lavender-bg:var(--color-brand-purple-950);--avatar-color-lavender-fg:var(--color-brand-purple-300);--avatar-color-rose-bg:var(--color-alt-pink-900);--avatar-color-rose-fg:var(--color-alt-pink-300);--avatar-color-lime-bg:var(--color-brand-green-950);--avatar-color-lime-fg:var(--color-brand-green-300);--avatar-color-navy-bg:var(--color-brand-blue-800);--avatar-color-navy-fg:var(--color-brand-blue-100);--avatar-color-forest-bg:var(--color-brand-green-800);--avatar-color-forest-fg:var(--color-brand-green-100);--avatar-color-coral-bg:var(--color-alt-orange-800);--avatar-color-coral-fg:var(--color-alt-orange-100);--avatar-color-plum-bg:var(--color-brand-purple-800);--avatar-color-plum-fg:var(--color-brand-purple-100);--avatar-color-magenta-bg:var(--color-alt-pink-800);--avatar-color-magenta-fg:var(--color-alt-pink-100);--avatar-color-slate-bg:var(--color-brand-greyscale-700);--avatar-color-slate-fg:var(--color-brand-greyscale-100);--avatar-status-available:var(--color-brand-green-300);--avatar-status-away:var(--color-system-yellow-300);--avatar-status-busy:var(--color-alt-orange-300);--avatar-status-dnd:var(--color-system-red-400);--avatar-status-blocked:var(--color-system-red-400);--avatar-status-offline:var(--color-brand-greyscale-500);--avatar-status-unknown:var(--color-brand-greyscale-200);--avatar-status-oof:var(--color-brand-greyscale-200);--avatar-status-icon-color:var(--color-brand-greyscale-900);--avatar-status-icon-color-inverse:var(--color-brand-greyscale-0);--bottom-sheet-overlay-opacity:var(--ds-opacity-overlay);--card-clickable-state-hover-shadow:var(--ds-shadow-hard);--card-clickable-state-active-shadow:var(--ds-shadow-hard);--chart-app-series-axis-family:var(--ds-font-font-mono);--checkbox-stroke-default:var(--color-brand-greyscale-400);--checkbox-check-color-default:var(--color-brand-greyscale-900);--checkbox-check-color-error:var(--color-brand-greyscale-900);--dialog-app-backdrop-bg:var(--ds-color-bg-overlay);--dialog-app-container-shadow:var(--ds-shadow-lg);--dropdown-app-shadow:var(--ds-shadow-md);--floating-window-shadow:var(--ds-shadow-lg);--icon-circle-icon-color:var(--color-brand-greyscale-900);--icon-circle-variant-green-bg:var(--color-brand-green-400);--icon-circle-variant-blue-bg:var(--color-brand-blue-400);--icon-circle-variant-purple-bg:var(--color-brand-purple-400);--icon-circle-variant-grey-bg:var(--color-brand-greyscale-400);--icon-circle-variant-orange-bg:var(--color-alt-orange-500);--infobox-text-color:var(--color-brand-greyscale-75);--infobox-icon-circle-size:var(--icon-circle-size-md-container);--infobox-variant-green-50-bg:var(--color-brand-green-900);--infobox-variant-green-75-bg:var(--color-brand-green-800);--infobox-variant-blue-50-bg:var(--color-brand-blue-900);--infobox-variant-blue-75-bg:var(--color-brand-blue-800);--infobox-variant-purple-50-bg:var(--color-brand-purple-900);--infobox-variant-purple-75-bg:var(--color-brand-purple-800);--infobox-variant-grey-50-bg:var(--color-brand-greyscale-800);--infobox-variant-orange-50-bg:var(--color-alt-orange-900);--inline-alert-icon-color:var(--color-brand-greyscale-0);--list-item-check-fill-green:var(--color-brand-green-300);--list-item-check-fill-blue:var(--color-brand-blue-200);--list-item-check-fill-purple:var(--color-brand-purple-200);--list-item-check-stroke:var(--color-brand-greyscale-900);--list-item-minus-fill-red:var(--color-system-red-200);--list-item-minus-stroke:var(--color-brand-greyscale-900);--logo-simcon-bg:var(--color-brand-green-400);--logo-cadmould-flex-bg:var(--color-brand-green-400);--logo-cadmould-viewer-bg:var(--color-brand-purple-400);--logo-text-color:var(--color-brand-greyscale-900);--megamenu-container-overlay-opacity:var(--ds-opacity-overlay);--modal-overlay-opacity:var(--ds-opacity-overlay);--notification-banner-bg-green:var(--color-brand-green-900);--notification-banner-bg-blue:var(--color-brand-blue-900);--notification-banner-bg-purple:var(--color-brand-purple-900);--notification-banner-bg-grey:var(--color-brand-greyscale-800);--notification-banner-bg-orange:var(--color-alt-orange-900);--notification-banner-text-color:var(--color-brand-greyscale-75);--notification-banner-icon-circle-bg-filled:var(--color-alt-orange-300);--pagination-bar-numeration-font-family:var(--ds-font-font-mono);--pagination-bar-date-font-family:var(--ds-font-font-mono);--pagination-button-icon-color:var(--color-brand-greyscale-75);--pagination-button-bg-default:var(--color-brand-greyscale-900);--pagination-button-bg-hover:var(--color-brand-greyscale-800);--pagination-button-bg-active:var(--color-brand-greyscale-700);--pagination-button-bg-disabled:var(--color-brand-greyscale-800);--panel-collapsible-head-filter-pill-font-family:var(--ds-font-font-mono);--popover-light-bg:var(--color-brand-greyscale-600);--popover-light-text:var(--color-brand-greyscale-0);--popover-light-close:var(--color-brand-greyscale-100);--popover-light-divider:var(--color-brand-greyscale-0);--popover-light-footer-text:var(--color-brand-greyscale-0);--popover-dark-bg:var(--color-brand-greyscale-300);--popover-dark-text:var(--color-brand-greyscale-900);--popover-dark-close:var(--color-brand-greyscale-900);--popover-dark-divider:var(--color-brand-greyscale-600);--popover-dark-footer-text:var(--color-brand-greyscale-900);--radio-stroke-default:var(--color-brand-greyscale-400);--radio-dot-color-default:var(--color-brand-greyscale-900);--ribbon-group-label-letter-spacing:var(--ds-font-tracking-wider);--sidebar-tree-level-2-group-opacity-control-val-font:var(--ds-font-font-mono);--slider-track-color-unfilled:var(--color-brand-greyscale-600);--slider-track-color-filled:var(--color-brand-greyscale-75);--slider-track-color-disabled:var(--color-brand-greyscale-700);--slider-handle-color-default:var(--color-brand-greyscale-0);--slider-handle-color-disabled:var(--color-brand-greyscale-600);--status-light-color-error:var(--color-system-red-400);--status-light-color-warning:var(--color-system-yellow-400);--status-light-color-info:var(--color-brand-blue-400);--status-light-color-purple:var(--color-brand-purple-400);--status-light-color-orange:var(--color-alt-orange-400);--status-light-color-aqua:var(--color-alt-aqua-400);--status-light-color-pink:var(--color-alt-pink-400);--statusbar-font-family:var(--ds-font-font-mono);--stepper-connector-color:var(--color-brand-greyscale-75);--stepper-color-active-bg:var(--color-brand-greyscale-75);--stepper-color-active-text:var(--color-brand-greyscale-900);--stepper-color-future-stroke:var(--color-brand-greyscale-75);--stepper-color-future-text:var(--color-brand-greyscale-75);--stepper-label-color-default:var(--color-brand-greyscale-75);--stepper-label-color-future:var(--color-brand-greyscale-600);--stepper-vertical-description-color:var(--color-brand-greyscale-600);--switch-track-color-off-default:var(--color-brand-greyscale-400);--switch-track-color-off-hover:var(--color-brand-greyscale-400);--switch-track-color-off-disabled:var(--color-brand-greyscale-600);--switch-handle-color-default:var(--color-brand-greyscale-900);--switch-handle-color-disabled:var(--color-brand-greyscale-900);--tag-base-font-family:var(--ds-font-font-mono);--tag-variant-orange-bg:var(--color-alt-orange-400);--tag-variant-orange-color:var(--color-brand-greyscale-900);--tag-variant-blue-bg:var(--color-brand-blue-400);--tag-variant-blue-color:var(--color-brand-greyscale-900);--tag-variant-purple-bg:var(--color-brand-purple-400);--tag-variant-purple-color:var(--color-brand-greyscale-900);--tag-variant-grey-bg:var(--color-brand-greyscale-800);--tag-variant-grey-color:var(--color-brand-greyscale-400);--tag-variant-grey-300-bg:var(--color-brand-greyscale-400);--tag-variant-grey-300-color:var(--color-brand-greyscale-900);--tag-variant-white-bg:var(--color-brand-greyscale-900);--tag-variant-white-color:var(--color-brand-greyscale-75);--tag-variant-varimos-ai-color:var(--color-brand-greyscale-900);--tag-variant-varimos-ai-bg-green-300:var(--color-brand-green-400);--tag-variant-varimos-ai-bg-green-75:var(--color-brand-green-200);--tag-variant-varimos-ai-bg-white:var(--color-brand-greyscale-900);--tag-app-letter-spacing:var(--ds-font-tracking-wide);--toast-shadow:var(--ds-shadow-md);--tooltip-light-bg:var(--color-brand-greyscale-600);--tooltip-light-text:var(--color-brand-greyscale-0);--tooltip-dark-bg:var(--color-brand-greyscale-300);--tooltip-dark-text:var(--color-brand-greyscale-900);--type-scale-desktop-48-r-numbers-font-family:var(--typography-font-family-primary);--type-scale-desktop-48-r-numbers-font-size:var(--typography-font-size-48);--type-scale-desktop-48-r-numbers-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-48-r-numbers-line-height:var(--typography-line-height-tight);--type-scale-desktop-48-r-numbers-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-42-m-header-display-font-family:var(--typography-font-family-primary);--type-scale-desktop-42-m-header-display-font-size:var(--typography-font-size-42);--type-scale-desktop-42-m-header-display-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-42-m-header-display-line-height:var(--typography-line-height-tight);--type-scale-desktop-42-m-header-display-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-38-m-t1-font-family:var(--typography-font-family-primary);--type-scale-desktop-38-m-t1-font-size:var(--typography-font-size-38);--type-scale-desktop-38-m-t1-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-38-m-t1-line-height:var(--typography-line-height-tight);--type-scale-desktop-38-m-t1-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-sb-font-size:var(--typography-font-size-32);--type-scale-desktop-32-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-32-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-m-font-size:var(--typography-font-size-32);--type-scale-desktop-32-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-32-m-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-32-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-32-r-font-size:var(--typography-font-size-32);--type-scale-desktop-32-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-32-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-32-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-sb-font-size:var(--typography-font-size-28);--type-scale-desktop-28-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-28-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-m-t2-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-m-t2-font-size:var(--typography-font-size-28);--type-scale-desktop-28-m-t2-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-28-m-t2-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-m-t2-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-28-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-28-r-font-size:var(--typography-font-size-28);--type-scale-desktop-28-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-28-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-28-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-m-font-size:var(--typography-font-size-24);--type-scale-desktop-24-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-24-m-line-height:var(--typography-line-height-tight);--type-scale-desktop-24-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-r-font-size:var(--typography-font-size-24);--type-scale-desktop-24-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-24-r-line-height:var(--typography-line-height-tight);--type-scale-desktop-24-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-24-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-24-r-italic-font-size:var(--typography-font-size-24);--type-scale-desktop-24-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-24-r-italic-line-height:var(--typography-line-height-loose);--type-scale-desktop-24-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-sb-font-size:var(--typography-font-size-20);--type-scale-desktop-20-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-20-sb-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-m-t3-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-m-t3-font-size:var(--typography-font-size-20);--type-scale-desktop-20-m-t3-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-20-m-t3-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-m-t3-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-20-r-subline-font-family:var(--typography-font-family-primary);--type-scale-desktop-20-r-subline-font-size:var(--typography-font-size-20);--type-scale-desktop-20-r-subline-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-20-r-subline-line-height:var(--typography-line-height-tight);--type-scale-desktop-20-r-subline-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-sb-font-size:var(--typography-font-size-16);--type-scale-desktop-16-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-16-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-m-t4-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-m-t4-font-size:var(--typography-font-size-16);--type-scale-desktop-16-m-t4-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-16-m-t4-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-m-t4-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-r-main-text-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-r-main-text-font-size:var(--typography-font-size-16);--type-scale-desktop-16-r-main-text-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-16-r-main-text-line-height:var(--typography-line-height-loose);--type-scale-desktop-16-r-main-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-16-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-16-r-italic-font-size:var(--typography-font-size-16);--type-scale-desktop-16-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-16-r-italic-line-height:var(--typography-line-height-normal);--type-scale-desktop-16-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-sb-font-size:var(--typography-font-size-14);--type-scale-desktop-14-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-14-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-m-t5-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-m-t5-font-size:var(--typography-font-size-14);--type-scale-desktop-14-m-t5-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-14-m-t5-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-m-t5-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-r-secondary-text-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-r-secondary-text-font-size:var(--typography-font-size-14);--type-scale-desktop-14-r-secondary-text-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-14-r-secondary-text-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-r-secondary-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-r-italic-font-family:var(--typography-font-family-primary);--type-scale-desktop-14-r-italic-font-size:var(--typography-font-size-14);--type-scale-desktop-14-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-14-r-italic-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-sb-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-sb-font-size:var(--typography-font-size-12);--type-scale-desktop-12-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-desktop-12-sb-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-m-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-m-font-size:var(--typography-font-size-12);--type-scale-desktop-12-m-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-12-m-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-r-font-family:var(--typography-font-family-primary);--type-scale-desktop-12-r-font-size:var(--typography-font-size-12);--type-scale-desktop-12-r-font-weight:var(--typography-font-weight-regular);--type-scale-desktop-12-r-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-18-m-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-18-m-fono-font-size:var(--typography-font-size-18);--type-scale-desktop-18-m-fono-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-18-m-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-18-m-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-b-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-14-b-fono-font-size:var(--typography-font-size-14);--type-scale-desktop-14-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-desktop-14-b-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-14-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-desktop-14-m-fono-caps-font-size:var(--typography-font-size-14);--type-scale-desktop-14-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-14-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-desktop-14-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-b-fono-font-family:var(--typography-font-family-mono);--type-scale-desktop-12-b-fono-font-size:var(--typography-font-size-12);--type-scale-desktop-12-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-desktop-12-b-fono-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-desktop-12-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-desktop-12-m-fono-caps-font-size:var(--typography-font-size-12);--type-scale-desktop-12-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-desktop-12-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-desktop-12-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-48-r-numbers-font-family:var(--typography-font-family-primary);--type-scale-mobile-48-r-numbers-font-size:var(--typography-font-size-48);--type-scale-mobile-48-r-numbers-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-48-r-numbers-line-height:var(--typography-line-height-tight);--type-scale-mobile-48-r-numbers-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-38-m-header-display-font-family:var(--typography-font-family-primary);--type-scale-mobile-38-m-header-display-font-size:var(--typography-font-size-38);--type-scale-mobile-38-m-header-display-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-38-m-header-display-line-height:var(--typography-line-height-tight);--type-scale-mobile-38-m-header-display-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-32-m-t1-font-family:var(--typography-font-family-primary);--type-scale-mobile-32-m-t1-font-size:var(--typography-font-size-32);--type-scale-mobile-32-m-t1-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-32-m-t1-line-height:var(--typography-line-height-tight);--type-scale-mobile-32-m-t1-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-24-m-t2-font-family:var(--typography-font-family-primary);--type-scale-mobile-24-m-t2-font-size:var(--typography-font-size-24);--type-scale-mobile-24-m-t2-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-24-m-t2-line-height:var(--typography-line-height-tight);--type-scale-mobile-24-m-t2-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-24-r-font-family:var(--typography-font-family-primary);--type-scale-mobile-24-r-font-size:var(--typography-font-size-24);--type-scale-mobile-24-r-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-24-r-line-height:var(--typography-line-height-tight);--type-scale-mobile-24-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-m-t3-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-m-t3-font-size:var(--typography-font-size-20);--type-scale-mobile-20-m-t3-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-20-m-t3-line-height:var(--typography-line-height-tight);--type-scale-mobile-20-m-t3-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-r-subline-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-r-subline-font-size:var(--typography-font-size-20);--type-scale-mobile-20-r-subline-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-20-r-subline-line-height:var(--typography-line-height-tight);--type-scale-mobile-20-r-subline-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-20-r-italic-font-family:var(--typography-font-family-primary);--type-scale-mobile-20-r-italic-font-size:var(--typography-font-size-20);--type-scale-mobile-20-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-20-r-italic-line-height:var(--typography-line-height-normal);--type-scale-mobile-20-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-sb-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-sb-font-size:var(--typography-font-size-18);--type-scale-mobile-18-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-mobile-18-sb-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-m-t4-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-m-t4-font-size:var(--typography-font-size-18);--type-scale-mobile-18-m-t4-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-18-m-t4-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-m-t4-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-18-r-main-text-font-family:var(--typography-font-family-primary);--type-scale-mobile-18-r-main-text-font-size:var(--typography-font-size-18);--type-scale-mobile-18-r-main-text-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-18-r-main-text-line-height:var(--typography-line-height-loose);--type-scale-mobile-18-r-main-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-m-t5-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-m-t5-font-size:var(--typography-font-size-16);--type-scale-mobile-16-m-t5-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-16-m-t5-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-m-t5-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-r-secondary-text-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-r-secondary-text-font-size:var(--typography-font-size-16);--type-scale-mobile-16-r-secondary-text-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-16-r-secondary-text-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-r-secondary-text-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-16-r-italic-font-family:var(--typography-font-family-primary);--type-scale-mobile-16-r-italic-font-size:var(--typography-font-size-16);--type-scale-mobile-16-r-italic-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-16-r-italic-line-height:var(--typography-line-height-loose);--type-scale-mobile-16-r-italic-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-sb-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-sb-font-size:var(--typography-font-size-14);--type-scale-mobile-14-sb-font-weight:var(--typography-font-weight-semibold);--type-scale-mobile-14-sb-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-sb-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-m-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-m-font-size:var(--typography-font-size-14);--type-scale-mobile-14-m-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-14-m-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-m-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-r-font-family:var(--typography-font-family-primary);--type-scale-mobile-14-r-font-size:var(--typography-font-size-14);--type-scale-mobile-14-r-font-weight:var(--typography-font-weight-regular);--type-scale-mobile-14-r-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-r-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-14-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-mobile-14-m-fono-caps-font-size:var(--typography-font-size-14);--type-scale-mobile-14-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-14-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-mobile-14-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-12-b-fono-font-family:var(--typography-font-family-mono);--type-scale-mobile-12-b-fono-font-size:var(--typography-font-size-12);--type-scale-mobile-12-b-fono-font-weight:var(--typography-font-weight-bold);--type-scale-mobile-12-b-fono-line-height:var(--typography-line-height-loose);--type-scale-mobile-12-b-fono-letter-spacing:var(--typography-letter-spacing-default);--type-scale-mobile-12-m-fono-caps-font-family:var(--typography-font-family-mono);--type-scale-mobile-12-m-fono-caps-font-size:var(--typography-font-size-12);--type-scale-mobile-12-m-fono-caps-font-weight:var(--typography-font-weight-medium);--type-scale-mobile-12-m-fono-caps-line-height:var(--typography-line-height-loose);--type-scale-mobile-12-m-fono-caps-letter-spacing:var(--typography-letter-spacing-default);--user-menu-menu-shadow:var(--ds-shadow-lg);--accordion-surface-bg:var(--ds-color-bg-surface);--accordion-surface-border-color:var(--ds-color-text-primary);--accordion-surface-border-radius:var(--ds-radius-modal);--accordion-surface-padding-desktop:var(--ds-space-component-lg);--accordion-surface-padding-mobile:var(--ds-space-component-md);--accordion-surface-gap:var(--ds-space-component-md);--accordion-question-font-size-desktop:var(--ds-font-size-heading-4);--accordion-question-font-weight:var(--ds-font-weight-body-emphasis);--accordion-question-color:var(--ds-color-text-primary);--accordion-answer-font-size-desktop:var(--ds-font-size-body);--accordion-answer-font-weight:var(--ds-font-weight-body);--accordion-answer-color:var(--ds-color-text-primary);--accordion-chevron-color:var(--ds-color-text-primary);--accordion-animation-duration:var(--ds-motion-duration-normal);--accordion-animation-easing:var(--ds-motion-easing-default);--avatar-border-radius:var(--ds-radius-full);--avatar-font-weight:var(--ds-font-weight-bold);--avatar-status-border:var(--ds-color-bg-surface);--avatar-group-stack-ring-color:var(--ds-color-bg-surface);--avatar-focus-ring-color:var(--ds-color-border-focus);--bottom-sheet-overlay-bg:var(--ds-color-bg-inverse);--bottom-sheet-surface-bg:var(--ds-color-bg-surface);--bottom-sheet-surface-border-radius:var(--ds-radius-xl);--bottom-sheet-surface-padding-x:var(--ds-space-component-md);--bottom-sheet-surface-padding-top:var(--ds-space-component-sm);--bottom-sheet-surface-padding-bottom:var(--ds-space-component-lg);--bottom-sheet-drag-bar-bg:var(--ds-color-border-subtle);--bottom-sheet-drag-bar-border-radius:var(--ds-radius-pill);--bottom-sheet-title-font-size:var(--ds-font-size-heading-3);--bottom-sheet-title-font-weight:var(--ds-font-weight-body-emphasis);--bottom-sheet-title-color:var(--ds-color-text-primary);--bottom-sheet-title-padding-top:var(--ds-space-component-md);--bottom-sheet-content-gap:var(--ds-space-component-lg);--bottom-sheet-buttons-gap:var(--ds-space-component-md);--bottom-sheet-buttons-padding-top:var(--ds-space-component-sm);--button-app-border-radius:var(--ds-radius-xs);--button-app-font-weight:var(--ds-font-weight-semibold);--button-app-focus-ring-color:var(--ds-color-border-focus);--button-app-size-l-font-size:var(--ds-font-size-text-md);--button-app-size-m-font-size:var(--ds-font-size-text-sm);--button-app-size-s-font-size:var(--ds-font-size-text-xs);--button-app-primary-default-bg:var(--ds-color-bg-inverse);--button-app-primary-default-text:var(--ds-color-text-inverse);--button-app-primary-hover-bg:var(--ds-color-bg-inverse-hover);--button-app-primary-hover-text:var(--ds-color-text-inverse);--button-app-primary-active-bg:var(--ds-color-bg-press);--button-app-primary-active-text:var(--ds-color-text-inverse);--button-app-primary-disabled-bg:var(--ds-color-bg-inverse);--button-app-primary-disabled-text:var(--ds-color-text-inverse);--button-app-primary-focus-bg:var(--ds-color-bg-inverse);--button-app-primary-focus-text:var(--ds-color-text-inverse);--button-app-secondary-default-bg:var(--ds-color-bg-surface);--button-app-secondary-default-text:var(--ds-color-text-primary);--button-app-secondary-default-border-color:var(--ds-color-border-strong);--button-app-secondary-hover-bg:var(--ds-color-bg-control-hover);--button-app-secondary-hover-text:var(--ds-color-text-primary);--button-app-secondary-hover-border-color:var(--ds-color-border-strong);--button-app-secondary-active-bg:var(--ds-color-bg-control-active);--button-app-secondary-active-text:var(--ds-color-text-press);--button-app-secondary-active-border-color:var(--ds-color-bg-press);--button-app-secondary-disabled-bg:var(--ds-color-bg-surface);--button-app-secondary-disabled-text:var(--ds-color-text-primary);--button-app-secondary-disabled-border-color:var(--ds-color-border-strong);--button-app-secondary-focus-bg:var(--ds-color-bg-surface);--button-app-secondary-focus-text:var(--ds-color-text-primary);--button-app-secondary-focus-border-color:var(--ds-color-border-strong);--button-app-special-default-bg:var(--ds-color-bg-surface);--button-app-special-default-text:var(--ds-color-text-primary);--button-app-special-hover-bg:var(--ds-color-bg-control-hover);--button-app-special-hover-text:var(--ds-color-text-primary);--button-app-special-active-bg:var(--ds-color-bg-control-active);--button-app-special-active-text:var(--ds-color-text-press);--button-app-special-disabled-bg:var(--ds-color-bg-surface);--button-app-special-disabled-text:var(--ds-color-text-primary);--button-app-special-focus-bg:var(--ds-color-bg-surface);--button-app-special-focus-text:var(--ds-color-text-primary);--button-app-ghost-default-text:var(--ds-color-text-primary);--button-app-ghost-hover-bg:var(--ds-color-bg-control-hover);--button-app-ghost-hover-text:var(--ds-color-text-primary);--button-app-ghost-active-bg:var(--ds-color-bg-control-active);--button-app-ghost-active-text:var(--ds-color-text-press);--button-app-ghost-disabled-text:var(--ds-color-text-primary);--button-app-ghost-focus-text:var(--ds-color-text-primary);--button-app-destructive-default-bg:var(--ds-color-feedback-error);--button-app-destructive-default-text:var(--ds-color-text-inverse);--button-app-destructive-hover-bg:var(--ds-color-feedback-error-hover);--button-app-destructive-hover-text:var(--ds-color-text-inverse);--button-app-destructive-active-bg:var(--ds-color-feedback-error-active);--button-app-destructive-active-text:var(--ds-color-text-inverse);--button-app-destructive-disabled-bg:var(--ds-color-feedback-error);--button-app-destructive-disabled-text:var(--ds-color-text-inverse);--button-app-destructive-focus-bg:var(--ds-color-feedback-error);--button-app-destructive-focus-text:var(--ds-color-text-inverse);--button-focus-ring-color:var(--ds-color-border-focus);--button-layout-border-radius:var(--ds-radius-button);--button-primary-default-bg:var(--ds-color-bg-inverse);--button-primary-default-text:var(--ds-color-text-inverse);--button-primary-hover-bg:var(--ds-color-bg-inverse-hover);--button-primary-hover-text:var(--ds-color-text-inverse);--button-primary-active-bg:var(--ds-color-bg-press);--button-primary-active-text:var(--ds-color-text-inverse);--button-primary-disabled-bg:var(--ds-color-bg-inverse);--button-primary-disabled-text:var(--ds-color-text-inverse);--button-primary-focus-bg:var(--ds-color-bg-inverse);--button-primary-focus-text:var(--ds-color-text-inverse);--button-green-default-bg:var(--ds-color-brand-green);--button-green-default-text:var(--ds-color-text-on-green);--button-green-hover-bg:var(--ds-color-brand-green-dark);--button-green-hover-text:var(--ds-color-text-on-green);--button-green-active-bg:var(--ds-color-brand-green-darker);--button-green-active-text:var(--ds-color-text-on-green);--button-green-disabled-bg:var(--ds-color-brand-green);--button-green-disabled-text:var(--ds-color-text-on-green);--button-green-focus-bg:var(--ds-color-brand-green);--button-green-focus-text:var(--ds-color-text-on-green);--button-secondary-default-bg:var(--ds-color-bg-surface);--button-secondary-default-text:var(--ds-color-text-primary);--button-secondary-default-border-color:var(--ds-color-border-strong);--button-secondary-hover-bg:var(--ds-color-bg-control-hover);--button-secondary-hover-text:var(--ds-color-text-primary);--button-secondary-hover-border-color:var(--ds-color-border-strong);--button-secondary-active-bg:var(--ds-color-bg-control-active);--button-secondary-active-text:var(--ds-color-text-press);--button-secondary-active-border-color:var(--ds-color-border-strong);--button-secondary-disabled-bg:var(--ds-color-bg-surface);--button-secondary-disabled-text:var(--ds-color-text-primary);--button-secondary-disabled-border-color:var(--ds-color-border-strong);--button-secondary-focus-bg:var(--ds-color-bg-surface);--button-secondary-focus-text:var(--ds-color-text-primary);--button-secondary-focus-border-color:var(--ds-color-border-strong);--button-ghost-default-bg:var(--ds-color-bg-surface);--button-ghost-default-text:var(--ds-color-text-primary);--button-ghost-hover-bg:var(--ds-color-bg-control-hover);--button-ghost-hover-text:var(--ds-color-text-primary);--button-ghost-active-bg:var(--ds-color-bg-control-active);--button-ghost-active-text:var(--ds-color-text-press);--button-ghost-disabled-bg:var(--ds-color-bg-surface);--button-ghost-disabled-text:var(--ds-color-text-primary);--button-ghost-focus-bg:var(--ds-color-bg-surface);--button-ghost-focus-text:var(--ds-color-text-primary);--card-pricing-heading-color:var(--ds-color-text-primary);--card-pricing-description-color:var(--ds-color-text-primary);--card-pricing-price-label-color:var(--ds-color-text-primary);--card-pricing-price-amount-color:var(--ds-color-text-primary);--card-pricing-price-currency-color:var(--ds-color-text-primary);--card-pricing-price-period-color:var(--ds-color-text-primary);--card-pricing-price-annual-color:var(--ds-color-text-secondary);--card-pricing-feature-section-heading-color:var(--ds-color-text-primary);--card-pricing-addon-box-bg:var(--ds-color-feedback-success-bg);--card-pricing-addon-box-border-radius:var(--ds-radius-sm);--card-pricing-divider-color:var(--ds-color-border-strong);--card-base-border-radius:var(--ds-radius-md);--card-bordered-bg:var(--ds-color-bg-surface);--card-bordered-border-color:var(--ds-color-border-strong);--card-filled-icon-bubble-bg:var(--ds-color-bg-surface);--card-clickable-bg:var(--ds-color-bg-surface);--card-clickable-border-color:var(--ds-color-border-strong);--card-clickable-heading-color:var(--ds-color-text-primary);--card-clickable-body-color:var(--ds-color-text-primary);--card-clickable-focus-ring-color:var(--ds-color-border-focus);--chart-app-container-bg:var(--ds-color-bg-surface);--chart-app-container-border-radius:var(--ds-radius-sm);--chart-app-header-font-size:var(--ds-font-size-text-xs);--chart-app-header-font-weight:var(--ds-font-weight-semibold);--chart-app-header-color:var(--ds-color-text-primary);--chart-app-unit-badge-font-size:var(--ds-font-size-text-xs);--chart-app-unit-badge-font-weight:var(--ds-font-weight-regular);--chart-app-unit-badge-color:var(--ds-color-text-muted);--chart-app-unit-badge-border:var(--ds-color-border-default);--chart-app-legend-font-size:var(--ds-font-size-text-xs);--chart-app-legend-color:var(--ds-color-text-secondary);--chart-app-legend-dot-radius:var(--ds-radius-full);--chart-app-series-grid-color:var(--ds-color-border-subtle);--chart-app-series-axis-font:var(--ds-font-size-text-xs);--chart-app-series-axis-color:var(--ds-color-text-muted);--line-chart-baseline-color:var(--ds-color-border-subtle);--line-chart-grid-line-color:var(--ds-color-border-subtle);--line-chart-scrubber-color:var(--ds-color-border-focus);--checkbox-app-state-unchecked-stroke:var(--ds-color-stroke-default);--checkbox-app-state-checked-stroke:var(--ds-color-stroke-default);--checkbox-app-state-checked-check-stroke:var(--ds-color-stroke-default);--checkbox-app-state-indeterminate-stroke:var(--ds-color-stroke-default);--checkbox-app-state-indeterminate-line-stroke:var(--ds-color-stroke-default);--checkbox-app-state-disabled-stroke:var(--ds-color-stroke-muted);--checkbox-bg-default:var(--ds-color-bg-surface);--checkbox-bg-checked:var(--ds-color-text-primary);--checkbox-bg-disabled:var(--ds-color-text-disabled);--checkbox-bg-error:var(--ds-color-feedback-error);--checkbox-stroke-hover:var(--ds-color-text-primary);--checkbox-stroke-disabled:var(--ds-color-text-disabled);--checkbox-stroke-error:var(--ds-color-feedback-error);--checkbox-check-color-disabled:var(--ds-color-bg-surface);--checkbox-focus-ring-color:var(--ds-color-border-focus);--checkbox-label-color:var(--ds-color-text-primary);--checkbox-label-color-disabled:var(--ds-color-text-disabled);--checkbox-label-font-size:var(--ds-font-size-body-sm);--dialog-app-container-bg:var(--ds-color-bg-popover);--dialog-app-container-border:var(--ds-color-border-subtle);--dialog-app-header-border-bottom:var(--ds-color-border-subtle);--dialog-app-header-title-font-size:var(--ds-font-size-text-lg);--dialog-app-header-title-font-weight:var(--ds-font-weight-semibold);--dialog-app-header-title-color:var(--ds-color-text-primary);--dialog-app-header-close-btn-border-radius:var(--ds-radius-sm);--dialog-app-header-close-btn-color:var(--ds-color-text-secondary);--dialog-app-header-close-btn-color-hover:var(--ds-color-text-primary);--dialog-app-header-close-btn-bg-hover:var(--ds-color-bg-hover);--dialog-app-label-font-weight:var(--ds-font-weight-medium);--dialog-app-label-color:var(--ds-color-text-secondary);--dialog-app-input-bg:var(--ds-color-bg-panel);--dialog-app-input-border:var(--ds-color-border-subtle);--dialog-app-input-border-radius:var(--ds-radius-md);--dialog-app-btn-border-radius:var(--ds-radius-md);--dialog-app-btn-font-weight:var(--ds-font-weight-medium);--dialog-app-btn-primary-bg:var(--ds-color-text-primary);--dialog-app-btn-primary-color:var(--ds-color-text-inverse);--dialog-app-btn-primary-border:var(--ds-color-text-primary);--dialog-app-btn-secondary-bg:var(--ds-color-bg-surface);--dialog-app-btn-secondary-color:var(--ds-color-text-secondary);--dialog-app-btn-secondary-border:var(--ds-color-border-default);--dialog-app-btn-secondary-bg-hover:var(--ds-color-bg-hover);--dialog-app-btn-danger-bg:var(--ds-color-feedback-error);--dialog-app-btn-danger-color:var(--ds-color-text-inverse);--dialog-app-btn-danger-border:var(--ds-color-feedback-error);--dropdown-button-bg:var(--ds-color-bg-inverse);--dropdown-button-bg-hover:var(--ds-color-bg-inverse-hover);--dropdown-button-color:var(--ds-color-text-inverse);--dropdown-button-border-radius:var(--ds-radius-xs);--dropdown-button-font-size:var(--ds-font-size-label);--dropdown-button-font-weight:var(--ds-font-weight-heading);--dropdown-panel-bg:var(--ds-color-bg-panel);--dropdown-panel-border-color:var(--ds-color-text-primary);--dropdown-panel-border-radius:var(--ds-radius-xs);--dropdown-item-bg:var(--ds-color-bg-panel);--dropdown-item-bg-hover:var(--ds-color-bg-nav-hover);--dropdown-item-bg-active:var(--ds-color-bg-nav-active);--dropdown-item-color:var(--ds-color-text-primary);--dropdown-item-font-size:var(--ds-font-size-body-sm);--dropdown-item-font-weight-default:var(--ds-font-weight-body);--dropdown-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--dropdown-item-font-weight-active:var(--ds-font-weight-heading);--dropdown-item-flag-border-radius:var(--ds-radius-xs);--dropdown-section-color:var(--ds-color-text-secondary);--dropdown-section-font-weight:var(--ds-font-weight-body-emphasis);--dropdown-app-border-radius:var(--ds-radius-md);--dropdown-app-bg:var(--ds-color-bg-panel);--dropdown-app-border:var(--ds-color-border-subtle);--dropdown-app-item-border-radius:var(--ds-radius-sm);--dropdown-app-item-text:var(--ds-color-text-primary);--dropdown-app-item-bg-hover:var(--ds-color-bg-hover);--dropdown-app-item-bg-active:var(--ds-color-bg-active);--dropdown-app-item-bg-current:var(--ds-color-bg-selection);--empty-state-icon-color:var(--ds-color-text-muted);--empty-state-title-font-weight:var(--ds-font-weight-medium);--empty-state-title-color:var(--ds-color-text-secondary);--empty-state-hint-color:var(--ds-color-text-muted);--floating-window-border-radius:var(--ds-radius-lg);--floating-window-border:var(--ds-color-border-subtle);--floating-window-bg:var(--ds-color-bg-surface);--floating-window-titlebar-bg:var(--ds-color-bg-panel);--floating-window-titlebar-border-bottom:var(--ds-color-border-subtle);--floating-window-titlebar-font-weight:var(--ds-font-weight-medium);--floating-window-control-border-radius:var(--ds-radius-sm);--floating-window-control-hover-bg:var(--ds-color-bg-hover);--floating-window-control-close-hover-bg:var(--ds-color-feedback-error-subtle);--floating-window-control-close-hover-text:var(--ds-color-feedback-error);--icon-circle-border-radius:var(--ds-radius-full);--infobox-border-radius:var(--ds-radius-sm);--infobox-font-weight:var(--ds-font-weight-body);--inline-alert-border-radius:var(--ds-radius-sm);--inline-alert-title-color:var(--ds-color-text-primary);--inline-alert-body-color:var(--ds-color-text-secondary);--inline-alert-neutral-border-color:var(--ds-color-border-default);--inline-alert-neutral-bg:var(--ds-color-bg-surface);--inline-alert-info-border-color:var(--ds-color-feedback-info);--inline-alert-info-bg:var(--ds-color-feedback-info-bg);--inline-alert-info-icon-color:var(--ds-color-feedback-info);--inline-alert-success-bg:var(--ds-color-feedback-success-bg);--inline-alert-warning-border-color:var(--ds-color-feedback-warning);--inline-alert-warning-bg:var(--ds-color-feedback-warning-bg);--inline-alert-warning-icon-color:var(--ds-color-feedback-warning);--inline-alert-error-border-color:var(--ds-color-feedback-error);--inline-alert-error-bg:var(--ds-color-feedback-error-bg);--inline-alert-error-icon-color:var(--ds-color-feedback-error);--input-app-border-radius:var(--ds-radius-md);--input-app-border-radius-compact:var(--ds-radius-sm);--input-app-size-default-font-size:var(--ds-font-size-text-md);--input-app-size-compact-font-size:var(--ds-font-size-text-sm);--input-app-focus-ring-color:var(--ds-color-border-focus);--input-app-state-default-border:var(--ds-color-border-default);--input-app-state-default-bg:var(--ds-color-bg-surface);--input-app-state-default-text:var(--ds-color-text-primary);--input-app-state-hover-border:var(--ds-color-border-muted);--input-app-state-hover-bg:var(--ds-color-bg-subtle);--input-app-state-active-border:var(--ds-color-border-strong);--input-app-state-focus-border:var(--ds-color-border-focus);--input-app-state-error-border:var(--ds-color-border-error);--input-app-state-disabled-border:var(--ds-color-border-muted);--input-app-state-disabled-bg:var(--ds-color-bg-surface);--input-app-state-disabled-text:var(--ds-color-text-primary);--input-color-bg-default:var(--ds-color-bg-surface);--input-color-bg-hover:var(--ds-color-bg-subtle);--input-color-border-default:var(--ds-color-border-default);--input-color-border-hover:var(--ds-color-border-muted);--input-color-border-active:var(--ds-color-border-strong);--input-color-border-disabled:var(--ds-color-border-muted);--input-color-border-error:var(--ds-color-border-error);--input-color-text-value:var(--ds-color-text-primary);--input-color-text-placeholder:var(--ds-color-text-muted);--input-color-text-label:var(--ds-color-text-primary);--input-color-text-helper:var(--ds-color-text-muted);--input-color-text-error:var(--ds-color-feedback-error);--input-color-focus-ring:var(--ds-color-border-focus);--input-color-icon-default:var(--ds-color-text-muted);--input-color-icon-active:var(--ds-color-text-primary);--input-color-icon-disabled:var(--ds-color-text-muted);--input-layout-border-radius:var(--ds-radius-xs);--language-switcher-border-color:var(--ds-color-border-default);--language-switcher-font-size:var(--ds-font-size-body-sm);--language-switcher-font-weight:var(--ds-font-weight-body);--language-switcher-color:var(--ds-color-text-primary);--list-item-bullet-color:var(--ds-color-text-primary);--list-item-label-color:var(--ds-color-text-primary);--list-item-label-font-size-desktop:var(--ds-font-size-body);--login-logo-radius:var(--ds-radius-md);--logo-favicon-border-radius:var(--ds-radius-lg);--megamenu-container-bg:var(--ds-color-bg-surface);--megamenu-container-overlay-bg:var(--ds-color-bg-inverse);--megamenu-container-column-divider-color:var(--ds-color-border-subtle);--megamenu-sidenav-bg:var(--ds-color-bg-surface);--megamenu-sidenav-border-color:var(--ds-color-border-subtle);--megamenu-sidenav-item-border-radius:var(--ds-radius-sm);--megamenu-sidenav-item-bg-hover:var(--ds-color-bg-nav-hover);--megamenu-sidenav-item-bg-active:var(--ds-color-bg-nav-active);--megamenu-sidenav-item-color:var(--ds-color-text-primary);--megamenu-sidenav-item-font-size:var(--ds-font-size-heading-3);--megamenu-sidenav-item-font-weight-default:var(--ds-font-weight-body);--megamenu-sidenav-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--megamenu-sidenav-item-font-weight-active:var(--ds-font-weight-heading);--megamenu-main-bg:var(--ds-color-bg-subtle);--megamenu-item-heading-font-size:var(--ds-font-size-heading-3);--megamenu-item-heading-font-weight:var(--ds-font-weight-body-emphasis);--megamenu-item-heading-color:var(--ds-color-text-primary);--megamenu-item-subtext-font-size:var(--ds-font-size-body-sm);--megamenu-item-subtext-color:var(--ds-color-text-secondary);--meter-app-label-font-size:var(--ds-font-size-text-sm);--meter-app-label-color:var(--ds-color-text-primary);--meter-app-value-color:var(--ds-color-text-primary);--meter-app-track-bg:var(--ds-color-border-subtle);--meter-app-track-radius:var(--ds-radius-full);--meter-app-fill-radius:var(--ds-radius-full);--meter-app-fill-notice:var(--ds-color-icon-warning);--meter-app-fill-negative:var(--ds-color-icon-error);--modal-overlay-bg:var(--ds-color-bg-inverse);--modal-surface-bg:var(--ds-color-bg-surface);--modal-surface-border-radius:var(--ds-radius-modal);--modal-close-offset-top:var(--ds-space-component-lg);--modal-close-offset-right:var(--ds-space-component-lg);--modal-close-color:var(--ds-color-text-primary);--modal-title-font-size:var(--ds-font-size-heading-2);--modal-title-font-weight:var(--ds-font-weight-body-emphasis);--modal-title-color:var(--ds-color-text-primary);--modal-body-font-size:var(--ds-font-size-body);--modal-body-font-weight:var(--ds-font-weight-body);--modal-body-color:var(--ds-color-text-primary);--navigation-item-bg:var(--ds-color-bg-surface);--navigation-item-bg-hover:var(--ds-color-bg-nav-hover);--navigation-item-border-color:var(--ds-color-text-primary);--navigation-item-font-size:var(--ds-font-size-body-sm);--navigation-item-font-weight-default:var(--ds-font-weight-body);--navigation-item-font-weight-hover:var(--ds-font-weight-body-emphasis);--navigation-item-font-weight-active:var(--ds-font-weight-heading);--navigation-item-color:var(--ds-color-text-primary);--notification-banner-padding:var(--ds-space-component-sm);--notification-banner-content-gap:var(--ds-space-component-sm);--notification-banner-font-size:var(--ds-font-size-body-sm);--notification-banner-icon-circle-radius:var(--ds-radius-pill);--pagination-bar-bar-bg:var(--ds-color-bg-surface);--pagination-bar-numeration-color:var(--ds-color-text-primary);--pagination-bar-date-color:var(--ds-color-text-primary);--pagination-bar-dot-color:var(--ds-color-text-primary);--pagination-bar-dot-border-radius:var(--ds-radius-pill);--pagination-bar-animation-control-bg:var(--ds-color-bg-surface);--pagination-bar-animation-control-color:var(--ds-color-text-primary);--pagination-button-border-radius:var(--ds-radius-xs);--pagination-button-focus-ring-color:var(--ds-color-border-focus);--panel-collapsible-bg:var(--ds-color-bg-panel);--panel-collapsible-border:var(--ds-color-border-subtle);--panel-collapsible-head-border-bottom:var(--ds-color-border-subtle);--panel-collapsible-head-title-font-weight:var(--ds-font-weight-semibold);--panel-collapsible-head-title-color:var(--ds-color-text-primary);--panel-collapsible-head-filter-pill-bg:var(--ds-color-bg-active);--panel-collapsible-head-filter-pill-border:var(--ds-color-border-focus);--panel-collapsible-head-filter-pill-border-radius:var(--ds-radius-full);--panel-collapsible-head-filter-pill-font-size:var(--ds-font-size-text-xs);--panel-collapsible-head-filter-pill-font-weight:var(--ds-font-weight-bold);--panel-collapsible-head-filter-pill-color:var(--ds-color-text-accent);--panel-collapsible-head-close-btn-border-radius:var(--ds-radius-sm);--panel-collapsible-head-close-btn-color:var(--ds-color-text-muted);--panel-collapsible-head-close-btn-color-hover:var(--ds-color-text-primary);--panel-collapsible-head-close-btn-bg-hover:var(--ds-color-bg-hover);--panel-collapsible-toolbar-border-bottom:var(--ds-color-border-subtle);--panel-collapsible-toolbar-tool-btn-font-size:var(--ds-font-size-text-xs);--panel-collapsible-toolbar-tool-btn-border:var(--ds-color-border-default);--panel-collapsible-toolbar-tool-btn-border-radius:var(--ds-radius-sm);--panel-collapsible-toolbar-tool-btn-color:var(--ds-color-text-secondary);--panel-collapsible-toolbar-tool-btn-color-hover:var(--ds-color-text-primary);--panel-collapsible-toolbar-tool-btn-border-hover:var(--ds-color-text-muted);--panel-collapsible-empty-state-color:var(--ds-color-text-muted);--panel-collapsible-empty-state-line-height:var(--ds-font-leading-relaxed);--popover-border-radius:var(--ds-radius-lg);--popover-title-font-size:var(--ds-font-size-text-md);--popover-title-font-weight:var(--ds-font-weight-semibold);--popover-description-font-size:var(--ds-font-size-text-sm);--popover-footer-font-size:var(--ds-font-size-text-xs);--popover-footer-font-weight:var(--ds-font-weight-medium);--progress-bar-app-label-font-size:var(--ds-font-size-text-sm);--progress-bar-app-label-color:var(--ds-color-text-primary);--progress-bar-app-value-color:var(--ds-color-text-primary);--progress-bar-app-track-bg:var(--ds-color-border-subtle);--progress-bar-app-track-radius:var(--ds-radius-full);--progress-bar-app-fill-radius:var(--ds-radius-full);--progress-bar-app-fill-color:var(--ds-color-icon-accent);--radio-bg-default:var(--ds-color-bg-surface);--radio-bg-selected:var(--ds-color-text-primary);--radio-bg-disabled:var(--ds-color-text-disabled);--radio-stroke-hover:var(--ds-color-text-primary);--radio-stroke-disabled:var(--ds-color-text-disabled);--radio-dot-color-disabled:var(--ds-color-bg-surface);--radio-focus-ring-color:var(--ds-color-border-focus);--radio-label-color:var(--ds-color-text-primary);--radio-label-color-disabled:var(--ds-color-text-disabled);--radio-label-font-size:var(--ds-font-size-body-sm);--ribbon-header-bg:var(--ds-color-bg-panel);--ribbon-header-border-bottom:var(--ds-color-border-subtle);--ribbon-header-tab-font-weight:var(--ds-font-weight-regular);--ribbon-header-tab-font-weight-active:var(--ds-font-weight-semibold);--ribbon-header-tab-color:var(--ds-color-text-secondary);--ribbon-header-tab-color-active:var(--ds-color-text-primary);--ribbon-header-tab-color-hover:var(--ds-color-text-primary);--ribbon-header-tab-bg-active:var(--ds-color-bg-surface);--ribbon-header-tab-bg-hover:var(--ds-color-bg-hover);--ribbon-body-bg:var(--ds-color-bg-surface);--ribbon-body-border-bottom:var(--ds-color-border-subtle);--ribbon-group-separator-color:var(--ds-color-border-subtle);--ribbon-group-label-font-size:var(--ds-font-size-text-xs);--ribbon-group-label-font-weight:var(--ds-font-weight-medium);--ribbon-group-label-color:var(--ds-color-text-muted);--ribbon-btn-large-border-radius:var(--ds-radius-md);--ribbon-btn-large-font-size:var(--ds-font-size-text-xs);--ribbon-btn-large-color:var(--ds-color-text-secondary);--ribbon-btn-large-color-hover:var(--ds-color-text-primary);--ribbon-btn-large-color-active:var(--ds-color-text-primary);--ribbon-btn-large-bg-hover:var(--ds-color-bg-hover);--ribbon-btn-large-bg-active:var(--ds-color-bg-active);--ribbon-btn-small-border-radius:var(--ds-radius-sm);--ribbon-btn-small-font-size:var(--ds-font-size-text-xs);--ribbon-btn-small-color:var(--ds-color-text-secondary);--ribbon-btn-small-color-hover:var(--ds-color-text-primary);--ribbon-btn-small-color-active:var(--ds-color-text-primary);--ribbon-btn-small-bg-hover:var(--ds-color-bg-hover);--ribbon-btn-small-bg-active:var(--ds-color-bg-active);--scrollbar-border-radius:var(--ds-radius-full);--scrollbar-light-thumb:var(--ds-color-border-default);--scrollbar-dark-thumb:var(--ds-color-border-default);--separator-weight-subtle:var(--ds-color-bg-accent-subtle);--separator-weight-strong:var(--ds-color-text-primary);--separator-type-with-text-text-color:var(--ds-color-text-primary);--separator-type-month-name-color:var(--ds-color-text-primary);--separator-type-month-count-color:var(--ds-color-text-muted);--separator-type-month-toggle-icon-color:var(--ds-color-text-primary);--sidebar-tree-bg:var(--ds-color-bg-panel);--sidebar-tree-border-right:var(--ds-color-border-subtle);--sidebar-tree-tab-font-size:var(--ds-font-size-text-xs);--sidebar-tree-tab-font-weight-active:var(--ds-font-weight-semibold);--sidebar-tree-tab-active-bar-color:var(--ds-color-text-primary);--sidebar-tree-tab-color:var(--ds-color-text-secondary);--sidebar-tree-tab-color-active:var(--ds-color-text-primary);--sidebar-tree-tab-color-hover:var(--ds-color-text-primary);--sidebar-tree-level-1-category-border-bottom:var(--ds-color-border-subtle);--sidebar-tree-level-1-category-header-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-1-category-chevron-color:var(--ds-color-text-muted);--sidebar-tree-level-1-category-name-font:var(--ds-font-size-text-xs);--sidebar-tree-level-1-category-name-weight:var(--ds-font-weight-semibold);--sidebar-tree-level-1-category-name-color:var(--ds-color-text-primary);--sidebar-tree-level-1-category-eye-btn-radius:var(--ds-radius-sm);--sidebar-tree-level-1-category-eye-btn-color:var(--ds-color-icon-muted);--sidebar-tree-level-1-category-eye-btn-color-hover:var(--ds-color-icon-default);--sidebar-tree-level-2-group-border-top:var(--ds-color-border-subtle);--sidebar-tree-level-2-group-header-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-2-group-chevron-color:var(--ds-color-text-muted);--sidebar-tree-level-2-group-name-font:var(--ds-font-size-text-xs);--sidebar-tree-level-2-group-name-weight:var(--ds-font-weight-medium);--sidebar-tree-level-2-group-name-color:var(--ds-color-text-primary);--sidebar-tree-level-2-group-display-mode-seg-bg:var(--ds-color-border-subtle);--sidebar-tree-level-2-group-display-mode-seg-radius:var(--ds-radius-sm);--sidebar-tree-level-2-group-display-mode-btn-color:var(--ds-color-icon-muted);--sidebar-tree-level-2-group-display-mode-btn-color-hover:var(--ds-color-icon-default);--sidebar-tree-level-2-group-display-mode-btn-bg-active:var(--ds-color-bg-active);--sidebar-tree-level-2-group-display-mode-btn-color-active:var(--ds-color-text-primary);--sidebar-tree-level-2-group-opacity-control-val-font-size:var(--ds-font-size-text-xs);--sidebar-tree-level-2-group-opacity-control-val-color:var(--ds-color-text-muted);--sidebar-tree-level-2-group-opacity-control-val-color-hover:var(--ds-color-text-primary);--sidebar-tree-level-3-object-bg-hover:var(--ds-color-bg-hover);--sidebar-tree-level-3-object-font-size:var(--ds-font-size-text-xs);--sidebar-tree-level-3-object-color:var(--ds-color-text-primary);--sidebar-tree-resize-handle-color-hover:var(--ds-color-border-focus);--sidenav-bg:var(--ds-color-bg-surface);--sidenav-border-color:var(--ds-color-text-primary);--sidenav-header-logo-radius:var(--ds-radius-sm);--sidenav-item-border-radius:var(--ds-radius-sm);--sidenav-item-bg-hover:var(--ds-color-bg-hover);--sidenav-item-bg-active:var(--ds-color-bg-active);--sidenav-item-bg-selected:var(--ds-color-bg-nav-active);--sidenav-item-color:var(--ds-color-text-primary);--sidenav-item-color-hover:var(--ds-color-text-primary);--sidenav-item-color-active:var(--ds-color-text-primary);--sidenav-item-color-selected:var(--ds-color-text-primary);--sidenav-item-font-size:var(--ds-font-size-body-sm);--sidenav-item-font-weight-default:var(--ds-font-weight-body);--sidenav-item-font-weight-hover:var(--ds-font-weight-body);--sidenav-item-font-weight-selected:var(--ds-font-weight-body-emphasis);--sidenav-group-header-color:var(--ds-color-text-primary);--sidenav-footer-bg:var(--ds-color-bg-muted);--sidenav-promo-border-radius:var(--ds-radius-sm);--sidenav-collapsed-icon-container-radius:var(--ds-radius-md);--slider-handle-color-hover:var(--ds-color-text-primary);--slider-focus-ring-color:var(--ds-color-border-focus);--slider-label-color:var(--ds-color-text-primary);--slider-label-color-disabled:var(--ds-color-text-disabled);--slider-label-font-size:var(--ds-font-size-text-sm);--slider-value-color:var(--ds-color-text-primary);--slider-value-color-disabled:var(--ds-color-text-disabled);--slider-value-font-size:var(--ds-font-size-text-sm);--status-light-gap:var(--ds-spacing-2);--status-light-label-font-size:var(--ds-font-size-body-sm);--status-light-label-color:var(--ds-color-text-primary);--status-light-label-color-disabled:var(--ds-color-text-disabled);--status-light-color-neutral:var(--ds-color-text-muted);--status-light-color-disabled:var(--ds-color-text-disabled);--statusbar-bg:var(--ds-color-bg-statusbar);--statusbar-border-top:var(--ds-color-border-subtle);--statusbar-font-size:var(--ds-font-size-text-xs);--statusbar-color:var(--ds-color-text-muted);--statusbar-dot-border-radius:var(--ds-radius-full);--statusbar-dot-warning:var(--ds-color-icon-warning);--statusbar-dot-error:var(--ds-color-icon-error);--statusbar-separator-color:var(--ds-color-border-subtle);--stepper-circle-border-radius:var(--ds-radius-full);--stepper-font-number-lg-font-weight:var(--ds-font-weight-medium);--stepper-font-number-sm-font-weight:var(--ds-font-weight-medium);--stepper-font-label-font-weight-default:var(--ds-font-weight-regular);--stepper-font-label-font-weight-active:var(--ds-font-weight-semibold);--stepper-font-label-font-weight-complete:var(--ds-font-weight-medium);--switch-track-color-on-default:var(--ds-color-text-primary);--switch-track-color-on-hover:var(--ds-color-text-primary);--switch-track-color-on-disabled:var(--ds-color-text-disabled);--switch-focus-ring-color:var(--ds-color-border-focus);--switch-label-color:var(--ds-color-text-primary);--switch-label-color-disabled:var(--ds-color-text-disabled);--switch-label-font-size:var(--ds-font-size-body-sm);--tab-app-focus-ring-color:var(--ds-color-border-focus);--tab-app-color-text:var(--ds-color-text-primary);--tab-app-color-text-disabled:var(--ds-color-text-muted);--tab-app-color-underline:var(--ds-color-text-primary);--tab-app-color-underline-disabled:var(--ds-color-text-muted);--tab-app-color-bg-hover:var(--ds-color-bg-control-hover);--tab-app-font-weight-inactive:var(--ds-font-weight-medium);--tab-app-font-weight-active:var(--ds-font-weight-semibold);--tab-app-level-main-font-size:var(--ds-font-size-text-md);--tab-app-level-panel-font-size:var(--ds-font-size-text-xs);--tab-app-level-float-font-size:var(--ds-font-size-text-xs);--tab-navigation-bar-bg:var(--ds-color-bg-surface);--tab-navigation-focus-ring-color:var(--ds-color-border-focus);--tab-navigation-item-color-text:var(--ds-color-text-primary);--tab-navigation-item-color-text-disabled:var(--ds-color-text-muted);--tab-navigation-item-color-underline:var(--ds-color-text-primary);--tab-navigation-item-color-underline-disabled:var(--ds-color-text-muted);--tab-navigation-item-color-bg-hover:var(--ds-color-bg-control-hover);--tab-navigation-item-font-weight-inactive:var(--ds-font-weight-medium);--tab-navigation-item-font-weight-active:var(--ds-font-weight-semibold);--tab-navigation-animation-duration:var(--ds-motion-duration-normal);--tab-navigation-animation-delay:var(--ds-motion-delay-long);--tab-navigation-animation-easing:var(--ds-motion-easing-default);--table-app-header-font-size:var(--ds-font-size-text-md);--table-app-header-font-weight:var(--ds-font-weight-medium);--table-app-header-font-weight-active:var(--ds-font-weight-semibold);--table-app-header-text-color:var(--ds-color-text-primary);--table-app-header-bg-hover:var(--ds-color-bg-control-hover);--table-app-header-bar-active:var(--ds-color-text-primary);--table-app-header-border:var(--ds-color-text-primary);--table-app-row-font-size:var(--ds-font-size-text-md);--table-app-row-text-color:var(--ds-color-text-primary);--table-app-row-border:var(--ds-color-bg-accent-subtle);--table-app-row-border-last:var(--ds-color-text-primary);--table-app-row-bg-hover:var(--ds-color-bg-hover);--table-app-row-bg-selected:var(--ds-color-bg-selection);--tag-base-border-radius:var(--ds-radius-xs);--tag-app-font-size:var(--ds-font-size-text-xs);--tag-app-font-weight:var(--ds-font-weight-semibold);--tag-app-padding:var(--ds-spacing-2) var(--ds-spacing-8);--tag-app-variant-default-bg:var(--ds-color-bg-panel);--tag-app-variant-default-text:var(--ds-color-text-secondary);--tag-app-variant-success-bg:var(--ds-color-feedback-success-subtle);--tag-app-variant-error-bg:var(--ds-color-feedback-error-subtle);--tag-app-variant-error-text:var(--ds-color-feedback-error);--tag-app-variant-warning-bg:var(--ds-color-feedback-warning-subtle);--tag-app-variant-warning-text:var(--ds-color-feedback-warning);--tag-app-variant-info-bg:var(--ds-color-feedback-info-subtle);--tag-app-variant-info-text:var(--ds-color-feedback-info);--tag-app-variant-brand-bg:var(--ds-color-brand-primary);--tag-app-variant-brand-text:var(--ds-color-text-primary);--tag-app-variant-new-bg:var(--ds-color-brand-orange);--tag-app-variant-new-text:var(--ds-color-bg-surface);--text-button-color-text:var(--ds-color-text-primary);--text-button-color-focus-ring:var(--ds-color-border-focus);--text-button-layout-border-radius:var(--ds-radius-xs);--toast-border-radius:var(--ds-radius-md);--toast-title-font-weight:var(--ds-font-weight-semibold);--toast-description-font-size:var(--ds-font-size-text-xs);--toast-bg:var(--ds-color-bg-surface);--toast-border:var(--ds-color-border-subtle);--toast-variant-error-accent:var(--ds-color-icon-error);--toast-variant-error-icon:var(--ds-color-icon-error);--toast-variant-warning-accent:var(--ds-color-icon-warning);--toast-variant-warning-icon:var(--ds-color-icon-warning);--toast-variant-info-accent:var(--ds-color-icon-accent);--toast-variant-info-icon:var(--ds-color-icon-accent);--tool-options-bar-bg:var(--ds-color-bg-panel);--tool-options-bar-border-bottom:var(--ds-color-border-subtle);--tool-options-bar-font-size:var(--ds-font-size-text-xs);--tool-options-bar-color:var(--ds-color-text-secondary);--tool-options-bar-tool-name-font-weight:var(--ds-font-weight-semibold);--tool-options-bar-tool-name-color:var(--ds-color-text-primary);--tool-options-bar-separator-color:var(--ds-color-border-subtle);--tool-options-bar-radio-item-border-radius:var(--ds-radius-sm);--tool-options-bar-radio-item-font-size:var(--ds-font-size-text-xs);--tool-options-bar-radio-item-color:var(--ds-color-text-secondary);--tool-options-bar-radio-item-color-active:var(--ds-color-text-primary);--tool-options-bar-radio-item-font-weight-active:var(--ds-font-weight-medium);--tool-options-bar-radio-item-bg-hover:var(--ds-color-bg-hover);--tool-options-bar-radio-item-bg-active:var(--ds-color-bg-active);--tooltip-border-radius:var(--ds-radius-sm);--tooltip-font-size:var(--ds-font-size-text-sm);--top-navigation-bg:var(--ds-color-bg-surface);--top-navigation-border-color:var(--ds-color-text-primary);--top-navigation-mobile-cta-font-size:var(--ds-font-size-body-sm);--top-navigation-mobile-cta-font-weight:var(--ds-font-weight-heading);--top-navigation-mobile-cta-bg:var(--ds-color-text-primary);--top-navigation-mobile-cta-color:var(--ds-color-text-inverse);--text-display-font-family:var(--type-scale-desktop-48-r-numbers-font-family);--text-display-font-size:var(--type-scale-desktop-48-r-numbers-font-size);--text-display-font-weight:var(--type-scale-desktop-48-r-numbers-font-weight);--text-display-line-height:var(--type-scale-desktop-48-r-numbers-line-height);--text-display-letter-spacing:var(--type-scale-desktop-48-r-numbers-letter-spacing);--text-h1-font-family:var(--type-scale-desktop-42-m-header-display-font-family);--text-h1-font-size:var(--type-scale-desktop-42-m-header-display-font-size);--text-h1-font-weight:var(--type-scale-desktop-42-m-header-display-font-weight);--text-h1-line-height:var(--type-scale-desktop-42-m-header-display-line-height);--text-h1-letter-spacing:var(--type-scale-desktop-42-m-header-display-letter-spacing);--text-h2-font-family:var(--type-scale-desktop-38-m-t1-font-family);--text-h2-font-size:var(--type-scale-desktop-38-m-t1-font-size);--text-h2-font-weight:var(--type-scale-desktop-38-m-t1-font-weight);--text-h2-line-height:var(--type-scale-desktop-38-m-t1-line-height);--text-h2-letter-spacing:var(--type-scale-desktop-38-m-t1-letter-spacing);--text-h3-font-family:var(--type-scale-desktop-28-m-t2-font-family);--text-h3-font-size:var(--type-scale-desktop-28-m-t2-font-size);--text-h3-font-weight:var(--type-scale-desktop-28-m-t2-font-weight);--text-h3-line-height:var(--type-scale-desktop-28-m-t2-line-height);--text-h3-letter-spacing:var(--type-scale-desktop-28-m-t2-letter-spacing);--text-h4-font-family:var(--type-scale-desktop-20-m-t3-font-family);--text-h4-font-size:var(--type-scale-desktop-20-m-t3-font-size);--text-h4-font-weight:var(--type-scale-desktop-20-m-t3-font-weight);--text-h4-line-height:var(--type-scale-desktop-20-m-t3-line-height);--text-h4-letter-spacing:var(--type-scale-desktop-20-m-t3-letter-spacing);--text-h5-font-family:var(--type-scale-desktop-16-m-t4-font-family);--text-h5-font-size:var(--type-scale-desktop-16-m-t4-font-size);--text-h5-font-weight:var(--type-scale-desktop-16-m-t4-font-weight);--text-h5-line-height:var(--type-scale-desktop-16-m-t4-line-height);--text-h5-letter-spacing:var(--type-scale-desktop-16-m-t4-letter-spacing);--text-h6-font-family:var(--type-scale-desktop-14-m-t5-font-family);--text-h6-font-size:var(--type-scale-desktop-14-m-t5-font-size);--text-h6-font-weight:var(--type-scale-desktop-14-m-t5-font-weight);--text-h6-line-height:var(--type-scale-desktop-14-m-t5-line-height);--text-h6-letter-spacing:var(--type-scale-desktop-14-m-t5-letter-spacing);--text-body-font-family:var(--type-scale-desktop-16-r-main-text-font-family);--text-body-font-size:var(--type-scale-desktop-16-r-main-text-font-size);--text-body-font-weight:var(--type-scale-desktop-16-r-main-text-font-weight);--text-body-line-height:var(--type-scale-desktop-16-r-main-text-line-height);--text-body-letter-spacing:var(--type-scale-desktop-16-r-main-text-letter-spacing);--text-body-sm-font-family:var(--type-scale-desktop-14-r-secondary-text-font-family);--text-body-sm-font-size:var(--type-scale-desktop-14-r-secondary-text-font-size);--text-body-sm-font-weight:var(--type-scale-desktop-14-r-secondary-text-font-weight);--text-body-sm-line-height:var(--type-scale-desktop-14-r-secondary-text-line-height);--text-body-sm-letter-spacing:var(--type-scale-desktop-14-r-secondary-text-letter-spacing);--text-label-font-family:var(--type-scale-desktop-12-m-font-family);--text-label-font-size:var(--type-scale-desktop-12-m-font-size);--text-label-font-weight:var(--type-scale-desktop-12-m-font-weight);--text-label-line-height:var(--type-scale-desktop-12-m-line-height);--text-label-letter-spacing:var(--type-scale-desktop-12-m-letter-spacing);--text-caption-font-family:var(--type-scale-desktop-12-r-font-family);--text-caption-font-size:var(--type-scale-desktop-12-r-font-size);--text-caption-font-weight:var(--type-scale-desktop-12-r-font-weight);--text-caption-line-height:var(--type-scale-desktop-12-r-line-height);--text-caption-letter-spacing:var(--type-scale-desktop-12-r-letter-spacing);--text-code-font-family:var(--type-scale-desktop-14-m-fono-caps-font-family);--text-code-font-size:var(--type-scale-desktop-14-m-fono-caps-font-size);--text-code-font-weight:var(--type-scale-desktop-14-m-fono-caps-font-weight);--text-code-line-height:var(--type-scale-desktop-14-m-fono-caps-line-height);--text-code-letter-spacing:var(--type-scale-desktop-14-m-fono-caps-letter-spacing);--user-menu-trigger-border-radius:var(--ds-radius-full);--user-menu-trigger-border-color:var(--ds-color-border-subtle);--user-menu-trigger-border-color-hover:var(--ds-color-border-default);--user-menu-trigger-font-weight:var(--ds-font-weight-semibold);--user-menu-trigger-bg:var(--ds-color-bg-accent-muted);--user-menu-trigger-color:var(--ds-color-brand-blue-dark);--user-menu-menu-border-radius:var(--ds-radius-lg);--user-menu-menu-border:var(--ds-color-border-subtle);--user-menu-menu-bg:var(--ds-color-bg-popover);--user-menu-header-border-bottom:var(--ds-color-border-subtle);--user-menu-header-name-font-weight:var(--ds-font-weight-medium);--user-menu-header-name-color:var(--ds-color-text-primary);--user-menu-header-email-color:var(--ds-color-text-muted);--user-menu-divider-color:var(--ds-color-border-subtle);--user-menu-item-color:var(--ds-color-text-secondary);--user-menu-item-color-hover:var(--ds-color-text-primary);--user-menu-item-bg-hover:var(--ds-color-bg-hover);--view-toggle-border-color:var(--ds-color-border-subtle);--view-toggle-border-radius:var(--ds-radius-sm);--view-toggle-btn-color:var(--ds-color-text-muted);--view-toggle-btn-color-hover:var(--ds-color-text-secondary);--view-toggle-btn-color-active:var(--ds-color-text-primary);--view-toggle-btn-bg-hover:var(--ds-color-bg-hover);--view-toggle-btn-bg-active:var(--ds-color-bg-active);--view-toggle-divider-color:var(--ds-color-border-subtle);--inline-alert-success-border-color:var(--ds-color-feedback-success);--inline-alert-success-icon-color:var(--ds-color-feedback-success);--input-app-state-success-border:var(--ds-color-border-success);--input-color-border-success:var(--ds-color-border-success);--input-color-text-success:var(--ds-color-feedback-success);--meter-app-fill-positive:var(--ds-color-icon-success);--status-light-color-success:var(--ds-color-feedback-success);--statusbar-dot-ok:var(--ds-color-icon-success);--tag-app-variant-success-text:var(--ds-color-feedback-success);--toast-variant-success-accent:var(--ds-color-icon-success);--toast-variant-success-icon:var(--ds-color-icon-success)}}@layer components{.btn{justify-content:center;align-items:center;gap:var(--button-layout-gap);padding:0 var(--button-layout-padding-x);font-family:var(--typography-font-family-primary);font-size:var(--button-size-m-font-size);font-weight:var(--button-size-m-font-weight);line-height:var(--button-size-m-line-height);letter-spacing:var(--button-size-m-letter-spacing);border-radius:var(--button-layout-border-radius);cursor:pointer;white-space:nowrap;border:none;outline:none;width:max-content;max-width:100%;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn>svg{width:var(--button-size-m-icon-size);height:var(--button-size-m-icon-size);flex-shrink:0}.btn-l>svg{width:var(--button-size-l-icon-size);height:var(--button-size-l-icon-size)}.btn-s>svg{width:var(--button-size-s-icon-size);height:var(--button-size-s-icon-size)}.btn:focus:not(:focus-visible){box-shadow:none;outline:none}.btn:focus-visible{outline:var(--button-focus-ring-width) solid var(--button-focus-ring-color);outline-offset:var(--button-focus-ring-offset)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--button-opacity-disabled);cursor:not-allowed;pointer-events:none}.btn-l{height:var(--button-size-l-height);font-size:var(--button-size-l-font-size)}.btn-m{height:var(--button-size-m-height)}.btn-s{height:var(--button-size-s-height);font-size:var(--button-size-s-font-size)}.btn-auto{min-width:var(--button-width-min)}.btn-full{width:100%;max-width:var(--button-width-max)}.btn-primary{background:var(--button-primary-default-bg);color:var(--button-primary-default-text);border:none}.btn-primary:hover{background:var(--button-primary-hover-bg)}.btn-primary:active{background:var(--button-primary-active-bg)}.btn-green{background:var(--button-green-default-bg);color:var(--button-green-default-text);border:none}.btn-green:hover{background:var(--button-green-hover-bg)}.btn-green:active{background:var(--button-green-active-bg)}.btn-secondary{background:var(--button-secondary-default-bg);color:var(--button-secondary-default-text);border:var(--button-secondary-border-width) solid var(--button-secondary-default-border-color)}.btn-secondary:hover{background:var(--button-secondary-hover-bg)}.btn-secondary:active{background:var(--button-secondary-active-bg);color:var(--button-secondary-active-text);border-color:var(--button-secondary-active-border-color)}.btn-ghost{color:var(--button-ghost-default-text);background:0 0;border:none}.btn-ghost:hover{background:var(--button-ghost-hover-bg)}.btn-ghost:active{background:var(--button-ghost-active-bg)}.btn-ghost-inverse{color:var(--ds-color-text-inverse)}.btn-ghost-inverse:hover{background:var(--ds-color-bg-inverse-hover)}.btn-ghost-inverse:active{background:var(--ds-color-bg-inverse-active)}.text-btn{align-items:center;gap:var(--text-button-layout-gap);padding:var(--text-button-layout-padding-y) var(--text-button-layout-padding-x);color:var(--text-button-color-text);font-family:var(--ds-font-family-body);cursor:pointer;border-radius:var(--text-button-layout-border-radius);white-space:nowrap;background:0 0;border:none;text-decoration:none;transition:font-weight .1s,text-decoration .1s;display:inline-flex}.text-btn--s{font-size:var(--text-button-size-s-font-size);font-weight:var(--text-button-size-s-default-font-weight);line-height:var(--text-button-size-s-line-height);letter-spacing:var(--text-button-size-s-letter-spacing)}.text-btn__icon>svg{width:100%;height:100%}.text-btn--s .text-btn__icon{width:var(--text-button-size-s-icon-size);height:var(--text-button-size-s-icon-size);flex-shrink:0;align-items:center;display:flex}.text-btn--m{font-size:var(--text-button-size-m-font-size);font-weight:var(--text-button-size-m-default-font-weight);line-height:var(--text-button-size-m-line-height);letter-spacing:var(--text-button-size-m-letter-spacing)}.text-btn--m .text-btn__icon{width:var(--text-button-size-m-icon-size);height:var(--text-button-size-m-icon-size);flex-shrink:0;align-items:center;display:flex}.text-btn:hover{text-decoration:underline}.text-btn:active{font-weight:var(--text-button-size-m-active-font-weight);text-decoration:underline}.text-btn:disabled,.text-btn[aria-disabled=true]{opacity:var(--text-button-opacity-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}.text-btn:focus:not(:focus-visible){outline:none}.text-btn:focus-visible,.text-btn--state-focus{outline:var(--text-button-focus-ring-width) var(--text-button-focus-ring-style) var(--text-button-color-focus-ring);outline-offset:var(--text-button-focus-ring-offset)}.text-btn--state-hover{text-decoration:underline}.text-btn--state-pressing{font-weight:var(--text-button-size-m-active-font-weight);text-decoration:underline}.text-btn--s.text-btn--state-pressing{font-weight:var(--text-button-size-s-active-font-weight)}.text-btn--state-disabled{opacity:var(--text-button-opacity-disabled);cursor:not-allowed;pointer-events:none;text-decoration:none}input,select,textarea{width:100%;height:var(--input-layout-height);padding:var(--input-layout-padding-y) var(--input-layout-padding-x);font-family:var(--typography-font-family-primary);font-size:var(--input-typography-value-font-size);font-weight:var(--input-typography-value-font-weight);line-height:var(--input-typography-value-line-height);letter-spacing:var(--input-typography-value-letter-spacing);color:var(--input-color-text-value);background:var(--input-color-bg-default);border:var(--input-layout-border-width) solid var(--input-color-border-default);border-radius:var(--input-layout-border-radius);box-shadow:none;box-sizing:border-box;outline:none;transition:border-color .15s,background .15s;display:block}input::placeholder,textarea::placeholder{color:var(--input-color-text-placeholder)}input:hover,select:hover,textarea:hover{background:var(--input-color-bg-hover);border-color:var(--input-color-border-hover)}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;border-color:var(--input-color-border-active);background:var(--input-color-bg-default);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--input-focus-ring-width) solid var(--input-color-focus-ring);outline-offset:var(--input-focus-ring-offset);border-color:var(--input-color-border-default);background:var(--input-color-bg-default);box-shadow:none}input:disabled,select:disabled,textarea:disabled{opacity:var(--input-opacity-disabled);cursor:not-allowed}.input--error{border-color:var(--input-color-border-error)}.input--error:focus:not(:focus-visible){border-color:var(--input-color-border-error);box-shadow:none;outline:none}.input--error:focus-visible{outline:var(--input-focus-ring-width) solid var(--input-color-focus-ring);outline-offset:var(--input-focus-ring-offset);border-color:var(--input-color-border-error);box-shadow:none}.input--success{border-color:var(--input-color-border-success)}.input--success:focus:not(:focus-visible){border-color:var(--input-color-border-success);box-shadow:none;outline:none}.input--success:focus-visible{outline:var(--input-focus-ring-width) solid var(--input-color-focus-ring);outline-offset:var(--input-focus-ring-offset);border-color:var(--input-color-border-success);box-shadow:none}.input-label{font-size:var(--input-typography-label-font-size);font-weight:var(--input-typography-label-font-weight);color:var(--input-color-text-label);margin-bottom:var(--input-layout-gap-label);display:block}.input-helper{font-size:var(--input-typography-helper-font-size);color:var(--input-color-text-helper);margin-bottom:var(--input-layout-gap-helper)}.input-error-text{font-size:var(--input-typography-message-font-size);color:var(--input-color-text-error);margin-top:var(--input-layout-gap-message)}.input-success-text{font-size:var(--input-typography-message-font-size);color:var(--input-color-text-success);margin-top:var(--input-layout-gap-message)}.badge{border-radius:var(--tag-base-border-radius);font-family:var(--tag-base-font-family);font-weight:var(--tag-base-font-weight);line-height:var(--tag-base-line-height);letter-spacing:var(--tag-base-letter-spacing);text-transform:var(--tag-base-text-transform);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.badge-s{height:var(--tag-size-s-height);padding:var(--tag-size-s-padding-y) var(--tag-size-s-padding-x);font-size:var(--tag-size-s-font-size-desktop);gap:var(--tag-size-s-gap)}.badge-m{height:var(--tag-size-m-height);padding:var(--tag-size-m-padding-y) var(--tag-size-m-padding-x);font-size:var(--tag-size-m-font-size);gap:var(--tag-size-m-gap)}.badge-l{height:var(--tag-size-l-height);padding:var(--tag-size-l-padding-y) var(--tag-size-l-padding-x);font-size:var(--tag-size-l-font-size);gap:var(--tag-size-l-gap)}.badge-violator{background:var(--tag-variant-orange-bg);color:var(--tag-variant-orange-color)}.badge-purple{background:var(--tag-variant-purple-bg);color:var(--tag-variant-purple-color)}.badge-grey{background:var(--tag-variant-grey-bg);color:var(--tag-variant-grey-color)}.badge-white{background:var(--tag-variant-white-bg);color:var(--tag-variant-white-color);border:1px solid var(--ds-color-border-default)}.badge-varimos-ai{font-weight:var(--tag-variant-varimos-ai-font-weight);color:var(--tag-variant-varimos-ai-color)}.badge-varimos-ai-green-300{background:var(--tag-variant-varimos-ai-bg-green-300)}.badge-varimos-ai-green-75{background:var(--tag-variant-varimos-ai-bg-green-75)}.badge-varimos-ai-white{background:var(--tag-variant-varimos-ai-bg-white)}.badge-industry{background:var(--ds-color-bg-surface);color:var(--ds-color-text-primary);border:1px solid var(--ds-color-border-default)}.card{border-radius:var(--card-base-border-radius);background:var(--card-bordered-bg);position:relative}.card-bordered{border:var(--card-bordered-border-width) solid var(--card-bordered-border-color)}.card-clickable{border:var(--card-clickable-border-width) solid var(--card-clickable-border-color);cursor:pointer;outline:none;transition:box-shadow .15s ease-in-out}.card-clickable:hover,.card-clickable:active{box-shadow:var(--card-clickable-state-hover-shadow)}.card-clickable:focus:not(:focus-visible){box-shadow:none;outline:none}.card-clickable:focus-visible{outline:var(--card-clickable-focus-ring-width) solid var(--card-clickable-focus-ring-color);outline-offset:var(--card-clickable-focus-ring-offset);box-shadow:none}.card-clickable:hover:focus-visible,.card-clickable:active:focus-visible{box-shadow:var(--card-clickable-state-hover-shadow)}.card-p-default{padding:var(--card-base-padding-default)}.card-p-compact{padding:var(--card-base-padding-compact)}.card-p-mobile{padding:var(--card-base-padding-mobile)}.card-desktop{width:var(--card-clickable-width-desktop)}.card-mobile{width:var(--card-clickable-width-mobile)}.card-filled{border-width:var(--card-filled-border-width);border-style:none}.card-filled-icon-bubble{width:var(--card-filled-icon-bubble-size);height:var(--card-filled-icon-bubble-size);border-radius:var(--card-filled-icon-bubble-border-radius);background:var(--card-filled-icon-bubble-bg);justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .card-filled-icon-bubble{color:var(--color-brand-greyscale-0)}.card-pricing-badge-wrapper{flex-direction:column;align-items:flex-start;display:flex}.card-pricing-badge-wrapper>.tag:first-child{margin-bottom:calc(-1 * var(--card-pricing-badge-overlap));z-index:2;border-radius:2px 2px 0 0;position:relative}.card-pricing-badge-wrapper>.card-pricing{z-index:1;position:relative}.card-pricing{border-radius:var(--card-base-border-radius);background:var(--card-bordered-bg);border:var(--card-bordered-border-width) solid var(--card-bordered-border-color);width:var(--card-pricing-width-desktop);overflow:hidden}.card-pricing-additional{width:var(--card-pricing-width-additional-desktop)}@media (width<=600px){.card-pricing,.card-pricing-additional{width:100%;max-width:var(--card-pricing-width-mobile)}.card-pricing-heading{font-size:var(--card-pricing-heading-font-size-mobile)}}.card-pricing-header{gap:var(--card-pricing-section-gap);padding:var(--card-base-padding-compact);background:var(--card-bordered-bg);flex-direction:column;display:flex}.card-pricing-header-mobile{padding:var(--card-base-padding-mobile)}.card-pricing-title-block{gap:var(--card-pricing-content-gap);flex-direction:column;display:flex}.card-pricing-title-row{gap:var(--card-pricing-title-gap);flex-direction:column;display:flex}.card-pricing-heading{font-size:var(--card-pricing-heading-font-size-desktop);font-weight:var(--card-pricing-heading-font-weight);line-height:var(--card-pricing-heading-line-height);letter-spacing:var(--card-pricing-heading-letter-spacing);color:var(--card-pricing-heading-color)}.card-pricing-varimos-row{align-items:center;gap:8px;display:flex}.card-pricing-varimos-label{color:var(--card-pricing-heading-color);font-size:14px;font-weight:400;line-height:1.6}.card-pricing-description{font-size:var(--card-pricing-description-font-size);font-weight:var(--card-pricing-description-font-weight);line-height:var(--card-pricing-description-line-height);letter-spacing:var(--card-pricing-description-letter-spacing);color:var(--card-pricing-description-color)}.card-pricing-price-cta{gap:var(--card-pricing-price-cta-gap-reduced);flex-direction:column;display:flex}.card-pricing-price-cta-detailed{gap:var(--card-pricing-price-cta-gap-detailed)}.card-pricing-price-block{flex-direction:column;display:flex}.card-pricing-price-label{font-size:var(--card-pricing-price-label-font-size);font-weight:var(--card-pricing-price-label-font-weight);color:var(--card-pricing-price-label-color);line-height:1.6}.card-pricing-price-row{align-items:center;display:flex}.card-pricing-price-currency{font-size:var(--card-pricing-price-currency-font-size);color:var(--card-pricing-price-currency-color);align-self:flex-start;align-items:center;height:46px;font-weight:400;line-height:1.4;display:flex}.card-pricing-price-amount{font-size:var(--card-pricing-price-amount-font-size);font-weight:var(--card-pricing-price-amount-font-weight);line-height:var(--card-pricing-price-amount-line-height);color:var(--card-pricing-price-amount-color)}.card-pricing-price-period{font-size:var(--card-pricing-price-period-font-size);font-weight:var(--card-pricing-price-period-font-weight);color:var(--card-pricing-price-period-color);align-self:flex-end;line-height:1.6}.card-pricing-price-annual{color:var(--card-pricing-price-annual-color);font-size:16px;font-weight:400;line-height:1.6}.card-pricing-features{gap:var(--card-pricing-feature-section-section-gap);padding:24px var(--card-pricing-feature-section-padding-x) 16px;border-top:1px solid var(--card-pricing-divider-color);background:var(--card-bordered-bg);flex-direction:column;display:flex}.card-pricing-features-inner{gap:var(--card-pricing-feature-section-section-gap);padding:0 var(--card-pricing-feature-section-padding-x);flex-direction:column;display:flex}.card-pricing-feature-group{gap:var(--card-pricing-feature-section-gap);flex-direction:column;display:flex}.card-pricing-feature-heading{font-size:var(--card-pricing-feature-section-heading-font-size);font-weight:var(--card-pricing-feature-section-heading-font-weight);color:var(--card-pricing-feature-section-heading-color);line-height:1.6}.card-pricing-feature-item{gap:var(--list-item-gap);align-items:flex-start;display:flex}.card-pricing-feature-item__icon{width:var(--list-item-icon-size);height:var(--list-item-icon-wrapper-height);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.card-pricing-feature-item__icon--bullet svg{width:var(--list-item-bullet-size);height:var(--list-item-bullet-size);color:var(--list-item-bullet-color)}.card-pricing-feature-item__icon--check svg{width:var(--list-item-icon-size);height:var(--list-item-icon-size);color:var(--color-brand-green-300)}.card-pricing-feature-item__label{font-size:var(--list-item-label-font-size-desktop);color:var(--list-item-label-color);flex:1;line-height:1.6}.card-pricing-addon-box{background:var(--card-pricing-addon-box-bg);border-radius:var(--card-pricing-addon-box-border-radius);padding:var(--card-pricing-addon-box-padding-y) var(--card-pricing-addon-box-padding-x);flex-direction:column;gap:8px;display:flex}.card-pricing-expand,.card-pricing-toggle{padding:var(--card-pricing-toggle-padding-y) var(--card-pricing-toggle-padding-x);justify-content:center;display:flex}.tab-bar{background:var(--tab-navigation-bar-bg);border-bottom:var(--tab-navigation-item-underline-inactive) solid var(--tab-navigation-item-color-underline);align-items:stretch;display:flex;position:relative;overflow-x:auto}.tab-bar__indicator{width:0;left:0;bottom:calc(-1 * var(--tab-navigation-item-underline-inactive));height:var(--tab-navigation-item-underline-active);background:var(--tab-navigation-item-color-underline);pointer-events:none;transition:left .22s,width .22s;position:absolute}.tab-item{padding:var(--tab-navigation-item-padding-y) var(--tab-navigation-item-padding-x);font-family:var(--typography-font-family-primary);font-size:var(--tab-navigation-item-font-size);font-weight:var(--tab-navigation-item-font-weight-inactive);line-height:var(--tab-navigation-item-line-height);letter-spacing:var(--tab-navigation-item-letter-spacing);color:var(--tab-navigation-item-color-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:background .1s;display:inline-flex}.tab-item:after{content:attr(data-label);font-weight:var(--tab-navigation-item-font-weight-active);visibility:hidden;user-select:none;pointer-events:none;height:0;display:block;overflow:hidden}.tab-item:hover,.tab-item--state-hover{background:var(--tab-navigation-item-color-bg-hover)}.tab-item--active,.tab-item--state-active{font-weight:var(--tab-navigation-item-font-weight-active)}.tab-item:focus:not(:focus-visible){outline:none}.tab-item:focus-visible,.tab-item--state-focus{outline:var(--tab-navigation-focus-ring-width) solid var(--tab-navigation-focus-ring-color);outline-offset:2px;border-radius:var(--tab-navigation-focus-ring-radius)}.tab-item:disabled,.tab-item--state-disabled,.tab-item[aria-disabled=true]{color:var(--tab-navigation-item-color-text-disabled);opacity:var(--tab-navigation-item-disabled-opacity);cursor:not-allowed;pointer-events:none}.link{text-decoration:underline;text-decoration-thickness:var(--ds-link-underline-thickness);text-underline-offset:var(--ds-link-underline-offset);border-radius:var(--ds-link-focus-outline-radius);cursor:pointer;margin:0 -4px;padding:0 4px}.link--on-light{color:var(--ds-color-link-on-light-default)}.link--on-light:hover,.link--on-light.link--state-hover{background:var(--ds-color-link-on-light-hover-bg);color:var(--ds-color-link-on-light-hover)}.link--on-light:active,.link--on-light.link--state-pressing{background:var(--ds-color-link-on-light-hover-bg);color:var(--ds-color-link-on-light-active);font-weight:600}.link--on-light.link--state-visited{color:var(--ds-color-link-on-light-visited)}.link--on-dark{color:var(--ds-color-link-on-dark-default)}.link--on-dark:hover,.link--on-dark.link--state-hover{background:var(--ds-color-link-on-dark-hover-bg);color:var(--ds-color-link-on-dark-hover)}.link--on-dark:active,.link--on-dark.link--state-pressing{background:var(--ds-color-link-on-dark-hover-bg);color:var(--ds-color-link-on-dark-active);font-weight:600}.link--on-dark.link--state-visited{color:var(--ds-color-link-on-dark-visited)}.link--on-color{color:var(--ds-color-link-on-color-default)}.link--on-color:hover,.link--on-color.link--state-hover{background:var(--ds-color-link-on-color-hover-bg);color:var(--ds-color-link-on-color-hover)}.link--on-color:active,.link--on-color.link--state-pressing{background:var(--ds-color-link-on-color-active-bg);color:var(--ds-color-link-on-color-active);font-weight:600}.link--on-color.link--state-visited{color:var(--ds-color-link-on-color-visited)}.link.link--state-disabled,.link:disabled,.link[aria-disabled=true]{opacity:var(--ds-opacity-disabled);cursor:not-allowed;pointer-events:none;background:0 0;text-decoration:underline}.link:focus:not(:focus-visible){outline:none}.link:focus-visible,.link.link--state-focus{outline:var(--ds-link-focus-outline-width) solid var(--ds-color-link-on-light-focus-ring);outline-offset:2px;background:0 0}.slider{flex-direction:column;gap:8px;width:100%;display:flex}.slider__header{justify-content:space-between;align-items:center;display:flex}.slider__label{font-size:var(--slider-label-font-size);color:var(--slider-label-color)}.slider__value{font-size:var(--slider-value-font-size);color:var(--slider-value-color)}.slider__track{height:var(--slider-track-height);background:var(--slider-track-color-unfilled);border-radius:var(--slider-track-border-radius);position:relative}.slider__fill{background:var(--slider-track-color-filled);border-radius:var(--slider-track-border-radius);height:100%;position:absolute;top:0}.slider__input{width:100%;height:var(--slider-handle-size);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;margin:0;padding:0;position:absolute;inset:50% 0 0;transform:translateY(-50%)}.slider__input:focus{outline:none}.slider__input::-webkit-slider-runnable-track,.slider__input::-moz-range-track{height:var(--slider-handle-size);background:0 0;border:none}.slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--slider-handle-color-default);cursor:pointer;border:none;border-radius:50%;transition:background .1s,transform .1s}.slider__input::-moz-range-thumb{width:var(--slider-handle-size);height:var(--slider-handle-size);background:var(--slider-handle-color-default);cursor:pointer;border:none;border-radius:50%;transition:background .1s,transform .1s}.slider__input:hover::-webkit-slider-thumb,.slider__input:active::-webkit-slider-thumb{background:var(--slider-handle-color-hover)}.slider__input:hover::-moz-range-thumb,.slider__input:active::-moz-range-thumb{background:var(--slider-handle-color-hover)}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--slider-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--slider-focus-ring-offset) + var(--slider-focus-ring-width)) var(--slider-focus-ring-color)}.slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--slider-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--slider-focus-ring-offset) + var(--slider-focus-ring-width)) var(--slider-focus-ring-color)}.slider__input:disabled{cursor:not-allowed}.slider__input:disabled::-webkit-slider-thumb{background:var(--slider-handle-color-disabled)}.slider__input:disabled::-moz-range-thumb{background:var(--slider-handle-color-disabled)}.slider--state-disabled .slider__track,.slider--state-disabled .slider__fill{background:var(--slider-track-color-disabled)}.slider--state-disabled .slider__label,.slider--state-disabled .slider__value{color:var(--slider-label-color-disabled)}.checkbox,.radio,.switch{cursor:pointer;font-size:var(--checkbox-label-font-size);color:var(--checkbox-label-color);align-items:center;display:inline-flex}.checkbox{gap:var(--checkbox-label-gap)}.radio{gap:var(--radio-label-gap)}.switch{gap:var(--switch-label-gap)}.checkbox__input,.radio__input,.switch__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox__box{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--checkbox-border-radius);background:var(--checkbox-bg-default);box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-stroke-default);color:var(--checkbox-check-color-default);flex:none;justify-content:center;align-items:center;transition:background .1s,box-shadow .1s;display:inline-flex}.checkbox__box-icon{width:var(--checkbox-icon-size);height:var(--checkbox-icon-size);opacity:0}.checkbox:hover .checkbox__box{box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-stroke-hover)}.checkbox__input:checked~.checkbox__box,.checkbox--indeterminate .checkbox__box{background:var(--checkbox-bg-checked);box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-bg-checked)}.checkbox__input:checked~.checkbox__box .checkbox__box-icon,.checkbox--indeterminate .checkbox__box .checkbox__box-icon{opacity:1}.checkbox__input:focus-visible~.checkbox__box{box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-stroke-hover), 0 0 0 var(--checkbox-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--checkbox-focus-ring-offset) + var(--checkbox-focus-ring-width)) var(--checkbox-focus-ring-color)}.checkbox__input:checked:focus-visible~.checkbox__box,.checkbox--indeterminate .checkbox__input:focus-visible~.checkbox__box{box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-bg-checked), 0 0 0 var(--checkbox-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--checkbox-focus-ring-offset) + var(--checkbox-focus-ring-width)) var(--checkbox-focus-ring-color)}.checkbox--error .checkbox__box{box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-stroke-error)}.checkbox--error .checkbox__input:checked~.checkbox__box,.checkbox--error.checkbox--indeterminate .checkbox__box{background:var(--checkbox-bg-error);box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-bg-error);color:var(--checkbox-check-color-error)}.checkbox:has(.checkbox__input:disabled),.checkbox--disabled{cursor:not-allowed}.checkbox:has(.checkbox__input:disabled) .checkbox__box,.checkbox--disabled .checkbox__box{box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-stroke-disabled);background:var(--checkbox-bg-default)}.checkbox:has(.checkbox__input:disabled:checked) .checkbox__box,.checkbox--disabled.checkbox--indeterminate .checkbox__box,.checkbox--disabled .checkbox__input:checked~.checkbox__box{background:var(--checkbox-bg-disabled);box-shadow:inset 0 0 0 var(--checkbox-stroke-width) var(--checkbox-bg-disabled);color:var(--checkbox-check-color-disabled)}.checkbox:has(.checkbox__input:disabled),.checkbox--disabled{color:var(--checkbox-label-color-disabled)}.radio__box{width:var(--radio-size);height:var(--radio-size);background:var(--radio-bg-default);box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-stroke-default);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .1s,box-shadow .1s;display:inline-flex;position:relative}.radio__box:after{content:"";width:var(--radio-dot-size);height:var(--radio-dot-size);background:var(--radio-dot-color-default);opacity:0;border-radius:50%;transition:opacity .1s}.radio:hover .radio__box{box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-stroke-hover)}.radio__input:checked~.radio__box{background:var(--radio-bg-selected);box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-bg-selected)}.radio__input:checked~.radio__box:after{opacity:1}.radio__input:focus-visible~.radio__box{box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-stroke-hover), 0 0 0 var(--radio-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--radio-focus-ring-offset) + var(--radio-focus-ring-width)) var(--radio-focus-ring-color)}.radio__input:checked:focus-visible~.radio__box{box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-bg-selected), 0 0 0 var(--radio-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--radio-focus-ring-offset) + var(--radio-focus-ring-width)) var(--radio-focus-ring-color)}.radio:has(.radio__input:disabled){cursor:not-allowed;color:var(--radio-label-color-disabled)}.radio:has(.radio__input:disabled) .radio__box{box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-stroke-disabled)}.radio:has(.radio__input:disabled:checked) .radio__box{background:var(--radio-bg-disabled);box-shadow:inset 0 0 0 var(--radio-stroke-width) var(--radio-bg-disabled)}.radio:has(.radio__input:disabled:checked) .radio__box:after{background:var(--radio-dot-color-disabled)}.switch__box{width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--switch-track-border-radius);background:var(--switch-track-color-off-default);flex:none;transition:background .12s;display:inline-block;position:relative}.switch__box:after{content:"";top:var(--switch-handle-offset);left:var(--switch-handle-offset);width:var(--switch-handle-size);height:var(--switch-handle-size);background:var(--switch-handle-color-default);border-radius:50%;transition:transform .16s,background .12s;position:absolute}.switch:hover .switch__box{background:var(--switch-track-color-off-hover)}.switch__input:checked~.switch__box{background:var(--switch-track-color-on-default)}.switch:hover .switch__input:checked~.switch__box{background:var(--switch-track-color-on-hover)}.switch__input:checked~.switch__box:after{transform:translateX(calc(var(--switch-track-width) - var(--switch-handle-size) - var(--switch-handle-offset) * 2))}.switch__input:focus-visible~.switch__box{box-shadow:0 0 0 var(--switch-focus-ring-offset) var(--ds-color-bg-surface), 0 0 0 calc(var(--switch-focus-ring-offset) + var(--switch-focus-ring-width)) var(--switch-focus-ring-color)}.switch:has(.switch__input:disabled){cursor:not-allowed;color:var(--switch-label-color-disabled)}.switch:has(.switch__input:disabled) .switch__box{background:var(--switch-track-color-off-disabled)}.switch:has(.switch__input:disabled:checked) .switch__box{background:var(--switch-track-color-on-disabled)}.switch:has(.switch__input:disabled) .switch__box:after{background:var(--switch-handle-color-disabled)}.stepper{width:100%;max-width:var(--stepper-max-width-desktop);align-items:flex-start;display:flex}.stepper__step{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.stepper__head{width:100%;height:var(--stepper-circle-size-lg);justify-content:center;align-items:center;display:flex;position:relative}.stepper__step:not(:last-child) .stepper__head:after{content:"";top:50%;left:calc(50% + var(--stepper-circle-size-sm) / 2);right:calc(-50% + var(--stepper-circle-size-sm) / 2);height:var(--stepper-connector-width);background:var(--stepper-connector-color);z-index:0;position:absolute;transform:translateY(-50%)}.stepper__circle{z-index:1;width:var(--stepper-circle-size-lg);height:var(--stepper-circle-size-lg);border-radius:var(--stepper-circle-border-radius);background:var(--ds-color-bg-surface);box-shadow:inset 0 0 0 var(--stepper-circle-stroke-width) var(--stepper-color-future-stroke);color:var(--stepper-color-future-text);font-family:var(--ds-font-family-mono);font-size:var(--stepper-font-number-lg-font-size);font-weight:var(--stepper-font-number-lg-font-weight);justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.stepper__step--active .stepper__circle{background:var(--stepper-color-active-bg);box-shadow:none;color:var(--stepper-color-active-text)}.stepper__step--complete .stepper__circle{width:var(--stepper-circle-size-sm);height:var(--stepper-circle-size-sm);background:var(--stepper-color-active-bg);box-shadow:none;color:var(--stepper-color-active-text)}.stepper__check{width:60%;height:60%}.stepper__label,.stepper__label--top,.stepper__label--bottom{text-align:center;width:100%;font-family:var(--ds-font-family-body);font-size:var(--stepper-font-label-font-size-desktop);font-weight:var(--stepper-font-label-font-weight-default);color:var(--stepper-label-color-future);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.stepper__label,.stepper__label--bottom{margin-top:12px}.stepper__label--top{margin-top:0;margin-bottom:12px}.stepper__step--active .stepper__label,.stepper__step--active .stepper__label--top,.stepper__step--active .stepper__label--bottom{font-weight:var(--stepper-font-label-font-weight-active);color:var(--stepper-label-color-default)}.stepper__step--complete .stepper__label,.stepper__step--complete .stepper__label--top,.stepper__step--complete .stepper__label--bottom{font-weight:var(--stepper-font-label-font-weight-complete);color:var(--stepper-label-color-default)}.stepper--compact .stepper__head{height:var(--stepper-circle-size-sm)}.stepper--compact .stepper__circle{width:var(--stepper-circle-size-sm);height:var(--stepper-circle-size-sm);font-size:var(--stepper-font-number-sm-font-size);font-weight:var(--stepper-font-number-sm-font-weight)}.stepper--mobile .stepper__label,.stepper--mobile .stepper__label--top,.stepper--mobile .stepper__label--bottom{font-size:var(--stepper-font-label-font-size-mobile)}.stepper--mobile{max-width:var(--stepper-max-width-mobile)}.stepper--alternating .stepper__step--label-top .stepper__label--bottom,.stepper--alternating .stepper__step--label-bottom .stepper__label--top{visibility:hidden}.stepper:not(.stepper--alternating) .stepper__label--top{display:none}.stepper--vertical{flex-direction:column;align-items:stretch;width:auto}.stepper--vertical .stepper__step{flex-direction:row;flex:none;align-items:flex-start;gap:16px}.stepper--vertical .stepper__head{width:var(--stepper-circle-size-lg);height:auto;min-height:var(--stepper-circle-size-lg);padding-bottom:var(--stepper-vertical-gap);flex:none;align-items:flex-start}.stepper--vertical .stepper__step:last-child .stepper__head{padding-bottom:0}.stepper--vertical .stepper__step:not(:last-child) .stepper__head:after{content:"";top:var(--stepper-circle-size-lg);height:auto;width:var(--stepper-connector-width);background:var(--stepper-connector-color);position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%)}.stepper--vertical .stepper__body{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:6px;display:flex}.stepper--vertical .stepper__label,.stepper--vertical .stepper__label--top,.stepper--vertical .stepper__label--bottom{text-align:left;white-space:normal;text-overflow:clip;width:auto;margin:0;overflow:visible}.stepper--vertical .stepper__description{font-family:var(--ds-font-family-body);font-size:var(--stepper-vertical-description-font-size);color:var(--stepper-label-color-future);line-height:1.4}.infobox{align-items:center;gap:var(--infobox-gap);padding:var(--infobox-padding-y) var(--infobox-padding-x);border-radius:var(--infobox-border-radius);width:100%;max-width:var(--infobox-width);color:var(--infobox-text-color);font-family:var(--ds-font-family-body);font-size:var(--infobox-font-size);font-weight:var(--infobox-font-weight);line-height:var(--infobox-line-height);display:inline-flex}.infobox__icon-circle{width:var(--infobox-icon-circle-size);height:var(--infobox-icon-circle-size);border-radius:var(--icon-circle-border-radius);color:var(--icon-circle-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.infobox--green-50{background:var(--infobox-variant-green-50-bg)}.infobox--green-75{background:var(--infobox-variant-green-75-bg)}.infobox--blue-50{background:var(--infobox-variant-blue-50-bg)}.infobox--blue-75{background:var(--infobox-variant-blue-75-bg)}.infobox--purple-50{background:var(--infobox-variant-purple-50-bg)}.infobox--purple-75{background:var(--infobox-variant-purple-75-bg)}.infobox--grey-50{background:var(--infobox-variant-grey-50-bg)}.infobox--orange-50{background:var(--infobox-variant-orange-50-bg)}.infobox--green-50 .infobox__icon-circle,.infobox--green-75 .infobox__icon-circle{background:var(--icon-circle-variant-green-bg)}.infobox--blue-50 .infobox__icon-circle,.infobox--blue-75 .infobox__icon-circle{background:var(--icon-circle-variant-blue-bg)}.infobox--purple-50 .infobox__icon-circle,.infobox--purple-75 .infobox__icon-circle{background:var(--icon-circle-variant-purple-bg)}.infobox--grey-50 .infobox__icon-circle{background:var(--icon-circle-variant-grey-bg)}.infobox--orange-50 .infobox__icon-circle{background:var(--icon-circle-variant-orange-bg)}.separator{border:none;border-top:var(--separator-line-width) var(--separator-line-style) var(--separator-weight-strong);width:100%;margin:0}.separator-subtle{border-top-color:var(--separator-weight-subtle)}.modal-overlay{background:var(--modal-overlay-bg);opacity:var(--modal-overlay-opacity);z-index:var(--modal-overlay-z-index);justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.modal-overlay--visible{display:flex}.modal{background:var(--modal-surface-bg);border-radius:var(--modal-surface-border-radius);padding:var(--modal-surface-padding-y) var(--modal-surface-padding-x);width:100%;max-width:704px;z-index:var(--modal-surface-z-index);position:relative;overflow-y:auto}.modal-close{top:var(--modal-close-offset-top);right:var(--modal-close-offset-right);width:var(--modal-close-size);height:var(--modal-close-size);color:var(--modal-close-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.modal-close:focus:not(:focus-visible){outline:none}.modal-close:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.modal-title{font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--modal-title-color);margin:0}.modal-body{font-size:var(--modal-body-font-size);font-weight:var(--modal-body-font-weight);color:var(--modal-body-color);line-height:1.6}.bottom-sheet-overlay{background:var(--bottom-sheet-overlay-bg);opacity:var(--bottom-sheet-overlay-opacity);z-index:var(--bottom-sheet-overlay-z-index);justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0;overflow:hidden}.bottom-sheet-overlay--visible{display:flex}.bottom-sheet{background:var(--bottom-sheet-surface-bg);border-radius:var(--bottom-sheet-surface-border-radius) var(--bottom-sheet-surface-border-radius) 0 0;width:100%;max-height:var(--bottom-sheet-surface-max-height);padding:var(--bottom-sheet-surface-padding-top) var(--bottom-sheet-surface-padding-x) var(--bottom-sheet-surface-padding-bottom);z-index:var(--bottom-sheet-surface-z-index);opacity:0;transition:transform .4s,opacity .3s;overflow-y:auto;transform:translateY(100%)}.bottom-sheet-overlay--visible .bottom-sheet{opacity:1;transform:translateY(0)}.bottom-sheet-drag-bar{width:var(--bottom-sheet-drag-bar-width);height:var(--bottom-sheet-drag-bar-height);background:var(--bottom-sheet-drag-bar-bg);border-radius:var(--bottom-sheet-drag-bar-border-radius);margin:0 auto}.bottom-sheet-title{font-size:var(--bottom-sheet-title-font-size);font-weight:var(--bottom-sheet-title-font-weight);color:var(--bottom-sheet-title-color);padding-top:var(--bottom-sheet-title-padding-top);margin:0}.bottom-sheet-content{gap:var(--bottom-sheet-content-gap);flex-direction:column;display:flex}.bottom-sheet-buttons{gap:var(--bottom-sheet-buttons-gap);padding-top:var(--bottom-sheet-buttons-padding-top);flex-direction:column;display:flex}.accordion-item{background:var(--accordion-surface-bg);border:var(--accordion-surface-border-width) solid var(--accordion-surface-border-color);border-radius:var(--accordion-surface-border-radius);padding:var(--accordion-surface-padding-desktop);overflow:hidden}@media (width<=768px){.accordion-item{padding:var(--accordion-surface-padding-mobile)}}.accordion-item:focus:not(:focus-visible){outline:none}.accordion-item:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.accordion-question{justify-content:space-between;align-items:center;gap:var(--accordion-surface-gap);font-family:var(--ds-font-family-body);font-size:var(--accordion-question-font-size-desktop);font-weight:var(--accordion-question-font-weight);letter-spacing:var(--accordion-question-letter-spacing-desktop);color:var(--accordion-question-color);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;line-height:1.6;display:flex}@media (width<=768px){.accordion-question{font-size:var(--accordion-question-font-size-mobile);letter-spacing:var(--accordion-question-letter-spacing-mobile)}}.accordion-answer-wrap{transition:grid-template-rows var(--accordion-animation-duration) var(--accordion-animation-easing);grid-template-rows:0fr;display:grid}.accordion-answer-wrap--open{grid-template-rows:1fr}.accordion-answer-wrap>.accordion-answer{min-height:0}.accordion-answer{font-family:var(--ds-font-family-body);font-size:var(--accordion-answer-font-size-desktop);font-weight:var(--accordion-answer-font-weight);letter-spacing:var(--accordion-answer-letter-spacing-desktop);color:var(--accordion-answer-color);padding-top:var(--accordion-surface-gap);padding-right:var(--accordion-answer-padding-right-desktop);line-height:1.6;overflow:hidden}@media (width<=768px){.accordion-answer{font-size:var(--accordion-answer-font-size-mobile);letter-spacing:var(--accordion-answer-letter-spacing-mobile);padding-right:0}}.accordion-chevron{width:var(--accordion-chevron-container-size);height:var(--accordion-chevron-container-size);color:var(--accordion-chevron-color);transition:transform var(--accordion-animation-duration) var(--accordion-animation-easing);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-chevron--open{transform:rotate(var(--accordion-animation-chevron-rotation))}.dropdown-btn{align-items:center;gap:var(--dropdown-button-gap);height:var(--dropdown-button-height);padding:0 var(--dropdown-button-padding-x);background:var(--dropdown-button-bg);color:var(--dropdown-button-color);border-radius:var(--dropdown-button-border-radius);border:1px solid var(--ds-color-border-default);font-family:var(--ds-font-family-body);font-size:var(--dropdown-button-font-size);font-weight:var(--dropdown-button-font-weight);letter-spacing:var(--dropdown-button-letter-spacing);cursor:pointer;white-space:nowrap;line-height:1.6;transition:background .15s;display:inline-flex;position:relative}.dropdown-btn:hover{background:var(--dropdown-button-bg-hover)}.dropdown-btn:focus:not(:focus-visible){outline:none}.dropdown-btn:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.dropdown-btn__chevron{width:var(--dropdown-button-chevron-size);height:var(--dropdown-button-chevron-size);transition:transform var(--ds-motion-duration-normal) var(--ds-motion-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-btn[aria-expanded=true] .dropdown-btn__chevron{transform:rotate(180deg)}.dropdown-panel{top:calc(100% + var(--dropdown-panel-offset-top));background:var(--dropdown-panel-bg);border:var(--dropdown-panel-border-width) solid var(--dropdown-panel-border-color);border-radius:var(--dropdown-panel-border-radius);min-width:100%;padding-bottom:var(--dropdown-panel-padding-bottom);z-index:var(--dropdown-panel-z-index);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.dropdown-item{height:var(--dropdown-item-height);min-height:var(--dropdown-item-height);max-height:var(--dropdown-item-height);padding:0 var(--dropdown-item-padding-x);background:var(--dropdown-item-bg);color:var(--dropdown-item-color);font-family:var(--ds-font-family-body);font-size:var(--dropdown-item-font-size);font-weight:var(--dropdown-item-font-weight-default);letter-spacing:var(--dropdown-item-letter-spacing);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border:none;flex-shrink:0;align-items:center;width:100%;line-height:1;transition:background .1s,font-weight .1s;display:flex;overflow:hidden}.dropdown-item:hover{background:var(--dropdown-item-bg-hover);font-weight:var(--dropdown-item-font-weight-hover)}.dropdown-item:active{background:var(--dropdown-item-bg-active);font-weight:var(--dropdown-item-font-weight-active)}.dropdown-item--child{padding-left:var(--dropdown-item-padding-x-child)}.dropdown-item__left{align-items:center;gap:var(--dropdown-item-icon-gap);line-height:1.6;display:flex}.dropdown-item__icon{width:var(--dropdown-item-icon-size);height:var(--dropdown-item-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-section{height:var(--dropdown-section-height);padding-left:var(--dropdown-section-padding-left);padding-right:var(--dropdown-section-padding-right);color:var(--dropdown-section-color);font-family:var(--ds-font-family-body);font-size:var(--dropdown-item-font-size);font-weight:var(--dropdown-section-font-weight);letter-spacing:var(--dropdown-item-letter-spacing);white-space:nowrap;align-items:center;line-height:1.6;display:flex}.dropdown-item__flag{width:var(--dropdown-item-flag-width);height:var(--dropdown-item-flag-height);border-radius:var(--dropdown-item-flag-border-radius);object-fit:cover;flex-shrink:0;overflow:hidden}.dropdown-item--category{justify-content:space-between}.dropdown-item--category .dropdown-item__caret{width:var(--dropdown-item-caret-size);height:var(--dropdown-item-caret-size);transition:transform var(--ds-motion-duration-normal) var(--ds-motion-easing-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-item--category[aria-expanded=true] .dropdown-item__caret{transform:rotate(180deg)}.dropdown-panel--columns{flex-direction:row;align-items:stretch;display:flex}.dropdown-panel__column{width:var(--dropdown-panel-column-width);background:var(--dropdown-panel-bg);flex-direction:column;display:flex}.dropdown-panel--columns .dropdown-section,.dropdown-panel--columns .dropdown-item{background:var(--dropdown-panel-bg)}.dropdown-panel--columns .dropdown-item:hover{background:var(--dropdown-item-bg-hover)}.dropdown-panel--columns .dropdown-item:active{background:var(--dropdown-item-bg-active)}.language-switcher{align-items:center;gap:var(--language-switcher-gap);height:var(--language-switcher-height);border-bottom:1px solid var(--language-switcher-border-color);color:var(--language-switcher-color);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding:0;text-decoration:none;display:inline-flex}.language-switcher__label{align-items:center;gap:var(--language-switcher-label-gap);display:flex}.language-switcher__globe{width:var(--language-switcher-globe-icon-size);height:var(--language-switcher-globe-icon-size);flex-shrink:0}.language-switcher__text{font-family:var(--ds-font-family-body);font-size:var(--language-switcher-font-size);font-weight:var(--language-switcher-font-weight);white-space:nowrap}.language-switcher__caret{width:var(--language-switcher-caret-size);height:var(--language-switcher-caret-size);flex-shrink:0}.language-switcher:focus:not(:focus-visible){outline:none}.language-switcher:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.nav-item{align-items:center;gap:var(--navigation-item-gap);height:var(--navigation-item-height);padding:0 var(--navigation-item-padding-x);background:var(--navigation-item-bg);border:none;border-bottom:var(--navigation-item-border-width) solid var(--navigation-item-border-color);color:var(--navigation-item-color);font-family:var(--ds-font-family-body);font-size:var(--navigation-item-font-size);font-weight:var(--navigation-item-font-weight-default);letter-spacing:var(--navigation-item-letter-spacing);white-space:nowrap;cursor:pointer;box-sizing:border-box;flex-shrink:0;line-height:1.6;text-decoration:none;transition:background .15s,font-weight .1s;display:inline-flex;position:relative}.nav-item__label{padding-left:var(--navigation-item-padding-left-label);display:inline-block;position:relative}.nav-item__label:after{content:attr(data-label);font-weight:var(--navigation-item-font-weight-active);visibility:hidden;user-select:none;pointer-events:none;height:0;display:block;overflow:hidden}.nav-item__caret{width:var(--navigation-item-caret-size);height:var(--navigation-item-caret-size);flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.nav-item:hover,.nav-item[aria-expanded=true]{background:var(--navigation-item-bg-hover);font-weight:var(--navigation-item-font-weight-hover)}.nav-item[aria-expanded=true] .nav-item__caret{transform:rotate(180deg)}.nav-item--active{font-weight:var(--navigation-item-font-weight-active)}.nav-item:focus:not(:focus-visible){outline:none}.nav-item:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:-3px}.top-nav{height:var(--top-navigation-height);padding:0 var(--top-navigation-padding-x);background:var(--top-navigation-bg);border-bottom:var(--top-navigation-border-width) solid var(--top-navigation-border-color);z-index:var(--top-navigation-z-index);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.top-nav__left{align-items:center;gap:var(--top-navigation-nav-gap);flex-shrink:0;height:100%;display:flex}.top-nav__logo{width:var(--top-navigation-logo-width);height:var(--top-navigation-logo-height);flex-shrink:0}.top-nav__brand{font-family:var(--typography-font-family-mono);letter-spacing:.04em;color:var(--ds-color-text-primary);flex-shrink:0;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.top-nav__nav-links{align-items:center;height:100%;display:flex;position:relative}.top-nav__active-indicator{bottom:calc(-1 * var(--top-navigation-border-width));height:var(--navigation-item-border-width-active);background:var(--navigation-item-border-color);pointer-events:none;transition:left .22s,width .22s;position:absolute}.top-nav__right{align-items:center;gap:var(--top-navigation-cta-gap);flex-shrink:0;height:100%;display:flex}.top-nav__ctas{align-items:center;gap:var(--top-navigation-cta-button-gap);display:flex}.top-nav__cta-btn{height:var(--top-navigation-cta-button-height)}.top-nav--mobile{width:var(--top-navigation-mobile-width);max-width:100%;padding:0 var(--top-navigation-mobile-padding-x)}.top-nav--mobile .top-nav__left{gap:var(--top-navigation-mobile-content-gap)}.top-nav__hamburger{width:var(--top-navigation-mobile-hamburger-width);height:var(--top-navigation-mobile-hamburger-height);color:var(--ds-color-text-primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-nav__hamburger svg{width:var(--top-navigation-mobile-hamburger-icon-size);height:var(--top-navigation-mobile-hamburger-icon-size)}.top-nav__hamburger-icon{width:var(--top-navigation-mobile-hamburger-icon-size);height:var(--top-navigation-mobile-hamburger-icon-size);display:inline-block;position:relative}.top-nav__hamburger-icon>svg{will-change:opacity, transform;transition:opacity .22s,transform .26s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.top-nav__hamburger-icon-list{opacity:1;transform:rotate(0)scale(1)}.top-nav__hamburger-icon-x{opacity:0;transform:rotate(-90deg)scale(.8)}.top-nav__hamburger-icon[data-state=open] .top-nav__hamburger-icon-list{opacity:0;transform:rotate(90deg)scale(.8)}.top-nav__hamburger-icon[data-state=open] .top-nav__hamburger-icon-x{opacity:1;transform:rotate(0)scale(1)}.top-nav--mobile .language-switcher{border-bottom:none}.top-nav__mobile-menu{width:var(--top-navigation-mobile-width);background:var(--ds-color-bg-surface);flex-direction:column;max-width:100%;display:flex}.top-nav__mobile-menu-item{padding:16px var(--top-navigation-mobile-padding-x);font-size:var(--ds-font-size-body);color:var(--ds-color-text-primary);border-bottom:1px solid var(--ds-color-border-subtle);text-decoration:none}.top-nav__mobile-menu-item:hover{background:var(--ds-color-bg-hover)}[data-theme=dark] .language-switcher{border-bottom-color:#0000}.top-nav__mobile-cta{height:var(--top-navigation-mobile-cta-button-height);min-width:var(--top-navigation-mobile-cta-button-width);background:var(--top-navigation-mobile-cta-bg);color:var(--top-navigation-mobile-cta-color);font-family:var(--ds-font-family-body);font-size:var(--top-navigation-mobile-cta-font-size);font-weight:var(--top-navigation-mobile-cta-font-weight);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.notification-banner{justify-content:space-between;align-items:center;gap:var(--notification-banner-cta-gap);padding:var(--notification-banner-padding) calc(var(--notification-banner-padding) + var(--notification-banner-close-size) + var(--notification-banner-content-gap)) var(--notification-banner-padding) var(--notification-banner-padding);color:var(--notification-banner-text-color);font-family:var(--ds-font-family-body);font-size:var(--notification-banner-font-size);box-sizing:border-box;width:100%;line-height:1.6;display:flex;position:relative}.notification-banner--green{background:var(--notification-banner-bg-green)}.notification-banner--blue{background:var(--notification-banner-bg-blue)}.notification-banner--purple{background:var(--notification-banner-bg-purple)}.notification-banner--grey{background:var(--notification-banner-bg-grey)}.notification-banner--orange{background:var(--notification-banner-bg-orange)}.notification-banner__content{align-items:center;gap:var(--notification-banner-content-gap);flex-shrink:0;display:flex}.notification-banner__icon-circle{width:var(--notification-banner-icon-circle-size);height:var(--notification-banner-icon-circle-size);border-radius:var(--notification-banner-icon-circle-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.notification-banner__icon-circle--filled{background:var(--notification-banner-icon-circle-bg-filled)}.notification-banner__icon{width:var(--notification-banner-icon-size);height:var(--notification-banner-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-banner__close{right:var(--notification-banner-padding);cursor:pointer;color:var(--notification-banner-text-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.notification-banner__close-icon{width:var(--notification-banner-close-size);height:var(--notification-banner-close-size);justify-content:center;align-items:center;display:flex}.notification-banner__close:focus:not(:focus-visible){outline:none}.notification-banner__close:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.notification-banner__cta{flex-shrink:0}.megamenu{width:100%;height:var(--megamenu-container-height);background:var(--megamenu-container-bg);z-index:var(--megamenu-container-z-index);display:flex;position:absolute;top:100%;left:0;overflow:hidden}.megamenu--solutions{padding:var(--megamenu-container-padding);gap:var(--megamenu-container-column-gap)}.megamenu-overlay{background:var(--megamenu-container-overlay-bg);opacity:var(--megamenu-container-overlay-opacity);z-index:299;pointer-events:none;position:fixed;inset:0}.megamenu__sidenav{width:var(--megamenu-sidenav-width);background:var(--megamenu-sidenav-bg);border-right:1px solid var(--megamenu-sidenav-border-color);height:100%;padding:var(--megamenu-sidenav-padding);gap:var(--megamenu-sidenav-items-gap);box-sizing:border-box;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.megamenu-sidenav-item{height:var(--megamenu-sidenav-item-height);padding:var(--megamenu-sidenav-item-padding-y) var(--megamenu-sidenav-item-padding-x);border-radius:var(--megamenu-sidenav-item-border-radius);background:var(--megamenu-sidenav-item-bg);color:var(--megamenu-sidenav-item-color);font-family:var(--ds-font-family-body);font-size:var(--megamenu-sidenav-item-font-size);font-weight:var(--megamenu-sidenav-item-font-weight-default);line-height:var(--megamenu-sidenav-item-line-height);letter-spacing:var(--megamenu-sidenav-item-letter-spacing);white-space:nowrap;cursor:pointer;text-align:left;box-sizing:border-box;border:none;justify-content:space-between;align-items:center;width:100%;transition:background .15s,font-weight .1s;display:flex}.megamenu-sidenav-item__left{align-items:center;gap:var(--megamenu-sidenav-item-icon-gap);display:flex}.megamenu-sidenav-item__icon{width:var(--megamenu-sidenav-item-icon-size);height:var(--megamenu-sidenav-item-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.megamenu-sidenav-item__caret{width:var(--megamenu-sidenav-item-caret-size);height:var(--megamenu-sidenav-item-caret-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.megamenu-sidenav-item:hover,.megamenu-sidenav-item[aria-current=true]{background:var(--megamenu-sidenav-item-bg-hover);font-weight:var(--megamenu-sidenav-item-font-weight-hover)}.megamenu-sidenav-item--active{background:var(--megamenu-sidenav-item-bg-active);font-weight:var(--megamenu-sidenav-item-font-weight-active)}.megamenu-sidenav-item:focus:not(:focus-visible){outline:none}.megamenu-sidenav-item:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:-2px}.megamenu__main{background:var(--megamenu-main-bg);height:100%;padding-top:var(--megamenu-main-padding-top);padding-bottom:var(--megamenu-main-padding-bottom);padding-left:var(--megamenu-main-padding-x);padding-right:var(--megamenu-main-padding-x);gap:var(--megamenu-main-columns-gap);box-sizing:border-box;flex:1;display:flex;overflow-y:auto}.megamenu__column{gap:var(--megamenu-main-items-gap);flex-direction:column;flex:1;display:flex}.megamenu-item{align-items:flex-start;gap:var(--megamenu-item-icon-gap);display:flex}.megamenu-item__icon{width:var(--megamenu-item-icon-size);height:var(--megamenu-item-icon-size);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.megamenu-item__content{flex-direction:column;gap:4px;display:flex}.megamenu-item__heading{font-family:var(--ds-font-family-body);font-size:var(--megamenu-item-heading-font-size);font-weight:var(--megamenu-item-heading-font-weight);line-height:var(--megamenu-item-heading-line-height);letter-spacing:var(--megamenu-item-heading-letter-spacing);color:var(--megamenu-item-heading-color);white-space:nowrap;align-items:center;gap:8px;display:flex}.megamenu-item__heading-arrow{width:var(--megamenu-item-heading-arrow-size);height:var(--megamenu-item-heading-arrow-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.megamenu-item__subtext{font-size:var(--megamenu-item-subtext-font-size);color:var(--megamenu-item-subtext-color);line-height:1.6}.megamenu-subnav-item{padding:var(--megamenu-subnav-item-wrapper-padding-y) var(--megamenu-subnav-item-wrapper-padding-x);align-items:center;display:flex}.sg-hint{color:var(--ds-color-border-focus);margin-bottom:24px;font-size:14px;line-height:1.6}.sg-label{color:var(--ds-color-text-secondary);font-size:11px}.sg-bg-dark{background:var(--ds-color-bg-inverse);border-radius:6px;padding:16px}.sg-bg-green{background:var(--color-brand-green-300);border-radius:6px;padding:16px}.sg-bg-subtle{background:var(--ds-color-bg-subtle);border-radius:6px;padding:16px}.pagination-btn{width:var(--pagination-button-size);height:var(--pagination-button-size);background:var(--pagination-button-bg-default);color:var(--pagination-button-icon-color);border-radius:var(--pagination-button-border-radius);cursor:pointer;-webkit-appearance:none;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex;overflow:hidden}.pagination-btn:hover{background:var(--pagination-button-bg-hover)}.pagination-btn:active{background:var(--pagination-button-bg-active)}.pagination-btn:disabled,.pagination-btn--disabled{background:var(--pagination-button-bg-disabled);opacity:var(--pagination-button-opacity-disabled);cursor:not-allowed;pointer-events:none}.pagination-btn:focus:not(:focus-visible){outline:none}.pagination-btn:focus-visible{outline:var(--pagination-button-focus-ring-width) solid var(--pagination-button-focus-ring-color);outline-offset:var(--pagination-button-focus-ring-offset)}.pagination-bar{width:100%;height:var(--pagination-bar-bar-height);background:var(--pagination-bar-bar-bg);justify-content:space-between;align-items:center;display:flex}@media (width>=1024px){.pagination-bar--desktop{width:var(--pagination-bar-bar-width-desktop)}}.pagination-bar__numeration,.pagination-bar__date{font-family:var(--pagination-bar-numeration-font-family);font-size:var(--pagination-bar-numeration-font-size);font-weight:var(--pagination-bar-numeration-font-weight);line-height:var(--pagination-bar-numeration-line-height);letter-spacing:var(--pagination-bar-numeration-letter-spacing);color:var(--pagination-bar-numeration-color);white-space:nowrap}.pagination-bar__dots{align-items:center;gap:var(--pagination-bar-dot-gap);height:var(--pagination-bar-bar-height);display:flex}.pagination-bar__dot{width:var(--pagination-bar-dot-size-inactive);height:var(--pagination-bar-dot-size-inactive);background:var(--pagination-bar-dot-color);border-radius:var(--pagination-bar-dot-border-radius);flex-shrink:0;transition:width .2s,height .2s}.pagination-bar__dot--active{width:var(--pagination-bar-dot-size-active);height:var(--pagination-bar-dot-size-active)}.pagination-bar__animation-control{align-items:center;gap:var(--button-layout-gap);cursor:pointer;font-family:var(--typography-font-family-primary);font-size:var(--pagination-bar-animation-control-font-size);font-weight:var(--pagination-bar-animation-control-font-weight);color:var(--pagination-bar-animation-control-color);white-space:nowrap;background:0 0;border:none;padding:0;display:inline-flex}.pagination-bar__animation-control:focus:not(:focus-visible){outline:none}.pagination-bar__animation-control:focus-visible{outline:var(--pagination-button-focus-ring-width) solid var(--pagination-button-focus-ring-color);outline-offset:var(--pagination-button-focus-ring-offset)}.type-spec-row{align-items:center;gap:24px;margin-top:16px;line-height:1.6;display:flex}.type-spec-cell{flex-direction:column;gap:4px;display:flex}.type-spec-label{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-medium);letter-spacing:var(--typography-letter-spacing-default);color:var(--ds-color-text-primary)}.type-spec-value{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-default);color:var(--ds-color-text-secondary)}.btn-app{border-radius:var(--button-app-border-radius);font-family:var(--typography-font-family-primary);font-weight:var(--button-app-font-weight);cursor:pointer;white-space:nowrap;border-style:solid;border-width:0;justify-content:center;align-items:center;gap:6px;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.btn-app--l{height:var(--button-app-size-l-height);padding:0 var(--button-app-size-l-padding-x);font-size:var(--button-app-size-l-font-size)}.btn-app--m{height:var(--button-app-size-m-height);padding:0 var(--button-app-size-m-padding-x);font-size:var(--button-app-size-m-font-size)}.btn-app--s{height:var(--button-app-size-s-height);padding:0 var(--button-app-size-s-padding-x);font-size:var(--button-app-size-s-font-size)}.btn-app--primary{background:var(--button-app-primary-default-bg);color:var(--button-app-primary-default-text)}.btn-app--primary:hover{background:var(--button-app-primary-hover-bg)}.btn-app--secondary{background:var(--button-app-secondary-default-bg);color:var(--button-app-secondary-default-text);border-color:var(--button-app-secondary-default-border-color);border-width:var(--button-app-secondary-border-width)}.btn-app--secondary:hover{background:var(--button-app-secondary-hover-bg)}.btn-app--special{background:var(--button-app-special-default-bg);color:var(--button-app-special-default-text)}.btn-app--special:hover{background:var(--button-app-special-hover-bg)}.btn-app--ghost{background:var(--button-app-ghost-default-bg);color:var(--button-app-ghost-default-text)}.btn-app--ghost:hover{background:var(--button-app-ghost-hover-bg)}.btn-app--destructive{background:var(--button-app-destructive-default-bg);color:var(--button-app-destructive-default-text)}.btn-app--destructive:hover{background:var(--button-app-destructive-hover-bg)}.btn-app:disabled,.btn-app--disabled{opacity:var(--button-app-disabled-opacity);cursor:not-allowed;pointer-events:none}.btn-app:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.inp-app{height:var(--input-app-size-default-height);padding:0 var(--input-app-size-default-padding-x);font-size:var(--input-app-size-default-font-size);font-family:var(--typography-font-family-primary);border-style:solid;border-width:var(--input-app-border-width);border-color:var(--input-app-state-default-border);border-radius:var(--input-app-border-radius);background:var(--input-app-state-default-bg);color:var(--input-app-state-default-text);box-sizing:border-box;outline:none;align-items:center;width:100%;display:flex}.inp-app--compact{height:var(--input-app-size-compact-height);padding:0 var(--input-app-size-compact-padding-x);font-size:var(--input-app-size-compact-font-size);border-radius:var(--input-app-border-radius-compact)}.inp-app:hover{border-color:var(--input-app-state-hover-border)}.inp-app:focus-visible{border-color:var(--input-app-state-focus-border);outline:var(--input-app-focus-ring-width) solid var(--input-app-focus-ring-color);outline-offset:var(--input-app-focus-ring-offset)}.inp-app:focus:not(:focus-visible){outline:none}.inp-app--error{border-color:var(--input-app-state-error-border)}.inp-app:disabled,.inp-app--disabled{border-color:var(--input-app-state-disabled-border);background:var(--input-app-state-disabled-bg);color:var(--input-app-state-disabled-text);cursor:not-allowed}.cb-app{cursor:pointer;color:var(--ds-color-text-primary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.cb-app__box{width:var(--checkbox-app-size);height:var(--checkbox-app-size);border:var(--checkbox-app-stroke-width) solid var(--checkbox-app-state-unchecked-stroke);border-radius:var(--checkbox-app-border-radius);background:var(--checkbox-app-state-unchecked-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cb-app--disabled{opacity:var(--checkbox-app-state-disabled-opacity);cursor:not-allowed}.tooltip-app{padding:var(--tooltip-padding-y) var(--tooltip-padding-x);background:var(--tooltip-light-bg);color:var(--tooltip-light-text);font-size:var(--tooltip-font-size);font-family:var(--typography-font-family-primary);border-radius:var(--tooltip-border-radius);max-width:var(--tooltip-max-width);line-height:1.4;display:inline-block}[data-theme=dark] .tooltip-app{background:var(--tooltip-dark-bg);color:var(--tooltip-dark-text)}.list-item{gap:var(--list-item-gap);font-family:var(--typography-font-family-primary);align-items:flex-start;display:flex}.list-item--desktop{width:var(--list-item-width-desktop)}.list-item--mobile{width:var(--list-item-width-mobile)}.list-item__icon-wrapper{width:var(--list-item-icon-size);height:var(--list-item-icon-wrapper-height);flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-item__bullet{width:var(--list-item-bullet-size);height:var(--list-item-bullet-size);background:var(--list-item-bullet-color);border-radius:50%}.list-item__label{color:var(--list-item-label-color);flex:1;line-height:1.6}.list-item--desktop .list-item__label{font-size:var(--list-item-label-font-size-desktop)}.list-item--mobile .list-item__label{font-size:var(--list-item-label-font-size-mobile)}.list-item__icon{width:var(--list-item-icon-size);height:var(--list-item-icon-size);color:var(--list-item-check-stroke);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.list-item__icon>svg{width:70%;height:70%}.list-item__icon--green{background:var(--list-item-check-fill-green)}.list-item__icon--blue{background:var(--list-item-check-fill-blue)}.list-item__icon--purple{background:var(--list-item-check-fill-purple)}.list-item__icon--red-minus{background:var(--list-item-minus-fill-red);color:var(--list-item-minus-stroke)}.list-item__icon--white-check{color:var(--list-item-bullet-color);background:0 0}.popover-app{max-width:var(--popover-max-width);background:var(--popover-light-bg);border-radius:var(--popover-border-radius);font-family:var(--typography-font-family-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.popover-app__content{align-items:flex-start;gap:var(--popover-gap);padding:var(--popover-padding-y) var(--popover-padding-x);display:flex}.popover-app__text{gap:var(--popover-gap);flex-direction:column;flex:1;display:flex}.popover-app__title{font-size:var(--popover-title-font-size);font-weight:var(--popover-title-font-weight);color:var(--popover-light-text);margin:0}.popover-app__desc{font-size:var(--popover-description-font-size);color:var(--popover-light-text);margin:0;line-height:1.4}.popover-app__close{width:var(--popover-close-size);height:var(--popover-close-size);color:var(--popover-light-close);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.popover-app__divider{background:var(--popover-light-divider);height:1px}.popover-app__footer{align-items:center;gap:var(--popover-gap);padding:var(--popover-footer-padding-y) var(--popover-footer-padding-x);display:flex}.popover-app__footer-text{font-size:var(--popover-footer-font-size);font-weight:var(--popover-footer-font-weight);color:var(--popover-light-footer-text);flex:1;margin:0}[data-theme=dark] .popover-app{background:var(--popover-dark-bg)}[data-theme=dark] .popover-app__title,[data-theme=dark] .popover-app__desc{color:var(--popover-dark-text)}[data-theme=dark] .popover-app__close{color:var(--popover-dark-close)}[data-theme=dark] .popover-app__divider{background:var(--popover-dark-divider)}[data-theme=dark] .popover-app__footer-text{color:var(--popover-dark-footer-text)}.table-app{font-family:var(--typography-font-family-primary);flex-direction:column;width:100%;display:flex}.table-app__header-row{border-bottom:1px solid var(--table-app-header-border);display:flex}.table-app__header-cell{align-items:center;gap:var(--table-app-header-sort-icon-gap);padding:var(--table-app-header-padding-y) var(--table-app-header-padding-x);font-size:var(--table-app-header-font-size);font-weight:var(--table-app-header-font-weight);color:var(--table-app-header-text-color);white-space:nowrap;cursor:pointer;display:flex}.table-app__header-cell:hover{background:var(--table-app-header-bg-hover)}.table-app__header-cell--active{font-weight:var(--table-app-header-font-weight-active);border-bottom:var(--table-app-header-bar-active-width) solid var(--table-app-header-bar-active);margin-bottom:calc(-1 * var(--table-app-header-bar-active-width))}.table-app__header-cell--select{width:var(--table-app-selection-column-width);padding:var(--table-app-header-padding-y) 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.table-app__sort-icon{width:var(--table-app-header-sort-icon-size);height:var(--table-app-header-sort-icon-size);color:var(--table-app-header-text-color)}.table-app__row{border-bottom:1px solid var(--table-app-row-border);align-items:center;display:flex}.table-app__row:last-child{border-bottom-color:var(--table-app-row-border-last)}.table-app__row:hover{background:var(--table-app-row-bg-hover)}.table-app__row--selected{background:var(--table-app-row-bg-selected)}.table-app__cell{padding:var(--table-app-row-padding-y) var(--table-app-row-padding-x);font-size:var(--table-app-row-font-size);color:var(--table-app-row-text-color);align-items:center;display:flex}.table-app__cell--select{width:var(--table-app-selection-column-width);padding:var(--table-app-row-padding-y) 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.table-app__cell--numeric{justify-content:flex-end}.meter-app{gap:var(--meter-app-gap);font-family:var(--typography-font-family-primary);flex-direction:column;display:flex}.meter-app__label-row{justify-content:space-between;align-items:baseline;display:flex}.meter-app__label{font-size:var(--meter-app-label-font-size);color:var(--meter-app-label-color)}.meter-app__value{font-size:var(--meter-app-label-font-size);color:var(--meter-app-value-color)}.meter-app__track{height:var(--meter-app-track-height-sm);background:var(--meter-app-track-bg);border-radius:var(--meter-app-track-radius);overflow:hidden}.meter-app__track--lg{height:var(--meter-app-track-height-lg)}.meter-app__fill{border-radius:var(--meter-app-fill-radius);height:100%;transition:width .3s}.meter-app__fill--positive{background:var(--meter-app-fill-positive)}.meter-app__fill--notice{background:var(--meter-app-fill-notice)}.meter-app__fill--negative{background:var(--meter-app-fill-negative)}.meter-app--inline .meter-app__label-row{display:none}.meter-app--inline{gap:0}.progress-bar-app{gap:var(--progress-bar-app-gap);font-family:var(--typography-font-family-primary);flex-direction:column;display:flex}.progress-bar-app__label-row{justify-content:space-between;align-items:baseline;display:flex}.progress-bar-app__label{font-size:var(--progress-bar-app-label-font-size);color:var(--progress-bar-app-label-color)}.progress-bar-app__value{font-size:var(--progress-bar-app-label-font-size);color:var(--progress-bar-app-value-color)}.progress-bar-app__track{height:var(--progress-bar-app-track-height-sm);background:var(--progress-bar-app-track-bg);border-radius:var(--progress-bar-app-track-radius);overflow:hidden}.progress-bar-app__track--lg{height:var(--progress-bar-app-track-height-lg)}.progress-bar-app__fill{background:var(--progress-bar-app-fill-color);border-radius:var(--progress-bar-app-fill-radius);height:100%;transition:width .3s}.progress-bar-app--indeterminate .progress-bar-app__fill{width:40%;animation:1.5s ease-in-out infinite progress-bar-slide}@keyframes progress-bar-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.scrollbar-app{scrollbar-width:thin;scrollbar-color:var(--scrollbar-light-thumb) var(--scrollbar-light-track);overflow-y:auto}.scrollbar-app::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollbar-app::-webkit-scrollbar-thumb{background:var(--scrollbar-light-thumb);border-radius:var(--scrollbar-border-radius)}.scrollbar-app::-webkit-scrollbar-track{background:var(--scrollbar-light-track)}[data-theme=dark] .scrollbar-app{scrollbar-color:var(--scrollbar-dark-thumb) var(--scrollbar-dark-track)}[data-theme=dark] .scrollbar-app::-webkit-scrollbar-thumb{background:var(--scrollbar-dark-thumb)}.tab-app{border-bottom:1px solid var(--ds-color-border-subtle);align-items:flex-end;gap:0;display:flex}.tab-app__item{padding:var(--tab-app-level-main-padding-y) var(--tab-app-level-main-padding-x);font-size:var(--tab-app-level-main-font-size);font-weight:var(--tab-app-font-weight-inactive);font-family:var(--typography-font-family-primary);color:var(--tab-app-color-text);border-bottom:var(--tab-app-underline-inactive) solid var(--tab-app-color-underline);cursor:pointer;white-space:nowrap;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;margin-bottom:0;display:flex}.tab-app__item:hover{background:var(--tab-app-color-bg-hover)}.tab-app__item--active{font-weight:var(--tab-app-font-weight-active);border-bottom-width:var(--tab-app-underline-active)}.tab-app--panel .tab-app__item{padding:var(--tab-app-level-panel-padding-y) var(--tab-app-level-panel-padding-x);font-size:var(--tab-app-level-panel-font-size)}.tab-app--float .tab-app__item{padding:var(--tab-app-level-float-padding-y) var(--tab-app-level-float-padding-x);font-size:var(--tab-app-level-float-font-size)}.avatar-app{border-radius:var(--avatar-border-radius);font-weight:var(--avatar-font-weight);font-family:var(--typography-font-family-primary);background:var(--ds-color-bg-accent-muted);color:var(--ds-color-text-accent);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-app--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm)}.avatar-app--md{width:var(--avatar-size-md);height:var(--avatar-size-md)}.avatar-app--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg)}.avatar{border-radius:var(--avatar-border-radius);font-family:var(--typography-font-family-primary);font-weight:var(--avatar-font-weight);background:var(--avatar-color-grey-bg);color:var(--avatar-color-grey-fg);text-transform:uppercase;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.avatar--xs{width:var(--avatar-size-xs);height:var(--avatar-size-xs);font-size:var(--avatar-font-size-xs)}.avatar--sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm);font-size:var(--avatar-font-size-sm)}.avatar--md{width:var(--avatar-size-md);height:var(--avatar-size-md);font-size:var(--avatar-font-size-md)}.avatar--lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg);font-size:var(--avatar-font-size-lg)}.avatar--xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl);font-size:var(--avatar-font-size-xl)}.avatar__icon{display:inline-flex}.avatar--xs .avatar__icon svg{width:var(--avatar-icon-size-xs);height:var(--avatar-icon-size-xs)}.avatar--sm .avatar__icon svg{width:var(--avatar-icon-size-sm);height:var(--avatar-icon-size-sm)}.avatar--md .avatar__icon svg{width:var(--avatar-icon-size-md);height:var(--avatar-icon-size-md)}.avatar--lg .avatar__icon svg{width:var(--avatar-icon-size-lg);height:var(--avatar-icon-size-lg)}.avatar--xl .avatar__icon svg{width:var(--avatar-icon-size-xl);height:var(--avatar-icon-size-xl)}.avatar--grey{background:var(--avatar-color-grey-bg);color:var(--avatar-color-grey-fg)}.avatar--blue{background:var(--avatar-color-blue-bg);color:var(--avatar-color-blue-fg)}.avatar--green{background:var(--avatar-color-green-bg);color:var(--avatar-color-green-fg)}.avatar--orange{background:var(--avatar-color-orange-bg);color:var(--avatar-color-orange-fg)}.avatar--purple{background:var(--avatar-color-purple-bg);color:var(--avatar-color-purple-fg)}.avatar--aqua{background:var(--avatar-color-aqua-bg);color:var(--avatar-color-aqua-fg)}.avatar--sky{background:var(--avatar-color-sky-bg);color:var(--avatar-color-sky-fg)}.avatar--mint{background:var(--avatar-color-mint-bg);color:var(--avatar-color-mint-fg)}.avatar--peach{background:var(--avatar-color-peach-bg);color:var(--avatar-color-peach-fg)}.avatar--lavender{background:var(--avatar-color-lavender-bg);color:var(--avatar-color-lavender-fg)}.avatar--rose{background:var(--avatar-color-rose-bg);color:var(--avatar-color-rose-fg)}.avatar--lime{background:var(--avatar-color-lime-bg);color:var(--avatar-color-lime-fg)}.avatar--navy{background:var(--avatar-color-navy-bg);color:var(--avatar-color-navy-fg)}.avatar--forest{background:var(--avatar-color-forest-bg);color:var(--avatar-color-forest-fg)}.avatar--coral{background:var(--avatar-color-coral-bg);color:var(--avatar-color-coral-fg)}.avatar--plum{background:var(--avatar-color-plum-bg);color:var(--avatar-color-plum-fg)}.avatar--magenta{background:var(--avatar-color-magenta-bg);color:var(--avatar-color-magenta-fg)}.avatar--slate{background:var(--avatar-color-slate-bg);color:var(--avatar-color-slate-fg)}.avatar--focus{outline:var(--avatar-focus-ring-width) solid var(--avatar-focus-ring-color);outline-offset:var(--avatar-focus-ring-offset)}.avatar--disabled{opacity:var(--avatar-disabled-opacity);pointer-events:none}.avatar__status{bottom:calc(var(--avatar-badge-border-width) * -1);right:calc(var(--avatar-badge-border-width) * -1);border-radius:var(--ds-radius-full);border:var(--avatar-badge-border-width) solid var(--avatar-status-border);color:var(--avatar-status-icon-color);box-sizing:content-box;justify-content:center;align-items:center;display:inline-flex;position:absolute}.avatar--xs .avatar__status{width:var(--avatar-badge-size-xs);height:var(--avatar-badge-size-xs)}.avatar--sm .avatar__status{width:var(--avatar-badge-size-sm);height:var(--avatar-badge-size-sm)}.avatar--md .avatar__status{width:var(--avatar-badge-size-md);height:var(--avatar-badge-size-md)}.avatar--lg .avatar__status{width:var(--avatar-badge-size-lg);height:var(--avatar-badge-size-lg)}.avatar--xl .avatar__status{width:var(--avatar-badge-size-xl);height:var(--avatar-badge-size-xl)}.avatar-status{width:var(--avatar-badge-standalone-size);height:var(--avatar-badge-standalone-size);border-radius:var(--ds-radius-full);color:var(--avatar-status-icon-color);box-sizing:content-box;justify-content:center;align-items:center;display:inline-flex}.avatar-status>svg,.avatar__status>svg{width:var(--avatar-badge-standalone-icon-size);height:var(--avatar-badge-standalone-icon-size)}.avatar__status>svg{width:60%;height:60%}.avatar__status--available,.avatar-status--available{background:var(--avatar-status-available)}.avatar__status--away,.avatar-status--away{background:var(--avatar-status-away)}.avatar__status--busy,.avatar-status--busy{background:var(--avatar-status-busy)}.avatar__status--dnd,.avatar-status--dnd{background:var(--avatar-status-dnd);color:var(--avatar-status-icon-color-inverse)}.avatar__status--blocked,.avatar-status--blocked{background:var(--avatar-status-blocked);color:var(--avatar-status-icon-color-inverse)}.avatar__status--offline,.avatar-status--offline{background:var(--avatar-status-offline)}.avatar__status--unknown,.avatar-status--unknown{background:var(--avatar-status-unknown)}.avatar__status--oof,.avatar-status--oof{background:var(--avatar-status-oof)}.avatar-group{align-items:center;display:inline-flex}.avatar-group--spread{gap:var(--avatar-group-spread-gap)}.avatar-group--stack>.avatar,.avatar-group--stack>.avatar-group__more{box-shadow:0 0 0 var(--avatar-group-stack-ring-width) var(--avatar-group-stack-ring-color)}.avatar-group--stack>.avatar+.avatar,.avatar-group--stack>.avatar+.avatar-group__more,.avatar-group--stack>.avatar-group__more+.avatar{margin-left:var(--avatar-group-stack-overlap)}.avatar-group__more{border-radius:var(--avatar-border-radius);background:var(--avatar-color-grey-bg);color:var(--avatar-color-grey-fg);font-family:var(--typography-font-family-primary);font-weight:var(--avatar-font-weight);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.avatar-group__more--xs{height:var(--avatar-size-xs);min-width:var(--avatar-size-xs);font-size:var(--avatar-font-size-xs)}.avatar-group__more--sm{height:var(--avatar-size-sm);min-width:var(--avatar-size-sm);font-size:var(--avatar-font-size-sm)}.avatar-group__more--md{height:var(--avatar-size-md);min-width:var(--avatar-size-md);font-size:var(--avatar-font-size-md)}.avatar-group__more--lg{height:var(--avatar-size-lg);min-width:var(--avatar-size-lg);font-size:var(--avatar-font-size-lg)}.avatar-group__more--xl{height:var(--avatar-size-xl);min-width:var(--avatar-size-xl);font-size:var(--avatar-font-size-xl)}.toast-app{align-items:flex-start;gap:var(--toast-gap);min-width:var(--toast-min-width);max-width:var(--toast-max-width);padding:var(--toast-padding-y) var(--toast-padding-x);background:var(--toast-bg);border:1px solid var(--toast-border);border-radius:var(--toast-border-radius);box-shadow:var(--toast-shadow);font-family:var(--typography-font-family-primary);display:flex;position:relative;overflow:hidden}.toast-app:before{content:"";width:var(--toast-accent-width);background:var(--toast-app-accent,currentColor);position:absolute;top:0;bottom:0;left:0}.toast-app__icon{width:var(--toast-icon-size);height:var(--toast-icon-size);margin-left:calc(var(--toast-accent-width) + 4px);flex-shrink:0}.toast-app__body{flex:1}.toast-app__title{font-size:var(--toast-title-font-size);font-weight:var(--toast-title-font-weight);color:var(--ds-color-text-primary);margin:0 0 2px}.toast-app__desc{font-size:var(--toast-description-font-size);color:var(--ds-color-text-secondary);margin:0}.toast-app__close{width:var(--toast-close-size);height:var(--toast-close-size);color:var(--ds-color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-app__close:hover{background:var(--ds-color-bg-hover)}.toast-app--success{--toast-app-accent:var(--toast-variant-success-accent)}.toast-app--success .toast-app__icon{color:var(--toast-variant-success-icon)}.toast-app--error{--toast-app-accent:var(--toast-variant-error-accent)}.toast-app--error .toast-app__icon{color:var(--toast-variant-error-icon)}.toast-app--warning{--toast-app-accent:var(--toast-variant-warning-accent)}.toast-app--warning .toast-app__icon{color:var(--toast-variant-warning-icon)}.toast-app--info{--toast-app-accent:var(--toast-variant-info-accent)}.toast-app--info .toast-app__icon{color:var(--toast-variant-info-icon)}.floating-window{background:var(--floating-window-bg);border:1px solid var(--floating-window-border);border-radius:var(--floating-window-border-radius);box-shadow:var(--floating-window-shadow);flex-direction:column;display:flex;overflow:hidden}.floating-window__titlebar{height:var(--floating-window-titlebar-height);padding:0 var(--floating-window-titlebar-padding-x);background:var(--floating-window-titlebar-bg);border-bottom:1px solid var(--floating-window-titlebar-border-bottom);font-size:var(--floating-window-titlebar-font-size);font-weight:var(--floating-window-titlebar-font-weight);font-family:var(--typography-font-family-primary);color:var(--ds-color-text-primary);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.floating-window__title{flex:1}.floating-window__controls{gap:4px;display:flex}.floating-window__control{width:var(--floating-window-control-size);height:var(--floating-window-control-size);border-radius:var(--floating-window-control-border-radius);cursor:pointer;color:var(--ds-color-text-muted);font-size:var(--floating-window-control-icon-size);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.floating-window__control:hover{background:var(--floating-window-control-hover-bg)}.floating-window__control--close:hover{background:var(--floating-window-control-close-hover-bg);color:var(--floating-window-control-close-hover-text)}.floating-window__body{padding:var(--floating-window-body-padding);color:var(--ds-color-text-secondary);font-size:12px;font-family:var(--typography-font-family-primary);flex:1;overflow:auto}.ribbon{font-family:var(--typography-font-family-primary);flex-direction:column;display:flex}.ribbon__header{height:var(--ribbon-header-height);background:var(--ribbon-header-bg);border-bottom:1px solid var(--ribbon-header-border-bottom);padding:0 var(--ribbon-header-padding-x);align-items:flex-end;display:flex}.ribbon__tab{padding:var(--ribbon-header-tab-padding);font-size:var(--ribbon-header-tab-font-size);font-weight:var(--ribbon-header-tab-font-weight);color:var(--ribbon-header-tab-color);border-bottom:var(--ribbon-header-tab-active-bar) solid transparent;cursor:pointer;white-space:nowrap;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;display:flex}.ribbon__tab:hover{color:var(--ribbon-header-tab-color-hover);background:var(--ribbon-header-tab-bg-hover)}.ribbon__tab--active{font-weight:var(--ribbon-header-tab-font-weight-active);color:var(--ribbon-header-tab-color-active);background:var(--ribbon-header-tab-bg-active);border-bottom-color:var(--ds-color-border-focus)}.ribbon__body{height:var(--ribbon-body-height);background:var(--ribbon-body-bg);border-bottom:1px solid var(--ribbon-body-border-bottom);padding:var(--ribbon-body-padding-y) var(--ribbon-body-padding-x);align-items:center;display:flex;overflow-x:auto}.ribbon__group{padding:0 var(--ribbon-group-padding-x);border-right:var(--ribbon-group-separator-width) solid var(--ribbon-group-separator-color);flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.ribbon__group:last-child{border-right:none}.ribbon__group-content{align-items:center;gap:var(--ribbon-group-content-gap);flex:1;display:flex}.ribbon__group-label{font-size:var(--ribbon-group-label-font-size);font-weight:var(--ribbon-group-label-font-weight);letter-spacing:var(--ribbon-group-label-letter-spacing);text-transform:var(--ribbon-group-label-text-transform);color:var(--ribbon-group-label-color);text-align:center}.ribbon__btn-lg{width:var(--ribbon-btn-large-size);height:var(--ribbon-btn-large-size);justify-content:center;align-items:center;gap:var(--ribbon-btn-large-label-gap);border-radius:var(--ribbon-btn-large-border-radius);cursor:pointer;color:var(--ribbon-btn-large-color);font-size:var(--ribbon-btn-large-font-size);font-family:var(--typography-font-family-primary);background:0 0;border:none;flex-direction:column;display:flex}.ribbon__btn-lg:hover{background:var(--ribbon-btn-large-bg-hover);color:var(--ribbon-btn-large-color-hover)}.ribbon__btn-lg--active{background:var(--ribbon-btn-large-bg-active);color:var(--ribbon-btn-large-color-active)}.ribbon__btn-lg:disabled{opacity:var(--ribbon-btn-large-disabled-opacity)}.ribbon__btn-sm{height:var(--ribbon-btn-small-height);align-items:center;gap:var(--ribbon-btn-small-gap);padding:0 var(--ribbon-btn-small-padding-x);border-radius:var(--ribbon-btn-small-border-radius);cursor:pointer;color:var(--ribbon-btn-small-color);font-size:var(--ribbon-btn-small-font-size);font-family:var(--typography-font-family-primary);white-space:nowrap;background:0 0;border:none;display:flex}.ribbon__btn-sm:hover{background:var(--ribbon-btn-small-bg-hover);color:var(--ribbon-btn-small-color-hover)}.ribbon__btn-sm--active{background:var(--ribbon-btn-small-bg-active);color:var(--ribbon-btn-small-color-active)}.ribbon__btn-sm-stack{gap:var(--ribbon-btn-small-stack-gap);flex-direction:column;display:flex}.statusbar-app{height:var(--statusbar-height);padding:0 var(--statusbar-padding-x);background:var(--statusbar-bg);border-top:1px solid var(--statusbar-border-top);font-size:var(--statusbar-font-size);font-family:var(--statusbar-font-family);color:var(--statusbar-color);align-items:center;gap:16px;display:flex}.statusbar-app__dot{width:var(--statusbar-dot-size);height:var(--statusbar-dot-size);border-radius:var(--statusbar-dot-border-radius);flex-shrink:0}.statusbar-app__dot--ok{background:var(--statusbar-dot-ok)}.statusbar-app__dot--warning{background:var(--statusbar-dot-warning)}.statusbar-app__dot--error{background:var(--statusbar-dot-error)}.statusbar-app__sep{width:var(--statusbar-separator-width);height:var(--statusbar-separator-height);background:var(--statusbar-separator-color)}.tool-options-bar{height:var(--tool-options-bar-height);background:var(--tool-options-bar-bg);border-bottom:1px solid var(--tool-options-bar-border-bottom);align-items:center;gap:var(--tool-options-bar-gap);padding:0 var(--tool-options-bar-padding-x);font-size:var(--tool-options-bar-font-size);color:var(--tool-options-bar-color);font-family:var(--typography-font-family-primary);display:flex}.tool-options-bar__name{font-weight:var(--tool-options-bar-tool-name-font-weight);color:var(--tool-options-bar-tool-name-color)}.tool-options-bar__sep{width:var(--tool-options-bar-separator-width);height:var(--tool-options-bar-separator-height);background:var(--tool-options-bar-separator-color);flex-shrink:0}.tool-options-bar__radio{display:flex}.tool-options-bar__radio-item{height:var(--tool-options-bar-radio-item-height);padding:0 var(--tool-options-bar-radio-item-padding-x);border-radius:var(--tool-options-bar-radio-item-border-radius);font-size:var(--tool-options-bar-radio-item-font-size);color:var(--tool-options-bar-radio-item-color);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.tool-options-bar__radio-item:hover{background:var(--tool-options-bar-radio-item-bg-hover)}.tool-options-bar__radio-item--active{font-weight:var(--tool-options-bar-radio-item-font-weight-active);color:var(--tool-options-bar-radio-item-color-active);background:var(--tool-options-bar-radio-item-bg-active)}.sidebar-tree{background:var(--sidebar-tree-bg);border-right:1px solid var(--sidebar-tree-border-right);width:var(--sidebar-tree-width-default);font-family:var(--typography-font-family-primary);overflow:hidden}.sidebar-tree__cat-header{padding:var(--sidebar-tree-level-1-category-header-padding);background:var(--sidebar-tree-level-1-category-header-bg);border-bottom:1px solid var(--sidebar-tree-level-1-category-border-bottom);cursor:pointer;align-items:center;display:flex}.sidebar-tree__cat-header:hover{background:var(--sidebar-tree-level-1-category-header-bg-hover)}.sidebar-tree__cat-name{font-size:var(--sidebar-tree-level-1-category-name-font);font-weight:var(--sidebar-tree-level-1-category-name-weight);color:var(--sidebar-tree-level-1-category-name-color);flex:1}.sidebar-tree__group-header{padding:var(--sidebar-tree-level-2-group-header-padding);cursor:pointer;border-top:1px solid var(--sidebar-tree-level-2-group-border-top);align-items:center;display:flex}.sidebar-tree__group-header:hover{background:var(--sidebar-tree-level-2-group-header-bg-hover)}.sidebar-tree__group-name{font-size:var(--sidebar-tree-level-2-group-name-font);font-weight:var(--sidebar-tree-level-2-group-name-weight);color:var(--sidebar-tree-level-2-group-name-color);flex:1}.sidebar-tree__object{padding:var(--sidebar-tree-level-3-object-padding);font-size:var(--sidebar-tree-level-3-object-font-size);color:var(--sidebar-tree-level-3-object-color);cursor:pointer;align-items:center;display:flex}.sidebar-tree__object:hover{background:var(--sidebar-tree-level-3-object-bg-hover)}.sidebar-tree__swatch{width:var(--sidebar-tree-level-3-object-color-swatch-size);height:var(--sidebar-tree-level-3-object-color-swatch-size);border-radius:var(--sidebar-tree-level-3-object-color-swatch-border-radius);flex-shrink:0;margin-right:6px}.empty-state{padding:var(--empty-state-padding);justify-content:center;align-items:center;gap:var(--empty-state-gap);text-align:center;flex-direction:column;display:flex}.empty-state__icon{font-size:var(--empty-state-icon-size);color:var(--empty-state-icon-color);opacity:var(--empty-state-icon-opacity)}.empty-state__title{font-size:var(--empty-state-title-font-size);font-weight:var(--empty-state-title-font-weight);color:var(--empty-state-title-color);margin:0}.empty-state__hint{font-size:var(--empty-state-hint-font-size);color:var(--empty-state-hint-color);margin:0}.view-toggle{border:var(--view-toggle-border-width) solid var(--view-toggle-border-color);border-radius:var(--view-toggle-border-radius);display:inline-flex;overflow:hidden}.view-toggle__btn{width:var(--view-toggle-btn-width);height:var(--view-toggle-btn-height);cursor:pointer;color:var(--view-toggle-btn-color);font-size:var(--view-toggle-btn-icon-size);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.view-toggle__btn:hover{color:var(--view-toggle-btn-color-hover);background:var(--view-toggle-btn-bg-hover)}.view-toggle__btn--active{color:var(--view-toggle-btn-color-active);background:var(--view-toggle-btn-bg-active)}.view-toggle__divider{width:var(--view-toggle-divider-width);background:var(--view-toggle-divider-color);align-self:stretch}.user-menu-trigger{width:var(--user-menu-trigger-size);height:var(--user-menu-trigger-size);border-radius:var(--user-menu-trigger-border-radius);border:var(--user-menu-trigger-border-width) solid var(--user-menu-trigger-border-color);background:var(--user-menu-trigger-bg);color:var(--user-menu-trigger-color);font-size:var(--user-menu-trigger-font-size);font-weight:var(--user-menu-trigger-font-weight);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.user-menu-trigger:hover{border-color:var(--user-menu-trigger-border-color-hover)}.user-menu-panel{min-width:var(--user-menu-menu-min-width);border:1px solid var(--user-menu-menu-border);background:var(--user-menu-menu-bg);border-radius:var(--user-menu-menu-border-radius);box-shadow:var(--user-menu-menu-shadow);overflow:hidden}.user-menu-header{padding:var(--user-menu-header-padding);border-bottom:1px solid var(--user-menu-header-border-bottom)}.user-menu-name{font-size:var(--user-menu-header-name-font-size);font-weight:var(--user-menu-header-name-font-weight);color:var(--user-menu-header-name-color)}.user-menu-email{font-size:var(--user-menu-header-email-font-size);color:var(--user-menu-header-email-color);margin-top:2px}.user-menu-divider{background:var(--user-menu-divider-color);height:1px;margin:4px 0}.user-menu-item{align-items:center;gap:var(--user-menu-item-gap);padding:var(--user-menu-item-padding);font-size:var(--user-menu-item-font-size);color:var(--user-menu-item-color);cursor:pointer;display:flex}.user-menu-item:hover{background:var(--user-menu-item-bg-hover);color:var(--user-menu-item-color-hover)}.dialog-app{background:var(--dialog-app-container-bg);border:1px solid var(--dialog-app-container-border);border-radius:var(--dialog-app-container-border-radius);box-shadow:var(--dialog-app-container-shadow);width:var(--dialog-app-container-width);max-width:var(--dialog-app-container-max-width);overflow:hidden}.dialog-app__header{padding:var(--dialog-app-header-padding);border-bottom:1px solid var(--dialog-app-header-border-bottom);align-items:center;gap:8px;display:flex}.dialog-app__title{font-size:var(--dialog-app-header-title-font-size);font-weight:var(--dialog-app-header-title-font-weight);color:var(--dialog-app-header-title-color);flex:1;margin:0}.dialog-app__close{width:var(--dialog-app-header-close-btn-size);height:var(--dialog-app-header-close-btn-size);border-radius:var(--dialog-app-header-close-btn-border-radius);cursor:pointer;color:var(--dialog-app-header-close-btn-color);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.dialog-app__close:hover{background:var(--dialog-app-header-close-btn-bg-hover);color:var(--dialog-app-header-close-btn-color-hover)}.dialog-app__body{padding:var(--dialog-app-body-padding)}.dialog-app__label{font-size:var(--dialog-app-label-font-size);font-weight:var(--dialog-app-label-font-weight);color:var(--dialog-app-label-color);margin-bottom:var(--dialog-app-label-gap);display:block}.dialog-app__input{width:100%;height:var(--dialog-app-input-height);padding:0 var(--dialog-app-input-padding-x);font-size:var(--dialog-app-input-font-size);background:var(--dialog-app-input-bg);border:1px solid var(--dialog-app-input-border);border-radius:var(--dialog-app-input-border-radius);color:var(--ds-color-text-primary);box-sizing:border-box;outline:none}.dialog-app__actions{gap:var(--dialog-app-actions-gap);margin-top:var(--dialog-app-actions-margin-top);display:flex}.dialog-app__btn{height:var(--dialog-app-btn-height);padding:0 var(--dialog-app-btn-padding-x);border-radius:var(--dialog-app-btn-border-radius);font-size:var(--dialog-app-btn-font-size);font-weight:var(--dialog-app-btn-font-weight);cursor:pointer;border:1.5px solid #0000}.dialog-app__btn--primary{background:var(--dialog-app-btn-primary-bg);color:var(--dialog-app-btn-primary-color);border-color:var(--dialog-app-btn-primary-border)}.dialog-app__btn--secondary{background:var(--dialog-app-btn-secondary-bg);color:var(--dialog-app-btn-secondary-color);border-color:var(--dialog-app-btn-secondary-border)}.dialog-app__btn--secondary:hover{background:var(--dialog-app-btn-secondary-bg-hover)}.dialog-app__btn--danger{background:var(--dialog-app-btn-danger-bg);color:var(--dialog-app-btn-danger-color);border-color:var(--dialog-app-btn-danger-border)}.chart-app{background:var(--chart-app-container-bg);border-radius:var(--chart-app-container-border-radius);padding:var(--chart-app-container-padding)}.chart-app__header{font-size:var(--chart-app-header-font-size);font-weight:var(--chart-app-header-font-weight);color:var(--chart-app-header-color);align-items:center;gap:var(--chart-app-header-gap);margin-bottom:var(--chart-app-header-margin-bottom);display:flex}.chart-app__unit-badge{font-size:var(--chart-app-unit-badge-font-size);font-weight:var(--chart-app-unit-badge-font-weight);color:var(--chart-app-unit-badge-color);border:1px solid var(--chart-app-unit-badge-border);border-radius:var(--chart-app-unit-badge-border-radius);padding:var(--chart-app-unit-badge-padding)}.chart-app__svg{width:100%;display:block}.chart-app__grid-line{stroke:var(--chart-app-series-grid-color);stroke-width:var(--chart-app-series-grid-width);stroke-dasharray:4 3}.chart-app__line{stroke:var(--ds-color-brand-blue);stroke-width:var(--chart-app-series-line-width)}.chart-app__legend{align-items:center;gap:var(--chart-app-legend-gap);font-size:var(--chart-app-legend-font-size);color:var(--chart-app-legend-color);margin-top:6px;display:flex}.chart-app__legend-dot{width:var(--chart-app-legend-dot-size);height:var(--chart-app-legend-dot-size);border-radius:var(--chart-app-legend-dot-radius);background:currentColor;flex-shrink:0}.panel-collapsible{background:var(--panel-collapsible-bg);border-right:1px solid var(--panel-collapsible-border);width:var(--panel-collapsible-width);transition:var(--panel-collapsible-transition);flex-direction:column;display:flex;overflow:hidden}.panel-collapsible__head{min-height:var(--panel-collapsible-head-min-height);padding:var(--panel-collapsible-head-padding);border-bottom:1px solid var(--panel-collapsible-head-border-bottom);align-items:center;gap:6px;display:flex}.panel-collapsible__title{font-size:var(--panel-collapsible-head-title-font-size);font-weight:var(--panel-collapsible-head-title-font-weight);color:var(--panel-collapsible-head-title-color);flex:1;margin:0}.panel-collapsible__close-btn{width:var(--panel-collapsible-head-close-btn-size);height:var(--panel-collapsible-head-close-btn-size);border-radius:var(--panel-collapsible-head-close-btn-border-radius);color:var(--panel-collapsible-head-close-btn-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.panel-collapsible__close-btn:hover{background:var(--panel-collapsible-head-close-btn-bg-hover);color:var(--panel-collapsible-head-close-btn-color-hover)}.panel-collapsible__toolbar{padding:var(--panel-collapsible-toolbar-padding);align-items:center;gap:var(--panel-collapsible-toolbar-gap);border-bottom:1px solid var(--panel-collapsible-toolbar-border-bottom);display:flex}.panel-collapsible__body{flex:1;padding:8px 12px;overflow-y:auto}.login{min-height:100%;display:flex}.login__hero{padding:var(--login-hero-padding-desktop);flex:1;justify-content:center;align-items:center;display:flex}.login__form{padding:var(--login-form-padding-desktop);max-width:var(--login-form-max-w);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.login__logo{width:var(--login-logo-size);height:var(--login-logo-size);border-radius:var(--login-logo-radius)}.login__divider{text-align:center;width:100%;margin:var(--login-divider-margin) 0;color:var(--ds-color-text-muted);font-size:var(--ds-font-size-text-xs)}.sidenav{width:var(--sidenav-width);background:var(--sidenav-bg);border-right:var(--sidenav-border-width) solid var(--sidenav-border-color);flex-direction:column;height:100%;display:flex;overflow:hidden auto}.sidenav--collapsed{width:var(--sidenav-width-collapsed);align-items:center}.sidenav-header{padding:var(--sidenav-header-padding-y) var(--sidenav-header-padding-x);align-items:center;gap:var(--sidenav-header-gap);flex-shrink:0;display:flex}.sidenav-header__logo{width:var(--sidenav-header-logo-size);height:var(--sidenav-header-logo-size);border-radius:var(--sidenav-header-logo-radius);object-fit:cover;flex-shrink:0}.sidenav-header__info{flex-direction:column;min-width:0;display:flex}.sidenav-header__name{font-family:var(--typography-font-family-primary);font-size:var(--sidenav-item-font-size);font-weight:var(--sidenav-item-font-weight-selected);color:var(--sidenav-item-color-selected);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidenav-header__plan{font-family:var(--typography-font-family-primary);font-size:var(--sidenav-group-header-font-size);color:var(--sidenav-item-color)}.sidenav-separator{width:100%;height:var(--sidenav-border-width);background:var(--sidenav-border-color);flex-shrink:0}.sidenav-group{padding:var(--sidenav-group-padding-top) var(--sidenav-group-padding-x) var(--sidenav-group-padding-bottom) var(--sidenav-group-padding-x);gap:var(--sidenav-group-item-spacing);flex-direction:column;display:flex}.sidenav-group-header{padding:0 var(--sidenav-group-header-padding-x) var(--sidenav-group-header-padding-bottom) var(--sidenav-group-header-padding-x);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.sidenav-group-header__label{font-family:var(--typography-font-family-mono);font-size:var(--sidenav-group-header-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--sidenav-group-header-color);font-weight:500}.sidenav-group-header__chevron{width:var(--sidenav-group-chevron-size);height:var(--sidenav-group-chevron-size);color:var(--sidenav-group-header-color);flex-shrink:0;transition:transform .15s}.sidenav-group-header[aria-expanded=false] .sidenav-group-header__chevron{transform:rotate(180deg)}.sidenav-group-header:focus:not(:focus-visible){outline:none}.sidenav-group-header:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.sidenav-item{align-items:center;gap:var(--sidenav-item-gap);padding:var(--sidenav-item-padding-y) var(--sidenav-item-padding-x);border-radius:var(--sidenav-item-border-radius);color:var(--sidenav-item-color);font-family:var(--typography-font-family-primary);font-size:var(--sidenav-item-font-size);font-weight:var(--sidenav-item-font-weight-default);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.sidenav-item__icon{width:var(--sidenav-item-icon-size);height:var(--sidenav-item-icon-size);flex-shrink:0}.sidenav-item:hover{background:var(--sidenav-item-bg-hover);color:var(--sidenav-item-color-hover);font-weight:var(--sidenav-item-font-weight-hover)}.sidenav-item:active{background:var(--sidenav-item-bg-active);color:var(--sidenav-item-color-active)}.sidenav-item--selected{background:var(--sidenav-item-bg-selected);color:var(--sidenav-item-color-selected);font-weight:var(--sidenav-item-font-weight-selected)}.sidenav-item:disabled,.sidenav-item[aria-disabled=true]{opacity:var(--sidenav-item-opacity-disabled);cursor:not-allowed;pointer-events:none}.sidenav-item:focus:not(:focus-visible){outline:none}.sidenav-item:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.sidenav-notification{padding:var(--sidenav-notification-padding-y) var(--sidenav-notification-padding-x);align-items:center;gap:var(--sidenav-notification-gap);display:flex}.sidenav-promo{padding:var(--sidenav-promo-padding);border-radius:var(--sidenav-promo-border-radius)}.sidenav-promo-section{padding:8px}.sidenav-spacer{flex:1}.sidenav-footer{padding:var(--sidenav-footer-padding-y) var(--sidenav-footer-padding-x);align-items:center;gap:var(--sidenav-footer-gap);background:var(--sidenav-footer-bg);flex-shrink:0;display:flex}.sidenav-footer__avatar{width:var(--sidenav-footer-avatar-size);height:var(--sidenav-footer-avatar-size);border-radius:var(--ds-radius-full);object-fit:cover;flex-shrink:0}.sidenav-footer__info{flex-direction:column;min-width:0;display:flex}.sidenav-footer__name{font-family:var(--typography-font-family-primary);font-size:var(--sidenav-item-font-size);font-weight:var(--sidenav-item-font-weight-selected);color:var(--sidenav-item-color-selected);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidenav-footer__email{font-family:var(--typography-font-family-primary);font-size:var(--sidenav-group-header-font-size);color:var(--sidenav-item-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidenav-collapsed-items{padding-top:var(--sidenav-collapsed-padding-top);align-items:center;gap:var(--sidenav-collapsed-item-spacing);flex-direction:column;display:flex}.sidenav-collapsed-item{width:var(--sidenav-collapsed-icon-container-size);height:var(--sidenav-collapsed-icon-container-size);border-radius:var(--sidenav-collapsed-icon-container-radius);color:var(--sidenav-item-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sidenav-collapsed-item__icon{width:var(--sidenav-collapsed-icon-size);height:var(--sidenav-collapsed-icon-size)}.sidenav-collapsed-item:hover{background:var(--sidenav-item-bg-hover);color:var(--sidenav-item-color-hover)}.sidenav-collapsed-item:active{background:var(--sidenav-item-bg-active);color:var(--sidenav-item-color-active)}.sidenav-collapsed-item--selected{background:var(--sidenav-item-bg-selected);color:var(--sidenav-item-color-selected)}.sidenav-collapsed-item:focus:not(:focus-visible){outline:none}.sidenav-collapsed-item:focus-visible{outline:3px solid var(--ds-color-border-focus);outline-offset:2px}.chart-container{background:var(--chart-app-container-bg);border-radius:var(--chart-app-container-border-radius);padding:var(--chart-app-container-padding)}.chart-header{align-items:center;gap:var(--chart-app-header-gap);font-size:var(--chart-app-header-font-size);font-weight:var(--chart-app-header-font-weight);color:var(--chart-app-header-color);margin-bottom:var(--chart-app-header-margin-bottom);font-family:var(--typography-font-family-primary);flex-wrap:wrap;display:flex}.unit-badge{font-size:var(--chart-app-unit-badge-font-size);color:var(--chart-app-unit-badge-color);font-weight:var(--chart-app-unit-badge-font-weight);padding:var(--chart-app-unit-badge-padding);border:1px solid var(--chart-app-unit-badge-border);border-radius:var(--chart-app-unit-badge-border-radius);font-family:var(--typography-font-family-mono)}.chart-legend{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.chart-legend-item{align-items:center;gap:var(--chart-app-legend-gap);font-size:var(--chart-app-legend-font-size);color:var(--chart-app-legend-color);font-family:var(--typography-font-family-primary);display:flex}.chart-legend-dot{width:var(--chart-app-legend-dot-size);height:var(--chart-app-legend-dot-size);border-radius:var(--chart-app-legend-dot-radius);flex-shrink:0}.chart-area{border-bottom:1px solid var(--chart-app-series-grid-color);align-items:flex-end;gap:3px;height:80px;margin:8px 0 4px;padding-top:8px;display:flex}.chart-bar{border-radius:2px 2px 0 0;flex:1;min-width:4px}.chart-legend-dot--series-1,.chart-bar--series-1{background:var(--color-brand-blue-600)}.chart-legend-dot--series-2,.chart-bar--series-2{background:var(--color-alt-orange-300)}.chart-axis{font-family:var(--typography-font-family-mono);font-size:var(--chart-app-series-axis-font);color:var(--chart-app-series-axis-color);justify-content:space-between;display:flex}.rp-shell{border:1px solid var(--ds-color-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);display:flex;overflow:hidden}.rp-viewport{background:var(--ds-color-bg-surface);min-height:220px;color:var(--ds-color-text-muted);font-size:11px;font-family:var(--typography-font-family-primary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.rp-panel{background:var(--panel-collapsible-bg);border-left:1px solid var(--panel-collapsible-border);width:0;transition:var(--panel-collapsible-transition);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.rp-panel.open{width:var(--panel-collapsible-width)}.rp-head{padding:var(--panel-collapsible-head-padding);border-bottom:1px solid var(--panel-collapsible-head-border-bottom);min-height:var(--panel-collapsible-head-min-height);flex-shrink:0;align-items:center;gap:6px;display:flex}.rp-title{font-size:var(--panel-collapsible-head-title-font-size);font-weight:var(--panel-collapsible-head-title-font-weight);color:var(--panel-collapsible-head-title-color);font-family:var(--typography-font-family-primary);flex:1}.rp-filter-pill{background:var(--panel-collapsible-head-filter-pill-bg);border:1px solid var(--panel-collapsible-head-filter-pill-border);border-radius:var(--panel-collapsible-head-filter-pill-border-radius);padding:var(--panel-collapsible-head-filter-pill-padding);font-size:var(--panel-collapsible-head-filter-pill-font-size);font-weight:var(--panel-collapsible-head-filter-pill-font-weight);color:var(--panel-collapsible-head-filter-pill-color);white-space:nowrap;font-family:var(--typography-font-family-mono);flex-shrink:0;align-items:center;gap:3px;display:flex}.rp-close{width:var(--panel-collapsible-head-close-btn-size);height:var(--panel-collapsible-head-close-btn-size);border-radius:var(--panel-collapsible-head-close-btn-border-radius);color:var(--panel-collapsible-head-close-btn-color);cursor:pointer;font-size:var(--panel-collapsible-head-close-btn-icon-size);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.rp-close:hover{background:var(--panel-collapsible-head-close-btn-bg-hover);color:var(--panel-collapsible-head-close-btn-color-hover)}.rp-toolbar{align-items:center;gap:var(--panel-collapsible-toolbar-gap);padding:var(--panel-collapsible-toolbar-padding);border-bottom:1px solid var(--panel-collapsible-toolbar-border-bottom);flex-shrink:0;display:flex}.rp-tool{font-size:var(--panel-collapsible-toolbar-tool-btn-font-size);color:var(--panel-collapsible-toolbar-tool-btn-color);padding:var(--panel-collapsible-toolbar-tool-btn-padding);border:1px solid var(--panel-collapsible-toolbar-tool-btn-border);border-radius:var(--panel-collapsible-toolbar-tool-btn-border-radius);cursor:pointer;font-family:var(--typography-font-family-primary);background:0 0}.rp-tool:hover{border-color:var(--panel-collapsible-toolbar-tool-btn-border-hover);color:var(--panel-collapsible-toolbar-tool-btn-color-hover)}.rp-content{flex:1;font-size:11px;overflow-y:auto}.ft-grp{border-bottom:1px solid var(--panel-collapsible-border)}.ft-grp-hd{cursor:pointer;color:var(--panel-collapsible-head-title-color);font-size:12px;font-weight:600;font-family:var(--typography-font-family-primary);align-items:center;gap:8px;padding:8px 16px;display:flex}.ft-grp-hd:hover{background:var(--panel-collapsible-head-close-btn-bg-hover)}.ft-item{color:var(--ds-color-text-secondary);cursor:pointer;border-radius:var(--ds-radius-md);font-size:11px;font-family:var(--typography-font-family-primary);align-items:center;gap:6px;margin:1px 4px;padding:6px 16px 6px 28px;display:flex}.ft-item:hover{background:var(--ds-color-bg-hover);color:var(--ds-color-text-primary)}.ft-item.on{background:var(--ds-color-bg-active);color:var(--ds-color-text-primary);font-weight:500}.rp-empty{justify-content:center;align-items:center;gap:var(--panel-collapsible-empty-state-gap);padding:var(--panel-collapsible-empty-state-padding);text-align:center;flex-direction:column;flex:1;display:flex}.rp-empty p{font-size:var(--panel-collapsible-empty-state-font-size);color:var(--panel-collapsible-empty-state-color);line-height:var(--panel-collapsible-empty-state-line-height);font-family:var(--typography-font-family-primary);margin:0}.sidebar-v2{width:var(--sidebar-tree-width-default);background:var(--sidebar-tree-bg);border:1px solid var(--sidebar-tree-border-right);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);font-family:var(--typography-font-family-primary);flex-direction:column;display:flex;overflow:hidden}.sb-tabs{border-bottom:1px solid var(--sidebar-tree-border-right);display:flex}.sb-tab{font-size:var(--sidebar-tree-tab-font-size);color:var(--sidebar-tree-tab-color);padding:var(--sidebar-tree-tab-padding);text-align:center;cursor:pointer;font-family:var(--typography-font-family-primary);background:0 0;border:none;flex:1;position:relative}.sb-tab:hover{color:var(--sidebar-tree-tab-color-hover)}.sb-tab.on{color:var(--sidebar-tree-tab-color-active);font-weight:var(--sidebar-tree-tab-font-weight-active)}.sb-tab.on:after{content:"";height:var(--sidebar-tree-tab-active-bar);background:var(--sidebar-tree-tab-active-bar-color);position:absolute;bottom:-1px;left:8px;right:8px}.sb-tb{border-bottom:1px solid var(--sidebar-tree-border-right);align-items:center;gap:3px;padding:7px 10px 5px;display:flex}.sb-tb-title{font-size:var(--sidebar-tree-level-1-category-name-font);font-weight:var(--sidebar-tree-level-1-category-name-weight);color:var(--sidebar-tree-level-1-category-name-color);flex:1}.sb-icon-btn{border-radius:var(--ds-radius-sm);width:22px;height:22px;color:var(--sidebar-tree-level-1-category-eye-btn-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;display:flex}.sb-icon-btn:hover{background:var(--sidebar-tree-level-1-category-header-bg-hover);color:var(--sidebar-tree-level-1-category-eye-btn-color-hover)}.l1{border-bottom:1px solid var(--sidebar-tree-level-1-category-border-bottom)}.l1-hd{padding:var(--sidebar-tree-level-1-category-header-padding);background:var(--sidebar-tree-level-1-category-header-bg);cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:4px;display:grid}.l1-hd:hover{background:var(--sidebar-tree-level-1-category-header-bg-hover)}.l1-chev{width:18px;height:18px;color:var(--sidebar-tree-level-1-category-chevron-color);user-select:none;justify-content:center;align-items:center;font-size:10px;transition:transform .15s;display:flex}.l1-hd.open .l1-chev{transform:rotate(90deg)}.l1-name{font-size:var(--sidebar-tree-level-1-category-name-font);font-weight:var(--sidebar-tree-level-1-category-name-weight);color:var(--sidebar-tree-level-1-category-name-color)}.eye{width:var(--sidebar-tree-level-1-category-eye-btn-size);height:var(--sidebar-tree-level-1-category-eye-btn-size);border-radius:var(--sidebar-tree-level-1-category-eye-btn-radius);color:var(--sidebar-tree-level-1-category-eye-btn-color);font-size:var(--sidebar-tree-level-1-category-eye-btn-icon);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.l1-hd:hover .eye,.l2-hd:hover .eye{opacity:1}.eye:hover{color:var(--sidebar-tree-level-1-category-eye-btn-color-hover)}.l1-body{display:none}.l1.open .l1-body{display:block}.l2{border-top:1px solid var(--sidebar-tree-level-2-group-border-top)}.l2-hd{padding:var(--sidebar-tree-level-2-group-header-padding);cursor:pointer;align-items:center;gap:4px;display:flex}.l2-hd:hover{background:var(--sidebar-tree-level-2-group-header-bg-hover)}.l2-chev{width:16px;height:16px;color:var(--sidebar-tree-level-2-group-chevron-color);user-select:none;justify-content:center;align-items:center;font-size:9px;transition:transform .15s;display:flex}.l2-hd.open .l2-chev{transform:rotate(90deg)}.l2-name{font-size:var(--sidebar-tree-level-2-group-name-font);font-weight:var(--sidebar-tree-level-2-group-name-weight);color:var(--sidebar-tree-level-2-group-name-color);flex:1}.dm-wrap{align-items:center;gap:4px;padding:2px 8px 5px 30px;display:none}.l2.open .dm-wrap{display:flex}.dm-seg{background:var(--sidebar-tree-level-2-group-display-mode-seg-bg);border-radius:var(--sidebar-tree-level-2-group-display-mode-seg-radius);gap:1px;padding:1px;display:flex}.dm-btn{width:var(--sidebar-tree-level-2-group-display-mode-btn-size);height:var(--sidebar-tree-level-2-group-display-mode-btn-size);border-radius:var(--sidebar-tree-level-2-group-display-mode-btn-radius);cursor:pointer;color:var(--sidebar-tree-level-2-group-display-mode-btn-color);background:0 0;border:none;justify-content:center;align-items:center;font-size:11px;display:flex}.dm-btn:hover{color:var(--sidebar-tree-level-2-group-display-mode-btn-color-hover)}.dm-btn.on{background:var(--sidebar-tree-level-2-group-display-mode-btn-bg-active);color:var(--sidebar-tree-level-2-group-display-mode-btn-color-active)}.l2-body{display:none}.l2.open .l2-body{display:block}.l3{padding:var(--sidebar-tree-level-3-object-padding);cursor:default;font-size:var(--sidebar-tree-level-3-object-font-size);color:var(--sidebar-tree-level-3-object-color);align-items:center;gap:6px;display:flex}.l3:hover{background:var(--sidebar-tree-level-3-object-bg-hover)}.swatch{width:var(--sidebar-tree-level-3-object-color-swatch-size);height:var(--sidebar-tree-level-3-object-color-swatch-size);border-radius:var(--sidebar-tree-level-3-object-color-swatch-border-radius);border:1px solid var(--ds-color-border-subtle);flex-shrink:0}.sb-swatch--blue{background:var(--color-brand-blue-400)}.sb-swatch--green{background:var(--color-brand-green-500)}.sb-swatch--red{background:var(--color-system-red-400)}.eye--xs{font-size:11px}.l3-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.inline-alert{align-items:center;gap:var(--inline-alert-content-gap);padding:var(--inline-alert-padding);border-radius:var(--inline-alert-border-radius);border:var(--inline-alert-border-width) solid var(--inline-alert-neutral-border-color);background:var(--inline-alert-neutral-bg);box-sizing:border-box;width:100%;display:flex}.inline-alert__content{gap:var(--inline-alert-gap);flex-direction:column;flex:1;min-width:0;display:flex}.inline-alert__title{font-family:var(--ds-font-family-body);font-size:var(--inline-alert-title-font-size);font-weight:var(--inline-alert-title-font-weight);line-height:var(--inline-alert-title-line-height);color:var(--inline-alert-title-color)}.inline-alert__body{font-family:var(--ds-font-family-body);font-size:var(--inline-alert-body-font-size);font-weight:var(--inline-alert-body-font-weight);line-height:var(--inline-alert-body-line-height);color:var(--inline-alert-body-color)}.inline-alert__icon{width:var(--inline-alert-icon-circle-size);height:var(--inline-alert-icon-circle-size);border-radius:var(--ds-radius-full);color:var(--inline-alert-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inline-alert--info{border-color:var(--inline-alert-info-border-color);background:var(--inline-alert-info-bg)}.inline-alert--info .inline-alert__icon{background:var(--inline-alert-info-icon-color)}.inline-alert--success{border-color:var(--inline-alert-success-border-color);background:var(--inline-alert-success-bg)}.inline-alert--success .inline-alert__icon{background:var(--inline-alert-success-icon-color)}.inline-alert--warning{border-color:var(--inline-alert-warning-border-color);background:var(--inline-alert-warning-bg)}.inline-alert--warning .inline-alert__icon{background:var(--inline-alert-warning-icon-color)}.inline-alert--error{border-color:var(--inline-alert-error-border-color);background:var(--inline-alert-error-bg)}.inline-alert--error .inline-alert__icon{background:var(--inline-alert-error-icon-color)}.status-light{align-items:center;gap:var(--status-light-gap);font-family:var(--ds-font-family-body);font-size:var(--status-light-label-font-size);color:var(--status-light-label-color);line-height:1.6;display:inline-flex}.status-light__dot{width:var(--status-light-dot-size);height:var(--status-light-dot-size);border-radius:var(--ds-radius-full);flex-shrink:0;display:inline-block}.status-light--success .status-light__dot{background:var(--status-light-color-success)}.status-light--error .status-light__dot{background:var(--status-light-color-error)}.status-light--warning .status-light__dot{background:var(--status-light-color-warning)}.status-light--info .status-light__dot{background:var(--status-light-color-info)}.status-light--neutral .status-light__dot{background:var(--status-light-color-neutral)}.status-light--disabled .status-light__dot{background:var(--status-light-color-disabled)}.status-light--purple .status-light__dot{background:var(--status-light-color-purple)}.status-light--orange .status-light__dot{background:var(--status-light-color-orange)}.status-light--aqua .status-light__dot{background:var(--status-light-color-aqua)}.status-light--pink .status-light__dot{background:var(--status-light-color-pink)}.status-light--disabled{color:var(--status-light-label-color-disabled)}.text-desktop-48-r-numbers{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-48);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-42-m-header-display{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-42);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-38-m-t1{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-38);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-32-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-32);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-32-m{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-32);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-32-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-32);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-28-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-28);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-28-m-t2{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-28);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-28-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-28);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-24-m{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-24);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-24-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-24);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-24-r-italic{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-24);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);font-style:italic}.text-desktop-20-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-20-m-t3{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-20-r-subline{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-16-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-16-m-t4{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-16-r-main-text{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-16-r-italic{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-normal);letter-spacing:var(--typography-letter-spacing-default);font-style:italic}.text-desktop-14-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-14-m-t5{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-14-r-secondary-text{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-14-r-italic{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);font-style:italic}.text-desktop-12-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-12-m{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-12-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-18-m-fono{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-18);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-14-b-fono{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-14-m-fono-caps{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);text-transform:uppercase}.text-desktop-12-b-fono{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-desktop-12-m-fono-caps{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);text-transform:uppercase}.text-mobile-48-r-numbers{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-48);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-38-m-header-display{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-38);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-32-m-t1{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-32);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-24-m-t2{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-24);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-24-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-24);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-20-m-t3{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-20-r-subline{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-20-r-italic{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-normal);letter-spacing:var(--typography-letter-spacing-default);font-style:italic}.text-mobile-18-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-18);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-18-m-t4{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-18);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-18-r-main-text{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-18);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-16-m-t5{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-16-r-secondary-text{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-16-r-italic{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);font-style:italic}.text-mobile-14-sb{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-14-m{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-14-r{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-14-m-fono-caps{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);text-transform:uppercase}.text-mobile-12-b-fono{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-mobile-12-m-fono-caps{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);text-transform:uppercase}.text-display{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-48);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-h1{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-42);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-h2{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-38);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-h3{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-28);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-h4{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-20);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-tight);letter-spacing:var(--typography-letter-spacing-default)}.text-h5{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-h6{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-body{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-16);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-body-sm{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-label{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-caption{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-12);font-weight:var(--typography-font-weight-regular);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default)}.text-code{font-family:var(--typography-font-family-mono);font-size:var(--typography-font-size-14);font-weight:var(--typography-font-weight-medium);line-height:var(--typography-line-height-loose);letter-spacing:var(--typography-letter-spacing-default);text-transform:uppercase}.ds-bg-accent{background-color:var(--ds-color-bg-accent)}.ds-bg-accent-muted{background-color:var(--ds-color-bg-accent-muted)}.ds-bg-accent-subtle{background-color:var(--ds-color-bg-accent-subtle)}.ds-bg-active{background-color:var(--ds-color-bg-active)}.ds-bg-control-active{background-color:var(--ds-color-bg-control-active)}.ds-bg-control-hover{background-color:var(--ds-color-bg-control-hover)}.ds-bg-disabled{background-color:var(--ds-color-bg-disabled)}.ds-bg-hover{background-color:var(--ds-color-bg-hover)}.ds-bg-inverse{background-color:var(--ds-color-bg-inverse)}.ds-bg-inverse-active{background-color:var(--ds-color-bg-inverse-active)}.ds-bg-inverse-hover{background-color:var(--ds-color-bg-inverse-hover)}.ds-bg-muted{background-color:var(--ds-color-bg-muted)}.ds-bg-nav-active{background-color:var(--ds-color-bg-nav-active)}.ds-bg-nav-hover{background-color:var(--ds-color-bg-nav-hover)}.ds-bg-overlay{background-color:var(--ds-color-bg-overlay)}.ds-bg-panel{background-color:var(--ds-color-bg-panel)}.ds-bg-popover{background-color:var(--ds-color-bg-popover)}.ds-bg-press{background-color:var(--ds-color-bg-press)}.ds-bg-selection{background-color:var(--ds-color-bg-selection)}.ds-bg-statusbar{background-color:var(--ds-color-bg-statusbar)}.ds-bg-subtle{background-color:var(--ds-color-bg-subtle)}.ds-bg-surface{background-color:var(--ds-color-bg-surface)}.ds-bg-warning-subtle{background-color:var(--ds-color-bg-warning-subtle)}.ds-text-accent{color:var(--ds-color-text-accent)}.ds-text-disabled{color:var(--ds-color-text-disabled)}.ds-text-error{color:var(--ds-color-text-error)}.ds-text-inverse{color:var(--ds-color-text-inverse)}.ds-text-link{color:var(--ds-color-text-link)}.ds-text-link-hover{color:var(--ds-color-text-link-hover)}.ds-text-muted{color:var(--ds-color-text-muted)}.ds-text-on-green{color:var(--ds-color-text-on-green)}.ds-text-press{color:var(--ds-color-text-press)}.ds-text-primary{color:var(--ds-color-text-primary)}.ds-text-secondary{color:var(--ds-color-text-secondary)}.ds-border-default{border-color:var(--ds-color-border-default)}.ds-border-error{border-color:var(--ds-color-border-error)}.ds-border-focus{border-color:var(--ds-color-border-focus)}.ds-border-muted{border-color:var(--ds-color-border-muted)}.ds-border-strong{border-color:var(--ds-color-border-strong)}.ds-border-subtle{border-color:var(--ds-color-border-subtle)}.ds-border-success{border-color:var(--ds-color-border-success)}.ds-stroke-default{stroke:var(--ds-color-stroke-default)}.ds-stroke-muted{stroke:var(--ds-color-stroke-muted)}.ds-fill-accent{fill:var(--ds-color-icon-accent)}.ds-fill-default{fill:var(--ds-color-icon-default)}.ds-fill-error{fill:var(--ds-color-icon-error)}.ds-fill-muted{fill:var(--ds-color-icon-muted)}.ds-fill-success{fill:var(--ds-color-icon-success)}.ds-fill-warning{fill:var(--ds-color-icon-warning)}}@layer fonts,overrides;