.navbar[data-v-f0d0dcec]{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(12,12,12,.95);backdrop-filter:blur(15px);border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.navbar[data-v-f0d0dcec]:hover{background:rgba(12,12,12,.98);backdrop-filter:blur(20px)}.navbar.navbar-scrolled[data-v-f0d0dcec]{background:rgba(0,0,0,.98);backdrop-filter:blur(25px);border-bottom:1px solid rgba(78,205,196,.3);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.5);box-shadow:0 2px 20px rgba(0,0,0,.5)}.navbar.navbar-scrolled .logo h2[data-v-f0d0dcec]{-webkit-transform:scale(.95);transform:scale(.95)}.navbar.navbar-scrolled .nav-content[data-v-f0d0dcec]{height:75px}.navbar .nav-content[data-v-f0d0dcec]{max-width:1400px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px}.navbar .logo[data-v-f0d0dcec]{cursor:pointer}.navbar .logo h2[data-v-f0d0dcec]{margin:0;font-size:28px;font-weight:700;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .logo h2[data-v-f0d0dcec]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.2);filter:brightness(1.2)}.navbar .nav-links[data-v-f0d0dcec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.navbar .nav-links a[data-v-f0d0dcec]{color:#fff;text-decoration:none;font-weight:600;font-size:16px;padding:12px 20px;border-radius:12px;position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .nav-links a[data-v-f0d0dcec]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:12px;opacity:0;z-index:-1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navbar .nav-links a.active[data-v-f0d0dcec],.navbar .nav-links a[data-v-f0d0dcec]:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);text-shadow:0 2px 8px hsla(0,0%,100%,.3)}.navbar .nav-links a.active[data-v-f0d0dcec]:before,.navbar .nav-links a[data-v-f0d0dcec]:hover:before{opacity:.2}.navbar .nav-links a.active[data-v-f0d0dcec]:before{opacity:.3}.navbar .nav-links a[data-v-f0d0dcec]:active{-webkit-transform:translateY(0);transform:translateY(0)}.navbar .user-section[data-v-f0d0dcec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .auth-buttons[data-v-f0d0dcec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.navbar .auth-buttons .ivu-btn[data-v-f0d0dcec]{font-size:15px;font-weight:600;padding:0 24px;height:42px;border-radius:21px;-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .auth-buttons .ivu-btn[data-v-f0d0dcec]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3)}.navbar .auth-buttons .ivu-btn-text[data-v-f0d0dcec]:hover{color:#4ecdc4;background:rgba(78,205,196,.1)}.navbar .auth-buttons .ivu-btn-primary[data-v-f0d0dcec]{background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border:none}.navbar .auth-buttons .ivu-btn-primary[data-v-f0d0dcec]:hover{background:linear-gradient(45deg,#ff5252,#26a69a);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.navbar .user-menu a[data-v-f0d0dcec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#fff;text-decoration:none;padding:12px 20px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;font-weight:600;position:relative}.navbar .user-menu a[data-v-f0d0dcec]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,100%,71%,.1),rgba(78,205,196,.1));border-radius:12px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.navbar .user-menu a[data-v-f0d0dcec]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);text-shadow:0 2px 8px hsla(0,0%,100%,.3)}.navbar .user-menu a[data-v-f0d0dcec]:hover:before{opacity:1}.navbar .user-menu a span[data-v-f0d0dcec]{margin-left:4px;font-weight:600}.navbar .user-menu a .ivu-avatar[data-v-f0d0dcec]{width:36px;height:36px;border:2px solid rgba(78,205,196,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.navbar .user-menu a:hover .ivu-avatar[data-v-f0d0dcec]{border-color:#4ecdc4;-webkit-box-shadow:0 0 15px rgba(78,205,196,.4);box-shadow:0 0 15px rgba(78,205,196,.4)}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu{background:rgba(12,12,12,.95)!important;backdrop-filter:blur(15px);border:none!important;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.5)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important;padding:8px 0}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item{color:#fff!important;font-size:15px;font-weight:500;padding:12px 20px;margin:0 8px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent!important;border:none!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item:hover{background:linear-gradient(45deg,hsla(0,100%,71%,.1),rgba(78,205,196,.1))!important;color:#4ecdc4!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item:not(:last-child){border-bottom:none!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item:last-child{color:#ff6b6b!important;margin-top:4px;border-top:1px solid hsla(0,0%,100%,.1)!important;padding-top:16px!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item:last-child:hover{background:hsla(0,100%,71%,.1)!important;color:#ff6b6b!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item-divided{border-top:none!important;background:transparent!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-dropdown-menu .ivu-dropdown-item-divided:before{display:none!important}.navbar .user-menu[data-v-f0d0dcec] .ivu-dropdown .ivu-select-dropdown{background:rgba(12,12,12,.95)!important;border:none!important}@media (max-width:768px){.navbar .nav-content[data-v-f0d0dcec]{height:70px;padding:0 15px}.navbar .logo h2[data-v-f0d0dcec]{font-size:22px}.navbar .nav-links[data-v-f0d0dcec]{display:none}.navbar .auth-buttons[data-v-f0d0dcec]{gap:10px}.navbar .auth-buttons .ivu-btn[data-v-f0d0dcec]{font-size:14px;padding:0 18px;height:36px}.navbar .user-menu a[data-v-f0d0dcec]{padding:8px 12px;font-size:14px;gap:8px}.navbar .user-menu a .ivu-avatar[data-v-f0d0dcec]{width:32px;height:32px}}.generate-container[data-v-55e0cc93]{min-height:100vh;height:auto!important;overflow:visible!important;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);color:#fff;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[data-v-55e0cc93]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:30vh!important;height:auto!important;overflow:visible!important;max-width:1400px;margin:0 auto;padding:30px 20px;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.control-sidebar[data-v-55e0cc93]{width:400px;min-width:400px;max-width:400px;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;display:block!important;height:auto!important;height:calc(100vh - 141px)!important}.control-sidebar[data-v-55e0cc93],.result-area[data-v-55e0cc93]{overflow-y:auto!important;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.result-area[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:30px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;backdrop-filter:blur(10px);height:calc(100vh - 141px)!important}.main-content[data-v-55e0cc93]{padding-top:80px;min-height:20vh;height:auto!important;overflow:visible!important;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);width:100%;position:relative}.control-section[data-v-55e0cc93]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;backdrop-filter:blur(10px);margin-bottom:24px}.control-section .section-header[data-v-55e0cc93]{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.control-section .section-header .ivu-icon[data-v-55e0cc93]{color:#4ecdc4;font-size:18px}.control-section .section-header h3[data-v-55e0cc93]{margin:0;font-size:16px;font-weight:600;color:#fff}.image-display-area[data-v-55e0cc93]{padding:24px}.image-display-area .image-card[data-v-55e0cc93]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;margin-bottom:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.image-display-area .image-card[data-v-55e0cc93]:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.image-display-area .image-card .image-preview[data-v-55e0cc93]{position:relative;width:100%;height:200px;overflow:hidden;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.image-display-area .image-card .image-preview:hover .image-hover-overlay[data-v-55e0cc93]{opacity:1}.image-display-area .image-card .image-preview:hover .image-hover-overlay .hover-actions[data-v-55e0cc93]{-webkit-transform:translateY(0);transform:translateY(0)}.image-display-area .image-card .image-preview img[data-v-55e0cc93]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.image-display-area .image-card .image-preview:hover img[data-v-55e0cc93]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-display-area .image-card .image-preview .image-label[data-v-55e0cc93]{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:12px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:500;z-index:2}.image-display-area .image-card .image-preview .image-label.success[data-v-55e0cc93]{background:rgba(25,190,107,.8);color:#fff}.image-display-area .image-card .image-preview .image-hover-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);z-index:1}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions[data-v-55e0cc93]{gap:16px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93],.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:60px;height:60px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:16px;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px);color:#fff;position:relative;overflow:hidden}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);border-radius:14px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button .ivu-icon[data-v-55e0cc93]{margin-bottom:2px;color:#fff;z-index:1}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button span[data-v-55e0cc93]{font-size:10px;font-weight:500;color:#fff;text-align:center;line-height:1;z-index:1}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93]:hover{-webkit-transform:translateY(-4px) scale(1.1);transform:translateY(-4px) scale(1.1);background:rgba(78,205,196,.9);border-color:#4ecdc4;-webkit-box-shadow:0 8px 25px rgba(78,205,196,.5);box-shadow:0 8px 25px rgba(78,205,196,.5)}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93]:hover:before{opacity:1}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button:hover .ivu-icon[data-v-55e0cc93],.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button:hover span[data-v-55e0cc93]{color:#fff}.image-display-area .image-card .image-preview .image-hover-overlay .hover-actions .action-button[data-v-55e0cc93]:active{-webkit-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05)}.image-display-area .image-card .image-info[data-v-55e0cc93]{padding:16px}.image-display-area .image-card .image-info h4[data-v-55e0cc93]{margin:0 0 8px 0;font-size:14px;font-weight:500;color:#fff;word-break:break-all}.image-display-area .image-card .image-info .file-size[data-v-55e0cc93]{margin:0 0 12px 0;font-size:12px;color:#ccc}.parameter-disabled[data-v-55e0cc93]{padding:40px 24px;text-align:center;color:#ccc}.parameter-disabled .ivu-icon[data-v-55e0cc93]{color:#666;margin-bottom:16px}.parameter-disabled h4[data-v-55e0cc93]{margin:0 0 8px 0;font-size:16px;font-weight:500;color:#999}.parameter-disabled p[data-v-55e0cc93]{margin:0;font-size:14px;line-height:1.5;color:#666}.upload-area[data-v-55e0cc93]{padding:24px}.upload-area .upload-block[data-v-55e0cc93]{border:2px dashed hsla(0,0%,100%,.3);border-radius:12px;background:hsla(0,0%,100%,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.upload-area .upload-block[data-v-55e0cc93]:hover{border-color:rgba(78,205,196,.6);background:rgba(78,205,196,.1)}.upload-area .upload-block[data-v-55e0cc93] .ivu-upload{background:transparent;border:none}.upload-area .upload-block[data-v-55e0cc93] .ivu-upload-drag{background:transparent!important;border:none!important;border-radius:12px;padding:40px 20px;color:#fff!important}.upload-area .upload-block[data-v-55e0cc93] .ivu-upload-drag-cover,.upload-area .upload-block[data-v-55e0cc93] .ivu-upload-drag:hover{background:transparent!important}.upload-area .upload-block .upload-zone[data-v-55e0cc93]{text-align:center;color:#fff}.upload-area .upload-block .upload-zone .ivu-icon[data-v-55e0cc93]{color:rgba(78,205,196,.8);margin-bottom:16px}.upload-area .upload-block .upload-zone h4[data-v-55e0cc93]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#fff}.upload-area .upload-block .upload-zone p[data-v-55e0cc93]{margin:4px 0;font-size:14px;color:#ccc}.upload-area .upload-block .upload-zone p.size-hint[data-v-55e0cc93]{font-size:12px;color:hsla(0,0%,100%,.6)}.processing-state[data-v-55e0cc93]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.processing-state .processing-overlay[data-v-55e0cc93]{text-align:center;color:#fff}.processing-state .processing-overlay .processing-animation[data-v-55e0cc93]{margin-bottom:12px}.processing-state .processing-overlay .processing-animation .ivu-icon[data-v-55e0cc93]{color:#4ecdc4;-webkit-animation:spin-55e0cc93 1s linear infinite;animation:spin-55e0cc93 1s linear infinite}.processing-state .processing-overlay p[data-v-55e0cc93]{margin:0;font-size:14px;color:#ccc}.cutout-completed[data-v-55e0cc93]{width:100%;height:100%;position:relative;cursor:pointer}.cutout-completed img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cutout-completed .image-label[data-v-55e0cc93]{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:12px;background:rgba(25,190,107,.8);color:#fff;font-size:12px;font-weight:500;z-index:2}.waiting-cutout[data-v-55e0cc93]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666}.waiting-cutout .ivu-icon[data-v-55e0cc93]{margin-bottom:12px;opacity:.6}.waiting-cutout p[data-v-55e0cc93]{margin:0;font-size:14px;color:#999}.cutout-actions[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cutout-actions .action-btn[data-v-55e0cc93]{border-radius:6px;font-size:12px;height:28px;padding:0 12px}.image-actions[data-v-55e0cc93]{text-align:center;padding-top:12px}.image-actions .remove-btn[data-v-55e0cc93]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:6px;font-size:12px;padding:6px 12px}.image-actions .remove-btn[data-v-55e0cc93]:hover{background:rgba(255,149,0,.2);border-color:rgba(255,149,0,.3);color:#ff9500}.templates-grid[data-v-55e0cc93]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.templates-grid .template-card[data-v-55e0cc93]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.templates-grid .template-card[data-v-55e0cc93]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background:hsla(0,0%,100%,.08);border-color:rgba(78,205,196,.3);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.templates-grid .template-card .template-image[data-v-55e0cc93]{width:100%;height:80px;overflow:hidden}.templates-grid .template-card .template-image img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.templates-grid .template-card:hover .template-image img[data-v-55e0cc93]{-webkit-transform:scale(1.1);transform:scale(1.1)}.templates-grid .template-card .template-content[data-v-55e0cc93]{padding:12px}.templates-grid .template-card .template-content h5[data-v-55e0cc93]{margin:0 0 4px 0;font-size:13px;font-weight:600;color:#fff}.templates-grid .template-card .template-content p[data-v-55e0cc93]{margin:0;font-size:11px;color:#ccc;line-height:1.4}.result-header[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.result-header h2[data-v-55e0cc93]{margin:0;font-size:24px;font-weight:600;color:#fff}.result-header .result-actions[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.result-header .result-actions .ivu-btn[data-v-55e0cc93]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:8px}.result-header .result-actions .ivu-btn[data-v-55e0cc93]:hover{background:rgba(78,205,196,.2);border-color:#4ecdc4}.result-content[data-v-55e0cc93]{height:auto!important;overflow:visible!important}.generating-state[data-v-55e0cc93],.result-content[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.generating-state[data-v-55e0cc93]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.generating-state .generating-header[data-v-55e0cc93]{position:relative;margin-bottom:30px}.generating-state .generating-header .loading-icon[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid #4ecdc4;border-radius:50%;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}.generating-state .generating-header h3[data-v-55e0cc93]{margin-bottom:12px;font-size:20px;font-weight:600;color:#fff}.generating-state .generating-header p[data-v-55e0cc93]{color:#ccc;margin-bottom:30px;font-size:16px}.generating-state .generating-placeholders[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px}.generating-state .generating-placeholders .placeholder-item[data-v-55e0cc93]{position:relative;width:100px;height:100px}.generating-state .generating-placeholders .placeholder-item .placeholder-image[data-v-55e0cc93]{background:hsla(0,0%,100%,.05);overflow:hidden}.generating-state .generating-placeholders .placeholder-item .placeholder-image .loading-overlay[data-v-55e0cc93],.generating-state .generating-placeholders .placeholder-item .placeholder-image[data-v-55e0cc93]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generating-state .generating-placeholders .placeholder-item .placeholder-image .loading-overlay[data-v-55e0cc93]{background:rgba(0,0,0,.5)}.generating-state .generating-placeholders .placeholder-item .placeholder-image .loading-overlay .pulse-ring[data-v-55e0cc93]{width:40px;height:40px;border:2px solid #4ecdc4;border-radius:50%;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}.generating-state .generating-placeholders .placeholder-item .placeholder-info[data-v-55e0cc93]{position:absolute;bottom:0;left:0;right:0;padding:8px;background:rgba(0,0,0,.5);border-radius:0 0 8px 8px;text-align:center}.generating-state .generating-placeholders .placeholder-item .placeholder-info .loading-text[data-v-55e0cc93]{font-size:12px;font-weight:500;color:#fff}.generating-state .progress-section[data-v-55e0cc93]{width:300px;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;margin-bottom:12px}.generating-state .progress-section .progress-fill[data-v-55e0cc93]{height:100%;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.generating-state .progress-text[data-v-55e0cc93]{font-size:14px;color:#4ecdc4;font-weight:600}@-webkit-keyframes pulse-ring-55e0cc93{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.history-list[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px}.history-item[data-v-55e0cc93]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.history-item[data-v-55e0cc93]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:hsla(0,0%,100%,.08);border-color:rgba(78,205,196,.3);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.history-item .history-header[data-v-55e0cc93]{padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.history-item .history-header .history-info[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1}.history-item .history-header .history-info h4[data-v-55e0cc93]{margin:0 0 12px 0;font-size:16px;font-weight:600;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.history-item .history-header .history-info .history-meta[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:13px;color:#ccc;-ms-flex-wrap:wrap;flex-wrap:wrap}.history-item .history-header .history-info .history-meta .time[data-v-55e0cc93]{font-weight:500;color:#4ecdc4}.history-item .history-header .history-info .history-meta .status[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.history-item .history-header .history-info .history-meta .status .ivu-icon[data-v-55e0cc93]{color:#4ecdc4}.history-item .history-header .history-info .history-meta .status .ivu-icon.spin[data-v-55e0cc93]{-webkit-animation:spin-55e0cc93 1s linear infinite;animation:spin-55e0cc93 1s linear infinite}.history-item .history-header .history-info .history-meta .count[data-v-55e0cc93]{font-weight:500}.history-item .history-header .history-actions[data-v-55e0cc93]{-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.history-item .history-header .history-actions[data-v-55e0cc93] .regenerate-btn{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important;border-radius:6px!important;font-size:12px!important;height:28px!important;padding:0 12px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.history-item .history-header .history-actions[data-v-55e0cc93] .regenerate-btn:hover{background:rgba(255,149,0,.8)!important;border-color:#ff9500!important;color:#fff!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important;-webkit-box-shadow:0 4px 12px rgba(255,149,0,.3)!important;box-shadow:0 4px 12px rgba(255,149,0,.3)!important}.history-item .history-header .history-actions[data-v-55e0cc93] .regenerate-btn .ivu-icon{margin-right:4px}.product-images-section[data-v-55e0cc93]{padding:0 24px 20px 24px}.product-images-section .product-images[data-v-55e0cc93]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-images-section .product-images .product-image-item[data-v-55e0cc93]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.product-images-section .product-images .product-image-item.highlight[data-v-55e0cc93]{border:2px solid rgba(78,205,196,.4)}.product-images-section .product-images .product-image-item .image-wrapper[data-v-55e0cc93]{width:100%;height:100%;position:relative}.product-images-section .product-images .product-image-item .image-wrapper img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-images-section .product-images .product-image-item .image-wrapper .image-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);pointer-events:none}.product-images-section .product-images .product-image-item .image-wrapper .image-overlay .overlay-actions[data-v-55e0cc93]{display:none}.product-images-section .product-images .product-image-item .image-wrapper .selected-indicator[data-v-55e0cc93]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(78,205,196,.9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.product-images-section .product-images .product-image-item .image-wrapper .selected-indicator .ivu-icon[data-v-55e0cc93]{color:#fff;font-size:14px}.product-images-section .product-images .product-image-item.generating[data-v-55e0cc93]{border:2px solid rgba(78,205,196,.6);background:rgba(78,205,196,.05);cursor:default}.product-images-section .product-images .product-image-item.generating[data-v-55e0cc93]:hover{-webkit-transform:none;transform:none;border-color:rgba(78,205,196,.6);-webkit-box-shadow:none;box-shadow:none}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder[data-v-55e0cc93]{width:100%;height:100%;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder .loading-overlay[data-v-55e0cc93]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder .loading-overlay .pulse-ring[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder .loading-overlay .ivu-icon[data-v-55e0cc93]{position:relative;z-index:2;color:#4ecdc4}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder .loading-text[data-v-55e0cc93]{font-size:14px;color:#4ecdc4;font-weight:600;text-align:center}.product-images-section .product-images .product-image-item.generating .image-wrapper .loading-placeholder .time-estimate[data-v-55e0cc93]{font-size:11px;color:#eaeaea;text-align:center;margin-top:4px;font-weight:400;opacity:.7}.processing-placeholder[data-v-55e0cc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.processing-placeholder .placeholder-item[data-v-55e0cc93]{aspect-ratio:1;background:hsla(0,0%,100%,.05);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.processing-placeholder .placeholder-item .placeholder-image .ivu-icon[data-v-55e0cc93]{color:rgba(78,205,196,.8);margin-bottom:8px}.processing-placeholder .placeholder-item .placeholder-image p[data-v-55e0cc93]{margin:0;font-size:12px;color:#ccc}.failed-state[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:40px 20px;color:#ccc}.failed-state .ivu-icon[data-v-55e0cc93]{margin-bottom:16px;opacity:.6;color:#ff6b6b}.failed-state p[data-v-55e0cc93]{margin:8px 0;line-height:1.5}.failed-state p.error-msg[data-v-55e0cc93]{color:#ff6b6b;font-size:12px}.failed-state .ivu-btn[data-v-55e0cc93]{margin-top:16px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:8px}.failed-state .ivu-btn[data-v-55e0cc93]:hover{background:rgba(78,205,196,.2);border-color:#4ecdc4}.pagination-section[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.history-pagination .ivu-page-item[data-v-55e0cc93]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.history-pagination .ivu-page-item[data-v-55e0cc93]:hover{background:rgba(78,205,196,.2)}.history-pagination .ivu-page-item.ivu-page-item-active[data-v-55e0cc93]{background:rgba(78,205,196,.3)}.empty-result[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#ccc}.empty-result .ivu-icon[data-v-55e0cc93]{margin-bottom:24px;opacity:.5}.empty-result h3[data-v-55e0cc93]{margin-bottom:12px;font-size:20px;color:#fff;font-weight:600}.empty-result p[data-v-55e0cc93]{max-width:300px;line-height:1.6;font-size:16px}.loading-state[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.loading-state .ivu-spin[data-v-55e0cc93]{margin-bottom:20px}.loading-state p[data-v-55e0cc93]{color:#ccc;font-size:16px}.form-content[data-v-55e0cc93]{padding:24px}.form-content .form-group[data-v-55e0cc93]{margin-bottom:20px}.form-content .form-group label[data-v-55e0cc93]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#fff}.form-content .form-group[data-v-55e0cc93] .ivu-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff}.form-content .form-group[data-v-55e0cc93] .ivu-input:focus{border-color:#4ecdc4;-webkit-box-shadow:0 0 0 2px rgba(78,205,196,.2);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.form-content .form-group[data-v-55e0cc93] .ivu-input input,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea{background:transparent;color:#fff}.form-content .form-group[data-v-55e0cc93] .ivu-input input::-webkit-input-placeholder,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea::-webkit-input-placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-input input::-moz-placeholder,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea::-moz-placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-input input:-ms-input-placeholder,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea:-ms-input-placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-input input::-ms-input-placeholder,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea::-ms-input-placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-input input::placeholder,.form-content .form-group[data-v-55e0cc93] .ivu-input textarea::placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-select .ivu-select-selection{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff}.form-content .form-group[data-v-55e0cc93] .ivu-select .ivu-select-selection:focus{border-color:#4ecdc4;-webkit-box-shadow:0 0 0 2px rgba(78,205,196,.2);box-shadow:0 0 0 2px rgba(78,205,196,.2)}.form-content .form-group[data-v-55e0cc93] .ivu-select .ivu-select-selection .ivu-select-placeholder{color:#999}.form-content .form-group[data-v-55e0cc93] .ivu-select .ivu-select-selection .ivu-select-selected-value{color:#fff}.form-content .form-group[data-v-55e0cc93] .ivu-slider .ivu-slider-track{background:#4ecdc4}.form-content .form-group[data-v-55e0cc93] .ivu-slider .ivu-slider-button{border-color:#4ecdc4;background:#4ecdc4}.form-content .form-row[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.form-content .form-row .form-group[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-content .cost-display[data-v-55e0cc93]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px;margin-bottom:20px}.form-content .cost-display .cost-item[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:14px}.form-content .cost-display .cost-item[data-v-55e0cc93]:last-child{margin-bottom:0}.form-content .cost-display .cost-item span[data-v-55e0cc93]{color:#fff}.form-content .cost-display .cost-item span.cost-value[data-v-55e0cc93]{font-weight:600;color:#4ecdc4}.form-content .cost-display .cost-item span.balance-value[data-v-55e0cc93]{font-weight:600;color:#fff}.form-content .generate-btn[data-v-55e0cc93] .ivu-btn{background:linear-gradient(135deg,#4ecdc4,#44a08d);border:none;border-radius:8px;font-weight:600;font-size:16px;height:44px;color:#fff}.form-content .generate-btn[data-v-55e0cc93] .ivu-btn:hover{background:linear-gradient(135deg,#5dd4cc,#4fa893)}.form-content .generate-btn[data-v-55e0cc93] .ivu-btn:disabled{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.form-content .generate-btn[data-v-55e0cc93] .ivu-btn.ivu-btn-loading{background:hsla(0,0%,100%,.1)}.product-images-section[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.product-images-section .product-image-item[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.product-images-section .product-image-item .image-wrapper[data-v-55e0cc93]{width:100%;height:100%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.product-images-section .product-image-item .image-wrapper[data-v-55e0cc93]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.product-images-section .product-image-item .image-wrapper img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-images-section .product-image-item .image-wrapper .image-label[data-v-55e0cc93]{position:absolute;top:12px;left:12px;padding:4px 8px;border-radius:12px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:500;z-index:2}.product-images-section .product-image-item .image-wrapper .image-label.success[data-v-55e0cc93]{background:rgba(25,190,107,.8);color:#fff}.generated-content[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important;overflow:visible!important;padding-top:20px}.generating-item[data-v-55e0cc93]{border:2px solid rgba(78,205,196,.6);background:rgba(78,205,196,.05);position:relative}.generating-item .history-header[data-v-55e0cc93]{background:rgba(78,205,196,.05);padding:16px 24px}.generating-item .status.pending[data-v-55e0cc93]{color:#4ecdc4;font-weight:600}.pulse-ring[data-v-55e0cc93]{width:40px;height:40px;border:2px solid #4ecdc4;border-radius:50%;position:absolute;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}@-webkit-keyframes shimmer-55e0cc93{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-55e0cc93{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes spin-55e0cc93{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-55e0cc93]{-webkit-animation:spin-55e0cc93 1s linear infinite;animation:spin-55e0cc93 1s linear infinite}.status.pending[data-v-55e0cc93]{color:#4ecdc4;font-weight:600}.product-thumbnails[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:12px 0 16px 0}.product-thumbnails .thumbnail-item[data-v-55e0cc93]{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1)}.product-thumbnails .thumbnail-item.highlight[data-v-55e0cc93]{border:2px solid rgba(78,205,196,.6)}.product-thumbnails .thumbnail-item[data-v-55e0cc93]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:rgba(78,205,196,.8)}.product-thumbnails .thumbnail-item img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-thumbnails .thumbnail-item .thumbnail-label[data-v-55e0cc93]{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font-size:9px;font-weight:500;text-align:center;padding:4px 2px 2px 2px;line-height:1}.images-grid[data-v-55e0cc93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;padding:0 24px 20px 24px}.images-grid.four-images[data-v-55e0cc93]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:none;gap:20px}.images-grid .image-item[data-v-55e0cc93]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.images-grid .image-item[data-v-55e0cc93]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background:hsla(0,0%,100%,.08);border-color:rgba(78,205,196,.3);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.images-grid .image-item:hover .generate-video-btn[data-v-55e0cc93]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.images-grid .image-item .image-wrapper[data-v-55e0cc93]{width:100%;height:100%;position:relative}.images-grid .image-item .image-wrapper img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.images-grid .image-item .image-wrapper .image-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(4px);pointer-events:none}.images-grid .image-item .image-wrapper .image-overlay .overlay-actions[data-v-55e0cc93]{display:none}.images-grid .image-item .image-wrapper .selected-indicator[data-v-55e0cc93]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(78,205,196,.9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3}.images-grid .image-item .image-wrapper .selected-indicator .ivu-icon[data-v-55e0cc93]{color:#fff;font-size:14px}.images-grid .image-item .image-wrapper .generate-video-btn[data-v-55e0cc93]{position:absolute;top:8px;right:8px;width:32px;height:32px;background:rgba(255,149,0,.9);border:1px solid #ff9500;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;backdrop-filter:blur(8px);-webkit-box-shadow:0 2px 8px rgba(255,149,0,.3);box-shadow:0 2px 8px rgba(255,149,0,.3)}.images-grid .image-item .image-wrapper .generate-video-btn .ivu-icon[data-v-55e0cc93]{color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.images-grid .image-item .image-wrapper .generate-video-btn[data-v-55e0cc93]:hover{background:#ff9500;-webkit-transform:translateY(0) scale(1.05);transform:translateY(0) scale(1.05);-webkit-box-shadow:0 4px 16px rgba(255,149,0,.5);box-shadow:0 4px 16px rgba(255,149,0,.5)}.images-grid .image-item .image-wrapper .generate-video-btn:hover .ivu-icon[data-v-55e0cc93]{-webkit-transform:scale(1.1);transform:scale(1.1)}.images-grid .image-item .image-wrapper .generate-video-btn[data-v-55e0cc93]:active{-webkit-transform:translateY(-4px) scale(.95);transform:translateY(-4px) scale(.95)}.images-grid .image-item .image-wrapper .generate-video-btn.disabled[data-v-55e0cc93]{background:hsla(0,0%,50.2%,.5);border-color:hsla(0,0%,50.2%,.7);cursor:not-allowed;opacity:.6}.images-grid .image-item .image-wrapper .generate-video-btn.disabled[data-v-55e0cc93]:hover{-webkit-transform:translateY(-4px)!important;transform:translateY(-4px)!important;background:hsla(0,0%,50.2%,.5)!important;border-color:hsla(0,0%,50.2%,.7)!important;-webkit-box-shadow:0 2px 8px hsla(0,0%,50.2%,.3)!important;box-shadow:0 2px 8px hsla(0,0%,50.2%,.3)!important}.images-grid .image-item .image-wrapper .generate-video-btn.disabled:hover .ivu-icon[data-v-55e0cc93]{-webkit-transform:none!important;transform:none!important}.images-grid .image-item .image-wrapper .generate-video-btn.disabled .ivu-icon[data-v-55e0cc93]{color:hsla(0,0%,100%,.5)}.images-grid .image-item .image-wrapper .loading-placeholder[data-v-55e0cc93]{width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.images-grid .image-item .image-wrapper .loading-placeholder .loading-overlay[data-v-55e0cc93],.images-grid .image-item .image-wrapper .loading-placeholder[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.images-grid .image-item .image-wrapper .loading-placeholder .loading-overlay[data-v-55e0cc93]{margin-bottom:12px;margin-bottom:30px}.images-grid .image-item .image-wrapper .loading-placeholder .loading-overlay .pulse-ring[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.images-grid .image-item .image-wrapper .loading-placeholder .loading-overlay .ivu-icon[data-v-55e0cc93]{position:relative;z-index:2;color:#4ecdc4;font-size:32px}.images-grid .image-item .image-wrapper .loading-placeholder .loading-text[data-v-55e0cc93]{font-size:14px;color:#4ecdc4;font-weight:600;text-align:center}.images-grid .image-item.generating[data-v-55e0cc93]{border:2px solid rgba(78,205,196,.6);background:rgba(78,205,196,.05);cursor:default;position:relative}.images-grid .image-item.generating[data-v-55e0cc93]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(78,205,196,.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(78,205,196,.3),transparent);-webkit-animation:shimmer-55e0cc93 2s infinite;animation:shimmer-55e0cc93 2s infinite;pointer-events:none;z-index:-1}.images-grid .image-item.generating[data-v-55e0cc93]:hover{-webkit-transform:none;transform:none;border-color:rgba(78,205,196,.6);-webkit-box-shadow:none;box-shadow:none}.image-preview-modal[data-v-55e0cc93]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn-55e0cc93 .3s ease;animation:fadeIn-55e0cc93 .3s ease}.image-preview-modal .preview-container[data-v-55e0cc93]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;backdrop-filter:blur(20px);padding:30px;width:60vw;height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:zoomIn-55e0cc93 .3s ease;animation:zoomIn-55e0cc93 .3s ease;position:relative}.image-preview-modal .preview-container .close-btn-absolute[data-v-55e0cc93]{position:absolute;top:20px;right:20px;font-size:24px;color:#fff;cursor:pointer;padding:8px;border-radius:50%;background:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.image-preview-modal .preview-container .close-btn-absolute[data-v-55e0cc93]:hover{background:rgba(0,0,0,.7);-webkit-transform:scale(1.1);transform:scale(1.1)}.image-preview-modal .preview-container .preview-image-container[data-v-55e0cc93]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;border-radius:12px;overflow:hidden;width:100%;height:-55vh;position:relative}.image-preview-modal .preview-container .preview-image-container .nav-btn[data-v-55e0cc93],.image-preview-modal .preview-container .preview-image-container[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-preview-modal .preview-container .preview-image-container .nav-btn[data-v-55e0cc93]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;background:rgba(0,0,0,.7);border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:5;backdrop-filter:blur(10px)}.image-preview-modal .preview-container .preview-image-container .nav-btn[data-v-55e0cc93]:hover{background:rgba(0,0,0,.9);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.image-preview-modal .preview-container .preview-image-container .nav-btn .ivu-icon[data-v-55e0cc93]{color:#fff}.image-preview-modal .preview-container .preview-image-container .nav-btn.nav-btn-left[data-v-55e0cc93]{left:20px}.image-preview-modal .preview-container .preview-image-container .nav-btn.nav-btn-right[data-v-55e0cc93]{right:20px}.image-preview-modal .preview-container .preview-image-container .image-counter[data-v-55e0cc93]{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:5;backdrop-filter:blur(10px)}.image-preview-modal .preview-container .preview-image-container img[data-v-55e0cc93]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.image-preview-modal .preview-container .preview-image-container video[data-v-55e0cc93]{max-width:100%;max-height:100%;border-radius:12px;background:#000}.image-preview-modal .preview-container .preview-image-container video[data-v-55e0cc93]:focus{outline:none}.image-preview-modal .preview-container .preview-actions[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-preview-modal .preview-container .preview-actions .ivu-btn[data-v-55e0cc93]{border-radius:8px;padding:8px 16px;font-weight:500}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-primary[data-v-55e0cc93]{background:linear-gradient(135deg,#4ecdc4,#44a08d);border:none}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-primary[data-v-55e0cc93]:hover{background:linear-gradient(135deg,#5dd4cc,#4fa893)}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-default[data-v-55e0cc93]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-default[data-v-55e0cc93]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-warning[data-v-55e0cc93]{background:rgba(255,149,0,.8);border:none;color:#fff}.image-preview-modal .preview-container .preview-actions .ivu-btn.ivu-btn-warning[data-v-55e0cc93]:hover{background:rgba(255,149,0,.9)}@-webkit-keyframes fadeIn-55e0cc93{0%{opacity:0}to{opacity:1}}@-webkit-keyframes zoomIn-55e0cc93{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn-55e0cc93{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:900px){.image-preview-modal .preview-container[data-v-55e0cc93]{width:95vw;height:90vh;padding:15px}.image-preview-modal .preview-container .preview-image-container[data-v-55e0cc93]{height:-10vh}.image-preview-modal .preview-container .preview-image-container .nav-btn[data-v-55e0cc93]{width:40px;height:40px}.image-preview-modal .preview-container .preview-image-container .nav-btn.nav-btn-left[data-v-55e0cc93]{left:10px}.image-preview-modal .preview-container .preview-image-container .nav-btn.nav-btn-right[data-v-55e0cc93]{right:10px}.image-preview-modal .preview-container .preview-image-container .image-counter[data-v-55e0cc93]{top:15px;font-size:12px;padding:6px 12px}}@media screen and (max-height:700px){.image-preview-modal .preview-container[data-v-55e0cc93]{height:95vh}.image-preview-modal .preview-container .preview-image-container[data-v-55e0cc93]{height:-25vh}}.video-generating-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10;backdrop-filter:blur(8px);-webkit-animation:fadeIn-55e0cc93 .3s ease;animation:fadeIn-55e0cc93 .3s ease}.video-generating-overlay .generating-content[data-v-55e0cc93],.video-generating-overlay[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-generating-overlay .generating-content[data-v-55e0cc93]{text-align:center;color:#ff9500;width:200px;height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.video-generating-overlay .generating-content .pulse-ring[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;border:3px solid #ff9500;border-radius:50%;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}.video-generating-overlay .generating-content .ivu-icon[data-v-55e0cc93],.video-generating-overlay .generating-content .pulse-ring[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-generating-overlay .generating-content .ivu-icon[data-v-55e0cc93]{position:relative;z-index:2;color:#ff9500;width:32px;height:32px}.video-generating-overlay .generating-content .generate-info[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:140px}.video-generating-overlay .generating-content .generating-text[data-v-55e0cc93]{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff;white-space:nowrap}.video-generating-overlay .generating-content .progress-info[data-v-55e0cc93]{font-size:12px;color:hsla(0,0%,100%,.7);white-space:nowrap}.video-generating-full-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;pointer-events:none}.video-generating-full-overlay .overlay-background[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-animation:fadeIn-55e0cc93 .3s ease;animation:fadeIn-55e0cc93 .3s ease}.video-generating-full-overlay .overlay-content[data-v-55e0cc93]{text-align:center;color:#ff9500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto}.video-generating-full-overlay .overlay-content .pulse-ring[data-v-55e0cc93],.video-generating-full-overlay .overlay-content[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-generating-full-overlay .overlay-content .pulse-ring[data-v-55e0cc93]{width:40px;height:40px;border:2px solid #ff9500;border-radius:50%;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}.video-generating-full-overlay .overlay-content .ivu-icon[data-v-55e0cc93]{z-index:2;color:#ff9500}.video-generating-full-overlay .overlay-content .generate-info[data-v-55e0cc93],.video-generating-full-overlay .overlay-content .ivu-icon[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-generating-full-overlay .overlay-content .generate-info[data-v-55e0cc93]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:140px}.video-generating-full-overlay .overlay-content .overlay-text[data-v-55e0cc93]{font-size:13px;font-weight:600;color:#fff;margin-bottom:4px;line-height:1.2;white-space:nowrap}.video-generating-full-overlay .overlay-content .overlay-subtext[data-v-55e0cc93]{font-size:11px;color:hsla(0,0%,100%,.7);line-height:1;white-space:nowrap;margin-bottom:8px}.video-generating-full-overlay .overlay-content .cancel-button-wrapper[data-v-55e0cc93]{margin-top:8px;pointer-events:auto}.video-generating-full-overlay .overlay-content .cancel-button-wrapper .cancel-video-btn[data-v-55e0cc93]{background:hsla(0,0%,50.2%,.3);border:1px solid hsla(0,0%,50.2%,.5);color:hsla(0,0%,100%,.6);border-radius:16px;padding:4px 12px;font-size:11px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;backdrop-filter:blur(4px)}.video-generating-full-overlay .overlay-content .cancel-button-wrapper .cancel-video-btn[data-v-55e0cc93]:hover{background:rgba(220,53,69,.8);border-color:#dc3545;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(220,53,69,.4);box-shadow:0 4px 12px rgba(220,53,69,.4)}.video-generating-full-overlay .overlay-content .cancel-button-wrapper .cancel-video-btn[data-v-55e0cc93]:active{-webkit-transform:translateY(0);transform:translateY(0)}.video-generating-full-overlay .overlay-content .cancel-button-wrapper .cancel-video-btn .ivu-icon[data-v-55e0cc93]{font-size:14px}.video-generating-full-overlay .overlay-content .cancel-button-wrapper .cancel-video-btn span[data-v-55e0cc93]{line-height:1}.video-generating-indicator[data-v-55e0cc93]{position:absolute;top:8px;left:8px;background:rgba(255,149,0,.95);color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;z-index:6;backdrop-filter:blur(4px);-webkit-box-shadow:0 2px 8px rgba(255,149,0,.3);box-shadow:0 2px 8px rgba(255,149,0,.3)}.video-generating-indicator .ivu-icon[data-v-55e0cc93]{font-size:12px}.video-generating-indicator span[data-v-55e0cc93]{line-height:1}.videos-section[data-v-55e0cc93]{margin-top:24px;padding:0 24px 20px 24px;border-top:2px solid rgba(255,149,0,.3);background:linear-gradient(135deg,rgba(255,149,0,.03),rgba(255,149,0,.01));border-radius:12px}.videos-section .videos-header[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:16px 0 12px 0}.videos-section .videos-header .header-content[data-v-55e0cc93]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.videos-section .videos-header .header-content .ivu-icon[data-v-55e0cc93]{color:#ff9500;font-size:18px}.videos-section .videos-header .header-content h5[data-v-55e0cc93]{margin:0;font-size:15px;font-weight:600;color:#fff}.videos-section .videos-header .header-content .video-count[data-v-55e0cc93]{background:rgba(255,149,0,.2);color:#ff9500;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;border:1px solid rgba(255,149,0,.3)}.videos-section .videos-header .header-divider[data-v-55e0cc93]{height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,149,0,.4)),color-stop(50%,rgba(255,149,0,.1)),to(transparent));background:linear-gradient(90deg,rgba(255,149,0,.4),rgba(255,149,0,.1) 50%,transparent)}.videos-section .videos-grid[data-v-55e0cc93]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.videos-section .videos-grid .video-item[data-v-55e0cc93]{background:hsla(0,0%,100%,.08);border:1px solid rgba(255,149,0,.2);border-radius:10px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.videos-section .videos-grid .video-item[data-v-55e0cc93]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);background:rgba(255,149,0,.1);border-color:rgba(255,149,0,.5);-webkit-box-shadow:0 6px 20px rgba(255,149,0,.2);box-shadow:0 6px 20px rgba(255,149,0,.2)}.videos-section .videos-grid .video-item.processing[data-v-55e0cc93]{border-color:rgba(255,149,0,.8);background:rgba(255,149,0,.08);-webkit-animation:processing-glow-55e0cc93 2s ease-in-out infinite alternate;animation:processing-glow-55e0cc93 2s ease-in-out infinite alternate}.videos-section .videos-grid .video-item .video-wrapper[data-v-55e0cc93]{position:relative;aspect-ratio:1;background:rgba(0,0,0,.2)}.videos-section .videos-grid .video-item .video-wrapper .video-preview[data-v-55e0cc93]{width:100%;height:100%;position:relative;cursor:pointer;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster[data-v-55e0cc93]{width:100%;height:100%;position:relative;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-play-button[data-v-55e0cc93]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:hsla(0,0%,100%,.9);color:#333;border-radius:50%;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);backdrop-filter:blur(8px);z-index:2}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-play-button .ivu-icon[data-v-55e0cc93]{margin-left:2px;-webkit-transition:color .3s ease;transition:color .3s ease}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster:hover .video-play-button[data-v-55e0cc93]{background:rgba(255,149,0,.95);color:#fff;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-box-shadow:0 6px 20px rgba(255,149,0,.4);box-shadow:0 6px 20px rgba(255,149,0,.4)}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster:hover img[data-v-55e0cc93]{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.1);filter:brightness(1.1)}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-duration[data-v-55e0cc93]{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.8);color:#fff;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:500}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-badge[data-v-55e0cc93]{position:absolute;top:6px;left:6px;background:rgba(255,149,0,.9);color:#fff;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-badge.processing[data-v-55e0cc93]{background:rgba(255,193,7,.9);-webkit-animation:badge-pulse-55e0cc93 2s ease-in-out infinite;animation:badge-pulse-55e0cc93 2s ease-in-out infinite}.videos-section .videos-grid .video-item .video-wrapper .video-preview .video-poster .video-badge.failed[data-v-55e0cc93]{background:rgba(220,53,69,.9)}.videos-section .videos-grid .video-item .video-wrapper .video-generating[data-v-55e0cc93]{width:100%;height:100%}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster[data-v-55e0cc93]{width:100%;height:100%;position:relative;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(.6) blur(1px);filter:brightness(.6) blur(1px)}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay[data-v-55e0cc93]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay .pulse-ring[data-v-55e0cc93],.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay[data-v-55e0cc93]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay .pulse-ring[data-v-55e0cc93]{width:30px;height:30px;border:2px solid #ff9500;border-radius:50%;-webkit-animation:pulse-ring-55e0cc93 2s infinite;animation:pulse-ring-55e0cc93 2s infinite}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay .ivu-icon[data-v-55e0cc93]{position:relative;z-index:2;color:#ff9500}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .generating-overlay .generating-text[data-v-55e0cc93]{font-size:11px;font-weight:600;text-align:center;color:#ff9500;padding:2px 6px;border-radius:4px;margin-top:50px}.videos-section .videos-grid .video-item .video-wrapper .video-generating .generating-poster .video-badge[data-v-55e0cc93]{position:absolute;top:6px;left:6px;background:rgba(255,193,7,.9);color:#fff;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-animation:badge-pulse-55e0cc93 2s ease-in-out infinite;animation:badge-pulse-55e0cc93 2s ease-in-out infinite}.videos-section .videos-grid .video-item .video-wrapper .video-failed[data-v-55e0cc93]{width:100%;height:100%}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster[data-v-55e0cc93]{width:100%;height:100%;position:relative;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(.4) grayscale(1);filter:brightness(.4) grayscale(1)}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster .failed-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(220,53,69,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;backdrop-filter:blur(2px)}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster .failed-overlay .ivu-icon[data-v-55e0cc93]{color:#dc3545;margin-bottom:6px;opacity:.9}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster .failed-overlay .failed-text[data-v-55e0cc93]{font-size:10px;font-weight:600;color:#dc3545;background:rgba(0,0,0,.6);padding:2px 6px;border-radius:4px;margin-bottom:4px}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster .failed-overlay .error-detail[data-v-55e0cc93]{font-size:8px;color:rgba(220,53,69,.8);background:rgba(0,0,0,.4);padding:1px 4px;border-radius:2px;max-width:100px;line-height:1.2}.videos-section .videos-grid .video-item .video-wrapper .video-failed .failed-poster .video-badge[data-v-55e0cc93]{position:absolute;top:6px;left:6px;background:rgba(220,53,69,.9);color:#fff;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled[data-v-55e0cc93]{width:100%;height:100%}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster[data-v-55e0cc93]{width:100%;height:100%;position:relative;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(.5) grayscale(.8);filter:brightness(.5) grayscale(.8)}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster .cancelled-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(108,117,125,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;backdrop-filter:blur(2px)}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster .cancelled-overlay .ivu-icon[data-v-55e0cc93]{color:#6c757d;margin-bottom:6px;opacity:.9}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster .cancelled-overlay .cancelled-text[data-v-55e0cc93]{font-size:10px;font-weight:600;color:#6c757d;background:rgba(0,0,0,.6);padding:2px 6px;border-radius:4px;margin-bottom:4px}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster .cancelled-overlay .error-detail[data-v-55e0cc93]{font-size:8px;color:rgba(108,117,125,.8);background:rgba(0,0,0,.4);padding:1px 4px;border-radius:2px;max-width:100px;line-height:1.2}.videos-section .videos-grid .video-item .video-wrapper .video-cancelled .cancelled-poster .video-badge[data-v-55e0cc93]{position:absolute;top:6px;left:6px;background:rgba(108,117,125,.9);color:#fff;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.videos-section .videos-grid .video-item .video-wrapper .video-unknown[data-v-55e0cc93]{width:100%;height:100%}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster[data-v-55e0cc93]{width:100%;height:100%;position:relative;overflow:hidden}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster img[data-v-55e0cc93]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-filter:brightness(.6) grayscale(.5);filter:brightness(.6) grayscale(.5)}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster .unknown-overlay[data-v-55e0cc93]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,60%,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;backdrop-filter:blur(2px)}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster .unknown-overlay .ivu-icon[data-v-55e0cc93]{color:#999;margin-bottom:6px;opacity:.9}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster .unknown-overlay .unknown-text[data-v-55e0cc93]{font-size:10px;font-weight:600;color:#999;background:rgba(0,0,0,.6);padding:2px 6px;border-radius:4px;margin-bottom:4px}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster .unknown-overlay .error-detail[data-v-55e0cc93]{font-size:8px;color:hsla(0,0%,60%,.8);background:rgba(0,0,0,.4);padding:1px 4px;border-radius:2px;max-width:100px;line-height:1.2}.videos-section .videos-grid .video-item .video-wrapper .video-unknown .unknown-poster .video-badge[data-v-55e0cc93]{position:absolute;top:6px;left:6px;background:hsla(0,0%,60%,.9);color:#fff;padding:2px 6px;border-radius:6px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@keyframes pulse-ring-55e0cc93{0%{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:1}50%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.7}to{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:1}}@keyframes fadeIn-55e0cc93{0%{opacity:0}to{opacity:1}}.spin[data-v-55e0cc93]{-webkit-animation:spin-55e0cc93 2s linear infinite;animation:spin-55e0cc93 2s linear infinite}@keyframes spin-55e0cc93{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.video-camera-icon[data-v-55e0cc93]{color:#ff9500!important;-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;transform:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}@-webkit-keyframes processing-glow-55e0cc93{0%{-webkit-box-shadow:0 0 5px rgba(255,149,0,.3);box-shadow:0 0 5px rgba(255,149,0,.3)}to{-webkit-box-shadow:0 0 20px rgba(255,149,0,.6);box-shadow:0 0 20px rgba(255,149,0,.6)}}@keyframes processing-glow-55e0cc93{0%{-webkit-box-shadow:0 0 5px rgba(255,149,0,.3);box-shadow:0 0 5px rgba(255,149,0,.3)}to{-webkit-box-shadow:0 0 20px rgba(255,149,0,.6);box-shadow:0 0 20px rgba(255,149,0,.6)}}@-webkit-keyframes badge-pulse-55e0cc93{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes badge-pulse-55e0cc93{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}