@charset "UTF-8";.preview-card[data-v-37d875c9]{position:relative;display:flex;flex-direction:column;height:100vh}.preview-content[data-v-37d875c9]{flex:1;overflow:hidden;padding:0;position:relative;z-index:1}.media-container[data-v-37d875c9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-media[data-v-37d875c9]{max-width:100%;max-height:99vh;object-fit:contain;margin-bottom:126px;transform-origin:center center;will-change:transform}.navigation-btn[data-v-37d875c9]{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.navigation-btn[data-v-37d875c9]:hover{background:rgba(255,255,255,.2);transform:translateY(-50%) scale(1.1)}.prev-btn[data-v-37d875c9]{left:20px}.next-btn[data-v-37d875c9]{right:20px}@media (max-width: 768px){.navigation-btn[data-v-37d875c9]{display:none}}.preview-toolbar[data-v-37d875c9]{position:fixed;top:1rem;right:2rem;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:0;pointer-events:none}.preview-toolbar .preview-action-btn[data-v-37d875c9]{pointer-events:auto}.preview-action-btn[data-v-37d875c9]{width:48px;height:48px;padding:0;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.preview-action-btn[aria-label=close][data-v-37d875c9]{background:rgba(112,111,111,.6)!important;color:red!important}.preview-action-btn[aria-label=close][data-v-37d875c9]:hover{background:rgba(63,63,63,.8)!important}.preview-action-btn[aria-label=download][data-v-37d875c9],.preview-action-btn[aria-label=generate-video][data-v-37d875c9],.preview-action-btn[aria-label=share-public][data-v-37d875c9]{background:rgba(255,255,255,.1)!important;color:#fff!important}.preview-action-btn[aria-label=download][data-v-37d875c9]:hover,.preview-action-btn[aria-label=generate-video][data-v-37d875c9]:hover,.preview-action-btn[aria-label=share-public][data-v-37d875c9]:hover{transform:translateY(-2px);background:rgba(255,255,255,.2)!important}.preview-action-btn[aria-label=share-public].bg-positive[data-v-37d875c9]{background:rgba(76,175,80,.1)!important;color:#4caf50!important;cursor:default}.preview-action-btn[aria-label=share-public].bg-positive[data-v-37d875c9]:hover{transform:none;background:rgba(76,175,80,.2)!important}.preview-prompt[data-v-37d875c9]{position:absolute;bottom:0;left:0;right:0;padding:1rem;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 100%);z-index:10;max-height:30vh;overflow-y:auto}.preview-prompt[data-v-37d875c9]::-webkit-scrollbar{width:6px}.preview-prompt[data-v-37d875c9]::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.preview-prompt[data-v-37d875c9]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:3px}.preview-prompt[data-v-37d875c9]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.preview-prompt .text-subtitle2[data-v-37d875c9]{margin-bottom:.5rem;font-weight:500}.preview-prompt .text-body1[data-v-37d875c9]{line-height:1.6;word-break:break-word}.preview-prompt .prompt-text[data-v-37d875c9]{cursor:pointer;position:relative;padding:.25rem;border-radius:6px;transition:background-color .2s ease;display:flex;align-items:flex-start;gap:.5rem}.preview-prompt .prompt-text[data-v-37d875c9]:hover{background-color:#ffffff1a}.preview-prompt .prompt-text[data-v-37d875c9]:active{background-color:#ffffff26}.preview-prompt .copy-success-icon[data-v-37d875c9]{color:#4caf50;animation:fadeIn-37d875c9 .3s ease}@keyframes fadeIn-37d875c9{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.preview-media[data-v-37d875c9]{max-height:100vh}.preview-toolbar[data-v-37d875c9]{top:.5rem;right:.5rem}.preview-action-btn[data-v-37d875c9]{width:40px;height:40px}.preview-prompt[data-v-37d875c9]{padding:.75rem;max-height:25vh}.preview-prompt .text-subtitle2[data-v-37d875c9],.preview-prompt .text-body1[data-v-37d875c9]{font-size:.875rem}}
