@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap";
@font-face{font-family:agGridAlpine;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:#2196f34d;--ag-row-hover-color:#2196f31a;--ag-column-hover-color:#2196f31a;--ag-input-focus-border-color:#2196f366;--ag-range-selection-background-color:#2196f333;--ag-range-selection-background-color-2:#2196f35c;--ag-range-selection-background-color-3:#2196f37d;--ag-range-selection-background-color-4:#2196f396;--ag-row-numbers-selected-color:color-mix(in srgb,transparent,var(--ag-alpine-active-color)50%);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-find-match-color:var(--ag-foreground-color);--ag-find-match-background-color:#ff0;--ag-find-active-match-color:var(--ag-foreground-color);--ag-find-active-match-background-color:orange;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px .1rem var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .1rem var(--ag-invalid-color);--ag-panel-background-color:var(--ag-header-background-color);--ag-menu-background-color:var(--ag-header-background-color);--ag-filter-panel-apply-button-color:var(--ag-background-color);--ag-filter-panel-apply-button-background-color:var(--ag-alpine-active-color);--ag-column-drag-indicator-color:var(--ag-alpine-active-color);--ag-disabled-foreground-color:#181d1f80;--ag-chip-background-color:#181d1f12;--ag-input-disabled-border-color:#babfc74d;--ag-input-disabled-background-color:#babfc726;--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size)*7);--ag-header-height:calc(var(--ag-grid-size)*8);--ag-list-item-height:calc(var(--ag-grid-size)*4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#68686e12;--ag-input-focus-box-shadow:0 0 2px .5px #ffffff80,0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .5px #ffffff80,0 0 4px 3px color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color)0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#68686e12;--ag-input-focus-box-shadow:0 0 2px .5px #ffffff80,0 0 4px 3px var(--ag-input-focus-border-color);--ag-input-error-focus-box-shadow:0 0 2px .5px #ffffff80,0 0 4px 3px color-mix(in srgb,var(--ag-background-color),var(--ag-invalid-color)0.5%);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-find-match-color:var(--ag-background-color);--ag-find-active-match-color:var(--ag-background-color);--ag-filter-panel-apply-button-color:var(--ag-foreground-color);--ag-row-loading-skeleton-effect-color:#cacbcc66;--ag-cell-batch-edit-text-color:#f3d0b3;--ag-formula-token-1-color:#4da3e5;--ag-formula-token-1-background-color:#4da3e529;--ag-formula-token-2-color:#f55864;--ag-formula-token-2-background-color:#f5586429;--ag-formula-token-3-color:#b688f2;--ag-formula-token-3-background-color:#b688f229;--ag-formula-token-4-color:#24bb4a;--ag-formula-token-4-background-color:#24bb4a29;--ag-formula-token-5-color:#e772ba;--ag-formula-token-5-background-color:#e772ba29;--ag-formula-token-6-color:#f69b5f;--ag-formula-token-6-background-color:#f69b5f29;--ag-formula-token-7-color:#a3e6ff;--ag-formula-token-7-background-color:#a3e6ff29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-row-number-cell,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-filter-card-title,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-row-number-cell,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-card-title,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-row-number-cell,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-filter-card-title{color:var(--ag-header-foreground-color);font-weight:700}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row,.ag-theme-alpine-auto-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size)*4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab,.ag-theme-alpine-auto-dark .ag-tab{padding:calc(var(--ag-grid-size)*1.5);flex:auto;transition:color .4s}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders)var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar{padding:var(--ag-grid-size)calc(var(--ag-grid-size)*2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary)var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar{background:0 0;padding-top:0;padding-bottom:0;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons{width:calc(var(--ag-grid-size)*5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button{appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size)calc(var(--ag-grid-size)*2);font-family:inherit;font-weight:600}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size)*2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message{border:1px dashed;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2);align-items:center;display:flex}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size)*2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size)*.5);padding-bottom:calc(var(--ag-grid-size)*.5)}.ag-theme-alpine .ag-filter-add-button .ag-icon,.ag-theme-alpine-dark .ag-filter-add-button .ag-icon,.ag-theme-alpine-auto-dark .ag-filter-add-button .ag-icon{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-alpine .ag-list-item-hovered:after,.ag-theme-alpine-dark .ag-list-item-hovered:after,.ag-theme-alpine-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-pill .ag-pill-button:hover,.ag-theme-alpine-dark .ag-pill .ag-pill-button:hover,.ag-theme-alpine-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine .ag-disabled .ag-icon,.ag-theme-alpine .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine [disabled] .ag-icon,.ag-theme-alpine-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-dark .ag-disabled .ag-icon,.ag-theme-alpine-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-dark [disabled] .ag-icon,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-disabled .ag-icon,.ag-theme-alpine-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-alpine-auto-dark [disabled] .ag-icon{color:var(--ag-disabled-foreground-color)}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}
*{box-sizing:border-box}html,body{margin:0;padding:0}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf4ff;--accent:#33d1b8;--accent-2:#6ba8ff;--muted:#9aaccc;--panel:#121f37;--panel-border:#273754;background-color:#0a1324;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 14% 4%,#33d1b833,#33d1b800 34%),radial-gradient(circle at 88% -2%,#6ba8ff3d,#6ba8ff00 36%),linear-gradient(#0d1730 0%,#09111f 65%);min-height:100vh;margin:0;padding:1.5rem}.loading-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9000;background:#080c15c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-overlay.hidden{display:none}.loading-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex;box-shadow:0 18px 48px #00000073}.loading-spinner{border:4px solid #5ad0ff33;border-top-color:var(--accent);border-radius:50%;width:48px;height:48px;animation:.9s linear infinite spin}.loading-copy p{margin:0}.loading-subtitle{color:var(--muted);margin-top:.25rem}.loading-progress{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:220px;height:10px;margin-top:.65rem;overflow:hidden}.loading-progress-bar{background:linear-gradient(90deg,#5ad0ff,#6ef3c5);width:0;height:100%;transition:width .25s;box-shadow:0 0 12px #5ad0ff8c}.inline-loader{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.65rem 1rem;display:flex;box-shadow:0 10px 28px #00000059}.inline-loader.hidden{display:none}.inline-loader p{color:var(--muted);margin:0}.pulse-dot{background:var(--accent);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 #5ad0ff80}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #5ad0ff59}50%{transform:scale(1.2);box-shadow:0 0 0 10px #5ad0ff00}to{transform:scale(.95);box-shadow:0 0 #5ad0ff00}}header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.processing-notice{color:#ffc107;background:#ffc1071a;border:1px solid #ffc1074d;border-radius:8px;margin:.75rem 0;padding:.6rem 1rem;font-size:.9rem}.processing-notice-row{flex-wrap:wrap;align-items:baseline;gap:.25rem;display:flex}.processing-notice strong{color:#ffca2c}.processing-progress{background:#ffffff1f;border-radius:999px;width:100%;height:8px;margin-top:.5rem;overflow:hidden}.processing-progress-bar{background:linear-gradient(90deg,#ffd166,#33d1b8);border-radius:999px;width:0;height:100%;transition:width .2s}.filter-wait-note{color:#d9efff;background:#5ad0ff1f;border:1px solid #5ad0ff4d;border-radius:6px;margin-left:.5rem;padding:.15rem .5rem;font-size:.85rem;display:inline-block}header h1{margin:0 0 .35rem;font-size:clamp(1.4rem,2.4vw,2rem)}header p{color:var(--muted);margin:0}.support-banner{color:#ffe6ad;background:linear-gradient(135deg,#ffd66629,#ff9b422e);border:1px solid #ffd66673;border-radius:10px;justify-content:space-between;align-items:center;gap:.9rem;margin:.9rem 0 .75rem;padding:.9rem 1rem;display:flex}.support-banner p{margin:0;font-size:.95rem;line-height:1.45}.support-banner-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.support-banner-close{color:var(--muted);cursor:pointer;box-shadow:none;background:#9aaccc1a;border:1px solid #9aaccc4d;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.support-banner-close:hover{color:#deebff;box-shadow:none;background:#9aaccc33;border-color:#9aaccc80;transform:none}.support-link{color:var(--accent);white-space:nowrap;background:#5ad0ff26;border:1px solid #5ad0ff4d;border-radius:8px;padding:.6rem 1.2rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.support-link:hover{background:#5ad0ff40;transform:translateY(-1px);box-shadow:0 4px 12px #5ad0ff33}button,input,select{font:inherit}button{cursor:pointer;background:var(--accent);color:#031420;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;transition:transform .15s,box-shadow .15s}button:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5ad0ff4d}.controls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.control-group{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;gap:.4rem;min-width:0;padding:.75rem;display:flex}.control-group.stretch{grid-column:span 2}.control-group.small{max-width:180px}.control-group label{color:var(--muted);font-size:.9rem}.control-group input,.control-group select{color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:.45rem .6rem}select[multiple]{min-height:120px}.choices{width:100%}.choices.is-disabled{opacity:.6;pointer-events:none}.choices__inner{color:inherit;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;min-height:2.75rem;padding:.45rem .5rem}.choices__placeholder{opacity:.6}.choices__input{flex:1;color:inherit!important;background:0 0!important;min-width:110px!important;margin-bottom:0!important;padding:0!important;line-height:1.4rem!important}.choices__list--dropdown{z-index:100;min-width:100%;max-height:260px;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 10px 30px #00000059}.choices.is-open{overflow:visible}.choices__list--multiple .choices__item{color:#d9efff;background-color:#5ad0ff26;border:1px solid #5ad0ff59}.choices__list--dropdown,.choices__item{color:#0b111b}@media (min-width:769px){.choices__list--dropdown .choices__item{white-space:nowrap}.choices__list--dropdown{width:max-content;max-width:400px}}.choices__list--dropdown .choices__item--selectable:after{content:"";display:none!important}.summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.summary>div{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;padding:1rem}.metric-label{color:var(--muted);margin:0;font-size:.85rem}.metric-value{color:var(--accent);margin:.35rem 0 0;font-size:1.8rem;font-weight:600}.grid-panel{background:var(--panel);border:1px solid var(--panel-border);z-index:1;border-radius:16px;height:520px;padding:.5rem;position:relative}#grid{width:100%;height:100%}.cell-headline-text{white-space:normal;text-overflow:unset;color:#f8fbff;font-weight:700;line-height:1.35;display:block;overflow:visible}.score-cell{color:#f4be74;font-weight:700}.score-badge,.volume-badge,.part-badge{color:#edf5ff;white-space:nowrap;background:#0d192ef5;border:1px solid #a5badca6;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.score-badge{color:#ffe2b6;font-variant-numeric:tabular-nums;background:#f9bc6833;border-color:#f9bc68c7;min-width:2.25rem;padding:.34rem .6rem}.volume-badge{color:#d8fff6;letter-spacing:.02em;background:#4fe2c738;border-color:#5ce3c5bf;padding:.33rem .6rem;font-size:.74rem}.part-badge{color:#e3eeff;background:#77aeff33;border-color:#8cb2f6b8;padding:.3rem .55rem;font-size:.72rem;font-weight:600}.part-badge--full{color:var(--muted);background:#9aaccc1a;border-color:#9aaccc66;font-weight:500}.ag-theme-alpine{--ag-font-family:"Manrope","Inter","Segoe UI",sans-serif;--ag-font-size:13px;--ag-foreground-color:#e9f2ff;--ag-data-color:#e9f2ff;--ag-background-color:#0a1323fa;--ag-row-background-color:#0b1526f5;--ag-header-background-color:#0d1a2d;--ag-border-color:#2a3d5e;--ag-secondary-border-color:#99afd34d;--ag-header-foreground-color:#d6e6ff;--ag-odd-row-background-color:#101e35f5;--ag-row-hover-color:#59bcff33;--ag-selected-row-background-color:transparent;--ag-input-focus-border-color:#4fe2c7b3;--ag-cell-horizontal-padding:10px;--ag-header-height:44px;--ag-row-height:56px;--ag-wrapper-border-radius:12px}.ag-theme-alpine .ag-root-wrapper{background:#091222fa;border:1px solid #98aed057;border-radius:12px;overflow:hidden}.ag-theme-alpine .ag-header{border-bottom:1px solid #98aed057;background:#0d1a2d!important}.ag-theme-alpine .ag-header-row{background:#0d1a2d!important}.ag-theme-alpine .ag-header-cell{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700;color:#fff!important;background:#0d1a2d!important}.ag-theme-alpine .ag-header-cell-text{text-overflow:clip;white-space:nowrap;overflow:visible}.ag-theme-alpine .ag-header-cell:after{opacity:.45}.ag-theme-alpine .ag-row{color:#ebf3ff;cursor:pointer;background:#0b1526f5;border-bottom:1px solid #889fc638;transition:background-color .16s,box-shadow .16s}.ag-theme-alpine .ag-row.ag-row-odd{background:#101e35f5}.ag-theme-alpine .ag-row:hover{background:#22395cf2}.ag-theme-alpine .ag-row.ag-row-selected{background:inherit;box-shadow:none}.ag-theme-alpine .ag-row.row-current{background:linear-gradient(90deg,#2c4b78e6,#12233df2);box-shadow:inset 4px 0 #68daffe0,inset 0 0 0 1px #68daff59}.ag-theme-alpine.is-mobile-grid .ag-center-cols-container .ag-row.row-current{box-shadow:inset 0 0 0 1px #68daff59}.ag-theme-alpine .ag-row.row-viewed{background:#07101ff5}.ag-theme-alpine .ag-row.row-viewed .ag-cell,.ag-theme-alpine .ag-row.row-viewed .ag-cell-value,.ag-theme-alpine .ag-row.row-viewed .cell-headline-text{color:#d2e3facc!important}.ag-theme-alpine .ag-row.row-viewed .score-badge,.ag-theme-alpine .ag-row.row-viewed .volume-badge,.ag-theme-alpine .ag-row.row-viewed .part-badge{color:#e5f0ffc7;background:#0d192eb8;border-color:#a5badc73}.ag-theme-alpine .ag-row.row-current .cell-headline-text{color:#f9fcff!important}.ag-theme-alpine .ag-row.row-current .score-badge{color:#fff1d6;background:#fcc16c57;border-color:#ffd790f2}.ag-theme-alpine .ag-cell{color:inherit;border-right:1px solid #889fc633;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.ag-theme-alpine .ag-cell:last-child{border-right:none}.ag-theme-alpine .ag-cell-value{width:100%}.ag-theme-alpine .ag-cell,.ag-theme-alpine .ag-cell-value,.ag-theme-alpine .cell-headline-text{color:#eef5ff!important}.ag-theme-alpine .ag-cell.headline-cell{align-items:flex-start;padding-top:10px;padding-bottom:10px}.ag-theme-alpine .ag-cell.headline-cell .ag-cell-value{align-self:stretch}.ag-theme-alpine .ag-paging-panel{color:#d7e6fb;background:#0b1527f2;border-top:1px solid #98aed057;min-height:44px;padding:0 .65rem;font-size:.79rem}.ag-theme-alpine .ag-paging-row-summary-panel,.ag-theme-alpine .ag-paging-description{color:#cfe0f8;white-space:nowrap;font-weight:600}.ag-theme-alpine .ag-paging-button{color:#ecf4ff;background:#182845f5;border:1px solid #98aed080;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-flex}.ag-theme-alpine .ag-paging-button:hover{box-shadow:none;background:#263b5efa;border-color:#68daffcc;transform:none}.ag-theme-alpine .ag-paging-button .ag-icon{color:#ecf4ff;opacity:1}.ag-theme-alpine .ag-paging-button.ag-disabled,.ag-theme-alpine .ag-paging-button[disabled]{opacity:.42;border-color:#98aed04d}.ag-theme-alpine button{border-radius:8px;padding:0}.ag-theme-alpine button:hover{box-shadow:none;transform:none}.detail-panel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;padding:1rem;line-height:1.4;display:grid}.detail-panel section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:.75rem}.detail-panel h3{color:var(--accent);margin:0 0 .5rem;font-size:1rem}.detail-panel ul{color:var(--muted);margin:0;padding-left:1.1rem}.detail-panel pre{white-space:pre-wrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;max-height:240px;margin:0;padding:.75rem;overflow:auto}.detail-drawer{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;margin-top:1rem;padding:1rem}.detail-drawer.hidden{display:none}.detail-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.detail-header-content{flex:1;min-width:0}.detail-header-actions{flex-direction:column;align-items:stretch;gap:.45rem;min-width:150px;display:flex}.detail-share-feedback{color:#9ed6ff;text-align:right;min-height:.95rem;margin:.1rem 0 0;font-size:.72rem;line-height:1.3}.detail-share-feedback.is-error{color:#ffbc8c}.detail-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.85rem;font-weight:600}.detail-header h2{color:#f8fbff;margin:.35rem 0 .2rem;font-size:1.35rem;line-height:1.35}.detail-filename{color:var(--accent-2);word-break:break-all;background:#6ba8ff14;border:1px solid #6ba8ff33;border-radius:6px;margin:0 0 .4rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;display:inline-block}.detail-hint{color:var(--muted);margin:.3rem 0 0;font-size:.82rem}.detail-meta-badges{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.meta-badge{border:1px solid;border-radius:10px;flex-direction:column;align-items:center;min-width:70px;padding:.5rem .85rem;display:inline-flex}.meta-badge-label{text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-bottom:.15rem;font-size:.65rem;font-weight:600}.meta-badge-value{font-size:1rem;font-weight:700;line-height:1.2}.meta-badge--score{background:#f9bc681f;border-color:#f9bc6880}.meta-badge--score .meta-badge-label{color:#f4be74}.meta-badge--score .meta-badge-value{color:#ffe2b6;font-variant-numeric:tabular-nums}.meta-badge--volume{background:#4fe2c71f;border-color:#5ce3c580}.meta-badge--volume .meta-badge-label{color:#5ce3c5}.meta-badge--volume .meta-badge-value{color:#d8fff6}.meta-badge--part{background:#77aeff1f;border-color:#8cb2f680}.meta-badge--part .meta-badge-label{color:#8cb2f6}.meta-badge--part .meta-badge-value{color:#e3eeff}.detail-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:1rem;display:grid}.detail-content article{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:0;padding:.9rem;display:flex}.detail-content article.hidden{display:none}.detail-content h3{color:var(--accent);margin:0 0 .4rem}.detail-content p{color:var(--muted);white-space:pre-wrap;margin:0 0 .6rem}.detail-content ul{color:var(--muted);max-height:none;margin:0;padding-left:1.2rem;overflow:visible}.detail-main{min-height:360px}#detailReason{margin-bottom:.8rem;line-height:1.45}#detailInsights{flex:auto;min-height:0;max-height:none;padding-right:.2rem;line-height:1.4;overflow:auto}#detailInsights li+li{margin-top:.3rem}.detail-meta h3{margin-bottom:.28rem}.detail-meta p{margin-bottom:.52rem;line-height:1.4}.source-link-list{background:linear-gradient(135deg,#2a436c38,#1a2b4a52),#0c172c94;border:1px solid #4e80d242;border-radius:12px;gap:.52rem;margin-top:.32rem;padding:.55rem;display:grid}.source-link-item{background:#13223fb8;border:1px solid #7191c540;border-radius:10px;flex-direction:column;align-items:stretch;gap:.36rem;margin:0;padding:.56rem .62rem;line-height:1.28;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.source-link-label{color:#c8dcfb;text-transform:uppercase;letter-spacing:.04em;font-size:.73rem;font-weight:600}.source-link-item.is-active{background:linear-gradient(135deg,#33d1b829,#6ba8ff24),#0d2039c7;border-color:#4fe2c78c;box-shadow:0 8px 18px #09193257}.source-link-item.is-active:hover{border-color:#66f1d9c2;transform:translateY(-1px);box-shadow:0 12px 22px #1025426b}.source-link-item a{color:#d9fff7;white-space:normal;overflow-wrap:anywhere;text-align:center;background:#33d1b833;border:1px solid #5ee8ce9e;border-radius:8px;justify-content:center;align-items:center;gap:.38rem;padding:.46rem .64rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.source-link-item a[href]:hover{background:#33d1b847;border-color:#78f6dfd6;box-shadow:0 0 0 2px #4be8cc29}.source-link-item a[href]:after{content:"↗";opacity:.82;font-size:.9em}.source-link-item a:not([href]){color:var(--muted);pointer-events:none;background:#1f2d4794;border-color:#849bc252;font-weight:600;text-decoration:none}.source-link-note{color:#9fb3d5;width:100%;margin:.02rem 0 0;font-size:.69rem;line-height:1.32;display:block}.source-link-note--archive{color:#8fa7cc}.source-link-note--justice{color:#9ab1d6}@media (min-width:769px){.source-link-list{gap:.34rem;padding:.34rem}.source-link-item{gap:.2rem;padding:.34rem .44rem}.source-link-label{letter-spacing:.035em;font-size:.62rem}.source-link-item.is-active{box-shadow:0 4px 10px #09193238}.source-link-item.is-active:hover{transform:translateY(0);box-shadow:0 6px 12px #10254245}.source-link-item a{border-radius:7px;width:100%;min-height:30px;padding:.28rem .5rem;font-size:.82rem;font-weight:600}.source-link-note{white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;line-height:1.2;overflow:hidden}}@media (max-width:768px){.source-link-list{gap:.46rem;padding:.5rem}.source-link-item{gap:.32rem;padding:.5rem .54rem}.source-link-label{font-size:.67rem}.source-link-item a{width:100%;min-height:38px;padding:.48rem .54rem;font-size:.79rem}.source-link-note{font-size:.66rem}}.detail-content{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.detail-content article.detail-text{order:999;grid-column:1/-1;max-height:none}.detail-text-header{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.detail-text-header h3{margin:0}.text-toggle{color:var(--accent);cursor:pointer;background:#33d1b826;border:1px solid #33d1b866;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s}.text-toggle:hover{border-color:var(--accent);box-shadow:none;background:#33d1b840;transform:none}.text-toggle:active{background:#33d1b859}.text-preview{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.text-full{white-space:pre-wrap;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;min-height:360px;max-height:none;margin:0;padding:.75rem;overflow:auto}@media (max-width:1200px){.detail-content{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.detail-content article.detail-text{grid-column:1/-1}}.hidden{display:none}.charts{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;display:grid}@media (max-width:1400px){.charts{grid-template-columns:repeat(2,1fr)}}.charts article{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;height:320px;padding:1rem;overflow:hidden}.charts canvas{max-width:100%}.charts h2{margin:0 0 .75rem;font-size:1.1rem}footer{text-align:center;color:var(--muted);margin-top:2rem;font-size:.9rem}.site-footer{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.site-footer .support-link{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1.25;display:flex}.methodology{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;margin-top:2rem;padding:1rem;line-height:1.6}.methodology-collapse{margin:0}.methodology-collapse>summary{cursor:pointer;color:var(--accent);padding:.5rem 0;font-size:1.25rem;font-weight:600;list-style:none}.methodology-collapse>summary::-webkit-details-marker{display:none}.methodology-collapse>summary:before{content:"▶ ";margin-right:.5rem;font-size:.8em}.methodology-collapse[open]>summary:before{content:"▼ "}.methodology-collapse>p{margin-top:.75rem}.methodology h2{margin-top:0}.credits{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;margin-top:1.5rem;padding:1.5rem;line-height:1.6}.credits h2{margin-top:0;margin-bottom:.75rem}.credits p{color:var(--muted);margin:0}.methodology ul{margin:.5rem 0 1rem;padding-left:1.2rem}.methodology-note{color:var(--muted);font-size:.95rem}.accordion{background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;margin:1rem 0;padding:.75rem 1rem}.accordion summary{cursor:pointer;color:var(--accent);margin:-.75rem -1rem .25rem;padding:.75rem 1rem;font-weight:600}.accordion pre{white-space:pre-wrap;color:#d7e2f5;background:#ffffff08;border-radius:8px;max-height:360px;padding:1rem;font-size:.85rem;overflow:auto}@media (min-width:769px) and (max-width:1024px){body{font-size:15px}header h1{font-size:1.5rem}header p{font-size:.85rem}.charts h2{font-size:1rem}.detail-drawer h2{font-size:1.15rem}.detail-content h3{font-size:.95rem}.detail-content p,.detail-content ul{font-size:.9rem}.methodology-collapse>summary{font-size:1.1rem}.methodology-note{font-size:.9rem}footer{font-size:.85rem}}@media (max-width:768px){body{padding:.75rem;font-size:14px}header{flex-direction:column;align-items:flex-start;gap:.75rem}header h1{font-size:1.15rem;line-height:1.3}header p{font-size:.8rem;line-height:1.4}.processing-notice{margin:.5rem 0;padding:.5rem .75rem;font-size:.8rem}.site-footer{gap:.5rem;padding:1rem}.support-banner{flex-direction:column;align-items:flex-start;gap:.7rem;padding:.75rem}.support-banner p{font-size:.82rem}.support-banner-actions{justify-content:flex-start;width:100%}.support-banner-close{padding:.38rem .6rem;font-size:.72rem}.support-link{text-align:center;flex:1;min-width:140px;padding:.4rem .6rem;font-size:.75rem}.controls{grid-template-columns:1fr 1fr;gap:.4rem;margin:.5rem 0}.control-group{border-radius:6px;min-width:0;padding:.4rem}.control-group:first-child,.control-group.stretch{grid-column:span 2}.control-group label{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.15rem;font-size:.7rem;display:block;overflow:hidden}.control-group input,.control-group select{box-sizing:border-box;width:100%;padding:.3rem .4rem;font-size:.8rem}.control-group input[type=range]{width:100%}.choices__inner{min-height:2.2rem;padding:.25rem;font-size:.8rem}.choices__list--multiple .choices__item{margin:1px;padding:2px 5px;font-size:.7rem}.choices__input{width:100%!important;max-width:100%!important;font-size:.8rem!important}.choices__list--dropdown .choices__item{padding:.5rem;font-size:.85rem}.choices__placeholder{opacity:.7;font-size:.75rem}.choices[data-type*=select-multiple] .choices__inner{padding-right:.25rem}.choices__list--single{padding:0}.summary{grid-template-columns:repeat(2,1fr);gap:.4rem;margin-bottom:.75rem}.summary-indexed-progress{display:none}.summary>div{padding:.5rem}.metric-value{font-size:1.1rem}.metric-label{font-size:.7rem}.grid-panel{border-radius:10px;height:350px;padding:.25rem}.detail-drawer{border-radius:10px;margin-top:.75rem;padding:.6rem}.detail-header{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:.6rem}.detail-header h2{word-break:break-word;font-size:.95rem;line-height:1.3}.detail-filename{padding:.28rem .5rem;font-size:.75rem}.detail-meta-badges{gap:.4rem;margin-top:.6rem}.meta-badge{border-radius:8px;min-width:58px;padding:.4rem .65rem}.meta-badge-label{font-size:.58rem}.meta-badge-value{font-size:.85rem}.detail-label,.detail-hint{font-size:.75rem}.detail-content{grid-template-columns:1fr;gap:.5rem}.detail-content article{padding:.6rem}.detail-content h3{margin-bottom:.3rem;font-size:.85rem}.detail-content p{margin-bottom:.4rem;font-size:.8rem}.detail-content ul{max-height:none;padding-left:1rem;font-size:.8rem;overflow:visible}.detail-content article.detail-text{grid-column:1/-1}.text-preview{font-size:.8rem}.text-toggle{padding:.3rem .6rem;font-size:.75rem}.text-full{min-height:150px;padding:.5rem;font-size:.8rem}.charts{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.charts article{height:280px;padding:.6rem}.charts h2{margin-bottom:.5rem;font-size:.9rem}.methodology{border-radius:10px;margin-top:1rem;padding:.75rem}.methodology-collapse>summary{padding:.25rem 0;font-size:1rem}.methodology h2{margin-bottom:.5rem;font-size:1rem}.methodology p,.methodology li{font-size:.8rem;line-height:1.5}.credits{border-radius:10px;margin-top:.75rem;padding:.75rem}.credits h2{font-size:1rem}.credits p{font-size:.8rem}.accordion{margin:.5rem 0;padding:.5rem .75rem}.accordion summary{margin:-.5rem -.75rem .25rem;padding:.5rem .75rem;font-size:.85rem}.accordion pre{max-height:200px;padding:.5rem;font-size:.7rem}.loading-card{text-align:center;flex-direction:column;margin:1rem;padding:1rem}.loading-progress{width:100%}#resetFilters{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){body{padding:.5rem;font-size:13px}header h1{font-size:1rem}header p{font-size:.75rem}.site-footer{gap:.4rem;padding:.75rem}.support-link{min-width:120px;padding:.35rem .5rem;font-size:.7rem}.controls{grid-template-columns:1fr 1fr;gap:.3rem}.control-group{padding:.35rem}.control-group label{font-size:.65rem}.summary{grid-template-columns:1fr 1fr;gap:.3rem}.summary-indexed-progress{display:none}.summary>div{padding:.4rem}.metric-value{font-size:1rem}.metric-label{font-size:.65rem}.grid-panel{height:300px}.ag-theme-alpine{--ag-cell-horizontal-padding:4px;font-size:.8rem}.detail-header h2{font-size:.85rem}.detail-filename{padding:.22rem .4rem;font-size:.7rem}.detail-meta-badges{gap:.3rem}.meta-badge{border-radius:6px;min-width:50px;padding:.32rem .5rem}.meta-badge-label{font-size:.52rem}.meta-badge-value{font-size:.75rem}.detail-content h3{font-size:.8rem}.detail-content p,.detail-content ul{font-size:.75rem}.charts article{height:320px}}mark.highlight{color:#ffd54f;background:#ffc10759;border-radius:3px;padding:.1em .2em;font-weight:600;box-shadow:0 0 0 1px #ffc10780}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#080c15d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background:var(--panel);border:1px solid var(--panel-border);text-align:center;border-radius:16px;min-width:320px;max-width:500px;padding:2rem;box-shadow:0 20px 60px #0009}.modal-content h2{color:var(--accent);margin:0 0 .5rem;font-size:1.4rem}.modal-content p{color:var(--muted);margin:.5rem 0}.modal-spinner{border:4px solid #5ad0ff33;border-top-color:var(--accent);border-radius:50%;width:50px;height:50px;margin:0 auto 1.5rem;animation:1s linear infinite spin}.control-group.action-buttons{grid-column:1/-1;justify-content:center;margin-top:.5rem;display:flex}.apply-filters-btn{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.apply-filters-btn .btn-icon{font-size:1rem}header h1{letter-spacing:-.02em;font-family:Space Grotesk,Manrope,sans-serif}header,.summary>div,.grid-panel,.detail-drawer,.charts article,.methodology,.credits{box-shadow:0 20px 42px #01081447}.controls{border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2200;isolation:isolate;background:linear-gradient(135deg,#33d1b814,#6ba8ff14),#091222f0;border-radius:18px;grid-template-columns:repeat(12,minmax(0,1fr));gap:.78rem;margin:1.4rem 0 1.6rem;padding:1rem;display:grid;position:relative;overflow:visible}.controls-intro{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.controls-kicker{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0;font-size:.76rem;font-weight:700}.controls-subtitle{color:var(--muted);margin:0;font-size:.86rem}.control-group{background:#0a1427d1;border:1px solid #9aaccc2e;border-radius:14px;gap:.5rem;padding:.7rem .75rem}.control-group label{color:#cad7ee;letter-spacing:.01em;font-size:.81rem;font-weight:600}.control-group--dataset{grid-column:span 6}.control-group--volume{z-index:2300;grid-column:span 6;position:relative}.controls.controls--volume-hidden .control-group--dataset{grid-column:1/-1}.controls-advanced{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));gap:.78rem;display:grid}.mobile-advanced-toggle{display:none}.control-group--score,.control-group--search{grid-column:span 3}.control-group--lead{grid-column:span 6}@media (min-width:769px){.controls .control-group--lead .choices,.controls .control-group--lead .choices__inner,.controls .control-group--lead .choices__list--dropdown,.controls .control-group--lead .choices__list[aria-expanded]{width:100%;min-width:100%;max-width:100%}}.control-group--power{grid-column:span 8}.control-group--actions{background:0 0;border:none;flex-direction:row;grid-column:span 4;justify-content:flex-end;align-self:end;align-items:center;gap:.62rem;padding:0;display:flex}.control-group--actions button{min-height:44px}.score-label{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.score-range-values{align-items:center;gap:.38rem;margin-top:-.05rem;display:flex}.score-pill{color:#ccf9ef;font-variant-numeric:tabular-nums;text-align:center;background:#33d1b829;border:1px solid #33d1b873;border-radius:999px;min-width:2.4rem;padding:.14rem .56rem;font-size:.78rem}.score-range-separator{color:#9fb0cf;letter-spacing:.02em;font-size:.74rem}.score-range{margin:.2rem 0 .08rem}.controls .score-range.noUi-target{height:8px;box-shadow:none;background:#0c172cf0;border:1px solid #adbed93d;border-radius:999px}.controls .score-range .noUi-connect{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.controls .score-range.noUi-horizontal .noUi-handle{cursor:pointer;background:#3ee0c8;border:2px solid #e2fff9eb;border-radius:50%;width:18px;height:18px;top:-6px;right:-9px;box-shadow:0 0 0 2px #3ee0c838}.controls .score-range .noUi-handle:before,.controls .score-range .noUi-handle:after{display:none}.controls .score-range.noUi-target.noUi-state-disabled{opacity:.55}.control-group input,.control-group select,.controls .single-select-trigger,.controls .choices__inner{color:#f2f7ff;background:#0c172cf0;border:1px solid #adbed93d;border-radius:11px;min-height:42px;transition:border-color .18s,box-shadow .18s,background-color .18s}.control-group input,.control-group select{padding:.54rem .65rem}.control-group input::placeholder{color:#7e92b5}.control-group input:focus,.control-group select:focus,.controls .single-select-trigger:focus-visible,.controls .choices.is-focused .choices__inner{border-color:#4fe2c7b8;outline:none;box-shadow:0 0 0 3px #4fe2c72e}.controls .choices{margin-bottom:0;position:relative;overflow:visible}.controls .choices__inner{padding:.34rem .54rem}.controls .choices__list--single{padding:0}.controls .choices[data-type*=select-one]:after{border-color:#c3d3ece6 #0000 #0000}.controls .choices[data-type*=select-one].is-open:after{border-color:#0000 #0000 #c3d3ece6}.controls .choices__list--multiple .choices__item{color:#d6fff5;background:#33d1b826;border:1px solid #33d1b866}.controls .choices__item,.controls .choices__list,.controls .choices__input{color:#ecf5ff!important}.controls .choices__list--dropdown,.controls .choices__list[aria-expanded]{color:#ecf5ff;z-index:2600;background:#10213e;border:1px solid #9aaccc4d;border-radius:11px;width:100%;max-width:none;max-height:min(52vh,360px);position:absolute;overflow:hidden}.controls .choices__list--dropdown .choices__list,.controls .choices__list[aria-expanded] .choices__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(46vh,320px);overflow-y:auto}.control-group--volume .choices__list--dropdown,.control-group--volume .choices__list[aria-expanded]{max-height:min(62vh,420px);overflow:visible}.control-group--volume .choices__list--dropdown .choices__list,.control-group--volume .choices__list[aria-expanded] .choices__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#869cc2bf #0a162ac7;max-height:min(52vh,360px);overflow-y:auto}.control-group--volume .choices__list--dropdown .choices__list::-webkit-scrollbar{width:10px}.control-group--volume .choices__list[aria-expanded] .choices__list::-webkit-scrollbar{width:10px}.control-group--volume .choices__list--dropdown .choices__list::-webkit-scrollbar-track{background:#0a162ab8}.control-group--volume .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-track{background:#0a162ab8}.control-group--volume .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb{background:#869cc2c7;border-radius:999px}.control-group--volume .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb{background:#869cc2c7;border-radius:999px}.control-group--volume .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover{background:#a3b8dceb}.control-group--volume .choices__list[aria-expanded] .choices__list::-webkit-scrollbar-thumb:hover{background:#a3b8dceb}.controls .choices__list--dropdown .choices__item{white-space:normal}.controls .choices__list--dropdown .choices__item--selectable.is-highlighted,.controls .choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background:#33d1b833}.btn-secondary{color:var(--muted);cursor:pointer;box-shadow:none;background:#9aaccc1a;border:1px solid #9aaccc4d;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.btn-secondary:hover{color:#deebff;background:#9aaccc33;border-color:#9aaccc80}.btn-secondary:active{background:#9aaccc40}.detail-header-actions .btn-secondary.btn-share{color:#e7fff6;background:linear-gradient(135deg,#22c5a65c,#23b1e642);border-color:#55ead2d1;font-weight:650;box-shadow:inset 0 0 0 1px #93ffe540,0 6px 14px #0f58763d}.detail-header-actions .btn-secondary.btn-share:hover{color:#f6fffd;background:linear-gradient(135deg,#22c5a680,#23b1e657);border-color:#80fae2f2;transform:translateY(-1px)}.detail-header-actions .btn-secondary.btn-share:active{background:linear-gradient(135deg,#22c5a694,#23b1e666);transform:translateY(0)}.detail-header-actions .btn-secondary.btn-share:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #93ffe559,0 0 0 2px #8ceeff57,0 6px 14px #0f58763d}.detail-header-actions .btn-secondary.btn-share[disabled]{opacity:.78;cursor:wait}.apply-filters-btn{color:var(--accent);cursor:pointer;box-shadow:none;letter-spacing:.01em;background:#33d1b833;border:1px solid #33d1b880;border-radius:6px;padding:.5rem 1.25rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;animation:none}.apply-filters-btn:hover{border-color:var(--accent);background:#33d1b84d}.apply-filters-btn:active{background:#33d1b866}.btn-warning{color:#ffb347;cursor:pointer;background:#ffb34733;border:1px solid #ffb34780;border-radius:6px;padding:.5rem 1.25rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s}.btn-warning:hover{background:#ffb3474d;border-color:#ffb347}.btn-warning:active{background:#ffb34766}@media (max-width:1200px){.controls{grid-template-columns:repeat(6,minmax(0,1fr))}.control-group--dataset,.control-group--volume,.control-group--score,.control-group--search,.control-group--lead,.control-group--power,.control-group--actions{grid-column:span 3}.control-group--actions{justify-content:stretch}.control-group--actions button{flex:1}.controls.controls--volume-hidden .control-group--dataset{grid-column:1/-1}}@media (max-width:768px){.controls{grid-template-columns:1fr;gap:.56rem;margin:.8rem 0 1rem;padding:.72rem}.controls-intro{flex-direction:column;align-items:flex-start;gap:.24rem}.controls .control-group{border-radius:10px;grid-column:1/-1;padding:.58rem}.controls-advanced{grid-column:1/-1;grid-template-columns:1fr;gap:.56rem;display:grid}.controls-advanced.is-collapsed{display:none}.mobile-advanced-toggle{color:#d6e6ff;letter-spacing:.01em;background:#0b172beb;border:1px solid #9aaccc57;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;min-height:40px;font-size:.82rem;font-weight:600;display:inline-flex}.mobile-advanced-toggle[aria-expanded=true]{border-color:#4fe2c794;box-shadow:0 0 0 2px #4fe2c72e}.controls .control-group label{font-size:.72rem}.controls .control-group input,.controls .single-select-trigger,.controls .choices__inner{min-height:40px;font-size:.82rem}.control-group--actions{flex-direction:column}.control-group--actions button{width:100%}.grid-panel{border-radius:14px;height:360px;padding:.35rem}.ag-theme-alpine{--ag-font-size:12px;--ag-header-height:38px;--ag-row-height:50px;--ag-cell-horizontal-padding:6px}.ag-theme-alpine .ag-header-cell{letter-spacing:.03em;font-size:.64rem}.ag-theme-alpine .ag-header-cell[col-id=importance_score] .ag-header-cell-text{letter-spacing:.02em;font-size:.62rem}.ag-theme-alpine .ag-cell{padding-top:5px;padding-bottom:5px}.ag-theme-alpine .ag-paging-panel{scrollbar-width:thin;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.25rem;min-height:36px;padding:0 .35rem;font-size:.68rem;display:flex;overflow:hidden}.ag-theme-alpine .ag-paging-panel::-webkit-scrollbar{height:6px}.ag-theme-alpine .ag-paging-row-summary-panel{flex:none;min-width:0;margin-right:auto}.ag-theme-alpine .ag-paging-page-summary-panel{flex:none;align-items:center;gap:.18rem;display:inline-flex}.ag-theme-alpine .ag-paging-description{align-items:center;gap:.08rem;display:inline-flex}.ag-theme-alpine .ag-paging-button{border-width:1px;border-radius:6px;width:24px;min-width:24px;height:24px}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-description span{white-space:nowrap;font-size:.66rem;display:inline}.score-badge,.volume-badge,.part-badge{padding:.27rem .45rem;font-size:.68rem}.score-badge{min-width:1.85rem;padding:.24rem .4rem}}@media (max-width:480px){.ag-theme-alpine .ag-paging-panel{gap:.16rem;min-height:34px;padding:0 .22rem;font-size:.62rem}.ag-theme-alpine .ag-paging-row-summary-panel{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}.ag-theme-alpine .ag-paging-page-summary-panel{gap:.12rem;margin-left:auto}.ag-theme-alpine .ag-paging-page-summary-panel .ag-paging-button:first-of-type,.ag-theme-alpine .ag-paging-page-summary-panel .ag-paging-button:last-of-type{display:none}.ag-theme-alpine .ag-paging-button{border-radius:5px;width:22px;min-width:22px;height:22px}.ag-theme-alpine .ag-paging-description,.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-description span{font-size:.61rem}.score-badge{min-width:1.72rem;padding:.2rem .34rem;font-size:.63rem}}.load-more-container{justify-content:flex-start;align-items:center;margin:0 0 .85rem;display:flex}.load-more-container.hidden{display:none}.load-more-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:#33d1b826;border:1px solid #33d1b866;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s}.load-more-btn:hover{border-color:var(--accent);background:#33d1b840}.load-more-btn:active{background:#33d1b859}@media (min-width:769px){.load-more-container{justify-content:flex-start;margin-bottom:1rem}.load-more-btn{letter-spacing:.01em;color:#e9fff9;background:linear-gradient(90deg,#2bab99f5,#3ad2b6f5);border-color:#4fe2c7cc;min-width:340px;padding:.78rem 1.5rem;font-size:.98rem;font-weight:700;box-shadow:0 10px 24px #28a9944d}.load-more-btn:hover{background:linear-gradient(90deg,#30b8a4,#42e0c5);border-color:#6fefd8;box-shadow:0 12px 28px #30b8a459}}@media (max-width:768px){.load-more-container{width:100%;margin-bottom:.7rem}.load-more-btn{width:100%;padding:.6rem 1rem;font-size:.85rem}}.single-select{position:relative}.single-select-trigger{color:#f2f7ff;text-align:left;width:100%;box-shadow:none;background:#0c172cf0;border:1px solid #adbed93d;border-radius:11px;justify-content:space-between;align-items:center;gap:.5rem;padding:.54rem .65rem;display:flex}.single-select-trigger:hover{box-shadow:none;border-color:#4fe2c785;transform:none}.single-select-trigger.is-open{border-color:#4fe2c7b8;box-shadow:0 0 0 3px #4fe2c72e}.single-select-trigger.is-disabled,.single-select-trigger:disabled{opacity:.55;cursor:not-allowed}.single-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.single-select-caret{color:#9aaccc;font-size:.85rem}.single-select-menu{z-index:2850;background:#10213e;border:1px solid #9aaccc4d;border-radius:12px;max-height:min(62vh,420px);padding:.45rem;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 28px #00000059}.single-select-search-wrap{padding:.1rem .1rem .4rem}.single-select-search{color:#edf5ff;background:#0c172cf0;border:1px solid #adbed947;border-radius:9px;width:100%;min-height:38px;padding:.45rem .55rem}.single-select-search:focus{border-color:#4fe2c7b8;outline:none;box-shadow:0 0 0 2px #4fe2c729}.single-select-search::placeholder{color:#7e92b5}.single-select-options{max-height:min(52vh,360px);margin:0;padding:0;list-style:none;overflow-y:auto}.single-select-option-row{width:100%;box-shadow:none;text-align:left;color:#edf5ff;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .35rem;font-size:.85rem;font-weight:500;display:flex}.single-select-option-row:hover{box-shadow:none;background:#33d1b826;transform:none}.single-select-option-row.is-selected{background:#33d1b833}.single-select-option-label{white-space:normal;line-height:1.25}.single-select-check{color:#6ef3c5;flex:none;font-weight:700}.single-select-empty{color:#9aaccc;padding:.55rem .35rem;font-size:.82rem}.multi-select{position:relative}.multi-select-field{color:#f2f7ff;cursor:text;background:#0c172cf0;border:1px solid #adbed93d;border-radius:11px;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;min-height:42px;padding:.35rem .5rem;display:flex}.multi-select-field.is-open,.multi-select-field:focus-within{border-color:#4fe2c7b8;box-shadow:0 0 0 3px #4fe2c72e}.multi-select-field.is-disabled{opacity:.55;pointer-events:none}.multi-select-chip{color:#d6fff5;background:#33d1b829;border:1px solid #4fe2c773;border-radius:999px;align-items:center;gap:.4rem;padding:.24rem .6rem;font-size:.84rem;line-height:1.2;display:inline-flex}.multi-select-chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.multi-select-chip-remove{color:#c4d7f4;min-width:auto;min-height:auto;box-shadow:none;background:0 0;border:none;padding:0;font-size:.95rem;line-height:1}.multi-select-chip-remove:hover{color:#fff;box-shadow:none;transform:none}.multi-select-inline-input{color:#f2f7ff;background:0 0;border:none;flex:140px;min-width:100px;min-height:30px;padding:.12rem .2rem}.multi-select-inline-input:focus{outline:none}.multi-select-inline-input::placeholder{color:#7e92b5}.multi-select-trigger-caret{color:#9aaccc;font-size:.85rem}.multi-select-menu{z-index:2800;background:#10213e;border:1px solid #9aaccc4d;border-radius:12px;padding:.5rem;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 28px #00000059}.multi-select-actions{justify-content:flex-end;margin:.45rem 0 .4rem;display:flex}.multi-select-action{color:#cad7ee;background:#9aaccc26;border:1px solid #9aaccc4d;border-radius:7px;padding:.28rem .55rem;font-size:.75rem}.multi-select-options{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.multi-select-option-row{width:100%;box-shadow:none;text-align:left;color:#edf5ff;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .35rem;font-size:.85rem;font-weight:500;display:flex}.multi-select-option-row:hover{box-shadow:none;background:#33d1b826;transform:none}.multi-select-option-row.is-selected{background:#33d1b833}.multi-select-check{color:#6ef3c5;font-weight:700}.multi-select-empty{color:#9aaccc;padding:.55rem .35rem;font-size:.82rem}@media (max-width:768px){.cell-headline-text{font-size:.8rem;line-height:1.25}.score-badge{min-width:2rem;padding:.26rem .42rem;font-size:.68rem}.detail-main{min-height:auto}.detail-header{flex-direction:column;align-items:stretch}.detail-header-actions{grid-template-columns:1fr 1fr;gap:.4rem;width:100%;min-width:0;display:grid}.detail-header-actions .btn-secondary{width:100%}.detail-share-feedback{text-align:left;grid-column:1/-1;min-height:0}.single-select-trigger{min-height:40px;padding:.48rem .58rem;font-size:.82rem}.single-select-menu{border-radius:10px;max-height:min(58vh,360px);padding:.35rem}.single-select-search{min-height:36px;font-size:.8rem}.single-select-options{max-height:min(45vh,280px)}.single-select-option-row{padding:.42rem .32rem;font-size:.8rem}.multi-select-field{gap:.3rem;min-height:40px;padding:.32rem .42rem}.multi-select-chip{padding:.2rem .5rem;font-size:.76rem}.multi-select-chip-label{max-width:120px}.multi-select-inline-input{min-width:88px;font-size:.8rem}.multi-select-menu{border-radius:10px;max-height:min(55vh,360px);padding:.42rem;overflow:hidden}.multi-select-options{max-height:min(40vh,260px)}.multi-select-option-row{padding:.4rem .3rem;font-size:.8rem}}
