.image-card[data-v-4a8619c1]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.image-card[data-v-4a8619c1]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.image-container[data-v-4a8619c1]{position:relative;width:100%;height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-container img[data-v-4a8619c1]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .3s ease}.image-container img.loaded[data-v-4a8619c1]{opacity:1}.image-container img.error[data-v-4a8619c1]{display:none}.image-loading[data-v-4a8619c1],.image-error[data-v-4a8619c1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c757d;font-size:.9rem}.image-error[data-v-4a8619c1]{color:#dc3545}.image-info[data-v-4a8619c1]{padding:15px}.image-title[data-v-4a8619c1]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:8px;word-break:break-word}.image-meta[data-v-4a8619c1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;gap:10px}.task-badge[data-v-4a8619c1]{background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.file-size[data-v-4a8619c1]{color:#6c757d;font-size:.8rem;white-space:nowrap}.image-details[data-v-4a8619c1]{margin-bottom:15px}.resolution[data-v-4a8619c1]{color:#28a745;font-size:.75rem;font-weight:500;display:block;margin-bottom:4px}.last-modified[data-v-4a8619c1]{color:#6c757d;font-size:.75rem}.core-task-info[data-v-4a8619c1]{margin-bottom:10px}.core-task-badge[data-v-4a8619c1]{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;font-size:.75rem;margin-bottom:4px}.core-task-badge.implemented[data-v-4a8619c1]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.core-task-badge.not-implemented[data-v-4a8619c1]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.core-task-label[data-v-4a8619c1]{font-weight:500}.core-task-name[data-v-4a8619c1]{font-weight:600}.implementation-status[data-v-4a8619c1]{margin-left:auto}.reference-status[data-v-4a8619c1]{color:#17a2b8;font-size:.7rem;font-style:italic}.item-info[data-v-4a8619c1]{margin:10px 0;padding:8px;background:#f8f9fa;border-radius:6px;border-left:3px solid #007bff}.item-header[data-v-4a8619c1]{font-size:.8rem;font-weight:600;color:#495057;margin-bottom:6px}.item-details[data-v-4a8619c1]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.item-tag[data-v-4a8619c1]{padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:500}.item-number[data-v-4a8619c1]{background:#e3f2fd;color:#1976d2}.item-variant[data-v-4a8619c1]{background:#f3e5f5;color:#7b1fa2}.item-condition[data-v-4a8619c1]{background:#e8f5e8;color:#388e3c}.item-description[data-v-4a8619c1]{font-size:.8rem;color:#495057;font-style:italic}.image-actions[data-v-4a8619c1]{display:flex;gap:8px;padding:0 15px 15px}.action-btn[data-v-4a8619c1]{flex:1;padding:8px 12px;border:none;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.action-btn[data-v-4a8619c1]:not(.secondary){background:#3498db;color:#fff}.action-btn[data-v-4a8619c1]:not(.secondary):hover{background:#2980b9}.action-btn.secondary[data-v-4a8619c1]{background:#f8f9fa;color:#6c757d;border:1px solid #dee2e6}.action-btn.secondary[data-v-4a8619c1]:hover{background:#e9ecef;color:#495057}@media (max-width: 768px){.image-meta[data-v-4a8619c1]{flex-direction:column;align-items:flex-start;gap:5px}.image-actions[data-v-4a8619c1]{flex-direction:column}}.resolution-chart[data-v-63f8e4d8]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.resolution-chart h3[data-v-63f8e4d8]{color:#2c3e50;margin-bottom:10px}.chart-description[data-v-63f8e4d8]{color:#7f8c8d;margin-bottom:20px;font-size:.9rem}.chart-container[data-v-63f8e4d8]{overflow-x:auto}.chart-svg[data-v-63f8e4d8]{display:block;margin:0 auto}.axis-label[data-v-63f8e4d8]{font-size:12px;fill:#666}.axis-label.rotated[data-v-63f8e4d8]{transform-origin:center;transform:rotate(-45deg)}.grid-line[data-v-63f8e4d8]{stroke:#e0e0e0;stroke-width:1}.bar[data-v-63f8e4d8]{cursor:pointer;transition:opacity .2s ease}.bar[data-v-63f8e4d8]:hover{opacity:.8}.bar.trog[data-v-63f8e4d8]{fill:#3498db}.bar.theory-of-mind[data-v-63f8e4d8]{fill:#e74c3c}.bar.mental-rotation[data-v-63f8e4d8]{fill:#2ecc71}.bar.mixed[data-v-63f8e4d8]{fill:#9b59b6}.bar.default[data-v-63f8e4d8]{fill:#95a5a6}.tooltip[data-v-63f8e4d8]{position:absolute;background:#000000e6;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;pointer-events:none;z-index:1000;max-width:200px}.legend[data-v-63f8e4d8]{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;justify-content:center}.legend-item[data-v-63f8e4d8]{display:flex;align-items:center;gap:5px;font-size:.9rem}.legend-color[data-v-63f8e4d8]{width:16px;height:16px;border-radius:2px}.legend-color.trog[data-v-63f8e4d8]{background-color:#3498db}.legend-color.theory-of-mind[data-v-63f8e4d8]{background-color:#e74c3c}.legend-color.mental-rotation[data-v-63f8e4d8]{background-color:#2ecc71}.legend-color.mixed[data-v-63f8e4d8]{background-color:#9b59b6}@media (max-width: 768px){.chart-container[data-v-63f8e4d8]{overflow-x:scroll}.legend[data-v-63f8e4d8]{flex-direction:column;align-items:center}}.app[data-v-6db99fe2]{min-height:100vh;padding:20px}.header[data-v-6db99fe2]{text-align:center;margin-bottom:30px}.header h1[data-v-6db99fe2]{color:#2c3e50;font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-6db99fe2]{color:#7f8c8d;font-size:1.1rem}.github-link[data-v-6db99fe2]{margin-top:10px}.github-link a[data-v-6db99fe2]{color:#3498db;text-decoration:none}.github-link a[data-v-6db99fe2]:hover{text-decoration:underline}.controls[data-v-6db99fe2]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px}.filter-controls[data-v-6db99fe2]{display:flex;gap:20px;flex-wrap:wrap;align-items:end;margin-bottom:15px}.control-group[data-v-6db99fe2]{display:flex;flex-direction:column;gap:5px}.control-group label[data-v-6db99fe2]{font-weight:600;color:#2c3e50;font-size:.9rem}.control-group select[data-v-6db99fe2],.control-group input[data-v-6db99fe2]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.sort-direction-btn[data-v-6db99fe2]{padding:8px 12px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin-left:5px}.sort-direction-btn[data-v-6db99fe2]:hover{background:#2980b9}.stats[data-v-6db99fe2]{text-align:right;color:#7f8c8d;font-size:.9rem}.gallery[data-v-6db99fe2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.loading[data-v-6db99fe2]{text-align:center;padding:50px;font-size:1.2rem;color:#7f8c8d}.no-results[data-v-6db99fe2]{text-align:center;padding:50px;color:#7f8c8d}.github-info[data-v-6db99fe2]{margin-top:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.github-info h3[data-v-6db99fe2]{color:#2c3e50;font-size:1.5rem;margin-bottom:10px}.github-info p[data-v-6db99fe2]{color:#7f8c8d;font-size:1.1rem}.github-info ol[data-v-6db99fe2]{list-style-type:decimal;padding-left:20px;margin-bottom:10px}.github-info li[data-v-6db99fe2]{color:#7f8c8d;font-size:1.1rem;margin-bottom:5px}@media (max-width: 768px){.filter-controls[data-v-6db99fe2]{flex-direction:column;align-items:stretch}.gallery[data-v-6db99fe2]{grid-template-columns:1fr}.header h1[data-v-6db99fe2]{font-size:2rem}}
