.insights-page{--zk-bg:#f2f6fa;--zk-ink:#2a3547;--zk-muted:#7c8fac;--zk-border:#e5eaef;--zk-brand:#a2027b;--zk-orange:#eb6e08;--zk-green:#12b76a;--zk-shadow:0 0 2px rgba(145,158,171,0.3),0 12px 24px -4px rgba(145,158,171,0.12);background:var(--zk-bg);color:var(--zk-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif}.insights-cat-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.65rem}.insights-cat-icon,.insights-cat-icon .mdi{color:#fff;line-height:1}.insights-theme-row{display:flex;align-items:flex-start;gap:.7rem}.insights-theme-row-copy{min-width:0;flex:1}.insights-theme-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.insights-theme-row-head span{font-size:.82rem;font-weight:650;color:var(--zk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-theme-row-head strong{font-size:.82rem;font-variant-numeric:tabular-nums;flex-shrink:0}.insights-theme-row-pin{flex-shrink:0;color:#c4008b;opacity:.7;align-self:center}.insights-theme-row-track{margin-top:.4rem;height:.4rem;border-radius:999px;background:#f1f5f9;overflow:hidden}.insights-theme-row-track b{display:block;height:100%;border-radius:999px;transform-origin:left center;animation:insights-bar-grow .9s cubic-bezier(.22,1,.36,1) both}.insights-dist-bar{display:flex;gap:2px;margin-top:.35rem;height:.45rem;border-radius:3px;overflow:hidden}.insights-dist-bar i{display:block;height:100%;min-width:0}@keyframes insights-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.insights-theme-row-track b{animation:none}}