.Card-module__D3xpHq__CardSkeleton{min-height:200px;border:1px dotted pink!important}.Card-module__D3xpHq__CardSkeleton>*{border:inherit!important}
.Charts-module__1h4UeG__ChartContainer.Charts-module__1h4UeG__Compact [data-active]{position:relative}.Charts-module__1h4UeG__ChartContainer>ul{border-radius:16px;overflow:hidden}.Charts-module__1h4UeG__ChartContainer>ul>li{height:32px}.Charts-module__1h4UeG__ChartContainer.Charts-module__1h4UeG__Compact>ul{border:none;border-radius:0%}.Charts-module__1h4UeG__ChartContainer.Charts-module__1h4UeG__Compact>ul>li{border:none;height:auto}.Charts-module__1h4UeG__ChartContainer.Charts-module__1h4UeG__Compact .Charts-module__1h4UeG__ColoredSegment{content:"";background-color:#ffc0cb5b;border-radius:2px;width:100%;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Charts-module__1h4UeG__QuarterMinute{position:relative}.Charts-module__1h4UeG__QuarterMinute:nth-child(4n):after{content:"";filter:blur(2px);background-color:#037784;border-radius:2px;width:3px;height:92%;display:block;position:absolute;top:50%;left:100%;transform:translateY(-50%)translate(-100%)}
.Buttons-module__jGcvaa__ToggleButton{appearance:none;--border-width:2px;cursor:pointer;position:relative}.Buttons-module__jGcvaa__ToggleButton:before{content:"";border:var(--border-width)solid gray;border-radius:16px;width:44px;height:24px;transition:all .2s ease-out;display:block}.Buttons-module__jGcvaa__ToggleButton:after{content:"";height:calc(100% - 2*var(--border-width));aspect-ratio:1;top:var(--border-width);left:calc(var(--border-width));background-color:#7c7c7c86;border-radius:50%;transition:all .25s ease-in-out;display:block;position:absolute;transform:translate(0%)}.Buttons-module__jGcvaa__ToggleButton:checked:before{background-color:#00f;border-color:#00f}.Buttons-module__jGcvaa__ToggleButton:checked:after{transform:translateX(calc(-100% - var(--border-width)));background-color:#fff;left:100%}
.CheckedEffect-module__hG356a__CheckedEffect{pointer-events:none;--color:var(--color-emerald-400);width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckedEffect-module__hG356a__CheckedEffect:after,.CheckedEffect-module__hG356a__CheckedEffect:before{content:"";border:2px solid var(--color);border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckedEffect-module__hG356a__CheckedEffect:after{animation:2s alternate forwards CheckedEffect-module__hG356a__pulse}.CheckedEffect-module__hG356a__CheckedEffect:before{animation:2.1s .2s forwards CheckedEffect-module__hG356a__pulse}@keyframes CheckedEffect-module__hG356a__pulse{0%{transform:translate(-50%,-50%)scale(0)}25%{transform:translate(-50%,-50%)scale(2)}50%{transform:translate(-50%,-50%)scale(1)}90%{transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}
.Modal-module__G3Bmia__Dialog::backdrop{background-color:#fa80727a}.Modal-module__G3Bmia__Dialog{background-color:var(--color-neutral-900);width:100%;height:100vh;z-index:var(--zindex-modal);margin:unset;top:0;right:0;justify-content:center;align-items:center;animation:.2s ease-out forwards Modal-module__G3Bmia__slideIn;display:flex;position:fixed;inset-inline-start:unset;transform:translate(100%)}.Modal-module__G3Bmia__CloseButton{position:absolute;top:16px;right:24px}.Modal-module__G3Bmia__BackButton{position:absolute;top:16px;left:24px}.Modal-module__G3Bmia__DialogContent{height:100%;padding:64px 48px 48px;overflow-y:scroll}@keyframes Modal-module__G3Bmia__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Modal-module__G3Bmia__fadeIn{0%{opacity:0}to{opacity:1}}@media screen and not (max-width:768px){.Modal-module__G3Bmia__Dialog{max-width:50vw}}
.HabitCalendar-module__-liYVW__SlotContainer{position:relative}.HabitCalendar-module__-liYVW__FadeFlash{content:"";pointer-events:none;width:100%;height:100%;animation:.1s ease-in 2 alternate-reverse forwards HabitCalendar-module__-liYVW__fade-flash;position:absolute;top:0;left:0}.HabitCalendar-module__-liYVW__HabitCalendar>li{flex:1 0 80dvw;max-width:300px}@keyframes HabitCalendar-module__-liYVW__fade-flash{0%{filter:blur(12px);background:#00000080}to{filter:blur(24px);background:0 0}}
.CheckboxAnim-module__EQjZFG__Effect{--size:24px;--half-size:calc(var(--size)/2);--stroke-width:2px;--radius:calc((var(--size) - var(--stroke-width))/2);--circumference:calc(var(--radius)*pi*2);--dash:calc((var(--progress)*var(--circumference))/100)}.CheckboxAnim-module__EQjZFG__EffectLoading{animation:.8s ease-in-out infinite forwards CheckboxAnim-module__EQjZFG__progress-animation}.CheckboxAnim-module__EQjZFG__Effect circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.CheckboxAnim-module__EQjZFG__EffectCircleBg{stroke:var(--color-neutral-500)}.CheckboxAnim-module__EQjZFG__EffectCircleFg{transform-origin:var(--half-size)var(--half-size);stroke-dasharray:var(--dash)calc(var(--circumference) - var(--dash));stroke:var(--color-neutral-100);transform:rotate(-90deg)}@property --progress{syntax:"<number>";inherits:false;initial-value:0}@keyframes CheckboxAnim-module__EQjZFG__progress-animation{0%{--progress:0}to{--progress:100}}
