.nm-hm-cell{border-radius:3px;width:100%}[data-heatmap=animate] .nm-hm-cell{transition:opacity .35s cubic-bezier(.22, 1, .36, 1) var(--d), transform .35s cubic-bezier(.22, 1, .36, 1) var(--d)}[data-hm-wait] .nm-hm-cell{opacity:0;transform:scale(.6)}@media (scripting:none){[data-hm-wait] .nm-hm-cell{opacity:1;transform:none}}html[data-print] [data-hm-wait] .nm-hm-cell{opacity:1;transform:none}.hub-streak{border:1px solid var(--glass-border);background:var(--app-popup-bg,var(--bg-primary));width:360px;max-width:calc(100vw - 24px);color:var(--text-primary);transform-origin:0 100%;opacity:1;transition:opacity .16s ease, transform .22s cubic-bezier(.2, .8, .2, 1), overlay .22s allow-discrete, display .22s allow-discrete;border-radius:16px;margin:0;padding:18px;position:fixed;inset:auto;transform:none;box-shadow:0 16px 40px #0000004d}.hub-streak:not(:popover-open){opacity:0;transform:translateY(-4px)scale(.97)}@starting-style{.hub-streak:popover-open{opacity:0;transform:translateY(-4px)scale(.97)}}.hub-streak.is-playing .hub-streak-value{animation:.36s cubic-bezier(.2,.8,.2,1) 60ms both hub-streak-rise}@keyframes hub-streak-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hub-streak,.hub-streak *{transition:none!important;animation:none!important}}
