.fdl[data-astro-cid-c2jyvhrb]{--card:#252527;--win:#1b1b1d;--ink:#f2f2f3;--muted:#9a9a9e;--tick:#4d4d50;--tick-long:#8a8a8e;--track:#141416;--work:242 242 243;--brk:34 197 94;--away:245 158 11;--chip:#1a1a1c;--chip-on:#f2f2f3;--chip-on-ink:#141416;--strip-work:#6c6c70;--strip-work-ink:#f6f6f7;--strip-brk:#2f6a46;--strip-brk-ink:#e3f6ea;background:var(--win);color:var(--ink);box-shadow:0 0 0 1px #ffffff0f, var(--shadow-lg);border-radius:30px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}:root[data-theme=light] .fdl[data-astro-cid-c2jyvhrb]{--card:#fff;--win:#ececee;--ink:#1a1a1c;--muted:#77777c;--tick:#c4c4c8;--tick-long:#7a7a7e;--track:#ececee;--work:26 26 28;--brk:22 163 74;--chip:#ececee;--chip-on:#1a1a1c;--chip-on-ink:#fff;--strip-work:#8e8e90;--strip-work-ink:#141416;--strip-brk:#c9efd8;--strip-brk-ink:#14532d;box-shadow:0 0 0 1px #0000000f, var(--shadow-lg)}.fdl__main[data-astro-cid-c2jyvhrb],.fdl__card[data-astro-cid-c2jyvhrb]{background:var(--card);border-radius:24px}.fdl__main[data-astro-cid-c2jyvhrb]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;padding:18px 20px 20px;display:grid}.fdl__top[data-astro-cid-c2jyvhrb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.fdl__profile[data-astro-cid-c2jyvhrb]{background:var(--chip);border-radius:99px;align-items:center;gap:10px;height:46px;padding:0 16px 0 6px;display:inline-flex}.fdl__pi[data-astro-cid-c2jyvhrb]{background:var(--card);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fdl__profile[data-astro-cid-c2jyvhrb]>span[data-astro-cid-c2jyvhrb]:last-child{line-height:1.15;display:grid}.fdl__profile[data-astro-cid-c2jyvhrb] b[data-astro-cid-c2jyvhrb]{font-size:14px;font-weight:700}.fdl__profile[data-astro-cid-c2jyvhrb] small[data-astro-cid-c2jyvhrb]{color:var(--muted);font-size:11.5px}.seg[data-astro-cid-c2jyvhrb]{background:var(--chip);border-radius:99px;padding:4px;display:inline-flex}.seg[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb]{height:36px;color:var(--muted);border-radius:99px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s}.seg[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb][aria-checked=true]{background:var(--chip-on);color:var(--chip-on-ink)}.fdl__dialwrap[data-astro-cid-c2jyvhrb]{aspect-ratio:1;width:min(100%,440px);margin-top:6px;position:relative;container-type:inline-size}.fdl__glow[data-astro-cid-c2jyvhrb]{pointer-events:none;opacity:0;background:radial-gradient(circle, rgb(var(--glow,var(--work)) / var(--ga,.13)) 0%, rgb(var(--glow,var(--work)) / calc(var(--ga,.13) * .4)) 45%, transparent 70%);border-radius:50%;transition:opacity .6s;position:absolute;inset:4%}.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__glow[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__glow[data-astro-cid-c2jyvhrb]{opacity:1;animation:5.2s cubic-bezier(.37,0,.63,1) infinite fdl-breathe}.fdl[data-astro-cid-c2jyvhrb][data-phase=brk] .fdl__glow[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-phase=long] .fdl__glow[data-astro-cid-c2jyvhrb]{--glow:var(--brk);--ga:.24}.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__glow[data-astro-cid-c2jyvhrb]{--glow:var(--away);--ga:.26}@keyframes fdl-breathe{0%,to{scale:.94}50%{scale:1.04}}.fdl__dial[data-astro-cid-c2jyvhrb]{width:100%;height:100%;position:relative;overflow:visible}.fdl__ticks[data-astro-cid-c2jyvhrb] line[data-astro-cid-c2jyvhrb]{stroke:var(--tick);stroke-width:2px;stroke-linecap:round}.fdl__ticks[data-astro-cid-c2jyvhrb] line[data-astro-cid-c2jyvhrb].is-long{stroke:var(--tick-long);stroke-width:3px}.fdl__track[data-astro-cid-c2jyvhrb]{fill:none;stroke:var(--track);stroke-width:24px;opacity:0;transition:opacity .4s}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__track[data-astro-cid-c2jyvhrb]{opacity:1}.fdl__dial[data-astro-cid-c2jyvhrb] .arc{fill:none;stroke-width:20px;stroke-linecap:round;transition:opacity .4s,stroke-dasharray .4s cubic-bezier(.33,1,.68,1),stroke-dashoffset .4s cubic-bezier(.33,1,.68,1)}.fdl__dial[data-astro-cid-c2jyvhrb] .arc--work{stroke:rgb(var(--work) / .55)}.fdl__dial[data-astro-cid-c2jyvhrb] .arc--brk{stroke:rgb(var(--brk) / .38)}.fdl__dial[data-astro-cid-c2jyvhrb] .arc-fill{fill:none;stroke-width:20px;stroke-linecap:round;transition:stroke-dasharray .9s linear,opacity .2s}.fdl__dial[data-astro-cid-c2jyvhrb] .arc-fill--work{stroke:rgb(var(--work))}.fdl__dial[data-astro-cid-c2jyvhrb] .arc-fill--brk{stroke:rgb(var(--brk))}.fdl[data-astro-cid-c2jyvhrb]:not([data-state=ready]) .fdl__dial[data-astro-cid-c2jyvhrb] .arc--work{stroke:rgb(var(--work) / .16)}.fdl[data-astro-cid-c2jyvhrb]:not([data-state=ready]) .fdl__dial[data-astro-cid-c2jyvhrb] .arc--brk{stroke:rgb(var(--brk) / .2)}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] [data-astro-cid-c2jyvhrb][data-arcs]{opacity:0}.fdl__lap[data-astro-cid-c2jyvhrb]{fill:none;stroke:rgb(var(--work));stroke-width:20px;stroke-linecap:round;opacity:0;transition:stroke-dasharray .9s linear,opacity .3s}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__lap[data-astro-cid-c2jyvhrb]{opacity:1}.fdl__head[data-astro-cid-c2jyvhrb]{transform-origin:300px 300px;transform-box:view-box;opacity:0;transition:transform .9s linear,opacity .3s}.fdl__head[data-astro-cid-c2jyvhrb] circle[data-astro-cid-c2jyvhrb]{fill:#fff;filter:drop-shadow(0 0 6px rgb(var(--glow-head,var(--work)) / .9)) drop-shadow(0 0 14px rgb(var(--glow-head,var(--work)) / .6))}.fdl[data-astro-cid-c2jyvhrb][data-phase=brk] .fdl__head[data-astro-cid-c2jyvhrb] circle[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-phase=long] .fdl__head[data-astro-cid-c2jyvhrb] circle[data-astro-cid-c2jyvhrb]{--glow-head:var(--brk)}.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__head[data-astro-cid-c2jyvhrb] circle[data-astro-cid-c2jyvhrb]{--glow-head:var(--away)}:root[data-theme=light] .fdl__head[data-astro-cid-c2jyvhrb] circle[data-astro-cid-c2jyvhrb]{fill:#1a1a1c}.fdl[data-astro-cid-c2jyvhrb]:not([data-state=ready]) .fdl__head[data-astro-cid-c2jyvhrb]{opacity:1}.fdl[data-astro-cid-c2jyvhrb][data-state=done] .fdl__head[data-astro-cid-c2jyvhrb]{opacity:0}.fdl[data-astro-cid-c2jyvhrb][data-instant] .fdl__head[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-instant] .fdl__dial[data-astro-cid-c2jyvhrb] .arc-fill,.fdl[data-astro-cid-c2jyvhrb][data-instant] .fdl__lap[data-astro-cid-c2jyvhrb]{transition:none}.fdl__center[data-astro-cid-c2jyvhrb]{text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.fdl__cap[data-astro-cid-c2jyvhrb]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:max(11px,3.2cqi);font-weight:700;display:inline-flex}.fdl__rec[data-astro-cid-c2jyvhrb]{background:rgb(var(--work));border-radius:50%;width:8px;height:8px;display:none}.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__rec[data-astro-cid-c2jyvhrb]{animation:1.8s ease-in-out infinite fdl-rec;display:block}.fdl[data-astro-cid-c2jyvhrb][data-state=running][data-phase=brk] .fdl__rec[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-state=running][data-phase=long] .fdl__rec[data-astro-cid-c2jyvhrb]{background:rgb(var(--brk))}@keyframes fdl-rec{0%,to{opacity:1}50%{opacity:.3}}.fdl__time[data-astro-cid-c2jyvhrb]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22cqi;font-weight:500;line-height:1}.fdl__time[data-astro-cid-c2jyvhrb] i{margin:0 .06em;font-style:normal;position:relative;top:-.06em}.fdl__sub[data-astro-cid-c2jyvhrb]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:max(12px,3.4cqi)}.fdl__ctrl[data-astro-cid-c2jyvhrb]{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;margin-top:-4px;display:grid}.fdl__ctrl[data-astro-cid-c2jyvhrb] .fdl__play[data-astro-cid-c2jyvhrb]{grid-column:2}.fdl__ctrl[data-astro-cid-c2jyvhrb] .fdl__away[data-astro-cid-c2jyvhrb]{justify-self:start}.fdl__play[data-astro-cid-c2jyvhrb]{background:var(--chip-on);width:76px;height:76px;color:var(--chip-on-ink);transition:scale .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.fdl__play[data-astro-cid-c2jyvhrb]:active{scale:.94}.fdl__play[data-astro-cid-c2jyvhrb] svg{transition:opacity .16s ease, scale .22s var(--spring);position:absolute}.fdl__play[data-astro-cid-c2jyvhrb] .fdl__ip{translate:2px}.fdl__play[data-astro-cid-c2jyvhrb] .fdl__ipa,.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__play[data-astro-cid-c2jyvhrb] .fdl__ip,.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__play[data-astro-cid-c2jyvhrb] .fdl__ip{opacity:0;scale:.6}.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__play[data-astro-cid-c2jyvhrb] .fdl__ipa,.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__play[data-astro-cid-c2jyvhrb] .fdl__ipa{opacity:1;scale:1}.fdl__away[data-astro-cid-c2jyvhrb]{background:var(--chip);height:36px;color:var(--muted);opacity:0;pointer-events:none;border-radius:99px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;transition:opacity .25s,background-color .25s,color .25s;display:inline-flex}.fdl[data-astro-cid-c2jyvhrb][data-mode=plan][data-state=running] .fdl__away[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__away[data-astro-cid-c2jyvhrb]{opacity:1;pointer-events:auto}.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__away[data-astro-cid-c2jyvhrb]{background:rgb(var(--away) / .18);color:rgb(var(--away))}.fdl__plan[data-astro-cid-c2jyvhrb]{gap:8px;width:100%;transition:opacity .3s;display:grid}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__plan[data-astro-cid-c2jyvhrb]{opacity:0;visibility:hidden}.fdl__strip[data-astro-cid-c2jyvhrb]{gap:6px;display:flex}.fdl__strip[data-astro-cid-c2jyvhrb] span{flex:var(--d) 1 0;font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:0;height:30px;font-size:12.5px;font-weight:600;transition:opacity .3s;display:grid;position:relative;overflow:hidden}.fdl__strip[data-astro-cid-c2jyvhrb] .s-work{background:var(--strip-work);color:var(--strip-work-ink)}.fdl__strip[data-astro-cid-c2jyvhrb] .s-brk{background:var(--strip-brk);color:var(--strip-brk-ink)}.fdl[data-astro-cid-c2jyvhrb]:not([data-state=ready]) .fdl__strip[data-astro-cid-c2jyvhrb] span[data-future]{opacity:.4}.fdl__strip[data-astro-cid-c2jyvhrb] span i{height:3px;width:calc(var(--p,0) * 100%);opacity:.85;background:currentColor;transition:width .9s linear;position:absolute;bottom:0;left:0}.fdl__times[data-astro-cid-c2jyvhrb]{height:16px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.fdl__times[data-astro-cid-c2jyvhrb] span{white-space:nowrap;position:absolute;top:0}.fdl__times[data-astro-cid-c2jyvhrb] span:last-child{right:0}.fdl__side[data-astro-cid-c2jyvhrb]{align-content:start;gap:12px;display:grid}.fdl__card[data-astro-cid-c2jyvhrb]{align-content:start;gap:14px;padding:22px 20px;display:grid}.fdl__card--free[data-astro-cid-c2jyvhrb]{display:none}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__card--free[data-astro-cid-c2jyvhrb]{display:grid}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__card--plan[data-astro-cid-c2jyvhrb]{display:none}.fdl__card--free[data-astro-cid-c2jyvhrb] p[data-astro-cid-c2jyvhrb]{color:var(--muted);font-size:15px;line-height:1.45}.fdl__h[data-astro-cid-c2jyvhrb]{letter-spacing:-.01em;font-size:19px;font-weight:700}.fdl__total[data-astro-cid-c2jyvhrb]{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:-10px;font-size:14px}.fdl__presets[data-astro-cid-c2jyvhrb]{flex-wrap:wrap;gap:8px;display:flex}.fdl__presets[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb]{background:var(--chip);height:38px;color:var(--ink);transition:background-color .2s ease, color .2s ease, scale .16s var(--ease-out);border-radius:99px;padding:0 15px;font-size:14px;font-weight:600}.fdl__presets[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb]:active{scale:.96}.fdl__presets[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb][aria-checked=true]{background:var(--chip-on);color:var(--chip-on-ink)}.fdl__steps[data-astro-cid-c2jyvhrb]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fdl__step[data-astro-cid-c2jyvhrb]{background:var(--chip);border-radius:18px;gap:10px;padding:12px 10px 10px;display:grid}.fdl__sl[data-astro-cid-c2jyvhrb]{align-items:center;gap:8px;padding-left:4px;font-size:13.5px;font-weight:600;display:flex}.fdl__dot[data-astro-cid-c2jyvhrb]{background:rgb(var(--work));border-radius:50%;width:8px;height:8px}.fdl__dot--brk[data-astro-cid-c2jyvhrb],.fdl__dot--long[data-astro-cid-c2jyvhrb]{background:rgb(var(--brk))}.fdl__sv[data-astro-cid-c2jyvhrb]{justify-content:space-between;align-items:center;gap:2px;display:flex}.fdl__sv[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb]{background:var(--card);width:34px;height:34px;color:var(--ink);transition:scale .14s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.fdl__sv[data-astro-cid-c2jyvhrb] button[data-astro-cid-c2jyvhrb]:active{scale:.9}.fdl__sv[data-astro-cid-c2jyvhrb] b[data-astro-cid-c2jyvhrb]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-left:auto;font-size:26px;font-weight:500}.fdl__sv[data-astro-cid-c2jyvhrb] small[data-astro-cid-c2jyvhrb]{color:var(--muted);margin:8px auto 0 2px;font-size:11px}.fdl__step[data-astro-cid-c2jyvhrb][data-step=cycles] .fdl__sv[data-astro-cid-c2jyvhrb] b[data-astro-cid-c2jyvhrb]{margin:0 auto}.fdl__note[data-astro-cid-c2jyvhrb]{color:var(--muted);justify-self:start;margin-top:4px;font-size:12.5px}.fdl[data-astro-cid-c2jyvhrb][data-mode=free] .fdl__note[data-astro-cid-c2jyvhrb]{margin-top:-40px}.fdl[data-astro-cid-c2jyvhrb][data-compact]{grid-template-columns:minmax(0,1fr)}.fdl[data-astro-cid-c2jyvhrb][data-compact] .fdl__side[data-astro-cid-c2jyvhrb]{display:none}.fdl__tt[data-astro-cid-c2jyvhrb]{align-items:center;gap:14px;display:flex}.fdl__flame[data-astro-cid-c2jyvhrb]{background:var(--chip);width:50px;height:50px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.fdl__tt[data-astro-cid-c2jyvhrb]>span[data-astro-cid-c2jyvhrb]:last-child{display:grid}.fdl__tt[data-astro-cid-c2jyvhrb] b[data-astro-cid-c2jyvhrb]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.fdl__tt[data-astro-cid-c2jyvhrb] small[data-astro-cid-c2jyvhrb]{color:var(--muted);font-size:14px}.fdl__week[data-astro-cid-c2jyvhrb]{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.fdl__week[data-astro-cid-c2jyvhrb] span[data-astro-cid-c2jyvhrb]{justify-items:center;gap:6px;display:grid}.fdl__week[data-astro-cid-c2jyvhrb] i[data-astro-cid-c2jyvhrb]{background:var(--chip);border-radius:10px;width:100%;max-width:30px;height:64px;position:relative;overflow:hidden}.fdl__week[data-astro-cid-c2jyvhrb] b[data-astro-cid-c2jyvhrb]{height:max(4px, calc(var(--h) / 240 * 100%));background:rgb(var(--work) / .35);border-radius:10px;transition:height .9s linear;position:absolute;bottom:0;left:0;right:0}.fdl__week[data-astro-cid-c2jyvhrb] span[data-astro-cid-c2jyvhrb][data-today-bar] b[data-astro-cid-c2jyvhrb]{background:rgb(var(--work))}.fdl__week[data-astro-cid-c2jyvhrb] small[data-astro-cid-c2jyvhrb]{color:var(--muted);font-size:12px}.fdl__week[data-astro-cid-c2jyvhrb] span[data-astro-cid-c2jyvhrb][data-today-bar] small[data-astro-cid-c2jyvhrb]{color:var(--ink);font-weight:700}@media (width<=860px){.fdl[data-astro-cid-c2jyvhrb]{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:10px}.fdl__main[data-astro-cid-c2jyvhrb]{padding:14px 12px 16px}.fdl__profile[data-astro-cid-c2jyvhrb]{display:none}.fdl__top[data-astro-cid-c2jyvhrb]{justify-content:center}}@media (prefers-reduced-motion:reduce){.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__glow[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-state=away] .fdl__glow[data-astro-cid-c2jyvhrb],.fdl[data-astro-cid-c2jyvhrb][data-state=running] .fdl__rec[data-astro-cid-c2jyvhrb]{animation:none}}
