html,body{background-color:#eee;width:100%;height:100%;margin:0;padding:0}#app{width:100%;max-width:none;margin:0;padding:0}.user-profile-menu-container[data-v-7a78facc]{display:inline-block;position:relative;z-index:9999999!important}.user-trigger-btn[data-v-7a78facc]{cursor:pointer;-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;background:#ffffffd9;border:1px solid #00000014;border-radius:30px;align-items:center;gap:12px;padding:6px 16px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.user-trigger-btn[data-v-7a78facc]:hover{background:#fffffffa;border-color:#0000002e;box-shadow:0 4px 16px #0000000d}.top-user-avatar[data-v-7a78facc]{object-fit:cover;background:#f5f5f5;border:1.5px solid #111;border-radius:50%;width:34px;height:34px}.user-meta-box[data-v-7a78facc]{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.top-user-name[data-v-7a78facc]{color:#111;letter-spacing:.3px;font-size:13px;font-weight:700;line-height:1.2}.top-user-role[data-v-7a78facc]{color:#888;font-family:monospace;font-size:9px;font-weight:500}.arrow-icon[data-v-7a78facc]{color:#666;width:12px;height:12px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.arrow-icon.rotate[data-v-7a78facc]{transform:rotate(180deg)}.user-dropdown-menu[data-v-7a78facc]{transform-origin:100% 0;border:1px solid #ffffffb3;border-radius:20px;width:240px;padding:16px;position:absolute;top:calc(100% + 14px);right:0;-webkit-backdrop-filter:blur(30px)!important;z-index:999999999!important;background:#fffffffa!important;box-shadow:0 35px 70px #0000002e,0 4px 22px #0000000f,inset 0 1px #fff9!important}.menu-info-panel[data-v-7a78facc]{text-align:left;background:#00000008;border-radius:14px;padding:14px}.panel-label[data-v-7a78facc]{justify-content:space-between;align-items:center;display:flex}.panel-label span[data-v-7a78facc]{color:#444;font-size:11px;font-weight:700}.panel-label .label-en[data-v-7a78facc]{color:#999;letter-spacing:.5px;font-family:monospace;font-size:8px}.panel-value[data-v-7a78facc]{color:#111;align-items:baseline;gap:6px;margin-top:6px;font-size:26px;font-weight:800;display:flex}.panel-value span[data-v-7a78facc]{color:#ef4444}.panel-value small[data-v-7a78facc]{color:#666;letter-spacing:.5px;font-size:10px;font-weight:600}.menu-recharge-warn[data-v-7a78facc]{text-align:left;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;margin-top:10px;padding:6px 10px}.warn-cn[data-v-7a78facc]{color:#b45309;font-size:10px;font-weight:700}.warn-en[data-v-7a78facc]{color:#d97706;text-transform:uppercase;margin-top:1px;font-family:inherit;font-size:8px}.menu-divider[data-v-7a78facc]{background:#0000000d;height:1px;margin:12px 0}.menu-item-btn[data-v-7a78facc]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;outline:none;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;display:flex}.menu-item-btn[data-v-7a78facc]:hover{background:#0000000a}.btn-text-wrapper[data-v-7a78facc]{flex-direction:column;display:flex}.item-cn[data-v-7a78facc]{color:#222;font-size:12px;font-weight:700}.item-en[data-v-7a78facc]{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:1px;font-size:9px}.item-icon[data-v-7a78facc]{color:#666;flex-shrink:0;width:15px;height:15px}.logout-item .item-cn[data-v-7a78facc]{color:#ef4444!important}.logout-item .item-en[data-v-7a78facc]{color:#ef444499!important}.logout-item .item-icon[data-v-7a78facc]{color:#ef4444!important}.logout-item[data-v-7a78facc]:hover{background:#ef44440f!important}.dropdown-fade-enter-active[data-v-7a78facc],.dropdown-fade-leave-active[data-v-7a78facc]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-fade-enter-from[data-v-7a78facc],.dropdown-fade-leave-to[data-v-7a78facc]{opacity:0;transform:scale(.96)translateY(-10px)}[data-v-7a78facc]:root{--bg-body:#eee;--panel-bg:#e2e2e2;--panel-darker:#d5d5d5;--border-light:#eaeaea;--text-main:#111;--text-muted:#666;--accent-black:#000;--accent-red:#ef4444;--radius-xl:24px;--radius-lg:16px}.intro-banner[data-v-7a78facc]{z-index:50;background:linear-gradient(135deg,#e0e5df 0%,#e2d9e0 50%,#f1ebd9 100%);justify-content:center;align-items:center;width:100%;transition:height 1s cubic-bezier(.85,0,.15,1);display:flex;position:relative;overflow:visible!important}.intro-banner[data-v-7a78facc]:before{display:none}.intro-banner.fullscreen[data-v-7a78facc]{height:100vh}.intro-banner.header-mode[data-v-7a78facc]{height:130px}.intro-text[data-v-7a78facc]{z-index:2;color:#2b2b2b;text-align:center;opacity:0;flex-direction:column;align-items:center;transition:opacity 1s,transform 1s;display:flex;position:relative;transform:translateY(20px)}.intro-text.show[data-v-7a78facc]{opacity:1;transform:translateY(0)}.intro-banner.header-mode .intro-text[data-v-7a78facc]{display:none}.intro-en-bg[data-v-7a78facc]{color:#00000008;white-space:nowrap;pointer-events:none;z-index:-1;letter-spacing:12px;font-size:140px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-text h1[data-v-7a78facc]{letter-spacing:12px;text-shadow:none;margin:0 0 16px;font-size:22px;font-weight:300}.intro-text h2[data-v-7a78facc]{letter-spacing:8px;text-shadow:none;margin:0;font-size:58px;font-weight:800}.intro-en-sub[data-v-7a78facc]{letter-spacing:14px;color:#666;text-transform:uppercase;text-shadow:none;margin-top:24px;font-size:13px;font-weight:500}.header-logo[data-v-7a78facc]{z-index:10;opacity:0;width:auto;height:60px;transition:opacity .8s .6s;position:absolute;top:25px;left:40px}.header-logo.show[data-v-7a78facc]{opacity:1}.top-nav[data-v-7a78facc]{opacity:0;justify-content:flex-end;align-items:center;gap:45px;width:calc(100% - 180px);transition:opacity .8s .6s;display:flex;position:absolute;top:30px;right:60px;z-index:99999!important;overflow:visible!important}.top-nav.show[data-v-7a78facc]{opacity:1}.nav-btn[data-v-7a78facc]{cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .3s;display:flex}.nav-cn[data-v-7a78facc]{color:#111;letter-spacing:1px;margin-bottom:4px;font-size:15px;font-weight:600;transition:color .3s}.nav-en[data-v-7a78facc]{color:#777;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:500;transition:color .3s}.nav-btn[data-v-7a78facc]:hover{transform:translateY(-3px)}.nav-btn:hover .nav-cn[data-v-7a78facc]{color:#ef4444}.nav-btn:hover .nav-en[data-v-7a78facc]{color:#111}.full-modal[data-v-7a78facc]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;opacity:0;visibility:hidden;background:#fffffffa;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.full-modal.open[data-v-7a78facc]{opacity:1;visibility:visible}.modal-close[data-v-7a78facc]{cursor:pointer;color:#888;z-index:1000;background:0 0;border:none;font-size:32px;position:absolute;top:40px;right:40px}.modal-close[data-v-7a78facc]:hover{color:#000}.content-value[data-v-7a78facc]{text-align:center;max-width:900px;padding:40px}.content-value h3[data-v-7a78facc]{text-transform:uppercase;letter-spacing:4px;color:#888;margin-bottom:40px;font-size:14px}.value-text-cn[data-v-7a78facc]{color:#000;margin-bottom:24px;font-size:38px;font-weight:700;line-height:1.4}.value-text-en[data-v-7a78facc]{color:#666;letter-spacing:.5px;font-size:20px;font-weight:400;line-height:1.6}.content-about[data-v-7a78facc]{text-align:left;max-width:800px;padding:40px}.about-line[data-v-7a78facc]{border-left:3px solid #000;margin-bottom:32px;padding-left:24px}.about-cn[data-v-7a78facc]{color:#111;margin-bottom:8px;font-size:22px;font-weight:600}.about-en[data-v-7a78facc]{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:400;line-height:1.5}.gallery-nav[data-v-7a78facc]{color:#ccc;cursor:pointer;z-index:100;padding:20px;font-size:30px;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav[data-v-7a78facc]:hover{color:#fff}.prev[data-v-7a78facc]{left:30px}.next[data-v-7a78facc]{right:30px}.team-slide[data-v-7a78facc]{opacity:0;visibility:hidden;background:#fff;border-radius:4px;align-items:stretch;width:75vw;max-width:1100px;height:75vh;min-height:500px;max-height:650px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:scale(.95)translate(-50%,-50%);box-shadow:0 30px 60px #00000080}.team-slide.active[data-v-7a78facc]{opacity:1;visibility:visible;z-index:10;transform:scale(1)translate(-50%,-50%)}.team-photo-container[data-v-7a78facc]{box-sizing:border-box;justify-content:center;align-items:center;width:45%;padding:50px;display:flex}.team-photo-container img[data-v-7a78facc]{aspect-ratio:3/4;object-fit:cover;border-radius:2px;width:100%;height:auto;box-shadow:0 10px 20px #00000014}.team-info-container[data-v-7a78facc]{box-sizing:border-box;text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;width:55%;padding:60px 80px 60px 40px;display:flex;position:relative}.team-info-block[data-v-7a78facc]{margin-bottom:35px}.team-name-cn[data-v-7a78facc]{color:#111827;letter-spacing:2px;margin-bottom:12px;font-size:26px;font-weight:800}.team-title-cn[data-v-7a78facc]{color:#1e3a5f;letter-spacing:.5px;margin-bottom:16px;font-size:13px;font-weight:700}.team-desc-line[data-v-7a78facc]{color:#555;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:500}.team-name-en[data-v-7a78facc]{color:#111827;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:20px;font-weight:800}.team-desc-line-en[data-v-7a78facc]{color:#888;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.team-logo[data-v-7a78facc]{object-fit:contain;height:45px;position:absolute;bottom:40px;right:80px}.app-wrapper[data-v-7a78facc]{box-sizing:border-box;z-index:10;background:#eee;justify-content:center;width:100%;padding:20px 40px 40px;display:flex}.app-content[data-v-7a78facc]{opacity:0;width:100%;max-width:1600px;transition:all .8s .3s;transform:translateY(30px)}.app-content.show[data-v-7a78facc]{opacity:1;transform:translateY(0)}.new-main-container[data-v-7a78facc]{grid-template-columns:360px 1fr;gap:20px;min-height:calc(100vh - 190px);padding-bottom:20px;display:grid}.sidebar-new[data-v-7a78facc]{z-index:5;flex-direction:column;gap:15px;height:max-content;padding-right:5px;display:flex;position:sticky;top:20px}.upload-card[data-v-7a78facc]{cursor:pointer;background-color:#e2e2e2;border:2px dashed #0000;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;height:140px;transition:all .3s;display:flex;position:relative;overflow:hidden}.upload-card[data-v-7a78facc]:hover{border-color:#bbb}.upload-card.has-image[data-v-7a78facc]{border-style:solid;border-color:#eaeaea}.upload-card svg.upload-icon[data-v-7a78facc]{fill:none;stroke:#666;stroke-width:2px;pointer-events:none;width:24px;height:24px;margin-bottom:10px}.upload-card span[data-v-7a78facc]{color:#666;z-index:2;pointer-events:none;font-size:13px;font-weight:500}.upload-card img[data-v-7a78facc]{object-fit:cover;z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.upload-overlay[data-v-7a78facc]{z-index:2;opacity:0;pointer-events:auto;background:#0006;justify-content:center;align-items:center;transition:opacity .2s;display:none;position:absolute;inset:0}.upload-card.has-image:hover .upload-overlay[data-v-7a78facc]{opacity:1}.delete-btn[data-v-7a78facc]{color:#fff;cursor:pointer;pointer-events:auto;background:#ef4444;border:none;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:flex;box-shadow:0 4px 12px #ef444466}.delete-btn[data-v-7a78facc]:hover{background:#dc2626;transform:scale(1.05)}.delete-btn svg[data-v-7a78facc]{stroke:currentColor;stroke-width:2px;fill:none;pointer-events:none;width:14px;height:14px}.ref-label[data-v-7a78facc]{color:#fff;z-index:3;pointer-events:none;background:#000000b3;border-radius:6px;padding:4px 8px;font-size:10px;display:none;position:absolute;top:10px;left:10px}.styled-select[data-v-7a78facc]{cursor:pointer;color:#111;background:#fff;border:none;border-radius:8px;outline:none;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500}.prompt-card[data-v-7a78facc]{background-color:#d5d5d5;border-radius:24px;flex-direction:column;min-height:120px;padding:20px;display:flex}.prompt-header[data-v-7a78facc]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.prompt-card label[data-v-7a78facc]{color:#666;margin-bottom:0;font-size:13px;font-weight:500}.prompt-card textarea[data-v-7a78facc]{resize:none;color:#111;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px;line-height:1.5}.slider-container[data-v-7a78facc]{margin-top:5px;padding:0 5px}.slider-header[data-v-7a78facc]{color:#666;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.batch-buttons[data-v-7a78facc]{gap:10px;margin-top:8px;display:flex}.batch-btn-opt[data-v-7a78facc]{color:#666;cursor:pointer;text-align:center;background-color:#e2e2e2;border:2px solid #0000;border-radius:8px;flex:1;padding:10px 0;font-size:13px;font-weight:600;transition:all .2s}.batch-btn-opt[data-v-7a78facc]:hover{background-color:#d5d5d5;border-color:#eaeaea}.batch-btn-opt.active[data-v-7a78facc]{color:#fff;background-color:#111;border-color:#111}.generate-btn[data-v-7a78facc]{text-align:left;cursor:pointer;background-color:#d5d5d5;border:none;border-radius:40px;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;font-size:24px;font-weight:500;transition:all .2s;display:flex}.generate-btn[data-v-7a78facc]:hover{background-color:#c8c8c8}.generate-btn svg[data-v-7a78facc]{stroke:#111;fill:none;pointer-events:none;width:28px;height:28px}.workspace-new[data-v-7a78facc]{z-index:4;flex-direction:column;gap:20px;display:flex;overflow:hidden}.image-stage-new[data-v-7a78facc]{aspect-ratio:16/9;background-color:#e2e2e2;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.image-stage-new .placeholder-icon[data-v-7a78facc]{stroke:#999;stroke-width:1.5px;fill:none;width:48px;height:48px}.compare-wrapper[data-v-7a78facc]{cursor:ew-resize;touch-action:none;z-index:10;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:none;position:absolute;inset:0}.compare-img[data-v-7a78facc]{pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s;position:absolute;object-fit:contain!important;width:100%!important;height:100%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#img-before[data-v-7a78facc]{z-index:2}#img-after[data-v-7a78facc]{z-index:1}.slider-handle[data-v-7a78facc]{z-index:5;pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.slider-line[data-v-7a78facc]{background:#fff;border-radius:2px;width:3px;height:100%;box-shadow:0 0 8px #0006}.action-buttons-wrapper[data-v-7a78facc]{z-index:90;align-items:center;gap:12px;display:none;position:absolute;bottom:20px;right:20px}.action-buttons-wrapper .download-action-btn[data-v-7a78facc]{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 6px 16px #0000004d}.action-buttons-wrapper .download-action-btn[data-v-7a78facc]:hover{background:#ef4444;transform:translateY(-2px)}.action-buttons-wrapper .download-action-btn svg[data-v-7a78facc]{fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none;width:18px;height:18px}.re-edit-btn[data-v-7a78facc]{background:#333!important}.re-edit-btn[data-v-7a78facc]:hover{background:#555!important}.render-nav-arrow[data-v-7a78facc]{color:#fff;cursor:pointer;z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:none;border-radius:8px;padding:15px 10px;font-size:28px;transition:background .2s;position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto!important}.render-nav-arrow[data-v-7a78facc]:hover{background:#000c}.arrow-left[data-v-7a78facc]{left:25px}.arrow-right[data-v-7a78facc]{right:25px}.render-counter[data-v-7a78facc]{color:#fff;z-index:85;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:700;position:absolute;top:20px;left:50%;transform:translate(-50%)}.progress-container[data-v-7a78facc]{z-index:10;text-align:center;width:80%;max-width:500px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-bar-bg[data-v-7a78facc]{background:#ddd;border-radius:10px;width:100%;height:6px;margin-bottom:12px;position:relative;overflow:hidden}.progress-fill[data-v-7a78facc]{background:#111;border-radius:10px;width:0%;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.progress-status[data-v-7a78facc]{color:#444;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.progress-text[data-v-7a78facc]{letter-spacing:.5px}.progress-time[data-v-7a78facc]{color:#888;font-variant-numeric:tabular-nums;font-weight:500}.stage-dimmed[data-v-7a78facc]{transition:background-color .5s;background-color:#d5d5d5!important}.gallery-panel[data-v-7a78facc]{box-sizing:border-box;flex-shrink:0;align-items:stretch;gap:20px;height:160px;transition:opacity .3s;display:flex}.preset-section[data-v-7a78facc]{box-sizing:border-box;background-color:#d5d5d5;border-radius:24px;flex:1;align-items:stretch;gap:20px;min-width:0;padding:20px;display:flex}.gallery-controls[data-v-7a78facc]{border-right:1px solid #0000001a;flex-direction:column;flex-shrink:0;justify-content:center;width:160px;padding-right:20px;display:flex}.gallery-controls strong[data-v-7a78facc]{color:#111;margin-bottom:8px;font-size:14px}.gallery-controls span[data-v-7a78facc]{color:#666;margin-bottom:12px;font-size:12px;line-height:1.4}.gallery-track-container[data-v-7a78facc]{flex:1;align-items:center;padding-bottom:5px;display:flex;overflow:auto hidden}.gallery-track-container[data-v-7a78facc]::-webkit-scrollbar{height:6px}.gallery-track-container[data-v-7a78facc]::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.gallery-track[data-v-7a78facc]{align-items:center;gap:15px;height:100%;display:flex}.gallery-item[data-v-7a78facc]{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:140px;height:100px;transition:all .2s;position:relative;overflow:hidden}.gallery-item img[data-v-7a78facc]{object-fit:cover;pointer-events:none;width:100%;height:100%}.gallery-item[data-v-7a78facc]:hover{transform:translateY(-2px);box-shadow:0 8px 15px #0000001a}.gallery-item.selected[data-v-7a78facc]{border-color:#111;transform:scale(.95)}.gallery-item.selected[data-v-7a78facc]:after{content:"✓";color:#fff;pointer-events:none;background:#111;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.history-section[data-v-7a78facc]{background-color:#d5d5d5;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:160px;transition:background .2s;display:flex}.history-section[data-v-7a78facc]:hover{background-color:#c8c8c8}.history-btn[data-v-7a78facc]{color:#111;cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-size:14px;font-weight:600;display:flex}.history-modal[data-v-7a78facc]{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000e6;width:100%;height:100%;position:fixed;top:0;left:0}.history-modal .modal-header[data-v-7a78facc]{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.history-modal .modal-header h2[data-v-7a78facc]{letter-spacing:1px;margin:0;font-size:20px;font-weight:500}.history-modal .close-modal[data-v-7a78facc]{color:#fff;cursor:pointer;font-size:36px;font-weight:700;line-height:1}.history-modal .close-modal[data-v-7a78facc]:hover{color:#ef4444}.history-modal .modal-body[data-v-7a78facc]{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:24px;height:calc(100% - 140px);padding:40px;display:grid;overflow-y:auto}.history-item[data-v-7a78facc]{flex-direction:column;align-items:center;display:flex;position:relative}.history-item img[data-v-7a78facc]{cursor:pointer;border:3px solid #0000;border-radius:12px;width:100%;height:auto;transition:transform .2s;box-shadow:0 4px 12px #00000080}.history-item img[data-v-7a78facc]:hover{border-color:#ffffff4d;transform:scale(1.03)}.history-checkbox[data-v-7a78facc]{cursor:pointer;z-index:10;accent-color:#ef4444;border-radius:4px;width:22px;height:22px;position:absolute;top:12px;right:12px;transform:scale(1.2);box-shadow:0 2px 5px #00000080}.batch-download-bar[data-v-7a78facc]{box-sizing:border-box;z-index:100;background:#141414f2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;padding:20px 40px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.batch-download-bar.show[data-v-7a78facc]{transform:translateY(0)}.batch-info[data-v-7a78facc]{color:#fff;font-size:16px;font-weight:500}.batch-info span[data-v-7a78facc]{color:#ef4444;margin:0 5px;font-size:18px;font-weight:700}.batch-btn[data-v-7a78facc]{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 30px;font-size:15px;font-weight:700;transition:background .2s,transform .1s;display:flex}.batch-btn[data-v-7a78facc]:hover{background:#dc2626;transform:translateY(-2px)}.batch-btn svg[data-v-7a78facc]{fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none;width:18px;height:18px}.lightbox-modal[data-v-7a78facc]{z-index:99999;background:#000000fa;flex-direction:column;justify-content:center;align-items:center;position:fixed;inset:0}.lightbox-img[data-v-7a78facc]{object-fit:contain;max-width:90vw;max-height:80vh;margin-bottom:20px;box-shadow:0 10px 40px #000c}.lightbox-close[data-v-7a78facc]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:50px;line-height:1;transition:color .2s;position:absolute;top:30px;right:40px}.lightbox-close[data-v-7a78facc]:hover{color:#ef4444}.lightbox-nav-btn[data-v-7a78facc]{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:20px;font-size:60px;transition:color .2s,transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav-btn[data-v-7a78facc]:hover{color:#fff;transform:translateY(-50%)scale(1.1)}.lightbox-prev[data-v-7a78facc]{left:30px}.lightbox-next[data-v-7a78facc]{right:30px}.lightbox-counter[data-v-7a78facc]{color:#fff9;letter-spacing:2px;font-size:16px;position:absolute;bottom:80px}.lightbox-action-btn[data-v-7a78facc]{color:#fff;cursor:pointer;z-index:100000;background:#ef4444;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 30px;font-size:15px;font-weight:700;transition:background .2s;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.lightbox-action-btn[data-v-7a78facc]:hover{background:#dc2626}.mat-specs-container[data-v-7a78facc]{text-align:left;background:#f9f9f9;border-radius:16px;align-items:center;gap:30px;padding:24px;display:flex}.mat-specs-container img[data-v-7a78facc]{object-fit:cover;border-radius:12px;width:160px;height:160px;box-shadow:0 8px 24px #0000001a}.mat-specs-details p[data-v-7a78facc]{color:#444;margin:8px 0;font-size:14px}.mat-specs-details p strong[data-v-7a78facc]{color:#111;width:100px;display:inline-block}.compare-table[data-v-7a78facc]{border-collapse:collapse;border-radius:12px;width:100%;margin-top:10px;font-size:14px;overflow:hidden;box-shadow:0 4px 16px #0000000d}.compare-table th[data-v-7a78facc],.compare-table td[data-v-7a78facc]{text-align:center;color:#111;border-bottom:1px solid #eaeaea;padding:16px}.compare-table th[data-v-7a78facc]{color:#fff;letter-spacing:1px;background:#111;font-size:13px;font-weight:500}.compare-table tr:last-child td[data-v-7a78facc]{border-bottom:none}.compare-table tr[data-v-7a78facc]:nth-child(2n){background-color:#fafafa}.best-value[data-v-7a78facc]{background:#ef444414;font-weight:700;position:relative;color:#ef4444!important}.best-value[data-v-7a78facc]:after{content:"★ 优";color:#ef4444;font-size:10px;position:absolute;top:4px;right:4px}.task-toggle-container[data-v-7a78facc]{background:#d5d5d5;border-radius:16px;margin-bottom:20px;padding:6px;display:flex;position:relative;box-shadow:inset 0 2px 8px #0000000d}.task-slider[data-v-7a78facc]{z-index:1;pointer-events:none;background:#fff;border-radius:12px;width:calc(50% - 6px);transition:transform .4s cubic-bezier(.85,0,.15,1);position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 4px 12px #0000001a}.task-tab[data-v-7a78facc]{z-index:2;cursor:pointer;text-align:center;color:#888;background:0 0;border:none;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 0;transition:color .4s;display:flex;position:relative}.task-tab.active[data-v-7a78facc]{color:#111}.task-tab span[data-v-7a78facc]{text-transform:uppercase;letter-spacing:1px;opacity:.6;font-size:10px;font-weight:600}.task-tab strong[data-v-7a78facc]{letter-spacing:1px;font-size:16px;font-weight:800}.senju-login-container[data-v-05297e1f]{color:#1d1d1f;background-color:#f9f9fb;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.luxury-line-art-overlay[data-v-05297e1f]{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.grid-mesh[data-v-05297e1f]{opacity:.8;background-image:linear-gradient(#00000003 1px,#0000 1px),linear-gradient(90deg,#00000003 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 85%);mask-image:radial-gradient(circle,#000 20%,#0000 85%)}.fluid-light-stage[data-v-05297e1f]{filter:blur(80px);width:100%;height:100%;position:absolute;top:0;left:0}.light-pole[data-v-05297e1f]{opacity:.12;mix-blend-mode:color-burn;transform-origin:50%;border-radius:50%;position:absolute}.pole-1[data-v-05297e1f]{background:radial-gradient(circle,#ff69b4cc 0%,#fff0 70%);width:40vw;height:40vw;animation:35s cubic-bezier(.4,0,.2,1) infinite alternate poleDrift1-05297e1f;top:-10%;left:10%}.pole-2[data-v-05297e1f]{background:radial-gradient(circle,#00bfffb3 0%,#fff0 75%);width:50vw;height:50vw;animation:45s cubic-bezier(.3,.5,.5,.8) infinite alternate poleDrift2-05297e1f;bottom:-15%;right:5%}.pole-3[data-v-05297e1f]{opacity:.08;background:radial-gradient(circle,#ffd70066 0%,#fff0 70%);width:30vw;height:30vw;animation:30s linear infinite alternate poleDrift3-05297e1f;top:40%;left:40%}.pole-4[data-v-05297e1f]{background:radial-gradient(circle,#8a2be299 0%,#fff0 70%);width:35vw;height:35vw;animation:40s ease-in-out infinite alternate poleDrift4-05297e1f;top:20%;right:-10%}.glass-noise[data-v-05297e1f]{opacity:.015;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3%3Ffilter id='noiseFilter'%3%3Feturbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3%3F/filter%3%3F%3Rect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3%3F/svg%3%3F");width:100%;height:100%;position:absolute;top:0;left:0}@keyframes poleDrift1-05297e1f{0%{transform:translate(0)rotate(0)scale(1)}to{transform:translate(15vw,10vh)rotate(5deg)scale(1.1)}}@keyframes poleDrift2-05297e1f{0%{transform:translate(0)scale(1.05)}to{transform:translate(-20vw,-15vh)scale(.95)}}@keyframes poleDrift3-05297e1f{0%{opacity:.08;transform:translate(-5vw,-5vh)}to{opacity:.05;transform:translate(10vw,10vh)}}@keyframes poleDrift4-05297e1f{0%{transform:translate(0)rotate(0)}to{transform:translate(-10vw,20vh)rotate(-8deg)}}.main-content[data-v-05297e1f]{z-index:2;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative}.auth-box[data-v-05297e1f]{-webkit-backdrop-filter:blur(60px)saturate(160%);box-sizing:border-box;background:#ffffff73;border:1px solid #fff9;border-radius:28px;width:100%;max-width:460px;padding:45px;animation:1s cubic-bezier(.16,1,.3,1) luxuryFadeIn-05297e1f;position:relative;box-shadow:0 4px 30px #00000004,0 30px 70px #00000008}.auth-box[data-v-05297e1f]:before{content:"";opacity:.01;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3%3Ffilter id='noiseFilter'%3%3Feturbulence type='fractalNoise' baseFrequency='1.5' numOctaves='3' stitchTiles='stitch'/%3%3F/filter%3%3F%3Rect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3%3F/svg%3%3F");border-radius:28px;width:100%;height:100%;position:absolute;top:0;left:0}.card-slider-header[data-v-05297e1f]{justify-content:center;margin-bottom:28px;display:flex}.slider-line[data-v-05297e1f]{background:#0000000d;width:150px;height:1px;position:relative}.slider-handle[data-v-05297e1f]{color:#fff;letter-spacing:-.02em;background:#2d2d30;border-radius:9px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-title[data-v-05297e1f]{text-align:center;letter-spacing:-.015em;color:#1d1d1f;margin:0 0 14px;font-size:28px;font-weight:600}.sub-title[data-v-05297e1f]{color:#515154;text-align:center;margin-bottom:40px;padding:0 10px;font-size:14px;line-height:1.6}.input-group[data-v-05297e1f]{margin-bottom:24px}.input-label-row[data-v-05297e1f]{justify-content:space-between;align-items:center;margin-bottom:9px;padding:0 4px;display:flex}.input-label-row label[data-v-05297e1f]{color:#1d1d1f;font-size:14px;font-weight:500}.required-tag[data-v-05297e1f]{color:#d9534f;font-size:12px;font-weight:500}.input-wrapper[data-v-05297e1f]{width:100%;position:relative}.input-wrapper input[data-v-05297e1f]{color:#1d1d1f;box-sizing:border-box;background:#fff6;border:1px solid #0000000d;border-radius:10px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 2px #00000003}.input-wrapper input[data-v-05297e1f]::placeholder{color:#a1a1a6}.input-wrapper input[data-v-05297e1f]:focus{background:#ffffffe6;border-color:#00000026;box-shadow:inset 0 1px 2px #00000003,0 0 0 4px #0071e30f}.eye-icon[data-v-05297e1f]{color:#86868b;cursor:pointer;opacity:.7;font-size:15px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.notice-area[data-v-05297e1f]{text-align:left;margin:26px 0}.notice-title[data-v-05297e1f]{color:#1d1d1f;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.notice-text[data-v-05297e1f]{color:#6e6e73;margin:0;font-size:13px;line-height:1.6}.glass-submit-btn[data-v-05297e1f]{color:#fff;cursor:pointer;background:#2d2d30;border:1px solid #ffffff0a;border-radius:10px;justify-content:center;align-items:center;width:100%;height:48px;font-size:15px;font-weight:500;transition:all .25s;display:flex;box-shadow:0 1px 3px #0000001a}.glass-submit-btn[data-v-05297e1f]:hover{background:#111;transform:translateY(-.5px);box-shadow:0 4px 15px #0000001f}.glass-submit-btn[data-v-05297e1f]:disabled{opacity:.7;cursor:not-allowed}.footer-toggle[data-v-05297e1f]{border-top:1px solid #00000008;margin-top:32px;padding-top:22px}.toggle-row[data-v-05297e1f]{justify-content:space-between;align-items:center;display:flex}.toggle-label[data-v-05297e1f]{color:#515154;font-size:14px}.toggle-switch-wrapper[data-v-05297e1f]{align-items:center;gap:14px;display:flex}.hint-text[data-v-05297e1f]{color:#86868b;font-size:13px}.mock-switch[data-v-05297e1f]{background:#0000000d;border-radius:10px;width:36px;height:20px;transition:background .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 1px 2px #00000005}.mock-switch[data-v-05297e1f]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.mock-switch.is-active[data-v-05297e1f]{background:#0071e3}.mock-switch.is-active[data-v-05297e1f]:after{transform:translate(16px)}.link-btn[data-v-05297e1f]{cursor:pointer;background:0 0;border:none;padding:0}.brand-logo-zone-red-box[data-v-05297e1f]{z-index:3;pointer-events:none;justify-content:flex-start;align-items:center;width:270px;height:105px;display:flex;position:absolute;bottom:45px;left:55px}.brand-logo-large[data-v-05297e1f]{object-fit:contain;filter:brightness(.12);opacity:.85;width:100%;height:100%}.spinner[data-v-05297e1f]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-05297e1f}@keyframes spin-05297e1f{to{transform:rotate(360deg)}}@keyframes luxuryFadeIn-05297e1f{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.auth-box[data-v-05297e1f]{border-radius:24px;margin:15px;padding:35px 25px}.brand-logo-zone-red-box[data-v-05297e1f]{width:200px;height:80px;bottom:25px;left:20px}}
