.d_jrIG_root{--ul-heat-ink:var(--ul-series,var(--ul-fg));--ul-heat-0:color-mix(in oklab, var(--ul-fg) 7%, var(--ul-surface));--ul-heat-1:color-mix(in oklab, var(--ul-heat-ink) 26%, var(--ul-heat-0));--ul-heat-2:color-mix(in oklab, var(--ul-heat-ink) 48%, var(--ul-heat-0));--ul-heat-3:color-mix(in oklab, var(--ul-heat-ink) 72%, var(--ul-heat-0));--ul-heat-4:var(--ul-heat-ink);width:100%;min-width:0;font-family:var(--ul-font);color:var(--ul-fg);grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative;container-type:inline-size}.d_jrIG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;min-height:34px;display:flex}.d_jrIG_summary{color:var(--ul-fg-2);font-size:var(--ul-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;line-height:1.4}.d_jrIG_total{color:var(--ul-fg);font-weight:500}.d_jrIG_actions{flex:none;align-items:center;display:flex}.d_jrIG_scroller{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ul-line-strong) transparent;margin:-6px;padding:6px;overflow:auto hidden}.d_jrIG_canvas{--ul-heat-gap:3px;--ul-heat-label:30px;--ul-heat-cell:clamp(9px, calc((100cqi - var(--ul-heat-label) - var(--ul-heat-gap) * var(--ul-heat-weeks)) / var(--ul-heat-weeks)), 14px);--ul-heat-step:calc(var(--ul-heat-cell) + var(--ul-heat-gap));grid-template-columns:var(--ul-heat-label) auto;grid-template-rows:16px auto;row-gap:8px;width:max-content;margin-inline:auto;display:grid}.d_jrIG_months{color:var(--ul-fg-3);font-size:var(--ul-text-xs);grid-area:1/2;line-height:16px;position:relative}.d_jrIG_month{white-space:nowrap;transform:translateX(calc(var(--ul-heat-gap) - var(--ul-heat-from) * var(--ul-heat-step)));transition:transform var(--ul-dur-spring) var(--ul-spring-smooth), opacity var(--ul-dur-base) var(--ul-ease-out);position:absolute;top:0;left:100%}@starting-style{.d_jrIG_month{opacity:0}}.d_jrIG_weekdays{grid-area:2/1;grid-template-rows:repeat(7, var(--ul-heat-cell));row-gap:var(--ul-heat-gap);color:var(--ul-fg-3);font-size:var(--ul-text-xs);display:grid}.d_jrIG_weekday{height:var(--ul-heat-cell);white-space:nowrap;align-items:center;line-height:1;display:flex}.d_jrIG_plot{grid-area:2/2;position:relative}.d_jrIG_grid{grid-template-rows:repeat(7, var(--ul-heat-cell));grid-auto-columns:var(--ul-heat-cell);gap:var(--ul-heat-gap);display:grid}.d_jrIG_row{display:contents}.d_jrIG_cell{--ul-heat-delay:var(--ul-heat-wave);width:var(--ul-heat-cell);height:var(--ul-heat-cell);border-radius:calc(var(--ul-heat-cell) * .26);background:var(--ul-heat-0);outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;outline:1.5px solid #0000}.d_jrIG_grid[data-back] .d_jrIG_cell{--ul-heat-delay:var(--ul-heat-back)}.d_jrIG_cell[data-level="1"]{background:var(--ul-heat-1)}.d_jrIG_cell[data-level="2"]{background:var(--ul-heat-2)}.d_jrIG_cell[data-level="3"]{background:var(--ul-heat-3)}.d_jrIG_cell[data-level="4"]{background:var(--ul-heat-4)}.d_jrIG_cell[data-empty]{transform:scale(0)}.d_jrIG_grid[data-state=hidden] .d_jrIG_cell{opacity:0;transform:scale(.5)}.d_jrIG_grid[data-state=revealing] .d_jrIG_cell{transition:opacity var(--ul-dur-base) var(--ul-ease-out) var(--ul-heat-wave), transform var(--ul-dur-spring) var(--ul-spring-smooth) var(--ul-heat-wave)}.d_jrIG_grid[data-state=ready] .d_jrIG_cell{transition:background-color .32s var(--ul-ease-out) var(--ul-heat-delay), transform var(--ul-dur-spring) var(--ul-spring-smooth) var(--ul-heat-delay), opacity var(--ul-dur-fast) var(--ul-ease-out)}@starting-style{.d_jrIG_grid[data-state=ready] .d_jrIG_cell:not([data-empty]){opacity:0;transform:scale(.5)}}.d_jrIG_grid[data-highlight] .d_jrIG_cell:not([data-empty]){opacity:.18}.d_jrIG_grid[data-highlight="0"] .d_jrIG_cell[data-level="0"],.d_jrIG_grid[data-highlight="1"] .d_jrIG_cell[data-level="1"],.d_jrIG_grid[data-highlight="2"] .d_jrIG_cell[data-level="2"],.d_jrIG_grid[data-highlight="3"] .d_jrIG_cell[data-level="3"],.d_jrIG_grid[data-highlight="4"] .d_jrIG_cell[data-level="4"]{opacity:1}.d_jrIG_cell:focus-visible{outline:2px solid var(--ul-fg);outline-offset:2px;z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.d_jrIG_cell:not([data-empty]):hover{outline-color:var(--ul-fg-3)}}.d_jrIG_ring{width:calc(var(--ul-heat-cell) + 6px);height:calc(var(--ul-heat-cell) + 6px);border:1.5px solid var(--ul-fg);border-radius:calc(var(--ul-heat-cell) * .26 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--ul-heat-col,0) * var(--ul-heat-step)), calc(var(--ul-heat-row,0) * var(--ul-heat-step)));transition:opacity var(--ul-dur-fast) var(--ul-ease-out);position:absolute;top:-3px;left:-3px}.d_jrIG_ring[data-shown]{opacity:1;transition:opacity var(--ul-dur-fast) var(--ul-ease-out), transform var(--ul-dur-spring) var(--ul-spring-snappy)}.d_jrIG_legend{min-width:0;min-height:24px;color:var(--ul-fg-3);font-size:var(--ul-text-xs);justify-content:space-between;align-items:center;gap:12px;display:flex}.d_jrIG_caption{min-width:0;color:var(--ul-fg-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d_jrIG_scale{flex:none;align-items:center;gap:2px;display:flex}.d_jrIG_legendText{padding-inline:6px;line-height:1}.d_jrIG_swatch{border-radius:var(--ul-radius-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:18px;height:24px;padding:0;display:grid}.d_jrIG_swatch:before{content:"";background:var(--ul-heat-0);width:12px;height:12px;transition:transform var(--ul-dur-spring) var(--ul-spring-snappy);border-radius:3px}.d_jrIG_swatch[data-level="1"]:before{background:var(--ul-heat-1)}.d_jrIG_swatch[data-level="2"]:before{background:var(--ul-heat-2)}.d_jrIG_swatch[data-level="3"]:before{background:var(--ul-heat-3)}.d_jrIG_swatch[data-level="4"]:before{background:var(--ul-heat-4)}.d_jrIG_swatch[aria-pressed=true]:before{outline:1.5px solid var(--ul-fg);outline-offset:2px}.d_jrIG_swatch:focus-visible{outline:2px solid var(--ul-fg);outline-offset:0}.d_jrIG_swatch:active:before{transform:scale(.82)}@media (hover:hover) and (pointer:fine){.d_jrIG_swatch:hover:before{transform:scale(1.16)}}.d_jrIG_tip{z-index:2;border-radius:var(--ul-radius-sm);background:var(--ul-fg);color:var(--ul-bg);box-shadow:var(--ul-shadow-2);white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;transition:opacity var(--ul-dur-instant) var(--ul-ease-in), scale var(--ul-dur-instant) var(--ul-ease-in);justify-items:center;gap:1px;padding:6px 10px 7px;display:grid;position:absolute;top:0;left:0;scale:.94}.d_jrIG_tip[data-open]{opacity:1;transition:opacity var(--ul-dur-fast) var(--ul-ease-out), scale var(--ul-dur-spring) var(--ul-spring-snappy);scale:1}.d_jrIG_tipCount{font-size:var(--ul-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.d_jrIG_tipDate{color:color-mix(in oklab, var(--ul-bg) 66%, var(--ul-fg));font-size:var(--ul-text-xs);font-variant-numeric:tabular-nums;line-height:1.35}.d_jrIG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.d_jrIG_grid[data-state] .d_jrIG_cell{transition:background-color var(--ul-dur-fast) var(--ul-ease-out), opacity var(--ul-dur-fast) var(--ul-ease-out)}.d_jrIG_grid[data-state=hidden] .d_jrIG_cell{transform:none}.d_jrIG_cell[data-empty]{opacity:0;transform:none}.d_jrIG_month,.d_jrIG_swatch:before{transition:none}@starting-style{.d_jrIG_month,.d_jrIG_grid[data-state=ready] .d_jrIG_cell:not([data-empty]){opacity:1;transform:none}}.d_jrIG_ring,.d_jrIG_ring[data-shown]{transition:opacity var(--ul-dur-fast) var(--ul-ease-out)}.d_jrIG_tip,.d_jrIG_tip[data-open]{transition:opacity var(--ul-dur-instant) linear;scale:1}}
.y7lzpq_root{width:100%;min-width:0;color:var(--ul-fg);font-family:var(--ul-font);gap:18px;display:grid;container-type:inline-size}.y7lzpq_main{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 28px;display:flex}.y7lzpq_dial{width:var(--ul-ar-size);height:var(--ul-ar-size);flex:none;position:relative}.y7lzpq_dial svg{display:block;overflow:visible}.y7lzpq_ring{transition:opacity var(--ul-dur-base) var(--ul-ease-out)}.y7lzpq_root[data-active] .y7lzpq_ring:not([data-on]){opacity:.28}.y7lzpq_track{fill:none;stroke:color-mix(in oklab, var(--ul-series) 16%, var(--ul-surface-2))}.y7lzpq_arc{fill:none;stroke:var(--ul-series);stroke-linecap:round}.y7lzpq_head{transition:opacity var(--ul-dur-fast) var(--ul-ease-out)}.y7lzpq_headCap{fill:var(--ul-series)}.y7lzpq_headShadow{fill:#0000008c;fill:lab(0% 0 0/.55);filter:blur(3px);transform:translate(3px,1px)}.y7lzpq_center{pointer-events:none;place-content:center;justify-items:center;gap:0;display:grid;position:absolute;inset:0}.y7lzpq_centerValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:28px}.y7lzpq_centerLabel{color:var(--ul-fg-3);white-space:nowrap;animation:y7lzpq_ul-activity-rings-in var(--ul-dur-base) var(--ul-ease-out);font-size:11px;line-height:14px}@keyframes y7lzpq_ul-activity-rings-in{0%{opacity:0;transform:translateY(3px)}}.y7lzpq_side{flex:220px;gap:8px;min-width:0;max-width:320px;display:grid}.y7lzpq_day{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;display:flex}.y7lzpq_legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.y7lzpq_row{cursor:default;transition:background-color var(--ul-dur-fast) var(--ul-ease-out), opacity var(--ul-dur-base) var(--ul-ease-out);border-radius:12px;outline:0;grid-template-columns:auto 1fr auto;grid-template-areas:"swatch label share""swatch value share";align-items:center;gap:0 10px;margin:0 -10px;padding:8px 10px;display:grid}.y7lzpq_row[data-on]{background:var(--ul-surface-2)}.y7lzpq_row:focus-visible{box-shadow:inset 0 0 0 2px var(--ul-fg)}.y7lzpq_root[data-active] .y7lzpq_row:not([data-on]){opacity:.5}.y7lzpq_swatch{width:10px;height:10px;box-shadow:inset 0 0 0 3px var(--ul-series);border-radius:50%;grid-area:swatch}.y7lzpq_rowLabel{grid-area:label;font-size:14px;font-weight:500}.y7lzpq_rowValue{color:var(--ul-fg);font-variant-numeric:tabular-nums;white-space:pre;grid-area:value;align-items:baseline;font-size:13px;display:flex}.y7lzpq_rowGoal{color:var(--ul-fg-3)}.y7lzpq_rowShare{color:var(--ul-fg-2);font-variant-numeric:tabular-nums;grid-area:share;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.y7lzpq_rowShare svg{opacity:0;width:0;transition:width var(--ul-dur-spring) var(--ul-spring-smooth), opacity var(--ul-dur-fast) var(--ul-ease-out)}.y7lzpq_rowShare path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ul-dur-slow) var(--ul-ease-out) .12s}.y7lzpq_rowShare[data-done]{color:var(--ul-fg)}.y7lzpq_rowShare[data-done] svg{opacity:1;width:14px}.y7lzpq_rowShare[data-done] path{stroke-dashoffset:0}.y7lzpq_strip{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background:var(--ul-surface-2);isolation:isolate;border-radius:18px;padding:4px;display:grid;position:relative}.y7lzpq_pick{z-index:-1;width:calc((100% - 8px) / var(--count));background:var(--ul-raised);box-shadow:var(--ul-shadow-1);transform:translateX(calc(var(--at) * 100%));transition:transform var(--ul-dur-spring) var(--ul-spring-snappy);border-radius:14px;position:absolute;top:4px;bottom:4px;left:4px}.y7lzpq_dayButton{min-width:0;color:var(--ul-fg-3);font:inherit;cursor:pointer;transition:color var(--ul-dur-fast) var(--ul-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;justify-items:center;gap:4px;padding:8px 0 6px;display:grid}.y7lzpq_dayButton[aria-checked=true]{color:var(--ul-fg)}.y7lzpq_dayButton:focus-visible{outline:2px solid var(--ul-fg);outline-offset:-2px}.y7lzpq_dayButton svg{max-width:100%;height:auto;display:block}.y7lzpq_miniArc{fill:none;stroke:var(--ul-series);stroke-linecap:round}.y7lzpq_dayName{font-size:12px;font-weight:500}.y7lzpq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.y7lzpq_ring,.y7lzpq_head,.y7lzpq_row,.y7lzpq_pick,.y7lzpq_dayButton,.y7lzpq_rowShare svg,.y7lzpq_rowShare path{transition:none}.y7lzpq_centerLabel{animation:none}}
