.session-streak{--session-day:46px;--session-day-gap:14px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.session-streak-count .streak-count-figure{font:600 18px/1 var(--font-stack-display);letter-spacing:.08em;text-transform:uppercase}.session-streak-week{width:auto;margin-top:16px;grid-template-columns:repeat(7,var(--session-day));column-gap:var(--session-day-gap)}.session-streak-week .jgs-week-cell{gap:10px}.session-streak-week{--session-disc:calc(var(--session-day) * 0.78);--jgs-col:var(--session-day);position:relative}.session-streak-week:after,.session-streak-week:before{content:"";position:absolute;top:calc(var(--session-disc) / 2 - 1px);height:2px;pointer-events:none}.session-streak-week:before{left:calc(var(--jgs-col) / 2);right:calc(var(--jgs-col) / 2);background:var(--hairline-rest)}.session-streak-week:after{left:calc(var(--jgs-col) / 2 + var(--jgs-kept-from, 0) * (var(--jgs-col) + var(--session-day-gap)));width:calc((var(--jgs-kept-to, 0) - var(--jgs-kept-from, 0)) * (var(--jgs-col) + var(--session-day-gap)));background:var(--ink-primary)}.session-streak-week .jgs-week-cell[data-state] .jgs-week-box{position:relative;z-index:1;width:var(--session-disc);height:var(--session-disc);aspect-ratio:auto;margin:0 auto;border-radius:50%;background:var(--jgs-week-ground,var(--bg-sheet));border:1.5px solid var(--hairline-border);box-shadow:none}.session-streak-week .jgs-week-cell[data-state=kept] .jgs-week-box{border-color:transparent}.session-streak-week .jgs-week-cell[data-today=true][data-state=open] .jgs-week-box{border:2px solid var(--ink-body)}.session-streak-extension{position:absolute;inset:0;z-index:2;container-type:size;display:flex;align-items:center;justify-content:center;pointer-events:none}.session-streak-extension-count{--session-gauge-size:min(160cqh,100cqw);--streak-flame:calc(var(--session-gauge-size) * 0.36)}.session-streak-extension-count .streak-count-figure{margin:calc(var(--session-gauge-size) * -.01) 0 0;font:600 calc(var(--session-gauge-size) * .1)/1 var(--font-stack-display);letter-spacing:.08em;text-transform:uppercase}.session-streak-extension-count .streak-count-number{font-size:2em;letter-spacing:0}.session-streak[data-stage=extension] .session-streak-extension{animation:session-fade-in var(--session-enter) cubic-bezier(.33,1,.68,1) both}.session-streak[data-stage=extension]>:is(.session-streak-count,.session-streak-week){animation:session-fade-out var(--session-enter) cubic-bezier(.33,1,.68,1) both}.session-streak[data-stage=fade] .session-streak-extension{animation:session-fade-out var(--session-fade) cubic-bezier(.33,1,.68,1) both}.session-streak[data-stage=fade]>:is(.session-streak-count,.session-streak-week){animation:session-fade-in var(--session-fade) cubic-bezier(.33,1,.68,1) both}@keyframes session-fade-in{0%{opacity:0}to{opacity:1}}@keyframes session-fade-out{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.session-streak{--session-day:38px;--session-day-gap:7px}.session-streak-week .jgs-week-cell{gap:8px}}
/*# sourceMappingURL=62fb54266a372220.css.map*/