.tab-content.svelte-d1jkhd{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.tab-content.active.svelte-d1jkhd{opacity:1;visibility:visible;position:relative}.image-container.svelte-d1jkhd{position:relative;margin-top:3rem;width:100%;height:60vh;border-radius:1.5rem;overflow:hidden}@media (max-width: 768px){.image-container.svelte-d1jkhd{margin-top:2.5rem}}.image-placeholder.svelte-d1jkhd{position:absolute;top:0;left:0;width:100%;height:100%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;border-radius:1.5rem}.loading-spinner.svelte-d1jkhd{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #10b981;border-radius:50%;animation:svelte-d1jkhd-spin 1s linear infinite}@keyframes svelte-d1jkhd-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tab-image.svelte-d1jkhd{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:1.5rem;transition:opacity .3s ease-in-out;opacity:0}.tab-image.loaded.svelte-d1jkhd{opacity:1}.tab-image.loading.svelte-d1jkhd{opacity:0}
