.modal-content[data-v-bfc1e9a1]{padding:10px 0}.desc[data-v-bfc1e9a1]{margin:0 0 16px;color:#fff}.link-group[data-v-bfc1e9a1]{display:flex;justify-content:flex-end}.copy-btn[data-v-bfc1e9a1]{white-space:nowrap}.dark-modal .ant-modal-content{background-color:#141414!important;color:#fff!important;border:1px solid #333333!important}.dark-modal .ant-modal-header{background-color:#141414!important}.dark-modal .ant-modal-title,.dark-modal .ant-modal-close{color:#fff!important}.dark-modal .ant-modal-close:hover{color:#ccc!important}.dark-modal .ant-btn-primary{background-color:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.dark-modal .ant-btn-primary:hover{background-color:#40a9ff!important;border-color:#40a9ff!important}.panel-description[data-v-d98297c5]{margin:16px 0 24px;color:#ccc;font-size:14px;border-radius:8px}.button-group[data-v-d98297c5]{margin-top:16px}.panel-description[data-v-5ea36f8e]{margin:16px 0 24px;color:#ccc;font-size:14px}.button-group[data-v-5ea36f8e]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.gallery-tabs[data-v-a155c994]{margin-bottom:16px;width:100%}.sub-categories[data-v-a155c994]{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}[data-v-a155c994] .category-tag{background:#333;color:#fff;border-color:#444;cursor:pointer;transition:all .3s ease}[data-v-a155c994] .category-tag.ant-tag-checkable-checked{background:#1890ff;color:#fff;border-color:#1890ff}[data-v-a155c994] .category-tag:not(.ant-tag-checkable-checked):hover{background:#444;border-color:#555}[data-v-a155c994] .category-tag.ant-tag-checkable-checked:hover{background:#40a9ff;border-color:#40a9ff}.user-info[data-v-c392024e]{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:8px;z-index:10;padding:0;background:none;transition:all .2s ease;opacity:0}.image-card:hover .user-info[data-v-c392024e]{opacity:1}[data-v-c392024e] .avatar{width:32px!important;height:32px!important;border:1px solid rgba(255,255,255,.15);box-shadow:0 1px 3px #0003;transition:transform .2s ease}[data-v-c392024e] .avatar:hover{transform:scale(1.05)}.nickname[data-v-c392024e]{color:#fff;font-size:11px;font-weight:400;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.6)}.top-right-play-btn[data-v-c392024e]{position:absolute;top:16px;right:16px;cursor:pointer;z-index:10}.top-right-play-btn[data-v-c392024e]:hover{transform:scale(1.05)}.same-style-btn[data-v-c392024e]{position:absolute;bottom:12px;right:12px;z-index:10;background-color:#1890ffe6;color:#fff;border:none;font-size:12px;padding:4px 10px;opacity:0;transition:opacity .2s ease}.image-card:hover .same-style-btn[data-v-c392024e]{opacity:1}.same-style-btn[data-v-c392024e]:hover{background-color:#1890ff;color:#fff}.image-card[data-v-c392024e]{border-radius:8px;overflow:hidden;background:#333;transition:transform .3s ease;width:100%;cursor:pointer;position:relative}.image-container[data-v-c392024e]{position:relative;width:100%;height:100%}.gallery-media[data-v-c392024e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.image-card:hover .gallery-media[data-v-c392024e]{transform:scale(1.03)}@media (max-width: 576px){.user-info[data-v-c392024e]{bottom:8px;left:8px;gap:6px}[data-v-c392024e] .avatar{width:28px!important;height:28px!important}.nickname[data-v-c392024e]{font-size:12px;max-width:120px}.same-style-btn[data-v-c392024e]{bottom:8px;right:8px;font-size:11px;padding:3px 8px}}.image-card[data-v-fe8b163d]{border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease;width:100%;cursor:pointer;display:flex;flex-direction:column}.image-card[data-v-fe8b163d]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.image-container[data-v-fe8b163d]{position:relative;width:100%;overflow:hidden}.gallery-media[data-v-fe8b163d]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.image-card:hover .gallery-media[data-v-fe8b163d]{transform:scale(1.03)}.top-right-play-btn[data-v-fe8b163d]{position:absolute;top:16px;right:16px;cursor:pointer;z-index:10}.top-right-play-btn[data-v-fe8b163d]:hover{transform:scale(1.05)}.video-duration[data-v-fe8b163d]{position:absolute;bottom:8px;right:8px;background-color:#000000b3;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card-title[data-v-fe8b163d]{padding:10px 12px;color:#fff;background-color:#2a2a2acc;font-size:14px;line-height:1.5;max-height:64px;height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:background-color .2s ease}@media (max-width: 576px){.top-right-play-btn[data-v-fe8b163d]{width:30px;height:30px;top:6px;right:6px}.top-right-play-btn .anticon[data-v-fe8b163d]{font-size:20px!important}.video-duration[data-v-fe8b163d]{font-size:10px;padding:1px 4px;bottom:6px;right:6px}.card-title[data-v-fe8b163d]{font-size:12px;padding:8px 10px;max-height:136px}}.thumbnail-container[data-v-d2e13434]{position:relative;display:inline-block;z-index:1000}.large-image[data-v-d2e13434]{position:absolute;top:50px;left:50%;transform:translate(-50%);z-index:2000;padding:8px;max-width:300px;min-height:300px;width:300px;animation:fadeIn-d2e13434 .2s ease-in-out;display:none;pointer-events:none}.large-image img[data-v-d2e13434]{width:100%;height:auto;border-radius:4px;display:block}.thumbnail-container:hover .large-image[data-v-d2e13434]{display:block!important}@keyframes fadeIn-d2e13434{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.video-info-card[data-v-d2e13434]{background-color:#1a1a1a;border-radius:8px;padding:20px;color:#fff;width:100%;max-width:500px;margin:20px;box-sizing:border-box;overflow:visible;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0003;position:relative}.header-section[data-v-d2e13434]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;gap:10px}.title[data-v-d2e13434]{font-size:16px;font-weight:500}.thumbnail[data-v-d2e13434]{width:40px;height:40px;border-radius:4px;object-fit:cover;cursor:pointer;transition:transform .2s;position:relative;z-index:10}.thumbnail[data-v-d2e13434]:hover{transform:scale(1.05)}.prompt-text[data-v-d2e13434]{color:#fffc;font-size:14px;line-height:1.5;margin-bottom:16px;word-break:break-word}.copy-btn[data-v-d2e13434]{background-color:#333!important;color:#fff!important;border-color:#444!important;margin-bottom:20px;padding:8px 16px!important;min-height:36px!important;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.custom-divider[data-v-d2e13434]{width:100%;height:1px;background-color:#ffffff1a;margin:20px 0}.info-grid[data-v-d2e13434]{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}.info-item[data-v-d2e13434]{display:flex;justify-content:space-between;height:24px}.empty-item[data-v-d2e13434]{visibility:hidden}.info-label[data-v-d2e13434]{color:#fff9;font-size:14px}.info-value[data-v-d2e13434]{color:#ffffffe6;font-size:14px;text-align:right}.button-container[data-v-d2e13434]{display:flex;justify-content:center;padding:10px 0}.same-style-btn[data-v-d2e13434]{background-color:#165dff!important;border-color:#165dff!important;padding:12px 24px!important;font-size:16px!important;min-height:44px!important;min-width:200px;white-space:nowrap;display:inline-flex!important;align-items:center;justify-content:center}.prompt-input[data-v-31eeee6c]{padding:10px;background-color:#2a2a2a}.prompt-title[data-v-31eeee6c]{color:#fff;margin-bottom:8px;font-size:16px;font-weight:500}.custom-textarea[data-v-31eeee6c]{width:100%;min-height:100px;padding:12px 16px;background-color:#2a2a2a;color:#fff;border:1px solid #444;border-radius:4px;resize:vertical;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s}.textarea-focused[data-v-31eeee6c]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.bottom-bar[data-v-31eeee6c]{display:flex;justify-content:flex-end;margin-top:6px;padding:0 4px}.char-count[data-v-31eeee6c]{color:#ccc;font-size:12px}.custom-textarea[data-v-31eeee6c]::placeholder{color:#888;opacity:1}.dark-modal[data-v-8e2451b4]{--ant-color-bg-container: #141414;--ant-color-text-primary: #f0f0f0;--ant-color-border: #333}[data-v-8e2451b4] .ant-modal-content{background-color:#141414!important;border-color:#333!important}[data-v-8e2451b4] .ant-modal-header{background-color:#141414!important;border-bottom-color:#333!important}[data-v-8e2451b4] .ant-modal-title{color:#fff!important}.media-preview[data-v-8e2451b4]{margin:16px 0;min-height:200px;display:flex;align-items:center;justify-content:center;padding:16px}.preview-img[data-v-8e2451b4],.preview-video[data-v-8e2451b4]{max-width:100%;max-height:200px;border-radius:4px;object-fit:contain}.preview-video[data-v-8e2451b4]{background-color:#000}.error-state[data-v-8e2451b4]{color:#f5222d;text-align:center}.empty-state[data-v-8e2451b4]{margin:16px 0;padding:40px 0;text-align:center;color:#888;border:1px dashed #444;border-radius:4px;background-color:#1e1e1e}.submit-area[data-v-8e2451b4]{margin-top:16px;display:flex;justify-content:center}.submit-btn[data-v-8e2451b4]{height:40px;font-size:14px;min-width:120px}.desc[data-v-8e2451b4]{margin-top:16px;display:flex;justify-content:center;font-size:12px;color:#ccc}[data-v-8e2451b4] .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}[data-v-8e2451b4] .ant-btn-primary:disabled{background-color:#444;border-color:#555;color:#999}[data-v-8e2451b4] .ant-modal-close-icon{color:#ccc!important}[data-v-8e2451b4] .ant-modal-close-icon:hover{color:#fff!important;background-color:#333!important}.toolbar-container[data-v-b194db75]{display:flex;flex-direction:column;gap:16px;padding-top:20px}.toolbar-btn[data-v-b194db75]{width:36px;height:36px;border-radius:50%;background-color:#2a2a2a80;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.toolbar-btn[data-v-b194db75]:hover:not(:disabled){background-color:#2a2a2a}.toolbar-btn[data-v-b194db75]:disabled{opacity:.5;cursor:not-allowed}.filled[data-v-b194db75]{color:orange}[data-v-43e61464] .ant-modal{width:auto!important;top:0;bottom:0;left:0;overflow:hidden;background:transparent}.video-result-modal[data-v-43e61464]{--bg-primary: #000000;--bg-secondary: #121212;--text-primary: #ffffff;--text-secondary: #cccccc;--primary: #1890ff;--border: #2d2d2d;--right-gap: 16px}[data-v-43e61464] .ant-modal-content{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:20px!important;border:none!important}.modal-content[data-v-43e61464]{display:flex;gap:24px;height:90vh;box-sizing:border-box;background:#141414}.left-area[data-v-43e61464]{flex:2;background-color:var(--bg-secondary);margin-left:68px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.media-container[data-v-43e61464]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.main-media[data-v-43e61464]{max-width:95%;max-height:95%;object-fit:contain;border-radius:4px;background-color:#000}.video-wrapper[data-v-43e61464]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-icon-overlay[data-v-43e61464]{position:absolute;width:80px;height:80px;border-radius:50%;background-color:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;pointer-events:auto}.play-icon-overlay[data-v-43e61464]:hover{transform:scale(1.1);background-color:#1890ffb3}.play-icon-overlay[data-v-43e61464] .anticon{font-size:40px}.left-toolbar[data-v-43e61464]{position:absolute;left:40px;top:0;height:100%;display:flex;flex-direction:column;align-items:center;padding:40px 0;width:48px;box-sizing:border-box;z-index:20}.toolbar-spacer[data-v-43e61464]{flex:1}.middle-actions[data-v-43e61464]{display:flex;flex-direction:column;gap:16px}.toolbar-btn[data-v-43e61464]{width:36px;height:36px;border-radius:50%;background-color:#2a2a2a80;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.toolbar-btn[data-v-43e61464]:hover:not(:disabled){background-color:#2a2a2a}.toolbar-btn[data-v-43e61464]:disabled{opacity:.5;cursor:not-allowed}.right-container[data-v-43e61464]{flex:1;display:flex;align-items:flex-start;gap:var(--right-gap);height:100%;padding:0 20px}.right-content[data-v-43e61464]{flex:1;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:20px}.right-content[data-v-43e61464]::-webkit-scrollbar{width:6px}.right-content[data-v-43e61464]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.right-content[data-v-43e61464]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.filled[data-v-43e61464]{color:orange}@media (max-width: 1200px){.modal-content[data-v-43e61464]{flex-direction:column;height:auto;max-height:90vh}.left-area[data-v-43e61464]{height:50vh}.right-container[data-v-43e61464]{width:100%}}@media (max-width: 768px){.left-area[data-v-43e61464]{height:40vh}[data-v-43e61464]:root{--right-gap: 8px}}.sticky-tabs-container[data-v-f2a3ca9f]{position:sticky;top:0;background:#2a2a2a;z-index:10;padding-bottom:16px;margin-bottom:16px;width:100%}.content-wrapper[data-v-f2a3ca9f]{width:100%;min-height:200px;background:transparent;padding:0}.state-content[data-v-f2a3ca9f]{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translateY(10px);display:flex;align-items:center;justify-content:center;min-height:200px}.state-content.initial-loading[data-v-f2a3ca9f],.state-content.empty-state[data-v-f2a3ca9f]{opacity:1;transform:translateY(0)}.initial-loading[data-v-f2a3ca9f]{color:#aaa}.empty-state[data-v-f2a3ca9f]{color:#aaa;font-size:14px}.masonry-grid[data-v-f2a3ca9f]{position:relative;width:100%;margin-top:0;transition:height .3s ease;overflow-y:auto;max-height:calc(100vh - 200px);min-width:300px}.masonry-item[data-v-f2a3ca9f]{position:absolute;top:auto;left:auto;border-radius:8px;overflow:hidden;background:transparent;transition:opacity .3s ease;min-width:200px;max-width:400px}.loading-next-page[data-v-f2a3ca9f]{text-align:center;padding:20px 0;color:#aaa;font-size:14px;width:100%;position:sticky;bottom:0;background:#2a2a2a;z-index:5}@media (max-width: 1200px){.masonry-grid[data-v-f2a3ca9f]{max-height:calc(100vh - 180px)}}@media (max-width: 768px){.masonry-grid[data-v-f2a3ca9f]{max-height:calc(100vh - 150px)}.masonry-item[data-v-f2a3ca9f]{min-width:150px}}@media (max-width: 576px){.masonry-grid[data-v-f2a3ca9f]{max-height:calc(100vh - 120px)}.masonry-item[data-v-f2a3ca9f]{min-width:120px;border-radius:4px}}.content-area[data-v-df33085c]{display:flex;flex-direction:column;gap:16px;padding:0;height:100vh;overflow-y:auto}.function-panels[data-v-df33085c]{display:flex;gap:16px;width:100%}.content-area[data-v-df33085c]::-webkit-scrollbar{width:8px}.content-area[data-v-df33085c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.content-area[data-v-df33085c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content-area[data-v-df33085c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.login-page-container[data-v-82f80e50]{width:100vw;height:100vh;background-color:#0f172a;overflow:hidden}.login-layout[data-v-82f80e50]{display:flex;width:100%;height:100%}.login-bg-section[data-v-82f80e50]{display:none;width:50%;height:100%}.bg-img-wrapper[data-v-82f80e50]{width:100%;height:100%;position:relative;overflow:hidden}.bg-img[data-v-82f80e50]{width:100%;height:100%;object-fit:cover}.bg-mask[data-v-82f80e50]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#0f172ae6,#0f172a99)}.login-form-section[data-v-82f80e50]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#1e293b}.form-container[data-v-82f80e50]{width:100%;max-width:420px;display:flex;flex-direction:column;gap:24px}.form-header[data-v-82f80e50]{display:flex;flex-direction:column;gap:8px}.login-title[data-v-82f80e50]{font-size:24px;font-weight:600;color:#fff;margin:0}.login-subtitle[data-v-82f80e50]{font-size:14px;color:#94a3b8;margin:0}.register-link[data-v-82f80e50]{color:#3b82f6;text-decoration:underline}.third-party-login[data-v-82f80e50]{width:100%}.google-login-btn[data-v-82f80e50]{width:100%;height:44px;background-color:#0f172a!important;border-color:#334155!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important}.google-icon[data-v-82f80e50]{width:18px;height:18px}.divider[data-v-82f80e50]{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.divider[data-v-82f80e50]:before,.divider[data-v-82f80e50]:after{content:"";width:40%;height:1px;background-color:#334155}.divider-text[data-v-82f80e50]{font-size:14px;color:#94a3b8;padding:0 16px}.email-login-form[data-v-82f80e50]{width:100%;display:flex;flex-direction:column;gap:16px}.form-item[data-v-82f80e50]{margin-bottom:0!important}[data-v-82f80e50] .ant-form-item-label>label{color:#fff!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}[data-v-82f80e50] .custom-input.ant-input{height:44px!important;background-color:#0f172a!important;border:1px solid #334155!important;color:#fff!important;font-size:14px!important}[data-v-82f80e50] .password-input-custom.ant-input-password{height:44px!important;background-color:#0f172a!important;border:1px solid #334155!important}.login-page-container[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input{background-color:#0f172a!important;color:#fff!important;border:none!important;height:100%!important}.login-page-container[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input:-webkit-autofill,.login-page-container[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input:-webkit-autofill:hover,.login-page-container[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input:-webkit-autofill:focus,.login-page-container[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #0f172a inset!important;-webkit-text-fill-color:#ffffff!important;background-color:#0f172a!important;transition:background-color 5000s ease-in-out 0s!important}[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input-password-input{height:100%!important;background-color:#0f172a!important;color:#fff!important;border:none!important}[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input-suffix{background-color:#0f172a!important}[data-v-82f80e50] .password-input-custom.ant-input-password .anticon{color:#94a3b8!important}[data-v-82f80e50] .custom-input.ant-input::placeholder,[data-v-82f80e50] .password-input-custom.ant-input-password .ant-input::placeholder{color:#64748b!important}[data-v-82f80e50] .custom-input.ant-input:focus,[data-v-82f80e50] .password-input-custom.ant-input-password:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}.submit-item[data-v-82f80e50]{margin-top:8px!important}.submit-btn[data-v-82f80e50]{width:100%;height:44px;background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important;font-size:14px!important;font-weight:500!important}[data-v-82f80e50] .ant-btn-primary:hover{background-color:#2563eb!important;border-color:#2563eb!important}.form-footer[data-v-82f80e50]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px}.forgot-password-link[data-v-82f80e50]{font-size:14px;color:#94a3b8;text-decoration:none}.forgot-password-link[data-v-82f80e50]:hover{color:#3b82f6;text-decoration:underline}.agreement-container[data-v-82f80e50]{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}[data-v-82f80e50] .ant-checkbox-inner{background-color:#0f172a!important;border-color:#334155!important}[data-v-82f80e50] .ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6!important;border-color:#3b82f6!important}.agreement-link[data-v-82f80e50]{color:#3b82f6;text-decoration:underline}@media (min-width: 992px){.login-bg-section[data-v-82f80e50]{display:block}.login-form-section[data-v-82f80e50]{width:50%}}@media (max-width: 576px){.form-container[data-v-82f80e50]{gap:20px}.google-login-btn[data-v-82f80e50],.submit-btn[data-v-82f80e50],[data-v-82f80e50] .custom-input.ant-input,[data-v-82f80e50] .password-input-custom.ant-input-password{height:40px!important}.login-title[data-v-82f80e50]{font-size:20px}}.style-options[data-v-aab8f03f]{margin-bottom:20px}.style-options h3[data-v-aab8f03f]{color:#fff;margin-bottom:10px}.style-buttons[data-v-aab8f03f]{display:flex;flex-wrap:wrap;gap:8px}.style-btn[data-v-aab8f03f]{background-color:#333!important;border-color:#444!important;color:#ccc!important;transition:all .2s ease!important}.style-btn[data-v-aab8f03f]:hover{background-color:#444!important;color:#fff!important;border-color:#555!important}.style-btn-selected[data-v-aab8f03f]{border-color:#fff!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff80!important}.ratio-options[data-v-f15becb9]{background-color:#2a2a2a;padding:16px}.ratio-options h3[data-v-f15becb9]{color:#fff;margin-bottom:12px;font-size:16px;font-weight:500}.ratio-grid[data-v-f15becb9]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;place-items:center}.ratio-unit[data-v-f15becb9]{display:flex;flex-direction:column;align-items:center}.ratio-item[data-v-f15becb9]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#333;border:1px solid #444;border-radius:8px;cursor:pointer;transition:all .2s ease}.ratio-item[data-v-f15becb9]:hover{background-color:#444;border-color:#555}.ratio-item-selected[data-v-f15becb9]{border:2px solid #fff;background-color:#2a2a2a}.ratio-icon[data-v-f15becb9]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ratio-rect[data-v-f15becb9]{border:1px solid #ccc}.ratio-rect-1-1[data-v-f15becb9]{width:32px;height:32px}.ratio-rect-2-3[data-v-f15becb9]{width:24px;height:36px}.ratio-rect-3-2[data-v-f15becb9]{width:36px;height:24px}.ratio-rect-3-4[data-v-f15becb9]{width:24px;height:32px}.ratio-rect-4-3[data-v-f15becb9]{width:32px;height:24px}.ratio-rect-9-16[data-v-f15becb9]{width:18px;height:32px}.ratio-rect-16-9[data-v-f15becb9]{width:32px;height:18px}.ratio-label[data-v-f15becb9]{color:#ccc;font-size:12px;text-align:center;margin-top:6px;width:100%}.ratio-unit:has(.ratio-item-selected) .ratio-label[data-v-f15becb9]{color:#fff}.generate-button[data-v-9590677b]{margin-top:20px;display:flex;justify-content:center}.ant-btn-primary[data-v-9590677b]{background-color:#1890ff!important;border-color:#1890ff!important;min-width:120px}.content-area[data-v-0d0fa259]{display:flex;flex-direction:column;gap:16px;padding:0 16px;height:100%}.left-panel[data-v-0d0fa259]{background-color:#2a2a2a;color:#fff;padding:20px;border-radius:8px;height:100%}.template-item[data-v-a40eeabc]{margin-bottom:24px;padding-bottom:24px}.template-topbar[data-v-a40eeabc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.topbar-left[data-v-a40eeabc]{display:flex;align-items:center;gap:12px}.template-topbar h4[data-v-a40eeabc]{font-size:16px;font-weight:500;margin:0}.topbar-right[data-v-a40eeabc]{display:flex;align-items:center;gap:12px}.ratio-tag[data-v-a40eeabc]{background-color:#333;color:#ccc;padding:2px 8px;border-radius:4px;font-size:12px}.ant-btn-text[data-v-a40eeabc]{color:#1890ff!important;padding:0!important}.template-time[data-v-a40eeabc]{color:#999;font-size:12px;margin:0}.template-desc[data-v-a40eeabc]{color:#ccc;margin-bottom:12px;line-height:1.5}.template-images[data-v-a40eeabc]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.image-container[data-v-a40eeabc]{width:100px;height:140px;border-radius:4px;overflow:hidden;position:relative}.image-card[data-v-a40eeabc]{width:100%;height:100%;position:relative}.image-item[data-v-a40eeabc]{width:100%;height:100%;object-fit:cover}.image-actions[data-v-a40eeabc]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#000000b3;padding:3px 0;z-index:10}.action-icon[data-v-a40eeabc]{color:#ccc;font-size:14px;cursor:pointer;transition:color .2s}.action-icon[data-v-a40eeabc]:hover{color:#fff}.image-menu[data-v-a40eeabc]{position:absolute;top:4px;right:4px;display:flex;flex-direction:column;gap:3px;z-index:10}.menu-icon[data-v-a40eeabc]{color:#ccc;font-size:14px;cursor:pointer;background:#000000b3;padding:2px;border-radius:3px;transition:color .2s}.menu-icon[data-v-a40eeabc]:hover{color:#fff}.star-icon.active[data-v-a40eeabc]{color:#ffb900;fill:#ffb900}.template-bottom-actions[data-v-a40eeabc]{display:flex;gap:16px;margin-top:12px}.template-list-wrapper[data-v-c4d48a8e]{position:fixed;top:0;bottom:0;margin:0;overflow:hidden;padding:16px 16px 16px 0}.template-list[data-v-c4d48a8e]{width:100%;height:100%;background-color:#2a2a2a;color:#fff;padding:40px 30px 20px;border-radius:8px;overflow-y:auto;box-sizing:border-box}.template-header[data-v-c4d48a8e]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.custom-checkbox[data-v-c4d48a8e]{display:flex;align-items:center;cursor:pointer;gap:8px}.native-checkbox[data-v-c4d48a8e]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.checkbox-circle[data-v-c4d48a8e]{width:16px;height:16px;border:1px solid #ffb900;border-radius:50%;background-color:transparent;transition:background-color .2s,border-color .2s;position:relative}.native-checkbox:checked+.checkbox-circle[data-v-c4d48a8e]{background-color:#ffb900;border-color:#ffb900}.native-checkbox:checked+.checkbox-circle[data-v-c4d48a8e]:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:5px;border-left:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;transform:rotate(-45deg)}.checkbox-text[data-v-c4d48a8e]{color:#ccc;font-size:14px}.star-icon[data-v-c4d48a8e]{color:#ffb900;font-size:16px}.image-result-modal[data-v-e50a7573]{--bg-primary: #0a0a0a;--bg-secondary: #121212;--bg-tertiary: #1e1e1e;--text-primary: #ffffff;--text-secondary: #cccccc;--text-tertiary: #888888;--primary: #1890ff;--border: #2d2d2d;--line-frame: 1px solid var(--border)}.image-result-modal .ant-modal-content[data-v-e50a7573]{background-color:var(--bg-primary)!important;color:var(--text-primary);border-radius:8px!important;padding:20px!important;border:none!important;box-shadow:0 4px 30px #00000080!important}.modal-content[data-v-e50a7573]{display:flex;gap:24px;height:80vh;box-sizing:border-box}.image-area[data-v-e50a7573]{flex:3;position:relative;background-color:var(--bg-secondary);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.main-image[data-v-e50a7573]{max-width:95%;max-height:95%;object-fit:contain;border-radius:4px}.left-toolbar[data-v-e50a7573]{position:absolute;left:20px;top:0;height:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0;box-sizing:border-box}.close-btn[data-v-e50a7573]{margin-bottom:auto}.toolbar-spacer[data-v-e50a7573]{flex:1}.toolbar-btn[data-v-e50a7573]{width:36px;height:36px;border-radius:50%;background-color:#00000080;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.toolbar-btn[data-v-e50a7573]:hover:not(:disabled){background-color:var(--primary);color:var(--text-primary)}.toolbar-btn[data-v-e50a7573]:disabled{opacity:.5;cursor:not-allowed}.right-toolbar[data-v-e50a7573]{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px}.right-content[data-v-e50a7573]{flex:2;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-right:8px}.right-content[data-v-e50a7573]::-webkit-scrollbar{width:6px}.right-content[data-v-e50a7573]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.right-content[data-v-e50a7573]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.section-label[data-v-e50a7573]{font-size:14px;color:var(--text-tertiary);font-weight:500;white-space:nowrap}.prompt-section[data-v-e50a7573]{display:flex;flex-direction:column;gap:12px}.prompt-header[data-v-e50a7573]{display:flex;align-items:center;gap:12px;width:100%;overflow:hidden}.inline-thumbnails[data-v-e50a7573]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;flex:1}.inline-thumbnails[data-v-e50a7573]::-webkit-scrollbar{height:3px}.inline-thumbnails[data-v-e50a7573]::-webkit-scrollbar-track{background:transparent}.inline-thumbnails[data-v-e50a7573]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.thumb-image[data-v-e50a7573]{width:64px;height:80px;object-fit:cover;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s;flex-shrink:0}.thumb-image.active[data-v-e50a7573]{border-color:var(--primary);transform:scale(1.05)}.thumb-image[data-v-e50a7573]:hover:not(.active){border-color:var(--text-secondary)}.prompt-content[data-v-e50a7573]{background-color:var(--bg-tertiary);padding:16px;border-radius:6px}.prompt-text[data-v-e50a7573]{font-size:13px;color:var(--text-secondary);line-height:1.6;margin-bottom:12px;word-break:break-all;display:flex;align-items:center;gap:8px}.prompt-thumb-container[data-v-e50a7573]{position:relative;display:inline-block}.prompt-thumb[data-v-e50a7573]{width:36px;height:24px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid var(--border)}.prompt-preview[data-v-e50a7573]{position:fixed;z-index:1000;padding:8px;background-color:var(--bg-primary);border:var(--line-frame);border-radius:6px;box-shadow:0 4px 20px #00000080;pointer-events:none}.preview-image[data-v-e50a7573]{width:220px;height:280px;object-fit:contain;border-radius:4px}.preview-label[data-v-e50a7573]{font-size:12px;color:var(--text-tertiary);text-align:center;margin-top:6px}.copy-btn[data-v-e50a7573]{color:var(--primary)!important;padding:0!important;font-size:13px}.copy-btn[data-v-e50a7573]:hover{color:#40a9ff!important}.info-section[data-v-e50a7573]{display:flex;justify-content:space-between;padding:12px 0;border-top:var(--line-frame);border-bottom:var(--line-frame)}.info-item[data-v-e50a7573]{font-size:13px;color:var(--text-tertiary)}.info-label[data-v-e50a7573]{margin-right:4px}.info-value[data-v-e50a7573]{color:var(--text-secondary)}.edit-section[data-v-e50a7573]{display:flex;flex-direction:column;margin-top:auto}.edit-frame[data-v-e50a7573]{border:var(--line-frame);border-radius:6px;padding:16px;background-color:var(--bg-tertiary)}.edit-buttons[data-v-e50a7573]{display:flex;flex-wrap:wrap;gap:10px}.edit-btn[data-v-e50a7573]{color:var(--text-secondary)!important;background-color:transparent!important;border:1px solid var(--border)!important;padding:6px 12px!important;border-radius:4px!important;font-size:13px!important;transition:all .2s!important}.edit-btn[data-v-e50a7573]:hover{color:var(--primary)!important;border-color:var(--primary)!important;background-color:#1890ff0d!important}@media (max-width: 1200px){.modal-content[data-v-e50a7573]{flex-direction:column;height:auto;max-height:90vh}.image-area[data-v-e50a7573]{height:50vh}}@media (max-width: 768px){.image-area[data-v-e50a7573]{height:40vh}.thumb-image[data-v-e50a7573]{width:56px;height:70px}.edit-buttons[data-v-e50a7573]{gap:8px}.edit-btn[data-v-e50a7573]{padding:4px 8px!important;font-size:12px!important}}.image-generate[data-v-cde68ca3]{background-color:#141414;min-height:100vh}.layout[data-v-cde68ca3]{display:flex;gap:0px;margin-bottom:20px;height:600px}.left[data-v-cde68ca3]{flex:1}.right[data-v-cde68ca3]{flex:2}.loading[data-v-cde68ca3]{text-align:center;padding:20px;color:#fff}.generated[data-v-cde68ca3]{margin-top:20px;color:#fff}.generated-images[data-v-cde68ca3]{display:flex;gap:8px;margin-top:10px}.generated-images img[data-v-cde68ca3]{width:150px;height:200px;object-fit:cover;border-radius:4px}.duration-selector[data-v-d0d41096]{display:flex;align-items:center;gap:16px;padding:8px 16px;background-color:#2a2a2a;border-radius:8px}.label[data-v-d0d41096]{color:#ffffffd9;font-size:14px}.duration-btn[data-v-d0d41096]{min-width:60px;padding:6px 12px;color:#ffffffd9;font-size:14px;text-align:center;border-radius:4px;cursor:pointer;transition:all .2s ease}.duration-btn.active[data-v-d0d41096]{border:1px solid #ffffff;font-weight:500}.duration-btn[data-v-d0d41096]:not(.active){border:1px solid transparent;color:#ffffffa6}.duration-btn[data-v-d0d41096]:not(.active):hover{background-color:#ffffff1a}.text-video-content[data-v-c6da012f]{display:flex;flex-direction:column;gap:16px}.prompt-container[data-v-c6da012f]{width:100%}.image-uploader-wrapper[data-v-c6208800]{width:100%;min-height:400px;display:block}.image-uploader[data-v-c6208800]{width:100%;height:400px;border-radius:0 0 8px 8px;background-color:#2a2a2a;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-placeholder[data-v-c6208800]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background-color:#ffffff1a;margin:8px}.upload-placeholder.dragging[data-v-c6208800]{background-color:#ffffff0d;border-color:#ffffff4d}.upload-placeholder[data-v-c6208800]:hover{background-color:#ffffff08;border-color:#fff3}.upload-icon[data-v-c6208800]{width:48px;height:48px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.main-icon[data-v-c6208800]{font-size:32px;color:#fff9}.upload-text[data-v-c6208800]{color:#ffffffd9;font-size:14px;margin:0 0 8px;text-align:center;padding:0 16px}.upload-hint[data-v-c6208800]{color:#fff6;font-size:12px;margin:0;text-align:center}.file-input[data-v-c6208800]{display:none}.uploaded-image[data-v-c6208800]{width:100%;height:100%;padding:40px;position:relative}.image-preview[data-v-c6208800]{width:100%;height:100%;object-fit:cover;display:block}.delete-icon[data-v-c6208800]{position:absolute;top:8px;right:8px;background-color:#00000080;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10}.delete-icon[data-v-c6208800]:hover{background-color:#ff0000b3;transform:scale(1.1)}.image-video-content[data-v-667bad53]{display:flex;flex-direction:column;gap:16px}.generator-container[data-v-24efbba3]{border-radius:8px;padding:16px;color:#ffffffd9}.content-area[data-v-24efbba3]{display:flex;flex-direction:column;gap:16px}.tabs[data-v-24efbba3]{display:flex;padding-top:16px;padding-bottom:8px;background-color:#2a2a2a;border-radius:8px 8px 0 0}.tab-item[data-v-24efbba3]{padding:8px 16px;cursor:pointer;font-size:16px;transition:all .2s;position:relative}.tab-item.active[data-v-24efbba3]{color:#fff;font-weight:500}.tab-item.active[data-v-24efbba3]:after{position:absolute;bottom:-9px;left:0;width:100%;height:2px;background-color:#fff}.text-editor-container[data-v-24efbba3]{position:relative}.word-count[data-v-24efbba3]{position:absolute;bottom:12px;right:12px;font-size:12px;color:#fff6}.image-meta[data-v-0d8d7992]{display:flex;align-items:center;gap:12px}.thumbnail-container[data-v-0d8d7992]{position:relative;z-index:10}.source-thumbnail[data-v-0d8d7992]{width:40px;height:40px;border-radius:4px;object-fit:cover;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.large-thumbnail[data-v-0d8d7992]{position:absolute;top:50px;left:50%;transform:translate(-50%);z-index:2000;padding:8px;max-width:300px;min-height:300px;width:300px;animation:fadeIn-0d8d7992 .2s ease-in-out;display:none;pointer-events:none}.large-thumbnail img[data-v-0d8d7992]{width:100%;height:auto;border-radius:4px;display:block}.thumbnail-name[data-v-0d8d7992]{color:#ffffffb3;font-size:14px;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.loading-icon[data-v-0d8d7992]{margin-right:8px;color:#fffc;animation:spin-0d8d7992 1.5s linear infinite}@keyframes spin-0d8d7992{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-0d8d7992{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.video-item[data-v-0d8d7992]{background-color:#2a2a2a;border-radius:8px;margin-bottom:24px;padding-bottom:24px}.video-header[data-v-0d8d7992]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.video-title[data-v-0d8d7992]{display:flex;align-items:center;gap:12px}.type-label[data-v-0d8d7992]{font-weight:500;color:#fff}.create-time[data-v-0d8d7992]{color:#ffffff80;font-size:14px}.video-meta[data-v-0d8d7992]{display:flex;align-items:center;gap:16px}.duration[data-v-0d8d7992],.ratio[data-v-0d8d7992]{color:#ffffff80;font-size:14px}.ant-btn-text[data-v-0d8d7992]{color:#1890ff!important;padding:0!important}.prompt-text[data-v-0d8d7992]{color:#ffffffb3;font-size:14px;line-height:1.5;margin-bottom:16px;word-break:break-word}.video-player-container[data-v-0d8d7992]{position:relative;width:400px;height:400px;border-radius:6px;overflow:hidden;margin-left:auto;margin-right:auto}.video-wrapper[data-v-0d8d7992]{position:relative;width:100%;background-color:#000;border-radius:6px}.video-player[data-v-0d8d7992]{width:100%;aspect-ratio:1/1;object-fit:cover}.video-top-actions[data-v-0d8d7992]{position:absolute;top:8px;right:8px;display:flex;gap:8px;z-index:10}.action-icon[data-v-0d8d7992]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .2s}.action-icon[data-v-0d8d7992]:hover{background-color:#000000b3}.favorite-icon[data-v-0d8d7992]{color:gold!important}.video-bottom-actions[data-v-0d8d7992]{display:flex!important;gap:16px;padding:12px 0 0;justify-content:flex-start}.bottom-action-icon[data-v-0d8d7992]{color:#ffffffb3!important;cursor:pointer;font-size:20px!important;width:24px;height:24px;transition:all .2s}.bottom-action-icon[data-v-0d8d7992]:hover{color:#fff!important;transform:scale(1.1)}.generating-container[data-v-0d8d7992]{width:100%;height:400px;width:400px;background-color:#333;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.generating-text[data-v-0d8d7992]{margin-top:16px;color:#ffffffb3;font-size:14px;display:flex;align-items:center}.generating-download[data-v-0d8d7992]{position:absolute;bottom:16px;right:16px;color:#ffffff4d;cursor:not-allowed;font-size:18px}.template-list-wrapper[data-v-2c64d6c6]{position:relative;width:100%;height:100%;padding:16px;margin:0;overflow:hidden;box-sizing:border-box}.template-list[data-v-2c64d6c6]{width:100%;height:100%;background-color:#2a2a2a;color:#fff;padding:24px 16px;border-radius:8px;overflow-y:auto;box-sizing:border-box}.template-header[data-v-2c64d6c6]{margin-bottom:24px;display:flex;justify-content:flex-end;align-items:center;padding-right:8px}.custom-checkbox[data-v-2c64d6c6]{display:flex;align-items:center;cursor:pointer;gap:8px}.native-checkbox[data-v-2c64d6c6]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.checkbox-circle[data-v-2c64d6c6]{width:16px;height:16px;border:1px solid #ffb900;border-radius:50%;background-color:transparent;transition:background-color .2s,border-color .2s;position:relative}.native-checkbox:checked+.checkbox-circle[data-v-2c64d6c6]{background-color:#ffb900;border-color:#ffb900}.native-checkbox:checked+.checkbox-circle[data-v-2c64d6c6]:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:5px;border-left:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;transform:rotate(-45deg)}.checkbox-text[data-v-2c64d6c6]{color:#ccc;font-size:14px}.star-icon[data-v-2c64d6c6]{color:#ffb900;font-size:16px}.template-items[data-v-2c64d6c6]{display:flex;flex-direction:column;gap:16px;padding:8px}.vertical-video-item[data-v-2c64d6c6]{width:100%;height:460px}.empty-works[data-v-2c64d6c6]{display:block;padding:0;border:1px dashed #333;border-radius:8px}.empty-content[data-v-2c64d6c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-2c64d6c6]{width:64px;height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:#666}.empty-icon .anticon[data-v-2c64d6c6]{font-size:64px}.empty-title[data-v-2c64d6c6]{font-size:14px;color:#ccc;margin:0 0 8px}@media (max-width: 768px){.vertical-video-item[data-v-2c64d6c6]{height:auto;min-height:100px;flex-direction:column;align-items:flex-start;gap:8px}}.transparent-modal[data-v-09462c03]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-container[data-v-09462c03]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;padding:40px 20px;background-color:#fff0;border-radius:12px}.loading-icon[data-v-09462c03]{color:#fff;margin-bottom:24px}.text-section[data-v-09462c03]{text-align:center;margin-bottom:32px}.title[data-v-09462c03]{color:#fff;font-size:18px;font-weight:500;margin:0 0 12px}.description[data-v-09462c03]{color:#fff;font-size:14px;font-weight:400;margin:0;max-width:260px}.cancel-btn[data-v-09462c03]{background-color:#fff;color:#000;border:none;padding:6px 24px;font-size:14px;border-radius:6px;transition:all .2s ease}.cancel-btn[data-v-09462c03]:hover{background-color:#fffc;color:#fff}@media (max-width: 480px){.modal-container[data-v-09462c03]{width:85%;padding:30px 15px}.loading-icon[data-v-09462c03]{margin-bottom:18px}.text-section[data-v-09462c03]{margin-bottom:24px}}.video-generate[data-v-c4dfc0cb]{background-color:#141414;min-height:100vh;padding:0;margin:0}.layout[data-v-c4dfc0cb]{display:flex;gap:0;margin-bottom:20px;min-height:calc(100vh - 40px)}.left[data-v-c4dfc0cb]{flex:1;min-width:320px}.right[data-v-c4dfc0cb]{flex:2;height:100%;display:flex;flex-direction:column;padding:0 16px 0 0;box-sizing:border-box}.loading[data-v-c4dfc0cb],.generated[data-v-c4dfc0cb]{color:#fff;padding:20px}.generated-images[data-v-c4dfc0cb]{display:flex;gap:8px;margin-top:10px}.generated-images img[data-v-c4dfc0cb]{width:150px;height:200px;object-fit:cover;border-radius:4px}.image-toolbar[data-v-55abc586]{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:#14141480;border-radius:0 0 8px 8px;gap:16px;width:100%}.toolbar-group[data-v-55abc586]{display:flex;align-items:center;gap:8px}.tool-btn[data-v-55abc586]{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;color:#ffffffd9;border-radius:8px;transition:all .2s}.tool-btn[data-v-55abc586]:hover{background-color:#ffffff1a;color:#fff}.tool-btn[data-v-55abc586]:disabled{color:#ffffff4d;cursor:not-allowed}.tool-btn[data-v-55abc586]:disabled:hover{background-color:transparent}.scale-control[data-v-55abc586]{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;min-width:20px}.scale-slider[data-v-55abc586]{flex:1;height:6px;appearance:none;background:#444;border-radius:3px;outline:none;min-width:80px;max-width:200px;width:100%}.scale-slider[data-v-55abc586]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#444}.scale-slider[data-v-55abc586]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#1890ff;cursor:pointer;margin-top:-6px;transition:all .2s}.scale-slider[data-v-55abc586]::-webkit-slider-thumb:hover{background:#40a9ff;transform:scale(1.1)}[data-v-55abc586] .anticon{font-size:18px}.works-container[data-v-4b95a056]{background-color:#2a2a2a;border-radius:8px;padding:24px;color:#ffffffd9}.ratio-title[data-v-4b95a056]{color:#fff;margin:0 0 16px;font-size:16px;font-weight:500;text-align:left}.empty-works[data-v-4b95a056]{display:block;padding:0;border:1px dashed #333;border-radius:8px}.empty-content[data-v-4b95a056]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-4b95a056]{width:64px;height:64px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:#666}.empty-icon .anticon[data-v-4b95a056]{font-size:64px}.empty-title[data-v-4b95a056]{font-size:14px;color:#ccc;margin:0 0 8px}.works-list[data-v-4b95a056]{display:grid;grid-template-columns:repeat(var(--v305cb7cd),1fr);gap:16px}.work-item[data-v-4b95a056]{border-radius:6px;overflow:hidden;background-color:#2a2a2a;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;aspect-ratio:1;border:2px solid transparent}.work-item.selected[data-v-4b95a056]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.work-item[data-v-4b95a056]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000004d}.work-image[data-v-4b95a056]{position:relative;width:100%;height:100%;overflow:hidden}.preview-img[data-v-4b95a056]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.work-item:hover .preview-img[data-v-4b95a056]{transform:scale(1.05)}@media (max-width: 1200px){.works-list[data-v-4b95a056]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.works-list[data-v-4b95a056]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.works-list[data-v-4b95a056]{grid-template-columns:1fr}}.image-text-item[data-v-c520b128]{display:flex;align-items:center;gap:16px;padding:12px 24px;background-color:#2a2a2a;border-radius:8px;color:#ffffffd9;transition:background-color .2s}.image-text-item[data-v-c520b128]:hover{background-color:#333}.image-container[data-v-c520b128]{flex-shrink:0;width:120px;height:120px;border-radius:6px;overflow:hidden;background-color:#3a3a3a}.thumbnail[data-v-c520b128]{width:100%;height:100%;object-fit:cover;display:block}.text-container[data-v-c520b128]{flex-grow:1;min-width:0}.description[data-v-c520b128]{margin:0;font-size:14px;line-height:1.5;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.image-text-item[data-v-c520b128]{flex-direction:column;align-items:flex-start;gap:12px}.description[data-v-c520b128]{white-space:normal}}.continue-edit-container[data-v-30a8ad38]{background-color:#2a2a2a;border-radius:8px;padding:20px 16px;color:#ffffffd9}.section-title[data-v-30a8ad38]{font-size:16px;font-weight:500;color:#fff;margin:0 0 16px;padding-bottom:8px}.function-buttons[data-v-30a8ad38]{display:flex;flex-wrap:wrap;gap:16px 24px}.func-btn[data-v-30a8ad38]{display:inline-flex;align-items:center;color:#ffffffe6;background-color:#3a3a3a;padding:6px 16px;font-size:14px;border-radius:4px;transition:all .2s}.func-btn[data-v-30a8ad38]:hover{color:#fff;background-color:#4a4a4a}@media (max-width: 768px){.function-buttons[data-v-30a8ad38]{gap:12px 16px}.func-btn[data-v-30a8ad38]{font-size:13px;padding:5px 12px}}.image-generate[data-v-fad4a4b6]{background-color:#141414;min-height:100vh}.layout[data-v-fad4a4b6]{display:flex;gap:0px;margin-bottom:20px;height:780px}.left[data-v-fad4a4b6]{flex:2}.right[data-v-fad4a4b6]{flex:1}.panel-container[data-v-fad4a4b6]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:100%}.change-image-icon[data-v-fad4a4b6]{position:absolute;top:46px;right:46px;color:#ffffffb3;font-size:20px;cursor:pointer;transition:all .2s;z-index:20}.change-image-icon[data-v-fad4a4b6]:hover{color:#fff;transform:scale(1.1)}.image-uploader[data-v-fad4a4b6]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.image-container[data-v-fad4a4b6]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:20px}.comparison-tag[data-v-fad4a4b6]{position:absolute;top:20px;left:20px;background-color:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;z-index:15}.image-with-toolbar[data-v-fad4a4b6]{width:600px;height:600px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.image-display-container[data-v-fad4a4b6]{width:100%;height:540px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background-color:#181818b3!important;overflow:hidden;padding:20px;box-sizing:border-box}.image-preview[data-v-fad4a4b6]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .2s ease}.drawing-toolbar[data-v-fad4a4b6]{width:100%;height:60px;background-color:#181818b3!important;margin:0;padding:0;border:none}.upload-placeholder[data-v-fad4a4b6]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff1a;transition:all .2s}.upload-placeholder.dragging[data-v-fad4a4b6]{background-color:#ffffff26}.upload-icon[data-v-fad4a4b6]{margin-bottom:16px}.main-icon[data-v-fad4a4b6]{font-size:32px;color:#fff9}.upload-text[data-v-fad4a4b6]{color:#ccc;font-size:14px;margin:0}.file-input[data-v-fad4a4b6]{display:none}.loading-overlay[data-v-fad4a4b6]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff}.spinner[data-v-fad4a4b6]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-fad4a4b6 1s linear infinite;margin-bottom:10px}.desc[data-v-fad4a4b6]{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:14px}.content-area[data-v-fad4a4b6]{display:flex;flex-direction:column;gap:16px;padding:16px}.left-panel[data-v-fad4a4b6]{background-color:#2a2a2a;color:#fff;padding:0;border-radius:8px;height:100%}@keyframes spin-fad4a4b6{to{transform:rotate(360deg)}}@media (max-width: 768px){.image-uploader[data-v-fad4a4b6],.image-with-toolbar[data-v-fad4a4b6]{width:100%;height:auto}.image-display-container[data-v-fad4a4b6]{height:400px}}.content-right[data-v-fad4a4b6]{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}.main-content[data-v-fad4a4b6]{flex:1;display:flex;flex-direction:column;gap:16px}.step-indicator[data-v-fad4a4b6]{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px;padding:10px;border-radius:8px}.step[data-v-fad4a4b6]{display:flex;flex-direction:column;align-items:center;padding:0 15px;opacity:.6;transition:all .3s ease}.step.active[data-v-fad4a4b6]{opacity:1}.step-number[data-v-fad4a4b6]{width:30px;height:30px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:5px}.step.active .step-number[data-v-fad4a4b6]{background:#52c41a;box-shadow:0 0 10px #52c41a80}.step-text[data-v-fad4a4b6]{font-size:12px;color:#fff}.canvas-container[data-v-fad4a4b6]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent;cursor:default}.canvas-container.arrow-mode[data-v-fad4a4b6]{cursor:crosshair}.canvas-container canvas[data-v-fad4a4b6]{max-width:100%;max-height:100%;box-shadow:0 2px 8px #0000001a}.image-preview[data-v-fad4a4b6]{display:none}.drawing-toolbar[data-v-fad4a4b6]{background-color:#18181866!important}.image-generate[data-v-097eac4f]{background-color:#141414;min-height:100vh}.layout[data-v-097eac4f]{display:flex;gap:0px;margin-bottom:20px;height:780px}.left[data-v-097eac4f]{flex:2}.right[data-v-097eac4f]{flex:1}.panel-container[data-v-097eac4f]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:100%}.change-image-icon[data-v-097eac4f]{position:absolute;top:46px;right:46px;color:#ffffffb3;font-size:20px;cursor:pointer;transition:all .2s;z-index:20}.change-image-icon[data-v-097eac4f]:hover{color:#fff;transform:scale(1.1)}.image-uploader[data-v-097eac4f]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.image-container[data-v-097eac4f]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:20px}.comparison-tag[data-v-097eac4f]{position:absolute;top:20px;left:20px;background-color:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;z-index:15}.image-with-toolbar[data-v-097eac4f]{width:600px;height:600px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.image-display-container[data-v-097eac4f]{width:100%;height:540px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background-color:#181818b3!important;overflow:hidden;padding:20px;box-sizing:border-box}.image-preview[data-v-097eac4f]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .2s ease}.drawing-toolbar[data-v-097eac4f]{width:100%;height:60px;background-color:#181818b3!important;margin:0;padding:0;border:none}.upload-placeholder[data-v-097eac4f]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff1a;transition:all .2s}.upload-placeholder.dragging[data-v-097eac4f]{background-color:#ffffff26}.upload-icon[data-v-097eac4f]{margin-bottom:16px}.main-icon[data-v-097eac4f]{font-size:32px;color:#fff9}.upload-text[data-v-097eac4f]{color:#ccc;font-size:14px;margin:0}.file-input[data-v-097eac4f]{display:none}.loading-overlay[data-v-097eac4f]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff}.spinner[data-v-097eac4f]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-097eac4f 1s linear infinite;margin-bottom:10px}.desc[data-v-097eac4f]{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:14px}.content-area[data-v-097eac4f]{display:flex;flex-direction:column;gap:16px;padding:16px}.left-panel[data-v-097eac4f]{background-color:#2a2a2a;color:#fff;padding:0;border-radius:8px;height:100%}@keyframes spin-097eac4f{to{transform:rotate(360deg)}}@media (max-width: 768px){.image-uploader[data-v-097eac4f],.image-with-toolbar[data-v-097eac4f]{width:100%;height:auto}.image-display-container[data-v-097eac4f]{height:400px}}.content-right[data-v-097eac4f]{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}.main-content[data-v-097eac4f]{flex:1;display:flex;flex-direction:column;gap:16px}.addcolor[data-v-097eac4f]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.custom-checkbox[data-v-097eac4f]{display:flex;align-items:center;cursor:pointer;gap:8px}.native-checkbox[data-v-097eac4f]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.checkbox-circle[data-v-097eac4f]{width:16px;height:16px;border:1px solid #ffb900;border-radius:50%;background-color:transparent;transition:background-color .2s,border-color .2s;position:relative}.native-checkbox:checked+.checkbox-circle[data-v-097eac4f]{background-color:#ffb900;border-color:#ffb900}.native-checkbox:checked+.checkbox-circle[data-v-097eac4f]:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:5px;border-left:2px solid #1e1e1e;border-bottom:2px solid #1e1e1e;transform:rotate(-45deg)}.checkbox-text[data-v-097eac4f]{color:#ccc;font-size:14px}.image-generate[data-v-28980129]{background-color:#141414;min-height:100vh}.layout[data-v-28980129]{display:flex;gap:0px;margin-bottom:20px;height:780px}.left[data-v-28980129]{flex:2}.right[data-v-28980129]{flex:1}.panel-container[data-v-28980129]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:100%}.change-image-icon[data-v-28980129]{position:absolute;top:46px;right:46px;color:#ffffffb3;font-size:20px;cursor:pointer;transition:all .2s;z-index:20}.change-image-icon[data-v-28980129]:hover{color:#fff;transform:scale(1.1)}.image-uploader[data-v-28980129]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.image-container[data-v-28980129]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:20px}.comparison-tag[data-v-28980129]{position:absolute;top:20px;left:20px;background-color:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;z-index:15}.image-with-toolbar[data-v-28980129]{width:600px;height:600px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.image-display-container[data-v-28980129]{width:100%;height:540px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background-color:#181818b3!important;overflow:hidden;padding:20px;box-sizing:border-box}.image-preview[data-v-28980129]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .2s ease}.drawing-toolbar[data-v-28980129]{width:100%;height:60px;background-color:#181818b3!important;margin:0;padding:0;border:none}.upload-placeholder[data-v-28980129]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff1a;transition:all .2s}.upload-placeholder.dragging[data-v-28980129]{background-color:#ffffff26}.upload-icon[data-v-28980129]{margin-bottom:16px}.main-icon[data-v-28980129]{font-size:32px;color:#fff9}.upload-text[data-v-28980129]{color:#ccc;font-size:14px;margin:0}.file-input[data-v-28980129]{display:none}.loading-overlay[data-v-28980129]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff}.spinner[data-v-28980129]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-28980129 1s linear infinite;margin-bottom:10px}.desc[data-v-28980129]{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:14px}.content-area[data-v-28980129]{display:flex;flex-direction:column;gap:16px;padding:16px}.left-panel[data-v-28980129]{background-color:#2a2a2a;color:#fff;padding:0;border-radius:8px;height:100%}@keyframes spin-28980129{to{transform:rotate(360deg)}}@media (max-width: 768px){.image-uploader[data-v-28980129],.image-with-toolbar[data-v-28980129]{width:100%;height:auto}.image-display-container[data-v-28980129]{height:400px}}.prompt-container[data-v-28980129]{width:100%;margin-top:20px}.content-right[data-v-28980129]{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}.main-content[data-v-28980129]{flex:1;display:flex;flex-direction:column;gap:16px}.image-generate[data-v-de06fc0e]{background-color:#141414;min-height:100vh}.layout[data-v-de06fc0e]{display:flex;gap:0px;margin-bottom:20px;height:780px}.left[data-v-de06fc0e]{flex:2}.right[data-v-de06fc0e]{flex:1}.panel-container[data-v-de06fc0e]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:100%}.change-image-icon[data-v-de06fc0e]{position:absolute;top:46px;right:46px;color:#ffffffb3;font-size:20px;cursor:pointer;transition:all .2s;z-index:20}.change-image-icon[data-v-de06fc0e]:hover{color:#fff;transform:scale(1.1)}.image-uploader[data-v-de06fc0e]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.image-container[data-v-de06fc0e]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:20px}.comparison-tag[data-v-de06fc0e]{position:absolute;top:20px;left:20px;background-color:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;z-index:15}.image-with-toolbar[data-v-de06fc0e]{width:600px;height:600px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.image-display-container[data-v-de06fc0e]{width:100%;height:540px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background-color:#181818b3!important;overflow:hidden;padding:20px;box-sizing:border-box}.image-preview[data-v-de06fc0e]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .2s ease}.drawing-toolbar[data-v-de06fc0e]{width:100%;height:60px;background-color:#181818b3!important;margin:0;padding:0;border:none}.upload-placeholder[data-v-de06fc0e]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff1a;transition:all .2s}.upload-placeholder.dragging[data-v-de06fc0e]{background-color:#ffffff26}.upload-icon[data-v-de06fc0e]{margin-bottom:16px}.main-icon[data-v-de06fc0e]{font-size:32px;color:#fff9}.upload-text[data-v-de06fc0e]{color:#ccc;font-size:14px;margin:0}.file-input[data-v-de06fc0e]{display:none}.loading-overlay[data-v-de06fc0e]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff}.spinner[data-v-de06fc0e]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-de06fc0e 1s linear infinite;margin-bottom:10px}.desc[data-v-de06fc0e]{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:14px}.content-area[data-v-de06fc0e]{display:flex;flex-direction:column;gap:16px;padding:16px}.left-panel[data-v-de06fc0e]{background-color:#2a2a2a;color:#fff;padding:0;border-radius:8px;height:100%}@keyframes spin-de06fc0e{to{transform:rotate(360deg)}}@media (max-width: 768px){.image-uploader[data-v-de06fc0e],.image-with-toolbar[data-v-de06fc0e]{width:100%;height:auto}.image-display-container[data-v-de06fc0e]{height:400px}}.content-right[data-v-de06fc0e]{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}.main-content[data-v-de06fc0e]{flex:1;display:flex;flex-direction:column;gap:16px}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.image-generate[data-v-e5a2ee85]{background-color:#141414;min-height:100vh}.layout[data-v-e5a2ee85]{display:flex;gap:0px;margin-bottom:20px;height:780px}.left[data-v-e5a2ee85]{flex:2}.right[data-v-e5a2ee85]{flex:1}.panel-container[data-v-e5a2ee85]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:100%}.change-image-icon[data-v-e5a2ee85]{position:absolute;top:46px;right:46px;color:#ffffffb3;font-size:20px;cursor:pointer;transition:all .2s;z-index:20}.change-image-icon[data-v-e5a2ee85]:hover{color:#fff;transform:scale(1.1)}.image-uploader[data-v-e5a2ee85]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden}.image-container[data-v-e5a2ee85]{width:100%;height:780px;border-radius:8px;background-color:#2a2a2a!important;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-top:20px}.comparison-tag[data-v-e5a2ee85]{position:absolute;top:20px;left:20px;background-color:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:14px;z-index:15}.image-with-toolbar[data-v-e5a2ee85]{width:600px;height:600px;display:flex;flex-direction:column;overflow:hidden;margin-bottom:20px}.image-display-container[data-v-e5a2ee85]{width:100%;height:540px;display:flex;align-items:center;justify-content:center;border-radius:8px 8px 0 0;background-color:#181818b3!important;overflow:hidden;padding:20px;box-sizing:border-box}.image-preview[data-v-e5a2ee85]{max-width:100%;max-height:100%;object-fit:contain;display:block;transition:transform .2s ease}.drawing-toolbar[data-v-e5a2ee85]{width:100%;height:60px;background-color:#181818b3!important;margin:0;padding:0;border:none}.upload-placeholder[data-v-e5a2ee85]{width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:#ffffff1a;transition:all .2s}.upload-placeholder.dragging[data-v-e5a2ee85]{background-color:#ffffff26}.upload-icon[data-v-e5a2ee85]{margin-bottom:16px}.main-icon[data-v-e5a2ee85]{font-size:32px;color:#fff9}.upload-text[data-v-e5a2ee85]{color:#ccc;font-size:14px;margin:0}.file-input[data-v-e5a2ee85]{display:none}.loading-overlay[data-v-e5a2ee85]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;color:#fff}.spinner[data-v-e5a2ee85]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-e5a2ee85 1s linear infinite;margin-bottom:10px}.desc[data-v-e5a2ee85]{margin-top:10px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:14px}.content-area[data-v-e5a2ee85]{display:flex;flex-direction:column;gap:16px;padding:16px}.left-panel[data-v-e5a2ee85]{background-color:#2a2a2a;color:#fff;padding:0;border-radius:8px;height:100%}@keyframes spin-e5a2ee85{to{transform:rotate(360deg)}}@media (max-width: 768px){.image-uploader[data-v-e5a2ee85],.image-with-toolbar[data-v-e5a2ee85]{width:100%;height:auto}.image-display-container[data-v-e5a2ee85]{height:400px}}.content-right[data-v-e5a2ee85]{display:flex;flex-direction:row;gap:16px;padding:16px;align-items:flex-start}.cropper[data-v-e5a2ee85]{width:100%!important;height:100%!important}[data-v-e5a2ee85] .cropper__stencil-background{background-color:#181818b3!important;mix-blend-mode:normal!important}[data-v-e5a2ee85] .cropper__image-background,[data-v-e5a2ee85] .cropper__background{background-color:#181818b3!important}.main-content[data-v-e5a2ee85]{flex:1;display:flex;flex-direction:column;gap:16px}.desc[data-v-e5a2ee85]{margin-top:20px}@media (max-width: 768px){.cropper-container[data-v-e5a2ee85]{height:400px}}.points-tab-container[data-v-c99d0783]{background-color:transparent;padding:0 24px}.tabs-list[data-v-c99d0783]{display:flex;gap:32px;position:relative;padding:12px 0}.tab-item[data-v-c99d0783]{position:relative;padding:8px 0 8px 12px;cursor:pointer;transition:all .3s;display:flex;align-items:center}.tab-label[data-v-c99d0783]{font-size:16px;font-weight:500;color:#666;transition:color .3s}.tab-item:not(.active):hover .tab-label[data-v-c99d0783]{color:#1890ff}.tab-item.active .tab-label[data-v-c99d0783]{color:#fff;font-weight:600}.tab-underline[data-v-c99d0783]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background-color:#1890ff;border-radius:2px;transition:height .3s ease}.tab-item.active .tab-underline[data-v-c99d0783]{height:24px}.package-item[data-v-b344ccb3]{width:100%;min-height:120px;max-height:120px;display:flex;border-radius:8px;cursor:pointer;transition:transform .3s;position:relative;box-sizing:border-box;overflow:hidden;background-color:#1a1a1a;border:1px solid #333}.package-item.selected[data-v-b344ccb3]{border:none;padding:1px}.package-item.selected[data-v-b344ccb3]:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(90deg,#87ceeb,#00008b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.left-section[data-v-b344ccb3]{flex:1;background-color:#222;display:flex;align-items:center;justify-content:center;padding:0 10px;border-right:1px solid #333}.right-section[data-v-b344ccb3]{flex:1;background-color:#2a2a2a;display:flex;align-items:center;justify-content:center;padding:0 10px}.package-icon[data-v-b344ccb3]{display:flex;flex-direction:column;align-items:center;gap:8px}.diamond-icon[data-v-b344ccb3]{font-size:28px;color:#fff;text-shadow:0 0 4px rgba(249,210,48,.3)}.diamond-count[data-v-b344ccb3]{font-size:16px;font-weight:600;color:#f0f0f0;line-height:1}.package-price[data-v-b344ccb3]{display:flex;flex-direction:column;align-items:center;gap:4px}.price[data-v-b344ccb3]{font-size:20px;font-weight:600;color:#fff;line-height:1}.original-price[data-v-b344ccb3]{font-size:14px;color:#888;text-decoration:line-through;line-height:1}.corner-tag[data-v-b344ccb3]{position:absolute;top:0;right:0;padding:4px 12px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(90deg,#87ceeb,#00008b);border-radius:0 8px;transform:translateY(-1px) translate(1px);z-index:10;box-shadow:0 2px 4px #0003}.package-item[data-v-b344ccb3]:hover:not(.selected){border-color:#40a9ff;transform:translateY(-2px)}.package-list[data-v-8157a7a4]{flex:1}.list-title[data-v-8157a7a4]{font-size:18px;font-weight:500;margin-bottom:24px;color:#ccc;padding-left:8px}.packages-grid[data-v-8157a7a4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1024px){.packages-grid[data-v-8157a7a4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.packages-grid[data-v-8157a7a4]{grid-template-columns:1fr}}.payment-form[data-v-f6bd9d9e]{width:400px;flex-shrink:0;background-color:transparent;display:flex;flex-direction:column;gap:16px}.payment-option-box[data-v-f6bd9d9e]{border:1px solid #333;border-radius:8px;overflow:hidden;transition:border-color .3s;position:relative}.payment-option-box.checked[data-v-f6bd9d9e]{border-color:#fff}.radio-label[data-v-f6bd9d9e]{display:block;width:100%;padding:12px 16px;background-color:#222;cursor:pointer;transition:background-color .3s;display:flex;align-items:center}.radio-label[data-v-f6bd9d9e]:hover{background-color:#2a2a2a}.radio-input[data-v-f6bd9d9e]{margin-right:8px}.option-text[data-v-f6bd9d9e]{color:#f0f0f0;font-weight:500}.payment-details[data-v-f6bd9d9e]{background-color:#222;padding:16px}[data-v-f6bd9d9e] .ant-form-item-label>label{color:#ccc!important;opacity:1!important}.dark-input[data-v-f6bd9d9e]{background-color:#333!important;border-color:#444!important;color:#fff!important}.dark-input[data-v-f6bd9d9e]::placeholder{color:#666!important}[data-v-f6bd9d9e] .dark-input.ant-select .ant-select-selector{background-color:#333!important;border-color:#444!important;color:#fff!important}[data-v-f6bd9d9e] .dark-input.ant-select .ant-select-arrow{color:#ccc!important}[data-v-f6bd9d9e] .ant-select-dropdown{z-index:1000!important;background-color:#222!important;border:1px solid #444!important}[data-v-f6bd9d9e] .ant-select-item{color:#fff!important;background-color:#222!important}[data-v-f6bd9d9e] .ant-select-item-option-active{background-color:#333!important}.next-btn[data-v-f6bd9d9e]{width:100px;margin-left:auto;margin-right:auto;background-color:#1890ff!important;border-color:#1890ff!important;display:block;margin-top:12px}.next-btn[data-v-f6bd9d9e]:hover{opacity:.9;transform:translateY(-2px)}.form-row[data-v-f6bd9d9e]{display:flex;gap:16px}.form-row .ant-form-item[data-v-f6bd9d9e]{flex:1;margin-bottom:16px!important}.payment-page[data-v-60f42c5a]{margin:0}.payment-container[data-v-60f42c5a]{display:flex;gap:32px}.points-item[data-v-6279dd32]{display:flex;padding:16px 24px;border-radius:8px;background:#2a2a2a;transition:background-color .2s;align-items:center}.points-item[data-v-6279dd32]:hover{background-color:#222}.info-column[data-v-6279dd32]{flex:1;display:flex;flex-direction:column;gap:16px}.detail[data-v-6279dd32]{color:#ccc;font-weight:500}.time[data-v-6279dd32]{color:#ccc;font-size:14px;line-height:1}.amount[data-v-6279dd32]{flex:1;text-align:start;font-weight:500}.amount.income[data-v-6279dd32]{color:#faad14;text-shadow:0 0 2px rgba(250,173,20,.2)}.amount.expense[data-v-6279dd32]{color:#ccc}.points-detail-container[data-v-5f96b186]{background:transparent}.points-total-card[data-v-5f96b186]{margin-bottom:24px;text-align:left}.total-content[data-v-5f96b186]{display:flex;align-items:center}.diamond-icon[data-v-5f96b186]{font-size:24px;color:#ccc}.total-amount[data-v-5f96b186]{padding-left:12px;font-size:28px;font-weight:700;color:#ccc;margin:0}.points-list[data-v-5f96b186]{border-radius:8px;overflow:hidden}.loading-container[data-v-5f96b186]{position:relative;padding:24px 0}.loading-text[data-v-5f96b186]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);color:#ccc;font-size:14px;margin-top:12px;text-align:center}.list-content[data-v-5f96b186]{display:flex;flex-direction:column;gap:24px}.empty-state[data-v-5f96b186]{padding:48px 0;text-align:center}.ticket-list-container[data-v-b70b5273]{background-color:transparent;min-height:100vh}.ticket-table[data-v-b70b5273]{width:100%;border:1px solid #333;border-radius:6px;overflow:hidden}.table-header[data-v-b70b5273],.table-row[data-v-b70b5273]{display:flex;background-color:#1e1e1e;border-bottom:1px solid #333}.table-row[data-v-b70b5273]:last-child{border-bottom:none}.table-cell[data-v-b70b5273]{padding:16px;color:#ddd;font-size:14px}.order-no[data-v-b70b5273]{width:18%}.product[data-v-b70b5273]{width:22%;display:flex;align-items:center;gap:8px}.create-date[data-v-b70b5273]{width:25%}.amount[data-v-b70b5273]{width:15%}.bill[data-v-b70b5273]{width:20%;text-align:left}.product-icon[data-v-b70b5273]{font-size:16px}.view-download-btn[data-v-b70b5273]{background:none;border:none;color:#40a9ff;cursor:pointer;padding:0;font-size:14px}.view-download-btn[data-v-b70b5273]:hover{color:#69b1ff;text-decoration:underline}.table-row[data-v-b70b5273]:hover{background-color:#252525}.points-mall-container[data-v-60d235eb]{max-width:1200px;margin:0 auto;padding:24px}.content-container[data-v-60d235eb]{margin-top:24px;min-height:500px;padding:24px;border-radius:4px}.dark-modal.feedback-modal[data-v-85e21a23]{--ant-color-bg-container: #141414;--ant-color-text-primary: #f0f0f0;--ant-color-text-placeholder: #ccc;--ant-color-border: #333}[data-v-85e21a23] .feedback-modal .ant-modal-title{color:#fff!important;text-align:center;font-size:16px;font-weight:600}[data-v-85e21a23] .feedback-modal .ant-modal-content{background-color:#141414;border:1px solid #333;border-radius:8px}[data-v-85e21a23] .feedback-modal .ant-modal-close-icon{color:#ccc!important}[data-v-85e21a23] .feedback-modal .ant-modal-close-icon:hover{color:#fff!important;background-color:#333!important}.feedback-textarea[data-v-85e21a23]{margin-bottom:8px;width:100%;min-height:120px;padding:12px;color:#f0f0f0;background:#2a2a2a;border:1px solid #444;border-radius:6px;resize:vertical;outline:none;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .3s}.feedback-textarea[data-v-85e21a23]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.feedback-textarea[data-v-85e21a23]::placeholder{color:#666!important}.upload-container[data-v-85e21a23]{margin:8px 0;display:flex;align-items:flex-start;gap:16px;width:100%;min-height:100px}.upload-button-area[data-v-85e21a23]{flex-shrink:0}[data-v-85e21a23] .upload-wrapper .ant-upload.ant-upload-select-picture-card{width:80px;height:80px;border:none!important;background-color:#2a2a2a!important;transition:all .3s ease;margin:0!important;display:flex!important}[data-v-85e21a23] .upload-wrapper .ant-upload.ant-upload-select-picture-card:hover{background-color:#333!important;border:none!important}.upload-icon[data-v-85e21a23]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;color:#ccc;text-align:center}[data-v-85e21a23] .upload-icon .anticon{display:block;margin:0 auto}.upload-disabled[data-v-85e21a23]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;color:#666;font-size:12px}[data-v-85e21a23] .ant-upload-text{color:#ccc!important;font-size:12px;margin-top:4px;text-align:center;line-height:1.2}.uploaded-images-container[data-v-85e21a23]{flex:1;min-width:0}.uploaded-images[data-v-85e21a23]{display:flex;gap:8px;flex-wrap:nowrap;align-items:flex-start}.image-item[data-v-85e21a23]{position:relative;width:80px;height:80px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#2a2a2a;border:1px solid #444;transition:all .3s ease}.image-item[data-v-85e21a23]:hover{border-color:#1890ff;transform:translateY(-2px)}.preview-image[data-v-85e21a23]{width:100%;height:100%;object-fit:cover;display:block}.image-remove[data-v-85e21a23]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#000000b3;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:10px;opacity:0;transition:opacity .3s,background .3s}.image-item:hover .image-remove[data-v-85e21a23]{opacity:1}.image-remove[data-v-85e21a23]:hover{background:#f00c}.image-placeholder[data-v-85e21a23]{width:80px;height:80px;flex-shrink:0;opacity:0;pointer-events:none}[data-v-85e21a23] .feedback-modal .ant-upload-list{display:none!important}.submit-container[data-v-85e21a23]{margin-top:8px;display:flex;justify-content:center}.submit-btn[data-v-85e21a23]{max-width:200px;height:40px;border-radius:6px;font-weight:500}[data-v-85e21a23] .submit-btn{background-color:#1890ff;border-color:#1890ff}[data-v-85e21a23] .submit-btn:hover{background-color:#40a9ff;border-color:#40a9ff}[data-v-85e21a23] .submit-btn:disabled{background-color:#444;border-color:#555;color:#666;cursor:not-allowed}@media (max-width: 480px){.upload-container[data-v-85e21a23]{flex-direction:column;align-items:flex-start;gap:12px}.uploaded-images[data-v-85e21a23]{width:100%;justify-content:flex-start}}.name-input-wrapper[data-v-d9d0464e]{position:relative}.name-input[data-v-d9d0464e]{padding-right:50px!important}.char-count[data-v-d9d0464e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#888;font-size:12px;pointer-events:none}[data-v-d9d0464e] .dark-modal .ant-modal-content{background-color:#1e1e1e!important;border-color:#333!important}[data-v-d9d0464e] .dark-modal .ant-modal-header{background-color:#1e1e1e!important;border-bottom-color:#333!important}[data-v-d9d0464e] .dark-modal .ant-modal-title{color:#fff!important}[data-v-d9d0464e] .dark-modal .ant-modal-footer{background-color:#1e1e1e!important;border-top-color:#333!important}[data-v-d9d0464e] .dark-modal .ant-input{background-color:#2a2a2a!important;border-color:#444!important;color:#fff!important}[data-v-d9d0464e] .dark-modal .ant-input{background-color:red!important;color:#fff!important}[data-v-d9d0464e] .dark-modal .ant-input:focus{border-color:#4096ff!important}[data-v-d9d0464e] .dark-modal .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}[data-v-d9d0464e] .dark-modal .ant-btn{color:#fff;background-color:#444;border-color:#555}.sidebar[data-v-3e3e938a]{height:100vh;position:relative;width:220px;background-color:#2a2a2a;overflow:visible!important}[data-v-3e3e938a] .ant-menu-inline .ant-menu-item{color:#ccc!important}[data-v-3e3e938a] .ant-menu-inline .ant-menu-item:hover,[data-v-3e3e938a] .ant-menu-item-selected{color:#fff!important;background-color:#1f3a8a!important}[data-v-3e3e938a] .ant-menu-submenu>.ant-menu{background-color:transparent!important}[data-v-3e3e938a] .ant-menu-submenu>.ant-menu .ant-menu-item:hover{background-color:#1f3a8a!important}.user-info-area[data-v-3e3e938a]{width:100%;position:relative}.avatar-trigger[data-v-3e3e938a]{display:flex;align-items:center;width:100%;cursor:pointer;padding:5px 0}.avatar[data-v-3e3e938a]{margin-right:10px!important;border:2px solid #333!important}.user-name[data-v-3e3e938a]{color:#fff;font-weight:500;font-size:14px}.login-btn-area[data-v-3e3e938a]{width:100%}[data-v-3e3e938a] .ant-modal-wrap{z-index:1000!important}[data-v-3e3e938a] .menu-header-item{padding:0!important;border-bottom:1px solid #333!important;background-color:transparent!important}.user-menu-header[data-v-3e3e938a]{display:flex;align-items:center;padding:12px 16px;width:100%}.avatar-container[data-v-3e3e938a]{position:relative;cursor:pointer;margin-right:10px}.menu-avatar[data-v-3e3e938a]{transition:all .3s}.avatar-overlay[data-v-3e3e938a]{position:absolute;inset:0;border-radius:50%;background-color:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.avatar-container:hover .avatar-overlay[data-v-3e3e938a]{opacity:1}.camera-icon[data-v-3e3e938a]{color:#fff;font-size:16px}.menu-name-area[data-v-3e3e938a]{flex:1;cursor:pointer}.name-with-icon[data-v-3e3e938a]{display:flex;align-items:center;gap:5px}.menu-name[data-v-3e3e938a]{color:#fff;font-weight:500}.edit-icon[data-v-3e3e938a]{color:#999;font-size:14px;transition:color .3s}.menu-name-area:hover .edit-icon[data-v-3e3e938a]{color:#4096ff}.user-dropdown-menu{background-color:#141414!important;border:1px solid #333!important;min-width:160px!important;z-index:9999!important;margin-top:5px!important}.user-dropdown-menu .ant-menu-item{color:#ccc!important;height:36px!important;line-height:36px!important;padding:0 16px!important;font-size:14px!important;background-color:transparent!important;border:none!important}.user-dropdown-menu .ant-menu-item:hover,.user-dropdown-menu .ant-menu-item-selected{color:#fff!important;background-color:#1f3a8a!important}.user-dropdown-menu .ant-menu-divider{background-color:#333!important;margin:4px 0!important}.ant-dropdown{z-index:1050!important}.ant-dropdown-menu{background-color:#141414!important;border:1px solid #333!important}.ant-dropdown-menu-item{color:#ccc!important}.ant-dropdown-menu-item:hover{color:#fff!important;background-color:#1f3a8a!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#141414;height:100vh;margin:0;padding:0}.main-layout{display:flex;height:100vh;overflow:hidden}.sidebar{width:220px;flex-shrink:0;background:#141414;border-right:1px solid #333;height:100%}.content-wrapper{flex:1;overflow-y:hidden;background:#141414;height:100%;padding:16px;box-sizing:border-box}.ant-message-notice-content{background-color:#1e1e1e!important;padding:0!important;margin:0!important}.ant-message-info,.ant-message-success,.ant-message-error,.ant-message-warning,.ant-message-loading{background-color:#1e1e1e!important;color:#fff!important;border:none!important;padding:12px 16px!important;margin:0!important;display:flex;align-items:center;border-radius:4px}.ant-message-info .anticon-info-circle{color:#1890ff!important;margin-right:8px!important}.ant-message-success .anticon-check-circle{color:#52c41a!important;margin-right:8px!important}.ant-message-error .anticon-close-circle{color:#ff4d4f!important;margin-right:8px!important}.ant-message-warning .anticon-exclamation-circle{color:#faad14!important;margin-right:8px!important}.ant-message-loading .anticon-loading{color:#1890ff!important;margin-right:8px!important;animation:antSpin 1s infinite linear}.ant-message .ant-message-close-icon{color:#aaa!important;margin-left:8px!important;cursor:pointer;font-size:12px}.ant-message .ant-message-close-icon:hover{color:#fff!important}@keyframes antSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-message-custom-content{display:flex!important;align-items:center!important;justify-content:flex-start!important}@media (max-width: 768px){.ant-message-info,.ant-message-success,.ant-message-error,.ant-message-warning,.ant-message-loading{padding:10px 12px!important;font-size:14px}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
