.study-streak-day-roll{animation:.85s .25s both study-streak-day-roll}.study-streak-day-roll-special{animation-name:study-streak-day-roll-special;animation-duration:1.7s}@keyframes study-streak-day-roll-special{0%{animation-timing-function:cubic-bezier(.12,.65,.3,.965);transform:translateY(0)}35.2941%{transform:translateY(calc(var(--streak-roll-end) + 1.25em));animation-timing-function:cubic-bezier(.25,.25,.6,1)}82.3529%{transform:translateY(calc(var(--streak-roll-end) - .175em));animation-timing-function:ease-in-out}92.9412%{transform:translateY(calc(var(--streak-roll-end) + .04375em));animation-timing-function:ease-out}to{transform:translateY(var(--streak-roll-end))}}@keyframes study-streak-day-roll{0%{animation-timing-function:cubic-bezier(.22,.7,.25,1);transform:translateY(0)}72%{transform:translateY(calc(var(--streak-roll-end) - .075em));animation-timing-function:ease-in-out}90%{transform:translateY(calc(var(--streak-roll-end) + .025em));animation-timing-function:ease-out}to{transform:translateY(var(--streak-roll-end))}}.study-streak-details-reveal{animation:.36s cubic-bezier(.2,.7,.3,1) both study-streak-details-reveal}@keyframes study-streak-details-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.study-streak-details-reveal .study-streak-cycle-day{animation:.4s cubic-bezier(.2,.7,.3,1) both study-streak-details-reveal}.study-streak-cycle-day:nth-child(2){animation-delay:30ms}.study-streak-cycle-day:nth-child(3){animation-delay:60ms}.study-streak-cycle-day:nth-child(4){animation-delay:90ms}.study-streak-cycle-day:nth-child(5){animation-delay:.12s}.study-streak-cycle-day:nth-child(6){animation-delay:.15s}.study-streak-cycle-day:nth-child(7){animation-delay:.18s}.study-streak-details-reveal .study-streak-today{animation:.48s .58s both study-streak-today-pop}.study-streak-today:before{content:"";border-radius:inherit;pointer-events:none;background:currentColor;position:absolute;inset:0}.study-streak-details-reveal .study-streak-today:before{animation:.36s cubic-bezier(.2,.7,.3,1) .58s both study-streak-today-fill}.study-streak-today:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid;position:absolute;inset:0}.study-streak-details-reveal .study-streak-today:after{animation:.52s .58s both study-streak-today-ring}.study-streak-details-reveal .study-streak-today .study-streak-check path{stroke-dasharray:32;animation:.32s ease-out .94s both study-streak-check-draw}.study-streak-details-reveal .study-streak-today .study-streak-gift{animation:.32s ease-out .94s both study-streak-details-reveal}@keyframes study-streak-today-fill{0%{opacity:0}to{opacity:1}}@keyframes study-streak-today-pop{0%{animation-timing-function:ease-out;transform:scale(.9)}45%{animation-timing-function:ease-in-out;transform:scale(1.2)}75%{animation-timing-function:ease-out;transform:scale(.97)}to{transform:scale(1)}}@keyframes study-streak-today-ring{0%{opacity:0;transform:scale(.9)}20%{opacity:.65}to{opacity:0;transform:scale(1.65)}}@keyframes study-streak-check-draw{0%{stroke-dashoffset:32px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.study-streak-day-roll{transform:translateY(var(--streak-roll-end));animation:none}.study-streak-details-reveal,.study-streak-details-reveal .study-streak-cycle-day,.study-streak-details-reveal .study-streak-today,.study-streak-details-reveal .study-streak-today:before,.study-streak-details-reveal .study-streak-today:after,.study-streak-details-reveal .study-streak-today .study-streak-check path,.study-streak-details-reveal .study-streak-today .study-streak-gift{animation:none}}
