.upload-input[data-v-e38f3c3e]{display:none}@media (min-width:980px){.main-wrap[data-v-e38f3c3e]{background:var(--bg-primary);overflow:hidden;padding:64px 0 100px;position:relative}.banner .container[data-v-e38f3c3e]{margin:0 auto;max-width:900px;padding:0 24px;position:relative;z-index:2}.title[data-v-e38f3c3e]{color:#fff;font-family:Manrope-ExtraBold,Manrope,sans-serif;font-size:48px;font-weight:800;line-height:58px;margin-bottom:16px}.desc[data-v-e38f3c3e],.title[data-v-e38f3c3e]{text-align:center}.desc[data-v-e38f3c3e]{color:#fffffff2;font-size:16px;font-weight:400;line-height:26px;margin:8px auto 32px;max-width:900px}.format-selector[data-v-e38f3c3e]{gap:16px;margin-bottom:24px;position:relative;z-index:50}.format-selector .format-select-wrap[data-v-e38f3c3e]{display:inline-block;position:relative}.format-selector .format-select-trigger[data-v-e38f3c3e]{align-items:center;background:#fff;border:2px solid rgba(85,166,247,.451);border-radius:12px;box-shadow:0 4px 20px #a855f71f;color:var(--text-primary);cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:space-between;min-width:120px;outline:none;padding:12px 16px;transition:all .2s ease}.format-selector .format-select-trigger[data-v-e38f3c3e]:hover{border-color:#55a6f7}.format-selector .format-select-trigger.active[data-v-e38f3c3e]{border-color:#55a6f7;box-shadow:0 0 0 3px #a855f740}.format-selector .format-select-trigger .format-value[data-v-e38f3c3e]{flex:1;text-align:left}.format-selector .format-select-trigger .format-arrow[data-v-e38f3c3e]{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.format-selector .format-select-trigger.active .format-arrow[data-v-e38f3c3e]{color:var(--primary-dark);transform:rotate(180deg)}.format-selector .format-dropdown-panel[data-v-e38f3c3e]{background:#fff;border:2px solid rgba(85,166,247,.451);border-radius:12px;box-shadow:0 10px 28px #3388ea59;left:0;max-height:240px;min-width:100%;overflow-y:auto;position:absolute;top:calc(100% + 6px);z-index:100}.format-selector .format-dropdown-item[data-v-e38f3c3e]{border-bottom:1px solid var(--background-light);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .15s ease}.format-selector .format-dropdown-item[data-v-e38f3c3e]:last-child{border-bottom:none}.format-selector .format-dropdown-item[data-v-e38f3c3e]:hover{background:#e8f4ff;color:var(--primary-dark)}.format-selector .format-dropdown-item.active[data-v-e38f3c3e]{background:#e8f4ff;color:var(--primary);font-weight:600}.format-selector .arrow-icon[data-v-e38f3c3e]{color:#ffffffd9;font-size:22px;font-weight:300}.format-dropdown-enter-active[data-v-e38f3c3e],.format-dropdown-leave-active[data-v-e38f3c3e]{transition:opacity .15s ease,transform .15s ease}.format-dropdown-enter-from[data-v-e38f3c3e],.format-dropdown-leave-to[data-v-e38f3c3e]{opacity:0;transform:translateY(-6px)}.upload-box[data-v-e38f3c3e]{background:#fff;border:2px dashed rgba(85,166,247,.451);border-radius:24px 24px 0 0;box-shadow:0 8px 32px #a855f726;height:378px;margin:0 auto;max-width:632px;min-height:378px;padding:20px;position:relative;transition:all .3s ease;width:100%;z-index:1}.upload-box[data-v-e38f3c3e]:after,.upload-box[data-v-e38f3c3e]:before{background:linear-gradient(90deg,#c084fc,var(--primary-dark));border-radius:2px 2px 0 0;content:"";height:6px;left:50px;position:absolute;top:-6px;width:30px}.upload-box[data-v-e38f3c3e]:after{margin-left:36px}.upload-box.is-dragging[data-v-e38f3c3e]{background:#faf5ff;border-color:#55a6f7;border-style:solid}.upload-box.has-files[data-v-e38f3c3e]{border-color:#55a6f773;border-style:solid;height:auto;min-height:378px}.upload-box .empty-state[data-v-e38f3c3e]{align-items:center;border:2px dashed rgba(69,165,245,.349);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:320px;padding:40px;transition:border-color .2s ease;width:100%}.upload-box .empty-state[data-v-e38f3c3e]:hover{border-color:#55a6f7}.upload-box .empty-state .folder-icon[data-v-e38f3c3e]{margin-bottom:16px}.upload-box .empty-state .upload-tip[data-v-e38f3c3e]{color:var(--text-primary);font-size:18px;font-weight:500;margin-bottom:8px}.upload-box .empty-state .upload-limit[data-v-e38f3c3e]{color:#6b7280;font-size:14px;margin-bottom:20px}.upload-box .empty-state .select-btn[data-v-e38f3c3e]{background:var(--bg-primary);border:none;border-radius:32px;box-shadow:0 6px 20px #5583f740;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:18px 22px;transition:all .1s ease-in-out}.upload-box .empty-state .select-btn[data-v-e38f3c3e]:hover{box-shadow:0 10px 28px #3388ea59;transform:translateY(-3px)}.upload-box .processing-panel[data-v-e38f3c3e]{background:#fff;border:2px solid rgba(85,166,247,.451);border-radius:16px;box-sizing:border-box;padding:20px;width:100%}.upload-box .processing-panel .panel-header[data-v-e38f3c3e]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.upload-box .processing-panel .panel-header .status-info[data-v-e38f3c3e]{align-items:center;display:flex;gap:12px}.upload-box .processing-panel .panel-header .status-info .status-icon[data-v-e38f3c3e]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.upload-box .processing-panel .panel-header .status-info .status-icon[data-v-e38f3c3e]:not(.done):before{animation:spin-e38f3c3e 1s linear infinite;border:3px solid var(--primary);border-radius:50%;border-top-color:var(--primary-dark);content:"";height:24px;width:24px}.upload-box .processing-panel .panel-header .status-info .status-text h3[data-v-e38f3c3e]{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:2px}.upload-box .processing-panel .panel-header .status-info .status-text p[data-v-e38f3c3e]{color:#6b7280;font-size:14px}.upload-box .processing-panel .panel-header .header-actions[data-v-e38f3c3e]{align-items:center;display:flex;gap:8px}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]{align-items:center;background:var(--bg-primary);border:none;border-radius:32px;box-shadow:0 4px 16px #9333ea4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;padding:12px 24px;transition:all .1s ease-in-out;white-space:nowrap}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]:hover:not(:disabled){box-shadow:0 8px 22px #9333ea59;transform:translateY(-2px)}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]:disabled{background:#9ca3af;box-shadow:none;color:#fff;cursor:not-allowed;opacity:.7}.upload-box .processing-panel .file-list[data-v-e38f3c3e]{display:flex;flex-direction:column;gap:16px;max-height:280px;overflow-y:auto;scrollbar-color:#c084fc #f3e8ff;scrollbar-width:thin}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar{width:6px}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-track{background:#f3e8ff;border-radius:3px}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-thumb{background:#c084fc;border-radius:3px}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.upload-box .processing-panel .file-list .file-item[data-v-e38f3c3e]{align-items:center;border-bottom:1px solid var(--background-light);display:flex;gap:16px;padding:12px 0}.upload-box .processing-panel .file-list .file-item[data-v-e38f3c3e]:last-child{border-bottom:none}.upload-box .processing-panel .file-list .file-item .file-thumb[data-v-e38f3c3e]{background:#faf5ff;border-radius:8px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.upload-box .processing-panel .file-list .file-item .file-thumb img[data-v-e38f3c3e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-box .processing-panel .file-list .file-item .file-content[data-v-e38f3c3e]{flex:1;min-width:0}.upload-box .processing-panel .file-list .file-item .file-content .file-info[data-v-e38f3c3e]{margin-bottom:8px}.upload-box .processing-panel .file-list .file-item .file-content .file-info .file-name[data-v-e38f3c3e]{color:var(--text-primary);font-size:14px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .processing-panel .file-list .file-item .file-content .file-info .file-size[data-v-e38f3c3e]{color:#6b7280;font-size:12px}.upload-box .processing-panel .file-list .file-item .file-content .progress-wrap .progress-bar[data-v-e38f3c3e]{background:#ede9fe;border-radius:2px;height:4px;overflow:hidden;width:100%}.upload-box .processing-panel .file-list .file-item .file-content .progress-wrap .progress-bar .progress-fill[data-v-e38f3c3e]{background:var(--bg-primary);border-radius:2px;height:100%;transition:width .3s ease}.upload-box .processing-panel .file-list .file-item .file-content .progress-wrap.done .progress-bar .progress-fill[data-v-e38f3c3e]{background:linear-gradient(90deg,#34d399,#10b981)}.upload-box .processing-panel .file-list .file-item .file-actions[data-v-e38f3c3e]{align-items:center;display:flex;flex-shrink:0;gap:12px}.upload-box .processing-panel .file-list .file-item .file-actions .optimizing-text[data-v-e38f3c3e]{color:#6b7280;font-size:14px;font-weight:500}.upload-box .processing-panel .file-list .file-item .file-actions .error-text[data-v-e38f3c3e]{color:#ef4444;font-size:14px}.upload-box .processing-panel .file-list .file-item .file-actions .format-tag[data-v-e38f3c3e]{background:linear-gradient(135deg,var(--primary-dark),#7c3aed);border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:4px 10px}.upload-box .processing-panel .file-list .file-item .file-actions .download-btn[data-v-e38f3c3e]{background:var(--bg-primary);border:none;border-radius:24px;box-shadow:0 4px 12px #9333ea40;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:all .1s ease-in-out}.upload-box .processing-panel .file-list .file-item .file-actions .download-btn[data-v-e38f3c3e]:hover{box-shadow:0 6px 16px #9333ea59;transform:translateY(-2px)}.upload-box .processing-panel .upload-limit-bottom[data-v-e38f3c3e]{border-top:1px solid var(--background-light);color:#6b7280;font-size:14px;margin-top:20px;padding-top:16px;text-align:center}.upload-box .processing-panel .close-btn[data-v-e38f3c3e]{align-items:center;background:var(--text-primary);border:none;border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;margin:10px auto 0;padding:12px 24px;transition:all .1s ease-in-out;white-space:nowrap}.upload-box .processing-panel .close-btn[data-v-e38f3c3e]:hover{background:#faf5ff;color:var(--primary-dark)}}@media (max-width:980px){.main-wrap[data-v-e38f3c3e]{background:#f4f4f8;overflow:hidden;padding:.32rem 0 .6rem}.banner .container[data-v-e38f3c3e]{padding:0 .32rem}.title[data-v-e38f3c3e]{color:#020322;font-size:.52rem;font-weight:800;line-height:.68rem;margin-bottom:.2rem}.desc[data-v-e38f3c3e],.title[data-v-e38f3c3e]{text-align:center}.desc[data-v-e38f3c3e]{color:#020322a6;font-size:.28rem;line-height:.42rem;margin-bottom:.4rem;padding:0 .12rem}.format-selector[data-v-e38f3c3e]{gap:.24rem;margin-bottom:.4rem;position:relative;z-index:50}.format-selector .format-select-wrap[data-v-e38f3c3e]{display:inline-block;position:relative}.format-selector .format-select-trigger[data-v-e38f3c3e]{align-items:center;background:#fff;border:2px solid rgba(85,166,247,.451);border-radius:.24rem;color:#020322;cursor:pointer;display:flex;font-size:.28rem;font-weight:500;gap:.2rem;justify-content:space-between;min-width:1.6rem;outline:none;padding:.24rem .32rem;transition:all .2s ease}.format-selector .format-select-trigger[data-v-e38f3c3e]:hover{border-color:#55a6f7}.format-selector .format-select-trigger.active[data-v-e38f3c3e]{border-color:#55a6f7;box-shadow:0 0 0 3px #a855f733}.format-selector .format-select-trigger .format-value[data-v-e38f3c3e]{flex:1;text-align:left}.format-selector .format-select-trigger .format-arrow[data-v-e38f3c3e]{color:#6b7280;flex-shrink:0;height:.28rem;transition:transform .2s ease;width:.28rem}.format-selector .format-select-trigger.active .format-arrow[data-v-e38f3c3e]{color:var(--primary-dark);transform:rotate(180deg)}.format-selector .format-dropdown-panel[data-v-e38f3c3e]{background:#fff;border:2px solid rgba(85,166,247,.451);border-radius:.24rem;box-shadow:0 .2rem .8rem #9333ea2e;left:0;max-height:4rem;min-width:100%;overflow-y:auto;position:absolute;top:calc(100% + .12rem);z-index:100}.format-selector .format-dropdown-item[data-v-e38f3c3e]{border-bottom:1px solid #e5e7eb;color:#020322;cursor:pointer;font-size:.26rem;font-weight:500;padding:.24rem .32rem;transition:all .15s ease}.format-selector .format-dropdown-item[data-v-e38f3c3e]:last-child{border-bottom:none}.format-selector .format-dropdown-item[data-v-e38f3c3e]:hover{background:#e8f4ff;color:var(--primary-dark)}.format-selector .format-dropdown-item.active[data-v-e38f3c3e]{background:#e8f4ff;color:var(--primary-dark);font-weight:600}.format-selector .arrow-icon[data-v-e38f3c3e]{color:var(--primary-dark);font-size:.4rem}.format-dropdown-enter-active[data-v-e38f3c3e],.format-dropdown-leave-active[data-v-e38f3c3e]{transition:opacity .15s ease,transform .15s ease}.format-dropdown-enter-from[data-v-e38f3c3e],.format-dropdown-leave-to[data-v-e38f3c3e]{opacity:0;transform:translateY(-.12rem)}.upload-box[data-v-e38f3c3e]{background:#fff;border:2px dashed rgba(85,166,247,.451);border-radius:.32rem .32rem 0 0;box-shadow:0 .08rem .32rem #a855f71f;min-height:5rem;position:relative;width:100%;z-index:1}.upload-box[data-v-e38f3c3e]:after,.upload-box[data-v-e38f3c3e]:before{background:linear-gradient(90deg,#c084fc,var(--primary-dark));border-radius:.04rem .04rem 0 0;content:"";height:.12rem;left:1rem;position:absolute;top:-.12rem;width:.6rem}.upload-box[data-v-e38f3c3e]:after{margin-left:.72rem}.upload-box.is-dragging[data-v-e38f3c3e]{background:#faf5ff;border-color:#55a6f7;border-style:solid}.upload-box.has-files[data-v-e38f3c3e]{border-color:#55a6f773;border-style:solid}.upload-box .empty-state[data-v-e38f3c3e]{align-items:center;border:2px dashed rgba(168,85,247,.35);border-radius:.32rem;display:flex;flex-direction:column;justify-content:center;margin:.4rem;min-height:4rem;padding:.6rem .4rem;transition:border-color .2s ease}.upload-box .empty-state[data-v-e38f3c3e]:hover{border-color:#55a6f7}.upload-box .empty-state .folder-icon[data-v-e38f3c3e]{margin-bottom:.24rem}.upload-box .empty-state .folder-icon svg[data-v-e38f3c3e]{height:1.2rem;width:1.2rem}.upload-box .empty-state .upload-tip[data-v-e38f3c3e]{color:#020322;font-size:.32rem;margin-bottom:.12rem;text-align:center}.upload-box .empty-state .upload-limit[data-v-e38f3c3e]{color:#6b7280;font-size:.24rem;margin-bottom:.32rem}.upload-box .empty-state .select-btn[data-v-e38f3c3e]{background:var(--bg-primary);border:none;border-radius:.64rem;box-shadow:0 .06rem .2rem #a855f740;color:#fff;cursor:pointer;font-size:.4rem;font-weight:700;padding:.36rem .44rem;transition:all .1s ease-in-out}.upload-box .empty-state .select-btn[data-v-e38f3c3e]:hover{transform:translateY(-.06rem)}.upload-box .processing-panel[data-v-e38f3c3e]{border:2px solid rgba(85,166,247,.451);border-radius:.32rem;box-sizing:border-box;padding:.4rem}.upload-box .processing-panel .panel-header[data-v-e38f3c3e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.32rem}.upload-box .processing-panel .panel-header .status-info[data-v-e38f3c3e]{align-items:center;display:flex;gap:.2rem}.upload-box .processing-panel .panel-header .status-info .status-icon[data-v-e38f3c3e]{align-items:center;display:flex;height:.56rem;justify-content:center;width:.56rem}.upload-box .processing-panel .panel-header .status-info .status-icon[data-v-e38f3c3e]:not(.done):before{animation:spin-e38f3c3e 1s linear infinite;border:.06rem solid var(--primary);border-radius:50%;border-top-color:var(--primary-dark);content:"";height:.44rem;width:.44rem}.upload-box .processing-panel .panel-header .status-info .status-icon svg[data-v-e38f3c3e]{height:.48rem;width:.48rem}.upload-box .processing-panel .panel-header .status-info .status-text h3[data-v-e38f3c3e]{color:#020322;font-size:.36rem;font-weight:700}.upload-box .processing-panel .panel-header .status-info .status-text p[data-v-e38f3c3e]{color:#6b7280;font-size:.24rem}.upload-box .processing-panel .panel-header .header-actions[data-v-e38f3c3e]{align-items:center;display:flex;gap:.16rem}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]{align-items:center;background:var(--bg-primary);border:none;border-radius:.64rem;color:#fff;display:flex;font-size:.26rem;font-weight:700;gap:.1rem;padding:.16rem .28rem;transition:all .1s ease-in-out;white-space:nowrap}.upload-box .processing-panel .panel-header .download-all-btn svg[data-v-e38f3c3e]{height:.32rem;width:.32rem}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]:hover:not(:disabled){transform:translateY(-.04rem)}.upload-box .processing-panel .panel-header .download-all-btn[data-v-e38f3c3e]:disabled{background:#9ca3af;color:#fff;cursor:not-allowed;opacity:.7}.upload-box .processing-panel .file-list[data-v-e38f3c3e]{display:flex;flex-direction:column;gap:.24rem;max-height:5rem;overflow-y:auto;scrollbar-color:#c084fc #f3e8ff;scrollbar-width:thin}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar{width:.12rem}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-track{background:#f3e8ff;border-radius:.06rem}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-thumb{background:#c084fc;border-radius:.06rem}.upload-box .processing-panel .file-list[data-v-e38f3c3e]::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.upload-box .processing-panel .file-list .file-item[data-v-e38f3c3e]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:.24rem;padding:.2rem 0}.upload-box .processing-panel .file-list .file-item[data-v-e38f3c3e]:last-child{border-bottom:none}.upload-box .processing-panel .file-list .file-item .file-thumb[data-v-e38f3c3e]{background:#faf5ff;border-radius:.16rem;flex-shrink:0;height:.88rem;overflow:hidden;width:.88rem}.upload-box .processing-panel .file-list .file-item .file-thumb img[data-v-e38f3c3e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-box .processing-panel .file-list .file-item .file-content[data-v-e38f3c3e]{flex:1;min-width:0}.upload-box .processing-panel .file-list .file-item .file-content .file-info[data-v-e38f3c3e]{margin-bottom:.12rem}.upload-box .processing-panel .file-list .file-item .file-content .file-info .file-name[data-v-e38f3c3e]{color:#020322;font-size:.28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .processing-panel .file-list .file-item .file-content .file-info .file-size[data-v-e38f3c3e]{color:#6b7280;font-size:.22rem}.upload-box .processing-panel .file-list .file-item .file-content .progress-wrap .progress-bar[data-v-e38f3c3e]{background:#ede9fe;border-radius:.04rem;height:.08rem;overflow:hidden;width:100%}.upload-box .processing-panel .file-list .file-item .file-content .progress-wrap .progress-bar .progress-fill[data-v-e38f3c3e]{background:var(--bg-primary);border-radius:.04rem;height:100%;transition:width .3s ease}.upload-box .processing-panel .file-list .file-item .file-actions[data-v-e38f3c3e]{align-items:center;display:flex;flex-shrink:0;gap:.16rem}.upload-box .processing-panel .file-list .file-item .file-actions .optimizing-text[data-v-e38f3c3e]{color:#6b7280;font-size:.24rem;font-weight:500}.upload-box .processing-panel .file-list .file-item .file-actions .error-text[data-v-e38f3c3e]{color:#ef4444;font-size:.24rem}.upload-box .processing-panel .file-list .file-item .file-actions .format-tag[data-v-e38f3c3e]{background:linear-gradient(135deg,var(--primary-dark),#7c3aed);border-radius:.08rem;color:#fff;font-size:.22rem;font-weight:500;padding:.08rem .16rem}.upload-box .processing-panel .file-list .file-item .file-actions .download-btn[data-v-e38f3c3e]{background:var(--bg-primary);border:none;border-radius:.48rem;color:#fff;font-size:.26rem;font-weight:700;padding:.2rem .4rem;transition:all .1s ease-in-out}.upload-box .processing-panel .file-list .file-item .file-actions .download-btn[data-v-e38f3c3e]:hover{transform:translateY(-.04rem)}.upload-box .processing-panel .upload-limit-bottom[data-v-e38f3c3e]{border-top:1px solid #e5e7eb;color:#6b7280;font-size:.24rem;margin-top:.32rem;padding-top:.24rem;text-align:center}.upload-box .processing-panel .close-btn[data-v-e38f3c3e]{align-items:center;background:var(--text-primary);border:none;border-radius:.64rem;color:#fff;display:flex;font-size:.26rem;font-weight:700;gap:.1rem;margin:.2rem auto 0;padding:.16rem .28rem;transition:all .1s ease-in-out;white-space:nowrap}.upload-box .processing-panel .close-btn[data-v-e38f3c3e]:hover{background:#faf5ff;color:#6b21a8}.upload-box .processing-panel .close-btn svg[data-v-e38f3c3e]{height:.4rem;width:.4rem}}@keyframes spin-e38f3c3e{to{transform:rotate(1turn)}}
