.forgot-password[data-v-262fb69a]{font-size:15px;font-family:Poppins,sans-serif;text-align:center;color:#65647c;text-decoration:none}.forgot-password[data-v-3af2ecb0],.forgot-password[data-v-854f1d08]{font-size:14px;font-family:Poppins,sans-serif;text-align:center;color:#65647c;text-decoration:none}.analysis-progress-columns[data-v-9bcf7600]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:24px;align-items:stretch}@media (max-width:959px){.analysis-progress-columns[data-v-9bcf7600]{grid-template-columns:1fr}}@media (min-width:960px){.analysis-progress-columns[data-v-9bcf7600]{grid-template-columns:minmax(0,3.2fr) minmax(0,6.8fr)}}.analysis-progress-main[data-v-9bcf7600],.analysis-progress-steps[data-v-9bcf7600]{min-width:0}.analysis-progress-main[data-v-9bcf7600]{display:flex;flex-direction:column;min-height:0}.analysis-progress-loading-cluster[data-v-9bcf7600]{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:min(320px,50vh)}.analysis-progress-loading-cluster>.text-center[data-v-9bcf7600]{width:100%}.active-task[data-v-9bcf7600]{background-color:rgba(25,118,210,.04);transition:background-color .3s ease}@keyframes spin-9bcf7600{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinning[data-v-9bcf7600]{animation:spin-9bcf7600 1s linear infinite}.spinning-icon[data-v-9bcf7600]{animation:spin-9bcf7600 2s linear infinite}.cursor-pointer[data-v-0b231f36]{cursor:pointer}.cursor-pointer[data-v-0b231f36]:hover{background-color:rgba(0,0,0,.04)}.v-card[data-v-0b231f36]{border-radius:16px}.text-decoration-none[data-v-0b231f36]{text-decoration:none}.v-btn[data-v-0b231f36]{text-transform:none;border-radius:100px}.v-text-field[data-v-0b231f36]{margin-bottom:16px}.product-card[data-v-0b231f36]{cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;border-radius:16px}.product-card[data-v-0b231f36]:hover{transform:translateY(-2px)}.product-card.selected[data-v-0b231f36],.product-card[data-v-0b231f36]:hover{background-color:var(--brand-ocean-100);border-color:var(--brand-ocean-600)!important}.product-card.selected[data-v-0b231f36]{box-shadow:0 0 0 2px rgba(33,105,168,.25)}.disabled-products[data-v-0b231f36]{opacity:.5;pointer-events:none}.content-container{height:70%;display:flex}.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-2fd877d2]{border-radius:16px;border-color:var(--brand-ocean-100)!important;height:100%;transition:transform .2s,box-shadow .2s}.metric-card[data-v-2fd877d2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,30,53,.12)}.persona-header-row[data-v-2fd877d2]{background-color:rgba(var(--v-theme-primary),.1)}.metric-card[data-v-6ad56f31]{border-radius:16px;border-color:var(--brand-ocean-100)!important;height:100%;transition:transform .2s,box-shadow .2s}.metric-card[data-v-6ad56f31]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,30,53,.12)}.persona-header-row[data-v-6ad56f31]{background-color:rgba(var(--v-theme-primary),.1)}.matrix-legend[data-v-6ad56f31]{display:flex;align-items:flex-start;gap:14px;margin-top:6px;font-size:12px;color:rgba(0,0,0,.6)}.matrix-legend-items[data-v-6ad56f31]{display:flex;flex-wrap:wrap;gap:10px 18px}.matrix-legend-label[data-v-6ad56f31]{font-weight:600;color:rgba(0,0,0,.7)}.matrix-legend-item[data-v-6ad56f31]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.matrix-legend-swatch[data-v-6ad56f31]{width:10px;height:10px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.matrix-legend-swatch-positive[data-v-6ad56f31]{background-color:var(--brand-teal-500)}.matrix-legend-swatch-neutral[data-v-6ad56f31]{background-color:var(--brand-ocean-600)}.matrix-legend-swatch-yellow[data-v-6ad56f31]{background-color:#facc15}.matrix-legend-swatch-orange[data-v-6ad56f31]{background-color:var(--brand-amber-400)}.matrix-legend-swatch-negative[data-v-6ad56f31]{background-color:#f44336}.attribute-sentiment-table-container[data-v-6ad56f31]{overflow-x:auto;width:100%}.attribute-sentiment-table[data-v-6ad56f31]{width:100%;border-collapse:collapse;font-size:14px}.attribute-sentiment-table thead[data-v-6ad56f31]{background-color:var(--brand-sand-100);position:sticky;top:0;z-index:10}.attribute-sentiment-table th[data-v-6ad56f31]{padding:16px 12px;text-align:left;font-weight:600;color:var(--brand-ink-900);border-bottom:2px solid var(--brand-sand-300);white-space:nowrap}.attribute-sentiment-table .brand-column[data-v-6ad56f31]{min-width:200px;position:sticky;left:0;background-color:var(--brand-sand-100);z-index:5;box-shadow:2px 0 4px rgba(0,0,0,.05)}.attribute-sentiment-table .metric-column[data-v-6ad56f31]{min-width:180px;text-align:center}.attribute-sentiment-table tbody tr[data-v-6ad56f31]{border-bottom:1px solid var(--brand-sand-300)}.attribute-sentiment-table tbody tr[data-v-6ad56f31]:hover{background-color:var(--brand-sand-50)}.attribute-sentiment-table td[data-v-6ad56f31]{padding:16px 12px;vertical-align:top}.attribute-sentiment-table .brand-cell[data-v-6ad56f31]{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-6ad56f31]{background-color:#fafafa}.primary-product-row[data-v-6ad56f31]{background-color:var(--brand-ocean-100)}.primary-product-row[data-v-6ad56f31]:hover{background-color:#edf3fa!important}.primary-brand-cell[data-v-6ad56f31]{background-color:var(--brand-ocean-100)!important;border-left:3px solid var(--brand-ocean-600)}.primary-product-row:hover .primary-brand-cell[data-v-6ad56f31]{background-color:#e4ecf7!important}.reasoning-cell[data-v-6ad56f31]{background-color:transparent;padding:12px}.reasoning-items-container[data-v-6ad56f31]{display:flex;flex-direction:column;gap:8px}.reasoning-card[data-v-6ad56f31]{display:flex;align-items:center;padding:10px 12px;padding-bottom:18px;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;position:relative}.reasoning-card-metric-value[data-v-6ad56f31]{position:absolute;bottom:4px;right:10px;font-size:10px;font-weight:600;color:rgba(0,0,0,.45);line-height:1}.reasoning-card[data-v-6ad56f31]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.reasoning-card-positive[data-v-6ad56f31]{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.reasoning-card-positive[data-v-6ad56f31]:hover{box-shadow:0 4px 12px rgba(76,175,80,.3)}.reasoning-card-neutral[data-v-6ad56f31]{border-color:#1976d2;background-color:rgba(25,118,210,.05)}.reasoning-card-neutral[data-v-6ad56f31]:hover{box-shadow:0 4px 12px rgba(25,118,210,.3)}.reasoning-card-yellow[data-v-6ad56f31]{border-color:#facc15;background-color:rgba(250,204,21,.08)}.reasoning-card-yellow[data-v-6ad56f31]:hover{box-shadow:0 4px 12px rgba(250,204,21,.35)}.reasoning-card-orange[data-v-6ad56f31]{border-color:#ff9800;background-color:rgba(255,152,0,.05)}.reasoning-card-orange[data-v-6ad56f31]:hover{box-shadow:0 4px 12px rgba(255,152,0,.3)}.reasoning-card-negative[data-v-6ad56f31]{border-color:#f44336;background-color:rgba(244,67,54,.05)}.reasoning-card-negative[data-v-6ad56f31]:hover{box-shadow:0 4px 12px rgba(244,67,54,.3)}.reasoning-dot[data-v-6ad56f31]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.reasoning-text[data-v-6ad56f31]{flex:1;line-height:1.4;font-size:13px}.reasoning-card-grounded[data-v-6ad56f31]{position:relative}.reasoning-card-wrapper[data-v-6ad56f31]{margin-bottom:8px}.reasoning-card-wrapper[data-v-6ad56f31]:last-child{margin-bottom:0}.reasoning-card-grounded[data-v-6ad56f31]{cursor:pointer}.reasoning-card-grounded[data-v-6ad56f31]:hover{box-shadow:0 2px 8px rgba(76,175,80,.2)}.reasoning-grounded-icon[data-v-6ad56f31]{opacity:.7;flex-shrink:0;transition:opacity .2s,transform .2s}.reasoning-card:hover .reasoning-grounded-icon[data-v-6ad56f31]{opacity:1}.citation-details[data-v-6ad56f31]{border-top:none;border-radius:0 0 8px 8px;padding:10px 12px;margin-top:-4px;animation:slideDown-6ad56f31 .2s ease-out}.citation-details-positive[data-v-6ad56f31]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-top:none}.citation-details-positive .citation-header[data-v-6ad56f31]{color:#166534}.citation-details-neutral[data-v-6ad56f31]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-top:none}.citation-details-neutral .citation-header[data-v-6ad56f31]{color:#1d4ed8}.citation-details-yellow[data-v-6ad56f31]{background:linear-gradient(135deg,#fefce8,#fef08a);border:1px solid #facc15;border-top:none}.citation-details-yellow .citation-header[data-v-6ad56f31]{color:#854d0e}.citation-details-orange[data-v-6ad56f31]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74;border-top:none}.citation-details-orange .citation-header[data-v-6ad56f31]{color:#9a3412}.citation-details-negative[data-v-6ad56f31]{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;border-top:none}.citation-details-negative .citation-header[data-v-6ad56f31]{color:#991b1b}@keyframes slideDown-6ad56f31{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.citation-header[data-v-6ad56f31]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500}.citation-snippet[data-v-6ad56f31]{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-6ad56f31]{flex-shrink:0;opacity:.6;margin-top:1px}.citation-links[data-v-6ad56f31]{display:flex;flex-wrap:wrap;gap:6px}.citation-source-link[data-v-6ad56f31]{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-6ad56f31]:hover{background:#fff;border-color:#1976d2;box-shadow:0 2px 4px rgba(25,118,210,.15)}.reasoning-dot-positive[data-v-6ad56f31]{background-color:#4caf50}.reasoning-dot-neutral[data-v-6ad56f31]{background-color:#1976d2}.reasoning-dot-yellow[data-v-6ad56f31]{background-color:#facc15}.reasoning-dot-orange[data-v-6ad56f31]{background-color:#ff9800}.reasoning-dot-negative[data-v-6ad56f31]{background-color:#f44336}.attribute-sentiment-table-container[data-v-607c4c48]{overflow-x:auto;width:100%}.attribute-sentiment-table[data-v-607c4c48]{width:100%;border-collapse:collapse;font-size:14px}.provider-comparison-card[data-v-607c4c48]{margin-left:-8px;margin-right:-8px;border-radius:16px;border-color:var(--brand-sand-300)!important}.attribute-sentiment-table thead[data-v-607c4c48]{background-color:var(--brand-sand-100);position:sticky;top:0;z-index:10}.attribute-sentiment-table th[data-v-607c4c48]{padding:16px 12px;text-align:left;font-weight:600;color:var(--brand-ink-900);border-bottom:2px solid var(--brand-sand-300);white-space:nowrap}.signal-header[data-v-607c4c48]{display:flex;flex-direction:column;line-height:1.25;white-space:normal}.signal-header-line[data-v-607c4c48]{display:block}.signal-header-sub[data-v-607c4c48]{font-weight:500;opacity:.85}.attribute-sentiment-table .brand-column[data-v-607c4c48]{min-width:200px;position:sticky;left:0;background-color:var(--brand-sand-100);z-index:5;box-shadow:2px 0 4px rgba(0,0,0,.05)}.attribute-sentiment-table .metric-column[data-v-607c4c48]{min-width:180px;text-align:center}.attribute-sentiment-table tbody tr[data-v-607c4c48]{border-bottom:1px solid var(--brand-sand-300)}.attribute-sentiment-table tbody tr[data-v-607c4c48]:hover{background-color:var(--brand-sand-50)}.attribute-sentiment-table td[data-v-607c4c48]{padding:16px 12px;vertical-align:top}.attribute-sentiment-table .brand-cell[data-v-607c4c48]{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-607c4c48]{background-color:#fafafa}.primary-product-row[data-v-607c4c48]{background-color:var(--brand-ocean-100)}.primary-brand-cell[data-v-607c4c48],.primary-product-row[data-v-607c4c48]:hover{background-color:var(--brand-ocean-100)!important}.primary-brand-cell[data-v-607c4c48]{border-left:3px solid var(--brand-ocean-600)}.primary-product-row:hover .primary-brand-cell[data-v-607c4c48]{background-color:#e4ecf7!important}.reasoning-cell[data-v-607c4c48]{background-color:transparent;padding:12px}.reasoning-items-container[data-v-607c4c48]{display:flex;flex-direction:column;gap:8px}.reasoning-card[data-v-607c4c48]{display:flex;align-items:center;padding:10px 12px;padding-bottom:18px;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;position:relative}.reasoning-card[data-v-607c4c48]:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.reasoning-card-metric-value[data-v-607c4c48]{position:absolute;bottom:4px;right:10px;font-size:10px;font-weight:600;color:rgba(0,0,0,.45)}.reasoning-dot[data-v-607c4c48]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.reasoning-text[data-v-607c4c48]{flex:1;line-height:1.4;font-size:13px}.reasoning-card-wrapper[data-v-607c4c48]{margin-bottom:8px}.plain-reasoning-row[data-v-607c4c48]{display:flex;align-items:flex-start;gap:8px;padding:0;border:none;background:transparent;box-shadow:none}.reasoning-card-grounded[data-v-607c4c48]{cursor:pointer}.reasoning-card-positive[data-v-607c4c48]{border-color:#4caf50;background-color:rgba(76,175,80,.05)}.reasoning-card-positive[data-v-607c4c48]:hover{box-shadow:0 4px 12px rgba(76,175,80,.3)}.reasoning-card-neutral[data-v-607c4c48]{border-color:#1976d2;background-color:rgba(25,118,210,.05)}.reasoning-card-neutral[data-v-607c4c48]:hover{box-shadow:0 4px 12px rgba(25,118,210,.3)}.reasoning-card-yellow[data-v-607c4c48]{border-color:#facc15;background-color:rgba(250,204,21,.08)}.reasoning-card-yellow[data-v-607c4c48]:hover{box-shadow:0 4px 12px rgba(250,204,21,.35)}.reasoning-card-orange[data-v-607c4c48]{border-color:#ff9800;background-color:rgba(255,152,0,.05)}.reasoning-card-orange[data-v-607c4c48]:hover{box-shadow:0 4px 12px rgba(255,152,0,.3)}.reasoning-card-negative[data-v-607c4c48]{border-color:#f44336;background-color:rgba(244,67,54,.05)}.reasoning-card-negative[data-v-607c4c48]:hover{box-shadow:0 4px 12px rgba(244,67,54,.3)}.reasoning-dot-positive[data-v-607c4c48]{background-color:#4caf50}.reasoning-dot-neutral[data-v-607c4c48]{background-color:#1976d2}.reasoning-dot-yellow[data-v-607c4c48]{background-color:#facc15}.reasoning-dot-orange[data-v-607c4c48]{background-color:#ff9800}.reasoning-dot-negative[data-v-607c4c48]{background-color:#f44336}.citation-details[data-v-607c4c48]{border-top:none;border-radius:0 0 8px 8px;padding:10px 12px;margin-top:-4px;animation:slideDown-607c4c48 .2s ease-out}.citation-details-positive[data-v-607c4c48]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-top:none}.citation-details-neutral[data-v-607c4c48]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-top:none}.citation-details-yellow[data-v-607c4c48]{background:linear-gradient(135deg,#fefce8,#fef08a);border:1px solid #facc15;border-top:none}.citation-details-orange[data-v-607c4c48]{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fdba74;border-top:none}.citation-details-negative[data-v-607c4c48]{background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #fca5a5;border-top:none}.citation-details-negative .citation-header[data-v-607c4c48]{color:#991b1b}.citation-details-positive .citation-header[data-v-607c4c48]{color:#166534}.citation-details-neutral .citation-header[data-v-607c4c48]{color:#1d4ed8}.citation-details-yellow .citation-header[data-v-607c4c48]{color:#854d0e}.citation-details-orange .citation-header[data-v-607c4c48]{color:#9a3412}.citation-header[data-v-607c4c48]{display:flex;align-items:center;margin-bottom:8px;font-size:12px;font-weight:500}.citation-snippet[data-v-607c4c48]{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-links[data-v-607c4c48]{display:flex;flex-wrap:wrap;gap:6px}.citation-source-link[data-v-607c4c48]{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}.citation-source-link[data-v-607c4c48]:hover{background:#fff;border-color:#1976d2;box-shadow:0 2px 4px rgba(25,118,210,.15)}.reasoning-grounded-icon[data-v-607c4c48]{opacity:.7;flex-shrink:0;transition:opacity .2s,transform .2s}.reasoning-card:hover .reasoning-grounded-icon[data-v-607c4c48]{opacity:1}@keyframes slideDown-607c4c48{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.citation-snippet .v-icon[data-v-607c4c48]{flex-shrink:0;opacity:.6;margin-top:1px}.ranking-cell-citations .reasoning-card[data-v-607c4c48]{align-items:flex-start}.ranking-cell-citations .reasoning-text[data-v-607c4c48]{white-space:pre-wrap}.v-card[data-v-5f83d31d]{border-radius:16px}.text-h3[data-v-5f83d31d]{font-size:2.5rem!important}.tabs-container[data-v-5f83d31d]{padding:8px}.persona-section[data-v-5f83d31d],.tabs-container[data-v-5f83d31d]{background:#fff;border-radius:16px;border:1px solid var(--brand-sand-300);box-shadow:0 2px 8px rgba(13,30,53,.06)}.persona-section[data-v-5f83d31d]{padding:24px;transition:transform .2s,box-shadow .2s;height:100%}.persona-section[data-v-5f83d31d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.persona-header[data-v-5f83d31d]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--brand-sand-100)}.persona-title[data-v-5f83d31d]{font-size:1.125rem;font-weight:600;color:var(--brand-ink-950)}.persona-content[data-v-5f83d31d]{padding:4px 0}.persona-item[data-v-5f83d31d]{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f5f5f5}.persona-item[data-v-5f83d31d]:last-child{border-bottom:none}.persona-card[data-v-5f83d31d]{border-radius:16px;border:1px solid var(--brand-sand-300);transition:transform .2s,box-shadow .2s}.persona-card[data-v-5f83d31d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.persona-name[data-v-5f83d31d]{font-size:1.25rem;font-weight:600;color:var(--brand-ink-950)}.persona-query-card[data-v-5f83d31d]{border-radius:20px;border:1px solid var(--brand-ocean-100);background:#f0f8fd;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.persona-query-title[data-v-5f83d31d]{font-size:1.1rem;font-weight:600;color:var(--brand-ink-900)}.persona-query-motivation[data-v-5f83d31d]{font-size:.95rem;color:var(--brand-ink-800);max-width:580px}.persona-query-details[data-v-5f83d31d]{font-size:.8rem;color:#5f6368}.persona-query-detail-item[data-v-5f83d31d]{display:inline-flex;align-items:center}.persona-detail-row[data-v-5f83d31d]{display:flex;align-items:flex-start;margin-bottom:8px}.persona-detail-icon[data-v-5f83d31d]{margin-right:8px;margin-top:2px;color:#5f6368}.persona-detail-label[data-v-5f83d31d]{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:#5f6368}.persona-detail-value[data-v-5f83d31d]{font-size:.9rem;color:#202124}.persona-query-product[data-v-5f83d31d]{color:var(--brand-ocean-600)}.persona-query-chip[data-v-5f83d31d]{font-weight:600;letter-spacing:.02em}.persona-query-panel[data-v-5f83d31d]{border-radius:18px;border:1px solid #e3e8f5;overflow:hidden}.persona-query-panel .v-expansion-panel-title[data-v-5f83d31d]{padding:18px 24px}.persona-query-panel .v-expansion-panel-text[data-v-5f83d31d]{padding:20px 28px 28px}.formatted-response[data-v-5f83d31d]{line-height:1.6}.formatted-response[data-v-5f83d31d] ol,.formatted-response[data-v-5f83d31d] ul{padding-left:2rem}.formatted-response[data-v-5f83d31d] li{padding-left:.5rem}.grounded-panels[data-v-5f83d31d]{margin-bottom:0}.grounded-query-text[data-v-5f83d31d]{flex:1;min-width:0;word-wrap:break-word;white-space:normal;line-height:1.5}.grounded-segment[data-v-5f83d31d]{border:1px solid var(--brand-sand-300);border-radius:12px;overflow:hidden}.segment-text[data-v-5f83d31d]{background:linear-gradient(135deg,#fdfcf8,#f7f4ec);border-bottom:1px solid var(--brand-sand-300);font-size:14px;line-height:1.6;color:var(--brand-ink-900);display:flex;align-items:flex-start}.segment-quote-icon[data-v-5f83d31d]{color:var(--brand-teal-500);margin-top:2px;flex-shrink:0}.segment-content[data-v-5f83d31d]{flex:1}.segment-sources[data-v-5f83d31d]{background-color:var(--brand-sand-50)}.sources-chips[data-v-5f83d31d]{display:flex;flex-wrap:wrap;gap:8px}.source-chip[data-v-5f83d31d]{display:inline-flex;align-items:center;padding:4px 10px;gap:4px;background-color:#fff;border:1px solid var(--brand-sand-300);border-radius:16px;font-size:12px;color:var(--brand-ocean-600);text-decoration:none;transition:all .2s;max-width:220px;min-width:0}.source-chip-icon[data-v-5f83d31d]{flex-shrink:0}.source-chip-label[data-v-5f83d31d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-chip-check[data-v-5f83d31d]{flex-shrink:0;margin-left:2px}.source-chip[data-v-5f83d31d]:hover{background-color:var(--brand-ocean-100);border-color:var(--brand-ocean-600);box-shadow:0 2px 4px rgba(33,105,168,.15)}.search-queries-container[data-v-5f83d31d]{display:flex;flex-wrap:wrap;gap:4px}.team-creator-text[data-v-5f83d31d]{font-family:Plus Jakarta Sans,sans-serif;font-style:italic}.team-subheader[data-v-5f83d31d]{padding-left:24px}.team-entity-item[data-v-5f83d31d]{padding-left:32px}.entity-picker-list[data-v-5f83d31d]{max-height:min(55vh,420px);overflow-y:auto}.min-width-0[data-v-5f83d31d]{min-width:0}.aeo-page-container[data-v-5f83d31d]{max-width:100%;padding-inline:12px;padding-block:12px}@media (min-width:600px){.aeo-page-container[data-v-5f83d31d]{padding-inline:20px;padding-block:16px}}@media (min-width:1264px){.aeo-page-container[data-v-5f83d31d]{padding-inline:28px}}.aeo-page-row[data-v-5f83d31d]{margin:0}.aeo-page-col[data-v-5f83d31d]{padding:0;max-width:100%}.entity-picker-trigger[data-v-5f83d31d]{max-width:min(100%,560px);width:100%;padding-inline:14px 12px!important;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface))!important;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .15s ease,box-shadow .15s ease}.entity-picker-trigger[data-v-5f83d31d] .v-btn__overlay{opacity:0!important}.entity-picker-trigger[data-v-5f83d31d] .v-btn__content{width:100%;justify-content:flex-start;gap:0}.entity-picker-trigger[data-v-5f83d31d]:focus-visible,.entity-picker-trigger[data-v-5f83d31d]:hover{border-color:rgba(var(--v-theme-primary),.32);background:rgb(var(--v-theme-surface))!important;box-shadow:0 1px 3px rgba(0,0,0,.05),inset 0 0 0 9999px rgba(var(--v-theme-primary),.07)}.entity-picker-trigger[aria-expanded=true][data-v-5f83d31d]{border-color:rgba(var(--v-theme-primary),.4);background:rgb(var(--v-theme-surface))!important;box-shadow:0 1px 4px rgba(0,0,0,.06),inset 0 0 0 9999px rgba(var(--v-theme-primary),.1)}.entity-picker-panel[data-v-5f83d31d]{width:100%;max-width:none;overflow:hidden;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));box-sizing:border-box}.entity-picker-list[data-v-5f83d31d] .v-list-item{min-height:72px;padding-block:10px;padding-inline:12px 10px}.entity-picker-list[data-v-5f83d31d] .v-list-item__append{align-self:center}.entity-picker-list[data-v-5f83d31d] .v-list-item-title{font-weight:600;line-height:1.35;white-space:normal;word-break:break-word}.entity-picker-list[data-v-5f83d31d] .v-list-item-subtitle{margin-top:4px;line-height:1.4;white-space:normal;word-break:break-word}.entity-picker-filter-wrap[data-v-5f83d31d]{background:rgb(var(--v-theme-surface))}.entity-picker-filter[data-v-5f83d31d] .v-field{box-shadow:none!important}.entity-picker-filter[data-v-5f83d31d] .v-field--variant-solo-filled{background:rgba(var(--v-theme-on-surface),.06)!important}.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}:root{--brand-ink-950:#0d1e35;--brand-ink-900:#132540;--brand-ink-800:#1a2e4a;--brand-ocean-600:#2169a8;--brand-ocean-400:#4d9ddf;--brand-ocean-100:#daeefa;--brand-teal-500:#1aacb0;--brand-teal-100:#d0f4f2;--brand-sand-50:#fdfcf8;--brand-sand-100:#f7f4ec;--brand-sand-300:#d8cebc;--brand-amber-400:#e9a84a;--brand-amber-100:#fef3d9;--brand-weak-100:#fde8e8}#app,body,html{background:var(--brand-sand-50);color:var(--brand-ink-950);font-family:Plus Jakarta Sans,sans-serif}.brand-heading,h1,h2,h3{font-family:Lora,serif;color:var(--brand-ink-950);letter-spacing:-.02em}.brand-wordmark{font-family:Outfit,sans-serif;letter-spacing:-.01em}.brand-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--brand-ocean-600)}.brand-surface-card{border:1px solid var(--brand-sand-300);border-radius:16px;background:#fff}.brand-metric-card{border:1px solid var(--brand-ocean-100);border-radius:16px;background:#fff}.brand-status-strong{color:var(--brand-ocean-600);background:var(--brand-ocean-100)}.brand-status-fair{color:#8b5f16;background:var(--brand-amber-100)}.brand-status-weak{color:#9f2d2d;background:var(--brand-weak-100)}.brand-interactive-lift{transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.brand-interactive-lift:hover{transform:translateY(-2px)}