:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.image-detail-modal[data-v-040ed569] .el-dialog__wrapper{display:flex;align-items:center;justify-content:center}.image-detail-modal[data-v-040ed569] .el-dialog{height:90vh;max-height:90vh;overflow:hidden}.image-detail-modal[data-v-040ed569] .el-dialog__body{padding:0;height:100%;overflow:auto}.image-detail-modal[data-v-040ed569] .el-dialog__header{padding:20px 24px;margin:0;border-bottom:1px solid #f0f0f0}.image-detail-modal[data-v-040ed569] .el-dialog__headerbtn{z-index:100;font-size:20px;top:16px;right:16px}.image-detail-modal[data-v-040ed569] .el-dialog__headerbtn .el-dialog__close{color:#fff;background-color:rgba(0,0,0,.4);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.image-detail-container[data-v-040ed569]{display:flex;height:60vh;overflow:hidden;position:relative}@media (max-width: 768px){.image-detail-container[data-v-040ed569]{flex-direction:column;height:auto}}.image-wrapper[data-v-040ed569]{flex:13;background-color:#cfcece;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-container[data-v-040ed569]{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;cursor:grab;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.image-container[data-v-040ed569]:active{cursor:grabbing}.detail-image[data-v-040ed569]{width:auto;height:100%;max-width:100%;max-height:100%;display:block;user-select:none;object-fit:contain;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.image-controls[data-v-040ed569]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:rgba(0,0,0,.6);border-radius:20px;padding:5px 10px;z-index:10}.zoom-controls[data-v-040ed569]{display:flex;align-items:center;margin-right:10px}.control-btn[data-v-040ed569]{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.8);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#333;outline:none}.control-btn[data-v-040ed569]:hover{background-color:#fff}.control-btn[data-v-040ed569]:active{transform:scale(.95)}.zoom-text[data-v-040ed569]{margin:0 8px;color:#fff;font-size:12px;min-width:40px;text-align:center}.reset-btn[data-v-040ed569]{font-size:14px}.image-info[data-v-040ed569]{flex:5;min-width:346px;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;padding:0}.info-header[data-v-040ed569]{display:flex;align-items:center;padding:16px}.info-header .info-default-img[data-v-040ed569]{height:36px;border-radius:50%}.info-header .info-default-name[data-v-040ed569]{font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-left:8px}.info-header .actions[data-v-040ed569]{display:flex;gap:15px}.info-header .actions .favorite-icon[data-v-040ed569],.info-header .actions .Position-icon[data-v-040ed569]{font-size:30px;cursor:pointer;color:#000;transition:transform .2s ease}.info-header .actions .favorite-icon.is-favorite[data-v-040ed569],.info-header .actions .Position-icon.is-favorite[data-v-040ed569]{color:#ff4200}.info-header .actions .favorite-icon[data-v-040ed569]:hover,.info-header .actions .Position-icon[data-v-040ed569]:hover{transform:scale(1.1)}.info-content[data-v-040ed569]{flex:1;overflow-y:auto;padding:0 16px 16px}.tags-container[data-v-040ed569]{margin-bottom:30px}.tags-container .tag-list[data-v-040ed569]{display:flex;flex-wrap:wrap;gap:8px}.tags-container .tag-list .tag-item[data-v-040ed569]{margin:0;font-size:12px;border-radius:4px;background-color:#f5f5f5;color:#333;border:none}.prompt-title[data-v-040ed569]{margin:0 0 10px;font-size:16px;font-weight:600;color:#333}.description[data-v-040ed569]{font-size:14px;line-height:1.6;margin-bottom:30px;color:#333}.info-section[data-v-040ed569]{margin-bottom:30px}.info-section .info-item[data-v-040ed569]{display:flex;justify-content:space-between;margin-bottom:12px}.info-section .info-item .label[data-v-040ed569]{font-weight:500;color:#333}.info-section .info-item .value[data-v-040ed569]{color:#666;text-align:right}.color-palette[data-v-040ed569]{display:flex;gap:6px;margin-bottom:20px}.color-palette .color-item[data-v-040ed569]{width:30%;height:40px;border-radius:4px}.actions-footer[data-v-040ed569]{padding:16px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f0f0f0}.actions-footer .favorite-icon-wrapper[data-v-040ed569]{width:36px;height:36px;background-color:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.actions-footer .favorite-icon-wrapper.is-favorite[data-v-040ed569]{background-color:#ff4200}.actions-footer .favorite-icon-wrapper .favorite-icon[data-v-040ed569]{width:24px;height:24px}.actions-footer .share-icon-wrapper[data-v-040ed569]{width:36px;height:36px;background-color:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.actions-footer .download-btn[data-v-040ed569]{flex:1;height:36px;position:relative}.actions-footer .download-btn[data-v-040ed569]{background-color:#675df1;border-color:#675df1;border-radius:5px}.actions-footer .download-btn.is-download[data-v-040ed569]{background-color:#333;border-color:#333;color:#fff}.actions-footer .download-icon[data-v-040ed569]{margin-right:10px}.actions-footer .downloaded-info[data-v-040ed569]{position:absolute;top:-20px;right:0;display:flex;padding:4px;justify-content:flex-end;align-items:center;background-color:#675df1;color:#fff;border-radius:4px;border:1px solid #675df1;box-sizing:border-box}.chevron[data-v-040ed569]{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .2s}.chevron-left-fixed[data-v-040ed569]{position:fixed;top:50%;left:30px;transform:translateY(-50%);width:40px;height:40px;z-index:4000;background:none}.chevron-right-fixed[data-v-040ed569]{position:fixed;top:50%;right:30px;transform:translateY(-50%);width:40px;height:40px;z-index:4000;background:none}.chevron-up-fixed[data-v-040ed569]{position:fixed;right:30px;bottom:30px;width:48px;height:48px;z-index:2099;background:#f5f5f5;transition:background .2s}.chevron-up-fixed[data-v-040ed569]:hover{background:#fff}.similar-image-section[data-v-040ed569]{width:100%;margin-top:24px;box-sizing:border-box}.similar-title[data-v-040ed569]{font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.similar-image-list[data-v-040ed569]{display:flex;gap:8px;width:100%}.similar-image-column[data-v-040ed569]{flex:1;display:flex;flex-direction:column;gap:8px}.similar-image-item[data-v-040ed569]{width:100%;border-radius:8px;overflow:hidden;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;display:block;break-inside:avoid;position:relative;cursor:pointer}.similar-image-item:hover .image-overlay[data-v-040ed569]{opacity:1;pointer-events:auto}.img-wrapper[data-v-040ed569]{position:relative}.image-overlay[data-v-040ed569]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end}.overlay-icons[data-v-040ed569]{display:flex;align-items:center;color:#fff;font-size:24px;z-index:2}.favorite-icon[data-v-040ed569]{cursor:pointer}.favorite-icon.is-favorite[data-v-040ed569]{color:#ff4200}.similar-image-item img[data-v-040ed569]{width:100%;height:auto;display:block;object-fit:contain}.similar-loading[data-v-040ed569]{grid-column:1 / -1;text-align:center;color:#888;padding:16px 0}.overlay-footer[data-v-040ed569]{display:flex;justify-content:flex-end;align-items:flex-end;padding:0 8px 8px 0;min-height:40px;font-size:12px;margin-top:8px;width:100%}.similar-loading-spinner[data-v-040ed569]{width:100%;display:flex;justify-content:center;align-items:center;padding:24px 0 12px;margin-bottom:24px}.spinner[data-v-040ed569]{width:36px;height:36px;border:4px solid #e0e0e0;border-top:4px solid #333;border-radius:50%;animation:spin-040ed569 1s linear infinite}.spinner-large[data-v-040ed569]{width:56px;height:56px;border-width:6px}@keyframes spin-040ed569{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chevron-disabled[data-v-040ed569]{pointer-events:none;opacity:.4;filter:grayscale(1)}.pl-image-detail-modal.el-dialog{width:calc(100vw - 214px)!important;min-width:852px!important;max-width:none;height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow:hidden;margin-bottom:0!important;border-radius:12px!important}.pl-image-detail-modal .el-dialog__body{height:100%;overflow:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.pl-image-detail-modal .el-dialog__body::-webkit-scrollbar{display:none}.pl-image-detail-modal.el-dialog__wrapper{display:flex;padding:0!important;align-items:center;justify-content:center}.pl-image-detail-modal .dialog-title{color:#333;font-size:16px;font-family:Helvetica;font-weight:700;text-transform:capitalize;line-height:20px;word-wrap:break-word}.tdm-mask[data-v-5986ff21]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000}.tdm-container[data-v-5986ff21]{width:calc(100vw - 214px);min-width:852px;max-width:none;height:calc(100vh - 80px);max-height:calc(100vh - 80px);background:#fff;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.tdm-header[data-v-5986ff21]{display:flex;justify-content:space-between;align-items:center;padding:20px}.tdm-title[data-v-5986ff21]{color:#333;font-size:16px;font-family:Helvetica;font-weight:700;text-transform:capitalize;line-height:20px}.tdm-close-top[data-v-5986ff21]{width:24px;height:24px;background:transparent;border:none;cursor:pointer;position:relative}.tdm-close-top[data-v-5986ff21]:before,.tdm-close-top[data-v-5986ff21]:after{content:"";position:absolute;left:7px;right:7px;top:11px;height:1.5px;background:#333}.tdm-close-top[data-v-5986ff21]:before{transform:rotate(45deg)}.tdm-close-top[data-v-5986ff21]:after{transform:rotate(-45deg)}.tdm-content[data-v-5986ff21]{display:flex;flex:1;overflow:hidden;padding:0}.tdm-left[data-v-5986ff21]{flex:13;padding:0 20px 20px;display:flex;flex-direction:column;overflow:hidden}.tdm-canvas[data-v-5986ff21]{flex:1;background:#c8c7c7;position:relative;overflow:hidden}.tdm-image-stage[data-v-5986ff21]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:8px;overflow:hidden;user-select:none;cursor:grab;will-change:transform}.tdm-image-stage.dragging[data-v-5986ff21]{cursor:grabbing}.tdm-after-wrap[data-v-5986ff21],.tdm-before-wrap[data-v-5986ff21]{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.tdm-before-wrap[data-v-5986ff21]{clip-path:inset(0 50% 0 0)}.tdm-img[data-v-5986ff21]{width:100%;height:100%;object-fit:cover;display:block;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.tdm-single-image[data-v-5986ff21]{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;cursor:grab;border-radius:8px;overflow:hidden;user-select:none}.tdm-single-image[data-v-5986ff21]:active{cursor:grabbing}.tdm-single-image .tdm-img[data-v-5986ff21]{width:100%;height:100%;display:block;user-select:none;object-fit:cover}.tdm-divider[data-v-5986ff21]{position:absolute;top:0;width:34px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.tdm-divider-line[data-v-5986ff21]{position:absolute;left:50%;top:0;transform:translate(-50%);width:0;height:100%;border-left:3px solid #ffffff;box-shadow:2px 0 4px rgba(0,0,0,.08);z-index:1}.tdm-divider-knob[data-v-5986ff21]{width:34px;height:34px;background:#fff;border-radius:600px;box-shadow:2px 4px 6px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.tdm-divider-arrow[data-v-5986ff21]{width:10px;height:10px;border-right:2px solid #333333;border-bottom:2px solid #333333;margin:0 2px}.tdm-divider-arrow.left[data-v-5986ff21]{transform:rotate(135deg)}.tdm-divider-arrow.right[data-v-5986ff21]{transform:rotate(-45deg)}.tdm-badge[data-v-5986ff21]{position:absolute;padding:4px 8px;background:rgba(11,11,11,.6);color:#fff;border-radius:4px;font-size:12px;font-family:Helvetica;text-transform:capitalize;line-height:16px}.tdm-badge-left[data-v-5986ff21]{left:8px;bottom:8px}.tdm-badge-right[data-v-5986ff21]{right:8px;bottom:8px}.image-controls[data-v-5986ff21]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:rgba(0,0,0,.6);border-radius:20px;padding:5px 10px;z-index:10}.zoom-controls[data-v-5986ff21]{display:flex;align-items:center;margin-right:10px}.control-btn[data-v-5986ff21]{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.8);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#333;outline:none}.control-btn[data-v-5986ff21]:hover{background-color:#fff}.control-btn[data-v-5986ff21]:active{transform:scale(.95)}.zoom-text[data-v-5986ff21]{margin:0 8px;color:#fff;font-size:12px;min-width:40px;text-align:center}.reset-btn[data-v-5986ff21]{font-size:14px}.tdm-right[data-v-5986ff21]{flex:5;min-width:346px;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;padding:0 20px 20px 0}.tdm-right-top[data-v-5986ff21]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.tdm-section[data-v-5986ff21]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.tdm-author-row[data-v-5986ff21]{display:flex;align-items:center;gap:8px}.tdm-avatar[data-v-5986ff21]{width:36px;height:36px;border-radius:600px;overflow:hidden;background:#000;position:relative}.tdm-avatar img[data-v-5986ff21]{width:36px;height:36px}.tdm-author-name[data-v-5986ff21]{color:#333;font-size:12px;font-family:Helvetica;font-weight:700;line-height:18px}.tdm-label[data-v-5986ff21]{color:#333;font-size:12px;font-family:Helvetica;font-weight:700;text-transform:capitalize;line-height:16px}.tdm-thumb img[data-v-5986ff21]{width:54px;height:54px;border-radius:4px}.tdm-style-box[data-v-5986ff21]{width:100%;height:54px;background:rgba(0,0,0,.04);border-radius:4px;outline:1px rgba(0,0,0,.08) solid;outline-offset:-1px;display:inline-flex;align-items:center;gap:12px;padding:0;overflow:hidden}.tdm-style-box img[data-v-5986ff21]{width:54px;height:54px;border-radius:4px;object-fit:cover;display:block}.tdm-style-name[data-v-5986ff21]{color:#333;font-size:12px;font-family:Helvetica}.tdm-desc[data-v-5986ff21]{color:#333;font-size:14px;font-family:Helvetica;line-height:18px}.tdm-inline[data-v-5986ff21]{display:inline-flex;align-items:center;gap:8px}.tdm-paid[data-v-5986ff21]{height:16px;padding:0 6px;background:#675df1;color:#fff;border-radius:4px;font-size:10px;display:inline-flex;align-items:center}.tdm-switch-container[data-v-5986ff21]{display:flex;align-items:center}.tdm-switch[data-v-5986ff21]{position:relative;display:inline-block;width:34px;height:20px;cursor:pointer}.tdm-switch input[data-v-5986ff21]{opacity:0;width:0;height:0}.tdm-slider[data-v-5986ff21]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.tdm-slider.round[data-v-5986ff21]{border-radius:20px}.tdm-slider.round[data-v-5986ff21]:before{border-radius:50%}.tdm-slider[data-v-5986ff21]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.tdm-switch input:checked+.tdm-slider[data-v-5986ff21]{background-color:#374151}.tdm-switch input:checked+.tdm-slider[data-v-5986ff21]:before{transform:translate(14px)}.tdm-switch input:disabled+.tdm-slider[data-v-5986ff21]{background-color:#e0e0e0;cursor:not-allowed}.tdm-switch input:disabled+.tdm-slider[data-v-5986ff21]:before{background-color:#f5f5f5}.tdm-right-bottom[data-v-5986ff21]{display:flex;align-items:center;gap:8px}.tdm-small-btn[data-v-5986ff21]{width:36px;height:36px;background:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.tdm-big-btn[data-v-5986ff21]{flex:1 1 0;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.tdm-big-btn.dark[data-v-5986ff21]{background:#333}.tdm-big-btn-text[data-v-5986ff21]{color:#333;font-size:14px;font-family:Helvetica;font-weight:700;text-transform:capitalize}.tdm-big-btn.dark .tdm-big-btn-text[data-v-5986ff21]{color:#fff}.tdm-btn-icon[data-v-5986ff21]{width:24px;height:24px;color:#333}.tdm-big-btn.dark .tdm-btn-icon[data-v-5986ff21]{color:#fff}.tdm-small-btn.favorited[data-v-5986ff21]{background:#ff4200}.tdm-small-btn.favorited svg[data-v-5986ff21]{color:#fff}.chevron[data-v-5986ff21]{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:background .2s}.chevron-left-fixed[data-v-5986ff21]{position:fixed;top:50%;left:30px;transform:translateY(-50%);width:40px;height:40px;z-index:4000;background:none}.chevron-right-fixed[data-v-5986ff21]{position:fixed;top:50%;right:30px;transform:translateY(-50%);width:40px;height:40px;z-index:4000;background:none}.chevron-disabled[data-v-5986ff21]{pointer-events:none;opacity:.4;filter:grayscale(1);cursor:not-allowed}.fullscreen-image-detail[data-v-07d708ac]{position:fixed;top:52px;left:0;width:100vw;height:calc(100vh - 52px);background-color:#fff;z-index:999;overflow:hidden}.image-detail-container[data-v-07d708ac]{display:flex;height:100%;overflow:hidden;position:relative}@media (max-width: 768px){.image-detail-container[data-v-07d708ac]{flex-direction:column;height:auto}}.image-wrapper[data-v-07d708ac]{flex:13;background-color:#cfcece;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-container[data-v-07d708ac]{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;cursor:grab;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.image-container[data-v-07d708ac]:active{cursor:grabbing}.detail-image[data-v-07d708ac]{width:auto;height:100%;max-width:100%;max-height:100%;display:block;user-select:none;object-fit:contain;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.image-controls[data-v-07d708ac]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:rgba(0,0,0,.6);border-radius:20px;padding:5px 10px;z-index:10}.zoom-controls[data-v-07d708ac]{display:flex;align-items:center;margin-right:10px}.control-btn[data-v-07d708ac]{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.8);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#333;outline:none}.control-btn[data-v-07d708ac]:hover{background-color:#fff}.control-btn[data-v-07d708ac]:active{transform:scale(.95)}.zoom-text[data-v-07d708ac]{margin:0 8px;color:#fff;font-size:12px;min-width:40px;text-align:center}.reset-btn[data-v-07d708ac]{font-size:14px}.image-info[data-v-07d708ac]{flex:5;width:auto;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;padding:28px 0 36px}.close-section[data-v-07d708ac]{display:flex;justify-content:flex-end;padding:0 16px}.close-btn[data-v-07d708ac]{width:36px;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.close-btn[data-v-07d708ac]:hover{background-color:rgba(0,0,0,.15)}.info-header[data-v-07d708ac]{display:flex;align-items:center;padding:16px}.info-header .info-default-img[data-v-07d708ac]{height:36px;border-radius:50%}.info-header .info-default-name[data-v-07d708ac]{font-size:12px;font-style:normal;font-weight:700;line-height:18px;margin-left:8px}.info-content[data-v-07d708ac]{flex:1;overflow-y:auto;padding:0 16px 16px}.tags-container[data-v-07d708ac]{margin-bottom:30px}.tags-container .tag-list[data-v-07d708ac]{display:flex;flex-wrap:wrap;gap:8px}.tags-container .tag-list .tag-item[data-v-07d708ac]{margin:0;font-size:12px;border-radius:4px;background-color:#f5f5f5;color:#333;border:none}.info-section[data-v-07d708ac]{margin-bottom:30px}.info-section .info-item[data-v-07d708ac]{display:flex;justify-content:space-between;margin-bottom:12px}.info-section .info-item .label[data-v-07d708ac]{font-weight:500;color:#333}.info-section .info-item .value[data-v-07d708ac]{color:#666;text-align:right}.color-palette[data-v-07d708ac]{display:flex;gap:6px;margin-bottom:20px}.color-palette .color-item[data-v-07d708ac]{width:30%;height:40px;border-radius:4px}.actions-footer[data-v-07d708ac]{padding:16px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f0f0f0}.actions-footer .favorite-icon-wrapper[data-v-07d708ac]{width:36px;height:36px;background-color:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.actions-footer .favorite-icon-wrapper.is-favorite[data-v-07d708ac]{background-color:#ff4200}.actions-footer .share-icon-wrapper[data-v-07d708ac]{width:36px;height:36px;background-color:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.actions-footer .download-btn[data-v-07d708ac]{flex:1;height:36px;position:relative;background-color:#675df1;border-color:#675df1;border-radius:5px}.actions-footer .download-btn.is-download[data-v-07d708ac],.actions-footer .download-btn.login-btn[data-v-07d708ac]{background-color:#333;border-color:#333;color:#fff}.actions-footer .download-icon[data-v-07d708ac]{margin-right:10px}.actions-footer .downloaded-info[data-v-07d708ac]{position:absolute;top:-20px;right:0;display:flex;padding:4px;justify-content:flex-end;align-items:center;background-color:#675df1;color:#fff;border-radius:4px;border:1px solid #675df1;box-sizing:border-box}.fullscreen-template-detail[data-v-390989e4]{position:fixed;top:52px;left:0;width:100vw;height:calc(100vh - 52px);background-color:#fff;z-index:999;overflow:hidden}.template-detail-container[data-v-390989e4]{display:flex;height:100%;overflow:hidden;position:relative}.template-wrapper[data-v-390989e4]{flex:13;padding:20px;display:flex;flex-direction:column;overflow:hidden}.template-canvas[data-v-390989e4]{flex:1;background:#c8c7c7;position:relative;overflow:hidden}.template-image-stage[data-v-390989e4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:8px;overflow:hidden;user-select:none;cursor:grab;will-change:transform}.template-image-stage.dragging[data-v-390989e4]{cursor:grabbing}.template-after-wrap[data-v-390989e4],.template-before-wrap[data-v-390989e4]{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.template-before-wrap[data-v-390989e4]{clip-path:inset(0 50% 0 0)}.template-img[data-v-390989e4]{width:100%;height:100%;object-fit:cover;display:block;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.template-single-image[data-v-390989e4]{position:absolute;top:50%;left:50%;transform-origin:center;will-change:transform;cursor:grab;border-radius:8px;overflow:hidden;user-select:none}.template-single-image[data-v-390989e4]:active{cursor:grabbing}.template-single-image .template-img[data-v-390989e4]{width:100%;height:100%;display:block;user-select:none;object-fit:cover}.template-divider[data-v-390989e4]{position:absolute;top:0;width:34px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.template-divider-line[data-v-390989e4]{position:absolute;left:50%;top:0;transform:translate(-50%);width:0;height:100%;border-left:3px solid #ffffff;box-shadow:2px 0 4px rgba(0,0,0,.08);z-index:1}.template-divider-knob[data-v-390989e4]{width:34px;height:34px;background:#fff;border-radius:600px;box-shadow:2px 4px 6px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.template-divider-arrow[data-v-390989e4]{width:10px;height:10px;border-right:2px solid #333333;border-bottom:2px solid #333333;margin:0 2px}.template-divider-arrow.left[data-v-390989e4]{transform:rotate(135deg)}.template-divider-arrow.right[data-v-390989e4]{transform:rotate(-45deg)}.template-badge[data-v-390989e4]{position:absolute;padding:4px 8px;background:rgba(11,11,11,.6);color:#fff;border-radius:4px;font-size:12px;font-family:Helvetica;text-transform:capitalize;line-height:16px}.template-badge-left[data-v-390989e4]{left:8px;bottom:8px}.template-badge-right[data-v-390989e4]{right:8px;bottom:8px}.image-controls[data-v-390989e4]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:rgba(0,0,0,.6);border-radius:20px;padding:5px 10px;z-index:10}.zoom-controls[data-v-390989e4]{display:flex;align-items:center;margin-right:10px}.control-btn[data-v-390989e4]{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.8);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#333;outline:none}.control-btn[data-v-390989e4]:hover{background-color:#fff}.control-btn[data-v-390989e4]:active{transform:scale(.95)}.zoom-text[data-v-390989e4]{margin:0 8px;color:#fff;font-size:12px;min-width:40px;text-align:center}.reset-btn[data-v-390989e4]{font-size:14px}.template-info[data-v-390989e4]{flex:5;min-width:346px;background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;padding:28px 0 36px}.close-section[data-v-390989e4]{display:flex;justify-content:flex-end;padding:0 20px}.close-btn[data-v-390989e4]{width:36px;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.close-btn[data-v-390989e4]:hover{background-color:rgba(0,0,0,.15)}.info-header[data-v-390989e4]{padding:16px 20px}.template-title[data-v-390989e4]{color:#333;font-size:16px;font-family:Helvetica;font-weight:700;text-transform:capitalize;line-height:20px}.info-content[data-v-390989e4]{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:0 20px}.template-section[data-v-390989e4]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.template-author-row[data-v-390989e4]{display:flex;align-items:center;gap:8px}.template-avatar[data-v-390989e4]{width:36px;height:36px;border-radius:600px;overflow:hidden;background:#000;position:relative}.template-avatar img[data-v-390989e4]{width:36px;height:36px}.template-author-name[data-v-390989e4]{color:#333;font-size:12px;font-family:Helvetica;font-weight:700;line-height:18px}.template-label[data-v-390989e4]{color:#333;font-size:12px;font-family:Helvetica;font-weight:700;text-transform:capitalize;line-height:16px}.template-thumb img[data-v-390989e4]{width:54px;height:54px;border-radius:4px}.template-style-box[data-v-390989e4]{width:100%;height:54px;background:rgba(0,0,0,.04);border-radius:4px;outline:1px rgba(0,0,0,.08) solid;outline-offset:-1px;display:inline-flex;align-items:center;gap:12px;padding:0;overflow:hidden}.template-style-box img[data-v-390989e4]{width:54px;height:54px;border-radius:4px;object-fit:cover;display:block}.template-style-name[data-v-390989e4]{color:#333;font-size:12px;font-family:Helvetica}.template-desc[data-v-390989e4]{color:#333;font-size:14px;font-family:Helvetica;line-height:18px}.template-inline[data-v-390989e4]{display:inline-flex;align-items:center;gap:8px}.template-paid[data-v-390989e4]{height:16px;padding:0 6px;background:#675df1;color:#fff;border-radius:4px;font-size:10px;display:inline-flex;align-items:center}.template-switch-container[data-v-390989e4]{display:flex;align-items:center}.template-switch[data-v-390989e4]{position:relative;display:inline-block;width:34px;height:20px;cursor:pointer}.template-switch input[data-v-390989e4]{opacity:0;width:0;height:0}.template-slider[data-v-390989e4]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.template-slider.round[data-v-390989e4]{border-radius:20px}.template-slider.round[data-v-390989e4]:before{border-radius:50%}.template-slider[data-v-390989e4]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.template-switch input:checked+.template-slider[data-v-390989e4]{background-color:#374151}.template-switch input:checked+.template-slider[data-v-390989e4]:before{transform:translate(14px)}.template-switch input:disabled+.template-slider[data-v-390989e4]{background-color:#e0e0e0;cursor:not-allowed}.template-switch input:disabled+.template-slider[data-v-390989e4]:before{background-color:#f5f5f5}.actions-footer[data-v-390989e4]{padding:16px 20px;display:flex;align-items:center;gap:8px;border-top:1px solid #f0f0f0}.template-small-btn[data-v-390989e4]{width:36px;height:36px;background:rgba(0,0,0,.08);border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.template-big-btn[data-v-390989e4]{flex:1;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:none}.template-big-btn.dark[data-v-390989e4],.template-big-btn.login-btn[data-v-390989e4]{background:#333;border-color:#333;color:#fff}.template-big-btn-text[data-v-390989e4]{color:#333;font-size:14px;font-family:Helvetica;font-weight:700;text-transform:capitalize}.template-big-btn.dark .template-big-btn-text[data-v-390989e4]{color:#fff}.template-btn-icon[data-v-390989e4]{width:24px;height:24px;color:#333}.template-big-btn.dark .template-btn-icon[data-v-390989e4]{color:#fff}.template-small-btn.favorited[data-v-390989e4]{background:#ff4200}.template-small-btn.favorited svg[data-v-390989e4]{color:#fff}.filter-header[data-v-e3f6c6d8]{width:100%;border-bottom:1px solid #e0e0e0}.main-tabs[data-v-e3f6c6d8]{align-self:stretch;padding:12px 30px;justify-content:flex-start;align-items:center;gap:12px;display:inline-flex}.main-tabs .tab-container[data-v-e3f6c6d8]{padding:4px;background:rgba(0,0,0,.04);overflow:hidden;border-radius:8px;justify-content:flex-start;align-items:center;display:flex}.main-tabs .tab-item[data-v-e3f6c6d8]{width:160px;height:40px;padding:8px;border-radius:4px;justify-content:center;align-items:center;gap:4px;display:flex;cursor:pointer;transition:all .2s ease;color:gray;font-size:18px;font-family:Helvetica;font-weight:700;line-height:18px}.main-tabs .tab-item.active[data-v-e3f6c6d8]{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);color:#333}.main-tabs .tab-item[data-v-e3f6c6d8]:hover:not(.active){color:#333}.filter-container[data-v-e3f6c6d8]{align-self:stretch;width:100%;padding:12px 30px;justify-content:space-between;align-items:center;display:flex}@media (max-width: 1440px){.filter-container[data-v-e3f6c6d8]{padding:12px 20px}}@media (max-width: 1200px){.filter-container[data-v-e3f6c6d8]{padding:12px 16px}}@media (max-width: 1080px){.filter-container[data-v-e3f6c6d8]{padding:12px}}.filter-controls[data-v-e3f6c6d8]{justify-content:flex-start;align-items:center;gap:12px;display:flex}.template-pills[data-v-e3f6c6d8]{display:flex;gap:12px}.template-pills .pill[data-v-e3f6c6d8]{height:36px;padding:8px 16px;background:rgba(0,0,0,.04);border-radius:4px;display:flex;align-items:center;cursor:pointer;color:gray;font-size:16px;font-family:Helvetica;font-weight:400;text-transform:capitalize}.template-pills .pill.active[data-v-e3f6c6d8]{background:#333;color:#fff}.sort-controls[data-v-e3f6c6d8]{justify-content:flex-end;align-items:center;display:flex;position:relative}.sort-by-container[data-v-e3f6c6d8]{padding:8px 12px;border-radius:4px;outline:1px rgba(0,0,0,.08) solid;outline-offset:-1px;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;background:#fff;cursor:pointer;user-select:none}.sort-by-label-container[data-v-e3f6c6d8]{justify-content:flex-start;align-items:center;gap:10px;display:flex}.sort-by-label[data-v-e3f6c6d8]{color:gray;font-size:16px;font-family:Helvetica;font-weight:400;word-wrap:break-word}.sort-by-value-container[data-v-e3f6c6d8]{justify-content:flex-start;align-items:center;gap:10px;display:flex}.sort-by-value[data-v-e3f6c6d8]{color:gray;font-size:16px;font-family:Helvetica;font-weight:700;word-wrap:break-word}.sort-dropdown-arrow[data-v-e3f6c6d8]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #808080;display:inline-block;transition:transform .2s ease}.sort-dropdown-arrow.rotated[data-v-e3f6c6d8]{transform:rotate(180deg)}.sort-dropdown[data-v-e3f6c6d8]{position:absolute;top:100%;left:0;z-index:1500;margin-top:4px}.sort-dropdown-content[data-v-e3f6c6d8]{width:180px;padding:4px;background:#fff;box-shadow:0 5px 12px rgba(0,0,0,.04);border-radius:6px;outline:.5px rgba(0,0,0,.08) solid;outline-offset:-.5px;overflow:hidden;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex}.sort-dropdown-items-container[data-v-e3f6c6d8]{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.sort-dropdown-item[data-v-e3f6c6d8]{align-self:stretch;padding:8px;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex;cursor:pointer;transition:background-color .2s ease}.sort-dropdown-item.selected[data-v-e3f6c6d8]{background:rgba(0,0,0,.08)}.sort-dropdown-item[data-v-e3f6c6d8]:hover{background-color:rgba(0,0,0,.04)}.sort-dropdown-item .sort-item-content[data-v-e3f6c6d8]{align-self:stretch;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.sort-item-icon[data-v-e3f6c6d8]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sort-item-label[data-v-e3f6c6d8]{color:#333;font-size:14px;font-family:Helvetica;font-weight:400;text-transform:capitalize;line-height:18px;word-wrap:break-word;flex:1}.theme-tags-container[data-v-e3f6c6d8]{align-self:stretch;padding:12px 30px;position:relative;justify-content:flex-start;align-items:center;display:flex;width:100%;gap:12px}@media (max-width: 1440px){.theme-tags-container[data-v-e3f6c6d8]{padding:12px 20px}}@media (max-width: 1200px){.theme-tags-container[data-v-e3f6c6d8]{padding:12px 16px}}@media (max-width: 1080px){.theme-tags-container[data-v-e3f6c6d8]{padding:12px}}.theme-tags-wrapper[data-v-e3f6c6d8]{flex:1;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.theme-tags-wrapper[data-v-e3f6c6d8]::-webkit-scrollbar{display:none}.theme-tags-list[data-v-e3f6c6d8]{display:flex;gap:12px;flex-wrap:nowrap;white-space:nowrap}.theme-tag[data-v-e3f6c6d8]{height:36px;padding:8px 16px;background:rgba(0,0,0,.04);border-radius:4px;justify-content:center;align-items:center;gap:10px;display:flex;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap;color:gray;font-size:16px;font-family:Helvetica;font-weight:400;word-wrap:break-word}.theme-tag.active[data-v-e3f6c6d8]{background:#333;color:#fff}.theme-tag[data-v-e3f6c6d8]:hover:not(.active){background:rgba(0,0,0,.08);color:#333}.gradient-mask[data-v-e3f6c6d8]{position:absolute;top:12px;right:36px;height:60px;width:80px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 80%);pointer-events:none;z-index:1}@media (max-width: 1200px){.gradient-mask[data-v-e3f6c6d8]{width:48px;right:36px}}@media (max-width: 800px){.gradient-mask[data-v-e3f6c6d8]{width:28px;right:36px}}.scroll-arrow[data-v-e3f6c6d8]{width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;flex-shrink:0}.scroll-arrow.scroll-arrow-left[data-v-e3f6c6d8]{order:-1}.scroll-arrow.scroll-arrow-right[data-v-e3f6c6d8]{order:1;position:relative;z-index:2}.scroll-arrow.disabled[data-v-e3f6c6d8]{opacity:.3;cursor:not-allowed}.scroll-arrow:hover:not(.disabled) svg path[data-v-e3f6c6d8]{stroke:#333}.filter-select[data-v-e3f6c6d8]{border-radius:4px;outline:1px rgba(0,0,0,.08) solid;outline-offset:-1px}.filter-select[data-v-e3f6c6d8] .el-input__wrapper{padding:8px 12px;border:none;border-radius:4px;box-shadow:none}.filter-select[data-v-e3f6c6d8] .el-input__inner{font-size:16px;color:gray;font-family:Helvetica;font-weight:400;text-transform:capitalize}.filter-select[data-v-e3f6c6d8] .el-select__caret{color:gray;font-size:12px}.filter-select.license-select[data-v-e3f6c6d8]{width:98px}.filter-select.season-select[data-v-e3f6c6d8]{width:97px}.filter-select.market-select[data-v-e3f6c6d8]{width:91px}.filter-select.style-select[data-v-e3f6c6d8]{width:78px}.filter-select.background-texture-select[data-v-e3f6c6d8]{width:160px}.filter-select.file-types-select[data-v-e3f6c6d8]{width:115px}.filter-select.repeat-type-select[data-v-e3f6c6d8]{width:129px}.clear-btn[data-v-e3f6c6d8]{padding:8px 12px;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;display:flex;cursor:pointer}.clear-btn span[data-v-e3f6c6d8]{color:gray;font-size:16px;font-family:Helvetica;font-weight:700;word-wrap:break-word}.clear-btn:hover span[data-v-e3f6c6d8]{color:#333}[data-v-e3f6c6d8] .filter-select-dropdown{z-index:1500!important}[data-v-e3f6c6d8] .filter-select-dropdown .el-select-dropdown__item{font-size:16px;padding:8px 12px}[data-v-e3f6c6d8] .filter-select-dropdown .el-select-dropdown__item.selected{color:#333;font-weight:600}[data-v-e3f6c6d8] .filter-select-dropdown .el-select-dropdown__item:hover{background-color:#f5f7fa}[data-v-e3f6c6d8] .el-select__placeholder.is-transparent{color:gray}.w_container[data-v-c0d9cfb6]{width:1080px}.app[data-v-c0d9cfb6]{width:100%;overflow-x:hidden;display:flex;flex-direction:column;position:relative;height:calc(100vh - 53px)}.loading-container[data-v-c0d9cfb6]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:999}.loading-content[data-v-c0d9cfb6]{text-align:center}.loading-content .loading-spinner[data-v-c0d9cfb6]{width:40px;height:40px;border:4px solid #e0e0e0;border-top:4px solid #333;border-radius:50%;animation:spin-c0d9cfb6 1s linear infinite;margin:0 auto 16px}.loading-content p[data-v-c0d9cfb6]{color:#333;font-size:16px;margin:0}@keyframes spin-c0d9cfb6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.virtual-waterfall-container[data-v-c0d9cfb6]{flex:1;width:100%;max-width:1440px;margin:0 auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;min-height:calc(100vh - 242px)}[data-v-c0d9cfb6] .fs-virtual-waterfall-container,[data-v-c0d9cfb6] .fs-virtual-waterfall-content{height:100%!important;min-height:400px}.test-item[data-v-c0d9cfb6]{width:100%;display:block;box-sizing:border-box;animation:identifier-c0d9cfb6 .25s;object-fit:contain;margin:0;padding:0;max-width:100%;height:auto;border-radius:8px;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px}.pro-img-wrapper .test-item[data-v-c0d9cfb6]{position:relative;width:100%;height:100%}@keyframes identifier-c0d9cfb6{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.relative[data-v-c0d9cfb6]{position:relative;width:100%;height:100%;overflow:hidden}.image-container[data-v-c0d9cfb6]{position:relative;overflow:hidden;cursor:pointer;border-radius:8px;box-sizing:border-box;max-width:100%}.image-container:hover .image-overlay[data-v-c0d9cfb6]{opacity:1}.pro-container[data-v-c0d9cfb6]{background-color:#333;max-width:100%;overflow:hidden}.pro-wrapper[data-v-c0d9cfb6]{position:relative;box-sizing:border-box;border:5px solid #000;border-radius:8px;max-width:100%;overflow:hidden}.img-wrapper[data-v-c0d9cfb6]{width:100%;position:relative;overflow:hidden;display:block;max-width:100%}.pro-img-wrapper[data-v-c0d9cfb6]{width:100%;height:100%;overflow:hidden;box-sizing:border-box;max-width:100%}.pro-badge[data-v-c0d9cfb6]{padding:5px 10px;font-size:12px;font-family:Helvetica;font-style:normal;font-weight:700;line-height:17px;background-color:#000;color:#ccc;text-align:right;display:block;width:100%;box-sizing:border-box;margin:0}.image-overlay[data-v-c0d9cfb6]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .3s ease;color:#fff}.overlay-content[data-v-c0d9cfb6]{padding:15px}.overlay-content h3[data-v-c0d9cfb6]{margin:0 0 5px;font-size:16px;font-weight:500}.overlay-content p[data-v-c0d9cfb6]{margin:0 0 10px;font-size:14px;opacity:.8}.overlay-top-left-label[data-v-c0d9cfb6]{position:absolute;left:12px;top:12px;color:#fff;font-size:16px;font-family:Helvetica;font-weight:700;text-transform:capitalize}.overlay-actions[data-v-c0d9cfb6]{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:12px}.favorite-pill[data-v-c0d9cfb6]{height:36px;padding:10px 8px;background:#fff;border-radius:5px;display:inline-flex;justify-content:center;align-items:center;gap:2px;cursor:pointer;user-select:none}.favorite-pill.active[data-v-c0d9cfb6]{background:#ff4200}.favorite-pill-icon[data-v-c0d9cfb6]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.favorite-count[data-v-c0d9cfb6]{color:#333;font-size:14px;font-family:Helvetica;font-weight:400;text-transform:capitalize}.favorite-pill.active .favorite-count[data-v-c0d9cfb6]{color:#fff}.create-like-pill[data-v-c0d9cfb6]{height:36px;padding:10px;background:#f5f5f5;border-radius:5px;display:inline-flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;user-select:none}.create-like-icon[data-v-c0d9cfb6]{width:24px;height:24px;color:#333}.create-like-text[data-v-c0d9cfb6]{color:#333;font-size:14px;font-family:Helvetica;font-weight:700;text-transform:capitalize}.overlay-footer[data-v-c0d9cfb6]{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:8px}.overlay-footer span[data-v-c0d9cfb6]{opacity:.7}.overlay-icons[data-v-c0d9cfb6]{display:flex;gap:12px}.overlay-icons .favorite-icon[data-v-c0d9cfb6]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;color:#fff;transition:color .2s ease,transform .2s ease}.overlay-icons .favorite-icon.is-favorite[data-v-c0d9cfb6]{color:#ff4200}.overlay-icons .favorite-icon[data-v-c0d9cfb6]:hover{transform:scale(1.1)}
