.insights-face{background:color-mix(in oklab, var(--foreground) 6%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}.insights-balance{background:color-mix(in oklab, var(--foreground) 14%, transparent)}.insights-balance-looking{background:var(--primary);border-radius:inherit}@media (prefers-reduced-motion:no-preference){.insights-rows[data-moved]>[data-slot=insight-row]{animation:.22s cubic-bezier(.2,0,0,1) both insights-row-in;animation-delay:calc(var(--at,0) * 30ms)}}@keyframes insights-row-in{0%{opacity:0;transform:translateY(6px)}}
.market-map .map-band-up{fill:color-mix(in oklab, var(--success) 7%, transparent)}.market-map .map-band-plenty{fill:color-mix(in oklab, var(--info) 7%, transparent)}.market-map .map-band-rising{fill:color-mix(in oklab, var(--primary) 7%, transparent)}.market-map .map-axis{stroke:color-mix(in oklab, var(--foreground) 18%, transparent);stroke-dasharray:3 4}.market-map .map-region{fill:color-mix(in oklab, var(--foreground) 55%, transparent);paint-order:stroke;stroke:var(--card);stroke-width:3px;pointer-events:none;font-size:var(--text-caption);letter-spacing:.02em;font-weight:700}.market-map .map-tick,.market-map .map-axis-said{fill:var(--muted-foreground);font-size:var(--text-overline)}.market-map .map-name{fill:var(--foreground);font-size:var(--text-caption);paint-order:stroke;stroke:var(--card);stroke-width:3px;font-weight:600}.market-map .map-bubble{cursor:pointer;stroke:var(--card);stroke-width:1.5px;fill-opacity:.82;outline:none}.market-map .map-hot{fill-opacity:1;stroke:var(--foreground)}.market-map .map-on{fill-opacity:1;stroke:var(--primary);stroke-width:3px}.market-map .map-dim{fill-opacity:.16}.market-map .map-up{fill:var(--success)}.market-map .map-rising{fill:var(--primary)}.market-map .map-plenty{fill:var(--info)}.market-map .map-even{fill:color-mix(in oklab, var(--foreground) 40%, var(--card))}.market-map .map-quiet{fill:color-mix(in oklab, var(--foreground) 22%, var(--card))}@media (prefers-reduced-motion:no-preference){.market-map .map-bubble{transition:cx .52s cubic-bezier(.2,0,0,1),cy .52s cubic-bezier(.2,0,0,1),r .52s cubic-bezier(.2,0,0,1),fill-opacity .16s}}
