.sidebar[data-v-6a775679]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px -1px #0000001a;border:1px solid #e5e7eb;height:fit-content;min-width:380px;max-width:380px}.filter-group[data-v-6a775679]{margin-bottom:21px}.filter-header[data-v-6a775679]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;background:#1f2937;padding:10px 16px;border-radius:6px}.filter-header h3[data-v-6a775679]{margin:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.025em;background:transparent;padding:0;border-radius:0;text-align:left}.brand-list[data-v-6a775679]{display:flex;flex-direction:column;gap:3px;margin-bottom:16px;max-height:300px;overflow-y:auto;padding:5px}.brand-item[data-v-6a775679]{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border:1px solid #f1f5f9;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:62px}.brand-item[data-v-6a775679]:nth-child(2n){background:#ebeff0}.brand-item[data-v-6a775679]:nth-child(odd){background:#fff}.brand-item[data-v-6a775679]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#14b8a6,#0d9488);transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom}.brand-item[data-v-6a775679]:hover{background:#edf2f7;border-color:#14b8a6;transform:translate(4px);box-shadow:0 2px 8px #14b8a626}.brand-item[data-v-6a775679]:hover:before{transform:scaleY(1)}.brand-item.selected[data-v-6a775679]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#14b8a6;box-shadow:0 4px 12px #14b8a626}.brand-item.selected[data-v-6a775679]:nth-child(2n),.brand-item.selected[data-v-6a775679]:nth-child(odd){background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.brand-item.selected[data-v-6a775679]:before{transform:scaleY(1)}.brand-checkbox[data-v-6a775679]{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-top:3px;flex-shrink:0}.brand-checkbox input[type=checkbox][data-v-6a775679]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox[data-v-6a775679]{width:20px;height:20px;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.brand-item:hover .custom-checkbox[data-v-6a775679]{border-color:#14b8a6;background:#f8fafc}.brand-item.selected .custom-checkbox[data-v-6a775679]{background:#14b8a6;border-color:#0d9488;transform:scale(1.1)}.check-icon[data-v-6a775679]{width:12px;height:12px;color:#fff;animation:checkBounce-6a775679 .3s ease}@keyframes checkBounce-6a775679{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.brand-content[data-v-6a775679]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.brand-name[data-v-6a775679]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;transition:color .2s ease;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-item.selected .brand-name[data-v-6a775679]{color:#0f766e}.brand-count[data-v-6a775679]{font-size:12px;color:#6b7280;font-weight:600;background:#f3f4f6;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center;transition:all .2s ease;flex-shrink:0}.brand-item.selected .brand-count[data-v-6a775679]{color:#0f766e;background:#f0fdfa}.brand-name-details[data-v-6a775679]{font-size:11.5px;color:#6b7280;font-weight:400;line-height:1.3;word-break:break-word;transition:color .2s ease;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.brand-name-hash[data-v-6a775679]{font-size:11px;color:#9ca3af;font-weight:400;margin-left:5px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal;overflow:hidden;text-overflow:ellipsis}.clear-button[data-v-6a775679]{padding:5px 10px;font-size:11px;font-weight:500;border:1px solid #9ca3af;border-radius:4px;background:#ffffff0d;color:#d1d5db;cursor:pointer;transition:all .15s ease;white-space:nowrap}.clear-button[data-v-6a775679]:hover:not(:disabled){background:#ffffff26;border-color:#d1d5db;color:#fff}.clear-button[data-v-6a775679]:disabled{opacity:.4;cursor:not-allowed;color:#6b7280;border-color:#4b5563;background:#ffffff05}.run-compare-container[data-v-250dbff2]{min-height:100vh;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5}.main-layout[data-v-250dbff2]{display:grid;grid-template-columns:380px 1fr;gap:16px;padding:8px;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;height:100%;min-height:100vh}.device-name-container[data-v-250dbff2]{display:flex;flex-direction:column;gap:3px;flex:1}.device-name-main[data-v-250dbff2]{font-size:13.8px;font-weight:500;color:#1f2937;line-height:1.3;word-break:break-word;transition:color .2s ease}.device-name-details[data-v-250dbff2]{font-size:11.5px;color:#6b7280;font-weight:400;line-height:1.2;word-break:break-word;transition:color .2s ease}.model-name-container[data-v-250dbff2]{display:flex;flex-direction:column;gap:3px}.checkpoint-name-main[data-v-250dbff2]{font-size:14px;font-weight:450;color:#1f2937;line-height:1.3;word-break:break-word}.checkpoint-name-hash[data-v-250dbff2]{font-size:11px;color:#9ca3af;font-weight:400;line-height:1.2}.content[data-v-250dbff2]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px -1px #0000001a;border:1px solid #e5e7eb;min-height:calc(100vh - 16px);display:flex;flex-direction:column}.benchmark-header[data-v-250dbff2]{background:#1f2937;color:#fff;border-radius:6px;font-size:15.6px;font-weight:600;letter-spacing:.025em;margin:0 0 12px;padding:8px 12px}.tab-navigation[data-v-250dbff2]{display:flex;margin-bottom:20px}.tab-button[data-v-250dbff2]{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;cursor:pointer;font-size:1rem;font-weight:500;color:#0d9488;transition:all .3s ease}.tab-button[data-v-250dbff2]:hover{color:#14b8a6;background:#f0fdfa}.tab-button.active[data-v-250dbff2]{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);border-bottom-color:#14b8a6;box-shadow:0 2px 8px #14b8a64d}.tab-content[data-v-250dbff2]{min-height:400px;animation:fadeIn-250dbff2 .3s ease-in-out}@keyframes fadeIn-250dbff2{0%{opacity:0}to{opacity:1}}.summary-placeholder[data-v-250dbff2]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem}.placeholder-content[data-v-250dbff2]{text-align:center;color:#6b7280}.placeholder-icon[data-v-250dbff2]{font-size:4rem;margin-bottom:1rem;opacity:.6}.placeholder-content h3[data-v-250dbff2]{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.placeholder-content p[data-v-250dbff2]{font-size:1rem;margin:0}.summary-container[data-v-250dbff2]{display:flex;flex-direction:column;gap:2rem}.summary-stats[data-v-250dbff2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.summary-stats .stat-card[data-v-250dbff2]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;text-align:center;position:relative;overflow:hidden}.summary-stats .stat-card[data-v-250dbff2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899)}.summary-stats .stat-icon[data-v-250dbff2]{font-size:2rem;margin-bottom:.5rem;display:block}.summary-stats .stat-value[data-v-250dbff2]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.summary-stats .stat-label[data-v-250dbff2]{font-size:.875rem;color:#6b7280;font-weight:500}.summary-sections[data-v-250dbff2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.summary-section[data-v-250dbff2]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.summary-section h3[data-v-250dbff2]{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#1e293b}.performance-chart[data-v-250dbff2]{height:200px;display:flex;align-items:end;gap:.5rem;padding:1rem 0}.chart-bars[data-v-250dbff2]{display:flex;align-items:end;gap:.5rem;height:100%;width:100%}.chart-bar[data-v-250dbff2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%}.bar-fill[data-v-250dbff2]{width:100%;background:linear-gradient(to top,#3b82f6,#60a5fa);border-radius:4px 4px 0 0;height:var(--bar-height);min-height:8px;transition:all .3s}.chart-bar:hover .bar-fill[data-v-250dbff2]{background:linear-gradient(to top,#1d4ed8,#3b82f6);transform:scaleY(1.05)}.bar-label[data-v-250dbff2]{font-size:.75rem;font-weight:600;color:#6b7280;text-align:center}.bar-count[data-v-250dbff2]{font-size:.75rem;font-weight:700;color:#3b82f6;text-align:center}.top-results[data-v-250dbff2]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-250dbff2]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s}.result-item[data-v-250dbff2]:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.result-rank[data-v-250dbff2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.result-info[data-v-250dbff2]{flex:1}.result-performance[data-v-250dbff2]{font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.result-details[data-v-250dbff2]{font-size:.875rem;color:#6b7280}.loading-state[data-v-250dbff2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-250dbff2]{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-250dbff2 1s linear infinite;margin-bottom:1.5rem}@keyframes spin-250dbff2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content h3[data-v-250dbff2]{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#1e293b}.loading-content p[data-v-250dbff2]{margin:0;color:#6b7280;font-size:1rem}.empty-state[data-v-250dbff2]{text-align:center;padding:4rem 2rem}.empty-icon[data-v-250dbff2]{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.empty-title[data-v-250dbff2]{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.empty-description[data-v-250dbff2]{color:#6b7280;font-size:1rem;margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto}.btn-primary[data-v-250dbff2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-250dbff2]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #3b82f64d}.table-container[data-v-250dbff2]{overflow-x:auto;padding:16px;width:100%;max-width:100%}.performance-table[data-v-250dbff2]{width:100%;max-width:100%;border-collapse:collapse;font-size:.875rem;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;border-radius:8px 8px 0 0;overflow:hidden;border:1px solid #e2e8f0;min-width:1400px}.performance-table th[data-v-250dbff2]{background:#4a5568;color:#fff;font-weight:600;text-align:left;padding:12px 16px;border-bottom:1px solid #2d3748;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.performance-table th.sortable[data-v-250dbff2]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.performance-table th.sortable[data-v-250dbff2]:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.sort-indicator[data-v-250dbff2]{margin-left:.5rem;color:#3b82f6;font-weight:700}.performance-table td[data-v-250dbff2]{padding:10px 16px;border-bottom:1px solid #f1f5f9;color:#2d3748;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.performance-table th[data-v-250dbff2]:nth-child(1),.performance-table td[data-v-250dbff2]:nth-child(1){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(2),.performance-table td[data-v-250dbff2]:nth-child(2){min-width:120px}.performance-table th[data-v-250dbff2]:nth-child(3),.performance-table td[data-v-250dbff2]:nth-child(3){min-width:200px}.performance-table th[data-v-250dbff2]:nth-child(4),.performance-table td[data-v-250dbff2]:nth-child(4){min-width:100px}.performance-table th[data-v-250dbff2]:nth-child(5),.performance-table td[data-v-250dbff2]:nth-child(5){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(6),.performance-table td[data-v-250dbff2]:nth-child(6){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(7),.performance-table td[data-v-250dbff2]:nth-child(7){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(8),.performance-table td[data-v-250dbff2]:nth-child(8){min-width:120px}.performance-table th[data-v-250dbff2]:nth-child(9),.performance-table td[data-v-250dbff2]:nth-child(9){min-width:100px}.performance-table th[data-v-250dbff2]:nth-child(10),.performance-table td[data-v-250dbff2]:nth-child(10){min-width:120px}.performance-table th[data-v-250dbff2]:nth-child(11),.performance-table td[data-v-250dbff2]:nth-child(11){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(12),.performance-table td[data-v-250dbff2]:nth-child(12){min-width:80px}.performance-table th[data-v-250dbff2]:nth-child(13),.performance-table td[data-v-250dbff2]:nth-child(13){min-width:100px}.performance-table td[data-v-250dbff2]:nth-child(2),.performance-table td[data-v-250dbff2]:nth-child(3),.performance-table td[data-v-250dbff2]:nth-child(4),.performance-table td[data-v-250dbff2]:nth-child(5),.performance-table td[data-v-250dbff2]:nth-child(6){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.performance-table tr:nth-child(2n) td[data-v-250dbff2]{background:#ebeff0}.performance-table tr:nth-child(odd) td[data-v-250dbff2]{background:#fff}.performance-table tr:hover td[data-v-250dbff2]{background:#edf2f7}.performance-table tr:last-child td[data-v-250dbff2]{border-bottom:none}.performance-table td[data-v-250dbff2]:nth-child(1){background-color:#f0fdfa!important;border-left:3px solid #20b2aa}.performance-table tr:nth-child(2n) td[data-v-250dbff2]:nth-child(1){background-color:#f0fdfa!important}.performance-table tr:nth-child(odd) td[data-v-250dbff2]:nth-child(1){background-color:#f0fdfa!important}.performance-table tr:hover td[data-v-250dbff2]:nth-child(1){background-color:#ccfbf1!important}.performance-table tr:hover td[data-v-250dbff2]:nth-child(2),.performance-table tr:hover td[data-v-250dbff2]:nth-child(3),.performance-table tr:hover td[data-v-250dbff2]:nth-child(4){background:#edf2f7!important}.table-row[data-v-250dbff2]{transition:all .2s}.table-row.best-result[data-v-250dbff2]{background:linear-gradient(90deg,#10b9810d,#10b98105);border-left:4px solid #10b981}.performance-cell[data-v-250dbff2]{min-width:120px}.performance-value[data-v-250dbff2]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.performance-value .value[data-v-250dbff2]{font-size:1.125rem;font-weight:700;color:#1e293b}.performance-value .unit[data-v-250dbff2]{font-size:.75rem;color:#6b7280;font-weight:500}.performance-bar[data-v-250dbff2]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.bar-progress[data-v-250dbff2]{height:100%;background:#20b2aa;border-radius:2px;transition:width .3s}.device-cell[data-v-250dbff2]{min-width:120px}.device-name[data-v-250dbff2]{font-weight:600;color:#1e293b}.device-cell .device-name-main[data-v-250dbff2],.device-cell .device-name-details[data-v-250dbff2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-cell[data-v-250dbff2]{min-width:150px}.model-cell .checkpoint-name-main[data-v-250dbff2],.model-cell .checkpoint-name-hash[data-v-250dbff2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-name[data-v-250dbff2]{font-weight:500;color:#374151;word-break:break-word}.system-cell[data-v-250dbff2]{min-width:140px}.system-name-normal[data-v-250dbff2]{font-weight:400;color:#374151;font-size:.875rem}.app-cell[data-v-250dbff2]{max-width:200px}.app-name[data-v-250dbff2]{font-weight:500;color:#374151;word-break:break-word}.libraries-cell[data-v-250dbff2]{min-width:150px}.library-tags[data-v-250dbff2]{display:flex;flex-wrap:wrap;gap:.25rem}.lib-tag[data-v-250dbff2]{background:#eff6ff;color:#1e40af;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid #dbeafe}.no-libraries[data-v-250dbff2]{color:#9ca3af;font-size:.75rem;font-style:italic}.user-cell[data-v-250dbff2]{font-weight:500;color:#6366f1}.notes-cell[data-v-250dbff2]{max-width:200px}.notes-text[data-v-250dbff2]{color:#374151;font-style:italic;word-break:break-word}.no-notes[data-v-250dbff2]{color:#9ca3af}.grey-text[data-v-250dbff2]{color:#9ca3af;font-weight:400}.device-link[data-v-250dbff2]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer;display:block}.device-link[data-v-250dbff2]:hover{color:#4a5568;text-decoration:underline}.device-link[data-v-250dbff2]:visited{color:#2d3748}.model-link[data-v-250dbff2]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer;display:block}.model-link[data-v-250dbff2]:hover{color:#4a5568;text-decoration:underline}.model-link[data-v-250dbff2]:visited{color:#2d3748}.user-link[data-v-250dbff2]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer}.user-link[data-v-250dbff2]:hover{color:#4a5568;text-decoration:underline}.user-link[data-v-250dbff2]:visited{color:#2d3748}.summary-content[data-v-250dbff2]{display:flex;flex-direction:column;gap:2rem}.charts-row[data-v-250dbff2]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.overview-section[data-v-250dbff2]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease;box-shadow:0 2px 8px #00000014}.overview-section[data-v-250dbff2]:hover{box-shadow:0 4px 12px #0000001f}.overview-grid[data-v-250dbff2]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:0}.overview-section h4[data-v-250dbff2]{background:#f8f9fa;color:#374151;font-size:14px;font-weight:600;margin:0;padding:12px 16px;border-left:4px solid #6b7280;border-radius:0 6px 6px 0;text-align:left;box-shadow:0 1px 3px #0000001a}.list-container[data-v-250dbff2]{display:flex;flex-direction:column;gap:0}.list-item[data-v-250dbff2]{display:flex;align-items:center;gap:12px;padding:8px 16px;transition:background-color .2s ease}.list-item[data-v-250dbff2]:nth-child(2n){background-color:#f8fafc}.list-item[data-v-250dbff2]:nth-child(odd){background-color:#fff}.list-item[data-v-250dbff2]:hover{background-color:#edf2f7}.name[data-v-250dbff2]{flex:1;font-weight:450;color:#1a1a1a;font-size:.875rem;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.3;max-width:100%}.name-link[data-v-250dbff2]{flex:1;font-weight:450;color:#1a1a1a;font-size:.875rem;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.3;max-width:100%;text-decoration:none;transition:color .2s ease}.name-link[data-v-250dbff2]:hover{color:#4a5568;text-decoration:underline}.name-link[data-v-250dbff2]:visited{color:#1a1a1a}.device-name-main[data-v-250dbff2]{font-size:.875rem;font-weight:500;color:#1a1a1a;line-height:1.3;word-break:break-word}.device-name-details[data-v-250dbff2]{font-size:.75rem;color:#6b7280;font-weight:400;line-height:1.2;word-break:break-word}.bar-container[data-v-250dbff2]{flex:1;height:28px;background:#f1f3f4;border-radius:14px;overflow:hidden;min-width:120px;margin-right:16px}.bar-fill[data-v-250dbff2]{height:100%;position:relative;transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;border-radius:14px;background:#20b2aa}.bar-value[data-v-250dbff2]{color:#1a1a1a;font-size:.75rem;font-weight:700}.no-data[data-v-250dbff2]{text-align:center;padding:16px;color:#8b5cf6;font-weight:600;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px dashed #d8b4fe;border-radius:8px;font-size:.875rem}.histogram-section[data-v-250dbff2]{margin-top:32px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.histogram-section[data-v-250dbff2]:hover{box-shadow:0 4px 12px #0000001f}.histogram-section h4[data-v-250dbff2]{background:#f8f9fa;color:#374151;font-size:14px;font-weight:600;margin:0;padding:12px 16px;border-left:4px solid #6b7280;border-radius:0 6px 6px 0;text-align:left;box-shadow:0 1px 3px #0000001a}.inference-list[data-v-250dbff2]{display:flex;flex-direction:column;gap:0}.inference-item[data-v-250dbff2]{display:flex;align-items:center;gap:12px;padding:8px 16px;transition:background-color .2s ease}.inference-item[data-v-250dbff2]:nth-child(2n){background-color:#f8fafc}.inference-item[data-v-250dbff2]:nth-child(odd){background-color:#fff}.inference-item[data-v-250dbff2]:hover{background-color:#edf2f7}.inference-content[data-v-250dbff2]{flex:1}.inference-header[data-v-250dbff2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.inference-device-model[data-v-250dbff2]{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden}.device-line[data-v-250dbff2]{display:flex;align-items:center;gap:4px}.model-line[data-v-250dbff2]{display:flex;align-items:center;gap:2px}.device-name-main[data-v-250dbff2]{font-size:.9rem;font-weight:400;color:#374151;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.3}.device-name-details[data-v-250dbff2]{font-size:.8rem;color:#9ca3af;font-weight:400;white-space:normal;word-wrap:break-word;word-break:break-word}.checkpoint-name-main[data-v-250dbff2]{font-size:.9rem;font-weight:400;color:#374151;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.3}.checkpoint-name-hash[data-v-250dbff2]{font-size:.75rem;color:#9ca3af;font-weight:400;margin-left:2px;white-space:normal;word-wrap:break-word;word-break:break-word}.inference-value[data-v-250dbff2]{color:#0d9488;font-weight:640;font-size:1.1rem;margin-left:8px;flex-shrink:0;text-decoration:none}.inference-unit[data-v-250dbff2]{color:#9ca3af;font-size:.8rem;font-weight:400}.inference-bar-container[data-v-250dbff2]{height:24px;background-color:#f3f4f6;border-radius:4px;overflow:hidden;position:relative}.inference-bar-fill[data-v-250dbff2]{height:100%;border-radius:4px;transition:width .3s ease}.rank[data-v-250dbff2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#6c757d;color:#fff;border-radius:4px;font-size:.75rem;font-weight:600;flex-shrink:0}.rank-gold[data-v-250dbff2]{background:gold;color:#000}.rank-silver[data-v-250dbff2]{background:silver;color:#000}.rank-bronze[data-v-250dbff2]{background:#cd7f32;color:#000}.rank-default[data-v-250dbff2]{background:#3b82f6;color:#fff}.bar-gold[data-v-250dbff2]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.bar-silver[data-v-250dbff2]{background:linear-gradient(90deg,#e5e7eb,#9ca3af)}.bar-bronze[data-v-250dbff2]{background:linear-gradient(90deg,#d97706,#92400e)}.bar-default[data-v-250dbff2]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.pie-charts-container[data-v-250dbff2]{margin-top:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}@media (min-width: 1920px){.main-layout[data-v-250dbff2]{grid-template-columns:400px 1fr;gap:20px;padding:12px 16px;font-size:15px}.sidebar[data-v-250dbff2]{padding:24px;border-radius:12px;min-width:400px;max-width:400px}.content[data-v-250dbff2]{padding:24px;border-radius:12px}}@media (max-width: 1024px){.main-layout[data-v-250dbff2]{grid-template-columns:1fr;gap:12px;padding:12px;background:#fff}.sidebar[data-v-250dbff2]{order:0;min-width:auto;max-width:none}.content[data-v-250dbff2]{order:1;padding:16px;min-height:auto}.charts-row[data-v-250dbff2]{grid-template-columns:1fr;gap:16px}.overview-grid[data-v-250dbff2]{grid-template-columns:1fr 1fr;gap:20px}.pie-charts-container[data-v-250dbff2]{grid-template-columns:1fr;gap:16px}}@media (max-width: 1200px){.pie-charts-container[data-v-250dbff2]{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width: 768px){.main-layout[data-v-250dbff2]{padding:8px;gap:8px}.sidebar[data-v-250dbff2]{padding:12px}.content[data-v-250dbff2]{padding:12px;border-radius:8px}.performance-table[data-v-250dbff2]{font-size:.75rem}.performance-table th[data-v-250dbff2],.performance-table td[data-v-250dbff2]{padding:.5rem}.summary-sections[data-v-250dbff2]{grid-template-columns:1fr}.summary-stats[data-v-250dbff2]{grid-template-columns:repeat(2,1fr)}.charts-row[data-v-250dbff2]{grid-template-columns:1fr}.overview-grid[data-v-250dbff2]{grid-template-columns:1fr;gap:20px}.inference-header[data-v-250dbff2]{flex-direction:column;align-items:flex-start;gap:.5rem}.inference-info[data-v-250dbff2]{max-width:100%}.inference-label[data-v-250dbff2],.inference-device[data-v-250dbff2]{white-space:normal;overflow:visible;text-overflow:unset;max-width:100%}}.tooltip-icon[data-v-250dbff2]{display:inline-block;width:16px;height:16px;background-color:#6b7280;color:#fff;border-radius:50%;text-align:center;line-height:16px;font-size:11px;font-weight:700;margin-left:6px;cursor:help;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tooltip-icon[data-v-250dbff2]:hover{background-color:#374151}.date-time-cell[data-v-250dbff2]{font-size:.875rem;font-weight:400;font-family:inherit;line-height:1.2}.date-line[data-v-250dbff2]{font-weight:500;font-family:inherit;color:#374151}.time-line[data-v-250dbff2]{font-weight:400;font-family:inherit;color:#6b7280;font-size:.8rem}.charts-error[data-v-250dbff2]{text-align:center;padding:40px 20px;background:#fff5f5;border:2px solid #fca5a5;border-radius:12px;margin:20px 0}.charts-error p[data-v-250dbff2]{color:#dc2626;font-size:1.1rem;margin-bottom:16px}.charts-error .retry-btn[data-v-250dbff2]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.charts-error .retry-btn[data-v-250dbff2]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d}
