@charset "UTF-8";.waterfall-list[data-v-51260af3]{width:100%;position:relative;overflow:hidden;background-color:var(--653b9e01)}.waterfall-item[data-v-51260af3]{position:absolute;left:0;top:0;transform:translate3d(0,3000px,0);visibility:hidden}@-webkit-keyframes fadeIn-51260af3{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-51260af3{0%{opacity:0}to{opacity:1}}.fadeIn[data-v-51260af3]{-webkit-animation-name:fadeIn-51260af3;animation-name:fadeIn-51260af3}.lazy__box[data-v-4beacba1]{width:100%;overflow:hidden;position:relative}.lazy__resource[data-v-4beacba1]{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;bottom:0;right:0;background:#ffffff1a}.lazy__img[data-v-4beacba1]{display:block}.lazy__img[lazy=loading][data-v-4beacba1]{padding:5em 0;width:48px}.lazy__img[lazy=loaded][data-v-4beacba1]{width:100%;height:100%;object-fit:cover}.lazy__img[lazy=error][data-v-4beacba1]{padding:5em 0;width:48px;height:auto}.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-d033eaf8]{border-radius:4px;overflow:hidden;transition:all .3s linear;position:relative;cursor:pointer}@media (min-width: 980px){.card-container:hover .card-content[data-v-d033eaf8]{opacity:1;bottom:0}}.card-container .card-content[data-v-d033eaf8]{transition:opacity .3s ease-out;position:absolute;height:64px;bottom:-100%;opacity:0;left:0;width:100%;display:flex;justify-content:flex-end;align-items:center;border-radius:4px;background:linear-gradient(180deg,#0000,#000)}.card-container .card-content .card-content__item[data-v-d033eaf8]{width:32px;height:32px;margin-right:6px;border-radius:6px;background:#0006;display:flex;justify-content:center;align-items:center;cursor:pointer}.card-container .card-content .card-content__item i[data-v-d033eaf8]{cursor:pointer;color:#fff}.card-container .card-content .card-content__item i.p-icon-image-add[data-v-d033eaf8]{font-size:17px}.card-container .card-content .card-content__item[data-v-d033eaf8]:last-child{margin-right:12px}.load-trigger[data-v-d033eaf8]{height:50px;display:flex;align-items:center;justify-content:center;margin-top:20px}.loading-indicator[data-v-d033eaf8]{color:#666;font-size:14px;padding:10px}.no-more-data[data-v-d033eaf8]{text-align:center;color:#ffffff59;font-size:14px;padding:20px;margin-top:12px}.waterfall-container{width:100%;position:relative}.skeleton-loader[data-v-ec678026]{width:100%;height:100%;padding:24px 40px;position:absolute;left:0;top:0}.skeleton-content[data-v-ec678026]{width:100%;height:100%}[data-v-ec678026] .skeleton-item{background:linear-gradient(90deg,#ffffff14 25%,#ffffff26,#ffffff14 75%);background-size:200% 100%;animation:skeleton-loading-ec678026 1.5s ease-in-out infinite;border-radius:4px}[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]{border-radius:4px;display:inline-block;position:relative;overflow:hidden;background:linear-gradient(90deg,#ffffff0f,#fff3,#ffffff0f);background-size:200% 100%;animation:skeleton-loading-085f463e 1.2s ease-in-out infinite}.skeleton-item--dark[data-v-085f463e]{background:linear-gradient(90deg,#ffffff0f,#fff3,#ffffff0f);background-size:200% 100%}.skeleton-item--light[data-v-085f463e]{background:linear-gradient(90deg,#0000000a,#00000029,#0000000a);background-size: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]{animation:skeleton-pulse-085f463e 1.5s ease-in-out infinite!important;background-size:100% 100%!important}.skeleton-item--wave[data-v-085f463e]{position:relative;background:#ffffff14!important;background-size:100% 100%!important}.skeleton-item--wave[data-v-085f463e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);animation:skeleton-wave-085f463e 1.8s ease-in-out infinite}.skeleton-item--wave.skeleton-item--light[data-v-085f463e]:before{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 50%,transparent 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]{animation:none;opacity:.7}}.download-button[data-v-9e72dc66]{cursor:pointer;transition:all .3s ease}.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:spin-9e72dc66 1s linear infinite}.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]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:12px}.image-with-watermark-main[data-v-0cede702]{object-fit:contain;height:100%!important;width:100%!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-with-watermark-main[data-v-0cede702] img{height:100%!important;object-fit:contain}.image-with-watermark-logo[data-v-0cede702]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;right:20px;bottom:20px;width:141px;height:auto;z-index:1}@media screen and (max-width: 980px){.image-with-watermark-logo[data-v-0cede702]{right:10px;bottom:10px;width:100px;height:auto}}.custom-copyright-tooltip{background-color:#292929!important}.custom-copyright-tooltip:before{border-color:transparent!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{width:100%;height:1px;background-color:#ffffff40;margin:20px 0}.vertical-divider{width:1px;height:100%;background-color:#ffffff40;margin:0 10px}.action-icon{border-radius:8px}.action-icon:hover{background:#ffffff29}.action-icon:active{background:#ffffff4d}.action-buttons{display:flex;gap:12px}.action-buttons i{color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.detail-modal{position:fixed;left:0;right:0;top:0;width:100%;height:100%;z-index:999}.detail-modal .detail-modal__main{height:100%;width:100%;background:#000}.detail-modal .detail-model-buttons{padding:16px 20px;background:#000;border-top-left-radius:12px;border-top-right-radius:12px}.detail-modal .detail-model-buttons .detail-modal__container__left-title{display:flex;justify-content:space-between;align-items:center;width:100%;height:36px;color:#ffffffeb;position:sticky;left:0;top:0;z-index:11;background:#000}.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{display:flex;align-items:center}.detail-modal .detail-model-buttons .detail-modal__container__left-title .p-icon-close{font-size:18px}.detail-modal__container{width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:#000}.detail-modal__container__left{position:relative;flex:1;min-width:0;height:100%;padding:20px 80px 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.detail-modal__container__left_close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;z-index:10}.detail-modal__container__left_close i{color:#fff;font-size:20px}.detail-modal__container__left_page{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:66}.detail-modal__container__left_page i{color:#fff;display:flex;width:40px;height:40px;justify-content:center;align-items:center;font-size:32px;cursor:pointer;margin-bottom:10px;transition:opacity .3s ease}.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;font-size:14px;font-weight:500;min-width:60px;text-align:center}.detail-modal__container__left_img{object-fit:contain;height:100%;width:100%;position:relative}.detail-modal__container__right{width:440px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid rgba(255,255,255,.16);color:#fff;padding:24px 40px;position:relative}.detail-modal__container__right .detail-modal__container__right_wrapper{height:100%;display:flex;flex-direction:column}.detail-modal__container__right_title{display:flex;align-items:center;justify-content:space-between;font-size:14px}.detail-modal__container__right_content{flex:1;display:flex;flex-direction:column;min-height:0;max-height:100%}.detail-modal__container__right_content .content-section-title{color:#ffffff8f;margin-bottom:8px}.detail-modal__container__right_content_paragraph{display:flex;flex-direction:column;overflow:auto}.detail-modal__container__right_content_paragraph .more-button-inline{background:#000;border:none;color:#ffffff8f;cursor:pointer;font-size:14px;padding:0;text-decoration:underline;transition:color .2s ease;position:absolute;bottom:0;right:15px;z-index:10;line-height:1.6;white-space:nowrap}.detail-modal__container__right_content_paragraph .more-button-inline:hover{color:#fffc}.detail-modal__container__right_content_paragraph_copy{cursor:pointer;color:#ebebeb;font-size:20px;transition:all .2s ease;vertical-align:middle}.detail-modal__container__right_content_paragraph_copy:hover{color:#fff}.detail-modal__container__right_content_paragraph_footer{display:flex;align-items:center;font-size:14px;color:#fff6;margin-top:8px}.detail-modal__container__right_content_paragraph_footer .vertical-divider{height:11px}.detail-modal__container__right_content_paragraph_footer div{display:flex;align-items:center}.detail-modal__container__right_content_paragraph_footer div.copyright{display:flex;align-items:center;gap:3px;cursor:pointer}.detail-modal__container__right_content_paragraph_footer div.copyright i{cursor:pointer;font-size:14px}.detail-modal__container__right_content .content-section{display:flex;flex-direction:column}.detail-modal__container__right_content .content-section-content{position:relative;color:#ffffffeb}.detail-modal__container__right_content .content-section-content-text{color:#fffc;line-height:1.6;font-size:14px;word-break:break-word;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;text-decoration:underline;margin-left:8px;color:#ffffff8f;transition:color .2s ease;vertical-align:middle}.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;margin-left:6px;color:#ebebeb;font-size:20px;transition:all .2s ease;vertical-align:middle;opacity:0;visibility:hidden}.detail-modal__container__right_content .content-section-content-text-copy:hover{color:#fff}.detail-modal__container__right_content .content-section-content-text:not(.expanded){display:-webkit-box;-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.detail-modal__container__right_content .content-section-content-text.expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;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:"";position:absolute;right:0;bottom:0;width:80px;height:1.6em;background:linear-gradient(to right,transparent,#000000 30%,#000 60%);pointer-events:none}.detail-modal__container__right_content .content-section .action-controls{display:flex;gap:12px;margin-top:12px}.detail-modal__container__right_content .content-section .action-controls .control-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.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{display:flex;flex-direction:column;gap:8px}.detail-modal__container__right_content .content-section .content-section-info-item{display:flex;gap:8px;align-items:flex-start}.detail-modal__container__right_content .content-section .content-section-info-item .label{font-weight:400;color:#ffffff8f;margin-right:32px;font-size:14px}.detail-modal__container__right_content .content-section .content-section-info-item .value{color:#ffffffeb;font-size:14px;text-decoration:underline;cursor:pointer}.detail-modal__container__right_content .content-section .content-section-info-item .mockup-link{text-decoration:underline;cursor:pointer;transition:color .2s ease}.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{display:flex;justify-content:space-between;align-items:center;margin-top:48px;gap:10px}.detail-modal__container__right_content .action-section .action-button{flex:1;height:40px;display:flex;align-items:center;justify-content:center;font-weight:400;background:#ffffff29}.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{margin-top:97px;height:calc(100% - 97px)}.detail-modal .detail-modal__main{height:calc(100% - 68px)}.detail-modal:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:-1}.detail-modal .detail-modal__container{flex-direction:column;justify-content:flex-start;padding:0 20px 16px;border-top-left-radius:12px;border-top-right-radius:12px}.detail-modal .detail-modal__container__left{height:335px;width:100%;max-height:335px;min-height:335px;flex:none;padding:0;margin-bottom:16px;display:block;transition:all .3s ease}.detail-modal .detail-modal__container__left.aspect-ratio-32{height:280px;max-height:280px;min-height:280px}.detail-modal .detail-modal__container__right{border-left:none;width:100%;padding:20px 16px;background-color:#ffffff1f;border-radius:12px}.detail-modal .detail-modal__container__right .content-section-title{display:flex;justify-content:space-between;align-items:center}.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{text-decoration:none;cursor:default}.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{height:100%;display:flex;flex-direction:column}.detail-skeleton .skeleton-title{display:flex;justify-content:space-between;align-items:center}.detail-skeleton .skeleton-title .skeleton-actions{display:flex;gap:12px}.detail-skeleton .skeleton-divider{width:100%;height:1px;background-color:#ffffff1f;margin:20px 0}.detail-skeleton .skeleton-section{margin-bottom:20px}.detail-skeleton .skeleton-section .skeleton-content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.detail-skeleton .skeleton-footer{display:flex;align-items:center;gap:12px;margin:8px 0 20px}.detail-skeleton .skeleton-buttons{display:flex;gap:10px;margin-top:48px}.error-state{padding:24px 40px;height:100%;display:flex;align-items:center;justify-content:center}.error-state .error-message{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;text-align:center}.error-state .error-message i{font-size:48px;color:#ff6b6b;margin-bottom:8px}.error-state .error-message span{font-size:16px;color:#fffc}.error-state .error-message .retry-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.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]{-webkit-user-select:none;user-select:none;position:fixed;right:16px;bottom:152px;z-index:1000}.go-to-top-button[data-v-dc1be0b2]{transition:all .3s ease;border:solid 1px rgba(255,255,255,1);width:48px;height:48px;background-color:#191919;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.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 ease}.fade-enter-from[data-v-dc1be0b2],.fade-leave-to[data-v-dc1be0b2]{opacity:0}
