.download-overlay[data-v-45e01a2e]{position:fixed;left:0;top:0;width:100%;height:100%;background:#00000080;display:flex;z-index:10001}.download-main[data-v-45e01a2e]{position:relative;margin:auto;width:422px;padding:38px 25px;background:#fff;box-shadow:0 0 10px #8888;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.download-close[data-v-45e01a2e]{position:absolute;right:13px;top:13px;width:16px;height:16px;cursor:pointer;opacity:.5;transition:opacity .2s}.download-close[data-v-45e01a2e]:hover{opacity:1}.download-success-icon[data-v-45e01a2e]{height:42px;width:42px}.download-title[data-v-45e01a2e]{font-family:PingFang SC,PingFang SC;font-size:16px;color:#000;margin:0;text-align:center}.download-info[data-v-45e01a2e]{width:372px;font-family:PingFang SC,PingFang SC;font-size:13px;color:#999;text-align:center;margin:0}.download-percent[data-v-45e01a2e]{font-family:PingFang SC,PingFang SC;font-size:14px;color:#420eff;margin:0}.download-button[data-v-45e01a2e]{width:94px;height:38px;line-height:38px;text-align:center;background:#420eff;border-radius:6px;color:#fff;cursor:pointer;transition:background .2s}.download-button[data-v-45e01a2e]:hover{background:#3e0fe8}.download-line[data-v-45e01a2e]{position:relative;width:322px;height:11px;background:#420eff4d;border-radius:6px;overflow:hidden}.download-value[data-v-45e01a2e]{position:absolute;left:0;top:0;height:11px;background:#420eff;border-radius:6px;transition:width .3s ease}.dialog-fade-enter-active[data-v-45e01a2e],.dialog-fade-leave-active[data-v-45e01a2e]{transition:opacity .3s}.dialog-fade-enter-from[data-v-45e01a2e],.dialog-fade-leave-to[data-v-45e01a2e]{opacity:0}.dialog-fade-enter-active .download-main[data-v-45e01a2e],.dialog-fade-leave-active .download-main[data-v-45e01a2e]{transition:transform .3s,opacity .3s}.dialog-fade-enter-from .download-main[data-v-45e01a2e],.dialog-fade-leave-to .download-main[data-v-45e01a2e]{transform:scale(.9);opacity:0}@media(max-width:480px){.download-main[data-v-45e01a2e]{width:calc(100vw - 32px);max-width:360px;padding:30px 20px;border-radius:12px;gap:16px}.download-close[data-v-45e01a2e]{right:10px;top:10px;width:14px;height:14px}.download-success-icon[data-v-45e01a2e]{height:36px;width:36px}.download-title[data-v-45e01a2e]{font-size:15px}.download-info[data-v-45e01a2e]{width:100%;padding:0 var(--spacing-md);font-size:12px}.download-percent[data-v-45e01a2e]{font-size:13px}.download-button[data-v-45e01a2e]{width:80px;height:34px;line-height:34px;font-size:13px}.download-line[data-v-45e01a2e]{width:calc(100% - 40px);max-width:280px;height:10px}.download-value[data-v-45e01a2e]{height:10px}}.media-preview-overlay[data-v-7fddbc7a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;display:flex;flex-direction:column;z-index:9999}.fade-enter-active[data-v-7fddbc7a],.fade-leave-active[data-v-7fddbc7a]{transition:opacity .3s ease}.fade-enter-from[data-v-7fddbc7a],.fade-leave-to[data-v-7fddbc7a]{opacity:0}.close-button[data-v-7fddbc7a]{position:absolute;top:24px;right:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;cursor:pointer;z-index:10000;transition:all .2s ease;color:#fff}.close-button[data-v-7fddbc7a]:hover{background:#fff3;transform:scale(1.1)}.nav-button[data-v-7fddbc7a]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;cursor:pointer;z-index:10000;transition:all .2s ease;color:#fff}.nav-button[data-v-7fddbc7a]:hover{background:#fff3;transform:translateY(-50%) scale(1.1)}.nav-button.disabled[data-v-7fddbc7a]{opacity:.3;cursor:not-allowed;pointer-events:none}.nav-prev[data-v-7fddbc7a]{left:24px}.nav-next[data-v-7fddbc7a]{right:24px}.page-indicator[data-v-7fddbc7a]{position:absolute;top:24px;left:50%;transform:translate(-50%);padding:8px 16px;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;color:#fff;font-size:14px;font-weight:500;z-index:10000}.media-container[data-v-7fddbc7a]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;position:relative}.media-container.dragging[data-v-7fddbc7a]{cursor:grabbing}.image-container[data-v-7fddbc7a]{position:relative;max-width:90vw;max-height:90vh;display:inline-block}.media-result[data-v-7fddbc7a]{position:relative;max-width:90vw;max-height:90vh;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.media-result.media-hidden[data-v-7fddbc7a]{opacity:0}.media-original[data-v-7fddbc7a]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0}.media-original.media-visible[data-v-7fddbc7a]{opacity:1}.media-loading[data-v-7fddbc7a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:10}.loading-spinner[data-v-7fddbc7a]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-7fddbc7a .8s linear infinite}@keyframes spin-7fddbc7a{to{transform:rotate(360deg)}}.loading-text[data-v-7fddbc7a]{color:#ffffffe6;font-size:14px;font-weight:500}.image-container.media-hidden[data-v-7fddbc7a],.media-content.media-hidden[data-v-7fddbc7a]{opacity:0}.toolbar[data-v-7fddbc7a]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 8px 32px #0000004d}.toolbar-section[data-v-7fddbc7a]{display:flex;align-items:center;gap:4px}.toolbar-center[data-v-7fddbc7a]{margin:0 16px;padding:0 16px;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.toolbar-icon-btn[data-v-7fddbc7a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;transition:all .2s ease;padding:0}.toolbar-icon-btn[data-v-7fddbc7a]:hover{background:#ffffff1a;color:#fff}.toolbar-icon-btn[data-v-7fddbc7a]:active{transform:scale(.95)}.zoom-level[data-v-7fddbc7a]{min-width:48px;text-align:center;color:#ffffffe6;font-size:14px;font-weight:500;font-feature-settings:"tnum"}.contrast-btn[data-v-7fddbc7a]{background:#420eff;color:#fff}.contrast-btn[data-v-7fddbc7a]:hover{background:#5c2dff}.download-btn[data-v-7fddbc7a]:hover{background:#4caf5033}@media(max-width:480px){.close-button[data-v-7fddbc7a]{top:16px;right:16px;width:36px;height:36px}.close-button svg[data-v-7fddbc7a]{width:20px;height:20px}.nav-button[data-v-7fddbc7a]{width:40px;height:40px}.nav-button svg[data-v-7fddbc7a]{width:20px;height:20px}.nav-prev[data-v-7fddbc7a]{left:12px}.nav-next[data-v-7fddbc7a]{right:12px}.page-indicator[data-v-7fddbc7a]{top:16px;padding:6px 12px;font-size:12px}.image-container[data-v-7fddbc7a],.media-result[data-v-7fddbc7a]{max-width:95vw;max-height:70vh}.toolbar[data-v-7fddbc7a]{bottom:16px;padding:6px 12px;gap:6px;border-radius:12px}.toolbar-section[data-v-7fddbc7a]{gap:2px}.toolbar-center[data-v-7fddbc7a]{margin:0 8px;padding:0 8px}.toolbar-icon-btn[data-v-7fddbc7a]{width:28px;height:28px;border-radius:6px}.toolbar-icon-btn svg[data-v-7fddbc7a]{width:16px;height:16px}.zoom-level[data-v-7fddbc7a]{min-width:40px;font-size:12px}.loading-spinner[data-v-7fddbc7a]{width:32px;height:32px}.loading-text[data-v-7fddbc7a]{font-size:12px}}
