.task-pills-module__sF93Ia__stage{--surface:#fff;--line:#0000000f;--ink:#0d0d0d;--ink-muted:#ababab;--box:#d1d1d1;--box-dashed:#d9d9d9;--accent:#45b36b;--accent-habit:#df7843;--accent-ink:#fff;--now-bg:#edf7ff;--now-ink:#62aef8;--due-bg:#f7f7f7;--due-ink:#747474;--done-bg:#ebf8ef;--done-ink:#45b36b;--streak-bg:#fcf4ec;--streak-ink:#df7843;--due-hand:#fff;--done-mark:#fff;--focus:#0a84ff;--pointer:#1c1c1e;--pointer-edge:#fff;--pointer-shadow:#00000040;contain:layout;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;border-radius:18px;position:relative;overflow:clip;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.task-pills-module__sF93Ia__stage{--surface:light-dark(#fff,#111113);--line:light-dark(#0000000f,#ffffff12);--ink:light-dark(#0d0d0d,#f2f2f4);--ink-muted:light-dark(#ababab,#858589);--box:light-dark(#d1d1d1,#6c6c70);--box-dashed:light-dark(#d9d9d9,#646468);--accent:light-dark(#45b36b,#3a9d5d);--accent-habit:light-dark(#df7843,#d06a37);--now-bg:light-dark(#edf7ff,#10233a);--now-ink:light-dark(#62aef8,#6cb6ff);--due-bg:light-dark(#f7f7f7,#232325);--due-ink:light-dark(#747474,#a1a1a6);--done-bg:light-dark(#ebf8ef,#11291b);--done-ink:light-dark(#45b36b,#5ccb83);--streak-bg:light-dark(#fcf4ec,#33200f);--streak-ink:light-dark(#df7843,#f08a55);--due-hand:light-dark(#fff,#232325);--done-mark:light-dark(#fff,#11291b);--focus:light-dark(#0a84ff,#3594ff)}}.task-pills-module__sF93Ia__stage[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.task-pills-module__sF93Ia__stage[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.task-pills-module__sF93Ia__stage[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.task-pills-module__sF93Ia__stage[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.task-pills-module__sF93Ia__stage *,.task-pills-module__sF93Ia__stage :before,.task-pills-module__sF93Ia__stage :after{box-sizing:border-box}.task-pills-module__sF93Ia__scene{place-items:center;height:clamp(240px,75cqw,620px);display:grid}.task-pills-module__sF93Ia__list{--u:min(1.4px, max(.165cqw, min(.82px, .255cqw)));width:calc(348 * var(--u));color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;list-style:none}.task-pills-module__sF93Ia__row{height:calc(64 * var(--u));-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}label.task-pills-module__sF93Ia__row{cursor:pointer}.task-pills-module__sF93Ia__input{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.task-pills-module__sF93Ia__box{width:calc(21 * var(--u));height:calc(21 * var(--u));margin-right:calc(15.4 * var(--u));color:var(--box);flex:none;position:relative}.task-pills-module__sF93Ia__box>*{width:100%;height:100%;display:block;position:absolute;inset:0}.task-pills-module__sF93Ia__box svg{width:100%;height:100%;display:block;overflow:visible}.task-pills-module__sF93Ia__dashed{color:var(--box-dashed)}.task-pills-module__sF93Ia__input:focus-visible+.task-pills-module__sF93Ia__box{border-radius:calc(6 * var(--u));outline:2px solid var(--focus);outline-offset:3px}.task-pills-module__sF93Ia__outline{transition:opacity .2s,transform .3s}.task-pills-module__sF93Ia__fill{color:var(--accent);opacity:0;transition:opacity .18s,transform .2s;transform:scale(.4)}.task-pills-module__sF93Ia__row[data-kind=habit] .task-pills-module__sF93Ia__fill{color:var(--accent-habit)}.task-pills-module__sF93Ia__check{color:var(--accent-ink);clip-path:inset(0 100% 0 0);transition:clip-path .15s}.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__outline{opacity:0;transform:scale(.75)}.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__dashed{transform:rotate(45deg)scale(.75)}.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__fill{opacity:1;transition:opacity .12s,transform .42s cubic-bezier(.3,1.5,.5,1);transform:none}.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__check{clip-path:inset(0);transition:clip-path .28s cubic-bezier(.5,0,.3,1) .14s}.task-pills-module__sF93Ia__title{font-size:calc(21.3 * var(--u));letter-spacing:-.012em;white-space:nowrap;font-weight:600;line-height:1.2;transition:color .3s;position:relative;overflow:visible}.task-pills-module__sF93Ia__row[data-kind=habit] .task-pills-module__sF93Ia__title,.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__title{color:var(--ink-muted)}.task-pills-module__sF93Ia__strike{top:54%;right:calc(-1 * var(--u));left:calc(-1 * var(--u));height:calc(1.8 * var(--u));margin-top:calc(-.9 * var(--u));border-radius:var(--u);transform-origin:0;background:currentColor;transition:transform .25s;position:absolute;transform:scaleX(0)}.task-pills-module__sF93Ia__row[data-done] .task-pills-module__sF93Ia__strike{transition:transform .38s cubic-bezier(.6,0,.3,1) 80ms;transform:none}.task-pills-module__sF93Ia__slot{place-items:center end;margin-left:auto;display:inline-grid}.task-pills-module__sF93Ia__pill{height:calc(34 * var(--u));border-radius:calc(17 * var(--u));font-size:calc(16 * var(--u));letter-spacing:-.012em;white-space:nowrap;opacity:0;visibility:hidden;grid-area:1/1;align-items:center;font-weight:600;line-height:1;transition:visibility 0s linear .46s;display:inline-flex;position:relative}.task-pills-module__sF93Ia__pill[data-shown]{z-index:1;opacity:1;visibility:visible;transition:none}.task-pills-module__sF93Ia__pill[data-tone=now]{gap:calc(4.2 * var(--u));padding:0 calc(10.2 * var(--u)) 0 calc(10.7 * var(--u));background:var(--now-bg);color:var(--now-ink)}.task-pills-module__sF93Ia__pill[data-tone=due]{padding:0 calc(10 * var(--u)) 0 calc(8.8 * var(--u));background:var(--due-bg);color:var(--due-ink)}.task-pills-module__sF93Ia__pill[data-tone=done]{gap:calc(5 * var(--u));padding:0 calc(11.6 * var(--u)) 0 calc(9.4 * var(--u));background:var(--done-bg);color:var(--done-ink)}.task-pills-module__sF93Ia__pill[data-tone=streak]{gap:calc(7.6 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(11.6 * var(--u));background:var(--streak-bg);color:var(--streak-ink)}.task-pills-module__sF93Ia__dot{width:calc(10.5 * var(--u));height:calc(10.5 * var(--u));flex:none;position:relative}.task-pills-module__sF93Ia__ripple,.task-pills-module__sF93Ia__core{background:currentColor;border-radius:50%;position:absolute;inset:0}.task-pills-module__sF93Ia__ripple{opacity:0;animation:2.6s cubic-bezier(.2,.6,.4,1) infinite task-pills-module__sF93Ia__ripple}.task-pills-module__sF93Ia__core{animation:2.6s ease-in-out infinite task-pills-module__sF93Ia__breathe}@keyframes task-pills-module__sF93Ia__breathe{0%,to{transform:none}50%{transform:scale(.78)}}@keyframes task-pills-module__sF93Ia__ripple{0%{opacity:.4;transform:none}70%,to{opacity:0;transform:scale(2.4)}}.task-pills-module__sF93Ia__lines{width:calc(4.6 * var(--u));height:calc(9.05 * var(--u));margin-right:calc(1 * var(--u));flex:none;position:relative}.task-pills-module__sF93Ia__line{width:calc(3.5 * var(--u));height:calc(1.35 * var(--u));border-radius:var(--u);transform-origin:100%;background:currentColor;animation:3.2s ease-in-out infinite task-pills-module__sF93Ia__trail;position:absolute;right:0}.task-pills-module__sF93Ia__line:first-child{top:0}.task-pills-module__sF93Ia__line:nth-child(2){top:calc(3.85 * var(--u));right:calc(1.1 * var(--u));width:calc(3.3 * var(--u));animation-delay:60ms}.task-pills-module__sF93Ia__line:nth-child(3){top:calc(7.7 * var(--u));animation-delay:.12s}.task-pills-module__sF93Ia__clock{width:calc(14.2 * var(--u));height:calc(14.2 * var(--u));margin-right:calc(4.7 * var(--u));flex:none;position:relative}.task-pills-module__sF93Ia__face{width:100%;height:100%;display:block;overflow:visible}.task-pills-module__sF93Ia__hand{bottom:calc(50% - .75 * var(--u));left:calc(50% - .75 * var(--u));width:calc(1.5 * var(--u));border-radius:var(--u);background:var(--due-hand);transform-origin:50% calc(100% - .75 * var(--u));position:absolute}.task-pills-module__sF93Ia__minute{height:calc(4.9 * var(--u));animation:3.2s infinite task-pills-module__sF93Ia__sweep}.task-pills-module__sF93Ia__hour{height:calc(3.9 * var(--u));animation:38.4s linear infinite task-pills-module__sF93Ia__hour;transform:rotate(135deg)}@keyframes task-pills-module__sF93Ia__sweep{0%{animation-timing-function:cubic-bezier(.55,0,.25,1);transform:none}42%,to{transform:rotate(360deg)}}@keyframes task-pills-module__sF93Ia__hour{0%{transform:rotate(135deg)}to{transform:rotate(495deg)}}@keyframes task-pills-module__sF93Ia__trail{0%,44%,to{opacity:1;transform:none}14%{opacity:.5;transform:translateX(calc(-1.4 * var(--u))) scaleX(1.55)}30%{opacity:.85;transform:translateX(calc(-.4 * var(--u))) scaleX(1.15)}}.task-pills-module__sF93Ia__mark{width:calc(14.2 * var(--u));height:calc(14.2 * var(--u));flex:none}.task-pills-module__sF93Ia__flame{transform-origin:50% 80%;width:calc(15.4 * var(--u));height:calc(18.3 * var(--u));flex:none;position:relative}.task-pills-module__sF93Ia__flameBody,.task-pills-module__sF93Ia__flameCore{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.task-pills-module__sF93Ia__flameBody{transform-origin:50% 92%;animation:1.9s ease-in-out infinite task-pills-module__sF93Ia__flicker}.task-pills-module__sF93Ia__flameCore{color:var(--streak-bg);transform-origin:47% 82%;animation:1.3s ease-in-out infinite task-pills-module__sF93Ia__core}@keyframes task-pills-module__sF93Ia__flicker{0%,to{transform:none}25%{transform:scale(1.03,1.07)skew(-2deg)}50%{transform:scale(.98,.95)skew(1.5deg)}75%{transform:scale(1.02,1.04)skew(1deg)}}@keyframes task-pills-module__sF93Ia__core{0%,to{transform:none}40%{transform:scale(.86,.9)}70%{transform:scale(1.05,1.07)}}.task-pills-module__sF93Ia__spark,.task-pills-module__sF93Ia__burst{width:calc(var(--r) * 2 * var(--u));height:calc(var(--r) * 2 * var(--u));margin:calc(var(--r) * -1 * var(--u)) 0 0 calc(var(--r) * -1 * var(--u));background:currentColor;border-radius:50%;position:absolute}.task-pills-module__sF93Ia__spark{top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));animation:task-pills-module__sF93Ia__rise var(--t) ease-in-out var(--d) infinite}.task-pills-module__sF93Ia__burst{opacity:0;top:38%;left:50%}@keyframes task-pills-module__sF93Ia__rise{0%,58%,to{opacity:1;transform:none}26%{opacity:0;transform:translateY(calc(-5 * var(--u))) scale(.4)}27%{opacity:0;transform:translateY(calc(3 * var(--u))) scale(.3)}}.task-pills-module__sF93Ia__count{font-variant-numeric:tabular-nums;height:1.2em;line-height:1.2;display:inline-block;position:relative;overflow:clip}.task-pills-module__sF93Ia__digit{display:block}.task-pills-module__sF93Ia__leaving{opacity:0;position:absolute;top:0;right:0}.task-pills-module__sF93Ia__count[data-roll=up] .task-pills-module__sF93Ia__digit{animation:.46s cubic-bezier(.3,1.3,.5,1) task-pills-module__sF93Ia__in-up}.task-pills-module__sF93Ia__count[data-roll=up] .task-pills-module__sF93Ia__leaving{animation:.36s ease-in task-pills-module__sF93Ia__out-up}.task-pills-module__sF93Ia__count[data-roll=down] .task-pills-module__sF93Ia__digit{animation:.46s cubic-bezier(.3,1.3,.5,1) task-pills-module__sF93Ia__in-down}.task-pills-module__sF93Ia__count[data-roll=down] .task-pills-module__sF93Ia__leaving{animation:.36s ease-in task-pills-module__sF93Ia__out-down}@keyframes task-pills-module__sF93Ia__in-up{0%{transform:translateY(100%)}}@keyframes task-pills-module__sF93Ia__in-down{0%{transform:translateY(-100%)}}@keyframes task-pills-module__sF93Ia__out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes task-pills-module__sF93Ia__out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}.task-pills-module__sF93Ia__stage:not([data-live]) :is(.task-pills-module__sF93Ia__ripple,.task-pills-module__sF93Ia__core,.task-pills-module__sF93Ia__line,.task-pills-module__sF93Ia__minute,.task-pills-module__sF93Ia__hour,.task-pills-module__sF93Ia__flameBody,.task-pills-module__sF93Ia__flameCore,.task-pills-module__sF93Ia__spark){animation-play-state:paused}.task-pills-module__sF93Ia__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.task-pills-module__sF93Ia__pointerLayer{z-index:10;contain:strict;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.task-pills-module__sF93Ia__stage *,.task-pills-module__sF93Ia__stage :before,.task-pills-module__sF93Ia__stage :after{transition:none;animation:none}}
