.card[data-v-d978ad0b]{background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface) 100%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-glow);padding:var(--space-4)}.card-title-row[data-v-d978ad0b]{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-3);margin-bottom:var(--space-3)}.card-title-row.is-mark-only[data-v-d978ad0b]{justify-content:center;margin-bottom:var(--space-5)}.card-title[data-v-d978ad0b]{font-size:1rem;margin:0;white-space:nowrap}@media(min-width:768px){.card[data-v-d978ad0b]{padding:var(--space-5)}}.summary-card[data-v-c1d08af7]{display:flex;flex-direction:column;height:100%}.hero-top[data-v-c1d08af7]{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.eyebrow[data-v-c1d08af7]{color:var(--text-secondary);font-size:.875rem;margin:0}.value[data-v-c1d08af7]{font-size:clamp(2.1rem,6vw,2.8rem);font-weight:700;line-height:1.1;margin:var(--space-2) 0 var(--space-2)}.story[data-v-c1d08af7]{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:var(--space-2);margin:0}.metrics[data-v-c1d08af7]{display:flex;flex:1 1 auto;flex-direction:column;margin:var(--space-4) 0 0}.metrics>div[data-v-c1d08af7]{align-items:center;border-top:1px solid var(--border);display:flex;flex:1 1 0;gap:var(--space-3);justify-content:space-between;min-height:2.75rem;padding-block:var(--space-3)}dt[data-v-c1d08af7]{color:var(--text-secondary);font-size:.8125rem}dd[data-v-c1d08af7]{font-size:1rem;font-weight:600;margin:0}.chart-wrap[data-v-516f0f0c]{height:240px;overflow:visible;position:relative;width:100%}.chart-wrap canvas[data-v-516f0f0c]{display:block;height:100%;width:100%}.chart-tooltip[data-v-516f0f0c]{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--card-glow);color:var(--text-primary);display:flex;flex-direction:column;font-size:.8125rem;gap:var(--space-1);line-height:1.4;min-width:7rem;padding:var(--space-2) var(--space-3);pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 10px));z-index:2}@media(prefers-reduced-motion:reduce){.chart-wrap[data-v-516f0f0c]{opacity:1}}
