.custom-scrollbar[data-v-fd5717c3]::-webkit-scrollbar{height:4px;width:4px}.custom-scrollbar[data-v-fd5717c3]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-fd5717c3]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.custom-scrollbar[data-v-fd5717c3]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.line-clamp-2[data-v-fd5717c3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes spin-fd5717c3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-fd5717c3]{animation:spin-fd5717c3 1s linear infinite}@keyframes shimmer-fd5717c3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-fd5717c3]{animation:shimmer-fd5717c3 2s infinite}@keyframes gradient-x-fd5717c3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-x[data-v-fd5717c3]{animation:gradient-x-fd5717c3 3s ease infinite}.modal-fade-enter-active[data-v-fd5717c3],.modal-fade-leave-active[data-v-fd5717c3]{transition:opacity .3s ease;transition:opacity .25s ease}.modal-fade-enter-from[data-v-fd5717c3],.modal-fade-leave-to[data-v-fd5717c3]{opacity:0}.modal-fade-enter-active>div[data-v-fd5717c3],.modal-fade-leave-active>div[data-v-fd5717c3]{transition:transform .3s ease}.modal-fade-enter-from>div[data-v-fd5717c3],.modal-fade-leave-to>div[data-v-fd5717c3]{transform:scale(.95)}.waterfall-container[data-v-fd5717c3]{-moz-column-count:4;column-count:4;-moz-column-gap:8px;column-gap:8px}@media (max-width:1600px){.waterfall-container[data-v-fd5717c3]{-moz-column-count:4;column-count:4;-moz-column-gap:6px;column-gap:6px}}@media (max-width:1400px){.waterfall-container[data-v-fd5717c3]{-moz-column-count:3;column-count:3;-moz-column-gap:6px;column-gap:6px}}@media (max-width:1024px){.waterfall-container[data-v-fd5717c3]{-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px}}@media (max-width:640px){.waterfall-container[data-v-fd5717c3]{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}.waterfall-item[data-v-fd5717c3]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8px}@media (max-width:1280px){.waterfall-item[data-v-fd5717c3]{margin-bottom:6px}}.card-hover[data-v-fd5717c3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover[data-v-fd5717c3]:hover{transform:translateY(-4px)}.card-hover[data-v-fd5717c3]:hover .bg-white{box-shadow:0 20px 40px -10px #a855f726,0 8px 16px -4px #0000001a}img[data-v-fd5717c3]{background:linear-gradient(135deg,rgba(168,85,247,.05),rgba(236,72,153,.05))}[data-v-fd5717c3] .el-slider__runway{background-color:#a855f726;border-radius:3px;height:6px}[data-v-fd5717c3] .el-slider__bar{background:linear-gradient(90deg,#a855f7,#7c3aed);border-radius:3px;height:6px}[data-v-fd5717c3] .el-slider__button{background:linear-gradient(135deg,#a855f7,#7c3aed);border:2px solid #fff;box-shadow:0 0 10px #a855f780,0 2px 4px #0003;height:18px;width:18px}[data-v-fd5717c3] .el-slider__button:hover{box-shadow:0 0 15px #a855f7b3,0 2px 4px #0003;transform:scale(1.1)}[data-v-fd5717c3] .el-slider__button-wrapper{z-index:1}[data-v-fd5717c3] .custom-ratio-dialog .el-dialog__header{border-bottom:1px solid #e5e7eb;margin-right:0;padding:20px}[data-v-fd5717c3] .custom-ratio-dialog .el-dialog__body{padding:0}[data-v-fd5717c3] .custom-ratio-dialog .el-dialog__footer{border-top:1px solid #e5e7eb;padding:16px 20px}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog{background-color:#1a1a1f!important;border:1px solid hsla(0,0%,100%,.1)}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__header{background-color:#1a1a1f;border-bottom-color:#ffffff1a}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__title{color:#f3f4f6!important}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__headerbtn .el-dialog__close{color:#9ca3af}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__headerbtn .el-dialog__close:hover{color:#f3f4f6}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__body{background-color:#1a1a1f!important}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-dialog__footer{background-color:#1a1a1f!important;border-top-color:#ffffff1a}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-input__wrapper{background-color:#2a2a35!important;border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff1a!important}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-input__inner{color:#f3f4f6!important}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-input__inner::-moz-placeholder{color:#6b7280}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-input__inner::placeholder{color:#6b7280}[data-v-fd5717c3] .custom-ratio-dialog.dark .el-input__prefix{color:#9ca3af}.modal-fade-enter-active>div[data-v-fd5717c3]{animation:modal-scale-in-fd5717c3 .25s ease-out}@keyframes modal-scale-in-fd5717c3{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
