.DashboardOverview-module__lCHOVq__container{background:#fff;min-height:100%;padding:32px 40px}.DashboardOverview-module__lCHOVq__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.DashboardOverview-module__lCHOVq__headerLeft{flex-direction:column;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__title{color:#1a1a1a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.DashboardOverview-module__lCHOVq__description{color:#6b7280;margin:0;font-size:14px;font-weight:400;line-height:1.5}.DashboardOverview-module__lCHOVq__headerRight{align-items:center;gap:12px;display:flex}.DashboardOverview-module__lCHOVq__dropdownWrapper{position:relative}.DashboardOverview-module__lCHOVq__dropdown{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;min-width:120px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.DashboardOverview-module__lCHOVq__dropdown:hover{background:#fafafa;border-color:#d1d5db}.DashboardOverview-module__lCHOVq__dropdownPrimary{background:#fff;border:1px solid #e5e7eb}.DashboardOverview-module__lCHOVq__dropdownIcon{color:#9ca3af;flex-shrink:0}.DashboardOverview-module__lCHOVq__dropdownArrow{color:#9ca3af;flex-shrink:0;margin-left:auto}.DashboardOverview-module__lCHOVq__dropdownMenu{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;animation:.15s DashboardOverview-module__lCHOVq__dropdownFade;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}@keyframes DashboardOverview-module__lCHOVq__dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DashboardOverview-module__lCHOVq__dropdownItem{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;width:100%;padding:10px 16px;font-size:14px;transition:background .15s;display:block}.DashboardOverview-module__lCHOVq__dropdownItem:hover{background:#f3f4f6}.DashboardOverview-module__lCHOVq__dropdownItemActive{color:#16b1bc;background:#f0fdf4;font-weight:500}.DashboardOverview-module__lCHOVq__metricsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.DashboardOverview-module__lCHOVq__metricsGrid4{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.DashboardOverview-module__lCHOVq__metricCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;flex-direction:column;min-height:140px;padding:24px 28px;display:flex;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__metricHeader{justify-content:flex-start;align-items:flex-start;gap:6px;min-height:48px;margin-bottom:16px;display:flex}.DashboardOverview-module__lCHOVq__metricTitle{color:#1f2937;letter-spacing:.02em;font-size:17px;font-weight:700;line-height:1.5}.DashboardOverview-module__lCHOVq__metricTitleWarning{color:#d97706;letter-spacing:.02em;font-size:17px;font-weight:700;line-height:1.5}.DashboardOverview-module__lCHOVq__metricHelp{color:#c4c9cf;cursor:help;flex-shrink:0;margin-top:2px}.DashboardOverview-module__lCHOVq__metricContent{flex:1;justify-content:space-between;align-items:flex-end;display:flex}.DashboardOverview-module__lCHOVq__metricLeft{align-items:baseline;gap:0;display:flex}.DashboardOverview-module__lCHOVq__metricValue{color:#3bb8b0;letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1}.DashboardOverview-module__lCHOVq__metricUnit{color:#3bb8b0;margin-left:2px;font-size:32px;font-weight:600}.DashboardOverview-module__lCHOVq__metricValueWarning{color:#d97706;letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1}.DashboardOverview-module__lCHOVq__metricRight{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__trendLine{justify-content:flex-end;align-items:center;gap:6px;display:flex}.DashboardOverview-module__lCHOVq__trendIconUp{color:#2fa8a0;stroke-width:2.5px;width:24px;height:24px}.DashboardOverview-module__lCHOVq__trendIconDown{color:#ef6b6b;stroke-width:2.5px;width:24px;height:24px}.DashboardOverview-module__lCHOVq__trendValueUp{color:#2fa8a0;font-size:20px;font-weight:600}.DashboardOverview-module__lCHOVq__trendValueDown{color:#ef6b6b;font-size:20px;font-weight:600}.DashboardOverview-module__lCHOVq__subLine{justify-content:flex-end;align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__subLabel{color:#7a8290;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__subValue{color:#4b5563;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__subValueWarning{color:#d97706;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__subValueGood{color:#2fa8a0;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__subNote{color:#9ca3af;justify-content:flex-end;align-items:center;margin-top:2px;font-size:11px;display:flex}.DashboardOverview-module__lCHOVq__subStack{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:2px;display:flex}.DashboardOverview-module__lCHOVq__subStackLabel{color:#7a8290;font-size:12px;font-weight:500}.DashboardOverview-module__lCHOVq__subStackValue{color:#2fa8a0;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__subStackValueUrgent{color:#dc2626;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__subStackValueWatch{color:#d97706;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__metricLabel{color:#6b7280;margin-left:4px;font-size:20px;font-weight:500}.DashboardOverview-module__lCHOVq__citationCardBody{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__citationCardTop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.DashboardOverview-module__lCHOVq__citationFraction{flex-shrink:0;align-items:baseline;gap:0;display:flex}.DashboardOverview-module__lCHOVq__citationDenom{color:#6b7280;white-space:nowrap;margin-left:4px;font-size:22px;font-weight:500}.DashboardOverview-module__lCHOVq__citationRateBadge{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.DashboardOverview-module__lCHOVq__citationRateValue{font-size:24px;font-weight:700;line-height:1}.DashboardOverview-module__lCHOVq__citationRateLabel{color:#9ca3af;letter-spacing:.02em;font-size:11px;font-weight:500}.DashboardOverview-module__lCHOVq__todoContent{flex-direction:column;gap:16px;padding-top:8px;display:flex}.DashboardOverview-module__lCHOVq__todoAction{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__todoKeyword{color:#fff;background:linear-gradient(135deg,#3bb8b0 0%,#2fa8a0 100%);border-radius:6px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 2px 8px #3bb8b04d}.DashboardOverview-module__lCHOVq__todoActionText{color:#1f2937;font-size:16px;font-weight:600}.DashboardOverview-module__lCHOVq__todoEffectBox{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.DashboardOverview-module__lCHOVq__todoEffectIcon{color:#fff;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.DashboardOverview-module__lCHOVq__todoEffectText{color:#15803d;font-size:14px;font-weight:600}.DashboardOverview-module__lCHOVq__trendWithLabel{justify-content:flex-end;align-items:center;gap:6px;display:flex}.DashboardOverview-module__lCHOVq__trendLabelText{color:#7a8290;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__trendNumber,.DashboardOverview-module__lCHOVq__trendPercent{color:#2fa8a0;font-size:20px;font-weight:600}.DashboardOverview-module__lCHOVq__chartsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.DashboardOverview-module__lCHOVq__chartCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:24px 28px;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__chartHeader{border-bottom:1px solid #e8eaed;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.DashboardOverview-module__lCHOVq__chartIcon{color:#3bb8b0;width:22px;height:22px}.DashboardOverview-module__lCHOVq__chartTitle{color:#1f2937;margin:0;font-size:18px;font-weight:700}.DashboardOverview-module__lCHOVq__barChart{flex-direction:column;gap:24px;padding-top:16px;display:flex}.DashboardOverview-module__lCHOVq__barRow{align-items:center;gap:16px;display:flex}.DashboardOverview-module__lCHOVq__barLabel{color:#4b5563;flex-shrink:0;width:70px;font-size:15px;font-weight:500}.DashboardOverview-module__lCHOVq__barContainer{background:0 0;border-radius:4px;flex:1;height:32px;overflow:visible}.DashboardOverview-module__lCHOVq__bar{background:#b8e8e6;border-radius:4px;height:100%;transition:width .6s}.DashboardOverview-module__lCHOVq__barFirst{background:#3bb8b0}.DashboardOverview-module__lCHOVq__xAxis{color:#9ca3af;border-top:1px solid #e5e7eb;justify-content:space-between;margin-top:8px;padding:16px 0 8px 86px;font-size:13px;font-weight:500;display:flex}.DashboardOverview-module__lCHOVq__xAxisLabel{text-align:center;color:#6b7280;margin-top:12px;font-size:14px;font-weight:500}.DashboardOverview-module__lCHOVq__rankingList{flex-direction:column;gap:0;display:flex}.DashboardOverview-module__lCHOVq__rankingItem{background:0 0;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:18px 8px;transition:background .15s;display:flex}.DashboardOverview-module__lCHOVq__rankingItem:last-child{border-bottom:none}.DashboardOverview-module__lCHOVq__rankingItem:hover{background:#fafafa}.DashboardOverview-module__lCHOVq__rankingLeft{align-items:center;gap:16px;display:flex}.DashboardOverview-module__lCHOVq__rankBadge{color:#3bb8b0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.DashboardOverview-module__lCHOVq__rankFirst{color:#fff;background:#3bb8b0;border:none}.DashboardOverview-module__lCHOVq__rankSecond{color:#3bb8b0;background:#fff;border:2px solid #3bb8b0}.DashboardOverview-module__lCHOVq__rankThird{color:#7dd3d0;background:#fff;border:2px solid #b8e8e6}.DashboardOverview-module__lCHOVq__rankName{color:#374151;font-size:16px;font-weight:600}.DashboardOverview-module__lCHOVq__rankingRight{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.DashboardOverview-module__lCHOVq__rankPercent{color:#6b7280;font-size:16px;font-weight:700}.DashboardOverview-module__lCHOVq__rankCount{color:#9ca3af;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__section2Grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;display:grid}.DashboardOverview-module__lCHOVq__stabilityCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;flex-direction:column;padding:24px 28px;display:flex;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__stabilityHeader{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex}.DashboardOverview-module__lCHOVq__stabilityIcon{color:#3bb8b0;flex-shrink:0;width:20px;height:20px}.DashboardOverview-module__lCHOVq__stabilityTitle{color:#1f2937;margin:0;font-size:17px;font-weight:700}.DashboardOverview-module__lCHOVq__stabilityBadge{color:#3bb8b0;letter-spacing:.02em;background:#e6f7f6;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.DashboardOverview-module__lCHOVq__stabilityBody{flex:1;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.DashboardOverview-module__lCHOVq__stabilityMain{align-items:baseline;gap:2px;display:flex}.DashboardOverview-module__lCHOVq__stabilityValue{color:#3bb8b0;letter-spacing:-.02em;font-size:52px;font-weight:600;line-height:1}.DashboardOverview-module__lCHOVq__stabilityUnit{color:#3bb8b0;margin-left:2px;font-size:28px;font-weight:600}.DashboardOverview-module__lCHOVq__stabilityTrends{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__stabilityTrendRow{align-items:center;gap:12px;display:flex}.DashboardOverview-module__lCHOVq__stabilityTrendLabel{color:#7a8290;text-align:left;flex-shrink:0;width:110px;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__stabilityTrendUp{color:#2fa8a0;text-align:center;background:#e6f7f6;border-radius:6px;min-width:90px;padding:2px 10px;font-size:16px;font-weight:700}.DashboardOverview-module__lCHOVq__stabilityTrendDown{color:#ef6b6b;text-align:center;background:#fef2f2;border-radius:6px;min-width:90px;padding:2px 10px;font-size:16px;font-weight:700}.DashboardOverview-module__lCHOVq__stabilityFooter{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:12px}.DashboardOverview-module__lCHOVq__stabilityFooterText{color:#9ca3af;font-size:12px;font-weight:400;line-height:1.6}.DashboardOverview-module__lCHOVq__alertCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;flex-direction:column;padding:20px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__alertHeader{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.DashboardOverview-module__lCHOVq__alertIcon{font-size:16px;line-height:1}.DashboardOverview-module__lCHOVq__alertTitle{color:#1f2937;margin:0;font-size:17px;font-weight:700}.DashboardOverview-module__lCHOVq__alertCount{color:#fff;background:#ef4444;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:700}.DashboardOverview-module__lCHOVq__alertList{flex-direction:column;flex:1;gap:0;display:flex}.DashboardOverview-module__lCHOVq__alertItem{cursor:pointer;border-bottom:1px solid #f3f4f6;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;transition:background .15s;display:flex}.DashboardOverview-module__lCHOVq__alertItem:hover{background:#f9fafb}.DashboardOverview-module__lCHOVq__alertItem:last-child{border-bottom:none}.DashboardOverview-module__lCHOVq__alertItemTop{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;line-height:1.4;display:flex}.DashboardOverview-module__lCHOVq__alertKeyword{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.DashboardOverview-module__lCHOVq__alertScore{color:#d97706;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.DashboardOverview-module__lCHOVq__alertItemBottom{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DashboardOverview-module__lCHOVq__alertReasonBadge{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.DashboardOverview-module__lCHOVq__alertReasonBadgeDanger{color:#dc2626;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.DashboardOverview-module__lCHOVq__alertReasonBadgeInfo{color:#6366f1;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.DashboardOverview-module__lCHOVq__alertAction{color:#6b7280;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.DashboardOverview-module__lCHOVq__alertFooter{border-top:1px solid #f0f0f0;margin-top:10px;padding-top:8px}.DashboardOverview-module__lCHOVq__alertTriggerList{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__alertTriggerTitle{color:#6b7280;font-size:12px;font-weight:600}.DashboardOverview-module__lCHOVq__alertTriggerItem{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:500}.DashboardOverview-module__lCHOVq__keywordSummaryCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;margin-bottom:20px;padding:24px 28px;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__keywordSummaryHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.DashboardOverview-module__lCHOVq__keywordSummaryTitleSection{align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__keywordSummaryIcon{color:#3bb8b0;flex-shrink:0;width:20px;height:20px}.DashboardOverview-module__lCHOVq__keywordSummaryTitle{color:#1f2937;margin:0;font-size:17px;font-weight:700}.DashboardOverview-module__lCHOVq__promptCountBadge{color:#6b7280;background:#f3f4f6;border-radius:12px;justify-content:center;align-items:center;min-width:32px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__keywordSummaryTable,.DashboardOverview-module__lCHOVq__keywordSummaryBody{flex-direction:column;display:flex}.DashboardOverview-module__lCHOVq__promptSummaryToggle{border-top:1px solid #f3f4f6;justify-content:center;margin-top:4px;padding-top:12px;display:flex}.DashboardOverview-module__lCHOVq__promptSummaryToggleBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.DashboardOverview-module__lCHOVq__promptSummaryToggleBtn:hover{color:#3bb8b0;background:#f9fafb;border-color:#3bb8b0}.DashboardOverview-module__lCHOVq__keywordSummaryHead{background:#f9fafb;border-radius:8px;grid-template-columns:2fr .8fr .8fr .8fr 1.2fr 80px;gap:12px;margin-bottom:4px;padding:12px 16px;display:grid}.DashboardOverview-module__lCHOVq__keywordSummaryThKeyword{color:#6b7280;font-size:13px;font-weight:600}.DashboardOverview-module__lCHOVq__keywordSummaryTh{color:#6b7280;text-align:center;font-size:13px;font-weight:600}.DashboardOverview-module__lCHOVq__keywordSummaryThAction{color:#6b7280;text-align:right;font-size:13px;font-weight:600}.DashboardOverview-module__lCHOVq__keywordSummaryRow{border-bottom:1px solid #f3f4f6;grid-template-columns:2fr .8fr .8fr .8fr 1.2fr 80px;align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:grid}.DashboardOverview-module__lCHOVq__keywordSummaryRow:last-child{border-bottom:none}.DashboardOverview-module__lCHOVq__keywordSummaryRow:hover{background:#fafafa}.DashboardOverview-module__lCHOVq__keywordSummaryTdKeyword{color:#1f2937;font-size:15px;font-weight:700}.DashboardOverview-module__lCHOVq__keywordSummaryTd{color:#374151;text-align:center;font-size:15px;font-weight:500}.DashboardOverview-module__lCHOVq__keywordSummaryTdWarn{color:#d97706;text-align:center;font-size:15px;font-weight:700}.DashboardOverview-module__lCHOVq__keywordSummaryTdAction{text-align:right}.DashboardOverview-module__lCHOVq__statusBadgeOk{color:#fff;background:#2fa8a0;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.DashboardOverview-module__lCHOVq__statusBadgeWarn{color:#fff;background:#d97706;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-block}.DashboardOverview-module__lCHOVq__detailLink{color:#3bb8b0;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.DashboardOverview-module__lCHOVq__detailLink:hover{color:#2fa8a0;background:#e6f7f6}.DashboardOverview-module__lCHOVq__activityCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;margin-bottom:20px;padding:24px 28px;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__activityHeader{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.DashboardOverview-module__lCHOVq__activityTitleSection{align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__activityIcon{color:#3bb8b0;flex-shrink:0;width:20px;height:20px}.DashboardOverview-module__lCHOVq__activityTitle{color:#1f2937;margin:0;font-size:17px;font-weight:700}.DashboardOverview-module__lCHOVq__activitySubtitle{color:#9ca3af;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__activityList{flex-direction:column;padding-left:8px;display:flex}.DashboardOverview-module__lCHOVq__activityItem{align-items:flex-start;gap:16px;padding-bottom:24px;display:flex;position:relative}.DashboardOverview-module__lCHOVq__activityItem:last-child{padding-bottom:0}.DashboardOverview-module__lCHOVq__activityDot{z-index:1;background:#3bb8b0;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;position:relative}.DashboardOverview-module__lCHOVq__activityDotLast{z-index:1;background:#d1d5db;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;position:relative}.DashboardOverview-module__lCHOVq__activityTimeline{background:#e5e7eb;width:2px;position:absolute;top:18px;bottom:0;left:13px}.DashboardOverview-module__lCHOVq__activityContent{flex-direction:column;flex:1;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__activityTop{align-items:center;gap:12px;display:flex}.DashboardOverview-module__lCHOVq__activityDate{color:#9ca3af;font-size:13px;font-weight:500}.DashboardOverview-module__lCHOVq__activityTypeBadgeNew{color:#fff;background:#3bb8b0;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__activityTypeBadgeUpdate{color:#fff;background:#6366f1;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__activityDetail{align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__activityKeywordTag{color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:4px 12px;font-size:14px;font-weight:700}.DashboardOverview-module__lCHOVq__activityDescription{color:#6b7280;font-size:14px;font-weight:400}.DashboardOverview-module__lCHOVq__trendChartCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;margin-top:20px;padding:24px 28px;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__trendChartHeader{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.DashboardOverview-module__lCHOVq__trendChartTitleSection,.DashboardOverview-module__lCHOVq__trendChartControls{align-items:center;gap:12px;display:flex}.DashboardOverview-module__lCHOVq__chartModeToggle{border:1px solid #e5e7eb;border-radius:6px;gap:0;display:flex;overflow:hidden}.DashboardOverview-module__lCHOVq__chartModeButton{color:#6b7280;cursor:pointer;background:#fff;border:none;border-right:1px solid #e5e7eb;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.DashboardOverview-module__lCHOVq__chartModeButton:last-child{border-right:none}.DashboardOverview-module__lCHOVq__chartModeButton:hover{background:#fafafa}.DashboardOverview-module__lCHOVq__chartModeButtonActive{color:#fff;background:#1f2937}.DashboardOverview-module__lCHOVq__chartModeButtonActive:hover{background:#374151}.DashboardOverview-module__lCHOVq__periodSelector{border:1px solid #e5e7eb;border-radius:6px;gap:0;display:flex;overflow:hidden}.DashboardOverview-module__lCHOVq__periodButton{color:#6b7280;cursor:pointer;background:#fff;border:none;border-right:1px solid #e5e7eb;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s}.DashboardOverview-module__lCHOVq__periodButton:last-child{border-right:none}.DashboardOverview-module__lCHOVq__periodButton:hover{background:#fafafa}.DashboardOverview-module__lCHOVq__periodButtonActive{color:#fff;background:#3bb8b0}.DashboardOverview-module__lCHOVq__periodButtonActive:hover{background:#2fa8a0}.DashboardOverview-module__lCHOVq__trendHelpIcon{color:#c4c9cf;cursor:help}.DashboardOverview-module__lCHOVq__heatmapContainer{position:relative}.DashboardOverview-module__lCHOVq__heatmapLegend{background:#fff;border:1px solid #e8eaed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:10px 14px;display:flex}.DashboardOverview-module__lCHOVq__heatmapLegendLabel{color:#374151;font-size:13px;font-weight:700}.DashboardOverview-module__lCHOVq__heatmapLegendItem{color:#374151;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.DashboardOverview-module__lCHOVq__heatmapLegendSwatch{border-radius:4px;flex-shrink:0;width:16px;height:16px;display:inline-block}.DashboardOverview-module__lCHOVq__heatmapScrollWrapper{border:1px solid #e8eaed;border-radius:10px;max-height:640px;padding-bottom:0;overflow:auto}.DashboardOverview-module__lCHOVq__heatmapTable{border-collapse:separate;border-spacing:0;width:100%;min-width:600px}.DashboardOverview-module__lCHOVq__heatmapCornerTh{z-index:4;text-align:left;color:#374151;white-space:nowrap;background:#fff;border-bottom:1px solid #e8eaed;border-right:1px solid #e8eaed;min-width:220px;max-width:220px;padding:14px 16px;font-size:13px;font-weight:700;position:sticky;top:0;left:0;box-shadow:2px 0 4px #0000000a}.DashboardOverview-module__lCHOVq__heatmapDateTh{z-index:2;text-align:center;color:#374151;vertical-align:bottom;background:#fff;border-bottom:1px solid #e8eaed;min-width:44px;padding:8px 3px 12px;font-weight:600;line-height:1.2;position:sticky;top:0}.DashboardOverview-module__lCHOVq__heatmapDateMonth{color:#6b7280;font-size:10px;font-weight:500;display:block}.DashboardOverview-module__lCHOVq__heatmapDateDay{color:#1f2937;font-size:13px;font-weight:700;display:block}.DashboardOverview-module__lCHOVq__heatmapAvgTh{z-index:3;text-align:center;color:#374151;white-space:nowrap;background:#fff;border-bottom:1px solid #e8eaed;border-left:1px solid #e8eaed;min-width:110px;padding:14px 10px;font-size:13px;font-weight:700;position:sticky;top:0;right:0}.DashboardOverview-module__lCHOVq__heatmapRow{transition:background-color .15s}.DashboardOverview-module__lCHOVq__heatmapRow:hover{background-color:#fafafa}.DashboardOverview-module__lCHOVq__heatmapPromptTd{z-index:2;cursor:pointer;background:#fff;border-bottom:1px solid #f3f4f6;border-right:1px solid #e8eaed;min-width:220px;max-width:220px;padding:12px 16px;position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.DashboardOverview-module__lCHOVq__heatmapRow:hover .DashboardOverview-module__lCHOVq__heatmapPromptTd{background:#fafafa}.DashboardOverview-module__lCHOVq__heatmapPromptText{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.4;transition:color .15s;display:block;overflow:hidden}.DashboardOverview-module__lCHOVq__heatmapPromptTd:hover .DashboardOverview-module__lCHOVq__heatmapPromptText{color:#3bb8b0}.DashboardOverview-module__lCHOVq__heatmapCellTd{border-bottom:1px solid #f3f4f6;padding:4px 2px}.DashboardOverview-module__lCHOVq__heatmapCell{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:36px;height:40px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.DashboardOverview-module__lCHOVq__heatmapCell:hover{z-index:2;transform:scale(1.12);box-shadow:0 2px 8px #00000026}.DashboardOverview-module__lCHOVq__heatmapCellEmpty{cursor:default;border:1.5px dashed #d1d5db}.DashboardOverview-module__lCHOVq__heatmapCellEmpty:hover{box-shadow:none;transform:none}.DashboardOverview-module__lCHOVq__heatmapCellText{-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;line-height:1}.DashboardOverview-module__lCHOVq__heatmapAvgTd{border-bottom:1px solid #f3f4f6;border-left:1px solid #e8eaed;padding:12px 14px}.DashboardOverview-module__lCHOVq__heatmapAvgCell{align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__heatmapAvgBar{background:#e8eaed;border-radius:4px;flex:1;min-width:40px;height:8px;overflow:hidden}.DashboardOverview-module__lCHOVq__heatmapAvgBarFill{border-radius:4px;height:100%;transition:width .3s}.DashboardOverview-module__lCHOVq__heatmapAvgValue{color:#111827;text-align:right;min-width:40px;font-size:15px;font-weight:700}.DashboardOverview-module__lCHOVq__heatmapSummaryRow{background:#fafafa}.DashboardOverview-module__lCHOVq__heatmapSummaryRow td{border-top:1px solid #e8eaed;border-bottom:none}.DashboardOverview-module__lCHOVq__heatmapSummaryRowLabel{z-index:2;color:#111827;background:#fafafa;border-right:1px solid #e8eaed;min-width:220px;max-width:220px;padding:14px 16px;font-size:14px;font-weight:700;position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.DashboardOverview-module__lCHOVq__heatmapTooltip{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:240px;max-width:300px;padding:16px 20px;font-size:13px;box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f}.DashboardOverview-module__lCHOVq__heatmapTooltipHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.DashboardOverview-module__lCHOVq__heatmapTooltipDate{color:#1f2937;font-size:14px;font-weight:700}.DashboardOverview-module__lCHOVq__heatmapTooltipFraction{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;padding:2px 10px;font-size:14px;font-weight:800}.DashboardOverview-module__lCHOVq__heatmapTooltipPrompt{color:#6b7280;margin-bottom:14px;font-size:13px;line-height:1.4}.DashboardOverview-module__lCHOVq__heatmapTooltipEngines{border-top:1px solid #f3f4f6;flex-direction:column;gap:8px;padding-top:12px;display:flex}.DashboardOverview-module__lCHOVq__heatmapTooltipEngineRow{align-items:center;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__engineDotCited{background:#0d9488;border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardOverview-module__lCHOVq__engineDotNotCited{background:#d1d5db;border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardOverview-module__lCHOVq__engineLabel{color:#374151;flex:1;font-size:13px;font-weight:600}.DashboardOverview-module__lCHOVq__engineStatusCited{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.DashboardOverview-module__lCHOVq__engineStatusNotCited{color:#9ca3af;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.DashboardOverview-module__lCHOVq__heatmapTooltipBarWrap{align-items:center;gap:10px;margin-bottom:12px;display:flex}.DashboardOverview-module__lCHOVq__heatmapTooltipBar{background:#f3f4f6;border-radius:4px;flex:1;height:8px;overflow:hidden}.DashboardOverview-module__lCHOVq__heatmapTooltipBarFill{background:#14b8a6;border-radius:4px;height:100%}.DashboardOverview-module__lCHOVq__heatmapTooltipRate{color:#0d9488;text-align:right;min-width:44px;font-size:18px;font-weight:800}.DashboardOverview-module__lCHOVq__heatmapTooltipStats{color:#6b7280;border-top:1px solid #f3f4f6;flex-direction:column;gap:4px;padding-top:10px;font-size:13px;display:flex}.DashboardOverview-module__lCHOVq__heatmapTooltipStats strong{color:#1f2937;font-weight:700}.DashboardOverview-module__lCHOVq__lineChartContainer{align-items:flex-start;gap:0;margin-bottom:20px;padding-left:8px;display:flex}.DashboardOverview-module__lCHOVq__yAxis{color:#9ca3af;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:30px;height:220px;padding-right:12px;font-size:13px;font-weight:500;display:flex}.DashboardOverview-module__lCHOVq__yAxisLabel{color:#6b7280;writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:2px;padding-top:60px;padding-left:4px;font-size:12px;font-weight:500}.DashboardOverview-module__lCHOVq__chartArea{border-left:1px solid #e5e7eb;flex-direction:column;flex:1;padding-left:12px;display:flex}.DashboardOverview-module__lCHOVq__lineChartSvg{width:100%;height:220px;overflow:visible}.DashboardOverview-module__lCHOVq__xAxisDates{color:#9ca3af;border-top:1px solid #e5e7eb;justify-content:space-between;padding-top:16px;font-size:13px;font-weight:500;display:flex}.DashboardOverview-module__lCHOVq__chartLegend{border-top:1px solid #e8eaed;justify-content:flex-start;gap:32px;padding-top:16px;display:flex}.DashboardOverview-module__lCHOVq__legendItem{align-items:center;gap:8px;display:flex}.DashboardOverview-module__lCHOVq__legendDot{border-radius:50%;width:10px;height:10px}.DashboardOverview-module__lCHOVq__legendLabel{color:#374151;font-size:14px;font-weight:500}.DashboardOverview-module__lCHOVq__tableCard{background:#fff;border:1px solid #e8eaed;border-radius:12px;margin-top:16px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000a}.DashboardOverview-module__lCHOVq__tableHeader{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.DashboardOverview-module__lCHOVq__tableTabs{gap:0;display:flex}.DashboardOverview-module__lCHOVq__tableTab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .15s}.DashboardOverview-module__lCHOVq__tableTab:hover{color:#374151}.DashboardOverview-module__lCHOVq__tableTabActive{color:#374151;border-bottom-color:#3bb8b0}.DashboardOverview-module__lCHOVq__tableDescription{color:#6b7280;background:#f9fafb;border-bottom:1px solid #f3f4f6;padding:10px 20px;font-size:13px;line-height:1.5}.DashboardOverview-module__lCHOVq__filterButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.DashboardOverview-module__lCHOVq__filterButton:hover{color:#374151;background:#f3f4f6}.DashboardOverview-module__lCHOVq__tableContainer{overflow-x:auto}.DashboardOverview-module__lCHOVq__dataTable{border-collapse:collapse;width:100%}.DashboardOverview-module__lCHOVq__dataTable thead{background:#fff}.DashboardOverview-module__lCHOVq__dataTable th,.DashboardOverview-module__lCHOVq__dataTable td{padding:12px 20px;font-size:14px}.DashboardOverview-module__lCHOVq__dataTable th{color:#6b7280;text-align:left;border-bottom:1px solid #e8eaed;font-weight:600}.DashboardOverview-module__lCHOVq__thCenter{text-align:center!important}.DashboardOverview-module__lCHOVq__thRight{text-align:right!important}.DashboardOverview-module__lCHOVq__tableThCitations{cursor:pointer;white-space:nowrap;color:#3bb8b0!important}.DashboardOverview-module__lCHOVq__tableThCitations svg{vertical-align:middle;margin-right:6px}.DashboardOverview-module__lCHOVq__tableRow{border-bottom:1px solid #e8eaed;transition:background .15s}.DashboardOverview-module__lCHOVq__tableRow:last-child{border-bottom:none}.DashboardOverview-module__lCHOVq__tableRow:hover{background:#fafafa}.DashboardOverview-module__lCHOVq__tableTdUrl{color:#374151;font-weight:400}.DashboardOverview-module__lCHOVq__tableTdUrl span{align-items:center;gap:10px;display:inline-flex}.DashboardOverview-module__lCHOVq__pageUrlLink{color:#3b82f6;align-items:center;gap:10px;font-weight:400;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s;display:inline-flex}.DashboardOverview-module__lCHOVq__pageUrlLink:hover{color:#2563eb;text-decoration:underline}.DashboardOverview-module__lCHOVq__externalLinkIcon{color:#9ca3af;flex-shrink:0}.DashboardOverview-module__lCHOVq__tableTdCitations{color:#374151;text-align:center;font-weight:500}.DashboardOverview-module__lCHOVq__tableTdDate{color:#6b7280;text-align:right;font-weight:400}.DashboardOverview-module__lCHOVq__tableTdPrompt{color:#374151;text-align:left;font-weight:500}.DashboardOverview-module__lCHOVq__tableTdStability{text-align:center}.DashboardOverview-module__lCHOVq__stabilityBadgeGood{color:#2fa8a0;background:#e6f7f6;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.DashboardOverview-module__lCHOVq__stabilityBadgeWarn{color:#dc2626;background:#fef2f2;border-radius:20px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.DashboardOverview-module__lCHOVq__keywordSummaryMobileCards,.DashboardOverview-module__lCHOVq__tableMobileCards{display:none}.DashboardOverview-module__lCHOVq__mobilePromptCard{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px;transition:all .15s}.DashboardOverview-module__lCHOVq__mobilePromptCard:hover{background:#f3f4f6;border-color:#d1d5db}.DashboardOverview-module__lCHOVq__mobilePromptCard:active{transform:scale(.99)}.DashboardOverview-module__lCHOVq__mobilePromptCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.DashboardOverview-module__lCHOVq__mobilePromptCardTitle{color:#1f2937;word-break:break-word;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.4}.DashboardOverview-module__lCHOVq__mobilePromptCardArrow{color:#9ca3af;flex-shrink:0;margin-top:2px}.DashboardOverview-module__lCHOVq__mobilePromptCardMetrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.DashboardOverview-module__lCHOVq__mobilePromptCardMetric{flex-direction:column;gap:2px;display:flex}.DashboardOverview-module__lCHOVq__mobilePromptCardMetricLabel{color:#9ca3af;font-size:11px;font-weight:500}.DashboardOverview-module__lCHOVq__mobilePromptCardMetricValue{color:#374151;align-items:center;font-size:14px;font-weight:600;display:flex}.DashboardOverview-module__lCHOVq__mobilePromptCardMetricValueWarn{color:#d97706;font-size:14px;font-weight:700}.DashboardOverview-module__lCHOVq__mobileTableCard{border-bottom:1px solid #f3f4f6;padding:14px 0}.DashboardOverview-module__lCHOVq__mobileTableCard:last-child{border-bottom:none}.DashboardOverview-module__lCHOVq__mobileTableCardUrl{color:#3b82f6;word-break:break-all;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s;display:flex}.DashboardOverview-module__lCHOVq__mobileTableCardUrl:hover{color:#2563eb;text-decoration:underline}.DashboardOverview-module__lCHOVq__mobileTableCardPrompt{color:#1f2937;word-break:break-word;margin-bottom:10px;font-size:13px;font-weight:600;line-height:1.4}.DashboardOverview-module__lCHOVq__mobileTableCardRow{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.DashboardOverview-module__lCHOVq__mobileTableCardLabel{color:#9ca3af;font-size:12px;font-weight:500}.DashboardOverview-module__lCHOVq__mobileTableCardValue{color:#374151;align-items:center;font-size:13px;font-weight:600;display:flex}@media (max-width:1200px){.DashboardOverview-module__lCHOVq__metricsGrid,.DashboardOverview-module__lCHOVq__metricsGrid4{grid-template-columns:repeat(2,1fr)}.DashboardOverview-module__lCHOVq__chartsGrid{grid-template-columns:1fr}.DashboardOverview-module__lCHOVq__section2Grid{grid-template-columns:1fr 1fr}.DashboardOverview-module__lCHOVq__trendChartHeader{flex-direction:column;align-items:flex-start;gap:12px}.DashboardOverview-module__lCHOVq__trendChartControls{flex-wrap:wrap;gap:8px;width:100%}}@media (max-width:900px){.DashboardOverview-module__lCHOVq__section2Grid{grid-template-columns:1fr}.DashboardOverview-module__lCHOVq__keywordSummaryHead,.DashboardOverview-module__lCHOVq__keywordSummaryRow{grid-template-columns:2fr .8fr .8fr .8fr 1fr 70px;gap:8px;padding:12px 14px}}@media (max-width:768px){.DashboardOverview-module__lCHOVq__container{-webkit-overflow-scrolling:touch;padding:16px}.DashboardOverview-module__lCHOVq__header{flex-direction:column;gap:4px;margin-bottom:16px}.DashboardOverview-module__lCHOVq__title{font-size:18px}.DashboardOverview-module__lCHOVq__description{color:#9ca3af;font-size:12px;line-height:1.5}.DashboardOverview-module__lCHOVq__headerRight{justify-content:flex-start;gap:8px;width:100%;margin-top:8px}.DashboardOverview-module__lCHOVq__dropdownWrapper{flex:1}.DashboardOverview-module__lCHOVq__dropdown{width:100%;min-height:44px;padding:10px 14px;font-size:14px}.DashboardOverview-module__lCHOVq__dropdownMenu{left:0;right:0}.DashboardOverview-module__lCHOVq__dropdownItem{align-items:center;min-height:44px;padding:12px 16px;font-size:14px;display:flex}.DashboardOverview-module__lCHOVq__metricsGrid{grid-template-columns:1fr 1fr;gap:10px}.DashboardOverview-module__lCHOVq__metricsGrid4{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.DashboardOverview-module__lCHOVq__metricCard{border-radius:10px;min-height:auto;padding:14px 16px}.DashboardOverview-module__lCHOVq__metricHeader{gap:4px;min-height:auto;margin-bottom:8px}.DashboardOverview-module__lCHOVq__metricTitle,.DashboardOverview-module__lCHOVq__metricTitleWarning{letter-spacing:0;font-size:11px;line-height:1.3}.DashboardOverview-module__lCHOVq__metricHelp{min-width:16px;min-height:16px}.DashboardOverview-module__lCHOVq__metricContent{flex-direction:column;align-items:flex-start;gap:4px}.DashboardOverview-module__lCHOVq__metricValue,.DashboardOverview-module__lCHOVq__metricValueWarning{font-size:32px}.DashboardOverview-module__lCHOVq__metricUnit{font-size:18px}.DashboardOverview-module__lCHOVq__metricLabel{font-size:14px}.DashboardOverview-module__lCHOVq__citationDenom{font-size:16px}.DashboardOverview-module__lCHOVq__citationRateValue{font-size:20px}.DashboardOverview-module__lCHOVq__citationRateLabel{font-size:10px}.DashboardOverview-module__lCHOVq__metricRight{align-items:flex-start;gap:2px;width:100%}.DashboardOverview-module__lCHOVq__trendLine,.DashboardOverview-module__lCHOVq__trendWithLabel{justify-content:flex-start}.DashboardOverview-module__lCHOVq__subLine{justify-content:flex-start;gap:4px}.DashboardOverview-module__lCHOVq__subStack{align-items:flex-start}.DashboardOverview-module__lCHOVq__subNote{justify-content:flex-start;font-size:10px}.DashboardOverview-module__lCHOVq__subLabel{font-size:11px}.DashboardOverview-module__lCHOVq__subValueWarning,.DashboardOverview-module__lCHOVq__subValueGood{font-size:12px}.DashboardOverview-module__lCHOVq__section2Grid{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.DashboardOverview-module__lCHOVq__stabilityCard{border-radius:10px;padding:16px}.DashboardOverview-module__lCHOVq__stabilityHeader{gap:8px;margin-bottom:12px;padding-bottom:10px}.DashboardOverview-module__lCHOVq__stabilityTitle{font-size:15px}.DashboardOverview-module__lCHOVq__stabilityBadge{padding:2px 8px;font-size:10px}.DashboardOverview-module__lCHOVq__stabilityBody{flex-direction:column;align-items:flex-start;gap:14px}.DashboardOverview-module__lCHOVq__stabilityValue{font-size:42px}.DashboardOverview-module__lCHOVq__stabilityUnit{font-size:22px}.DashboardOverview-module__lCHOVq__stabilityTrends{align-items:stretch;gap:8px;width:100%}.DashboardOverview-module__lCHOVq__stabilityTrendRow{justify-content:space-between;gap:8px}.DashboardOverview-module__lCHOVq__stabilityTrendLabel{flex:1;width:auto;font-size:12px}.DashboardOverview-module__lCHOVq__stabilityTrendUp,.DashboardOverview-module__lCHOVq__stabilityTrendDown{min-width:76px;padding:3px 8px;font-size:13px}.DashboardOverview-module__lCHOVq__stabilityFooter{margin-top:12px;padding-top:10px}.DashboardOverview-module__lCHOVq__stabilityFooterText{font-size:11px;line-height:1.5}.DashboardOverview-module__lCHOVq__alertCard{border-radius:10px;padding:16px}.DashboardOverview-module__lCHOVq__alertHeader{gap:6px;margin-bottom:10px;padding-bottom:8px}.DashboardOverview-module__lCHOVq__alertTitle{font-size:15px}.DashboardOverview-module__lCHOVq__alertCount{padding:2px 8px;font-size:11px}.DashboardOverview-module__lCHOVq__alertItemTop{gap:6px}.DashboardOverview-module__lCHOVq__alertItemBottom{gap:4px}.DashboardOverview-module__lCHOVq__alertItem{min-height:44px;padding:12px}.DashboardOverview-module__lCHOVq__alertKeyword{font-size:12px}.DashboardOverview-module__lCHOVq__alertScore{font-size:11px}.DashboardOverview-module__lCHOVq__alertReasonBadge,.DashboardOverview-module__lCHOVq__alertReasonBadgeDanger,.DashboardOverview-module__lCHOVq__alertReasonBadgeInfo{align-items:center;min-height:24px;padding:3px 8px;font-size:10px;display:inline-flex}.DashboardOverview-module__lCHOVq__alertAction{font-size:10px}.DashboardOverview-module__lCHOVq__alertFooter{margin-top:8px;padding-top:6px}.DashboardOverview-module__lCHOVq__alertTriggerList{gap:4px}.DashboardOverview-module__lCHOVq__alertTriggerTitle{font-size:11px}.DashboardOverview-module__lCHOVq__alertTriggerItem{padding:3px 8px;font-size:10px}.DashboardOverview-module__lCHOVq__alertShowMoreBtn{min-height:44px;margin-top:6px;padding:12px;font-size:13px}.DashboardOverview-module__lCHOVq__keywordSummaryCard{border-radius:10px;margin-bottom:12px;padding:16px;overflow:hidden}.DashboardOverview-module__lCHOVq__keywordSummaryHeader{margin-bottom:12px;padding-bottom:10px}.DashboardOverview-module__lCHOVq__keywordSummaryTitle{font-size:15px}.DashboardOverview-module__lCHOVq__keywordSummaryTable{display:none}.DashboardOverview-module__lCHOVq__keywordSummaryMobileCards{flex-direction:column;gap:10px;display:flex}.DashboardOverview-module__lCHOVq__activityCard{border-radius:10px;margin-bottom:12px;padding:16px}.DashboardOverview-module__lCHOVq__activityHeader{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px;padding-bottom:10px}.DashboardOverview-module__lCHOVq__activityTitle{font-size:15px}.DashboardOverview-module__lCHOVq__activitySubtitle{font-size:12px}.DashboardOverview-module__lCHOVq__activityList{padding-left:2px}.DashboardOverview-module__lCHOVq__activityItem{gap:10px;padding-bottom:16px}.DashboardOverview-module__lCHOVq__activityDot,.DashboardOverview-module__lCHOVq__activityDotLast{width:10px;height:10px}.DashboardOverview-module__lCHOVq__activityTimeline{top:16px;left:6px}.DashboardOverview-module__lCHOVq__activityDetail{flex-direction:column;align-items:flex-start;gap:4px}.DashboardOverview-module__lCHOVq__activityTop{gap:8px}.DashboardOverview-module__lCHOVq__activityDate{font-size:12px}.DashboardOverview-module__lCHOVq__activityKeywordTag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:3px 10px;font-size:12px;overflow:hidden}.DashboardOverview-module__lCHOVq__activityDescription{font-size:12px}.DashboardOverview-module__lCHOVq__activityTypeBadgeNew,.DashboardOverview-module__lCHOVq__activityTypeBadgeUpdate{padding:2px 8px;font-size:11px}.DashboardOverview-module__lCHOVq__activityNoUrl{margin-left:0;font-size:10px}.DashboardOverview-module__lCHOVq__trendChartCard{border-radius:10px;margin-top:12px;padding:16px;overflow:hidden}.DashboardOverview-module__lCHOVq__trendChartHeader{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:12px}.DashboardOverview-module__lCHOVq__trendChartTitleSection{gap:8px}.DashboardOverview-module__lCHOVq__chartTitle{font-size:14px;line-height:1.4}.DashboardOverview-module__lCHOVq__chartIcon{flex-shrink:0;width:18px;height:18px}.DashboardOverview-module__lCHOVq__trendChartControls{flex-direction:column;gap:8px;width:100%}.DashboardOverview-module__lCHOVq__chartModeToggle{width:100%}.DashboardOverview-module__lCHOVq__chartModeButton{text-align:center;flex:1;min-height:44px;padding:10px 8px;font-size:12px}.DashboardOverview-module__lCHOVq__periodSelector{width:100%}.DashboardOverview-module__lCHOVq__periodButton{text-align:center;flex:1;min-height:44px;padding:10px 6px;font-size:12px}.DashboardOverview-module__lCHOVq__trendChartCard .recharts-wrapper{margin-left:-8px;margin-right:-8px}.DashboardOverview-module__lCHOVq__chartEmpty{padding:28px 16px}.DashboardOverview-module__lCHOVq__chartEmpty span{font-size:13px}.DashboardOverview-module__lCHOVq__chartEmpty p{font-size:12px}.DashboardOverview-module__lCHOVq__heatmapContainer{position:relative}.DashboardOverview-module__lCHOVq__heatmapLegend{flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;padding:8px 10px}.DashboardOverview-module__lCHOVq__heatmapLegendLabel{width:100%;margin-bottom:2px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapLegendItem{gap:4px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapLegendSwatch{width:12px;height:12px}.DashboardOverview-module__lCHOVq__heatmapScrollWrapper{-webkit-overflow-scrolling:touch;position:relative}.DashboardOverview-module__lCHOVq__heatmapTable{min-width:500px}.DashboardOverview-module__lCHOVq__heatmapCornerTh{min-width:130px;max-width:130px;padding:8px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapPromptTd{min-width:130px;max-width:130px;padding:8px}.DashboardOverview-module__lCHOVq__heatmapPromptText{font-size:12px}.DashboardOverview-module__lCHOVq__heatmapSummaryRowLabel{min-width:130px;max-width:130px;padding:10px 8px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapDateTh{min-width:32px;padding:6px 2px 8px}.DashboardOverview-module__lCHOVq__heatmapDateMonth{font-size:9px}.DashboardOverview-module__lCHOVq__heatmapDateDay{font-size:11px}.DashboardOverview-module__lCHOVq__heatmapCell{border-radius:4px;min-width:28px;height:32px}.DashboardOverview-module__lCHOVq__heatmapCellText{font-size:10px}.DashboardOverview-module__lCHOVq__heatmapAvgTh{min-width:80px;padding:8px 6px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapAvgTd{padding:8px 6px}.DashboardOverview-module__lCHOVq__heatmapAvgBar{min-width:30px;height:6px}.DashboardOverview-module__lCHOVq__heatmapAvgValue{min-width:30px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapAvgCell{gap:6px}.DashboardOverview-module__lCHOVq__heatmapTooltip{border-radius:10px;min-width:220px;max-width:calc(100vw - 32px);padding:14px 16px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapTooltipDate{font-size:13px}.DashboardOverview-module__lCHOVq__heatmapTooltipFraction{padding:2px 8px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapTooltipPrompt{margin-bottom:10px;font-size:12px}.DashboardOverview-module__lCHOVq__heatmapTooltipRate{font-size:16px}.DashboardOverview-module__lCHOVq__engineLabel{font-size:12px}.DashboardOverview-module__lCHOVq__engineStatusCited,.DashboardOverview-module__lCHOVq__engineStatusNotCited{padding:1px 6px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapTooltipEngines{gap:6px;padding-top:8px}.DashboardOverview-module__lCHOVq__heatmapTooltipStats{gap:3px;padding-top:8px;font-size:12px}.DashboardOverview-module__lCHOVq__tableCard{border-radius:10px;margin-top:12px}.DashboardOverview-module__lCHOVq__tableHeader{padding:0 16px}.DashboardOverview-module__lCHOVq__tableTabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.DashboardOverview-module__lCHOVq__tableTab{white-space:nowrap;min-height:44px;padding:12px 16px;font-size:14px}.DashboardOverview-module__lCHOVq__tableDescription{padding:10px 16px;font-size:12px}.DashboardOverview-module__lCHOVq__tableContainer{display:none}.DashboardOverview-module__lCHOVq__tableMobileCards{flex-direction:column;gap:0;padding:8px 16px 16px;display:flex}.DashboardOverview-module__lCHOVq__mobileTableCard{padding:16px 0}.DashboardOverview-module__lCHOVq__mobileTableCardUrl{min-height:24px;font-size:13px}.DashboardOverview-module__lCHOVq__mobileTableCardRow{min-height:32px;padding:6px 0}.DashboardOverview-module__lCHOVq__mobilePromptCard{min-height:44px;padding:16px}.DashboardOverview-module__lCHOVq__alertModalOverlay{align-items:flex-end;padding:0}.DashboardOverview-module__lCHOVq__alertModal{border-radius:16px 16px 0 0;max-width:100%;max-height:85dvh;animation:.3s DashboardOverview-module__lCHOVq__slideUp}@keyframes DashboardOverview-module__lCHOVq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.DashboardOverview-module__lCHOVq__alertModalHeader{padding:16px 18px;position:relative}.DashboardOverview-module__lCHOVq__alertModalHeader:before{content:"";background:#d1d5db;border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.DashboardOverview-module__lCHOVq__alertModalTitle{margin-top:8px;font-size:16px}.DashboardOverview-module__lCHOVq__alertModalBody{-webkit-overflow-scrolling:touch;gap:12px;padding:12px 16px}.DashboardOverview-module__lCHOVq__alertModalItem{border-radius:10px;padding:14px}.DashboardOverview-module__lCHOVq__alertModalItemHeader{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.DashboardOverview-module__lCHOVq__alertModalKeyword{word-break:break-all;font-size:13px}.DashboardOverview-module__lCHOVq__alertModalScore{font-size:11px}.DashboardOverview-module__lCHOVq__alertModalReason{padding:12px}.DashboardOverview-module__lCHOVq__alertModalReasonHeader{flex-wrap:wrap;gap:6px}.DashboardOverview-module__lCHOVq__alertModalReasonAction{font-size:12px}.DashboardOverview-module__lCHOVq__alertModalReasonDesc{font-size:12px;line-height:1.5}.DashboardOverview-module__lCHOVq__alertModalFooter{padding:12px 18px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.DashboardOverview-module__lCHOVq__alertModalCloseBtn{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 24px;font-size:15px;display:flex}.DashboardOverview-module__lCHOVq__alertModalClose{justify-content:center;align-items:center;width:32px;min-width:44px;height:32px;min-height:44px;font-size:16px;display:flex}.DashboardOverview-module__lCHOVq__promptSummaryToggleBtn{min-height:44px;padding:10px 24px;font-size:13px}.DashboardOverview-module__lCHOVq__activityToggleButton{min-height:44px;padding:12px 0;font-size:13px}.DashboardOverview-module__lCHOVq__detailLink{min-height:44px;padding:8px 12px;font-size:13px}}@media (max-width:480px){.DashboardOverview-module__lCHOVq__container{padding:12px}.DashboardOverview-module__lCHOVq__title{font-size:17px}.DashboardOverview-module__lCHOVq__description{font-size:11px}.DashboardOverview-module__lCHOVq__dropdown{min-height:40px;padding:8px 12px;font-size:13px}.DashboardOverview-module__lCHOVq__metricsGrid4{grid-template-columns:1fr 1fr;gap:8px}.DashboardOverview-module__lCHOVq__metricCard{padding:12px 14px}.DashboardOverview-module__lCHOVq__metricHeader{margin-bottom:6px}.DashboardOverview-module__lCHOVq__metricTitle,.DashboardOverview-module__lCHOVq__metricTitleWarning{font-size:10px}.DashboardOverview-module__lCHOVq__metricValue,.DashboardOverview-module__lCHOVq__metricValueWarning{font-size:28px}.DashboardOverview-module__lCHOVq__metricLabel{font-size:13px}.DashboardOverview-module__lCHOVq__metricRight{display:none}.DashboardOverview-module__lCHOVq__citationDenom{font-size:14px}.DashboardOverview-module__lCHOVq__citationRateValue{font-size:16px}.DashboardOverview-module__lCHOVq__citationCardTop{gap:8px}.DashboardOverview-module__lCHOVq__stabilityCard{padding:14px}.DashboardOverview-module__lCHOVq__stabilityTitle{font-size:14px}.DashboardOverview-module__lCHOVq__stabilityValue{font-size:36px}.DashboardOverview-module__lCHOVq__stabilityUnit{font-size:18px}.DashboardOverview-module__lCHOVq__stabilityTrendLabel{font-size:11px}.DashboardOverview-module__lCHOVq__stabilityTrendUp,.DashboardOverview-module__lCHOVq__stabilityTrendDown{min-width:66px;padding:3px 8px;font-size:12px}.DashboardOverview-module__lCHOVq__stabilityFooterText{font-size:10px}.DashboardOverview-module__lCHOVq__alertCard{padding:12px}.DashboardOverview-module__lCHOVq__alertTitle{font-size:14px}.DashboardOverview-module__lCHOVq__alertItem{min-height:44px;padding:10px}.DashboardOverview-module__lCHOVq__alertKeyword{font-size:11px}.DashboardOverview-module__lCHOVq__alertScore{font-size:10px}.DashboardOverview-module__lCHOVq__alertReasonBadge,.DashboardOverview-module__lCHOVq__alertReasonBadgeDanger,.DashboardOverview-module__lCHOVq__alertReasonBadgeInfo{padding:2px 6px;font-size:9px}.DashboardOverview-module__lCHOVq__alertAction{font-size:9px}.DashboardOverview-module__lCHOVq__alertTriggerList{gap:3px}.DashboardOverview-module__lCHOVq__alertTriggerTitle{width:100%;font-size:10px}.DashboardOverview-module__lCHOVq__alertTriggerItem{padding:2px 6px;font-size:9px}.DashboardOverview-module__lCHOVq__keywordSummaryCard{padding:12px}.DashboardOverview-module__lCHOVq__keywordSummaryTitle{font-size:14px}.DashboardOverview-module__lCHOVq__keywordSummaryIcon{width:16px;height:16px}.DashboardOverview-module__lCHOVq__mobilePromptCard,.DashboardOverview-module__lCHOVq__activityCard{padding:12px}.DashboardOverview-module__lCHOVq__activityTitle{font-size:14px}.DashboardOverview-module__lCHOVq__activityIcon{width:16px;height:16px}.DashboardOverview-module__lCHOVq__activityItem{gap:8px;padding-bottom:14px}.DashboardOverview-module__lCHOVq__activityDot,.DashboardOverview-module__lCHOVq__activityDotLast{width:8px;height:8px;margin-top:5px}.DashboardOverview-module__lCHOVq__activityTimeline{width:1.5px;top:15px;left:5px}.DashboardOverview-module__lCHOVq__activityDate{font-size:11px}.DashboardOverview-module__lCHOVq__activityKeywordTag{padding:3px 8px;font-size:11px}.DashboardOverview-module__lCHOVq__activityDescription{font-size:11px}.DashboardOverview-module__lCHOVq__activityTypeBadgeNew,.DashboardOverview-module__lCHOVq__activityTypeBadgeUpdate{padding:2px 7px;font-size:10px}.DashboardOverview-module__lCHOVq__trendChartCard{padding:12px}.DashboardOverview-module__lCHOVq__chartTitle{font-size:13px}.DashboardOverview-module__lCHOVq__chartModeButton,.DashboardOverview-module__lCHOVq__periodButton{min-height:40px;padding:8px 4px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapLegend{gap:4px 8px;margin-bottom:8px;padding:6px 8px}.DashboardOverview-module__lCHOVq__heatmapLegendLabel{font-size:11px}.DashboardOverview-module__lCHOVq__heatmapLegendItem{gap:3px;font-size:10px}.DashboardOverview-module__lCHOVq__heatmapLegendSwatch{border-radius:3px;width:10px;height:10px}.DashboardOverview-module__lCHOVq__heatmapTable{min-width:400px}.DashboardOverview-module__lCHOVq__heatmapCornerTh{min-width:100px;max-width:100px;padding:6px;font-size:10px}.DashboardOverview-module__lCHOVq__heatmapPromptTd{min-width:100px;max-width:100px;padding:6px}.DashboardOverview-module__lCHOVq__heatmapPromptText{font-size:11px}.DashboardOverview-module__lCHOVq__heatmapSummaryRowLabel{min-width:100px;max-width:100px;padding:8px 6px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapDateTh{min-width:28px;padding:4px 1px 6px}.DashboardOverview-module__lCHOVq__heatmapDateMonth{font-size:8px}.DashboardOverview-module__lCHOVq__heatmapDateDay{font-size:10px}.DashboardOverview-module__lCHOVq__heatmapCell{border-radius:3px;min-width:24px;height:28px}.DashboardOverview-module__lCHOVq__heatmapCellText{font-size:9px}.DashboardOverview-module__lCHOVq__heatmapAvgTh{min-width:60px;padding:6px 4px;font-size:10px}.DashboardOverview-module__lCHOVq__heatmapAvgTd{padding:6px 4px}.DashboardOverview-module__lCHOVq__heatmapAvgBar{min-width:20px;height:5px}.DashboardOverview-module__lCHOVq__heatmapAvgValue{min-width:28px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapAvgCell{gap:4px}.DashboardOverview-module__lCHOVq__heatmapTooltip{min-width:200px;max-width:calc(100vw - 24px);padding:12px 14px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapTooltipDate{font-size:12px}.DashboardOverview-module__lCHOVq__heatmapTooltipFraction{padding:2px 6px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapTooltipPrompt{margin-bottom:8px;font-size:11px}.DashboardOverview-module__lCHOVq__heatmapTooltipRate{font-size:14px}.DashboardOverview-module__lCHOVq__engineLabel{font-size:11px}.DashboardOverview-module__lCHOVq__engineStatusCited,.DashboardOverview-module__lCHOVq__engineStatusNotCited{padding:1px 5px;font-size:10px}.DashboardOverview-module__lCHOVq__heatmapTooltipEngines{gap:5px;padding-top:6px}.DashboardOverview-module__lCHOVq__heatmapTooltipEngineRow{gap:6px}.DashboardOverview-module__lCHOVq__engineDotCited,.DashboardOverview-module__lCHOVq__engineDotNotCited{width:6px;height:6px}.DashboardOverview-module__lCHOVq__tableHeader{padding:0 12px}.DashboardOverview-module__lCHOVq__tableTab{min-height:40px;padding:10px 12px;font-size:13px}.DashboardOverview-module__lCHOVq__tableDescription{padding:8px 12px;font-size:11px}.DashboardOverview-module__lCHOVq__tableMobileCards{padding:6px 12px 12px}.DashboardOverview-module__lCHOVq__mobileTableCardRow{min-height:28px}.DashboardOverview-module__lCHOVq__solutionBadgeNotAnalyzed,.DashboardOverview-module__lCHOVq__solutionBadgeBlocker,.DashboardOverview-module__lCHOVq__solutionBadgeNeedsWork,.DashboardOverview-module__lCHOVq__solutionBadgeOk{gap:3px;padding:2px 7px;font-size:10px}.DashboardOverview-module__lCHOVq__statusBadgeOk,.DashboardOverview-module__lCHOVq__statusBadgeWarn{padding:2px 8px;font-size:10px}.DashboardOverview-module__lCHOVq__statusBadgeNoUrl{padding:1px 6px;font-size:10px}.DashboardOverview-module__lCHOVq__alertModal{max-height:90dvh}.DashboardOverview-module__lCHOVq__alertModalHeader{padding:14px 16px}.DashboardOverview-module__lCHOVq__alertModalTitle{font-size:15px}.DashboardOverview-module__lCHOVq__alertModalBody{gap:10px;padding:10px 14px}.DashboardOverview-module__lCHOVq__alertModalItem{border-radius:10px;padding:12px}.DashboardOverview-module__lCHOVq__alertModalItemHeader{gap:8px;margin-bottom:10px}.DashboardOverview-module__lCHOVq__alertModalKeyword{font-size:12px}.DashboardOverview-module__lCHOVq__alertModalScore{padding:2px 8px;font-size:10px}.DashboardOverview-module__lCHOVq__alertModalReason{padding:10px}.DashboardOverview-module__lCHOVq__alertModalReasonHeader{gap:6px;margin-bottom:6px}.DashboardOverview-module__lCHOVq__alertModalReasonAction{font-size:11px}.DashboardOverview-module__lCHOVq__alertModalReasonDesc{font-size:11px;line-height:1.5}.DashboardOverview-module__lCHOVq__alertModalCloseBtn{min-height:44px;padding:12px 20px;font-size:14px}.DashboardOverview-module__lCHOVq__promptSummaryToggleBtn,.DashboardOverview-module__lCHOVq__activityToggleButton{min-height:40px}}@media (max-width:360px){.DashboardOverview-module__lCHOVq__container{padding:10px}.DashboardOverview-module__lCHOVq__title{font-size:16px}.DashboardOverview-module__lCHOVq__dropdown{min-width:0;min-height:36px;padding:6px 10px;font-size:12px}.DashboardOverview-module__lCHOVq__dropdownItem{min-height:40px;font-size:13px}.DashboardOverview-module__lCHOVq__metricsGrid4{gap:6px}.DashboardOverview-module__lCHOVq__metricCard{padding:10px 12px}.DashboardOverview-module__lCHOVq__metricTitle,.DashboardOverview-module__lCHOVq__metricTitleWarning{font-size:9px}.DashboardOverview-module__lCHOVq__metricValue,.DashboardOverview-module__lCHOVq__metricValueWarning{font-size:24px}.DashboardOverview-module__lCHOVq__metricLabel,.DashboardOverview-module__lCHOVq__citationDenom{font-size:12px}.DashboardOverview-module__lCHOVq__citationRateValue{font-size:14px}.DashboardOverview-module__lCHOVq__citationRateLabel{font-size:9px}.DashboardOverview-module__lCHOVq__stabilityValue{font-size:32px}.DashboardOverview-module__lCHOVq__stabilityUnit{font-size:16px}.DashboardOverview-module__lCHOVq__alertItem{padding:8px}.DashboardOverview-module__lCHOVq__mobilePromptCard{padding:10px}.DashboardOverview-module__lCHOVq__mobilePromptCardTitle{font-size:12px}.DashboardOverview-module__lCHOVq__mobilePromptCardMetricLabel{font-size:10px}.DashboardOverview-module__lCHOVq__mobilePromptCardMetricValue,.DashboardOverview-module__lCHOVq__mobilePromptCardMetricValueWarn,.DashboardOverview-module__lCHOVq__mobileTableCardUrl,.DashboardOverview-module__lCHOVq__mobileTableCardPrompt{font-size:12px}.DashboardOverview-module__lCHOVq__mobileTableCardLabel{font-size:11px}.DashboardOverview-module__lCHOVq__mobileTableCardValue{font-size:12px}.DashboardOverview-module__lCHOVq__chartModeButton,.DashboardOverview-module__lCHOVq__periodButton{min-height:36px;font-size:10px}.DashboardOverview-module__lCHOVq__tableTab{padding:8px 10px;font-size:12px}.DashboardOverview-module__lCHOVq__alertModalHeader{padding:14px}.DashboardOverview-module__lCHOVq__alertModalTitle{font-size:14px}.DashboardOverview-module__lCHOVq__alertModalBody{gap:10px;padding:10px 12px}.DashboardOverview-module__lCHOVq__alertModalItem{border-radius:10px;padding:10px}.DashboardOverview-module__lCHOVq__alertModalItemHeader{gap:6px;margin-bottom:8px}.DashboardOverview-module__lCHOVq__alertModalKeyword{font-size:12px}.DashboardOverview-module__lCHOVq__alertModalScore{padding:2px 6px;font-size:10px}.DashboardOverview-module__lCHOVq__alertModalReason{margin-top:6px;padding:10px}.DashboardOverview-module__lCHOVq__alertModalReasonHeader{gap:5px;margin-bottom:5px}.DashboardOverview-module__lCHOVq__alertModalReasonAction{font-size:11px}.DashboardOverview-module__lCHOVq__alertModalReasonDesc{font-size:11px;line-height:1.5}.DashboardOverview-module__lCHOVq__alertModalFooter{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.DashboardOverview-module__lCHOVq__alertModalCloseBtn{padding:12px 18px;font-size:14px}}.DashboardOverview-module__lCHOVq__loadingState{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;font-size:15px;display:flex}.DashboardOverview-module__lCHOVq__spinning{animation:1s linear infinite DashboardOverview-module__lCHOVq__spin}@keyframes DashboardOverview-module__lCHOVq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardOverview-module__lCHOVq__chartEmpty{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.DashboardOverview-module__lCHOVq__chartEmpty span{color:#6b7280;font-size:15px;font-weight:500}.DashboardOverview-module__lCHOVq__chartEmpty p{color:#9ca3af;margin:0;font-size:13px;line-height:1.6}.DashboardOverview-module__lCHOVq__tableEmpty{text-align:center;color:#9ca3af;font-size:14px;padding:24px 16px!important}.DashboardOverview-module__lCHOVq__alertEmpty{color:#6b7280;justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.DashboardOverview-module__lCHOVq__activityEmpty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:14px;display:flex}.DashboardOverview-module__lCHOVq__keywordSummaryEmpty{color:#9ca3af;justify-content:center;align-items:center;padding:24px 16px;font-size:14px;display:flex}.DashboardOverview-module__lCHOVq__statusBadgeNoUrl{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.DashboardOverview-module__lCHOVq__stabilityBadgeNoUrl{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.DashboardOverview-module__lCHOVq__pageStatusNotIndexed{color:#6b7280;white-space:nowrap;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.DashboardOverview-module__lCHOVq__activityNoUrl{color:#ef6b6b;align-items:center;gap:3px;margin-left:4px;font-size:11px;font-weight:500;display:inline-flex}.DashboardOverview-module__lCHOVq__activityToggleButton{color:#6b7280;cursor:pointer;background:0 0;border:1px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px 0;font-size:13px;font-weight:500;transition:all .2s;display:flex}.DashboardOverview-module__lCHOVq__activityToggleButton:hover{color:#374151;background:#f9fafb;border-color:#9ca3af}.DashboardOverview-module__lCHOVq__solutionBadgeNone{color:#9ca3af;font-size:13px}.DashboardOverview-module__lCHOVq__solutionBadgeNotAnalyzed{color:#6366f1;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionBadgeBlocker{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionBadgeNeedsWork{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionBadgeOk{color:#2fa8a0;background:#e6f7f6;border:1px solid #99d5d0;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.DashboardOverview-module__lCHOVq__tableTdSolution{text-align:center}.DashboardOverview-module__lCHOVq__solutionTableNone{color:#9ca3af;font-size:13px}.DashboardOverview-module__lCHOVq__solutionTableNotAnalyzed{color:#6366f1;background:#eef2ff;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionTableBlocker{color:#dc2626;background:#fef2f2;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionTableNeedsWork{color:#6b7280;cursor:help;background:#f3f4f6;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.DashboardOverview-module__lCHOVq__solutionTableOk{color:#2fa8a0;background:#e6f7f6;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.DashboardOverview-module__lCHOVq__alertShowMoreBtn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.DashboardOverview-module__lCHOVq__alertShowMoreBtn:hover{color:#374151;background:#f3f4f6;border-color:#9ca3af}.DashboardOverview-module__lCHOVq__alertModalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DashboardOverview-module__lCHOVq__alertModal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;display:flex;box-shadow:0 20px 60px #0003}.DashboardOverview-module__lCHOVq__alertModalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.DashboardOverview-module__lCHOVq__alertModalTitle{color:#1f2937;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.DashboardOverview-module__lCHOVq__alertModalClose{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .2s;display:flex}.DashboardOverview-module__lCHOVq__alertModalClose:hover{color:#374151;background:#e5e7eb}.DashboardOverview-module__lCHOVq__alertModalBody{flex-direction:column;gap:16px;padding:16px 24px;display:flex;overflow-y:auto}.DashboardOverview-module__lCHOVq__alertModalItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.DashboardOverview-module__lCHOVq__alertModalItemHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.DashboardOverview-module__lCHOVq__alertModalKeyword{color:#1f2937;word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.DashboardOverview-module__lCHOVq__alertModalScore{color:#6b7280;white-space:nowrap;background:#f3f4f6;border-radius:12px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500}.DashboardOverview-module__lCHOVq__alertModalReason{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;padding:12px;transition:all .15s;display:block}.DashboardOverview-module__lCHOVq__alertModalReason:hover{background:#f9fafb;border-color:#d1d5db}.DashboardOverview-module__lCHOVq__alertModalReasonHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.DashboardOverview-module__lCHOVq__alertModalReasonAction{color:#374151;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.DashboardOverview-module__lCHOVq__alertModalReasonDesc{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.DashboardOverview-module__lCHOVq__alertModalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;padding:16px 24px;display:flex}.DashboardOverview-module__lCHOVq__alertModalCloseBtn{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .2s}.DashboardOverview-module__lCHOVq__alertModalCloseBtn:hover{background:#e5e7eb}
@keyframes DashboardSkeletons-module__7ewu0W__dashboard-shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@media (prefers-reduced-motion:reduce){.DashboardSkeletons-module__7ewu0W__skel,.DashboardSkeletons-module__7ewu0W__skelHeavy,.DashboardSkeletons-module__7ewu0W__skelText,.DashboardSkeletons-module__7ewu0W__skelCircle,.DashboardSkeletons-module__7ewu0W__skelCell,.DashboardSkeletons-module__7ewu0W__skelBar{animation:none!important}}.DashboardSkeletons-module__7ewu0W__skel,.DashboardSkeletons-module__7ewu0W__skelText,.DashboardSkeletons-module__7ewu0W__skelCircle,.DashboardSkeletons-module__7ewu0W__skelCell,.DashboardSkeletons-module__7ewu0W__skelBar,.DashboardSkeletons-module__7ewu0W__skelHeavy{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 40%,#f1f5f9 80%) 0 0/1200px 100%;border-radius:6px;animation:1.6s ease-in-out infinite DashboardSkeletons-module__7ewu0W__dashboard-shimmer}.DashboardSkeletons-module__7ewu0W__skelText{border-radius:4px;height:12px}.DashboardSkeletons-module__7ewu0W__skelCircle{border-radius:999px}.DashboardSkeletons-module__7ewu0W__skelCell{border-radius:4px;width:100%;height:28px}.DashboardSkeletons-module__7ewu0W__skelBar{border-radius:999px;height:8px}.DashboardSkeletons-module__7ewu0W__heatmapCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:20px}.DashboardSkeletons-module__7ewu0W__heatmapHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.DashboardSkeletons-module__7ewu0W__heatmapTitle{width:280px;height:22px}.DashboardSkeletons-module__7ewu0W__heatmapButtons{gap:6px;display:flex}.DashboardSkeletons-module__7ewu0W__heatmapButton{border-radius:4px;width:56px;height:26px}.DashboardSkeletons-module__7ewu0W__heatmapLegendRow{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.DashboardSkeletons-module__7ewu0W__heatmapLegendItem{width:80px;height:16px}.DashboardSkeletons-module__7ewu0W__heatmapGrid{grid-template-columns:160px repeat(7,1fr) 80px;align-items:center;gap:4px;display:grid}.DashboardSkeletons-module__7ewu0W__heatmapGridCell{background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 40%,#f1f5f9 80%) 0 0/1200px 100%;border-radius:4px;height:24px;animation:1.6s ease-in-out infinite DashboardSkeletons-module__7ewu0W__dashboard-shimmer}.DashboardSkeletons-module__7ewu0W__heatmapPromptLabel{border-radius:4px;width:120px;height:14px}.DashboardSkeletons-module__7ewu0W__tableCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px}.DashboardSkeletons-module__7ewu0W__tableHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.DashboardSkeletons-module__7ewu0W__tableTabs{gap:8px;display:flex}.DashboardSkeletons-module__7ewu0W__tableTab{border-radius:6px;width:100px;height:28px}.DashboardSkeletons-module__7ewu0W__tableRefreshBtn{border-radius:6px;width:28px;height:28px}.DashboardSkeletons-module__7ewu0W__tableDescription{width:70%;height:14px;margin-bottom:12px}.DashboardSkeletons-module__7ewu0W__tableRow{border-top:1px solid #f1f5f9;grid-template-columns:1fr 100px 140px;align-items:center;gap:12px;padding:12px 0;display:grid}.DashboardSkeletons-module__7ewu0W__tableRow:first-of-type{border-top:none}.DashboardSkeletons-module__7ewu0W__tableCellPrimary{width:80%;height:16px}.DashboardSkeletons-module__7ewu0W__tableCellSecondary{width:60px;height:16px;margin-left:auto}.DashboardSkeletons-module__7ewu0W__tableCellTertiary{width:100px;height:14px;margin-left:auto}.DashboardSkeletons-module__7ewu0W__gridCardsRow{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:768px){.DashboardSkeletons-module__7ewu0W__gridCardsRow{grid-template-columns:1fr 1fr}.DashboardSkeletons-module__7ewu0W__heatmapGrid{grid-template-columns:100px repeat(5,1fr) 60px}.DashboardSkeletons-module__7ewu0W__tableRow{grid-template-columns:1fr 80px 100px}}.DashboardSkeletons-module__7ewu0W__skelCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;min-height:110px;padding:16px;display:flex}.DashboardSkeletons-module__7ewu0W__skelCardTitle{width:60%;height:14px}.DashboardSkeletons-module__7ewu0W__skelCardValue{width:40%;height:32px}.DashboardSkeletons-module__7ewu0W__skelCardSub{width:50%;height:12px;margin-top:auto}.DashboardSkeletons-module__7ewu0W__section2Row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:768px){.DashboardSkeletons-module__7ewu0W__section2Row{grid-template-columns:1fr}}.DashboardSkeletons-module__7ewu0W__skelWidget{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;min-height:200px;padding:18px;display:flex}.DashboardSkeletons-module__7ewu0W__skelWidgetTitle{width:40%;height:18px}.DashboardSkeletons-module__7ewu0W__skelWidgetValue{width:30%;height:38px}.DashboardSkeletons-module__7ewu0W__skelWidgetRow{width:100%;height:14px;margin-top:4px}.DashboardSkeletons-module__7ewu0W__listCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:18px}.DashboardSkeletons-module__7ewu0W__listHeader{align-items:center;gap:12px;margin-bottom:14px;display:flex}.DashboardSkeletons-module__7ewu0W__listTitle{width:200px;height:18px}.DashboardSkeletons-module__7ewu0W__listItem{border-top:1px solid #f1f5f9;gap:12px;padding:10px 0;display:flex}.DashboardSkeletons-module__7ewu0W__listItem:first-of-type{border-top:none}.DashboardSkeletons-module__7ewu0W__listItemDot{border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.DashboardSkeletons-module__7ewu0W__listItemBody{flex-direction:column;flex:1;gap:6px;display:flex}.DashboardSkeletons-module__7ewu0W__listItemLine{width:80%;height:12px}.DashboardSkeletons-module__7ewu0W__listItemSubLine{width:60%;height:12px}
