.DocsSearch_container__zMGJy{position:relative;padding:0 var(--spacing-lg) var(--spacing-sm)}.DocsSearch_inputWrapper__DtN6P{display:flex;align-items:center;gap:var(--spacing-xs);padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .15s}.DocsSearch_inputWrapper__DtN6P:focus-within{border-color:var(--accent-primary)}.DocsSearch_searchIcon__q05Bk{color:var(--text-muted);flex-shrink:0}.DocsSearch_input__8zKIe{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:.85rem;min-width:0}.DocsSearch_input__8zKIe::-moz-placeholder{color:var(--text-muted)}.DocsSearch_input__8zKIe::placeholder{color:var(--text-muted)}.DocsSearch_shortcut__y2DTk{display:flex;align-items:center;gap:2px;padding:2px 6px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;font-size:.7rem;color:var(--text-muted);font-family:inherit;white-space:nowrap}.DocsSearch_dropdown__dP87M{position:absolute;top:100%;left:var(--spacing-lg);right:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:50;max-height:300px;overflow-y:auto;margin-top:4px}.DocsSearch_resultItem__S4CIq{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:.85rem;text-align:left;transition:background .1s}.DocsSearch_resultItem__S4CIq:hover{background:var(--bg-tertiary)}.DocsSearch_resultItem__S4CIq+.DocsSearch_resultItem__S4CIq{border-top:1px solid var(--border-color)}.DocsSearch_resultTitle__uoB5g{font-weight:500}.DocsSearch_resultCategory__yeNUc{font-size:.75rem;color:var(--text-muted)}.DocsSidebar_sidebar__Juz_p{width:260px;min-width:260px;height:calc(100vh - 64px);position:sticky;top:64px;overflow-y:auto;padding:var(--spacing-lg) 0;border-right:1px solid var(--border-color);background:var(--bg-primary);display:flex;flex-direction:column}.DocsSidebar_sidebarHeader__B6ygy{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg) var(--spacing-md)}.DocsSidebar_docsTitle__ug5XK{font-size:1.1rem;font-weight:700;color:var(--text-primary);text-decoration:none}.DocsSidebar_docsTitle__ug5XK:hover{color:var(--accent-primary)}.DocsSidebar_mobileClose__VxLTl{display:none;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px}.DocsSidebar_nav__zj2yi{flex:1;padding:var(--spacing-sm) 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.DocsSidebar_category__MIwRU{padding:0 var(--spacing-sm)}.DocsSidebar_categoryButton__Lq7LB{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:8px var(--spacing-sm);background:none;border:none;color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;border-radius:6px;transition:background .15s;text-align:left}.DocsSidebar_categoryButton__Lq7LB:hover{background:var(--bg-secondary)}.DocsSidebar_categoryIcon__MzktZ{color:var(--text-secondary);flex-shrink:0}.DocsSidebar_categoryLabel__rswLJ{flex:1}.DocsSidebar_chevron__38exu{color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.DocsSidebar_chevronExpanded__oVaAG{transform:rotate(90deg)}.DocsSidebar_itemList__1UNHL{list-style:none;padding:2px 0 var(--spacing-xs) 0;margin:0;display:flex;flex-direction:column}.DocsSidebar_itemLink__GJwe9{display:block;padding:6px var(--spacing-sm) 6px 36px;color:var(--text-secondary);font-size:.85rem;text-decoration:none;border-radius:6px;transition:all .15s;line-height:1.4}.DocsSidebar_itemLink__GJwe9:hover{color:var(--text-primary);background:var(--bg-secondary)}.DocsSidebar_itemActive__4kgM3{color:var(--accent-primary);background:rgba(99,102,241,.08);font-weight:500}.DocsSidebar_itemActive__4kgM3:hover{color:var(--accent-primary);background:rgba(99,102,241,.12)}.DocsSidebar_mobileToggle__RO4cF{display:none;position:fixed;bottom:80px;left:var(--spacing-md);z-index:50;width:44px;height:44px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.DocsSidebar_mobileOverlay__bHhaN{display:none}@media (max-width:768px){.DocsSidebar_sidebar__Juz_p{position:fixed;top:0;left:0;height:100vh;z-index:100;transform:translateX(-100%);transition:transform .25s ease;padding-top:var(--spacing-lg);box-shadow:4px 0 20px rgba(0,0,0,.2)}.DocsSidebar_sidebarOpen__y67EH{transform:translateX(0)}.DocsSidebar_mobileToggle__RO4cF{display:flex}.DocsSidebar_mobileClose__VxLTl{display:block}.DocsSidebar_mobileOverlay__bHhaN{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99}}.MfaChallengeModal_overlay__hgNg5{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)}.MfaChallengeModal_modal__0j3ts{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.MfaChallengeModal_header__yf3p4{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.MfaChallengeModal_title__mQh0S{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.MfaChallengeModal_closeButton__errs1{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}.MfaChallengeModal_closeButton__errs1:hover{background:var(--bg-tertiary);color:var(--text-primary)}.MfaChallengeModal_closeButton__errs1:disabled{opacity:.5;cursor:not-allowed}.MfaChallengeModal_content__deo9_{padding:24px;display:flex;flex-direction:column;gap:20px}.MfaChallengeModal_description___OjNV{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.MfaChallengeModal_otpField__VR7T9{display:flex;flex-direction:column;gap:8px}.MfaChallengeModal_otpField__VR7T9 label{font-size:.875rem;color:var(--text-secondary)}.MfaChallengeModal_otpInput__k4_jr{width:100%;padding:14px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1.5rem;font-weight:600;letter-spacing:.5em;text-align:center;outline:none;transition:border-color .2s ease;font-family:monospace}.MfaChallengeModal_otpInput__k4_jr:focus{border-color:var(--accent-primary)}.MfaChallengeModal_otpInput__k4_jr:disabled{opacity:.6;cursor:not-allowed}.MfaChallengeModal_error__1vFDl{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem}.MfaChallengeModal_actions__Cy32d{display:flex;justify-content:flex-end;gap:12px}.MfaChallengeModal_cancelButton__6oRKa{padding:10px 20px;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 .2s ease}.MfaChallengeModal_cancelButton__6oRKa:hover{background:var(--bg-tertiary);color:var(--text-primary)}.MfaChallengeModal_cancelButton__6oRKa:disabled{opacity:.5;cursor:not-allowed}.MfaChallengeModal_verifyButton__YM1Fn{padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.MfaChallengeModal_verifyButton__YM1Fn:hover{opacity:.9}.MfaChallengeModal_verifyButton__YM1Fn:disabled{opacity:.5;cursor:not-allowed}.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)}.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_scoreHeader__WRTRH{display:inline-flex;align-items:center;gap:4px}.CompetitorRankingTable_helpIcon__mT6B2{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:help;position:relative;outline:none}.CompetitorRankingTable_helpIcon__mT6B2:focus-visible,.CompetitorRankingTable_helpIcon__mT6B2:hover{color:var(--accent-primary,#8b5cf6)}.CompetitorRankingTable_helpIcon__mT6B2:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;width:-moz-max-content;width:max-content;max-width:280px;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;text-transform:none;letter-spacing:normal;line-height:1.45;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)}.CompetitorRankingTable_helpIcon__mT6B2:focus-visible:before,.CompetitorRankingTable_helpIcon__mT6B2:hover:before{opacity:1}.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_header__IzN8c{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg)}.CompetitorComparisonChart_titleStack__B4CtD{display:flex;flex-direction:column;gap:2px;min-width:0}.CompetitorComparisonChart_title__58j0G{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.CompetitorComparisonChart_subtitle__qTG69{font-size:.75rem;font-weight:400;color:var(--text-muted);margin:0;line-height:1.3}.CompetitorComparisonChart_helpIcon__pQVbc{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:help;position:relative;outline:none}.CompetitorComparisonChart_helpIcon__pQVbc:focus-visible,.CompetitorComparisonChart_helpIcon__pQVbc:hover{color:var(--accent-primary,#8b5cf6)}.CompetitorComparisonChart_helpIcon__pQVbc:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left: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)}.CompetitorComparisonChart_helpIcon__pQVbc:focus-visible:before,.CompetitorComparisonChart_helpIcon__pQVbc:hover:before{opacity:1}.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)}}.ChatModeSelector_container__S1nXM{position:relative}.ChatModeSelector_trigger__NlIj0{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;border:none;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.ChatModeSelector_trigger__NlIj0:hover{background:var(--border-color);color:var(--text-primary)}.ChatModeSelector_triggerMinimal__HhGhU{background:transparent}.ChatModeSelector_triggerIcon__XYMGf{color:var(--accent-primary);flex-shrink:0}.ChatModeSelector_triggerLabel__Ai65x{line-height:1}.ChatModeSelector_chevron__qVVk8{transition:transform .2s ease;flex-shrink:0;opacity:.6}.ChatModeSelector_chevronOpen__gnT_W{transform:rotate(180deg)}.ChatModeSelector_dropdown__0oGQy{position:absolute;bottom:calc(100% + 8px);right:0;min-width:220px;padding:6px;border-radius:16px;background:var(--bg-secondary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.25),0 0 0 1px var(--border-color);z-index:50;animation:ChatModeSelector_dropdownIn__FZLPH .15s ease}.ChatModeSelector_option__LGJN5{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:12px;background:none;cursor:pointer;text-align:left;transition:background .1s ease;color:var(--text-primary)}.ChatModeSelector_option__LGJN5:hover{background:var(--bg-tertiary)}.ChatModeSelector_optionSelected__85HSo{background:rgba(var(--accent-primary-rgb,151,32,171),.08)}.ChatModeSelector_optionSelected__85HSo:hover{background:rgba(var(--accent-primary-rgb,151,32,171),.12)}.ChatModeSelector_optionContent__N_5X6{display:flex;flex-direction:column;gap:2px}.ChatModeSelector_optionHeader__JTZvz{display:flex;align-items:center;gap:8px}.ChatModeSelector_optionIcon__dC2pg{color:var(--text-primary);flex-shrink:0}.ChatModeSelector_optionLabel__ioipD{font-size:.875rem;font-weight:600}.ChatModeSelector_optionDescription__nBK9i{font-size:.75rem;color:var(--text-tertiary);padding-left:24px}.ChatModeSelector_checkIcon__U0m8k{color:var(--accent-primary);flex-shrink:0}.ChatModeSelector_lockedOption__lyEiU{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;opacity:.55}.ChatModeSelector_lockedIcon__3B4xk{color:var(--text-tertiary);flex-shrink:0}.ChatModeSelector_lockedLabel__dTYbw{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.ChatModeSelector_upgradeLink__7F3x1{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--accent-primary);text-decoration:none;opacity:1;white-space:nowrap;transition:opacity .15s ease}.ChatModeSelector_upgradeLink__7F3x1:hover{opacity:.8}@keyframes ChatModeSelector_dropdownIn__FZLPH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ChatModeSelector_dropdown__0oGQy{left:0;right:auto}}.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}}.AutocompleteItem_item__gb4Ib{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-primary);text-align:left;cursor:pointer;transition:background .15s ease}.AutocompleteItem_itemSelected__NGcYN,.AutocompleteItem_item__gb4Ib:hover{background:var(--bg-tertiary)}.AutocompleteItem_itemDisabled__ijPKu{opacity:.5;cursor:not-allowed}.AutocompleteItem_itemDisabled__ijPKu:hover{background:transparent}.AutocompleteItem_icon__mAS1G{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary);flex-shrink:0}.AutocompleteItem_iconAgent__5y0m0{background:linear-gradient(135deg,var(--accent-primary) 0,#8b5cf6 100%);color:white}.AutocompleteItem_iconTool__ByWF3{background:var(--bg-tertiary);color:var(--accent-primary)}.AutocompleteItem_content__RQv_F{flex:1;min-width:0}.AutocompleteItem_nameRow__yi0gj{display:flex;align-items:center;gap:8px}.AutocompleteItem_name__9msqM{font-weight:500;font-size:.875rem;color:var(--text-primary)}.AutocompleteItem_badge__xbRS9{font-size:.625rem;padding:2px 6px;background:var(--bg-tertiary);border-radius:4px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.AutocompleteItem_description__2DOTh{font-size:.75rem;color:var(--text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AutocompleteItem_trigger__SgTm7{font-size:.75rem;color:var(--text-tertiary);font-family:monospace;flex-shrink:0;opacity:.7}.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)}.AutocompletePopup_popup__ErViK{position:fixed;min-width:320px;max-width:400px;max-height:360px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.3);z-index:1000;overflow:hidden;animation:AutocompletePopup_slideIn__IRN7c .15s ease-out}@keyframes AutocompletePopup_slideIn__IRN7c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AutocompletePopup_header__cMpZ1{padding:12px 16px;border-bottom:1px solid var(--border-color)}.AutocompletePopup_title__9JkOp{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.AutocompletePopup_list__ZPgcO{padding:8px;max-height:300px;overflow-y:auto}.AutocompletePopup_categoryHeader__gnim_{padding:8px 12px 4px;font-size:.625rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.AutocompletePopup_categoryHeader__gnim_:not(:first-child){margin-top:8px;border-top:1px solid var(--border-color);padding-top:12px}.AutocompletePopup_empty__PlH_t{padding:24px 16px;text-align:center;color:var(--text-tertiary);font-size:.875rem}.AutocompletePopup_hint__pPaXE{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;border-top:1px solid var(--border-color);background:var(--bg-tertiary)}.AutocompletePopup_hintItem__emngh{display:flex;align-items:center;gap:4px;font-size:.625rem;color:var(--text-tertiary)}.AutocompletePopup_hintKey__NgZtg{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:3px;font-size:.5625rem;font-family:inherit;color:var(--text-secondary)}.ChatThinkingStatus_container__qRjQS{display:flex;align-items:center;gap:12px;animation:ChatThinkingStatus_fadeIn__W0UDa .3s ease}.ChatThinkingStatus_dots__q60sq{display:flex;gap:4px;flex-shrink:0}.ChatThinkingStatus_dots__q60sq span{width:8px;height:8px;background:var(--accent-primary);border-radius:50%;animation:ChatThinkingStatus_bounce__g_3zi 1.4s ease-in-out infinite both}.ChatThinkingStatus_dots__q60sq span:first-child{animation-delay:-.32s}.ChatThinkingStatus_dots__q60sq span:nth-child(2){animation-delay:-.16s}@keyframes ChatThinkingStatus_bounce__g_3zi{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatThinkingStatus_statusText__ILMbJ{font-size:.875rem;color:var(--text-secondary);animation:ChatThinkingStatus_pulse__QMWUy 2s ease-in-out infinite}@keyframes ChatThinkingStatus_pulse__QMWUy{0%,to{opacity:1}50%{opacity:.6}}.ChatThinkingStatus_completedContent__XtGPt{display:flex;align-items:center;gap:8px;font-size:.875rem}.ChatThinkingStatus_checkIcon__Na4UJ{color:var(--text-success,#22c55e);flex-shrink:0}.ChatThinkingStatus_completedText__R8Z5Q{color:var(--text-secondary)}.ChatThinkingStatus_resultLink__ADWd7{color:var(--accent-primary);text-decoration:none;font-weight:500}.ChatThinkingStatus_resultLink__ADWd7:hover{text-decoration:underline}.ChatThinkingStatus_failedContent__mUNOe{display:flex;align-items:center;gap:8px;font-size:.875rem}.ChatThinkingStatus_errorIcon__Z_js1{color:var(--color-danger,#ef4444);flex-shrink:0}.ChatThinkingStatus_errorText__i3ahp{color:var(--color-danger,#ef4444)}@keyframes ChatThinkingStatus_fadeIn__W0UDa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FeedbackModal_overlay__RHluF{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)}.FeedbackModal_modal__7nrYY{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;width:100%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.FeedbackModal_header__2sHyP{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.FeedbackModal_title__hy3SO{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.FeedbackModal_closeButton__ytZQ5{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}.FeedbackModal_closeButton__ytZQ5:hover{background:var(--bg-tertiary);color:var(--text-primary)}.FeedbackModal_closeButton__ytZQ5:disabled{opacity:.5;cursor:not-allowed}.FeedbackModal_closeIcon__NvGWo{width:20px;height:20px}.FeedbackModal_form__FmznT{padding:24px}.FeedbackModal_reasonOptions__DGFnz{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.FeedbackModal_reasonOption__j7QO1{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s ease}.FeedbackModal_reasonOption__j7QO1:hover{border-color:var(--border-light)}.FeedbackModal_reasonOption__j7QO1.FeedbackModal_selected__nIzkl{border-color:var(--accent-primary);background:rgba(99,102,241,.05)}.FeedbackModal_reasonOption__j7QO1 input{margin-top:2px;accent-color:var(--accent-primary)}.FeedbackModal_reasonOption__j7QO1 input:disabled{cursor:not-allowed}.FeedbackModal_reasonContent__Vgj1o{display:flex;flex-direction:column;gap:2px}.FeedbackModal_reasonLabel__r1mRj{font-weight:500;color:var(--text-primary);font-size:.9375rem}.FeedbackModal_reasonDesc__rB12q{font-size:.75rem;color:var(--text-tertiary)}.FeedbackModal_field__IATe4{margin-bottom:20px}.FeedbackModal_label__i9_1p{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.FeedbackModal_textarea__pvI2J{width:100%;padding:12px 16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9375rem;font-family:inherit;outline:none;resize:vertical;min-height:80px;transition:border-color .2s ease}.FeedbackModal_textarea__pvI2J:focus{border-color:var(--accent-primary)}.FeedbackModal_textarea__pvI2J::-moz-placeholder{color:var(--text-tertiary)}.FeedbackModal_textarea__pvI2J::placeholder{color:var(--text-tertiary)}.FeedbackModal_textarea__pvI2J:disabled{opacity:.6;cursor:not-allowed}.FeedbackModal_actions__nrIBz{display:flex;justify-content:flex-end;gap:12px}.FeedbackModal_cancelButton__a6sXw{padding:10px 20px;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 .2s ease}.FeedbackModal_cancelButton__a6sXw:hover{background:var(--bg-tertiary);color:var(--text-primary)}.FeedbackModal_cancelButton__a6sXw:disabled{opacity:.6;cursor:not-allowed}.FeedbackModal_submitButton__Edjf7{padding:10px 20px;background:var(--accent-primary);border:none;border-radius:8px;color:white;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.FeedbackModal_submitButton__Edjf7:hover{opacity:.9}.FeedbackModal_submitButton__Edjf7:disabled{opacity:.6;cursor:not-allowed}.FeedbackModal_footer__3N6Vc{padding:16px 24px;background:var(--bg-tertiary);border-top:1px solid var(--border-color);border-radius:0 0 16px 16px}.FeedbackModal_footer__3N6Vc p{margin:0;font-size:.75rem;color:var(--text-tertiary);line-height:1.5}.DeletionPendingBanner_banner__7sAaL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;margin-bottom:24px}.DeletionPendingBanner_content__KeJWO{display:flex;align-items:flex-start;gap:12px;flex:1}.DeletionPendingBanner_icon___hZ7G{width:20px;height:20px;color:#ef4444;flex-shrink:0;margin-top:2px}.DeletionPendingBanner_text__0KN9A{flex:1}.DeletionPendingBanner_text__0KN9A p{margin:0;font-size:.875rem;color:var(--text-primary);line-height:1.5}.DeletionPendingBanner_text__0KN9A strong{font-weight:600}.DeletionPendingBanner_error__xmZ4a{color:#ef4444!important;font-size:.75rem!important;margin-top:4px!important}.DeletionPendingBanner_cancelButton__SG0Y0{padding:8px 16px;background:white;border:1px solid rgba(239,68,68,.5);border-radius:6px;color:#ef4444;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.DeletionPendingBanner_cancelButton__SG0Y0:hover{background:#ef4444;border-color:#ef4444;color:white}.DeletionPendingBanner_cancelButton__SG0Y0:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.DeletionPendingBanner_banner__7sAaL{flex-direction:column;align-items:stretch}.DeletionPendingBanner_cancelButton__SG0Y0{width:100%;text-align:center}}.page_container__WJamO{max-width:1200px;margin:0 auto;margin-left:var(--sidebar-width);padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl);padding-top:calc(var(--spacing-lg) + 48px);min-height:calc(100vh - 48px);transition:margin-left .2s ease}.page_loading__eqTbn{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.page_tabContainer__2fgSo{margin-bottom:var(--spacing-xl)}.page_tabList__bUwat{display:inline-flex;background:var(--bg-tertiary);padding:4px;border-radius:12px;border:1px solid var(--border-color);gap:4px}.page_tab__nS0vd{display:flex;align-items:center;gap:8px;padding:8px 20px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_tab__nS0vd:hover:not(.page_active__sBdJ3){color:var(--text-primary);background:rgba(255,255,255,.05)}.page_tab__nS0vd.page_active__sBdJ3{background:var(--accent-primary);color:white;box-shadow:0 2px 8px rgba(99,102,241,.3)}.page_tabIcon__olpbp{flex-shrink:0}.page_findingsTab__h5qWf{position:relative}.page_experimentalBadge__BMlnk{position:absolute;top:-2px;right:-4px;font-size:.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 4px;border-radius:3px;background:linear-gradient(135deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff);background-size:200% 200%;animation:page_gradientShift__08xSQ 3s ease infinite;color:#000;line-height:1;pointer-events:none}@keyframes page_gradientShift__08xSQ{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_tabContent__1pYr_{animation:page_fadeIn__H9j47 .2s ease}@keyframes page_fadeIn__H9j47{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page_overviewTab__7fY1F{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_summaryHeader___rTZ_{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--spacing-md);border-bottom:none}.page_summaryTitle__n6sYK{display:flex;flex-direction:column;gap:4px}.page_summaryTitleRow__HXwf4{display:flex;align-items:center;gap:var(--spacing-lg)}.page_overviewLabel__gkTkJ{font-size:.9rem;color:var(--text-muted)}.page_timeFilterInline__t3BHa{display:flex;gap:4px}.page_timeFilterButtonInline__l_Raf{padding:4px 12px;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:.9rem;color:var(--text-muted);transition:all .2s ease}.page_timeFilterButtonInline__l_Raf:hover:not(.page_timeFilterButtonInlineActive__ZW_ge){color:var(--text-primary)}.page_timeFilterButtonInlineActive__ZW_ge{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.page_brandContext__6w9MC{font-size:1.25rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.page_summaryTrendUp__lbmPk{color:var(--success-color);font-size:.9rem;font-weight:500}.page_summaryTrendDown__vD2gV{color:var(--error-color);font-size:.9rem;font-weight:500}.page_summaryStats__NDCxD{display:flex;gap:var(--spacing-lg);font-size:.9rem;color:var(--text-secondary)}.page_summaryStatItem__QUPyT{display:flex;align-items:center;gap:var(--spacing-xs)}.page_summaryStatLabel__nYZJd{color:var(--text-muted)}.page_summaryStatValue__Jv_rd{font-weight:600;color:var(--text-primary)}.page_timeFilterRow__XQIKG{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.page_timeFilterLabel__BXfPl{font-size:.85rem;color:var(--text-muted);font-weight:500}.page_timeFilterButtons__nL6jY{display:flex;gap:4px;background:var(--bg-tertiary);padding:3px;border-radius:8px;border:1px solid var(--border-color)}.page_timeFilterButton__Umr1Q{padding:6px 14px;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:.85rem;font-weight:500;color:var(--text-secondary);transition:all .2s ease}.page_timeFilterButton__Umr1Q:hover:not(.page_timeFilterButtonActive__Y30PU){color:var(--text-primary);background:rgba(255,255,255,.05)}.page_timeFilterButtonActive__Y30PU{background:var(--accent-primary);color:white;box-shadow:0 1px 3px rgba(99,102,241,.3)}.page_overviewLayout__M7TWU{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-xl)}.page_chartColumn__rx9az{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_tableColumn___UYY4{background:transparent;padding:0}.page_tableHeader__GlkTh{margin-bottom:var(--spacing-sm)}.page_tableHeader__GlkTh h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.page_tableSubtitle__V6Moj{margin:4px 0 0;font-size:.85rem;color:var(--text-muted)}.page_metricTabs__5GKxZ{display:flex;gap:4px;background:var(--bg-tertiary);padding:4px;border-radius:10px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-color)}.page_metricTab__y7zRW{padding:8px 20px;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-secondary);transition:all .2s ease;display:flex;align-items:center;gap:6px}.page_metricTab__y7zRW:hover:not(.page_metricTabActive__Sq_Up){color:var(--text-primary);background:rgba(255,255,255,.05)}.page_metricTabActive__Sq_Up{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 3px rgba(0,0,0,.1)}.page_metricTabIcon__aCVd1{opacity:.7}.page_overviewChart__2D0Bc{flex:1;min-height:320px}@media (max-width:1024px){.page_overviewLayout__M7TWU{grid-template-columns:1fr}.page_summaryHeader___rTZ_{flex-direction:column;gap:var(--spacing-md)}.page_summaryStats__NDCxD{flex-wrap:wrap}}.page_statsGrid___pqlK{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.page_statCard__tKMY7{display:flex;align-items:center;gap:var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);transition:all .2s ease}.page_statCard__tKMY7:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.page_statIcon__jUdPR{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(99,102,241,.15);border-radius:12px;color:var(--accent-primary)}.page_statContent__pngAX{display:flex;flex-direction:column}.page_statValue__Ngvpx{font-size:1.75rem;font-weight:700;color:var(--text-primary);line-height:1.2}.page_statLabel__xyDJ2{font-size:.85rem;color:var(--text-muted);margin-top:2px}.page_promptInsightsSection__OQssZ{margin-top:var(--spacing-xl)}.page_promptInsightsGrid__mdk18{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media (max-width:768px){.page_promptInsightsGrid__mdk18{grid-template-columns:1fr}}.page_alertsSection__vf9o8{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_sectionTitle__8MSOY{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.page_alertGroup__4I38Q{background:var(--bg-secondary);border-radius:12px;padding:var(--spacing-lg);border:1px solid var(--border-color);border-left:3px solid var(--warning-color)}.page_alertGroup__4I38Q.page_successGroup__lXtcA{border-left-color:var(--success-color)}.page_alertGroupHeader__qh8Aa{display:flex;align-items:center;gap:var(--spacing-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.page_warningIcon__J6lxP{color:var(--warning-color)}.page_successIcon__6598m{color:var(--success-color)}.page_alertList__QlK6N{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-left:calc(16px + var(--spacing-sm))}.page_alertItem__r7yk_{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);font-size:.9rem;color:var(--text-secondary)}.page_alertDomain__sn_YL{font-weight:600;color:var(--text-primary)}.page_alertMessage__Rbtc8{color:var(--text-secondary)}.page_alertDetail__Zr2Sl{color:var(--text-muted);font-size:.85rem}.page_brandSummarySection__e4_XB{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_sectionHeader__K1e0Y{display:flex;justify-content:space-between;align-items:center}.page_viewAllLink__0pm3P{color:var(--accent-primary);font-size:.9rem;font-weight:500;transition:color .2s ease}.page_viewAllLink__0pm3P:hover{color:var(--accent-hover)}.page_emptyState__o7E5O{text-align:center;padding:var(--spacing-2xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px}.page_positionCompactStack__GNYTD{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_positionDeepLink__kKHYy{background:none;border:none;color:var(--accent-primary);font-size:.85rem;font-weight:500;padding:var(--spacing-xs) 0;cursor:pointer;text-align:left;align-self:flex-start}.page_positionDeepLink__kKHYy:hover{text-decoration:underline}.page_positionsTab__fSGte{display:flex;flex-direction:column;gap:var(--spacing-lg)}.page_positionsFiltersRow__84N7S{display:flex;justify-content:flex-end}.page_positionsHeroRow__nVgPu{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-md)}.page_positionsTwoUp__Y7xWK{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.page_positionsStatCard__oqA4A{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-lg);display:flex;flex-direction:column;justify-content:center;gap:4px}.page_positionsStatLabelRow__UV0Lc{display:flex;align-items:center;gap:6px}.page_positionsStatLabel__nb2rB{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.page_positionsStatTooltip__fT77e{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:help;position:relative;outline:none}.page_positionsStatTooltip__fT77e:focus-visible,.page_positionsStatTooltip__fT77e:hover{color:var(--accent-primary,#8b5cf6)}.page_positionsStatTooltip__fT77e:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:280px;padding:8px 10px;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.4;text-transform:none;letter-spacing:normal;white-space:normal;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)}.page_positionsStatTooltip__fT77e:focus-visible:before,.page_positionsStatTooltip__fT77e:hover:before{opacity:1}.page_positionsStatValue__kWoRs{font-size:1.75rem;font-weight:700;color:var(--text-primary)}.page_positionsStatHint__iKJ93{font-size:.75rem;color:var(--text-muted);margin-top:2px;line-height:1.35}@media (max-width:900px){.page_positionsHeroRow__nVgPu,.page_positionsTwoUp__Y7xWK{grid-template-columns:1fr}}.page_emptyState__o7E5O p{color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.page_ctaButton__t3jl5{display:inline-block;background:var(--accent-primary);color:white;padding:var(--spacing-md) var(--spacing-xl);border-radius:8px;font-weight:600;transition:all .2s ease}.page_ctaButton__t3jl5:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px var(--accent-glow)}.page_brandTable__C7_qk{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.page_brandTableHeader__pjdjV{padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-tertiary);font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_brandRow__AoGYP,.page_brandTableHeader__pjdjV{display:grid;grid-template-columns:2fr 1fr 1fr 80px 1fr;gap:var(--spacing-md);border-bottom:1px solid var(--border-color)}.page_brandRow__AoGYP{padding:var(--spacing-lg);align-items:center;transition:background .2s ease;color:inherit}.page_brandRow__AoGYP:last-child{border-bottom:none}.page_brandRow__AoGYP:hover{background:rgba(99,102,241,.05)}.page_brandCol__uOrzF{display:flex;align-items:center;gap:var(--spacing-sm)}.page_favicon__xqvvY{flex-shrink:0;border-radius:2px}.page_brandName__wmHty{font-weight:500;color:var(--text-primary)}.page_scoreCol__y1G9Q{font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:var(--spacing-xs)}.page_scoreCol__y1G9Q.page_excellent__aOB0w{color:var(--success-color)}.page_scoreCol__y1G9Q.page_good__ckwRX{color:var(--warning-color)}.page_scoreCol__y1G9Q.page_needsWork__x7Xig{color:var(--error-color)}.page_deltaUp__ZDQLR{font-size:.75rem;color:var(--success-color);font-weight:500}.page_deltaDown__nD0on{font-size:.75rem;color:var(--error-color);font-weight:500}.page_sovCol__OHXCg{color:var(--text-secondary)}.page_trendCol__qK2qm{display:flex;align-items:center;justify-content:center}.page_trendUp___sUJA{color:var(--success-color)}.page_trendDown__R9_EC{color:var(--error-color)}.page_trendStable__jTx7h{color:var(--text-muted)}.page_lastAuditCol__hi7dS{color:var(--text-muted);font-size:.9rem}.page_visibilityTab__ZXXfn{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_filtersRow__7IwJ1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-lg)}.page_modelFilterRow__u2YoW{padding:var(--spacing-md) 0}.page_chartsRow__5_ENK,.page_scoreCardsRow___gxrC{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.page_chartHalf__yrSmx{min-width:0}@media (max-width:1024px){.page_chartsRow__5_ENK,.page_scoreCardsRow___gxrC{grid-template-columns:1fr}}.page_heroCardsRow__2WuWj{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media (max-width:1200px){.page_heroCardsRow__2WuWj{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_heroCardsRow__2WuWj{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_heroCardsRow__2WuWj{grid-template-columns:1fr}}.page_biasRow__9pdRj{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}.page_comingSoonCard__hoo7P{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:12px;padding:var(--spacing-lg);text-align:center;gap:var(--spacing-sm);opacity:.7}.page_comingSoonTitle__HQZff{font-size:.85rem;font-weight:500;color:var(--text-muted)}.page_comingSoonBadge__X4IB5{font-size:.7rem;font-weight:600;padding:3px 10px;background:rgba(99,102,241,.1);color:var(--accent-primary);border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.page_comingSoonDesc__XbdQS{font-size:.75rem;color:var(--text-muted);margin:0}.page_geographicSection__61EUm{margin-top:var(--spacing-xl)}@media (max-width:768px){.page_filtersRow__7IwJ1{flex-direction:column;align-items:stretch}}.page_competitorsTab__wlao8{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_rankingSummary__ONLCC{display:flex;gap:var(--spacing-lg)}.page_rankingCard__U7UkU{display:flex;flex-direction:column;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);min-width:150px}.page_rankingLabel__lZm6x{font-size:.85rem;font-weight:500;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.page_rankingValue__audPR{font-size:2.5rem;font-weight:700;color:var(--accent-primary);line-height:1}.page_rankingTotal__ea9A3{font-size:.9rem;color:var(--text-secondary);margin-top:var(--spacing-xs)}.page_competitorChartsRow__lDcoa{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-lg)}.page_comparisonChart__X8x5m,.page_rankingTable__QX0YQ{min-width:0}.page_helpText__LfHZy{text-align:center;padding:var(--spacing-xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.page_competitorChartsRow__lDcoa{grid-template-columns:1fr}}.page_citationsTab__zAM6H{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_citationStatsRow__Po0Ow{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.page_citationsChartsRow__fR4gg{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-lg)}.page_citationTable__QcP4k,.page_sentimentChart__eA1Jm{min-width:0}@media (max-width:1024px){.page_citationsChartsRow__fR4gg{grid-template-columns:1fr}.page_citationStatsRow__Po0Ow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_citationStatsRow__Po0Ow{grid-template-columns:1fr}}.page_trendsTab__we_80{display:flex;flex-direction:column;gap:var(--spacing-xl)}.page_suggestionstrigger__PPcgd{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:8px;color:var(--text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_suggestionstrigger__PPcgd:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4)}.page_suggestionstrigger__PPcgd svg{color:var(--accent-primary)}.page_suggestionsCount___8XtA{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--accent-primary);color:white;font-size:.6875rem;font-weight:700;border-radius:9px;line-height:1}.page_trendSection__Bvs5Y{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl)}.page_trendTitle__meY4n{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.page_trendChart__McrYR{display:flex;flex-direction:column;gap:var(--spacing-md)}.page_chartPlaceholder__Wf_Z_{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_miniChart__6Ek_Z{display:flex;align-items:flex-end;gap:4px;height:120px;padding:var(--spacing-sm) 0}.page_chartBar__senb3{flex:1;min-width:20px;max-width:60px;border-radius:4px 4px 0 0;position:relative;transition:all .2s ease;cursor:pointer}.page_chartBar__senb3:hover{opacity:.8}.page_chartBar__senb3:hover .page_chartTooltip__8iHP_{opacity:1;transform:translateX(-50%) translateY(-4px)}.page_chartTooltip__8iHP_{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:var(--bg-tertiary);border:1px solid var(--border-color);padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;color:var(--text-primary);white-space:nowrap;opacity:0;transition:all .2s ease;pointer-events:none}.page_chartLabels__YWr0O{display:flex;gap:4px}.page_chartLabel__WG5_D{flex:1;min-width:20px;max-width:60px;text-align:center;font-size:.7rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_trendSummary__umMab{display:flex;align-items:center;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.page_currentValue__NwsBZ{font-weight:600;color:var(--text-primary)}.page_historySection__Cbb_U{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.page_historySection__Cbb_U .page_trendTitle__meY4n{padding:var(--spacing-lg);margin-bottom:0;border-bottom:1px solid var(--border-color)}.page_historyTable__dHMZ3{overflow-x:auto}.page_historyHeader__NeUXg{background:var(--bg-tertiary);font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.page_historyHeader__NeUXg,.page_historyRow__2wdlj{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color)}.page_historyRow__2wdlj{align-items:center;transition:background .2s ease;color:inherit;font-size:.9rem}.page_historyRow__2wdlj:last-child{border-bottom:none}.page_historyRow__2wdlj:hover{background:rgba(99,102,241,.05)}.page_historyDate__rwMVX{color:var(--text-muted)}.page_historyDomain__PQ0_U{font-weight:500;color:var(--text-primary)}.page_historyScore__AWOtL{font-weight:600;color:var(--text-primary)}.page_historyFreshness___PsqW,.page_historySov__f1wuD{color:var(--text-secondary)}@media (max-width:1024px){.page_statsGrid___pqlK{grid-template-columns:repeat(2,1fr)}.page_brandRow__AoGYP,.page_brandTableHeader__pjdjV{grid-template-columns:2fr 1fr 1fr}.page_lastAuditCol__hi7dS,.page_trendCol__qK2qm{display:none}.page_historyHeader__NeUXg,.page_historyRow__2wdlj{grid-template-columns:1fr 2fr 1fr}.page_historyFreshness___PsqW,.page_historySov__f1wuD{display:none}}@media (max-width:768px){.page_container__WJamO{margin-left:0;padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + 48px)}.page_splitViewContainer__ZV5fU{margin-left:0}.page_tabList__bUwat{flex-wrap:wrap}.page_tab__nS0vd{padding:6px 16px;font-size:.9rem}.page_statsGrid___pqlK{grid-template-columns:1fr 1fr}.page_statCard__tKMY7{padding:var(--spacing-lg)}.page_statValue__Ngvpx{font-size:1.5rem}.page_brandRow__AoGYP,.page_brandTableHeader__pjdjV{grid-template-columns:1.5fr 1fr}.page_sovCol__OHXCg{display:none}.page_rankingSummary__ONLCC{flex-wrap:wrap}.page_rankingCard__U7UkU{min-width:120px;flex:1}}@media (max-width:480px){.page_statsGrid___pqlK{grid-template-columns:1fr}}.page_suggestionBadge__Y2d6_{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;background:var(--accent-primary);color:white;font-size:.6875rem;font-weight:700;border-radius:9px;line-height:1}.page_suggestionBanner__uhZn_{display:flex;align-items:center;gap:var(--spacing-sm);padding:10px var(--spacing-lg);margin:0 var(--spacing-lg) var(--spacing-md);background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:8px;font-size:.875rem;color:var(--text-secondary)}.page_suggestionBanner__uhZn_ svg{color:var(--accent-primary);flex-shrink:0}.page_suggestionBannerAction__oPwUi{margin-left:auto;padding:4px 12px;background:var(--accent-primary);color:white;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s ease}.page_suggestionBannerAction__oPwUi:hover{background:var(--accent-hover)}.page_suggestionBannerDismiss__cFGjB{padding:2px 6px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1.125rem;line-height:1;flex-shrink:0}.page_suggestionBannerDismiss__cFGjB:hover{color:var(--text-primary)}.page_suggestionsModalOverlay__Cqssc{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)}.page_suggestionsModal__9_XQV{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);width:90%;max-width:520px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}.page_suggestionsModalHeader__placq{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.page_suggestionsModalTitle__5Db41{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--accent-primary)}.page_suggestionsModalTitle__5Db41 h3{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}.page_suggestionsModalClose___rDa3{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}.page_suggestionsModalClose___rDa3:hover{color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-tertiary)}.page_suggestionsList__3ge1c{display:flex;flex-direction:column;gap:var(--spacing-sm)}.page_suggestionItem__Hd9cS{display:flex;align-items:center;justify-content:space-between;padding:10px var(--spacing-md);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .2s ease}.page_suggestionItem__Hd9cS:hover{border-color:var(--text-muted)}.page_suggestionInfo__pUoXs{display:flex;flex-direction:column;gap:2px;min-width:0}.page_suggestionName__XiqiB{font-size:.9375rem;font-weight:500;color:var(--text-primary)}.page_suggestionDomain__up2kh{font-size:.75rem;color:var(--text-muted)}.page_suggestionContext__FKtYG{font-size:.6875rem;color:var(--text-muted);font-style:italic}.page_suggestionActions__BOXoL{display:flex;gap:6px;flex-shrink:0}.page_confirmSuggestionBtn__zzDWI{padding:6px 14px;background:var(--accent-primary);color:white;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s ease}.page_confirmSuggestionBtn__zzDWI:hover:not(:disabled){background:var(--accent-hover)}.page_confirmSuggestionBtn__zzDWI:disabled{opacity:.5;cursor:not-allowed}.page_declineSuggestionBtn__QXvov{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;font-size:1.125rem;transition:all .2s ease}.page_declineSuggestionBtn__QXvov:hover:not(:disabled){color:var(--error-color);border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.page_declineSuggestionBtn__QXvov:disabled{opacity:.5;cursor:not-allowed}.page_excludeToggleRow__W549Q{display:flex;align-items:center;margin-bottom:var(--spacing-md)}.page_excludeToggle__Wjmmx{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_excludeCheckbox__5uCBl{width:16px;height:16px;accent-color:#6366f1;cursor:pointer;flex-shrink:0}.page_excludeLabel__1WGBZ{font-size:.85rem;font-weight:600;color:var(--text-primary)}.page_excludeHint___57n9{font-size:.8rem;color:var(--text-muted)}.page_splitViewContainer__ZV5fU{margin-left:60px;height:calc(100vh - 48px);margin-top:48px;position:fixed;top:0;left:0;right:0;transition:margin-left .2s ease}.page_dashboardContentSplit__QUmui{max-width:none;margin:0;padding:var(--spacing-xl);min-height:100%;overflow-y:auto;height:100%;background:var(--bg-primary)}.page_chatTrigger__4nu1K{position:fixed;bottom:var(--spacing-xl);right:var(--spacing-xl);display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:linear-gradient(135deg,var(--accent-primary),#8b5cf6);color:white;border:none;border-radius:24px;cursor:pointer;font-size:.9rem;font-weight:500;box-shadow:0 4px 12px rgba(99,102,241,.4);z-index:50;transition:all .2s ease}.page_chatTrigger__4nu1K:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.5)}.page_chatTrigger__4nu1K:active{transform:translateY(0)}@media (max-width:768px){.page_chatTrigger__4nu1K{bottom:var(--spacing-md);right:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);font-size:.85rem}.page_dashboardContentSplit__QUmui{padding:var(--spacing-md)}}