.loading-container[data-v-ccfb1cf0]{max-width:480px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:120px 80px;text-align:center;position:relative}.main-icon[data-v-ccfb1cf0]{width:80px;height:80px;background:#dc3545;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;-webkit-animation:pulse-data-v-ccfb1cf0 2s ease-in-out infinite;animation:pulse-data-v-ccfb1cf0 2s ease-in-out infinite;position:relative}.main-icon[data-v-ccfb1cf0]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg,#dc3545,#fd7e14,#dc3545);opacity:.2;-webkit-animation:rotate-data-v-ccfb1cf0 3s linear infinite;animation:rotate-data-v-ccfb1cf0 3s linear infinite;z-index:-1}@-webkit-keyframes pulse-data-v-ccfb1cf0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-data-v-ccfb1cf0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@-webkit-keyframes rotate-data-v-ccfb1cf0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-ccfb1cf0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-icon svg[data-v-ccfb1cf0]{width:32px;height:32px;color:#fff}.main-title[data-v-ccfb1cf0]{font-size:24px;font-weight:600;color:#343a40;margin-bottom:8px}.main-description[data-v-ccfb1cf0]{font-size:14px;color:#6c757d;margin-bottom:32px;line-height:1.4}.progress-container[data-v-ccfb1cf0]{margin:24px 0 32px}.progress-bar[data-v-ccfb1cf0]{width:80%;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:16px;position:relative}.progress-fill[data-v-ccfb1cf0]{height:100%;background:#dc3545;border-radius:4px;width:65%;transition:width 1s ease-out;position:relative}.progress-fill[data-v-ccfb1cf0]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:15px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:progressShine-data-v-ccfb1cf0 2s ease-in-out infinite;animation:progressShine-data-v-ccfb1cf0 2s ease-in-out infinite}@-webkit-keyframes progressShine-data-v-ccfb1cf0{0%{transform:translateX(-15px)}to{transform:translateX(15px)}}@keyframes progressShine-data-v-ccfb1cf0{0%{transform:translateX(-15px)}to{transform:translateX(15px)}}.progress-text[data-v-ccfb1cf0]{font-size:14px;font-weight:600;color:#dc3545}.steps-container[data-v-ccfb1cf0]{display:flex;justify-content:center;align-items:flex-start;gap:32px;margin-top:32px;position:relative}.steps-container[data-v-ccfb1cf0]:before{content:"";position:absolute;top:20px;left:20%;right:20%;height:2px;background:#e9ecef;z-index:0}.step[data-v-ccfb1cf0]{flex:1;text-align:center;position:relative;z-index:1;max-width:120px}.step-icon[data-v-ccfb1cf0]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:all .3s ease;background:#fff;border:2px solid #e9ecef}.step.active .step-icon[data-v-ccfb1cf0]{background:#dc3545;border-color:#dc3545;color:#fff;transform:scale(1.1);-webkit-animation:activeStep-data-v-ccfb1cf0 2s ease-in-out infinite;animation:activeStep-data-v-ccfb1cf0 2s ease-in-out infinite}@-webkit-keyframes activeStep-data-v-ccfb1cf0{0%,to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(220,53,69,0)}}@keyframes activeStep-data-v-ccfb1cf0{0%,to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(220,53,69,0)}}.step.completed .step-icon[data-v-ccfb1cf0]{background:#28a745;border-color:#28a745;color:#fff}.step.pending .step-icon[data-v-ccfb1cf0]{background:#fff;border-color:#e9ecef;color:#adb5bd}.step-icon svg[data-v-ccfb1cf0]{width:18px;height:18px}.step-title[data-v-ccfb1cf0]{font-size:12px;font-weight:600;color:#495057;margin-bottom:4px;line-height:1.3}.step.active .step-title[data-v-ccfb1cf0]{color:#dc3545}.step.completed .step-title[data-v-ccfb1cf0]{color:#28a745}.step.pending .step-title[data-v-ccfb1cf0]{color:#adb5bd}.step-description[data-v-ccfb1cf0]{font-size:10px;color:#6c757d;line-height:1.3;display:none}.step.completed .step-description[data-v-ccfb1cf0]{display:block;color:#28a745;font-weight:500}.step.completed[data-v-ccfb1cf0]:after{content:"";position:absolute;top:20px;right:-16px;width:32px;height:2px;background:#28a745;z-index:2}.step.active[data-v-ccfb1cf0]:after{content:"";position:absolute;top:20px;right:-16px;width:16px;height:2px;background:#dc3545;z-index:2}.details-toggle[data-v-ccfb1cf0],.step[data-v-ccfb1cf0]:last-child:after{display:none}.detailed-description[data-v-ccfb1cf0]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #dc3545;font-size:12px;color:#495057;line-height:1.4;text-align:left;display:none}.detailed-description.show[data-v-ccfb1cf0]{display:block;-webkit-animation:slideDown-data-v-ccfb1cf0 .3s ease-out;animation:slideDown-data-v-ccfb1cf0 .3s ease-out}@-webkit-keyframes slideDown-data-v-ccfb1cf0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-data-v-ccfb1cf0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.loading-container[data-v-ccfb1cf0]{padding:32px 24px}.steps-container[data-v-ccfb1cf0]{gap:20px}.steps-container[data-v-ccfb1cf0]:before{left:15%;right:15%}.step[data-v-ccfb1cf0]{max-width:100px}.step-description[data-v-ccfb1cf0]{display:none!important}}.progress-fill[data-v-ccfb1cf0]{transition:width .5s ease-in-out}.search-funnel__content-wrapper[data-v-ffe28a0a]{display:flex;width:100%;gap:1rem;flex-wrap:wrap;box-sizing:border-box}.search-funnel__bot-wrapper[data-v-ffe28a0a]{text-align:center!important;width:100%;margin-bottom:2rem;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.search-funnel__bot-wrapper .title[data-v-ffe28a0a]{text-align:center!important;margin-bottom:.5rem;font-weight:600;font-size:16px}.search-funnel__bot-wrapper h6[data-v-ffe28a0a]{text-align:center!important;margin:0}.search-funnel__left-column[data-v-ffe28a0a]{flex:1 1 50%;min-width:300px;max-height:55vh;overflow-y:auto;padding-right:10px}.search-funnel__right-column[data-v-ffe28a0a]{flex:1 1 30%;min-width:250px;min-height:52vh;max-height:52vh;display:flex;align-items:center}.vertical-or-separator[data-v-ffe28a0a]{display:flex;align-items:center;justify-content:center;padding:0 1rem;flex:0 0 auto}.vertical-or-container[data-v-ffe28a0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.vertical-line-bottom[data-v-ffe28a0a],.vertical-line-top[data-v-ffe28a0a]{width:2px;background-color:#ccc;flex:1;min-height:5rem}.or-text[data-v-ffe28a0a]{margin:.5rem 0;padding:.5rem 1rem;font-weight:700;color:#666}.search-funnel__disclosure[data-v-ffe28a0a],.search-funnel__disclosure_new[data-v-ffe28a0a],.search-funnel__wide-input[data-v-ffe28a0a]{padding:clamp(.5rem,2vw,1rem) clamp(1rem,3vw,1.5rem);background-color:#fafafa;border:1px solid #222;border-radius:.5rem;width:100%;box-sizing:border-box;outline:none}.search-funnel__disclosure[data-v-ffe28a0a]{min-height:clamp(8rem,20vw,12rem);max-height:15rem;resize:vertical}.search-funnel__disclosure_new[data-v-ffe28a0a]{min-height:4.5rem;max-height:9rem;resize:vertical;overflow-y:auto;line-height:1.5rem;padding:clamp(.5rem,2vw,1rem) clamp(1rem,3vw,1.5rem);background-color:#fafafa;border:1px solid #222;border-radius:.5rem;width:100%;box-sizing:border-box;outline:none}@media (max-width:1366px){.search-funnel__disclosure[data-v-ffe28a0a],.search-funnel__disclosure_new[data-v-ffe28a0a]{min-height:4rem!important;max-height:12rem!important}}.search-funnel__first-input-wrapper[data-v-ffe28a0a]{position:relative;margin-bottom:1.5rem}.search-funnel__first-input-wrapper--focused>.search-funnel__wide-input[data-v-ffe28a0a],.search-funnel__first-input-wrapper--focused>textarea[data-v-ffe28a0a]{border-color:#db222e}.search-funnel__first-input-wrapper--focused .search-funnel__first-input-heading[data-v-ffe28a0a]{background-color:#db222e}.blink_Icon[data-v-ffe28a0a]{-webkit-animation:blinker-data-v-ffe28a0a 1s step-start infinite;animation:blinker-data-v-ffe28a0a 1s step-start infinite}@-webkit-keyframes blinker-data-v-ffe28a0a{50%{opacity:0}}@keyframes blinker-data-v-ffe28a0a{50%{opacity:0}}.search-funnel__limit[data-v-ffe28a0a]{position:relative;display:inline-block;margin-top:.5rem;color:#a4a7b9;font-size:clamp(.7rem,1.5vw,.8rem)}.search-funnel__limit--top[data-v-ffe28a0a]{position:absolute;right:1rem;top:.5rem}.file-upload-container[data-v-ffe28a0a]{width:100%;height:105%;border:1px dashed #ccc;border-radius:.5rem;background-color:#f9f9f9;padding:clamp(1rem,3vw,1.5rem);text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (max-width:1366px){.file-upload-container[data-v-ffe28a0a]{height:90%}}.upload-area[data-v-ffe28a0a]{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:8px;padding:2rem;transition:all .3s ease}.upload-area.drag-over[data-v-ffe28a0a]{border:1px dashed #db222e;background-color:#fff5f5;transform:scale(1.02)}.upload-area.drag-over .upload-text[data-v-ffe28a0a]{color:#db222e;font-weight:600}.upload-icon[data-v-ffe28a0a]{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.upload-text[data-v-ffe28a0a]{color:#666;margin-bottom:1rem;font-size:clamp(.8rem,2vw,1rem)}.upload-button-wrapper[data-v-ffe28a0a]{display:flex;flex-direction:column;align-items:center}.browse-file-button[data-v-ffe28a0a]{background-color:#333;color:#fff;padding:.5rem 1.5rem;border-radius:.25rem;cursor:pointer;font-size:clamp(.8rem,2vw,.9rem);transition:all .3s ease}.browse-file-button[data-v-ffe28a0a]:hover:not(.disabled){background-color:#555;transform:translateY(-1px)}.browse-file-button.disabled[data-v-ffe28a0a]{background-color:#6c757d;color:#adb5bd;cursor:not-allowed;opacity:.6}.browse-file-button.disabled[data-v-ffe28a0a]:hover{background-color:#6c757d;transform:none}.hidden-file-input[data-v-ffe28a0a]{display:none}.file-format-text[data-v-ffe28a0a]{color:#999;font-size:clamp(.7rem,1.5vw,.8rem);margin-top:.5rem}.selected-file-name[data-v-ffe28a0a]{margin-top:.5rem;word-break:break-all;color:#333;font-size:clamp(.8rem,2vw,.9rem)}@media screen and (min-width:769px) and (max-width:1024px){.search-funnel__right-column[data-v-ffe28a0a]{flex:1 1 40%}.search-funnel__left-column[data-v-ffe28a0a]{flex:1 1 60%}}@media screen and (max-width:768px){.vertical-or-separator[data-v-ffe28a0a]{display:none}.search-funnel__right-column[data-v-ffe28a0a]{flex:1 1 40%}.search-funnel__left-column[data-v-ffe28a0a]{flex:1 1 50%}.upload-icon[data-v-ffe28a0a]{width:clamp(1rem,2vw,2.5rem);margin-bottom:.15rem}.upload-text[data-v-ffe28a0a]{font-size:clamp(.25rem,1vw,.5rem);margin-bottom:.25rem;text-align:center;line-height:1}.browse-file-button[data-v-ffe28a0a]{padding:.25rem 1rem;font-size:clamp(.25rem,1vw,.25rem)}}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.search-funnel__first-input-heading[data-v-ffe28a0a],.search-funnel__wide-input[data-v-ffe28a0a]{font-size:clamp(.8rem,2vw,.9rem);padding:.5rem}.vertical-line-bottom[data-v-ffe28a0a],.vertical-line-top[data-v-ffe28a0a]{min-height:4rem}.search-funnel__right-column[data-v-ffe28a0a]{min-height:min(50vh,350px)}.file-upload-container[data-v-ffe28a0a]{padding:clamp(.5rem,1.5vw,1rem)}.browse-file-button[data-v-ffe28a0a]{padding:.4rem 1rem;font-size:clamp(.7rem,1.3vw,.85rem)}}.new-version-modal[data-v-ffe28a0a]{padding:0 24px;font-family:inherit}.custom-updates-modal[data-v-ffe28a0a]{max-width:800px;width:100%;max-height:500px;overflow-y:auto;scroll-behavior:smooth;border-radius:12px;background-color:#fff;margin-top:20px!important;margin-bottom:20px!important}.modal-header-line[data-v-ffe28a0a]{display:flex;align-items:center;justify-content:left;margin-bottom:4px;position:relative}.header-left[data-v-ffe28a0a]{display:flex;align-items:left;gap:6px}.rocket-emoji[data-v-ffe28a0a]{font-size:22px;-webkit-animation:floatRocket-data-v-ffe28a0a 2s ease-in-out infinite;animation:floatRocket-data-v-ffe28a0a 2s ease-in-out infinite}@-webkit-keyframes floatRocket-data-v-ffe28a0a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatRocket-data-v-ffe28a0a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.title[data-v-ffe28a0a]{font-weight:600;font-size:16px;margin:0}.subtitle[data-v-ffe28a0a]{font-size:12px;color:#777;margin-bottom:12px;text-align:left;padding-left:35px}.close-icon[data-v-ffe28a0a]{position:absolute;right:0;top:0;padding:8px;font-size:18px;cursor:pointer;color:#999;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.close-icon[data-v-ffe28a0a]:hover{color:#000}.features[data-v-ffe28a0a]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.feature[data-v-ffe28a0a]{display:flex;align-items:flex-start;background:#f9f9f9;border-radius:8px;padding:4px 6px;gap:8px;text-align:left;width:100%}.feature>div[data-v-ffe28a0a]:last-child{min-width:0}.emoji-box[data-v-ffe28a0a]{font-size:18px;width:28px;text-align:center;flex-shrink:0}.feature h5[data-v-ffe28a0a]{margin:0;font-weight:600;font-size:13px;white-space:normal}.feature p[data-v-ffe28a0a]{margin:1px 0 0;font-size:11px;color:#555;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width:600px){.feature p[data-v-ffe28a0a]{white-space:normal}}.modal-footer-row[data-v-ffe28a0a]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:6px;border-top:1px solid #eee;gap:8px;flex-wrap:wrap}.checkbox-wrapper[data-v-ffe28a0a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#555;flex:1}.checkbox-wrapper input[type=checkbox][data-v-ffe28a0a]{accent-color:#db222e;width:14px;height:14px;margin:0;vertical-align:middle}.checkbox-wrapper label[data-v-ffe28a0a]{margin:0;line-height:1;vertical-align:middle;cursor:pointer}.get-started-btn[data-v-ffe28a0a]{background-color:#db222e;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.get-started-btn[data-v-ffe28a0a]:hover{background-color:#b81d26}.old-version-wrapper .search-funnel__wide-input[data-v-ffe28a0a],.old-version-wrapper textarea[data-v-ffe28a0a]{border:1px solid #000!important;box-shadow:none!important;background-color:#fff!important}.old-version-wrapper .search-funnel__first-input-heading[data-v-ffe28a0a]{background-color:transparent!important;color:#222!important;text-align:left!important;font-weight:700;padding-left:0!important;border:none!important}.progress-modal-content[data-v-ffe28a0a]{padding:1rem}.selected-file-display[data-v-ffe28a0a]{margin-top:1rem}.file-info[data-v-ffe28a0a]{display:flex;align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-bottom:1rem}.file-icon[data-v-ffe28a0a]{font-size:10px;margin-right:1rem}.file-details[data-v-ffe28a0a]{flex:1}.file-name[data-v-ffe28a0a]{font-weight:600;margin-bottom:.25rem}.file-size[data-v-ffe28a0a]{font-size:.875rem;color:#666}.remove-file-btn[data-v-ffe28a0a]{font-size:1.25rem;padding:.25rem .5rem;transition:background-color .2s}.proceed-button-wrapper[data-v-ffe28a0a]{display:flex;justify-content:center;margin-top:1rem}.proceed-btn[data-v-ffe28a0a]{background-color:#db222e;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.proceed-btn[data-v-ffe28a0a]:hover:not(:disabled){background-color:#b81d26}.proceed-btn[data-v-ffe28a0a]:disabled{background-color:#6c757d;cursor:not-allowed}.analyze-icon[data-v-ffe28a0a]{font-size:18px}.context-modal-content[data-v-ffe28a0a]{padding:5px;display:flex;flex-direction:column;gap:5px}.modal-header[data-v-ffe28a0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eee}.header-content[data-v-ffe28a0a]{display:flex;flex-direction:column;gap:5px}.modal-title[data-v-ffe28a0a]{margin:0;font-size:20px;font-weight:600}.modal-subtitle[data-v-ffe28a0a]{margin:0;font-size:13px;color:#777}.close-modal-btn[data-v-ffe28a0a]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s ease;padding:5px}.close-modal-btn[data-v-ffe28a0a]:hover{color:#000}.context-section[data-v-ffe28a0a]{border-radius:8px;padding:15px;margin-bottom:15px}.section-header[data-v-ffe28a0a]{display:flex;align-items:center;gap:5px;margin-bottom:10px}.section-icon[data-v-ffe28a0a]{font-size:15px;color:#db222e}.section-title[data-v-ffe28a0a]{margin:0;font-size:16px;font-weight:600}.context-textarea[data-v-ffe28a0a]{height:100px;padding:10px;border-radius:5px;font-size:12px;color:#333;background-color:#fff;box-sizing:border-box;overflow-y:auto}.context-textarea[data-v-ffe28a0a]:focus{border-color:#666}.context-textarea[data-v-ffe28a0a]::-moz-placeholder{color:#bbb;opacity:.7}.context-textarea[data-v-ffe28a0a]:-ms-input-placeholder{color:#bbb;opacity:.7}.context-textarea[data-v-ffe28a0a]::placeholder{color:#bbb;opacity:.7}.guidance-points[data-v-ffe28a0a]{padding-left:10px;font-size:12px;color:#666}.guidance-points ul[data-v-ffe28a0a]{list-style:disc;margin-top:5px}.guidance-points li[data-v-ffe28a0a]{margin-bottom:3px}.file-upload-section[data-v-ffe28a0a]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:5px}.file-upload-section .upload-area[data-v-ffe28a0a]{flex-direction:column;align-items:center;gap:10px;padding:0}.file-upload-section .upload-icon[data-v-ffe28a0a]{width:40px;height:40px;margin-bottom:0}.file-upload-section .upload-text[data-v-ffe28a0a]{margin-bottom:0;font-size:14px;color:#555}.file-upload-section .upload-btn[data-v-ffe28a0a]{background-color:#db222e;color:#fff;padding:8px 15px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;border:none;transition:background-color .2s ease}.file-upload-section .upload-btn[data-v-ffe28a0a]:hover{background-color:#b81d26}.selected-file-section[data-v-ffe28a0a]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:5px}.selected-file-section .file-info[data-v-ffe28a0a]{background:#fff;border:1px solid #dee2e6;padding:10px;margin-bottom:10px}.selected-file-section .file-icon[data-v-ffe28a0a]{font-size:24px;margin-right:10px}.selected-file-section .file-details[data-v-ffe28a0a]{flex:1}.selected-file-section .file-name[data-v-ffe28a0a]{font-weight:600;color:#333;margin-bottom:5px}.selected-file-section .file-size[data-v-ffe28a0a]{font-size:12px;color:#666}.selected-file-section .remove-file-btn[data-v-ffe28a0a]{background:none;border:none;color:#dc3545;font-size:18px;cursor:pointer;padding:5px;border-radius:50%;transition:background-color .2s}.selected-file-section .remove-file-btn[data-v-ffe28a0a]:hover{background-color:#f8d7da}.fields-section[data-v-ffe28a0a]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:15px}.fields-section .section-header[data-v-ffe28a0a]{background:#fff;border:1px solid #dee2e6;padding:10px;border-radius:5px;margin-bottom:10px}.fields-section .section-icon[data-v-ffe28a0a]{color:#4f4f4f}.fields-section .section-title[data-v-ffe28a0a]{color:#333}.auto-fields[data-v-ffe28a0a]{display:flex;flex-direction:column;gap:10px}.field-item[data-v-ffe28a0a]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#fff;border:1px solid #dee2e6;border-radius:5px;font-size:14px;color:#333}.field-label[data-v-ffe28a0a]{font-weight:600;color:#555}.field-placeholder[data-v-ffe28a0a]{font-style:italic;color:#999;font-size:12px}.modal-footer[data-v-ffe28a0a]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.cancel-btn[data-v-ffe28a0a]{background-color:#6c757d;color:#fff;border:none;border-radius:6px;padding:8px 15px;font-size:14px;cursor:pointer;transition:background-color .2s ease;flex:1}.cancel-btn[data-v-ffe28a0a]:hover{background-color:#5a6268}.analyze-btn[data-v-ffe28a0a]{background-color:#db222e;color:#fff;border:none;border-radius:6px;padding:8px 15px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:5px;flex:1}.analyze-btn[data-v-ffe28a0a]:hover:not(:disabled){background-color:#b81d26}.analyze-btn[data-v-ffe28a0a]:disabled{background-color:#6c757d;cursor:not-allowed}.multiple-files-display[data-v-ffe28a0a]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:10px}.files-header[data-v-ffe28a0a]{display:flex;align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;padding:10px;margin-bottom:10px}.files-info[data-v-ffe28a0a]{flex:1;margin-left:10px}.files-count[data-v-ffe28a0a]{font-weight:600;color:#333;margin-bottom:2px}.total-size[data-v-ffe28a0a]{font-size:12px;color:#666}.files-list[data-v-ffe28a0a]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.file-item[data-v-ffe28a0a]{background:#f8f9fa;border-radius:5px;padding:8px 12px;font-size:12px}.file-item .file-details[data-v-ffe28a0a]{flex:1;margin-left:8px}.file-item .file-name[data-v-ffe28a0a]{font-weight:600;color:#333;margin-bottom:2px;font-size:11px}.file-item .file-size[data-v-ffe28a0a]{font-size:10px;color:#666}.no-context-modal[data-v-ffe28a0a]{max-width:400px;width:100%;max-height:350px;overflow-y:auto;scroll-behavior:smooth;border-radius:12px;background-color:#fff;margin-top:20px!important;margin-bottom:20px!important}.no-context-content[data-v-ffe28a0a]{padding:20px;text-align:center}.no-context-header[data-v-ffe28a0a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.warning-icon-container[data-v-ffe28a0a]{display:flex;align-items:center;gap:8px}.warning-icon[data-v-ffe28a0a]{color:#ffc107}.no-context-title[data-v-ffe28a0a]{margin:0;font-size:18px;font-weight:600;color:#333}.no-context-message[data-v-ffe28a0a]{font-size:14px;color:#666;margin-bottom:20px;line-height:1.6}.recommendation-box[data-v-ffe28a0a]{background-color:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 15px;margin-bottom:20px;text-align:left}.recommendation-content[data-v-ffe28a0a]{display:flex;align-items:flex-start;gap:8px}.recommendation-bullet[data-v-ffe28a0a]{font-size:18px;color:#ffc107}.recommendation-text[data-v-ffe28a0a]{font-size:13px;color:#555;line-height:1.5}.recommendation-text strong[data-v-ffe28a0a]{color:#333}.close-context-btn[data-v-ffe28a0a]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s ease;padding:5px}.close-context-btn[data-v-ffe28a0a]:hover{color:#000}.tab-container[data-v-ffe28a0a]{display:flex;border-bottom:1px solid #e0e0e0;gap:0}.tab-button[data-v-ffe28a0a]{background:none;border:none;padding:12px 24px;font-size:16px;font-weight:500;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.tab-button.active[data-v-ffe28a0a]{color:#db222e;border-bottom-color:#db222e}.tab-button[data-v-ffe28a0a]:hover:not(.active){color:#333}.upload-content[data-v-ffe28a0a]{width:100%;margin:0 auto}.file-upload-area[data-v-ffe28a0a]{border-radius:8px;padding:1rem 1rem;text-align:center;margin-bottom:1rem;transition:all .3s ease}.file-upload-area[data-v-ffe28a0a]:hover{border-color:#db222e}.file-upload-area.drag-over[data-v-ffe28a0a]{border:1px dashed #db222e;background-color:#fff5f5;transform:scale(1.02);transition:all .3s ease}.file-upload-area.drag-over .upload-icon[data-v-ffe28a0a]{color:#db222e}.file-upload-area.drag-over .upload-icon svg[data-v-ffe28a0a]{transform:scale(1.1);transition:transform .3s ease}.upload-icon[data-v-ffe28a0a]{margin-bottom:1rem;color:#666}.upload-text[data-v-ffe28a0a]{font-size:16px;color:#333;margin-bottom:1.5rem;font-weight:500}.browse-button[data-v-ffe28a0a]{background-color:#db222e;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease;display:inline-block;margin-bottom:1rem}.browse-button[data-v-ffe28a0a]:hover{background-color:#b81d26}.hidden-input[data-v-ffe28a0a]{display:none}.file-format-text[data-v-ffe28a0a]{font-size:12px;color:#666;margin:0}.selected-files[data-v-ffe28a0a]{margin-bottom:2rem}.file-item[data-v-ffe28a0a]{display:flex;align-items:center;justify-content:space-between;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:3px 16px;margin-bottom:0}.file-name[data-v-ffe28a0a]{font-size:14px;color:#333;font-weight:500}.remove-file-btn[data-v-ffe28a0a]{background:none;border:none;color:#dc3545;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.remove-file-btn[data-v-ffe28a0a]:hover{background-color:#f8d7da}.context-section[data-v-ffe28a0a]{margin-bottom:2rem;padding-top:1rem;border-top:1px solid #e0e0e0}.context-question p[data-v-ffe28a0a]{font-size:16px;color:#333;margin-bottom:1rem;font-weight:500}.radio-group[data-v-ffe28a0a]{display:flex;gap:2rem;margin-bottom:1rem}.radio-option[data-v-ffe28a0a]{display:flex;align-items:center;gap:8px;cursor:pointer}.radio-option input[type=radio][data-v-ffe28a0a]{accent-color:#db222e;width:16px;height:16px;display:inline-block!important}.radio-label[data-v-ffe28a0a]{font-size:14px;color:#333}.context-textarea-container[data-v-ffe28a0a]{margin-top:1rem}.context-textarea[data-v-ffe28a0a]{width:100%;min-height:120px;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;font-family:inherit}.context-textarea[data-v-ffe28a0a]:focus{outline:none;border-color:#db222e;box-shadow:0 0 0 2px rgba(219,34,46,.1)}.context-textarea[data-v-ffe28a0a]::-moz-placeholder{color:#999}.context-textarea[data-v-ffe28a0a]:-ms-input-placeholder{color:#999}.context-textarea[data-v-ffe28a0a]::placeholder{color:#999}.action-buttons[data-v-ffe28a0a]{display:flex;justify-content:flex-end;margin-top:2rem}.next-button[data-v-ffe28a0a]{background-color:#db222e;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.next-button[data-v-ffe28a0a]:hover:not(:disabled){background-color:#b81d26}.next-button[data-v-ffe28a0a]:disabled{background-color:#ccc;cursor:not-allowed}.manual-content[data-v-ffe28a0a]{width:100%;margin:0 auto;padding:2rem}.manual-entry-placeholder[data-v-ffe28a0a]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:3rem 2rem}.manual-entry-placeholder p[data-v-ffe28a0a]{color:#666;font-size:16px;margin-bottom:1rem}.text-areas-section[data-v-ffe28a0a]{border-top:1px solid #e0e0e0}.file-display-header[data-v-ffe28a0a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.file-names-display[data-v-ffe28a0a]{font-size:14px;color:#333;font-weight:500;flex:1;margin-right:1rem}.replace-files-button[data-v-ffe28a0a]{background-color:#f8f9fa;color:#333;border:1px solid #dee2e6;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.replace-files-button[data-v-ffe28a0a]:hover{background-color:#e9ecef;border-color:#adb5bd}.text-area-label[data-v-ffe28a0a]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:.5rem}.text-area-input[data-v-ffe28a0a]{width:100%;min-height:100px;padding:12px;border:1px solid #ccc;border-radius:6px;font-size:14px;line-height:1.5;resize:vertical;font-family:inherit;background-color:#fff}.text-area-input[data-v-ffe28a0a]:focus{outline:none;border-color:#db222e;box-shadow:0 0 0 2px rgba(219,34,46,.1)}.text-area-input[data-v-ffe28a0a]::-moz-placeholder{color:#999}.text-area-input[data-v-ffe28a0a]:-ms-input-placeholder{color:#999}.text-area-input[data-v-ffe28a0a]::placeholder{color:#999}.word-count[data-v-ffe28a0a]{font-size:12px;color:#666;margin-top:.5rem;text-align:right}.modal-header[data-v-ea8a2a5c]{padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.header-content[data-v-ea8a2a5c]{display:flex;align-items:center;gap:12px}.info-icon[data-v-ea8a2a5c]{width:32px;height:32px;background:#e31e29;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.modal-title[data-v-ea8a2a5c]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-body[data-v-ea8a2a5c]{padding:16px 24px}.description[data-v-ea8a2a5c]{margin:0 0 16px 0;font-size:14px;color:#555;line-height:1.5}.suggestions-list[data-v-ea8a2a5c]{margin:0;padding-left:20px;list-style-type:disc;text-align:left}.suggestions-list li[data-v-ea8a2a5c]{margin-bottom:8px;font-size:14px;color:#555;line-height:1.4;text-align:left}.relvantPatents-validate-block{background-color:#fafafa;box-shadow:0 0 8px 0 #c7c4c4;padding:8px;border-radius:4px;margin-bottom:16px}.relvantPatents-validate-block .title{color:#646464}.relvantPatents-validate-block .count-overview-row{display:flex;color:#646464;font-weight:600;justify-content:space-between;border-top:1px solid #646464;border-bottom:1px solid #646464;padding:6px;margin-top:12px}.relvantPatents-validate-block tr{font-size:12px;font-weight:600;border-radius:4px!important}.legal-status-checkboxes{display:flex;flex-direction:row;gap:16px}.legal-status-checkboxes .result__checkbox{display:flex;align-items:center;cursor:pointer}.legal-status-checkboxes .result__checkbox input[type=checkbox]{margin-right:12px}.legal-status-checkboxes .result__checkbox .text{font-size:14px;color:#333}.loading-container[data-v-0e3aef62]{max-width:480px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:120px 80px;text-align:center;position:relative}.main-icon[data-v-0e3aef62]{width:80px;height:80px;background:#dc3545;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;-webkit-animation:pulse-data-v-0e3aef62 2s ease-in-out infinite;animation:pulse-data-v-0e3aef62 2s ease-in-out infinite;position:relative}.main-icon[data-v-0e3aef62]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg,#dc3545,#fd7e14,#dc3545);opacity:.2;-webkit-animation:rotate-data-v-0e3aef62 3s linear infinite;animation:rotate-data-v-0e3aef62 3s linear infinite;z-index:-1}@-webkit-keyframes pulse-data-v-0e3aef62{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-data-v-0e3aef62{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@-webkit-keyframes rotate-data-v-0e3aef62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-0e3aef62{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-icon svg[data-v-0e3aef62]{width:32px;height:32px;color:#fff}.main-title[data-v-0e3aef62]{font-size:24px;font-weight:600;color:#343a40;margin-bottom:8px}.main-description[data-v-0e3aef62]{font-size:14px;color:#6c757d;margin-bottom:32px;line-height:1.4}.progress-container[data-v-0e3aef62]{margin:24px 0 32px}.progress-bar[data-v-0e3aef62]{width:80%;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:16px;position:relative}.progress-fill[data-v-0e3aef62]{height:100%;background:#dc3545;border-radius:4px;width:0;transition:width 1s ease-out;position:relative}.progress-fill[data-v-0e3aef62]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:15px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);-webkit-animation:progressShine-data-v-0e3aef62 2s ease-in-out infinite;animation:progressShine-data-v-0e3aef62 2s ease-in-out infinite}@-webkit-keyframes progressShine-data-v-0e3aef62{0%{transform:translateX(-15px)}to{transform:translateX(15px)}}@keyframes progressShine-data-v-0e3aef62{0%{transform:translateX(-15px)}to{transform:translateX(15px)}}.progress-text[data-v-0e3aef62]{font-size:14px;font-weight:600;color:#dc3545}.steps-container[data-v-0e3aef62]{display:flex;justify-content:center;align-items:flex-start;gap:32px;margin-top:32px;position:relative}.steps-container[data-v-0e3aef62]:before{content:"";position:absolute;top:20px;left:20%;right:20%;height:2px;background:#e9ecef;z-index:0}.step[data-v-0e3aef62]{flex:1;text-align:center;position:relative;z-index:1;max-width:120px}.step-icon[data-v-0e3aef62]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:all .3s ease;background:#fff;border:2px solid #e9ecef}.step.active .step-icon[data-v-0e3aef62]{background:#dc3545;border-color:#dc3545;color:#fff;transform:scale(1.1);-webkit-animation:activeStep-data-v-0e3aef62 2s ease-in-out infinite;animation:activeStep-data-v-0e3aef62 2s ease-in-out infinite}@-webkit-keyframes activeStep-data-v-0e3aef62{0%,to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(220,53,69,0)}}@keyframes activeStep-data-v-0e3aef62{0%,to{transform:scale(1.1);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(220,53,69,0)}}.step.completed .step-icon[data-v-0e3aef62]{background:#28a745;border-color:#28a745;color:#fff}.step.pending .step-icon[data-v-0e3aef62]{background:#fff;border-color:#e9ecef;color:#adb5bd}.step-icon svg[data-v-0e3aef62]{width:18px;height:18px}.step-title[data-v-0e3aef62]{font-size:12px;font-weight:600;color:#495057;margin-bottom:4px;line-height:1.3}.step.active .step-title[data-v-0e3aef62]{color:#dc3545}.step.completed .step-title[data-v-0e3aef62]{color:#28a745}.step.pending .step-title[data-v-0e3aef62]{color:#adb5bd}.step.completed[data-v-0e3aef62]:after{content:"";position:absolute;top:20px;right:-16px;width:32px;height:2px;background:#28a745;z-index:2}.step.active[data-v-0e3aef62]:after{content:"";position:absolute;top:20px;right:-16px;width:16px;height:2px;background:#dc3545;z-index:2}.step[data-v-0e3aef62]:last-child:after{display:none}.detailed-description[data-v-0e3aef62]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #dc3545;font-size:12px;color:#495057;line-height:1.4;text-align:left;display:block;-webkit-animation:slideDown-data-v-0e3aef62 .3s ease-out;animation:slideDown-data-v-0e3aef62 .3s ease-out}@-webkit-keyframes slideDown-data-v-0e3aef62{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-data-v-0e3aef62{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.loading-container[data-v-0e3aef62]{padding:32px 24px}.steps-container[data-v-0e3aef62]{gap:20px}.steps-container[data-v-0e3aef62]:before{left:15%;right:15%}.step[data-v-0e3aef62]{max-width:100px}}.progress-fill[data-v-0e3aef62]{transition:width .5s ease-in-out}.custom-control-input:checked~.custom-control-label:before{border-color:#c43c39;background-color:#c43c39}.modal-content{text-align:center;border:none;border-radius:1rem;display:flex;flex-direction:column;align-items:center}.ok-button{padding:5px 10px;font-size:.8rem;border-radius:48px;margin-bottom:20px;margin-top:5px;width:100px;max-width:80%}.search-type-btn{transition:all .3s ease}.search-type-btn.active{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.2)}.search-type-btn:not(.active){opacity:.7}.search-type-btn:hover{transform:scale(1.02)}.header__wrapper{margin-top:5px!important}.country-selection-card{background:#fff;border-radius:12px;padding:5px 16px;margin:6px 0;border:1px solid #dee2e6;box-shadow:0 .8px .8px 0 rgba(0,0,0,.12156862745098039)}.country-selection-content{display:flex;align-items:center;gap:12px}.country-label{font-size:14px;color:#495057;font-weight:500;white-space:nowrap}.country-select-wrapper{position:relative;width:500px}.country-input-container{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;border:1px solid #dee2e6;border-radius:6px;padding:8px 12px;background:#fff;cursor:pointer;transition:border-color .2s ease}.country-input-container:hover{border-color:#adb5bd}.country-display-text{font-size:14px;color:#495057;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-chevron{font-size:10px;color:#6c757d;margin-left:8px;transition:transform .2s ease}.country-select-wrapper:hover .dropdown-chevron{transform:translateY(1px)}.country-dropdown{position:absolute;top:100%;left:0;width:100%;margin-top:4px;background:#fff;border:1px solid #dee2e6;border-radius:8px;max-height:280px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.search-wrapper{padding:12px;background:#f8f9fa;border-bottom:1px solid #e9ecef;position:sticky;top:0;z-index:1}.country-search{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s ease}.country-search:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.country-list{list-style:none;padding:0;margin:0}.country-item{padding:8px 12px;display:flex;align-items:center;gap:8px;transition:background .2s ease;border-bottom:1px solid #f1f3f4}.country-item:last-child{border-bottom:none}.country-item:hover{background:#f8f9fa}.country-item input[type=checkbox]{margin:0;cursor:pointer}.flag{margin:0}.country-name{font-size:14px;color:#495057;flex:1}.beta-tag{position:absolute;top:-5px;right:-30px;background:#dc3545;color:#fff;font-size:8px;font-weight:700;padding:2px 4px;border-radius:4px;line-height:1;text-transform:uppercase;letter-spacing:.5px}.system-suggestions-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.system-suggestions-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.modal-header{padding:20px 24px 16px;border-bottom:1px solid #e9ecef}.header-content{gap:12px}.header-content,.info-icon{display:flex;align-items:center}.info-icon{width:32px;height:32px;background:#e31e29;color:#fff;border-radius:50%;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.modal-title{margin:0;font-size:18px;font-weight:600;color:#333}.modal-body{padding:16px 24px}.description{margin:0 0 16px 0;font-size:14px;color:#555;line-height:1.5}.modal-footer{padding:16px 24px 20px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e9ecef}.cancel-btn{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.cancel-btn:hover{background:#5a6268}.got-it-btn{background:#e31e29;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.got-it-btn:hover{background:#0056b3}.email-report-settings{margin:10px 0;padding:10px;background:#fff;border-radius:8px;border:1px solid #dee2e6;width:70%}.email-report-container{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.email-report-label{font-size:14px;color:#495057;font-weight:500;white-space:nowrap;flex-shrink:0}.radio-options{gap:16px}.radio-option,.radio-options{display:flex;align-items:center}.radio-option{gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-option input[type=radio]{display:none}.radio-circle{width:16px;height:16px;border:2px solid #dc3545;border-radius:50%;position:relative;transition:all .2s ease}.radio-option input[type=radio]:checked+.radio-circle{background:#dc3545}.radio-option input[type=radio]:checked+.radio-circle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.radio-text{font-size:14px;color:#495057;font-weight:500}@media (max-width:768px){.email-report-container{flex-direction:column;align-items:flex-start;gap:12px}.email-report-label{white-space:normal}.radio-options{gap:12px}}