.SearchInput_searchContainer__gTKS0{position:relative;display:flex;align-items:center;flex:1;max-width:400px}.SearchInput_searchIcon__Q0iU3{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.SearchInput_searchInput__FlKTv{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 40px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.95rem;transition:all .2s ease}.SearchInput_searchInput__FlKTv:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.SearchInput_searchInput__FlKTv::-moz-placeholder{color:var(--text-muted)}.SearchInput_searchInput__FlKTv::placeholder{color:var(--text-muted)}.FilterDropdown_filterContainer__KRuRR{display:flex;align-items:center;gap:var(--spacing-sm)}.FilterDropdown_filterLabel__jFfaN{color:var(--text-secondary);font-size:.85rem;white-space:nowrap}.FilterDropdown_filterSelect__BDnSO{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:all .2s ease}.FilterDropdown_filterSelect__BDnSO:focus{outline:none;border-color:var(--accent-primary)}.FilterDropdown_filterSelect__BDnSO:hover{border-color:var(--text-muted)}.ThinkingDots_container__iA_sy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg)}.ThinkingDots_container__iA_sy.ThinkingDots_compact__bY239{padding:var(--spacing-sm)}.ThinkingDots_content__ePuOc{display:flex;align-items:center;gap:var(--spacing-sm)}.ThinkingDots_word__iZlNl{font-size:1.25rem;font-weight:500;color:var(--text-secondary);min-width:120px;text-align:right}.ThinkingDots_compact__bY239 .ThinkingDots_word__iZlNl{font-size:.9rem;min-width:90px}.ThinkingDots_dots___23Il{display:flex;gap:4px;padding:4px 0}.ThinkingDots_dots___23Il span{width:8px;height:8px;background:var(--accent-primary);border-radius:50%;animation:ThinkingDots_bounce__bxCZ5 1.4s ease-in-out infinite both}.ThinkingDots_compact__bY239 .ThinkingDots_dots___23Il span{width:6px;height:6px}.ThinkingDots_dots___23Il span:first-child{animation-delay:-.32s}.ThinkingDots_dots___23Il span:nth-child(2){animation-delay:-.16s}@keyframes ThinkingDots_bounce__bxCZ5{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.AuditPanel_panel__Fg9e1{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary);border-left:1px solid var(--border-color)}.AuditPanel_header__L__zZ{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);flex-shrink:0}.AuditPanel_headerInfo__53WWJ{display:flex;align-items:center;gap:var(--spacing-md);overflow:hidden}.AuditPanel_favicon__5hxBR{flex-shrink:0;border-radius:4px}.AuditPanel_headerText__0g7k6{overflow:hidden}.AuditPanel_title__XSqN0{font-size:1rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}.AuditPanel_date__gNGVM{font-size:.75rem;color:var(--text-muted)}.AuditPanel_closeButton__OTtcQ{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all .2s ease}.AuditPanel_closeButton__OTtcQ:hover{background:var(--bg-hover);color:var(--text-primary)}.AuditPanel_content__k_daH{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.AuditPanel_heroScore__JwFTv{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(99,102,241,.3);border-radius:12px;padding:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-lg)}.AuditPanel_scoreValue__UIvUt{font-size:3.5rem;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.AuditPanel_scoreLabel__i4Vc7{font-size:.85rem;color:var(--text-secondary);margin-top:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px}.AuditPanel_section__uxBXK{margin-bottom:var(--spacing-lg)}.AuditPanel_sectionTitle__20HLQ{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color)}.AuditPanel_metricCard__kftt3{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;padding:var(--spacing-md);text-align:center}.AuditPanel_metricValue__xSYir{font-size:2rem;font-weight:700;color:var(--accent-primary)}.AuditPanel_metricLabel__5z6K8{font-size:.8rem;color:var(--text-secondary);margin-top:var(--spacing-xs)}.AuditPanel_metricsGrid__OPc7G{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.AuditPanel_metric__Kuqs3{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border-radius:8px;border:1px solid var(--border-color)}.AuditPanel_metricName___8oYp{font-size:.8rem;color:var(--text-secondary)}.AuditPanel_metricScore__esJhD{font-size:.9rem;font-weight:600;color:var(--text-primary)}.AuditPanel_frameworkMetrics__apETA{display:flex;flex-direction:column;gap:var(--spacing-md)}.AuditPanel_frameworkMetric__U4udK{display:flex;align-items:center;gap:var(--spacing-md)}.AuditPanel_frameworkLabel__hloy4{width:100px;font-size:.8rem;color:var(--text-secondary);flex-shrink:0}.AuditPanel_progressContainer__7pTgD{flex:1;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.AuditPanel_progressBar__Zob8q{height:100%;background:linear-gradient(90deg,var(--accent-primary),#8b5cf6);border-radius:4px;transition:width .3s ease}.AuditPanel_frameworkValue__t5zky{width:45px;text-align:right;font-size:.85rem;font-weight:600;color:var(--text-primary);flex-shrink:0}.AuditPanel_statsList__f13GA{display:flex;flex-direction:column;gap:var(--spacing-xs)}.AuditPanel_stat__j_JiM{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);font-size:.85rem}.AuditPanel_stat__j_JiM:last-child{border-bottom:none}.AuditPanel_stat__j_JiM span:first-child{color:var(--text-secondary)}.AuditPanel_stat__j_JiM span:last-child{color:var(--text-primary);font-weight:500}.AuditPanel_fullReportLink__kr0LT{display:block;width:100%;padding:var(--spacing-md);text-align:center;background:var(--accent-primary);color:white;border-radius:8px;font-weight:500;font-size:.9rem;text-decoration:none;transition:background .2s ease;margin-top:var(--spacing-lg)}.AuditPanel_fullReportLink__kr0LT:hover{background:var(--accent-hover)}.AuditPanel_error__JKT5a,.AuditPanel_loading__hg07f{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-secondary);font-size:.9rem}.AuditPanel_error__JKT5a{color:var(--error)}.AuditPanel_statusMessage__dKmeI{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg)}.AuditPanel_statusIcon___mfBE{font-size:3rem;margin-bottom:var(--spacing-md)}.AuditPanel_statusText__RVhhd{font-size:.9rem;color:var(--text-secondary);margin-bottom:var(--spacing-md)}.PromptSelectionPanel_panel__M_rdG{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-left:1px solid var(--border-color)}.PromptSelectionPanel_header__g4Cfd{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.PromptSelectionPanel_title__kbfW2{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.PromptSelectionPanel_closeButton__7tptL{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .2s,color .2s}.PromptSelectionPanel_closeButton__7tptL:hover{background:var(--bg-tertiary);color:var(--text-primary)}.PromptSelectionPanel_toolbar__KXzmB{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.PromptSelectionPanel_selectionInfo__eeN63{font-size:.875rem;color:var(--text-secondary)}.PromptSelectionPanel_countrySelect__w4wAL{padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:all .2s}.PromptSelectionPanel_countrySelect__w4wAL:hover{border-color:var(--accent-primary);color:var(--text-primary)}.PromptSelectionPanel_toolbarActions__s0C27{display:flex;gap:var(--spacing-sm)}.PromptSelectionPanel_toolbarBtn__XWAA5{display:flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:all .2s}.PromptSelectionPanel_toolbarBtn__XWAA5:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--accent-primary)}.PromptSelectionPanel_toolbarBtn__XWAA5:disabled{opacity:.5;cursor:not-allowed}.PromptSelectionPanel_content__QKACE{flex:1;overflow-y:auto;padding:var(--spacing-md) var(--spacing-lg)}.PromptSelectionPanel_promptList__IGWUe{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PromptSelectionPanel_promptItem__xPgRQ{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer;transition:all .2s}.PromptSelectionPanel_promptItem__xPgRQ:hover{border-color:var(--accent-primary);background:var(--bg-tertiary)}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_selected___jwwk{border-color:var(--accent-primary);background:rgba(139,92,246,.1)}.PromptSelectionPanel_checkbox__Dr8y_{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.PromptSelectionPanel_unchecked__jK9_C{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;transition:border-color .2s}.PromptSelectionPanel_promptItem__xPgRQ:hover .PromptSelectionPanel_unchecked__jK9_C{border-color:var(--accent-primary)}.PromptSelectionPanel_checkIcon__StpjQ{color:var(--accent-primary)}.PromptSelectionPanel_promptContent__59o2_{flex:1;min-width:0}.PromptSelectionPanel_promptText__BDcdw{margin:0 0 var(--spacing-sm) 0;font-size:.9375rem;color:var(--text-primary);line-height:1.5}.PromptSelectionPanel_tags__tUO99{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.PromptSelectionPanel_tag__cdS00{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;background:var(--bg-tertiary);color:var(--text-secondary);text-transform:capitalize}.PromptSelectionPanel_funnelTop__GUfP0{background:rgba(99,102,241,.15);color:#818cf8}.PromptSelectionPanel_funnelMiddle__xURsE{background:rgba(251,191,36,.15);color:#fbbf24}.PromptSelectionPanel_funnelBottom__0bBay{background:rgba(16,185,129,.15);color:#10b981}.PromptSelectionPanel_brandTag__h_699{background:rgba(236,72,153,.15);color:#ec4899}.PromptSelectionPanel_volumeTag__tRIsB{display:inline-flex;align-items:center;gap:4px;background:rgba(59,130,246,.15);color:#3b82f6}.PromptSelectionPanel_trendUp__gI2Ll{display:inline-flex;align-items:center;gap:3px;background:rgba(16,185,129,.15);color:#10b981;font-weight:500}.PromptSelectionPanel_trendDown___UtKZ{display:inline-flex;align-items:center;gap:3px;background:rgba(239,68,68,.15);color:#ef4444;font-weight:500}.PromptSelectionPanel_confidence__ZsWO5{font-size:.75rem;color:var(--text-muted);margin-left:auto}.PromptSelectionPanel_loading__GeEEv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);flex:1;color:var(--text-secondary);padding:var(--spacing-xl)}.PromptSelectionPanel_spinner__oz4go{animation:PromptSelectionPanel_spin__49Gw_ 1s linear infinite}@keyframes PromptSelectionPanel_spin__49Gw_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PromptSelectionPanel_empty__LqObo{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--spacing-xl);text-align:center;color:var(--text-secondary)}.PromptSelectionPanel_emptyHint__CwL7h{margin-top:var(--spacing-sm);font-size:.875rem;opacity:.8}.PromptSelectionPanel_errorBanner__ZHk0f{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin:var(--spacing-md) var(--spacing-lg);background-color:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.4);border-radius:8px;flex-shrink:0}.PromptSelectionPanel_errorIcon__SMACQ{color:#fbbf24;flex-shrink:0;margin-top:2px}.PromptSelectionPanel_errorContent__U1mZj{flex:1;display:flex;flex-direction:column;gap:8px}.PromptSelectionPanel_errorMessage__28vhG{font-size:.875rem;color:#fbbf24;margin:0;line-height:1.4}.PromptSelectionPanel_retryButton__gPYnU{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:var(--accent-primary);color:white;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .2s;width:-moz-fit-content;width:fit-content}.PromptSelectionPanel_retryButton__gPYnU:hover:not(:disabled){background-color:var(--accent-hover)}.PromptSelectionPanel_retryButton__gPYnU:disabled{opacity:.7;cursor:not-allowed}.PromptSelectionPanel_variationError__yH8Te{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 var(--spacing-lg);margin-bottom:var(--spacing-sm);background-color:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:6px;font-size:.8125rem;color:#f87171;flex-shrink:0}.PromptSelectionPanel_variationError__yH8Te svg{flex-shrink:0}.PromptSelectionPanel_variationError__yH8Te span{flex:1}.PromptSelectionPanel_dismissError__vp6Ik{display:flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:4px;background:transparent;color:#f87171;cursor:pointer;opacity:.7;transition:opacity .15s}.PromptSelectionPanel_dismissError__vp6Ik:hover{opacity:1}.PromptSelectionPanel_footer__Qaqw1{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);background:var(--bg-secondary);flex-shrink:0}.PromptSelectionPanel_cancelBtn__N3tEL{padding:10px 20px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PromptSelectionPanel_cancelBtn__N3tEL:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--text-secondary)}.PromptSelectionPanel_cancelBtn__N3tEL:disabled{opacity:.5;cursor:not-allowed}.PromptSelectionPanel_monitorBtn__YSp_0{display:flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:8px;background:var(--accent-primary);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PromptSelectionPanel_monitorBtn__YSp_0:hover:not(:disabled){background:var(--accent-hover)}.PromptSelectionPanel_monitorBtn__YSp_0:disabled{opacity:.5;cursor:not-allowed}.PromptSelectionPanel_footerActions__0mJtu{display:flex;align-items:center;gap:var(--spacing-sm)}.PromptSelectionPanel_monitorAllBtn__26Z8Z{display:flex;align-items:center;gap:8px;padding:10px 24px;border:none;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.PromptSelectionPanel_monitorAllBtn__26Z8Z:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.PromptSelectionPanel_monitorAllBtn__26Z8Z:disabled{opacity:.5;cursor:not-allowed}.PromptSelectionPanel_monitorSingleBtn__Rq7fr{flex-shrink:0;padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;opacity:0}.PromptSelectionPanel_promptItem__xPgRQ:hover .PromptSelectionPanel_monitorSingleBtn__Rq7fr{opacity:1}.PromptSelectionPanel_monitorSingleBtn__Rq7fr:hover:not(:disabled){background:var(--accent-primary);color:white;border-color:var(--accent-primary)}.PromptSelectionPanel_monitorSingleBtn__Rq7fr:disabled{opacity:.5;cursor:not-allowed}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_editing__6WX1e{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.5);border-left:3px solid #fbbf24}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_editing__6WX1e:hover{background:rgba(251,191,36,.15);border-color:rgba(251,191,36,.6)}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_isNew__J3ZI2{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.4);border-left:3px solid #10b981}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_isNew__J3ZI2:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.5)}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_isChild__w1pIE{margin-left:20px;position:relative}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_isChild__w1pIE:before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:rgba(255,255,255,.2)}.PromptSelectionPanel_promptActions__7eZtY{display:flex;gap:6px;align-items:center;flex-shrink:0;opacity:0;transition:opacity .15s}.PromptSelectionPanel_promptItem__xPgRQ:hover .PromptSelectionPanel_promptActions__7eZtY{opacity:1}.PromptSelectionPanel_actionBtn__O36EA{padding:6px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.PromptSelectionPanel_actionBtn__O36EA:hover:not(:disabled){background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.4);color:#a78bfa}.PromptSelectionPanel_actionBtn__O36EA:disabled{opacity:.4;cursor:not-allowed}.PromptSelectionPanel_editTextarea__hIjlB{width:100%;min-height:60px;padding:8px 12px;background:rgba(0,0,0,.2);border:1px solid rgba(251,191,36,.4);border-radius:6px;color:var(--text-primary);font-size:.9375rem;line-height:1.5;resize:vertical;font-family:inherit}.PromptSelectionPanel_editTextarea__hIjlB:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 0 2px rgba(251,191,36,.2)}.PromptSelectionPanel_editTextarea__hIjlB::-moz-placeholder{color:var(--text-muted)}.PromptSelectionPanel_editTextarea__hIjlB::placeholder{color:var(--text-muted)}@media (max-width:768px){.PromptSelectionPanel_toolbar__KXzmB{flex-direction:column;gap:var(--spacing-sm);align-items:stretch}.PromptSelectionPanel_toolbarActions__s0C27{justify-content:flex-end}.PromptSelectionPanel_footer__Qaqw1{flex-direction:column;gap:var(--spacing-sm)}.PromptSelectionPanel_cancelBtn__N3tEL,.PromptSelectionPanel_monitorBtn__YSp_0{width:100%;justify-content:center}.PromptSelectionPanel_promptActions__7eZtY{opacity:1}.PromptSelectionPanel_promptItem__xPgRQ.PromptSelectionPanel_isChild__w1pIE{margin-left:12px}}.TagEditor_tag__Vwzi2{padding:2px 8px;border-radius:4px;font-size:.7rem;text-transform:uppercase;font-weight:500;cursor:pointer;transition:opacity .15s;white-space:nowrap;display:inline-block}.TagEditor_tag__Vwzi2:hover{opacity:.8;outline:1px solid var(--border-color)}.TagEditor_funnel-top__ggo8C{background:rgba(99,102,241,.15);color:#818cf8}.TagEditor_funnel-middle__Grkmc{background:rgba(251,191,36,.15);color:#fbbf24}.TagEditor_funnel-bottom__iOfgq,.TagEditor_intent-branded__V2ORE{background:rgba(16,185,129,.15);color:#10b981}.TagEditor_intent-unbranded__NLdjF{background:rgba(156,163,175,.2);color:#9ca3af}.TagEditor_intent-competitive__fyLBt{background:rgba(245,158,11,.15);color:#f59e0b}.TagEditor_archivedTag__jLgtj{background:var(--bg-hover);color:var(--text-muted);opacity:.6;text-decoration:line-through}.TagEditor_select__tD8Ay{padding:2px 4px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:.7rem;font-weight:500;text-transform:uppercase;outline:none;cursor:pointer;max-width:90px}.TagEditor_select__tD8Ay:focus{border-color:#6366f1;box-shadow:0 0 0 1px rgba(99,102,241,.3)}.CountryFlagBadge_badge__W_V3S{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;border:1px solid transparent;background:var(--bg-secondary);color:var(--text-secondary);font-size:.7rem;font-weight:500;line-height:1;cursor:default;transition:background .15s,border-color .15s,color .15s}.CountryFlagBadge_badge__W_V3S:disabled{opacity:1}.CountryFlagBadge_clickable__dC7TP{cursor:pointer}.CountryFlagBadge_clickable__dC7TP:hover{background:var(--bg-tertiary,var(--bg-secondary));border-color:var(--border-secondary,rgba(255,255,255,.1))}.CountryFlagBadge_active__QCWzh{background:var(--bg-tertiary,rgba(255,255,255,.1));border-color:var(--border-primary,rgba(255,255,255,.2));color:var(--text-primary)}.CountryFlagBadge_flag__21CSg{font-size:1em;line-height:1}.CountryFlagBadge_code__l9a2O{text-transform:uppercase;letter-spacing:.02em}.CountryFlagBadge_sm__Oct_5{padding:2px 8px;font-size:.7rem}.CountryFlagBadge_sm__Oct_5 .CountryFlagBadge_flag__21CSg{font-size:.85rem}.CountryFlagBadge_md__ix0CU{padding:4px 10px;font-size:.8rem}.CountryFlagBadge_md__ix0CU .CountryFlagBadge_flag__21CSg{font-size:1rem}.CompareModal_overlay__AKdoj{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)}.CompareModal_modal__odtXO{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.4);text-align:left}.CompareModal_header__ws3pM{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color);gap:16px}.CompareModal_headerContent__OQEzH{display:flex;align-items:center;gap:12px}.CompareModal_headerIcon__6tsKW{width:24px;height:24px;color:var(--accent-primary)}.CompareModal_title__W6oWQ{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.CompareModal_closeButton__1F7q8{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}.CompareModal_closeButton__1F7q8:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CompareModal_closeIcon__UfwnK{width:20px;height:20px}.CompareModal_content__W3cyp{padding:24px;display:flex;flex-direction:column;gap:20px}.CompareModal_description__0nN4n{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.CompareModal_urlSection__aT5yH{display:flex;flex-direction:column;gap:8px}.CompareModal_label__GOTh4{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.CompareModal_urlDisplay__TYsDK{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px}.CompareModal_favicon__Drw0E{width:20px;height:20px;border-radius:4px;flex-shrink:0}.CompareModal_urlText__ZBMlQ{flex:1;font-size:.875rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompareModal_externalLink__sAjKX{display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .2s ease}.CompareModal_externalLink__sAjKX:hover{color:var(--accent-primary)}.CompareModal_input__1ZySr{padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;color:var(--text-primary);transition:border-color .2s ease,box-shadow .2s ease}.CompareModal_input__1ZySr::-moz-placeholder{color:var(--text-muted)}.CompareModal_input__1ZySr::placeholder{color:var(--text-muted)}.CompareModal_input__1ZySr:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.CompareModal_input__1ZySr:disabled{opacity:.6;cursor:not-allowed}.CompareModal_hint__BFDTR{font-size:.75rem;color:var(--text-muted);margin:0}.CompareModal_error__bHShL{padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;font-size:.8125rem;color:#ef4444}.CompareModal_footer__hLD8e{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:0 0 16px 16px}.CompareModal_cancelButton__C5fvG{padding:10px 18px;background:transparent;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.CompareModal_cancelButton__C5fvG:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--text-secondary)}.CompareModal_cancelButton__C5fvG:disabled{opacity:.5;cursor:not-allowed}.CompareModal_compareButton__Z1iV6{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;font-size:.875rem;font-weight:500;color:white;cursor:pointer;transition:all .2s ease}.CompareModal_compareButton__Z1iV6:hover:not(:disabled){background:var(--accent-hover)}.CompareModal_compareButton__Z1iV6:disabled{opacity:.5;cursor:not-allowed}.CompareModal_spinner__jnPht{width:16px;height:16px;animation:CompareModal_spin__RcP5V 1s linear infinite}@keyframes CompareModal_spin__RcP5V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompareButton_button__wzayt{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.CompareButton_button__wzayt:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.CompareButton_button__wzayt:active{transform:scale(.98)}.CompareButton_icon-variant__S_hg4{width:28px;height:28px;padding:0}.CompareButton_text__NWuYg{padding:4px 10px;font-size:.75rem;font-weight:500}.CompareButton_full__HMfq2{padding:8px 16px;font-size:.875rem;font-weight:500}.CompareButton_icon__1edJp{width:14px;height:14px;flex-shrink:0}.CompareButton_full__HMfq2 .CompareButton_icon__1edJp,.CompareButton_text__NWuYg .CompareButton_icon__1edJp{width:16px;height:16px}.SentimentSparkline_spark__pqLQT{display:block}.SentimentSparkline_sparkEmpty__f3dPz{height:1px;background:var(--border-color)}.CitationSourcesTable_container__F9XXo{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.CitationSourcesTable_title__vqSMe{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.CitationSourcesTable_emptyState__DDnzw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.CitationSourcesTable_emptyHint__Tg4mF{font-size:.85rem;margin-top:var(--spacing-sm)}.CitationSourcesTable_typeDistribution__GjtnJ{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.CitationSourcesTable_typeChip__n4NWH{display:flex;align-items:center;gap:6px;padding:6px 12px;background:color-mix(in srgb,var(--type-color) 15%,transparent);border-radius:20px;font-size:.8rem}.CitationSourcesTable_typeLabel__pQLWY{color:var(--type-color);font-weight:500}.CitationSourcesTable_typePercent__yaD19{color:var(--text-secondary);font-weight:600}.CitationSourcesTable_tableWrapper__zf6iR{overflow-x:auto}.CitationSourcesTable_table__TtF9P{width:100%;border-collapse:collapse}.CitationSourcesTable_table__TtF9P th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.CitationSourcesTable_row__OFW5B{transition:background .15s ease}.CitationSourcesTable_row__OFW5B:hover{background:rgba(99,102,241,.05)}.CitationSourcesTable_row__OFW5B td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CitationSourcesTable_row__OFW5B:last-child td{border-bottom:none}.CitationSourcesTable_rankCol__zx5MC{width:50px;text-align:center}.CitationSourcesTable_rankBadge__c3Kky{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg-tertiary);border-radius:6px;font-weight:600;font-size:.85rem;color:var(--text-secondary)}.CitationSourcesTable_domainCol__bjpEI{min-width:180px}.CitationSourcesTable_domainInfo__Y_pJr{display:flex;align-items:center;gap:var(--spacing-sm)}.CitationSourcesTable_favicon__XWBV7{border-radius:2px;flex-shrink:0}.CitationSourcesTable_domainName__EmA4f{font-weight:500;color:var(--text-primary)}.CitationSourcesTable_externalLink__mOMNi{color:var(--text-muted);opacity:0;transition:all .15s ease;padding:4px}.CitationSourcesTable_row__OFW5B:hover .CitationSourcesTable_externalLink__mOMNi{opacity:1}.CitationSourcesTable_externalLink__mOMNi:hover{color:var(--accent-primary)}.CitationSourcesTable_typeCol__huxyS{width:100px}.CitationSourcesTable_typeBadge__hCMeC{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:color-mix(in srgb,var(--type-color) 15%,transparent);color:var(--type-color);border-radius:4px;font-size:.75rem;font-weight:500}.CitationSourcesTable_countCol__Fmin3{width:80px;text-align:right}.CitationSourcesTable_countValue__58NPn{font-weight:600;color:var(--text-primary)}.CitationSourcesTable_percentCol__k_1Xw{width:120px}.CitationSourcesTable_actionCol__58fGd{width:50px;text-align:center}.CitationSourcesTable_percentWrapper__6Y_Qe{display:flex;align-items:center;gap:var(--spacing-sm)}.CitationSourcesTable_percentBar__33Gpg{height:6px;background:var(--accent-primary);border-radius:3px;min-width:4px;transition:width .3s ease}.CitationSourcesTable_percentValue__hH8cO{font-size:.85rem;color:var(--text-secondary);min-width:40px}.CitationSourcesTable_expandToggle___WWxZ{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:4px;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.CitationSourcesTable_expandToggle___WWxZ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CitationSourcesTable_expandSpacer__IGiJE{display:inline-block;width:20px;flex-shrink:0}.CitationSourcesTable_rowClickable__bREwd .CitationSourcesTable_domainNameClickable__47zGE{font-weight:500;color:var(--text-primary);cursor:pointer}.CitationSourcesTable_rowClickable__bREwd .CitationSourcesTable_domainNameClickable__47zGE:hover{color:var(--accent-primary)}.CitationSourcesTable_sentimentCol__B3LRe{width:150px}.CitationSourcesTable_trendCol__UQubq{width:84px;text-align:center}.CitationSourcesTable_sentimentCell__4AESi{display:flex;align-items:center;gap:var(--spacing-sm)}.CitationSourcesTable_mixBar__6vDAM{display:inline-flex;height:8px;width:88px;border-radius:4px;overflow:hidden;background:var(--bg-tertiary);flex-shrink:0}.CitationSourcesTable_mixBar__6vDAM>span{height:100%}.CitationSourcesTable_sentimentScore__4ipuR{font-size:.85rem;font-weight:600;min-width:32px}.CitationSourcesTable_sentimentMuted__XA8wW{color:var(--text-muted)}.CitationSourcesTable_expandedRow__qr8ta>td{padding:0!important;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.CitationSourcesTable_urlPanel__cLiNq{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) 46px}.CitationSourcesTable_urlPanelHeader__o_vHs{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.CitationSourcesTable_urlPanelTotal__dLzFJ{font-weight:600;color:var(--text-secondary)}.CitationSourcesTable_urlTable__GuDto{width:100%;border-collapse:collapse}.CitationSourcesTable_urlTable__GuDto th{font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:4px var(--spacing-sm);text-align:left;border-bottom:1px solid var(--border-color)}.CitationSourcesTable_urlTable__GuDto td{padding:6px var(--spacing-sm);border-bottom:1px solid var(--border-color);font-size:.82rem;color:var(--text-secondary);vertical-align:middle}.CitationSourcesTable_urlTable__GuDto tr:last-child td{border-bottom:none}.CitationSourcesTable_urlCell__RiTRL{max-width:520px}.CitationSourcesTable_urlLink__dXdxU{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.CitationSourcesTable_urlLink__dXdxU:hover{color:var(--accent-primary)}.CitationSourcesTable_urlCountCol__kRIaf{width:90px;text-align:right;white-space:nowrap}.CitationSourcesTable_urlShareCol__9WgQm{width:120px;text-align:right;white-space:nowrap}@media (max-width:768px){.CitationSourcesTable_container__F9XXo{padding:var(--spacing-lg)}.CitationSourcesTable_percentCol__k_1Xw,.CitationSourcesTable_trendCol__UQubq,.CitationSourcesTable_typeCol__huxyS{display:none}.CitationSourcesTable_row__OFW5B td,.CitationSourcesTable_table__TtF9P th{padding:var(--spacing-sm)}}.GeographicBreakdown_container__pfNbO{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.GeographicBreakdown_header__4l3IZ{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.GeographicBreakdown_title__DKVQv{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.GeographicBreakdown_tooltip__EG7rK{position:relative;display:flex;align-items:center;color:var(--text-muted);cursor:help}.GeographicBreakdown_tooltipText__bt8Dt{visibility:hidden;opacity:0;position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:8px;width:280px;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;font-size:.8rem;color:var(--text-secondary);text-align:center;z-index:100;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.GeographicBreakdown_tooltip__EG7rK:hover .GeographicBreakdown_tooltipText__bt8Dt{visibility:visible;opacity:1}.GeographicBreakdown_emptyState__eKRql{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.GeographicBreakdown_emptyHint__El6NZ{font-size:.85rem;margin-top:var(--spacing-sm)}.GeographicBreakdown_tableWrapper__v7zCt{overflow-x:auto}.GeographicBreakdown_table__IyZGQ{width:100%;border-collapse:collapse}.GeographicBreakdown_table__IyZGQ th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap}.GeographicBreakdown_sortable__VnxjR{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.GeographicBreakdown_sortable__VnxjR:hover{color:var(--text-primary)}.GeographicBreakdown_sortIcon__8ETf5{display:inline-block;margin-left:4px;vertical-align:middle}.GeographicBreakdown_row__wm9Cz{transition:background .15s ease}.GeographicBreakdown_row__wm9Cz:hover{background:rgba(99,102,241,.05)}.GeographicBreakdown_row__wm9Cz td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.GeographicBreakdown_row__wm9Cz:last-child td{border-bottom:none}.GeographicBreakdown_countryCol__rZ_0P{min-width:180px}.GeographicBreakdown_countryInfo__zWhTR{display:flex;align-items:center;gap:var(--spacing-sm)}.GeographicBreakdown_flag__NmuAE{font-size:1.25rem;line-height:1}.GeographicBreakdown_countryName__ytztz{font-weight:500;color:var(--text-primary)}.GeographicBreakdown_metricCol__joEvV{width:120px;text-align:right}.GeographicBreakdown_metricCol__joEvV th{text-align:right}.GeographicBreakdown_metricValue__cSYoY{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.GeographicBreakdown_shareCol__xZHRj{width:140px}.GeographicBreakdown_shareWrapper__YeT16{display:flex;align-items:center;gap:var(--spacing-sm)}.GeographicBreakdown_shareBar__1YtEy{height:6px;background:var(--accent-primary);border-radius:3px;min-width:4px;max-width:80px;transition:width .3s ease}.GeographicBreakdown_shareValue__4g_NF{font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:50px}.GeographicBreakdown_showMoreButton__4uCch{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:var(--spacing-md);margin-top:var(--spacing-md);background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.GeographicBreakdown_showMoreButton__4uCch:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--accent-primary)}@media (max-width:768px){.GeographicBreakdown_container__pfNbO{padding:var(--spacing-lg)}.GeographicBreakdown_metricCol__joEvV:nth-child(3),.GeographicBreakdown_metricCol__joEvV:nth-child(4){display:none}.GeographicBreakdown_row__wm9Cz td,.GeographicBreakdown_table__IyZGQ th{padding:var(--spacing-sm)}.GeographicBreakdown_countryCol__rZ_0P{min-width:140px}.GeographicBreakdown_tooltipText__bt8Dt{width:200px;left:0;transform:none}}.CitationQualityMixCard_container__FrV9G{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.CitationQualityMixCard_title__ozN6L{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.CitationQualityMixCard_emptyState__Pmxza{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.CitationQualityMixCard_emptyHint__PDPsd{font-size:.85rem;margin-top:var(--spacing-sm)}.CitationQualityMixCard_chartRow__XMF8j{display:flex;align-items:center;gap:var(--spacing-xl)}.CitationQualityMixCard_chartWrapper__8uqlO{flex:0 0 auto;width:200px}.CitationQualityMixCard_legend__ag9dK{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.CitationQualityMixCard_legendItem__N__ad{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.85rem}.CitationQualityMixCard_legendDot__joAiQ{width:10px;height:10px;border-radius:50%;flex-shrink:0}.CitationQualityMixCard_legendLabel__Dbsv4{color:var(--text-secondary);flex:1}.CitationQualityMixCard_legendValue__gVbi7{font-weight:600;color:var(--text-primary)}.CitationQualityMixCard_legendTotal__kKr9v{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);font-size:.8rem;color:var(--text-muted)}@media (max-width:640px){.CitationQualityMixCard_chartRow__XMF8j{flex-direction:column}.CitationQualityMixCard_chartWrapper__8uqlO{width:100%}}.DrillDownModal_overlay__oQlz2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px);padding:var(--spacing-lg)}.DrillDownModal_modal__tPXmk{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.DrillDownModal_md__X_n6i{max-width:520px}.DrillDownModal_lg__8J8Vo{max-width:960px}.DrillDownModal_xl__ixZbA{max-width:1160px}.DrillDownModal_header__4Cu0V{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.DrillDownModal_headerText__Hk0De{display:flex;flex-direction:column;gap:4px;min-width:0}.DrillDownModal_title__ahM_q{font-size:1.05rem;font-weight:600;margin:0;color:var(--text-primary)}.DrillDownModal_subtitle__19BdZ{font-size:.85rem;color:var(--text-secondary)}.DrillDownModal_closeButton__Bvax5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.DrillDownModal_closeButton__Bvax5:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-tertiary)}.DrillDownModal_body__e5vxT{padding:var(--spacing-lg);overflow-y:auto;flex:1;min-height:0}.ChatVisualization_container___xg95{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);margin-top:var(--spacing-md);max-width:600px}.ChatVisualization_title__Nz9xO{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.ChatVisualization_chartWrapper__yqgOm{width:100%;height:280px}.ChatVisualization_emptyState__LjgHv{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-muted);font-size:.9rem}.ChatVisualization_errorBanner__sbKEG{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.3);border-radius:8px;padding:8px 12px;margin-bottom:var(--spacing-md);font-size:.8rem;color:var(--text-secondary)}.ChatVisualization_tooltip__mruD0{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ChatVisualization_tooltipLabel__2UVq_{font-size:.75rem;color:var(--text-muted);margin-bottom:4px}.ChatVisualization_tooltipItem__5Bpwu{font-size:.8rem;color:var(--text-primary);margin:2px 0}.ChatVisualization_tooltipItem__5Bpwu strong{color:var(--accent-primary)}.ChatVisualization_tableWrapper__ya6OP{overflow-x:auto;max-height:400px;overflow-y:auto}.ChatVisualization_table__nFttJ{width:100%;border-collapse:collapse;font-size:.85rem}.ChatVisualization_table__nFttJ thead{position:sticky;top:0;z-index:1}.ChatVisualization_table__nFttJ th{background:var(--bg-tertiary);color:var(--text-secondary);font-weight:600;text-align:left;padding:8px 12px;border-bottom:2px solid var(--border-color);white-space:nowrap}.ChatVisualization_table__nFttJ td{padding:8px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.ChatVisualization_table__nFttJ tbody tr:nth-child(2n){background:var(--bg-tertiary)}.ChatVisualization_table__nFttJ tbody tr:hover{background:rgba(99,102,241,.05)}@media (max-width:768px){.ChatVisualization_container___xg95{padding:var(--spacing-lg);max-width:100%}.ChatVisualization_chartWrapper__yqgOm{height:220px}}.MarkdownMessage_markdown__t6XIW{line-height:1.6;overflow-wrap:break-word;word-break:break-word}.MarkdownMessage_markdown__t6XIW p{margin:0 0 .75em}.MarkdownMessage_markdown__t6XIW p:last-child{margin-bottom:0}.MarkdownMessage_markdown__t6XIW strong{font-weight:600;color:inherit}.MarkdownMessage_markdown__t6XIW em{font-style:italic}.MarkdownMessage_markdown__t6XIW h1,.MarkdownMessage_markdown__t6XIW h2,.MarkdownMessage_markdown__t6XIW h3,.MarkdownMessage_markdown__t6XIW h4,.MarkdownMessage_markdown__t6XIW h5,.MarkdownMessage_markdown__t6XIW h6{margin:1em 0 .5em;font-weight:600;line-height:1.3}.MarkdownMessage_markdown__t6XIW h1:first-child,.MarkdownMessage_markdown__t6XIW h2:first-child,.MarkdownMessage_markdown__t6XIW h3:first-child{margin-top:0}.MarkdownMessage_markdown__t6XIW h1{font-size:1.5em}.MarkdownMessage_markdown__t6XIW h2{font-size:1.3em}.MarkdownMessage_markdown__t6XIW h3{font-size:1.15em}.MarkdownMessage_markdown__t6XIW ol,.MarkdownMessage_markdown__t6XIW ul{margin:.5em 0;padding-left:1.5em}.MarkdownMessage_markdown__t6XIW li{margin:.25em 0}.MarkdownMessage_markdown__t6XIW code{background:rgba(255,255,255,.1);padding:.15em .4em;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.9em}.MarkdownMessage_markdown__t6XIW pre{background:rgba(0,0,0,.3);padding:1em;border-radius:8px;overflow-x:auto;margin:.75em 0}.MarkdownMessage_markdown__t6XIW pre code{background:transparent;padding:0}.MarkdownMessage_markdown__t6XIW blockquote{border-left:3px solid var(--accent-primary,#6366f1);margin:.75em 0;padding-left:1em;color:var(--text-secondary,#a0a0a0)}.MarkdownMessage_markdown__t6XIW a{color:var(--accent-primary,#6366f1);text-decoration:underline}.MarkdownMessage_markdown__t6XIW a:hover{opacity:.8}.MarkdownMessage_markdown__t6XIW hr{border:none;border-top:1px solid var(--border-subtle,rgba(255,255,255,.1));margin:1em 0}.MarkdownMessage_markdown__t6XIW table{border-collapse:collapse;width:100%;margin:.75em 0}.MarkdownMessage_markdown__t6XIW td,.MarkdownMessage_markdown__t6XIW th{border:1px solid var(--border-subtle,rgba(255,255,255,.2));padding:.5em .75em;text-align:left}.MarkdownMessage_markdown__t6XIW th{background:rgba(255,255,255,.05);font-weight:600}[data-theme=light] .MarkdownMessage_markdown__t6XIW code{background:var(--bg-tertiary)}[data-theme=light] .MarkdownMessage_markdown__t6XIW pre{background:var(--bg-secondary)}[data-theme=light] .MarkdownMessage_markdown__t6XIW hr{border-top-color:var(--border-color)}[data-theme=light] .MarkdownMessage_markdown__t6XIW td,[data-theme=light] .MarkdownMessage_markdown__t6XIW th{border-color:var(--border-color)}[data-theme=light] .MarkdownMessage_markdown__t6XIW th{background:var(--bg-tertiary)}.ResearchDetailModal_section__y_oTs{margin-bottom:var(--spacing-xl)}.ResearchDetailModal_section__y_oTs:last-child{margin-bottom:0}.ResearchDetailModal_sectionTitle__WPnsr{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}.ResearchDetailModal_sectionHint__HeWv1{font-size:.85rem;color:var(--text-muted);margin:0 0 var(--spacing-md)}.ResearchDetailModal_subredditList__0CwJd{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md)}.ResearchDetailModal_subreddit__7AJOE{border:1px solid var(--border-color);border-radius:10px;padding:var(--spacing-md);background:var(--bg-secondary)}.ResearchDetailModal_subredditHead__MpSZ0{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-sm)}.ResearchDetailModal_subredditName__ELoCx{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ResearchDetailModal_subredditMeta__Oi99I{font-size:.75rem;color:var(--text-muted)}.ResearchDetailModal_tierHigh__r5vC_{color:var(--success-color,#10b981);font-weight:600}.ResearchDetailModal_tierMid__LGzk9{color:#f59e0b;font-weight:600}.ResearchDetailModal_tierLow__0ChkT{color:var(--error-color,#ef4444);font-weight:600}.ResearchDetailModal_topics__DMzmQ{display:flex;flex-wrap:wrap;gap:6px}.ResearchDetailModal_topic__4s8oW{font-size:.72rem;padding:2px 8px;border-radius:12px;background:var(--bg-tertiary);color:var(--text-secondary)}.ResearchDetailModal_findings__g8apz{border:1px solid var(--border-color);border-radius:10px;margin-bottom:var(--spacing-sm);overflow:hidden}.ResearchDetailModal_findingsSummary__iJB3h{padding:var(--spacing-md);font-size:.88rem;font-weight:500;color:var(--text-primary);cursor:pointer;background:var(--bg-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ResearchDetailModal_findingsSummary__iJB3h:hover{background:var(--bg-tertiary)}.ResearchDetailModal_findingsBody__8mh5N{padding:var(--spacing-md);border-top:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary);max-height:40vh;overflow-y:auto}.ResearchFoundationCard_container__0MoDC{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.ResearchFoundationCard_header__XKzYr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ResearchFoundationCard_headerText___fx43{min-width:0}.ResearchFoundationCard_title__aremx{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.ResearchFoundationCard_titleIcon__Mfr80{color:var(--accent-primary,#6366f1);flex-shrink:0}.ResearchFoundationCard_subtitle__tzTzg{font-size:.85rem;color:var(--text-secondary);margin:4px 0 0}.ResearchFoundationCard_viewButton__Eb3fS{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.ResearchFoundationCard_viewButton__Eb3fS:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-tertiary)}.ResearchFoundationCard_statRow__ecNqY{display:flex;gap:var(--spacing-2xl);margin-bottom:var(--spacing-lg)}.ResearchFoundationCard_stat__vGbfH{display:flex;flex-direction:column;gap:2px}.ResearchFoundationCard_statValue__C8iOj{font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1}.ResearchFoundationCard_statLabel__6_TYV{font-size:.8rem;color:var(--text-muted)}.ResearchFoundationCard_chips__nkzk_{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ResearchFoundationCard_chip__KCwZq{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:16px;font-size:.8rem}.ResearchFoundationCard_chipName__m9BbB{color:var(--text-primary);font-weight:500}.ResearchFoundationCard_chipMeta__3Fozv{color:var(--text-muted);font-size:.75rem}.ResearchFoundationCard_moreChip__te5Wg{display:inline-flex;align-items:center;padding:4px 10px;background:transparent;border:1px dashed var(--border-color);border-radius:16px;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .2s ease}.ResearchFoundationCard_moreChip__te5Wg:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-tertiary)}@media (max-width:640px){.ResearchFoundationCard_header__XKzYr{flex-direction:column}.ResearchFoundationCard_statRow__ecNqY{gap:var(--spacing-xl)}}.PromptCompetitorLandscapeCard_container__OceEn{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.PromptCompetitorLandscapeCard_title__QSQVt{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.PromptCompetitorLandscapeCard_emptyState__t6cSR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.PromptCompetitorLandscapeCard_emptyHint__yUjQj{font-size:.85rem;margin-top:var(--spacing-sm)}.PromptCompetitorLandscapeCard_tableWrapper__tdwJF{overflow-x:auto}.PromptCompetitorLandscapeCard_table__7ffM_{width:100%;border-collapse:collapse}.PromptCompetitorLandscapeCard_table__7ffM_ th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.PromptCompetitorLandscapeCard_row__mbBVH{transition:background .15s ease}.PromptCompetitorLandscapeCard_row__mbBVH:hover{background:rgba(99,102,241,.05)}.PromptCompetitorLandscapeCard_row__mbBVH td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.PromptCompetitorLandscapeCard_row__mbBVH:last-child td{border-bottom:none}.PromptCompetitorLandscapeCard_rankCol__DDlOh{width:50px;text-align:center}.PromptCompetitorLandscapeCard_rankBadge__mhl85{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--bg-tertiary);border-radius:6px;font-weight:600;font-size:.85rem;color:var(--text-secondary)}.PromptCompetitorLandscapeCard_domainCol__Y_mVl{min-width:180px}.PromptCompetitorLandscapeCard_domainInfo__93Ds4{display:flex;align-items:center;gap:var(--spacing-sm)}.PromptCompetitorLandscapeCard_favicon__msqCA{border-radius:2px;flex-shrink:0}.PromptCompetitorLandscapeCard_domainName__FPPbM{font-weight:500;color:var(--text-primary)}.PromptCompetitorLandscapeCard_externalLink__YmYt_{color:var(--text-muted);opacity:0;transition:all .15s ease;padding:4px}.PromptCompetitorLandscapeCard_row__mbBVH:hover .PromptCompetitorLandscapeCard_externalLink__YmYt_{opacity:1}.PromptCompetitorLandscapeCard_externalLink__YmYt_:hover{color:var(--accent-primary)}.PromptCompetitorLandscapeCard_countCol__URmKb{width:80px;text-align:right}.PromptCompetitorLandscapeCard_countValue__xFVWP{font-weight:600;color:var(--text-primary)}.PromptCompetitorLandscapeCard_promptCol__OM86_{width:80px;text-align:right}.PromptCompetitorLandscapeCard_promptValue__KdxPi{font-weight:500;color:var(--text-secondary)}.PromptCompetitorLandscapeCard_barCol__alBx_{width:120px}.PromptCompetitorLandscapeCard_barWrapper__0BHea{width:100%;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.PromptCompetitorLandscapeCard_bar__IZqh3{height:100%;background:var(--accent-primary);border-radius:3px;min-width:4px;transition:width .3s ease}.PromptCompetitorLandscapeCard_moreCount__Oho4w{text-align:center;padding:var(--spacing-md);font-size:.85rem;color:var(--text-muted)}@media (max-width:640px){.PromptCompetitorLandscapeCard_barCol__alBx_,.PromptCompetitorLandscapeCard_promptCol__OM86_{display:none}.PromptCompetitorLandscapeCard_row__mbBVH td,.PromptCompetitorLandscapeCard_table__7ffM_ th{padding:var(--spacing-sm)}}.PlatformInsightsCard_container__pTjJo{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.PlatformInsightsCard_title__ggYyo{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.PlatformInsightsCard_emptyState__b1zPU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.PlatformInsightsCard_emptyHint__a90WQ{font-size:.85rem;margin-top:var(--spacing-sm)}.PlatformInsightsCard_chartWrapper__lkwkx{margin-bottom:var(--spacing-lg)}.PlatformInsightsCard_statsRow__H59M7{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.PlatformInsightsCard_statCard__lMNit{flex:1;min-width:120px;padding:var(--spacing-sm) var(--spacing-md)}.PlatformInsightsCard_statPlatform__yVIqR{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.85rem;margin-bottom:2px}.PlatformInsightsCard_favicon__KOQfc{width:20px;height:20px;max-width:20px;max-height:20px;border-radius:2px;flex-shrink:0}.PlatformInsightsCard_statDetail__nBlER{font-size:.75rem;color:var(--text-muted)}@media (max-width:640px){.PlatformInsightsCard_statsRow__H59M7{flex-direction:column}}.PromptCompetitorComparisonTable_container__EjqPr{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.PromptCompetitorComparisonTable_title__zdSEc{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.PromptCompetitorComparisonTable_emptyState____OO2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.PromptCompetitorComparisonTable_emptyHint__MdxFv{font-size:.85rem;margin-top:var(--spacing-sm)}.PromptCompetitorComparisonTable_tableWrapper__Mn5ps{overflow-x:auto}.PromptCompetitorComparisonTable_table__q_hHo{width:100%;border-collapse:collapse}.PromptCompetitorComparisonTable_table__q_hHo th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.PromptCompetitorComparisonTable_row__p5Di9{transition:background .15s ease}.PromptCompetitorComparisonTable_row__p5Di9:hover{background:rgba(99,102,241,.05)}.PromptCompetitorComparisonTable_row__p5Di9 td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.PromptCompetitorComparisonTable_row__p5Di9:last-child td{border-bottom:none}.PromptCompetitorComparisonTable_userRow___8sEE{background:rgba(99,102,241,.08)}.PromptCompetitorComparisonTable_userRow___8sEE:hover{background:rgba(99,102,241,.12)}.PromptCompetitorComparisonTable_domainCol__P7wP4{min-width:180px}.PromptCompetitorComparisonTable_domainInfo__l2We8{display:flex;align-items:center;gap:var(--spacing-sm)}.PromptCompetitorComparisonTable_favicon__kUAUL{border-radius:2px;flex-shrink:0}.PromptCompetitorComparisonTable_domainName__5KO0K{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.PromptCompetitorComparisonTable_youBadge__NA5xZ{font-size:.7rem;font-weight:600;padding:2px 6px;background:var(--accent-primary);color:white;border-radius:4px;text-transform:uppercase}.PromptCompetitorComparisonTable_platformCol__S2ybj{width:90px;min-width:90px;text-align:center}.PromptCompetitorComparisonTable_platformHeader__aPTZV{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.PromptCompetitorComparisonTable_platformIcon__bz0gf{flex-shrink:0;border-radius:2px}.PromptCompetitorComparisonTable_platformLabel__JhkqZ{font-size:.7rem;color:var(--text-muted)}.PromptCompetitorComparisonTable_cellValue__sYofm{font-weight:600;font-size:.95rem;color:var(--text-primary);font-variant-numeric:tabular-nums}.PromptCompetitorComparisonTable_cellEmpty__Q9_57{color:var(--text-muted);opacity:.4;font-variant-numeric:tabular-nums}.PromptCompetitorComparisonTable_totalCol__7oumU{width:90px;text-align:right}.PromptCompetitorComparisonTable_totalValue__Zpxko{font-weight:700;font-size:1rem;color:var(--text-primary);font-variant-numeric:tabular-nums}.PromptCompetitorComparisonTable_expandControls__1PsDJ{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.PromptCompetitorComparisonTable_collapseButton__m_IfV,.PromptCompetitorComparisonTable_expandButton__7vz6n{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PromptCompetitorComparisonTable_collapseButton__m_IfV:hover,.PromptCompetitorComparisonTable_expandButton__7vz6n:hover{background:rgba(99,102,241,.08);border-color:var(--accent-primary)}.PromptCompetitorComparisonTable_expandHint__2q98V{color:var(--text-muted);font-weight:400;font-size:.8rem}@media (max-width:900px){.PromptCompetitorComparisonTable_platformLabel__JhkqZ{display:none}.PromptCompetitorComparisonTable_platformCol__S2ybj{width:48px;min-width:48px}}@media (max-width:640px){.PromptCompetitorComparisonTable_row__p5Di9 td,.PromptCompetitorComparisonTable_table__q_hHo th{padding:var(--spacing-sm)}}.CompetitorAnalysisTable_container__1CAsI{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.CompetitorAnalysisTable_title__xiN1W{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.CompetitorAnalysisTable_subtitle__3Pewe{font-size:.85rem;color:var(--text-muted);margin-bottom:var(--spacing-lg);line-height:1.5}.CompetitorAnalysisTable_emptyState__HfEAo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.CompetitorAnalysisTable_emptyHint__sHdss{font-size:.85rem;margin-top:var(--spacing-sm)}.CompetitorAnalysisTable_tableWrapper__Vvy_i{overflow-x:auto}.CompetitorAnalysisTable_table__fVP8g{width:100%;border-collapse:collapse}.CompetitorAnalysisTable_table__fVP8g th{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color);vertical-align:bottom}.CompetitorAnalysisTable_colHint__7jrKU{display:block;font-size:.65rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted);margin-top:2px}.CompetitorAnalysisTable_headerWithIcon__pXou3{display:inline-flex;align-items:center;gap:4px}.CompetitorAnalysisTable_helpIcon___zyXP{color:var(--text-muted);cursor:help}.CompetitorAnalysisTable_row__OnVvw{transition:background .15s ease}.CompetitorAnalysisTable_row__OnVvw:hover{background:rgba(99,102,241,.05)}.CompetitorAnalysisTable_row__OnVvw td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CompetitorAnalysisTable_row__OnVvw:last-child td{border-bottom:none}.CompetitorAnalysisTable_userRow__V_jmq{background:rgba(99,102,241,.08)}.CompetitorAnalysisTable_userRow__V_jmq:hover{background:rgba(99,102,241,.12)}.CompetitorAnalysisTable_domainCol__OhKnX{min-width:180px}.CompetitorAnalysisTable_domainInfo__afJn1{display:flex;align-items:center;gap:var(--spacing-sm)}.CompetitorAnalysisTable_favicon__jQg3R{border-radius:2px;flex-shrink:0}.CompetitorAnalysisTable_domainName__UlQ6o{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.CompetitorAnalysisTable_youBadge__H_02t{font-size:.7rem;font-weight:600;padding:2px 6px;background:var(--accent-primary);color:white;border-radius:4px;text-transform:uppercase}.CompetitorAnalysisTable_numericCol__qoucQ{width:110px;text-align:right;white-space:nowrap}.CompetitorAnalysisTable_numericValue__OXi04{font-weight:600;font-size:.95rem;color:var(--text-primary);font-variant-numeric:tabular-nums}.CompetitorAnalysisTable_numericValueUser__5CFLL{color:var(--accent-primary)}.CompetitorAnalysisTable_numericMuted__66Rov{color:var(--text-muted);opacity:.5;font-variant-numeric:tabular-nums}.CompetitorAnalysisTable_expandControls__EVbiq{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.CompetitorAnalysisTable_collapseButton__cUlFt,.CompetitorAnalysisTable_expandButton__kfklK{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.CompetitorAnalysisTable_collapseButton__cUlFt:hover,.CompetitorAnalysisTable_expandButton__kfklK:hover{background:rgba(99,102,241,.08);border-color:var(--accent-primary)}.CompetitorAnalysisTable_expandHint__8s4Dh{color:var(--text-muted);font-weight:400;font-size:.8rem}@media (max-width:900px){.CompetitorAnalysisTable_citationsCol___TMJm,.CompetitorAnalysisTable_positionCol__SoK8_{display:none}}@media (max-width:640px){.CompetitorAnalysisTable_row__OnVvw td,.CompetitorAnalysisTable_table__fVP8g th{padding:var(--spacing-sm)}.CompetitorAnalysisTable_numericCol__qoucQ{width:auto}}.BiasIndexGauge_card__S8QlR{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);transition:border-color .2s ease}.BiasIndexGauge_card__S8QlR:hover{border-color:var(--accent-primary)}.BiasIndexGauge_header__oQR7x{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.BiasIndexGauge_headerText__I6ywd{display:flex;flex-direction:column;gap:4px;min-width:0}.BiasIndexGauge_eyebrow__E5OD4{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.BiasIndexGauge_subtitle__q3lCe{font-size:.85rem;color:var(--text-secondary);line-height:1.3}.BiasIndexGauge_helpIcon__rohat{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:help;position:relative;outline:none;flex-shrink:0}.BiasIndexGauge_helpIcon__rohat:focus-visible,.BiasIndexGauge_helpIcon__rohat:hover{color:var(--accent-primary,#8b5cf6)}.BiasIndexGauge_helpIcon__rohat:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;width:-moz-max-content;width:max-content;max-width:320px;padding:10px 12px;background:var(--bg-tertiary,#0f172a);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.75rem;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:normal;white-space:pre-line;text-align:left;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.25)}.BiasIndexGauge_helpIcon__rohat:focus-visible:before,.BiasIndexGauge_helpIcon__rohat:hover:before{opacity:1}.BiasIndexGauge_body__i8bu6{display:flex;align-items:center;gap:var(--spacing-xl)}.BiasIndexGauge_gaugeWrap__ZmPfY{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.BiasIndexGauge_ringSvg__NTe5e{display:block}.BiasIndexGauge_gaugeCenter__cM5W3{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.BiasIndexGauge_ringScore__BHMDh{font-size:2.5rem;font-weight:700;color:var(--text-primary);line-height:1}.BiasIndexGauge_ringMax__M2XkR{font-size:.8rem;color:var(--text-muted);margin-top:2px}.BiasIndexGauge_copy__cuPTa{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.BiasIndexGauge_zoneHeading__HZEN_{display:flex;align-items:center;gap:10px}.BiasIndexGauge_zoneIcon__HA6_a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px}.BiasIndexGauge_zoneLabel__133DY{font-size:1.05rem;font-weight:600;color:var(--text-primary)}.BiasIndexGauge_zoneDescription__6mob2{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.55}.BiasIndexGauge_countsBadge__kvj90{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.04em;color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid var(--border-color);margin-top:4px}.BiasIndexGauge_noData__dueOa{text-align:center;padding:var(--spacing-md) 0}.BiasIndexGauge_noDataScore__HUplv{font-size:2rem;font-weight:700;color:var(--text-muted);display:block;margin-bottom:var(--spacing-sm)}.BiasIndexGauge_noDataDesc__vaDvr{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.4}@media (max-width:768px){.BiasIndexGauge_body__i8bu6{flex-direction:column;gap:var(--spacing-md)}}.SegmentedSOVChart_card__Wccec{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg);transition:all .2s ease}.SegmentedSOVChart_card__Wccec:hover{border-color:var(--accent-primary)}.SegmentedSOVChart_header__JffW_{margin-bottom:var(--spacing-md)}.SegmentedSOVChart_title__AuyIG{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.SegmentedSOVChart_subtitle__sajK_{font-size:.8rem;color:var(--text-muted);margin:4px 0 0}.SegmentedSOVChart_chartContainer__Iw3po{min-height:200px}.SegmentedSOVChart_noData__3X77N{display:flex;align-items:center;justify-content:center;min-height:160px;color:var(--text-muted);font-size:.85rem}.SegmentedSOVChart_statsRow__3ZQui{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.SegmentedSOVChart_stat___W5sA{display:flex;align-items:center;gap:6px;font-size:.8rem}.SegmentedSOVChart_statDot__W34AF{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SegmentedSOVChart_statLabel__BDmtZ{color:var(--text-secondary);font-weight:500}.SegmentedSOVChart_statValue__SjLc1{color:var(--text-muted)}@media (max-width:768px){.SegmentedSOVChart_statsRow__3ZQui{flex-direction:column;gap:var(--spacing-sm)}}.PromptCoverageMatrix_card__ymqEg{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg);transition:all .2s ease}.PromptCoverageMatrix_card__ymqEg:hover{border-color:var(--accent-primary)}.PromptCoverageMatrix_header__HnFc9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap}.PromptCoverageMatrix_title___ICUC{font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.PromptCoverageMatrix_subtitle__6eo8A{font-size:.8rem;color:var(--text-muted);margin:4px 0 0}.PromptCoverageMatrix_badgeRow__I4_9S{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.PromptCoverageMatrix_badge__vnepk{background:var(--bg-tertiary,rgba(255,255,255,.04));color:var(--text-secondary);border:1px solid var(--border-color);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500}.PromptCoverageMatrix_warningBadge__SclgN{background:rgba(234,179,8,.15);color:#facc15;border:1px solid rgba(234,179,8,.3);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500}.PromptCoverageMatrix_filterBar__4Mzon{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--spacing-md)}.PromptCoverageMatrix_filterChipWrap__vJl4J{position:relative}.PromptCoverageMatrix_filterChip__Jv7hD{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.PromptCoverageMatrix_filterChipActive__0IGLZ,.PromptCoverageMatrix_filterChip__Jv7hD:hover{border-color:var(--accent-primary);color:var(--text-primary)}.PromptCoverageMatrix_filterChipActive__0IGLZ{background:rgba(99,102,241,.12)}.PromptCoverageMatrix_filterPopover__tCv4A{position:absolute;top:calc(100% + 6px);left:0;z-index:10;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);padding:6px;min-width:180px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.PromptCoverageMatrix_filterOption__9T0Qf{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:.8rem;color:var(--text-secondary);cursor:pointer}.PromptCoverageMatrix_filterOption__9T0Qf:hover{background:rgba(255,255,255,.04);color:var(--text-primary)}.PromptCoverageMatrix_filterOption__9T0Qf input{accent-color:var(--accent-primary);cursor:pointer}.PromptCoverageMatrix_clearFiltersLink__q8jZT{background:transparent;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;text-decoration:underline;padding:4px 6px}.PromptCoverageMatrix_clearFiltersLink__q8jZT:hover{color:var(--text-primary)}.PromptCoverageMatrix_chartContainer__tA4QO{min-height:360px}.PromptCoverageMatrix_quadrantRow__uW7gC{display:flex;justify-content:space-between;padding:0 36px 0 70px}.PromptCoverageMatrix_quadrantRow__uW7gC:first-child{margin-bottom:4px}.PromptCoverageMatrix_quadrantRow__uW7gC:last-of-type{margin-top:4px}.PromptCoverageMatrix_quadrantLabel__IoHWP{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PromptCoverageMatrix_filledCell__Cct75{fill:var(--accent-primary);transition:filter .15s ease-in-out}.PromptCoverageMatrix_filledCell__Cct75:hover{filter:drop-shadow(0 0 8px rgba(99,102,241,.6))}.PromptCoverageMatrix_emptyCell__2HHiI{fill:transparent;stroke:var(--border-color);stroke-dasharray:4 4}.PromptCoverageMatrix_emptyText__wnvP4{fill:var(--text-muted);font-size:.75rem;font-weight:500}.PromptCoverageMatrix_tooltip__XHXNY{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;font-size:.8rem;color:var(--text-primary);line-height:1.5;box-shadow:0 4px 12px rgba(0,0,0,.25);max-width:280px}.PromptCoverageMatrix_tooltip__XHXNY p{margin:0}.PromptCoverageMatrix_tooltipTitle__uELth{font-weight:600;margin-bottom:4px!important}.PromptCoverageMatrix_gapText__YXjz9{color:#f87171;line-height:1.45}.PromptCoverageMatrix_axisCaptions__obITy{display:flex;justify-content:space-between;margin-top:4px;padding:0 16px}.PromptCoverageMatrix_axisCaption__MJh6j{font-size:.7rem;color:var(--text-muted);letter-spacing:.04em}@media (max-width:768px){.PromptCoverageMatrix_header__HnFc9{flex-direction:column}.PromptCoverageMatrix_chartContainer__tA4QO{min-height:280px}}.PrimeVisibilityScoreCard_card__EMB78{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg);transition:border-color .2s ease}.PrimeVisibilityScoreCard_card__EMB78:hover{border-color:var(--accent-primary)}.PrimeVisibilityScoreCard_full__JLxSo{padding:var(--spacing-xl)}.PrimeVisibilityScoreCard_compact__BzVgw{padding:var(--spacing-md)}.PrimeVisibilityScoreCard_header__FILN0{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-sm)}.PrimeVisibilityScoreCard_title__35JC8{font-size:.85rem;font-weight:500;color:var(--text-muted)}.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_title__35JC8{font-size:.9rem}.PrimeVisibilityScoreCard_subtitle__omUBw{font-size:.75rem;color:var(--text-muted);opacity:.7}.PrimeVisibilityScoreCard_scoreRow__HwFPu{display:flex;align-items:baseline;gap:var(--spacing-lg);flex-wrap:wrap}.PrimeVisibilityScoreCard_score__fF_yg{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1.1}.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_score__fF_yg{font-size:2.75rem}.PrimeVisibilityScoreCard_scoreEmpty__RX1N_{font-size:2rem;font-weight:700;color:var(--text-muted);line-height:1.1}.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_scoreEmpty__RX1N_{font-size:2.75rem}.PrimeVisibilityScoreCard_suffix__3QkP3{font-size:1.25rem;font-weight:500;color:var(--text-secondary);margin-left:2px}.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_suffix__3QkP3{font-size:1.5rem}.PrimeVisibilityScoreCard_delta__2iauX{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:500;padding:4px 10px;border-radius:20px}.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_delta__2iauX{font-size:.9rem;padding:6px 12px}.PrimeVisibilityScoreCard_trendUp__KqP2m{background:rgba(16,185,129,.15);color:var(--success-color)}.PrimeVisibilityScoreCard_trendDown__HiQIy{background:rgba(239,68,68,.15);color:var(--error-color)}.PrimeVisibilityScoreCard_trendNeutral__E_moQ{background:rgba(156,163,175,.15);color:var(--text-muted)}.PrimeVisibilityScoreCard_vsText__Ml2Sj{font-size:.75rem;font-weight:400;color:var(--text-muted);margin-left:4px}.PrimeVisibilityScoreCard_emptyMessage__KBGys{margin-top:var(--spacing-md);font-size:.8rem;color:var(--text-muted);line-height:1.4;font-style:italic}.PrimeVisibilityScoreCard_lastUpdated__1g0sd{margin-top:var(--spacing-sm);margin-bottom:0;font-size:.75rem;color:var(--text-muted);line-height:1.2}@media (max-width:768px){.PrimeVisibilityScoreCard_full__JLxSo .PrimeVisibilityScoreCard_score__fF_yg{font-size:2.25rem}.PrimeVisibilityScoreCard_secondaryStats__x3tZ0{grid-template-columns:1fr}}.PositionZoningChart_card__MCeEP{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg)}.PositionZoningChart_header__F6TBq{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-md)}.PositionZoningChart_title__RdJwv{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.PositionZoningChart_totalLabel__7ULD0{font-size:.8rem;color:var(--text-muted)}.PositionZoningChart_empty__uIn7t{padding:var(--spacing-xl) 0;text-align:center;color:var(--text-muted);font-style:italic}.PositionZoningChart_stackedBar__j87ut{display:flex;height:28px;border-radius:6px;overflow:hidden;background:var(--bg-tertiary,#1e293b)}.PositionZoningChart_barSegment__rrhBB{display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.PositionZoningChart_barSegment__rrhBB:hover{opacity:.85}.PositionZoningChart_barLabel__ijtN4{font-size:.7rem;font-weight:600;color:rgba(0,0,0,.7);text-shadow:0 0 2px rgba(255,255,255,.3)}.PositionZoningChart_legend__j1hPp{margin:var(--spacing-md) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-sm)}.PositionZoningChart_legendItem__gLjiy{display:flex;gap:var(--spacing-xs);align-items:flex-start}.PositionZoningChart_swatch__aOtTS{width:10px;height:10px;border-radius:2px;margin-top:6px;flex-shrink:0}.PositionZoningChart_legendText__Z_YCg{display:flex;flex-direction:column;gap:2px}.PositionZoningChart_legendLabel__WpSHs{font-size:.75rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em}.PositionZoningChart_legendCount__vHVay{font-size:.85rem;font-weight:500;color:var(--text-secondary)}.PositionZoningChart_legendDesc__dmHBI{font-size:.7rem;color:var(--text-muted);line-height:1.3}@media (max-width:768px){.PositionZoningChart_legend__j1hPp{grid-template-columns:1fr}}.PvsTrendChart_card__58SHY{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg)}.PvsTrendChart_compact__gCym3{padding:var(--spacing-md)}.PvsTrendChart_header__n41Ck{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-md)}.PvsTrendChart_compact__gCym3 .PvsTrendChart_header__n41Ck{margin-bottom:var(--spacing-sm)}.PvsTrendChart_title__i3UWO{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.PvsTrendChart_compact__gCym3 .PvsTrendChart_title__i3UWO{font-size:.85rem}.PvsTrendChart_subtitle__L5f_p{font-size:.8rem;color:var(--text-muted)}.PvsTrendChart_empty__dhRM6{padding:var(--spacing-xl) 0;text-align:center;color:var(--text-muted);font-style:italic;font-size:.85rem}.PvsTrendChart_tooltip__8LYbM{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:8px 10px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.PvsTrendChart_tooltipDate__59Ezd{font-size:.75rem;color:var(--text-muted);margin-bottom:4px}.PvsTrendChart_tooltipValue__jjkdY{font-size:.9rem;font-weight:600;color:var(--text-primary)}.PvsTrendChart_tooltipSample__c6JDZ{font-size:.7rem;color:var(--text-muted);margin-top:2px}.CompetitivePvsChart_card__pfvAX{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg)}.CompetitivePvsChart_header__3nIPF{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.CompetitivePvsChart_title__8f_Hu{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.CompetitivePvsChart_subtitle__pcNWa{font-size:.8rem;color:var(--text-muted)}.CompetitivePvsChart_empty__n7bIY{padding:var(--spacing-xl) 0;text-align:center;color:var(--text-muted);font-style:italic}.CompetitivePvsChart_bars__a6xY6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.CompetitivePvsChart_row__aFIyT{display:grid;grid-template-columns:minmax(120px,1.2fr) 3fr minmax(80px,auto);gap:var(--spacing-md);align-items:center}.CompetitivePvsChart_labelCol__5pQRY{display:flex;gap:var(--spacing-xs);align-items:center;min-width:0}.CompetitivePvsChart_label__ifl00{font-size:.85rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompetitivePvsChart_labelUser__4XmkV{font-weight:700;color:var(--accent-primary)}.CompetitivePvsChart_youTag__3oY48{font-size:.65rem;font-weight:600;color:#fff;background:var(--accent-primary,#8b5cf6);padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.CompetitivePvsChart_barTrack__OGPBC{height:18px;background:var(--bg-tertiary,#1e293b);border-radius:4px;overflow:hidden}.CompetitivePvsChart_barFill__2V4Zo{height:100%;background:#94a3b8;border-radius:4px;transition:width .3s ease}.CompetitivePvsChart_barFillUser__874BW{background:#8b5cf6}.CompetitivePvsChart_valueCol__iWYnD{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.CompetitivePvsChart_value__0YFtl{font-size:.9rem;font-weight:600;color:var(--text-primary)}.CompetitivePvsChart_sub__w6Z6h{font-size:.7rem;color:var(--text-muted)}@media (max-width:768px){.CompetitivePvsChart_row__aFIyT{grid-template-columns:minmax(90px,1fr) 2fr minmax(60px,auto);gap:var(--spacing-sm)}}