.stat-row.svelte-1sl8gdu{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px}.stat-card.positive.svelte-1sl8gdu .stat-value:where(.svelte-1sl8gdu){color:#10b981}.stat-card.negative.svelte-1sl8gdu .stat-value:where(.svelte-1sl8gdu){color:#ef4444}.counter.svelte-1sl8gdu{font-variant-numeric:tabular-nums;font-family:SF Mono,Consolas,monospace}.chart.svelte-1sl8gdu{width:100%;height:320px;display:block}.chart-wrap.svelte-1sl8gdu{position:relative;cursor:crosshair}.chart-overlay.svelte-1sl8gdu{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chart-tooltip.svelte-1sl8gdu{position:absolute;pointer-events:none;background:#141414eb;border:1px solid rgba(16,185,129,.4);border-radius:8px;padding:6px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;transform:translate(0);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chart-tooltip.flip.svelte-1sl8gdu{transform:translate(calc(-100% - 16px))}.tt-rate.svelte-1sl8gdu{font-size:.95rem;font-weight:700;color:#10b981}.tt-date.svelte-1sl8gdu{font-size:.72rem;color:#ffffff80}.chart-tooltip.multi.svelte-1sl8gdu{gap:4px}.tt-row.svelte-1sl8gdu{display:flex;align-items:center;gap:6px;font-size:.78rem}.tt-dot.svelte-1sl8gdu{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tt-label.svelte-1sl8gdu{color:#ffffff8c}.tt-val.svelte-1sl8gdu{font-weight:600;margin-left:auto;padding-left:8px}.mortgage-chart.svelte-1sl8gdu{height:300px}.bar-chart.svelte-1sl8gdu{height:auto}.source.svelte-1sl8gdu{color:var(--text3);font-size:.7rem;margin:8px 0 0;text-align:right}.timeline-card.svelte-1sl8gdu{padding:24px}.timeline.svelte-1sl8gdu{display:flex;flex-direction:column;gap:0}.timeline-item.svelte-1sl8gdu{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04);opacity:0;transform:translateY(12px);animation:svelte-1sl8gdu-fadeSlideIn .4s ease forwards}@keyframes svelte-1sl8gdu-fadeSlideIn{to{opacity:1;transform:translateY(0)}}.timeline-dot.svelte-1sl8gdu{width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--text3)}.timeline-dot.cut.svelte-1sl8gdu{background:#10b981;box-shadow:0 0 8px #10b98166}.timeline-dot.hike.svelte-1sl8gdu{background:#ef4444;box-shadow:0 0 8px #ef444466}.timeline-content.svelte-1sl8gdu{display:flex;align-items:center;gap:16px;flex:1}.timeline-date.svelte-1sl8gdu{font-size:.85rem;color:var(--text2);min-width:80px;font-weight:600}.timeline-change.svelte-1sl8gdu{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;min-width:70px}.timeline-change.cut.svelte-1sl8gdu{color:#10b981}.timeline-change.hike.svelte-1sl8gdu{color:#ef4444}.timeline-rate.svelte-1sl8gdu{font-size:.85rem;color:var(--text3);font-variant-numeric:tabular-nums}@media(max-width:480px){.timeline-content.svelte-1sl8gdu{flex-wrap:wrap;gap:4px 12px}.timeline-date.svelte-1sl8gdu{min-width:auto}}
