.growthInsights{display:grid;gap:24px;min-width:0}.growthInsights .contentPanel{min-width:0}.growthInsights header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.growthInsights h2{margin:0 0 10px}.growthInsights h3{margin:26px 0 14px}.growthInsights p{line-height:1.65}.growthInsights .insightEyebrow{font-size:.72rem;letter-spacing:.1em;color:var(--muted,#637c83);margin:0 0 8px}.insightActions,.insightToolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.insightToolbar{margin:20px 0}.insightToolbar label{min-width:240px}.insightSummaryCards,.insightProfileCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:20px}.insightSummaryCards article,.insightProfileCards article{padding:18px;background:var(--surface-soft,#f1f7fa);border:1px solid var(--border,#dce7ec);border-radius:14px}.insightSummaryCards span,.insightProfileCards span{display:block;font-size:.85rem;line-height:1.5}.insightSummaryCards strong,.insightProfileCards strong{display:block;font-size:1.9rem;margin-top:8px}.insightReport{padding:clamp(20px,3vw,36px);background:var(--surface,#fff);border:1px solid var(--border,#dce7ec);border-radius:20px;min-width:0}.insightSummary{font-size:1.15rem}.insightEvidence{padding:0;list-style:none}.insightEvidence li{border-left:3px solid #227f86;padding:12px 18px;background:var(--surface-soft,#f3f8fa);margin:12px 0;border-radius:0 12px 12px 0}.insightEvidence p{margin:5px 0}.insightEvidence small,.insightRecommendations small{color:var(--muted,#637c83)}.insightRecommendations{display:grid;gap:16px}.insightRecommendations article{display:flex;gap:16px;padding:20px;border:1px solid var(--border,#dce7ec);border-radius:14px}.insightRecommendations h4{font-size:1.1rem;margin:4px 0 10px}.insightStep{background:#dceded;color:#145b63;border-radius:50%;display:grid;place-items:center;min-width:32px;height:32px}.insightLimits{padding:18px;background:var(--surface-soft,#f3f8fa);margin-top:22px;border-radius:12px}.insightLimits li{margin:10px 0;line-height:1.6}.insightSmall{font-size:.82rem;color:var(--muted,#637c83)}.insightNotice{padding:14px;background:#fff2cf;color:#624400;border-radius:10px}.insightTableScroll{overflow-x:auto;max-width:100%;margin:18px 0}.insightTableScroll table{border-collapse:collapse;width:100%;min-width:1120px;text-align:left}.insightTableScroll th,.insightTableScroll td{padding:16px 12px;border-bottom:1px solid var(--border,#dce7ec);vertical-align:top}.insightTableScroll th{font-size:.8rem}.insightTableScroll td:first-child{min-width:250px;max-width:360px}.insightTableScroll small{display:block;margin:8px 0;color:var(--muted,#637c83);line-height:1.5}.insightTableScroll form{min-width:230px}.insightHistory{padding-left:18px;font-size:.8rem}.insightHistory li{margin:8px 0}.insightPostLink{text-align:left;font-weight:600}.insightToggle{display:flex!important;gap:8px;align-items:center;font-size:.85rem}.insightToggle input{width:auto!important}.insightEmpty{padding:28px 20px;background:var(--surface-soft,#f1f7fa);border-radius:14px;margin:16px 0}.growthInsights summary{cursor:pointer;line-height:1.6}.growthInsights button{white-space:normal}.growthInsights [role=alert]{color:#a52d2d}@media(max-width:600px){.insightActions{width:100%}.insightActions button{flex:1 1 100%}.insightRecommendations article{padding:16px;gap:10px}.insightSummaryCards{grid-template-columns:1fr}.insightToolbar label{min-width:0;width:100%}}
/* Visual post analytics: cards stay inside the viewport at every width. */
.insightVisualOverview{padding:24px;border:1px solid var(--border,#dce7ec);border-radius:18px;background:var(--surface-soft,#f3f8fa);margin:22px 0}.insightOverviewHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.insightOverviewHeading h3{margin:0 0 8px}.insightOverviewHeading p{margin:0;max-width:700px}.insightScope{white-space:nowrap;border:1px solid var(--border,#dce7ec);border-radius:30px;padding:8px 12px;font-size:.75rem;color:var(--muted,#637c83)}.insightOverviewTotals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.insightOverviewTotals .insightMetric{background:var(--surface,#fff);border-radius:12px;padding:18px}.insightMetric span,.insightMetric small{display:block;line-height:1.5}.insightMetric span{font-size:.8rem;color:var(--muted,#637c83)}.insightMetric strong{display:block;font-size:1.65rem;letter-spacing:-.03em;line-height:1.3;margin:8px 0}.insightMetric small{font-size:.7rem;color:var(--muted,#637c83)}.insightChart{background:var(--surface,#fff);border:1px solid var(--border,#dce7ec);border-radius:14px;padding:22px}.insightChart h4{margin:0;font-size:1rem}.insightBarRow{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(70px,2fr) 50px;gap:18px;align-items:center;margin:16px 0}.growthInsights .insightBarRow button{background:none;border:0;padding:0;text-align:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8rem;color:inherit;box-shadow:none}.insightBarRow strong{text-align:right;font-size:.85rem}.insightBarTrack{height:14px;background:var(--surface-soft,#edf3f6);border-radius:6px;overflow:hidden}.insightBarTrack span{display:block;height:100%;background:linear-gradient(90deg,#2c969d,#0e6273);border-radius:6px;min-width:0}.insightPostGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.insightPostCard{padding:24px;border:1px solid var(--border,#dce7ec);border-radius:18px;background:var(--surface,#fff);min-width:0;box-shadow:0 4px 16px #12394b06;overflow-wrap:anywhere}.insightPostCard header{gap:12px;align-items:flex-start}.insightCardTags{display:flex;gap:6px;flex-wrap:wrap;flex:1}.insightCardTags span{background:var(--surface-soft,#edf5f7);color:var(--muted,#516e7e);padding:5px 8px;border-radius:6px;font-size:.68rem;line-height:1.4}.insightAge{font-size:.72rem;white-space:nowrap;color:var(--muted,#637c83);padding-top:5px}.insightPostCard h3{margin:18px 0 10px;font-size:1.08rem;line-height:1.5}.growthInsights button.insightCardTitle{display:block;width:100%;background:transparent;border:0;border-radius:0;padding:0;color:inherit;font:inherit;font-weight:650;line-height:inherit;text-align:left;box-shadow:none}.growthInsights button.insightCardTitle:hover,.growthInsights .insightBarRow button:hover{color:#18818b;text-decoration:underline}.insightPostCard .insightCardDate{font-size:.74rem;color:var(--muted,#637c83);margin:0 0 20px}.insightCardMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;background:var(--surface-soft,#f3f8fa);border-radius:12px}.insightInteractionBreakdown{margin:20px 0}.insightSegments{display:flex;gap:2px;height:7px;background:var(--surface-soft,#edf3f6);border-radius:5px;overflow:hidden}.insightSegments span{min-width:0}.insightLegend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:.7rem;color:var(--muted,#637c83)}.insightLegend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px}.insightLegend b{color:var(--ink,#183c4b);margin-left:3px}.reaction{background:#2f9097}.comment{background:#7063aa}.repost{background:#d1953e}.insightPostAction{padding:18px;border-radius:12px;border-left:3px solid #23848b;background:var(--surface-soft,#f0f8f8);margin:18px 0}.insightPostAction>span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:var(--muted,#516e7e);font-weight:650}.insightPostAction h4{font-size:.94rem;line-height:1.5;margin:7px 0}.insightPostAction p{font-size:.83rem;margin:8px 0}.insightPostAction small{display:block;font-size:.72rem;line-height:1.65;color:var(--muted,#637c83)}.insightPostAction.review{border-left-color:#c28a2c}.insightPostAction.wait{border-left-color:#7a8c9e}.insightPostCard footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0;font-size:.7rem;color:var(--muted,#637c83)}.insightPostCard footer small{display:block;margin-top:5px;font-size:.68rem}.insightOriginal{align-self:center;color:var(--accent,#126e79);font-size:.75rem}.insightCardDetails{border-top:1px solid var(--border,#dce7ec);padding:12px 0;font-size:.8rem}.insightCardDetails:last-child{padding-bottom:0}.insightCardDetails form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.insightCardDetails label{min-width:0}.insightCardDetails input,.insightCardDetails select{min-width:0;width:100%;box-sizing:border-box}.insightCardDetails form button{grid-column:1/-1;justify-self:start}.insightCardDetails li{line-height:1.65;margin:8px 0}.growthInsights button:focus-visible,.growthInsights a:focus-visible,.growthInsights summary:focus-visible{outline:3px solid #27949f;outline-offset:3px}.insightRecommendations article{background:var(--surface-soft,#f7fafb)}
@media(min-width:1500px){.insightCardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.insightMetric strong{font-size:1.8rem}}
@media(max-width:950px){.insightPostGrid{grid-template-columns:minmax(0,1fr)}.insightCardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:600px){.insightVisualOverview,.insightPostCard,.insightChart{padding:16px}.insightOverviewHeading{flex-direction:column;gap:12px}.insightOverviewTotals{grid-template-columns:1fr;gap:8px}.insightOverviewTotals .insightMetric{padding:14px}.insightOverviewTotals .insightMetric strong{margin:3px 0}.insightBarRow{grid-template-columns:minmax(0,1fr) 42px;gap:8px;margin:18px 0}.insightBarRow button{grid-column:1/-1}.insightCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.insightCardDetails form{grid-template-columns:1fr}.insightPostCard header{flex-direction:column}.insightMetric strong{font-size:1.5rem}}
.insightDateRange{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:14px;align-items:end;margin:24px 0}.insightDateRange label{min-width:0}.insightDateRange input,.insightDateRange select{width:100%;min-width:0;box-sizing:border-box}.insightDateRange p{grid-column:1/-1;margin:0;font-size:.78rem;color:var(--muted,#637c83)}.performanceScope{padding:16px 20px;border-left:3px solid #31878f;background:var(--surface-soft,#f2f7fa);border-radius:0 12px 12px 0;font-size:.85rem}.performanceHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.performanceHighlights article{padding:20px;border:1px solid var(--border,#dce7ec);border-radius:14px;background:var(--surface-soft,#f3f8fa);min-width:0}.performanceHighlights span,.performanceHighlights small{display:block;font-size:.75rem;color:var(--muted,#637c83);line-height:1.6}.performanceHighlights strong{display:block;font-size:2rem;letter-spacing:-.04em;margin:10px 0}.growthInsights .performanceHighlights button{background:none;border:0;box-shadow:none;padding:0;text-align:left;font-weight:650;color:inherit;line-height:1.5}.performanceHighlights p{font-size:.75rem;color:var(--muted,#637c83)}.performanceFormat{padding:24px;border:1px solid var(--border,#dce7ec);border-radius:16px}.performanceFormat h3{margin-top:0}.performanceGroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:18px 0}.performanceGroups article{border:1px solid var(--border,#dce7ec);padding:18px;border-radius:12px;min-width:0}.performanceGroups small{display:block;margin-top:6px;font-size:.75rem;color:var(--muted,#637c83)}.performanceGroupBar{height:9px;background:var(--surface-soft,#edf3f6);border-radius:9px;overflow:hidden;margin:16px 0}.performanceGroupBar span{height:100%;display:block;background:linear-gradient(90deg,#359da4,#126b7b);border-radius:9px}.performanceGroups dl{display:grid;gap:10px;margin:12px 0}.performanceGroups dl div{display:flex;justify-content:space-between;gap:14px}.performanceGroups dt{font-size:.75rem;color:var(--muted,#637c83)}.performanceGroups dd{font-size:.9rem;font-weight:650;margin:0;white-space:nowrap}.performanceGroups details{font-size:.75rem}.performanceGroups button,.performanceReasoning button,.performanceNext button{font-size:.75rem;margin:4px 5px 0 0}.performanceDimensions>details{padding:18px 0;border-bottom:1px solid var(--border,#dce7ec)}.performanceDimensions>details>summary{font-weight:650}.performanceReasoning{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.performanceReasoning>section{padding:20px;background:var(--surface-soft,#f3f8fa);border-radius:14px}.performanceReasoning span{font-size:.67rem;letter-spacing:.08em;font-weight:650;color:var(--muted,#637c83)}.performanceReasoning h3{font-size:1.05rem;margin:8px 0 16px}.performanceReasoning article{margin:18px 0;font-size:.85rem}.performanceNext>div{display:grid;gap:14px}.performanceNext article{display:flex;gap:18px;padding:20px;border:1px solid var(--border,#dce7ec);border-radius:14px}.performanceNext article>span{display:grid;place-items:center;border-radius:50%;background:#dceded;color:#145b63;min-width:30px;height:30px}.performanceNext h4{margin:3px 0 10px}.performanceNext p{font-size:.85rem}.performanceNext small{display:block;font-size:.76rem;color:var(--muted,#637c83);line-height:1.65}.competitorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:18px;margin:24px 0}.competitorGrid>article{padding:22px;border:1px solid var(--border,#dce7ec);border-radius:14px;min-width:0;overflow-wrap:anywhere}.competitorGrid .competitorOwn{background:var(--surface-soft,#f1f7fa);border-top:3px solid #16828d}.competitorGrid article>span{font-size:.67rem;letter-spacing:.08em;color:var(--muted,#637c83)}.competitorGrid h3{margin:12px 0;font-size:1.1rem}.competitorGrid article>strong{display:block;font-size:2rem;margin:18px 0 5px}.competitorGrid article>small{color:var(--muted,#637c83);font-size:.75rem}.competitorGrid p{font-size:.8rem}.competitorGrid summary{font-size:.8rem;font-weight:650}.competitorSample{padding:16px 0;border-top:1px solid var(--border,#dce7ec)}.competitorSample h4{margin:0 0 10px}.competitorSample blockquote{margin:14px 0;padding:12px 16px;border-left:2px solid #728f99;background:var(--surface-soft,#f3f8fa);font-size:.78rem}.competitorManage{border-top:1px solid var(--border,#dce7ec);padding:18px 0}.competitorManage form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.competitorManage label{min-width:0}.competitorManage textarea,.competitorManage input,.competitorManage select{min-width:0;width:100%;box-sizing:border-box}.competitorManage form>p,.competitorManage form>button,.competitorManage label:has(textarea){grid-column:1/-1}.competitorManage form>button{justify-self:start}.competitorManage [role=alert]{margin:0}.competitorGrid a{font-size:.8rem}.performancePanel,.competitorPanel{overflow-wrap:anywhere}
@media(max-width:850px){.insightDateRange{grid-template-columns:1fr 1fr}.insightDateRange button{justify-self:start}.performanceHighlights{grid-template-columns:1fr}.performanceHighlights strong{font-size:1.8rem}.performanceReasoning{grid-template-columns:1fr}.performanceFormat{padding:16px}}
@media(max-width:520px){.insightDateRange{grid-template-columns:1fr}.insightDateRange p{font-size:.74rem}.competitorManage form{grid-template-columns:1fr}.performanceNext article{padding:16px;gap:12px}.performanceGroups article{padding:14px}.performanceScope{padding:14px}.performanceHighlights article{padding:18px}}

.nativeMonitor{margin:24px 0;padding:24px;border:1px solid var(--line,#cadce7);border-radius:16px}.nativeMonitor dl{display:flex;gap:24px;flex-wrap:wrap}.nativeMonitor dt{font-size:.85rem;opacity:.8}.nativeMonitor dd{margin:4px 0;font-weight:600}.nativeMonitorActions{display:flex;flex-wrap:wrap;gap:12px}.nativeRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nativeRecommendationGrid article{padding:20px;border:1px solid var(--line,#cadce7);border-radius:14px;overflow-wrap:anywhere}.nativeMonitor details{margin:16px 0}.nativeMonitor details a{display:block;margin:10px 0;overflow-wrap:anywhere}.nativeReport>h3{margin-top:28px}@media(max-width:850px){.nativeRecommendationGrid{grid-template-columns:1fr}.nativeMonitor{padding:16px}}
