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-e2824f8b]{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-e2824f8b]{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-e2824f8b]{text-align:left;margin-bottom:55px}.modal-title[data-v-e2824f8b]{margin:0 0 8px;font-size:24px;font-weight:700;color:#333}.close-button[data-v-e2824f8b]{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-e2824f8b]:hover{opacity:.7}.content[data-v-e2824f8b]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding-bottom:20px}.subtitle[data-v-e2824f8b]{color:#999;font-size:14px;margin:0}.icon-wrapper[data-v-e2824f8b]{margin-bottom:32px;display:flex;justify-content:center;align-items:center}.title[data-v-e2824f8b]{font-size:24px;font-weight:600;color:#333;margin-bottom:16px;margin-top:0}.download-hint[data-v-e2824f8b]{font-size:14px;color:#999;margin-bottom:0;margin-top:0}.download-link[data-v-e2824f8b]{color:var(--theme-primary, #FFBD30);cursor:pointer;text-decoration:underline;margin-left:4px}.download-link[data-v-e2824f8b]:hover{color:var(--theme-primary, #ff9936)}.confirm-button[data-v-e2824f8b]{margin-top:auto;width:80px;height:30px;font-size:14px;border-radius:5px;background:var(--theme-primary, #FFBD30);border:none;color:#fff;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.confirm-button[data-v-e2824f8b]:hover{opacity:.9}.confirm-button.error[data-v-e2824f8b]{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-899c62e2]{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-899c62e2]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-899c62e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-899c62e2]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-899c62e2]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-899c62e2]:hover{color:#333}.modal-body[data-v-899c62e2]{margin-bottom:2rem;color:#666;line-height:1.6}.modal-footer[data-v-899c62e2]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-899c62e2],.confirm-button[data-v-899c62e2]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-899c62e2]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-899c62e2]{color:#fff;background-color:var(--theme-primary, #ffbd30);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.cancel-button[data-v-899c62e2]:hover{background-color:#e5e7eb}.confirm-button[data-v-899c62e2]:hover{background-color:var(--theme-primary, #ffa826)}.confirm-button[data-v-899c62e2]:active,.cancel-button[data-v-899c62e2]:active{transform:scale(.98)}@media(max-width:640px){.modal-content[data-v-899c62e2]{width:95%;padding:1.2rem}.cancel-button[data-v-899c62e2],.confirm-button[data-v-899c62e2]{padding:.5rem 1.5rem}}.toast[data-v-790d39b4]{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-790d39b4]{display:flex;align-items:center;gap:8px}.icon[data-v-790d39b4]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.icon svg[data-v-790d39b4]{width:20px;height:20px}.top[data-v-790d39b4]{top:20px;left:50%;transform:translate(-50%)}.bottom[data-v-790d39b4]{bottom:20px;left:50%;transform:translate(-50%)}.top-left[data-v-790d39b4]{top:20px;left:20px}.top-right[data-v-790d39b4]{top:20px;right:20px}.bottom-left[data-v-790d39b4]{bottom:20px;left:20px}.bottom-right[data-v-790d39b4]{bottom:20px;right:20px}.success[data-v-790d39b4]{background:#fff;color:#333}.success .icon[data-v-790d39b4]{color:#15803d}.error[data-v-790d39b4]{background:#fff;color:#333}.error .icon[data-v-790d39b4]{color:#dc2626}.warning[data-v-790d39b4]{background:#fff;color:#333}.warning .icon[data-v-790d39b4]{color:var(--theme-primary, #eab308)}.info[data-v-790d39b4]{background:#fff;color:#333}.info .icon[data-v-790d39b4]{color:var(--theme-primary, #ffb321)}.toast-enter-active[data-v-790d39b4],.toast-leave-active[data-v-790d39b4]{transition:all .3s ease}.toast-enter[data-v-790d39b4],.toast-leave-to[data-v-790d39b4]{opacity:0;transform:translateY(-10px)}.toast.top.toast-enter[data-v-790d39b4],.toast.top.toast-leave-to[data-v-790d39b4]{transform:translate(-50%,-10px)}.toast.bottom.toast-enter[data-v-790d39b4],.toast.bottom.toast-leave-to[data-v-790d39b4]{transform:translate(-50%,10px)}.modal-overlay[data-v-7d157e59]{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-7d157e59]{background:#fff;border-radius:12px;width:90%;max-width:360px;padding:1.5rem}.modal-header[data-v-7d157e59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-7d157e59]{margin:0;font-size:1.25rem;color:#333}.modal-body[data-v-7d157e59]{margin-bottom:1rem}.register-form[data-v-7d157e59]{display:flex;flex-direction:column;gap:1.25rem}.input-group[data-v-7d157e59]{position:relative}.input-group label[data-v-7d157e59]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.password-input-container[data-v-7d157e59]{position:relative;width:100%;display:flex;align-items:center}.password-toggle[data-v-7d157e59]{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-7d157e59]:hover{color:var(--theme-primary, #ffbd30)}.toggle-icon[data-v-7d157e59]{width:18px;height:18px}.register-input[data-v-7d157e59]{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-7d157e59]{padding-right:2.5rem}.register-input[data-v-7d157e59]:focus{outline:none;border-color:var(--theme-primary, #ffbd30)}.code-input[data-v-7d157e59]{display:flex;gap:.75rem}.code-input .register-input[data-v-7d157e59]{flex:1}.code-button[data-v-7d157e59]{padding:.6rem 1.2rem;font-size:.85rem;border:none;border-radius:6px;cursor:pointer;background-color:var(--theme-primary, #ffbd30);color:#fff;white-space:nowrap;transition:all .3s}.code-button[data-v-7d157e59]:disabled{background-color:#cbd5e1;cursor:not-allowed}.modal-footer[data-v-7d157e59]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.cancel-button[data-v-7d157e59],.confirm-button[data-v-7d157e59]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.cancel-button[data-v-7d157e59]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-7d157e59]:hover{background-color:#e5e7eb}.confirm-button[data-v-7d157e59]{background-color:var(--theme-primary, #ffbd30);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.4)}.confirm-button[data-v-7d157e59]:hover{background-color:var(--theme-primary, #e6aa2b)}.close-button[data-v-7d157e59]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.loading-state[data-v-7d157e59]{min-height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.loading-container[data-v-7d157e59]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.spinner[data-v-7d157e59]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffbd30);border-radius:50%;animation:spin-7d157e59 1s linear infinite}.loading-text[data-v-7d157e59]{color:#4b5563;font-size:.9rem;font-weight:500;letter-spacing:.025em;animation:pulse-7d157e59 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-7d157e59{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-7d157e59{0%,to{opacity:1}50%{opacity:.5}}.register-input.error[data-v-7d157e59]{border-color:#dc2626}.register-input.error[data-v-7d157e59]:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc26261a}.error-message[data-v-7d157e59]{color:#dc2626;font-size:.75rem;position:absolute;left:0;bottom:-1.5rem;height:1rem;line-height:1}.global-error[data-v-7d157e59]{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-7d157e59]{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-7d157e59]{margin-top:.75rem;text-align:center;font-size:.85rem;color:#4b5563}.switch-button[data-v-7d157e59]{background:none;border:none;color:var(--theme-primary, #ffbd30);margin-left:.35rem;cursor:pointer;font-weight:500}.switch-button[data-v-7d157e59]:hover{text-decoration:underline}@media(max-width:640px){.modal-content[data-v-7d157e59]{width:90%;padding:1rem}.cancel-button[data-v-7d157e59],.confirm-button[data-v-7d157e59]{padding:.5rem 1.5rem}}.modal-overlay[data-v-d85cc10d]{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-d85cc10d]{background:#fff;border-radius:12px;width:90%;max-width:320px;padding:1.2rem}.modal-header[data-v-d85cc10d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-d85cc10d]{margin:0;font-size:1.25rem;color:#333}.input-group[data-v-d85cc10d]{margin-bottom:2rem;position:relative;height:auto}.input-group label[data-v-d85cc10d]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.password-wrapper[data-v-d85cc10d]{position:relative;width:100%}.toggle-password[data-v-d85cc10d]{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-d85cc10d]:hover{color:#333}.login-input[data-v-d85cc10d]{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-d85cc10d]:focus{outline:none;border-color:var(--theme-primary, #ffbd30)}.modal-footer[data-v-d85cc10d]{display:flex;justify-content:flex-end;gap:1rem;margin-top:3rem;padding-top:.5rem}.cancel-button[data-v-d85cc10d],.confirm-button[data-v-d85cc10d]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.cancel-button[data-v-d85cc10d]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-d85cc10d]:hover{background-color:#e5e7eb}.confirm-button[data-v-d85cc10d]{background-color:var(--theme-primary, #ffbd30);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.4)}.confirm-button[data-v-d85cc10d]:hover{background-color:var(--theme-primary, #e6aa2b)}.confirm-button[data-v-d85cc10d]:active,.cancel-button[data-v-d85cc10d]:active{transform:scale(.98)}.close-button[data-v-d85cc10d]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}close-button[data-v-d85cc10d]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-d85cc10d]{width:90%;padding:1rem}.cancel-button[data-v-d85cc10d],.confirm-button[data-v-d85cc10d]{padding:.5rem 1.5rem}}.loading-state[data-v-d85cc10d]{min-height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.loading-container[data-v-d85cc10d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.spinner[data-v-d85cc10d]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffbd30);border-radius:50%;animation:spin-d85cc10d 1s linear infinite}.loading-text[data-v-d85cc10d]{color:#4b5563;font-size:.9rem;font-weight:500;letter-spacing:.025em;animation:pulse-d85cc10d 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-d85cc10d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-d85cc10d{0%,to{opacity:1}50%{opacity:.5}}.confirm-button[data-v-d85cc10d]:disabled,.cancel-button[data-v-d85cc10d]:disabled{opacity:.5;cursor:not-allowed}.login-input.error[data-v-d85cc10d]{border-color:#dc2626}.login-input.error[data-v-d85cc10d]:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc26261a}.error-message[data-v-d85cc10d]{color:#dc2626;font-size:.75rem;position:absolute;left:0;bottom:-1.5rem;height:1rem;line-height:1;animation:fadeIn-d85cc10d .2s ease-in}.input-group[data-v-d85cc10d]:has(.error-message){margin-bottom:2rem}@keyframes fadeIn-d85cc10d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-form[data-v-d85cc10d]{margin-bottom:1rem}.login-options[data-v-d85cc10d]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;font-size:.85rem;color:#4b5563}.remember-checkbox[data-v-d85cc10d]{display:flex;align-items:center;gap:.25rem}.remember-checkbox input[data-v-d85cc10d]{width:14px;height:14px;accent-color:var(--theme-primary, #ffbd30)}.forget-link[data-v-d85cc10d]{background:none;border:none;color:var(--theme-primary, #ffbd30);cursor:pointer;font-size:.85rem;padding:0}.forget-link[data-v-d85cc10d]:hover{text-decoration:underline}.register-footer[data-v-d85cc10d]{margin-top:1rem;text-align:center;font-size:.85rem;color:#4b5563}.register-link[data-v-d85cc10d]{background:none;border:none;color:var(--theme-primary, #ffbd30);margin-left:.35rem;cursor:pointer;font-weight:500}.register-link[data-v-d85cc10d]:hover{text-decoration:underline}.global-error[data-v-d85cc10d]{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-d85cc10d .3s ease-in}.error-icon[data-v-d85cc10d]{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-55f3692b]{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-55f3692b]{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:12px 32px}.nav-logo[data-v-55f3692b]{font-size:24px;font-weight:700;color:var(--theme-primary, #ffbd30)}.nav-logo-suffix[data-v-55f3692b]{color:#1e293b}.nav-right[data-v-55f3692b]{display:flex;align-items:center}.nav-links[data-v-55f3692b]{display:none;list-style:none;margin:0;padding:0;gap:28px}.nav-links li a[data-v-55f3692b]{font-size:14px;color:#475569;transition:color .3s ease}.nav-links li a[data-v-55f3692b]:hover{color:var(--theme-primary, #ffbd30)}.nav-buttons[data-v-55f3692b]{display:none;align-items:center;gap:16px;margin-left:32px}.nav-login[data-v-55f3692b]{font-size:14px;color:#475569;transition:color .3s ease}.nav-login[data-v-55f3692b]:hover{color:var(--theme-primary, #ffbd30)}.nav-trial[data-v-55f3692b]{background-color:var(--theme-primary, #ffbd30);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-55f3692b]:hover{background-color:var(--theme-primary, #ffbd30);box-shadow:0 4px 6px -1px #0000001a;transform:scale(1.05)}.nav-mobile-toggle[data-v-55f3692b]{color:#334155;margin-left:16px;background:none;border:none;cursor:pointer}@media(min-width:768px){.nav-links[data-v-55f3692b],.nav-buttons[data-v-55f3692b]{display:flex}.nav-mobile-toggle[data-v-55f3692b]{display:none}}.user-info[data-v-55f3692b]{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-55f3692b]:hover{color:var(--theme-primary, #ffbd30)}.username[data-v-55f3692b]{font-size:.9rem;font-weight:500}.dropdown-icon[data-v-55f3692b]{width:1rem;height:1rem;color:inherit;transition:transform .2s ease;margin-top:1px}.dropdown-icon.dropdown-active[data-v-55f3692b]{transform:rotate(180deg)}.dropdown-menu[data-v-55f3692b]{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-55f3692b]{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-55f3692b]:hover{background-color:#f3f4f6;color:var(--theme-primary, #ffbd30)}.dropdown-item-icon[data-v-55f3692b]{width:1.2rem;height:1.2rem}.hero[data-v-07ea995f]{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-07ea995f]{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-07ea995f]{position:relative;z-index:10;text-align:center;padding:0 24px}.hero-title[data-v-07ea995f]{font-size:36px;font-weight:700;color:#1e293b;margin-bottom:24px;line-height:1.25}.hero-title-highlight[data-v-07ea995f]{color:var(--theme-primary, #ffbd30)}.hero-subtitle[data-v-07ea995f]{font-size:18px;color:#475569;max-width:768px;margin:0 auto 40px}.hero-buttons[data-v-07ea995f]{flex-direction:column;gap:16px;justify-content:center;align-items:center;display:flex}.hero-primary-button[data-v-07ea995f]{background-color:var(--theme-primary, #ffbd30);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-07ea995f]:hover{background-color:var(--theme-primary, #ffbd30);box-shadow:0 25px 50px -12px #00000040;transform:scale(1.05)}.hero-secondary-button[data-v-07ea995f]{color:var(--theme-primary, #ffbd30);padding:16px 40px;border-radius:50px;font-size:18px;font-weight:600;border:2px solid var(--theme-primary, #ffbd30);transition:all .3s ease}.hero-secondary-button[data-v-07ea995f]:hover{background-color:var(--theme-tint-bg, #FFF7E6)}.hero-scroll-down[data-v-07ea995f]{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-scroll-icon[data-v-07ea995f]{width:32px;height:32px;color:var(--theme-primary, #ffbd30);animation:bounce-07ea995f 2s infinite}@keyframes bounce-07ea995f{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(min-width:640px){.hero-title[data-v-07ea995f]{font-size:48px}.hero-subtitle[data-v-07ea995f]{font-size:20px}.hero-buttons[data-v-07ea995f]{flex-direction:row}}@media(min-width:768px){.hero-title[data-v-07ea995f]{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-595a70d8]{padding:80px 0;background-color:#f8fafc}.container[data-v-595a70d8]{width:100%;max-width:1520px;margin:0 auto;padding:0 24px}.benefits-header[data-v-595a70d8]{text-align:center;margin-bottom:64px}.benefits-title[data-v-595a70d8]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.benefits-subtitle[data-v-595a70d8]{font-size:18px;color:#475569;max-width:768px;margin:0 auto}.benefits-grid[data-v-595a70d8]{display:grid;gap:24px}.benefit-card[data-v-595a70d8]{background-color:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease}.benefit-card[data-v-595a70d8]:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-4px)}.benefit-icon[data-v-595a70d8]{color:var(--theme-primary, #ffbd30);margin-bottom:16px}.benefit-icon svg[data-v-595a70d8],.benefit-icon .custom-svg-icon[data-v-595a70d8]{width:40px;height:40px}.benefit-title[data-v-595a70d8]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:8px}.benefit-description[data-v-595a70d8]{font-size:14px;color:#64748b;line-height:1.5}@media(min-width:768px){.benefits[data-v-595a70d8]{padding:112px 0}.benefits-title[data-v-595a70d8]{font-size:36px}.benefits-grid[data-v-595a70d8]{grid-template-columns:repeat(2,1fr);gap:32px}}@media(min-width:1024px){.benefits-title[data-v-595a70d8]{font-size:40px}.benefits-grid[data-v-595a70d8]{grid-template-columns:repeat(4,1fr)}.benefit-card[data-v-595a70d8]{padding:32px}}.logo-name[data-v-e73721f5]{margin-top:8px;font-size:14px;color:#64748b;text-align:center;white-space:nowrap}.trusted-by-section[data-v-e73721f5]{padding:64px 0;background-color:#fff}.container[data-v-e73721f5]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.trusted-by-title[data-v-e73721f5]{font-size:20px;font-weight:500;color:#64748b;text-align:center;margin-bottom:40px}.text-orange[data-v-e73721f5]{color:var(--theme-primary, #ffb321);font-weight:600}.marquee-container[data-v-e73721f5]{overflow:hidden;position:relative;width:100%;--marquee-duration: 40s}.marquee-content[data-v-e73721f5]{display:flex;width:fit-content;animation:marquee-e73721f5 var(--marquee-duration) linear infinite;will-change:transform}.marquee-content[data-v-e73721f5]:hover{animation-play-state:paused}.marquee-item[data-v-e73721f5]{display:flex;flex-direction:column;align-items:center;padding:0 32px}.logo-image[data-v-e73721f5]{max-height:48px;width:auto;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.marquee-item:hover .logo-image[data-v-e73721f5]{filter:grayscale(0%);opacity:1}@keyframes marquee-e73721f5{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:768px){.trusted-by-section[data-v-e73721f5]{padding:80px 0}.trusted-by-title[data-v-e73721f5]{font-size:24px;margin-bottom:48px}.marquee-item[data-v-e73721f5]{padding:0 48px}.logo-name[data-v-e73721f5]{font-size:16px}}.testimonials[data-v-2d62fdc8]{padding:80px 0;background:linear-gradient(to bottom,var(--theme-tint-bg, #FFF7E6),#f8fafc)}.testimonials-header[data-v-2d62fdc8]{text-align:center;margin-bottom:64px}.testimonials-title[data-v-2d62fdc8]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.testimonials-subtitle[data-v-2d62fdc8]{font-size:18px;color:#475569;max-width:768px;margin:0 auto}.testimonials-marquee[data-v-2d62fdc8]{overflow:hidden;position:relative;width:100%}.marquee-wrapper[data-v-2d62fdc8]{display:flex;width:fit-content;animation:marquee-2d62fdc8 30s linear infinite}.marquee-content[data-v-2d62fdc8]{display:flex;flex-shrink:0}.marquee-wrapper[data-v-2d62fdc8]:hover{animation-play-state:paused}.testimonial-card[data-v-2d62fdc8]{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-2d62fdc8]:hover{transform:translateY(-5px)}.testimonial-content[data-v-2d62fdc8]{display:flex;align-items:center;margin-bottom:20px}.testimonial-avatar[data-v-2d62fdc8]{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-2d62fdc8]{flex:1}.testimonial-name[data-v-2d62fdc8]{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.testimonial-position[data-v-2d62fdc8]{font-size:12px;color:#64748b}.testimonial-text[data-v-2d62fdc8]{font-size:14px;color:#475569;line-height:1.6;font-style:italic}@keyframes marquee-2d62fdc8{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.testimonials[data-v-2d62fdc8]{padding:60px 0}.testimonial-card[data-v-2d62fdc8]{width:280px;padding:24px}.testimonial-avatar[data-v-2d62fdc8]{width:48px;height:48px;font-size:18px}.marquee-wrapper[data-v-2d62fdc8]{animation-duration:25s}}@media(min-width:1024px){.testimonials-title[data-v-2d62fdc8]{font-size:40px}.testimonial-card[data-v-2d62fdc8]{width:380px}}.cta[data-v-0cdd9e5a]{padding:80px 0;background-color:#fff}.cta-content[data-v-0cdd9e5a]{text-align:center;max-width:800px;margin:0 auto}.cta-title[data-v-0cdd9e5a]{font-size:32px;font-weight:700;color:#1e293b;margin-bottom:16px}.cta-subtitle[data-v-0cdd9e5a]{font-size:18px;color:#475569;margin-bottom:40px}.cta-primary-button[data-v-0cdd9e5a]{display:inline-block;background-color:var(--theme-primary, #ffbd30);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-0cdd9e5a]:hover{background-color:var(--theme-primary, #ffbd30);box-shadow:0 25px 50px -12px #00000040;transform:scale(1.05)}.cta-note[data-v-0cdd9e5a]{font-size:14px;color:#64748b;margin-top:24px}.cta-link[data-v-0cdd9e5a]{color:var(--theme-primary, #ffbd30);font-weight:500;transition:color .3s ease}.cta-link[data-v-0cdd9e5a]:hover{color:var(--theme-primary, #ffbd30);text-decoration:underline}@media(min-width:768px){.cta[data-v-0cdd9e5a]{padding:112px 0}.cta-title[data-v-0cdd9e5a]{font-size:36px}}@media(min-width:1024px){.cta-title[data-v-0cdd9e5a]{font-size:40px}}.loginReminder[data-v-3f674de7]{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-3f674de7]: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-3f674de7]{font-size:.9375rem;color:#333;margin:0;display:flex;align-items:baseline;line-height:1.2}.title .highlight[data-v-3f674de7]{color:var(--theme-primary, #ffbd30);font-size:1.375rem;font-weight:600;margin-left:.25rem}.list[data-v-3f674de7]{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.listItem[data-v-3f674de7]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#333;font-weight:500;line-height:1}.listItem .index[data-v-3f674de7]{width:1rem;height:1rem;background:linear-gradient(180deg,var(--theme-primary, #FFBD30) 0%,var(--theme-primary-light, #FFD073) 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-3f674de7]{display:flex;gap:.75rem}.loginBtn[data-v-3f674de7]{flex:1.2;background:var(--theme-primary, #ffbd30);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-3f674de7]:hover{background:var(--theme-primary, #e6a720)}.closeBtn[data-v-3f674de7]{flex:.8;background:#fff;color:var(--theme-primary, #ffbd30);border:1.5px solid var(--theme-primary, #ffbd30);height:2rem;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.closeBtn[data-v-3f674de7]: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-5583dc9d]{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-5583dc9d]{display:flex;align-items:center;gap:1rem}.icon[data-v-5583dc9d]{color:var(--theme-primary, #ffbd30);display:flex;align-items:center;justify-content:center}.text-content[data-v-5583dc9d]{display:flex;flex-direction:column;gap:.25rem;text-align:left}.text-content h3[data-v-5583dc9d]{margin:0;font-size:1rem;color:#1f2937;font-weight:500;text-align:left}.text-content p[data-v-5583dc9d]{margin:0;font-size:.875rem;color:#6b7280;text-align:left}.file-input[data-v-5583dc9d]{display:none}.file-button[data-v-5583dc9d]{background-color:var(--theme-primary, #ffbd30);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-5583dc9d]{font-size:.75rem;opacity:.8}.dragging[data-v-5583dc9d]{border:2px dashed var(--theme-primary, #ffbd30);background-color:rgba(var(--theme-primary-rgb),.05)}.upload-controls[data-v-5583dc9d]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.download-sample[data-v-5583dc9d]{font-size:.75rem;color:#6b7280;text-decoration:none;cursor:pointer;transition:color .2s}.download-sample[data-v-5583dc9d]:hover{color:#4b5563;text-decoration:underline}.selected-file[data-v-5583dc9d]{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-5583dc9d]{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-5583dc9d]{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-5583dc9d]:hover{color:#ef4444}@media(max-width:640px){.uploader[data-v-5583dc9d]{flex-direction:column;gap:1rem;align-items:flex-start}.uploader-right[data-v-5583dc9d]{width:100%}.file-button[data-v-5583dc9d]{width:calc(100% - 2rem);text-align:center;display:block}.upload-controls[data-v-5583dc9d]{width:100%}.selected-file[data-v-5583dc9d]{width:100%;max-width:100%}.file-name[data-v-5583dc9d]{max-width:calc(100% - 2rem)}}.athena-header[data-v-5e1ab378]{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-5e1ab378]{display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--theme-primary, #FFBD30);flex-shrink:0}.nav-menu[data-v-5e1ab378]{display:flex;align-items:center;flex:1;margin:0 40px;justify-content:flex-start}.nav-item[data-v-5e1ab378]{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-5e1ab378]:hover,.nav-item.active[data-v-5e1ab378]{color:var(--theme-primary, #FFBD30)}.nav-item.active[data-v-5e1ab378]:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:3px;background-color:var(--theme-primary, #FFBD30);border-radius:2px 2px 0 0}[data-v-5e1ab378] .el-dropdown-menu__item.active,[data-v-5e1ab378] .el-dropdown-menu__item:hover{color:var(--theme-primary, #FFBD30)!important;background-color:var(--theme-tint-bg, #fff8eb)!important}.more-btn[data-v-5e1ab378]{display:flex;align-items:center;justify-content:center;padding:0 10px}.header-right[data-v-5e1ab378]{display:flex;align-items:center;flex-shrink:0}.circle-invite-btn[data-v-5e1ab378]{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,var(--theme-primary, #ffbd30) 0%,var(--theme-primary-dark, #ff9d00) 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-5e1ab378]:hover{background:linear-gradient(90deg,var(--theme-primary-light, #ffc957) 0%,var(--theme-primary, #ffbd30) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.4)}.invite-cta[data-v-5e1ab378]{display:flex;align-items:center;height:36px;border-radius:18px;background:linear-gradient(90deg,var(--theme-primary, #ffbd30) 0%,var(--theme-primary-dark, #ff9d00) 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-5e1ab378]:hover{background:linear-gradient(90deg,var(--theme-primary-light, #ffc957) 0%,var(--theme-primary, #ffbd30) 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.4)}.invite-cta .invite-text[data-v-5e1ab378]{margin-left:6px}.compact-quota-btn[data-v-5e1ab378]{height:36px;border-radius:18px;border:1px solid var(--theme-primary, #ffbd30);background-color:var(--theme-tint-bg-light, #fffcf0);display:flex;align-items:center;padding:0 12px;color:var(--theme-primary, #ffbd30);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(var(--theme-primary-rgb),.1)}.compact-quota-btn[data-v-5e1ab378]:hover{background-color:var(--theme-tint-bg-hover, #fff7e6);transform:translateY(-1px);box-shadow:0 4px 8px rgba(var(--theme-primary-rgb),.2)}.compact-quota-btn .el-icon[data-v-5e1ab378]{font-size:16px;margin-right:6px}.compact-quota-btn .quota-number[data-v-5e1ab378]{font-weight:700;font-size:14px}.trial-recharge-wrapper[data-v-5e1ab378]{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-5e1ab378]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--theme-primary-rgb),.25)}.trial-part[data-v-5e1ab378]{background-color:var(--theme-tint-bg-light, #fffcf0);color:var(--theme-primary, #ffbd30);height:100%;display:flex;align-items:center;padding:0 16px;font-weight:700;font-size:14px;transition:background-color .3s}.trial-part[data-v-5e1ab378]:hover{background-color:var(--theme-tint-bg-hover, #fff7e6)}.recharge-part[data-v-5e1ab378]{background:linear-gradient(90deg,var(--theme-primary, #ffbd30) 0%,var(--theme-primary-dark, #ff9d00) 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-5e1ab378]:hover{opacity:.9}.compact-btn[data-v-5e1ab378]{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-5e1ab378]:hover{background-color:#e6e6e6;color:var(--theme-primary, #ffbd30)}.user-info[data-v-5e1ab378]{display:flex;align-items:center;margin-left:8px}.user-dropdown-trigger[data-v-5e1ab378]{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-5e1ab378]:hover{background-color:#f5f5f5}.header-avatar[data-v-5e1ab378]{width:32px;height:32px;border-radius:50%;margin-right:8px}.nav-cta[data-v-5e1ab378]{padding:.5rem 1rem;font-size:14px;font-weight:600;background-color:var(--theme-primary, #ffbd30);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-5e1ab378]:hover{background-color:var(--theme-primary, #f0ad1d)}[data-v-5e1ab378] .el-popper.is-light{padding:0;border:none}.tooltip-content[data-v-5e1ab378]{padding:4px 0}.tooltip-row[data-v-5e1ab378]{padding:4px 8px;font-size:14px;border-radius:4px}.tooltip-row[data-v-5e1ab378]:hover{background-color:#f5f5f5;color:var(--theme-primary, #ffbd30)}[data-v-5e1ab378] .invite-modal{border-radius:20px;overflow:hidden}[data-v-5e1ab378] .invite-modal .el-dialog__header,[data-v-5e1ab378] .invite-modal .el-dialog__body{padding:0}.invite-modal-container[data-v-5e1ab378]{padding:40px 32px 32px;display:flex;flex-direction:column;align-items:center}.header-icon-wrapper[data-v-5e1ab378]{margin-bottom:20px}.invite-title[data-v-5e1ab378]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.invite-description[data-v-5e1ab378]{font-size:14px;color:#666;text-align:center;margin-bottom:32px;line-height:1.6}.share-section[data-v-5e1ab378]{width:100%;margin-bottom:24px}.share-label[data-v-5e1ab378]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:12px}.invite-input-wrapper[data-v-5e1ab378]{display:flex;gap:12px}.invite-input[data-v-5e1ab378]{flex:1}[data-v-5e1ab378] .invite-input .el-input__wrapper{height:44px;background:#f5f7f9;border:none;box-shadow:none!important;border-radius:12px;padding:0 16px}[data-v-5e1ab378] .invite-input .el-input__inner{font-size:14px;color:#333}.copy-btn[data-v-5e1ab378]{height:44px;border-radius:12px;padding:0 24px;font-weight:500;background:var(--theme-primary, #FFBD30)!important;border:none!important}.copy-btn[data-v-5e1ab378]:hover{background:var(--theme-primary, #f0ad1d)!important}.history-divider[data-v-5e1ab378]{width:100%;position:relative;text-align:center;margin-bottom:24px}.history-divider[data-v-5e1ab378]:before{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#f0f0f0}.divider-text[data-v-5e1ab378]{position:relative;background:#fff;padding:0 16px;font-size:14px;color:#999}.stats-card[data-v-5e1ab378]{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-5e1ab378]{display:flex;gap:40px}.stat-item[data-v-5e1ab378]{display:flex;flex-direction:column}.stat-value[data-v-5e1ab378]{font-size:24px;font-weight:700;color:#1a1a1a;line-height:1.2}.stat-label[data-v-5e1ab378]{font-size:13px;color:#929aa6;margin-top:4px}.history-link-wrapper[data-v-5e1ab378]{width:100%;display:flex;justify-content:flex-end}.history-link[data-v-5e1ab378]{display:flex;align-items:center;gap:4px;font-size:14px;color:#929aa6;cursor:pointer;transition:color .2s}.history-link[data-v-5e1ab378]:hover{color:var(--theme-primary, #FFBD30)}.history-list[data-v-5e1ab378]{width:100%;margin-top:16px;max-height:200px;overflow-y:auto;padding-right:4px}.history-list[data-v-5e1ab378]::-webkit-scrollbar{width:4px}.history-list[data-v-5e1ab378]::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:2px}.history-item[data-v-5e1ab378]{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-5e1ab378]:hover{border-color:var(--theme-primary, #FFBD30);box-shadow:0 2px 12px rgba(var(--theme-primary-rgb),.1)}.history-item[data-v-5e1ab378]:last-child{margin-bottom:0}.invitee-info[data-v-5e1ab378]{display:flex;flex-direction:column;gap:4px}.invitee-name[data-v-5e1ab378]{font-size:15px;font-weight:600;color:#1d2129;text-align:left}.invite-date[data-v-5e1ab378]{font-size:12px;color:#86909c;text-align:left}.reward-info[data-v-5e1ab378]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.reward-value[data-v-5e1ab378]{font-size:15px;font-weight:600;color:#52c41a}.reward-status[data-v-5e1ab378]{font-size:12px;color:#86909c}.empty-history[data-v-5e1ab378]{text-align:center;padding:32px 0;color:#929aa6;font-size:14px}.menu-title[data-v-5e1ab378]{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-d350ccf4]{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-d350ccf4]{border-bottom:1px solid #ffffff}.header-content[data-v-d350ccf4]{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-link[data-v-d350ccf4]{text-decoration:none}.title-container[data-v-d350ccf4]{display:flex;align-items:center;gap:.5rem}.title-icon[data-v-d350ccf4]{width:1.5rem;height:1.5rem;color:var(--theme-primary, #ffbd30)}.title[data-v-d350ccf4]{margin:0;font-size:1.25rem;font-weight:600;color:#333;cursor:pointer}.left-section[data-v-d350ccf4]{display:flex;align-items:center;gap:1rem}.nav-buttons[data-v-d350ccf4]{display:flex;gap:.5rem;margin-left:1rem}.right-section[data-v-d350ccf4]{display:flex;gap:1rem;align-items:center}.report-btn[data-v-d350ccf4]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--theme-primary, #ffbd30);padding:.6rem;font-size:.9rem;cursor:pointer;transition:color .3s;text-decoration:none}.report-icon[data-v-d350ccf4]{width:1.2rem;height:1.2rem}.report-btn[data-v-d350ccf4]:hover{color:var(--theme-primary, #e6a720)}.report-btn[data-v-d350ccf4]:active{transform:scale(.98)}.new-btn[data-v-d350ccf4]{background-color:var(--theme-primary, #ffbd30);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-d350ccf4]:hover{background-color:var(--theme-primary, #e6a720)}.new-btn[data-v-d350ccf4]:active{transform:scale(.98)}.report-btn-active[data-v-d350ccf4]{color:var(--theme-primary, #ffbd30);font-weight:600;background-color:var(--theme-tint-bg, #fff8eb);border-radius:6px}.report-btn-active[data-v-d350ccf4]:hover{color:var(--theme-primary, #ffbd30)}.username[data-v-d350ccf4]{font-size:.9rem;font-weight:500}.user-info[data-v-d350ccf4]{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-d350ccf4]:hover{color:var(--theme-primary, #ffbd30)}.dropdown-icon[data-v-d350ccf4]{width:1rem;height:1rem;color:inherit;transition:transform .2s ease;margin-top:1px}.dropdown-icon.dropdown-active[data-v-d350ccf4]{transform:rotate(180deg)}.dropdown-menu[data-v-d350ccf4]{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-d350ccf4]{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-d350ccf4]:hover{background-color:#f3f4f6;color:var(--theme-primary, #ffbd30)}.dropdown-item-icon[data-v-d350ccf4]{width:1.2rem;height:1.2rem}@media(max-width:768px){.button-text[data-v-d350ccf4]{display:none}.report-btn[data-v-d350ccf4]{padding:.6rem}.nav-buttons[data-v-d350ccf4]{margin-left:.5rem}.title[data-v-d350ccf4]{font-size:1.1rem}.left-section[data-v-d350ccf4]{gap:0px}}.innovation-section[data-v-55f5d189]{max-width:1000px;margin:2px auto;margin-top:calc((100vh - 200px)/2);text-align:center;padding:0 20px}.title[data-v-55f5d189]{font-size:2.25rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.input-group[data-v-55f5d189]{display:flex;width:600px;margin:0 auto;gap:0}.uploader-container .uploader[data-v-55f5d189]{margin-top:.5rem}.uploader-container[data-v-55f5d189]{width:600px;margin:0 auto;margin-top:.5rem}.advanced-options[data-v-55f5d189]{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-55f5d189]:hover{color:var(--theme-primary, #ffbd30)}.icon[data-v-55f5d189]{min-width:18px;width:18px;height:18px;transition:transform .3s ease}.icon.rotate[data-v-55f5d189]{transform:rotate(-180deg)}.advanced-options:hover .icon[data-v-55f5d189]{transform:scale(1.1) rotate(0)}.advanced-options:hover .icon.rotate[data-v-55f5d189]{transform:scale(1.1) rotate(-180deg)}.idea-input[data-v-55f5d189]{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-55f5d189]:focus{outline:none;border-color:var(--theme-primary, #ffbd30)}.start-btn[data-v-55f5d189]{white-space:nowrap;padding:.6rem 1.8rem;font-size:.9rem;font-weight:500;border-radius:0 6px 6px 0;background-color:var(--theme-primary, #ffbd30);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-55f5d189]:hover{background-color:var(--theme-primary, #e6a720)}.start-btn[data-v-55f5d189]:active{transform:scale(.95)}.options[data-v-55f5d189]{margin:1rem 0;width:600px;margin:1rem auto}.radio-group[data-v-55f5d189]{display:flex;justify-content:flex-start;gap:2rem;margin:.5rem 0;padding-left:.5rem}.radio-option[data-v-55f5d189]{display:flex;align-items:center;cursor:pointer;gap:.5rem;-webkit-user-select:none;user-select:none}.radio-option input[type=radio][data-v-55f5d189]{-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-55f5d189]:checked{border-color:var(--theme-primary, #ffbd30)}.radio-option input[type=radio][data-v-55f5d189]:checked:after{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--theme-primary, #ffbd30);display:block}.radio-option:hover input[type=radio][data-v-55f5d189]{border-color:var(--theme-primary, #ffbd30)}.radio-label[data-v-55f5d189]{font-size:1rem;color:#4b5563}@media(max-width:640px){.uploader-container[data-v-55f5d189],.options[data-v-55f5d189],.input-group[data-v-55f5d189]{width:100%}.start-btn[data-v-55f5d189]{padding:.5rem 1.5rem}}.modal-overlay[data-v-b14337cd]{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-b14337cd]{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-b14337cd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-b14337cd]{margin:0;font-size:1.25rem;color:#333}.task-list[data-v-b14337cd]{max-height:60vh;overflow-y:auto;padding:.5rem}.task-item[data-v-b14337cd]{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem}.task-item[data-v-b14337cd]:last-child{margin-bottom:0}.task-header[data-v-b14337cd]{display:flex;align-items:center}.task-header.no-description[data-v-b14337cd]{margin-bottom:0}.status-circle[data-v-b14337cd]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.check-icon[data-v-b14337cd],.error-icon[data-v-b14337cd],.loading-icon[data-v-b14337cd],.clock-icon[data-v-b14337cd]{width:20px;height:20px}.loading-icon[data-v-b14337cd]{width:24px;height:24px;animation:spin-b14337cd .8s linear infinite;transform-origin:center}@keyframes spin-b14337cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-circle.waiting[data-v-b14337cd],.status-circle.processing[data-v-b14337cd]{border:none}.status-circle.waiting[data-v-b14337cd]{color:#9ca3af}.status-circle.processing[data-v-b14337cd]{color:var(--theme-primary, #ffbd30)}.error-icon[data-v-b14337cd]{stroke:#fff}.status-circle.success[data-v-b14337cd]{color:var(--theme-primary, #ffbd30);background-color:var(--theme-primary, #ffbd30)}.status-circle.processing .check-icon[data-v-b14337cd],.status-circle.success .check-icon[data-v-b14337cd]{stroke:#fff}.status-circle.error[data-v-b14337cd]{color:#ef4444;background-color:#ef4444}.task-title[data-v-b14337cd]{font-weight:500;margin-left:1rem;color:#333}.task-title.processing[data-v-b14337cd]{font-weight:700;color:var(--theme-primary, #ffbd30)}.task-title.waiting[data-v-b14337cd]{color:#9ca3af}.task-title.error[data-v-b14337cd]{color:#ef4444;font-weight:500}.task-description[data-v-b14337cd]{color:#666;font-size:.9rem;line-height:1.5;margin-left:2.5rem}.modal-footer[data-v-b14337cd]{display:flex;justify-content:center;margin-top:2rem}.confirm-button[data-v-b14337cd]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #ffbd30);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}.confirm-button[data-v-b14337cd]:hover{background-color:var(--theme-primary, #e5a92b)}.confirm-button[data-v-b14337cd]:active{transform:scale(.98)}.close-button[data-v-b14337cd]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-b14337cd]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-b14337cd]{width:95%;padding:1.2rem}.confirm-button[data-v-b14337cd]{padding:.5rem 1.5rem}}button[data-v-bcc3102a]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #ffb321);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-bcc3102a]:hover{background-color:var(--theme-primary-dark, #FFA500)}button[data-v-bcc3102a]:active{transform:scale(.98)}button[data-v-bcc3102a]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-bcc3102a]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-bcc3102a]{box-shadow:none;color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6);transition:background-color .2s ease}.cancel-button[data-v-bcc3102a]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.cancel-button[data-v-bcc3102a]:active{transform:scale(.98)}.cancel-button[data-v-bcc3102a]: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-db661c6f]{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-db661c6f]{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-db661c6f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-db661c6f]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-db661c6f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-db661c6f]:hover{color:#333}.modal-body pre[data-v-db661c6f]{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-db661c6f]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-db661c6f]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-db661c6f]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-db661c6f]:hover{background-color:var(--theme-primary-dark, #FFA500)}.view-button[data-v-db661c6f]:active{transform:scale(.98)}.cancel-button[data-v-db661c6f],.confirm-button[data-v-db661c6f]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-db661c6f]{background-color:var(--theme-tint-bg, #FFF7E6);color:var(--theme-primary-dark, #ff9d4d)}.cancel-button[data-v-db661c6f]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.confirm-button[data-v-db661c6f]{background-color:var(--theme-primary, #ffb321);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-db661c6f]:hover{background-color:var(--theme-primary-dark, #FFA500)}.confirm-button[data-v-db661c6f]:active,.cancel-button[data-v-db661c6f]:active{transform:scale(.98)}.skeleton[data-v-db661c6f]{padding:1rem 0}.skeleton-line[data-v-db661c6f]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-db661c6f 1.5s infinite}.skeleton-line[data-v-db661c6f]:last-child{width:60%}@keyframes pulse-db661c6f{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-db661c6f]{width:95%;padding:1.2rem}.view-button[data-v-db661c6f]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-94ce2b53]{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-94ce2b53]{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-94ce2b53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-94ce2b53]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-94ce2b53]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-94ce2b53]:hover{color:#333}.modal-body pre[data-v-94ce2b53]{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-94ce2b53]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-94ce2b53]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-94ce2b53]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-94ce2b53]:hover{background-color:var(--theme-primary-dark, #FFA500)}.view-button[data-v-94ce2b53]:active{transform:scale(.98)}.cancel-button[data-v-94ce2b53],.confirm-button[data-v-94ce2b53]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-94ce2b53]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-94ce2b53]:hover{background-color:#e5e7eb}.confirm-button[data-v-94ce2b53]{background-color:var(--theme-primary, #ffb321);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-94ce2b53]:hover{background-color:var(--theme-primary-dark, #FFA500)}.confirm-button[data-v-94ce2b53]:active,.cancel-button[data-v-94ce2b53]:active{transform:scale(.98)}.skeleton[data-v-94ce2b53]{padding:1rem 0}.skeleton-line[data-v-94ce2b53]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-94ce2b53 1.5s infinite}.skeleton-line[data-v-94ce2b53]:last-child{width:60%}@keyframes pulse-94ce2b53{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-94ce2b53]{width:95%;padding:1.2rem}.view-button[data-v-94ce2b53]{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-19714d18]{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-19714d18] .el-menu{--el-menu-active-color: var(--theme-primary-dark, #ff9d4d);--el-menu-text-color: #64748b;--el-menu-hover-text-color: var(--theme-primary-dark, #ff9d4d);--el-menu-bg-color: #ffffff;--el-menu-hover-bg-color: var(--theme-tint-bg, #FFF7E6);--el-menu-active-bg-color: var(--theme-tint-bg, #FFF7E6);--el-menu-border-color: #e2e8f0;border-radius:.8rem;overflow:hidden}.menu-sidebar[data-v-19714d18] .el-menu:not(.el-menu--collapse){width:172px}.menu-sidebar[data-v-19714d18] .el-menu--collapse{width:64px}.vertical-menu[data-v-19714d18]{border-radius:.8rem!important}.vertical-menu .el-menu-item[data-v-19714d18]{border-radius:.4rem;margin:.2rem 0;transition:all .3s ease}.vertical-menu .el-menu-item.is-active[data-v-19714d18]{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-19714d18]:hover{background-color:var(--el-menu-hover-bg-color)!important;color:var(--el-menu-hover-text-color)!important}.menu-sidebar[data-v-19714d18] .el-menu--collapse .el-menu-item span,.menu-sidebar[data-v-19714d18] .el-menu--collapse .el-submenu__title span,.menu-sidebar[data-v-19714d18] .el-menu--collapse .el-submenu__icon-arrow{display:none}@media(max-width:1380px){.menu-sidebar[data-v-19714d18]{--menu-width: 64px;padding:.8rem}}@media(max-width:768px){.menu-sidebar[data-v-19714d18]{--menu-width: 48px;padding:.6rem}}.loading-modal[data-v-4e8248e3]{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-4e8248e3]{padding:20px;background:transparent}.loading-container[data-v-4e8248e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-4e8248e3]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffb321);border-radius:50%;animation:spin-4e8248e3 1s linear infinite}.loading-text[data-v-4e8248e3]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-4e8248e3 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-4e8248e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-4e8248e3{0%,to{opacity:1}50%{opacity:.5}}.explored[data-v-152e7e2b]{padding:2vh 0rem 5vh;background-color:#fff;margin-top:60px}.content[data-v-152e7e2b]{max-width:1000px;margin:0 auto;text-align:left;padding:0 0rem}.main-title[data-v-152e7e2b]{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-152e7e2b]{color:#666;font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:3rem;line-height:1.6}.patents-container[data-v-152e7e2b]{display:grid;gap:2rem;max-width:1000px;margin:0 auto}.patent-card[data-v-152e7e2b]{background:#f8f9fa;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;max-width:1000px}.card-header[data-v-152e7e2b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.patent-card h3[data-v-152e7e2b]{color:#333;font-size:1.1rem;margin:0;padding-right:1rem;flex:1}.similarity[data-v-152e7e2b]{color:var(--theme-primary, #ffb321);font-weight:500;font-size:.9rem;white-space:nowrap}.patent-desc[data-v-152e7e2b]{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.patent-info[data-v-152e7e2b]{display:flex;gap:2rem;margin-bottom:1rem;font-size:.9rem;color:#666}.avoid-button[data-v-152e7e2b]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-152e7e2b]:hover{background-color:var(--theme-primary-dark, #FFA500)}.avoid-button[data-v-152e7e2b]:active{transform:scale(.98)}.truncate[data-v-152e7e2b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.truncate-3-lines[data-v-152e7e2b]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:900px}.bottom-action[data-v-152e7e2b]{margin-top:3rem;text-align:center}.explore-button[data-v-152e7e2b]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-152e7e2b]:hover{background-color:var(--theme-primary-dark, #FFA500)}.explore-button[data-v-152e7e2b]:active{transform:scale(.98)}@media(max-width:640px){.explored[data-v-152e7e2b]{padding:1vh 0 3vh}.content[data-v-152e7e2b]{padding:0 1rem}.patent-card[data-v-152e7e2b]{padding:1.2rem}.similarity[data-v-152e7e2b]{top:1.2rem;right:1.2rem}.patent-info[data-v-152e7e2b]{flex-direction:column;gap:.5rem}.avoid-button[data-v-152e7e2b]{width:100%;padding:.5rem 1.5rem}.card-header[data-v-152e7e2b]{flex-wrap:wrap;gap:.5rem}.explore-button[data-v-152e7e2b]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-36f539d6]{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-36f539d6]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem}.modal-header[data-v-36f539d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-36f539d6]{margin:0;font-size:1.25rem;color:#333}.editor-textarea[data-v-36f539d6]{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-36f539d6]:focus{outline:none;border-color:var(--theme-primary, #ffb321);box-shadow:none}.modal-footer[data-v-36f539d6]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.cancel-button[data-v-36f539d6],.confirm-button[data-v-36f539d6]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-36f539d6]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-36f539d6]:hover{background-color:#e5e7eb}.confirm-button[data-v-36f539d6]{background-color:var(--theme-primary, #ffb321);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-36f539d6]:hover{background-color:var(--theme-primary-dark, #FFA500)}.close-button[data-v-36f539d6]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-36f539d6]:hover{color:#333}@media(max-width:640px){.modal-content[data-v-36f539d6]{width:95%;padding:1.2rem}.cancel-button[data-v-36f539d6],.confirm-button[data-v-36f539d6]{padding:.5rem 1.5rem}}.solution-page[data-v-72ee5a4c]{padding:1rem 0;margin-top:60px}.main-title[data-v-72ee5a4c]{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-72ee5a4c]{display:flex;flex-direction:column;gap:.75rem;max-width:1000px;margin:0 auto}.solution-block[data-v-72ee5a4c]{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, #ffb321)}.solution-block[data-v-72ee5a4c]: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-72ee5a4c]{color:var(--theme-primary, #ffb321)}.block-content[data-v-72ee5a4c]{flex:1}.block-actions[data-v-72ee5a4c]{margin-left:1rem;display:flex;gap:4px;align-items:center}.icon-btn[data-v-72ee5a4c]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:var(--theme-primary, #ffb321);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-72ee5a4c]:hover{background-color:#0000000d}.selected .icon-btn[data-v-72ee5a4c]{color:#fff}.selected .icon-btn[data-v-72ee5a4c]:hover{background-color:#ffffff1a}.edit-textarea[data-v-72ee5a4c]{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-72ee5a4c]:focus{outline:none;border-color:var(--theme-primary, #ffb321);background-color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.1)}.selected .edit-textarea[data-v-72ee5a4c]{background-color:#fff;border-color:#ffffff4d}.selected .edit-textarea[data-v-72ee5a4c]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.solution-block.selected[data-v-72ee5a4c]{background-color:var(--theme-primary, #ffb321);border-color:var(--theme-primary, #ffb321);color:#fff}.solution-block.selected h3[data-v-72ee5a4c]{color:#fff}.solution-block.selected p[data-v-72ee5a4c]{color:#ffffffe6}.solution-block h3[data-v-72ee5a4c]{margin:0 0 .5rem;font-size:clamp(1rem,2.5vw,1.25rem)}.solution-block p[data-v-72ee5a4c]{color:#666;line-height:1.5;margin:0;font-size:clamp(.875rem,2vw,1rem)}.action-buttons[data-v-72ee5a4c]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-72ee5a4c]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-72ee5a4c]{color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6);transition:background-color .2s ease}.action-btn.regenerate[data-v-72ee5a4c]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.action-btn.next[data-v-72ee5a4c]{color:#fff;background-color:var(--theme-primary, #ffb321);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-72ee5a4c]:hover{background-color:var(--theme-primary-dark, #FFA500)}.action-btn[data-v-72ee5a4c]:active{transform:scale(.98)}@media(min-width:768px){.solution-page[data-v-72ee5a4c]{padding:1rem 0}.solution-blocks[data-v-72ee5a4c]{gap:1rem;padding:0}.solution-block[data-v-72ee5a4c]{padding:1.25rem}.edit-textarea[data-v-72ee5a4c]{min-height:80px;padding:.75rem}.action-buttons[data-v-72ee5a4c]{gap:1rem;margin:2rem auto 0}.action-btn[data-v-72ee5a4c]{padding:.6rem 1.8rem}}@media(max-width:640px){.action-buttons[data-v-72ee5a4c]{flex-direction:column;padding:0 1rem}.action-btn[data-v-72ee5a4c]{width:100%}.icon-btn[data-v-72ee5a4c]{width:28px;height:28px;padding:4px}}.image-container[data-v-541e4efb]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60vh;overflow:hidden}.image-wrapper[data-v-541e4efb]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-wrapper img[data-v-541e4efb]{max-width:100%;max-height:100%;object-fit:contain}.image-title[data-v-541e4efb]{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-541e4efb]{padding-left:8px;border-left:1px solid rgba(255,255,255,.3)}.nav-button[data-v-541e4efb]{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-541e4efb]{width:20px;height:20px}.nav-button[data-v-541e4efb]:hover{background:#000c}.nav-button.prev[data-v-541e4efb]{left:1rem}.nav-button.next[data-v-541e4efb]{right:1rem}.loading-container[data-v-541e4efb]{width:100%;height:100%;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-541e4efb]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffb321);border-radius:50%;animation:spin-541e4efb 1s linear infinite}.loading-text[data-v-541e4efb]{color:var(--theme-primary, #ffb321);font-size:1rem}@keyframes spin-541e4efb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-left-enter-active[data-v-541e4efb],.slide-right-enter-active[data-v-541e4efb]{transition:all .3s ease}.slide-left-leave-active[data-v-541e4efb],.slide-right-leave-active[data-v-541e4efb]{transition:all .3s ease;position:absolute}.slide-left-enter-from[data-v-541e4efb]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-541e4efb],.slide-right-enter-from[data-v-541e4efb]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-541e4efb]{transform:translate(100%);opacity:0}.modal-overlay[data-v-d4bb0266]{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-d4bb0266]{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-d4bb0266]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-d4bb0266]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-d4bb0266]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.modal-body[data-v-d4bb0266]{width:100%;height:60vh;display:flex;align-items:center;justify-content:center}@media(max-width:640px){.modal-content[data-v-d4bb0266]{width:95%;padding:1rem}}.action-buttons[data-v-d4bb0266]{display:flex;justify-content:flex-end;gap:.75rem;margin:1.5rem 0 .5rem;padding:0}.action-btn[data-v-d4bb0266]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-d4bb0266]{background-color:#fff;border:2px solid var(--theme-primary, #ffb321);color:var(--theme-primary, #ffb321)}.action-btn.regenerate[data-v-d4bb0266]:hover{background-color:#f8fafc}.action-btn.next[data-v-d4bb0266]{background-color:var(--theme-primary, #ffb321);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-d4bb0266]:hover{background-color:var(--theme-primary-dark, #FFA500)}.action-btn[data-v-d4bb0266]:active{transform:scale(.98)}@media(max-width:640px){.action-buttons[data-v-d4bb0266]{flex-direction:column;padding:0}.action-btn[data-v-d4bb0266]{width:100%}}.divider[data-v-d4bb0266]{height:1px;background-color:#e5e7eb;margin:0 -1.5rem}@media(max-width:640px){.divider[data-v-d4bb0266]{margin:0 -1rem}}.el-tabs[data-v-2c9bf55e] .el-tabs__content{padding:10px 0}.el-tabs[data-v-2c9bf55e] .el-tabs__item{font-size:14px;height:32px;line-height:32px;padding:0 16px}.el-tabs[data-v-2c9bf55e] .el-tabs__nav{border:none}.el-tabs[data-v-2c9bf55e] .el-tabs__header{margin:0;border-bottom:none}.el-tabs[data-v-2c9bf55e] .el-tabs__item.is-active{color:var(--theme-primary, #ffb321);background-color:#f5f7fa;border-radius:4px 4px 0 0}.el-tabs[data-v-2c9bf55e] .el-tabs__item:hover{color:var(--theme-primary, #ffb321)}.modal-overlay[data-v-2c9bf55e]{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-2c9bf55e]{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-2c9bf55e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h2[data-v-2c9bf55e]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-2c9bf55e]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-2c9bf55e]:hover{color:#333}.modal-body pre[data-v-2c9bf55e]{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-2c9bf55e]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-2c9bf55e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-2c9bf55e]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-2c9bf55e]:hover{background-color:var(--theme-primary-dark, #FFA500)}.view-button[data-v-2c9bf55e]:active{transform:scale(.98)}.cancel-button[data-v-2c9bf55e],.confirm-button[data-v-2c9bf55e]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-2c9bf55e]{background-color:var(--theme-tint-bg, #FFF7E6);color:var(--theme-primary-dark, #ff9d4d)}.cancel-button[data-v-2c9bf55e]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.confirm-button[data-v-2c9bf55e]{background-color:var(--theme-primary, #ffb321);color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.confirm-button[data-v-2c9bf55e]:hover{background-color:var(--theme-primary-dark, #FFA500)}.confirm-button[data-v-2c9bf55e]:active,.cancel-button[data-v-2c9bf55e]:active{transform:scale(.98)}.skeleton[data-v-2c9bf55e]{padding:1rem 0}.skeleton-line[data-v-2c9bf55e]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-2c9bf55e 1.5s infinite}.skeleton-line[data-v-2c9bf55e]:last-child{width:60%}@keyframes pulse-2c9bf55e{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:640px){.modal-content[data-v-2c9bf55e]{width:95%;padding:1.2rem}.view-button[data-v-2c9bf55e]{width:100%;padding:.5rem 1.5rem}}.patent-list[data-v-2c9bf55e]{display:flex;flex-direction:column;gap:8px}.patent-item[data-v-2c9bf55e]{position:relative;padding:12px;border-radius:4px;background-color:#f5f7fa;cursor:pointer;transition:all .3s ease}.patent-item[data-v-2c9bf55e]:hover{background-color:#e1e8f0}.copy-icon[data-v-2c9bf55e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;color:var(--theme-primary, #ffb321)}.patent-item:hover .copy-icon[data-v-2c9bf55e]{opacity:1}.detail-container[data-v-f8b8cc83]{background-color:#f8f9fa}.content[data-v-f8b8cc83]{max-width:1100px;margin:60px auto 0;text-align:left;padding:1rem}h1[data-v-f8b8cc83]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex}.markdown-content[data-v-f8b8cc83]{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, #ffb321);background-color:#fff}.markdown-content h3[data-v-f8b8cc83]{margin-top:0;text-align:left;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;margin-bottom:1.5rem}.action-buttons[data-v-f8b8cc83]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-f8b8cc83]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-f8b8cc83]{border:none;color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6);transition:background-color .2s ease}.action-btn.regenerate[data-v-f8b8cc83]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.action-btn.next[data-v-f8b8cc83]{background-color:var(--theme-primary, #ffb321);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-f8b8cc83]:hover{background-color:var(--theme-primary-dark, #FFA500)}.action-btn[data-v-f8b8cc83]:active{transform:scale(.98)}@media(max-width:1000px){.markdown-content[data-v-f8b8cc83]{padding:1.5rem}}@media(max-width:640px){.action-buttons[data-v-f8b8cc83]{flex-direction:column;padding:0 1rem}.action-btn[data-v-f8b8cc83]{width:100%}}.solution-container[data-v-7169defc]{padding:1rem;margin-top:60px;background-color:#f8f9fa}.content[data-v-7169defc]{max-width:1100px;margin:0 auto}.main-title[data-v-7169defc]{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-7169defc]{margin-top:2rem;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a;border:.5px solid var(--theme-primary, #ffb321);box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);background-color:#fff}.markdown-content[data-v-7169defc]{white-space:pre-wrap;word-break:break-word}.markdown-content[data-v-7169defc] h1{font-size:2em;font-weight:700;margin:.67em 0}.markdown-content[data-v-7169defc] h2{font-size:1.5em;font-weight:700;margin:.83em 0}.markdown-content[data-v-7169defc] h3{font-size:1.17em;font-weight:700;margin:1em 0}.markdown-content[data-v-7169defc] p{margin:1em 0;line-height:1.6}.markdown-content[data-v-7169defc] ul,.markdown-content[data-v-7169defc] ol{margin:1em 0;padding-left:2em}.markdown-content[data-v-7169defc] li{margin:.5em 0}.markdown-content[data-v-7169defc] 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-7169defc] code{font-family:monospace;background-color:#f5f5f5;padding:.2em .4em;border-radius:3px}.markdown-content[data-v-7169defc] blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1em 0;color:#666}.action-buttons[data-v-7169defc]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-7169defc]{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-7169defc]{background-color:var(--theme-primary, #ffb321);border:none;color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.action-btn.next[data-v-7169defc]:hover{background-color:var(--theme-primary-dark, #FFA500)}.action-btn.cancel[data-v-7169defc]{color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6);transition:background-color .2s ease}.action-btn.cancel[data-v-7169defc]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.action-btn[data-v-7169defc]:active{transform:scale(.98)}@media(max-width:640px){.action-buttons[data-v-7169defc]{flex-direction:column;padding:0 1rem}.action-btn[data-v-7169defc]{width:100%}}.layout-container{position:relative}.innovation-main{padding-top:71.38px;display:flex;flex-direction:row}.router-view{flex:1}.content[data-v-fa08c565]{max-width:1000px;margin:0 auto;text-align:left;padding:1rem}h1[data-v-fa08c565]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex;align-items:center;width:100%}h1.truncate[data-v-fa08c565]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title[data-v-fa08c565]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.description[data-v-fa08c565]{color:#666;font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:2rem;line-height:1.5}.tabs-container[data-v-fa08c565]{position:relative;margin:-1rem;padding:0 1rem;background:#fff}.tabs[data-v-fa08c565]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #eee}.main .tab-button[data-v-fa08c565]{background:none;cursor:pointer}.tab-button[data-v-fa08c565]{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-fa08c565]{color:#fff;background-color:var(--theme-primary, #ffb321)}.tab-button.active[data-v-fa08c565]{color:var(--theme-primary-dark, #ff9d4d);background:var(--theme-tint-bg, #FFF7E6)}.tab-content[data-v-fa08c565]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.direction-list[data-v-fa08c565]{list-style:none;padding:0;margin:0}.direction-item[data-v-fa08c565]{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, #ffb321)}.direction-item[data-v-fa08c565]:hover:not(.selected){background-color:rgba(var(--theme-primary-rgb),.04);border-color:rgba(var(--theme-primary-rgb),.3);color:var(--theme-primary, #ffb321)}.direction-item.selected[data-v-fa08c565]{background-color:var(--theme-primary, #ffb321);border-color:var(--theme-primary, #ffb321);color:#fff}.bottom-action[data-v-fa08c565]{margin-top:2rem;display:flex;justify-content:center}.generate-button[data-v-fa08c565]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:var(--theme-primary, #ffb321);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-fa08c565]:hover{background-color:var(--theme-primary-dark, #FFA500)}.generate-button[data-v-fa08c565]:active{transform:scale(.98)}.scroll-button[data-v-fa08c565]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;color:var(--theme-primary, #ffb321);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-fa08c565]:hover{background:#f8fafc;color:var(--theme-primary-dark, #FFA500);box-shadow:0 4px 12px #0000001f;transform:translateY(-50%) scale(1.05)}.scroll-button[data-v-fa08c565]:active{transform:translateY(-50%) scale(.95)}.scroll-button.left[data-v-fa08c565]{left:5px}.scroll-button.right[data-v-fa08c565]{right:5px}.scroll-button svg[data-v-fa08c565]{width:16px;height:16px;stroke-width:2.5}@media(min-width:768px){.content[data-v-fa08c565]{padding:2rem}.tabs-container[data-v-fa08c565]{margin:0;padding:0}.tabs[data-v-fa08c565]{gap:1rem;padding:1rem 0}.tab-button[data-v-fa08c565]{padding:.625rem 1.25rem;font-size:1rem}.tab-content[data-v-fa08c565]{padding:1.5rem}.direction-item[data-v-fa08c565]{padding:1rem;margin-bottom:.75rem;font-size:1rem}.generate-button[data-v-fa08c565]{width:auto;padding:.75rem 2rem}.scroll-button[data-v-fa08c565]{display:flex}.scroll-button.left[data-v-fa08c565]{left:-16px}.scroll-button.right[data-v-fa08c565]{right:-16px}}@media(max-width:640px){.bottom-action[data-v-fa08c565]{flex-direction:column;padding:0 1rem}.generate-button[data-v-fa08c565]{width:100%}}.loading-wrapper[data-v-fa08c565]{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-fa08c565]{width:50px;height:50px;margin-bottom:1rem;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffb321);border-radius:50%;animation:spin-fa08c565 1s linear infinite}.loading-wrapper .loading-text[data-v-fa08c565]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-fa08c565 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-fa08c565{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-fa08c565{0%,to{opacity:1}50%{opacity:.5}}.item-content[data-v-fa08c565]{flex:1;margin-right:1rem;display:flex;align-items:center;min-height:32px;width:calc(100% - 100px)}.item-actions[data-v-fa08c565]{display:flex;gap:4px}.icon-btn[data-v-fa08c565]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:var(--theme-primary, #ffb321);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-fa08c565]:hover{background-color:#0000000d}.selected .icon-btn[data-v-fa08c565]{color:#fff}.selected .icon-btn[data-v-fa08c565]:hover{background-color:#ffffff1a}.edit-input[data-v-fa08c565]{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-fa08c565]:focus{outline:none;border-color:var(--theme-primary, #ffb321);background-color:#fff;box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.1)}.selected .edit-input[data-v-fa08c565]{background-color:#fff;border-color:#ffffff4d}.selected .edit-input[data-v-fa08c565]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.item-content pre[data-v-fa08c565]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Arial}.loading-component[data-v-ad8284eb]{display:flex;justify-content:center;align-items:center}.loading-container[data-v-ad8284eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:20px}.spinner[data-v-ad8284eb]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid var(--theme-primary, #ffb321);border-radius:50%;animation:spin-ad8284eb 1s linear infinite}.loading-text[data-v-ad8284eb]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-ad8284eb 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-ad8284eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-ad8284eb{0%,to{opacity:1}50%{opacity:.5}}.modal-overlay[data-v-8c584457]{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-8c584457]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-8c584457]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-8c584457]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-8c584457]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-8c584457]:hover{color:#333}.modal-body[data-v-8c584457]{margin-bottom:2rem}.size-options[data-v-8c584457]{display:flex;flex-direction:column;gap:1rem}.size-option[data-v-8c584457]{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-8c584457]:hover{background-color:#f9fafb}.size-option.selected[data-v-8c584457]{border-color:var(--theme-primary, #ffb321);background-color:rgba(var(--theme-primary-rgb),.05)}.size-icon[data-v-8c584457]{margin-right:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.selected .size-icon[data-v-8c584457]{color:var(--theme-primary, #ffb321)}.size-label[data-v-8c584457]{font-size:.95rem;color:#4b5563}.selected .size-label[data-v-8c584457]{color:var(--theme-primary, #ffb321);font-weight:500}.modal-footer[data-v-8c584457]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-8c584457],.confirm-button[data-v-8c584457]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-8c584457]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-8c584457]{color:#fff;background-color:var(--theme-primary, #ffb321);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.cancel-button[data-v-8c584457]:hover{background-color:#e5e7eb}.confirm-button[data-v-8c584457]:hover{background-color:var(--theme-primary-dark, #FFA500)}.confirm-button[data-v-8c584457]:active,.cancel-button[data-v-8c584457]:active{transform:scale(.98)}@media(max-width:640px){.modal-content[data-v-8c584457]{width:95%;padding:1.2rem}.cancel-button[data-v-8c584457],.confirm-button[data-v-8c584457]{padding:.5rem 1.5rem}.size-option[data-v-8c584457]{padding:.6rem .8rem}}.products-container[data-v-5f364367]{display:flex;height:calc(100vh - 71.38px);width:100%}.left-column[data-v-5f364367]{width:290px;padding:20px;border-right:1px solid #eee;display:flex;flex-direction:column}.back-button[data-v-5f364367]{margin-bottom:30px;cursor:pointer}.back-button[data-v-5f364367]:hover{opacity:.7}.options[data-v-5f364367]{display:flex;flex-direction:column;gap:15px}.option[data-v-5f364367]{padding:15px;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #00000005}.option[data-v-5f364367]:hover:not(.active){background-color:rgba(var(--theme-primary-rgb),.04);color:var(--theme-primary, #ffb321)}.option.active[data-v-5f364367]{background-color:var(--theme-primary, #ffb321);color:#fff}.option.active .option-description[data-v-5f364367]{color:#fffc}.option-title[data-v-5f364367]{font-weight:500;margin-bottom:4px}.option-description[data-v-5f364367]{font-size:.85rem;color:#666}.middle-column[data-v-5f364367]{flex:1;padding:20px;display:flex;flex-direction:column}.image-preview[data-v-5f364367]{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-5f364367]{max-width:100%;max-height:100%;object-fit:contain}.right-column[data-v-5f364367]{flex:1;padding:20px 30px;overflow-y:auto}h2[data-v-5f364367]{margin-top:0;margin-bottom:20px}.description[data-v-5f364367]{line-height:1.6}.image-controls[data-v-5f364367]{height:20%;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:0;flex-wrap:wrap}.control-button[data-v-5f364367]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.regenerate-button[data-v-5f364367]{color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6)}.export-button[data-v-5f364367]{color:#fff;background-color:var(--theme-primary, #ffb321);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2)}.regenerate-button[data-v-5f364367]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.export-button[data-v-5f364367]:hover{background-color:var(--theme-primary-dark, #FFA500)}.control-button[data-v-5f364367]:active{transform:scale(.98)}.adjust-ratio-button[data-v-5f364367]{color:var(--theme-primary-dark, #ff9d4d);background-color:var(--theme-tint-bg, #FFF7E6)}.adjust-ratio-button[data-v-5f364367]:hover{background-color:var(--theme-tint-bg-hover, #ffe4b5)}.reportTypeContainer[data-v-306dffc2]{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-306dffc2]{text-align:center;color:#303133;margin-bottom:30px;font-size:28px;font-weight:700}.report-grid[data-v-306dffc2]{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-306dffc2]{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-306dffc2]:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-5px)}.card-header[data-v-306dffc2]{display:flex;align-items:center;padding:20px;border-bottom:1px solid #ebeef5}.card-icon[data-v-306dffc2]{color:var(--theme-primary, #f3b012);margin-right:15px;font-size:24px}.card-icon svg[data-v-306dffc2]{width:36px;height:36px}.card-title h3[data-v-306dffc2]{margin:0;color:#303133;font-size:20px;font-weight:700}.card-title p[data-v-306dffc2]{margin:5px 0 0;color:#909399;font-size:14px}.version-selector[data-v-306dffc2]{padding:20px;flex-grow:1}.version-option[data-v-306dffc2]{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-306dffc2]:last-child{margin-bottom:0}.version-option.selected[data-v-306dffc2]{border-color:var(--theme-primary, #f3b012);background-color:var(--theme-tint-bg, #fffbe6);box-shadow:0 0 8px rgba(var(--theme-primary-rgb),.2)}.version-option.disabled[data-v-306dffc2]{opacity:.6;cursor:not-allowed;background-color:#e9ecef}.version-option.disabled .selected-badge[data-v-306dffc2]{display:none}.version-option.disabled h4[data-v-306dffc2],.version-option.disabled p[data-v-306dffc2],.version-option.disabled .meta-time[data-v-306dffc2],.version-option.disabled .meta-price[data-v-306dffc2]{color:#a8abb2}.selected-badge[data-v-306dffc2]{position:absolute;top:10px;right:10px;background-color:var(--theme-primary, #f3b012);color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;display:none}.version-option h4[data-v-306dffc2]{margin-top:0;color:#303133;font-size:16px;font-weight:700}.version-option p[data-v-306dffc2]{color:#606266;font-size:14px;line-height:1.5;margin-bottom:10px}.version-option-meta[data-v-306dffc2]{display:flex;justify-content:space-between;font-size:13px;color:#909399;margin-top:15px;padding:0 20px}.meta-price[data-v-306dffc2]{font-weight:700;color:#f56c6c}.card-footer[data-v-306dffc2]{padding:20px;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.view-diff-link[data-v-306dffc2]{color:var(--theme-primary, #f3b012);text-decoration:none;font-size:14px}.view-diff-link[data-v-306dffc2]:hover{text-decoration:underline}.button-group .el-button[data-v-306dffc2]{margin-left:10px}.button-group .el-button[data-v-306dffc2]:first-child{margin-left:0}.cta-button[data-v-306dffc2]{padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.cta-button.primary[data-v-306dffc2]{background-color:var(--theme-primary, #f3b012);color:#fff;border:none}.cta-button.primary[data-v-306dffc2]:hover{background-color:var(--theme-primary, #f3b012)}.cta-button.secondary[data-v-306dffc2]{background-color:#fff;color:#606266;border:1px solid #dcdfe6}.cta-button.secondary[data-v-306dffc2]:hover{background-color:#f5f7fa;border-color:var(--theme-primary, #f3b012);color:var(--theme-primary, #f3b012)}.cta-button[disabled][data-v-306dffc2]{background-color:#e4e7ed!important;color:#a8abb2!important;border-color:#e4e7ed!important;cursor:not-allowed}.el-dialog__header[data-v-306dffc2]{border-bottom:1px solid #ebeef5;padding:20px;font-size:18px;font-weight:700;color:#303133}.el-dialog__body[data-v-306dffc2]{padding:20px}.el-table[data-v-306dffc2]{width:100%;border:1px solid #ebeef5;border-radius:4px}.el-table th[data-v-306dffc2]{background-color:#f5f7fa;color:#909399;font-weight:700;text-align:center}.el-table td[data-v-306dffc2]{color:#606266;line-height:1.5}.el-table .cell[data-v-306dffc2]{white-space:normal;word-break:break-all}.el-table th .cell[data-v-306dffc2]{display:flex;align-items:center;justify-content:center}.el-table th .cell svg[data-v-306dffc2]{margin-right:5px}[data-v-306dffc2] .el-loading-spinner .path{stroke:var(--theme-primary, #ffbd30)}[data-v-306dffc2] .el-loading-spinner .el-loading-text{color:var(--theme-primary, #ffbd30)}.create-report[data-v-2a722b23]{overflow-y:auto}.report-banner[data-v-2a722b23]{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, #fef4e0);background-color:#fff}.banner-left[data-v-2a722b23]{display:flex;flex-direction:column;gap:3rem}.banner-Text[data-v-2a722b23]{color:var(--theme-primary, #ffad33);font-size:2rem;font-weight:700}.report-banner-item[data-v-2a722b23]{display:flex;flex-direction:row;gap:4rem}.item-content[data-v-2a722b23]{display:flex;flex-direction:column;gap:.5rem}.item-keyword[data-v-2a722b23]{font-size:1.4rem;font-weight:700;color:var(--theme-primary, #ffad33)}.item-desc[data-v-2a722b23]{color:#999;font-size:.9rem}.banner-img[data-v-2a722b23]{height:200px;width:auto}.report-features[data-v-2a722b23]{padding:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.feature-card[data-v-2a722b23]{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-2a722b23]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #86888e;padding-bottom:.3rem}.generate-time[data-v-2a722b23]{color:#83d3e3;font-size:.875rem}.feature-desc[data-v-2a722b23]{color:#495057;line-height:1.6;flex-grow:1}.primary-btn[data-v-2a722b23]:disabled{background-color:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:1;box-shadow:none}.primary-btn[data-v-2a722b23]{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-2a722b23]:hover{opacity:.9}.download-link[data-v-2a722b23]{color:#c9c9c9;text-decoration:none;font-size:.875rem;margin-left:1rem;cursor:pointer}.feature-actions[data-v-2a722b23]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.background-button[data-v-5eeba4b2]{background:#f0f0f0;color:#666;border:1px solid #ddd;margin-right:auto}.background-button[data-v-5eeba4b2]:hover{background:#e0e0e0}button[data-v-5eeba4b2]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #ffbd30);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-5eeba4b2]:hover{background-color:var(--theme-primary, #e5a92b)}button[data-v-5eeba4b2]:active{transform:scale(.98)}button[data-v-5eeba4b2]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-5eeba4b2]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-5eeba4b2]{color:#666;background-color:#f3f4f6;box-shadow:none}.cancel-button[data-v-5eeba4b2]:hover{background-color:#e5e7eb}.cancel-button[data-v-5eeba4b2]:active{transform:scale(.98)}.cancel-button[data-v-5eeba4b2]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.back-btn[data-v-f30a4aab]{padding:8px 12px;background-color:var(--theme-tint-bg, #fff8e1);color:var(--theme-primary, #ffbd30);border-color:var(--theme-primary, #ffbd30);transition:all .3s}.back-btn[data-v-f30a4aab]:hover{background-color:var(--theme-primary, #ffbd30);color:#fff;border-color:var(--theme-primary, #ffbd30)}.no-data-container[data-v-ee286589]{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-ee286589]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.icon-container[data-v-ee286589]{margin-bottom:16px;color:#d1d5db}.history-icon[data-v-ee286589]{width:64px;height:64px}.error-icon[data-v-ee286589]{width:64px;height:64px;color:#ef4444}.title[data-v-ee286589]{font-size:18px;font-weight:500;color:#374151;margin-bottom:8px;text-align:center}.description[data-v-ee286589]{font-size:14px;color:#6b7280;text-align:center;margin:0}.action-button[data-v-ee286589]{margin-top:16px;padding:8px 16px;background-color:var(--theme-primary, #ffb321);color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.action-button[data-v-ee286589]:hover{background-color:var(--theme-primary-dark, #FFA500)}.dark{background-color:#1f2937;border-color:#374151}.dark{color:#e5e7eb}.dark{color:#9ca3af}.dark{color:#f87171}.section-title[data-v-63111e6c]{color:#6c757d;margin-bottom:1.5rem;font-size:1.2rem}.history-list[data-v-63111e6c]{display:flex;flex-direction:column;gap:.8rem}.history-item[data-v-63111e6c]{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-63111e6c]:hover{box-shadow:0 2px 8px #0000001a}.skeleton-item[data-v-63111e6c]{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-63111e6c],.history-btn[data-v-63111e6c]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-63111e6c]{color:#495057}.record-date[data-v-63111e6c]{color:#6c757d;font-size:.9rem}.download-icon[data-v-63111e6c]{cursor:pointer}.pagination[data-v-63111e6c]{margin-top:1.4rem;justify-content:center}[data-v-63111e6c] .el-pager li.is-active,[data-v-63111e6c] .el-pager li:hover,[data-v-63111e6c] .el-pagination button:hover{color:var(--theme-primary, #ffbd30)}.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-0cd463b1]{padding:0 5rem;box-sizing:border-box;overflow-y:auto}.declare-container[data-v-0cd463b1]{margin:6.5rem 0}.declare-region[data-v-0cd463b1]{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:3rem;align-items:flex-start}.declare-form[data-v-0cd463b1]{flex:2}.declare-title[data-v-0cd463b1]{display:flex;justify-content:center;font-size:2rem}.history-region[data-v-0cd463b1]{padding-top:2rem;flex:1.2}.history-item[data-v-0cd463b1]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--theme-primary, #ffbd30);border-radius:4px;background:var(--theme-tint-bg, #fff9eb);transition:box-shadow .2s;cursor:pointer;color:var(--theme-primary, #ffbd30)}.history-item .record-name[data-v-0cd463b1]{color:var(--theme-primary, #ffbd30)}.history-item[data-v-0cd463b1]:hover{box-shadow:0 2px 8px rgba(var(--theme-primary-rgb),.2)}.history-btn[data-v-0cd463b1]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-0cd463b1]{color:#495057}.form-container[data-v-0cd463b1]{--el-color-primary: var(--theme-primary, #ffbd30) !important;margin:2.5rem auto;max-width:930px;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}h1[data-v-0cd463b1]{color:#2c3e50;font-size:24px;margin:15px 0}.upload-btn[data-v-0cd463b1]{margin-top:10px}.upload-btn[data-v-0cd463b1]:hover,.upload-btn[data-v-0cd463b1]:focus{color:var(--theme-primary, #ffbd30);border-color:var(--theme-primary, #ffbd30);background-color:var(--theme-tint-bg, #fff9eb)}.version-icon[data-v-0cd463b1]{cursor:pointer}[data-v-0cd463b1] .el-form-item__label{display:flex;justify-content:flex-start}.declare-histroy[data-v-0cd463b1]{padding-top:4rem}[data-v-0cd463b1] .el-radio__input.is-checked .el-radio__inner{border-color:var(--theme-primary, #ffbd30)!important;background:var(--theme-primary, #ffbd30)!important}[data-v-0cd463b1] .el-radio__input.is-checked+.el-radio__label{color:var(--theme-primary, #ffbd30)!important}[data-v-0cd463b1] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30) inset!important}[data-v-0cd463b1] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30) inset!important}[data-v-0cd463b1] .el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30) inset!important}[data-v-0cd463b1] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30) inset!important}.generate-btn[data-v-0cd463b1]{--el-button-bg-color: var(--theme-primary, #ffbd30);--el-button-border-color: var(--theme-primary, #ffbd30);--el-button-text-color: #fff;--el-button-hover-bg-color: var(--theme-primary-dark, #ff9d00);--el-button-hover-border-color: var(--theme-primary-dark, #ff9d00);--el-button-hover-text-color: #fff;--el-button-active-bg-color: var(--theme-primary-dark, #ff9d00);--el-button-active-border-color: var(--theme-primary-dark, #ff9d00);--el-button-disabled-bg-color: var(--theme-primary, #ffbd30);--el-button-disabled-border-color: var(--theme-primary, #ffbd30);--el-button-disabled-text-color: #fff}.generate-btn.is-disabled[data-v-0cd463b1]{opacity:.5}.el-select__popper .el-select-dropdown__item.is-selected{color:var(--theme-primary, #ffbd30)!important}.el-select__popper .el-select-dropdown__item.hover,.el-select__popper .el-select-dropdown__item:hover{background-color:var(--theme-tint-bg, #fff9eb)!important}.keyword-generator[data-v-656e5ad4]{padding:20px;border-radius:1rem;background-color:#fff;box-shadow:0 0 0 .5px var(--theme-primary, #ffbd30),0 1px 4px rgba(var(--theme-primary-rgb),.25)}.description[data-v-656e5ad4]{font-weight:550;font-size:1.4rem}.highlight[data-v-656e5ad4]{color:#4e5969;border-radius:.2rem;padding:.5rem;background-color:#fff;margin-bottom:6rem}.layout[data-v-656e5ad4]{display:grid;grid-template-columns:7fr 3fr;gap:24px;align-items:start}.left[data-v-656e5ad4]{display:flex;flex-direction:column}.right.selected-panel[data-v-656e5ad4]{background:#fff;border-radius:12px;box-shadow:0 0 0 .5px #e3e5e7,0 4px 16px #0000000f;padding:16px}.panel-header[data-v-656e5ad4]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 12px;font-weight:550}.panel-header .count[data-v-656e5ad4]{color:#6b7280;font-size:12px}.selected-list[data-v-656e5ad4]{max-height:280px;overflow-y:auto;overflow-x:hidden}.transition-container[data-v-656e5ad4]{display:flex;flex-direction:column;gap:10px}.selected-item[data-v-656e5ad4]{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-656e5ad4]{color:#111827;cursor:pointer;transition:color .2s ease}.selected-item .text[data-v-656e5ad4]:hover{color:var(--theme-primary, #ffbd30)}.selected-item .remove[data-v-656e5ad4]{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-656e5ad4]:hover{color:#ef4444;background-color:#fef2f2}.panel-generate[data-v-656e5ad4]{width:100%;height:44px;margin-top:16px;background-color:var(--theme-primary, #ffbd30);border-color:var(--theme-primary, #ffbd30)}.panel-generate[data-v-656e5ad4]:hover{background-color:var(--theme-primary, #e6aa2b);border-color:var(--theme-primary, #e6aa2b)}.edit-input[data-v-656e5ad4] .el-input__wrapper{height:32px}.edit-input[data-v-656e5ad4] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30) inset!important}.section[data-v-656e5ad4]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem;gap:1rem}.route-title[data-v-656e5ad4]{font-weight:550;font-size:1.38rem}.tags[data-v-656e5ad4]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.custom-section[data-v-656e5ad4]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:4rem;gap:1rem}.custom-row[data-v-656e5ad4]{display:flex;gap:12px;width:80%;align-items:center}.add-btn[data-v-656e5ad4]{color:#fff;background-color:var(--theme-primary, #ffbd30);border:none;transition:background-color .2s ease}.add-btn[data-v-656e5ad4]:hover{background-color:var(--theme-primary, #e6aa2b)}.alert[data-v-656e5ad4]{margin-top:12px}.el-tag[data-v-656e5ad4]{background-color:#fff!important;border:.5px solid var(--theme-primary, #ffbd30);color:var(--theme-primary, #ffbd30)!important;font-size:16px!important;padding:10px 18px!important;height:auto!important}.selected[data-v-656e5ad4]{background-color:var(--theme-primary, #ffbd30)!important;border:none!important;color:#fff!important;border-width:.5px}.generate-section[data-v-656e5ad4]{margin-top:24px;text-align:center}[data-v-656e5ad4] .el-input__wrapper{height:2.5rem!important}.select-route[data-v-656e5ad4]{margin-bottom:1rem}.button-icon[data-v-656e5ad4]{width:16px;height:16px;vertical-align:middle;margin:0}.custom-input[data-v-656e5ad4] .el-input__wrapper{border:.5px solid var(--theme-primary, #ffbd30);box-shadow:0 1px 4px rgba(var(--theme-primary-rgb),.25);transition:all .2s ease}.custom-input[data-v-656e5ad4] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--theme-primary, #ffbd30)!important}.custom-input[data-v-656e5ad4] .el-input__wrapper:hover{border-color:var(--theme-primary, #e6aa2b)}.custom-input[data-v-656e5ad4] .el-input__inner::placeholder{font-size:12px}.rebuild-btn[data-v-656e5ad4]{color:var(--theme-primary, #ffbd30);background-color:#fff;transition:background-color .2s ease;border:.5px solid var(--theme-primary, #ffbd30);height:40px;padding:0 15px;display:flex;align-items:center;justify-content:center}.rebuild-btn[data-v-656e5ad4]:hover{background-color:var(--theme-tint-bg, #fff8e1)}.loading-icon[data-v-656e5ad4]{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, #ffbd30);animation:spin-656e5ad4 1s linear infinite}@keyframes spin-656e5ad4{to{transform:rotate(360deg)}}.list-enter-active[data-v-656e5ad4]{transition:all .3s ease}.list-leave-active[data-v-656e5ad4]{position:absolute;width:100%;transition:opacity .3s ease}.list-enter-from[data-v-656e5ad4]{opacity:0;transform:scale(.8)}.list-leave-to[data-v-656e5ad4]{opacity:0}.list-move[data-v-656e5ad4]{transition:transform .3s ease}.transition-container[data-v-656e5ad4]{position:relative;min-height:0;overflow:hidden}.background-button[data-v-3f29cfe4]{background:var(--theme-tint-bg, #fff8e1);color:var(--theme-primary, #ffbd30);border:.5px solid var(--theme-primary, #ffbd30);margin-right:auto}.background-button[data-v-3f29cfe4]:hover{background:var(--theme-tint-bg-hover, #ffecb3)}button[data-v-3f29cfe4]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:var(--theme-primary, #ffbd30);box-shadow:0 2px 4px rgba(var(--theme-primary-rgb),.2);transition:background-color .3s}button[data-v-3f29cfe4]:hover{background-color:var(--theme-primary, #e6aa2b)}button[data-v-3f29cfe4]:active{transform:scale(.98)}button[data-v-3f29cfe4]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-3f29cfe4]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-3f29cfe4]{box-shadow:none;color:var(--theme-primary, #ffbd30);background-color:var(--theme-tint-bg, #fff8e1);transition:background-color .2s ease}.cancel-button[data-v-3f29cfe4]:hover{background-color:var(--theme-tint-bg-hover, #ffecb3)}.cancel-button[data-v-3f29cfe4]:active{transform:scale(.98)}.cancel-button[data-v-3f29cfe4]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.steps-container[data-v-9a90ba50]{display:flex;padding:20px 40px;background:#fff}.step-item[data-v-9a90ba50]{position:relative;display:flex;align-items:center;flex-grow:1}.step-item[data-v-9a90ba50]:last-child{flex:1}.step-content[data-v-9a90ba50]{display:flex;align-items:center;flex-direction:row}.icon-wrapper[data-v-9a90ba50]{position:relative;margin-right:12px}.step-icon[data-v-9a90ba50]{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-9a90ba50]{border-color:var(--theme-primary, #ffbd30);color:var(--theme-primary, #ffbd30);background:#fff}.completed-icon[data-v-9a90ba50]{width:28px;height:28px;border-radius:50%;background:var(--theme-primary, #ffbd30);color:#fff;display:flex;align-items:center;justify-content:center}.check-icon[data-v-9a90ba50]{width:16px;height:16px;filter:brightness(0) invert(1)}.step-title[data-v-9a90ba50]{color:#9e9e9e;font-size:16px;white-space:nowrap;transition:color .3s}.step-title.active[data-v-9a90ba50]{color:var(--theme-primary, #ffbd30);font-weight:500}.step-line[data-v-9a90ba50]{flex:1;height:2px;background:#e0e0e0;margin:0 10px;position:relative;top:2px}.step-line.completed[data-v-9a90ba50]{background:var(--theme-primary, #ffbd30)}.analysis-container[data-v-dba27693]{width:90%;margin:3.5rem auto;padding:2rem}.back-link[data-v-dba27693]{color:var(--theme-primary, #ffbd30);text-decoration:none;font-size:.9rem}.page-title[data-v-dba27693]{text-align:center;color:#2c3e50;margin:2rem 0;font-size:2rem}.input-group[data-v-dba27693]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto 3rem}.product-input[data-v-dba27693]{flex:1;border-radius:.8rem}[data-v-dba27693] .el-input__wrapper{border-radius:.8rem;font-size:1rem;height:3.5rem}.history-section[data-v-dba27693]{padding-top:2rem}.history-section-wrapper[data-v-dba27693]{padding-top:4rem}.history-title[data-v-dba27693]{font-size:1.2rem;color:#2c3e50;margin-bottom:1rem;text-align:left}.error-message[data-v-dba27693]{text-align:center;color:#f56c6c;margin-top:2rem;font-size:1.1rem}.empty-message[data-v-dba27693]{text-align:center;color:#909399;margin-top:2rem;font-size:1.1rem;padding:2rem 0}.empty-message p[data-v-dba27693]{margin-top:1rem}.history-item[data-v-dba27693]{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-dba27693]{border:1px solid var(--theme-primary, #ffbd30);background:var(--theme-tint-bg, #fff9eb);color:var(--theme-primary, #ffbd30);animation:pulse-dba27693 2s infinite ease-in-out}.history-item.generating-item .record-name[data-v-dba27693]{color:var(--theme-primary, #ffbd30);font-weight:500}.generating-content[data-v-dba27693]{display:flex;align-items:center;gap:12px}.loading-spinner[data-v-dba27693]{width:18px;height:18px;border:2px solid rgba(var(--theme-primary-rgb),.3);border-radius:50%;border-top-color:var(--theme-primary, #ffbd30);animation:spin-dba27693 1s linear infinite}.generating-text[data-v-dba27693]{font-size:.85rem;color:var(--theme-primary, #e6aa2b)}@keyframes pulse-dba27693{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-dba27693{to{transform:rotate(360deg)}}.history-item[data-v-dba27693]:hover{box-shadow:0 2px 8px #0000001a}.history-btn[data-v-dba27693]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-dba27693]{color:#495057}.nav-button[data-v-dba27693]{max-height:40px;background:var(--theme-primary, #ffbd30);color:#fff;padding:.8rem 2rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.nav-button[data-v-dba27693]:hover{background:var(--theme-primary, #e6aa2b)}.example[data-v-dba27693]{background-color:#f8f9fa;opacity:.8}.analyze-area[data-v-dba27693]{margin:0 auto}.analyze-header[data-v-dba27693]{margin:3rem auto;display:flex;flex-direction:row;align-items:center}.back-btn[data-v-dba27693]{background-color:transparent;color:var(--theme-primary, #ffbd30);border:1px solid var(--theme-primary, #ffbd30)}.back-btn[data-v-dba27693]:hover{background-color:var(--theme-tint-bg, #fff8e1);color:var(--theme-primary, #e6aa2b);border-color:var(--theme-primary, #e6aa2b)}.analyze-step[data-v-dba27693]{max-width:1440px;margin:0 auto;flex:1}.merged-input-group[data-v-dba27693]{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-dba27693]{flex:1}.merged-product-input[data-v-dba27693] .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-dba27693]{border-radius:0;height:3.5rem;padding:0 2rem;border:none;font-weight:700;background:var(--theme-primary, #ffbd30)}.merged-nav-button[data-v-dba27693]:hover{background:var(--theme-primary, #e6aa2b)}.search-report[data-v-b15c994e]{width:100%}.create-search-report[data-v-b15c994e]{margin:4.3rem 0 6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.return-btn[data-v-b15c994e]{box-sizing:border-box;width:100%;padding:3rem 0 0 5rem}.search-main-area[data-v-b15c994e]{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-b15c994e]{padding:0 7rem}}.search-report-title[data-v-b15c994e]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}@media(max-width:1620px){.search-report-title[data-v-b15c994e]{flex-direction:column;align-items:flex-start}}.search-content-area[data-v-b15c994e]{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:2.4rem}@media(max-width:1620px){.search-content-area[data-v-b15c994e]{flex-direction:column;align-items:flex-start}}.search-title[data-v-b15c994e]{white-space:nowrap;width:5vw;margin:0}.search-title.required[data-v-b15c994e]:before{content:"*";color:#f56c6c;margin-right:4px}.upload-area[data-v-b15c994e]{width:100%}.upload-btn[data-v-b15c994e]{border-radius:0 0 .5rem .5rem;padding:.6rem 1rem;background-color:#f9fafb}.create-area[data-v-b15c994e]{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-b15c994e]{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem}.related-patent-card[data-v-b15c994e]{border-radius:.4rem;border:1px solid #cccdcf;box-shadow:0 4px 6.5px #866aeb1c;box-sizing:border-box;padding:.6rem}.card-header[data-v-b15c994e]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-btn[data-v-b15c994e]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.related-patent-content[data-v-b15c994e]{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-b15c994e]{display:flex;flex-direction:row;gap:1rem}.summary-area[data-v-b15c994e]{width:100%;align-items:self-end;justify-content:flex-end;display:flex;flex-direction:column}.summary-btn[data-v-b15c994e]{margin-right:1rem;z-index:11;margin-top:-2.8rem}.operate-btn-area[data-v-b15c994e]{width:85%;justify-items:flex-start;display:flex;flex-direction:row;align-items:center;gap:2rem}.customized[data-v-b15c994e]{display:flex;flex-direction:row;align-items:center;gap:.2rem}.search-application[data-v-b15c994e]{white-space:nowrap;width:5vw;margin:0 0 0 1rem}.dialog-footer[data-v-b15c994e]{margin-top:1rem;align-items:center;display:flex;justify-content:center}.without_content[data-v-b15c994e]{text-align:center;color:#999}.details-patent-content[data-v-b15c994e]{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-b15c994e]:first-child,.related-item[data-v-b15c994e]:nth-child(2){border-bottom:1px solid #ddd}.related-item[data-v-b15c994e]{padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;transition:background-color .3s}.related-item[data-v-b15c994e]:hover{background-color:#f5f5f5;cursor:pointer}.search-status[data-v-b15c994e]{gap:.2rem;margin:2rem;justify-content:center;align-items:center;flex-direction:row;display:flex;color:var(--theme-primary, #FFBD30)}.search-size[data-v-b15c994e]{font-size:20px}.container[data-v-b15c994e]{--el-color-primary: var(--theme-primary, #FFBD30) !important}.el-button--primary[data-v-b15c994e]{--el-button-bg-color: var(--theme-primary, #FFBD30);--el-button-border-color: var(--theme-primary, #FFBD30);--el-button-hover-bg-color: var(--theme-primary, #FFBD30);--el-button-hover-border-color: var(--theme-primary, #FFBD30);--el-button-active-bg-color: var(--theme-primary, #FFBD30);--el-button-active-border-color: var(--theme-primary, #FFBD30)}.el-button--primary.is-text[data-v-b15c994e]{--el-button-text-color: var(--theme-primary, #FFBD30)}.customized-btn[data-v-b15c994e]{color:var(--theme-primary, #FFBD30)}.el-select__popper .el-select-dropdown__item.is-selected{color:var(--theme-primary, #FFBD30)!important}.el-select__popper .el-select-dropdown__item.hover,.el-select__popper .el-select-dropdown__item:hover{background-color:var(--theme-tint-bg, #FFF7E6)!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, #FFBD30)!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, #FFBD30) inset!important}.el-button:focus,.el-button:focus-visible{outline:2px solid var(--theme-primary-light, #ffde97);outline-offset:1px}.el-button--primary:focus,.el-button--primary:focus-visible{outline:2px solid var(--theme-primary-light, #ffde97);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, #FFBD30);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, #FFBD30)}.step-icon-error{color:#f56c6c}.step-icon-loading{color:var(--theme-primary, #FFBD30);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, #FFBD30)!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, #FFBD30) !important;--el-button-border-color: var(--theme-primary, #FFBD30) !important;--el-button-hover-bg-color: var(--theme-primary, #FFBD30) !important;--el-button-hover-border-color: var(--theme-primary, #FFBD30) !important;--el-button-active-bg-color: var(--theme-primary, #FFBD30) !important;--el-button-active-border-color: var(--theme-primary, #FFBD30) !important;background-color:var(--theme-primary, #FFBD30)!important;border-color:var(--theme-primary, #FFBD30)!important}.search-report-message-box-confirm-btn:hover,.search-report-message-box-confirm-btn:focus{background-color:var(--theme-primary, #FFBD30)!important;border-color:var(--theme-primary, #FFBD30)!important;opacity:.8}.export-progress-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--theme-primary, #FFBD30)!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}
