.insights-page{padding:var(--space-xl) 0 var(--space-5xl)}.insights-container{max-width:680px}.insights-header{margin-bottom:var(--space-xl)}.insights-title{letter-spacing:-.8px;color:var(--color-ink);font-size:28px;font-weight:700;line-height:1.2}.insights-subtitle{color:var(--color-mute);font-size:14px;font-family:var(--font-mono);margin-top:var(--space-xs)}.insights-note{color:var(--color-mute);margin-top:4px;font-size:12px;font-style:italic}.insight-main-card{background:linear-gradient(135deg, var(--color-accent-soft) 0%, var(--color-canvas-soft) 100%);border:1px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-xl)}.insight-eyebrow{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;color:var(--color-accent-deep);letter-spacing:.05em;margin-bottom:var(--space-sm);font-weight:600}.insight-text{color:var(--color-ink);font-size:17px;font-weight:600;line-height:1.55}.ins-section{margin-bottom:var(--space-md)}.ins-card{padding:var(--space-lg)}.ins-title{color:var(--color-ink);margin-bottom:var(--space-md);font-size:16px;font-weight:600}.ins-chips{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.ins-chip{border-radius:var(--radius-pill);background:var(--color-canvas-soft-2);color:var(--color-body);font-size:13px;font-family:var(--font-mono);white-space:nowrap;padding:3px 10px}.ins-bar-wrap{margin-bottom:var(--space-sm)}.ins-bar-label-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.ins-bar-label{color:var(--color-body);font-size:13px}.ins-bar-count{font-size:12px;font-family:var(--font-mono);color:var(--color-mute)}.ins-bar{background:var(--color-hairline);border-radius:var(--radius-full);height:6px;overflow:hidden}.ins-bar-fill{border-radius:var(--radius-full);height:100%;transition:width .5s}.ins-bar-fill.good{background:var(--color-accent)}.ins-bar-fill.okay{background:#f59e0b}.ins-bar-fill.poor{background:var(--color-error)}.ins-corr{background:var(--color-canvas-soft);border-radius:var(--radius-md);padding:var(--space-md);margin-top:var(--space-md)}.ins-corr-eyebrow{font-size:11px;font-family:var(--font-mono);color:var(--color-mute);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-xs)}.ins-corr-row{align-items:baseline;gap:var(--space-xs);color:var(--color-body);padding:2px 0;font-size:13px;display:flex}.ins-corr-arrow{color:var(--color-accent-deep);flex-shrink:0;font-weight:700}.mood-day-row{gap:var(--space-md);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.mood-chip{flex-direction:column;align-items:center;gap:3px;display:flex}.mood-chip-name{font-size:11px;font-family:var(--font-mono);color:var(--color-mute)}.mood-chip-emoji{font-size:24px;line-height:1}.energy-day-row{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.energy-chip{flex-direction:column;align-items:center;gap:4px;display:flex}.energy-chip-name{font-size:10px;font-family:var(--font-mono);color:var(--color-mute);text-transform:uppercase}.energy-pill{border-radius:var(--radius-full);white-space:nowrap;padding:2px 10px;font-size:11px;font-weight:600}.energy-pill.high{color:#065f46;background:#d1fae5}.energy-pill.medium{color:#92400e;background:#fef3c7}.energy-pill.low{background:var(--color-canvas-soft-2);color:var(--color-mute)}.ins-detail-row{color:var(--color-body);margin-bottom:3px;font-size:13px}.ins-detail-row strong{color:var(--color-ink)}.ins-no-data{color:var(--color-mute);padding:var(--space-xs) 0;font-size:14px;font-style:italic}.insights-loading{color:var(--color-mute);padding:var(--space-4xl) 0;text-align:center;font-size:15px}.insights-empty{text-align:center;padding:var(--space-4xl) var(--space-xl)}.insights-empty-icon{margin-bottom:var(--space-lg);font-size:48px}.insights-empty-text{color:var(--color-body);max-width:380px;margin:0 auto;font-size:16px;line-height:1.7}.ins-harvard-card{background:linear-gradient(135deg, #d1fae5 0%, var(--color-canvas-soft) 100%);border-radius:var(--radius-lg);padding:var(--space-lg);margin-top:var(--space-md);border:1px solid #6ee7b7}html.dark .ins-harvard-card{background:linear-gradient(135deg, #064e3b 0%, var(--color-canvas-soft) 100%);border-color:#065f46}.ins-harvard-title{color:var(--color-ink);margin-bottom:var(--space-sm);font-size:16px;font-weight:700}.ins-harvard-body{color:var(--color-body);margin-bottom:var(--space-md);font-size:14px;line-height:1.7}.ins-harvard-checks{margin-bottom:var(--space-md);flex-direction:column;gap:4px;display:flex}.ins-harvard-check{color:#065f46;font-size:13px}html.dark .ins-harvard-check{color:#6ee7b7}.ins-harvard-link{color:#065f46;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}html.dark .ins-harvard-link{color:#6ee7b7}.ins-harvard-link:hover{text-decoration:underline}@media (width<=600px){.insights-page{padding:var(--space-md) 0 var(--space-3xl)}.insights-title{font-size:24px}.insight-text{font-size:15px}.mood-day-row{gap:var(--space-sm)}}
