.side-menu-container[data-v-35e3a989]{position:relative}.menu-overlay[data-v-35e3a989]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}.side-menu[data-v-35e3a989]{position:fixed;top:0;left:0;height:100vh;background-color:var(--surface-card);border-right:1px solid var(--surface-border);z-index:999;display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.1)}.side-menu.expanded[data-v-35e3a989]{width:240px;transform:translateX(0)}.side-menu.collapsed[data-v-35e3a989]{width:70px;transform:translateX(0)}@media (max-width:768px){.side-menu.collapsed[data-v-35e3a989]{transform:translateX(-100%)}.side-menu.expanded[data-v-35e3a989]{width:240px;transform:translateX(0)}}.logo-section[data-v-35e3a989]{padding:1.5rem 1rem;border-bottom:1px solid var(--surface-border);display:flex;align-items:center;justify-content:space-between;min-height:80px}.logo-container[data-v-35e3a989]{display:flex;align-items:center;text-decoration:none}.app-logo[data-v-35e3a989]{transition:all .3s ease}.full-logo[data-v-35e3a989]{height:40px;width:auto}.favicon-logo[data-v-35e3a989]{height:32px;width:32px}.collapse-toggle[data-v-35e3a989]{background:none;border:none;color:var(--text-color-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.collapse-toggle[data-v-35e3a989]:hover{background-color:var(--surface-hover);color:var(--primary-color)}.navigation[data-v-35e3a989]{flex:1;padding:1rem 0;overflow-y:auto}.menu-list[data-v-35e3a989]{list-style:none;padding:0;margin:0}.menu-item[data-v-35e3a989]{margin-bottom:.25rem}.menu-link[data-v-35e3a989]{display:flex;align-items:center;padding:.875rem 1rem;color:var(--text-color);text-decoration:none;transition:all .2s ease;border-radius:0;margin:0 .5rem;border-radius:8px;gap:1rem}.menu-link[data-v-35e3a989]:hover{background-color:var(--surface-hover);color:var(--primary-color)}.menu-link.router-link-active[data-v-35e3a989]{background-color:var(--primary-color);color:#fff}.menu-link.router-link-active .menu-icon[data-v-35e3a989]{color:#fff}.menu-icon[data-v-35e3a989]{font-size:1.25rem;color:var(--text-color-secondary);transition:color .2s ease;min-width:20px}.menu-label[data-v-35e3a989]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-link.disabled[data-v-35e3a989]{cursor:pointer;opacity:.6}.menu-link.disabled[data-v-35e3a989]:hover{background-color:var(--surface-hover);color:var(--text-color-secondary)}.trial-notification[data-v-35e3a989]{padding:.75rem 1rem;border:1px solid rgba(216,105,247,.3);border-radius:8px;margin:.5rem;background:linear-gradient(135deg,rgba(216,105,247,.08),rgba(92,165,247,.08));position:relative;overflow:hidden}.trial-notification.compact[data-v-35e3a989]{padding:.5rem 1rem;margin:.25rem .5rem}.trial-notification[data-v-35e3a989]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#d869f7,#5ca5f7)}.notification-header[data-v-35e3a989]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.compact-header[data-v-35e3a989]{justify-content:space-between}.compact-header[data-v-35e3a989],.compact-left[data-v-35e3a989]{display:flex;align-items:center;gap:.5rem}.notification-icon[data-v-35e3a989]{color:#d869f7;font-size:1rem}.compact-header .notification-icon[data-v-35e3a989]{font-size:.875rem}.notification-title[data-v-35e3a989]{font-weight:600;color:#a855f7;font-size:.875rem}.compact-title[data-v-35e3a989]{font-weight:600;color:#a855f7;font-size:.8rem}.notification-message[data-v-35e3a989]{font-size:.8rem;color:#7c3aed;margin:0 0 .75rem 0;line-height:1.4}.upgrade-button[data-v-35e3a989]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.5rem;background:linear-gradient(135deg,#d869f7,#5ca5f7);color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.upgrade-button[data-v-35e3a989]:hover{background:linear-gradient(135deg,#c855f7,#4f94f7);transform:translateY(-1px);box-shadow:0 2px 8px rgba(216,105,247,.3)}.upgrade-button i[data-v-35e3a989]{font-size:.8rem}.compact-upgrade-button[data-v-35e3a989]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:linear-gradient(135deg,#d869f7,#5ca5f7);color:#fff;border:none;border-radius:50%;font-size:.7rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.compact-upgrade-button[data-v-35e3a989]:hover{background:linear-gradient(135deg,#c855f7,#4f94f7);transform:scale(1.1);box-shadow:0 2px 6px rgba(216,105,247,.3)}.compact-upgrade-button i[data-v-35e3a989]{font-size:.7rem}.queries-progress[data-v-35e3a989]{padding:.75rem 1rem;border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);margin:.5rem 0}.queries-header[data-v-35e3a989]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.queries-label[data-v-35e3a989]{font-size:.875rem;color:var(--text-color-secondary);font-weight:500}.queries-count[data-v-35e3a989]{font-size:.875rem;color:var(--text-color);font-weight:600}.progress-bar[data-v-35e3a989]{height:8px;background-color:var(--surface-border);border-radius:4px;overflow:hidden}.progress-fill[data-v-35e3a989]{height:100%;background-color:var(--primary-color);border-radius:4px;transition:width .3s ease}.progress-fill.high-usage[data-v-35e3a989]{background-color:#ef4444}.progress-fill.medium-usage[data-v-35e3a989]{background-color:#f59e0b}.user-section[data-v-35e3a989]{padding:.75rem;border-top:1px solid var(--surface-border);position:relative}.user-profile[data-v-35e3a989]{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s ease}.user-profile[data-v-35e3a989]:hover{background-color:var(--surface-hover)}.profile-picture-wrapper[data-v-35e3a989]{position:relative;flex-shrink:0}.profile-picture[data-v-35e3a989]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-color)}.profile-placeholder[data-v-35e3a989]{width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0}.user-info[data-v-35e3a989]{flex:1;min-width:0}.user-name[data-v-35e3a989]{font-weight:600;font-size:.95rem;color:var(--text-color)}.user-name[data-v-35e3a989],.user-plan[data-v-35e3a989]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-plan[data-v-35e3a989]{font-size:.8rem;color:var(--text-color-secondary)}.menu-indicator[data-v-35e3a989]{font-size:.875rem;color:var(--text-color-secondary);transition:transform .2s ease;flex-shrink:0}.menu-indicator.rotated[data-v-35e3a989]{transform:rotate(180deg)}.user-menu-dropdown[data-v-35e3a989]{position:absolute;bottom:100%;left:1rem;right:1rem;background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.15);border:1px solid var(--surface-border);animation:dropdown-fade-35e3a989 .2s ease-out;margin-bottom:.5rem}@keyframes dropdown-fade-35e3a989{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-items[data-v-35e3a989]{padding:.5rem 0}.menu-items .menu-item[data-v-35e3a989]{padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s;margin:0}.menu-items .menu-item[data-v-35e3a989]:hover{background-color:var(--surface-hover)}.menu-items .menu-item i[data-v-35e3a989]{font-size:1rem;color:var(--primary-color)}.mobile-menu-toggle[data-v-35e3a989]{position:fixed;top:1rem;left:1rem;z-index:1000;background-color:var(--primary-color);border:none;border-radius:8px;padding:.75rem;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .2s ease}.mobile-menu-toggle[data-v-35e3a989]:hover{background-color:var(--primary-dark);transform:scale(1.05)}.mobile-menu-toggle.menu-open[data-v-35e3a989]{background-color:var(--surface-600)}@media (min-width:769px){.mobile-menu-toggle[data-v-35e3a989]{display:none}}.side-menu.collapsed .user-section[data-v-35e3a989]{padding:.5rem 0}.side-menu.collapsed .user-profile[data-v-35e3a989]{justify-content:center}.app-layout[data-v-152f3f3b]{min-height:100vh;display:flex}.main-content[data-v-152f3f3b]{flex:1;transition:margin-left .3s ease;min-height:100vh}.main-content.with-sidebar[data-v-152f3f3b]{margin-left:var(--sidebar-width,280px)}.main-content.full-width[data-v-152f3f3b]{margin-left:0}@media (max-width:768px){.main-content.with-sidebar[data-v-152f3f3b]{margin-left:0}}:root{--sidebar-width:240px}body,html{margin:0;padding:0;font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color);overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column;position:relative}.background-pattern{position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(92,165,247,.1) 0,transparent 20%),radial-gradient(circle at 90% 30%,rgba(216,105,247,.1) 0,transparent 20%),radial-gradient(circle at 50% 70%,rgba(92,165,247,.1) 0,transparent 25%),radial-gradient(circle at 20% 90%,rgba(216,105,247,.1) 0,transparent 15%);z-index:-1;opacity:.7}.p-card{margin-bottom:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.page-container{position:relative;z-index:1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.5);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}::-moz-selection{background-color:var(--primary-light);color:#fff}::selection{background-color:var(--primary-light);color:#fff}.dashboard-welcome[data-v-40319099]{background:linear-gradient(135deg,rgba(216,105,247,.97),rgba(92,165,247,.97),rgba(92,165,247,.97));border-radius:16px;padding:2.5rem;margin-bottom:2.5rem;box-shadow:var(--card-shadow);text-align:center;border:1px solid hsla(0,0%,100%,.3);position:relative;overflow:hidden}.dashboard-welcome[data-v-40319099]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);z-index:0}.welcome-content[data-v-40319099]{position:relative;z-index:1}.dashboard-welcome h1[data-v-40319099]{font-size:2.5rem;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1)}.dashboard-welcome p[data-v-40319099]{font-size:1.25rem;color:#fff;margin-top:0;margin-bottom:.75rem;opacity:.9}.tutorial-btn[data-v-40319099]{background:transparent;border:2px solid #fff!important;color:#fff!important;border-radius:2rem!important;font-weight:500}.tutorial-btn[data-v-40319099]:hover{background:hsla(0,0%,100%,.2)}.tutorial-btn-blink[data-v-40319099]{animation:gentle-pulse-40319099 3s ease-in-out infinite}@keyframes gentle-pulse-40319099{0%{background:transparent}50%{background:hsla(0,0%,100%,.15)}to{background:transparent}}.metric-card[data-v-40319099]{border-radius:12px;box-shadow:var(--card-shadow);background-color:hsla(0,0%,100%,.85);transition:transform var(--transition-speed),box-shadow var(--transition-speed);overflow:hidden;height:100%;border:1px solid hsla(0,0%,100%,.5)}.metric-card[data-v-40319099]:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.metric-card .p-card-title[data-v-40319099]{padding:.75rem 1rem;background:rgba(92,165,247,.08);margin:-1rem -1rem .75rem -1rem;border-bottom:1px solid rgba(92,165,247,.2)}.metric-card[data-v-40319099] .p-card-body{padding:.75rem;margin-bottom:0}.metric-card[data-v-40319099] .p-card-content{padding:.5rem .75rem;margin-bottom:0}.p-card[data-v-40319099]{margin-bottom:0}.metric-title[data-v-40319099]{display:flex;align-items:center;font-weight:600;color:var(--primary-color);font-size:.95rem}.metric-title i[data-v-40319099]{margin-right:.5rem;font-size:1.1rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent}.metric-value[data-v-40319099]{font-size:1.8rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem;line-height:1.1}.metric-label[data-v-40319099]{font-size:.8rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.metric-description[data-v-40319099]{font-size:.75rem;color:var(--text-color-secondary);line-height:1.2;margin-top:.25rem;border-top:1px dashed rgba(92,165,247,.2);padding-top:.5rem}.dashboard-metrics[data-v-40319099]{margin-bottom:3rem}.section-header[data-v-40319099]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(92,165,247,.2)}.section-header h2[data-v-40319099]{font-size:1.75rem;color:var(--primary-color);margin:0}.header-actions[data-v-40319099]{display:flex;gap:.75rem;align-items:center}.projects-section[data-v-40319099]{margin-bottom:2.5rem;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:var(--card-shadow)}.query-item[data-v-40319099]{border:1px solid rgba(92,165,247,.2);border-radius:8px;padding:1.25rem;background-color:hsla(0,0%,100%,.7);transition:all var(--transition-speed)}.query-item[data-v-40319099]:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.05)}.query-header[data-v-40319099]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.query-header h4[data-v-40319099]{margin:0;color:var(--primary-color);font-weight:600}.action-buttons[data-v-40319099]{display:flex;gap:.5rem;justify-content:flex-end;margin-left:auto}.user-menu[data-v-40319099]{position:relative}.user-menu-dropdown[data-v-40319099]{position:absolute;top:100%;right:0;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:240px;z-index:1000;margin-top:.75rem;border:1px solid hsla(0,0%,100%,.5);overflow:hidden}.user-info[data-v-40319099]{padding:1.25rem;border-bottom:1px solid rgba(92,165,247,.2);background:linear-gradient(135deg,rgba(92,165,247,.1),rgba(216,105,247,.1))}.user-name[data-v-40319099]{display:block;font-weight:600;margin-bottom:.25rem;color:var(--primary-color)}.user-email[data-v-40319099]{display:block;font-size:.9rem;color:var(--text-color-secondary)}.menu-items[data-v-40319099]{padding:.75rem 0}.menu-item[data-v-40319099]{padding:.9rem 1.25rem;display:flex;align-items:center;cursor:pointer;transition:all var(--transition-speed)}.menu-item[data-v-40319099]:hover{background-color:rgba(92,165,247,.1)}.menu-item i[data-v-40319099]{margin-right:.75rem;color:var(--primary-color)}.logo-upload-container[data-v-40319099]{display:flex;flex-direction:column;gap:.5rem}.logo-preview[data-v-40319099]{position:relative;width:100px;height:100px;margin-bottom:.5rem;border-radius:8px;overflow:hidden;border:1px solid rgba(92,165,247,.3)}.logo-preview img[data-v-40319099]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.remove-logo-btn[data-v-40319099]{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center}.logo-uploader[data-v-40319099]{max-width:200px}.logo-hint[data-v-40319099]{color:var(--text-color-secondary);font-size:.8rem;margin-top:.25rem}[data-v-40319099] .p-datatable{box-shadow:none!important}[data-v-40319099] .p-datatable .p-datatable-wrapper{box-shadow:none!important;border-radius:0!important}[data-v-40319099] .p-datatable .p-datatable-thead>tr>th{background-color:var(--surface-100);border-width:1px}.query-table-container[data-v-40319099],[data-v-40319099] .p-datatable-table,[data-v-40319099] .p-datatable-wrapper{width:100%}.no-queries-message[data-v-40319099]{display:flex;justify-content:center;align-items:center;min-height:100px;color:var(--text-color-secondary);font-style:italic;background-color:var(--surface-50);border-radius:8px}.queries-list[data-v-40319099]{max-height:400px;overflow-y:auto}.row-with-notification[data-v-40319099]{position:relative;padding-left:15px}.row-with-notification[data-v-40319099]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);display:inline-block}.notification-count[data-v-40319099]{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;background-color:var(--primary-color);color:#fff;border-radius:50%;font-size:.7rem;padding:.1rem .3rem;margin-left:.5rem}.wizard-container[data-v-40319099]{display:flex;flex-direction:column;height:100%}.wizard-content[data-v-40319099]{flex:1;padding:1rem}.wizard-footer[data-v-40319099]{display:flex;justify-content:flex-end;padding:1rem}.wizard-buttons[data-v-40319099]{display:flex;align-items:center}.spacer[data-v-40319099]{flex:1}.wizard-step[data-v-40319099]{margin-bottom:2rem}.step-header[data-v-40319099]{margin-bottom:1rem}.step-description[data-v-40319099]{color:var(--text-color-secondary);margin-bottom:1rem}.empty-state[data-v-40319099]{border:1px dashed rgba(92,165,247,.2);border-radius:8px;margin-bottom:1rem}.empty-icon[data-v-40319099]{font-size:2rem;color:var(--primary-color);margin-bottom:.5rem}.empty-title[data-v-40319099]{color:var(--primary-color);font-weight:600;margin-bottom:.75rem}.empty-key-concept[data-v-40319099]{color:var(--text-color);margin-bottom:1rem;padding:.5rem 1rem;background-color:rgba(92,165,247,.05);border-radius:4px;display:inline-block}.highlight-text[data-v-40319099]{color:var(--primary-color);font-weight:600}.example-queries[data-v-40319099]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.example-query[data-v-40319099]{padding:.75rem 1rem;border-radius:4px;background-color:hsla(0,0%,100%,.7);border:1px solid rgba(92,165,247,.2);font-style:italic;color:var(--text-color-secondary);text-align:left}.ai-engines-info[data-v-40319099]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1.5rem}.ai-engine-card[data-v-40319099]{display:flex;align-items:center;padding:1.25rem;border-radius:8px;background-color:hsla(0,0%,100%,.7);border:1px solid rgba(92,165,247,.2);transition:all var(--transition-speed)}.ai-engine-card[data-v-40319099]:hover{background-color:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.ai-engine-icon[data-v-40319099]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;margin-right:1rem;flex-shrink:0;overflow:hidden;border:1px solid rgba(92,165,247,.2)}.engine-logo[data-v-40319099]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ai-engine-icon i[data-v-40319099]{font-size:1.5rem;color:#fff}.ai-engine-details[data-v-40319099]{flex:1}.ai-engine-details h3[data-v-40319099]{margin:0 0 .5rem 0;font-size:1.1rem;color:var(--primary-color)}.ai-engine-details p[data-v-40319099]{margin:0;font-size:.9rem;color:var(--text-color-secondary);line-height:1.4}.form-helper-text[data-v-40319099]{display:block;color:var(--text-color-secondary);font-size:.8rem;margin-top:.25rem;margin-bottom:.25rem}.wizard-footer-buttons[data-v-40319099]{display:flex;align-items:center;width:100%}.ai-engine-card[data-v-40319099]{cursor:pointer;position:relative;padding-right:3rem}.ai-engine-selected[data-v-40319099]{background-color:rgba(92,165,247,.1);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.ai-engine-checkbox[data-v-40319099]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--text-color-secondary)}.ai-engine-selected .ai-engine-checkbox[data-v-40319099]{color:var(--primary-color)}.query-limit-info[data-v-40319099]{display:flex;flex-direction:column;margin-right:auto;padding-right:1rem;min-width:150px}.query-count[data-v-40319099]{font-weight:600;font-size:.9rem;color:var(--text-color);margin-bottom:.25rem}.query-remaining[data-v-40319099]{color:var(--text-color-secondary);font-size:.8rem;display:flex;align-items:center}.query-limit-warning[data-v-40319099]{color:var(--orange-500);font-weight:600}.query-limit-message[data-v-40319099]{color:var(--orange-500);font-size:.9rem;margin-top:.5rem;padding:.5rem;background-color:rgba(255,159,67,.1);border-radius:4px;display:flex;align-items:center}.query-limit-message i[data-v-40319099]{color:var(--orange-500);margin-right:.5rem}.query-table-header[data-v-40319099]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(92,165,247,.2)}.project-wizard-steps[data-v-40319099]{margin-bottom:1rem}[data-v-40319099] .p-steps .p-steps-item{transition:all .3s ease}[data-v-40319099] .p-steps .p-steps-item .p-menuitem-link{background:transparent}[data-v-40319099] .p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--primary-color);color:var(--primary-color-text)}[data-v-40319099] .p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:var(--text-color)}[data-v-40319099] .p-steps .p-steps-item.p-complete .p-steps-number,[data-v-40319099] .p-steps .p-steps-item.p-complete.p-highlight .p-steps-number{background:var(--primary-color);color:var(--primary-color-text)}[data-v-40319099] .p-steps .p-steps-item.p-complete .p-steps-title,[data-v-40319099] .p-steps .p-steps-item.p-complete.p-highlight .p-steps-title{color:var(--text-color)}[data-v-40319099] .p-steps .p-steps-item:not(.p-highlight):not(.p-complete) .p-steps-number{background:var(--surface-200);color:var(--text-color-secondary)}[data-v-40319099] .p-steps .p-steps-item:before{border-top:1px solid var(--surface-300)}[data-v-40319099] .p-steps .p-steps-item.p-complete:before,[data-v-40319099] .p-steps .p-steps-item.p-highlight:before{border-top:1px solid var(--primary-color)}[data-v-40319099] .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{box-shadow:0 0 0 .2rem var(--primary-color-lighter)}.scheduling-header[data-v-40319099]{font-size:1.2rem;color:var(--primary-color);margin-bottom:.5rem;margin-top:1rem}.scheduling-description[data-v-40319099]{color:var(--text-color-secondary);margin-bottom:1rem}.scheduling-container[data-v-40319099]{background-color:rgba(92,165,247,.05);border-radius:8px;padding:1.25rem;border:1px solid rgba(92,165,247,.1)}.required-field[data-v-40319099]{color:var(--red-500);margin-left:2px}@keyframes highlight-pulse-40319099{0%{box-shadow:0 0 0 0 rgba(220,53,69,.7)}70%{box-shadow:0 0 0 10px rgba(220,53,69,0)}to{box-shadow:0 0 0 0 rgba(220,53,69,0)}}.highlight-field[data-v-40319099]{animation:highlight-pulse-40319099 1.5s ease-out;border-color:var(--red-500)!important}.transition-overlay[data-v-40319099]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999}.transition-content[data-v-40319099]{text-align:center;color:var(--primary-color)}.transition-content p[data-v-40319099]{margin-top:1rem;font-size:1.5rem;font-weight:600;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent}.page-transition-enter-active[data-v-40319099],.page-transition-leave-active[data-v-40319099]{transition:opacity .5s ease,-webkit-backdrop-filter .5s ease;transition:opacity .5s ease,backdrop-filter .5s ease;transition:opacity .5s ease,backdrop-filter .5s ease,-webkit-backdrop-filter .5s ease}.page-transition-enter-from[data-v-40319099],.page-transition-leave-to[data-v-40319099]{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.page-transition-enter-to[data-v-40319099],.page-transition-leave-from[data-v-40319099]{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.website-analysis-loading[data-v-40319099]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:hsla(0,0%,100%,.7);border-radius:12px;text-align:center;margin-top:1rem}.website-analysis-loading p[data-v-40319099]{margin-top:1rem;font-size:1.2rem;color:var(--primary-color)}.text-sm[data-v-40319099]{font-size:.875rem}.text-muted[data-v-40319099]{opacity:.7}.website-analysis-results[data-v-40319099]{margin-top:2rem}.analysis-section[data-v-40319099]{background-color:hsla(0,0%,100%,.7);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(92,165,247,.2)}.analysis-section h3[data-v-40319099]{color:var(--primary-color);margin-top:0;margin-bottom:.5rem}.suggested-queries-list[data-v-40319099]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto;padding:.5rem}.suggested-query-item[data-v-40319099]{background-color:hsla(0,0%,100%,.7);padding:.75rem;border:1px solid rgba(92,165,247,.1);transition:background-color .3s}.suggested-query-item[data-v-40319099]:hover{background-color:hsla(0,0%,100%,.9)}.suggested-question[data-v-40319099]{display:flex;flex-direction:column;gap:.5rem}.question-text[data-v-40319099]{font-weight:600}.expected-answer[data-v-40319099]{padding:.5rem;border-radius:4px;margin-top:.25rem}.empty-suggestions[data-v-40319099]{display:flex;align-items:center;padding:1rem;background-color:hsla(0,0%,100%,.5);border-radius:8px;color:var(--text-color-secondary);font-style:italic}.query-limit-info-global[data-v-40319099]{margin-bottom:1.5rem}.query-section[data-v-40319099]{background-color:hsla(0,0%,100%,.7);border:1px solid rgba(92,165,247,.2)}.section-header[data-v-40319099]{border-bottom:1px solid rgba(92,165,247,.2);margin-bottom:1rem}.section-header h3[data-v-40319099]{margin:0 0 .5rem 0;color:var(--primary-color)}.suggested-queries-container[data-v-40319099]{max-height:350px;overflow-y:auto;padding:.5rem;background-color:hsla(0,0%,100%,.5);border-radius:8px}.gradient-accent[data-v-40319099]{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.section-header h3[data-v-40319099]{font-size:1.5rem;margin-bottom:.5rem}.suggested-query-item[data-v-40319099]{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;border-left:3px solid var(--primary-color);transition:all .2s ease}.suggested-query-item[data-v-40319099]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.p-field-checkbox[data-v-40319099]{display:flex;align-items:flex-start}.p-field-checkbox label[data-v-40319099]{margin-left:.75rem;cursor:pointer;flex:1}.expected-answer[data-v-40319099]{margin-top:.5rem;padding:.75rem;background-color:rgba(92,165,247,.05);border-radius:6px;font-size:.9rem;color:var(--text-color-secondary)}.answer-label[data-v-40319099]{color:var(--primary-color);font-weight:600;margin-right:.5rem}.add-query-form[data-v-40319099]{background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05);margin-top:1rem}.empty-state-container[data-v-40319099]{display:flex;justify-content:center;padding:3rem 0}.empty-state[data-v-40319099]{text-align:center;max-width:500px;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.empty-state .empty-icon[data-v-40319099]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.7}.empty-state .empty-title[data-v-40319099]{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem}.empty-state .empty-description[data-v-40319099]{color:var(--text-color-secondary);line-height:1.5}.query-section[data-v-40319099]{background-color:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.section-header[data-v-40319099]{border-bottom:1px solid #f0f0f0;padding-bottom:1rem;margin-bottom:1.5rem}.suggested-queries-container[data-v-40319099]{max-height:none;overflow-y:visible;padding:0;background-color:transparent}.query-checkbox-container[data-v-40319099]{display:flex;align-items:center;width:100%}.query-label[data-v-40319099]{flex:1;margin-left:.75rem;margin-right:.5rem;cursor:pointer}.query-content[data-v-40319099]{display:flex;flex-direction:column;width:100%}.query-explanation-toggle[data-v-40319099]{display:inline-flex;align-items:center;cursor:pointer;color:var(--primary-color);font-size:.9rem;margin-top:.25rem;padding:.25rem 0}.query-explanation-toggle i[data-v-40319099]{margin-right:.5rem;font-size:.8rem}.query-explanation[data-v-40319099]{margin-top:.75rem;margin-bottom:1.25rem;border-radius:8px;overflow:hidden;transition:all .3s ease}.query-explanation h4[data-v-40319099]{color:var(--primary-color);font-weight:600}.query-explanation p[data-v-40319099]{margin-bottom:.75rem;line-height:1.5;color:var(--text-color-secondary)}.query-explanation p[data-v-40319099]:last-child{margin-bottom:0}.bg-gray-50[data-v-40319099]{background-color:#f8f9fa}.custom-spinner[data-v-40319099]{color:#d869f7}.bg-blue-50[data-v-40319099]{background-color:#f0f7ff}.bg-blue-100[data-v-40319099]{background-color:#dcedff}.text-blue-800[data-v-40319099]{color:#0550ae}.bg-red-50[data-v-40319099]{background-color:#fff0f0}.average-position[data-v-40319099]{display:flex}.position-badge[data-v-40319099]{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:.25rem .75rem;border-radius:1rem;font-weight:600;font-size:.875rem;text-align:center;min-width:2.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.position-na[data-v-40319099]{color:var(--text-color-secondary);font-style:italic;font-size:.875rem}.empty-projects-message[data-v-40319099]{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.empty-projects-title[data-v-40319099]{margin:0;font-size:1.5rem;color:var(--primary-color)}.empty-projects-description[data-v-40319099]{font-size:1rem;color:var(--text-color-secondary);max-width:400px}.see-project-button[data-v-40319099]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:45px!important;line-height:23px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important}.see-project-button[data-v-40319099]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.prompts-badge[data-v-40319099]{background-color:var(--surface-200);color:var(--text-color);padding:.25rem .5rem;border-radius:8px;font-weight:600;display:inline-block;min-width:2.5rem;text-align:center}.login-container[data-v-01156976]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground);padding:2rem;position:relative;overflow:hidden}.chat-animation-background[data-v-01156976]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2;pointer-events:none}.chat-bubble[data-v-01156976]{position:absolute;padding:12px 20px;border-radius:18px;max-width:300px;animation:float-01156976 20s ease-in-out infinite;opacity:0;box-shadow:0 3px 10px rgba(0,0,0,.1);font-weight:500}.user-bubble[data-v-01156976]{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;text-align:right;border-bottom-right-radius:4px}.bot-bubble[data-v-01156976]{background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff;text-align:left;border-bottom-left-radius:4px}.chat-bubble[data-v-01156976]:first-child{top:10%;left:5%;animation-delay:0s;transform:rotate(-2deg)}.chat-bubble[data-v-01156976]:nth-child(2){top:15%;right:5%;animation-delay:2s;transform:rotate(1deg)}.chat-bubble[data-v-01156976]:nth-child(3){top:30%;left:10%;animation-delay:4s;transform:rotate(1deg)}.chat-bubble[data-v-01156976]:nth-child(4){top:35%;right:10%;animation-delay:6s;transform:rotate(-1deg)}.chat-bubble[data-v-01156976]:nth-child(5){top:50%;left:5%;animation-delay:8s;transform:rotate(-2deg)}.chat-bubble[data-v-01156976]:nth-child(6){top:55%;right:5%;animation-delay:10s;transform:rotate(2deg)}.chat-bubble[data-v-01156976]:nth-child(7){top:70%;left:10%;animation-delay:12s;transform:rotate(1deg)}.chat-bubble[data-v-01156976]:nth-child(8){top:75%;right:10%;animation-delay:14s;transform:rotate(-1deg)}@keyframes float-01156976{0%{transform:translateY(30px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}10%{transform:translateY(0) translateX(0) scale(1) rotate(0deg);opacity:.9}50%{transform:translateY(-15px) translateX(10px) scale(1.05) rotate(2deg);opacity:.9}90%{transform:translateY(-30px) translateX(0) scale(1) rotate(0deg);opacity:.9}to{transform:translateY(-50px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}}.login-card[data-v-01156976]{width:100%;max-width:450px;position:relative;z-index:1;box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.95);border-radius:12px;overflow:hidden}.logo-container[data-v-01156976]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.app-logo[data-v-01156976]{height:60px;width:auto}.p-input-wrapper[data-v-01156976],.p-input-wrapper[data-v-01156976] .p-password{width:100%;display:block}.p-input-wrapper[data-v-01156976] .p-inputtext,.p-input-wrapper[data-v-01156976] .p-password-input,[data-v-01156976] .p-inputtext,[data-v-01156976] .p-password .p-component{width:100%}.forgot-password-link[data-v-01156976]{text-align:right;font-size:.9rem}.forgot-password-link a[data-v-01156976]{color:var(--primary-color);text-decoration:none}.forgot-password-link a[data-v-01156976]:hover{text-decoration:underline}.register-container[data-v-7fed3d04]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground);padding:2rem}.register-card[data-v-7fed3d04]{width:100%;max-width:600px;box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.95);border-radius:12px;overflow:hidden}.logo-container[data-v-7fed3d04]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.app-logo[data-v-7fed3d04]{height:60px;width:auto}.wizard-header[data-v-7fed3d04]{margin-bottom:2rem}.wizard-progress[data-v-7fed3d04]{margin-top:1rem}.progress-text[data-v-7fed3d04]{font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.5rem}.progress-bar[data-v-7fed3d04]{height:6px;background-color:var(--surface-border);border-radius:3px;overflow:hidden}.progress-fill[data-v-7fed3d04]{height:100%;background-color:var(--primary-color);transition:width .3s ease}.step-content[data-v-7fed3d04]{margin-top:2rem}.hcaptcha-container[data-v-7fed3d04]{display:flex;justify-content:flex-start;margin:1rem 0}[data-v-7fed3d04] .h-captcha{display:inline-block}[data-v-7fed3d04] .p-steps{margin-bottom:1.5rem}[data-v-7fed3d04] .p-steps .p-steps-item{transition:all .3s ease}[data-v-7fed3d04] .p-steps .p-steps-item .p-menuitem-link{background:transparent}[data-v-7fed3d04] .p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--primary-color);color:var(--primary-color-text)}[data-v-7fed3d04] .p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700;color:var(--text-color)}[data-v-7fed3d04] .p-steps .p-steps-item.p-complete .p-steps-number,[data-v-7fed3d04] .p-steps .p-steps-item.p-complete.p-highlight .p-steps-number{background:var(--primary-color);color:var(--primary-color-text)}[data-v-7fed3d04] .p-steps .p-steps-item.p-complete .p-steps-title,[data-v-7fed3d04] .p-steps .p-steps-item.p-complete.p-highlight .p-steps-title{color:var(--text-color)}[data-v-7fed3d04] .p-steps .p-steps-item:not(.p-highlight):not(.p-complete) .p-steps-number{background:var(--surface-200);color:var(--text-color-secondary)}[data-v-7fed3d04] .p-steps .p-steps-item:before{border-top:1px solid var(--surface-300)}[data-v-7fed3d04] .p-steps .p-steps-item.p-complete:before,[data-v-7fed3d04] .p-steps .p-steps-item.p-highlight:before{border-top:1px solid var(--primary-color)}[data-v-7fed3d04] .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{box-shadow:0 0 0 .2rem var(--primary-color-lighter)}.registration-steps[data-v-7fed3d04]{margin-bottom:1rem}[data-v-7fed3d04] .p-multiselect-panel .p-multiselect-items{padding:0}[data-v-7fed3d04] .p-multiselect-panel .p-multiselect-item{padding:.5rem 1rem}[data-v-7fed3d04] .p-multiselect .p-multiselect-label,[data-v-7fed3d04] .p-multiselect-panel .p-multiselect-header{padding:.5rem}.p-button[data-v-7fed3d04]{flex:1}.mr-2[data-v-7fed3d04]{margin-right:.5rem}.forgot-password-container[data-v-23e3a41f]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground);padding:2rem;position:relative;overflow:hidden}.chat-animation-background[data-v-23e3a41f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2;pointer-events:none}.chat-bubble[data-v-23e3a41f]{position:absolute;padding:12px 20px;border-radius:18px;max-width:300px;animation:float-23e3a41f 20s ease-in-out infinite;opacity:0;box-shadow:0 3px 10px rgba(0,0,0,.1);font-weight:500}.user-bubble[data-v-23e3a41f]{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;text-align:right;border-bottom-right-radius:4px}.bot-bubble[data-v-23e3a41f]{background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff;text-align:left;border-bottom-left-radius:4px}.chat-bubble[data-v-23e3a41f]:first-child{top:10%;left:5%;animation-delay:0s;transform:rotate(-2deg)}.chat-bubble[data-v-23e3a41f]:nth-child(2){top:15%;right:5%;animation-delay:2s;transform:rotate(1deg)}.chat-bubble[data-v-23e3a41f]:nth-child(3){top:30%;left:10%;animation-delay:4s;transform:rotate(1deg)}.chat-bubble[data-v-23e3a41f]:nth-child(4){top:35%;right:10%;animation-delay:6s;transform:rotate(-1deg)}.chat-bubble[data-v-23e3a41f]:nth-child(5){top:50%;left:5%;animation-delay:8s;transform:rotate(-2deg)}.chat-bubble[data-v-23e3a41f]:nth-child(6){top:55%;right:5%;animation-delay:10s;transform:rotate(2deg)}.chat-bubble[data-v-23e3a41f]:nth-child(7){top:70%;left:10%;animation-delay:12s;transform:rotate(1deg)}.chat-bubble[data-v-23e3a41f]:nth-child(8){top:75%;right:10%;animation-delay:14s;transform:rotate(-1deg)}@keyframes float-23e3a41f{0%{transform:translateY(30px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}10%{transform:translateY(0) translateX(0) scale(1) rotate(0deg);opacity:.9}50%{transform:translateY(-15px) translateX(10px) scale(1.05) rotate(2deg);opacity:.9}90%{transform:translateY(-30px) translateX(0) scale(1) rotate(0deg);opacity:.9}to{transform:translateY(-50px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}}.forgot-password-card[data-v-23e3a41f]{width:100%;max-width:500px;position:relative;z-index:1;box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.95);border-radius:12px;overflow:hidden}.logo-container[data-v-23e3a41f]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.app-logo[data-v-23e3a41f]{height:60px;width:auto}.title[data-v-23e3a41f]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;text-align:center}.description[data-v-23e3a41f]{color:var(--text-color-secondary);margin-bottom:2rem;text-align:center}.hcaptcha-container[data-v-23e3a41f]{display:flex;justify-content:center;margin:1rem 0}.confirmation-message[data-v-23e3a41f]{text-align:center;padding:1rem}.confirmation-icon[data-v-23e3a41f]{font-size:3rem;color:var(--green-500);margin-bottom:1rem}.p-success[data-v-23e3a41f]{color:var(--green-500)}.text-sm[data-v-23e3a41f]{font-size:.875rem;color:var(--text-color-secondary);margin-top:1rem}.mt-4[data-v-23e3a41f]{margin-top:1.5rem}[data-v-23e3a41f] .h-captcha{display:inline-block}.reset-password-container[data-v-65c28674]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground);padding:2rem;position:relative;overflow:hidden}.chat-animation-background[data-v-65c28674]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.2;pointer-events:none}.chat-bubble[data-v-65c28674]{position:absolute;padding:12px 20px;border-radius:18px;max-width:300px;animation:float-65c28674 20s ease-in-out infinite;opacity:0;box-shadow:0 3px 10px rgba(0,0,0,.1);font-weight:500}.user-bubble[data-v-65c28674]{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;text-align:right;border-bottom-right-radius:4px}.bot-bubble[data-v-65c28674]{background:linear-gradient(135deg,#00b09b,#96c93d);color:#fff;text-align:left;border-bottom-left-radius:4px}.chat-bubble[data-v-65c28674]:first-child{top:10%;left:5%;animation-delay:0s;transform:rotate(-2deg)}.chat-bubble[data-v-65c28674]:nth-child(2){top:15%;right:5%;animation-delay:2s;transform:rotate(1deg)}.chat-bubble[data-v-65c28674]:nth-child(3){top:30%;left:10%;animation-delay:4s;transform:rotate(1deg)}.chat-bubble[data-v-65c28674]:nth-child(4){top:35%;right:10%;animation-delay:6s;transform:rotate(-1deg)}.chat-bubble[data-v-65c28674]:nth-child(5){top:50%;left:5%;animation-delay:8s;transform:rotate(-2deg)}.chat-bubble[data-v-65c28674]:nth-child(6){top:55%;right:5%;animation-delay:10s;transform:rotate(2deg)}.chat-bubble[data-v-65c28674]:nth-child(7){top:70%;left:10%;animation-delay:12s;transform:rotate(1deg)}.chat-bubble[data-v-65c28674]:nth-child(8){top:75%;right:10%;animation-delay:14s;transform:rotate(-1deg)}@keyframes float-65c28674{0%{transform:translateY(30px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}10%{transform:translateY(0) translateX(0) scale(1) rotate(0deg);opacity:.9}50%{transform:translateY(-15px) translateX(10px) scale(1.05) rotate(2deg);opacity:.9}90%{transform:translateY(-30px) translateX(0) scale(1) rotate(0deg);opacity:.9}to{transform:translateY(-50px) translateX(-10px) scale(.9) rotate(-2deg);opacity:0}}.reset-password-card[data-v-65c28674]{width:100%;max-width:500px;position:relative;z-index:1;box-shadow:0 8px 30px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.95);border-radius:12px;overflow:hidden}.logo-container[data-v-65c28674]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.app-logo[data-v-65c28674]{height:60px;width:auto}.title[data-v-65c28674]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem;text-align:center}.description[data-v-65c28674]{color:var(--text-color-secondary);margin-bottom:2rem;text-align:center}.error-container[data-v-65c28674],.loading-container[data-v-65c28674],.success-container[data-v-65c28674]{text-align:center;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center}.error-icon[data-v-65c28674]{font-size:3rem;color:var(--red-500);margin-bottom:1rem}.success-icon[data-v-65c28674]{font-size:3rem;color:var(--green-500);margin-bottom:1rem}.p-error[data-v-65c28674]{color:var(--red-500)}.text-sm[data-v-65c28674]{font-size:.875rem;color:var(--text-color-secondary);margin-top:1rem}.text-xs[data-v-65c28674]{font-size:.75rem}.mt-4[data-v-65c28674]{margin-top:1.5rem}.w-full[data-v-65c28674]{width:100%}.password-requirements[data-v-65c28674]{background-color:#f8fafc;border-radius:8px;padding:1rem;margin:1rem 0;border:1px solid #e2e8f0}.password-requirements p[data-v-65c28674]{margin:0 0 .5rem 0;color:#4a5568}.password-requirements ul[data-v-65c28674]{margin:0;padding-left:1.5rem;color:#718096}.password-requirements li[data-v-65c28674]{margin-bottom:.25rem}.app-header[data-v-0b158ee6]{background-color:var(--surface-card);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.5rem 2rem;position:sticky;top:0;z-index:1000;width:100%}.header-content[data-v-0b158ee6]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-left[data-v-0b158ee6],.header-right[data-v-0b158ee6]{display:flex;align-items:center;gap:1rem}.logo-container[data-v-0b158ee6]{display:flex;align-items:center;text-decoration:none}.app-logo[data-v-0b158ee6]{height:40px;width:auto}.user-menu[data-v-0b158ee6]{position:relative;display:flex;align-items:center;gap:.75rem}.menu-trigger[data-v-0b158ee6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;background-color:var(--surface-hover);border-radius:2rem;padding:0 .8rem;transition:background-color .2s}.menu-trigger[data-v-0b158ee6]:hover{background-color:var(--surface-ground)}.greeting-text[data-v-0b158ee6]{font-size:.9rem;font-weight:500}.menu-indicator[data-v-0b158ee6]{font-size:.75rem;margin-left:.25rem;color:var(--text-color-secondary)}.profile-picture-wrapper[data-v-0b158ee6]{position:relative}.profile-picture[data-v-0b158ee6]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-color);margin-top:.4rem}.plan-badge[data-v-0b158ee6]{background-color:#5ca5f7;color:#fff;padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem}.plan-badge[data-v-0b158ee6] .p-badge.p-badge-warning{background-color:#d869f7;color:#fff;border-radius:.5rem}.demo-days-badge[data-v-0b158ee6]{background-color:var(--surface-hover);padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;margin-right:.5rem}.user-menu-dropdown[data-v-0b158ee6]{position:absolute;top:calc(100% + .5rem);right:0;background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.15);width:240px;z-index:1000;overflow:hidden;border:1px solid var(--surface-border);animation:dropdown-fade-0b158ee6 .2s ease-out}@keyframes dropdown-fade-0b158ee6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-info[data-v-0b158ee6]{padding:1.2rem;border-bottom:1px solid var(--surface-border);background-color:var(--surface-section)}.user-name[data-v-0b158ee6]{display:block;font-weight:700;margin-bottom:.25rem;font-size:1.1rem}.user-email[data-v-0b158ee6]{display:block;font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.5rem}.user-plan[data-v-0b158ee6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-top:.5rem}.plan-label[data-v-0b158ee6]{color:var(--text-color-secondary)}.plan-value[data-v-0b158ee6]{font-weight:600;color:var(--primary-color)}.menu-items[data-v-0b158ee6]{padding:.5rem 0}.menu-item[data-v-0b158ee6]{padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:background-color .2s}.menu-item[data-v-0b158ee6]:hover{background-color:var(--surface-hover)}.menu-item i[data-v-0b158ee6]{font-size:1rem;color:var(--primary-color)}h1[data-v-0b158ee6]{margin:0;font-size:1.5rem}.ranking-boost-feedback[data-v-30638136]{margin-bottom:2rem}.section-description[data-v-30638136]{color:var(--text-color-secondary);margin-bottom:1rem}.example-card[data-v-30638136]{background-color:var(--surface-hover);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--primary-color)}.example-card .card-header[data-v-30638136]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.example-card .card-header h3[data-v-30638136]{display:flex;align-items:center;gap:.5rem;margin-bottom:0;color:var(--primary-color)}.example-card .card-content[data-v-30638136]{margin-top:.5rem}.example-card ul[data-v-30638136]{margin-left:1.5rem;margin-bottom:1rem}.empty-state[data-v-30638136]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px}.empty-icon[data-v-30638136]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.5}.query-selector[data-v-30638136]{margin-bottom:1rem;position:relative}.query-dropdown[data-v-30638136]{box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2);border-radius:8px;transition:all .3s ease}.query-dropdown[data-v-30638136]:hover{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.query-hint[data-v-30638136]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--primary-color);font-size:.9rem;animation:pulse-30638136 2s infinite}.query-hint i[data-v-30638136]{font-size:1rem}@keyframes pulse-30638136{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.ai-recommendation-section[data-v-30638136]{margin-top:1.5rem;animation:fadeIn-30638136 .5s ease-in-out}.ai-typing-container[data-v-30638136]{display:flex;gap:1rem}.ai-avatar[data-v-30638136]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#fff}.favicon-avatar[data-v-30638136]{width:24px;height:24px}.ai-message[data-v-30638136]{flex:1;animation:fadeIn-30638136 .5s ease-in-out}.ai-header[data-v-30638136]{margin-bottom:.75rem}.query-text[data-v-30638136]{font-size:1.1rem;color:var(--text-color);margin:0}.ai-content[data-v-30638136]{line-height:1.5}.intro-text[data-v-30638136]{margin-bottom:1.25rem}.ai-static-indicator[data-v-30638136]{display:flex;align-items:center;gap:.75rem}.waiting-text[data-v-30638136]{color:var(--text-color-secondary);font-style:italic}.typing-word[data-v-30638136]{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .1s ease,transform .1s ease}.typing-space[data-v-30638136]{display:inline;width:auto;opacity:0;transition:opacity .1s ease}.typing-space.visible[data-v-30638136]{opacity:1}.typing-space.visible[data-v-30638136],.typing-word.visible[data-v-30638136]{opacity:1;transform:translateY(0)}.advice-section[data-v-30638136]{margin-bottom:1.25rem}.advice-list[data-v-30638136]{list-style:none;padding:0;margin:.75rem 0}.advice-item[data-v-30638136]{display:flex;align-items:flex-start;margin-bottom:.6rem;padding:.6rem .8rem;background-color:rgba(var(--secondary-rgb),.08);border-radius:8px;animation:slideIn-30638136 .5s ease-in-out both}.advice-item i[data-v-30638136]{color:var(--secondary-color);margin-right:.75rem;font-size:1.1rem;flex-shrink:0}@keyframes slideIn-30638136{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.ai-table-container[data-v-30638136]{margin:.75rem 0;animation:fadeInUp-30638136 .8s ease-in-out both}.ai-table[data-v-30638136]{border-radius:8px;overflow:hidden;border:1px solid rgba(var(--surface-border-rgb),.5)}.ai-table-header[data-v-30638136]{display:flex;background-color:rgba(var(--surface-ground-rgb),.4);font-weight:600}.ai-table-row[data-v-30638136]{display:flex;border-top:1px solid rgba(var(--surface-border-rgb),.3)}.ai-table-cell[data-v-30638136]{padding:.6rem .8rem;flex:1;min-width:0}@keyframes fadeInUp-30638136{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.source-links[data-v-30638136]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.source-links a[data-v-30638136]{font-size:.8rem;color:var(--primary-color);text-decoration:none;background-color:var(--surface-hover);padding:.1rem .4rem;border-radius:4px;display:inline-block;max-width:70ch;overflow-wrap:break-word;word-break:break-all;white-space:normal}.source-links a[data-v-30638136]:hover{text-decoration:underline}.keywords-list[data-v-30638136]{display:flex;flex-wrap:wrap;gap:.3rem}.keyword-chip[data-v-30638136]{font-size:.8rem;background-color:var(--surface-hover);padding:.1rem .4rem;border-radius:4px;color:var(--text-color)}.platform-badge[data-v-30638136]{gap:.5rem}h4[data-v-30638136]{color:var(--secondary-dark);margin-bottom:.4rem;font-size:.95rem}.conclusion-section[data-v-30638136]{animation:fadeIn-30638136 .5s ease-in-out;margin-top:1.5rem}@keyframes fadeIn-30638136{0%{opacity:0}to{opacity:1}}.empty-query-state[data-v-30638136]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px;margin-top:1rem;border:1px dashed rgba(var(--primary-rgb),.3)}.empty-query-icon[data-v-30638136]{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem;opacity:.7;animation:bounce-30638136 2s infinite}@keyframes bounce-30638136{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.subsection-description[data-v-30638136]{color:var(--text-color-secondary);margin-bottom:1rem;font-size:.9rem}.social-link[data-v-30638136]{color:var(--primary-color);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.social-link[data-v-30638136]:hover{text-decoration:underline}.source-cell[data-v-30638136]{width:140px;min-width:140px}.action-cell[data-v-30638136]{width:80px;min-width:80px;text-align:center}.content-cell[data-v-30638136]{width:35%}.relevance-cell[data-v-30638136]{width:35%;font-style:italic;font-size:.9rem;color:var(--text-color-secondary)}.source-info[data-v-30638136]{display:flex;flex-direction:column;gap:4px}.platform-badge[data-v-30638136]{display:flex;align-items:center;gap:5px;font-weight:500}.username[data-v-30638136]{font-size:.85rem;margin-top:5px;color:var(--text-color-secondary)}.date[data-v-30638136]{font-size:.75rem;color:var(--text-color-secondary);margin-top:2px}.social-content[data-v-30638136]{white-space:normal;word-break:break-word;line-height:1.5;max-height:none;overflow:hidden;transition:max-height .3s ease}.social-content.truncated[data-v-30638136]{max-height:100px;position:relative}.social-content.truncated[data-v-30638136]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--surface-ground,#fff))}.expand-toggle[data-v-30638136]{background:none;border:none;color:var(--primary-color);cursor:pointer;padding:5px 0;font-size:.85rem;margin-top:5px;display:inline-block}.expand-toggle[data-v-30638136]:hover{text-decoration:underline}.social-content .hashtag[data-v-30638136],.social-content .mention[data-v-30638136]{color:var(--primary-color);font-weight:500}.social-content .content-link[data-v-30638136]{color:var(--primary-color);text-decoration:none;word-break:break-all}.social-content .content-link[data-v-30638136]:hover{text-decoration:underline}@media screen and (max-width:992px){.ai-table-header[data-v-30638136],.ai-table-row[data-v-30638136]{flex-wrap:wrap}.ai-table-row .ai-table-cell[data-v-30638136]{width:100%!important;min-width:100%!important;padding:10px}.ai-table-header[data-v-30638136]{display:none}.ai-table-row[data-v-30638136]{border-bottom:1px solid var(--surface-border);margin-bottom:15px;padding-bottom:10px}.source-cell[data-v-30638136]{background-color:rgba(var(--surface-ground-rgb),.4);border-radius:6px 6px 0 0;padding:10px}.source-info[data-v-30638136]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.date[data-v-30638136],.username[data-v-30638136]{margin-top:0}.action-cell[data-v-30638136]{text-align:left}}.premium-content-row[data-v-30638136]{background-color:#f9f0ff!important;position:relative;overflow:hidden}.premium-content-row[data-v-30638136]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#9c27b0}.ai-table-row.premium-content-row[data-v-30638136]{background-color:#f9f0ff!important}.ai-table-row.premium-content-row .ai-table-cell[data-v-30638136],.ai-table-row.premium-content-row td[data-v-30638136]{border-color:#e1bee7!important}.competitors-change-feedback[data-v-422c037c]{margin-bottom:2rem}.section-description[data-v-422c037c],.subsection-description[data-v-422c037c]{color:var(--text-color-secondary);margin-bottom:1rem}.subsection-description[data-v-422c037c]{font-size:.9rem}.example-card[data-v-422c037c]{background-color:var(--surface-hover);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--primary-color)}.example-card .card-header[data-v-422c037c]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.example-card .card-header h3[data-v-422c037c]{display:flex;align-items:center;gap:.5rem;margin-bottom:0;color:var(--primary-color)}.example-card .card-content[data-v-422c037c]{margin-top:.5rem}.example-card ul[data-v-422c037c]{margin-left:1.5rem;margin-bottom:1rem}.empty-state[data-v-422c037c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px}.empty-icon[data-v-422c037c]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.5}.query-selector[data-v-422c037c]{margin-bottom:1rem;position:relative}.query-dropdown[data-v-422c037c]{box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2);border-radius:8px;transition:all .3s ease}.query-dropdown[data-v-422c037c]:hover{box-shadow:0 0 0 3px rgba(var(--primary-rgb),.3)}.query-hint[data-v-422c037c]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--primary-color);font-size:.9rem;animation:pulse-422c037c 2s infinite}.query-hint i[data-v-422c037c]{font-size:1rem}@keyframes pulse-422c037c{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.empty-query-state[data-v-422c037c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px;margin-top:1rem;border:1px dashed rgba(var(--primary-rgb),.3)}.empty-query-icon[data-v-422c037c]{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem;opacity:.7;animation:bounce-422c037c 2s infinite}@keyframes bounce-422c037c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ai-recommendation-section[data-v-422c037c]{margin-top:1.5rem}.ai-typing-container[data-v-422c037c]{display:flex;gap:1rem}.ai-header[data-v-422c037c]{margin-bottom:.75rem}.query-text[data-v-422c037c]{font-size:1.1rem;color:var(--text-color);margin:0}.ai-avatar[data-v-422c037c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#fff}.favicon-avatar[data-v-422c037c]{width:24px;height:24px}.ai-message[data-v-422c037c]{flex:1;animation:fadeIn-422c037c .5s ease-in-out}.ai-content[data-v-422c037c]{line-height:1.5}.intro-text[data-v-422c037c]{margin-bottom:1.25rem}.ai-static-indicator[data-v-422c037c]{display:flex;align-items:center;gap:.75rem}.waiting-text[data-v-422c037c]{color:var(--text-color-secondary);font-style:italic}.advice-section[data-v-422c037c]{margin-bottom:1.25rem}.advice-list[data-v-422c037c]{list-style:none;padding:0;margin:.75rem 0}.advice-item[data-v-422c037c]{display:flex;align-items:flex-start;margin-bottom:.6rem;padding:.6rem .8rem;background-color:rgba(var(--secondary-rgb),.08);border-radius:8px;animation:slideIn-422c037c .5s ease-in-out both}.advice-item i[data-v-422c037c]{color:var(--secondary-color);margin-right:.75rem;font-size:1.1rem;flex-shrink:0}@keyframes slideIn-422c037c{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.section-tabs[data-v-422c037c]{display:flex;border-bottom:2px solid var(--surface-border);margin-bottom:1.25rem}.section-tab[data-v-422c037c]{padding:.6rem 1.1rem;cursor:pointer;font-weight:600;color:var(--text-color-secondary);position:relative;transition:all .2s ease}.section-tab[data-v-422c037c]:hover{color:var(--text-color)}.section-tab.active[data-v-422c037c]{color:var(--secondary-color)}.section-tab.active[data-v-422c037c]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--secondary-color)}.tab-content[data-v-422c037c]{animation:fadeIn-422c037c .5s ease-in-out}.tab-description[data-v-422c037c]{color:var(--text-color-secondary);margin-bottom:.75rem;font-size:.9rem}.ai-table-container[data-v-422c037c]{margin:.75rem 0;animation:fadeInUp-422c037c .8s ease-in-out both}.ai-table[data-v-422c037c]{border-radius:8px;overflow:hidden;border:1px solid rgba(var(--surface-border-rgb),.5)}.ai-table-header[data-v-422c037c]{display:flex;background-color:rgba(var(--surface-ground-rgb),.4);font-weight:600}.ai-table-row[data-v-422c037c]{display:flex;border-top:1px solid rgba(var(--surface-border-rgb),.3)}.ai-table-cell[data-v-422c037c]{padding:.6rem .8rem;flex:1;min-width:0}@keyframes fadeInUp-422c037c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-422c037c{0%{opacity:0}to{opacity:1}}.change-type[data-v-422c037c]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.change-new[data-v-422c037c]{background-color:var(--blue-100);color:var(--blue-700)}.change-add[data-v-422c037c]{background-color:var(--green-100);color:var(--green-700)}.change-remove[data-v-422c037c]{background-color:var(--orange-100);color:var(--orange-700)}.change-other[data-v-422c037c]{background-color:var(--surface-200);color:var(--text-color)}.position-change[data-v-422c037c]{display:flex;align-items:center;gap:.5rem;font-weight:600}.change-improved[data-v-422c037c]{color:var(--green-500)}.change-worsened[data-v-422c037c]{color:var(--red-500)}.change-unchanged[data-v-422c037c]{color:var(--text-color-secondary)}.source-links[data-v-422c037c]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem}.source-chip[data-v-422c037c]{font-size:.8rem;background-color:var(--surface-hover);padding:.1rem .4rem;border-radius:4px;color:var(--text-color)}h4[data-v-422c037c]{color:var(--secondary-dark);margin-bottom:.4rem;font-size:.95rem}.conclusion-section[data-v-422c037c]{margin-top:1.5rem;padding:1rem;background-color:rgba(var(--surface-ground-rgb),.5);border-radius:8px;border-left:3px solid var(--secondary-color);animation:fadeIn-422c037c .5s ease-in-out}.typing-word[data-v-422c037c]{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .1s ease,transform .1s ease}.typing-space[data-v-422c037c]{display:inline;width:auto;opacity:0;transition:opacity .1s ease}.typing-space.visible[data-v-422c037c]{opacity:1}.typing-space.visible[data-v-422c037c],.typing-word.visible[data-v-422c037c]{opacity:1;transform:translateY(0)}.premium-content-row[data-v-422c037c]{background-color:#f9f0ff!important;position:relative;overflow:hidden}.premium-content-row[data-v-422c037c]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#9c27b0}.ai-table-row.premium-content-row[data-v-422c037c]{background-color:#f9f0ff!important}.ai-table-row.premium-content-row .ai-table-cell[data-v-422c037c],.ai-table-row.premium-content-row td[data-v-422c037c]{border-color:#e1bee7!important}.info-correctness-feedback[data-v-77205b90]{margin-bottom:2rem}.section-description[data-v-77205b90]{color:var(--text-color-secondary);margin-bottom:1rem}.example-card[data-v-77205b90]{background-color:var(--surface-hover);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--primary-color)}.example-card .card-header[data-v-77205b90]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.example-card .card-header h3[data-v-77205b90]{display:flex;align-items:center;gap:.5rem;margin-bottom:0;color:var(--primary-color)}.example-card .card-content[data-v-77205b90]{margin-top:.5rem}.example-card ul[data-v-77205b90]{margin-left:1.5rem;margin-bottom:1rem}.empty-state[data-v-77205b90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px}.empty-icon[data-v-77205b90]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.5}.ai-recommendation-section[data-v-77205b90]{margin-top:1.5rem}.query-selector[data-v-77205b90]{margin-bottom:1rem}.ai-typing-container[data-v-77205b90]{display:flex;gap:1rem}.ai-avatar[data-v-77205b90]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background-color:#fff}.favicon-avatar[data-v-77205b90]{width:24px;height:24px}.ai-message[data-v-77205b90]{flex:1;animation:fadeIn-77205b90 .5s ease-in-out}.ai-header[data-v-77205b90]{margin-bottom:.75rem}.query-text[data-v-77205b90]{font-size:1.1rem;color:var(--text-color);margin:0}.ai-content[data-v-77205b90]{line-height:1.5}.ai-static-indicator[data-v-77205b90]{display:flex;align-items:center;gap:.75rem}.waiting-text[data-v-77205b90]{color:var(--text-color-secondary);font-style:italic}.accuracy-badge[data-v-77205b90]{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.9rem;margin-top:.5rem}.correctness-good[data-v-77205b90]{background-color:var(--green-100);color:var(--green-700)}.correctness-partial[data-v-77205b90]{background-color:var(--orange-100);color:var(--orange-700)}.correctness-poor[data-v-77205b90]{background-color:var(--red-100);color:var(--red-700)}.detail-section h4[data-v-77205b90]{color:var(--secondary-dark);margin-bottom:.4rem;font-size:.95rem}.expected-response[data-v-77205b90]{padding:.75rem 1rem;background-color:rgba(var(--surface-ground-rgb),.4);border-radius:8px;border-left:3px solid var(--secondary-color);line-height:1.5;overflow-wrap:break-word;word-break:normal}.action-items-section[data-v-77205b90]{animation:fadeIn-77205b90 .5s ease-in-out}.advice-list[data-v-77205b90]{list-style:none;padding:0;margin:.75rem 0}.advice-item[data-v-77205b90]{display:flex;align-items:flex-start;margin-bottom:.6rem;padding:.6rem .8rem;background-color:rgba(var(--surface-ground-rgb),.3);border-radius:8px;animation:slideIn-77205b90 .5s ease-in-out both;border-left:3px solid var(--surface-border)}.controllable-action[data-v-77205b90]{border-left:3px solid var(--secondary-color)}.advice-item i[data-v-77205b90]{color:var(--secondary-color);margin-right:.75rem;font-size:1.1rem;flex-shrink:0;margin-top:.2rem}.action-content[data-v-77205b90]{flex:1}.action-header[data-v-77205b90]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.action-type[data-v-77205b90]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.action-update[data-v-77205b90]{background-color:var(--green-100);color:var(--green-700)}.action-contact[data-v-77205b90]{background-color:var(--blue-100);color:var(--blue-700)}.action-monitor[data-v-77205b90]{background-color:var(--orange-100);color:var(--orange-700)}.action-legal[data-v-77205b90]{background-color:var(--red-100);color:var(--red-700)}.action-other[data-v-77205b90]{background-color:var(--surface-200);color:var(--text-color)}.priority-badge[data-v-77205b90]{display:inline-block;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;font-weight:600}.priority-high[data-v-77205b90]{background-color:var(--red-100);color:var(--red-700)}.priority-medium[data-v-77205b90]{background-color:var(--orange-100);color:var(--orange-700)}.priority-low[data-v-77205b90]{background-color:var(--blue-100);color:var(--blue-700)}.controllable-badge[data-v-77205b90]{display:inline-flex;align-items:center;gap:.3rem;color:var(--secondary-color);font-size:.8rem}.action-description[data-v-77205b90]{margin-bottom:.5rem}.contact-info[data-v-77205b90]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-color-secondary);font-size:.9rem}.contact-info a[data-v-77205b90]{color:var(--primary-color);text-decoration:none}.contact-info a[data-v-77205b90]:hover{text-decoration:underline}.estimated-impact[data-v-77205b90]{font-size:.9rem;color:var(--text-color-secondary)}@keyframes slideIn-77205b90{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn-77205b90{0%{opacity:0}to{opacity:1}}.conclusion-section[data-v-77205b90]{margin-top:1.5rem;padding:1rem;background-color:rgba(var(--surface-ground-rgb),.4);border-radius:8px;animation:fadeIn-77205b90 .5s ease-in-out;overflow-wrap:break-word;word-break:normal}.conclusion-section p[data-v-77205b90]{display:flex;align-items:flex-start;gap:.75rem;word-break:break-word}.conclusion-section i[data-v-77205b90]{font-size:1.2rem;margin-top:.2rem;flex-shrink:0}.conclusion-section p:has(i.pi-thumbs-up) i[data-v-77205b90]{color:var(--green-500)}.conclusion-section p:has(i.pi-exclamation-circle) i[data-v-77205b90]{color:var(--orange-500)}.conclusion-section p:has(i.pi-exclamation-triangle) i[data-v-77205b90]{color:var(--red-500)}.typing-word[data-v-77205b90]{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .1s ease,transform .1s ease}.typing-space[data-v-77205b90]{display:inline;width:auto;opacity:0;transition:opacity .1s ease;white-space:nowrap;font-size:0}.typing-space.visible[data-v-77205b90]{opacity:1;font-size:inherit}.typing-space.visible[data-v-77205b90],.typing-word.visible[data-v-77205b90]{opacity:1;transform:translateY(0)}.typing-text[data-v-77205b90]{display:inline-block;max-width:100%;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.premium-content-row[data-v-77205b90]{background-color:#f9f0ff!important;position:relative;overflow:hidden}.premium-content-row[data-v-77205b90]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#9c27b0}.ai-table-row.premium-content-row[data-v-77205b90]{background-color:#f9f0ff!important}.ai-table-row.premium-content-row .ai-table-cell[data-v-77205b90],.ai-table-row.premium-content-row td[data-v-77205b90]{border-color:#e1bee7!important}.advice-item.premium-content-row[data-v-77205b90]{background-color:#f9f0ff!important;border-left:4px solid #9c27b0}.implemented-changes-feedback[data-v-f7f67c34]{margin-bottom:2rem}.section-description[data-v-f7f67c34]{color:var(--text-color-secondary);margin-bottom:1rem}.example-card[data-v-f7f67c34]{background-color:var(--surface-hover);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid var(--primary-color)}.example-card h3[data-v-f7f67c34]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--primary-color)}.example-card ul[data-v-f7f67c34]{margin-left:1.5rem;margin-bottom:1rem}.actions-section[data-v-f7f67c34]{display:flex;justify-content:flex-end;gap:1rem}.empty-state[data-v-f7f67c34]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background-color:var(--surface-ground);border-radius:8px}.empty-icon[data-v-f7f67c34]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.5}.changes-table[data-v-f7f67c34]{margin-bottom:1rem}.url-link[data-v-f7f67c34]{color:var(--primary-color);text-decoration:none}.url-link[data-v-f7f67c34]:hover{text-decoration:underline}[data-v-f7f67c34] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem}.field[data-v-f7f67c34]{margin-bottom:1.5rem}[data-v-f7f67c34] .p-inputtext:not(:focus).p-invalid{border-color:var(--red-400)}.text-secondary[data-v-f7f67c34]{color:var(--text-color-secondary)}.premium-content-row[data-v-f7f67c34]{background-color:#f9f0ff!important;position:relative;overflow:hidden}.premium-content-row[data-v-f7f67c34]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#9c27b0}[data-v-f7f67c34] .p-datatable .p-datatable-tbody>tr.premium-content-row{background-color:#f9f0ff!important}[data-v-f7f67c34] .p-datatable .p-datatable-tbody>tr.premium-content-row>td{border-color:#e1bee7!important}.llmo-agent-tab[data-v-387605d0]{margin-top:1rem}.empty-selection[data-v-387605d0],.empty-state[data-v-387605d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.empty-icon[data-v-387605d0]{font-size:3rem;color:var(--primary-color);margin-bottom:1rem;opacity:.5}.loading-container[data-v-387605d0]{display:flex;justify-content:center;align-items:center;min-height:300px}.ai-interface-container[data-v-387605d0]{display:flex;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);min-height:600px;background-color:var(--surface-ground)}.ai-sidebar[data-v-387605d0]{width:280px;background-color:var(--surface-section);border-right:1px solid var(--surface-border);display:flex;flex-direction:column;overflow-y:auto;padding:1rem 0}.ai-content[data-v-387605d0]{flex:1;overflow-y:auto;background-color:#fff;padding:1.5rem}.sidebar-header[data-v-387605d0]{padding:0 1.5rem 1rem;border-bottom:1px solid var(--surface-border);margin-bottom:1rem;display:flex;flex-direction:column}.sidebar-header h3[data-v-387605d0]{margin:0;font-size:1.1rem;color:var(--text-color)}.report-date[data-v-387605d0]{font-size:.8rem;color:var(--text-color-secondary);margin-top:.3rem}.sidebar-sections[data-v-387605d0]{flex:1;overflow-y:auto}.sidebar-section-item[data-v-387605d0]{display:flex;align-items:center;padding:.65rem 1.5rem;cursor:pointer;transition:all .2s ease;gap:.75rem;border-left:3px solid transparent}.sidebar-section-item[data-v-387605d0]:hover{background-color:var(--surface-hover)}.sidebar-section-item.active[data-v-387605d0]{background-color:var(--surface-hover);border-left-color:var(--secondary-color)}.sidebar-section-item i[data-v-387605d0]{font-size:1.1rem;color:var(--text-color-secondary)}.sidebar-section-item.active i[data-v-387605d0]{color:var(--secondary-color)}.section-info[data-v-387605d0]{display:flex;flex-direction:column}.section-name[data-v-387605d0]{font-size:.9rem;font-weight:600}.recommendation-count[data-v-387605d0]{font-size:.75rem;color:var(--text-color-secondary)}.sidebar-divider[data-v-387605d0]{height:1px;background-color:var(--surface-border);margin:.5rem 1.5rem}.action-item[data-v-387605d0]{margin:.4rem 0;border-radius:6px;padding:.65rem 1.5rem}.action-item[data-v-387605d0]:first-of-type{background-color:#f3e5f5}.action-item:first-of-type .section-name[data-v-387605d0],.action-item:first-of-type i[data-v-387605d0]{color:#8e24aa}.action-item[data-v-387605d0]:not(:first-of-type){background-color:rgba(var(--surface-ground-rgb),.2)}.action-item .section-info[data-v-387605d0]{display:flex;flex-direction:column;width:100%}.action-item[data-v-387605d0]:hover{background-color:rgba(var(--surface-hover-rgb),.5)}.historical-view .sidebar-report-item[data-v-387605d0]{padding:.65rem 1.5rem;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.historical-view .sidebar-report-item[data-v-387605d0]:hover{background-color:var(--surface-hover)}.historical-view .sidebar-report-item.active[data-v-387605d0]{background-color:var(--surface-hover);border-left-color:var(--secondary-color)}.report-info[data-v-387605d0]{display:flex;flex-direction:column;gap:.5rem}.report-date-full[data-v-387605d0]{font-size:.9rem;font-weight:600}.section-content[data-v-387605d0]{height:100%}.dashboard-header[data-v-682fe003]{background-color:var(--primary-color);color:#fff;padding:1rem 2rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.dashboard-header-content[data-v-682fe003]{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.header-left[data-v-682fe003]{display:flex;align-items:center;gap:1rem}.user-menu[data-v-682fe003]{position:relative}.user-menu-dropdown[data-v-682fe003]{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:200px;z-index:1000;margin-top:.5rem}.user-info[data-v-682fe003]{padding:1rem;border-bottom:1px solid #f0f0f0}.user-name[data-v-682fe003]{display:block;font-weight:700;margin-bottom:.25rem}.user-email[data-v-682fe003]{display:block;font-size:.85rem;color:#666}.menu-items[data-v-682fe003]{padding:.5rem 0}.menu-item[data-v-682fe003]{padding:.75rem 1rem;display:flex;align-items:center;cursor:pointer}.menu-item[data-v-682fe003]:hover{background-color:#f5f5f5}.menu-item i[data-v-682fe003]{margin-right:.5rem}.loading-container[data-v-682fe003]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);z-index:1000}.custom-loader[data-v-682fe003]{border:6px solid hsla(0,0%,95%,.8);border-top:6px solid rgba(216,105,247,.8);border-right:6px solid rgba(92,165,247,.8);border-radius:50%;width:70px;height:70px;animation:spin-682fe003 1.2s ease-in-out infinite;margin:0 auto;box-shadow:0 0 15px rgba(216,105,247,.3)}@keyframes spin-682fe003{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-title[data-v-682fe003]{text-align:center;margin-top:20px;font-size:1.5em;font-family:Montserrat,sans-serif;color:#555;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.card.loading-container[data-v-682fe003]{position:relative;min-height:300px;background-color:transparent}.error-container[data-v-682fe003]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;gap:1rem}.error-message[data-v-682fe003]{display:flex;align-items:center;gap:.5rem;color:var(--red-500);font-size:1.2rem}.project-header[data-v-682fe003]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;background-color:var(--surface-card);border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.project-info[data-v-682fe003]{flex:1}.project-logo[data-v-682fe003],.title-section[data-v-682fe003]{display:flex;align-items:center}.project-logo[data-v-682fe003]{width:90px;height:90px;border-radius:8px;overflow:hidden;margin-right:1rem;border:1px solid rgba(92,165,247,.3);background-color:#fff;justify-content:center}.project-logo img[data-v-682fe003]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.title-content[data-v-682fe003]{display:flex;flex-direction:column;justify-content:center}.project-title[data-v-682fe003]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0;margin-bottom:.2rem}.project-meta[data-v-682fe003]{display:flex;flex-direction:column;gap:.1rem}.meta-item[data-v-682fe003]{display:flex;align-items:center;color:var(--text-color-secondary)}.meta-item i[data-v-682fe003]{margin-right:.5rem;color:var(--primary-color)}.meta-label[data-v-682fe003]{font-weight:600;margin-right:.5rem}.meta-value[data-v-682fe003]{color:var(--text-color)}.project-actions[data-v-682fe003]{display:flex;align-items:center;justify-content:flex-end}.card-title[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.card-subtitle[data-v-682fe003]{color:var(--text-color-secondary);font-size:.9rem;margin-top:.25rem;margin-bottom:1rem;line-height:1.4;padding:0 .5rem}.competitors-description[data-v-682fe003],.reports-description[data-v-682fe003],.requests-description[data-v-682fe003],.sources-description[data-v-682fe003]{margin-bottom:1.5rem;padding:0;max-width:900px}.no-data[data-v-682fe003]{display:flex;justify-content:center;align-items:center;min-height:200px;color:#666;font-style:italic}.ai-engines[data-v-682fe003]{display:flex;flex-wrap:wrap;gap:1rem}.ai-engine-item[data-v-682fe003]{display:flex;align-items:center;gap:.5rem;background-color:var(--surface-100);padding:.5rem 1rem;border-radius:4px}.query-text[data-v-682fe003]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execution-status .status-badge[data-v-682fe003]{padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.status-completed[data-v-682fe003]{background-color:var(--green-100);color:var(--green-700)}.status-running[data-v-682fe003]{background-color:var(--blue-100);color:var(--blue-700)}.status-failed[data-v-682fe003]{background-color:var(--red-100);color:var(--red-700)}.chart-container[data-v-682fe003]{height:350px;width:100%}.request-filters .p-buttonset[data-v-682fe003]{margin-left:.5rem}.request-filters .p-buttonset .p-button[data-v-682fe003]{margin-left:.25rem}.detail-section[data-v-682fe003],.request-details[data-v-682fe003]{margin-bottom:1rem}.detail-value[data-v-682fe003]{margin-left:.5rem}.response-content[data-v-682fe003]{padding:.5rem}.sources-list[data-v-682fe003]{padding-left:0}.sources-list li a[data-v-682fe003]{color:var(--text-color);text-decoration:none}.engine-badge[data-v-682fe003]{background-color:var(--surface-100);padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.request-filters[data-v-682fe003]{margin-bottom:1rem}.engine-badge[data-v-682fe003]{font-weight:600;color:var(--primary-color)}.request-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:4px}.detail-section[data-v-682fe003]{margin-bottom:1.5rem}.detail-section h3[data-v-682fe003]{font-size:1.1rem;margin-bottom:.75rem;color:var(--primary-color);border-bottom:1px solid var(--surface-200);padding-bottom:.5rem}.detail-item[data-v-682fe003]{margin-bottom:.5rem;display:flex;flex-wrap:wrap}.detail-label[data-v-682fe003]{font-weight:600;margin-right:.5rem;min-width:120px}.detail-value[data-v-682fe003]{color:var(--text-color)}.response-content[data-v-682fe003]{background-color:var(--surface-100);border-radius:4px;white-space:pre-wrap;max-height:300px;overflow-y:auto;font-family:monospace;font-size:.9rem}.sources-list[data-v-682fe003]{list-style-type:none;padding:0;margin:0}.sources-list li[data-v-682fe003]{margin-bottom:.5rem}.sources-list a[data-v-682fe003]{color:var(--primary-color);text-decoration:none;word-break:break-all}.sources-list a[data-v-682fe003]:hover{text-decoration:underline}.request-filters[data-v-682fe003]{display:flex;align-items:center}.request-filters .p-buttonset .p-button[data-v-682fe003]{padding:.4rem .8rem}.status-badge[data-v-682fe003]{display:inline-flex!important;padding:.25rem .75rem;font-weight:600}.date-filter[data-v-682fe003]{display:flex;align-items:center}.website-url[data-v-682fe003]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website-url a[data-v-682fe003]{color:var(--primary-color);text-decoration:none}.website-url a[data-v-682fe003]:hover{text-decoration:underline}.reference-count[data-v-682fe003]{font-weight:600;color:var(--text-color)}.request-types[data-v-682fe003]{display:flex;gap:.5rem}.website-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:4px}.domain-chart-container[data-v-682fe003]{height:350px;width:100%}.endpoint-url[data-v-682fe003]{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website-domain[data-v-682fe003]{font-weight:600;color:var(--primary-color)}.ratio-value[data-v-682fe003]{font-weight:600}.endpoint-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:4px}.domain-chart-container .p-chart[data-v-682fe003]{height:100%!important}[data-v-682fe003] .chart-container .p-chart,[data-v-682fe003] .chart-container canvas,[data-v-682fe003] .domain-chart-container .p-chart,[data-v-682fe003] .domain-chart-container canvas,[data-v-682fe003] .p-chart,[data-v-682fe003] .p-chart canvas{height:100%!important;width:100%!important}[data-v-682fe003] .p-datatable{box-shadow:none!important}[data-v-682fe003] .p-datatable .p-datatable-wrapper{box-shadow:none!important;border-radius:0!important}[data-v-682fe003] .p-datatable .p-datatable-thead>tr>th{background-color:var(--surface-100);border-width:1px}[data-v-682fe003] .p-datatable-table,[data-v-682fe003] .p-datatable-wrapper{width:100%}.query-text-full[data-v-682fe003]{width:100%;white-space:normal;word-break:break-word}.action-buttons-horizontal[data-v-682fe003]{display:flex;flex-direction:row;justify-content:flex-start;gap:.25rem}[data-v-682fe003] .p-datatable .p-datatable-tbody>tr>td{padding:.5rem 1rem}.card-header-with-filter[data-v-682fe003]{display:flex;justify-content:space-between;align-items:center;width:100%}.query-table-container[data-v-682fe003]{width:100%}.query-table-header[data-v-682fe003]{display:none}[data-v-682fe003] .p-tabview-nav,[data-v-682fe003] .p-tabview-nav-content{border-radius:8px 8px 0 0}[data-v-682fe003] .p-tabview-selected:first-child{border-top-left-radius:8px}[data-v-682fe003] .p-tabview-nav li:last-child{border-top-right-radius:8px}.section-header-with-filter[data-v-682fe003]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid var(--surface-200)}.section-title[data-v-682fe003]{display:flex;align-items:center;font-size:1.25rem;font-weight:600;color:var(--primary-color)}.section-title i[data-v-682fe003]{margin-right:.5rem;font-size:1.25rem}.section-header-with-filter+.loading-container[data-v-682fe003],.section-header-with-filter+.p-datatable[data-v-682fe003]{margin-top:1rem}.request-details[data-v-682fe003],.website-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:0 0 4px 4px;margin-bottom:1rem}.competitor-name[data-v-682fe003]{font-weight:600;color:var(--text-color)}.competitor-name.client-entity[data-v-682fe003]{color:var(--primary-color);background-color:rgba(66,165,245,.1);padding:.5rem .75rem;border-radius:4px;border-left:3px solid var(--primary-color);display:flex;justify-content:space-between;align-items:center}.client-badge[data-v-682fe003]{font-size:.8rem;background-color:var(--primary-color);padding:.1rem .5rem;border-radius:4px;font-weight:400}.position-badge[data-v-682fe003]{background-color:var(--surface-200);padding:.25rem .75rem;border-radius:4px;font-weight:600;display:inline-block}.appearance-count[data-v-682fe003]{font-weight:600}.trend-indicator[data-v-682fe003]{display:flex;justify-content:center}.trend-up[data-v-682fe003]{color:var(--green-500);font-size:1.2rem}.trend-down[data-v-682fe003]{color:var(--red-500);font-size:1.2rem}.trend-stable[data-v-682fe003]{color:var(--text-color-secondary);font-size:1.2rem}.competitor-chart-container[data-v-682fe003]{height:350px;width:100%}.competitor-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:4px}.notification-badge[data-v-682fe003]{background-color:var(--primary-color);color:#fff;border-radius:50%;padding:.25rem .5rem;font-size:.8rem;margin-left:.5rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem}.row-notification[data-v-682fe003]{position:relative}.row-notification[data-v-682fe003]:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background-color:var(--primary-color);border-radius:50%}.queries-description[data-v-682fe003]{margin-bottom:1.5rem;padding:0;max-width:900px}.section-subtitle[data-v-682fe003]{font-size:1.2rem;font-weight:600;margin-top:1rem;margin-bottom:1rem;color:var(--text-color)}.query-details[data-v-682fe003]{background-color:var(--surface-50);border-radius:4px}.provider-title[data-v-682fe003]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-color);background-color:var(--surface-100);padding:.5rem;border-radius:4px}.position-badge.position-na[data-v-682fe003],.position-badge.position-previous[data-v-682fe003]{background-color:var(--surface-100);color:var(--text-color-secondary)}.position-badge.position-na[data-v-682fe003]{font-style:italic}.provider-count[data-v-682fe003]{font-weight:600}.expected-response[data-v-682fe003]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expected-response-full[data-v-682fe003]{background-color:var(--surface-100);padding:1rem;border-radius:4px;margin-bottom:1rem;white-space:pre-line}.provider-response[data-v-682fe003]{background-color:var(--surface-100);border-radius:4px;overflow:hidden}.provider-response-header[data-v-682fe003]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:var(--surface-200)}.rating-badge[data-v-682fe003]{padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:600}.rating-good[data-v-682fe003]{background-color:var(--green-100);color:var(--green-700)}.rating-partial[data-v-682fe003]{background-color:var(--yellow-100);color:var(--yellow-700)}.rating-poor[data-v-682fe003]{background-color:var(--red-100);color:var(--red-700)}.rating-neutral[data-v-682fe003]{background-color:var(--surface-200);color:var(--text-color-secondary)}.response-content[data-v-682fe003]{padding:1rem}.response-text[data-v-682fe003]{margin-bottom:.5rem;white-space:pre-line}.response-justification[data-v-682fe003]{color:var(--text-color-secondary);font-size:.9rem}.source-list[data-v-682fe003]{padding:.5rem 1rem}.source-item[data-v-682fe003]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.source-item i[data-v-682fe003]{color:var(--primary-color)}.source-item a[data-v-682fe003]{color:var(--primary-color);text-decoration:none}.source-item a[data-v-682fe003]:hover{text-decoration:underline}.no-sources[data-v-682fe003]{padding:.5rem 1rem;font-style:italic;color:var(--text-color-secondary)}.ranking-chart-container[data-v-682fe003]{height:350px;width:100%;margin-bottom:1.5rem}.rating-badges[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.previous-rating[data-v-682fe003]{display:flex;align-items:center;gap:.25rem}.previous-rating i[data-v-682fe003]{color:var(--text-color-secondary);font-size:.8rem}.rating-badge-small[data-v-682fe003]{font-size:.75rem;padding:.15rem .35rem}.response-accordion[data-v-682fe003]{margin-top:.5rem;border:none}[data-v-682fe003] .response-accordion .p-accordion-header-link{background-color:var(--surface-200)!important;border:none!important;border-radius:4px!important;padding:.5rem 1rem!important}[data-v-682fe003] .response-accordion .p-accordion-content{background-color:var(--surface-100)!important;border:none!important;padding:1rem!important}.response-date[data-v-682fe003]{margin-top:.5rem;color:var(--text-color-secondary);font-size:.9rem}[data-v-682fe003] .ranking-chart-container .p-chart,[data-v-682fe003] .ranking-chart-container canvas{height:100%!important;width:100%!important}.tab-header-with-badge[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.row-with-notification[data-v-682fe003]{position:relative;padding-left:15px}.inline-notification-badge[data-v-682fe003]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);display:inline-block}[data-v-682fe003] .p-tabview-nav,[data-v-682fe003] .p-tabview-nav li{display:flex;align-items:stretch}[data-v-682fe003] .p-tabview-nav li a{display:flex;align-items:center;height:100%}[data-v-682fe003] .p-tabview-nav li .p-tabview-nav-link{height:100%;box-sizing:border-box}[data-v-682fe003] .p-badge{vertical-align:middle}.response-status[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.status-badge[data-v-682fe003]{padding:.25rem .5rem;border-radius:4px;font-size:.85rem}.status-success[data-v-682fe003]{background-color:var(--green-100);color:var(--green-700)}.status-warning[data-v-682fe003]{background-color:var(--yellow-100);color:var(--yellow-700)}.status-danger[data-v-682fe003]{background-color:var(--red-100);color:var(--red-700)}.report-status-badge[data-v-682fe003]{color:rgba(229,143,250,.88);color:var(--secondary-dark);padding:.75rem 1.25rem;border-radius:6px;font-size:.95rem;display:flex;flex-direction:column;align-items:baseline;text-align:left;line-height:1.3;box-shadow:0 2px 8px rgba(216,105,247,.2);border-left:4px solid var(--secondary-color)}.report-status-badge span[data-v-682fe003]{margin:3px 0;display:flex;align-items:center;gap:.5rem}.report-status-badge i[data-v-682fe003]{color:var(--secondary-color);font-size:1.1rem}.blink-badge[data-v-682fe003]{animation:pulse-682fe003 2s ease-in-out infinite}@keyframes blink-682fe003{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.report-status-scheduled[data-v-682fe003]{background-color:var(--blue-50);color:var(--blue-700);padding:.5rem 1rem;border-radius:4px;font-size:.9rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.report-status-scheduled i[data-v-682fe003]{font-size:1rem}.report-status-scheduled strong[data-v-682fe003]{font-weight:600}.obtaining-spinner[data-v-682fe003]{display:flex;align-items:center;gap:.5rem;color:var(--secondary-dark);font-size:.9rem}.obtaining-spinner i[data-v-682fe003]{color:var(--secondary-color);font-size:1rem}.empty-state[data-v-682fe003]{display:flex;flex-direction:column;align-items:center;padding:2rem;border:2px dashed var(--surface-300);border-radius:8px;text-align:center}.empty-icon[data-v-682fe003]{font-size:4rem;color:var(--surface-400);margin-bottom:1rem}.empty-message[data-v-682fe003]{font-size:1.2rem;color:var(--text-color-secondary)}.section-description[data-v-682fe003]{font-size:.9rem;color:var(--text-color-secondary);margin-bottom:1rem}.ai-icon-pulse[data-v-682fe003]{animation:pulse-682fe003 2s ease-in-out infinite}@keyframes pulse-682fe003{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ai-sparkle-container[data-v-682fe003]{position:relative;display:inline-flex;width:22px;height:22px;margin-left:5px}.sparkle[data-v-682fe003]{position:absolute;background-color:#d869f7;transform-origin:center}.sparkle-large[data-v-682fe003]{width:14px;height:14px;left:0;top:3px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:sparkle-pulse-682fe003 1.8s infinite}.sparkle-small[data-v-682fe003]{width:8px;height:8px;top:0;right:2px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:sparkle-pulse-682fe003 1.8s .3s infinite}.sparkle-top-right[data-v-682fe003]{top:0;right:0;animation:sparkle-pulse-682fe003 1.8s .3s infinite}.sparkle-bottom-right[data-v-682fe003]{bottom:0;right:8px;animation:sparkle-pulse-682fe003 1.8s .6s infinite}@keyframes sparkle-pulse-682fe003{0%{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(.8)}}.info-modal[data-v-682fe003] .p-dialog-header{background-color:#4d90fd;color:#fff}.info-content[data-v-682fe003]{padding:1rem 0}.info-section[data-v-682fe003]{display:flex;margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.info-icon[data-v-682fe003]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#4d90fd;color:#fff;border-radius:50%;margin-right:1rem;font-size:1.5rem}.info-icon .pi[data-v-682fe003]{font-size:1.8rem}.info-text[data-v-682fe003]{flex:1}.info-text h3[data-v-682fe003]{margin-top:0;margin-bottom:.5rem;color:#333;font-size:1.2rem}.info-text p[data-v-682fe003]{margin:0;color:#666;line-height:1.5}.ai-overview-explanation[data-v-682fe003]{background-color:var(--surface-100);border-left:4px solid var(--primary-color);border-radius:4px;color:var(--text-color-secondary);font-size:.9rem}.ai-overview-explanation a[data-v-682fe003]{color:var(--primary-color);text-decoration:none}.ai-overview-explanation a[data-v-682fe003]:hover{text-decoration:underline}.provider-logo[data-v-682fe003]{height:24px;width:auto;margin-right:8px;vertical-align:middle;border-radius:50%}.see-results-button[data-v-682fe003]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:45px!important;line-height:23px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important}.see-results-button[data-v-682fe003]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.share-of-voice-container[data-v-682fe003]{height:100%;display:flex;flex-direction:column}.share-of-voice-description[data-v-682fe003]{margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #4d90fd}.share-of-voice-description p[data-v-682fe003]{margin:0;color:#555;line-height:1.5}.share-of-voice-matrix[data-v-682fe003]{flex:1;overflow:auto}.matrix-table[data-v-682fe003]{overflow-x:auto;margin-bottom:2rem}.sov-table[data-v-682fe003]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sov-table td[data-v-682fe003],.sov-table th[data-v-682fe003]{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef}.sov-table th[data-v-682fe003]{background-color:#4d90fd;color:#fff;font-weight:600;position:sticky;top:0;z-index:10}.competitor-header[data-v-682fe003]{min-width:200px;position:sticky;left:0;z-index:11}.provider-header[data-v-682fe003]{min-width:150px;text-align:center}.competitor-cell[data-v-682fe003]{background-color:#f8f9fa;position:sticky;left:0;z-index:5;min-width:200px}.client-row .competitor-cell[data-v-682fe003]{background-color:#e3f2fd}.competitor-info[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.competitor-name[data-v-682fe003]{font-weight:500}.client-badge[data-v-682fe003]{background-color:#4d90fd;color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.percentage-cell[data-v-682fe003]{min-width:150px;position:relative}.percentage-container[data-v-682fe003]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem}.percentage-bar[data-v-682fe003]{height:20px;border-radius:10px;margin-bottom:.3rem;min-width:2px;transition:all .3s ease}.percentage-text[data-v-682fe003]{font-weight:600;font-size:.9rem;color:#333}.mentions-count[data-v-682fe003]{font-size:.75rem;color:#666}.share-of-voice-legend[data-v-682fe003]{margin-top:1rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.share-of-voice-legend h4[data-v-682fe003]{margin:0 0 1rem 0;color:#333}.legend-items[data-v-682fe003]{display:flex;flex-wrap:wrap;gap:1rem}.legend-item[data-v-682fe003]{display:flex;align-items:center;gap:.5rem}.legend-color[data-v-682fe003]{width:20px;height:12px;border-radius:6px}.client-row[data-v-682fe003]{background-color:rgba(227,242,253,.3)}.client-row[data-v-682fe003]:hover{background-color:rgba(227,242,253,.5)}.sov-table tr:hover .competitor-cell[data-v-682fe003]{background-color:#e9ecef}.client-row:hover .competitor-cell[data-v-682fe003]{background-color:#bbdefb}@media (max-width:768px){.sov-table[data-v-682fe003]{font-size:.85rem}.sov-table td[data-v-682fe003],.sov-table th[data-v-682fe003]{padding:.5rem}.competitor-cell[data-v-682fe003],.competitor-header[data-v-682fe003]{min-width:150px}.provider-header[data-v-682fe003]{min-width:120px}.legend-items[data-v-682fe003]{flex-direction:column;gap:.5rem}}.see-more-badge[data-v-682fe003]{display:inline-block;background:var(--surface-200);color:var(--text-color-secondary);padding:2px 6px;border-radius:4px;font-size:.75rem;cursor:pointer;margin-top:4px}.see-more-badge[data-v-682fe003]:hover{background:var(--surface-300)}.page-container[data-v-6dfe0d6e]{background-color:#f5f7fa;min-height:100vh;padding:2rem}.profile-content[data-v-6dfe0d6e]{max-width:1200px;margin:0 auto}.profile-header[data-v-6dfe0d6e]{background:linear-gradient(135deg,rgba(216,105,247,.97),rgba(92,165,247,.97),rgba(92,165,247,.97));border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;border:1px solid hsla(0,0%,100%,.3);position:relative;overflow:hidden;max-width:1200px;margin:0 auto 2rem auto}.profile-header[data-v-6dfe0d6e]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);z-index:0}.page-title[data-v-6dfe0d6e]{font-size:2.5rem;margin:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.page-subtitle[data-v-6dfe0d6e]{font-size:1.2rem;color:#fff;margin-top:.5rem;opacity:.9;position:relative;z-index:1}.back-button[data-v-6dfe0d6e]{position:absolute;top:1rem;left:1rem;color:#fff;z-index:10}.glass-container[data-v-6dfe0d6e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.profile-overview[data-v-6dfe0d6e]{margin-bottom:2rem}.profile-picture-card[data-v-6dfe0d6e]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:2rem;display:flex;align-items:center;gap:2rem;margin-bottom:2rem;position:relative}.back-to-menu-btn[data-v-6dfe0d6e]{position:absolute;top:10px;right:10px;z-index:20}.profile-picture-container[data-v-6dfe0d6e]{display:flex;flex-direction:column;align-items:center;gap:1rem}.profile-picture[data-v-6dfe0d6e]{width:150px;height:150px;border-radius:50%;background-color:#f0f2f5;display:flex;align-items:center;justify-content:center;overflow:hidden;border:4px solid #3498db;box-shadow:0 4px 12px rgba(52,152,219,.2)}.profile-picture img[data-v-6dfe0d6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-picture i[data-v-6dfe0d6e]{font-size:3rem;color:#b0bec5}.profile-upload-wrapper[data-v-6dfe0d6e]{position:relative}.file-input[data-v-6dfe0d6e]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.upload-button[data-v-6dfe0d6e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f5f7fa;border:1px solid #dce0e5;border-radius:8px;color:#4a5568;cursor:pointer;font-weight:500;transition:all .3s}.upload-button[data-v-6dfe0d6e]:hover{background-color:#edf2f7;border-color:#cbd5e0}.profile-info[data-v-6dfe0d6e]{flex:1}.profile-name[data-v-6dfe0d6e]{font-size:1.8rem;color:#2c3e50;margin:0 0 .25rem 0}.profile-email[data-v-6dfe0d6e]{font-size:1rem;color:#7f8c8d;margin:0 0 .5rem 0}.profile-position[data-v-6dfe0d6e]{font-size:1.1rem;color:#34495e;margin:0}.text-muted[data-v-6dfe0d6e]{color:#a0aec0}.profile-card[data-v-6dfe0d6e]{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1.5rem;margin-bottom:1.5rem}.card-header[data-v-6dfe0d6e]{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #eaeaea}.card-header i[data-v-6dfe0d6e]{font-size:1.2rem;color:#3498db;margin-right:.75rem}.section-title[data-v-6dfe0d6e]{font-size:1.3rem;color:#2c3e50;margin:0}.form-grid[data-v-6dfe0d6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.form-group[data-v-6dfe0d6e]{margin-bottom:1.25rem}.form-group label[data-v-6dfe0d6e]{display:block;margin-bottom:.5rem;font-weight:500;color:#4a5568;font-size:.95rem}.form-control[data-v-6dfe0d6e]{width:100%;padding:.75rem;font-size:1rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fcfcfc;transition:all .3s}.form-control[data-v-6dfe0d6e]:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.2)}.form-control[data-v-6dfe0d6e]:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-actions[data-v-6dfe0d6e]{display:flex;justify-content:flex-end;margin-top:1rem}.p-button-primary[data-v-6dfe0d6e]{background-color:#3498db;color:#fff;border:none;padding:.75rem 1.5rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s}.p-button-primary[data-v-6dfe0d6e]:hover{background-color:#2980b9}.p-button-primary[data-v-6dfe0d6e]:disabled{opacity:.7;cursor:not-allowed}.p-button-secondary[data-v-6dfe0d6e]{background-color:#ecf0f1;color:#34495e;border:1px solid #bdc3c7}.p-button-secondary[data-v-6dfe0d6e]:hover{background-color:#dfe6e9}.p-button-help[data-v-6dfe0d6e]{color:#8e44ad;border-color:#8e44ad}.p-button-help[data-v-6dfe0d6e]:hover{background-color:rgba(142,68,173,.1)}.alert[data-v-6dfe0d6e]{display:flex;align-items:center;padding:.75rem 1rem;border-radius:8px;font-size:.9rem}.alert-success[data-v-6dfe0d6e]{background-color:rgba(46,204,113,.1);color:#27ae60;border:1px solid rgba(46,204,113,.2)}.alert-error[data-v-6dfe0d6e]{background-color:rgba(231,76,60,.1);color:#e74c3c;border:1px solid rgba(231,76,60,.2)}.password-requirements[data-v-6dfe0d6e]{background-color:#f8fafc;border-radius:8px;padding:1rem;margin:1rem 0;border:1px solid #e2e8f0}.password-requirements p[data-v-6dfe0d6e]{margin:0 0 .5rem 0;color:#4a5568}.password-requirements ul[data-v-6dfe0d6e]{margin:0;padding-left:1.5rem;color:#718096}.password-requirements li[data-v-6dfe0d6e]{margin-bottom:.25rem}.account-actions[data-v-6dfe0d6e]{display:flex;flex-direction:column;gap:.75rem}.text-sm[data-v-6dfe0d6e]{font-size:.875rem}.text-xs[data-v-6dfe0d6e]{font-size:.75rem}.mr-2[data-v-6dfe0d6e]{margin-right:.5rem}.mt-3[data-v-6dfe0d6e]{margin-top:.75rem}.mb-2[data-v-6dfe0d6e]{margin-bottom:.5rem}.w-full[data-v-6dfe0d6e]{width:100%}@media (max-width:992px){.profile-picture-card[data-v-6dfe0d6e]{flex-direction:column;text-align:center}.profile-header[data-v-6dfe0d6e]{padding:1.5rem}.page-title[data-v-6dfe0d6e]{font-size:2rem}.page-container[data-v-6dfe0d6e]{padding:1rem}}@media (max-width:768px){.form-grid[data-v-6dfe0d6e]{grid-template-columns:1fr}}.gradient-accent[data-v-6dfe0d6e]{background:linear-gradient(135deg,#9c27b0,#3498db);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.dashboard-btn[data-v-6dfe0d6e]{position:absolute;top:10px;right:10px;z-index:20;font-size:.85rem;padding:.5rem 1rem}.plans-view[data-v-5fb71c3a]{padding:.5rem 1.5rem 1.5rem 2rem;max-width:1200px;margin:0 auto;min-height:100vh;background-color:var(--surface-ground)}.page-header[data-v-5fb71c3a]{text-align:left;margin-bottom:2rem;position:relative}.page-header h1[data-v-5fb71c3a]{font-size:2rem;margin-bottom:1rem;color:var(--text-color)}.description-text[data-v-5fb71c3a]{margin-bottom:2rem;line-height:1.5;color:var(--text-color-secondary)}.plans-container[data-v-5fb71c3a]{display:flex;flex-direction:row;justify-content:space-between;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap}.plan-card[data-v-5fb71c3a]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:2rem;position:relative;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;flex:1;min-width:280px}.plan-card[data-v-5fb71c3a]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.plan-card.highlighted[data-v-5fb71c3a]{border:2px solid #d869f7}.plan-card.current-plan[data-v-5fb71c3a]{border:2px solid #d869f7;background-color:rgba(216,105,247,.05)}.plan-tag[data-v-5fb71c3a]{position:absolute;top:-12px;right:20px;background-color:#d869f7;color:#fff;padding:.25rem 1rem;border-radius:12px;font-weight:600;font-size:.875rem}.plan-header[data-v-5fb71c3a]{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--surface-border)}.plan-header h2[data-v-5fb71c3a]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-color)}.plan-price[data-v-5fb71c3a]{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.tax-note[data-v-5fb71c3a]{font-size:.75rem;color:var(--text-color-secondary);text-align:center;margin-top:.25rem}.price[data-v-5fb71c3a]{font-size:2.5rem;font-weight:700;color:#d869f7}.period[data-v-5fb71c3a]{font-size:1rem;color:var(--text-color-secondary)}.current-plan-badge[data-v-5fb71c3a]{background-color:#d869f7;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;display:inline-block;margin-top:1rem}.plan-features[data-v-5fb71c3a]{flex:1;margin-bottom:2rem}.plan-features ul[data-v-5fb71c3a]{list-style:none;padding:0;margin:0}.plan-features li[data-v-5fb71c3a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--text-color)}.plan-features i[data-v-5fb71c3a]{color:var(--green-500);font-size:1rem}.plan-action[data-v-5fb71c3a]{text-align:center}.current-plan-text[data-v-5fb71c3a]{color:var(--primary-color);font-weight:600}.subscription-info[data-v-5fb71c3a]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:2rem}.subscription-info h2[data-v-5fb71c3a]{margin-top:0;margin-bottom:1.5rem;color:var(--text-color);font-size:1.5rem}.subscription-details[data-v-5fb71c3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.detail-item[data-v-5fb71c3a]{display:flex;flex-direction:column;gap:.5rem}.detail-label[data-v-5fb71c3a]{font-size:.875rem;color:var(--text-color-secondary)}.detail-value[data-v-5fb71c3a]{font-size:1.125rem;font-weight:600;color:var(--text-color)}.confirmation-content[data-v-5fb71c3a]{display:flex;align-items:center;gap:1rem}.enterprise-section[data-v-5fb71c3a]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:2rem;margin-bottom:3rem;position:relative;transition:transform .3s,box-shadow .3s;border-left:4px solid #d869f7}.enterprise-section[data-v-5fb71c3a]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.enterprise-section.current-plan[data-v-5fb71c3a]{border:2px solid #d869f7;background-color:rgba(216,105,247,.05)}.enterprise-content[data-v-5fb71c3a]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.enterprise-info[data-v-5fb71c3a]{flex:3}.enterprise-info h2[data-v-5fb71c3a]{font-size:1.75rem;margin-bottom:1rem;color:var(--text-color)}.enterprise-description[data-v-5fb71c3a]{margin-bottom:1.5rem;color:var(--text-color-secondary)}.enterprise-features[data-v-5fb71c3a]{display:flex;flex-wrap:wrap;gap:1rem 2rem;list-style:none;padding:0;margin:0}.enterprise-features li[data-v-5fb71c3a]{display:flex;align-items:center;gap:.5rem;color:var(--text-color);width:calc(50% - 1rem)}.enterprise-features i[data-v-5fb71c3a]{color:var(--green-500);font-size:1rem}.enterprise-action[data-v-5fb71c3a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.enterprise-price[data-v-5fb71c3a]{font-size:1.75rem;font-weight:700;color:#d869f7}.enterprise-badge[data-v-5fb71c3a]{margin-top:0}@media (max-width:768px){.enterprise-content[data-v-5fb71c3a]{flex-direction:column}.enterprise-features li[data-v-5fb71c3a]{width:100%}.enterprise-action[data-v-5fb71c3a]{width:100%;margin-top:1.5rem}}.free-trial-bar[data-v-5fb71c3a]{display:none}@media (max-width:768px){.free-trial-content[data-v-5fb71c3a]{flex-direction:column;gap:.75rem}.free-action[data-v-5fb71c3a]{width:100%;justify-content:center}}.back-button[data-v-5fb71c3a]{color:#d869f7!important;border-color:#d869f7!important}.back-button[data-v-5fb71c3a]:hover{background:rgba(216,105,247,.04)!important}.not-found-container[data-v-221e26d9]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--surface-ground);padding:2rem}.not-found-content[data-v-221e26d9]{text-align:center;background-color:var(--surface-card);padding:3rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:500px}.not-found-icon[data-v-221e26d9]{font-size:4rem;color:var(--orange-500);margin-bottom:1rem}h1[data-v-221e26d9]{font-size:5rem;margin:0;color:var(--primary-color)}h2[data-v-221e26d9]{margin-top:.5rem;margin-bottom:1rem}p[data-v-221e26d9]{margin-bottom:2rem;color:var(--text-color-secondary)}@page{size:A4 landscape;margin:.5cm}html{background-color:#fff!important}body{font-family:Montserrat,sans-serif;background-color:#fff;padding:20px}.report-view{min-height:100vh;background-color:#f5f5f5;padding:20px 0}#hs-chat-widget-container,#hubspot-conversations-iframe-container,.hs-chat-widget,.hubspot-conversations-iframe{display:none!important;visibility:hidden!important}.page{background:#fff;padding:20px;margin:20px auto;width:100%;max-width:1122px;page-break-after:always;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:8px;border:1px solid #e0e0e0}.print-btn{position:fixed;top:20px;right:20px;background:#1b92db;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;cursor:pointer;z-index:1000}.print-btn:hover{background:#0056b3}.index{page-break-after:auto;page-break-inside:avoid;margin:20px auto;padding:20px}.index h2{margin-bottom:10px;text-align:center}.index .toc{width:100%;border-collapse:collapse;table-layout:fixed;page-break-inside:avoid;margin:0 auto}.index .toc tr{page-break-inside:avoid;page-break-after:avoid}.index .toc td{padding:4px 8px;font-size:16px;vertical-align:top}.index .toc .section{width:90%}.index .toc .dots{width:85%;text-align:right;font-family:monospace;overflow:hidden;white-space:nowrap;text-overflow:clip}.index .toc .page-number{width:8%;text-align:right}.index .toc a{color:#1b92db;text-decoration:none}.header{background-color:#1b92db;color:#fff;padding:10px}.cover-page{background-size:cover;background-position:50%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;box-sizing:border-box;position:relative}.cover-page:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cover-content{position:relative;z-index:2;text-align:left;color:#fff}.cover-content h1{font-size:3em;margin:0 0 20px}.cover-content h2{font-size:2em;margin:0 0 10px}.cover-content h3{font-size:1.5em;margin:0}.cover-footer{position:absolute;bottom:20px;left:40px;z-index:2;text-align:left;color:#fff;font-size:1em}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@page{size:A4 landscape;margin:.5cm}body{padding:0;margin:0;font-size:95%}.report-view,body{background:#fff!important}.report-view{padding:0!important}.print-btn{display:none}.page{box-shadow:none;margin:0;width:100%;min-height:auto;padding:15px;page-break-inside:avoid;background-color:#fff!important;border:none!important;border-radius:0!important}.page:not(:last-child){page-break-after:always}.cover-page{height:100vh;background-size:cover!important;background-position:50%!important;padding:40px}table td,table th{padding:3px 6px!important}.report-view canvas{height:250px!important}.index .toc a{text-decoration:none;color:#000}.index .toc,.index .toc td,.index .toc tr{page-break-inside:avoid}hr{margin:10px 0!important}h1{font-size:1.8em!important}h2{font-size:1.5em!important}h3{font-size:1.2em!important}h4{font-size:1.1em!important}.question-analysis-table td{padding:8px 6px!important}canvas{height:250px!important;width:100%!important;max-width:100%!important}.chunked-table-container{margin-bottom:10px!important}.question-analysis-container{margin-top:10px!important}table{font-size:95%!important}.page>div,.page>h2,.page>h3{max-width:100%!important;width:100%!important}.question-analysis-container{overflow:visible!important}.page[id^=question-]{page-break-after:auto!important;page-break-inside:auto!important;height:auto!important;min-height:auto!important}.error-container,.loading-container,.report-view{background-color:#fff!important}}hr{background-color:#d6d6d6;height:1px;border:0;margin:15px 0}.report-view canvas{height:300px!important}.report-view table{border-collapse:separate!important;width:100%;border-spacing:0;margin-bottom:15px}.report-view table thead tr{background-color:#f0f0f0;text-align:left}.report-view table td,.report-view table th{padding:4px 8px}.report-view table tbody tr{background-color:#f7f7f7}.report-view table td{max-width:300px;overflow:hidden;text-overflow:ellipsis}.chunked-table-container{margin-bottom:15px}.question-analysis-container{border:1px solid #ddd;border-radius:4px;overflow:hidden}.question-analysis-table{border-collapse:collapse;width:100%}.question-analysis-table th{background-color:#e6e6e6;padding:12px 8px;text-align:left;font-weight:700;border-bottom:2px solid #ddd}.question-analysis-table td{padding:16px 8px;vertical-align:top}.question-analysis-table .provider-row{border-bottom:2px solid #ddd}.question-analysis-table .provider-row:last-child{border-bottom:none}.question-analysis-table .provider-row:nth-child(odd){background-color:#f7f7f7}.question-analysis-table .provider-row:nth-child(2n){background-color:#f0f0f0}.loader-title{text-align:center;margin-top:20px;font-size:1.5em;color:#555;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.1)}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.9);z-index:1000}.custom-loader{border:6px solid hsla(0,0%,95%,.8);border-top:6px solid rgba(216,105,247,.8);border-right:6px solid rgba(92,165,247,.8);border-radius:50%;width:70px;height:70px;animation:spin 1.2s ease-in-out infinite;margin:0 auto;box-shadow:0 0 15px rgba(216,105,247,.3)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.provider-heading{margin-bottom:10px}.provider-table-title{margin-top:0}@media print{.provider-heading{margin-top:5px!important;margin-bottom:5px!important}.provider-table-title{margin-top:0!important;margin-bottom:2px!important}.page[id^=providers-] div[style*="flex-wrap: wrap"]{gap:10px!important}}.subscription-success[data-v-49b8c224]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.success-card[data-v-49b8c224]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:3rem;text-align:center;max-width:600px;width:100%}.success-icon[data-v-49b8c224]{margin-bottom:1.5rem}.success-icon i[data-v-49b8c224]{font-size:5rem;color:var(--green-500)}h1[data-v-49b8c224]{color:var(--text-color);margin-bottom:1rem}.message[data-v-49b8c224]{color:var(--text-color-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.5}.actions[data-v-49b8c224]{display:flex;gap:1rem;justify-content:center}@media (max-width:768px){.actions[data-v-49b8c224]{flex-direction:column}}.subscription-cancel[data-v-34ca8139]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.cancel-card[data-v-34ca8139]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:3rem;text-align:center;max-width:600px;width:100%}.cancel-icon[data-v-34ca8139]{margin-bottom:1.5rem}.cancel-icon i[data-v-34ca8139]{font-size:5rem;color:var(--orange-500)}h1[data-v-34ca8139]{color:var(--text-color);margin-bottom:1rem}.message[data-v-34ca8139]{color:var(--text-color-secondary);margin-bottom:2rem;font-size:1.1rem;line-height:1.5}.actions[data-v-34ca8139]{display:flex;gap:1rem;justify-content:center}@media (max-width:768px){.actions[data-v-34ca8139]{flex-direction:column}}.invoices-view[data-v-5df02df5]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page-header[data-v-5df02df5]{margin-bottom:2rem;text-align:center}.page-header h1[data-v-5df02df5]{font-size:2rem;margin-bottom:.5rem;color:var(--text-color)}.subtitle[data-v-5df02df5]{font-size:1rem;color:var(--text-color-secondary)}.portal-container[data-v-5df02df5]{background-color:var(--surface-card);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:3rem 1.5rem;text-align:center}.portal-message[data-v-5df02df5]{max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.portal-icon[data-v-5df02df5]{font-size:3rem;color:var(--primary-color);margin-bottom:1.5rem}.portal-message h2[data-v-5df02df5]{margin-bottom:1rem;color:var(--text-color)}.portal-message p[data-v-5df02df5]{margin-bottom:2rem;color:var(--text-color-secondary)}.loading-indicator[data-v-5df02df5]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--primary-color)}.project-sharing-page[data-v-0173e4c2]{max-width:900px;margin:2rem auto;padding:1rem}.p-field label[data-v-0173e4c2]{display:block;margin-bottom:.5rem;font-weight:700}.subscription-sharing-page[data-v-633b0c66]{min-height:100vh;background-color:var(--surface-ground)}.content-container[data-v-633b0c66]{max-width:1200px;margin:0 auto;padding:.5rem 1.5rem 1.5rem 2rem}h1[data-v-633b0c66]{margin-bottom:1rem;color:var(--text-color)}.description-text[data-v-633b0c66]{margin-bottom:2rem;line-height:1.5;color:var(--text-color-secondary)}.premium-note[data-v-633b0c66]{background-color:var(--yellow-100);border-left:4px solid var(--yellow-500);padding:1rem;margin-top:1rem;border-radius:4px}.premium-note i[data-v-633b0c66]{color:var(--yellow-500);margin-right:.5rem}.premium-note a[data-v-633b0c66]{color:var(--primary-color);font-weight:700;text-decoration:none}.premium-note a[data-v-633b0c66]:hover{text-decoration:underline}h3[data-v-633b0c66]{margin-bottom:1rem;font-size:1.2rem;color:var(--text-color)}.p-field[data-v-633b0c66]{margin-bottom:1.5rem}.p-field label[data-v-633b0c66]{display:block;margin-bottom:.5rem;font-weight:500}.required-asterisk[data-v-633b0c66]{color:var(--red-500);margin-left:3px}.help-text[data-v-633b0c66]{display:block;color:var(--text-color-secondary);margin-top:.5rem;font-size:.875rem}.action-buttons[data-v-633b0c66]{display:flex;gap:.5rem}[data-v-633b0c66] .p-button{margin-right:.5rem}[data-v-633b0c66] .p-card{margin-bottom:2rem;background-color:var(--surface-card)}[data-v-633b0c66] .p-card-title{font-size:1.3rem;color:var(--text-color)}[data-v-633b0c66] .p-datatable-wrapper{border-radius:4px;overflow:hidden}[data-v-633b0c66] .p-datatable-header{background-color:var(--surface-section);padding:1rem}[data-v-633b0c66] .p-paginator{padding:.5rem}[data-v-633b0c66] .p-tag{text-transform:capitalize}.project-management[data-v-633b0c66]{margin-top:1.5rem}.project-management h4[data-v-633b0c66]{margin-bottom:.75rem;font-size:1.1rem;color:var(--text-color)}.p-grid[data-v-633b0c66]{display:flex;flex-wrap:wrap;margin:-.5rem}.p-col-12[data-v-633b0c66]{width:100%;padding:.5rem}@media (min-width:768px){.p-md-6[data-v-633b0c66]{width:50%;padding:.5rem 1.5rem}}.project-management[data-v-633b0c66] .p-datatable{margin-bottom:1.5rem}@media (max-width:767px){.project-management .p-col-12[data-v-633b0c66]:not(:last-child){margin-bottom:2rem}}.unsubscribe-container[data-v-2cb6e61e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f7f9fc}.unsubscribe-card[data-v-2cb6e61e]{width:100%;max-width:500px;padding:2rem;border-radius:12px;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.logo-container[data-v-2cb6e61e]{margin-bottom:2rem}.logo[data-v-2cb6e61e]{height:60px}h2[data-v-2cb6e61e]{font-size:1.8rem;margin-bottom:1.5rem;color:#2c3e50}p[data-v-2cb6e61e]{margin-bottom:1.5rem;color:#4a5568;line-height:1.6}.info-text[data-v-2cb6e61e]{font-size:.9rem;color:#718096}.button-group[data-v-2cb6e61e]{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.btn[data-v-2cb6e61e]{padding:.8rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-primary[data-v-2cb6e61e]{background-color:#3182ce;color:#fff}.btn-primary[data-v-2cb6e61e]:hover{background-color:#2c5282}.btn-secondary[data-v-2cb6e61e]{background-color:#e2e8f0;color:#4a5568}.btn-secondary[data-v-2cb6e61e]:hover{background-color:#cbd5e0}.error-container[data-v-2cb6e61e],.success-container[data-v-2cb6e61e]{padding:1rem 0}.error-icon[data-v-2cb6e61e],.success-icon[data-v-2cb6e61e]{font-size:3rem;margin-bottom:1rem}.success-icon[data-v-2cb6e61e]{color:#48bb78}.error-icon[data-v-2cb6e61e]{color:#e53e3e}.loading-container[data-v-2cb6e61e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0}.spinner[data-v-2cb6e61e]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:spin-2cb6e61e 1s linear infinite;margin-bottom:1rem}@keyframes spin-2cb6e61e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.terms-container[data-v-92d16ce2]{max-width:1200px;margin:0 auto;padding:2rem;background-color:var(--surface-ground)}.page-header[data-v-92d16ce2]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-92d16ce2]{font-size:2.5rem;margin-bottom:.5rem;color:var(--primary-color)}.page-header .subtitle[data-v-92d16ce2]{font-size:1.2rem;color:var(--text-color-secondary)}.terms-content[data-v-92d16ce2]{background-color:var(--surface-card);padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.terms-section[data-v-92d16ce2]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--surface-border)}.terms-section[data-v-92d16ce2]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.terms-section h2[data-v-92d16ce2]{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color)}.terms-section h3[data-v-92d16ce2]{font-size:1.2rem;margin-bottom:.75rem;color:var(--text-color)}.terms-section p[data-v-92d16ce2]{margin-bottom:1rem;line-height:1.6;color:var(--text-color)}.terms-list[data-v-92d16ce2]{margin-left:1.5rem;margin-bottom:1rem}.terms-list li[data-v-92d16ce2]{margin-bottom:.75rem;line-height:1.6}.terms-list.numbered[data-v-92d16ce2]{list-style-type:decimal}.contact-list[data-v-92d16ce2]{list-style-type:none;margin-left:0}.contact-list li[data-v-92d16ce2]{margin-bottom:.5rem}a[data-v-92d16ce2]{color:var(--primary-color);text-decoration:none}a[data-v-92d16ce2]:hover{text-decoration:underline}@media (max-width:768px){.terms-container[data-v-92d16ce2]{padding:1rem}.terms-content[data-v-92d16ce2]{padding:1.5rem}.page-header h1[data-v-92d16ce2]{font-size:2rem}}.privacy-container[data-v-5fed3b4a]{max-width:1200px;margin:0 auto;padding:2rem;background-color:var(--surface-ground)}.page-header[data-v-5fed3b4a]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-5fed3b4a]{font-size:2.5rem;margin-bottom:.5rem;color:var(--primary-color)}.page-header .subtitle[data-v-5fed3b4a]{font-size:1.2rem;color:var(--text-color-secondary)}.privacy-content[data-v-5fed3b4a]{background-color:var(--surface-card);padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.privacy-section[data-v-5fed3b4a]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--surface-border)}.privacy-section[data-v-5fed3b4a]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section h2[data-v-5fed3b4a]{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color)}.privacy-section h3[data-v-5fed3b4a]{font-size:1.2rem;margin-bottom:.75rem;color:var(--text-color)}.privacy-section p[data-v-5fed3b4a]{margin-bottom:1rem;line-height:1.6;color:var(--text-color)}.privacy-list[data-v-5fed3b4a]{margin-left:1.5rem;margin-bottom:1rem}.privacy-list li[data-v-5fed3b4a]{margin-bottom:.75rem;line-height:1.6}.contact-list[data-v-5fed3b4a]{list-style-type:none;margin-left:0}.contact-list li[data-v-5fed3b4a]{margin-bottom:.5rem}.example-box[data-v-5fed3b4a]{background-color:var(--surface-section);border-radius:8px;padding:1.5rem;margin:1rem 0;border-left:4px solid var(--primary-color)}.example-box h4[data-v-5fed3b4a]{margin-top:0;color:var(--primary-color);font-size:1.1rem;margin-bottom:.5rem}.example-box p[data-v-5fed3b4a]{margin-bottom:1rem;font-family:monospace;white-space:pre-wrap;padding:.5rem;background-color:var(--surface-hover);border-radius:4px}a[data-v-5fed3b4a]{color:var(--primary-color);text-decoration:none}a[data-v-5fed3b4a]:hover{text-decoration:underline}@media (max-width:768px){.privacy-container[data-v-5fed3b4a]{padding:1rem}.privacy-content[data-v-5fed3b4a]{padding:1.5rem}.page-header h1[data-v-5fed3b4a]{font-size:2rem}}.page-container[data-v-a834bdf4]{padding:1.5rem;max-width:1400px;margin:0 auto}.keyword-explorer-layout[data-v-a834bdf4]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;min-height:calc(100vh - 200px)}.sidebar[data-v-a834bdf4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;position:sticky;top:1rem;width:300px}.sidebar-header[data-v-a834bdf4]{padding:1.25rem;border-bottom:1px solid var(--surface-200);display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-a834bdf4]{margin:0;font-size:1.1rem;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.history-close-btn[data-v-a834bdf4]{width:2rem;height:2rem}.sidebar-new-analysis[data-v-a834bdf4]{padding:0 1rem;margin:.5rem 0 1rem}.sidebar-new-analysis-btn[data-v-a834bdf4]{width:100%}.sidebar-content[data-v-a834bdf4]{padding:1rem;max-height:600px;overflow-y:auto}.empty-history[data-v-a834bdf4]{text-align:center;padding:2rem 1rem;color:var(--text-color-secondary)}.empty-history .empty-icon[data-v-a834bdf4]{font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.history-list[data-v-a834bdf4]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-a834bdf4]{padding:1rem;border:1px solid var(--surface-200);border-radius:6px;cursor:pointer;transition:all .2s ease}.history-item[data-v-a834bdf4]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.history-item.active[data-v-a834bdf4]{border-color:var(--primary-color);background-color:var(--primary-50)}.history-item-header[data-v-a834bdf4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.history-title[data-v-a834bdf4]{font-weight:600;color:var(--text-color);font-size:.9rem;line-height:1.3}.history-date[data-v-a834bdf4]{font-size:.75rem;color:var(--text-color-secondary)}.history-meta[data-v-a834bdf4]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.history-country[data-v-a834bdf4],.history-language[data-v-a834bdf4],.history-website[data-v-a834bdf4]{font-size:.8rem;color:var(--text-color-secondary)}.history-status[data-v-a834bdf4]{display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-a834bdf4]{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase}.status-completed[data-v-a834bdf4]{background-color:var(--green-100);color:var(--green-700)}.status-running[data-v-a834bdf4]{background-color:var(--blue-100);color:var(--blue-700)}.status-failed[data-v-a834bdf4]{background-color:var(--red-100);color:var(--red-700)}.keywords-count[data-v-a834bdf4]{font-size:.75rem;color:var(--text-color-secondary)}.main-content[data-v-a834bdf4]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-a834bdf4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-header[data-v-a834bdf4]{padding:1.25rem;border-bottom:1px solid var(--surface-200);display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-a834bdf4],.card-header h3[data-v-a834bdf4]{margin:0;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.header-right[data-v-a834bdf4]{display:flex;align-items:center;gap:1rem}.new-analysis-btn[data-v-a834bdf4]{white-space:nowrap}.card-content[data-v-a834bdf4]{padding:1.5rem}.form-grid[data-v-a834bdf4]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-v-a834bdf4]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-v-a834bdf4]:nth-child(3){grid-column:1/-1}.form-group label[data-v-a834bdf4]{font-weight:600;color:var(--text-color);font-size:.9rem}.form-actions[data-v-a834bdf4]{display:flex;justify-content:flex-end}.executions-counter[data-v-a834bdf4]{display:flex;align-items:center;gap:.5rem;background-color:var(--primary-50);color:var(--primary-700);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500}.volume-badge[data-v-a834bdf4]{background-color:var(--blue-50);color:var(--blue-700);padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.85rem}.volume-badge.volume-zero[data-v-a834bdf4]{background-color:var(--surface-200);color:var(--surface-600)}.query-name[data-v-a834bdf4]{font-weight:500;color:var(--text-color)}.action-buttons-horizontal[data-v-a834bdf4]{display:flex;gap:.5rem}.keyword-details[data-v-a834bdf4]{background-color:var(--surface-50);border-radius:6px}.detail-section[data-v-a834bdf4]{padding:1rem}.detail-header[data-v-a834bdf4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.detail-header h4[data-v-a834bdf4]{margin:0;color:var(--text-color);font-size:1rem}.volume-info[data-v-a834bdf4]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.exact-volume[data-v-a834bdf4],.volume-range[data-v-a834bdf4]{font-size:.85rem;color:var(--text-color-secondary)}.volume-chart-container[data-v-a834bdf4]{height:300px;width:100%}.volume-chart-container .p-chart[data-v-a834bdf4]{height:100%!important}[data-v-a834bdf4] .p-chart,[data-v-a834bdf4] .p-chart canvas,[data-v-a834bdf4] .volume-chart-container .p-chart,[data-v-a834bdf4] .volume-chart-container canvas{height:100%!important;width:100%!important}.loading-container[data-v-a834bdf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.custom-loader[data-v-a834bdf4]{width:50px;height:50px;border:4px solid var(--surface-200);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-a834bdf4 1s linear infinite;margin-bottom:1rem}.loader-title[data-v-a834bdf4]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.loader-subtitle[data-v-a834bdf4]{margin:0;color:var(--text-color-secondary);font-size:.9rem}.empty-state[data-v-a834bdf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;border:2px dashed var(--surface-300);border-radius:8px;background-color:var(--surface-50)}.empty-state .empty-icon[data-v-a834bdf4]{font-size:4rem;color:var(--surface-400);margin-bottom:1rem}.empty-message[data-v-a834bdf4]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.empty-description[data-v-a834bdf4]{margin:0;color:var(--text-color-secondary);font-size:.9rem}.error-state[data-v-a834bdf4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;border:2px dashed var(--red-300);border-radius:8px;background-color:var(--red-50)}.error-state .error-icon[data-v-a834bdf4]{color:var(--red-500)}.error-state .empty-message[data-v-a834bdf4]{color:var(--red-700)}.error-state .empty-description[data-v-a834bdf4]{color:var(--red-600);margin-bottom:1.5rem}.sidebar .loading-container[data-v-a834bdf4]{padding:2rem 1rem;min-height:200px}.sidebar .custom-loader[data-v-a834bdf4]{width:30px;height:30px;border-width:3px}.card-content .loading-container[data-v-a834bdf4]{padding:2rem;min-height:300px}.pending-state[data-v-a834bdf4],.running-state[data-v-a834bdf4]{margin-top:1.5rem}.pending-banner[data-v-a834bdf4],.running-banner[data-v-a834bdf4]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid var(--primary-color);overflow:hidden;opacity:0;transform:translateY(20px);transition:all .5s ease-out}.pending-banner.banner-animate[data-v-a834bdf4],.running-banner.banner-animate[data-v-a834bdf4]{opacity:1;transform:translateY(0)}.pending-banner[data-v-a834bdf4]{border-left-color:#d869f7}.running-banner[data-v-a834bdf4]{border-left-color:var(--blue-500)}.banner-content[data-v-a834bdf4]{display:flex;align-items:flex-start;padding:1.5rem;gap:1rem}.banner-icon[data-v-a834bdf4]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--surface-100);flex-shrink:0}.pending-banner .banner-icon[data-v-a834bdf4]{background-color:rgba(216,105,247,.1);color:#d869f7}.running-banner .banner-icon[data-v-a834bdf4]{background-color:var(--blue-100);color:var(--blue-600)}.banner-icon i[data-v-a834bdf4]{font-size:1.5rem}.banner-icon .custom-loader.small[data-v-a834bdf4]{width:30px;height:30px;border-width:3px;border-color:var(--surface-200);border-top-color:var(--blue-500);margin:0}.banner-text[data-v-a834bdf4]{flex:1}.banner-text h3[data-v-a834bdf4]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem;font-weight:600}.banner-text p[data-v-a834bdf4]{margin:0 0 1rem 0;color:var(--text-color-secondary);font-size:.95rem;line-height:1.4}.progress-container[data-v-a834bdf4]{margin-top:1rem}.progress-bar[data-v-a834bdf4]{width:100%;height:8px;background-color:var(--surface-200);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-a834bdf4]{height:100%;background:linear-gradient(90deg,#d869f7,#e899f9);border-radius:4px;transition:width .3s ease-out;position:relative}.progress-fill[data-v-a834bdf4]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-a834bdf4 2s infinite}@keyframes shimmer-a834bdf4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-text[data-v-a834bdf4]{font-size:.85rem;color:var(--text-color-secondary);text-align:center}.banner-status[data-v-a834bdf4]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-top:.5rem}.status-indicator[data-v-a834bdf4]{width:12px;height:12px;border-radius:50%;animation:pulse-a834bdf4 2s infinite}.status-indicator.pending[data-v-a834bdf4]{background-color:#d869f7}.status-indicator.running[data-v-a834bdf4]{background-color:var(--blue-500)}.banner-status span[data-v-a834bdf4]{font-size:.9rem;font-weight:600;color:var(--text-color-secondary)}@keyframes pulse-a834bdf4{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:1024px){.keyword-explorer-layout[data-v-a834bdf4]{grid-template-columns:1fr;gap:1rem}.sidebar[data-v-a834bdf4]{position:static;width:100%}.form-grid[data-v-a834bdf4]{grid-template-columns:1fr}}@media (max-width:768px){.page-container[data-v-a834bdf4]{padding:1rem}.card-header[data-v-a834bdf4]{flex-direction:column;gap:1rem;align-items:flex-start}.header-right[data-v-a834bdf4]{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.new-analysis-btn[data-v-a834bdf4]{width:100%}.executions-counter[data-v-a834bdf4]{align-self:flex-start}.form-actions[data-v-a834bdf4]{justify-content:stretch}.form-actions .p-button[data-v-a834bdf4]{width:100%}}.project-selection[data-v-a834bdf4]{max-height:300px;overflow-y:auto}.project-item[data-v-a834bdf4]{border:2px solid var(--surface-border);transition:all .3s ease}.project-item[data-v-a834bdf4]:hover{border-color:var(--primary-color);background-color:var(--surface-hover)}.project-item-selected[data-v-a834bdf4]{border-color:var(--primary-color)!important;background-color:var(--primary-50)!important}.project-logo-small[data-v-a834bdf4]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--surface-100)}.project-logo-small img[data-v-a834bdf4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-selection-radio[data-v-a834bdf4]{display:flex;align-items:center;justify-content:center}.custom-loader.small[data-v-a834bdf4]{width:20px;height:20px;border:2px solid var(--surface-200);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-a834bdf4 1s linear infinite;margin:0 auto}@keyframes spin-a834bdf4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.explain-container[data-v-277b6f3f]{display:flex;flex-direction:column;gap:1rem}.intro[data-v-277b6f3f]{margin:0;color:#475569}.explain-list[data-v-277b6f3f]{display:flex;flex-direction:column;gap:.75rem}.explain-item[data-v-277b6f3f]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.explain-title[data-v-277b6f3f]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.explain-text[data-v-277b6f3f]{color:#475569;line-height:1.5}.formula[data-v-277b6f3f]{margin:.5rem 0 .25rem 1rem;color:#374151}.example[data-v-277b6f3f]{color:#64748b}.footer-actions[data-v-277b6f3f]{display:flex;justify-content:flex-end}.example-grid[data-v-277b6f3f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.example-card[data-v-277b6f3f]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.card-title[data-v-277b6f3f]{font-weight:600;color:#1f2937;margin-bottom:.5rem}.ai-sample[data-v-277b6f3f],.sov-sample[data-v-277b6f3f]{background:#f8fafc;border:1px dashed #e5e7eb;border-radius:6px;padding:.5rem .75rem}.ai-answer[data-v-277b6f3f]{background:#f8fafc;border-left:3px solid #d869f7;border-radius:6px;padding:.65rem .75rem;color:#0f172a;line-height:1.6}.brand[data-v-277b6f3f]{color:#d869f7;font-weight:700}.answer-meta[data-v-277b6f3f]{margin-top:.35rem}.ai-question[data-v-277b6f3f]{font-size:.85rem;color:#0f172a;margin:0 0 .35rem 0}.ai-provider[data-v-277b6f3f]{font-size:.8rem;color:#64748b;margin-bottom:.25rem}.ai-section-title[data-v-277b6f3f]{font-weight:600;color:#1f2937;margin:.35rem 0 .25rem 0}.ai-bullets[data-v-277b6f3f]{margin:.25rem 0 0 1rem;color:#0f172a}.appearance-highlight[data-v-277b6f3f]{background:rgba(216,105,247,.12);border-left:3px solid #d869f7;padding:.15rem .25rem;border-radius:4px}.ai-list[data-v-277b6f3f]{margin:0;padding-left:1.25rem}.ai-list .highlight[data-v-277b6f3f]{background:rgba(216,105,247,.12);border-left:3px solid #d869f7;padding:0 .25rem}.tag[data-v-277b6f3f]{font-size:.7rem;margin-left:.35rem;padding:.05rem .35rem;border-radius:10px;border:1px solid #e5e7eb;color:#334155}.tag.yes[data-v-277b6f3f]{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.tag.pos[data-v-277b6f3f]{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.sov-row[data-v-277b6f3f]{margin-bottom:.5rem}.sov-row.emphasized[data-v-277b6f3f]{box-shadow:inset 0 0 0 2px rgba(216,105,247,.2);border-radius:6px;padding:.25rem}.sov-provider[data-v-277b6f3f]{font-weight:600;color:#1f2937}.sov-meta[data-v-277b6f3f]{font-size:.8rem;color:#64748b;margin:.2rem 0}.sov-bar[data-v-277b6f3f]{background:#e5e7eb;height:8px;border-radius:6px;overflow:hidden}.sov-fill[data-v-277b6f3f]{background:#60a5fa;height:100%;width:40%}.sov-fill.weak[data-v-277b6f3f]{background:#93c5fd}.sov-total[data-v-277b6f3f]{font-size:.8rem;color:#475569;margin-top:.25rem}.pill[data-v-277b6f3f]{font-size:.7rem;padding:.05rem .35rem;border-radius:8px}.pill.good[data-v-277b6f3f]{background:#dcfce7;color:#166534}.pill.avg[data-v-277b6f3f]{background:#fef9c3;color:#854d0e}@media (max-width:900px){.example-grid[data-v-277b6f3f]{grid-template-columns:1fr}}.page-container[data-v-02c4b594]{padding:2rem 2rem 2rem 2rem;max-width:none;width:100%}.project-header-section[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.project-info .project-title[data-v-02c4b594]{font-size:1.75rem;font-weight:600;color:#1a202c;margin:0}.title-with-back[data-v-02c4b594]{display:flex;align-items:center;gap:.75rem}.back-button-circle[data-v-02c4b594]{color:#64748b!important;background:rgba(100,116,139,.08)!important;border:1px solid rgba(100,116,139,.15)!important;padding:.5rem!important;width:40px!important;height:40px!important;border-radius:50%!important}.back-button-circle[data-v-02c4b594]:hover{background:rgba(100,116,139,.15)!important;border-color:rgba(100,116,139,.25)!important;color:#475569!important}.project-info .project-subtitle[data-v-02c4b594]{font-size:1rem;color:#64748b;margin:0;text-transform:lowercase}.filters-section[data-v-02c4b594]{margin-bottom:1.5rem}.filters-container[data-v-02c4b594]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-dropdown[data-v-02c4b594],.filter-multiselect[data-v-02c4b594],[data-v-02c4b594] .p-dropdown,[data-v-02c4b594] .p-multiselect{height:40px;min-height:40px}[data-v-02c4b594] .p-dropdown .p-dropdown-label,[data-v-02c4b594] .p-dropdown .p-dropdown-trigger,[data-v-02c4b594] .p-multiselect .p-multiselect-label-container,[data-v-02c4b594] .p-multiselect .p-multiselect-trigger{display:flex;align-items:center;height:100%}[data-v-02c4b594] .p-multiselect-token{margin:0 4px 0 0!important;display:flex;align-items:center;height:24px}[data-v-02c4b594] .p-multiselect .p-multiselect-label{display:flex;align-items:center;white-space:nowrap}.filter-actions .p-button[data-v-02c4b594]{height:40px;display:flex;align-items:center}.filter-group[data-v-02c4b594]{display:flex;align-items:center}.filter-dropdown[data-v-02c4b594],.filter-multiselect[data-v-02c4b594]{min-width:150px;height:36px}.filter-actions[data-v-02c4b594]{display:flex;gap:.5rem;align-items:center}.charts-container[data-v-02c4b594]{display:grid;grid-template-columns:2.5fr 1.5fr;gap:2rem;margin-bottom:3rem}.chart-card[data-v-02c4b594]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.chart-title[data-v-02c4b594]{font-size:1.1rem;font-weight:500;color:#64748b;margin:0 0 1.5rem 0;text-transform:none}.chart-wrapper[data-v-02c4b594]{position:relative;height:500px}.provider-position-card[data-v-02c4b594]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.provider-position-table[data-v-02c4b594]{margin-top:1rem}.provider-table[data-v-02c4b594]{font-size:.9rem}.provider-table .provider-badge[data-v-02c4b594]{padding:.5rem 0}.provider-table[data-v-02c4b594]{min-width:0;width:100%}.provider-badge-container[data-v-02c4b594]{gap:1rem}.ai-share-score[data-v-02c4b594]{font-size:1.2rem;font-weight:600;color:#1a202c;background:#dbeafe;border-radius:20px;border:1px solid #90cdf4}.ai-share-na[data-v-02c4b594],.ai-share-score[data-v-02c4b594]{padding:.25rem .75rem;display:flex;align-items:center;gap:.5rem}.ai-share-na[data-v-02c4b594]{border-radius:20px;font-size:.9rem;font-weight:500}.ai-share-badge[data-v-02c4b594]{color:#1a202c;background:#dbeafe;padding:.25rem .75rem;border-radius:20px;border:1px solid #90cdf4;display:flex;align-items:center;gap:.5rem}.responses-section[data-v-02c4b594]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-header-with-filter[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-subtitle[data-v-02c4b594]{font-size:1.25rem;font-weight:500;color:#64748b;margin:0;text-transform:none}.card-subtitle[data-v-02c4b594]{color:#64748b;line-height:1.6;margin-bottom:2rem}.response-preview[data-v-02c4b594]{font-weight:400;color:#1a202c;line-height:1.5}.position-badge[data-v-02c4b594]{display:inline-flex;align-items:center;padding:.25rem .75rem;background:#dbeafe;color:#1e40af;border-radius:20px;font-size:.875rem;font-weight:600}.position-badge.position-na[data-v-02c4b594]{background:#f3f4f6;color:#6b7280}.sources-container[data-v-02c4b594]{display:flex;gap:.5rem;align-items:center}.source-favicon[data-v-02c4b594]{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb}.provider-badge[data-v-02c4b594]{padding:.25rem .75rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.provider-logo-badge[data-v-02c4b594]{width:24px;height:24px;border:1px solid #e5e7eb}.execution-time[data-v-02c4b594]{color:#64748b;font-size:.9rem;font-weight:500}.see-results-button[data-v-02c4b594]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.see-results-button[data-v-02c4b594]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.see-recommendations-button[data-v-02c4b594]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.see-recommendations-button[data-v-02c4b594]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.expansion-content[data-v-02c4b594]{padding:1.5rem;background:#f8fafc;border-radius:8px;margin:1rem 0}.full-response-container h4[data-v-02c4b594]{color:#1a202c;margin:0 0 1rem 0;font-size:1.1rem;font-weight:600}.full-response-text[data-v-02c4b594]{background:#fff;padding:1.5rem;border-radius:8px;line-height:1.6;color:#374151;margin-bottom:1.5rem;border:1px solid #e5e7eb}.response-metadata[data-v-02c4b594]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metadata-item[data-v-02c4b594]{color:#64748b;font-size:.9rem}.metadata-item strong[data-v-02c4b594]{color:#374151}.sources-section[data-v-02c4b594]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.sources-section h5[data-v-02c4b594]{font-size:1rem;font-weight:500;color:#64748b;margin:0 0 .75rem 0;text-transform:none}.sources-badges-container[data-v-02c4b594]{display:flex;flex-wrap:wrap;gap:.5rem}.source-badge[data-v-02c4b594]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;font-size:.875rem;color:#374151;font-weight:500}.source-favicon-badge[data-v-02c4b594]{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb}.source-url[data-v-02c4b594]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.competitor-analysis-section[data-v-02c4b594],.sources-analysis-section[data-v-02c4b594]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:2rem}.competitor-name[data-v-02c4b594]{font-weight:600;color:#1a202c}.competitor-name.client-entity[data-v-02c4b594]{color:#3b82f6;background-color:rgba(59,130,246,.1);padding:.5rem .75rem;border-radius:4px;border-left:3px solid #3b82f6;display:flex;justify-content:space-between;align-items:center}.client-badge[data-v-02c4b594]{font-size:.8rem;background-color:#3b82f6;color:#fff;padding:.1rem .5rem;border-radius:4px;font-weight:400}.appearance-count[data-v-02c4b594]{font-weight:600;color:#1a202c}.trend-indicator[data-v-02c4b594]{display:flex;justify-content:center}.trend-down[data-v-02c4b594],.trend-stable[data-v-02c4b594],.trend-up[data-v-02c4b594]{font-size:1.2rem}.competitor-details[data-v-02c4b594]{background-color:#f8fafc;border-radius:8px;margin:1rem 0}.competitor-chart-container[data-v-02c4b594]{height:300px;width:100%;position:relative}.query-text-full[data-v-02c4b594]{color:#1a202c;font-weight:500}.engine-badge[data-v-02c4b594]{background-color:#f1f5f9;color:#475569;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.date-filter[data-v-02c4b594],.website-domain[data-v-02c4b594]{display:flex;align-items:center;gap:.5rem}.website-domain a[data-v-02c4b594]{color:#3b82f6;text-decoration:none;font-weight:500}.website-domain a[data-v-02c4b594]:hover{text-decoration:underline}.source-favicon-inline[data-v-02c4b594]{width:16px;height:16px;border-radius:2px}.reference-count[data-v-02c4b594]{font-weight:600;color:#1a202c}.provider-usage[data-v-02c4b594]{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}.provider-mini-badge[data-v-02c4b594]{display:flex;align-items:center;justify-content:center}.provider-mini-logo[data-v-02c4b594]{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb}.frequency-badge[data-v-02c4b594]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-align:center}.frequency-very-high[data-v-02c4b594]{background:#dcfce7;color:#166534}.frequency-high[data-v-02c4b594]{background:#fef3c7;color:#92400e}.frequency-medium[data-v-02c4b594]{background:#dbeafe;color:#1e40af}.frequency-low[data-v-02c4b594]{background:#f3f4f6;color:#6b7280}.source-details[data-v-02c4b594]{background:#f8fafc;border-radius:8px;margin:1rem 0}.detail-section[data-v-02c4b594]{margin-bottom:1.5rem}.detail-section h4[data-v-02c4b594]{color:#1a202c;margin:0 0 1rem 0;font-size:1rem;font-weight:600}.detail-item[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.detail-item[data-v-02c4b594]:last-child{border-bottom:none}.detail-label[data-v-02c4b594]{font-weight:500;color:#64748b}.detail-value[data-v-02c4b594]{font-weight:600;color:#1a202c}.detail-value a[data-v-02c4b594]{color:#3b82f6;text-decoration:none}.detail-value a[data-v-02c4b594]:hover{text-decoration:underline}.provider-usage-details[data-v-02c4b594]{display:flex;flex-direction:column;gap:.75rem}.provider-usage-item[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.mentions-evolution[data-v-02c4b594]{display:flex;align-items:center;gap:.75rem}.evolution-chart[data-v-02c4b594]{flex:1}.evolution-trend[data-v-02c4b594]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600}.trend-up[data-v-02c4b594]{color:#16a34a}.trend-down[data-v-02c4b594]{color:#dc2626}.trend-stable[data-v-02c4b594]{color:#64748b}.provider-endpoints-item[data-v-02c4b594]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.endpoints-list[data-v-02c4b594]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.endpoint-item[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#f8fafc;border-radius:6px;border:1px solid #e5e7eb}.endpoint-link[data-v-02c4b594]{color:#3b82f6;text-decoration:none;font-size:.85rem;font-family:monospace;font-weight:500}.endpoint-link[data-v-02c4b594]:hover{text-decoration:underline}.source-list[data-v-02c4b594]{padding:.5rem 1rem}.source-item[data-v-02c4b594]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.source-item i[data-v-02c4b594]{color:var(--primary-color)}.source-item a[data-v-02c4b594]{color:var(--primary-color);text-decoration:none;word-break:break-all}.source-item a[data-v-02c4b594]:hover{text-decoration:underline}.endpoint-count[data-v-02c4b594]{font-size:.75rem;color:#64748b;font-weight:500;background:#e5e7eb;padding:.125rem .5rem;border-radius:12px}.usage-count[data-v-02c4b594]{font-size:.9rem;color:#64748b;font-weight:500}.no-data[data-v-02c4b594]{text-align:center;padding:3rem;color:#64748b;font-style:italic}.loading-container[data-v-02c4b594]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;min-height:calc(100vh - 200px);text-align:center}.custom-loader[data-v-02c4b594]{width:50px;height:50px;border:4px solid var(--surface-200);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-02c4b594 1s linear infinite;margin-bottom:1rem}.loader-title[data-v-02c4b594]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.loader-subtitle[data-v-02c4b594]{margin:0;color:var(--text-color-secondary);font-size:.9rem}@keyframes spin-02c4b594{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.charts-container[data-v-02c4b594]{grid-template-columns:1fr}.project-header-section[data-v-02c4b594]{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:768px){.page-container[data-v-02c4b594]{padding:0 1rem 1rem 1rem}.chart-card[data-v-02c4b594],.project-header-section[data-v-02c4b594],.responses-section[data-v-02c4b594]{padding:1.5rem}.filters-container[data-v-02c4b594]{flex-direction:column;align-items:stretch;gap:.75rem}.filter-group[data-v-02c4b594]{justify-content:stretch}.filter-dropdown[data-v-02c4b594],.filter-multiselect[data-v-02c4b594]{width:100%}.filter-actions[data-v-02c4b594]{flex-direction:row;justify-content:center}}[data-v-02c4b594] .p-datatable .p-datatable-tbody>tr.p-rowgroup-header>td{background:#f8fafc}[data-v-02c4b594] .p-datatable .p-row-expansion{background:transparent}[data-v-02c4b594] .p-datatable .p-datatable-tbody>tr>td{border-color:#e5e7eb}.sources-bullet-list[data-v-02c4b594]{list-style:disc inside;margin:0;padding-left:1.5em}.sources-bullet-item[data-v-02c4b594]{display:flex;align-items:center;gap:.5em;margin-bottom:.25em}.source-url-link[data-v-02c4b594]{color:#3b82f6;text-decoration:none;font-size:.95em;word-break:break-all}.source-url-link[data-v-02c4b594]:hover{text-decoration:underline}.provider-badge-container[data-v-02c4b594]{display:flex;align-items:center;justify-content:space-between;width:100%}.provider-badge[data-v-02c4b594]{display:flex;align-items:center;gap:.5rem}.provider-info[data-v-02c4b594]{display:flex;flex-direction:column}.provider-name[data-v-02c4b594]{font-size:.9rem;font-weight:500}.adoption-rate[data-v-02c4b594]{font-size:.75rem;font-weight:400}.ai-share-score[data-v-02c4b594]{font-size:1.1rem;font-weight:700;padding:.4rem .8rem;border-radius:16px;border:1px solid #93c5fd;min-width:45px}.ai-share-badge[data-v-02c4b594],.ai-share-score[data-v-02c4b594]{color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe);text-align:center}.ai-share-badge[data-v-02c4b594]{font-size:.9rem;font-weight:600;padding:.3rem .6rem;border-radius:12px;border:1px solid #93c5fd}.ai-share-na[data-v-02c4b594]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.card-header-with-score[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.total-ai-share-score[data-v-02c4b594]{font-size:1.4rem;font-weight:700;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:.5rem 1rem;border-radius:20px;border:2px solid #93c5fd;box-shadow:0 2px 4px rgba(59,130,246,.1);min-width:60px;text-align:center}.provider-info-extended[data-v-02c4b594]{display:flex;align-items:center;gap:.75rem;width:100%}.provider-details[data-v-02c4b594]{display:flex;flex-direction:column;gap:.25rem}.provider-name[data-v-02c4b594]{font-size:.95rem;color:#374151;font-weight:600}.adoption-rate[data-v-02c4b594]{font-size:.8rem;color:#64748b;font-weight:500}.provider-logo-badge[data-v-02c4b594]{width:32px;height:32px;border-radius:50%;border:2px solid #e5e7eb;flex-shrink:0}.position-fraction[data-v-02c4b594]{font-size:1rem;font-weight:600;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:.4rem .8rem;border-radius:16px;border:1px solid #93c5fd;text-align:center;min-width:70px}.position-fraction.position-na[data-v-02c4b594]{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.chart-title-container[data-v-02c4b594]{display:flex;align-items:center;gap:.5rem}.entity-name-highlight[data-v-02c4b594]{font-weight:600;color:#d869f7}.ai-share-title[data-v-02c4b594]{font-size:1.2rem;font-weight:700;color:#1a202c}.ai-share-header-card[data-v-02c4b594]{background:#f8fafc;border-radius:8px;padding:.75rem 1rem;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:1.5rem}.header-content[data-v-02c4b594]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-title[data-v-02c4b594]{flex:1}.left-group[data-v-02c4b594]{display:flex;flex-direction:column;gap:.5rem}.metric-toggle[data-v-02c4b594]{display:flex;flex-direction:row;gap:.4rem}.toggle-btn[data-v-02c4b594]{min-width:100px;padding:.2rem .5rem!important;height:28px!important;font-size:.78rem!important;color:#64748b!important}.toggle-btn.p-button-text[data-v-02c4b594]{background-color:transparent!important}.toggle-btn.active[data-v-02c4b594]{color:#0f172a!important;background-color:rgba(15,23,42,.06)!important;border:1px solid rgba(15,23,42,.08)!important}.explain-trigger[data-v-02c4b594]{margin-top:.25rem}.explain-btn[data-v-02c4b594]{color:#64748b!important}.explain-link-row[data-v-02c4b594]{margin-top:.25rem}.explain-link[data-v-02c4b594]{color:#d869f7;text-decoration:none;font-size:.85rem;font-weight:500;padding:.25rem .5rem;border-radius:6px;transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem}.explain-link[data-v-02c4b594]:hover{background-color:rgba(216,105,247,.08);color:#c855e0;transform:translateY(-1px)}.main-title[data-v-02c4b594]{font-size:1.1rem;font-weight:600;color:#1a202c;margin:0;line-height:1.3}.entity-subtitle[data-v-02c4b594]{font-size:.9rem;color:#64748b;font-weight:500}.score-section[data-v-02c4b594]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;background:linear-gradient(135deg,rgba(216,105,247,.1),rgba(216,105,247,.05));padding:.5rem .75rem;border-radius:10px;border:1px solid rgba(216,105,247,.2);box-shadow:0 3px 8px rgba(216,105,247,.12)}.score-container[data-v-02c4b594]{display:flex;flex-direction:column;align-items:flex-end}.score-label[data-v-02c4b594]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.total-score-display[data-v-02c4b594]{font-size:1.4rem;font-weight:800;color:#d869f7;text-shadow:0 1px 3px rgba(216,105,247,.3);position:relative}.total-score-display[data-v-02c4b594]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1.5px;background:linear-gradient(90deg,#d869f7,rgba(216,105,247,.5));border-radius:1px}.score-unit[data-v-02c4b594]{font-size:.8rem;color:#94a3b8;font-weight:600}.ranking-section[data-v-02c4b594]{display:flex;align-items:center;gap:.4rem;flex-shrink:0;background:linear-gradient(135deg,rgba(216,105,247,.1),rgba(216,105,247,.05));padding:.5rem .75rem;border-radius:10px;border:1px solid rgba(216,105,247,.2);box-shadow:0 3px 8px rgba(216,105,247,.12)}.ranking-label[data-v-02c4b594]{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.ranking-position[data-v-02c4b594]{font-size:1.4rem;font-weight:800;color:#d869f7;text-shadow:0 1px 3px rgba(216,105,247,.3);position:relative}.ranking-position[data-v-02c4b594]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1.5px;background:linear-gradient(90deg,#d869f7,rgba(216,105,247,.5));border-radius:1px}.ranking-unit[data-v-02c4b594]{font-size:.8rem;color:#94a3b8;font-weight:600}.competitors-header-card[data-v-02c4b594]{background:#f8fafc;border-radius:8px;padding:.75rem 1rem;box-shadow:0 1px 4px rgba(0,0,0,.08);margin-bottom:1.5rem}.ai-share-info-icon[data-v-02c4b594]{font-size:.9rem;color:#94a3b8;margin-left:.5rem;cursor:help;transition:color .2s ease;vertical-align:middle}.ai-share-info-icon[data-v-02c4b594]:hover{color:#d869f7}.page-container[data-v-7340f8ac]{padding:2rem 2rem 2rem 2rem;max-width:none;width:100%}.project-header-section[data-v-7340f8ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.project-info .project-title[data-v-7340f8ac]{font-size:1.75rem;font-weight:600;color:#1a202c;margin:0}.title-with-back[data-v-7340f8ac]{display:flex;align-items:center;gap:.75rem}.back-button-circle[data-v-7340f8ac]{color:#64748b!important;background:rgba(100,116,139,.08)!important;border:1px solid rgba(100,116,139,.15)!important;padding:.5rem!important;width:40px!important;height:40px!important;border-radius:50%!important}.back-button-circle[data-v-7340f8ac]:hover{background:rgba(100,116,139,.15)!important;border-color:rgba(100,116,139,.25)!important;color:#475569!important}.filters-section[data-v-7340f8ac]{margin-bottom:1.5rem}.filters-container[data-v-7340f8ac]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-dropdown[data-v-7340f8ac],.filter-multiselect[data-v-7340f8ac],[data-v-7340f8ac] .p-dropdown,[data-v-7340f8ac] .p-multiselect{height:40px;min-height:40px}[data-v-7340f8ac] .p-dropdown .p-dropdown-label,[data-v-7340f8ac] .p-dropdown .p-dropdown-trigger{display:flex;align-items:center;height:100%}.filter-dropdown[data-v-7340f8ac],.filter-multiselect[data-v-7340f8ac]{min-width:150px}[data-v-7340f8ac] .p-multiselect .p-multiselect-label-container,[data-v-7340f8ac] .p-multiselect .p-multiselect-trigger{display:flex;align-items:center;height:100%}.filter-actions .p-button[data-v-7340f8ac]{height:40px;display:flex;align-items:center}.filter-group[data-v-7340f8ac]{display:flex;align-items:center}.filter-actions[data-v-7340f8ac]{display:flex;gap:.5rem;align-items:center}.heatmap-section[data-v-7340f8ac]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.card-header-with-filter[data-v-7340f8ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-subtitle[data-v-7340f8ac]{font-size:1.25rem;font-weight:500;color:#64748b;margin:0;text-transform:none}.card-subtitle[data-v-7340f8ac]{color:#64748b;line-height:1.6;margin-bottom:2rem}.heatmap-legend[data-v-7340f8ac]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.legend-item[data-v-7340f8ac]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;padding:.25rem 0}.legend-color[data-v-7340f8ac]{width:16px;height:16px;border-radius:4px;border:1px solid #e5e7eb;flex-shrink:0}.legend-color.correct[data-v-7340f8ac]{background:#d1fae5;border-color:#6ee7b7}.legend-color.almost-correct[data-v-7340f8ac]{background:#fef9c3;border-color:#fde68a}.legend-color.wrong[data-v-7340f8ac]{background:#fee2e2;border-color:#fca5a5}.legend-color.no-data[data-v-7340f8ac]{background:#f3f4f6;border-color:#d1d5db;display:inline-block}.legend-color.no-data[data-v-7340f8ac],.legend-color.no-result[data-v-7340f8ac]{width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;box-sizing:border-box}.legend-color.no-result[data-v-7340f8ac]{background:transparent;border:1.5px dashed #d1d5db;display:flex;align-items:center;justify-content:center;position:relative}.legend-color.no-result[data-v-7340f8ac]:after{content:"\2014";color:#b0b4ba;font-size:1.1em;line-height:1;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.heatmap-container[data-v-7340f8ac]{overflow-x:auto;margin-top:1rem}.heatmap-grid[data-v-7340f8ac]{min-width:600px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.heatmap-header[data-v-7340f8ac]{display:grid;grid-template-columns:200px repeat(auto-fit,minmax(80px,1fr));background:#f8fafc;border-bottom:1px solid #e5e7eb}.date-header[data-v-7340f8ac],.provider-header[data-v-7340f8ac]{padding:.75rem;font-weight:600;color:#374151;text-align:center;border-right:1px solid #e5e7eb}.provider-header[data-v-7340f8ac]{text-align:left}.heatmap-row[data-v-7340f8ac]{display:grid;grid-template-columns:200px repeat(auto-fit,minmax(80px,1fr));border-bottom:1px solid #e5e7eb}.heatmap-row[data-v-7340f8ac]:last-child{border-bottom:none}.provider-cell[data-v-7340f8ac]{padding:.75rem;border-right:1px solid #e5e7eb;background:#f8fafc}.provider-info[data-v-7340f8ac]{display:flex;align-items:center;gap:.5rem}.provider-logo-small[data-v-7340f8ac]{width:24px;height:24px;border-radius:50%;border:1px solid #e5e7eb}.provider-name-small[data-v-7340f8ac]{font-weight:500;color:#374151}.response-cell[data-v-7340f8ac]{padding:.75rem;border-right:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.response-cell[data-v-7340f8ac]:hover{transform:scale(1.05);z-index:1;box-shadow:0 2px 8px rgba(0,0,0,.15)}.response-cell.correct[data-v-7340f8ac]{background:#d1fae5;color:#166534}.response-cell.almost-correct[data-v-7340f8ac]{background:#fef9c3;color:#92400e}.response-cell.wrong[data-v-7340f8ac]{background:#fee2e2;color:#991b1b}.response-cell.no-data[data-v-7340f8ac]{background:#f3f4f6;color:#9ca3af}.cell-content[data-v-7340f8ac]{display:flex;align-items:center;justify-content:center}.responses-section[data-v-7340f8ac]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.question-preview[data-v-7340f8ac]{font-weight:500;color:#1a202c;line-height:1.5}.response-preview[data-v-7340f8ac]{font-weight:400;color:#1a202c;line-height:1.5}.provider-badge[data-v-7340f8ac]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.provider-logo-badge[data-v-7340f8ac]{width:24px;height:24px;border-radius:50%;border:1px solid #e5e7eb}.provider-name[data-v-7340f8ac]{font-size:.9rem;color:#374151;font-weight:500}.accuracy-tag[data-v-7340f8ac]{font-weight:600}.accuracy-tag.accuracy-correct[data-v-7340f8ac]{background:#dcfce7!important;color:#166534!important}.accuracy-tag.accuracy-almost[data-v-7340f8ac]{background:#fef3c7!important;color:#92400e!important}.accuracy-tag.accuracy-wrong[data-v-7340f8ac]{background:#fecaca!important;color:#991b1b!important}.accuracy-score[data-v-7340f8ac]{font-weight:600;color:#1a202c;padding:.25rem .75rem;background:#dbeafe;color:#1e40af;border-radius:20px;font-size:.875rem;text-align:center}.execution-time[data-v-7340f8ac],.response-date[data-v-7340f8ac]{color:#64748b;font-size:.9rem;font-weight:500}.see-results-button[data-v-7340f8ac]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.see-results-button[data-v-7340f8ac]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.see-recommendations-button[data-v-7340f8ac]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.see-recommendations-button[data-v-7340f8ac]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.expansion-content[data-v-7340f8ac]{padding:1.5rem;background:#f8fafc;border-radius:8px;margin:1rem 0}.response-comparison-container h4[data-v-7340f8ac]{color:#1a202c;margin:0 0 1rem 0;font-size:1.1rem;font-weight:600}.question-full[data-v-7340f8ac]{margin-bottom:1.5rem;font-weight:500}.question-full[data-v-7340f8ac],.response-content[data-v-7340f8ac]{background:#fff;padding:1.5rem;border-radius:8px;line-height:1.6;color:#374151;border:1px solid #e5e7eb}.response-content[data-v-7340f8ac]{margin-bottom:1rem;min-height:120px}.actual-response[data-v-7340f8ac]{border-left:3px solid #3b82f6}.expected-response[data-v-7340f8ac]{border-left:3px solid #10b981}.response-metadata[data-v-7340f8ac]{display:flex;flex-direction:column;gap:.5rem}.metadata-row[data-v-7340f8ac]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.metadata-row[data-v-7340f8ac]:last-child{border-bottom:none}.metadata-label[data-v-7340f8ac]{font-weight:500;color:#64748b}.metadata-value[data-v-7340f8ac]{font-weight:600;color:#1a202c}.sources-section[data-v-7340f8ac]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.sources-section h5[data-v-7340f8ac]{font-size:1rem;font-weight:500;color:#64748b;margin:0 0 .75rem 0;text-transform:none}.sources-bullet-list[data-v-7340f8ac]{list-style:disc inside;margin:0;padding-left:1.5em}.sources-bullet-item[data-v-7340f8ac]{display:flex;align-items:center;gap:.5em;margin-bottom:.25em}.source-favicon-badge[data-v-7340f8ac]{width:20px;height:20px;border-radius:4px;border:1px solid #e5e7eb}.source-url-link[data-v-7340f8ac]{color:#3b82f6;text-decoration:none;font-weight:500;font-size:.9rem;word-break:break-all}.source-url-link[data-v-7340f8ac]:hover{text-decoration:underline}.statistics-section[data-v-7340f8ac]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.stats-grid[data-v-7340f8ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.stat-card[data-v-7340f8ac]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb}.stat-header[data-v-7340f8ac]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.provider-logo-stat[data-v-7340f8ac]{width:32px;height:32px;border-radius:50%;border:1px solid #e5e7eb}.stat-header h4[data-v-7340f8ac]{margin:0;color:#1a202c;font-size:1.1rem;font-weight:600}.stat-metrics[data-v-7340f8ac]{display:flex;flex-direction:column;gap:.75rem}.metric-item[data-v-7340f8ac]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.metric-item[data-v-7340f8ac]:last-child{border-bottom:none}.metric-label[data-v-7340f8ac]{font-weight:500;color:#64748b;font-size:.9rem}.metric-value[data-v-7340f8ac]{font-weight:600;font-size:.9rem}.metric-value.score[data-v-7340f8ac]{color:#3b82f6}.metric-value.correct[data-v-7340f8ac]{color:#10b981}.metric-value.almost[data-v-7340f8ac]{color:#f59e0b}.metric-value.wrong[data-v-7340f8ac]{color:#ef4444}.metric-value.time[data-v-7340f8ac]{color:#64748b}.no-data[data-v-7340f8ac]{text-align:center;padding:3rem;color:#64748b;font-style:italic}.loading-container[data-v-7340f8ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;min-height:calc(100vh - 200px);text-align:center}.custom-loader[data-v-7340f8ac]{width:50px;height:50px;border:4px solid var(--surface-200);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-7340f8ac 1s linear infinite;margin-bottom:1rem}.loader-title[data-v-7340f8ac]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.loader-subtitle[data-v-7340f8ac]{margin:0;color:var(--text-color-secondary);font-size:.9rem}@keyframes spin-7340f8ac{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.stats-grid[data-v-7340f8ac]{grid-template-columns:1fr}.project-header-section[data-v-7340f8ac]{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:768px){.page-container[data-v-7340f8ac]{padding:0 1rem 1rem 1rem}.heatmap-section[data-v-7340f8ac],.project-header-section[data-v-7340f8ac],.responses-section[data-v-7340f8ac],.statistics-section[data-v-7340f8ac]{padding:1.5rem}.filters-container[data-v-7340f8ac]{flex-direction:column;align-items:stretch;gap:.75rem}.filter-group[data-v-7340f8ac]{justify-content:stretch}.filter-dropdown[data-v-7340f8ac],.filter-multiselect[data-v-7340f8ac]{width:100%}.filter-actions[data-v-7340f8ac]{flex-direction:row;justify-content:center}.heatmap-legend[data-v-7340f8ac]{flex-wrap:wrap}}[data-v-7340f8ac] .p-datatable .p-datatable-tbody>tr.p-rowgroup-header>td{background:#f8fafc}[data-v-7340f8ac] .p-datatable .p-row-expansion{background:transparent}[data-v-7340f8ac] .p-datatable .p-datatable-tbody>tr>td{border-color:#e5e7eb}.see-recommendations-btn[data-v-7340f8ac]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:1px solid rgba(216,105,247,.3)!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap;margin-right:.5rem}.see-recommendations-btn[data-v-7340f8ac]:hover{background-color:rgba(216,105,247,.25)!important;border-color:rgba(216,105,247,.4)!important;color:#d869f7!important}.page-container[data-v-38db4e2e]{padding:2rem 2rem 2rem 2rem;max-width:none;width:100%}.project-header-section[data-v-38db4e2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1.5rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.project-info .project-title[data-v-38db4e2e]{font-size:1.75rem;font-weight:600;color:#1a202c;margin:0}.project-info .project-subtitle[data-v-38db4e2e]{font-size:.9rem;color:#64748b;margin:.25rem 0 0 0;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.title-with-back[data-v-38db4e2e]{display:flex;align-items:center;gap:.75rem}.back-button-circle[data-v-38db4e2e]{color:#64748b!important;background:rgba(100,116,139,.08)!important;border:1px solid rgba(100,116,139,.15)!important;padding:.5rem!important;width:40px!important;height:40px!important;border-radius:50%!important}.back-button-circle[data-v-38db4e2e]:hover{background:rgba(100,116,139,.15)!important;border-color:rgba(100,116,139,.25)!important;color:#475569!important}.see-metrics-button[data-v-38db4e2e]{color:#d869f7!important;background-color:rgba(216,105,247,.15)!important;border:none!important;height:40px!important;padding:0 1rem!important;display:inline-flex!important;align-items:center!important;white-space:nowrap}.see-metrics-button[data-v-38db4e2e]:hover{background-color:rgba(216,105,247,.25)!important;color:#d869f7!important}.recommendations-layout[data-v-38db4e2e]{display:grid;grid-template-columns:1fr 300px;gap:1.5rem;min-height:calc(100vh - 200px)}.sidebar[data-v-38db4e2e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;position:sticky;top:1rem}.sidebar-header[data-v-38db4e2e]{padding:1.25rem;border-bottom:1px solid var(--surface-200)}.sidebar-header h3[data-v-38db4e2e]{margin:0;font-size:1.1rem;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.sidebar-new-analysis[data-v-38db4e2e]{padding:0 1rem;margin:.5rem 0 1rem}.sidebar-new-analysis-btn[data-v-38db4e2e]{width:100%}.sidebar-content[data-v-38db4e2e]{padding:1rem;max-height:600px;overflow-y:auto}.empty-history[data-v-38db4e2e]{text-align:center;padding:2rem 1rem;color:var(--text-color-secondary);background-color:var(--surface-50);border:1px dashed var(--surface-300);border-radius:8px;margin:1rem}.empty-history .empty-icon[data-v-38db4e2e]{font-size:3rem;margin-bottom:.75rem;color:var(--surface-400);opacity:1}.empty-history .empty-message[data-v-38db4e2e]{font-size:1.1rem;font-weight:600;margin:0}.history-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-38db4e2e]{padding:1rem;border:1px solid var(--surface-200);border-radius:6px;cursor:pointer;transition:all .2s ease}.history-item[data-v-38db4e2e]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.history-item.active[data-v-38db4e2e]{border-color:var(--primary-color);background-color:var(--primary-50)}.history-item-header[data-v-38db4e2e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.history-title[data-v-38db4e2e]{font-weight:600;color:var(--text-color);font-size:.9rem;line-height:1.3}.history-date[data-v-38db4e2e]{font-size:.75rem;color:var(--text-color-secondary)}.history-meta[data-v-38db4e2e]{margin-bottom:.5rem}.recommendation-type-badge[data-v-38db4e2e]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.recommendation-type-badge.type-collaboration[data-v-38db4e2e]{background-color:var(--blue-100);color:var(--blue-700)}.recommendation-type-badge.type-content[data-v-38db4e2e]{background-color:var(--green-100);color:var(--green-700)}.recommendation-type-badge.type-social[data-v-38db4e2e]{background-color:var(--purple-100);color:var(--purple-700)}.recommendation-type-badge.type-accuracy[data-v-38db4e2e]{background-color:var(--yellow-100);color:var(--yellow-700)}.history-status[data-v-38db4e2e]{display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-38db4e2e]{padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase}.status-completed[data-v-38db4e2e]{background-color:var(--green-100);color:var(--green-700)}.status-running[data-v-38db4e2e]{background-color:var(--blue-100);color:var(--blue-700)}.status-failed[data-v-38db4e2e]{background-color:var(--red-100);color:var(--red-700)}.recommendations-count[data-v-38db4e2e]{font-size:.75rem;color:var(--text-color-secondary)}.main-content[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1.5rem}.main-content>.card[data-v-38db4e2e]:first-child,.main-content>.results-section[data-v-38db4e2e]:first-child{margin-top:0!important}.card[data-v-38db4e2e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-header[data-v-38db4e2e]{padding:1.25rem;border-bottom:1px solid var(--surface-200);display:flex;justify-content:space-between;align-items:center}.card-header h2[data-v-38db4e2e],.card-header h3[data-v-38db4e2e]{margin:0;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.header-right[data-v-38db4e2e]{display:flex;align-items:center;gap:1rem}.new-analysis-btn[data-v-38db4e2e]{white-space:nowrap}.card-content[data-v-38db4e2e]{padding:1.5rem}.executions-counter[data-v-38db4e2e]{display:flex;align-items:center;gap:.5rem;background-color:var(--primary-50);color:var(--primary-700);padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500}.recommendation-types[data-v-38db4e2e]{margin-bottom:2rem}.types-grid[data-v-38db4e2e]{display:grid;grid-template-columns:1fr;gap:1rem}.recommendation-type-card[data-v-38db4e2e]{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:2px solid var(--surface-200);border-radius:8px;cursor:pointer;transition:all .3s ease}.recommendation-type-card[data-v-38db4e2e]:hover{border-color:var(--primary-color);background-color:var(--surface-hover)}.recommendation-type-card.selected[data-v-38db4e2e]{border-color:var(--primary-color);background-color:var(--primary-50)}.type-icon[data-v-38db4e2e]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--primary-100);color:var(--primary-600);font-size:1.5rem;flex-shrink:0}.type-content[data-v-38db4e2e]{flex:1}.type-content h3[data-v-38db4e2e]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.1rem}.type-content p[data-v-38db4e2e]{margin:0;color:var(--text-color-secondary);font-size:.9rem;line-height:1.4}.type-selector[data-v-38db4e2e]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-actions[data-v-38db4e2e]{display:flex;justify-content:flex-end}.results-section[data-v-38db4e2e]{margin-top:1.5rem}.recommendations-container[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1.5rem}.recommendation-card[data-v-38db4e2e]{border:1px solid var(--surface-200);border-radius:8px;overflow:hidden;background:#fff}.recommendation-header[data-v-38db4e2e]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background-color:var(--surface-50);border-bottom:1px solid var(--surface-200)}.recommendation-icon[data-v-38db4e2e]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:var(--primary-100);color:var(--primary-600);font-size:1.25rem;flex-shrink:0}.recommendation-title[data-v-38db4e2e]{flex:1}.recommendation-title h4[data-v-38db4e2e]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.1rem}.recommendation-summary[data-v-38db4e2e]{margin:0;color:var(--text-color-secondary);font-size:.9rem;line-height:1.4}.recommendation-priority[data-v-38db4e2e]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;flex-shrink:0}.priority-high[data-v-38db4e2e]{background-color:var(--red-100);color:var(--red-700)}.priority-medium[data-v-38db4e2e]{background-color:var(--orange-100);color:var(--orange-700)}.priority-low[data-v-38db4e2e]{background-color:var(--green-100);color:var(--green-700)}.recommendation-content[data-v-38db4e2e]{padding:1.5rem}.recommendation-description[data-v-38db4e2e]{margin-bottom:1.5rem;color:var(--text-color);line-height:1.6}.collaboration-details[data-v-38db4e2e],.content-details[data-v-38db4e2e],.improving-information-accuracy-details[data-v-38db4e2e],.social-details[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1.5rem}.detail-section h5[data-v-38db4e2e]{margin:0 0 1rem 0;color:var(--text-color);font-size:1rem;font-weight:600}.collaboration-table[data-v-38db4e2e]{width:100%;border-collapse:collapse;border:1px solid var(--surface-200);border-radius:6px;overflow:hidden;background:#fff}.table-header[data-v-38db4e2e]{display:flex;background-color:var(--surface-50);border-bottom:1px solid var(--surface-200)}.header-cell[data-v-38db4e2e]{padding:.75rem 1rem;text-align:left;font-weight:600;color:var(--text-color);font-size:.85rem;border-right:1px solid var(--surface-200);flex:1}.header-cell[data-v-38db4e2e]:last-child{border-right:none}.header-cell.website-col[data-v-38db4e2e]{flex:0 0 200px}.header-cell.description-col[data-v-38db4e2e]{flex:2}.header-cell.contact-col[data-v-38db4e2e]{flex:0 0 150px}.header-cell.sources-col[data-v-38db4e2e]{flex:0 0 120px}.header-cell.url-col[data-v-38db4e2e]{flex:0 0 380px}.table-body[data-v-38db4e2e]{display:flex;flex-direction:column}.table-row[data-v-38db4e2e]{display:flex;border-bottom:1px solid var(--surface-200);align-items:flex-start;padding:1rem;gap:1rem}.table-row[data-v-38db4e2e]:last-child{border-bottom:none}.table-row[data-v-38db4e2e]:hover{background-color:var(--surface-50)}.table-cell[data-v-38db4e2e]{font-size:.9rem;color:var(--text-color);line-height:1.4}.table-cell.website-col[data-v-38db4e2e]{flex:0 0 200px}.table-cell.description-col[data-v-38db4e2e]{flex:2}.table-cell.contact-col[data-v-38db4e2e]{flex:0 0 150px}.table-cell.sources-col[data-v-38db4e2e]{flex:0 0 120px}.table-cell.url-col[data-v-38db4e2e]{flex:0 0 380px;word-break:break-all}.url-link[data-v-38db4e2e]{color:#3b82f6;text-decoration:none;word-break:break-all}.url-link[data-v-38db4e2e]:hover{text-decoration:underline}.website-info[data-v-38db4e2e]{display:flex;align-items:flex-start;gap:.75rem}.website-details[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.25rem}.website-favicon[data-v-38db4e2e]{flex-shrink:0;margin-top:.125rem}.website-name[data-v-38db4e2e]{font-weight:600;color:var(--primary-color);text-decoration:none;font-size:.9rem}.website-name[data-v-38db4e2e]:hover{text-decoration:underline}.website-domain[data-v-38db4e2e]{font-size:.8rem;color:var(--text-color-secondary)}.collaboration-description[data-v-38db4e2e]{margin:0;color:var(--text-color);font-size:.9rem;line-height:1.5}.contact-info[data-v-38db4e2e]{font-size:.85rem}.contact-email[data-v-38db4e2e]{color:var(--primary-color);text-decoration:none;word-break:break-all}.contact-email[data-v-38db4e2e]:hover{text-decoration:underline}.contact-none[data-v-38db4e2e]{color:var(--text-color-secondary);font-style:italic}.sources-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.5rem}.source-link[data-v-38db4e2e]{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary-color);text-decoration:none;font-size:.8rem;word-break:break-word}.source-link[data-v-38db4e2e]:hover{text-decoration:underline}.source-link .pi[data-v-38db4e2e]{font-size:.7rem;flex-shrink:0}.websites-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.75rem}.website-item[data-v-38db4e2e]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--surface-200);border-radius:6px;background-color:var(--surface-50)}.website-favicon[data-v-38db4e2e]{width:20px;height:20px;border-radius:4px}.website-info[data-v-38db4e2e]{flex:1}.website-domain[data-v-38db4e2e]{font-weight:500;color:var(--primary-color);text-decoration:none;display:block;margin-bottom:.25rem}.website-domain[data-v-38db4e2e]:hover{text-decoration:underline}.website-relevance[data-v-38db4e2e]{font-size:.85rem;color:var(--text-color-secondary)}.opportunities-list[data-v-38db4e2e]{margin:0;padding-left:1.5rem;color:var(--text-color)}.opportunities-list li[data-v-38db4e2e]{margin-bottom:.5rem;line-height:1.4}.impact-metrics[data-v-38db4e2e]{display:flex;gap:2rem}.impact-item[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.25rem}.impact-label[data-v-38db4e2e]{font-size:.9rem;color:var(--text-color-secondary)}.impact-value[data-v-38db4e2e]{font-size:1.1rem;font-weight:600;color:var(--green-600)}.content-ideas-list[data-v-38db4e2e],.prompt-ideas-list[data-v-38db4e2e],.semantic-ideas-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1rem}.content-idea-card[data-v-38db4e2e],.prompt-idea-card[data-v-38db4e2e],.semantic-idea-card[data-v-38db4e2e]{padding:1.5rem;border:1px solid var(--surface-200);border-radius:8px;background-color:var(--surface-50)}.content-idea-card h6[data-v-38db4e2e],.prompt-idea-card h6[data-v-38db4e2e],.semantic-idea-card h6[data-v-38db4e2e]{margin:0 0 .75rem 0;color:var(--text-color);font-size:1.1rem;font-weight:600}.content-idea-card p[data-v-38db4e2e],.prompt-idea-card p[data-v-38db4e2e],.semantic-idea-card p[data-v-38db4e2e]{margin:0 0 1rem 0;color:var(--text-color-secondary);font-size:.95rem;line-height:1.5}.idea-keywords[data-v-38db4e2e],.semantic-keywords[data-v-38db4e2e]{margin-bottom:1rem}.content-types-label[data-v-38db4e2e],.examples-label[data-v-38db4e2e],.expertise-label[data-v-38db4e2e],.focus-label[data-v-38db4e2e],.frequency-label[data-v-38db4e2e],.keywords-label[data-v-38db4e2e],.structure-label[data-v-38db4e2e]{font-weight:600;color:var(--text-color);font-size:.9rem;display:block;margin-bottom:.5rem}.keywords-container[data-v-38db4e2e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.keyword-tag[data-v-38db4e2e]{padding:.25rem .75rem;background-color:var(--primary-100);color:var(--primary-700);border-radius:20px;font-size:.8rem;font-weight:500}.keyword-tag.semantic-keyword[data-v-38db4e2e]{background-color:var(--blue-100);color:var(--blue-700)}.expertise-showcase[data-v-38db4e2e],.structure-info[data-v-38db4e2e]{margin-top:1rem;padding:1rem;background-color:#fff;border-radius:6px;border-left:3px solid var(--primary-color)}.expertise-text[data-v-38db4e2e],.structure-text[data-v-38db4e2e]{margin:0;color:var(--text-color);font-size:.9rem;line-height:1.5;font-style:italic}.query-relevance[data-v-38db4e2e]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--green-600);font-size:.85rem;font-weight:500}.query-relevance .pi[data-v-38db4e2e]{color:var(--green-500)}.social-content-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1rem}.social-content-card[data-v-38db4e2e]{padding:1.5rem;border:1px solid var(--surface-200);border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.social-content-header[data-v-38db4e2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-200)}.social-content-header .platform-info[data-v-38db4e2e]{display:flex;align-items:center;gap:.5rem}.social-content-header .platform-name[data-v-38db4e2e]{font-weight:600;color:var(--text-color)}.social-content-header .username[data-v-38db4e2e]{color:var(--primary-color);font-weight:500}.content-date[data-v-38db4e2e]{font-size:.85rem;color:var(--text-color-secondary)}.social-content-body[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.75rem}.content-text[data-v-38db4e2e]{margin:0;color:var(--text-color);line-height:1.6;font-size:.95rem}.content-relevance[data-v-38db4e2e]{margin:0;padding:.75rem;background-color:var(--surface-50);border-radius:6px;font-size:.9rem;color:var(--text-color-secondary);line-height:1.5}.content-link[data-v-38db4e2e]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:500}.content-link[data-v-38db4e2e]:hover{text-decoration:underline}.content-pillars-list[data-v-38db4e2e]{display:flex;flex-direction:column;gap:1rem}.pillar-card[data-v-38db4e2e]{padding:1.5rem;border:1px solid var(--surface-200);border-radius:8px;background-color:var(--surface-50)}.pillar-card h6[data-v-38db4e2e]{margin:0 0 .75rem 0;color:var(--text-color);font-size:1.1rem;font-weight:600}.pillar-card p[data-v-38db4e2e]{margin:0 0 1rem 0;color:var(--text-color-secondary);font-size:.95rem;line-height:1.5}.pillar-details[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.75rem}.pillar-examples[data-v-38db4e2e],.pillar-frequency[data-v-38db4e2e]{display:flex;flex-direction:column;gap:.25rem}.examples-text[data-v-38db4e2e],.frequency-value[data-v-38db4e2e]{color:var(--text-color);font-size:.9rem}.content-focus[data-v-38db4e2e]{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem}.focus-text[data-v-38db4e2e]{color:var(--text-color-secondary);font-size:.9rem;line-height:1.4}.schedule-item[data-v-38db4e2e]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border:1px solid var(--surface-200);border-radius:8px;background-color:var(--surface-50)}.schedule-platform[data-v-38db4e2e]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-color);min-width:120px;flex-shrink:0}.schedule-details[data-v-38db4e2e]{flex:1;display:flex;flex-direction:column;gap:.5rem}.schedule-frequency[data-v-38db4e2e]{color:var(--text-color);font-weight:500}.schedule-times[data-v-38db4e2e]{color:var(--blue-600);font-weight:500;font-size:.9rem}.schedule-content-types[data-v-38db4e2e]{margin-top:.5rem}.content-types-list[data-v-38db4e2e]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.content-type-tag[data-v-38db4e2e]{padding:.25rem .5rem;background-color:var(--green-100);color:var(--green-700);border-radius:12px;font-size:.75rem;font-weight:500}.loading-container[data-v-38db4e2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.custom-loader[data-v-38db4e2e]{width:50px;height:50px;border:4px solid var(--surface-200);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-38db4e2e 1s linear infinite;margin-bottom:1rem}@keyframes spin-38db4e2e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-title[data-v-38db4e2e]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.loader-subtitle[data-v-38db4e2e]{margin:0;color:var(--text-color-secondary);font-size:.9rem}.empty-state[data-v-38db4e2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;border:2px dashed var(--surface-300);border-radius:8px;background-color:var(--surface-50)}.empty-state .empty-icon[data-v-38db4e2e]{font-size:4rem;color:var(--surface-400);margin-bottom:1rem}.empty-message[data-v-38db4e2e]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem}.empty-description[data-v-38db4e2e]{margin:0;color:var(--text-color-secondary);font-size:.9rem}.new-recommendation-cta[data-v-38db4e2e]{margin-top:1.5rem}.cancel-analysis-btn[data-v-38db4e2e]{white-space:nowrap}.error-state[data-v-38db4e2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;border:2px dashed var(--red-300);border-radius:8px;background-color:var(--red-50)}.error-state .error-icon[data-v-38db4e2e]{color:var(--red-500)}.error-state .empty-message[data-v-38db4e2e]{color:var(--red-700)}.error-state .empty-description[data-v-38db4e2e]{color:var(--red-600);margin-bottom:1.5rem}.pending-state[data-v-38db4e2e],.running-state[data-v-38db4e2e]{margin-top:1.5rem}.pending-banner[data-v-38db4e2e],.running-banner[data-v-38db4e2e]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid var(--primary-color);overflow:hidden;opacity:0;transform:translateY(20px);transition:all .5s ease-out}.pending-banner.banner-animate[data-v-38db4e2e],.running-banner.banner-animate[data-v-38db4e2e]{opacity:1;transform:translateY(0)}.pending-banner[data-v-38db4e2e]{border-left-color:#d869f7}.running-banner[data-v-38db4e2e]{border-left-color:var(--blue-500)}.banner-content[data-v-38db4e2e]{display:flex;align-items:flex-start;padding:1.5rem;gap:1rem}.banner-icon[data-v-38db4e2e]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background-color:var(--surface-100);flex-shrink:0}.pending-banner .banner-icon[data-v-38db4e2e]{background-color:rgba(216,105,247,.1);color:#d869f7}.running-banner .banner-icon[data-v-38db4e2e]{background-color:var(--blue-100);color:var(--blue-600)}.banner-icon i[data-v-38db4e2e]{font-size:1.5rem}.banner-icon .custom-loader.small[data-v-38db4e2e]{width:30px;height:30px;border-width:3px;border-color:var(--surface-200);border-top-color:var(--blue-500);margin:0}.banner-text[data-v-38db4e2e]{flex:1}.banner-text h3[data-v-38db4e2e]{margin:0 0 .5rem 0;color:var(--text-color);font-size:1.25rem;font-weight:600}.banner-text p[data-v-38db4e2e]{margin:0 0 1rem 0;color:var(--text-color-secondary);font-size:.95rem;line-height:1.4}.progress-container[data-v-38db4e2e]{margin-top:1rem}.progress-bar[data-v-38db4e2e]{width:100%;height:8px;background-color:var(--surface-200);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-38db4e2e]{height:100%;background:linear-gradient(90deg,#d869f7,#e899f9);border-radius:4px;transition:width .3s ease-out;position:relative}.progress-fill[data-v-38db4e2e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer-38db4e2e 2s infinite}@keyframes shimmer-38db4e2e{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.banner-status[data-v-38db4e2e]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-top:.5rem}.status-indicator[data-v-38db4e2e]{width:12px;height:12px;border-radius:50%;animation:pulse-38db4e2e 2s infinite}.status-indicator.pending[data-v-38db4e2e]{background-color:#d869f7}.status-indicator.running[data-v-38db4e2e]{background-color:var(--blue-500)}.banner-status span[data-v-38db4e2e]{font-size:.9rem;font-weight:600;color:var(--text-color-secondary)}@keyframes pulse-38db4e2e{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width:768px){.page-container[data-v-38db4e2e]{padding:0 1rem 1rem 1rem}.project-header-section[data-v-38db4e2e]{padding:1.5rem}.card-header[data-v-38db4e2e]{flex-direction:column;gap:1rem;align-items:flex-start}.header-right[data-v-38db4e2e]{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.new-analysis-btn[data-v-38db4e2e]{width:100%}.executions-counter[data-v-38db4e2e]{align-self:flex-start}.form-actions[data-v-38db4e2e]{justify-content:stretch}.form-actions .p-button[data-v-38db4e2e]{width:100%}.recommendation-type-card[data-v-38db4e2e]{flex-direction:column;text-align:center;gap:1rem}.impact-metrics[data-v-38db4e2e]{flex-direction:column;gap:1rem}.platform-metrics[data-v-38db4e2e]{flex-direction:column;gap:.5rem}.schedule-item[data-v-38db4e2e]{flex-direction:column;align-items:flex-start}}.custom-loader.small[data-v-38db4e2e]{width:20px;height:20px;border:2px solid var(--surface-200);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-38db4e2e 1s linear infinite;margin:0 auto}@media (max-width:1024px){.table-header[data-v-38db4e2e]{display:none}.table-row[data-v-38db4e2e]{flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--surface-200);border-radius:6px;margin-bottom:1rem;background:#fff}.table-cell[data-v-38db4e2e]{flex:none!important;width:100%}.table-cell[data-v-38db4e2e]:before{content:attr(data-label);font-weight:600;color:var(--text-color);display:block;margin-bottom:.5rem;font-size:.85rem}.collaboration-table[data-v-38db4e2e]{border:none;background:transparent}.table-body[data-v-38db4e2e]{gap:1rem}.recommendations-layout[data-v-38db4e2e]{grid-template-columns:1fr;gap:1rem}.sidebar[data-v-38db4e2e]{position:static}.content-ideas-grid[data-v-38db4e2e],.platforms-grid[data-v-38db4e2e],.topics-grid[data-v-38db4e2e],.types-grid[data-v-38db4e2e]{grid-template-columns:1fr}.project-header-section[data-v-38db4e2e]{flex-direction:column;align-items:flex-start;gap:1rem}}.recommendations-container .recommendation-card+.recommendation-card[data-v-38db4e2e]{margin-top:1.5rem}.tutorials-page[data-v-3521ccf7]{min-height:100vh;background-color:var(--surface-ground)}.content-container[data-v-3521ccf7]{max-width:1200px;margin:0 auto;padding:.5rem 1.5rem 1.5rem 2rem}h1[data-v-3521ccf7]{margin-bottom:1rem;color:var(--text-color)}.description-text[data-v-3521ccf7]{margin-bottom:2rem;line-height:1.5;color:var(--text-color-secondary)}.filter-section[data-v-3521ccf7]{margin-bottom:1.5rem}.filter-label[data-v-3521ccf7]{display:block;margin-bottom:.75rem;font-weight:500;color:var(--text-color)}.category-badges[data-v-3521ccf7]{display:flex;flex-wrap:wrap;gap:.5rem}.category-badge[data-v-3521ccf7]{cursor:pointer;transition:all .2s ease;border:1px solid transparent}.category-badge[data-v-3521ccf7]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-field[data-v-3521ccf7]{margin-bottom:1.5rem}.loading-container[data-v-3521ccf7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-color-secondary)}.tutorials-grid[data-v-3521ccf7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.tutorial-card[data-v-3521ccf7]{background:var(--surface-card);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.tutorial-card[data-v-3521ccf7]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.tutorial-thumbnail[data-v-3521ccf7]{position:relative;aspect-ratio:16/9;cursor:pointer;overflow:hidden}.tutorial-thumbnail img[data-v-3521ccf7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease}.tutorial-thumbnail:hover img[data-v-3521ccf7]{transform:scale(1.05)}.play-overlay[data-v-3521ccf7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .2s ease}.tutorial-thumbnail:hover .play-overlay[data-v-3521ccf7]{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.1)}.duration-badge[data-v-3521ccf7]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.tutorial-info[data-v-3521ccf7]{padding:1rem}.tutorial-category-badge[data-v-3521ccf7]{margin-bottom:.5rem}.tutorial-title[data-v-3521ccf7]{margin:.5rem 0;font-size:1.1rem;color:var(--text-color);cursor:pointer;transition:color .2s ease}.tutorial-title[data-v-3521ccf7]:hover{color:var(--primary-color)}.tutorial-description[data-v-3521ccf7]{color:var(--text-color-secondary);font-size:.9rem;line-height:1.4;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tutorial-meta[data-v-3521ccf7]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-color-secondary)}.view-count[data-v-3521ccf7]{display:flex;align-items:center;gap:.25rem}.faqs-list[data-v-3521ccf7]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-3521ccf7]{background:var(--surface-section);border-radius:8px;overflow:hidden;border:1px solid var(--surface-border)}.faq-header[data-v-3521ccf7]{padding:1rem;cursor:pointer;display:flex;align-items:center;gap:1rem;transition:background-color .2s ease}.faq-header[data-v-3521ccf7]:hover{background-color:var(--surface-hover)}.faq-category-badge[data-v-3521ccf7]{flex-shrink:0}.faq-question[data-v-3521ccf7]{flex:1;margin:0;font-size:1rem;color:var(--text-color)}.faq-toggle-icon[data-v-3521ccf7]{flex-shrink:0;color:var(--text-color-secondary);transition:transform .2s ease}.faq-answer[data-v-3521ccf7]{padding:0 1rem 1rem 1rem;color:var(--text-color-secondary);line-height:1.6;border-top:1px solid var(--surface-border);animation:slideDown-3521ccf7 .2s ease-out}@keyframes slideDown-3521ccf7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-meta[data-v-3521ccf7]{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--surface-border);font-size:.8rem}.empty-state[data-v-3521ccf7]{text-align:center;padding:3rem;color:var(--text-color-secondary)}.empty-state i[data-v-3521ccf7]{font-size:3rem;margin-bottom:1rem;color:var(--text-color-secondary)}.empty-state h3[data-v-3521ccf7]{margin-bottom:.5rem;color:var(--text-color)}.video-modal .video-container[data-v-3521ccf7]{position:relative}.youtube-iframe[data-v-3521ccf7]{width:100%;height:450px;border-radius:8px}.video-info .tutorial-description[data-v-3521ccf7]{margin:0;-webkit-line-clamp:unset}.book-demo-banner[data-v-3521ccf7]{background:linear-gradient(135deg,rgba(216,105,247,.97),rgba(92,165,247,.97));border-radius:16px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:var(--card-shadow);display:flex;align-items:center;min-height:90px}.book-demo-content[data-v-3521ccf7]{display:flex;width:100%;align-items:center;justify-content:space-between}.book-demo-left[data-v-3521ccf7]{flex:1;min-width:0}.book-demo-left h2[data-v-3521ccf7]{margin:0 0 .25rem 0;font-size:1.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.08)}.book-demo-description[data-v-3521ccf7]{color:#fff;opacity:.92;font-size:1.05rem;margin:0;line-height:1.4}.book-demo-right[data-v-3521ccf7]{display:flex;align-items:center;margin-left:2rem}.book-demo-btn[data-v-3521ccf7]{background:#fff!important;color:var(--primary-color)!important;font-weight:600!important;border:none!important;padding:.75rem 2rem!important;font-size:1.1rem!important;box-shadow:0 4px 15px rgba(0,0,0,.08)!important;border-radius:2rem!important;transition:transform .2s,box-shadow .2s}.book-demo-btn[data-v-3521ccf7]:hover{background:#f3e8ff!important;color:var(--primary-color)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12)!important}@media (max-width:768px){.content-container[data-v-3521ccf7]{padding:.5rem 1rem 1.5rem 1rem}.tutorials-grid[data-v-3521ccf7]{grid-template-columns:1fr;gap:1rem}.category-badges[data-v-3521ccf7]{gap:.25rem}.tutorial-meta[data-v-3521ccf7]{flex-direction:column;gap:.25rem}.faq-header[data-v-3521ccf7]{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem}.faq-question[data-v-3521ccf7]{font-size:.9rem}.youtube-iframe[data-v-3521ccf7]{height:250px}.book-demo-banner[data-v-3521ccf7]{flex-direction:column;padding:1rem 1rem;min-height:unset}.book-demo-content[data-v-3521ccf7]{flex-direction:column;align-items:flex-start;gap:1rem}.book-demo-right[data-v-3521ccf7]{margin-left:0;width:100%;justify-content:flex-start}.book-demo-btn[data-v-3521ccf7]{width:100%;padding:.75rem 0!important}}[data-v-3521ccf7] .p-card{margin-bottom:2rem;background-color:var(--surface-card)}[data-v-3521ccf7] .p-card-title{font-size:1.3rem;color:var(--text-color)}[data-v-3521ccf7] .p-paginator{padding:.5rem}.services-page[data-v-58afec56]{min-height:100vh;background-color:var(--surface-ground)}.content-container[data-v-58afec56]{max-width:1200px;margin:0 auto;padding:.5rem 1.5rem 1.5rem 2rem}h1[data-v-58afec56]{margin-bottom:1rem;color:var(--text-color)}.description-text[data-v-58afec56]{margin-bottom:2rem;line-height:1.5;color:var(--text-color-secondary)}.filter-section[data-v-58afec56]{margin-bottom:1.5rem}.category-badges[data-v-58afec56]{display:flex;flex-wrap:wrap;gap:.5rem}.category-badge[data-v-58afec56]{cursor:pointer;transition:all .2s ease;border:1px solid transparent}.category-badge[data-v-58afec56]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.loading-container[data-v-58afec56]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-color-secondary)}.services-grid[data-v-58afec56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}.service-card[data-v-58afec56]{background:var(--surface-card);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.service-card[data-v-58afec56]:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.service-header[data-v-58afec56]{padding:1.5rem 1.5rem 0 1.5rem}.service-category-badge[data-v-58afec56]{margin-bottom:.75rem}.service-title[data-v-58afec56]{margin:0;font-size:1.25rem;color:var(--text-color);line-height:1.3}.service-content[data-v-58afec56]{padding:1rem 1.5rem;flex:1}.service-short-description[data-v-58afec56]{color:var(--text-color-secondary);margin-bottom:1rem;line-height:1.5}.service-full-description[data-v-58afec56]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.deliverables-section[data-v-58afec56],.description-section[data-v-58afec56],.features-section[data-v-58afec56],.improvements-section[data-v-58afec56],.timeline-section[data-v-58afec56]{margin-bottom:1.5rem}.deliverables-section h4[data-v-58afec56],.description-section h4[data-v-58afec56],.features-section h4[data-v-58afec56],.improvements-section h4[data-v-58afec56],.timeline-section h4[data-v-58afec56]{color:var(--primary-color);font-size:.95rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.features-list[data-v-58afec56]{list-style:none;padding:0;margin:0}.features-list li[data-v-58afec56]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-color-secondary)}.features-list li i[data-v-58afec56]{color:var(--primary-color);font-size:.875rem}.expand-toggle[data-v-58afec56]{background:none;border:none;color:var(--primary-color);cursor:pointer;padding:.5rem 0;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.expand-toggle[data-v-58afec56]:hover{color:var(--primary-color-text)}.service-footer[data-v-58afec56]{padding:1.5rem;border-top:1px solid var(--surface-border);display:flex;justify-content:space-between;align-items:center;background:var(--surface-section)}.service-pricing[data-v-58afec56]{display:flex;flex-direction:column;align-items:flex-start}.price[data-v-58afec56]{font-size:1.5rem;font-weight:700;color:var(--primary-color)}.price-unit[data-v-58afec56]{font-size:.875rem;color:var(--text-color-secondary)}.request-btn[data-v-58afec56]{background:var(--primary-color)!important;border:none!important;font-weight:600!important;padding:.75rem 1.5rem!important;border-radius:8px!important}.empty-state[data-v-58afec56]{text-align:center;padding:3rem;color:var(--text-color-secondary)}.empty-state i[data-v-58afec56]{font-size:3rem;margin-bottom:1rem;color:var(--text-color-secondary)}.empty-state h3[data-v-58afec56]{margin-bottom:.5rem;color:var(--text-color)}.book-demo-banner[data-v-58afec56]{background:linear-gradient(135deg,rgba(139,92,246,.97),rgba(59,130,246,.97));border-radius:16px;padding:1.5rem 2rem;margin-bottom:2rem;box-shadow:var(--card-shadow);display:flex;align-items:center;min-height:90px}.book-demo-content[data-v-58afec56]{display:flex;width:100%;align-items:center;justify-content:space-between}.book-demo-left[data-v-58afec56]{flex:1;min-width:0}.book-demo-left h2[data-v-58afec56]{margin:0 0 .25rem 0;font-size:1.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.08)}.book-demo-description[data-v-58afec56]{color:#fff;opacity:.92;font-size:1.05rem;margin:0;line-height:1.4}.book-demo-right[data-v-58afec56]{display:flex;align-items:center;margin-left:2rem}.book-demo-btn[data-v-58afec56]{background:#fff!important;color:var(--primary-color)!important;font-weight:600!important;border:none!important;padding:.75rem 2rem!important;font-size:1.1rem!important;box-shadow:0 4px 15px rgba(0,0,0,.08)!important;border-radius:2rem!important;transition:transform .2s,box-shadow .2s}.book-demo-btn[data-v-58afec56]:hover{background:#f3e8ff!important;color:var(--primary-color)!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12)!important}.request-modal .service-summary[data-v-58afec56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border)}.service-summary .service-price[data-v-58afec56]{font-size:1.25rem;font-weight:700;color:var(--primary-color);margin:0}.form-group[data-v-58afec56]{margin-bottom:1.5rem}.form-group label[data-v-58afec56]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.full-width-input[data-v-58afec56]{width:100%!important}.form-actions[data-v-58afec56]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--surface-border)}.cancel-btn[data-v-58afec56]{background:#e0e0e0!important;color:#333!important;border:none!important}.cancel-btn[data-v-58afec56]:hover{background:#bdbdbd!important;color:#111!important}@media (max-width:768px){.content-container[data-v-58afec56]{padding:.5rem 1rem 1.5rem 1rem}.services-grid[data-v-58afec56]{grid-template-columns:1fr;gap:1rem}.category-badges[data-v-58afec56]{gap:.25rem}.service-footer[data-v-58afec56]{flex-direction:column;gap:1rem;align-items:stretch}.request-btn[data-v-58afec56]{width:100%}.book-demo-banner[data-v-58afec56]{flex-direction:column;padding:1rem 1rem;min-height:unset}.book-demo-content[data-v-58afec56]{flex-direction:column;align-items:flex-start;gap:1rem}.book-demo-right[data-v-58afec56]{margin-left:0;width:100%;justify-content:flex-start}.book-demo-btn[data-v-58afec56]{width:100%;padding:.75rem 0!important}.request-modal[data-v-58afec56]{width:95vw!important;max-width:95vw!important}}[data-v-58afec56] .p-card{margin-bottom:2rem;background-color:var(--surface-card)}[data-v-58afec56] .p-card-title{font-size:1.3rem;color:var(--text-color)}[data-v-58afec56] .p-paginator{padding:.5rem}:root{--primary-color:#5ca5f7;--primary-dark:#4a84c5;--primary-light:#8fc1fa;--secondary-color:#d869f7;--secondary-dark:#b054c5;--secondary-light:#e48ffa;--background-color:#ebf2f7;--surface-color:#fff;--text-color:#333;--text-color-secondary:#666;--error-color:#f44336;--warning-color:#ffc107;--info-color:#2196f3;--success-color:#4caf50;--card-shadow:0 8px 16px rgba(0,0,0,.08);--transition-speed:0.3s}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-color);background-color:var(--background-color);margin:0;padding:0;line-height:1.6}.p-steps .p-steps-item.p-highlight .p-steps-number{background-color:var(--primary-color)}.p-steps .p-steps-item .p-menuitem-link{background-color:transparent}.p-steps .p-steps-item.p-highlight .p-steps-title{color:var(--primary-color);font-weight:700}.p-card{box-shadow:var(--card-shadow);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.85);transition:transform var(--transition-speed),box-shadow var(--transition-speed);overflow:hidden}.p-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.p-card .p-card-title{font-size:1.5rem;font-weight:500;color:var(--primary-color)}.p-card .p-card-content{padding:1.25rem}.p-button{border-radius:8px;transition:all var(--transition-speed);font-weight:500;padding:.75rem 1.5rem}.p-button:focus{box-shadow:0 0 0 3px var(--primary-light)}.p-button.p-button-primary{background-color:var(--primary-color);border-color:var(--primary-color)}.p-button.p-button-primary:hover{background-color:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px)}.p-button.p-button-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color)}.p-button.p-button-secondary:hover{background-color:var(--secondary-dark);border-color:var(--secondary-dark);transform:translateY(-2px)}.p-dropdown,.p-inputtext,.p-multiselect,.p-password,.p-textarea{border-radius:8px;transition:all var(--transition-speed);background-color:hsla(0,0%,100%,.8)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-dropdown:enabled:focus,.p-inputtext:enabled:focus,.p-multiselect:enabled:focus,.p-password:enabled:focus,.p-textarea:enabled:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light);background-color:hsla(0,0%,100%,.95)}.p-dropdown:enabled:hover,.p-inputtext:enabled:hover,.p-multiselect:enabled:hover,.p-password:enabled:hover,.p-textarea:enabled:hover{border-color:var(--primary-color)}.p-toast .p-toast-message{border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-dialog,.p-toast .p-toast-message{box-shadow:var(--card-shadow);background-color:hsla(0,0%,100%,.9)}.p-dialog{border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.p-dialog .p-dialog-header{border-top-left-radius:12px;border-top-right-radius:12px;background-color:hsla(0,0%,100%,.8)}.p-dialog .p-dialog-footer{background-color:hsla(0,0%,100%,.8);padding:1rem 1.5rem 1.5rem 1.5rem}.p-datatable{border-radius:12px;overflow:hidden;box-shadow:var(--card-shadow)}.p-datatable .p-datatable-header{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1.25rem}.p-datatable .p-datatable-thead>tr>th{background-color:rgba(92,165,247,.1);color:var(--primary-dark);padding:1rem}.p-datatable .p-datatable-tbody>tr{background-color:hsla(0,0%,100%,.7);transition:background-color var(--transition-speed)}.p-datatable .p-datatable-tbody>tr:hover{background-color:rgba(92,165,247,.1)}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-radius:8px 8px 0 0!important;transition:all var(--transition-speed)}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background-color:var(--primary-color);border-radius:8px 8px 0 0;color:#fff}.p-dropdown-panel,.p-multiselect-panel{border-radius:8px;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.9)}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background-color:rgba(92,165,247,.2);color:var(--primary-dark)}.text-center{text-align:center}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.flex-center{display:flex;justify-content:center;align-items:center}.page-container{padding:2rem;max-width:1200px;margin:0 auto;width:100%;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glass-container{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.gradient-accent{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.hover-lift{transition:transform var(--transition-speed)}.hover-lift:hover{transform:translateY(-5px)}.p-card .p-datatable{width:calc(100% + 2.5rem);margin:0 -1.25rem}.p-card .p-datatable,.p-card .p-datatable .p-datatable-header,.p-card .p-datatable .p-datatable-tbody{border-radius:0!important}