.forgot-password[data-v-697420d2]{font-size:15px;font-family:Poppins,sans-serif;text-align:center;color:#65647c;text-decoration:none}.forgot-password[data-v-64218989],.forgot-password[data-v-854f1d08]{font-size:14px;font-family:Poppins,sans-serif;text-align:center;color:#65647c;text-decoration:none}.active-task[data-v-cd8ddc5a]{background-color:rgba(25,118,210,.04);transition:background-color .3s ease}@keyframes spin-cd8ddc5a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-cd8ddc5a]{animation:spin-cd8ddc5a 1s linear infinite}.spinning-icon[data-v-cd8ddc5a]{animation:spin-cd8ddc5a 2s linear infinite}.cursor-pointer[data-v-5532f664]{cursor:pointer}.cursor-pointer[data-v-5532f664]:hover{background-color:rgba(0,0,0,.04)}.v-card[data-v-5532f664]{border-radius:12px}.text-decoration-none[data-v-5532f664]{text-decoration:none}.v-btn[data-v-5532f664]{text-transform:none}.v-text-field[data-v-5532f664]{margin-bottom:16px}.product-card[data-v-5532f664]{cursor:pointer;transition:all .3s ease}.product-card[data-v-5532f664]:hover{background-color:rgba(25,118,210,.04);border-color:#1976d2!important}.product-card.selected[data-v-5532f664]{background-color:rgba(25,118,210,.08);border-color:#1976d2!important;box-shadow:0 0 0 2px rgba(25,118,210,.25)}.disabled-products[data-v-5532f664]{opacity:.5;pointer-events:none}.progress-container[data-v-5532f664]{max-width:800px;margin:0 auto}.content-container{height:70%;display:flex}.landing-page[data-v-e5b48176]{background:#fff;color:#0f172a}.landing-header[data-v-e5b48176]{background:linear-gradient(120deg,#0f172a,#1e293b 50%,#334155);border-bottom:1px solid hsla(0,0%,100%,.08)}.brand-name[data-v-e5b48176]{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:.02em}.header-signup[data-v-e5b48176]{color:#0f172a!important;background:#fff;font-weight:600}.hero-section[data-v-e5b48176]{padding-top:88px;background:linear-gradient(120deg,#0f172a,#1e293b 45%,#334155);position:relative}.hero-section[data-v-e5b48176]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(148,163,184,.24),transparent 38%);pointer-events:none}.hero-content[data-v-e5b48176]{max-width:1024px;position:relative;z-index:1}.eyebrow[data-v-e5b48176]{color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;font-weight:600}.hero-title[data-v-e5b48176]{color:#fff;font-size:clamp(2rem,5vw,3.75rem);line-height:1.08;letter-spacing:-.01em;max-width:980px}.hero-subtitle[data-v-e5b48176]{color:hsla(0,0%,100%,.88);font-size:clamp(1.08rem,2.1vw,1.38rem);line-height:1.55;max-width:820px}.hero-signup[data-v-e5b48176]{color:#0f172a!important;background:#fff;font-weight:600}.story-section[data-v-e5b48176]{background:#fff}.story-text[data-v-e5b48176]{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.58;color:#1f2937}.why-section[data-v-e5b48176]{background:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.why-wrap[data-v-e5b48176]{max-width:840px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:clamp(1.5rem,3.2vw,2.5rem);box-shadow:0 8px 28px rgba(15,23,42,.04)}.why-label[data-v-e5b48176]{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#475569;font-weight:700}.why-title[data-v-e5b48176]{font-size:clamp(1.75rem,3.4vw,2.8rem);line-height:1.2;letter-spacing:-.01em;color:#0f172a}.why-description[data-v-e5b48176]{font-size:1.1rem;line-height:1.7;color:#334155}.landing-footer[data-v-e5b48176]{background:#fff;border-top:1px solid #e2e8f0}.footer-text[data-v-e5b48176]{color:#64748b;font-size:.9rem}.brand-rankings-heatmap[data-v-cff35dee]{width:100%}.persona-header[data-v-cff35dee]{font-size:16px;font-weight:600;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.query-row[data-v-cff35dee]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;gap:16px}.query-row.border-top[data-v-cff35dee]{border-top:1px solid #e0e0e0}.query-row[data-v-cff35dee]:hover{background-color:#fafafa}.query-section[data-v-cff35dee]{display:flex;align-items:flex-start;flex:1;min-width:0}.query-icon[data-v-cff35dee]{flex-shrink:0;margin-right:8px;margin-top:2px}.query-text[data-v-cff35dee]{font-size:14px;font-weight:500;color:#333;line-height:1.5}.status-section[data-v-cff35dee]{display:flex;align-items:flex-start;gap:12px;flex-shrink:0}.brand-status-card[data-v-cff35dee]{display:flex;flex-direction:column;align-items:center;padding:8px 16px;border-radius:8px;min-width:90px;text-align:center}.rank-display[data-v-cff35dee]{display:flex;align-items:baseline;gap:2px}.rank-number[data-v-cff35dee]{font-size:22px;font-weight:700;line-height:1}.rank-context[data-v-cff35dee]{font-size:11px;opacity:.8}.status-label[data-v-cff35dee]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.brand-status-card.status-excellent[data-v-cff35dee]{background-color:#e8f5e9;border:1px solid #4caf50}.brand-status-card.status-excellent .rank-context[data-v-cff35dee],.brand-status-card.status-excellent .rank-number[data-v-cff35dee]{color:#2e7d32}.brand-status-card.status-excellent .status-label[data-v-cff35dee]{color:#1b5e20}.brand-status-card.status-good[data-v-cff35dee]{background-color:#fff8e1;border:1px solid #ffc107}.brand-status-card.status-good .rank-context[data-v-cff35dee],.brand-status-card.status-good .rank-number[data-v-cff35dee]{color:#f57f17}.brand-status-card.status-good .status-label[data-v-cff35dee]{color:#e65100}.brand-status-card.status-poor[data-v-cff35dee]{background-color:#fff3e0;border:1px solid #ff9800}.brand-status-card.status-poor .rank-context[data-v-cff35dee],.brand-status-card.status-poor .rank-number[data-v-cff35dee]{color:#e65100}.brand-status-card.status-poor .status-label[data-v-cff35dee]{color:#bf360c}.brand-status-card.status-not-mentioned[data-v-cff35dee]{background-color:#ffebee;border:1px solid #ef5350}.brand-status-card.status-not-mentioned .rank-context[data-v-cff35dee],.brand-status-card.status-not-mentioned .rank-number[data-v-cff35dee]{color:#c62828}.brand-status-card.status-not-mentioned .status-label[data-v-cff35dee]{color:#b71c1c}.competitors-section[data-v-cff35dee]{display:flex;flex-direction:column;min-width:140px}.competitors-toggle[data-v-cff35dee]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;color:#666;transition:all .15s ease}.competitors-toggle[data-v-cff35dee]:hover{background:#eee;border-color:#bdbdbd}.toggle-text[data-v-cff35dee]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.competitors-list[data-v-cff35dee]{margin-top:8px;padding:8px;background:#fafafa;border-radius:6px;border:1px solid #e0e0e0}.competitor-item[data-v-cff35dee]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px}.competitor-item[data-v-cff35dee]:not(:last-child){border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:2px}.competitor-rank[data-v-cff35dee]{font-weight:700;color:#666;min-width:24px}.competitor-name[data-v-cff35dee]{color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor-item.highlight-excellent[data-v-cff35dee]{background-color:#e8f5e9;border-radius:4px;padding:6px 8px!important;margin:-2px -4px}.competitor-item.highlight-excellent .primary-rank[data-v-cff35dee]{color:#2e7d32;font-weight:800}.competitor-item.highlight-excellent .primary-name[data-v-cff35dee]{color:#1b5e20;font-weight:600}.competitor-item.highlight-good[data-v-cff35dee]{background-color:#fff8e1;border-radius:4px;padding:6px 8px!important;margin:-2px -4px}.competitor-item.highlight-good .primary-rank[data-v-cff35dee]{color:#f57f17;font-weight:800}.competitor-item.highlight-good .primary-name[data-v-cff35dee]{color:#e65100;font-weight:600}.competitor-item.highlight-poor[data-v-cff35dee]{background-color:#fff3e0;border-radius:4px;padding:6px 8px!important;margin:-2px -4px}.competitor-item.highlight-poor .primary-rank[data-v-cff35dee]{color:#e65100;font-weight:800}.competitor-item.highlight-poor .primary-name[data-v-cff35dee]{color:#bf360c;font-weight:600}.competitor-item.highlight-not-mentioned[data-v-cff35dee]{background-color:#ffebee;border-radius:4px;padding:6px 8px!important;margin:-2px -4px}.competitor-item.highlight-not-mentioned .primary-rank[data-v-cff35dee]{color:#c62828;font-weight:800}.competitor-item.highlight-not-mentioned .primary-name[data-v-cff35dee]{color:#b71c1c;font-weight:600}@media (max-width:768px){.query-row[data-v-cff35dee]{flex-direction:column}.status-section[data-v-cff35dee]{width:100%;justify-content:flex-start;padding-left:26px}}.metric-card[data-v-f38dcbc2]{border-radius:12px;height:100%;transition:transform .2s,box-shadow .2s}.metric-card[data-v-f38dcbc2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.persona-header-row[data-v-f38dcbc2]{background-color:rgba(var(--v-theme-primary),.1)}.metric-card[data-v-8a6ccade]{border-radius:12px;height:100%;transition:transform .2s,box-shadow .2s}.metric-card[data-v-8a6ccade]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.persona-header-row[data-v-8a6ccade]{background-color:rgba(var(--v-theme-primary),.1)}.attribute-sentiment-table-container[data-v-8a6ccade]{overflow-x:auto;width:100%}.attribute-sentiment-table[data-v-8a6ccade]{width:100%;border-collapse:collapse;font-size:14px}.attribute-sentiment-table thead[data-v-8a6ccade]{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.attribute-sentiment-table th[data-v-8a6ccade]{padding:16px 12px;text-align:left;font-weight:600;color:#424242;border-bottom:2px solid #e0e0e0;white-space:nowrap}.attribute-sentiment-table .brand-column[data-v-8a6ccade]{min-width:200px;position:sticky;left:0;background-color:#f5f5f5;z-index:5;box-shadow:2px 0 4px rgba(0,0,0,.05)}.attribute-sentiment-table .metric-column[data-v-8a6ccade]{min-width:180px;text-align:center}.attribute-sentiment-table tbody tr[data-v-8a6ccade]{border-bottom:1px solid #e0e0e0}.attribute-sentiment-table tbody tr[data-v-8a6ccade]:hover{background-color:#fafafa}.attribute-sentiment-table td[data-v-8a6ccade]{padding:16px 12px;vertical-align:top}.attribute-sentiment-table .brand-cell[data-v-8a6ccade]{position:sticky;left:0;background-color:#fff;z-index:4;box-shadow:2px 0 4px rgba(0,0,0,.05);font-weight:500}.attribute-sentiment-table tbody tr:hover .brand-cell[data-v-8a6ccade]{background-color:#fafafa}.primary-product-row[data-v-8a6ccade]{background-color:#f6f9fc}.primary-product-row[data-v-8a6ccade]:hover{background-color:#edf3fa!important}.primary-brand-cell[data-v-8a6ccade]{background-color:#edf3fa!important;border-left:3px solid #1976d2}.primary-product-row:hover .primary-brand-cell[data-v-8a6ccade]{background-color:#e4ecf7!important}.reasoning-cell[data-v-8a6ccade]{background-color:transparent;padding:12px}.reasoning-items-container[data-v-8a6ccade]{display:flex;flex-direction:column;gap:8px}.reasoning-card[data-v-8a6ccade]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;border:2px solid;background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:box-shadow .2s,transform .2s}.reasoning-card[data-v-8a6ccade]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.reasoning-card-positive[data-v-8a6ccade]{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.reasoning-card-positive[data-v-8a6ccade]:hover{box-shadow:0 4px 12px rgba(76,175,80,.3)}.reasoning-card-neutral[data-v-8a6ccade]{border-color:#fbc02d;background-color:rgba(251,192,45,.05)}.reasoning-card-neutral[data-v-8a6ccade]:hover{box-shadow:0 4px 12px rgba(251,192,45,.3)}.reasoning-card-negative[data-v-8a6ccade]{border-color:#f44336;background-color:rgba(244,67,54,.05)}.reasoning-card-negative[data-v-8a6ccade]:hover{box-shadow:0 4px 12px rgba(244,67,54,.3)}.reasoning-dot[data-v-8a6ccade]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.reasoning-text[data-v-8a6ccade]{flex:1;line-height:1.4;font-size:13px}.reasoning-card-grounded[data-v-8a6ccade]{position:relative}.reasoning-card-wrapper[data-v-8a6ccade]{margin-bottom:8px}.reasoning-card-wrapper[data-v-8a6ccade]:last-child{margin-bottom:0}.reasoning-card-grounded[data-v-8a6ccade]{cursor:pointer}.reasoning-card-grounded[data-v-8a6ccade]:hover{box-shadow:0 2px 8px rgba(76,175,80,.2)}.reasoning-grounded-icon[data-v-8a6ccade]{opacity:.7;flex-shrink:0;transition:opacity .2s,transform .2s}.reasoning-card:hover .reasoning-grounded-icon[data-v-8a6ccade]{opacity:1}.citation-details[data-v-8a6ccade]{border-top:none;border-radius:0 0 8px 8px;padding:10px 12px;margin-top:-4px;animation:slideDown-8a6ccade .2s ease-out}.citation-details-positive[data-v-8a6ccade]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-top:none}.citation-details-positive .citation-header[data-v-8a6ccade]{color:#166534}.citation-details-neutral[data-v-8a6ccade]{background:linear-gradient(135deg,#fefce8,#fef08a);border:1px solid #fcd34d;border-top:none}.citation-details-neutral .citation-header[data-v-8a6ccade]{color:#854d0e}.citation-details-negative[data-v-8a6ccade]{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;border-top:none}.citation-details-negative .citation-header[data-v-8a6ccade]{color:#991b1b}@keyframes slideDown-8a6ccade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.citation-header[data-v-8a6ccade]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500}.citation-snippet[data-v-8a6ccade]{display:flex;align-items:flex-start;font-size:11px;font-style:italic;color:#555;padding:6px 8px;background:hsla(0,0%,100%,.6);border-radius:6px;border-left:2px solid #1976d2;line-height:1.4;margin-bottom:8px}.citation-snippet .v-icon[data-v-8a6ccade]{flex-shrink:0;opacity:.6;margin-top:1px}.citation-links[data-v-8a6ccade]{display:flex;flex-wrap:wrap;gap:6px}.citation-source-link[data-v-8a6ccade]{display:inline-flex;align-items:center;padding:4px 10px;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);border-radius:16px;font-size:11px;color:#1976d2;text-decoration:none;transition:all .2s;max-width:100%;width:-moz-fit-content;width:fit-content}.citation-source-link[data-v-8a6ccade]:hover{background:#fff;border-color:#1976d2;box-shadow:0 2px 4px rgba(25,118,210,.15)}.reasoning-dot-positive[data-v-8a6ccade]{background-color:#4caf50}.reasoning-dot-neutral[data-v-8a6ccade]{background-color:#fbc02d}.reasoning-dot-negative[data-v-8a6ccade]{background-color:#f44336}.v-card[data-v-124018d0]{border-radius:12px}.text-h3[data-v-124018d0]{font-size:2.5rem!important}.tabs-container[data-v-124018d0]{padding:8px}.persona-section[data-v-124018d0],.tabs-container[data-v-124018d0]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.persona-section[data-v-124018d0]{padding:24px;transition:transform .2s,box-shadow .2s;height:100%}.persona-section[data-v-124018d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.persona-header[data-v-124018d0]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f5f5f5}.persona-title[data-v-124018d0]{font-size:1.125rem;font-weight:600;color:#1a1a1a}.persona-content[data-v-124018d0]{padding:4px 0}.persona-item[data-v-124018d0]{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f5f5f5}.persona-item[data-v-124018d0]:last-child{border-bottom:none}.persona-card[data-v-124018d0]{border-radius:16px;border:2px solid #e0e0e0;transition:transform .2s,box-shadow .2s}.persona-card[data-v-124018d0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.persona-name[data-v-124018d0]{font-size:1.25rem;font-weight:600;color:#1a1a1a}.persona-query-card[data-v-124018d0]{border-radius:20px;border:1px solid #d9e4ff;background:#f5f8ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.persona-query-title[data-v-124018d0]{font-size:1.1rem;font-weight:600;color:#103775}.persona-query-motivation[data-v-124018d0]{font-size:.95rem;color:#345089;max-width:580px}.persona-query-chip[data-v-124018d0]{font-weight:600;letter-spacing:.02em}.persona-query-panel[data-v-124018d0]{border-radius:18px;border:1px solid #e3e8f5;overflow:hidden}.persona-query-panel .v-expansion-panel-title[data-v-124018d0]{padding:18px 24px}.persona-query-panel .v-expansion-panel-text[data-v-124018d0]{padding:20px 28px 28px}.formatted-response[data-v-124018d0]{line-height:1.6}.formatted-response[data-v-124018d0] ol,.formatted-response[data-v-124018d0] ul{padding-left:2rem}.formatted-response[data-v-124018d0] li{padding-left:.5rem}.grounded-panels[data-v-124018d0]{margin-bottom:0}.grounded-query-text[data-v-124018d0]{flex:1;min-width:0;word-wrap:break-word;white-space:normal;line-height:1.5}.grounded-segment[data-v-124018d0]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.segment-text[data-v-124018d0]{background:linear-gradient(135deg,#f8faf8,#f0f7f0);border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.6;color:#333;display:flex;align-items:flex-start}.segment-quote-icon[data-v-124018d0]{color:#4caf50;margin-top:2px;flex-shrink:0}.segment-content[data-v-124018d0]{flex:1}.segment-sources[data-v-124018d0]{background-color:#fafafa}.sources-chips[data-v-124018d0]{display:flex;flex-wrap:wrap;gap:8px}.source-chip[data-v-124018d0]{display:inline-flex;align-items:center;padding:4px 10px;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;font-size:12px;color:#1976d2;text-decoration:none;transition:all .2s;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-chip[data-v-124018d0]:hover{background-color:#e3f2fd;border-color:#1976d2;box-shadow:0 2px 4px rgba(25,118,210,.15)}.search-queries-container[data-v-124018d0]{display:flex;flex-wrap:wrap;gap:4px}.prompt-block[data-v-65c90b1b]{white-space:pre-wrap;font-family:Fira Code,Source Code Pro,monospace;font-size:.85rem;margin:0}.metric-list[data-v-65c90b1b]{border-right:1px solid rgba(0,0,0,.08)}.navbar{background-color:#1abc9c}