:root{--ds-font-family-sans: var(--font-sans, ui-sans-serif, system-ui, sans-serif);--ds-font-weight-normal: var(--font-weight-normal, 400);--ds-font-weight-medium: var(--font-weight-medium, 500);--ds-font-weight-semibold: var(--font-weight-semibold, 600);--ds-font-size-xs: var(--text-xs, .75rem);--ds-font-size-sm: var(--text-sm, .875rem);--ds-font-size-base: var(--text-base, 1rem);--ds-leading-4: calc(var(--spacing, .25rem) * 4);--ds-leading-5: calc(var(--spacing, .25rem) * 5);--ds-leading-6: calc(var(--spacing, .25rem) * 6);--ds-tracking-normal: var(--tracking-normal, 0em);--ds-color-surface-base: var(--color-white, #fff);--ds-color-surface: var(--color-white, #fff);--ds-color-surface-sunken: var(--color-neutral-100, #f5f5f5);--ds-color-surface-hover: var(--color-neutral-100, #f5f5f5);--ds-color-text: var(--color-black, #000);--ds-color-text-muted: var(--color-neutral-500, #737373);--ds-color-icon-muted: var(--color-neutral-500, #737373);--ds-color-border: var(--color-neutral-200, #e5e5e5);--ds-color-border-strong: var(--color-neutral-300, #d4d4d4);--ds-color-border-hover: var(--color-neutral-400, #a3a3a3);--ds-color-divider: var(--color-neutral-200, #e5e5e5);--ds-color-inverse-surface: var(--color-black, #000);--ds-color-inverse-surface-hover: var(--color-neutral-800, #262626);--ds-color-inverse-text: var(--color-white, #fff);--ds-color-brand: var(--color-orange-600, #f54a00);--ds-color-brand-hover: var(--color-orange-700, #c23a00);--ds-color-on-brand: var(--color-white, #fff);--ds-color-positive: var(--color-green-500, #22c55e);--ds-color-negative: var(--color-red-500, #ef4444);--ds-color-backdrop: rgb(3 7 18 / .5);--ds-color-white: var(--color-white, #fff);--ds-color-sidebar-text-muted: var(--color-neutral-400, #a3a3a3);--ds-color-sidebar-hover: var(--color-neutral-800, #262626);--ds-color-sidebar-focus-ring: var(--color-white, #fff);--ds-focus-ring-color: var(--color-black, #000);--ds-focus-ring-width: 2px;--ds-focus-ring-offset: 2px;--ds-badge-orange: var(--color-orange-600, #f54a00);--ds-badge-black: var(--color-black, #000);--ds-badge-neutral: var(--color-neutral-200, #e5e5e5);--ds-badge-on-color: var(--color-white, #fff);--ds-badge-on-neutral: var(--color-black, #000);--ds-badge-font-family: var(--ds-font-family-sans);--ds-badge-font-weight: var(--ds-font-weight-medium);--ds-badge-font-size: var(--ds-font-size-xs);--ds-badge-line-height: var(--ds-leading-4);--ds-badge-letter-spacing: var(--ds-tracking-normal);--ds-badge-min-size: 1.25rem;--ds-badge-height: 1.25rem;--ds-badge-padding-x: .375rem;--ds-badge-radius: var(--radius-md, .375rem);--ds-text-muted: var(--ds-color-text-muted);--ds-tab-active-surface: var(--color-neutral-100, #f5f5f5);--ds-tab-active-text: var(--color-black, #000);--ds-tab-text: var(--color-neutral-500, #737373);--ds-heading-sm-font-family: var(--ds-font-family-sans);--ds-heading-sm-font-weight: var(--ds-font-weight-semibold);--ds-heading-sm-font-size: var(--ds-font-size-sm);--ds-heading-sm-line-height: var(--ds-leading-5);--ds-heading-sm-letter-spacing: var(--ds-tracking-normal);--ds-text-font-family: var(--ds-font-family-sans);--ds-text-font-weight: var(--ds-font-weight-normal);--ds-text-font-size: var(--ds-font-size-sm);--ds-text-line-height: var(--ds-leading-5);--ds-text-letter-spacing: var(--ds-tracking-normal);--ds-title-font-family: var(--ds-font-family-sans);--ds-title-font-weight: var(--ds-font-weight-semibold);--ds-title-font-size: var(--ds-font-size-base);--ds-title-line-height: var(--ds-leading-6);--ds-title-letter-spacing: var(--ds-tracking-normal);--ds-space-1: calc(var(--spacing, .25rem) * 1);--ds-space-1-5: calc(var(--spacing, .25rem) * 1.5);--ds-space-2: calc(var(--spacing, .25rem) * 2);--ds-space-3: calc(var(--spacing, .25rem) * 3);--ds-space-4: calc(var(--spacing, .25rem) * 4);--ds-space-5: calc(var(--spacing, .25rem) * 5);--ds-space-6: calc(var(--spacing, .25rem) * 6);--ds-space-8: calc(var(--spacing, .25rem) * 8);--ds-radius-sm: var(--radius-sm, .25rem);--ds-radius-md: var(--radius-md, .375rem);--ds-radius-lg: var(--radius-lg, .5rem);--ds-radius-xl: var(--radius-xl, .75rem);--ds-radius-2xl: var(--radius-2xl, 1rem);--ds-radius-full: 9999px;--ds-shadow-sm: 0 1px 2px rgb(0 0 0 / .05);--ds-shadow-lg: var(--shadow-lg, 0 10px 15px -3px #0001);--ds-shadow-xl: var(--shadow-xl, 0 20px 25px -5px #0001);--ds-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--ds-icon-light-display: inline;--ds-icon-regular-display: none}.dark{--ds-color-surface-base: var(--color-neutral-900, #171717);--ds-color-surface: var(--color-neutral-800, #262626);--ds-color-surface-sunken: var(--color-neutral-700, #404040);--ds-color-surface-hover: var(--color-neutral-700, #404040);--ds-color-text: var(--color-white, #fff);--ds-color-text-muted: var(--color-neutral-400, #a3a3a3);--ds-color-icon-muted: var(--color-neutral-400, #a3a3a3);--ds-color-border: var(--color-neutral-500, #737373);--ds-color-border-strong: var(--color-neutral-500, #737373);--ds-color-divider: rgb(255 255 255 / .1);--ds-color-inverse-surface: var(--color-white, #fff);--ds-color-inverse-surface-hover: var(--color-neutral-200, #e5e5e5);--ds-color-inverse-text: var(--color-black, #000);--ds-color-backdrop: rgb(3 7 18 / .75);--ds-focus-ring-color: var(--color-white, #fff);--ds-badge-black: var(--color-white, #fff);--ds-badge-on-color: var(--color-black, #000);--ds-badge-neutral: var(--color-neutral-500, #737373);--ds-text-muted: var(--color-neutral-400, #a3a3a3);--ds-tab-active-surface: var(--color-neutral-700, #404040);--ds-tab-active-text: var(--color-white, #fff);--ds-tab-text: var(--color-neutral-400, #a3a3a3);--ds-icon-light-display: none;--ds-icon-regular-display: inline}elogg-modal{--elogg-modal-surface: var(--ds-color-surface);--elogg-modal-text: var(--ds-color-text);--elogg-modal-icon-muted: var(--ds-color-icon-muted);--elogg-modal-backdrop: var(--ds-color-backdrop)}elogg-modal:not(:defined){display:none}html:has(elogg-modal[open]){overflow:hidden}elogg-item-card{--elogg-item-card-surface: var(--ds-color-surface);--elogg-item-card-text: var(--ds-color-text);--elogg-item-card-muted: var(--ds-color-text-muted);--elogg-item-card-border: var(--ds-color-border);--elogg-icon-button-surface: var(--ds-color-surface);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border)}elogg-item-card:not(:defined){display:none}elogg-solution-card{--elogg-solution-card-surface: var(--ds-color-surface);--elogg-solution-card-text: var(--ds-color-text);--elogg-solution-card-border: var(--ds-color-border);--elogg-blur-image-surface: var(--ds-color-surface-sunken);--elogg-property-label: var(--ds-color-text-muted);--elogg-property-value: var(--ds-color-text)}elogg-property{--elogg-property-label: var(--ds-color-text-muted);--elogg-property-value: var(--ds-color-text)}elogg-blur-image{--elogg-blur-image-surface: var(--ds-color-surface-sunken)}elogg-solution-card:not(:defined),elogg-blur-image:not(:defined),elogg-property:not(:defined){display:none}elogg-button{--elogg-button-black-surface: var(--ds-color-inverse-surface);--elogg-button-black-text: var(--ds-color-inverse-text);--elogg-button-black-hover: var(--ds-color-inverse-surface-hover);--elogg-button-outline-surface: var(--ds-color-surface);--elogg-button-outline-text: var(--ds-color-text);--elogg-button-outline-border: var(--ds-color-border);--elogg-button-orange-surface: var(--ds-color-brand);--elogg-button-orange-text: var(--ds-color-on-brand);--elogg-button-orange-hover: var(--ds-color-brand-hover);--elogg-button-link-text: var(--ds-color-brand)}elogg-button:not(:defined){display:none}elogg-share-select{--elogg-share-select-surface: var(--ds-color-surface);--elogg-share-select-text: var(--ds-color-text);--elogg-share-select-border: var(--ds-color-border);--elogg-menu-text: var(--ds-color-text);--elogg-menu-muted: var(--ds-color-text);--elogg-menu-hover: var(--ds-color-surface-hover);--elogg-button-outline-surface: var(--ds-color-surface);--elogg-button-outline-text: var(--ds-color-text);--elogg-button-outline-border: var(--ds-color-border)}elogg-share-select:not(:defined){display:none}elogg-checkbox{--elogg-checkbox-surface: var(--ds-color-surface);--elogg-checkbox-border: var(--ds-color-border-strong);--elogg-checkbox-checked-surface: var(--ds-color-inverse-surface);--elogg-checkbox-check: var(--ds-color-inverse-text)}elogg-cart-item-card{--elogg-cart-item-card-surface: var(--ds-color-surface);--elogg-cart-item-card-text: var(--ds-color-text);--elogg-cart-item-card-muted: var(--ds-color-text-muted);--elogg-cart-item-card-border: var(--ds-color-border);--elogg-blur-image-surface: var(--ds-color-surface-sunken);--elogg-icon-button-surface: var(--ds-color-surface);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border)}elogg-cart-popover{--elogg-cart-popover-surface: var(--ds-color-surface-base);--elogg-cart-popover-text: var(--ds-color-text);--elogg-cart-popover-muted: var(--ds-color-text-muted);--elogg-cart-popover-icon-muted: var(--ds-color-icon-muted);--elogg-cart-popover-border: var(--ds-color-border);--elogg-cart-popover-trigger-border: var(--ds-color-border-strong);--elogg-cart-popover-field: var(--ds-color-surface-sunken);--elogg-cart-popover-hover: var(--ds-color-surface-hover)}elogg-checkbox:not(:defined),elogg-cart-item-card:not(:defined),elogg-cart-popover:not(:defined){display:none}elogg-menu{--elogg-menu-surface: var(--ds-color-surface);--elogg-menu-text: var(--color-neutral-700, #404040);--elogg-menu-icon: var(--color-neutral-400, #a3a3a3);--elogg-menu-muted: var(--ds-color-text-muted);--elogg-menu-border: rgb(0 0 0 / .05);--elogg-menu-hover: var(--ds-color-surface-hover);--elogg-menu-danger: var(--danger-600, #dc2626);--elogg-menu-danger-hover: var(--danger-50, #fef2f2);--elogg-icon-button-surface: var(--ds-color-surface);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border)}.dark elogg-menu{--elogg-menu-text: var(--color-neutral-200, #e5e5e5);--elogg-menu-icon: var(--color-neutral-500, #737373);--elogg-menu-border: rgb(255 255 255 / .1);--elogg-menu-danger: var(--danger-400, #f87171);--elogg-menu-danger-hover: color-mix(in oklab, var(--danger-400, #f87171) 10%, transparent)}elogg-menu:not(:defined),elogg-menu-item:not(:defined){display:none}elogg-menu-item{padding:.5rem}elogg-menu>hr{margin:.25rem -.25rem;border:0;border-top:1px solid var(--elogg-menu-border)}elogg-tabs:not(:defined),elogg-tab:not(:defined){display:none}elogg-tab{padding:var(--spacing-1-5, .375rem) var(--spacing-4, 1rem)}elogg-icon-button{--elogg-icon-button-surface: var(--ds-color-surface);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border);--elogg-icon-button-black-surface: var(--ds-color-inverse-surface);--elogg-icon-button-black-text: var(--ds-color-inverse-text);--elogg-icon-button-black-hover: var(--ds-color-inverse-surface-hover);--elogg-icon-button-orange-surface: var(--ds-color-brand);--elogg-icon-button-orange-text: var(--ds-color-on-brand);--elogg-icon-button-orange-hover: var(--ds-color-brand-hover)}elogg-icon-button:not(:defined),elogg-trash-button:not(:defined){display:none}elogg-image-gallery{--elogg-image-gallery-surface: var(--ds-color-surface);--elogg-image-gallery-border: var(--ds-color-border);--elogg-image-gallery-active: var(--ds-color-brand);--elogg-icon-button-surface: var(--ds-color-surface);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border);--elogg-icon-button-orange-surface: var(--ds-color-brand);--elogg-icon-button-orange-text: var(--ds-color-on-brand);--elogg-icon-button-orange-hover: var(--ds-color-brand-hover)}elogg-image-gallery:not(:defined){display:none}elogg-property-table{--elogg-property-table-heading: var(--ds-color-text);--elogg-property-table-border: var(--ds-color-border);--elogg-property-table-surface: var(--ds-color-surface)}elogg-property-row{--elogg-property-row-label: var(--ds-color-text-muted);--elogg-property-row-value: var(--ds-color-text)}elogg-property-table:not(:defined),elogg-property-row:not(:defined){display:none}elogg-document-list{--elogg-document-list-heading: var(--ds-color-text)}elogg-document-item{--elogg-document-item-surface: var(--ds-color-surface);--elogg-document-item-text: var(--ds-color-text);--elogg-document-item-border: var(--ds-color-border);--elogg-document-item-border-hover: var(--ds-color-border-strong);--elogg-document-item-accent: var(--ds-color-brand);--elogg-document-item-on-accent: var(--ds-color-on-brand)}elogg-document-list:not(:defined),elogg-document-item:not(:defined){display:none}elogg-page-heading{--elogg-page-heading-text: var(--ds-color-text);--elogg-page-heading-muted: var(--ds-color-text-muted)}elogg-empty-state{--elogg-empty-state-border: var(--ds-color-border-strong);--elogg-empty-state-text: var(--ds-color-text-muted)}elogg-page-heading:not(:defined),elogg-empty-state:not(:defined){display:none}elogg-marker-type-icon{--elogg-marker-type-icon-surface: var(--color-neutral-100, #f5f5f5);--elogg-marker-type-icon-text: var(--color-neutral-700, #404040)}.dark elogg-marker-type-icon{--elogg-marker-type-icon-surface: var(--color-neutral-800, #262626);--elogg-marker-type-icon-text: var(--color-neutral-300, #d4d4d4)}.fi-ta-row.fi-striped elogg-marker-type-icon{--elogg-marker-type-icon-surface: var(--color-neutral-200, #e5e5e5)}.dark .fi-ta-row.fi-striped elogg-marker-type-icon{--elogg-marker-type-icon-surface: var(--color-neutral-700, #404040)}elogg-marker-type-icon:not(:defined){display:none}elogg-boolean-icon{--elogg-boolean-icon-yes: var(--ds-color-positive);--elogg-boolean-icon-no: var(--ds-color-negative)}elogg-boolean-icon:not(:defined){display:none}elogg-badge{--elogg-badge-orange: var(--ds-badge-orange);--elogg-badge-black: var(--ds-badge-black);--elogg-badge-neutral: var(--ds-badge-neutral);--elogg-badge-neutral-border: var(--ds-color-border-strong);--elogg-badge-on-color: var(--ds-badge-on-color);--elogg-badge-on-neutral: var(--ds-badge-on-neutral);--elogg-badge-outline-surface: var(--ds-color-surface);--elogg-badge-outline-text: var(--ds-color-text)}elogg-badge:not(:defined){display:none}elogg-text-input{--elogg-text-input-surface: var(--ds-color-surface);--elogg-text-input-text: var(--ds-color-text);--elogg-text-input-muted: var(--ds-color-text-muted);--elogg-text-input-border: var(--ds-color-border);--elogg-text-input-border-hover: var(--ds-color-border-strong)}elogg-filter-section{--elogg-filter-section-text: var(--ds-color-text);--elogg-filter-section-muted: var(--ds-color-text-muted);--elogg-filter-section-divider: var(--ds-color-border);--elogg-filter-section-divider-subtle: var(--ds-color-surface-sunken)}elogg-filter-options{--elogg-filter-options-text: var(--ds-color-text);--elogg-filter-options-muted: var(--ds-color-text-muted);--elogg-filter-options-link: var(--ds-color-text);--elogg-checkbox-surface: var(--ds-color-surface);--elogg-checkbox-border: var(--ds-color-border-strong);--elogg-checkbox-checked-surface: var(--ds-color-inverse-surface);--elogg-checkbox-check: var(--ds-color-inverse-text)}elogg-range-slider{--elogg-range-slider-rail: var(--ds-color-border);--elogg-range-slider-track: var(--ds-color-brand);--elogg-range-slider-thumb: var(--ds-color-surface);--elogg-range-slider-bubble-surface: var(--ds-color-inverse-surface);--elogg-range-slider-bubble-text: var(--ds-color-inverse-text)}elogg-filter-chip{--elogg-filter-chip-surface: var(--ds-color-surface);--elogg-filter-chip-text: var(--ds-color-text);--elogg-filter-chip-muted: var(--ds-color-icon-muted);--elogg-filter-chip-border: var(--ds-color-border-strong);--elogg-filter-chip-divider: var(--ds-color-border);--elogg-filter-chip-hover: var(--ds-color-surface-hover);--elogg-filter-chip-neutral-surface: var(--ds-color-surface-sunken);--elogg-filter-chip-neutral-hover: var(--ds-color-border)}elogg-filter-panel{--elogg-filter-panel-surface: var(--ds-color-surface-base);--elogg-filter-panel-text: var(--ds-color-text);--elogg-filter-panel-border: var(--ds-color-border);--elogg-filter-panel-backdrop: var(--ds-color-backdrop);--elogg-button-black-surface: var(--ds-color-inverse-surface);--elogg-button-black-text: var(--ds-color-inverse-text);--elogg-button-black-hover: var(--ds-color-inverse-surface-hover);--elogg-icon-button-surface: var(--ds-color-surface-base);--elogg-icon-button-text: var(--ds-color-text);--elogg-icon-button-border: var(--ds-color-border)}elogg-multi-select{--elogg-multi-select-surface: var(--ds-color-surface);--elogg-multi-select-text: var(--ds-color-text);--elogg-multi-select-muted: var(--ds-color-text-muted);--elogg-multi-select-border: var(--ds-color-border-strong);--elogg-multi-select-border-hover: var(--ds-color-border-hover);--elogg-multi-select-panel-surface: var(--ds-color-surface-base);--elogg-multi-select-panel-border: var(--ds-color-border);--elogg-multi-select-hover: var(--ds-color-surface-hover);--elogg-text-input-surface: var(--ds-color-surface);--elogg-text-input-text: var(--ds-color-text);--elogg-text-input-muted: var(--ds-color-text-muted);--elogg-text-input-border: var(--ds-color-border);--elogg-text-input-border-hover: var(--ds-color-border-strong)}html.elogg-filter-panel-open{overflow:hidden}elogg-text-input:not(:defined),elogg-filter-section:not(:defined),elogg-filter-options:not(:defined),elogg-filter-option,elogg-range-slider:not(:defined),elogg-filter-chip:not(:defined),elogg-filter-panel:not(:defined),elogg-multi-select:not(:defined),elogg-select-option{display:none}elogg-user-menu:not(:defined){display:block;min-height:3rem}elogg-user-menu[collapsed]:not(:defined){min-height:2.5rem}elogg-user-menu:not(:defined)>*{display:none}
