@keyframes pulse-e7cff803{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn-e7cff803{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e7cff803{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-e7cff803]{align-items:flex-end;bottom:0;display:flex;justify-content:flex-start;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}@media (max-width:48rem){.modal-overlay[data-v-e7cff803]{align-items:flex-start;background:#000000f2;padding:0}}.modal-container[data-v-e7cff803]{background:#000;display:flex;height:calc(100% - 4.375rem);pointer-events:auto;position:relative;transform:scale(1);transition:all .3s ease;width:100%;z-index:10001}@media (max-width:48rem){.modal-container[data-v-e7cff803]{border-radius:0!important;box-shadow:none;height:100vh!important;max-height:100vh!important;max-width:100vw!important;padding:.75rem;width:100vw!important}}.close-button[data-v-e7cff803]{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;width:1.5rem;z-index:10002}.close-button[data-v-e7cff803]:hover{transform:scale(1.05)}.close-button[data-v-e7cff803]:active{transform:scale(.95)}.close-button .close-icon[data-v-e7cff803]{height:clamp(1.125rem,4vw,1.5rem);width:clamp(1.125rem,4vw,1.5rem)}.back-close-button[data-v-e7cff803]{align-items:center;background:#00000080;border:none;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;left:1.25rem;position:absolute;top:.625rem;transition:all .2s ease;width:2.5rem;z-index:10}.back-close-button img[data-v-e7cff803]{filter:brightness(0) invert(1);height:1.25rem;width:1.25rem}.back-close-button[data-v-e7cff803]:hover{background:#000c;transform:scale(1.05)}.back-close-button[data-v-e7cff803]:active{transform:scale(.95)}@media (max-width:48rem){.back-close-button[data-v-e7cff803]{height:2.5rem;left:.75rem;top:.75rem;width:2.5rem}.back-close-button img[data-v-e7cff803]{height:1.25rem;width:1.25rem}}.modal-content[data-v-e7cff803]{display:flex;height:100%;overflow-y:auto;width:100%}@media (max-width:48rem){.modal-content[data-v-e7cff803]{flex-direction:column;overflow-y:auto;padding:.75rem}}.modal-content[data-v-e7cff803]::-webkit-scrollbar{width:.1875rem}.modal-content[data-v-e7cff803]::-webkit-scrollbar-button{display:none;height:0;width:0}.modal-content[data-v-e7cff803]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:.1875rem}.modal-content[data-v-e7cff803]::-webkit-scrollbar-thumb{background:#262630;border-radius:.1875rem;-webkit-transition:background .3s ease;transition:background .3s ease}.modal-content[data-v-e7cff803]::-webkit-scrollbar-thumb:hover{background:#27242c}.video-section[data-v-e7cff803]{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin-top:0;padding:0 6.75rem 3.875rem;position:relative}@media (max-width:48rem){.video-section[data-v-e7cff803]{flex:none;height:auto;margin:1.25rem 0;min-height:auto;padding:0 1.25rem 2.5rem;width:100%}}.video-player[data-v-e7cff803]{background:#000;height:100%;min-height:25rem;overflow:hidden;position:relative;width:100%}@media (max-width:48rem){.video-player[data-v-e7cff803]{aspect-ratio:1.77777778;border-radius:.5rem;height:auto;min-height:auto;width:100%}}.video-error-overlay[data-v-e7cff803]{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.error-content[data-v-e7cff803]{color:#fff;text-align:center}.error-icon[data-v-e7cff803],.error-message[data-v-e7cff803]{margin-bottom:1rem}.error-message[data-v-e7cff803]{color:#ef4444;font-size:1rem}.retry-button[data-v-e7cff803]{background:#955dff;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background .2s ease}.retry-button[data-v-e7cff803]:hover{background:#7c3aed}.video-loading-overlay[data-v-e7cff803]{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-content[data-v-e7cff803]{color:#fff;text-align:center}.loading-spinner[data-v-e7cff803]{animation:spin-e7cff803 1s linear infinite;border:.1875rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#955dff;height:2.5rem;margin:0 auto 1rem;width:2.5rem}@keyframes spin-e7cff803{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-message[data-v-e7cff803]{color:#fff;font-size:.875rem}.video-background[data-v-e7cff803]{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.background-video[data-v-e7cff803]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.background-blur[data-v-e7cff803]{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0000004d;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.video-content[data-v-e7cff803]{align-items:center;border-radius:.5rem;display:flex;height:100%;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.main-video[data-v-e7cff803]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.video-controls[data-v-e7cff803]{align-items:center;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:-1px;display:flex;gap:.75rem;left:0;padding:.6875rem .625rem .6875rem .9375rem;position:absolute;right:0;z-index:3}@media (max-width:48rem){.video-controls[data-v-e7cff803]{gap:.5rem;padding:.5rem .5rem .5rem .75rem}}@media (max-width:30rem){.video-controls[data-v-e7cff803]{gap:.375rem;padding:.375rem .375rem .375rem .625rem}}.control-button[data-v-e7cff803]{align-items:center;background:none;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:.5rem;transition:background .2s ease}.control-button[data-v-e7cff803]:hover{background:#ffffff26}.control-button svg[data-v-e7cff803]{flex-shrink:0;height:1.5rem;width:1.5rem}@media (max-width:48rem){.control-button[data-v-e7cff803]{min-height:2.25rem;min-width:2.25rem;padding:.375rem}.control-button svg[data-v-e7cff803]{height:1.25rem;width:1.25rem}}@media (max-width:30rem){.control-button[data-v-e7cff803]{min-height:2rem;min-width:2rem;padding:.25rem}.control-button svg[data-v-e7cff803]{height:1.125rem;width:1.125rem}}.progress-container[data-v-e7cff803]{flex:1;margin:0 .625rem}.progress-bar[data-v-e7cff803]{background:#979797;border-radius:.125rem;cursor:pointer;height:.25rem;position:relative}.progress-fill[data-v-e7cff803]{background:#fff;border-radius:.125rem;height:100%;transition:width .1s ease}.time-display[data-v-e7cff803]{color:#ffffffe6;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:1rem;min-width:4.5rem;text-align:center}@media (max-width:48rem){.time-display[data-v-e7cff803]{font-size:.875rem;min-width:3.75rem}}@media (max-width:30rem){.time-display[data-v-e7cff803]{font-size:.75rem;min-width:3.125rem}}.info-section[data-v-e7cff803]{align-items:flex-start;align-self:stretch;background:linear-gradient(270deg,#19192500,#19192599);border:1px solid #191925;border-radius:1.125rem;display:flex;flex-direction:column;margin:.625rem 0;overflow:visible;padding:1.3125rem 4.1875rem 2.875rem 1.3125rem;width:27.5rem}@media (max-width:75rem){.info-section[data-v-e7cff803]{width:22.5rem}}@media (max-width:62rem){.info-section[data-v-e7cff803]{width:20rem}}@media (max-width:48rem){.info-section[data-v-e7cff803]{flex:none;margin:0;overflow-y:visible;width:100%}}.user-info[data-v-e7cff803]{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin-bottom:.75rem}.user-info .user-left[data-v-e7cff803]{align-items:center;display:flex;gap:.625rem}.user-info .user-avatar[data-v-e7cff803]{border-radius:50%;height:2rem;width:2rem}.user-name[data-v-e7cff803]{color:#fff;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1rem}.like-button-inline[data-v-e7cff803]{align-items:center;background:none;border:none;border-radius:.25rem;cursor:pointer;display:flex;gap:.375rem;padding:.25rem;transition:background .2s ease}.like-button-inline[data-v-e7cff803]:hover{background:#ffffff1a}.like-button-inline.liked[data-v-e7cff803]{color:#f63b15}.like-button-inline.liked .heart-icon[data-v-e7cff803]{transform:scale(1.1)}.like-button-inline.liked:hover .heart-icon[data-v-e7cff803]{transform:scale(1.15)}.like-button-inline:hover .heart-icon[data-v-e7cff803]{transform:scale(1.05)}.like-button-inline .heart-icon[data-v-e7cff803]{transition:transform .2s ease}.like-button-inline .like-count[data-v-e7cff803]{color:#fff;font-size:.875rem;line-height:.875rem}.like-button-inline .like-count[data-v-e7cff803],.timestamp[data-v-e7cff803]{font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif}.timestamp[data-v-e7cff803]{color:#8f8fab;font-size:.75rem}.project-tag[data-v-e7cff803]{align-items:center;border:1px solid #30303c;border-radius:.3125rem;display:inline-flex;margin-bottom:.875rem;padding:.5rem 1.1875rem .5625rem;width:-moz-fit-content;width:fit-content}.project-tag span[data-v-e7cff803]{color:#fff;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:.9375rem}.details-section[data-v-e7cff803]{margin-left:.25rem;overflow:visible;width:100%}.divider[data-v-e7cff803]{background:#30303c;height:1px;margin:.75rem .125rem}.section-title[data-v-e7cff803]{color:#fff;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.875rem;margin-bottom:.5rem}.original-images[data-v-e7cff803]{display:flex;gap:1rem;margin-bottom:1.4375rem}.original-image-item[data-v-e7cff803]{border:1px solid #30303c;border-radius:.75rem;height:7.75rem;overflow:hidden;width:7.75rem}.original-image-item .original-image[data-v-e7cff803]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prompt-section[data-v-e7cff803]{margin-bottom:1rem;overflow:visible;width:100%}.prompt-header[data-v-e7cff803]{align-items:center;align-self:stretch;display:flex;margin-bottom:.5rem;overflow:visible}.expand-button[data-v-e7cff803]{background:none;border:none;color:#fff;cursor:pointer;padding:.125rem}.expand-button[data-v-e7cff803]:hover{background:#ffffff1a}.prompt-text[data-v-e7cff803]{background:#191925;border-radius:.375rem;color:#7c7c92;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0;max-height:5.625rem;overflow-y:auto;padding:.375rem .5rem .5625rem .6875rem;text-align:justify}.prompt-text[data-v-e7cff803]::-webkit-scrollbar{width:.1875rem}.prompt-text[data-v-e7cff803]::-webkit-scrollbar-button{display:none;height:0;width:0}.prompt-text[data-v-e7cff803]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:.1875rem}.prompt-text[data-v-e7cff803]::-webkit-scrollbar-thumb{background:#262630;border-radius:.1875rem;-webkit-transition:background .3s ease;transition:background .3s ease}.prompt-text[data-v-e7cff803]::-webkit-scrollbar-thumb:hover{background:#27242c}.info-row[data-v-e7cff803]{align-items:center;align-self:stretch;display:flex;justify-content:space-between;margin-bottom:1.625rem}@media (max-width:48rem){.info-row[data-v-e7cff803]{margin-bottom:1.25rem}}.info-label[data-v-e7cff803]{color:#fff}.info-label[data-v-e7cff803],.info-value[data-v-e7cff803]{font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.875rem}.info-value[data-v-e7cff803]{color:#7c7c92}.model-display-section[data-v-e7cff803]{margin-bottom:1.625rem}.model-display-section .info-label[data-v-e7cff803]{margin-bottom:.5rem}.model-display-container[data-v-e7cff803]{align-items:center;background:#191925;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem}.model-icon[data-v-e7cff803]{border-radius:.375rem;flex-shrink:0;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.model-name[data-v-e7cff803]{color:#fff;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.action-buttons[data-v-e7cff803]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}@media (max-width:48rem){.action-buttons[data-v-e7cff803]{gap:.5rem;margin-top:.75rem}}@media (max-width:30rem){.action-buttons[data-v-e7cff803]{gap:.375rem}}.action-button[data-v-e7cff803]{align-items:center;background:#191925;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.875rem;gap:.75rem;height:3rem;justify-content:flex-start;padding:0 1rem;transition:background .2s ease}.action-button[data-v-e7cff803]:hover{background:#ffffff1a}.action-button img[data-v-e7cff803]{flex-shrink:0}.action-button span[data-v-e7cff803]{color:#fff;font-size:.875rem;line-height:.875rem}@media (max-width:48rem){.action-button[data-v-e7cff803]{gap:.5rem;height:2.75rem;padding:0 .75rem}.action-button[data-v-e7cff803],.action-button span[data-v-e7cff803]{font-size:.8125rem}}@media (max-width:30rem){.action-button[data-v-e7cff803]{gap:.375rem;height:2.5rem;padding:0 .625rem}.action-button[data-v-e7cff803],.action-button span[data-v-e7cff803]{font-size:.75rem}}.heart-icon[data-v-e7cff803]{height:1.25rem;transition:transform .2s ease;width:1.25rem}.like-button[data-v-e7cff803]{gap:.375rem;padding:.375rem;width:3.9375rem}.like-button.liked[data-v-e7cff803]{color:#f63b15}.like-button.liked .heart-icon[data-v-e7cff803]{transform:scale(1.1)}.like-button.liked:hover .heart-icon[data-v-e7cff803]{transform:scale(1.15)}.like-button:hover .heart-icon[data-v-e7cff803]{transform:scale(1.05)}.like-button span[data-v-e7cff803]{font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:.875rem}.actions-section[data-v-e7cff803]{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:1rem;margin-top:auto}@media (max-width:48rem){.actions-section[data-v-e7cff803]{gap:.75rem}}.remix-button[data-v-e7cff803]{background:linear-gradient(90deg,#6626ea,#f98bea);border:none;border-radius:6.1875rem;box-shadow:inset 0 .25rem .25rem #ffffff40;color:#fff;cursor:pointer;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem;padding:.75rem 1.25rem;text-align:center;transition:all .2s ease;width:100%}.remix-button[data-v-e7cff803]:hover{background:linear-gradient(90deg,#7030f4,#ff95f4);box-shadow:inset 0 .25rem .25rem #ffffff40,0 .125rem .5rem #6626ea66;transform:translateY(-1px)}@media (max-width:48rem){.remix-button[data-v-e7cff803]{font-size:1rem;padding:.625rem 1.25rem}}@media (max-width:30rem){.remix-button[data-v-e7cff803]{font-size:1rem;padding:.625rem 1.25rem}}.remix-text[data-v-e7cff803]{color:#fff;font-size:.875rem;font-weight:400;line-height:.9375rem}.modal-enter-active[data-v-e7cff803],.modal-leave-active[data-v-e7cff803]{transition:opacity .3s ease}.modal-enter-from[data-v-e7cff803],.modal-leave-to[data-v-e7cff803]{opacity:0}.modal-enter-active .modal-container[data-v-e7cff803],.modal-leave-active .modal-container[data-v-e7cff803]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-e7cff803],.modal-leave-to .modal-container[data-v-e7cff803]{transform:scale(.9)}@media (max-width:80rem){.modal-container[data-v-e7cff803]{height:80vh;width:90vw}}@media (max-width:48rem){.close-button[data-v-e7cff803]{height:2rem;right:.75rem;top:.75rem;width:2rem}.close-button svg[data-v-e7cff803]{height:1.25rem;width:1.25rem}.user-info[data-v-e7cff803]{gap:.5rem;margin-bottom:.75rem;padding:0}.username[data-v-e7cff803]{font-size:.875rem}.timestamp[data-v-e7cff803]{font-size:.6875rem}.project-tag[data-v-e7cff803]{margin-bottom:.75rem;padding:.375rem 1rem}.project-tag span[data-v-e7cff803]{font-size:.6875rem}.details-section[data-v-e7cff803]{margin-left:0}.section-title[data-v-e7cff803]{font-size:.8125rem;margin-bottom:.5rem}.original-images[data-v-e7cff803]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.original-image-item[data-v-e7cff803]{border-radius:.5rem;height:5rem;width:5rem}.prompt-text[data-v-e7cff803]{font-size:.6875rem;line-height:1rem;max-height:4rem;padding:.3125rem .5rem}.info-row[data-v-e7cff803]{margin-bottom:1.25rem}.info-label[data-v-e7cff803],.info-value[data-v-e7cff803]{font-size:.8125rem}.divider[data-v-e7cff803]{margin:.625rem 0}}@media (max-width:30rem){.close-button[data-v-e7cff803]{height:1.75rem;right:.5rem;top:.5rem;width:1.75rem}.close-button svg[data-v-e7cff803]{height:1.125rem;width:1.125rem}}
