body{padding:0;margin:0}.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}.logo[data-v-0eeb9bc3]{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo[data-v-0eeb9bc3]:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vue[data-v-0eeb9bc3]:hover{filter:drop-shadow(0 0 2em #42b883aa)}.modal-overlay[data-v-7fd35d9f]{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-7fd35d9f .2s ease}.modal-content[data-v-7fd35d9f]{position:relative;background:#fff;border-radius:12px;width:90%;max-width:600px;padding:1.5rem;animation:slideIn-7fd35d9f .3s ease;margin:1rem}.modal-header[data-v-7fd35d9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-7fd35d9f]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-7fd35d9f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-7fd35d9f]:hover{color:#333}.modal-body[data-v-7fd35d9f]{margin-bottom:2rem;color:#e53e3e;line-height:1.6}.modal-body p[data-v-7fd35d9f]{margin:0}.modal-footer[data-v-7fd35d9f]{display:flex;justify-content:flex-end}.confirm-button[data-v-7fd35d9f]{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-7fd35d9f]:hover{background-color:#c53030}.confirm-button[data-v-7fd35d9f]:active{transform:scale(.98)}@keyframes fadeIn-7fd35d9f{0%{opacity:0}to{opacity:1}}@keyframes slideIn-7fd35d9f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.modal-content[data-v-7fd35d9f]{width:95%;padding:1.2rem}.confirm-button[data-v-7fd35d9f]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-99443bef]{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-99443bef]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-99443bef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-99443bef]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-99443bef]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-99443bef]:hover{color:#333}.modal-body[data-v-99443bef]{margin-bottom:2rem;color:#666;line-height:1.6}.modal-footer[data-v-99443bef]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-99443bef],.confirm-button[data-v-99443bef]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-99443bef]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-99443bef]{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.cancel-button[data-v-99443bef]:hover{background-color:#e5e7eb}.confirm-button[data-v-99443bef]:hover{background-color:#1d4ed8}.confirm-button[data-v-99443bef]:active,.cancel-button[data-v-99443bef]:active{transform:scale(.98)}@media (max-width: 640px){.modal-content[data-v-99443bef]{width:95%;padding:1.2rem}.cancel-button[data-v-99443bef],.confirm-button[data-v-99443bef]{padding:.5rem 1.5rem}}.toast[data-v-1737db45]{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-1737db45]{display:flex;align-items:center;gap:8px}.icon[data-v-1737db45]{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.icon svg[data-v-1737db45]{width:20px;height:20px}.top[data-v-1737db45]{top:20px;left:50%;transform:translate(-50%)}.bottom[data-v-1737db45]{bottom:20px;left:50%;transform:translate(-50%)}.top-left[data-v-1737db45]{top:20px;left:20px}.top-right[data-v-1737db45]{top:20px;right:20px}.bottom-left[data-v-1737db45]{bottom:20px;left:20px}.bottom-right[data-v-1737db45]{bottom:20px;right:20px}.success[data-v-1737db45]{background:#fff;color:#333}.success .icon[data-v-1737db45]{color:#15803d}.error[data-v-1737db45]{background:#fff;color:#333}.error .icon[data-v-1737db45]{color:#dc2626}.warning[data-v-1737db45]{background:#fff;color:#333}.warning .icon[data-v-1737db45]{color:#eab308}.info[data-v-1737db45]{background:#fff;color:#333}.info .icon[data-v-1737db45]{color:#3b82f6}.toast-enter-active[data-v-1737db45],.toast-leave-active[data-v-1737db45]{transition:all .3s ease}.toast-enter[data-v-1737db45],.toast-leave-to[data-v-1737db45]{opacity:0;transform:translateY(-10px)}.toast.top.toast-enter[data-v-1737db45],.toast.top.toast-leave-to[data-v-1737db45]{transform:translate(-50%,-10px)}.toast.bottom.toast-enter[data-v-1737db45],.toast.bottom.toast-leave-to[data-v-1737db45]{transform:translate(-50%,10px)}.modal-overlay[data-v-1b7d2a34]{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-1b7d2a34]{background:#fff;border-radius:12px;width:90%;max-width:320px;padding:1.2rem}.modal-header[data-v-1b7d2a34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-1b7d2a34]{margin:0;font-size:1.25rem;color:#333}.input-group[data-v-1b7d2a34]{margin-bottom:2rem;position:relative;height:auto}.input-group label[data-v-1b7d2a34]{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.login-input[data-v-1b7d2a34]{width:calc(100% - 1.8rem);padding:.75rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:border-color .3s ease;margin-bottom:0}.login-input[data-v-1b7d2a34]:focus{outline:none;border-color:#3b82f6}.modal-footer[data-v-1b7d2a34]{display:flex;justify-content:flex-end;gap:1rem;margin-top:3rem;padding-top:.5rem}.cancel-button[data-v-1b7d2a34],.confirm-button[data-v-1b7d2a34]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s,background-color .3s}.cancel-button[data-v-1b7d2a34]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-1b7d2a34]:hover{background-color:#e5e7eb}.confirm-button[data-v-1b7d2a34]{background-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.confirm-button[data-v-1b7d2a34]:hover{background-color:#1d4ed8}.confirm-button[data-v-1b7d2a34]:active,.cancel-button[data-v-1b7d2a34]:active{transform:scale(.98)}.close-button[data-v-1b7d2a34]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}close-button[data-v-1b7d2a34]:hover{color:#333}@media (max-width: 640px){.modal-content[data-v-1b7d2a34]{width:90%;padding:1rem}.cancel-button[data-v-1b7d2a34],.confirm-button[data-v-1b7d2a34]{padding:.5rem 1.5rem}}.loading-state[data-v-1b7d2a34]{min-height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.loading-container[data-v-1b7d2a34]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.spinner[data-v-1b7d2a34]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;animation:spin-1b7d2a34 1s linear infinite}.loading-text[data-v-1b7d2a34]{color:#4b5563;font-size:.9rem;font-weight:500;letter-spacing:.025em;animation:pulse-1b7d2a34 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-1b7d2a34{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-1b7d2a34{0%,to{opacity:1}50%{opacity:.5}}.confirm-button[data-v-1b7d2a34]:disabled,.cancel-button[data-v-1b7d2a34]:disabled{opacity:.5;cursor:not-allowed}.login-input.error[data-v-1b7d2a34]{border-color:#dc2626}.login-input.error[data-v-1b7d2a34]:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc26261a}.error-message[data-v-1b7d2a34]{color:#dc2626;font-size:.75rem;position:absolute;left:0;bottom:-1.5rem;height:1rem;line-height:1;animation:fadeIn-1b7d2a34 .2s ease-in}.input-group[data-v-1b7d2a34]:has(.error-message){margin-bottom:2rem}@keyframes fadeIn-1b7d2a34{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.login-form[data-v-1b7d2a34]{margin-bottom:1rem}.global-error[data-v-1b7d2a34]{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-1b7d2a34 .3s ease-in}.error-icon[data-v-1b7d2a34]{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}.uploader[data-v-75fb833e]{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-75fb833e]{display:flex;align-items:center;gap:1rem}.icon[data-v-75fb833e]{color:#2563eb;display:flex;align-items:center;justify-content:center}.text-content[data-v-75fb833e]{display:flex;flex-direction:column;gap:.25rem;text-align:left}.text-content h3[data-v-75fb833e]{margin:0;font-size:1rem;color:#1f2937;font-weight:500;text-align:left}.text-content p[data-v-75fb833e]{margin:0;font-size:.875rem;color:#6b7280;text-align:left}.file-input[data-v-75fb833e]{display:none}.file-button[data-v-75fb833e]{background-color:#2563eb;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-75fb833e]{font-size:.75rem;opacity:.8}.dragging[data-v-75fb833e]{border:2px dashed #2563eb;background-color:#2563eb0d}.upload-controls[data-v-75fb833e]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.download-sample[data-v-75fb833e]{font-size:.75rem;color:#6b7280;text-decoration:none;cursor:pointer;transition:color .2s}.download-sample[data-v-75fb833e]:hover{color:#4b5563;text-decoration:underline}.selected-file[data-v-75fb833e]{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-75fb833e]{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-75fb833e]{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-75fb833e]:hover{color:#ef4444}@media (max-width: 640px){.uploader[data-v-75fb833e]{flex-direction:column;gap:1rem;align-items:flex-start}.uploader-right[data-v-75fb833e]{width:100%}.file-button[data-v-75fb833e]{width:calc(100% - 2rem);text-align:center;display:block}.upload-controls[data-v-75fb833e]{width:100%}.selected-file[data-v-75fb833e]{width:100%;max-width:100%}.file-name[data-v-75fb833e]{max-width:calc(100% - 2rem)}}.header[data-v-8dfdd1e6]{padding:1rem;background-color:#fff;border-bottom:1px solid #e5e7eb;position:fixed;top:0;left:0;width:calc(100% - 2rem);z-index:30}.header.no-border[data-v-8dfdd1e6]{border-bottom:1px solid #ffffff}.header-content[data-v-8dfdd1e6]{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.title-link[data-v-8dfdd1e6]{text-decoration:none}.title-container[data-v-8dfdd1e6]{display:flex;align-items:center;gap:.5rem}.title-icon[data-v-8dfdd1e6]{width:1.5rem;height:1.5rem;color:#2563eb}.title[data-v-8dfdd1e6]{margin:0;font-size:1.25rem;font-weight:600;color:#333;cursor:pointer}.left-section[data-v-8dfdd1e6]{display:flex;align-items:center;gap:1rem}.nav-buttons[data-v-8dfdd1e6]{display:flex;gap:.5rem;margin-left:1rem}.right-section[data-v-8dfdd1e6]{display:flex;gap:1rem;align-items:center}.report-btn[data-v-8dfdd1e6]{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#6366f1;padding:.6rem;font-size:.9rem;cursor:pointer;transition:color .3s;text-decoration:none}.report-icon[data-v-8dfdd1e6]{width:1.2rem;height:1.2rem}.report-btn[data-v-8dfdd1e6]:hover{color:#4f46e5}.report-btn[data-v-8dfdd1e6]:active{transform:scale(.98)}.new-btn[data-v-8dfdd1e6]{background-color:#2563eb;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 #2563eb33}.new-btn[data-v-8dfdd1e6]:hover{background-color:#1d4ed8}.new-btn[data-v-8dfdd1e6]:active{transform:scale(.98)}.report-btn-active[data-v-8dfdd1e6]{color:#4338ca;font-weight:600;background-color:#eef2ff;border-radius:6px}.report-btn-active[data-v-8dfdd1e6]:hover{color:#4338ca}.username[data-v-8dfdd1e6]{font-size:.9rem;font-weight:500}.user-info[data-v-8dfdd1e6]{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-8dfdd1e6]:hover{color:#2563eb}.dropdown-icon[data-v-8dfdd1e6]{width:1rem;height:1rem;color:inherit;transition:transform .2s ease;margin-top:1px}.dropdown-icon.dropdown-active[data-v-8dfdd1e6]{transform:rotate(180deg)}.dropdown-menu[data-v-8dfdd1e6]{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-8dfdd1e6]{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-8dfdd1e6]:hover{background-color:#f3f4f6;color:#2563eb}.dropdown-item-icon[data-v-8dfdd1e6]{width:1.2rem;height:1.2rem}@media (max-width: 768px){.button-text[data-v-8dfdd1e6]{display:none}.report-btn[data-v-8dfdd1e6]{padding:.6rem}.nav-buttons[data-v-8dfdd1e6]{margin-left:.5rem}.title[data-v-8dfdd1e6]{font-size:1.1rem}.left-section[data-v-8dfdd1e6]{gap:0px}}.innovation-section[data-v-7344a20b]{max-width:1000px;margin:2px auto;margin-top:calc((100vh - 200px)/2);text-align:center;padding:0 20px}.title[data-v-7344a20b]{font-size:2.25rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.input-group[data-v-7344a20b]{display:flex;width:600px;margin:0 auto;gap:0}.uploader-container .uploader[data-v-7344a20b]{margin-top:.5rem}.uploader-container[data-v-7344a20b]{width:600px;margin:0 auto;margin-top:.5rem}.advanced-options[data-v-7344a20b]{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-7344a20b]:hover{color:#2563eb}.icon[data-v-7344a20b]{min-width:18px;width:18px;height:18px;transition:transform .3s ease}.icon.rotate[data-v-7344a20b]{transform:rotate(-180deg)}.advanced-options:hover .icon[data-v-7344a20b]{transform:scale(1.1) rotate(0)}.advanced-options:hover .icon.rotate[data-v-7344a20b]{transform:scale(1.1) rotate(-180deg)}.idea-input[data-v-7344a20b]{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-7344a20b]:focus{outline:none;border-color:#3b82f6}.start-btn[data-v-7344a20b]{white-space:nowrap;padding:.6rem 1.8rem;font-size:.9rem;font-weight:500;border-radius:0 6px 6px 0;background-color:#2563eb;color:#fff;border:none;transition:background-color .3s,transform .3s;box-shadow:0 2px 4px #2563eb33;cursor:pointer;margin-left:-2px}.start-btn[data-v-7344a20b]:hover{background-color:#1d4ed8}.start-btn[data-v-7344a20b]:active{transform:scale(.95)}.options[data-v-7344a20b]{margin:1rem 0;width:600px;margin:1rem auto}.radio-group[data-v-7344a20b]{display:flex;justify-content:flex-start;gap:2rem;margin:.5rem 0;padding-left:.5rem}.radio-option[data-v-7344a20b]{display:flex;align-items:center;cursor:pointer;gap:.5rem;-webkit-user-select:none;user-select:none}.radio-option input[type=radio][data-v-7344a20b]{cursor:pointer}.radio-label[data-v-7344a20b]{font-size:1rem;color:#4b5563}@media (max-width: 640px){.uploader-container[data-v-7344a20b],.options[data-v-7344a20b],.input-group[data-v-7344a20b]{width:100%}.start-btn[data-v-7344a20b]{padding:.5rem 1.5rem}}.modal-overlay[data-v-ab657430]{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-ab657430]{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-ab657430]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-ab657430]{margin:0;font-size:1.25rem;color:#333}.task-list[data-v-ab657430]{max-height:60vh;overflow-y:auto;padding:.5rem}.task-item[data-v-ab657430]{border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1rem}.task-item[data-v-ab657430]:last-child{margin-bottom:0}.task-header[data-v-ab657430]{display:flex;align-items:center}.task-header.no-description[data-v-ab657430]{margin-bottom:0}.status-circle[data-v-ab657430]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.check-icon[data-v-ab657430],.error-icon[data-v-ab657430],.loading-icon[data-v-ab657430],.clock-icon[data-v-ab657430]{width:20px;height:20px}.loading-icon[data-v-ab657430]{width:24px;height:24px;animation:spin-ab657430 .8s linear infinite;transform-origin:center}@keyframes spin-ab657430{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-circle.waiting[data-v-ab657430],.status-circle.processing[data-v-ab657430]{border:none}.status-circle.waiting[data-v-ab657430]{color:#9ca3af}.status-circle.processing[data-v-ab657430]{color:#333}.error-icon[data-v-ab657430]{stroke:#fff}.status-circle.success[data-v-ab657430]{color:#2563eb;background-color:#2563eb}.status-circle.processing .check-icon[data-v-ab657430],.status-circle.success .check-icon[data-v-ab657430]{stroke:#fff}.status-circle.error[data-v-ab657430]{color:#ef4444;background-color:#ef4444}.task-title[data-v-ab657430]{font-weight:500;margin-left:1rem;color:#333}.task-title.processing[data-v-ab657430]{font-weight:700}.task-title.waiting[data-v-ab657430]{color:#9ca3af}.task-title.error[data-v-ab657430]{color:#ef4444;font-weight:500}.task-description[data-v-ab657430]{color:#666;font-size:.9rem;line-height:1.5;margin-left:2.5rem}.modal-footer[data-v-ab657430]{display:flex;justify-content:center;margin-top:2rem}.confirm-button[data-v-ab657430]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33;transition:background-color .3s}.confirm-button[data-v-ab657430]:hover{background-color:#1d4ed8}.confirm-button[data-v-ab657430]:active{transform:scale(.98)}.close-button[data-v-ab657430]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-ab657430]:hover{color:#333}@media (max-width: 640px){.modal-content[data-v-ab657430]{width:95%;padding:1.2rem}.confirm-button[data-v-ab657430]{padding:.5rem 1.5rem}}button[data-v-c07a55cc]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33;transition:background-color .3s}button[data-v-c07a55cc]:hover{background-color:#1d4ed8}button[data-v-c07a55cc]:active{transform:scale(.98)}button[data-v-c07a55cc]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-c07a55cc]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-c07a55cc]{color:#666;background-color:#f3f4f6;box-shadow:none}.cancel-button[data-v-c07a55cc]:hover{background-color:#e5e7eb}.cancel-button[data-v-c07a55cc]:active{transform:scale(.98)}.cancel-button[data-v-c07a55cc]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.innovation-section[data-v-242395d0]{max-width:1000px;margin:2px auto;margin-top:calc((100vh - 200px)/2);text-align:center;padding:0 20px}.title[data-v-242395d0]{font-size:2.25rem;font-weight:600;color:#2c3e50;margin-bottom:2rem}.input-group[data-v-242395d0]{display:flex;width:600px;margin:0 auto;gap:0}.idea-input[data-v-242395d0]{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-242395d0]:focus{outline:none;border-color:#8b5cf6}.start-btn[data-v-242395d0]{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-242395d0]:hover{background-color:#7c3aed}.start-btn[data-v-242395d0]:active{transform:scale(.95)}@media (max-width: 640px){.input-group[data-v-242395d0]{width:100%}.start-btn[data-v-242395d0]{padding:.5rem 1.5rem}}.loading-modal[data-v-2e5d6804]{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-2e5d6804]{padding:20px;background:transparent}.skeleton-container[data-v-2e5d6804]{width:400px}.skeleton-header[data-v-2e5d6804]{height:30px;background:#ccc;margin-bottom:24px;border-radius:6px;animation:pulse-2e5d6804 1.5s infinite}.skeleton-body .skeleton-line[data-v-2e5d6804]{height:20px;background:#cecece;margin-bottom:16px;border-radius:6px;animation:pulse-2e5d6804 1.5s infinite}.skeleton-body .skeleton-line[data-v-2e5d6804]:last-child{width:60%}@keyframes pulse-2e5d6804{0%{opacity:.5}50%{opacity:.2}to{opacity:.5}}.modal-overlay[data-v-2255ad03]{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-2255ad03]{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-2255ad03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-2255ad03]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-2255ad03]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-2255ad03]:hover{color:#333}.modal-body pre[data-v-2255ad03]{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-2255ad03]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-2255ad03]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-2255ad03]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.view-button[data-v-2255ad03]:hover{background-color:#1d4ed8}.view-button[data-v-2255ad03]:active{transform:scale(.98)}.cancel-button[data-v-2255ad03],.confirm-button[data-v-2255ad03]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-2255ad03]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-2255ad03]:hover{background-color:#e5e7eb}.confirm-button[data-v-2255ad03]{background-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.confirm-button[data-v-2255ad03]:hover{background-color:#1d4ed8}.confirm-button[data-v-2255ad03]:active,.cancel-button[data-v-2255ad03]:active{transform:scale(.98)}.skeleton[data-v-2255ad03]{padding:1rem 0}.skeleton-line[data-v-2255ad03]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-2255ad03 1.5s infinite}.skeleton-line[data-v-2255ad03]:last-child{width:60%}@keyframes pulse-2255ad03{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 640px){.modal-content[data-v-2255ad03]{width:95%;padding:1.2rem}.view-button[data-v-2255ad03]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-a6b96d31]{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-a6b96d31]{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-a6b96d31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-a6b96d31]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-a6b96d31]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-a6b96d31]:hover{color:#333}.modal-body pre[data-v-a6b96d31]{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-a6b96d31]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-a6b96d31]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-a6b96d31]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.view-button[data-v-a6b96d31]:hover{background-color:#1d4ed8}.view-button[data-v-a6b96d31]:active{transform:scale(.98)}.cancel-button[data-v-a6b96d31],.confirm-button[data-v-a6b96d31]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-a6b96d31]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-a6b96d31]:hover{background-color:#e5e7eb}.confirm-button[data-v-a6b96d31]{background-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.confirm-button[data-v-a6b96d31]:hover{background-color:#1d4ed8}.confirm-button[data-v-a6b96d31]:active,.cancel-button[data-v-a6b96d31]:active{transform:scale(.98)}.skeleton[data-v-a6b96d31]{padding:1rem 0}.skeleton-line[data-v-a6b96d31]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-a6b96d31 1.5s infinite}.skeleton-line[data-v-a6b96d31]:last-child{width:60%}@keyframes pulse-a6b96d31{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 640px){.modal-content[data-v-a6b96d31]{width:95%;padding:1.2rem}.view-button[data-v-a6b96d31]{width:100%;padding:.5rem 1.5rem}}.backward-btn[data-v-f0282e02]{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-f0282e02]:hover{background-color:#0000001a}.backward-btn svg[data-v-f0282e02]{fill:currentColor;width:24px;height:24px}.loading-modal[data-v-19f7bead]{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-19f7bead]{padding:20px;background:transparent}.loading-container[data-v-19f7bead]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-19f7bead]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;animation:spin-19f7bead 1s linear infinite}.loading-text[data-v-19f7bead]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-19f7bead 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-19f7bead{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-19f7bead{0%,to{opacity:1}50%{opacity:.5}}.explored[data-v-73484fd4]{padding:2vh 1rem 5vh;background-color:#fff;margin-top:60px}.content[data-v-73484fd4]{max-width:1000px;margin:0 auto;text-align:left;padding:0 0rem}.main-title[data-v-73484fd4]{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-73484fd4]{color:#666;font-size:clamp(.9rem,3vw,1.1rem);margin-bottom:3rem;line-height:1.6}.patents-container[data-v-73484fd4]{display:grid;gap:2rem;max-width:1000px;margin:0 auto}.patent-card[data-v-73484fd4]{background:#f8f9fa;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;max-width:1000px}.card-header[data-v-73484fd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.patent-card h3[data-v-73484fd4]{color:#333;font-size:1.1rem;margin:0;padding-right:1rem;flex:1}.similarity[data-v-73484fd4]{color:#2563eb;font-weight:500;font-size:.9rem;white-space:nowrap}.patent-desc[data-v-73484fd4]{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.patent-info[data-v-73484fd4]{display:flex;gap:2rem;margin-bottom:1rem;font-size:.9rem;color:#666}.avoid-button[data-v-73484fd4]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.avoid-button[data-v-73484fd4]:hover{background-color:#1d4ed8}.avoid-button[data-v-73484fd4]:active{transform:scale(.98)}.truncate[data-v-73484fd4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.truncate-3-lines[data-v-73484fd4]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:900px}.bottom-action[data-v-73484fd4]{margin-top:3rem;text-align:center}.explore-button[data-v-73484fd4]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.explore-button[data-v-73484fd4]:hover{background-color:#1d4ed8}.explore-button[data-v-73484fd4]:active{transform:scale(.98)}@media (max-width: 640px){.explored[data-v-73484fd4]{padding:1vh 0 3vh}.content[data-v-73484fd4]{padding:0 1rem}.patent-card[data-v-73484fd4]{padding:1.2rem}.similarity[data-v-73484fd4]{top:1.2rem;right:1.2rem}.patent-info[data-v-73484fd4]{flex-direction:column;gap:.5rem}.avoid-button[data-v-73484fd4]{width:100%;padding:.5rem 1.5rem}.card-header[data-v-73484fd4]{flex-wrap:wrap;gap:.5rem}.explore-button[data-v-73484fd4]{width:100%;padding:.5rem 1.5rem}}.modal-overlay[data-v-92deb07c]{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-92deb07c]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem}.modal-header[data-v-92deb07c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-92deb07c]{margin:0;font-size:1.25rem;color:#333}.editor-textarea[data-v-92deb07c]{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-92deb07c]:focus{outline:none;border-color:#3b82f6;box-shadow:none}.modal-footer[data-v-92deb07c]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.cancel-button[data-v-92deb07c],.confirm-button[data-v-92deb07c]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-92deb07c]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-92deb07c]:hover{background-color:#e5e7eb}.confirm-button[data-v-92deb07c]{background-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.confirm-button[data-v-92deb07c]:hover{background-color:#1d4ed8}.close-button[data-v-92deb07c]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-92deb07c]:hover{color:#333}@media (max-width: 640px){.modal-content[data-v-92deb07c]{width:95%;padding:1.2rem}.cancel-button[data-v-92deb07c],.confirm-button[data-v-92deb07c]{padding:.5rem 1.5rem}}.solution-page[data-v-e5bab7c3]{padding:1rem;margin-top:60px}.main-title[data-v-e5bab7c3]{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-e5bab7c3]{display:flex;flex-direction:column;gap:.75rem;max-width:1000px;margin:0 auto}.solution-block[data-v-e5bab7c3]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease;text-align:left}.solution-block[data-v-e5bab7c3]:hover:not(.selected){background-color:#2563eb0a;border-color:#2563eb4d}.solution-block:hover:not(.selected) h3[data-v-e5bab7c3]{color:#2563eb}.block-content[data-v-e5bab7c3]{flex:1}.block-actions[data-v-e5bab7c3]{margin-left:1rem;display:flex;gap:4px;align-items:center}.icon-btn[data-v-e5bab7c3]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-e5bab7c3]:hover{background-color:#0000000d}.selected .icon-btn[data-v-e5bab7c3]{color:#fff}.selected .icon-btn[data-v-e5bab7c3]:hover{background-color:#ffffff1a}.edit-textarea[data-v-e5bab7c3]{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-e5bab7c3]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 2px 4px #2563eb1a}.selected .edit-textarea[data-v-e5bab7c3]{background-color:#fff;border-color:#ffffff4d}.selected .edit-textarea[data-v-e5bab7c3]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.solution-block.selected[data-v-e5bab7c3]{background-color:#2563eb;border-color:#2563eb;color:#fff}.solution-block.selected h3[data-v-e5bab7c3]{color:#fff}.solution-block.selected p[data-v-e5bab7c3]{color:#ffffffe6}.solution-block h3[data-v-e5bab7c3]{margin:0 0 .5rem;font-size:clamp(1rem,2.5vw,1.25rem)}.solution-block p[data-v-e5bab7c3]{color:#666;line-height:1.5;margin:0;font-size:clamp(.875rem,2vw,1rem)}.action-buttons[data-v-e5bab7c3]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-e5bab7c3]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-e5bab7c3]{color:#666;background-color:#f3f4f6}.action-btn.regenerate[data-v-e5bab7c3]:hover{background-color:#e5e7eb}.action-btn.next[data-v-e5bab7c3]{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.action-btn.next[data-v-e5bab7c3]:hover{background-color:#1d4ed8}.action-btn[data-v-e5bab7c3]:active{transform:scale(.98)}@media (min-width: 768px){.solution-page[data-v-e5bab7c3]{padding:2rem}.solution-blocks[data-v-e5bab7c3]{gap:1rem;padding:0}.solution-block[data-v-e5bab7c3]{padding:1.25rem}.edit-textarea[data-v-e5bab7c3]{min-height:80px;padding:.75rem}.action-buttons[data-v-e5bab7c3]{gap:1rem;margin:2rem auto 0}.action-btn[data-v-e5bab7c3]{padding:.6rem 1.8rem}}@media (max-width: 640px){.action-buttons[data-v-e5bab7c3]{flex-direction:column;padding:0 1rem}.action-btn[data-v-e5bab7c3]{width:100%}.icon-btn[data-v-e5bab7c3]{width:28px;height:28px;padding:4px}}.image-container[data-v-1afee2bd]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60vh;overflow:hidden}.image-wrapper[data-v-1afee2bd]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-wrapper img[data-v-1afee2bd]{max-width:100%;max-height:100%;object-fit:contain}.image-title[data-v-1afee2bd]{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-1afee2bd]{padding-left:8px;border-left:1px solid rgba(255,255,255,.3)}.nav-button[data-v-1afee2bd]{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-1afee2bd]{width:20px;height:20px}.nav-button[data-v-1afee2bd]:hover{background:#000c}.nav-button.prev[data-v-1afee2bd]{left:1rem}.nav-button.next[data-v-1afee2bd]{right:1rem}.loading-container[data-v-1afee2bd]{width:100%;height:100%;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner[data-v-1afee2bd]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;animation:spin-1afee2bd 1s linear infinite}.loading-text[data-v-1afee2bd]{color:#2563eb;font-size:1rem}@keyframes spin-1afee2bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-left-enter-active[data-v-1afee2bd],.slide-right-enter-active[data-v-1afee2bd]{transition:all .3s ease}.slide-left-leave-active[data-v-1afee2bd],.slide-right-leave-active[data-v-1afee2bd]{transition:all .3s ease;position:absolute}.slide-left-enter-from[data-v-1afee2bd]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-1afee2bd],.slide-right-enter-from[data-v-1afee2bd]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-1afee2bd]{transform:translate(100%);opacity:0}.modal-overlay[data-v-c67e6714]{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-c67e6714]{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-c67e6714]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-c67e6714]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-c67e6714]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.modal-body[data-v-c67e6714]{width:100%;height:60vh;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.modal-content[data-v-c67e6714]{width:95%;padding:1rem}}.action-buttons[data-v-c67e6714]{display:flex;justify-content:flex-end;gap:.75rem;margin:1.5rem 0 .5rem;padding:0}.action-btn[data-v-c67e6714]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-c67e6714]{background-color:#fff;border:2px solid #2563eb;color:#2563eb}.action-btn.regenerate[data-v-c67e6714]:hover{background-color:#f8fafc}.action-btn.next[data-v-c67e6714]{background-color:#2563eb;border:none;color:#fff;box-shadow:0 2px 4px #2563eb33}.action-btn.next[data-v-c67e6714]:hover{background-color:#1d4ed8}.action-btn[data-v-c67e6714]:active{transform:scale(.98)}@media (max-width: 640px){.action-buttons[data-v-c67e6714]{flex-direction:column;padding:0}.action-btn[data-v-c67e6714]{width:100%}}.divider[data-v-c67e6714]{height:1px;background-color:#e5e7eb;margin:0 -1.5rem}@media (max-width: 640px){.divider[data-v-c67e6714]{margin:0 -1rem}}.el-tabs[data-v-a97a3ce2] .el-tabs__content{padding:10px 0}.el-tabs[data-v-a97a3ce2] .el-tabs__item{font-size:14px;height:32px;line-height:32px;padding:0 16px}.el-tabs[data-v-a97a3ce2] .el-tabs__nav{border:none}.el-tabs[data-v-a97a3ce2] .el-tabs__header{margin:0;border-bottom:none}.el-tabs[data-v-a97a3ce2] .el-tabs__item.is-active{color:#409eff;background-color:#f5f7fa;border-radius:4px 4px 0 0}.el-tabs[data-v-a97a3ce2] .el-tabs__item:hover{color:#409eff}.modal-overlay[data-v-a97a3ce2]{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-a97a3ce2]{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-a97a3ce2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h2[data-v-a97a3ce2]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-a97a3ce2]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-a97a3ce2]:hover{color:#333}.modal-body pre[data-v-a97a3ce2]{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-a97a3ce2]{color:#666;line-height:1.6;overflow-y:auto;flex:1}.modal-footer[data-v-a97a3ce2]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:.5rem}.view-button[data-v-a97a3ce2]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.view-button[data-v-a97a3ce2]:hover{background-color:#1d4ed8}.view-button[data-v-a97a3ce2]:active{transform:scale(.98)}.cancel-button[data-v-a97a3ce2],.confirm-button[data-v-a97a3ce2]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s}.cancel-button[data-v-a97a3ce2]{background-color:#f3f4f6;color:#666}.cancel-button[data-v-a97a3ce2]:hover{background-color:#e5e7eb}.confirm-button[data-v-a97a3ce2]{background-color:#2563eb;color:#fff;box-shadow:0 2px 4px #2563eb33}.confirm-button[data-v-a97a3ce2]:hover{background-color:#1d4ed8}.confirm-button[data-v-a97a3ce2]:active,.cancel-button[data-v-a97a3ce2]:active{transform:scale(.98)}.skeleton[data-v-a97a3ce2]{padding:1rem 0}.skeleton-line[data-v-a97a3ce2]{height:20px;background:#f0f0f0;border-radius:4px;margin-bottom:1rem;animation:pulse-a97a3ce2 1.5s infinite}.skeleton-line[data-v-a97a3ce2]:last-child{width:60%}@keyframes pulse-a97a3ce2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 640px){.modal-content[data-v-a97a3ce2]{width:95%;padding:1.2rem}.view-button[data-v-a97a3ce2]{width:100%;padding:.5rem 1.5rem}}.patent-list[data-v-a97a3ce2]{display:flex;flex-direction:column;gap:8px}.patent-item[data-v-a97a3ce2]{position:relative;padding:12px;border-radius:4px;background-color:#f5f7fa;cursor:pointer;transition:all .3s ease}.patent-item[data-v-a97a3ce2]:hover{background-color:#e1e8f0}.copy-icon[data-v-a97a3ce2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;color:#409eff}.patent-item:hover .copy-icon[data-v-a97a3ce2]{opacity:1}.content[data-v-96e0181e]{max-width:1000px;margin:60px auto 0;text-align:left;padding:1rem}h1[data-v-96e0181e]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex}.markdown-content[data-v-96e0181e]{margin:2rem 0;padding:2rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #0000001a}.markdown-content h3[data-v-96e0181e]{margin-top:0;text-align:left;font-size:clamp(1.25rem,5vw,2rem);font-weight:700;margin-bottom:1.5rem}.action-buttons[data-v-96e0181e]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-96e0181e]{padding:.6rem 1.8rem;font-size:.9rem;font-weight:400;border-radius:6px;cursor:pointer;transition:background-color .3s}.action-btn.regenerate[data-v-96e0181e]{background-color:#f3f4f6;border:none;color:#666}.action-btn.regenerate[data-v-96e0181e]:hover{background-color:#e5e7eb}.action-btn.next[data-v-96e0181e]{background-color:#2563eb;border:none;color:#fff;box-shadow:0 2px 4px #2563eb33}.action-btn.next[data-v-96e0181e]:hover{background-color:#1d4ed8}.action-btn[data-v-96e0181e]:active{transform:scale(.98)}@media (max-width: 1000px){.markdown-content[data-v-96e0181e]{padding:1.5rem}}@media (max-width: 640px){.action-buttons[data-v-96e0181e]{flex-direction:column;padding:0 1rem}.action-btn[data-v-96e0181e]{width:100%}}.solution-container[data-v-31f69c7e]{padding:1rem;margin-top:60px}.content[data-v-31f69c7e]{max-width:1000px;margin:0 auto}.main-title[data-v-31f69c7e]{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-31f69c7e]{margin-top:2rem;background-color:#faf9f8;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000001a}.action-buttons[data-v-31f69c7e]{display:flex;justify-content:center;gap:.75rem;margin:1.5rem auto 2rem;padding:0;max-width:1000px}.action-btn[data-v-31f69c7e]{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-31f69c7e]{background-color:#2563eb;border:none;color:#fff;box-shadow:0 2px 4px #2563eb33}.action-btn.next[data-v-31f69c7e]:hover{background-color:#1d4ed8}.action-btn.cancel[data-v-31f69c7e]{background-color:#f3f4f6;color:#666}.action-btn.cancel[data-v-31f69c7e]:hover{background-color:#e5e7eb}.action-btn[data-v-31f69c7e]:active{transform:scale(.98)}@media (max-width: 640px){.action-buttons[data-v-31f69c7e]{flex-direction:column;padding:0 1rem}.action-btn[data-v-31f69c7e]{width:100%}}main{padding-top:71.38px}.content[data-v-0e666950]{max-width:1000px;margin:0 auto;text-align:left;padding:1rem}h1[data-v-0e666950]{font-size:clamp(1.25rem,5vw,2rem);color:#333;margin:1rem 0;display:flex;align-items:center;width:100%}h1.truncate[data-v-0e666950]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-title[data-v-0e666950]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.description[data-v-0e666950]{color:#666;font-size:clamp(.875rem,2.5vw,1rem);margin-bottom:2rem;line-height:1.5}.tabs-container[data-v-0e666950]{position:relative;margin:-1rem;padding:0 1rem;background:#fff}.tabs[data-v-0e666950]{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #eee}.main .tab-button[data-v-0e666950]{background:none;cursor:pointer}.tab-button[data-v-0e666950]{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-0e666950]{color:#2563eb;background:#eef3fd}.tab-button.active[data-v-0e666950]{color:#fff;background-color:#2563eb}.tab-content[data-v-0e666950]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.direction-list[data-v-0e666950]{list-style:none;padding:0;margin:0}.direction-item[data-v-0e666950]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;margin-bottom:.5rem;background:#fff;border-radius:6px;font-size:.875rem;box-shadow:0 1px 3px #0000000d;cursor:pointer;border:1px solid #e0e0e0;transition:all .3s ease}.direction-item[data-v-0e666950]:hover:not(.selected){background-color:#2563eb0a;border-color:#2563eb4d;color:#2563eb}.direction-item.selected[data-v-0e666950]{background-color:#2563eb;border-color:#2563eb;color:#fff}.bottom-action[data-v-0e666950]{margin-top:2rem;display:flex;justify-content:center}.generate-button[data-v-0e666950]{padding:.6rem 1.8rem;font-size:.9rem;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;box-shadow:0 2px 4px #2563eb33}.generate-button[data-v-0e666950]:hover{background-color:#1d4ed8}.generate-button[data-v-0e666950]:active{transform:scale(.98)}.scroll-button[data-v-0e666950]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;color:#2563eb;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-0e666950]:hover{background:#f8fafc;color:#1d4ed8;box-shadow:0 4px 12px #0000001f;transform:translateY(-50%) scale(1.05)}.scroll-button[data-v-0e666950]:active{transform:translateY(-50%) scale(.95)}.scroll-button.left[data-v-0e666950]{left:5px}.scroll-button.right[data-v-0e666950]{right:5px}.scroll-button svg[data-v-0e666950]{width:16px;height:16px;stroke-width:2.5}@media (min-width: 768px){.content[data-v-0e666950]{padding:2rem}.tabs-container[data-v-0e666950]{margin:0;padding:0}.tabs[data-v-0e666950]{gap:1rem;padding:1rem 0}.tab-button[data-v-0e666950]{padding:.625rem 1.25rem;font-size:1rem}.tab-content[data-v-0e666950]{padding:1.5rem}.direction-item[data-v-0e666950]{padding:1rem;margin-bottom:.75rem;font-size:1rem}.generate-button[data-v-0e666950]{width:auto;padding:.75rem 2rem}.scroll-button[data-v-0e666950]{display:flex}.scroll-button.left[data-v-0e666950]{left:-16px}.scroll-button.right[data-v-0e666950]{right:-16px}}@media (max-width: 640px){.bottom-action[data-v-0e666950]{flex-direction:column;padding:0 1rem}.generate-button[data-v-0e666950]{width:100%}}.loading-wrapper[data-v-0e666950]{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-0e666950]{width:50px;height:50px;margin-bottom:1rem;border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;animation:spin-0e666950 1s linear infinite}.loading-wrapper .loading-text[data-v-0e666950]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-0e666950 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-0e666950{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0e666950{0%,to{opacity:1}50%{opacity:.5}}.item-content[data-v-0e666950]{flex:1;margin-right:1rem;display:flex;align-items:center;min-height:32px;width:calc(100% - 100px)}.item-actions[data-v-0e666950]{display:flex;gap:4px}.icon-btn[data-v-0e666950]{background:none;border:none;width:32px;height:32px;padding:6px;cursor:pointer;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn[data-v-0e666950]:hover{background-color:#0000000d}.selected .icon-btn[data-v-0e666950]{color:#fff}.selected .icon-btn[data-v-0e666950]:hover{background-color:#ffffff1a}.edit-input[data-v-0e666950]{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-0e666950]:focus{outline:none;border-color:#2563eb;background-color:#fff;box-shadow:0 2px 4px #2563eb1a}.selected .edit-input[data-v-0e666950]{background-color:#fff;border-color:#ffffff4d}.selected .edit-input[data-v-0e666950]:focus{border-color:#fff;box-shadow:0 2px 4px #fff3}.item-content pre[data-v-0e666950]{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Arial}.loading-component[data-v-8841729a]{display:flex;justify-content:center;align-items:center}.loading-container[data-v-8841729a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:20px}.spinner[data-v-8841729a]{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #2563eb;border-radius:50%;animation:spin-8841729a 1s linear infinite}.loading-text[data-v-8841729a]{color:#4b5563;font-size:1rem;font-weight:500;letter-spacing:.025em;animation:pulse-8841729a 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin-8841729a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-8841729a{0%,to{opacity:1}50%{opacity:.5}}.modal-overlay[data-v-6c4744b3]{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-6c4744b3]{background:#fff;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;display:flex;flex-direction:column}.modal-header[data-v-6c4744b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2[data-v-6c4744b3]{margin:0;font-size:1.25rem;color:#333}.close-button[data-v-6c4744b3]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem}.close-button[data-v-6c4744b3]:hover{color:#333}.modal-body[data-v-6c4744b3]{margin-bottom:2rem}.size-options[data-v-6c4744b3]{display:flex;flex-direction:column;gap:1rem}.size-option[data-v-6c4744b3]{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-6c4744b3]:hover{background-color:#f9fafb}.size-option.selected[data-v-6c4744b3]{border-color:#2563eb;background-color:#2563eb0d}.size-icon[data-v-6c4744b3]{margin-right:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.selected .size-icon[data-v-6c4744b3]{color:#2563eb}.size-label[data-v-6c4744b3]{font-size:.95rem;color:#4b5563}.selected .size-label[data-v-6c4744b3]{color:#2563eb;font-weight:500}.modal-footer[data-v-6c4744b3]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-6c4744b3],.confirm-button[data-v-6c4744b3]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.cancel-button[data-v-6c4744b3]{color:#666;background-color:#f3f4f6}.confirm-button[data-v-6c4744b3]{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.cancel-button[data-v-6c4744b3]:hover{background-color:#e5e7eb}.confirm-button[data-v-6c4744b3]:hover{background-color:#1d4ed8}.confirm-button[data-v-6c4744b3]:active,.cancel-button[data-v-6c4744b3]:active{transform:scale(.98)}@media (max-width: 640px){.modal-content[data-v-6c4744b3]{width:95%;padding:1.2rem}.cancel-button[data-v-6c4744b3],.confirm-button[data-v-6c4744b3]{padding:.5rem 1.5rem}.size-option[data-v-6c4744b3]{padding:.6rem .8rem}}.products-container[data-v-9e88ad82]{display:flex;height:calc(100vh - 71.38px);width:100%}.left-column[data-v-9e88ad82]{width:290px;padding:20px;border-right:1px solid #eee;display:flex;flex-direction:column}.back-button[data-v-9e88ad82]{margin-bottom:30px;cursor:pointer}.back-button[data-v-9e88ad82]:hover{opacity:.7}.options[data-v-9e88ad82]{display:flex;flex-direction:column;gap:15px}.option[data-v-9e88ad82]{padding:15px;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px #00000005}.option[data-v-9e88ad82]:hover:not(.active){background-color:#2563eb0a;color:#2563eb}.option.active[data-v-9e88ad82]{background-color:#2563eb;color:#fff}.option.active .option-description[data-v-9e88ad82]{color:#fffc}.option-title[data-v-9e88ad82]{font-weight:500;margin-bottom:4px}.option-description[data-v-9e88ad82]{font-size:.85rem;color:#666}.middle-column[data-v-9e88ad82]{flex:1;padding:20px;display:flex;flex-direction:column}.image-preview[data-v-9e88ad82]{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-9e88ad82]{max-width:100%;max-height:100%;object-fit:contain}.right-column[data-v-9e88ad82]{flex:1;padding:20px 30px;overflow-y:auto}h2[data-v-9e88ad82]{margin-top:0;margin-bottom:20px}.description[data-v-9e88ad82]{line-height:1.6}.image-controls[data-v-9e88ad82]{height:20%;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:0;flex-wrap:wrap}.control-button[data-v-9e88ad82]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s}.regenerate-button[data-v-9e88ad82]{color:#666;background-color:#f3f4f6}.export-button[data-v-9e88ad82]{color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33}.regenerate-button[data-v-9e88ad82]:hover{background-color:#e5e7eb}.export-button[data-v-9e88ad82]:hover{background-color:#1d4ed8}.control-button[data-v-9e88ad82]:active{transform:scale(.98)}.adjust-ratio-button[data-v-9e88ad82]{color:#666;background-color:#f3f4f6}.adjust-ratio-button[data-v-9e88ad82]:hover{background-color:#e5e7eb}.create-report[data-v-86b54596]{overflow-y:auto}.report-banner[data-v-86b54596]{background-image:url(../assets/createReport-dcpEat5l.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-repeat:repeat-x;margin-top:4.3rem;height:fit-content;display:flex;flex-direction:column;gap:2rem;padding-left:4rem;padding-bottom:4rem}.banner-Text[data-v-86b54596]{color:#007bff;font-size:2.25rem}.report-banner-item[data-v-86b54596]{display:flex;flex-direction:row;gap:3rem}.item-content[data-v-86b54596]{display:flex;flex-direction:column}.item-keyword[data-v-86b54596]{font-size:1.8rem;font-weight:700;color:#000}.item-desc[data-v-86b54596]{color:#979797}.report-features[data-v-86b54596]{padding:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.feature-card[data-v-86b54596]{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-86b54596]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #86888e;padding-bottom:.3rem}.generate-time[data-v-86b54596]{color:#83d3e3;font-size:.875rem}.feature-desc[data-v-86b54596]{color:#495057;line-height:1.6;flex-grow:1}.primary-btn[data-v-86b54596]:disabled{background-color:#e9ecef!important;color:#adb5bd!important;cursor:not-allowed!important;opacity:1;box-shadow:none}.primary-btn[data-v-86b54596]{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-86b54596]:hover{opacity:.9}.download-link[data-v-86b54596]{color:#c9c9c9;text-decoration:none;font-size:.875rem;margin-left:1rem;cursor:pointer}.feature-actions[data-v-86b54596]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.no-data-container[data-v-93825823]{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-93825823]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.icon-container[data-v-93825823]{margin-bottom:16px;color:#d1d5db}.history-icon[data-v-93825823]{width:64px;height:64px}.title[data-v-93825823]{font-size:18px;font-weight:500;color:#374151;margin-bottom:8px;text-align:center}.description[data-v-93825823]{font-size:14px;color:#6b7280;text-align:center;margin:0}.action-button[data-v-93825823]{margin-top:16px;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.action-button[data-v-93825823]:hover{background-color:#2563eb}.dark{background-color:#1f2937;border-color:#374151}.dark{color:#e5e7eb}.dark{color:#9ca3af}.section-title[data-v-d42a1a4b]{color:#6c757d;margin-bottom:1.5rem;font-size:1.2rem}.history-list[data-v-d42a1a4b]{display:flex;flex-direction:column;gap:.8rem}.history-item[data-v-d42a1a4b]{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-d42a1a4b]:hover{box-shadow:0 2px 8px #0000001a}.history-btn[data-v-d42a1a4b]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-d42a1a4b]{color:#495057}.record-date[data-v-d42a1a4b]{color:#6c757d;font-size:.9rem}.download-icon[data-v-d42a1a4b]{cursor:pointer}.pagination[data-v-d42a1a4b]{margin-top:1.4rem;justify-content:center}.background-button[data-v-0004f8c5]{background:#f0f0f0;color:#666;border:1px solid #ddd;margin-right:auto}.background-button[data-v-0004f8c5]:hover{background:#e0e0e0}button[data-v-0004f8c5]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33;transition:background-color .3s}button[data-v-0004f8c5]:hover{background-color:#1d4ed8}button[data-v-0004f8c5]:active{transform:scale(.98)}button[data-v-0004f8c5]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-0004f8c5]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-0004f8c5]{color:#666;background-color:#f3f4f6;box-shadow:none}.cancel-button[data-v-0004f8c5]:hover{background-color:#e5e7eb}.cancel-button[data-v-0004f8c5]:active{transform:scale(.98)}.cancel-button[data-v-0004f8c5]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.back-btn[data-v-d90b17a9]{padding:8px 12px;background-color:#f5f7fa}.modal-overlay[data-v-180b869a]{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-180b869a]{background:#fff;width:800px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.modal-header[data-v-180b869a]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #ebeef5}.close-icon[data-v-180b869a]{cursor:pointer;font-size:18px;color:#909399}.modal-content[data-v-180b869a]{padding:20px}.version-table[data-v-180b869a]{width:100%;border-collapse:collapse;margin-bottom:20px}.version-table th[data-v-180b869a],.version-table td[data-v-180b869a]{border:1px solid #ebeef5;padding:12px;text-align:left}.version-table th[data-v-180b869a]{background-color:#f5f7fa;font-weight:600}.modal-footer[data-v-180b869a]{text-align:center;padding-top:16px}.declare-container[data-v-0356e38e]{padding:0 5rem;box-sizing:border-box;overflow-y:auto}.declare-container[data-v-0356e38e]{margin-top:6.5rem}.declare-region[data-v-0356e38e]{display:flex;flex-direction:row;width:100%;justify-content:space-between;gap:3rem;align-items:flex-start}.declare-form[data-v-0356e38e]{flex:2}.declare-title[data-v-0356e38e]{display:flex;justify-content:center;font-size:2rem}.history-region[data-v-0356e38e]{padding-top:2rem;flex:1.2}.history-item[data-v-0356e38e]{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[data-v-0356e38e]:hover{box-shadow:0 2px 8px #0000001a}.history-btn[data-v-0356e38e]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-0356e38e]{color:#495057}.form-container[data-v-0356e38e]{margin:2.5rem auto;max-width:930px;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}h1[data-v-0356e38e]{color:#2c3e50;font-size:24px;margin:15px 0}.upload-btn[data-v-0356e38e]{margin-top:10px}.version-icon[data-v-0356e38e]{cursor:pointer}[data-v-0356e38e] .el-form-item__label{display:flex;justify-content:flex-start}.declare-histroy[data-v-0356e38e]{padding-top:4rem}.keyword-generator[data-v-a33aec35]{padding:20px;border-radius:1rem;background-color:#f1f6fe}.description[data-v-a33aec35]{font-weight:550;font-size:1.4rem}.highlight[data-v-a33aec35]{color:#4e5969;border-radius:.2rem;padding:.5rem;background-color:#fff;margin-bottom:6rem}.section[data-v-a33aec35]{display:flex;flex-direction:row;align-items:center;margin-bottom:5rem}.route-title[data-v-a33aec35]{font-weight:550;font-size:1.4rem}.tags[data-v-a33aec35]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.custom-section[data-v-a33aec35]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5rem}.alert[data-v-a33aec35]{margin-top:12px}.el-tag[data-v-a33aec35]{background-color:#fff!important;border-color:#dcdfe6!important;color:#000!important}.selected[data-v-a33aec35]{background-color:#e6f7ff!important;border-color:#b3d8ff!important;color:#409eff!important}.generate-section[data-v-a33aec35]{margin-top:24px;text-align:center}[data-v-a33aec35] .el-input__wrapper{height:2.5rem!important}.select-route[data-v-a33aec35]{margin-bottom:1rem}.background-button[data-v-8e55f3f7]{background:#f0f0f0;color:#666;border:1px solid #ddd;margin-right:auto}.background-button[data-v-8e55f3f7]:hover{background:#e0e0e0}button[data-v-8e55f3f7]{padding:.6rem 1.8rem;font-size:.9rem;border:none;border-radius:6px;cursor:pointer;color:#fff;background-color:#2563eb;box-shadow:0 2px 4px #2563eb33;transition:background-color .3s}button[data-v-8e55f3f7]:hover{background-color:#1d4ed8}button[data-v-8e55f3f7]:active{transform:scale(.98)}button[data-v-8e55f3f7]:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}button[data-v-8e55f3f7]:disabled:hover{background-color:#94a3b8}.cancel-button[data-v-8e55f3f7]{color:#666;background-color:#f3f4f6;box-shadow:none}.cancel-button[data-v-8e55f3f7]:hover{background-color:#e5e7eb}.cancel-button[data-v-8e55f3f7]:active{transform:scale(.98)}.cancel-button[data-v-8e55f3f7]:disabled{background-color:#e5e7eb;cursor:not-allowed;transform:none}.steps-container[data-v-85603f30]{display:flex;padding:20px 40px;background:#fff}.step-item[data-v-85603f30]{position:relative;display:flex;align-items:center;flex-grow:1}.step-item[data-v-85603f30]:last-child{flex:1}.step-content[data-v-85603f30]{display:flex;align-items:center;flex-direction:row}.icon-wrapper[data-v-85603f30]{position:relative;margin-right:12px}.step-icon[data-v-85603f30]{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-85603f30]{border-color:#2196f3;color:#2196f3;background:#fff}.completed-icon[data-v-85603f30]{width:28px;height:28px;border-radius:50%;background:#2196f3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.step-title[data-v-85603f30]{color:#9e9e9e;font-size:16px;white-space:nowrap;transition:color .3s}.step-title.active[data-v-85603f30]{color:#2196f3;font-weight:500}.step-line[data-v-85603f30]{flex:1;height:2px;background:#e0e0e0;margin:0 10px;position:relative;top:2px}.step-line.completed[data-v-85603f30]{background:#2196f3}.analysis-container[data-v-b35eb73f]{width:90%;margin:3.5rem auto;padding:2rem}.back-link[data-v-b35eb73f]{color:#007bff;text-decoration:none;font-size:.9rem}.page-title[data-v-b35eb73f]{text-align:center;color:#2c3e50;margin:2rem 0;font-size:2rem}.input-group[data-v-b35eb73f]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto 3rem}.product-input[data-v-b35eb73f]{flex:1;border-radius:.8rem}[data-v-b35eb73f] .el-input__wrapper{border-radius:.8rem;font-size:1rem;height:3.5rem}.history-section[data-v-b35eb73f]{padding-top:4rem}.history-item[data-v-b35eb73f]{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[data-v-b35eb73f]:hover{box-shadow:0 2px 8px #0000001a}.history-btn[data-v-b35eb73f]{display:flex;flex-direction:row;gap:.6rem;align-items:center}.record-name[data-v-b35eb73f]{color:#495057}.nav-button[data-v-b35eb73f]{max-height:40px;background:#007bff;color:#fff;padding:.8rem 2rem;border:none;border-radius:4px;cursor:pointer;transition:opacity .2s}.nav-button[data-v-b35eb73f]:hover{opacity:.9}.example[data-v-b35eb73f]{background-color:#f8f9fa;opacity:.8}.analyze-area[data-v-b35eb73f]{margin:0 auto}.analyze-header[data-v-b35eb73f]{margin:3rem auto;display:flex;flex-direction:row;align-items:center}.analyze-step[data-v-b35eb73f]{max-width:1440px;margin:0 auto;flex:1}.search-report[data-v-70320fb0]{width:100%}.create-search-report[data-v-70320fb0]{margin:4.3rem 0 6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.return-btn[data-v-70320fb0]{box-sizing:border-box;width:100%;padding:3rem 0 0 5rem}.search-main-area[data-v-70320fb0]{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 (width <=1620px){.search-main-area[data-v-70320fb0]{padding:0 7rem}}.search-report-title[data-v-70320fb0]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}@media (width <=1620px){.search-report-title[data-v-70320fb0]{flex-direction:column;align-items:flex-start}}.search-content-area[data-v-70320fb0]{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:1.4rem}@media (width <=1620px){.search-content-area[data-v-70320fb0]{flex-direction:column;align-items:flex-start}}.search-title[data-v-70320fb0]{white-space:nowrap;width:5vw;margin:0}.upload-area[data-v-70320fb0]{width:100%}.upload-btn[data-v-70320fb0]{border-radius:0 0 .5rem .5rem;padding:.6rem 1rem;background-color:#f9fafb}.create-area[data-v-70320fb0]{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-70320fb0]{width:100%;display:flex;flex-direction:row;align-items:center;gap:1rem}.related-patent-card[data-v-70320fb0]{border-radius:.4rem;border:1px solid #cccdcf;box-shadow:0 4px 6.5px #866aeb1c;box-sizing:border-box;padding:.6rem}.card-header[data-v-70320fb0]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-btn[data-v-70320fb0]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.related-patent-content[data-v-70320fb0]{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-70320fb0]{display:flex;flex-direction:row;gap:1rem}.summary-area[data-v-70320fb0]{width:100%;align-items:self-end;justify-content:flex-end;display:flex;flex-direction:column}.summary-btn[data-v-70320fb0]{margin-right:1rem;z-index:11;margin-top:-2.8rem}.operate-btn-area[data-v-70320fb0]{width:85%;justify-items:flex-start;display:flex;flex-direction:row;align-items:center;gap:2rem}.customized[data-v-70320fb0]{display:flex;flex-direction:row;align-items:center;gap:.2rem}.search-application[data-v-70320fb0]{white-space:nowrap;width:5vw;margin:0 0 0 1rem}.dialog-footer[data-v-70320fb0]{margin-top:1rem;align-items:center;display:flex;justify-content:center}.without_content[data-v-70320fb0]{text-align:center;color:#999}.details-patent-content[data-v-70320fb0]{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-70320fb0]:first-child,.related-item[data-v-70320fb0]:nth-child(2){border-bottom:1px solid #ddd}.related-item[data-v-70320fb0]{padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;transition:background-color .3s}.related-item[data-v-70320fb0]:hover{background-color:#f5f5f5;cursor:pointer}.search-status[data-v-70320fb0]{gap:.2rem;margin:2rem;justify-content:center;align-items:center;flex-direction:row;display:flex}.search-size[data-v-70320fb0]{font-size:20px}.export-progress-dialog [data-v-70320fb0] .el-dialog__header{border-bottom:1px solid #e8e8e8;padding:16px 20px;margin-right:0}.export-progress-dialog [data-v-70320fb0] .el-dialog__body{padding:20px}.export-progress-dialog [data-v-70320fb0] .el-dialog__footer{border-top:1px solid #e8e8e8;padding:12px 20px}.export-progress-container[data-v-70320fb0]{max-height:400px;overflow-y:auto;padding-right:8px}.progress-step-item[data-v-70320fb0]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.progress-step-item[data-v-70320fb0]:last-child{border-bottom:none}.progress-step-item.is-substep[data-v-70320fb0]{margin-left:36px;padding-left:12px;border-left:2px solid #e8e8e8}.progress-step-item.is-error .step-name-text[data-v-70320fb0]{color:#f56c6c}.progress-step-item.is-success .step-name-text[data-v-70320fb0],.progress-step-item.is-loading .step-name-text[data-v-70320fb0]{color:#409eff}.step-icon-container[data-v-70320fb0]{width:32px;display:flex;justify-content:center;align-items:center;margin-right:12px}.step-icon-container .step-icon-success[data-v-70320fb0]{color:#409eff}.step-icon-container .step-icon-error[data-v-70320fb0]{color:#f56c6c}.step-icon-container .step-icon-loading[data-v-70320fb0]{color:#409eff;animation:rotating-70320fb0 2s linear infinite}.step-icon-container .step-icon-default[data-v-70320fb0]{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}.is-substep :is(.step-icon-container .step-icon-default)[data-v-70320fb0]{background-color:#f5f7fa;color:#909399}.step-name-container[data-v-70320fb0]{flex:1}.step-name-container .step-name-text[data-v-70320fb0]{font-size:14px;line-height:1.5}.step-name-container .step-error-message[data-v-70320fb0]{color:#f56c6c;font-size:12px;margin-top:4px}.export-progress-footer[data-v-70320fb0]{display:flex;justify-content:flex-end}@keyframes rotating-70320fb0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
