body{padding:0;margin:0}:root{--theme-primary: #00A651;--theme-primary-rgb: 0, 166, 81;--theme-primary-light: #4DC185;--theme-primary-dark: #008C44;--theme-tint-bg: #E8F8EF;--theme-tint-bg-light: #F2FBF6;--theme-tint-bg-hover: #D4F0E0;--theme-tint-border: #B7E6CD}html[data-theme-role=zishen]{--theme-primary: #00A651;--theme-primary-rgb: 0, 166, 81;--theme-primary-light: #4DC185;--theme-primary-dark: #008C44;--theme-tint-bg: #E8F8EF;--theme-tint-bg-light: #F2FBF6;--theme-tint-bg-hover: #D4F0E0;--theme-tint-border: #B7E6CD;--el-color-primary: #00A651;--el-color-primary-light-3: #4DC185;--el-color-primary-light-5: #80D2A8;--el-color-primary-light-7: #B3E9CA;--el-color-primary-light-8: #CCEDD9;--el-color-primary-light-9: #E6F1E6;--el-color-primary-dark-2: #008C44}html[data-theme-role=zishen] .service-logo,html[data-theme-role=zishen] .theme-icon-img{filter:hue-rotate(115deg) saturate(.95)}.markdown-content{line-height:1.5;font-size:1.05rem;font-family:楷体,仿楷,宋体,仿宋}.markdown-content *{text-wrap:auto}.markdown-content ol,.markdown-content ul{padding-left:1.3rem}.markdown-content p:nth-last-child(1){margin-bottom:0}.markdown-content p:nth-child(1){margin-top:0}.markdown-content p{margin:.7rem 0px}.float-service-container[data-v-2388acd7]{position:fixed;right:1.5rem;bottom:4.25rem;z-index:999}.service-icon-wrapper[data-v-2388acd7]{width:2.5rem;height:3.75rem;background:#fff;box-shadow:0 4px 20px #00000014;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#666}.service-icon-wrapper[data-v-2388acd7]:hover{box-shadow:0 6px 24px #0000001f;color:#1890ff;transform:translateY(-.125rem)}.service-logo[data-v-2388acd7]{width:1.5rem;height:1.5rem;object-fit:contain}.popover-content[data-v-2388acd7]{display:flex;flex-direction:column;align-items:center;padding:.5rem}.popover-content .qr-code[data-v-2388acd7]{width:8.75rem;height:8.75rem;object-fit:contain}.custom-popover.el-popover.el-popper{padding:.75rem;border-radius:.75rem;box-shadow:0 .375rem 1rem #00000014,0 .1875rem .375rem -.25rem #0000001f,0 .5625rem 1.75rem .5rem #0000000d!important;border:none}.modal-overlay[data-v-ecef90ef]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-ecef90ef]{background:#fff;padding:26px;border-radius:12px;width:560px;height:590px;max-width:90%;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.header-section[data-v-ecef90ef]{text-align:left;margin-bottom:55px}.modal-title[data-v-ecef90ef]{margin:0 0 8px;font-size:24px;font-weight:700;color:#333}.close-button[data-v-ecef90ef]{position:absolute;top:24px;right:24px;background:none;border:none;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}.close-button[data-v-ecef90ef]:hover{opacity:.7}.content[data-v-ecef90ef]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding-bottom:20px}.subtitle[data-v-ecef90ef]{color:#999;font-size:14px;margin:0}.icon-wrapper[data-v-ecef90ef]{margin-bottom:32px;display:flex;justify-content:center;align-items:center}.title[data-v-ecef90ef]{font-size:24px;font-weight:600;color:#333;margin-bottom:16px;margin-top:0}.download-hint[data-v-ecef90ef]{font-size:14px;color:#999;margin-bottom:0;margin-top:0}.download-link[data-v-ecef90ef]{color:var(--theme-primary, #00A651);cursor:pointer;text-decoration:underline;margin-left:4px}.download-link[data-v-ecef90ef]:hover{color:var(--theme-primary, #00A651)}.confirm-button[data-v-ecef90ef]{margin-top:auto;width:80px;height:30px;font-size:14px;border-radius:5px;background:var(--theme-primary, #00A651);border:none;color:#fff;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.confirm-button[data-v-ecef90ef]:hover{opacity:.9}.confirm-button.error[data-v-ecef90ef]{background:#ff4d4f}.logo[data-v-3db64764]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-3db64764]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-3db64764]:hover{filter:drop-shadow(0 0 2em #42b883aa)}.modal-overlay[data-v-585c0d1e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-585c0d1e .2s ease}.modal-content[data-v-585c0d1e]{position:relative;background:#fff;border-radius:12px;width:90%;max-width:600px;padding:1.5rem;animation:slideIn-585c0d1e .3s ease;margin:1rem}.modal-header[data-v-585c0d1e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-585c0d1e]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-585c0d1e]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-585c0d1e]:hover{color:#333}.modal-body[data-v-585c0d1e]{margin-bottom:2rem;color:#e53e3e;line-height:1.6}.modal-body p[data-v-585c0d1e]{margin:0}.modal-footer[data-v-585c0d1e]{display:flex;justify-content:flex-end}.confirm-button[data-v-585c0d1e]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#e53e3e;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #e53e3e33}.confirm-button[data-v-585c0d1e]:hover{background-color:#c53030}.confirm-button[data-v-585c0d1e]:active{transform:scale(.98)}@keyframes fadeIn-585c0d1e{0%{opacity:0}to{opacity:1}}@keyframes slideIn-585c0d1e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.modal-content[data-v-585c0d1e]{width:95%;padding:1.2rem}.confirm-button[data-v-585c0d1e]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-872c6367]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-872c6367]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-872c6367]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-872c6367]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-872c6367]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-872c6367]:hover{color:#333}.modal-body[data-v-872c6367]{margin-bottom:2rem;color:#666;line-height:1.6}.modal-footer[data-v-872c6367]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-872c6367],.confirm-button[data-v-872c6367]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-872c6367]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-872c6367]{color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.cancel-button[data-v-872c6367]:hover{background-color:#e5e7eb}.confirm-button[data-v-872c6367]:hover{background-color:var(--theme-primary, #00A651)}.confirm-button[data-v-872c6367]:active,.cancel-button[data-v-872c6367]:active{transform:scale(.98)}@media(max-width:640px){.modal-content[data-v-872c6367]{width:95%;padding:1.2rem}.cancel-button[data-v-872c6367],.confirm-button[data-v-872c6367]{padding:.5rem 1.5rem}}.toast[data-v-27a6c734]{position:fixed;z-index:9999;padding:12px 15px 12px 10px;border-radius:8px;background:#fff;color:#333;font-size:14px;max-width:80%;box-shadow:0 4px 12px #00000026}.toast-content[data-v-27a6c734]{display:flex;align-items:center;gap:8px}.icon[data-v-27a6c734]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.icon svg[data-v-27a6c734]{width:20px;height:20px}.top[data-v-27a6c734]{top:20px;left:50%;transform:translate(-50%)}.bottom[data-v-27a6c734]{bottom:20px;left:50%;transform:translate(-50%)}.top-left[data-v-27a6c734]{top:20px;left:20px}.top-right[data-v-27a6c734]{top:20px;right:20px}.bottom-left[data-v-27a6c734]{bottom:20px;left:20px}.bottom-right[data-v-27a6c734]{bottom:20px;right:20px}.success[data-v-27a6c734]{background:#fff;color:#333}.success .icon[data-v-27a6c734]{color:#15803d}.error[data-v-27a6c734]{background:#fff;color:#333}.error .icon[data-v-27a6c734]{color:#dc2626}.warning[data-v-27a6c734]{background:#fff;color:#333}.warning .icon[data-v-27a6c734]{color:var(--theme-primary, #00A651)}.info[data-v-27a6c734]{background:#fff;color:#333}.info .icon[data-v-27a6c734]{color:var(--theme-primary, #00A651)}.toast-enter-active[data-v-27a6c734],.toast-leave-active[data-v-27a6c734]{transition:all .3s ease}.toast-enter[data-v-27a6c734],.toast-leave-to[data-v-27a6c734]{opacity:0;transform:translateY(-10px)}.toast.top.toast-enter[data-v-27a6c734],.toast.top.toast-leave-to[data-v-27a6c734]{transform:translate(-50%,-10px)}.toast.bottom.toast-enter[data-v-27a6c734],.toast.bottom.toast-leave-to[data-v-27a6c734]{transform:translate(-50%,10px)}.modal-overlay[data-v-502608e9]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-502608e9]{background:#fff;border-radius:12px;width:90%;max-width:360px;padding:1.5rem}.modal-header[data-v-502608e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-502608e9]{margin:0;font-size:1.25rem;color:#333}.modal-body[data-v-502608e9]{margin-bottom:1rem}.register-form[data-v-502608e9]{display:flex;flex-direction:column;gap:1.25rem}.input-group[data-v-502608e9]{position:relative}.input-group label[data-v-502608e9]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.password-input-container[data-v-502608e9]{position:relative;width:100%;display:flex;align-items:center}.password-toggle[data-v-502608e9]{position:absolute;right:12px;height:100%;display:flex;align-items:center;cursor:pointer;color:#94a3b8;transition:color .3s;z-index:2;padding:0 4px}.password-toggle[data-v-502608e9]:hover{color:var(--theme-primary, #00A651)}.toggle-icon[data-v-502608e9]{width:18px;height:18px}.register-input[data-v-502608e9]{box-sizing:border-box;width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:border-color .3s ease}.password-input-container .register-input[data-v-502608e9]{padding-right:2.5rem}.register-input[data-v-502608e9]:focus{outline:none;border-color:var(--theme-primary, #00A651)}.code-input[data-v-502608e9]{display:flex;gap:.75rem}.code-input .register-input[data-v-502608e9]{flex:1}.code-button[data-v-502608e9]{padding:.6rem 1.2rem;font-size:.85rem;border:none;border-radius:6px;cursor:pointer;background-color:var(--theme-primary, #00A651);color:#fff;white-space:nowrap;transition:all .3s}.code-button[data-v-502608e9]:disabled{background-color:#cbd5e1;cursor:not-allowed}.modal-footer[data-v-502608e9]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.cancel-button[data-v-502608e9],.confirm-button[data-v-502608e9]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.cancel-button[data-v-502608e9]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-502608e9]:hover{background-color:#e5e7eb}.confirm-button[data-v-502608e9]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.4)}.confirm-button[data-v-502608e9]:hover{background-color:var(--theme-primary, #00A651)}.close-button[data-v-502608e9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.loading-state[data-v-502608e9]{min-height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.loading-container[data-v-502608e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.spinner[data-v-502608e9]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-502608e9 1s linear infinite}.loading-text[data-v-502608e9]{color:#4b5563;font-size:.9rem;font-weight:500;letter-spacing:.025em;animation:pulse-502608e9 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-502608e9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-502608e9{0%,to{opacity:1}50%{opacity:.5}}.register-input.error[data-v-502608e9]{border-color:#dc2626}.register-input.error[data-v-502608e9]:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc26261a}.error-message[data-v-502608e9]{color:#dc2626;font-size:.75rem;position:absolute;left:0;bottom:-1.5rem;height:1rem;line-height:1}.global-error[data-v-502608e9]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.9rem}.error-icon[data-v-502608e9]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#dc2626;color:#fff;border-radius:50%;font-size:.8rem;font-weight:700}.switch-footer[data-v-502608e9]{margin-top:.75rem;text-align:center;font-size:.85rem;color:#4b5563}.switch-button[data-v-502608e9]{background:none;border:none;color:var(--theme-primary, #00A651);margin-left:.35rem;cursor:pointer;font-weight:500}.switch-button[data-v-502608e9]:hover{text-decoration:underline}@media(max-width:640px){.modal-content[data-v-502608e9]{width:90%;padding:1rem}.cancel-button[data-v-502608e9],.confirm-button[data-v-502608e9]{padding:.5rem 1.5rem}}.modal-overlay[data-v-a63972a9]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-a63972a9]{background:#fff;border-radius:12px;width:90%;max-width:320px;padding:1.2rem}.modal-header[data-v-a63972a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-a63972a9]{margin:0;font-size:1.25rem;color:#333}.input-group[data-v-a63972a9]{margin-bottom:2rem;position:relative;height:auto}.input-group label[data-v-a63972a9]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.password-wrapper[data-v-a63972a9]{position:relative;width:100%}.toggle-password[data-v-a63972a9]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:#666;z-index:10}.toggle-password[data-v-a63972a9]:hover{color:#333}.login-input[data-v-a63972a9]{width:100%;box-sizing:border-box;padding:.75rem 2.5rem .75rem .75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:border-color .3s ease;margin-bottom:0}.login-input[data-v-a63972a9]:focus{outline:none;border-color:var(--theme-primary, #00A651)}.modal-footer[data-v-a63972a9]{display:flex;justify-content:flex-end;gap:1rem;margin-top:3rem;padding-top:.5rem}.cancel-button[data-v-a63972a9],.confirm-button[data-v-a63972a9]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.cancel-button[data-v-a63972a9]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-a63972a9]:hover{background-color:#e5e7eb}.confirm-button[data-v-a63972a9]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.4)}.confirm-button[data-v-a63972a9]:hover{background-color:var(--theme-primary, #00A651)}.confirm-button[data-v-a63972a9]:active,.cancel-button[data-v-a63972a9]:active{transform:scale(.98)}.close-button[data-v-a63972a9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}close-button[data-v-a63972a9]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-a63972a9]{width:90%;padding:1rem}.cancel-button[data-v-a63972a9],.confirm-button[data-v-a63972a9]{padding:.5rem 1.5rem}}.loading-state[data-v-a63972a9]{min-height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.loading-container[data-v-a63972a9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.spinner[data-v-a63972a9]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-a63972a9 1s linear infinite}.loading-text[data-v-a63972a9]{color:#4b5563;font-size:.9rem;font-weight:500;letter-spacing:.025em;animation:pulse-a63972a9 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-a63972a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-a63972a9{0%,to{opacity:1}50%{opacity:.5}}.confirm-button[data-v-a63972a9]:disabled,.cancel-button[data-v-a63972a9]:disabled{opacity:.5;cursor:not-allowed}.login-input.error[data-v-a63972a9]{border-color:#dc2626}.login-input.error[data-v-a63972a9]:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc26261a}.error-message[data-v-a63972a9]{color:#dc2626;font-size:.75rem;position:absolute;left:0;bottom:-1.5rem;height:1rem;line-height:1;animation:fadeIn-a63972a9 .2s ease-in}.input-group[data-v-a63972a9]:has(.error-message){margin-bottom:2rem}@keyframes fadeIn-a63972a9{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-form[data-v-a63972a9]{margin-bottom:1rem}.login-options[data-v-a63972a9]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;font-size:.85rem;color:#4b5563}.remember-checkbox[data-v-a63972a9]{display:flex;align-items:center;gap:.25rem}.remember-checkbox input[data-v-a63972a9]{width:14px;height:14px;accent-color:var(--theme-primary, #00A651)}.forget-link[data-v-a63972a9]{background:none;border:none;color:var(--theme-primary, #00A651);cursor:pointer;font-size:.85rem;padding:0}.forget-link[data-v-a63972a9]:hover{text-decoration:underline}.register-footer[data-v-a63972a9]{margin-top:1rem;text-align:center;font-size:.85rem;color:#4b5563}.register-link[data-v-a63972a9]{background:none;border:none;color:var(--theme-primary, #00A651);margin-left:.35rem;cursor:pointer;font-weight:500}.register-link[data-v-a63972a9]:hover{text-decoration:underline}.global-error[data-v-a63972a9]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.9rem;animation:fadeIn-a63972a9 .3s ease-in}.error-icon[data-v-a63972a9]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#dc2626;color:#fff;border-radius:50%;font-size:.8rem;font-weight:700}.nav[data-v-b6dfcd0f]{position:fixed;top:0;left:0;right:0;z-index:50;background-color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #0000000d;transition:all .3s ease}.nav-container[data-v-b6dfcd0f]{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:12px 32px}.nav-logo[data-v-b6dfcd0f]{font-size:24px;font-weight:700;color:var(--theme-primary, #00A651)}.nav-logo-suffix[data-v-b6dfcd0f]{color:#1e293b}.nav-right[data-v-b6dfcd0f]{display:flex;align-items:center}.nav-links[data-v-b6dfcd0f]{display:none;list-style:none;margin:0;padding:0;gap:28px}.nav-links li a[data-v-b6dfcd0f]{font-size:14px;color:#475569;transition:color .3s ease}.nav-links li a[data-v-b6dfcd0f]:hover{color:var(--theme-primary, #00A651)}.nav-buttons[data-v-b6dfcd0f]{display:none;align-items:center;gap:16px;margin-left:32px}.nav-login[data-v-b6dfcd0f]{font-size:14px;color:#475569;transition:color .3s ease}.nav-login[data-v-b6dfcd0f]:hover{color:var(--theme-primary, #00A651)}.nav-trial[data-v-b6dfcd0f]{background-color:var(--theme-primary, #00A651);color:#fff;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d;transition:all .3s ease}.nav-trial[data-v-b6dfcd0f]:hover{background-color:var(--theme-primary, #00A651);box-shadow:0 4px 6px -1px #0000001a;transform:scale(1.05)}.nav-mobile-toggle[data-v-b6dfcd0f]{color:#334155;margin-left:16px;background:none;border:none;cursor:pointer}@media(min-width:768px){.nav-links[data-v-b6dfcd0f],.nav-buttons[data-v-b6dfcd0f]{display:flex}.nav-mobile-toggle[data-v-b6dfcd0f]{display:none}}.user-info[data-v-b6dfcd0f]{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:6px;transition:color .2s;color:#4b5563}.user-info[data-v-b6dfcd0f]:hover{color:var(--theme-primary, #00A651)}.username[data-v-b6dfcd0f]{font-size:.9rem;font-weight:500}.dropdown-icon[data-v-b6dfcd0f]{width:1rem;height:1rem;color:inherit;transition:transform .2s ease;margin-top:1px}.dropdown-icon.dropdown-active[data-v-b6dfcd0f]{transform:rotate(180deg)}.dropdown-menu[data-v-b6dfcd0f]{position:absolute;top:calc(100% + .5rem);right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:120px;z-index:1000}.dropdown-item[data-v-b6dfcd0f]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:#374151;font-size:.9rem;cursor:pointer;transition:all .2s}.dropdown-item[data-v-b6dfcd0f]:hover{background-color:#f3f4f6;color:var(--theme-primary, #00A651)}.dropdown-item-icon[data-v-b6dfcd0f]{width:1.2rem;height:1.2rem}.hero[data-v-451a55e8]{margin-top:-3rem;position:relative;min-height:82vh;display:flex;align-items:center;justify-content:center;padding-top:96px;padding-bottom:64px;background-color:#fff;overflow:hidden;background:url(../assets/indexBackground-hK3cIafO.png) center/cover no-repeat}.hero-bg-pattern[data-v-451a55e8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--theme-primary-rgb),.1) 1px,transparent 0);background-size:20px 20px;opacity:.5;z-index:0}.hero-content[data-v-451a55e8]{position:relative;z-index:10;text-align:center;padding:0 24px}.hero-title[data-v-451a55e8]{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.25}.hero-title-highlight[data-v-451a55e8]{color:var(--theme-primary, #00A651)}.hero-subtitle[data-v-451a55e8]{font-size:18px;color:#475569;max-width:768px;margin:0 auto 40px}.hero-buttons[data-v-451a55e8]{flex-direction:column;gap:16px;justify-content:center;align-items:center;display:flex}.hero-primary-button[data-v-451a55e8]{background-color:var(--theme-primary, #00A651);color:#fff;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;box-shadow:0 20px 25px -5px #0000001a;transition:all .3s ease}.hero-primary-button[data-v-451a55e8]:hover{background-color:var(--theme-primary, #00A651);box-shadow:0 25px 50px -12px #00000040;transform:scale(1.05)}.hero-secondary-button[data-v-451a55e8]{color:var(--theme-primary, #00A651);padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;border:2px solid var(--theme-primary, #00A651);transition:all .3s ease}.hero-secondary-button[data-v-451a55e8]:hover{background-color:var(--theme-tint-bg, #E8F8EF)}.hero-scroll-down[data-v-451a55e8]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-scroll-icon[data-v-451a55e8]{width:32px;height:32px;color:var(--theme-primary, #00A651);animation:bounce-451a55e8 2s infinite}@keyframes bounce-451a55e8{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(min-width:640px){.hero-title[data-v-451a55e8]{font-size:48px}.hero-subtitle[data-v-451a55e8]{font-size:20px}.hero-buttons[data-v-451a55e8]{flex-direction:row}}@media(min-width:768px){.hero-title[data-v-451a55e8]{font-size:60px}}.features[data-v-0dde72f1]{padding:80px 0;background-color:#f8fafc}.features-header[data-v-0dde72f1]{text-align:center;margin-bottom:64px}.features-title[data-v-0dde72f1]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.features-subtitle[data-v-0dde72f1]{font-size:18px;color:#475569;max-width:768px;margin:0 auto}.features-grid[data-v-0dde72f1]{display:grid;gap:32px}.feature-card-container[data-v-0dde72f1]{perspective:1000px}.feature-card[data-v-0dde72f1]{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;height:100%;transition:transform .5s cubic-bezier(.165,.84,.44,1),box-shadow .5s cubic-bezier(.165,.84,.44,1)}.feature-card-container:hover .feature-card[data-v-0dde72f1]{transform:rotateY(10deg) rotateX(5deg) scale(1.03);box-shadow:0 20px 40px -10px rgba(var(--theme-primary-rgb),.2)}.feature-card[data-v-0dde72f1]>*{transform:translateZ(20px)}.feature-icon[data-v-0dde72f1]{margin-bottom:24px}.feature-icon-img[data-v-0dde72f1]{width:48px;height:48px;margin:0 auto}.feature-card-title[data-v-0dde72f1]{font-size:20px;font-weight:600;color:#1e293b;margin-bottom:12px;text-align:center}.feature-card-description[data-v-0dde72f1]{font-size:14px;color:#475569;line-height:1.6}@media(min-width:768px){.features[data-v-0dde72f1]{padding:112px 0}.features-title[data-v-0dde72f1]{font-size:36px}.features-grid[data-v-0dde72f1]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.features-title[data-v-0dde72f1]{font-size:40px}}.benefits[data-v-d77cad93]{padding:80px 0;background-color:#f8fafc}.container[data-v-d77cad93]{width:100%;max-width:1520px;margin:0 auto;padding:0 24px}.benefits-header[data-v-d77cad93]{text-align:center;margin-bottom:64px}.benefits-title[data-v-d77cad93]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.benefits-subtitle[data-v-d77cad93]{font-size:18px;color:#475569;max-width:768px;margin:0 auto}.benefits-grid[data-v-d77cad93]{display:grid;gap:24px}.benefit-card[data-v-d77cad93]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.benefit-card[data-v-d77cad93]:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.benefit-icon[data-v-d77cad93]{color:var(--theme-primary, #00A651);margin-bottom:16px}.benefit-icon svg[data-v-d77cad93],.benefit-icon .custom-svg-icon[data-v-d77cad93]{width:40px;height:40px}.benefit-title[data-v-d77cad93]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:8px}.benefit-description[data-v-d77cad93]{font-size:14px;color:#64748b;line-height:1.5}@media(min-width:768px){.benefits[data-v-d77cad93]{padding:112px 0}.benefits-title[data-v-d77cad93]{font-size:36px}.benefits-grid[data-v-d77cad93]{grid-template-columns:repeat(2,1fr);gap:32px}}@media(min-width:1024px){.benefits-title[data-v-d77cad93]{font-size:40px}.benefits-grid[data-v-d77cad93]{grid-template-columns:repeat(4,1fr)}.benefit-card[data-v-d77cad93]{padding:32px}}.logo-name[data-v-df1a607e]{margin-top:8px;font-size:14px;color:#64748b;text-align:center;white-space:nowrap}.trusted-by-section[data-v-df1a607e]{padding:64px 0;background-color:#fff}.container[data-v-df1a607e]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.trusted-by-title[data-v-df1a607e]{font-size:20px;font-weight:500;color:#64748b;text-align:center;margin-bottom:40px}.text-orange[data-v-df1a607e]{color:var(--theme-primary, #00A651);font-weight:600}.marquee-container[data-v-df1a607e]{overflow:hidden;position:relative;width:100%;--marquee-duration: 40s}.marquee-content[data-v-df1a607e]{display:flex;width:fit-content;animation:marquee-df1a607e var(--marquee-duration) linear infinite;will-change:transform}.marquee-content[data-v-df1a607e]:hover{animation-play-state:paused}.marquee-item[data-v-df1a607e]{display:flex;flex-direction:column;align-items:center;padding:0 32px}.logo-image[data-v-df1a607e]{max-height:48px;width:auto;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.marquee-item:hover .logo-image[data-v-df1a607e]{filter:grayscale(0%);opacity:1}@keyframes marquee-df1a607e{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:768px){.trusted-by-section[data-v-df1a607e]{padding:80px 0}.trusted-by-title[data-v-df1a607e]{font-size:24px;margin-bottom:48px}.marquee-item[data-v-df1a607e]{padding:0 48px}.logo-name[data-v-df1a607e]{font-size:16px}}.testimonials[data-v-ccb2221f]{padding:80px 0;background:linear-gradient(to bottom,var(--theme-tint-bg, #E8F8EF),#f8fafc)}.testimonials-header[data-v-ccb2221f]{text-align:center;margin-bottom:64px}.testimonials-title[data-v-ccb2221f]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.testimonials-subtitle[data-v-ccb2221f]{font-size:18px;color:#475569;max-width:768px;margin:0 auto}.testimonials-marquee[data-v-ccb2221f]{overflow:hidden;position:relative;width:100%}.marquee-wrapper[data-v-ccb2221f]{display:flex;width:fit-content;animation:marquee-ccb2221f 30s linear infinite}.marquee-content[data-v-ccb2221f]{display:flex;flex-shrink:0}.marquee-wrapper[data-v-ccb2221f]:hover{animation-play-state:paused}.testimonial-card[data-v-ccb2221f]{width:350px;flex-shrink:0;margin-right:32px;background-color:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;transition:transform .3s ease}.testimonial-card[data-v-ccb2221f]:hover{transform:translateY(-5px)}.testimonial-content[data-v-ccb2221f]{display:flex;align-items:center;margin-bottom:20px}.testimonial-avatar[data-v-ccb2221f]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:600;margin-right:16px}.testimonial-info[data-v-ccb2221f]{flex:1}.testimonial-name[data-v-ccb2221f]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.testimonial-position[data-v-ccb2221f]{font-size:12px;color:#64748b}.testimonial-text[data-v-ccb2221f]{font-size:14px;color:#475569;line-height:1.6;font-style:italic}@keyframes marquee-ccb2221f{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.testimonials[data-v-ccb2221f]{padding:60px 0}.testimonial-card[data-v-ccb2221f]{width:280px;padding:24px}.testimonial-avatar[data-v-ccb2221f]{width:48px;height:48px;font-size:18px}.marquee-wrapper[data-v-ccb2221f]{animation-duration:25s}}@media(min-width:1024px){.testimonials-title[data-v-ccb2221f]{font-size:40px}.testimonial-card[data-v-ccb2221f]{width:380px}}.cta[data-v-ab749ce8]{padding:80px 0;background-color:#fff}.cta-content[data-v-ab749ce8]{text-align:center;max-width:800px;margin:0 auto}.cta-title[data-v-ab749ce8]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.cta-subtitle[data-v-ab749ce8]{font-size:18px;color:#475569;margin-bottom:40px}.cta-primary-button[data-v-ab749ce8]{display:inline-block;background-color:var(--theme-primary, #00A651);color:#fff;padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;box-shadow:0 20px 25px -5px #0000001a;transition:all .3s ease}.cta-primary-button[data-v-ab749ce8]:hover{background-color:var(--theme-primary, #00A651);box-shadow:0 25px 50px -12px #00000040;transform:scale(1.05)}.cta-note[data-v-ab749ce8]{font-size:14px;color:#64748b;margin-top:24px}.cta-link[data-v-ab749ce8]{color:var(--theme-primary, #00A651);font-weight:500;transition:color .3s ease}.cta-link[data-v-ab749ce8]:hover{color:var(--theme-primary, #00A651);text-decoration:underline}@media(min-width:768px){.cta[data-v-ab749ce8]{padding:112px 0}.cta-title[data-v-ab749ce8]{font-size:36px}}@media(min-width:1024px){.cta-title[data-v-ab749ce8]{font-size:40px}}.loginReminder[data-v-c55d0239]{position:fixed;top:4rem;right:1.5rem;width:16.25rem;height:10.9375rem;padding:1rem;background:linear-gradient(135deg,rgba(var(--theme-primary-rgb),.1),#e8f8ef1a);background-color:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.5rem #00000014;z-index:10000;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(var(--theme-primary-rgb),.2);box-sizing:border-box}.loginReminder[data-v-c55d0239]:before{content:"";position:absolute;top:-.375rem;right:1.875rem;width:.75rem;height:.75rem;background:#fff;transform:rotate(45deg);border-left:1px solid rgba(var(--theme-primary-rgb),.2);border-top:1px solid rgba(var(--theme-primary-rgb),.2)}.title[data-v-c55d0239]{font-size:.9375rem;color:#333;margin:0;display:flex;align-items:baseline;line-height:1.2}.title .highlight[data-v-c55d0239]{color:var(--theme-primary, #00A651);font-size:1.375rem;font-weight:600;margin-left:.25rem}.list[data-v-c55d0239]{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.listItem[data-v-c55d0239]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#333;font-weight:500;line-height:1}.listItem .index[data-v-c55d0239]{width:1rem;height:1rem;background:linear-gradient(180deg,var(--theme-primary, #00A651) 0%,var(--theme-primary-light, #4DC185) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;flex-shrink:0}.actions[data-v-c55d0239]{display:flex;gap:.75rem}.loginBtn[data-v-c55d0239]{flex:1.2;background:var(--theme-primary, #00A651);color:#fff;border:none;height:2rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.loginBtn[data-v-c55d0239]:hover{background:var(--theme-primary, #00A651)}.closeBtn[data-v-c55d0239]{flex:.8;background:#fff;color:var(--theme-primary, #00A651);border:1.5px solid var(--theme-primary, #00A651);height:2rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.closeBtn[data-v-c55d0239]:hover{background:rgba(var(--theme-primary-rgb),.05)}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Noto Sans SC,sans-serif;background-color:#f8f9fa;color:#343a40;overflow-x:hidden;margin:0;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}a{color:inherit;text-decoration:none;transition:color .3s ease}.button{display:inline-block;padding:12px 24px;border-radius:50px;font-weight:500;text-align:center;transition:all .3s ease;cursor:pointer}@media(min-width:768px){.md-flex{display:flex}.md-hidden{display:none}}.uploader[data-v-e25b1481]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:1rem 0;border:2px solid transparent}.uploader-left[data-v-e25b1481]{display:flex;align-items:center;gap:1rem}.icon[data-v-e25b1481]{color:var(--theme-primary, #00A651);display:flex;align-items:center;justify-content:center}.text-content[data-v-e25b1481]{display:flex;flex-direction:column;gap:.25rem;text-align:left}.text-content h3[data-v-e25b1481]{margin:0;font-size:1rem;color:#1f2937;font-weight:500;text-align:left}.text-content p[data-v-e25b1481]{margin:0;font-size:.875rem;color:#6b7280;text-align:left}.file-input[data-v-e25b1481]{display:none}.file-button[data-v-e25b1481]{background-color:var(--theme-primary, #00A651);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;transition:background-color .2s;display:flex;flex-direction:column;align-items:center;gap:.25rem}.drag-hint[data-v-e25b1481]{font-size:.75rem;opacity:.8}.dragging[data-v-e25b1481]{border:2px dashed var(--theme-primary, #00A651);background-color:rgba(var(--theme-primary-rgb),.05)}.upload-controls[data-v-e25b1481]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.download-sample[data-v-e25b1481]{font-size:.75rem;color:#6b7280;text-decoration:none;cursor:pointer;transition:color .2s}.download-sample[data-v-e25b1481]:hover{color:#4b5563;text-decoration:underline}.selected-file[data-v-e25b1481]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:#f3f4f6;border-radius:6px;width:100%;max-width:100px;gap:.25rem}.file-name[data-v-e25b1481]{font-size:.75rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-align:left;margin-right:.25rem}.remove-file[data-v-e25b1481]{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.25rem;padding:0 .25rem;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;width:24px;height:19px;margin-left:auto}.remove-file[data-v-e25b1481]:hover{color:#ef4444}@media(max-width:640px){.uploader[data-v-e25b1481]{flex-direction:column;gap:1rem;align-items:flex-start}.uploader-right[data-v-e25b1481]{width:100%}.file-button[data-v-e25b1481]{width:calc(100% - 2rem);text-align:center;display:block}.upload-controls[data-v-e25b1481]{width:100%}.selected-file[data-v-e25b1481]{width:100%;max-width:100%}.file-name[data-v-e25b1481]{max-width:calc(100% - 2rem)}}.athena-header[data-v-859be02c]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px!important;box-sizing:border-box;background:#fff;box-shadow:0 2px 8px #0000000f;height:64px;position:fixed;top:0;z-index:11}.logo[data-v-859be02c]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--theme-primary, #00A651);flex-shrink:0}.nav-menu[data-v-859be02c]{display:flex;align-items:center;flex:1;margin:0 40px;justify-content:flex-start}.nav-item[data-v-859be02c]{padding:0 20px;font-size:16px;font-weight:500;color:#333;cursor:pointer;line-height:64px;position:relative;white-space:nowrap;transition:color .3s}.nav-item[data-v-859be02c]:hover,.nav-item.active[data-v-859be02c]{color:var(--theme-primary, #00A651)}.nav-item.active[data-v-859be02c]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:3px;background-color:var(--theme-primary, #00A651);border-radius:2px 2px 0 0}[data-v-859be02c] .el-dropdown-menu__item.active,[data-v-859be02c] .el-dropdown-menu__item:hover{color:var(--theme-primary, #00A651)!important;background-color:var(--theme-tint-bg, #E8F8EF)!important}.more-btn[data-v-859be02c]{display:flex;align-items:center;justify-content:center;padding:0 10px}.header-right[data-v-859be02c]{display:flex;align-items:center;flex-shrink:0}.circle-invite-btn[data-v-859be02c]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,var(--theme-primary, #00A651) 0%,var(--theme-primary-dark, #008C44) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;margin-right:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb),.2)}.circle-invite-btn[data-v-859be02c]:hover{background:linear-gradient(90deg,var(--theme-primary-light, #4DC185) 0%,var(--theme-primary, #00A651) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.4)}.invite-cta[data-v-859be02c]{display:flex;align-items:center;height:36px;border-radius:18px;background:linear-gradient(90deg,var(--theme-primary, #00A651) 0%,var(--theme-primary-dark, #008C44) 100%);padding:0 16px;color:#fff;font-size:14px;font-weight:600;margin-right:15px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb),.2)}.invite-cta[data-v-859be02c]:hover{background:linear-gradient(90deg,var(--theme-primary-light, #4DC185) 0%,var(--theme-primary, #00A651) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.4)}.invite-cta .invite-text[data-v-859be02c]{margin-left:6px}.compact-quota-btn[data-v-859be02c]{height:36px;border-radius:18px;border:1px solid var(--theme-primary, #00A651);background-color:var(--theme-tint-bg-light, #F2FBF6);display:flex;align-items:center;padding:0 12px;color:var(--theme-primary, #00A651);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb),.1)}.compact-quota-btn[data-v-859be02c]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--theme-primary-rgb),.2)}.compact-quota-btn .el-icon[data-v-859be02c]{font-size:16px;margin-right:6px}.compact-quota-btn .quota-number[data-v-859be02c]{font-weight:700;font-size:14px}.trial-recharge-wrapper[data-v-859be02c]{display:flex;align-items:center;height:38px;border-radius:19px;overflow:hidden;margin-right:15px;cursor:pointer;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb),.15);transition:all .3s ease;background-color:#fff}.trial-recharge-wrapper[data-v-859be02c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.25)}.trial-part[data-v-859be02c]{background-color:var(--theme-tint-bg-light, #F2FBF6);color:var(--theme-primary, #00A651);height:100%;display:flex;align-items:center;padding:0 16px;font-weight:700;font-size:14px;transition:background-color .3s}.trial-part[data-v-859be02c]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.recharge-part[data-v-859be02c]{background:linear-gradient(90deg,var(--theme-primary, #00A651) 0%,var(--theme-primary-dark, #008C44) 100%);color:#fff;height:100%;display:flex;align-items:center;padding:0 20px;font-weight:700;font-size:14px;transition:opacity .3s}.recharge-part[data-v-859be02c]:hover{opacity:.9}.compact-btn[data-v-859be02c]{width:36px;height:36px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;margin-right:12px;cursor:pointer;transition:all .2s;color:#666}.compact-btn[data-v-859be02c]:hover{background-color:#e6e6e6;color:var(--theme-primary, #00A651)}.user-info[data-v-859be02c]{display:flex;align-items:center;margin-left:8px}.user-dropdown-trigger[data-v-859be02c]{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s;font-weight:700}.user-dropdown-trigger[data-v-859be02c]:hover{background-color:#f5f5f5}.header-avatar[data-v-859be02c]{width:32px;height:32px;border-radius:50%;margin-right:8px}.nav-cta[data-v-859be02c]{padding:.5rem 1rem;font-size:14px;font-weight:600;background-color:var(--theme-primary, #00A651);color:#fff;border-radius:18px;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a;text-decoration:none;white-space:nowrap;display:inline-block}.nav-cta[data-v-859be02c]:hover{background-color:var(--theme-primary, #00A651)}[data-v-859be02c] .el-popper.is-light{padding:0;border:none}.tooltip-content[data-v-859be02c]{padding:4px 0}.tooltip-row[data-v-859be02c]{padding:4px 8px;font-size:14px;border-radius:4px}.tooltip-row[data-v-859be02c]:hover{background-color:#f5f5f5;color:var(--theme-primary, #00A651)}[data-v-859be02c] .invite-modal{border-radius:20px;overflow:hidden}[data-v-859be02c] .invite-modal .el-dialog__header,[data-v-859be02c] .invite-modal .el-dialog__body{padding:0}.invite-modal-container[data-v-859be02c]{padding:40px 32px 32px;display:flex;flex-direction:column;align-items:center}.header-icon-wrapper[data-v-859be02c]{margin-bottom:20px}.invite-title[data-v-859be02c]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.invite-description[data-v-859be02c]{font-size:14px;color:#666;text-align:center;margin-bottom:32px;line-height:1.6}.share-section[data-v-859be02c]{width:100%;margin-bottom:24px}.share-label[data-v-859be02c]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:12px}.invite-input-wrapper[data-v-859be02c]{display:flex;gap:12px}.invite-input[data-v-859be02c]{flex:1}[data-v-859be02c] .invite-input .el-input__wrapper{height:44px;background:#f5f7f9;border:none;box-shadow:none!important;border-radius:12px;padding:0 16px}[data-v-859be02c] .invite-input .el-input__inner{font-size:14px;color:#333}.copy-btn[data-v-859be02c]{height:44px;border-radius:12px;padding:0 24px;font-weight:500;background:var(--theme-primary, #00A651)!important;border:none!important}.copy-btn[data-v-859be02c]:hover{background:var(--theme-primary, #00A651)!important}.history-divider[data-v-859be02c]{width:100%;position:relative;text-align:center;margin-bottom:24px}.history-divider[data-v-859be02c]:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#f0f0f0}.divider-text[data-v-859be02c]{position:relative;background:#fff;padding:0 16px;font-size:14px;color:#999}.stats-card[data-v-859be02c]{width:100%;background-color:#f8faff;border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;box-sizing:border-box}.stats-info[data-v-859be02c]{display:flex;gap:40px}.stat-item[data-v-859be02c]{display:flex;flex-direction:column}.stat-value[data-v-859be02c]{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.2}.stat-label[data-v-859be02c]{font-size:13px;color:#929aa6;margin-top:4px}.history-link-wrapper[data-v-859be02c]{width:100%;display:flex;justify-content:flex-end}.history-link[data-v-859be02c]{display:flex;align-items:center;gap:4px;font-size:14px;color:#929aa6;cursor:pointer;transition:color .2s}.history-link[data-v-859be02c]:hover{color:var(--theme-primary, #00A651)}.history-list[data-v-859be02c]{width:100%;margin-top:16px;max-height:200px;overflow-y:auto;padding-right:4px}.history-list[data-v-859be02c]::-webkit-scrollbar{width:4px}.history-list[data-v-859be02c]::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:2px}.history-item[data-v-859be02c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:12px;background-color:#fff;transition:all .3s ease}.history-item[data-v-859be02c]:hover{border-color:var(--theme-primary, #00A651);box-shadow:0 2px 12px rgba(var(--theme-primary-rgb),.1)}.history-item[data-v-859be02c]:last-child{margin-bottom:0}.invitee-info[data-v-859be02c]{display:flex;flex-direction:column;gap:4px}.invitee-name[data-v-859be02c]{font-size:15px;font-weight:600;color:#1d2129;text-align:left}.invite-date[data-v-859be02c]{font-size:12px;color:#86909c;text-align:left}.reward-info[data-v-859be02c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.reward-value[data-v-859be02c]{font-size:15px;font-weight:600;color:#52c41a}.reward-status[data-v-859be02c]{font-size:12px;color:#86909c}.empty-history[data-v-859be02c]{text-align:center;padding:32px 0;color:#929aa6;font-size:14px}.menu-title[data-v-859be02c]{font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between}.header[data-v-4e1b246c]{padding:1rem 8rem;background-color:#fff;border-bottom:1px solid #e5e7eb;position:fixed;top:0;left:0;width:calc(100% - 16rem);z-index:30}.header.no-border[data-v-4e1b246c]{border-bottom:1px solid #ffffff}.header-content[data-v-4e1b246c]{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-link[data-v-4e1b246c]{text-decoration:none}.title-container[data-v-4e1b246c]{display:flex;align-items:center;gap:.5rem}.title-icon[data-v-4e1b246c]{width:1.5rem;height:1.5rem;color:var(--theme-primary, #00A651)}.title[data-v-4e1b246c]{margin:0;font-size:1.25rem;font-weight:600;color:#333;cursor:pointer}.left-section[data-v-4e1b246c]{display:flex;align-items:center;gap:1rem}.nav-buttons[data-v-4e1b246c]{display:flex;gap:.5rem;margin-left:1rem}.right-section[data-v-4e1b246c]{display:flex;gap:1rem;align-items:center}.report-btn[data-v-4e1b246c]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--theme-primary, #00A651);padding:.6rem;font-size:.9rem;cursor:pointer;transition:color .3s;text-decoration:none}.report-icon[data-v-4e1b246c]{width:1.2rem;height:1.2rem}.report-btn[data-v-4e1b246c]:hover{color:var(--theme-primary, #00A651)}.report-btn[data-v-4e1b246c]:active{transform:scale(.98)}.new-btn[data-v-4e1b246c]{background-color:var(--theme-primary, #00A651);border:none;color:#fff;padding:.6rem 1.8rem;font-size:.9rem;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.new-btn[data-v-4e1b246c]:hover{background-color:var(--theme-primary, #00A651)}.new-btn[data-v-4e1b246c]:active{transform:scale(.98)}.report-btn-active[data-v-4e1b246c]{color:var(--theme-primary, #00A651);font-weight:600;background-color:var(--theme-tint-bg, #E8F8EF);border-radius:6px}.report-btn-active[data-v-4e1b246c]:hover{color:var(--theme-primary, #00A651)}.username[data-v-4e1b246c]{font-size:.9rem;font-weight:500}.user-info[data-v-4e1b246c]{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:6px;transition:color .2s;color:#4b5563}.user-info[data-v-4e1b246c]:hover{color:var(--theme-primary, #00A651)}.dropdown-icon[data-v-4e1b246c]{width:1rem;height:1rem;color:inherit;transition:transform .2s ease;margin-top:1px}.dropdown-icon.dropdown-active[data-v-4e1b246c]{transform:rotate(180deg)}.dropdown-menu[data-v-4e1b246c]{position:absolute;top:calc(100% + .5rem);right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:120px;z-index:1000}.dropdown-item[data-v-4e1b246c]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;background:none;color:#374151;font-size:.9rem;cursor:pointer;transition:all .2s}.dropdown-item[data-v-4e1b246c]:hover{background-color:#f3f4f6;color:var(--theme-primary, #00A651)}.dropdown-item-icon[data-v-4e1b246c]{width:1.2rem;height:1.2rem}@media(max-width:768px){.button-text[data-v-4e1b246c]{display:none}.report-btn[data-v-4e1b246c]{padding:.6rem}.nav-buttons[data-v-4e1b246c]{margin-left:.5rem}.title[data-v-4e1b246c]{font-size:1.1rem}.left-section[data-v-4e1b246c]{gap:0px}}.innovation-section[data-v-31dedbcd]{max-width:1000px;margin:2px auto;margin-top:calc((100vh - 200px)/2);text-align:center;padding:0 20px}.title[data-v-31dedbcd]{font-size:2.25rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.input-group[data-v-31dedbcd]{display:flex;width:600px;margin:0 auto;gap:0}.uploader-container .uploader[data-v-31dedbcd]{margin-top:.5rem}.uploader-container[data-v-31dedbcd]{width:600px;margin:0 auto;margin-top:.5rem}.advanced-options[data-v-31dedbcd]{text-align:left;color:#4b5563;font-size:.7rem;margin-bottom:.5rem;padding-left:.5rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;-webkit-user-select:none;user-select:none}.advanced-options[data-v-31dedbcd]:hover{color:var(--theme-primary, #00A651)}.icon[data-v-31dedbcd]{min-width:18px;width:18px;height:18px;transition:transform .3s ease}.icon.rotate[data-v-31dedbcd]{transform:rotate(-180deg)}.advanced-options:hover .icon[data-v-31dedbcd]{transform:scale(1.1) rotate(0)}.advanced-options:hover .icon.rotate[data-v-31dedbcd]{transform:scale(1.1) rotate(-180deg)}.idea-input[data-v-31dedbcd]{flex:1;width:100%;padding:12px 20px;font-size:1.1rem;border:2px solid #e2e8f0;border-radius:8px 0 0 8px;transition:border-color .3s ease;margin-bottom:0}.idea-input[data-v-31dedbcd]:focus{outline:none;border-color:var(--theme-primary, #00A651)}.start-btn[data-v-31dedbcd]{white-space:nowrap;padding:.6rem 1.8rem;font-size:.9rem;font-weight:500;border-radius:0 6px 6px 0;background-color:var(--theme-primary, #00A651);color:#fff;border:none;transition:background-color .3s,transform .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);cursor:pointer;margin-left:-2px}.start-btn[data-v-31dedbcd]:hover{background-color:var(--theme-primary, #00A651)}.start-btn[data-v-31dedbcd]:active{transform:scale(.95)}.options[data-v-31dedbcd]{margin:1rem 0;width:600px;margin:1rem auto}.radio-group[data-v-31dedbcd]{display:flex;justify-content:flex-start;gap:2rem;margin:.5rem 0;padding-left:.5rem}.radio-option[data-v-31dedbcd]{display:flex;align-items:center;cursor:pointer;gap:.5rem;-webkit-user-select:none;user-select:none}.radio-option input[type=radio][data-v-31dedbcd]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:50%;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;background-color:#fff;transition:all .2s ease}.radio-option input[type=radio][data-v-31dedbcd]:checked{border-color:var(--theme-primary, #00A651)}.radio-option input[type=radio][data-v-31dedbcd]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--theme-primary, #00A651);display:block}.radio-option:hover input[type=radio][data-v-31dedbcd]{border-color:var(--theme-primary, #00A651)}.radio-label[data-v-31dedbcd]{font-size:1rem;color:#4b5563}@media(max-width:640px){.uploader-container[data-v-31dedbcd],.options[data-v-31dedbcd],.input-group[data-v-31dedbcd]{width:100%}.start-btn[data-v-31dedbcd]{padding:.5rem 1.5rem}}.modal-overlay[data-v-63324751]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0000001a}.modal-content[data-v-63324751]{background:#fff;width:90%;max-width:500px;padding:1.5rem;background:#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0000001a}.modal-header[data-v-63324751]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-63324751]{margin:0;font-size:1.25rem;color:#333}.task-list[data-v-63324751]{max-height:60vh;overflow-y:auto;padding:.5rem}.task-item[data-v-63324751]{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem}.task-item[data-v-63324751]:last-child{margin-bottom:0}.task-header[data-v-63324751]{display:flex;align-items:center}.task-header.no-description[data-v-63324751]{margin-bottom:0}.status-circle[data-v-63324751]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.check-icon[data-v-63324751],.error-icon[data-v-63324751],.loading-icon[data-v-63324751],.clock-icon[data-v-63324751]{width:20px;height:20px}.loading-icon[data-v-63324751]{width:24px;height:24px;animation:spin-63324751 .8s linear infinite;transform-origin:center}@keyframes spin-63324751{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-circle.waiting[data-v-63324751],.status-circle.processing[data-v-63324751]{border:none}.status-circle.waiting[data-v-63324751]{color:#9ca3af}.status-circle.processing[data-v-63324751]{color:var(--theme-primary, #00A651)}.error-icon[data-v-63324751]{stroke:#fff}.status-circle.success[data-v-63324751]{color:var(--theme-primary, #00A651);background-color:var(--theme-primary, #00A651)}.status-circle.processing .check-icon[data-v-63324751],.status-circle.success .check-icon[data-v-63324751]{stroke:#fff}.status-circle.error[data-v-63324751]{color:#ef4444;background-color:#ef4444}.task-title[data-v-63324751]{font-weight:500;margin-left:1rem;color:#333}.task-title.processing[data-v-63324751]{font-weight:700;color:var(--theme-primary, #00A651)}.task-title.waiting[data-v-63324751]{color:#9ca3af}.task-title.error[data-v-63324751]{color:#ef4444;font-weight:500}.task-description[data-v-63324751]{color:#666;font-size:.9rem;line-height:1.5;margin-left:2.5rem}.modal-footer[data-v-63324751]{display:flex;justify-content:center;margin-top:2rem}.confirm-button[data-v-63324751]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}.confirm-button[data-v-63324751]:hover{background-color:var(--theme-primary, #00A651)}.confirm-button[data-v-63324751]:active{transform:scale(.98)}.close-button[data-v-63324751]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-63324751]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-63324751]{width:95%;padding:1.2rem}.confirm-button[data-v-63324751]{padding:.5rem 1.5rem}}button[data-v-f03cad04]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-f03cad04]:hover{background-color:var(--theme-primary-dark, #008C44)}button[data-v-f03cad04]:active{transform:scale(.98)}button[data-v-f03cad04]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-f03cad04]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-f03cad04]{box-shadow:none;color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF);transition:background-color .2s ease}.cancel-button[data-v-f03cad04]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.cancel-button[data-v-f03cad04]:active{transform:scale(.98)}.cancel-button[data-v-f03cad04]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.innovation-section[data-v-b0f96b75]{max-width:1000px;margin:2px auto;margin-top:calc((100vh - 200px)/2);text-align:center;padding:0 20px}.title[data-v-b0f96b75]{font-size:2.25rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.input-group[data-v-b0f96b75]{display:flex;width:600px;margin:0 auto;gap:0}.idea-input[data-v-b0f96b75]{flex:1;width:100%;padding:12px 20px;font-size:1.1rem;border:2px solid #e2e8f0;border-radius:8px 0 0 8px;transition:border-color .3s ease;margin-bottom:0}.idea-input[data-v-b0f96b75]:focus{outline:none;border-color:#8b5cf6}.start-btn[data-v-b0f96b75]{white-space:nowrap;padding:.6rem 1.8rem;font-size:.9rem;font-weight:500;border-radius:0 6px 6px 0;background-color:#8b5cf6;color:#fff;border:none;transition:background-color .3s,transform .3s;box-shadow:0 2px 4px #8b5cf633;cursor:pointer;margin-left:-2px}.start-btn[data-v-b0f96b75]:hover{background-color:#7c3aed}.start-btn[data-v-b0f96b75]:active{transform:scale(.95)}@media(max-width:640px){.input-group[data-v-b0f96b75]{width:100%}.start-btn[data-v-b0f96b75]{padding:.5rem 1.5rem}}.loading-modal[data-v-809be25a]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:29;display:flex;justify-content:center;align-items:center}.loading-content[data-v-809be25a]{padding:20px;background:transparent}.skeleton-container[data-v-809be25a]{width:400px}.skeleton-header[data-v-809be25a]{height:30px;background:#ccc;margin-bottom:24px;border-radius:6px;animation:pulse-809be25a 1.5s infinite}.skeleton-body .skeleton-line[data-v-809be25a]{height:20px;background:#cecece;margin-bottom:16px;border-radius:6px;animation:pulse-809be25a 1.5s infinite}.skeleton-body .skeleton-line[data-v-809be25a]:last-child{width:60%}@keyframes pulse-809be25a{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}.modal-overlay[data-v-c6d9e514]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c6d9e514]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:1.5rem;display:flex;flex-direction:column;margin:1rem}.modal-header[data-v-c6d9e514]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-c6d9e514]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-c6d9e514]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-c6d9e514]:hover{color:#333}.modal-body pre[data-v-c6d9e514]{margin:0;font-family:system-ui,-apple-system,sans-serif;white-space:pre-wrap;word-wrap:break-word;line-height:1.6;font-size:1rem;color:#374151;overflow-y:auto}.modal-body[data-v-c6d9e514]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-c6d9e514]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-c6d9e514]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.view-button[data-v-c6d9e514]:hover{background-color:var(--theme-primary-dark, #008C44)}.view-button[data-v-c6d9e514]:active{transform:scale(.98)}.cancel-button[data-v-c6d9e514],.confirm-button[data-v-c6d9e514]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-c6d9e514]{background-color:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary-dark, #008C44)}.cancel-button[data-v-c6d9e514]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.confirm-button[data-v-c6d9e514]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-c6d9e514]:hover{background-color:var(--theme-primary-dark, #008C44)}.confirm-button[data-v-c6d9e514]:active,.cancel-button[data-v-c6d9e514]:active{transform:scale(.98)}.skeleton[data-v-c6d9e514]{padding:1rem 0}.skeleton-line[data-v-c6d9e514]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-c6d9e514 1.5s infinite}.skeleton-line[data-v-c6d9e514]:last-child{width:60%}@keyframes pulse-c6d9e514{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-c6d9e514]{width:95%;padding:1.2rem}.view-button[data-v-c6d9e514]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-be86168a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-be86168a]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:1.5rem;display:flex;flex-direction:column;margin:1rem}.modal-header[data-v-be86168a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-be86168a]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-be86168a]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-be86168a]:hover{color:#333}.modal-body pre[data-v-be86168a]{margin:0;font-family:system-ui,-apple-system,sans-serif;white-space:pre-wrap;word-wrap:break-word;line-height:1.6;font-size:1rem;color:#374151;overflow-y:auto}.modal-body[data-v-be86168a]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-be86168a]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-be86168a]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.view-button[data-v-be86168a]:hover{background-color:var(--theme-primary-dark, #008C44)}.view-button[data-v-be86168a]:active{transform:scale(.98)}.cancel-button[data-v-be86168a],.confirm-button[data-v-be86168a]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-be86168a]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-be86168a]:hover{background-color:#e5e7eb}.confirm-button[data-v-be86168a]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-be86168a]:hover{background-color:var(--theme-primary-dark, #008C44)}.confirm-button[data-v-be86168a]:active,.cancel-button[data-v-be86168a]:active{transform:scale(.98)}.skeleton[data-v-be86168a]{padding:1rem 0}.skeleton-line[data-v-be86168a]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-be86168a 1.5s infinite}.skeleton-line[data-v-be86168a]:last-child{width:60%}@keyframes pulse-be86168a{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-be86168a]{width:95%;padding:1.2rem}.view-button[data-v-be86168a]{width:100%;padding:.5rem 1.5rem}}.backward-btn[data-v-87deaa2d]{border:none;background:transparent;cursor:pointer;padding:8px;margin:auto 0;margin-right:.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s;line-height:1}.backward-btn[data-v-87deaa2d]:hover{background-color:#0000001a}.backward-btn svg[data-v-87deaa2d]{fill:currentColor;width:24px;height:24px}.menu-sidebar[data-v-70682c0c]{position:fixed;top:4.5rem;z-index:10;box-sizing:border-box;padding:1rem;width:var(--menu-width, 172px);transition:width .3s ease}.menu-sidebar[data-v-70682c0c] .el-menu{--el-menu-active-color: var(--theme-primary-dark, #008C44);--el-menu-text-color: #64748b;--el-menu-hover-text-color: var(--theme-primary-dark, #008C44);--el-menu-bg-color: #ffffff;--el-menu-hover-bg-color: var(--theme-tint-bg, #E8F8EF);--el-menu-active-bg-color: var(--theme-tint-bg, #E8F8EF);--el-menu-border-color: #e2e8f0;border-radius:.8rem;overflow:hidden}.menu-sidebar[data-v-70682c0c] .el-menu:not(.el-menu--collapse){width:172px}.menu-sidebar[data-v-70682c0c] .el-menu--collapse{width:64px}.vertical-menu[data-v-70682c0c]{border-radius:.8rem!important}.vertical-menu .el-menu-item[data-v-70682c0c]{border-radius:.4rem;margin:.2rem 0;transition:all .3s ease}.vertical-menu .el-menu-item.is-active[data-v-70682c0c]{background-color:var(--el-menu-active-bg-color)!important;color:var(--el-menu-active-color)!important;font-weight:500}.vertical-menu .el-menu-item[data-v-70682c0c]:hover{background-color:var(--el-menu-hover-bg-color)!important;color:var(--el-menu-hover-text-color)!important}.menu-sidebar[data-v-70682c0c] .el-menu--collapse .el-menu-item span,.menu-sidebar[data-v-70682c0c] .el-menu--collapse .el-submenu__title span,.menu-sidebar[data-v-70682c0c] .el-menu--collapse .el-submenu__icon-arrow{display:none}@media(max-width:1380px){.menu-sidebar[data-v-70682c0c]{--menu-width: 64px;padding:.8rem}}@media(max-width:768px){.menu-sidebar[data-v-70682c0c]{--menu-width: 48px;padding:.6rem}}.loading-modal[data-v-20d62cee]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:29;display:flex;justify-content:center;align-items:center}.loading-content[data-v-20d62cee]{padding:20px;background:transparent}.loading-container[data-v-20d62cee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-20d62cee]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-20d62cee 1s linear infinite}.loading-text[data-v-20d62cee]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-20d62cee 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-20d62cee{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-20d62cee{0%,to{opacity:1}50%{opacity:.5}}.explored[data-v-0eac26dd]{padding:2vh 0rem 5vh;background-color:#fff;margin-top:60px}.content[data-v-0eac26dd]{max-width:1000px;margin:0 auto;text-align:left;padding:0 0rem}.main-title[data-v-0eac26dd]{display:flex;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;text-align:left;margin-bottom:1.5rem;max-width:1000px;margin:1rem auto}.description[data-v-0eac26dd]{color:#666;font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:3rem;line-height:1.6}.patents-container[data-v-0eac26dd]{display:grid;gap:2rem;max-width:1000px;margin:0 auto}.patent-card[data-v-0eac26dd]{background:#f8f9fa;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;max-width:1000px}.card-header[data-v-0eac26dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.patent-card h3[data-v-0eac26dd]{color:#333;font-size:1.1rem;margin:0;padding-right:1rem;flex:1}.similarity[data-v-0eac26dd]{color:var(--theme-primary, #00A651);font-weight:500;font-size:.9rem;white-space:nowrap}.patent-desc[data-v-0eac26dd]{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.patent-info[data-v-0eac26dd]{display:flex;gap:2rem;margin-bottom:1rem;font-size:.9rem;color:#666}.avoid-button[data-v-0eac26dd]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.avoid-button[data-v-0eac26dd]:hover{background-color:var(--theme-primary-dark, #008C44)}.avoid-button[data-v-0eac26dd]:active{transform:scale(.98)}.truncate[data-v-0eac26dd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.truncate-3-lines[data-v-0eac26dd]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:900px}.bottom-action[data-v-0eac26dd]{margin-top:3rem;text-align:center}.explore-button[data-v-0eac26dd]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.explore-button[data-v-0eac26dd]:hover{background-color:var(--theme-primary-dark, #008C44)}.explore-button[data-v-0eac26dd]:active{transform:scale(.98)}@media(max-width:640px){.explored[data-v-0eac26dd]{padding:1vh 0 3vh}.content[data-v-0eac26dd]{padding:0 1rem}.patent-card[data-v-0eac26dd]{padding:1.2rem}.similarity[data-v-0eac26dd]{top:1.2rem;right:1.2rem}.patent-info[data-v-0eac26dd]{flex-direction:column;gap:.5rem}.avoid-button[data-v-0eac26dd]{width:100%;padding:.5rem 1.5rem}.card-header[data-v-0eac26dd]{flex-wrap:wrap;gap:.5rem}.explore-button[data-v-0eac26dd]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-42e6556f]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-42e6556f]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem}.modal-header[data-v-42e6556f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-42e6556f]{margin:0;font-size:1.25rem;color:#333}.editor-textarea[data-v-42e6556f]{width:calc(100% - 2rem - 2px);min-height:160px;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;resize:vertical;font-family:inherit;font-size:.9rem;line-height:1.5;color:#333;transition:border-color .3s ease}.editor-textarea[data-v-42e6556f]:focus{outline:none;border-color:var(--theme-primary, #00A651);box-shadow:none}.modal-footer[data-v-42e6556f]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.cancel-button[data-v-42e6556f],.confirm-button[data-v-42e6556f]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-42e6556f]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-42e6556f]:hover{background-color:#e5e7eb}.confirm-button[data-v-42e6556f]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-42e6556f]:hover{background-color:var(--theme-primary-dark, #008C44)}.close-button[data-v-42e6556f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-42e6556f]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-42e6556f]{width:95%;padding:1.2rem}.cancel-button[data-v-42e6556f],.confirm-button[data-v-42e6556f]{padding:.5rem 1.5rem}}.solution-page[data-v-fcbb6667]{padding:1rem 0;margin-top:60px}.main-title[data-v-fcbb6667]{display:flex;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;text-align:left;margin-bottom:1.5rem;max-width:1000px;margin:1rem auto}.solution-blocks[data-v-fcbb6667]{display:flex;flex-direction:column;gap:.75rem;max-width:1000px;margin:0 auto}.solution-block[data-v-fcbb6667]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:left;box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);border:.5px solid var(--theme-primary, #00A651)}.solution-block[data-v-fcbb6667]:hover:not(.selected){background-color:rgba(var(--theme-primary-rgb),.04);border-color:rgba(var(--theme-primary-rgb),.3)}.solution-block:hover:not(.selected) h3[data-v-fcbb6667]{color:var(--theme-primary, #00A651)}.block-content[data-v-fcbb6667]{flex:1}.block-actions[data-v-fcbb6667]{margin-left:1rem;display:flex;gap:4px;align-items:center}.icon-btn[data-v-fcbb6667]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:var(--theme-primary, #00A651);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-fcbb6667]:hover{background-color:#0000000d}.selected .icon-btn[data-v-fcbb6667]{color:#fff}.selected .icon-btn[data-v-fcbb6667]:hover{background-color:#ffffff1a}.edit-textarea[data-v-fcbb6667]{width:100%;min-height:60px;padding:.5rem;border:2px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:clamp(.875rem,2vw,1rem);line-height:1.6;resize:vertical;transition:all .3s ease;background-color:#f8fafc;color:#1e293b}.edit-textarea[data-v-fcbb6667]:focus{outline:none;border-color:var(--theme-primary, #00A651);background-color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.1)}.selected .edit-textarea[data-v-fcbb6667]{background-color:#fff;border-color:#ffffff4d}.selected .edit-textarea[data-v-fcbb6667]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.solution-block.selected[data-v-fcbb6667]{background-color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651);color:#fff}.solution-block.selected h3[data-v-fcbb6667]{color:#fff}.solution-block.selected p[data-v-fcbb6667]{color:#ffffffe6}.solution-block h3[data-v-fcbb6667]{margin:0 0 .5rem;font-size:clamp(1rem,2.5vw,1.25rem)}.solution-block p[data-v-fcbb6667]{color:#666;line-height:1.5;margin:0;font-size:clamp(.875rem,2vw,1rem)}.action-buttons[data-v-fcbb6667]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-fcbb6667]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-fcbb6667]{color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF);transition:background-color .2s ease}.action-btn.regenerate[data-v-fcbb6667]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.action-btn.next[data-v-fcbb6667]{color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-fcbb6667]:hover{background-color:var(--theme-primary-dark, #008C44)}.action-btn[data-v-fcbb6667]:active{transform:scale(.98)}@media(min-width:768px){.solution-page[data-v-fcbb6667]{padding:1rem 0}.solution-blocks[data-v-fcbb6667]{gap:1rem;padding:0}.solution-block[data-v-fcbb6667]{padding:1.25rem}.edit-textarea[data-v-fcbb6667]{min-height:80px;padding:.75rem}.action-buttons[data-v-fcbb6667]{gap:1rem;margin:2rem auto 0}.action-btn[data-v-fcbb6667]{padding:.6rem 1.8rem}}@media(max-width:640px){.action-buttons[data-v-fcbb6667]{flex-direction:column;padding:0 1rem}.action-btn[data-v-fcbb6667]{width:100%}.icon-btn[data-v-fcbb6667]{width:28px;height:28px;padding:4px}}.image-container[data-v-27b7987b]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60vh;overflow:hidden}.image-wrapper[data-v-27b7987b]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-wrapper img[data-v-27b7987b]{max-width:100%;max-height:100%;object-fit:contain}.image-title[data-v-27b7987b]{position:absolute;bottom:20px;right:20px;background:#000c;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;display:flex;gap:8px;align-items:center}.image-count[data-v-27b7987b]{padding-left:8px;border-left:1px solid rgba(255,255,255,.3)}.nav-button[data-v-27b7987b]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;cursor:pointer;border-radius:50%;transition:background-color .3s}.nav-button svg[data-v-27b7987b]{width:20px;height:20px}.nav-button[data-v-27b7987b]:hover{background:#000c}.nav-button.prev[data-v-27b7987b]{left:1rem}.nav-button.next[data-v-27b7987b]{right:1rem}.loading-container[data-v-27b7987b]{width:100%;height:100%;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-27b7987b]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-27b7987b 1s linear infinite}.loading-text[data-v-27b7987b]{color:var(--theme-primary, #00A651);font-size:1rem}@keyframes spin-27b7987b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-left-enter-active[data-v-27b7987b],.slide-right-enter-active[data-v-27b7987b]{transition:all .3s ease}.slide-left-leave-active[data-v-27b7987b],.slide-right-leave-active[data-v-27b7987b]{transition:all .3s ease;position:absolute}.slide-left-enter-from[data-v-27b7987b]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-27b7987b],.slide-right-enter-from[data-v-27b7987b]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-27b7987b]{transform:translate(100%);opacity:0}.modal-overlay[data-v-b97650dc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b97650dc]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;padding:1.5rem;margin:1rem;display:flex;flex-direction:column}.modal-header[data-v-b97650dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-b97650dc]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-b97650dc]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.modal-body[data-v-b97650dc]{width:100%;height:60vh;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.modal-content[data-v-b97650dc]{width:95%;padding:1rem}}.action-buttons[data-v-b97650dc]{display:flex;justify-content:flex-end;gap:.75rem;margin:1.5rem 0 .5rem;padding:0}.action-btn[data-v-b97650dc]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-b97650dc]{background-color:#fff;border:2px solid var(--theme-primary, #00A651);color:var(--theme-primary, #00A651)}.action-btn.regenerate[data-v-b97650dc]:hover{background-color:#f8fafc}.action-btn.next[data-v-b97650dc]{background-color:var(--theme-primary, #00A651);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-b97650dc]:hover{background-color:var(--theme-primary-dark, #008C44)}.action-btn[data-v-b97650dc]:active{transform:scale(.98)}@media(max-width:640px){.action-buttons[data-v-b97650dc]{flex-direction:column;padding:0}.action-btn[data-v-b97650dc]{width:100%}}.divider[data-v-b97650dc]{height:1px;background-color:#e5e7eb;margin:0 -1.5rem}@media(max-width:640px){.divider[data-v-b97650dc]{margin:0 -1rem}}.el-tabs[data-v-4090a398] .el-tabs__content{padding:10px 0}.el-tabs[data-v-4090a398] .el-tabs__item{font-size:14px;height:32px;line-height:32px;padding:0 16px}.el-tabs[data-v-4090a398] .el-tabs__nav{border:none}.el-tabs[data-v-4090a398] .el-tabs__header{margin:0;border-bottom:none}.el-tabs[data-v-4090a398] .el-tabs__item.is-active{color:var(--theme-primary, #00A651);background-color:#f5f7fa;border-radius:4px 4px 0 0}.el-tabs[data-v-4090a398] .el-tabs__item:hover{color:var(--theme-primary, #00A651)}.modal-overlay[data-v-4090a398]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4090a398]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:1.5rem;display:flex;flex-direction:column;margin:1rem}.modal-header[data-v-4090a398]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h2[data-v-4090a398]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-4090a398]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-4090a398]:hover{color:#333}.modal-body pre[data-v-4090a398]{margin:0;font-family:system-ui,-apple-system,sans-serif;white-space:pre-wrap;word-wrap:break-word;line-height:1.6;font-size:1rem;color:#374151;overflow-y:auto}.modal-body[data-v-4090a398]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-4090a398]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-4090a398]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.view-button[data-v-4090a398]:hover{background-color:var(--theme-primary-dark, #008C44)}.view-button[data-v-4090a398]:active{transform:scale(.98)}.cancel-button[data-v-4090a398],.confirm-button[data-v-4090a398]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-4090a398]{background-color:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary-dark, #008C44)}.cancel-button[data-v-4090a398]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.confirm-button[data-v-4090a398]{background-color:var(--theme-primary, #00A651);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-4090a398]:hover{background-color:var(--theme-primary-dark, #008C44)}.confirm-button[data-v-4090a398]:active,.cancel-button[data-v-4090a398]:active{transform:scale(.98)}.skeleton[data-v-4090a398]{padding:1rem 0}.skeleton-line[data-v-4090a398]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-4090a398 1.5s infinite}.skeleton-line[data-v-4090a398]:last-child{width:60%}@keyframes pulse-4090a398{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-4090a398]{width:95%;padding:1.2rem}.view-button[data-v-4090a398]{width:100%;padding:.5rem 1.5rem}}.patent-list[data-v-4090a398]{display:flex;flex-direction:column;gap:8px}.patent-item[data-v-4090a398]{position:relative;padding:12px;border-radius:4px;background-color:#f5f7fa;cursor:pointer;transition:all .3s ease}.patent-item[data-v-4090a398]:hover{background-color:#e1e8f0}.copy-icon[data-v-4090a398]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;color:var(--theme-primary, #00A651)}.patent-item:hover .copy-icon[data-v-4090a398]{opacity:1}.detail-container[data-v-6a9b6acc]{background-color:#f8f9fa}.content[data-v-6a9b6acc]{max-width:1100px;margin:60px auto 0;text-align:left;padding:1rem}h1[data-v-6a9b6acc]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex}.markdown-content[data-v-6a9b6acc]{margin:2rem 0;padding:2rem;border-radius:8px;box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);border:.5px solid var(--theme-primary, #00A651);background-color:#fff}.markdown-content h3[data-v-6a9b6acc]{margin-top:0;text-align:left;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;margin-bottom:1.5rem}.action-buttons[data-v-6a9b6acc]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-6a9b6acc]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-6a9b6acc]{border:none;color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF);transition:background-color .2s ease}.action-btn.regenerate[data-v-6a9b6acc]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.action-btn.next[data-v-6a9b6acc]{background-color:var(--theme-primary, #00A651);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-6a9b6acc]:hover{background-color:var(--theme-primary-dark, #008C44)}.action-btn[data-v-6a9b6acc]:active{transform:scale(.98)}@media(max-width:1000px){.markdown-content[data-v-6a9b6acc]{padding:1.5rem}}@media(max-width:640px){.action-buttons[data-v-6a9b6acc]{flex-direction:column;padding:0 1rem}.action-btn[data-v-6a9b6acc]{width:100%}}.solution-container[data-v-08d5749b]{padding:1rem;margin-top:60px;background-color:#f8f9fa}.content[data-v-08d5749b]{max-width:1100px;margin:0 auto}.main-title[data-v-08d5749b]{display:flex;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;text-align:left;margin-bottom:1.5rem;margin-top:1rem}.markdown-content[data-v-08d5749b]{margin-top:2rem;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a;border:.5px solid var(--theme-primary, #00A651);box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);background-color:#fff}.markdown-content[data-v-08d5749b]{white-space:pre-wrap;word-break:break-word}.markdown-content[data-v-08d5749b] h1{font-size:2em;font-weight:700;margin:.67em 0}.markdown-content[data-v-08d5749b] h2{font-size:1.5em;font-weight:700;margin:.83em 0}.markdown-content[data-v-08d5749b] h3{font-size:1.17em;font-weight:700;margin:1em 0}.markdown-content[data-v-08d5749b] p{margin:1em 0;line-height:1.6}.markdown-content[data-v-08d5749b] ul,.markdown-content[data-v-08d5749b] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-08d5749b] li{margin:.5em 0}.markdown-content[data-v-08d5749b] pre{background-color:#f5f5f5;padding:1rem;border-radius:4px;overflow-x:auto;margin:1em 0;font-family:monospace;white-space:pre-wrap}.markdown-content[data-v-08d5749b] code{font-family:monospace;background-color:#f5f5f5;padding:.2em .4em;border-radius:3px}.markdown-content[data-v-08d5749b] blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1em 0;color:#666}.action-buttons[data-v-08d5749b]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-08d5749b]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.action-btn.next[data-v-08d5749b]{background-color:var(--theme-primary, #00A651);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-08d5749b]:hover{background-color:var(--theme-primary-dark, #008C44)}.action-btn.cancel[data-v-08d5749b]{color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF);transition:background-color .2s ease}.action-btn.cancel[data-v-08d5749b]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.action-btn[data-v-08d5749b]:active{transform:scale(.98)}@media(max-width:640px){.action-buttons[data-v-08d5749b]{flex-direction:column;padding:0 1rem}.action-btn[data-v-08d5749b]{width:100%}}.layout-container{position:relative}.innovation-main{padding-top:71.38px;display:flex;flex-direction:row}.router-view{flex:1}.content[data-v-7e6d57a2]{max-width:1000px;margin:0 auto;text-align:left;padding:1rem}h1[data-v-7e6d57a2]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex;align-items:center;width:100%}h1.truncate[data-v-7e6d57a2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title[data-v-7e6d57a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.description[data-v-7e6d57a2]{color:#666;font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:2rem;line-height:1.5}.tabs-container[data-v-7e6d57a2]{position:relative;margin:-1rem;padding:0 1rem;background:#fff}.tabs[data-v-7e6d57a2]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #eee}.main .tab-button[data-v-7e6d57a2]{background:none;cursor:pointer}.tab-button[data-v-7e6d57a2]{padding:.5rem 1rem;font-size:.875rem;color:#666;background:#f5f5f5;border:none;border-radius:20px;white-space:nowrap;scroll-snap-align:start}.main .tab-button.active[data-v-7e6d57a2]{color:#fff;background-color:var(--theme-primary, #00A651)}.tab-button.active[data-v-7e6d57a2]{color:var(--theme-primary-dark, #008C44);background:var(--theme-tint-bg, #E8F8EF)}.tab-content[data-v-7e6d57a2]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.direction-list[data-v-7e6d57a2]{list-style:none;padding:0;margin:0}.direction-item[data-v-7e6d57a2]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;background:#fff;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);border:.5px solid var(--theme-primary, #00A651)}.direction-item[data-v-7e6d57a2]:hover:not(.selected){background-color:rgba(var(--theme-primary-rgb),.04);border-color:rgba(var(--theme-primary-rgb),.3);color:var(--theme-primary, #00A651)}.direction-item.selected[data-v-7e6d57a2]{background-color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651);color:#fff}.bottom-action[data-v-7e6d57a2]{margin-top:2rem;display:flex;justify-content:center}.generate-button[data-v-7e6d57a2]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #00A651);border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.generate-button[data-v-7e6d57a2]:hover{background-color:var(--theme-primary-dark, #008C44)}.generate-button[data-v-7e6d57a2]:active{transform:scale(.98)}.scroll-button[data-v-7e6d57a2]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;color:var(--theme-primary, #00A651);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:2;box-shadow:0 2px 6px #00000014}.scroll-button[data-v-7e6d57a2]:hover{background:#f8fafc;color:var(--theme-primary-dark, #008C44);box-shadow:0 4px 12px #0000001f;transform:translateY(-50%) scale(1.05)}.scroll-button[data-v-7e6d57a2]:active{transform:translateY(-50%) scale(.95)}.scroll-button.left[data-v-7e6d57a2]{left:5px}.scroll-button.right[data-v-7e6d57a2]{right:5px}.scroll-button svg[data-v-7e6d57a2]{width:16px;height:16px;stroke-width:2.5}@media(min-width:768px){.content[data-v-7e6d57a2]{padding:2rem}.tabs-container[data-v-7e6d57a2]{margin:0;padding:0}.tabs[data-v-7e6d57a2]{gap:1rem;padding:1rem 0}.tab-button[data-v-7e6d57a2]{padding:.625rem 1.25rem;font-size:1rem}.tab-content[data-v-7e6d57a2]{padding:1.5rem}.direction-item[data-v-7e6d57a2]{padding:1rem;margin-bottom:.75rem;font-size:1rem}.generate-button[data-v-7e6d57a2]{width:auto;padding:.75rem 2rem}.scroll-button[data-v-7e6d57a2]{display:flex}.scroll-button.left[data-v-7e6d57a2]{left:-16px}.scroll-button.right[data-v-7e6d57a2]{right:-16px}}@media(max-width:640px){.bottom-action[data-v-7e6d57a2]{flex-direction:column;padding:0 1rem}.generate-button[data-v-7e6d57a2]{width:100%}}.loading-wrapper[data-v-7e6d57a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:3rem;background:#fffc;border-radius:12px}.loading-wrapper .spinner[data-v-7e6d57a2]{width:50px;height:50px;margin-bottom:1rem;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-7e6d57a2 1s linear infinite}.loading-wrapper .loading-text[data-v-7e6d57a2]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-7e6d57a2 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-7e6d57a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7e6d57a2{0%,to{opacity:1}50%{opacity:.5}}.item-content[data-v-7e6d57a2]{flex:1;margin-right:1rem;display:flex;align-items:center;min-height:32px;width:calc(100% - 100px)}.item-actions[data-v-7e6d57a2]{display:flex;gap:4px}.icon-btn[data-v-7e6d57a2]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:var(--theme-primary, #00A651);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-7e6d57a2]:hover{background-color:#0000000d}.selected .icon-btn[data-v-7e6d57a2]{color:#fff}.selected .icon-btn[data-v-7e6d57a2]:hover{background-color:#ffffff1a}.edit-input[data-v-7e6d57a2]{width:100%;padding:.5rem;border:2px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:.875rem;line-height:1.6;transition:all .3s ease;background-color:#f8fafc;color:#1e293b;resize:vertical}.edit-input[data-v-7e6d57a2]:focus{outline:none;border-color:var(--theme-primary, #00A651);background-color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.1)}.selected .edit-input[data-v-7e6d57a2]{background-color:#fff;border-color:#ffffff4d}.selected .edit-input[data-v-7e6d57a2]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.item-content pre[data-v-7e6d57a2]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Arial}.loading-component[data-v-0cfb45e4]{display:flex;justify-content:center;align-items:center}.loading-container[data-v-0cfb45e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:20px}.spinner[data-v-0cfb45e4]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #00A651);border-radius:50%;animation:spin-0cfb45e4 1s linear infinite}.loading-text[data-v-0cfb45e4]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-0cfb45e4 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-0cfb45e4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0cfb45e4{0%,to{opacity:1}50%{opacity:.5}}.modal-overlay[data-v-1ccda810]{position:fixed;top:0;left:0;width:calc(100% - 2rem);height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-1ccda810]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-1ccda810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-1ccda810]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-1ccda810]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-1ccda810]:hover{color:#333}.modal-body[data-v-1ccda810]{margin-bottom:2rem}.size-options[data-v-1ccda810]{display:flex;flex-direction:column;gap:1rem}.size-option[data-v-1ccda810]{display:flex;align-items:center;padding:.75rem 1rem;border-radius:8px;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease}.size-option[data-v-1ccda810]:hover{background-color:#f9fafb}.size-option.selected[data-v-1ccda810]{border-color:var(--theme-primary, #00A651);background-color:rgba(var(--theme-primary-rgb),.05)}.size-icon[data-v-1ccda810]{margin-right:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.selected .size-icon[data-v-1ccda810]{color:var(--theme-primary, #00A651)}.size-label[data-v-1ccda810]{font-size:.95rem;color:#4b5563}.selected .size-label[data-v-1ccda810]{color:var(--theme-primary, #00A651);font-weight:500}.modal-footer[data-v-1ccda810]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-1ccda810],.confirm-button[data-v-1ccda810]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-1ccda810]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-1ccda810]{color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.cancel-button[data-v-1ccda810]:hover{background-color:#e5e7eb}.confirm-button[data-v-1ccda810]:hover{background-color:var(--theme-primary-dark, #008C44)}.confirm-button[data-v-1ccda810]:active,.cancel-button[data-v-1ccda810]:active{transform:scale(.98)}@media(max-width:640px){.modal-content[data-v-1ccda810]{width:95%;padding:1.2rem}.cancel-button[data-v-1ccda810],.confirm-button[data-v-1ccda810]{padding:.5rem 1.5rem}.size-option[data-v-1ccda810]{padding:.6rem .8rem}}.products-container[data-v-f8091858]{display:flex;height:calc(100vh - 71.38px);width:100%}.left-column[data-v-f8091858]{width:290px;padding:20px;border-right:1px solid #eee;display:flex;flex-direction:column}.back-button[data-v-f8091858]{margin-bottom:30px;cursor:pointer}.back-button[data-v-f8091858]:hover{opacity:.7}.options[data-v-f8091858]{display:flex;flex-direction:column;gap:15px}.option[data-v-f8091858]{padding:15px;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #00000005}.option[data-v-f8091858]:hover:not(.active){background-color:rgba(var(--theme-primary-rgb),.04);color:var(--theme-primary, #00A651)}.option.active[data-v-f8091858]{background-color:var(--theme-primary, #00A651);color:#fff}.option.active .option-description[data-v-f8091858]{color:#fffc}.option-title[data-v-f8091858]{font-weight:500;margin-bottom:4px}.option-description[data-v-f8091858]{font-size:.85rem;color:#666}.middle-column[data-v-f8091858]{flex:1;padding:20px;display:flex;flex-direction:column}.image-preview[data-v-f8091858]{height:80%;display:flex;justify-content:center;align-items:center;margin-bottom:0;background-color:#f0f0f0;border-radius:10px;overflow:hidden}.image-preview img[data-v-f8091858]{max-width:100%;max-height:100%;object-fit:contain}.right-column[data-v-f8091858]{flex:1;padding:20px 30px;overflow-y:auto}h2[data-v-f8091858]{margin-top:0;margin-bottom:20px}.description[data-v-f8091858]{line-height:1.6}.image-controls[data-v-f8091858]{height:20%;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:0;flex-wrap:wrap}.control-button[data-v-f8091858]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.regenerate-button[data-v-f8091858]{color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF)}.export-button[data-v-f8091858]{color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.regenerate-button[data-v-f8091858]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.export-button[data-v-f8091858]:hover{background-color:var(--theme-primary-dark, #008C44)}.control-button[data-v-f8091858]:active{transform:scale(.98)}.adjust-ratio-button[data-v-f8091858]{color:var(--theme-primary-dark, #008C44);background-color:var(--theme-tint-bg, #E8F8EF)}.adjust-ratio-button[data-v-f8091858]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.reportTypeContainer[data-v-9f0573ed]{font-family:PingFang SC,Helvetica Neue,Helvetica,microsoft yahei,arial,STHeiTi,sans-serif;padding:20px;margin:0 auto;background-color:#f5f7fa;border-radius:8px;box-shadow:0 2px 12px #0000001a}.page-title[data-v-9f0573ed]{text-align:center;color:#303133;margin-bottom:30px;font-size:28px;font-weight:700}.report-grid[data-v-9f0573ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;grid-auto-rows:1fr;padding:1rem;box-sizing:border-box}.report-card[data-v-9f0573ed]{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.report-card[data-v-9f0573ed]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-5px)}.card-header[data-v-9f0573ed]{display:flex;align-items:center;padding:20px;border-bottom:1px solid #ebeef5}.card-icon[data-v-9f0573ed]{color:var(--theme-primary, #00A651);margin-right:15px;font-size:24px}.card-icon svg[data-v-9f0573ed]{width:36px;height:36px}.card-title h3[data-v-9f0573ed]{margin:0;color:#303133;font-size:20px;font-weight:700}.card-title p[data-v-9f0573ed]{margin:5px 0 0;color:#909399;font-size:14px}.version-selector[data-v-9f0573ed]{padding:20px;flex-grow:1}.version-option[data-v-9f0573ed]{background-color:#f9f9f9;border:1px solid #e4e7ed;border-radius:6px;padding:15px;margin-bottom:15px;cursor:pointer;transition:all .2s ease;position:relative}.version-option[data-v-9f0573ed]:last-child{margin-bottom:0}.version-option.selected[data-v-9f0573ed]{border-color:var(--theme-primary, #00A651);background-color:var(--theme-tint-bg, #E8F8EF);box-shadow:0 0 8px rgba(var(--theme-primary-rgb),.2)}.version-option.disabled[data-v-9f0573ed]{opacity:.6;cursor:not-allowed;background-color:#e9ecef}.version-option.disabled .selected-badge[data-v-9f0573ed]{display:none}.version-option.disabled h4[data-v-9f0573ed],.version-option.disabled p[data-v-9f0573ed],.version-option.disabled .meta-time[data-v-9f0573ed],.version-option.disabled .meta-price[data-v-9f0573ed]{color:#a8abb2}.selected-badge[data-v-9f0573ed]{position:absolute;top:10px;right:10px;background-color:var(--theme-primary, #00A651);color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;display:none}.version-option h4[data-v-9f0573ed]{margin-top:0;color:#303133;font-size:16px;font-weight:700}.version-option p[data-v-9f0573ed]{color:#606266;font-size:14px;line-height:1.5;margin-bottom:10px}.version-option-meta[data-v-9f0573ed]{display:flex;justify-content:space-between;font-size:13px;color:#909399;margin-top:15px;padding:0 20px}.meta-price[data-v-9f0573ed]{font-weight:700;color:#f56c6c}.card-footer[data-v-9f0573ed]{padding:20px;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.view-diff-link[data-v-9f0573ed]{color:var(--theme-primary, #00A651);text-decoration:none;font-size:14px}.view-diff-link[data-v-9f0573ed]:hover{text-decoration:underline}.button-group .el-button[data-v-9f0573ed]{margin-left:10px}.button-group .el-button[data-v-9f0573ed]:first-child{margin-left:0}.cta-button[data-v-9f0573ed]{padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.cta-button.primary[data-v-9f0573ed]{background-color:var(--theme-primary, #00A651);color:#fff;border:none}.cta-button.primary[data-v-9f0573ed]:hover{background-color:var(--theme-primary, #00A651)}.cta-button.secondary[data-v-9f0573ed]{background-color:#fff;color:#606266;border:1px solid #dcdfe6}.cta-button.secondary[data-v-9f0573ed]:hover{background-color:#f5f7fa;border-color:var(--theme-primary, #00A651);color:var(--theme-primary, #00A651)}.cta-button[disabled][data-v-9f0573ed]{background-color:#e4e7ed!important;color:#a8abb2!important;border-color:#e4e7ed!important;cursor:not-allowed}.el-dialog__header[data-v-9f0573ed]{border-bottom:1px solid #ebeef5;padding:20px;font-size:18px;font-weight:700;color:#303133}.el-dialog__body[data-v-9f0573ed]{padding:20px}.el-table[data-v-9f0573ed]{width:100%;border:1px solid #ebeef5;border-radius:4px}.el-table th[data-v-9f0573ed]{background-color:#f5f7fa;color:#909399;font-weight:700;text-align:center}.el-table td[data-v-9f0573ed]{color:#606266;line-height:1.5}.el-table .cell[data-v-9f0573ed]{white-space:normal;word-break:break-all}.el-table th .cell[data-v-9f0573ed]{display:flex;align-items:center;justify-content:center}.el-table th .cell svg[data-v-9f0573ed]{margin-right:5px}[data-v-9f0573ed] .el-loading-spinner .path{stroke:var(--theme-primary, #00A651)}[data-v-9f0573ed] .el-loading-spinner .el-loading-text{color:var(--theme-primary, #00A651)}.create-report[data-v-5a7943f6]{overflow-y:auto}.report-banner[data-v-5a7943f6]{margin-top:2rem;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:3rem 4rem;border-bottom:3px solid var(--theme-tint-bg, #E8F8EF);background-color:#fff}.banner-left[data-v-5a7943f6]{display:flex;flex-direction:column;gap:3rem}.banner-Text[data-v-5a7943f6]{color:var(--theme-primary, #00A651);font-size:2rem;font-weight:700}.report-banner-item[data-v-5a7943f6]{display:flex;flex-direction:row;gap:4rem}.item-content[data-v-5a7943f6]{display:flex;flex-direction:column;gap:.5rem}.item-keyword[data-v-5a7943f6]{font-size:1.4rem;font-weight:700;color:var(--theme-primary, #00A651)}.item-desc[data-v-5a7943f6]{color:#999;font-size:.9rem}.banner-img[data-v-5a7943f6]{height:200px;width:auto}.report-features[data-v-5a7943f6]{padding:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.feature-card[data-v-5a7943f6]{border:1px solid #e3e5e7;border-radius:8px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 4px 4px #00000040}.feature-header[data-v-5a7943f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #86888e;padding-bottom:.3rem}.generate-time[data-v-5a7943f6]{color:#83d3e3;font-size:.875rem}.feature-desc[data-v-5a7943f6]{color:#495057;line-height:1.6;flex-grow:1}.primary-btn[data-v-5a7943f6]:disabled{background-color:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:1;box-shadow:none}.primary-btn[data-v-5a7943f6]{width:100%;background:#007bff;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s;border-radius:4rem}.primary-btn[data-v-5a7943f6]:hover{opacity:.9}.download-link[data-v-5a7943f6]{color:#c9c9c9;text-decoration:none;font-size:.875rem;margin-left:1rem;cursor:pointer}.feature-actions[data-v-5a7943f6]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.background-button[data-v-a39ad4f7]{background:#f0f0f0;color:#666;border:1px solid #ddd;margin-right:auto}.background-button[data-v-a39ad4f7]:hover{background:#e0e0e0}button[data-v-a39ad4f7]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-a39ad4f7]:hover{background-color:var(--theme-primary, #00A651)}button[data-v-a39ad4f7]:active{transform:scale(.98)}button[data-v-a39ad4f7]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-a39ad4f7]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-a39ad4f7]{color:#666;background-color:#f3f4f6;box-shadow:none}.cancel-button[data-v-a39ad4f7]:hover{background-color:#e5e7eb}.cancel-button[data-v-a39ad4f7]:active{transform:scale(.98)}.cancel-button[data-v-a39ad4f7]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.back-btn[data-v-4783a91b]{padding:8px 12px;background-color:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651);transition:all .3s}.back-btn[data-v-4783a91b]:hover{background-color:var(--theme-primary, #00A651);color:#fff;border-color:var(--theme-primary, #00A651)}.no-data-container[data-v-3bf06c6d]{width:100%;min-height:240px;display:flex;align-items:center;justify-content:center;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.content-wrapper[data-v-3bf06c6d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.icon-container[data-v-3bf06c6d]{margin-bottom:16px;color:#d1d5db}.history-icon[data-v-3bf06c6d]{width:64px;height:64px}.error-icon[data-v-3bf06c6d]{width:64px;height:64px;color:#ef4444}.title[data-v-3bf06c6d]{font-size:18px;font-weight:500;color:#374151;margin-bottom:8px;text-align:center}.description[data-v-3bf06c6d]{font-size:14px;color:#6b7280;text-align:center;margin:0}.action-button[data-v-3bf06c6d]{margin-top:16px;padding:8px 16px;background-color:var(--theme-primary, #00A651);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.action-button[data-v-3bf06c6d]:hover{background-color:var(--theme-primary-dark, #008C44)}.dark{background-color:#1f2937;border-color:#374151}.dark{color:#e5e7eb}.dark{color:#9ca3af}.dark{color:#f87171}.section-title[data-v-2365d7b5]{color:#6c757d;margin-bottom:1.5rem;font-size:1.2rem}.history-list[data-v-2365d7b5]{display:flex;flex-direction:column;gap:.8rem}.history-item[data-v-2365d7b5]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e3e5e7;border-radius:4px;background:#fff;transition:box-shadow .2s}.history-item[data-v-2365d7b5]:hover{box-shadow:0 2px 8px #0000001a}.skeleton-item[data-v-2365d7b5]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e3e5e7;border-radius:4px;background:#fff;margin-bottom:.8rem}.skeleton-btn[data-v-2365d7b5],.history-btn[data-v-2365d7b5]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-2365d7b5]{color:#495057}.record-date[data-v-2365d7b5]{color:#6c757d;font-size:.9rem}.download-icon[data-v-2365d7b5]{cursor:pointer}.pagination[data-v-2365d7b5]{margin-top:1.4rem;justify-content:center}[data-v-2365d7b5] .el-pager li.is-active,[data-v-2365d7b5] .el-pager li:hover,[data-v-2365d7b5] .el-pagination button:hover{color:var(--theme-primary, #00A651)}.modal-overlay[data-v-0031cbd7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000}.version-help-modal[data-v-0031cbd7]{background:#fff;width:800px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.modal-header[data-v-0031cbd7]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ebeef5}.close-icon[data-v-0031cbd7]{cursor:pointer;font-size:18px;color:#909399}.modal-content[data-v-0031cbd7]{padding:20px}.version-table[data-v-0031cbd7]{width:100%;border-collapse:collapse;margin-bottom:20px}.version-table th[data-v-0031cbd7],.version-table td[data-v-0031cbd7]{border:1px solid #ebeef5;padding:12px;text-align:left}.version-table th[data-v-0031cbd7]{background-color:#f5f7fa;font-weight:600}.modal-footer[data-v-0031cbd7]{text-align:center;padding-top:16px}.declare-container[data-v-2859b1df]{padding:0 5rem;box-sizing:border-box;overflow-y:auto}.declare-container[data-v-2859b1df]{margin:6.5rem 0}.declare-region[data-v-2859b1df]{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:3rem;align-items:flex-start}.declare-form[data-v-2859b1df]{flex:2}.declare-title[data-v-2859b1df]{display:flex;justify-content:center;font-size:2rem}.history-region[data-v-2859b1df]{padding-top:2rem;flex:1.2}.history-item[data-v-2859b1df]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--theme-primary, #00A651);border-radius:4px;background:var(--theme-tint-bg, #E8F8EF);transition:box-shadow .2s;cursor:pointer;color:var(--theme-primary, #00A651)}.history-item .record-name[data-v-2859b1df]{color:var(--theme-primary, #00A651)}.history-item[data-v-2859b1df]:hover{box-shadow:0 2px 8px rgba(var(--theme-primary-rgb),.2)}.history-btn[data-v-2859b1df]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-2859b1df]{color:#495057}.form-container[data-v-2859b1df]{--el-color-primary: var(--theme-primary, #00A651) !important;margin:2.5rem auto;max-width:930px;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}h1[data-v-2859b1df]{color:#2c3e50;font-size:24px;margin:15px 0}.upload-btn[data-v-2859b1df]{margin-top:10px}.upload-btn[data-v-2859b1df]:hover,.upload-btn[data-v-2859b1df]:focus{color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651);background-color:var(--theme-tint-bg, #E8F8EF)}.version-icon[data-v-2859b1df]{cursor:pointer}[data-v-2859b1df] .el-form-item__label{display:flex;justify-content:flex-start}.declare-histroy[data-v-2859b1df]{padding-top:4rem}[data-v-2859b1df] .el-radio__input.is-checked .el-radio__inner{border-color:var(--theme-primary, #00A651)!important;background:var(--theme-primary, #00A651)!important}[data-v-2859b1df] .el-radio__input.is-checked+.el-radio__label{color:var(--theme-primary, #00A651)!important}[data-v-2859b1df] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}[data-v-2859b1df] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}[data-v-2859b1df] .el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}[data-v-2859b1df] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}.generate-btn[data-v-2859b1df]{--el-button-bg-color: var(--theme-primary, #00A651);--el-button-border-color: var(--theme-primary, #00A651);--el-button-text-color: #fff;--el-button-hover-bg-color: var(--theme-primary-dark, #008C44);--el-button-hover-border-color: var(--theme-primary-dark, #008C44);--el-button-hover-text-color: #fff;--el-button-active-bg-color: var(--theme-primary-dark, #008C44);--el-button-active-border-color: var(--theme-primary-dark, #008C44);--el-button-disabled-bg-color: var(--theme-primary, #00A651);--el-button-disabled-border-color: var(--theme-primary, #00A651);--el-button-disabled-text-color: #fff}.generate-btn.is-disabled[data-v-2859b1df]{opacity:.5}.keyword-generator[data-v-620052a2]{padding:20px;border-radius:1rem;background-color:#fff;box-shadow:0 0 0 .5px var(--theme-primary, #00A651),0 1px 4px rgba(var(--theme-primary-rgb),.25)}.description[data-v-620052a2]{font-weight:550;font-size:1.4rem}.highlight[data-v-620052a2]{color:#4e5969;border-radius:.2rem;padding:.5rem;background-color:#fff;margin-bottom:6rem}.layout[data-v-620052a2]{display:grid;grid-template-columns:7fr 3fr;gap:24px;align-items:start}.left[data-v-620052a2]{display:flex;flex-direction:column}.right.selected-panel[data-v-620052a2]{background:#fff;border-radius:12px;box-shadow:0 0 0 .5px #e3e5e7,0 4px 16px #0000000f;padding:16px}.panel-header[data-v-620052a2]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 12px;font-weight:550}.panel-header .count[data-v-620052a2]{color:#6b7280;font-size:12px}.selected-list[data-v-620052a2]{max-height:280px;overflow-y:auto;overflow-x:hidden}.transition-container[data-v-620052a2]{display:flex;flex-direction:column;gap:10px}.selected-item[data-v-620052a2]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px}.selected-item .text[data-v-620052a2]{color:#111827;cursor:pointer;transition:color .2s ease}.selected-item .text[data-v-620052a2]:hover{color:var(--theme-primary, #00A651)}.selected-item .remove[data-v-620052a2]{border:none;background:transparent;color:#9ca3af;font-size:18px;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:2px 4px}.selected-item .remove[data-v-620052a2]:hover{color:#ef4444;background-color:#fef2f2}.panel-generate[data-v-620052a2]{width:100%;height:44px;margin-top:16px;background-color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651)}.panel-generate[data-v-620052a2]:hover{background-color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651)}.edit-input[data-v-620052a2] .el-input__wrapper{height:32px}.edit-input[data-v-620052a2] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}.section[data-v-620052a2]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem;gap:1rem}.route-title[data-v-620052a2]{font-weight:550;font-size:1.38rem}.tags[data-v-620052a2]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.custom-section[data-v-620052a2]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:4rem;gap:1rem}.custom-row[data-v-620052a2]{display:flex;gap:12px;width:80%;align-items:center}.add-btn[data-v-620052a2]{color:#fff;background-color:var(--theme-primary, #00A651);border:none;transition:background-color .2s ease}.add-btn[data-v-620052a2]:hover{background-color:var(--theme-primary, #00A651)}.alert[data-v-620052a2]{margin-top:12px}.el-tag[data-v-620052a2]{background-color:#fff!important;border:.5px solid var(--theme-primary, #00A651);color:var(--theme-primary, #00A651)!important;font-size:16px!important;padding:10px 18px!important;height:auto!important}.selected[data-v-620052a2]{background-color:var(--theme-primary, #00A651)!important;border:none!important;color:#fff!important;border-width:.5px}.generate-section[data-v-620052a2]{margin-top:24px;text-align:center}[data-v-620052a2] .el-input__wrapper{height:2.5rem!important}.select-route[data-v-620052a2]{margin-bottom:1rem}.button-icon[data-v-620052a2]{width:16px;height:16px;vertical-align:middle;margin:0}.custom-input[data-v-620052a2] .el-input__wrapper{border:.5px solid var(--theme-primary, #00A651);box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);transition:all .2s ease}.custom-input[data-v-620052a2] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #00A651)!important}.custom-input[data-v-620052a2] .el-input__wrapper:hover{border-color:var(--theme-primary, #00A651)}.custom-input[data-v-620052a2] .el-input__inner::placeholder{font-size:12px}.rebuild-btn[data-v-620052a2]{color:var(--theme-primary, #00A651);background-color:#fff;transition:background-color .2s ease;border:.5px solid var(--theme-primary, #00A651);height:40px;padding:0 15px;display:flex;align-items:center;justify-content:center}.rebuild-btn[data-v-620052a2]:hover{background-color:var(--theme-tint-bg, #E8F8EF)}.loading-icon[data-v-620052a2]{display:inline-block;width:16px;height:16px;border:2px solid rgba(var(--theme-primary-rgb),.3);border-radius:50%;border-top-color:var(--theme-primary, #00A651);animation:spin-620052a2 1s linear infinite}@keyframes spin-620052a2{to{transform:rotate(360deg)}}.list-enter-active[data-v-620052a2]{transition:all .3s ease}.list-leave-active[data-v-620052a2]{position:absolute;width:100%;transition:opacity .3s ease}.list-enter-from[data-v-620052a2]{opacity:0;transform:scale(.8)}.list-leave-to[data-v-620052a2]{opacity:0}.list-move[data-v-620052a2]{transition:transform .3s ease}.transition-container[data-v-620052a2]{position:relative;min-height:0;overflow:hidden}.background-button[data-v-57656bed]{background:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary, #00A651);border:.5px solid var(--theme-primary, #00A651);margin-right:auto}.background-button[data-v-57656bed]:hover{background:var(--theme-tint-bg-hover, #D4F0E0)}button[data-v-57656bed]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #00A651);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-57656bed]:hover{background-color:var(--theme-primary, #00A651)}button[data-v-57656bed]:active{transform:scale(.98)}button[data-v-57656bed]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-57656bed]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-57656bed]{box-shadow:none;color:var(--theme-primary, #00A651);background-color:var(--theme-tint-bg, #E8F8EF);transition:background-color .2s ease}.cancel-button[data-v-57656bed]:hover{background-color:var(--theme-tint-bg-hover, #D4F0E0)}.cancel-button[data-v-57656bed]:active{transform:scale(.98)}.cancel-button[data-v-57656bed]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.steps-container[data-v-b759a9e9]{display:flex;padding:20px 40px;background:#fff}.step-item[data-v-b759a9e9]{position:relative;display:flex;align-items:center;flex-grow:1}.step-item[data-v-b759a9e9]:last-child{flex:1}.step-content[data-v-b759a9e9]{display:flex;align-items:center;flex-direction:row}.icon-wrapper[data-v-b759a9e9]{position:relative;margin-right:12px}.step-icon[data-v-b759a9e9]{width:28px;height:28px;border:2px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9e9e9e;transition:all .3s}.step-icon.active[data-v-b759a9e9]{border-color:var(--theme-primary, #00A651);color:var(--theme-primary, #00A651);background:#fff}.completed-icon[data-v-b759a9e9]{width:28px;height:28px;border-radius:50%;background:var(--theme-primary, #00A651);color:#fff;display:flex;align-items:center;justify-content:center}.check-icon[data-v-b759a9e9]{width:16px;height:16px;filter:brightness(0) invert(1)}.step-title[data-v-b759a9e9]{color:#9e9e9e;font-size:16px;white-space:nowrap;transition:color .3s}.step-title.active[data-v-b759a9e9]{color:var(--theme-primary, #00A651);font-weight:500}.step-line[data-v-b759a9e9]{flex:1;height:2px;background:#e0e0e0;margin:0 10px;position:relative;top:2px}.step-line.completed[data-v-b759a9e9]{background:var(--theme-primary, #00A651)}.analysis-container[data-v-b730f990]{width:90%;margin:3.5rem auto;padding:2rem}.back-link[data-v-b730f990]{color:var(--theme-primary, #00A651);text-decoration:none;font-size:.9rem}.page-title[data-v-b730f990]{text-align:center;color:#2c3e50;margin:2rem 0;font-size:2rem}.input-group[data-v-b730f990]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto 3rem}.product-input[data-v-b730f990]{flex:1;border-radius:.8rem}[data-v-b730f990] .el-input__wrapper{border-radius:.8rem;font-size:1rem;height:3.5rem}.history-section[data-v-b730f990]{padding-top:2rem}.history-section-wrapper[data-v-b730f990]{padding-top:4rem}.history-title[data-v-b730f990]{font-size:1.2rem;color:#2c3e50;margin-bottom:1rem;text-align:left}.error-message[data-v-b730f990]{text-align:center;color:#f56c6c;margin-top:2rem;font-size:1.1rem}.empty-message[data-v-b730f990]{text-align:center;color:#909399;margin-top:2rem;font-size:1.1rem;padding:2rem 0}.empty-message p[data-v-b730f990]{margin-top:1rem}.history-item[data-v-b730f990]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e3e5e7;border-radius:4px;background:#fff;transition:box-shadow .2s;cursor:pointer}.history-item.generating-item[data-v-b730f990]{border:1px solid var(--theme-primary, #00A651);background:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary, #00A651);animation:pulse-b730f990 2s infinite ease-in-out}.history-item.generating-item .record-name[data-v-b730f990]{color:var(--theme-primary, #00A651);font-weight:500}.generating-content[data-v-b730f990]{display:flex;align-items:center;gap:12px}.loading-spinner[data-v-b730f990]{width:18px;height:18px;border:2px solid rgba(var(--theme-primary-rgb),.3);border-radius:50%;border-top-color:var(--theme-primary, #00A651);animation:spin-b730f990 1s linear infinite}.generating-text[data-v-b730f990]{font-size:.85rem;color:var(--theme-primary, #00A651)}@keyframes pulse-b730f990{0%{box-shadow:0 0 rgba(var(--theme-primary-rgb),.2)}70%{box-shadow:0 0 0 6px rgba(var(--theme-primary-rgb),0)}to{box-shadow:0 0 rgba(var(--theme-primary-rgb),0)}}@keyframes spin-b730f990{to{transform:rotate(360deg)}}.history-item[data-v-b730f990]:hover{box-shadow:0 2px 8px #0000001a}.history-btn[data-v-b730f990]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-b730f990]{color:#495057}.nav-button[data-v-b730f990]{max-height:40px;background:var(--theme-primary, #00A651);color:#fff;padding:.8rem 2rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.nav-button[data-v-b730f990]:hover{background:var(--theme-primary, #00A651)}.example[data-v-b730f990]{background-color:#f8f9fa;opacity:.8}.analyze-area[data-v-b730f990]{margin:0 auto}.analyze-header[data-v-b730f990]{margin:3rem auto;display:flex;flex-direction:row;align-items:center}.back-btn[data-v-b730f990]{background-color:transparent;color:var(--theme-primary, #00A651);border:1px solid var(--theme-primary, #00A651)}.back-btn[data-v-b730f990]:hover{background-color:var(--theme-tint-bg, #E8F8EF);color:var(--theme-primary, #00A651);border-color:var(--theme-primary, #00A651)}.analyze-step[data-v-b730f990]{max-width:1440px;margin:0 auto;flex:1}.merged-input-group[data-v-b730f990]{display:flex;align-items:center;max-width:600px;margin:0 auto 3rem;border-radius:.8rem;overflow:hidden;box-shadow:0 2px 8px #0000001a}.merged-product-input[data-v-b730f990]{flex:1}.merged-product-input[data-v-b730f990] .el-input__wrapper{border-radius:0;border:none;box-shadow:none;padding-left:1.5rem;font-size:1rem;height:3.5rem}.merged-nav-button[data-v-b730f990]{border-radius:0;height:3.5rem;padding:0 2rem;border:none;font-weight:700;background:var(--theme-primary, #00A651)}.merged-nav-button[data-v-b730f990]:hover{background:var(--theme-primary, #00A651)}.search-report[data-v-f7cee579]{width:100%}.create-search-report[data-v-f7cee579]{margin:4.3rem 0 6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.return-btn[data-v-f7cee579]{box-sizing:border-box;width:100%;padding:3rem 0 0 5rem}.search-main-area[data-v-f7cee579]{padding:0 9rem 0 2rem;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem}@media(max-width:1620px){.search-main-area[data-v-f7cee579]{padding:0 7rem}}.search-report-title[data-v-f7cee579]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}@media(max-width:1620px){.search-report-title[data-v-f7cee579]{flex-direction:column;align-items:flex-start}}.search-content-area[data-v-f7cee579]{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:2.4rem}@media(max-width:1620px){.search-content-area[data-v-f7cee579]{flex-direction:column;align-items:flex-start}}.search-title[data-v-f7cee579]{white-space:nowrap;width:5vw;margin:0}.search-title.required[data-v-f7cee579]:before{content:"*";color:#f56c6c;margin-right:4px}.upload-area[data-v-f7cee579]{width:100%}.upload-btn[data-v-f7cee579]{border-radius:0 0 .5rem .5rem;padding:.6rem 1rem;background-color:#f9fafb}.create-area[data-v-f7cee579]{margin:3rem;box-sizing:border-box;padding:2rem;width:85%;border-radius:.5rem;box-shadow:0 0 20px 1px #e7e7e7;display:flex;flex-direction:column;gap:1rem}.search-keyword-area[data-v-f7cee579]{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem}.related-patent-card[data-v-f7cee579]{border-radius:.4rem;border:1px solid #cccdcf;box-shadow:0 4px 6.5px #866aeb1c;box-sizing:border-box;padding:.6rem}.card-header[data-v-f7cee579]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-btn[data-v-f7cee579]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.related-patent-content[data-v-f7cee579]{width:100%;display:grid;grid-template-columns:.5fr 9fr;grid-template-rows:repeat(5,auto);gap:.5rem;box-sizing:border-box;padding:10px}.patent-summary[data-v-f7cee579]{display:flex;flex-direction:row;gap:1rem}.summary-area[data-v-f7cee579]{width:100%;align-items:self-end;justify-content:flex-end;display:flex;flex-direction:column}.summary-btn[data-v-f7cee579]{margin-right:1rem;z-index:11;margin-top:-2.8rem}.operate-btn-area[data-v-f7cee579]{width:85%;justify-items:flex-start;display:flex;flex-direction:row;align-items:center;gap:2rem}.customized[data-v-f7cee579]{display:flex;flex-direction:row;align-items:center;gap:.2rem}.search-application[data-v-f7cee579]{white-space:nowrap;width:5vw;margin:0 0 0 1rem}.dialog-footer[data-v-f7cee579]{margin-top:1rem;align-items:center;display:flex;justify-content:center}.without_content[data-v-f7cee579]{text-align:center;color:#999}.details-patent-content[data-v-f7cee579]{margin-top:1rem;border-radius:.4rem;border:1px solid #cccdcf;box-shadow:0 4px 6.5px #866aeb1c;box-sizing:border-box}.related-item[data-v-f7cee579]:first-child,.related-item[data-v-f7cee579]:nth-child(2){border-bottom:1px solid #ddd}.related-item[data-v-f7cee579]{padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;transition:background-color .3s}.related-item[data-v-f7cee579]:hover{background-color:#f5f5f5;cursor:pointer}.search-status[data-v-f7cee579]{gap:.2rem;margin:2rem;justify-content:center;align-items:center;flex-direction:row;display:flex;color:var(--theme-primary, #00A651)}.search-size[data-v-f7cee579]{font-size:20px}.container[data-v-f7cee579]{--el-color-primary: var(--theme-primary, #00A651) !important}.el-button--primary[data-v-f7cee579]{--el-button-bg-color: var(--theme-primary, #00A651);--el-button-border-color: var(--theme-primary, #00A651);--el-button-hover-bg-color: var(--theme-primary, #00A651);--el-button-hover-border-color: var(--theme-primary, #00A651);--el-button-active-bg-color: var(--theme-primary, #00A651);--el-button-active-border-color: var(--theme-primary, #00A651)}.el-button--primary.is-text[data-v-f7cee579]{--el-button-text-color: var(--theme-primary, #00A651)}.customized-btn[data-v-f7cee579]{color:var(--theme-primary, #00A651)}.el-select__popper .el-select-dropdown__item.is-selected{color:var(--theme-primary, #00A651)!important}.el-select__popper .el-select-dropdown__item.hover,.el-select__popper .el-select-dropdown__item:hover{background-color:var(--theme-tint-bg, #E8F8EF)!important}.el-input.is-focus .el-input__wrapper,.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select .el-input.is-focus .el-input__wrapper,.el-select:hover:not(.el-select--disabled) .el-input__wrapper,.el-cascader .el-input.is-focus .el-input__wrapper,.el-checkbox__input.is-focus .el-checkbox__inner,.el-radio__input.is-focus .el-radio__inner,.el-switch.is-checked .el-switch__core{border-color:var(--theme-primary, #00A651)!important}.el-input.is-focus .el-input__wrapper,.el-input__wrapper.is-focus,.el-textarea__inner:focus,.el-select .el-input.is-focus .el-input__wrapper,.el-select:hover:not(.el-select--disabled) .el-input__wrapper,.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary, #00A651) inset!important}.el-button:focus,.el-button:focus-visible{outline:2px solid var(--theme-primary-light, #4DC185);outline-offset:1px}.el-button--primary:focus,.el-button--primary:focus-visible{outline:2px solid var(--theme-primary-light, #4DC185);outline-offset:1px}.export-progress-dialog.el-dialog{min-height:590px!important;max-height:85vh!important;display:flex!important;flex-direction:column!important;border-radius:10px}.export-progress-dialog .el-dialog__header{padding:0;margin-right:0}.export-progress-dialog .el-dialog__body{padding:16px 26px;flex:1;overflow-y:auto!important;display:flex;flex-direction:column;min-height:420px}.export-progress-dialog .el-dialog__footer{padding:29px 30px 30px}.export-progress-container{width:100%;flex-shrink:0;overflow:visible}.export-header{margin-bottom:24px;padding-left:4px}.export-title{font-size:20px;font-weight:600;color:#303133;margin:0 0 10px}.export-hint{font-size:13px;color:#909399;margin:0}.progress-step-item{display:flex;align-items:center}.progress-step-item:not(:last-child){margin-bottom:30px}.progress-step-item.is-substep{margin-left:36px;padding-left:12px;margin-bottom:24px!important}.progress-step-item.is-substep .step-name-text{font-size:16px}.progress-step-item.is-substep .step-icon-container{width:28px;margin-right:10px}.progress-step-item.is-substep .el-icon{font-size:18px!important}.progress-step-item.is-error .step-name-text{color:#f56c6c}.progress-step-item.is-success .step-name-text,.progress-step-item.is-loading .step-name-text{color:var(--theme-primary, #00A651);font-weight:500}.step-icon-container{width:32px;display:flex;justify-content:center;align-items:center;margin-right:12px}.step-icon-success{color:var(--theme-primary, #00A651)}.step-icon-error{color:#f56c6c}.step-icon-loading{color:var(--theme-primary, #00A651);animation:rotating 2s linear infinite}.step-icon-default{width:24px;height:24px;border-radius:50%;background-color:#f5f7fa;color:#909399;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500}.step-name-container{flex:1}.step-name-text{font-size:18px;color:#606266;line-height:1.5}.step-error-message{color:#f56c6c;font-size:12px;margin-top:4px}.export-progress-footer{display:flex;justify-content:space-between;width:100%;padding:0 10px;box-sizing:border-box}.stop-export-btn{background-color:#fff1f0!important;color:#f56c6c!important;border:none!important;padding:12px 24px;font-size:14px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center}.stop-export-btn:hover{background-color:#ffccc7!important}.stop-export-btn:disabled{opacity:.6;cursor:not-allowed}.background-export-btn{background-color:var(--theme-primary, #00A651)!important;color:#fff!important;border:none!important;padding:12px 24px;font-size:14px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center}.background-export-btn:hover{background-color:var(--theme-primary-dark, #008C44)!important;color:#fff!important}.stop-export-btn .el-icon,.background-export-btn .el-icon{margin-right:8px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-report-message-box-confirm-btn{--el-button-bg-color: var(--theme-primary, #00A651) !important;--el-button-border-color: var(--theme-primary, #00A651) !important;--el-button-hover-bg-color: var(--theme-primary, #00A651) !important;--el-button-hover-border-color: var(--theme-primary, #00A651) !important;--el-button-active-bg-color: var(--theme-primary, #00A651) !important;--el-button-active-border-color: var(--theme-primary, #00A651) !important;background-color:var(--theme-primary, #00A651)!important;border-color:var(--theme-primary, #00A651)!important}.search-report-message-box-confirm-btn:hover,.search-report-message-box-confirm-btn:focus{background-color:var(--theme-primary, #00A651)!important;border-color:var(--theme-primary, #00A651)!important;opacity:.8}.export-progress-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--theme-primary, #00A651)!important;font-size:20px}.info-icon[data-v-797447be]{margin-left:.5rem;margin-top:.2rem}.industrial-navigation[data-v-797447be]{padding:20px;max-width:1300px;margin:0 auto;font-family:sans-serif}.header[data-v-797447be]{margin-bottom:20px;padding:40px 0 0;height:auto;position:relative;z-index:10}.back-button[data-v-797447be]{margin-bottom:20px;position:relative;z-index:11}.title[data-v-797447be]{text-align:center;margin-bottom:30px;font-size:2em;font-weight:700}.form-section[data-v-797447be]{margin-bottom:40px}.main-card .el-card__body[data-v-797447be]{padding:30px;background-color:#fff}.view-differences[data-v-797447be]{margin-left:10px}.view-hint[data-v-797447be]{margin-top:20px;padding:15px;background-color:#f9f9f9;border-left:5px solid #409eff;color:#333;font-size:.9em;line-height:1.6}.view-hint p[data-v-797447be]{margin-bottom:5px;font-weight:700}.view-hint ul[data-v-797447be]{list-style-type:none;padding-left:15px;margin-bottom:10px}.view-hint li[data-v-797447be]{margin-bottom:3px}.start-navigation-button[data-v-797447be]{width:100%;max-width:6rem}.history-section h2[data-v-797447be]{font-size:1.5em;margin-bottom:20px}.history-item[data-v-797447be]{display:flex;align-items:center;padding:15px;margin-bottom:10px}.history-item span[data-v-797447be]{flex-grow:1}.history-date[data-v-797447be]{color:#999;margin-right:15px}.history-actions[data-v-797447be]{display:flex;gap:10px;align-items:center}.history-actions .el-icon[data-v-797447be]{cursor:pointer;font-size:16px;color:#999}[data-v-797447be] .el-form-item__content{justify-content:center}.generating-indicator[data-v-797447be]{margin-top:20px;padding:15px;background-color:#e6f7ff;border-left:5px solid #1890ff;color:#1890ff;cursor:pointer}.generating-content[data-v-797447be]{display:flex;align-items:center;gap:10px}.el-icon-loading[data-v-797447be]{animation:rotating-797447be 2s linear infinite}@keyframes rotating-797447be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retrieval-area[data-v-a1c777d3]{margin-top:4.3rem}.retrieval-tab[data-v-a1c777d3]{display:flex;align-items:center;width:100%;padding-top:.3rem}.patent-filter-container[data-v-41f9d480]{width:100%}.filter-section[data-v-41f9d480]{margin-bottom:5px}.section-title-checkbox[data-v-41f9d480]{font-weight:700;margin-bottom:10px;color:#333;display:block}.section-title-checkbox[data-v-41f9d480] .el-checkbox__label{font-weight:700;color:#333}.section-title[data-v-41f9d480]{font-weight:700;margin-bottom:10px;color:#333}.checkbox-option[data-v-41f9d480]{display:flex;flex-direction:row}.radio-option[data-v-41f9d480]{display:flex;flex-direction:column;align-items:flex-start}.option-item[data-v-41f9d480]{margin-left:24px;margin-bottom:6px}[data-v-41f9d480] .el-checkbox__inner,[data-v-41f9d480] .el-radio__inner{border-radius:50%}.disabled-container[data-v-41f9d480]{opacity:.6;pointer-events:none}.patent-list[data-v-cba07903]{min-height:85vh;width:100%;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;gap:1rem;padding:1rem}.patent-search-header[data-v-cba07903]{width:80%;display:flex;flex-direction:row;align-items:center;gap:1rem}.patent-container[data-v-cba07903]{width:100%;display:flex;flex-direction:row;gap:1rem}.patent-left-area[data-v-cba07903]{width:fit-content}.patent-filter[data-v-cba07903]{flex:2;box-sizing:border-box;padding:1rem;border-radius:.4rem;height:fit-content;background-color:#f1f6fe}.side-bar[data-v-cba07903]{position:sticky;top:5.5rem;display:flex;flex-direction:row;align-items:center}.fold-btn[data-v-cba07903]{z-index:11;margin-left:-1rem}.menuCollapsed[data-v-cba07903]{width:0!important;min-width:0!important;opacity:0;transform:translate(-100%);transition:all .3s ease;overflow:hidden}.menuExpanded[data-v-cba07903]{width:260px;opacity:1;transform:translate(0);transition:all .3s ease}.patent-right-area[data-v-cba07903]{flex:12;box-sizing:border-box;padding:1rem;border-radius:.4rem;display:flex;flex-direction:column;gap:.3rem;background-color:#f1f6fe}.patent-list-content[data-v-cba07903]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border-radius:.3rem;background-color:#fff;border:1px solid #e8e8e8;box-sizing:border-box;padding:.8rem;margin-bottom:1.8rem}.patent-result[data-v-cba07903]{box-sizing:border-box;padding:.8rem;border-radius:.3rem;border:1px solid #cccdcf;background-color:#fff;box-shadow:0 2px 8px #0000001a;width:100%}.patent-result-header[data-v-cba07903]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;margin-bottom:.6rem}.patent-title[data-v-cba07903]{font-size:1.2rem;color:#202020;font-weight:550;margin:0 1rem}.patent-title[data-v-cba07903]:hover{cursor:pointer;color:#007bff}.patent-type[data-v-cba07903]{border:1px solid #cfcfcf;box-sizing:border-box;padding:.3rem;border-radius:.4rem;background-color:#fff}.application-code[data-v-cba07903]{font-size:1.2rem;color:#007bff;margin:0 .5rem}.result-table[data-v-cba07903]{width:100%}.result-table>tbody>tr>td[data-v-cba07903]:first-child{width:10%}.table-container[data-v-cba07903]{display:flex;flex-direction:row;align-items:center;gap:2rem}.simple-retrieval[data-v-47dd26da]{width:100%;min-height:85vh;padding:20px;box-sizing:border-box;font-family:sans-serif;display:flex;flex-direction:row;gap:1rem}.left-container[data-v-47dd26da]{flex:2;box-sizing:border-box;padding:1rem;border-radius:.4rem;height:fit-content;position:-webkit-sticky;position:sticky;top:5.5rem;background-color:#f1f6fe}.right-container[data-v-47dd26da]{flex:12;box-sizing:border-box;padding:1rem;border-radius:.4rem;display:flex;flex-direction:column;gap:.3rem;background-color:#f1f6fe}.retrieval-area[data-v-47dd26da]{display:flex;flex-direction:row;gap:2rem}.intelligent-retrieval[data-v-dc6dcc15]{width:100%;min-height:85vh;padding:20px;box-sizing:border-box;font-family:sans-serif;display:flex;flex-direction:row;gap:1rem}.left-container[data-v-dc6dcc15]{flex:2;box-sizing:border-box;padding:1rem;border-radius:.4rem;height:fit-content;position:-webkit-sticky;position:sticky;top:5.5rem;background-color:#f1f6fe}.right-container[data-v-dc6dcc15]{flex:12;box-sizing:border-box;padding:1rem;border-radius:.4rem;display:flex;flex-direction:column;gap:.3rem;background-color:#f1f6fe}.retrieval-area[data-v-dc6dcc15]{display:flex;flex-direction:row;gap:2rem}.command-search-footer[data-v-99a07d5a]{margin-top:.5rem;width:100%;display:flex;flex-direction:column}.footer-info[data-v-99a07d5a]{display:flex;flex-direction:row;justify-content:space-between}.footer-actions[data-v-99a07d5a]{display:flex;flex-direction:row;gap:.5rem;align-items:center}.dropdown-container[data-v-793bf3d8]{padding:8px}.search-bar[data-v-793bf3d8]{display:flex;margin-bottom:10px;gap:8px}.menu-container[data-v-793bf3d8]{display:flex;height:300px}.parent-menu[data-v-793bf3d8]{width:150px;border-right:1px solid #eee;overflow-y:auto}.child-menu[data-v-793bf3d8]{flex:1;overflow-y:auto}.menu-item[data-v-793bf3d8]{display:flex;align-items:center;width:100%}.filtered-menu[data-v-793bf3d8]{max-height:300px;overflow-y:auto}[data-v-793bf3d8] .el-menu-item{height:auto;line-height:1.5;padding:10px 20px}[data-v-793bf3d8] .el-menu{border-right:none}.menu-item-description[data-v-793bf3d8]{color:#999;font-size:12px;margin-top:2px}[data-v-793bf3d8] .el-tooltip__trigger{display:flex!important;flex-direction:row;max-width:300px!important}[data-v-793bf3d8] .el-select-dropdown{display:none!important}.custom-select[data-v-793bf3d8]{width:100%;min-width:260px}[data-v-793bf3d8] .el-tooltip__trigger{display:inline-block;width:100%}[data-v-793bf3d8] mark{background-color:transparent;padding:0;font-weight:700}.intelligent-retrieval[data-v-f08c6686]{width:100%;display:flex;flex-direction:column;align-items:center}.retrieval-area[data-v-f08c6686]{border-radius:.5rem;margin-top:1rem;width:85vw;min-height:75vh;margin-bottom:3rem;padding:20px;background-color:#f1f6fe;display:flex;flex-direction:column}.retrieval-top[data-v-f08c6686]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;overflow:auto;resize:vertical;min-height:100px}.retrieval-header[data-v-f08c6686]{display:flex;flex-direction:row;width:100%;justify-content:space-between}.retrieval-item[data-v-f08c6686]{display:flex;flex-direction:row;align-items:center;gap:.3rem}.retrieval-column[data-v-f08c6686]{display:flex;flex-direction:row;width:100%;gap:1rem}.splitter[data-v-f08c6686]{height:4px;background-color:#dcdfe6;cursor:row-resize;margin:4px 0;border-radius:4px;transition:background-color .3s;box-shadow:0 -1px 3px #00000014}.splitter[data-v-f08c6686]:hover{background-color:#c0c4cc}.retrieval-bottom[data-v-f08c6686]{overflow:auto;flex-grow:1;min-height:100px}.patent-details[data-v-21af80ae]{margin-top:4.3rem;width:100%;min-height:85vh;padding:1.2rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:1rem}.sticky-menu[data-v-21af80ae]{display:flex;flex-direction:row;align-items:center;top:5rem;position:sticky}.fold-btn[data-v-21af80ae]{z-index:11;margin-left:-1rem}.menuCollapsed[data-v-21af80ae]{width:0!important;min-width:0!important;opacity:0;transform:translate(-100%);transition:all .3s ease;overflow:hidden}.menuExpanded[data-v-21af80ae]{width:fit-content;opacity:1;transform:translate(0);transition:all .3s ease}.patent-content[data-v-21af80ae]{min-height:85vh;flex:1;box-sizing:border-box;padding:1rem;border-radius:.4rem;display:flex;flex-direction:column;gap:1rem;background-color:#f1f6fe}.patent-header[data-v-21af80ae]{display:flex;justify-content:space-between;align-items:center}.patent-title[data-v-21af80ae]{display:flex;flex-direction:row;align-items:center;gap:1rem}.application-table[data-v-21af80ae]{width:100%;border-collapse:collapse}.application-table td[data-v-21af80ae]{padding:.5rem;border-bottom:1px solid #dcdfe6}.patent-rgihtRequirements p[data-v-21af80ae],.specification p[data-v-21af80ae]{white-space:pre-line;margin-bottom:1em;line-height:1.6}
