.MoleculeViewer_svgContainer__2UFAe{border-radius:var(--border-radius);background-color:var(--bg-secondary);border:1px solid var(--border-light);transition:var(--transition);display:inline-flex;align-items:center;justify-content:center}.MoleculeViewer_error__vWsuw{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--error)}.MoleculeViewer_errorIcon__GZCgj{font-size:var(--text-2xl)}.MoleculeViewer_errorText__oE7PU{font-size:var(--text-sm);text-align:center}.MoleculeViewer_smilesLabel__Xyxa9{font-size:var(--text-xs);color:var(--text-tertiary);padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border-radius:var(--border-radius-sm)}.MoleculeViewer_smilesLabel__Xyxa9 code{font-family:SF Mono,Monaco,Inconsolata,monospace}.StatsDataRenderer_tableContainer__nz_Q6{width:100%;overflow-x:auto;margin:var(--space-4) 0;border-radius:var(--border-radius-lg);background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.StatsDataRenderer_dataTable__Pkc9l{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.StatsDataRenderer_dataTable__Pkc9l td,.StatsDataRenderer_dataTable__Pkc9l th{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-light)}.StatsDataRenderer_dataTable__Pkc9l th{background:var(--bg-secondary);font-weight:var(--font-semibold);color:var(--text-secondary);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;border-bottom:1px solid var(--border-medium)}.StatsDataRenderer_dataTable__Pkc9l td{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatsDataRenderer_dataTable__Pkc9l tbody tr:last-child td{border-bottom:none}.StatsDataRenderer_dataTable__Pkc9l tbody tr:hover{background:var(--bg-secondary)}.StatsDataRenderer_chartContainer__LE8Mk{width:100%;height:320px;margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--border-radius-lg);background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center}@media (max-width:640px){.StatsDataRenderer_tableContainer__nz_Q6{margin:var(--space-3) 0}.StatsDataRenderer_dataTable__Pkc9l td,.StatsDataRenderer_dataTable__Pkc9l th{padding:var(--space-2) var(--space-3)}.StatsDataRenderer_chartContainer__LE8Mk{height:250px;padding:var(--space-2)}}.ImageRenderer_imageContainer__t8lr2{display:flex;justify-content:center;align-items:center;width:100%}.ImageRenderer_loadingPlaceholder__CBPJl{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ImageRenderer_loading__fgoyG 1.5s ease-in-out infinite;border-radius:8px}@keyframes ImageRenderer_loading__fgoyG{0%{background-position:200% 0}to{background-position:-200% 0}}.ImageRenderer_image__oVVxv{max-width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}