.CitationsModal_overlay__gSNPg{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-lg)}.CitationsModal_modal__F53XH{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:650px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.4)}.CitationsModal_header__4iVgO{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);gap:16px}.CitationsModal_headerContent__NnQFH{flex:1;min-width:0}.CitationsModal_title__xZj5x{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.CitationsModal_promptText__h2MbG{font-size:.8125rem;color:var(--text-muted);margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CitationsModal_closeButton__Ijeuq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.CitationsModal_closeButton__Ijeuq:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CitationsModal_closeIcon__g_3Zm{width:20px;height:20px}.CitationsModal_content__pWevz{flex:1;overflow-y:auto;padding:16px 24px}.CitationsModal_citationList__DVW0v{display:flex;flex-direction:column;gap:8px}.CitationsModal_citationItem__GiudN{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color-light);transition:border-color .2s ease}.CitationsModal_citationItem__GiudN:hover{border-color:var(--border-color)}.CitationsModal_platformIcons__iUfoO{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 8px;background:var(--bg-secondary);border-radius:6px;border:1px solid var(--border-color-light)}.CitationsModal_platformIcon__0Dx39{width:18px;height:18px;border-radius:4px;flex-shrink:0}.CitationsModal_citationDetails__TFs51{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.CitationsModal_citationUrl__SiLrp{font-size:.875rem;color:var(--accent-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.CitationsModal_citationUrl__SiLrp:hover{color:var(--accent-hover);text-decoration:underline}.CitationsModal_domainBadge__RHzg8{display:inline-block;font-size:.6875rem;font-weight:500;color:var(--text-muted);background:var(--bg-secondary);padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.CitationsModal_emptyState__OaxTE{padding:32px 24px;text-align:center;color:var(--text-muted);font-size:.875rem}.CitationsModal_footer__WRdEy{padding:12px 24px;border-top:1px solid var(--border-color);font-size:.75rem;color:var(--text-muted);text-align:center;background:var(--bg-tertiary);border-radius:0 0 16px 16px}@media (max-width:768px){.CitationsModal_overlay__gSNPg{padding:var(--spacing-sm)}.CitationsModal_modal__F53XH{max-width:100%;max-height:95vh;border-radius:12px}.CitationsModal_content__pWevz,.CitationsModal_header__4iVgO{padding:12px 16px}.CitationsModal_footer__WRdEy{padding:10px 16px}}.CitationPatternsModal_overlay__mTWw1{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--spacing-lg)}.CitationPatternsModal_modal__L5Pj5{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.4)}.CitationPatternsModal_header__BzH9B{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);gap:16px}.CitationPatternsModal_headerContent__OH5Jo{flex:1;min-width:0}.CitationPatternsModal_title__X9yUE{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.CitationPatternsModal_promptText__FsoXE{font-size:.8125rem;color:var(--text-muted);margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CitationPatternsModal_closeButton__hA8dn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.CitationPatternsModal_closeButton__hA8dn:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CitationPatternsModal_body__eYVza{flex:1;overflow-y:auto;padding:20px 24px}.CitationPatternsModal_grid__2xRzb{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:900px){.CitationPatternsModal_grid__2xRzb{grid-template-columns:1fr}}.CitationPatternsModal_fullSpan__K3_Q9{grid-column:1/-1}.ExpandablePromptRow_rowContainer__DOK_x{border-bottom:1px solid var(--border-color)}.ExpandablePromptRow_rowContainer__DOK_x:last-child{border-bottom:none}.ExpandablePromptRow_row__YjcJB{display:grid;grid-template-columns:40px 1fr 160px 100px 100px 100px 80px 100px;gap:var(--spacing-sm);padding:12px 16px;align-items:center;transition:background .15s}.ExpandablePromptRow_row__YjcJB:hover{background:var(--bg-secondary)}.ExpandablePromptRow_row__YjcJB.ExpandablePromptRow_expanded__j5_oQ{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.ExpandablePromptRow_expandBtn__Po8xN,.ExpandablePromptRow_expandCol__tEe4_{display:flex;align-items:center;justify-content:center}.ExpandablePromptRow_expandBtn__Po8xN{width:24px;height:24px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);cursor:pointer;transition:background .15s,border-color .15s}.ExpandablePromptRow_expandBtn__Po8xN:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary)}.ExpandablePromptRow_expandBtn__Po8xN:disabled{cursor:default;opacity:.6}.ExpandablePromptRow_expandIcon__e66lT{font-size:14px;font-weight:600;color:var(--text-secondary);line-height:1}.ExpandablePromptRow_spinner__39Wrz{width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:ExpandablePromptRow_spin__Ovt6z 1s linear infinite}@keyframes ExpandablePromptRow_spin__Ovt6z{to{transform:rotate(1turn)}}.ExpandablePromptRow_promptCol__14p60{overflow:hidden}.ExpandablePromptRow_metricsRow__Bfnei{display:contents}.ExpandablePromptRow_promptText__6wvH4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;color:var(--text-primary);line-height:1.4}.ExpandablePromptRow_promptText__6wvH4.ExpandablePromptRow_clickable__Q_2iW{cursor:pointer;transition:color .15s}.ExpandablePromptRow_promptText__6wvH4.ExpandablePromptRow_clickable__Q_2iW:hover{color:var(--accent-primary);text-decoration:underline}.ExpandablePromptRow_promptText__6wvH4.ExpandablePromptRow_clickable__Q_2iW:focus{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.ExpandablePromptRow_tagsCol__bR40y{display:flex;gap:6px;flex-wrap:wrap}.ExpandablePromptRow_tag__LygbI{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.7rem;text-transform:uppercase;font-weight:500;background:var(--bg-tertiary);color:var(--text-secondary)}.ExpandablePromptRow_funnel-top__1Tqrt{background:rgba(99,102,241,.15);color:#818cf8}.ExpandablePromptRow_funnel-middle__bNzSa{background:rgba(251,191,36,.15);color:#fbbf24}.ExpandablePromptRow_funnel-bottom__VYLHN{background:rgba(16,185,129,.15);color:#10b981}.ExpandablePromptRow_metricsCol__cOAOS{text-align:center;font-size:.875rem;font-weight:600}.ExpandablePromptRow_positive__z0dFP{color:#10b981}.ExpandablePromptRow_warning__8CwMY{color:#f59e0b}.ExpandablePromptRow_assessingText__4Om7g,.ExpandablePromptRow_zero__zkenD{color:var(--text-secondary);opacity:.5}.ExpandablePromptRow_statusCol__oey8_{text-align:center}.ExpandablePromptRow_statusBadge__NvDGn{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:capitalize}.ExpandablePromptRow_active__A0dBv{background:rgba(16,185,129,.15);color:#10b981}.ExpandablePromptRow_paused__c38qt{background:rgba(251,191,36,.15);color:#fbbf24}.ExpandablePromptRow_archived__PbS11{background:rgba(107,114,128,.15);color:#6b7280}.ExpandablePromptRow_pending__4Vxir{background:rgba(107,114,128,.15);color:#9ca3af}.ExpandablePromptRow_assessing__S5uFW{background:rgba(99,102,241,.15);color:#818cf8;animation:ExpandablePromptRow_pulse__fb6tx 2s ease-in-out infinite}.ExpandablePromptRow_error__eeGt4{background:rgba(239,68,68,.15);color:#ef4444}.ExpandablePromptRow_partial__EkF1P{background:rgba(251,191,36,.15);color:#f59e0b}.ExpandablePromptRow_generated__gwTlC{background:rgba(59,130,246,.15);color:#3b82f6}@keyframes ExpandablePromptRow_pulse__fb6tx{0%,to{opacity:1}50%{opacity:.6}}.ExpandablePromptRow_generatedActions__Fbrsm{display:flex;gap:6px;align-items:center}.ExpandablePromptRow_monitorBtn__DH8Gj{padding:4px 12px;border:none;border-radius:4px;background:var(--accent-primary);color:white;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,opacity .15s}.ExpandablePromptRow_monitorBtn__DH8Gj:hover:not(:disabled){background:var(--accent-secondary)}.ExpandablePromptRow_monitorBtn__DH8Gj:disabled{opacity:.6;cursor:default}.ExpandablePromptRow_deleteBtn__plgp2{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;background:transparent;color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s}.ExpandablePromptRow_deleteBtn__plgp2:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.1)}.ExpandablePromptRow_deleteBtn__plgp2:disabled{opacity:.5;cursor:default}.ExpandablePromptRow_retryAllBtn__zalrN{margin-left:8px;width:24px;height:24px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);cursor:pointer;font-size:12px;color:var(--text-secondary);transition:all .15s}.ExpandablePromptRow_retryAllBtn__zalrN:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.ExpandablePromptRow_retryAllBtn__zalrN:disabled{opacity:.5;cursor:default}.ExpandablePromptRow_retryBtn___BMbr{padding:4px 10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);cursor:pointer;font-size:.75rem;color:var(--text-secondary);transition:all .15s}.ExpandablePromptRow_retryBtn___BMbr:hover:not(:disabled){background:var(--accent-primary);border-color:var(--accent-primary);color:white}.ExpandablePromptRow_retryBtn___BMbr:disabled{opacity:.5;cursor:default}.ExpandablePromptRow_platformStatusBadge__FLEgG{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:500}.ExpandablePromptRow_statusSuccess__DVEMX{background:rgba(16,185,129,.15);color:#10b981}.ExpandablePromptRow_statusFailed__EkX1K{background:rgba(239,68,68,.15);color:#ef4444}.ExpandablePromptRow_statusTimeout__PuBhx{background:rgba(251,146,60,.15);color:#fb923c}.ExpandablePromptRow_statusNoData__QlPlP{background:rgba(107,114,128,.15);color:#6b7280}.ExpandablePromptRow_statusScraping__fnyzE{background:rgba(99,102,241,.15);color:#818cf8;animation:ExpandablePromptRow_pulse__fb6tx 2s ease-in-out infinite}.ExpandablePromptRow_statusPending__YYqWw{background:rgba(107,114,128,.1);color:#9ca3af}.ExpandablePromptRow_statusRetryExhausted__uMWuA{background:rgba(127,29,29,.2);color:#991b1b}.ExpandablePromptRow_failedRow__4YN2q{background:rgba(239,68,68,.03)}.ExpandablePromptRow_errorHint__OFe2A{font-size:.65rem;color:#f87171;margin-left:6px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.ExpandablePromptRow_errorHint__OFe2A.ExpandablePromptRow_errorTransient__8CoKW{color:#f59e0b}.ExpandablePromptRow_errorHint__OFe2A.ExpandablePromptRow_errorPermanent__ynydY{color:#ef4444}.ExpandablePromptRow_retryExhaustedMsg__EPaQd{font-size:.65rem;color:#9ca3af;font-style:italic;max-width:200px}.ExpandablePromptRow_expandedContent__bpJig{background:var(--bg-tertiary);padding:0 16px 16px 56px}.ExpandablePromptRow_aiContextSummary__Psi3O{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:rgba(99,102,241,.08);border-radius:6px;border:1px solid rgba(99,102,241,.15)}.ExpandablePromptRow_aiContextLabel__sx3lj{font-size:.75rem;font-weight:600;color:#818cf8;text-transform:uppercase}.ExpandablePromptRow_aiVolumeTag__u6EH1{font-size:.8rem;font-weight:600;padding:3px 8px;background:rgba(99,102,241,.15);color:#818cf8;border-radius:4px}.ExpandablePromptRow_aiTrendSparkline__vXNrR{font-size:.75rem;letter-spacing:-1px;color:#818cf8}.ExpandablePromptRow_crossValidationBadge__Ijd_U{font-size:.7rem;font-weight:500;padding:3px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:4px;margin-left:auto}.ExpandablePromptRow_countryFlagBar__Vpo46{display:flex;gap:6px;padding:8px 12px;margin-bottom:8px}.ExpandablePromptRow_aiVolume__sAwUf{color:#818cf8;font-size:.8rem}.ExpandablePromptRow_platformHeader__dMW0E{display:grid;grid-template-columns:150px 120px 150px 170px 110px 120px;gap:var(--spacing-sm);padding:8px 12px;font-size:.7rem;font-weight:600;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.ExpandablePromptRow_platformHeaderCell__CF_5m{padding:4px 0}.ExpandablePromptRow_platformRow__FzzSD{display:grid;grid-template-columns:150px 120px 150px 170px 110px 120px;gap:var(--spacing-sm);padding:10px 12px;border-bottom:1px solid var(--border-color);align-items:center}.ExpandablePromptRow_platformRow__FzzSD:last-child{border-bottom:none}.ExpandablePromptRow_platformCell__d7cjE{display:flex;align-items:center;gap:6px;font-size:.8125rem}.ExpandablePromptRow_platformIcon__J_8G2{font-size:1rem}.ExpandablePromptRow_platformName__6NT4X{color:var(--text-primary);font-weight:500}.ExpandablePromptRow_noAioTag__9yHkS{font-size:.65rem;padding:2px 6px;background:rgba(239,68,68,.1);color:#f87171;border-radius:3px}.ExpandablePromptRow_citationPreview__la_CS{font-size:.7rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.ExpandablePromptRow_productRank__slTBr{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.ExpandablePromptRow_competitorList__4KeXr{display:flex;flex-wrap:wrap;gap:4px}.ExpandablePromptRow_competitorTag__rgP3_{font-size:.7rem;padding:2px 6px;background:rgba(251,191,36,.15);color:#fbbf24;border-radius:3px}.ExpandablePromptRow_moreTag__7hzjM{font-size:.7rem;padding:2px 6px;background:var(--bg-secondary);color:var(--text-secondary);border-radius:3px}.ExpandablePromptRow_timestamp__ehdSI{font-size:.75rem;color:var(--text-secondary)}.ExpandablePromptRow_screenshotLink__QjYOa{font-size:.7rem;color:var(--accent-primary);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.ExpandablePromptRow_screenshotLink__QjYOa:hover:not(:disabled){text-decoration:underline}.ExpandablePromptRow_screenshotLink__QjYOa:disabled{cursor:default;opacity:.6}.ExpandablePromptRow_screenshotStatus__zi6_P{font-size:.7rem;color:var(--text-tertiary,var(--text-secondary))}.ExpandablePromptRow_competitorCountBtn__a3Zgs{background:none;border:none;padding:4px 8px;font-size:.875rem;font-weight:600;cursor:pointer;border-radius:4px;transition:background .15s}.ExpandablePromptRow_competitorCountBtn__a3Zgs:hover{background:var(--bg-tertiary)}.ExpandablePromptRow_citationCountBtn__JDXs3{background:transparent;border:none;color:#10b981;font-size:inherit;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}.ExpandablePromptRow_citationCountBtn__JDXs3:hover{background:rgba(16,185,129,.1)}.ExpandablePromptRow_defineCompetitorsLink__YSW30{background:none;border:none;padding:0;font-size:.75rem;color:var(--accent-primary);cursor:pointer;text-decoration:underline;font-weight:500;transition:color .15s}.ExpandablePromptRow_defineCompetitorsLink__YSW30:hover{color:var(--accent-hover,#7c3aed)}.ExpandablePromptRow_lockedPlatformsContainer__FVk3B{position:relative;margin-top:4px;overflow:hidden}.ExpandablePromptRow_lockedRows__VrFez{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExpandablePromptRow_lockedOverlay__m0CTf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);border-radius:8px;z-index:10;padding:8px}.ExpandablePromptRow_lockedOverlayContent__1z40n{max-width:320px}.ExpandablePromptRow_compactUpsell__VUZEJ{padding:12px 16px;border-radius:10px}.ExpandablePromptRow_compactUpsell__VUZEJ h3{font-size:.95rem;margin-bottom:4px}.ExpandablePromptRow_compactUpsell__VUZEJ p{font-size:.8rem;margin-bottom:10px}.ExpandablePromptRow_compactUpsell__VUZEJ button{font-size:.8rem;padding:8px 20px}@media (max-width:1024px){.ExpandablePromptRow_row__YjcJB{grid-template-columns:36px 1fr 100px 80px 80px 80px 80px}.ExpandablePromptRow_metricsCol__cOAOS:nth-last-of-type(2){display:none}.ExpandablePromptRow_platformHeader__dMW0E,.ExpandablePromptRow_platformRow__FzzSD{grid-template-columns:120px 100px 120px 100px}.ExpandablePromptRow_platformCell__d7cjE:last-child,.ExpandablePromptRow_platformCell__d7cjE:nth-child(5),.ExpandablePromptRow_platformHeaderCell__CF_5m:last-child,.ExpandablePromptRow_platformHeaderCell__CF_5m:nth-child(5){display:none}.ExpandablePromptRow_aiContextSummary__Psi3O{flex-wrap:wrap}}@media (max-width:768px){.ExpandablePromptRow_row__YjcJB{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);align-items:stretch}.ExpandablePromptRow_expandCol__tEe4_{align-self:flex-start}.ExpandablePromptRow_promptCol__14p60{width:100%}.ExpandablePromptRow_promptText__6wvH4{-webkit-line-clamp:4;font-size:.95rem;line-height:1.4}.ExpandablePromptRow_metricsRow__Bfnei{display:flex;flex-wrap:wrap;gap:6px}.ExpandablePromptRow_metricsCol__cOAOS{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--bg-tertiary);border-radius:12px;font-size:.75rem;text-align:left}.ExpandablePromptRow_metricsCol__cOAOS:before{content:attr(data-label);opacity:.6;margin-right:2px}.ExpandablePromptRow_statusCol__oey8_,.ExpandablePromptRow_tagsCol__bR40y{display:none}.ExpandablePromptRow_expandedContent__bpJig{padding-left:var(--spacing-md)}.ExpandablePromptRow_platformHeader__dMW0E,.ExpandablePromptRow_platformRow__FzzSD{grid-template-columns:100px 80px 80px}.ExpandablePromptRow_aiContextSummary__Psi3O{flex-direction:column;align-items:flex-start}}