.image-comparison-container[data-v-00b77087]{position:relative;width:100%;overflow:hidden;border-radius:8px;background:#f3f4f6;cursor:col-resize}.image-comparison-wrapper[data-v-00b77087]{position:relative;width:100%;height:100%}.image-comparison-before[data-v-00b77087],.image-comparison-after[data-v-00b77087]{position:absolute;top:0;left:0;width:100%;height:100%}.image-comparison-before img[data-v-00b77087],.image-comparison-after img[data-v-00b77087]{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#f9fafb;-o-object-fit:contain;object-fit:contain}.image-comparison-after[data-v-00b77087]{clip-path:inset(0 0 0 50%)}.slider-handle[data-v-00b77087]{position:absolute;top:0;bottom:0;width:2px;cursor:col-resize;z-index:10;transform:translate(-50%)}.slider-line[data-v-00b77087]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 0 1px #0000001a;transform:translate(-50%)}.slider-button[data-v-00b77087]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:all .2s ease}.slider-button[data-v-00b77087]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translate(-50%,-50%) scale(1.1)}.slider-button svg[data-v-00b77087]{color:#6b7280}.loading-overlay[data-v-00b77087]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:20}.loading-spinner[data-v-00b77087]{background:#000000b3;padding:16px;border-radius:8px}@media (prefers-color-scheme: dark){.image-comparison-container[data-v-00b77087]{background:#374151}.image-comparison-before img[data-v-00b77087],.image-comparison-after img[data-v-00b77087]{background:#1f2937}}.scrollbar-hide[data-v-f9924de7]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-f9924de7]::-webkit-scrollbar{display:none}.scrollbar-thin[data-v-f9924de7]{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar{width:6px}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-track{background:#f9fafb;border-radius:3px}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (prefers-color-scheme: dark){.scrollbar-thin[data-v-f9924de7]{scrollbar-color:#6b7280 #374151}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-track{background:#374151}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-thumb{background:#6b7280}.scrollbar-thin[data-v-f9924de7]::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.line-clamp-1[data-v-f9924de7]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-f9924de7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes shrink-0a6a45bc{0%{width:100%}to{width:0%}}.transition-all[data-v-0a6a45bc]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.bg-white[data-v-0a6a45bc]{background-color:#1f2937}}.transition-colors[data-v-9df145c3]{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}button:hover ★[data-v-9df145c3]{transform:scale(1.1)}textarea[data-v-9df145c3],input[type=text][data-v-9df145c3],input[type=email][data-v-9df145c3]{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width: 640px){.grid-cols-2[data-v-9df145c3]{grid-template-columns:1fr}}
