.k-core .cr-ms{background:var(--cr-s2);width:393px;font-family:var(--cr-font);padding-bottom:16px}.k-core .cr-ms-top{background:var(--cr-s1);padding-top:37px}.k-core .cr-ms-today{background:var(--cr-s2);flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}.k-core .cr-ms-hd{flex-direction:column;display:flex}.k-core .cr-ms-h{height:35px;font:500 18px/26px var(--cr-font);color:var(--cr-head);align-items:center;display:flex}.k-core .cr-ms-sub{font:300 14px/22px var(--cr-font)}.k-core .cr-ms-sub-h{color:var(--cr-head)}.k-core .cr-ms-sub-b{color:var(--cr-body);margin-top:4px}.k-core .cr-ms-wrow{justify-content:center;padding:16px 0;display:flex}.k-core .cr-ms-dial{background:var(--cr-s2);flex:none;width:223px;height:223px;position:relative}.k-core .cr-ms-dial svg{width:223px;height:223px;position:absolute;inset:0}.k-core .cr-ms-r{cursor:pointer;transition:opacity .3s var(--cr-ease)}.k-core .cr-ms-trk{stroke:var(--cr-s3)}.k-core .cr-ms-arc{stroke-dasharray:var(--f) 200;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--cr-ease) calc(var(--k) * .2s)}.k-core .cr-ms-r-steps .cr-ms-arc{stroke:var(--cr-action3)}.k-core .cr-ms-r-commit .cr-ms-arc{stroke:var(--cr-s-highlight)}.k-core .cr-ms-r-water .cr-ms-arc{stroke:var(--cr-s-info)}.k-core .cr-ms-r-sleep .cr-ms-arc{stroke:var(--cr-action)}.k-core .cr-ms[data-pre] .cr-ms-arc{stroke-dashoffset:var(--f);transition:none}.k-core .cr-ms-dial[data-ms-focus] .cr-ms-r{opacity:.28}.k-core .cr-ms-dial[data-ms-focus=steps] .cr-ms-r-steps,.k-core .cr-ms-dial[data-ms-focus=commit] .cr-ms-r-commit,.k-core .cr-ms-dial[data-ms-focus=water] .cr-ms-r-water,.k-core .cr-ms-dial[data-ms-focus=sleep] .cr-ms-r-sleep{opacity:1}.k-core .cr-ms-rh{cursor:pointer}.k-core .cr-ms-pill{background:var(--cr-s1);height:24px;box-shadow:inset 0 0 0 1px var(--cr-s3),0 2px 8px #1a1a1a1a;font:500 12px/20px var(--cr-font);color:var(--cr-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s ease,transform .6s var(--cr-ease);border-radius:12px;align-items:center;gap:6px;padding:0 12px 0 10px;display:flex;position:absolute;top:-30px;left:50%;transform:translateY(8px)}.k-core .cr-ms-pill b{color:var(--cr-head);font-weight:700}.k-core .cr-ms-dot{background:var(--cr-action);border-radius:50%;flex:none;width:8px;height:8px}.k-core .cr-ms-dial[data-ms-focus] .cr-ms-pill{opacity:1;transform:none}.k-core .cr-ms-dial[data-ms-focus=steps] .cr-ms-dot{background:var(--cr-action3)}.k-core .cr-ms-dial[data-ms-focus=commit] .cr-ms-dot{background:var(--cr-s-highlight)}.k-core .cr-ms-dial[data-ms-focus=water] .cr-ms-dot{background:var(--cr-s-info)}.k-core .cr-ms-dial[data-ms-focus=sleep] .cr-ms-dot{background:var(--cr-action)}@keyframes cr-ms-breathe{0%,to{stroke-width:var(--sw)}50%{stroke-width:calc(var(--sw) * 1.16px)}}.k-core .app-scr.on .cr-ms-dial[data-ms-focus=steps] .cr-ms-r-steps .cr-ms-arc,.k-core .app-scr.on .cr-ms-dial[data-ms-focus=commit] .cr-ms-r-commit .cr-ms-arc,.k-core .app-scr.on .cr-ms-dial[data-ms-focus=water] .cr-ms-r-water .cr-ms-arc,.k-core .app-scr.on .cr-ms-dial[data-ms-focus=sleep] .cr-ms-r-sleep .cr-ms-arc{animation:2.2s ease-in-out .6s infinite cr-ms-breathe}.k-core .cr-ms-bars{flex-direction:column;gap:16px;display:flex}.k-core .cr-ms-card{background:var(--cr-s1);border-radius:var(--cr-r-lg);text-align:left;cursor:pointer;width:362px;height:68px;font-family:var(--cr-font);box-shadow:0 0 0 0 var(--cr-action3);transition:box-shadow .3s var(--cr-ease);align-items:center;gap:8px;padding:16px;display:flex}.k-core .cr-ms-card-burn{width:361px}.k-core .cr-ms-card-steps{gap:12px}.k-core .cr-ms-card[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--cr-action3)}.k-core .cr-ms-tile{border-radius:var(--cr-r-md);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.k-core .cr-ms-t-hl{background:var(--cr-sem-highlight)}.k-core .cr-ms-t-ac{background:var(--cr-accent)}.k-core .cr-ms-t-wa{background:#5374b51a}.k-core .cr-ms-t-sl{background:var(--cr-sem-info)}.k-core .cr-ms-tile img{width:22px;height:22px}.k-core .cr-ms-flame{width:22px;height:22px;display:block;position:relative;overflow:hidden}.k-core .cr-ms-flame img{width:22.732px;height:22.603px;position:absolute;top:-.76px;left:0}.k-core .cr-ms-tx{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.k-core .cr-ms-row{justify-content:space-between;align-items:center;height:24px;display:flex}.k-core .cr-ms-t{font:500 16px/24px var(--cr-font);color:var(--cr-head)}.k-core .cr-ms-val{font:300 12px/20px var(--cr-font);color:var(--cr-caption);align-items:baseline;display:flex}.k-core .cr-ms-n{font:500 16px/24px var(--cr-font)}.k-core .cr-ms-u{font:300 12px/20px var(--cr-font);color:var(--cr-caption)}.k-core .cr-ms-val-steps .cr-ms-n{color:var(--cr-action3)}.k-core .cr-ms-val-info .cr-ms-n{color:var(--cr-s-info-hover)}.k-core .cr-ms-track{background:var(--cr-s3);border-radius:50px;height:4px;display:block;position:relative}.k-core .cr-ms-fill{width:160px;height:4px;transition:width .9s var(--cr-ease) calc(.5s + var(--k) * .12s);border-radius:30px;display:block;position:relative;overflow:hidden}.k-core .cr-ms-fill:after{content:"";opacity:0;animation:cr-ms-glint 1s var(--cr-ease) calc(1.2s + var(--k) * .12s) 1 both;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes cr-ms-glint{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.k-core .cr-ms[data-pre] .cr-ms-fill:after{opacity:0;animation:none}.k-core .cr-ms-flame img{transform-origin:50% 100%}.k-core .app-scr.on .cr-ms-flame img{animation:2.4s ease-in-out infinite cr-ms-flick}@keyframes cr-ms-flick{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(.97,1.07)rotate(-2deg)}60%{transform:scale(1.02,.98)rotate(1.5deg)}}.k-core .cr-ms-f-commit{background:var(--cr-s-highlight)}.k-core .cr-ms-f-steps,.k-core .cr-ms-f-burn{background:var(--cr-action3)}.k-core .cr-ms-f-water{background:var(--cr-s-info)}.k-core .cr-ms-f-sleep{background:var(--cr-s-info-hover)}.k-core .cr-ms[data-pre] .cr-ms-fill{width:0;transition:none}.k-core .cr-ms-high{background:var(--cr-s-highlight);width:35px;height:16px;color:var(--cr-s1);font:500 10.5px/16.5px var(--cr-font);transform-origin:50% 100%;transition:opacity .35s var(--cr-ease) 1.2s,transform .35s var(--cr-ease) 1.2s;border-radius:3.6px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:-26px;left:150px}.k-core .cr-ms[data-pre] .cr-ms-high{opacity:0;transition:none;transform:scale(.6)}.k-core .cr-ms-weekly{background:var(--cr-s1);flex-direction:column;gap:32px;margin-top:4px;padding:24px 16px 16px;display:flex}.k-core .cr-ms-whd{flex-direction:column;gap:16px;display:flex}.k-core .cr-ms-tabs{scrollbar-width:none;gap:8px;width:377px;padding-right:16px;display:flex;overflow-x:auto}.k-core .cr-ms-tabs::-webkit-scrollbar{display:none}.k-core .cr-ms-tab{border-radius:var(--cr-r-md);background:var(--cr-s2);height:40px;color:var(--cr-body);font:500 16px/24px var(--cr-font);text-align:center;cursor:pointer;transition:background .25s var(--cr-ease),color .25s var(--cr-ease);flex:none}.k-core .cr-ms-tab-on{background:var(--cr-action);color:var(--cr-s1)}.k-core .cr-ms-week{background:var(--cr-s1);width:377px;height:269px;margin-top:-6px;position:relative;overflow:hidden}.k-core .cr-ms-yl{flex-direction:column;gap:33px;display:flex;position:absolute;top:30.24px;left:0}.k-core .cr-ms-yl span{font:300 12px/16px var(--cr-font);color:var(--cr-caption)}.k-core .cr-ms-wk-grid{width:359.642px;height:196.98px;position:absolute;top:37.244px;left:29.867px}.k-core .cr-ms-wk-plot{touch-action:pan-y;width:313.291px;height:196.403px;position:absolute;top:37.244px;left:29.867px}.k-core .cr-ms-wk-line{stroke:var(--cr-action);stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--cr-ease)}.k-core .cr-ms-wk-area{opacity:.17;transition:opacity .8s var(--cr-ease) .6s}.k-core .cr-ms-wk-pt{fill:var(--cr-s1);stroke:var(--cr-action);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--cr-ease) calc(.5s + var(--k) * .12s),fill .25s var(--cr-ease)}.k-core .cr-ms-wk-pt.cr-ms-on{fill:var(--cr-action3);stroke:var(--cr-action3)}.k-core .cr-ms-wk-hit{fill:#fff;fill-opacity:0;cursor:pointer}.k-core .cr-ms-wk-sel{left:var(--sel-x);pointer-events:none;width:1.042px;height:182px;transition:left .35s var(--cr-ease),opacity .4s var(--cr-ease) 1.4s;position:absolute;top:51.22px}.k-core .cr-ms-wk-tip{left:var(--tip-x);top:var(--tip-y);pointer-events:none;width:80px;height:50px;transition:left .35s var(--cr-ease),top .35s var(--cr-ease),opacity .4s var(--cr-ease) 1.4s;position:absolute}.k-core .cr-ms-wk-tip img{width:80px;height:50px;position:absolute;inset:0}.k-core .cr-ms-below img{transform:scaleY(-1)}.k-core .cr-ms-wk-tt{text-align:center;width:60px;font:500 12px/20px var(--cr-font);color:var(--cr-s1);white-space:nowrap;position:absolute;top:6px;left:10px}.k-core .cr-ms-below .cr-ms-wk-tt{top:24px}.k-core .cr-ms-wk-days{justify-content:space-between;width:313px;display:flex;position:absolute;top:.24px;left:30px}.k-core .cr-ms-wk-day{text-align:center;font:300 14px/22px var(--cr-font);color:var(--cr-caption);cursor:pointer;transition:color .25s var(--cr-ease);flex:none}.k-core .cr-ms-wk-day.cr-ms-on{color:var(--cr-action3);font-weight:500}.k-core .cr-ms-tw .cr-ms-wk-tip,.k-core .cr-ms-tw .cr-ms-wk-sel{transition:none}.k-core .cr-ms-week[data-pre] .cr-ms-wk-line{stroke-dashoffset:100px;transition:none}.k-core .cr-ms-week[data-pre] .cr-ms-wk-area{opacity:0;transition:none}.k-core .cr-ms-week[data-pre] .cr-ms-wk-pt{transition:none;transform:scale(0)}.k-core .cr-ms-week[data-pre] .cr-ms-wk-tip,.k-core .cr-ms-week[data-pre] .cr-ms-wk-sel{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.k-core .cr-ms-arc,.k-core .cr-ms-fill,.k-core .cr-ms-high,.k-core .cr-ms-wk-line,.k-core .cr-ms-wk-area,.k-core .cr-ms-wk-pt,.k-core .cr-ms-wk-sel,.k-core .cr-ms-wk-tip,.k-core .cr-ms-pill{transition:none}.k-core .cr-ms-fill:after,.k-core .cr-ms-flame img,.k-core .app-scr.on .cr-ms-dial[data-ms-focus] .cr-ms-arc{animation:none}}.app-host[data-isolated] .k-core .cr-ms-dial{background:0 0}
