.sidebar[data-v-35e27eed]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid #f3f4f6;height:fit-content}.filter-group[data-v-35e27eed]{margin-bottom:16px}.filter-divider[data-v-35e27eed]{height:2px;background:linear-gradient(90deg,transparent,#20b2aa,transparent);margin:20px 0;border-radius:1px}.filter-header[data-v-35e27eed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;background:#1f2937;padding:8px 12px;border-radius:6px}.filter-header h3[data-v-35e27eed]{margin:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:.025em;background:transparent;padding:0;border-radius:0;text-align:left}.filter-options[data-v-35e27eed]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;max-height:600px;overflow-y:auto}.brand-list[data-v-35e27eed]{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;max-height:300px;overflow-y:auto;padding:4px}.brand-item[data-v-35e27eed]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #f1f5f9;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.brand-item[data-v-35e27eed]:nth-child(2n){background:#ebeff0}.brand-item[data-v-35e27eed]:nth-child(odd){background:#fff}.brand-item[data-v-35e27eed]: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-35e27eed]:hover{background:#edf2f7;border-color:#14b8a6;transform:translate(4px);box-shadow:0 2px 8px #14b8a626}.brand-item[data-v-35e27eed]:hover:before{transform:scaleY(1)}.brand-item.selected[data-v-35e27eed]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#14b8a6;box-shadow:0 4px 12px #14b8a626}.brand-item.selected[data-v-35e27eed]:before{transform:scaleY(1)}.brand-checkbox[data-v-35e27eed]{position:relative;display:flex;align-items:center;justify-content:center}.brand-checkbox input[type=checkbox][data-v-35e27eed]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox[data-v-35e27eed]{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-35e27eed]{border-color:#14b8a6;background:#f8fafc}.brand-item.selected .custom-checkbox[data-v-35e27eed]{background:#14b8a6;border-color:#0d9488;transform:scale(1.1)}.check-icon[data-v-35e27eed]{width:12px;height:12px;color:#fff;animation:checkBounce-35e27eed .3s ease}@keyframes checkBounce-35e27eed{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.brand-content[data-v-35e27eed]{flex:1;display:flex;flex-direction:column;gap:2px}.brand-name[data-v-35e27eed]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.3;transition:color .2s ease}.brand-item.selected .brand-name[data-v-35e27eed]{color:#0f766e}.brand-count[data-v-35e27eed]{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-35e27eed]{color:#0f766e;background:#f0fdfa}.brand-item[data-v-35e27eed]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#14b8a61a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:0}.brand-item[data-v-35e27eed]:active:after{width:300px;height:300px}.search-container[data-v-35e27eed]{margin-bottom:12px}.search-input[data-v-35e27eed]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .2s ease}.search-input[data-v-35e27eed]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.search-input[data-v-35e27eed]:hover{border-color:#14b8a6;background:#f8fafc}.filter-count[data-v-35e27eed]{color:#6b7280;font-size:12px;font-weight:600;margin-bottom:8px;text-align:center}.models-list[data-v-35e27eed]{max-height:300px;overflow-y:auto}.filter-option[data-v-35e27eed]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;border:1px solid #f1f5f9;min-height:50px}.filter-option[data-v-35e27eed]:nth-child(2n){background:#ebeff0}.filter-option[data-v-35e27eed]:nth-child(odd){background:#fff}.filter-option[data-v-35e27eed]: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}.filter-option[data-v-35e27eed]:hover{background:#edf2f7;border-color:#14b8a6;transform:translate(4px);box-shadow:0 2px 8px #14b8a626}.filter-option[data-v-35e27eed]:hover:before{transform:scaleY(1)}.filter-option[data-v-35e27eed]:has(input:checked){background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#14b8a6;box-shadow:0 4px 12px #14b8a626}.filter-option[data-v-35e27eed]:has(input:checked):before{transform:scaleY(1)}.filter-option input[type=checkbox][data-v-35e27eed]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filter-option .custom-checkbox[data-v-35e27eed]{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;margin-top:2px;flex-shrink:0}.filter-option:hover .custom-checkbox[data-v-35e27eed]{border-color:#14b8a6;background:#f8fafc}.filter-option:has(input:checked) .custom-checkbox[data-v-35e27eed]{background:#14b8a6;border-color:#0d9488;transform:scale(1.1)}.filter-option .check-icon[data-v-35e27eed]{width:12px;height:12px;color:#fff;animation:checkBounce-35e27eed .3s ease}.option-text-container[data-v-35e27eed]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:1px}.option-text-main[data-v-35e27eed]{color:#1f2937;font-size:13.8px;font-weight:500;line-height:1.3;word-break:break-word;transition:color .2s ease}.option-text-hash[data-v-35e27eed]{color:#6b7280;font-size:11.5px;font-weight:400;line-height:1.2;word-break:break-word;transition:color .2s ease}.filter-option:has(input:checked) .option-text-main[data-v-35e27eed]{color:#0f766e;font-weight:600}.filter-option:has(input:checked) .option-text-hash[data-v-35e27eed]{color:#14b8a6}.option-count[data-v-35e27eed]{color:#6b7280;font-size:10px;font-weight:600;background:#f3f4f6;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;transition:all .2s ease;flex-shrink:0;white-space:nowrap;margin-top:1px;height:fit-content}.filter-option:has(input:checked) .option-count[data-v-35e27eed]{color:#0f766e;background:#f0fdfa}.filter-option[data-v-35e27eed]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#14b8a61a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;z-index:0}.filter-option[data-v-35e27eed]:active:after{width:300px;height:300px}.filter-select[data-v-35e27eed]{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;width:100%;transition:all .2s ease;cursor:pointer}.filter-select[data-v-35e27eed]:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.filter-select[data-v-35e27eed]:hover{border-color:#14b8a6;background:#f8fafc}.filter-select option[data-v-35e27eed]:hover{background:#f0fdfa;color:#0d9488}.filter-select option[data-v-35e27eed]:checked{background:#14b8a6;color:#fff}.loading[data-v-35e27eed],.error[data-v-35e27eed]{padding:20px;text-align:center;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500}.error[data-v-35e27eed]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.no-models[data-v-35e27eed]{text-align:center;padding:20px;color:#6b7280;font-style:italic;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.clear-button[data-v-35e27eed]{padding:4px 8px;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-35e27eed]:hover:not(:disabled){background:#ffffff26;border-color:#d1d5db;color:#fff}.clear-button[data-v-35e27eed]:disabled{opacity:.4;cursor:not-allowed;color:#6b7280;border-color:#4b5563;background:#ffffff05}.selected-devices[data-v-35e27eed]{margin-bottom:16px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;overflow:hidden}.selected-devices-list[data-v-35e27eed]{max-height:200px;overflow-y:auto}.selected-device-item[data-v-35e27eed]{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.selected-device-item[data-v-35e27eed]:last-child{border-bottom:none}.selected-device-item[data-v-35e27eed]:hover{background-color:#e6fffa}.selected-device-content[data-v-35e27eed]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:8px}.selected-device-content .option-text-container[data-v-35e27eed]{flex:1;min-width:0}.selected-device-content .option-text-main[data-v-35e27eed]{color:#1f2937;font-size:13px;font-weight:500;line-height:1.3;word-break:break-word}.selected-device-content .option-text-hash[data-v-35e27eed]{color:#6b7280;font-size:11px;font-weight:400;line-height:1.2;word-break:break-word}.remove-device-btn[data-v-35e27eed]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:#fee2e2;color:#dc2626;border-radius:4px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-device-btn[data-v-35e27eed]:hover{background:#fecaca;color:#b91c1c;transform:scale(1.1)}.remove-device-btn[data-v-35e27eed]:active{transform:scale(.95)}.remove-icon[data-v-35e27eed]{width:14px;height:14px}.selected-info[data-v-272e13fa]{margin-bottom:20px}.base-checkpoint-info[data-v-272e13fa]{margin-bottom:16px}.base-checkpoint-info h3[data-v-272e13fa]{color:#1f2937;font-size:1.32rem;margin:0 0 12px;padding:8px 12px;background:#1f2937;color:#fff;border-radius:6px;font-size:15.6px;font-weight:600;letter-spacing:.025em}.selected-models-list[data-v-272e13fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-bottom:16px}.selected-model-item[data-v-272e13fa]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:#f0fdfa;border:1px solid #14b8a6;border-radius:8px;min-height:40px;cursor:default;transition:all .2s ease;box-shadow:0 2px 8px #14b8a626}.selected-model-item[data-v-272e13fa]:hover{background:#ccfbf1;border-color:#0d9488;box-shadow:0 4px 12px #14b8a640}.model-name-container[data-v-272e13fa]{display:flex;flex-direction:column;gap:2px;flex:1;word-wrap:break-word;overflow-wrap:break-word}.model-name-main[data-v-272e13fa]{color:#1f2937;font-weight:500;font-size:13.8px;line-height:1.3;word-break:break-word;transition:color .2s ease}.model-name-hash[data-v-272e13fa]{color:#6b7280;font-weight:400;font-size:11.5px;line-height:1.2;word-break:break-word;transition:color .2s ease}.model-count[data-v-272e13fa]{color:#0f766e;font-size:12px;font-weight:600;background:#f0fdfa;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center;transition:all .2s ease;flex-shrink:0;margin-right:8px}.remove-model-btn[data-v-272e13fa]{background:#14b8a6;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:all .2s ease;flex-shrink:0}.remove-model-btn[data-v-272e13fa]:hover{background:#dc2626;transform:scale(1.1)}.no-selection[data-v-272e13fa],.placeholder[data-v-272e13fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:16px;color:#374151;min-height:300px}.cat-art[data-v-272e13fa]{margin-bottom:20px;font-family:Courier New,monospace;font-size:12px;line-height:1.2;color:#6366f1;filter:drop-shadow(0 2px 4px rgba(99,102,241,.1))}.cat-art pre[data-v-272e13fa]{margin:0;white-space:pre}.placeholder-title[data-v-272e13fa]{margin:0;font-size:1.5em;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:-.025em}.placeholder p[data-v-272e13fa]{margin:0;font-size:1.1rem;font-weight:500}@media (max-width: 768px){.selected-models-list[data-v-272e13fa]{grid-template-columns:1fr;gap:8px}.selected-model-item[data-v-272e13fa]{padding:10px;font-size:.85rem}.remove-model-btn[data-v-272e13fa]{width:18px;height:18px;font-size:12px}.no-selection[data-v-272e13fa],.placeholder[data-v-272e13fa]{padding:30px 15px}.no-selection p[data-v-272e13fa],.placeholder p[data-v-272e13fa]{font-size:.95rem}}.results-section[data-v-bb2417d5]{margin-top:0;background:#fff;margin-bottom:20px}.selected-models-header h3[data-v-bb2417d5]{color:#1f2937;font-size:1.32rem;margin:0 0 12px;padding:8px 12px;background:#1f2937;color:#fff;border-radius:6px;font-size:15.6px;font-weight:600;letter-spacing:.025em}.base-model-badge[data-v-bb2417d5]{color:#fbbf24;font-weight:500;font-size:14px;opacity:.9}.tab-navigation[data-v-bb2417d5]{display:flex;margin-bottom:20px}.tab-button[data-v-bb2417d5]{padding:12px 24px;background:none;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:1rem;font-weight:500;color:#0d9488;transition:all .3s ease}.tab-button[data-v-bb2417d5]:hover{color:#333;background:#f8f9fa}.tab-button.active[data-v-bb2417d5]{color:#fff;background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 2px 8px #14b8a64d}.tab-content[data-v-bb2417d5]{min-height:400px}.tab-pane[data-v-bb2417d5]{animation:fadeIn-bb2417d5 .3s ease-in-out}@keyframes fadeIn-bb2417d5{0%{opacity:0}to{opacity:1}}.empty-overview[data-v-bb2417d5]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;color:#374151;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:16px;margin:20px 0;min-height:200px}.cat-art[data-v-bb2417d5]{margin-bottom:20px;font-family:Courier New,monospace;font-size:12px;line-height:1.2;color:#6366f1;filter:drop-shadow(0 2px 4px rgba(99,102,241,.1))}.cat-art pre[data-v-bb2417d5]{margin:0;white-space:pre}.empty-overview h4[data-v-bb2417d5]{margin:0 0 12px;font-size:1.3em;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.1)}.empty-overview p[data-v-bb2417d5]{margin:0;font-size:1em;font-weight:500;color:#475569;line-height:1.5}.overview-content[data-v-bb2417d5]{padding:20px 0}.charts-row[data-v-bb2417d5]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.pie-chart-section[data-v-bb2417d5]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.pie-chart-section h4[data-v-bb2417d5]{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}.bar-chart-section[data-v-bb2417d5]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.bar-chart-section h4[data-v-bb2417d5]{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}.overview-grid[data-v-bb2417d5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.overview-section[data-v-bb2417d5]{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-bb2417d5]:hover{box-shadow:0 4px 12px #0000001f}.overview-section h4[data-v-bb2417d5]{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-bb2417d5]{display:flex;flex-direction:column;gap:0}.list-item[data-v-bb2417d5]{display:flex;align-items:center;gap:12px;padding:8px 16px;transition:background-color .2s ease}.list-item[data-v-bb2417d5]:nth-child(2n){background-color:#f8fafc}.list-item[data-v-bb2417d5]:nth-child(odd){background-color:#fff}.list-item[data-v-bb2417d5]:hover{background-color:#edf2f7}.rank[data-v-bb2417d5]{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.rank-gold[data-v-bb2417d5]{background:gold;color:#000}.rank.rank-silver[data-v-bb2417d5]{background:silver;color:#000}.rank.rank-bronze[data-v-bb2417d5]{background:#cd7f32;color:#fff}.name[data-v-bb2417d5]{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%}.bar-container[data-v-bb2417d5]{flex:1;height:28px;background:#f1f3f4;border-radius:14px;overflow:hidden;min-width:120px;margin-right:16px}.bar-fill[data-v-bb2417d5]{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-bb2417d5]{color:#1a1a1a;font-size:.75rem;font-weight:700}.no-data[data-v-bb2417d5]{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}.device-name-main[data-v-bb2417d5]{font-size:15px;font-weight:400}.device-name-details[data-v-bb2417d5]{font-size:11px;color:#9ca3af;font-weight:400;margin-left:4px}.inference-list[data-v-bb2417d5]{display:flex;flex-direction:column;gap:8px}.inference-item[data-v-bb2417d5]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:6px;transition:background-color .2s ease}.inference-item[data-v-bb2417d5]:nth-child(2n){background-color:#f8fafc}.inference-item[data-v-bb2417d5]:hover{background-color:#f1f5f9}.inference-content[data-v-bb2417d5]{flex:1;min-width:100px}.inference-header[data-v-bb2417d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 4px}.inference-label[data-v-bb2417d5]{font-weight:500;color:#1f2937;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:1.2}.inference-value[data-v-bb2417d5]{color:#0d9488;font-weight:640;font-size:1.1rem;margin-left:8px;flex-shrink:0;text-decoration:none}.inference-unit[data-v-bb2417d5]{color:#9ca3af;font-size:.8rem;font-weight:400}.inference-bar-container[data-v-bb2417d5]{height:24px;background-color:#f3f4f6;border-radius:4px;overflow:hidden;position:relative}.inference-bar-fill[data-v-bb2417d5]{height:100%;border-radius:4px;transition:width .3s ease}.bar-gold[data-v-bb2417d5]{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.bar-silver[data-v-bb2417d5]{background:linear-gradient(90deg,#9ca3af,#6b7280)}.bar-bronze[data-v-bb2417d5]{background:linear-gradient(90deg,#d97706,#b45309)}.bar-normal[data-v-bb2417d5]{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.name-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer;flex:1;display:block;white-space:normal;word-wrap:break-word;word-break:break-word;line-height:1.3;max-width:100%}.name-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.name-link[data-v-bb2417d5]:visited{color:#2d3748}@media (max-width: 768px){.charts-row[data-v-bb2417d5]{grid-template-columns:1fr;gap:16px}.overview-grid[data-v-bb2417d5]{grid-template-columns:1fr;gap:20px}.pie-charts-container[data-v-bb2417d5]{grid-template-columns:1fr;gap:16px}}@media (max-width: 1200px){.pie-charts-container[data-v-bb2417d5]{grid-template-columns:1fr 1fr;gap:16px}}.table-container[data-v-bb2417d5]{overflow-x:auto;padding:16px;width:100%;max-width:100%}.performance-table[data-v-bb2417d5]{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;overflow:hidden;border:1px solid #e2e8f0;min-width:1300px}.performance-table th[data-v-bb2417d5]{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[data-v-bb2417d5]:nth-child(1),.performance-table td[data-v-bb2417d5]:nth-child(1){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(2),.performance-table td[data-v-bb2417d5]:nth-child(2){min-width:200px}.performance-table th[data-v-bb2417d5]:nth-child(3),.performance-table td[data-v-bb2417d5]:nth-child(3){min-width:120px}.performance-table th[data-v-bb2417d5]:nth-child(4),.performance-table td[data-v-bb2417d5]:nth-child(4){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(5),.performance-table td[data-v-bb2417d5]:nth-child(5){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(6),.performance-table td[data-v-bb2417d5]:nth-child(6){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(7),.performance-table td[data-v-bb2417d5]:nth-child(7){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(8),.performance-table td[data-v-bb2417d5]:nth-child(8){min-width:140px}.performance-table th[data-v-bb2417d5]:nth-child(9),.performance-table td[data-v-bb2417d5]:nth-child(9){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(10),.performance-table td[data-v-bb2417d5]:nth-child(10){min-width:120px}.performance-table th[data-v-bb2417d5]:nth-child(11),.performance-table td[data-v-bb2417d5]:nth-child(11){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(12),.performance-table td[data-v-bb2417d5]:nth-child(12){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(13),.performance-table td[data-v-bb2417d5]:nth-child(13){min-width:100px}.performance-table td[data-v-bb2417d5]:nth-child(1){background-color:#f0fdfa!important;border-left:3px solid #20b2aa}.performance-table tr:nth-child(2n) td[data-v-bb2417d5]:nth-child(1){background-color:#f0fdfa!important}.performance-table tr:nth-child(odd) td[data-v-bb2417d5]:nth-child(1){background-color:#f0fdfa!important}.performance-table tr:hover td[data-v-bb2417d5]:nth-child(1){background-color:#e6fffa!important}.performance-table td[data-v-bb2417d5]{padding:10px 16px;border-bottom:1px solid #f1f5f9;color:#2d3748;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.performance-table tr:nth-child(2n) td[data-v-bb2417d5]{background:#ebeff0}.performance-table tr:nth-child(odd) td[data-v-bb2417d5]{background:#fff}.performance-table tr:hover td[data-v-bb2417d5]{background:#edf2f7}.performance-table tr:last-child td[data-v-bb2417d5]{border-bottom:none}.performance-cell[data-v-bb2417d5]{min-width:0;width:100%}.performance-value[data-v-bb2417d5]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.performance-value .value[data-v-bb2417d5]{font-size:.956rem;font-weight:700;color:#1e293b}.performance-value .unit[data-v-bb2417d5]{font-size:.75rem;color:#6b7280;font-weight:500}.performance-bar[data-v-bb2417d5]{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.bar-progress[data-v-bb2417d5]{height:100%;background:#20b2aa;border-radius:2px;transition:width .3s}.its-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer}.its-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.its-link[data-v-bb2417d5]:visited{color:#2d3748}.model-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer}.model-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.model-link[data-v-bb2417d5]:visited{color:#2d3748}.device-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer}.device-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.device-link[data-v-bb2417d5]:visited{color:#2d3748}.user-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer}.user-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.user-link[data-v-bb2417d5]:visited{color:#2d3748}.run-link[data-v-bb2417d5]{color:#2d3748;text-decoration:none;font-weight:400;transition:color .15s ease;cursor:pointer;font-family:Courier New,monospace;font-size:.8rem}.run-link[data-v-bb2417d5]:hover{color:#4a5568;text-decoration:underline}.run-link[data-v-bb2417d5]:visited{color:#2d3748}.performance-table td[data-v-bb2417d5]:nth-child(10){max-width:250px}.performance-table th[data-v-bb2417d5]:nth-child(2){text-decoration:underline}.performance-table th[data-v-bb2417d5]:nth-child(3){text-decoration:underline}.performance-table th[data-v-bb2417d5]:nth-child(9){text-decoration:underline}.device-name-main[data-v-bb2417d5]{font-size:.875rem;font-weight:400;color:#1e293b}.device-name-details[data-v-bb2417d5]{font-size:10px;color:#6b7280;font-weight:400;margin-left:2px}.checkpoint-name-main[data-v-bb2417d5]{font-size:.875rem;font-weight:500;color:#374151}.checkpoint-name-hash[data-v-bb2417d5]{font-size:11px;color:#9ca3af;font-weight:400;margin-left:4px}@media (max-width: 1200px){.performance-table[data-v-bb2417d5]{font-size:.8rem}.performance-table th[data-v-bb2417d5],.performance-table td[data-v-bb2417d5]{padding:8px 12px}}@media (max-width: 768px){.table-container[data-v-bb2417d5]{padding:12px}.performance-table[data-v-bb2417d5]{font-size:.75rem}.performance-table th[data-v-bb2417d5],.performance-table td[data-v-bb2417d5]{padding:6px 8px}.performance-table th[data-v-bb2417d5]:nth-child(1),.performance-table td[data-v-bb2417d5]:nth-child(1){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(2),.performance-table td[data-v-bb2417d5]:nth-child(2){min-width:150px}.performance-table th[data-v-bb2417d5]:nth-child(3),.performance-table td[data-v-bb2417d5]:nth-child(3){min-width:120px}.performance-table th[data-v-bb2417d5]:nth-child(4),.performance-table td[data-v-bb2417d5]:nth-child(4){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(5),.performance-table td[data-v-bb2417d5]:nth-child(5){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(6),.performance-table td[data-v-bb2417d5]:nth-child(6){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(7),.performance-table td[data-v-bb2417d5]:nth-child(7){display:none}.performance-table th[data-v-bb2417d5]:nth-child(8),.performance-table td[data-v-bb2417d5]:nth-child(8){display:none}.performance-table th[data-v-bb2417d5]:nth-child(9),.performance-table td[data-v-bb2417d5]:nth-child(9){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(10),.performance-table td[data-v-bb2417d5]:nth-child(10){display:none}.performance-table th[data-v-bb2417d5]:nth-child(11),.performance-table td[data-v-bb2417d5]:nth-child(11){display:none}.performance-table th[data-v-bb2417d5]:nth-child(12),.performance-table td[data-v-bb2417d5]:nth-child(12){display:none}.performance-table th[data-v-bb2417d5]:nth-child(13),.performance-table td[data-v-bb2417d5]:nth-child(13){display:none}}@media (max-width: 480px){.table-container[data-v-bb2417d5]{padding:8px}.performance-table[data-v-bb2417d5]{font-size:.7rem}.performance-table th[data-v-bb2417d5],.performance-table td[data-v-bb2417d5]{padding:4px 6px}.performance-table th[data-v-bb2417d5]:nth-child(1),.performance-table td[data-v-bb2417d5]:nth-child(1){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(2),.performance-table td[data-v-bb2417d5]:nth-child(2){min-width:120px}.performance-table th[data-v-bb2417d5]:nth-child(3),.performance-table td[data-v-bb2417d5]:nth-child(3){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(4),.performance-table td[data-v-bb2417d5]:nth-child(4){min-width:100px}.performance-table th[data-v-bb2417d5]:nth-child(5),.performance-table td[data-v-bb2417d5]:nth-child(5){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(6),.performance-table td[data-v-bb2417d5]:nth-child(6){min-width:80px}.performance-table th[data-v-bb2417d5]:nth-child(7),.performance-table td[data-v-bb2417d5]:nth-child(7){display:none}.performance-table th[data-v-bb2417d5]:nth-child(8),.performance-table td[data-v-bb2417d5]:nth-child(8){display:none}.performance-table th[data-v-bb2417d5]:nth-child(9),.performance-table td[data-v-bb2417d5]:nth-child(9){display:none}.performance-table th[data-v-bb2417d5]:nth-child(10),.performance-table td[data-v-bb2417d5]:nth-child(10){display:none}.performance-table th[data-v-bb2417d5]:nth-child(11),.performance-table td[data-v-bb2417d5]:nth-child(11){display:none}.performance-table th[data-v-bb2417d5]:nth-child(12),.performance-table td[data-v-bb2417d5]:nth-child(12){display:none}.performance-table th[data-v-bb2417d5]:nth-child(13),.performance-table td[data-v-bb2417d5]:nth-child(13){display:none}}.loading[data-v-bb2417d5],.error[data-v-bb2417d5]{padding:20px;text-align:center;color:#666;background:#f8f9fa;border:1px solid #ccc;font-size:1em;font-weight:500}.error[data-v-bb2417d5]{color:#dc3545;background:#f8d7da;border-color:#f5c6cb}.no-results[data-v-bb2417d5]{text-align:center;padding:40px 20px;color:#374151;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;border-radius:16px;margin:20px 0}.no-results-content[data-v-bb2417d5]{max-width:400px;margin:0 auto}.no-results-icon[data-v-bb2417d5]{font-size:3em;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.no-results h4[data-v-bb2417d5]{margin:0 0 12px;font-size:1.3em;font-weight:700;color:#1e293b;text-shadow:0 1px 2px rgba(0,0,0,.1)}.no-results p[data-v-bb2417d5]{margin:0 0 12px;font-size:1em;font-weight:500;color:#475569;line-height:1.5}.no-results-subtitle[data-v-bb2417d5]{font-size:.9em!important;color:#8b5cf6!important;font-weight:600!important;text-shadow:0 1px 2px rgba(139,92,246,.2)!important}.pie-charts-container[data-v-bb2417d5]{margin-top:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.histogram-section[data-v-bb2417d5]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.histogram-section[data-v-bb2417d5]:hover{box-shadow:0 4px 12px #0000001f}.histogram-section h4[data-v-bb2417d5]{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}.date-time-cell[data-v-bb2417d5]{font-size:.875rem;font-weight:400;font-family:inherit;line-height:1.2}.date-line[data-v-bb2417d5]{font-weight:500;font-family:inherit;color:#374151}.time-line[data-v-bb2417d5]{font-weight:400;font-family:inherit;color:#6b7280;font-size:.8rem}.libraries-cell[data-v-bb2417d5]{min-width:150px}.library-tags[data-v-bb2417d5]{display:flex;flex-wrap:wrap;gap:.25rem}.lib-tag[data-v-bb2417d5]{background:#eff6ff;color:#1e40af;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid #dbeafe;font-family:inherit}.no-libraries[data-v-bb2417d5]{color:#9ca3af;font-size:.75rem;font-style:italic}.tooltip-icon[data-v-bb2417d5]{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-bb2417d5]:hover{background-color:#374151}.checkpoint-layout[data-v-d1a1cb59]{display:grid;grid-template-columns:380px 1fr;gap:16px;padding:8px;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;width:100%;height:100%;min-height:100vh}.content[data-v-d1a1cb59]{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}@media (min-width: 1920px){.checkpoint-layout[data-v-d1a1cb59]{grid-template-columns:400px 1fr;gap:20px;padding:12px 16px;font-size:15px}.content[data-v-d1a1cb59]{padding:24px;border-radius:12px}}@media (max-width: 1024px){.checkpoint-layout[data-v-d1a1cb59]{grid-template-columns:1fr;gap:12px;padding:12px;background:#fff}.content[data-v-d1a1cb59]{order:1;padding:16px;min-height:auto}}@media (max-width: 768px){.checkpoint-layout[data-v-d1a1cb59]{padding:8px;gap:8px}.content[data-v-d1a1cb59]{padding:12px;border-radius:8px}}
