.TimeFilter_container__IaOmZ{position:relative;display:inline-flex}.TimeFilter_presetButtons__Bx0v7{display:inline-flex;background:var(--bg-tertiary);padding:4px;border-radius:10px;border:1px solid var(--border-color);gap:2px}.TimeFilter_presetButton__0uLKU{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.TimeFilter_presetButton__0uLKU:hover:not(.TimeFilter_active__9bfZP){color:var(--text-primary);background:rgba(255,255,255,.05)}.TimeFilter_presetButton__0uLKU.TimeFilter_active__9bfZP{background:var(--accent-primary);color:white;box-shadow:0 2px 6px rgba(99,102,241,.25)}.TimeFilter_customButton__dh_wk{padding-right:12px}.TimeFilter_chevron__irmWF{opacity:.7;transition:transform .15s ease}.TimeFilter_customButton__dh_wk:hover .TimeFilter_chevron__irmWF{opacity:1}.TimeFilter_customPicker__vKdHA{position:absolute;top:calc(100% + 8px);right:0;z-index:100;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.3);min-width:320px;animation:TimeFilter_slideDown__fcI_i .15s ease}@keyframes TimeFilter_slideDown__fcI_i{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TimeFilter_dateInputs__5OYS_{display:flex;align-items:flex-end;gap:12px;margin-bottom:16px}.TimeFilter_dateField__Wf6Vu{flex:1;display:flex;flex-direction:column;gap:6px}.TimeFilter_dateLabel__Y3d2C{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.TimeFilter_dateInput__5ECsr{padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.875rem;font-family:inherit;cursor:pointer;transition:all .15s ease}.TimeFilter_dateInput__5ECsr:hover{border-color:var(--accent-primary)}.TimeFilter_dateInput__5ECsr:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.TimeFilter_dateInput__5ECsr::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.TimeFilter_dateSeparator__jjMAX{padding-bottom:12px;color:var(--text-muted);font-size:.875rem}.TimeFilter_pickerActions__c2E1l{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border-color)}.TimeFilter_applyButton__w0llW,.TimeFilter_cancelButton__UQOYP{padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TimeFilter_cancelButton__UQOYP{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.TimeFilter_cancelButton__UQOYP:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TimeFilter_applyButton__w0llW{background:var(--accent-primary);border:none;color:white}.TimeFilter_applyButton__w0llW:hover:not(:disabled){background:var(--accent-hover)}.TimeFilter_applyButton__w0llW:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.TimeFilter_presetButtons__Bx0v7{flex-wrap:wrap}.TimeFilter_presetButton__0uLKU{padding:6px 12px;font-size:.8rem}.TimeFilter_customPicker__vKdHA{left:0;right:0;min-width:auto}.TimeFilter_dateInputs__5OYS_{flex-direction:column}.TimeFilter_dateSeparator__jjMAX{display:none}}.VisibilityChart_container__OdMDw{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.VisibilityChart_title__tgLv0{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.VisibilityChart_chartWrapper__Dc2Qv{width:100%;height:240px}.VisibilityChart_emptyState__H9NpH{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-muted);font-size:.9rem}.VisibilityChart_tooltip__Y1VlB{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)}.VisibilityChart_tooltipDate__XccsC{font-size:.75rem;color:var(--text-muted);margin-bottom:4px}.VisibilityChart_tooltipValue__SSe38{font-size:.875rem;color:var(--text-primary)}.VisibilityChart_tooltipValue__SSe38 strong{color:var(--accent-primary)}@media (max-width:768px){.VisibilityChart_container__OdMDw{padding:var(--spacing-lg)}.VisibilityChart_chartWrapper__Dc2Qv{height:200px}}.VisibilityScoreCard_card__pzyhA{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg);transition:all .2s ease}.VisibilityScoreCard_card__pzyhA:hover{border-color:var(--accent-primary)}.VisibilityScoreCard_card__pzyhA.VisibilityScoreCard_large__bgo45{padding:var(--spacing-xl)}.VisibilityScoreCard_header__1HNQM{margin-bottom:var(--spacing-sm)}.VisibilityScoreCard_title__PPPhd{font-size:.85rem;font-weight:500;color:var(--text-muted)}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_title__PPPhd{font-size:.9rem}.VisibilityScoreCard_scoreRow__AS9ay{display:flex;align-items:baseline;gap:var(--spacing-lg);flex-wrap:wrap}.VisibilityScoreCard_score__3G3PF{font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1.1}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_score__3G3PF{font-size:2.75rem}.VisibilityScoreCard_suffix__ddoAl{font-size:1.25rem;font-weight:500;color:var(--text-secondary);margin-left:2px}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_suffix__ddoAl{font-size:1.5rem}.VisibilityScoreCard_delta__Vf1_w{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:500;padding:4px 10px;border-radius:20px}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_delta__Vf1_w{font-size:.9rem;padding:6px 12px}.VisibilityScoreCard_trendUp__zUKO_{background:rgba(16,185,129,.15);color:var(--success-color)}.VisibilityScoreCard_trendDown__yhHO6{background:rgba(239,68,68,.15);color:var(--error-color)}.VisibilityScoreCard_trendNeutral__im675{background:rgba(156,163,175,.15);color:var(--text-muted)}.VisibilityScoreCard_vsText__GYSPw{font-size:.75rem;font-weight:400;color:var(--text-muted);margin-left:4px}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_vsText__GYSPw{font-size:.8rem}.VisibilityScoreCard_description__gFXUW{margin-top:var(--spacing-md);font-size:.85rem;color:var(--text-muted);line-height:1.5}.VisibilityScoreCard_takeaway__lLe7w{margin-top:var(--spacing-sm);font-size:.8rem;color:var(--text-secondary);line-height:1.4;font-style:italic}.VisibilityScoreCard_takeawayLoading__qXRHF{height:14px;width:80%;border-radius:4px;background:linear-gradient(90deg,var(--bg-secondary) 25%,rgba(99,102,241,.08) 50%,var(--bg-secondary) 75%);background-size:200% 100%;animation:VisibilityScoreCard_shimmer__f7XYH 1.5s infinite;margin-top:var(--spacing-sm)}@keyframes VisibilityScoreCard_shimmer__f7XYH{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.VisibilityScoreCard_score__3G3PF{font-size:1.75rem}.VisibilityScoreCard_large__bgo45 .VisibilityScoreCard_score__3G3PF{font-size:2.25rem}.VisibilityScoreCard_delta__Vf1_w{font-size:.8rem}}.ModelFilter_container__2wqjR{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.ModelFilter_label__AExA_{font-size:.875rem;font-weight:500;color:var(--text-muted)}.ModelFilter_modelButtons__Zw92H{display:flex;flex-wrap:wrap;gap:6px}.ModelFilter_modelButton__O1SIe{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ModelFilter_modelButton__O1SIe:hover{border-color:var(--accent-primary);color:var(--text-primary)}.ModelFilter_modelButton__O1SIe.ModelFilter_selected__7YL24{background:var(--model-color,var(--accent-primary));border-color:var(--model-color,var(--accent-primary));color:white}.ModelFilter_modelButton__O1SIe.ModelFilter_allSelected__MoS1D{background:var(--accent-primary);border-color:var(--accent-primary);color:white}.ModelFilter_allDot__OzzSd,.ModelFilter_modelDot__Ny_rf{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ModelFilter_allDot__OzzSd{background:linear-gradient(135deg,#4285F4,#34A853 25%,#10A37F 50%,#D97706 75%,#7C3AED)}.ModelFilter_modelButton__O1SIe.ModelFilter_allSelected__MoS1D .ModelFilter_allDot__OzzSd{background:white}.ModelFilter_modelButton__O1SIe.ModelFilter_selected__7YL24 .ModelFilter_modelDot__Ny_rf{background:white!important}@media (max-width:768px){.ModelFilter_container__2wqjR{flex-direction:column;align-items:flex-start}.ModelFilter_modelButtons__Zw92H{width:100%}.ModelFilter_modelButton__O1SIe{padding:5px 10px;font-size:.75rem}}.DashboardFilterBar_inlineFilters__1cXeF{display:flex;align-items:center;gap:8px;animation:DashboardFilterBar_fadeIn__MUSyZ .2s ease-out}@keyframes DashboardFilterBar_fadeIn__MUSyZ{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.DashboardFilterBar_filterSep__bnAXe{width:1px;height:24px;background:var(--border-color);flex-shrink:0}.DashboardFilterBar_timeGroup__2X_QB{display:flex;align-items:center;gap:3px}.DashboardFilterBar_timePill___zPuE{padding:4px 10px;border-radius:5px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;opacity:.5;white-space:nowrap}.DashboardFilterBar_timePill___zPuE:hover{opacity:1;border-color:var(--text-muted)}.DashboardFilterBar_timePillActive__mkSQI{border-color:var(--accent-primary);background:rgba(139,92,246,.12);color:var(--accent-primary);opacity:1}.DashboardFilterBar_customPill__9fXNf{display:flex;align-items:center;gap:4px}.DashboardFilterBar_customPickerWrapper__viu_H{position:relative}.DashboardFilterBar_customPicker___slwC{position:absolute;top:calc(100% + 6px);right:0;background:var(--bg-secondary,#1a1b2e);border:1px solid var(--border-color);border-radius:8px;padding:12px;z-index:100;min-width:280px;animation:DashboardFilterBar_slideDown__E9oea .15s ease-out}@keyframes DashboardFilterBar_slideDown__E9oea{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DashboardFilterBar_dateInputs__lJsuY{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.DashboardFilterBar_dateField__oJeua{display:flex;flex-direction:column;gap:3px;flex:1}.DashboardFilterBar_dateLabel__8uqz1{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.DashboardFilterBar_dateInput__28kKr{padding:5px 8px;border:1px solid var(--border-color);border-radius:5px;background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;width:100%}.DashboardFilterBar_dateInput__28kKr:focus{outline:none;border-color:var(--accent-primary)}.DashboardFilterBar_dateSep__HEr0J{color:var(--text-muted);font-size:12px;padding-bottom:6px}.DashboardFilterBar_pickerActions__UcWXY{display:flex;justify-content:flex-end;gap:6px}.DashboardFilterBar_cancelBtn__x10Cc{padding:4px 10px;border:1px solid var(--border-color);border-radius:5px;background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer;transition:all .15s}.DashboardFilterBar_cancelBtn__x10Cc:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DashboardFilterBar_applyBtn__SSxtH{padding:4px 10px;border:1px solid var(--accent-primary);border-radius:5px;background:var(--accent-primary);color:white;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}.DashboardFilterBar_applyBtn__SSxtH:hover{opacity:.9}.DashboardFilterBar_applyBtn__SSxtH:disabled{opacity:.4;cursor:not-allowed}.DashboardFilterBar_engineGroup__wNpBD{display:flex;align-items:center;gap:3px}.DashboardFilterBar_engineBtn__KBioO{width:28px;height:28px;border-radius:6px;border:2px solid transparent;background:var(--bg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;opacity:.3;position:relative;flex-shrink:0;padding:0}.DashboardFilterBar_engineBtn__KBioO:hover{opacity:1;background:var(--bg-hover,#2d3044)}.DashboardFilterBar_engineSelected__XeUO3{border-color:var(--accent-primary);background:rgba(139,92,246,.12);opacity:1}.DashboardFilterBar_engineIcon__aSEtx{width:14px;height:14px}.DashboardFilterBar_tooltip__pDQ1g{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--bg-secondary,#1a1b2e);border:1px solid var(--border-color);color:var(--text-primary);font-size:11px;padding:3px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;z-index:10}.DashboardFilterBar_engineBtn__KBioO:hover .DashboardFilterBar_tooltip__pDQ1g{display:block}.DashboardFilterBar_responseGroup__vO_nv{display:flex;gap:3px}.DashboardFilterBar_responsePill__B8HEJ{padding:4px 10px;border-radius:5px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;opacity:.5;white-space:nowrap}.DashboardFilterBar_responsePill__B8HEJ:hover{opacity:1;border-color:var(--text-muted)}.DashboardFilterBar_responsePillSelected__Oj_Yd{border-color:var(--accent-primary);background:rgba(139,92,246,.12);color:var(--accent-primary);opacity:1}.DashboardFilterBar_resetBtn__Genl7{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;padding:0}.DashboardFilterBar_resetBtn__Genl7:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DashboardFilterBar_pinBtn__T7J9x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s;flex-shrink:0;padding:0}.DashboardFilterBar_pinBtn__T7J9x:hover{background:var(--bg-tertiary);color:var(--text-primary)}.DashboardFilterBar_pinned__BbHEz{color:var(--accent-primary);background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3)}.DashboardFilterBar_triggerBtn__183GO{display:flex;align-items:center;gap:6px;padding:5px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:7px;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .2s;position:relative;white-space:nowrap;flex-shrink:0}.DashboardFilterBar_triggerBtn__183GO:hover{background:var(--bg-hover,#2d3044);color:var(--text-primary);border-color:var(--text-muted)}.DashboardFilterBar_triggerActive___Smdb{border-color:var(--accent-primary);color:var(--accent-primary)}.DashboardFilterBar_tagDropdownWrapper__AMd0e{position:relative}.DashboardFilterBar_tagDot__GK4ui{width:6px;height:6px;border-radius:50%;background:#6366f1;flex-shrink:0}.DashboardFilterBar_tagDropdown__KJFm9{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;max-height:300px;overflow-y:auto;background:var(--bg-secondary,#1a1b2e);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:100;padding:6px 0;animation:DashboardFilterBar_slideDown__E9oea .15s ease-out}.DashboardFilterBar_tagSection__5t81X{padding:4px 10px}.DashboardFilterBar_tagSectionLabel__IjUVZ{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 2px 2px;display:flex;align-items:center;gap:5px}.DashboardFilterBar_tagDimColor__9dF_n{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DashboardFilterBar_tagDivider__nYdsz{height:1px;background:var(--border-color);margin:4px 10px}.DashboardFilterBar_tagCheckItem__exYfP{display:flex;align-items:center;gap:6px;padding:4px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DashboardFilterBar_tagCheckItem__exYfP:hover{background:var(--bg-hover,#2d3044)}.DashboardFilterBar_tagCheckbox__DxxPx{width:14px;height:14px;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.DashboardFilterBar_tagCheckLabel__W9UAD{font-size:.8125rem;color:var(--text-primary)}.DashboardFilterBar_funnel-top__EBojI{color:#818cf8}.DashboardFilterBar_funnel-middle__gVXWQ{color:#fbbf24}.DashboardFilterBar_funnel-bottom__W9DIs{color:#10b981}.DashboardFilterBar_badge__uEOBH{position:absolute;top:-5px;right:-5px;width:16px;height:16px;background:var(--accent-primary);color:white;border-radius:50%;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.ModelBreakdownChart_container__kZca5{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.ModelBreakdownChart_title__azd9A{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.ModelBreakdownChart_chartWrapper__0OOi5{width:100%;height:280px}.ModelBreakdownChart_emptyState__hGLZu{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-muted);font-size:.9rem}.ModelBreakdownChart_tooltip__D_KAu{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);min-width:160px}.ModelBreakdownChart_tooltipHeader__SjulB{font-weight:600;color:var(--text-primary);padding-left:10px;border-left:3px solid;margin-bottom:8px}.ModelBreakdownChart_tooltipContent__AyKae{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:6px}.ModelBreakdownChart_tooltipLabel__lKuZD{color:var(--text-muted)}.ModelBreakdownChart_tooltipValue__YWC8y{font-weight:600;color:var(--text-primary)}.ModelBreakdownChart_tooltipStatus__F_wrY{font-size:.8rem;padding-top:6px;border-top:1px solid var(--border-color)}.ModelBreakdownChart_mentioned__2vZDu{color:var(--success-color)}.ModelBreakdownChart_notMentioned__Y9jEZ{color:var(--text-muted)}.ModelBreakdownChart_legend__OTJ7R{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.ModelBreakdownChart_legendItem__ICKmZ{display:flex;align-items:center;gap:8px;font-size:.85rem}.ModelBreakdownChart_legendDot__yFUkL{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ModelBreakdownChart_legendLabel__sluSu{color:var(--text-secondary);flex:1}.ModelBreakdownChart_legendValue__jZNVE{font-weight:600;color:var(--text-primary)}@media (max-width:768px){.ModelBreakdownChart_container__kZca5{padding:var(--spacing-lg)}.ModelBreakdownChart_chartWrapper__0OOi5{height:240px}.ModelBreakdownChart_legend__OTJ7R{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ModelBreakdownChart_legend__OTJ7R{grid-template-columns:1fr}}.CompetitorRankingTable_container__wLcx8{background:transparent;padding:0}.CompetitorRankingTable_title__zQzth{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.CompetitorRankingTable_emptyState__bBLeE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.CompetitorRankingTable_emptyHint__PgtQc{font-size:.85rem;margin-top:var(--spacing-sm)}.CompetitorRankingTable_tableWrapper__Qnxl5{overflow-x:auto}.CompetitorRankingTable_table___Ivmf{width:100%;border-collapse:collapse}.CompetitorRankingTable_table___Ivmf 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)}.CompetitorRankingTable_row__Y_6Zm{transition:background .15s ease}.CompetitorRankingTable_row__Y_6Zm:hover{background:rgba(99,102,241,.05)}.CompetitorRankingTable_row__Y_6Zm td{padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.CompetitorRankingTable_row__Y_6Zm:last-child td{border-bottom:none}.CompetitorRankingTable_userRow__f4ZN2{background:rgba(99,102,241,.08)}.CompetitorRankingTable_userRow__f4ZN2:hover{background:rgba(99,102,241,.12)}.CompetitorRankingTable_rankCol__vj__K{width:50px;text-align:center}.CompetitorRankingTable_rankBadge__jS7hW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--bg-tertiary);border-radius:8px;font-weight:600;font-size:.9rem;color:var(--text-primary)}.CompetitorRankingTable_userRow__f4ZN2 .CompetitorRankingTable_rankBadge__jS7hW{background:var(--accent-primary);color:white}.CompetitorRankingTable_brandCol__RTmNM{min-width:150px}.CompetitorRankingTable_brandInfo__qNdGY{display:flex;align-items:center;gap:var(--spacing-sm)}.CompetitorRankingTable_favicon__pPsBc{border-radius:4px;flex-shrink:0}.CompetitorRankingTable_domainName__arW92{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.CompetitorRankingTable_youBadge__BukpB{font-size:.7rem;font-weight:600;padding:2px 6px;background:var(--accent-primary);color:white;border-radius:4px;text-transform:uppercase}.CompetitorRankingTable_scoreCol__sxKEg{width:100px;text-align:right}.CompetitorRankingTable_scoreValue__u17h_{font-weight:600;font-size:1rem;color:var(--text-primary)}.CompetitorRankingTable_changeCol__cGC0z{width:80px;text-align:right}.CompetitorRankingTable_sentimentCol__v_JC0{width:90px;text-align:right}.CompetitorRankingTable_sentimentValue__khCh8{font-weight:600;font-size:.95rem;cursor:help}.CompetitorRankingTable_sentimentEmpty__5jGc_{color:var(--text-muted)}.CompetitorRankingTable_delta__5piwa{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;font-weight:500;padding:4px 8px;border-radius:12px}.CompetitorRankingTable_deltaUp__KEWvf{background:rgba(16,185,129,.15);color:var(--success-color)}.CompetitorRankingTable_deltaDown__2mX2D{background:rgba(239,68,68,.15);color:var(--error-color)}.CompetitorRankingTable_deltaStable__sMWuK{display:inline-flex;align-items:center;color:var(--text-muted)}@media (max-width:640px){.CompetitorRankingTable_container__wLcx8{padding:var(--spacing-lg)}.CompetitorRankingTable_row__Y_6Zm td,.CompetitorRankingTable_table___Ivmf th{padding:var(--spacing-sm)}.CompetitorRankingTable_changeCol__cGC0z,.CompetitorRankingTable_sentimentCol__v_JC0{display:none}}.CompetitorComparisonChart_container__RMBVS{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.CompetitorComparisonChart_title__58j0G{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.CompetitorComparisonChart_chartWrapper__97vSy{width:100%;height:300px}.CompetitorComparisonChart_emptyState__FUotE{display:flex;align-items:center;justify-content:center;height:250px;color:var(--text-muted);font-size:.9rem}.CompetitorComparisonChart_tooltip__xaHDf{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);min-width:140px}.CompetitorComparisonChart_tooltipDate__HYrI7{font-size:.65rem;color:var(--text-muted);margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--border-color)}.CompetitorComparisonChart_tooltipItems__Hra1i{display:flex;flex-direction:column;gap:3px}.CompetitorComparisonChart_tooltipItem__Mmuhx{display:flex;align-items:center;gap:4px;font-size:.7rem}.CompetitorComparisonChart_tooltipDot__pmqnj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.CompetitorComparisonChart_tooltipDomain__BwVGC{flex:1;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompetitorComparisonChart_tooltipValue__3cq2t{font-weight:600;color:var(--text-primary)}.CompetitorComparisonChart_legendLabel__H3N6F{font-size:.85rem;color:var(--text-secondary)}@media (max-width:768px){.CompetitorComparisonChart_container__RMBVS{padding:var(--spacing-lg)}.CompetitorComparisonChart_chartWrapper__97vSy{height:250px}}.SentimentPieChart_container__jyiLa{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.SentimentPieChart_title__dQ7Yy{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.SentimentPieChart_emptyState__lc1BC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;color:var(--text-muted)}.SentimentPieChart_emptyHint__J1eZw{font-size:.85rem;margin-top:var(--spacing-sm)}.SentimentPieChart_chartWrapper__pEBxQ{position:relative;height:220px}.SentimentPieChart_centerLabel__7so19{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.SentimentPieChart_overallLabel__1KKyv{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.SentimentPieChart_tooltip__ZCpDr{display:flex;align-items:center;gap:8px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:10px 14px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.SentimentPieChart_tooltipDot__xEw9S{width:10px;height:10px;border-radius:50%;flex-shrink:0}.SentimentPieChart_tooltipLabel__7NGfh{font-size:.85rem;color:var(--text-secondary)}.SentimentPieChart_tooltipValue__fa9Me{font-weight:600;color:var(--text-primary);margin-left:auto}.SentimentPieChart_legend__7mJXI{display:flex;justify-content:center;gap:var(--spacing-xl);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.SentimentPieChart_legendItem__LqEhy{display:flex;align-items:center;gap:8px;font-size:.85rem}.SentimentPieChart_legendDot__qa6oM{width:10px;height:10px;border-radius:50%;flex-shrink:0}.SentimentPieChart_legendLabel__GOwyh{color:var(--text-secondary)}.SentimentPieChart_legendValue__7EGDZ{font-weight:600;color:var(--text-primary)}@media (max-width:640px){.SentimentPieChart_container__jyiLa{padding:var(--spacing-lg)}.SentimentPieChart_chartWrapper__pEBxQ{height:180px}.SentimentPieChart_legend__7mJXI{flex-direction:column;align-items:center;gap:var(--spacing-sm)}}