.plumi-illustration[data-v-31e99c67]{--plumi-glow-inner:var(--base-yellow-300);--plumi-glow-outer:#fff}:root.dark .plumi-illustration[data-v-31e99c67]{--plumi-glow-inner:var(--base-yellow-500);--plumi-glow-outer:transparent}@media (prefers-reduced-motion:no-preference){.week-mark.is-goal-reached[data-v-c6d5cce2]:after,.week-mark.is-goal-reached[data-v-c6d5cce2]:before{background:var(--color-streak-fire);box-shadow:0 0 6px var(--color-orange-500);content:"";opacity:0;bottom:55%;border-radius:9999px;width:4px;height:4px;animation:1.3s ease-out 3 goal-spark-c6d5cce2;position:absolute;inset-inline-start:45%}.week-mark.is-goal-reached[data-v-c6d5cce2]:after{--spark-drift:-5px;animation-delay:.65s;inset-inline-start:20%}@keyframes goal-spark-c6d5cce2{0%{opacity:0;translate:0}25%{opacity:1}to{opacity:0;translate:var(--spark-drift,6px) -24px}}.week-bar[data-v-c6d5cce2]{animation:.56s cubic-bezier(.34,1.4,.64,1) both week-bar-grow-c6d5cce2;animation-delay:calc(.18s + var(--bar-index)*50ms);transform-origin:bottom}.week-mark[data-v-c6d5cce2]{animation:.36s cubic-bezier(.34,1.56,.64,1) both week-mark-land-c6d5cce2;animation-delay:calc(.52s + var(--bar-index)*50ms)}@keyframes week-bar-grow-c6d5cce2{0%{scale:1 0}}@keyframes week-mark-land-c6d5cce2{0%{opacity:0;translate:0 8px;scale:.4}}.freeze-sheen[data-v-f19911c0]{animation:3.6s ease-in-out 3 freeze-glisten-f19911c0;animation-delay:calc(var(--freeze-delay) + var(--sheen-delay))}@keyframes freeze-glisten-f19911c0{0%,45%,to{opacity:.35}58%{opacity:1}75%{opacity:.35}}.range-panel[data-state=active][data-v-17eaa55e]{animation:.3s ease-out range-panel-in-17eaa55e}@keyframes range-panel-in-17eaa55e{0%{opacity:0}}}.streak-hourglass[data-v-17eaa55e]{--fa-primary-color:var(--color-streak-sheet-time);--fa-primary-opacity:1;--fa-secondary-color:var(--color-streak-sheet-time-light);--fa-secondary-opacity:1}@media (prefers-reduced-motion:no-preference){.streak-hourglass[data-v-17eaa55e]{animation:5s cubic-bezier(.34,1.4,.64,1) 2 hourglass-turn-17eaa55e}@keyframes hourglass-turn-17eaa55e{0%,38%{rotate:0deg}50%,88%{rotate:180deg}to{rotate:1turn}}.header-stats-flame[data-v-ba6f791d]{transform-origin:50% 90%;animation:2.3s ease-in-out infinite header-stats-sway-ba6f791d,1.7s ease-in-out infinite header-stats-stretch-ba6f791d}@keyframes header-stats-sway-ba6f791d{0%,to{rotate:-3deg}30%{rotate:2deg}55%{rotate:-1deg}80%{rotate:3.5deg}}@keyframes header-stats-stretch-ba6f791d{0%,to{scale:1}35%{scale:.95 1.07}65%{scale:1.03 .96}}}
