.toast-wrapper[data-v-4b2b1846]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none;display:flex;justify-content:center;align-items:flex-start;padding-top:40px;perspective:800px}.toast-content[data-v-4b2b1846]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb3;border-radius:20px;box-shadow:0 2px 8px #00000005,inset 0 1px #fff,inset 0 -1px #00000008;border:1px solid rgba(255,255,255,.8);padding:16px 32px;text-align:center;box-sizing:border-box;transform-style:preserve-3d;transform-origin:top center}.toast-show[data-v-4b2b1846]{animation:toastSlideIn-4b2b1846 .4s cubic-bezier(.32,.08,.24,1) forwards}.toast-hide[data-v-4b2b1846]{animation:toastSlideOut-4b2b1846 .4s cubic-bezier(.32,.08,.24,1) forwards}@keyframes toastSlideIn-4b2b1846{0%{opacity:0;transform:translateY(-100%) rotateX(50deg) scale(.5)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes toastSlideOut-4b2b1846{0%{opacity:1;transform:translateY(0) rotateX(0) scale(1)}to{opacity:0;transform:translateY(-100%) rotateX(50deg) scale(.5)}}.toast-message[data-v-4b2b1846]{color:#333;white-space:nowrap;font-size:14px}.file-card[data-v-2861c7e3]{background:linear-gradient(180deg,#fffffff7,#f8fafceb);border-radius:24px;border:1px solid rgba(255,255,255,.96);box-shadow:0 18px 34px #b7c1cf38,inset 0 1px #fffffffa;overflow:hidden;animation:file-card-enter-2861c7e3 .42s cubic-bezier(.2,.8,.2,1) both}.file-card-delay-0[data-v-2861c7e3]{animation-delay:0ms}.file-card-delay-1[data-v-2861c7e3]{animation-delay:60ms}.file-card-delay-2[data-v-2861c7e3]{animation-delay:.12s}.file-card-delay-3[data-v-2861c7e3]{animation-delay:.18s}.file-card-delay-4[data-v-2861c7e3]{animation-delay:.24s}.card-content[data-v-2861c7e3]{padding:18px}.card-header[data-v-2861c7e3]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.file-icon[data-v-2861c7e3]{width:52px;height:52px;background:linear-gradient(145deg,#eef4fffa,#dbe7ffd6);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 18px #5083da1f,inset 0 1px #fffffff5;border:1px solid rgba(255,255,255,.96)}.file-info[data-v-2861c7e3]{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden;min-width:0}.file-name[data-v-2861c7e3]{font-size:15px;color:#202531;font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-2861c7e3]{font-size:12px;color:#9099a6;display:block}.btn-remove[data-v-2861c7e3]{width:32px;height:32px;border-radius:50%;border:1px solid rgba(235,239,246,.96);background:#ffffffdb;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 20px #bec6d138;transition:transform .2s ease,background .2s ease;flex-shrink:0}.btn-remove[data-v-2861c7e3]:active{background:#f6f8faf5;transform:scale(.9)}.card-body[data-v-2861c7e3]{padding:2px 4px 0}.progress-bar[data-v-2861c7e3]{height:6px;background:#e8edf4;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px #b4bfcd2e}.progress-fill[data-v-2861c7e3]{height:100%;border-radius:999px;transition:width .5s ease}.progress-fill.is-active[data-v-2861c7e3]{background:linear-gradient(90deg,#2891ff,#0a66ff);box-shadow:0 0 14px #2891ff52}.progress-fill.is-complete[data-v-2861c7e3]{background:linear-gradient(90deg,#39c86a,#20ad53)}.progress-fill.is-error[data-v-2861c7e3]{background:linear-gradient(90deg,#ff8a80,#ef4444)}.progress-info[data-v-2861c7e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px}.status-text[data-v-2861c7e3],.status-time[data-v-2861c7e3]{font-size:12px}.status-text[data-v-2861c7e3]{color:#4385ff;font-weight:500}.status-text.is-complete[data-v-2861c7e3]{color:#1b9a4d}.status-text.is-error[data-v-2861c7e3]{color:#e14d4d}.status-time[data-v-2861c7e3]{color:#99a1ae;text-align:right;word-break:break-all}.card-footer[data-v-2861c7e3]{display:flex;gap:12px;padding-top:18px}.btn-cancel[data-v-2861c7e3]{flex:1;height:46px;border-radius:999px;border:1px solid rgba(217,223,231,.92);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);font-size:14px;font-weight:500;color:#202531;cursor:pointer;box-shadow:0 10px 20px #bec6d11f,inset 0 1px #fffffffa;transition:transform .2s ease,background .2s ease}.btn-cancel[data-v-2861c7e3]:active{background:linear-gradient(180deg,#fafbfcfa,#f1f4f8f5);transform:scale(.98)}.btn-upload[data-v-2861c7e3]{position:relative;flex:1;height:46px;border-radius:999px;border:none;background:linear-gradient(90deg,#2d95ff,#0a68ff);font-size:14px;font-weight:600;color:#fff;cursor:pointer;overflow:hidden;box-shadow:0 14px 24px #0a66ff3d,inset 0 1px #ffffff38;transition:transform .2s ease,box-shadow .2s ease}.btn-upload[data-v-2861c7e3]:before{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:999px;background:linear-gradient(180deg,#ffffff38,#fff0)}.btn-upload[data-v-2861c7e3]>*{position:relative;z-index:1}.btn-upload[data-v-2861c7e3]:active{transform:scale(.98);box-shadow:0 10px 18px #0a66ff33}@keyframes file-card-enter-2861c7e3{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.upload-section[data-v-b12338ba]{display:flex;flex-direction:column;opacity:0;padding:10px 20px;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.upload-animated[data-v-b12338ba]{opacity:1;transform:scale(1)}.file-drop-area[data-v-b12338ba]{position:relative;height:100%;min-height:140px;background:linear-gradient(135deg,#bebebe40,#fafffe40);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px;border:1px solid white;box-shadow:0 8px 32px #0000000f,inset 0 1px #fffc,inset 0 -1px #00000008;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition:all .3s ease;cursor:pointer;overflow:hidden}.file-drop-area[data-v-b12338ba]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;border-radius:20px}.file-drop-area[data-v-b12338ba]:active{background:linear-gradient(135deg,#eff6ff80,#dbeafe4d)}.file-drop-area.drag-over[data-v-b12338ba]{border-color:#3b82f680;background:linear-gradient(135deg,#eff6ff99,#dbeafe59);box-shadow:0 8px 32px #3b82f61f,0 0 0 4px #3b82f614,inset 0 1px #fffc}.drop-title[data-v-b12338ba]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:18px;letter-spacing:-.01em}.upload-circle[data-v-b12338ba]{width:60px;height:60px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;position:relative;overflow:visible;background:radial-gradient(ellipse 100% 200% at 50% 0%,rgba(59,130,246,.15) 0%,transparent 50%);box-shadow:0 4px 16px #3b82f626}.upload-circle[data-v-b12338ba]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.6) 30deg,rgba(255,255,255,.6) 60deg,transparent 90deg,transparent 180deg,rgba(255,255,255,.6) 210deg,rgba(255,255,255,.6) 240deg,transparent 270deg);mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#fff calc(100% - 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1px),#fff calc(100% - 1px));pointer-events:none}.upload-circle svg[data-v-b12338ba]{position:relative;z-index:1}.drop-hint[data-v-b12338ba]{font-size:11px;color:#94a3b8;text-align:center;line-height:1.6;max-width:200px}.express-selector-wrapper[data-v-60e3140b]{width:100%}.express-selector-card[data-v-60e3140b]{width:100%;position:relative;height:40px;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.express-selector-row[data-v-60e3140b]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:40px}.express-selector-label[data-v-60e3140b]{color:#999;font-size:14px}.express-selector-value-wrap[data-v-60e3140b]{display:flex;flex-direction:row;align-items:center}.express-selector-value[data-v-60e3140b]{display:flex;color:#333;font-weight:500;font-size:14px;align-items:center}.express-selector-arrow[data-v-60e3140b]{color:#bcc1cc;margin-left:4px;transition:transform .3s ease;font-size:16px}.express-selector-arrow-open[data-v-60e3140b]{transform:rotate(90deg)}.count-text[data-v-60e3140b]{min-width:15px;text-align:center}.tag-box[data-v-60e3140b]{margin:0 5px;flex-shrink:0}.tag-box-inner[data-v-60e3140b]{display:flex;flex-direction:row;align-items:center}.pricing-tag[data-v-60e3140b]{font-size:10px;padding:1px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.pricing-tag-price[data-v-60e3140b]{background:#3b82f61a;color:#3b82f6}.pricing-tag-quantity[data-v-60e3140b]{background:#10b9811a;color:#10b981}.express-price-tag[data-v-60e3140b]{font-size:10px;color:#fa8c16;background:#fa8c161a;padding:1px 5px;border-radius:3px;font-weight:500;margin-left:3px}.express-cascade-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;animation:mask-fade-in .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes mask-fade-in{0%{opacity:0}to{opacity:1}}.express-cascade-container{position:fixed;height:320px;overflow:hidden;border-radius:12px;z-index:9999;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:backdrop-filter .3s cubic-bezier(.22,1,.36,1)}.express-cascade-container-anim-in{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}.express-cascade-anim-in .express-cascade-bg,.express-cascade-anim-in .express-cascade-noise,.express-cascade-anim-in .express-cascade-columns{transform:translateY(0)}.express-cascade-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fff6,#fff3);border:1px solid rgba(255,255,255,.5);border-radius:12px;transform:translateY(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.express-cascade-noise{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;border-radius:12px;transform:translateY(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.express-cascade-columns{position:relative;display:flex;flex-direction:row;height:100%;z-index:1;gap:4px;padding:8px;box-sizing:border-box;transform:translateY(-100%);transition:transform .3s cubic-bezier(.22,1,.36,1)}.express-cascade-column{height:100%;overflow-x:scroll;margin-bottom:5px}.express-cascade-column-platform{flex:0 0 100px;background:#ffffff26;border-radius:8px}.express-cascade-column-express{flex:1;background:#ffffff26;border-radius:8px;position:relative;display:flex;flex-direction:column;overflow:hidden}.express-cascade-column-express .express-cascade-column{flex:1;min-height:0;height:auto}.express-cascade-column-platform .express-cascade-item{padding:12px 6px}.express-cascade-item{padding:12px 16px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(0,0,0,.03);height:35px;box-sizing:border-box;cursor:pointer;transition:background .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1)}.express-cascade-item:last-child{border-bottom:none}.express-cascade-column-express .express-cascade-item{justify-content:flex-start}.express-cascade-item-select-all{justify-content:flex-start;border-bottom:1px solid rgba(0,0,0,.08);font-weight:600;flex-shrink:0}.express-cascade-item-active{background:#3b82f626;border-radius:8px}.express-cascade-item-active .express-cascade-item-text{color:#3b82f6;font-weight:600}.express-cascade-item-text{color:#666;text-align:center;font-size:13px}.express-cascade-columns .tag-box{margin:0 5px;flex-shrink:0}.express-cascade-columns .tag-box-inner{display:flex;flex-direction:row;align-items:center}.express-cascade-columns .pricing-tag{font-size:10px;padding:1px 5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.express-cascade-columns .pricing-tag-price{background:#3b82f61a;color:#3b82f6}.express-cascade-columns .pricing-tag-quantity{background:#10b9811a;color:#10b981}.express-cascade-columns .express-price-tag{font-size:10px;color:#fa8c16;background:#fa8c161a;padding:1px 5px;border-radius:3px;font-weight:500;margin-left:3px}.express-cascade-columns .express-checkbox{width:15px;height:15px;border-radius:50%;border:2px solid rgba(0,0,0,.15);margin-right:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.express-cascade-columns .express-checkbox-checked{background:#3b82f6;border-color:#3b82f6}.express-cascade-columns .express-checkbox-checked:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.express-cascade-footer{padding:5px;border-top:1px solid rgba(0,0,0,.05)}.express-cascade-confirm-btn{width:100%;height:36px;background:#3b82f6;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.express-cascade-confirm-text{color:#fff;font-size:14px;font-weight:600}.express-cascade-confirm-count{background:#fff;color:#3b82f6;padding:1px 5px;border-radius:10px;font-size:10px;margin-left:8px}.info-card-wrapper[data-v-b9577742]{width:100%}.info-card[data-v-b9577742]{padding:0}.info-grid[data-v-b9577742]{display:flex;flex-direction:column}.info-row[data-v-b9577742]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.04)}.info-row[data-v-b9577742]:last-child{border-bottom:none}.info-item[data-v-b9577742]{display:flex;flex-direction:row;align-items:center;padding:8px 0;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.info-item-full[data-v-b9577742]{flex:1;padding-bottom:0}.info-item-half[data-v-b9577742]{flex:1;width:50%}.info-label[data-v-b9577742]{color:#999;font-size:14px;flex-shrink:0}.info-value[data-v-b9577742]{color:#3b82f6;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-chips[data-v-b9577742]{display:flex;flex-direction:row;gap:8px}.area-chip[data-v-b9577742]{padding:4px 12px;background:#f7f8fa;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.area-chip-active[data-v-b9577742]{background:#3b82f6}.area-chip-text[data-v-b9577742]{color:#666;font-size:13px}.area-chip-active .area-chip-text[data-v-b9577742]{color:#fff;font-weight:500}.time-input-section[data-v-b9577742]{padding:16px}.time-input-segment[data-v-b9577742]{display:flex;flex-direction:row;background:#f7f8fa;border-radius:10px;padding:4px;margin-bottom:16px}.time-mode-item[data-v-b9577742]{flex:1;text-align:center;padding:8px 0;border-radius:8px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s}.time-mode-active[data-v-b9577742]{background:#3b82f6}.time-mode-text[data-v-b9577742]{font-size:14px;color:#666}.time-mode-active .time-mode-text[data-v-b9577742]{color:#fff;font-weight:500}.time-custom-wrap[data-v-b9577742]{overflow:hidden;max-height:0;transition:max-height .3s ease}.time-custom-show[data-v-b9577742]{max-height:60px}.time-input-row[data-v-b9577742]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.time-input-label[data-v-b9577742]{color:#333;font-size:15px}.time-input-field[data-v-b9577742]{width:80px;height:36px;background:#f7f8fa;border-radius:8px;padding:0 10px;color:#333;text-align:center;font-size:15px;border:none;outline:none;caret-color:#3b82f6}.time-input-btn[data-v-b9577742]{margin-top:16px;height:40px;background:#3b82f6;border-radius:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.time-input-btn-text[data-v-b9577742]{color:#fff;font-weight:500;font-size:15px}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#00000080;display:flex;flex-direction:column;animation:overlay-fade-in .3s ease forwards}.popup-overlay-out{animation:overlay-fade-out .3s ease forwards}@keyframes overlay-fade-in{0%{background:#0000}to{background:#00000080}}@keyframes overlay-fade-out{0%{background:#00000080}to{background:#0000}}.popup-content{width:100%;background:#fff}.popup-top{border-radius:0 0 16px 16px;padding-top:10px;animation:popup-slide-down .3s cubic-bezier(.22,1,.36,1) forwards}.popup-top-out{animation:popup-slide-up .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes popup-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes popup-slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.popup-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.popup-title{color:#333;font-weight:600;font-size:16px}.popup-close{color:#999;font-size:14px;cursor:pointer}.popup-list{padding:8px 0}.popup-item{padding:14px 16px;color:#666;border-bottom:1px solid rgba(0,0,0,.03);text-align:center;cursor:pointer;font-size:15px}.popup-item:last-child{border-bottom:none}.popup-item-active{color:#3b82f6;font-weight:600;background:#3b82f60f}.popup-item-text{font-weight:500}@keyframes spin-064fa27f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel[data-v-d50bf5f4]{background-color:#eee;border-radius:8px;display:flex;height:var(--app-height, 100vh);flex-direction:column;box-sizing:border-box;position:relative;overflow:hidden}.panel-header[data-v-d50bf5f4]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;opacity:0;transform:translateY(-5px);padding:10px 16px;transition:opacity .4s ease,transform .4s ease}.panel-header-animated.header-animated[data-v-d50bf5f4]{opacity:1;transform:translateY(0)}.config-section[data-v-d50bf5f4]{flex-shrink:0;padding:0 15px}.config-card[data-v-d50bf5f4]{background:linear-gradient(135deg,#fff9,#ffffff4d);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #0000000a;padding:12px 13px}.panel-animated[data-v-d50bf5f4]{animation:panel-enter-d50bf5f4 .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:.1s}.panel-animated .file-list[data-v-d50bf5f4]{animation:content-fade-in-d50bf5f4 .4s ease both;animation-delay:.3s}.header-actions[data-v-d50bf5f4]{display:flex;gap:8px}.action-btn[data-v-d50bf5f4]{padding:4px 12px;border-radius:12px;font-size:12px;display:flex;align-items:center;cursor:pointer}.upload-more[data-v-d50bf5f4]{background-color:#eff6ff;color:#2563eb}.clear-all[data-v-d50bf5f4]{background-color:#f1f5f9;color:#64748b}.btn-icon[data-v-d50bf5f4]{margin-right:2px;font-size:14px;font-weight:700}.loading-section[data-v-d50bf5f4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;opacity:0;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.panel-animated .loading-section[data-v-d50bf5f4]{opacity:1;transform:scale(1)}.loading-text[data-v-d50bf5f4]{margin-top:12px;font-size:14px;color:#94a3b8}.file-list[data-v-d50bf5f4]{flex:1;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:10px;box-sizing:border-box}.ios-spinner.large[data-v-d50bf5f4]{width:24px;height:24px;border:3px solid #e2e8f0;border-top-color:#94a3b8;border-radius:50%;animation:spin-d50bf5f4 1s linear infinite}@keyframes panel-enter-d50bf5f4{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes content-fade-in-d50bf5f4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-d50bf5f4{to{transform:rotate(360deg)}}.export-list-wrapper[data-v-d50bf5f4]{flex:1;padding:0 15px;overflow:scroll;margin-bottom:20px}.export-list-wrapper [data-v-d50bf5f4]::-webkit-scrollbar{display:none}.export-list-expanding[data-v-d50bf5f4]{position:absolute;z-index:100;margin:0;overflow:hidden;animation:expand-grow-d50bf5f4 .4s cubic-bezier(.22,1,.36,1) forwards}.export-list-expanded[data-v-d50bf5f4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;padding:0;margin:0;overflow:hidden}.export-list-collapsing[data-v-d50bf5f4]{animation:collapse-shrink-d50bf5f4 .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes expand-grow-d50bf5f4{0%{top:var(--start-top);height:var(--start-height);left:var(--start-left);width:var(--start-width);padding:0 15px}to{top:0;height:100%;left:0;width:100%;padding:0}}@keyframes collapse-shrink-d50bf5f4{0%{top:0;height:100%;left:0;width:100%;padding:0}to{top:var(--start-top);height:var(--start-height);left:var(--start-left);width:var(--start-width);padding:0 15px}}.export-list-card[data-v-d50bf5f4]{background:linear-gradient(135deg,#fff9,#ffffff4d);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:12px;border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;height:calc(100% - 10px);overflow:hidden;padding-bottom:10px;margin-top:10px}.export-list-header[data-v-d50bf5f4]{border-bottom:1px solid rgba(0,0,0,.05);flex-shrink:0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;will-change:transform}.export-list-title[data-v-d50bf5f4]{font-size:14px;font-weight:600;color:#1e293b}.expand-btn[data-v-d50bf5f4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#64748b;cursor:pointer;transition:background .2s,color .2s}.expand-btn svg[data-v-d50bf5f4]{transition:transform .2s ease,opacity .15s ease}.expand-btn[data-v-d50bf5f4]:active{background:#0000000f;color:#334155}.export-list-content[data-v-d50bf5f4]{flex:1;overflow-y:auto;padding:12px 12px 10px}.export-item[data-v-d50bf5f4]{background:#ffffffe6;border-radius:8px;padding:12px;margin-bottom:10px}.export-item-header[data-v-d50bf5f4]{display:flex;align-items:center;margin-bottom:8px}.export-platform[data-v-d50bf5f4]{font-size:14px;font-weight:500;color:#1e293b;margin-right:8px}.export-status[data-v-d50bf5f4]{font-size:10px;padding:1px 6px;border-radius:4px;margin-right:auto}.export-time[data-v-d50bf5f4]{font-size:12px;color:#94a3b8}.export-item-body[data-v-d50bf5f4]{display:flex;align-items:center;gap:12px}.status-success[data-v-d50bf5f4]{background:#10b9811a;color:#10b981}.status-fail[data-v-d50bf5f4]{background:#ef44441a;color:#ef4444}.export-count[data-v-d50bf5f4]{font-size:12px;color:#64748b}.export-count.fail[data-v-d50bf5f4]{color:#ef4444}.export-item-reason[data-v-d50bf5f4]{margin-top:8px;font-size:12px;color:#ef4444;background:#ef44440d;padding:8px;border-radius:6px}.export-item-action[data-v-d50bf5f4]{margin-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:12px}.retry-btn[data-v-d50bf5f4]{font-size:12px;color:#f59e0b;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.download-btn[data-v-d50bf5f4]{font-size:12px;color:#3b82f6;cursor:pointer}.hint-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#0006;display:flex;align-items:center;justify-content:center;animation:hint-overlay-in .25s ease}@keyframes hint-overlay-in{0%{opacity:0}to{opacity:1}}.hint-dialog{width:280px;background:#fff;border-radius:16px;padding:24px 20px 16px;box-shadow:0 8px 30px #0000001f;animation:hint-dialog-in .3s cubic-bezier(.22,1,.36,1)}@keyframes hint-dialog-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.hint-icon{text-align:center;font-size:32px;margin-bottom:12px}.hint-content{margin-bottom:20px}.hint-text{color:#333;font-size:14px;line-height:1.6;text-align:center}.hint-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(0,0,0,.06);padding-top:14px}.hint-checkbox-wrap{display:flex;align-items:center;cursor:pointer}.hint-checkbox{width:16px;height:16px;margin-right:6px;accent-color:#3B82F6;cursor:pointer}.hint-checkbox-label{color:#999;font-size:12px}.hint-btn{background:#3b82f6;color:#fff;font-size:14px;font-weight:500;padding:6px 20px;border-radius:16px;cursor:pointer}.page-container{width:100%;height:var(--app-height, 100vh);overflow:hidden}* ::-webkit-scrollbar{display:none}body,html{overflow:hidden}:root{color-scheme:light;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Segoe UI,sans-serif;--page-bg: #f5f5f2;--card-bg: rgba(255, 255, 255, .82);--card-border: rgba(255, 255, 255, .92);--text-primary: #1e222d;--text-secondary: #6f7785;--text-tertiary: #9aa2b1;--line-soft: rgba(225, 230, 238, .9);--brand-start: #2891ff;--brand-end: #0a66ff;--brand-soft: rgba(40, 145, 255, .18);--shadow-xl: 0 28px 60px rgba(161, 176, 198, .24);--shadow-card: 0 20px 40px rgba(188, 197, 210, .24);--app-height: 100vh}*{margin:0;padding:0;box-sizing:border-box}html,body{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(circle at 50% 0%,rgba(122,183,255,.28),transparent 30%),radial-gradient(circle at 100% 100%,rgba(255,255,255,.8),transparent 38%),linear-gradient(180deg,#f6f7f8,#fbfbfb 48%,#f3f5f8);color:var(--text-primary)}button,input,textarea{font:inherit}#app{width:100%;height:var(--app-height);overflow:hidden}
