.SamplesModal_backdrop__T_VZJ{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.SamplesModal_modal__2VfH7{background:var(--bg-secondary,#1a1a1a);border:1px solid var(--border-color,#333);border-radius:8px;width:100%;max-width:780px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.SamplesModal_header___iTC5{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color,#333);flex-shrink:0}.SamplesModal_headerText__KPhys{display:flex;flex-direction:column;gap:2px}.SamplesModal_title__ufsFl{font-size:15px;font-weight:600;color:var(--text-primary,#e0e0e0)}.SamplesModal_subtitle__lteih{font-size:12px;color:var(--text-muted,#666)}.SamplesModal_closeButton__PW5MF{background:none;border:none;color:var(--text-muted,#666);cursor:pointer;font-size:16px;padding:2px 6px;line-height:1;border-radius:4px}.SamplesModal_closeButton__PW5MF:hover{color:var(--text-primary,#e0e0e0);background:var(--hover-bg,#2a2a2a)}.SamplesModal_body__bvK1n{overflow-y:auto;flex:1 1;padding:16px 20px}.SamplesModal_confirm__BcJ2e{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 0;text-align:center;color:var(--text-primary,#e0e0e0)}.SamplesModal_confirmNote__C7_3v{font-size:12px;color:var(--text-muted,#666)}.SamplesModal_loadButton__YxaT5{margin-top:8px;padding:8px 20px;background:var(--accent-color,#4a9eff);color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer;font-weight:500}.SamplesModal_loadButton__YxaT5:hover{opacity:.85}.SamplesModal_loading__vGn3t{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 0;color:var(--text-muted,#666);font-size:13px}.SamplesModal_spinner__pcFYO{width:20px;height:20px;border:2px solid var(--border-color,#333);border-top-color:var(--accent-color,#4a9eff);border-radius:50%;animation:SamplesModal_spin__r44V_ .7s linear infinite;flex-shrink:0}@keyframes SamplesModal_spin__r44V_{to{transform:rotate(1turn)}}.SamplesModal_error__cD8jv{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 0;text-align:center;color:var(--text-primary,#e0e0e0)}.SamplesModal_errorDetail__zbvGP{font-size:12px;color:var(--text-muted,#666);max-width:480px}.SamplesModal_empty__E_AS1{padding:32px 0;text-align:center;color:var(--text-muted,#666);font-size:13px}.SamplesModal_samples__ozZNV{display:flex;flex-direction:column;gap:8px}.SamplesModal_card__C2_4E{border:1px solid var(--border-color,#333);border-radius:6px;overflow:hidden}.SamplesModal_cardHeader__UuODe{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-tertiary,#222);border:none;cursor:pointer;text-align:left;color:var(--text-primary,#e0e0e0);font-size:13px}.SamplesModal_cardHeader__UuODe:hover{background:var(--hover-bg,#2a2a2a)}.SamplesModal_cardIndex__fPvGk{color:var(--text-muted,#666);font-size:12px;min-width:28px}.SamplesModal_target__hrMn1{font-size:12px;color:var(--text-muted,#888)}.SamplesModal_scoreChip__DbRD_{font-size:11px;color:var(--text-muted,#888);background:var(--bg-secondary,#1a1a1a);border:1px solid var(--border-color,#333);border-radius:4px;padding:1px 6px}.SamplesModal_expandIcon__bIdx8{margin-left:auto;color:var(--text-muted,#666);font-size:11px}.SamplesModal_cardBody__i8igU{padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--bg-secondary,#1a1a1a)}.SamplesModal_correct__J06VB{font-size:12px;font-weight:600;color:#22c55e}.SamplesModal_incorrect__6yTHy{font-size:12px;font-weight:600;color:#ef4444}.SamplesModal_unknown__H2yMO{font-size:12px;color:var(--text-muted,#666)}.SamplesModal_field__1uAjo{display:grid;grid-template-columns:140px 1fr;grid-gap:8px;gap:8px;align-items:baseline;font-size:12px}.SamplesModal_fieldKey__iumhH{color:var(--text-muted,#666);font-family:monospace;word-break:break-all;padding-top:1px}.SamplesModal_fieldValue__M8ir2{color:var(--text-primary,#e0e0e0)}.SamplesModal_value__0pGEY{white-space:pre-wrap;word-break:break-word}.SamplesModal_null__6yIzz{color:var(--text-muted,#666)}.SamplesModal_otherFields__PbS0y{margin-top:4px}.SamplesModal_otherList__4K8au{display:flex;flex-direction:column;gap:6px;padding-top:4px}.SamplesModal_otherSummary__8MzJZ{font-size:12px;color:var(--text-muted,#666);cursor:pointer;list-style:none;padding:4px 0}.SamplesModal_otherSummary__8MzJZ:hover{color:var(--text-primary,#e0e0e0)}.SamplesModal_otherSummary__8MzJZ::-webkit-details-marker,.SamplesModal_otherSummary__8MzJZ::marker{display:none}.SamplesModal_taskSelect__sLPdU{display:flex;flex-direction:column;gap:12px;padding:24px 0}.SamplesModal_taskSelectHint__h_6OR{font-size:13px;color:var(--text-muted,#666);text-align:center}.SamplesModal_taskList__8tvlQ{display:flex;flex-direction:column;gap:6px}.SamplesModal_taskButton__PswzH{width:100%;text-align:left;padding:8px 12px;background:var(--bg-tertiary,#222);border:1px solid var(--border-color,#333);border-radius:6px;color:var(--text-primary,#e0e0e0);font-size:13px;font-family:monospace;cursor:pointer}.SamplesModal_taskButton__PswzH:hover{background:var(--hover-bg,#2a2a2a);border-color:var(--accent-color,#4a9eff)}.SamplesModal_responseKey__QX2IR{color:var(--accent-color,#4a9eff)!important}.SamplesModal_optionCorrect__pVzka{color:#22c55e;font-weight:600}.SamplesModal_optionIncorrect__zTqEX{color:#ef4444}.MetricsTable_tableWrapper__WLJP_{flex:1 1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary)}.MetricsTable_tableContainer__P4rbn{flex:1 1;overflow-x:scroll;overflow-y:auto;position:relative;scrollbar-gutter:stable;touch-action:pan-x pan-y}.MetricsTable_tableInner__z4vAC{position:relative;min-width:100%}.MetricsTable_headerRow__1n6kr{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;height:48px;background:var(--bg-secondary);border-bottom:2px solid var(--border-color)}.MetricsTable_headerCell__XZ53a{position:relative;display:flex;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--border-color)}.MetricsTable_headerCellAvg__DFAlu{color:var(--accent-color);border-right:2px solid var(--border-color)}.MetricsTable_headerCell__XZ53a:hover{background:var(--bg-hover)}.MetricsTable_headerText__hK_hq{overflow:hidden;text-overflow:ellipsis}.MetricsTable_sortIndicator__1Te_m{margin-left:4px;flex-shrink:0}.MetricsTable_stickyColumn__D3Uv2{position:-webkit-sticky;position:sticky;left:0;z-index:10;background:var(--bg-secondary)}.MetricsTable_resizeHandle__Q40UK{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent;transition:background .15s}.MetricsTable_resizeHandle__Q40UK:hover{background:var(--accent-color)}.MetricsTable_row__v6bVI{display:flex;width:100%;border-bottom:1px solid var(--border-color);position:relative}.MetricsTable_row__v6bVI:hover{background:var(--bg-hover)}.MetricsTable_pinnedRow__eyapn{background:var(--pinned-bg)}.MetricsTable_pinnedRow__eyapn:hover{background:var(--pinned-bg-hover)}.MetricsTable_cell__adimu{display:flex;align-items:center;padding:8px 12px;font-size:13px;height:40px;border-right:1px solid var(--border-color)}.MetricsTable_cellAvg__kmFzw{border-right:2px solid var(--border-color)}.MetricsTable_cellClickable__1pBzt{cursor:pointer}.MetricsTable_cellClickable__1pBzt:hover{background:var(--hover-bg,hsla(0,0%,100%,.04))}.MetricsTable_nameCell___Z27h{gap:8px;background:var(--bg-primary)}.MetricsTable_row__v6bVI:hover .MetricsTable_nameCell___Z27h{background:var(--bg-hover)}.MetricsTable_pinnedRow__eyapn .MetricsTable_nameCell___Z27h{background:var(--pinned-bg)}.MetricsTable_pinnedRow__eyapn:hover .MetricsTable_nameCell___Z27h{background:var(--pinned-bg-hover)}.MetricsTable_pinButton__RRdtX{flex-shrink:0;width:24px;height:24px;border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--text-tertiary);border-radius:4px;display:flex;align-items:center;justify-content:center}.MetricsTable_pinButton__RRdtX:hover{background:var(--bg-secondary);color:var(--text-primary)}.MetricsTable_pinButton__RRdtX.MetricsTable_pinned__QMW5V{color:var(--accent-color)}.MetricsTable_runName__6Epyw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.MetricsTable_metricCell__KX7QW{display:flex;align-items:center;gap:6px;width:100%}.MetricsTable_value__PvmsR{font-family:var(--font-mono);font-size:12px}.MetricsTable_delta__bkT3_{font-size:11px;font-weight:500;padding:2px 4px;border-radius:3px;white-space:nowrap}.MetricsTable_improved__fnzaX{color:var(--success-color);background:var(--success-bg)}.MetricsTable_worsened__2hKSR{color:var(--danger-color);background:var(--danger-bg)}.MetricsTable_noData__1f8x1{color:var(--text-tertiary)}.MetricsTable_loading__cr2I7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:16px}.MetricsTable_loadingText__gcSJA{font-size:14px;color:var(--text-secondary)}.MetricsTable_progressBar__hxkTn{width:200px;height:4px;background:var(--bg-secondary);border-radius:2px;overflow:hidden}.MetricsTable_progressFill__ByPSi{height:100%;background:var(--accent-color);transition:width .2s ease}.MetricsTable_progressText___oIeG{font-size:12px;color:var(--text-tertiary)}.MetricsTable_stickyRight__gjjT_{position:absolute;right:0;top:0;bottom:0;z-index:15;background:var(--bg-primary);border-left:2px solid var(--border-color)}.MetricsTable_row__v6bVI:hover .MetricsTable_stickyRight__gjjT_{background:var(--bg-hover)}.MetricsTable_pinnedRow__eyapn .MetricsTable_stickyRight__gjjT_{background:var(--pinned-bg)}.MetricsTable_pinnedRow__eyapn:hover .MetricsTable_stickyRight__gjjT_{background:var(--pinned-bg-hover)}.MetricsTable_headerRow__1n6kr .MetricsTable_stickyRight__gjjT_{background:var(--bg-secondary)}.MetricsTable_notesHeaderCell__P8vwa{cursor:default}.MetricsTable_notesCell__oy9XX{display:flex;align-items:center;gap:6px;padding:4px 8px;height:40px;width:100%;min-width:0;position:relative}.MetricsTable_colorDot__io73S{width:12px;height:12px;border-radius:50%;flex-shrink:0;cursor:pointer;border:1px solid var(--border-color)}.MetricsTable_colorDotEmpty__w_jm8{width:12px;height:12px;border-radius:50%;flex-shrink:0;cursor:pointer;border:1px dashed var(--text-tertiary);opacity:0;transition:opacity .15s}.MetricsTable_notesCell__oy9XX:hover .MetricsTable_colorDotEmpty__w_jm8{opacity:1}.MetricsTable_noteText__d0iXR{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0;cursor:pointer;position:relative}.MetricsTable_noteTextWrapper__fS1bO{flex:1 1;min-width:0;max-width:calc(100% - 20px);position:relative;overflow:hidden}.MetricsTable_noteTooltip__6qf6c{display:none;position:absolute;bottom:100%;left:0;right:0;z-index:100;padding:8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:12px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-width:300px;margin-bottom:4px}.MetricsTable_noteTextWrapper__fS1bO:hover .MetricsTable_noteTooltip__6qf6c{display:block}.MetricsTable_notePlaceholder__3nWYr{font-size:12px;color:var(--text-tertiary);opacity:0;cursor:pointer;transition:opacity .15s}.MetricsTable_notesCell__oy9XX:hover .MetricsTable_notePlaceholder__3nWYr{opacity:1}.MetricsTable_noteInput___GJpO{flex:1 1;padding:2px 4px;border:1px solid var(--accent-color);border-radius:3px;font-size:12px;background:var(--bg-primary);color:var(--text-primary);outline:none;min-width:0}.MetricsTable_colorPicker__SxHZF{position:absolute;bottom:100%;left:0;z-index:100;display:flex;gap:4px;padding:6px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:4px}.MetricsTable_colorOption__t4hP6{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .15s}.MetricsTable_colorOptionSelected__WqYVU,.MetricsTable_colorOption__t4hP6:hover{border-color:var(--text-primary)}.MetricsTable_clearColor__l70f1{width:20px;height:20px;border-radius:50%;border:1px dashed var(--text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-tertiary);background:var(--bg-primary)}.MetricsTable_clearColor__l70f1:hover{border-color:var(--text-primary);color:var(--text-primary)}.MetricsTable_empty__pgHjU{align-items:center;justify-content:center;padding:48px;color:var(--text-secondary);text-align:center}.MetricGroupPills_container__Xurxr,.MetricsTable_empty__pgHjU{display:flex;flex-direction:column;gap:8px}.MetricGroupPills_pills__nbRQu{display:flex;flex-wrap:wrap;gap:8px}.MetricGroupPills_pill__Cbt14{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-color);border-radius:16px;background:var(--bg-primary);font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.MetricGroupPills_pill__Cbt14:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.MetricGroupPills_pill__Cbt14.MetricGroupPills_active__mkk5v{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.MetricGroupPills_pill__Cbt14.MetricGroupPills_active__mkk5v:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.MetricGroupPills_count__B2969{font-size:11px;padding:1px 6px;border-radius:10px;background:var(--bg-secondary);color:var(--text-tertiary)}.MetricGroupPills_pill__Cbt14.MetricGroupPills_active__mkk5v .MetricGroupPills_count__B2969{background:hsla(0,0%,100%,.2);color:#fff}.MetricGroupPills_summary__KzvBL{font-size:12px;color:var(--text-tertiary)}.MetricGroupPills_separator__nkkTh{display:flex;align-items:center;color:var(--border-color);font-size:14px;padding:0 4px}.MetricGroupPills_pill__Cbt14.MetricGroupPills_favorite__4lI7H{border-style:dashed}.MetricGroupPills_pill__Cbt14.MetricGroupPills_favorite__4lI7H.MetricGroupPills_active__mkk5v{border-style:solid}.SyncButton_container__dhNSR{display:flex;align-items:center;gap:12px}.SyncButton_button__irfVN{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.SyncButton_button__irfVN:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.SyncButton_button__irfVN:disabled{opacity:.7;cursor:not-allowed}.SyncButton_button__irfVN.SyncButton_syncing__q3PId{color:var(--accent-color);border-color:var(--accent-color)}.SyncButton_icon__O8Wwd{width:16px;height:16px}.SyncButton_spinner__UJchC{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:SyncButton_spin__xscUc .8s linear infinite}@keyframes SyncButton_spin__xscUc{to{transform:rotate(1turn)}}.SyncButton_status__SK_kT{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-tertiary)}.SyncButton_runCount__yA1wi{font-weight:500;color:var(--text-secondary)}.SyncButton_lastSync__Bz_dj{color:var(--text-tertiary)}.SyncButton_error__xEXiY{font-size:12px;color:var(--danger-color)}.RunSelector_toggleButton__rTXOz{padding:6px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:background .15s}.RunSelector_toggleButton__rTXOz:hover{background:var(--bg-tertiary)}.RunSelector_overlay__metGe{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100}.RunSelector_modal__DMZbi{background:var(--bg-primary);border-radius:8px;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.RunSelector_header__Fpp8L{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.RunSelector_header__Fpp8L h3{margin:0;font-size:16px;font-weight:600}.RunSelector_closeButton__BWZ1D{background:none;border:none;font-size:18px;cursor:pointer;color:var(--text-secondary);padding:4px 8px;border-radius:4px}.RunSelector_closeButton__BWZ1D:hover{background:var(--bg-secondary)}.RunSelector_searchBar__FWOSQ{padding:12px 20px;border-bottom:1px solid var(--border-color)}.RunSelector_searchInput__951am{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px}.RunSelector_searchInput__951am:focus{outline:none;border-color:var(--accent-color)}.RunSelector_actions__Amtl6{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid var(--border-color)}.RunSelector_actionButton__CSzX2{padding:6px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:12px;color:var(--text-primary)}.RunSelector_actionButton__CSzX2:hover{background:var(--bg-tertiary)}.RunSelector_columns__0UsG3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border-color);flex:1 1;min-height:0;overflow:hidden}.RunSelector_column__fY86g{display:flex;flex-direction:column;background:var(--bg-primary);min-height:0}.RunSelector_columnHeader__Pf7km{padding:10px 16px;background:var(--bg-secondary);font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.RunSelector_runList__6uSg4{flex:1 1;overflow-y:auto;padding:12px}.RunSelector_runItem__fnnQG{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:4px;border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;font-size:13px;transition:background .15s}.RunSelector_runItem__fnnQG+.RunSelector_runItem__fnnQG{margin-top:6px}.RunSelector_runItem__fnnQG:hover{background:var(--bg-hover);border-color:var(--text-tertiary)}.RunSelector_runName__IQ5hm{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RunSelector_arrow__Q7Kug{color:var(--text-secondary);font-size:12px}.RunSelector_emptyMessage__D9W5p{padding:20px;text-align:center;color:var(--text-secondary);font-size:13px}.RunFilterPills_container__L65m7{display:flex;flex-direction:column;gap:6px}.RunFilterPills_pills__EB8YI{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.RunFilterPills_label__wCUQX{font-size:13px;font-weight:500;color:var(--text-secondary)}.RunFilterPills_pill__AITzP{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;background:var(--bg-primary);font-size:12px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.RunFilterPills_pill__AITzP:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.RunFilterPills_pill__AITzP.RunFilterPills_active__5Ev5m{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.RunFilterPills_pill__AITzP.RunFilterPills_active__5Ev5m:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.RunFilterPills_pill__AITzP.RunFilterPills_favorite___Oe0I{border-style:dashed}.RunFilterPills_pill__AITzP.RunFilterPills_favorite___Oe0I.RunFilterPills_active__5Ev5m{border-style:solid}.RunFilterPills_count__h6FUk{font-size:10px;padding:1px 5px;border-radius:10px;background:var(--bg-secondary);color:var(--text-tertiary)}.RunFilterPills_pill__AITzP.RunFilterPills_active__5Ev5m .RunFilterPills_count__h6FUk{background:hsla(0,0%,100%,.2);color:#fff}.RunFilterPills_separator__jKRT6{display:flex;align-items:center;color:var(--border-color);font-size:14px;padding:0 2px}.RunFilterPills_deleteInline__DgJpH{font-size:10px;padding:0 2px;cursor:pointer;opacity:.6}.RunFilterPills_deleteInline__DgJpH:hover{opacity:1}.RunFilterPills_saveForm__NhPzL{display:flex;align-items:center;gap:4px}.RunFilterPills_saveInput__MNlEv{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;width:120px}.RunFilterPills_saveInput__MNlEv:focus{outline:none;border-color:var(--accent-color)}.RunFilterPills_saveButton__cZUGi{padding:4px 8px;background:var(--accent-color);border:none;border-radius:4px;cursor:pointer;font-size:11px;color:#fff}.RunFilterPills_saveButton__cZUGi:disabled{opacity:.5;cursor:not-allowed}.RunFilterPills_cancelButton__wqn2y{padding:4px 8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:11px;color:var(--text-secondary)}.RunFilterPills_summary__MrZ5u{font-size:12px;color:var(--text-tertiary)}.FavoritesManager_toggleButton__TXE2B{padding:6px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:background .15s}.FavoritesManager_toggleButton__TXE2B:hover{background:var(--bg-tertiary)}.FavoritesManager_overlay__drF_z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100}.FavoritesManager_modal__TI_wv{background:var(--bg-primary);border-radius:8px;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.FavoritesManager_header__PfPBl{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.FavoritesManager_header__PfPBl h3{margin:0;font-size:16px;font-weight:600}.FavoritesManager_closeButton__f2ZIB{background:none;border:none;font-size:18px;cursor:pointer;color:var(--text-secondary);padding:4px 8px;border-radius:4px}.FavoritesManager_closeButton__f2ZIB:hover{background:var(--bg-secondary)}.FavoritesManager_content__qIbl8{flex:1 1;overflow-y:auto;padding:16px 20px}.FavoritesManager_emptyState__HM7pa{text-align:center;padding:40px 20px;color:var(--text-secondary)}.FavoritesManager_emptyState__HM7pa p{margin:8px 0}.FavoritesManager_favoriteList__MZCTY{display:flex;flex-direction:column;gap:8px}.FavoritesManager_favoriteItem__QcwpU{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--bg-secondary);border-radius:6px}.FavoritesManager_favoriteInfo__FR5EZ{display:flex;flex-direction:column;gap:2px}.FavoritesManager_favoriteName__SyHEe{font-weight:500;font-size:14px}.FavoritesManager_favoriteCount__n2RXT{font-size:12px;color:var(--text-secondary)}.FavoritesManager_deleteButton__YKU4w{background:none;border:none;font-size:16px;cursor:pointer;color:var(--text-secondary);padding:4px 8px;border-radius:4px}.FavoritesManager_deleteButton__YKU4w:hover{background:var(--bg-tertiary);color:#e74c3c}.FavoritesManager_footer__6NMvC{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--border-color)}.FavoritesManager_createButton__cTi09{padding:8px 16px;background:var(--accent-color);border:none;border-radius:6px;cursor:pointer;font-size:13px;color:#fff;font-weight:500}.FavoritesManager_createButton__cTi09:hover{opacity:.9}.FavoritesManager_nameInput__LxSm5{margin-bottom:16px}.FavoritesManager_nameInput__LxSm5 label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text-secondary)}.FavoritesManager_nameInput__LxSm5 input{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px}.FavoritesManager_nameInput__LxSm5 input:focus{outline:none;border-color:var(--accent-color)}.FavoritesManager_metricsSection__1nHLg{display:flex;flex-direction:column;gap:8px}.FavoritesManager_metricsHeader__nJU1j{display:flex;justify-content:space-between;align-items:center}.FavoritesManager_metricsHeader__nJU1j label{font-size:13px;font-weight:500;color:var(--text-secondary)}.FavoritesManager_searchInput__N3zPM{padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:12px;width:150px}.FavoritesManager_searchInput__N3zPM:focus{outline:none;border-color:var(--accent-color)}.FavoritesManager_metricsList__GXmQ3{max-height:300px;overflow-y:auto;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary)}.FavoritesManager_metricItem__BMA4j{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid var(--border-color)}.FavoritesManager_metricItem__BMA4j:last-child{border-bottom:none}.FavoritesManager_metricItem__BMA4j:hover{background:var(--bg-tertiary)}.FavoritesManager_metricItem__BMA4j input{cursor:pointer}.FavoritesManager_metricItem__BMA4j span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FavoritesManager_cancelButton__2xNim{padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-primary)}.FavoritesManager_cancelButton__2xNim:hover{background:var(--bg-tertiary)}.FavoritesManager_saveButton__9NOPL{padding:8px 16px;background:var(--accent-color);border:none;border-radius:6px;cursor:pointer;font-size:13px;color:#fff;font-weight:500}.FavoritesManager_saveButton__9NOPL:hover:not(:disabled){opacity:.9}.FavoritesManager_saveButton__9NOPL:disabled{opacity:.5;cursor:not-allowed}.Dashboard_dashboard__Jq1jY{display:flex;flex-direction:column;height:100vh;padding:24px;gap:20px;max-width:100%;overflow:hidden}.Dashboard_header__5zw8y{display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0}.Dashboard_titleSection__AcqvU{display:flex;flex-direction:column;gap:4px}.Dashboard_title__7d_d_{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.Dashboard_subtitle__gg1cx{font-size:14px;color:var(--text-tertiary);margin:0}.Dashboard_headerActions__BdM4L{display:flex;gap:8px;align-items:center}.Dashboard_projectSelectorWrapper__vRcPT{display:flex;align-items:center;gap:6px}.Dashboard_projectLabel__yTi1Z{font-size:13px;color:var(--text-secondary);white-space:nowrap}.Dashboard_projectSelect__Vvc_c{padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .15s;max-width:220px}.Dashboard_projectSelect__Vvc_c:hover{border-color:var(--text-tertiary)}.Dashboard_projectSelect__Vvc_c:focus{outline:none;border-color:var(--accent-color)}.Dashboard_exportButton__bMtJA{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .15s}.Dashboard_exportButton__bMtJA:hover:not(:disabled){border-color:var(--text-tertiary);color:var(--text-primary)}.Dashboard_exportButton__bMtJA:disabled{opacity:.4;cursor:not-allowed}.Dashboard_filters__hZCDQ{flex-shrink:0;display:flex;flex-direction:column;gap:12px}.Dashboard_filterRow__YUvq_{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.Dashboard_filterActions__UoWiq{display:flex;gap:8px;flex-shrink:0}.Dashboard_filterSection__Fxgs1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Dashboard_filterLabel__GgBX5{font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.Dashboard_filterCount__jn8VS{font-size:12px;color:var(--text-tertiary)}.Dashboard_filterForm__iFXro{display:flex;align-items:center;gap:8px}.Dashboard_filterInput__6uCO_{padding:6px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:13px;font-family:var(--font-mono);background:var(--bg-primary);color:var(--text-primary);min-width:280px}.Dashboard_filterInput__6uCO_:focus{outline:none;border-color:var(--accent-color)}.Dashboard_filterDisplay__K9RTB{display:flex;align-items:center;gap:8px}.Dashboard_filterValue__d90FU{font-size:12px;padding:4px 8px;background:var(--bg-secondary);border-radius:4px;color:var(--text-secondary)}.Dashboard_filterButton__nvUHr{padding:6px 12px;border:none;border-radius:4px;font-size:13px;font-weight:500;background:var(--accent-color);color:#fff;cursor:pointer}.Dashboard_filterButton__nvUHr:hover{background:var(--accent-hover)}.Dashboard_filterButtonSecondary__CyFQ9{padding:4px 10px;border:1px solid var(--border-color);border-radius:4px;font-size:12px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.Dashboard_filterButtonSecondary__CyFQ9:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.Dashboard_comparisonInfo__ltD53{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pinned-bg);border-radius:6px;font-size:13px;flex-shrink:0}.Dashboard_comparisonLabel__wxODW{color:var(--text-secondary)}.Dashboard_pinnedName__j1aAm{font-weight:600;color:var(--text-primary)}.Dashboard_comparisonHint__KC_N6{color:var(--text-tertiary);font-size:12px}.Dashboard_tableSection__uo_AB{flex:1 1;display:flex;flex-direction:column;min-height:0}.Dashboard_loading__FJHBy{height:200px;color:var(--text-secondary)}.Dashboard_error__cOOJd,.Dashboard_loading__FJHBy{display:flex;align-items:center;justify-content:center}.Dashboard_error__cOOJd{flex-direction:column;padding:48px;text-align:center;color:var(--danger-color)}.Dashboard_error__cOOJd h2{margin:0 0 8px}.Dashboard_error__cOOJd p{margin:4px 0;color:var(--text-secondary)}