@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--border-radius-small: .375rem;--border-radius-default: .5rem;--border-radius-large: .75rem;--border-radius-full: 9999px;--font-family-base: "Poppins", sans-serif;--font-size-base: .875rem;--color-danger: rgb(196, 43, 43);--color-danger-rgb: 196, 43, 43;--color-danger-darker: rgb(166, 38, 38);--color-danger-inverse: rgb(255, 255, 255);--color-success: rgb(25, 135, 84);--color-success-rgb: 25, 135, 84;--color-success-darker: rgb(20, 108, 67);--color-success-inverse: rgb(255, 255, 255);--color-primary: rgb(0, 57, 59);--color-primary-rgb: 0, 57, 59;--color-primary-darker: rgb(0, 41, 43);--color-primary-lighter: rgb(0, 82, 85);--color-primary-inverse: rgb(255, 255, 255);--color-secondary: rgb(202, 151, 106);--color-secondary-rgb: 202, 151, 106;--color-secondary-lighter: rgb(237, 189, 152);--color-secondary-darker: rgb(191, 130, 84);--color-secondary-inverse: rgb(38, 36, 34);--color-surface: rgb(246, 238, 227);--color-surface-raised: rgb(226, 216, 202);--color-text-dimmed: rgb(130, 128, 122);--color-text: rgb(82, 80, 76);--color-text-active: rgb(38, 36, 34);--color-border-light: rgba(44, 44, 44, .1);--color-border: rgba(44, 44, 44, .15);--color-border-hard: rgba(44, 44, 44, .3);--box-shadow-color-light: rgba(0, 0, 0, .1);--box-shadow-color: rgba(0, 0, 0, .2);--box-shadow-color-hard: rgba(0, 0, 0, .3)}html .dark-theme{--color-primary: rgb(42, 157, 143);--color-primary-rgb: 42, 157, 143;--color-primary-darker: rgb(34, 125, 113);--color-primary-lighter: rgb(53, 189, 169);--color-primary-inverse: rgb(245, 245, 245);--color-secondary: rgb(222, 161, 116);--color-secondary-rgb: 222, 161, 116;--color-secondary-lighter: rgb(237, 189, 152);--color-secondary-darker: rgb(191, 130, 84);--color-secondary-inverse: rgb(38, 36, 34);--color-surface: rgb(38, 38, 36);--color-surface-raised: rgb(48, 48, 46);--color-text-dimmed: rgb(156, 154, 146);--color-text: rgb(194, 192, 182);--color-text-active: rgb(250, 249, 245);--color-border-light: rgba(222, 220, 209, .1);--color-border: rgba(222, 220, 209, .15);--color-border-hard: rgba(222, 220, 209, .3);--box-shadow-color-light: rgba(0, 0, 0, .2);--box-shadow-color: rgba(0, 0, 0, .3);--box-shadow-color-hard: rgba(0, 0, 0, .4)}html,body,:root,:host{--luzmo-background-color: var(--color-surface);--luzmo-background-color-disabled: var(--color-surface);--luzmo-background-color-hover: var(--color-surface);--luzmo-background-color-down: var(--color-surface);--luzmo-background-color-focus: var(--color-surface);--luzmo-background-color-highlight: var(--color-surface);--luzmo-background-color-highlight-disabled: var(--color-surface);--luzmo-background-color-highlight-hover: var(--color-surface);--luzmo-background-color-highlight-down: var(--color-surface);--luzmo-background-color-highlight-focus: var(--color-surface);--luzmo-border-color: var(--color-border);--luzmo-border-color-disabled: var(--color-border-light);--luzmo-border-color-hover: var(--color-border-hard);--luzmo-border-radius: var(--border-radius-default);--luzmo-indicator-color: var(--color-primary);--luzmo-indicator-width: .0625rem;--luzmo-indicator-gap: .125rem;--luzmo-font-family: var(--font-family-base);--luzmo-disabled-color: var(--color-text-dimmed);--luzmo-font-color: var(--color-text);--luzmo-font-color-hard: var(--color-text-active);--luzmo-font-color-focus: var(--color-text-active);--luzmo-font-color-hover: var(--color-text);--luzmo-font-color-down: var(--color-text);--luzmo-primary: var(--color-primary);--luzmo-primary-down: var(--color-primary-darker);--luzmo-primary-hover: var(--color-primary);--luzmo-primary-focus: var(--color-primary);--luzmo-primary-inverse-color: var(--color-primary-inverse);--luzmo-primary-rgb: var(--color-primary-rgb);--luzmo-secondary: var(--color-secondary);--luzmo-secondary-down: var(--color-secondary-darker);--luzmo-secondary-hover: var(--color-secondary);--luzmo-secondary-focus: var(--color-secondary);--luzmo-secondary-inverse-color: var(--color-secondary-inverse);--luzmo-secondary-rgb: var(--color-secondary-rgb);--luzmo-primary-50: var(--color-primary-50);--luzmo-item-slot-drop-background-color: var(--color-surface);--luzmo-text-field-border-color-hover: var(--color-primary);--luzmo-text-field-text-color: var(--color-text);--luzmo-text-field-text-color-hover: var(--color-text);--luzmo-text-field-text-color-keyboard-focus: var(--color-text);--luzmo-divider-background-color: var(--color-border);--luzmo-item-slot-drop-font-color: var(--color-text);--luzmo-item-slot-drop-height: 2.25rem;--luzmo-item-slot-drop-border-style: solid;--luzmo-item-slot-drop-accept-drag-background-color: rgba(var(--color-primary-rgb), .2);--luzmo-item-slot-drop-accept-drag-font-color: var(--color-primary);--luzmo-item-slot-drop-accept-drag-border-color: var(--color-primary);--luzmo-item-slot-drop-accept-drag-controls-background-color: rgba(var(--color-primary-rgb), .2);--luzmo-item-slot-drop-accept-drag-controls-color: var(--color-primary);--luzmo-item-slot-drop-pulse-color: var(--color-primary);--luzmo-tabs-color-hover-emphasized: var(--color-text-active);--luzmo-tabs-item-height: 3rem;--luzmo-picker-border-radius: var(--border-radius-default);--luzmo-picker-border-color-default: var(--color-border);--luzmo-picker-border-color-hover: var(--color-border-hard);--luzmo-picker-box-shadow: none;--luzmo-picker-spacing-edge-to-text: .75rem;--luzmo-picker-spacing-edge-to-disclosure-icon: .75rem;--luzmo-picker-border-default-open: rgba(var(--color-primary-rgb), .5);--luzmo-menu-item-background-color-hover: rgba(var(--color-primary-rgb), .3);--luzmo-data-field-level-border-color: var(--color-border);--luzmo-data-field-level-background-color-hover: rgba(var(--color-secondary-rgb), .3);--luzmo-data-field-level-sublevel-background-color-hover: rgba(var(--color-secondary-rgb), .3);--luzmo-data-field-level-font-color-hover: var(--color-text-active);--luzmo-data-field-level-border-color-hover: var(--color-border-hard);--luzmo-animation-duration: .3s;--luzmo-data-field-level-height: 2.25rem;--luzmo-ai-chat-background: var(--color-surface);--luzmo-ai-chat-border-radius: .75rem;--luzmo-ai-chat-padding: 1rem;--luzmo-ai-chat-gap: .75rem;--luzmo-ai-chat-scrollbar-width: thin;--luzmo-ai-chat-scrollbar-thumb-background: var(--color-border-hard);--luzmo-ai-chat-scrollbar-track-background: transparent;--luzmo-ai-chat-scrollbar-thumb-border-radius: .1875rem;--luzmo-ai-chat-loading-message-color: var(--color-primary);--luzmo-ai-interaction-textarea-background-color: var(--color-surface-raised);--luzmo-ai-interaction-textarea-border-color: var(--color-border-light);--luzmo-dataset-selector-row-pill-background: var(--color-surface);--luzmo-dataset-selector-row-pill-border-color: var(--color-border);--luzmo-dataset-selector-row-color: var(--color-text)}luzmo-text-field[size=m]{--luzmo-text-field-height: 2.5rem}luzmo-button[size=m]{--luzmo-button-height: 2.375rem;--luzmo-button-top-to-text: .6875rem;--luzmo-button-top-to-icon: .5625rem}luzmo-button[variant=primary][treatment=fill]{--luzmo-button-border-color-hover: var(--color-primary);--luzmo-button-border-color-down: var(--color-primary);--luzmo-button-border-color-focus: var(--color-primary);--luzmo-button-background-color-hover: var(--color-primary-darker);--luzmo-button-background-color-down: var(--color-primary-darker);--luzmo-button-background-color-focus: var(--color-primary-darker)}luzmo-button[variant=primary][treatment=fill][disabled]{--luzmo-button-content-color-disabled: var(--color-text);--luzmo-button-background-color-disabled: var(--color-primary);opacity:.6}luzmo-button.default-outline{--luzmo-button-content-color-default: var(--color-text);--luzmo-button-content-color-hover: var(--color-text-active);--luzmo-button-content-color-down: var(--color-text-active);--luzmo-button-content-color-focus: var(--color-text-active);--luzmo-button-border-color-default: var(--color-border);--luzmo-button-border-color-hover: var(--color-border-hard);--luzmo-button-border-color-down: var(--color-border-hard);--luzmo-button-border-color-focus: var(--color-border-hard)}luzmo-button.default-outline.raised{--luzmo-button-background-color-default: var(--color-surface-raised)}luzmo-action-button.round-action-button{--luzmo-action-button-border-radius: 50%}luzmo-action-button.hover-effect{--luzmo-action-button-background-color-hover: rgba(var(--color-primary-rgb), .15);--luzmo-action-button-content-color-hover: var(--color-text-active)}luzmo-search{--luzmo-text-field-content-color: var(--color-text);--luzmo-text-field-content-color-hover: var(--color-text-active);--luzmo-text-field-content-color-down: var(--color-text-active);--luzmo-text-field-content-color-focus: var(--color-text-active);--luzmo-search-border-color-default: var(--color-border);--luzmo-search-border-color-hover: var(--color-primary);--luzmo-search-border-color-down: var(--color-primary);--luzmo-search-border-color-focus: var(--color-primary);--luzmo-search-background-color-hover: var(--color-primary-darker);--luzmo-search-background-color-down: var(--color-primary-darker);--luzmo-search-background-color-focus: var(--color-primary-darker)}luzmo-data-field-panel{--luzmo-component-height: 2.5rem;--data-field-panel-dataset-picker-divider-height: 0;--luzmo-data-field-panel-dataset-picker-padding-block-end: 0;--luzmo-data-field-panel-dataset-picker-margin-block-end: .75rem;--luzmo-data-field-panel-search-margin-block-end: .75rem;--luzmo-data-field-panel-scrollbar-thumb-background: var(--color-border-hard);--luzmo-data-field-panel-scrollbar-track-background: var(--color-surface-raised)}luzmo-data-fields-select{--luzmo-component-height: 2.5rem}luzmo-item-slot-picker-panel{--luzmo-component-height: 2.5rem;--luzmo-picker-block-size: 2.5rem;--luzmo-item-slot-picker-panel-dataset-picker-border-width: 0;--luzmo-item-slot-picker-panel-dataset-picker-margin-block-end: 0}luzmo-data-field-panel::part(data-fields-list){padding-right:.5rem}luzmo-iq-chat-component{font-size:var(--font-size-base);--luzmo-iq-background-color: var(--color-surface-raised);--luzmo-iq-border-color: var(--color-border);--luzmo-iq-border-width: .0625rem;--luzmo-iq-chart-answer-border-width: 0;--luzmo-iq-font-color: var(--color-text);--luzmo-iq-font-family: var(--font-family-base);--luzmo-iq-font-size: var(--font-size-base);--luzmo-iq-human-message-background: var(--color-primary);--luzmo-iq-human-message-color: var(--color-primary-inverse);--luzmo-iq-system-message-background: var(--color-surface);--luzmo-iq-system-message-color: var(--color-text);--luzmo-iq-messages-container-horizontal-padding: 0;--luzmo-iq-messages-container-vertical-padding: 0;--luzmo-iq-prompt-background-color: var(--color-surface);--luzmo-iq-prompt-background: var(--color-surface);--luzmo-iq-prompt-container-horizontal-padding: 0;--luzmo-iq-prompt-font-size: var(--font-size-base);--luzmo-iq-prompt-height: 2.25rem;--luzmo-iq-spinner-color: var(--color-primary);--luzmo-iq-state-loader-background: var(--color-text);--luzmo-iq-state-loader-font-size: var(--font-size-base);--luzmo-iq-suggestion-background-color: rgba(var(--color-primary-rgb), .075);--luzmo-iq-suggestion-background-hover-color: var(--color-primary);--luzmo-iq-suggestion-border-color: var(--color-primary);--luzmo-iq-suggestion-border-width: .0625rem;--luzmo-iq-suggestion-color: var(--color-primary);--luzmo-iq-suggestion-font-size: var(--font-size-base);--luzmo-iq-suggestion-hover-color: var(--color-primary-inverse);--luzmo-iq-background-active-color: var(--color-primary);--luzmo-iq-button-toggle-background-color: var(--color-surface);--luzmo-iq-button-toggle-background-hover: rgba(var(--color-primary-rgb), .3);--luzmo-iq-button-toggle-border-radius: var(--border-radius-default);--luzmo-iq-button-toggle-color-active: var(--color-primary-inverse);--luzmo-iq-button-toggle-color-hover: var(--color-text-active);--luzmo-iq-button-toggle-font-size: var(--font-size-base);--luzmo-iq-chart-action-item-background-color: var(--color-surface);--luzmo-iq-chart-action-item-border-radius: var(--border-radius-default);--luzmo-iq-chart-action-item-dropdown-horizontal-padding: .75rem;--luzmo-iq-chart-action-item-font-size: var(--font-size-base);--luzmo-iq-chart-action-item-height: 2.375rem;--luzmo-iq-chart-action-item-horizontal-padding: 0;--luzmo-iq-chart-actions-container-gap: .5rem;--luzmo-iq-chart-config-background-color: var(--color-surface);--luzmo-iq-chart-config-font-size: var(--font-size-base);--luzmo-iq-chart-config-item-background-color: var(--color-surface-raised);--luzmo-iq-chart-config-item-border-radius: var(--border-radius-default);--luzmo-iq-chart-config-item-dropdown-horizontal-padding: .75rem;--luzmo-iq-chart-config-item-font-size: var(--font-size-base);--luzmo-iq-chart-config-item-height: 2.375rem;--luzmo-iq-chart-config-item-horizontal-padding: 0;--luzmo-iq-chart-config-row-item-gap: 1rem;--luzmo-iq-chart-config-row-items-gap: .75rem;--luzmo-iq-datepicker-hover-background-color: rgba(var(--color-primary-rgb), .3);--luzmo-iq-menu-dropdown-item-active-background-color: var(--color-primary);--luzmo-iq-menu-dropdown-item-active-color: var(--color-primary-inverse);--luzmo-iq-menu-dropdown-item-font-size: var(--font-size-base);--luzmo-iq-menu-dropdown-item-hover-background-color: rgba(var(--color-primary-rgb), .3);--luzmo-iq-menu-input-border-radius: var(--border-radius-default);--luzmo-iq-menu-input-font-size: var(--font-size-base);--mat-datepicker-calendar-date-selected-state-background-color: var(--color-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--color-primary-inverse);--luzmo-progress-steps-background-color: var(--color-border-hard);--luzmo-border-color-extra-dimmed: var(--color-border)}.sized-40px{--luzmo-component-height: 2.5rem;--luzmo-picker-block-size: 2.5rem}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--color-border)}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-text-dimmed)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{height:100%}body{margin:0;height:100%;background-color:var(--color-surface);font-family:var(--font-family-base);color:var(--color-text);letter-spacing:-.25px}h1{line-height:1.75rem;color:var(--color-text-active)}@media(min-width:1200px){h1{line-height:2rem}}h2{line-height:1.75rem;color:var(--color-text-active)}.interactive{transition:all .25s cubic-bezier(.4,0,.2,1)}.card{border-radius:var(--border-radius-large);background-color:var(--color-surface-raised);padding:.75rem}@media(min-width:768px){.card{padding:1.5rem}}.pill,.pill-secondary{width:fit-content;border-radius:var(--border-radius-large);padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.pill{background-color:var(--color-primary-darker);color:var(--color-primary-inverse)}.pill-secondary{background-color:var(--color-secondary-darker);color:var(--color-secondary-inverse)}@layer overrides{::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--color-surface-raised);border-radius:var(--border-radius-full)}::-webkit-scrollbar-thumb{background:var(--color-border-hard);border-radius:var(--border-radius-full)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-hard) var(--color-surface-raised)}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.loader-message{display:flex;align-items:center;justify-content:center;color:var(--color-text-dimmed);font-size:.875rem;padding:1rem 0;text-align:center;-webkit-user-select:none;user-select:none}.luzmo-state-loader{background:var(--color-text);color:var(--color-text-active);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;display:inline-block}.luzmo-state-loader-shimmer{text-fill-color:transparent;-webkit-text-fill-color:transparent;animation-delay:.5s;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:state-shimmer;background:var(--color-surface) -webkit-gradient(linear,100% 0,0 0,from(var(--color-surface)),color-stop(.5,var(--color-text-dimmed)),to(var(--color-surface)));background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat;background-size:50% 200%;display:inline-block;background-position:-100% top}.error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(var(--color-danger-rgb),.1);border:.0625rem solid var(--color-danger);border-radius:var(--border-radius-default);color:var(--color-danger);padding:1.5rem;text-align:center;min-height:200px}.error-message .error-icon{font-size:1.75rem;margin-bottom:.5rem}.error-message .error-text{font-size:.875rem;margin-bottom:1rem}.luzmo-viz-item--evolution-number .title{font-weight:400}.btn-close{color:var(--color-text-dimmed)}.btn-close:hover{color:var(--color-text)}}@keyframes state-shimmer{0%{background-position:-100% top}to{background-position:250% top}}.modal.show{display:block}.modal-content{border:.0625rem solid var(--color-border);background-color:var(--color-surface-raised);border-radius:var(--border-radius-large)}.luzmo-ai-summary .rep-name{color:var(--color-text-active);margin:0 .125rem;border-bottom:.125rem solid rgba(var(--color-primary-rgb),.7)}.luzmo-ai-summary .metric-name{margin:0 .125rem;border-bottom:.125rem solid rgba(var(--color-secondary-rgb),.7)}.luzmo-ai-summary p:not(:last-child){margin-bottom:.75rem}.luzmo-ai-summary ul{list-style:circle;padding-left:1rem;margin-bottom:.75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.spinner{border-radius:var(--border-radius-full);border:2px solid var(--color-secondary);border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
