.waterfall-list[data-v-96b447e5]{width:100%;position:relative;overflow:hidden}.waterfall-item[data-v-96b447e5]{visibility:hidden;position:absolute;top:0;left:0;transform:translateY(3000px)}@-webkit-keyframes fadeIn-96b447e5{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-96b447e5{0%{opacity:0}to{opacity:1}}.fadeIn[data-v-96b447e5]{-webkit-animation-name:fadeIn-96b447e5;animation-name:fadeIn-96b447e5}.lazy__box[data-v-2aef10d7]{width:100%;position:relative;overflow:hidden}.lazy__skeleton[data-v-2aef10d7]{z-index:1;background-color:#ffffff1a;border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lazy__skeleton[data-v-2aef10d7]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.5s infinite skeleton-loading-2aef10d7;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes skeleton-loading-2aef10d7{0%{transform:translate(-100%)}50%{transform:translate(100%)}to{transform:translate(100%)}}.lazy__resource[data-v-2aef10d7]{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lazy__img[data-v-2aef10d7]{object-fit:cover;opacity:0;filter:blur(20px);width:100%;height:100%;display:block}.lazy__img--loaded[data-v-2aef10d7]{opacity:1;filter:blur();transition:filter .8s}.lazy__img[lazy=error][data-v-2aef10d7]{opacity:1;filter:none;width:48px;height:auto;padding:5em 0}.like-button i[data-v-6910cfa7]{cursor:pointer;color:#fff}.like-button i.p-icon-like[data-v-6910cfa7]{font-size:14px}.like-button i.p-icon-likes[data-v-6910cfa7]{color:#ff445e;font-size:20px}.card-container[data-v-ba163936]{cursor:pointer;border-radius:4px;transition:all .3s linear;position:relative;overflow:hidden}@media (min-width:980px){.card-container:hover .card-content[data-v-ba163936]{opacity:1;bottom:0}}.card-container .card-content[data-v-ba163936]{opacity:0;background:linear-gradient(#0000 0%,#000 100%);border-radius:4px;justify-content:flex-end;align-items:center;width:100%;height:64px;transition:opacity .3s ease-out;display:flex;position:absolute;bottom:-100%;left:0}.card-container .card-content .card-content__item[data-v-ba163936]{cursor:pointer;background:#0006;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:6px;display:flex}.card-container .card-content .card-content__item i[data-v-ba163936]{cursor:pointer;color:#fff}.card-container .card-content .card-content__item i.p-icon-image-add[data-v-ba163936],.card-container .card-content .card-content__item i.p-icon-pick-assets[data-v-ba163936]{font-size:17px}.card-container .card-content .card-content__item[data-v-ba163936]:last-child{margin-right:12px}.load-trigger[data-v-ba163936]{justify-content:center;align-items:center;height:50px;margin-top:20px;display:flex}.loading-indicator[data-v-ba163936]{color:#666;padding:10px;font-size:14px}.no-more-data[data-v-ba163936]{text-align:center;color:#ffffff59;margin-top:12px;padding:20px;font-size:14px}.waterfall-container{width:100%;position:relative}.skeleton-loader[data-v-ec678026]{width:100%;height:100%;padding:24px 40px;position:absolute;top:0;left:0}.skeleton-content[data-v-ec678026]{width:100%;height:100%}[data-v-ec678026] .skeleton-item{background:linear-gradient(90deg,#ffffff14 25%,#ffffff26 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading-ec678026}[data-v-ec678026] .skeleton-item--rounded{border-radius:50%}[data-v-ec678026] .skeleton-item--small-radius{border-radius:2px}[data-v-ec678026] .skeleton-item--medium-radius{border-radius:6px}[data-v-ec678026] .skeleton-item--large-radius{border-radius:8px}@keyframes skeleton-loading-ec678026{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-item[data-v-085f463e]{background:linear-gradient(90deg,#ffffff0f 0%,#fff3 50%,#ffffff0f 100%) 0 0/200% 100%;border-radius:4px;animation:1.2s ease-in-out infinite skeleton-loading-085f463e;display:inline-block;position:relative;overflow:hidden}.skeleton-item--dark[data-v-085f463e]{background:linear-gradient(90deg,#ffffff0f 0%,#fff3 50%,#ffffff0f 100%) 0 0/200% 100%}.skeleton-item--light[data-v-085f463e]{background:linear-gradient(90deg,#0000000a 0%,#00000029 50%,#0000000a 100%) 0 0/200% 100%}.skeleton-item--rounded[data-v-085f463e]{border-radius:50%!important}.skeleton-item--small-radius[data-v-085f463e]{border-radius:2px!important}.skeleton-item--medium-radius[data-v-085f463e]{border-radius:6px!important}.skeleton-item--large-radius[data-v-085f463e]{border-radius:8px!important}.skeleton-item--pulse[data-v-085f463e]{background-size:100% 100%!important;animation:1.5s ease-in-out infinite skeleton-pulse-085f463e!important}.skeleton-item--wave[data-v-085f463e]{position:relative;background:#ffffff14 0 0/100% 100%!important}.skeleton-item--wave[data-v-085f463e]:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:1.8s ease-in-out infinite skeleton-wave-085f463e;position:absolute;top:0;bottom:0;left:0;right:0}.skeleton-item--wave.skeleton-item--light[data-v-085f463e]:before{background:linear-gradient(90deg,#0000 0%,#0000001f 50%,#0000 100%)}@keyframes skeleton-loading-085f463e{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse-085f463e{0%,to{opacity:1}50%{opacity:.6}}@keyframes skeleton-wave-085f463e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton-item[data-v-085f463e]:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.skeleton-item[data-v-085f463e]{opacity:.7;animation:none}}.download-button[data-v-9e72dc66]{cursor:pointer;transition:all .3s}.download-button i[data-v-9e72dc66]{color:#fff}.download-button i.p-icon-download[data-v-9e72dc66]{font-size:23px}.download-button[data-v-9e72dc66]:hover:not(.loading){background:#ffffff29}.download-button[data-v-9e72dc66]:active:not(.loading){background:#ffffff4d}.download-button.loading[data-v-9e72dc66]{cursor:not-allowed;opacity:.7}.download-button.loading .loading-spinner[data-v-9e72dc66]{animation:1s linear infinite spin-9e72dc66}.download-button.loading .loading-spinner i[data-v-9e72dc66]{font-size:20px}@keyframes spin-9e72dc66{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-with-watermark-container[data-v-0cede702]{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.image-with-watermark-main[data-v-0cede702]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%!important;height:100%!important}.image-with-watermark-main[data-v-0cede702] img{object-fit:contain;height:100%!important}.image-with-watermark-logo[data-v-0cede702]{user-select:none;-webkit-user-drag:none;z-index:1;width:141px;height:auto;position:absolute;bottom:20px;right:20px}@media screen and (max-width:980px){.image-with-watermark-logo[data-v-0cede702]{width:100px;height:auto;bottom:10px;right:10px}}.custom-copyright-tooltip{background-color:#292929!important}.custom-copyright-tooltip:before{border-color:#0000!important}.custom-copyright-tooltip.bottom:before{border-bottom-color:#292929!important}.custom-copyright-tooltip.top:before{border-top-color:#292929!important}.custom-copyright-tooltip.left:before{border-left-color:#292929!important}.custom-copyright-tooltip.right:before{border-right-color:#292929!important}.custom-copyright-tooltip.topLeft:before{border-top-color:#292929!important}.custom-copyright-tooltip.bottomRight:before{border-bottom-color:#292929!important}.custom-copyright-tooltip.rightBottom:before{border-right-color:#292929!important}@media (min-width:979px){.detail-modal .pac-scrollBar .__panel .__view{height:100%}}.divider{background-color:#ffffff40;width:100%;height:1px;margin:20px 0}.vertical-divider{background-color:#ffffff40;width:1px;height:100%;margin:0 10px}.action-icon{border-radius:8px}.action-icon:hover{background:#ffffff29}.action-icon:active{background:#ffffff4d}.action-button-text{-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.action-buttons{gap:12px;display:flex}.action-buttons i{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.detail-modal{z-index:999;width:100%;height:100%;position:fixed;top:0;left:0;right:0}.detail-modal .detail-modal__main{background:#000;width:100%;height:100%}.detail-modal .detail-model-buttons{background:#000;border-top-left-radius:12px;border-top-right-radius:12px;padding:16px 20px}.detail-modal .detail-model-buttons .detail-modal__container__left-title{color:#ffffffeb;z-index:11;background:#000;justify-content:space-between;align-items:center;width:100%;height:36px;display:flex;position:sticky;top:0;left:0}.detail-modal .detail-model-buttons .detail-modal__container__left-title .action-buttons{gap:8px}.detail-modal .detail-model-buttons .detail-modal__container__left-title div{align-items:center;display:flex}.detail-modal .detail-model-buttons .detail-modal__container__left-title .p-icon-close{font-size:18px}.detail-modal__container{z-index:999;box-sizing:border-box;background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.detail-modal__container__left{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;padding:20px 80px 20px 20px;display:flex;position:relative}.detail-modal__container__left_close{cursor:pointer;z-index:10;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex;position:absolute;top:20px;right:20px}.detail-modal__container__left_close i{color:#fff;font-size:20px}.detail-modal__container__left_page{z-index:66;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.detail-modal__container__left_page i{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-size:32px;transition:opacity .3s;display:flex}.detail-modal__container__left_page i:last-child{margin-bottom:0}.detail-modal__container__left_page i.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.detail-modal__container__left_page i:not(.disabled):hover{opacity:.8}.detail-modal__container__left_page .page-info{color:#fff;text-align:center;min-width:60px;font-size:14px;font-weight:500}.detail-modal__container__left_img{object-fit:contain;width:100%;height:100%;position:relative}.detail-modal__container__right{color:#fff;border-left:1px solid #ffffff29;flex-direction:column;width:440px;height:100%;padding:24px 40px;display:flex;position:relative;overflow:hidden}.detail-modal__container__right .detail-modal__container__right_wrapper{flex-direction:column;height:100%;display:flex}.detail-modal__container__right_title{justify-content:space-between;align-items:center;font-size:14px;display:flex}.detail-modal__container__right_content{flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex}.detail-modal__container__right_content .content-section-title{color:#ffffff8f;margin-bottom:8px}.detail-modal__container__right_content_paragraph{flex-direction:column;display:flex;overflow:auto}.detail-modal__container__right_content_paragraph .more-button-inline{color:#ffffff8f;cursor:pointer;z-index:10;white-space:nowrap;background:#000;border:none;padding:0;font-size:14px;line-height:1.6;text-decoration:underline;transition:color .2s;position:absolute;bottom:0;right:15px}.detail-modal__container__right_content_paragraph .more-button-inline:hover{color:#fffc}.detail-modal__container__right_content_paragraph_copy{cursor:pointer;color:#ebebeb;vertical-align:middle;font-size:20px;transition:all .2s}.detail-modal__container__right_content_paragraph_copy:hover{color:#fff}.detail-modal__container__right_content_paragraph_footer{color:#fff6;align-items:center;margin-top:8px;font-size:14px;display:flex}.detail-modal__container__right_content_paragraph_footer .vertical-divider{height:11px}.detail-modal__container__right_content_paragraph_footer div{align-items:center;display:flex}.detail-modal__container__right_content_paragraph_footer div.copyright{cursor:pointer;align-items:center;gap:3px;display:flex}.detail-modal__container__right_content_paragraph_footer div.copyright i{cursor:pointer;font-size:14px}.detail-modal__container__right_content .content-section{flex-direction:column;display:flex}.detail-modal__container__right_content .content-section-content{color:#ffffffeb;position:relative}.detail-modal__container__right_content .content-section-content-text{color:#fffc;word-break:break-word;font-size:14px;line-height:1.6;position:relative}.detail-modal__container__right_content .content-section-content-text:hover .content-section-content-text-copy,.detail-modal__container__right_content .content-section-content-text.expanded .content-section-content-text-copy{opacity:1;visibility:visible}.detail-modal__container__right_content .content-section-content-text-collapse{cursor:pointer;color:#ffffff8f;vertical-align:middle;margin-left:8px;text-decoration:underline;transition:color .2s}.detail-modal__container__right_content .content-section-content-text-collapse:hover{color:#fffc}.detail-modal__container__right_content .content-section-content-text-copy{cursor:pointer;color:#ebebeb;vertical-align:middle;opacity:0;visibility:hidden;margin-left:6px;font-size:20px;transition:all .2s}.detail-modal__container__right_content .content-section-content-text-copy:hover{color:#fff}.detail-modal__container__right_content .content-section-content-text:not(.expanded){-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-modal__container__right_content .content-section-content-text.expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible;padding-right:0!important}.detail-modal__container__right_content .content-section-content-text.expanded:after{display:none!important}.detail-modal__container__right_content .content-section-content.has-more .content-section-content-text:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#000 30% 60%);width:80px;height:1.6em;position:absolute;bottom:0;right:0}.detail-modal__container__right_content .content-section .action-controls{gap:12px;margin-top:12px;display:flex}.detail-modal__container__right_content .content-section .action-controls .control-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:all .2s;display:flex}.detail-modal__container__right_content .content-section .action-controls .control-button:hover{background:#fff3}.detail-modal__container__right_content .content-section .action-controls .control-button i{font-size:14px}.detail-modal__container__right_content .content-section .content-section-info{flex-direction:column;gap:8px;display:flex}.detail-modal__container__right_content .content-section .content-section-info-item{align-items:flex-start;gap:8px;display:flex}.detail-modal__container__right_content .content-section .content-section-info-item .label{color:#ffffff8f;margin-right:32px;font-size:14px;font-weight:400}.detail-modal__container__right_content .content-section .content-section-info-item .value{color:#ffffffeb;cursor:pointer;font-size:14px;text-decoration:underline}.detail-modal__container__right_content .content-section .content-section-info-item .mockup-link{cursor:pointer;text-decoration:underline;transition:color .2s}.detail-modal__container__right_content .content-section .content-section-info-item .mockup-link:hover{text-decoration:none}.detail-modal__container__right_content .content-section .content-section-info-item .mockup-link:active{color:#ccc}.detail-modal__container__right_content .action-section{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:48px;display:grid}.detail-modal__container__right_content .action-section .action-button{background:#ffffff29;flex:1;justify-content:center;align-items:center;max-width:174.5px;height:40px;font-weight:400;display:flex}.detail-modal__container__right_content .action-section .action-button:hover{background:#ffffff4d}.detail-modal__container__right_content .action-section .action-button:active{background:#fff6}.detail-modal__container__right_content .action-section .action-button i{margin-right:8px}@media (max-width:979px){.detail-modal{height:100%}.detail-modal .detail-modal__main{height:calc(100% - 68px)}.detail-modal:before{content:"";backdrop-filter:blur(10px);z-index:-1;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.detail-modal .detail-modal__container{border-top-left-radius:12px;border-top-right-radius:12px;flex-direction:column;justify-content:flex-start;padding:0 20px 16px}.detail-modal .detail-modal__container__left{flex:none;width:100%;height:335px;min-height:335px;max-height:335px;margin-bottom:16px;padding:0;transition:all .3s;display:block}.detail-modal .detail-modal__container__left.aspect-ratio-32{height:280px;min-height:280px;max-height:280px}.detail-modal .detail-modal__container__right{background-color:#ffffff1f;border-left:none;border-radius:12px;width:100%;padding:20px 16px}.detail-modal .detail-modal__container__right .content-section-title{justify-content:space-between;align-items:center;display:flex}.detail-modal .detail-modal__container__right .content-section-title .p-icon-ai-copy{font-size:20px}.detail-modal .detail-modal__container__right .content-section-info-item .mockup-link{cursor:default;text-decoration:none}.detail-modal .detail-modal__container__right .content-section-info-item .mockup-link:hover{color:inherit;text-decoration:none}.detail-modal .detail-modal__container__right .content-section-info-item .mockup-link:active{color:inherit}}.detail-skeleton{flex-direction:column;height:100%;display:flex}.detail-skeleton .skeleton-title{justify-content:space-between;align-items:center;display:flex}.detail-skeleton .skeleton-title .skeleton-actions{gap:12px;display:flex}.detail-skeleton .skeleton-divider{background-color:#ffffff1f;width:100%;height:1px;margin:20px 0}.detail-skeleton .skeleton-section{margin-bottom:20px}.detail-skeleton .skeleton-section .skeleton-content{flex-direction:column;gap:8px;margin-top:8px;display:flex}.detail-skeleton .skeleton-footer{align-items:center;gap:12px;margin:8px 0 20px;display:flex}.detail-skeleton .skeleton-buttons{gap:10px;margin-top:48px;display:flex}.error-state{justify-content:center;align-items:center;height:100%;padding:24px 40px;display:flex}.error-state .error-message{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.error-state .error-message i{color:#ff6b6b;margin-bottom:8px;font-size:48px}.error-state .error-message span{color:#fffc;font-size:16px}.error-state .error-message .retry-button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .2s}.error-state .error-message .retry-button:hover{background:#fff3}.detail-modal .beautify-scrollbar2::-webkit-scrollbar{background-color:#fff0!important}.detail-modal .beautify-scrollbar2::-webkit-scrollbar-thumb{background-color:#fff0!important}.detail-modal .beautify-scrollbar2:hover::-webkit-scrollbar-thumb{transition:background-color .3s ease-in-out;background-color:#ffffff1a!important}.go-to-top[data-v-dc1be0b2]{user-select:none;z-index:1000;position:fixed;bottom:152px;right:16px}.go-to-top-button[data-v-dc1be0b2]{color:#fff;cursor:pointer;background-color:#191919;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.default-icon[data-v-dc1be0b2]{width:60%;height:60%}.custom-icon[data-v-dc1be0b2]{width:22px}.fade-enter-active[data-v-dc1be0b2],.fade-leave-active[data-v-dc1be0b2]{transition:opacity .3s}.fade-enter-from[data-v-dc1be0b2],.fade-leave-to[data-v-dc1be0b2]{opacity:0}
