.dimensions-dim{opacity:.4}.dimensions-tooltip{transform-origin:50% 100%;opacity:0;transition:opacity var(--dimensions-tooltip-ms) var(--ease-out) var(--dimensions-tooltip-delay), transform var(--dimensions-tooltip-ms) var(--ease-out) var(--dimensions-tooltip-delay);transform:translate(-50%)scale(.97)}.dimensions-grid[data-filled] .dimensions-tooltip{opacity:1;transform:translate(-50%)scale(1)}@media (prefers-reduced-motion:reduce){.dimensions-tooltip{opacity:1;transition:none;transform:translate(-50%)}}
.goals-slide{opacity:0;animation:goals-slide var(--goals-loop-ms) linear infinite both;animation-delay:var(--goals-delay);animation-play-state:paused}.goals-panel[data-playing] .goals-slide{animation-play-state:running}@keyframes goals-slide{0%,23.333%{opacity:1}25%,98.333%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.goals-slide{opacity:0;animation:none}.goals-slide:first-child{opacity:1}}.goals-streak-badge{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);background-color:color-mix(in oklab, var(--marketing-warm-taupe) 92%, transparent);border-radius:.375rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 2px 4px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.06),0 2px 4px lab(0% 0 0/.04)}:is(.dark *) .goals-streak-badge{background-color:color-mix(in oklab, var(--marketing-warm-taupe) 88%, transparent);box-shadow:0 1px 2px #00000047,0 0 0 1px #ffffff0f;box-shadow:0 1px 2px lab(0% 0 0/.28),0 0 0 1px lab(100% 0 0/.06)}
.insights-bar-fill{transform-origin:0;transition:transform var(--insights-bar-ms) var(--ease-out) calc(var(--insights-step) * var(--insights-step-ms));transform:scaleX(0)}.insights-demo[data-filled] .insights-bar-fill{transform:scaleX(var(--insights-scale))}@media (prefers-reduced-motion:reduce){.insights-bar-fill{transform:scaleX(var(--insights-scale));transition:none}}
