.activity-heatmap_root__Yef9P{--level-0:color-mix(in oklab,var(--foreground) 6.5%,var(--surface));--level-1:color-mix(in oklab,var(--accent) 26%,var(--level-0));--level-2:color-mix(in oklab,var(--accent) 50%,var(--level-0));--level-3:color-mix(in oklab,var(--accent) 76%,var(--level-0));--level-4:var(--accent);container-type:inline-size;position:relative;display:grid;min-width:0;gap:var(--space-4);color:var(--foreground)}.activity-heatmap_header__Rc9P_{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.activity-heatmap_summary__cDMSv{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.3em;column-gap:.3em;margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums}.activity-heatmap_total___YqiZ{color:var(--foreground);font-weight:500;white-space:nowrap}.activity-heatmap_period__26Yrk{white-space:nowrap}.activity-heatmap_actions__fZhSV{display:flex;flex:none;align-items:center}.activity-heatmap_rollingFrame__4pdOT{display:inline-flex;justify-content:flex-end;overflow:clip;overflow-clip-margin:.2em}.activity-heatmap_rolling__ZVDTs{display:inline-flex;flex:none}.activity-heatmap_place__Jiyzj{position:relative;display:inline-flex;overflow:clip;overflow-clip-margin:.15em}.activity-heatmap_placeChar__NYXfI,.activity-heatmap_riseLine__p51Op{display:inline-block}.activity-heatmap_rise__HqHNZ{position:relative;display:inline-flex}.activity-heatmap_scroller__H0UMb{direction:rtl;overflow-x:auto;overflow-y:hidden;margin:-6px;padding:6px;overscroll-behavior-x:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.activity-heatmap_canvas__EHcCl{--gap:3px;--label:30px;--cell:clamp(9px,calc((100cqi - var(--label) - var(--gap) * 53) / 53),15px);--step:calc(var(--cell) + var(--gap));direction:ltr;display:grid;width:-moz-max-content;width:max-content;grid-template-columns:var(--label) auto;grid-template-rows:auto auto;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--space-2)}.activity-heatmap_months__xLihM{position:relative;grid-row:1;grid-column:2;height:1rem;color:var(--text-muted);font-size:var(--text-xs);line-height:1rem}.activity-heatmap_month__Tqe0k{position:absolute;top:0;left:0;white-space:nowrap;transform:translateX(calc(var(--col) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring)}.activity-heatmap_weekdays__IPego{position:sticky;z-index:1;left:-6px;display:grid;grid-row:1/3;grid-column:1;grid-template-rows:repeat(7,var(--cell));align-content:end;row-gap:var(--gap);margin:0 calc(var(--gap) * -1) 0 -6px;padding:0 var(--gap) 0 6px;background:var(--heatmap-surface,var(--surface));color:var(--text-muted);font-size:var(--text-xs)}.activity-heatmap_weekday__PRBrT{display:flex;height:var(--cell);align-items:center;white-space:nowrap;line-height:1}.activity-heatmap_plot__LFVO_{position:relative;grid-row:2;grid-column:2}.activity-heatmap_grid__J6k_5{display:grid;gap:var(--gap);outline:none}.activity-heatmap_row__QsoXE{display:flex;gap:var(--gap)}.activity-heatmap_cell__8ygj_{--delay:var(--wave);display:block;width:var(--cell);height:var(--cell);flex:none;border-radius:calc(var(--cell) * .28);background:var(--level-0);outline:1.5px solid transparent;outline-offset:1px;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-moderate) var(--ease-standard) var(--delay),transform var(--duration-spring) var(--ease-spring) var(--delay),opacity var(--duration-fast) var(--ease-standard)}.activity-heatmap_grid__J6k_5[data-direction=back] .activity-heatmap_cell__8ygj_{--delay:var(--wave-back)}.activity-heatmap_cell__8ygj_[data-level="1"]{background:var(--level-1)}.activity-heatmap_cell__8ygj_[data-level="2"]{background:var(--level-2)}.activity-heatmap_cell__8ygj_[data-level="3"]{background:var(--level-3)}.activity-heatmap_cell__8ygj_[data-level="4"]{background:var(--level-4)}.activity-heatmap_cell__8ygj_[data-empty]{transform:scale(0);background:var(--level-0)}.activity-heatmap_grid__J6k_5[data-reveal=hidden] .activity-heatmap_cell__8ygj_{opacity:0;transform:scale(.5);transition:none}.activity-heatmap_grid__J6k_5[data-reveal=hidden] .activity-heatmap_cell__8ygj_[data-empty]{transform:scale(0)}.activity-heatmap_grid__J6k_5[data-reveal=revealing] .activity-heatmap_cell__8ygj_{transition:background-color var(--duration-moderate) var(--ease-standard) var(--delay),transform var(--duration-spring) var(--ease-spring) var(--delay),opacity var(--duration-moderate) var(--ease-enter) var(--delay)}.activity-heatmap_grid__J6k_5[data-highlight] .activity-heatmap_cell__8ygj_:not([data-empty]){opacity:.2}.activity-heatmap_grid__J6k_5[data-highlight="0"] .activity-heatmap_cell__8ygj_[data-level="0"],.activity-heatmap_grid__J6k_5[data-highlight="1"] .activity-heatmap_cell__8ygj_[data-level="1"],.activity-heatmap_grid__J6k_5[data-highlight="2"] .activity-heatmap_cell__8ygj_[data-level="2"],.activity-heatmap_grid__J6k_5[data-highlight="3"] .activity-heatmap_cell__8ygj_[data-level="3"],.activity-heatmap_grid__J6k_5[data-highlight="4"] .activity-heatmap_cell__8ygj_[data-level="4"]{opacity:1}@media (hover:hover) and (pointer:fine){.activity-heatmap_cell__8ygj_:not([data-empty]):hover{outline-color:color-mix(in oklab,var(--foreground) 45%,transparent)}}.activity-heatmap_ring__3povw{position:absolute;top:-3px;left:-3px;width:calc(var(--cell) + 6px);height:calc(var(--cell) + 6px);border:1.5px solid var(--foreground);border-radius:calc(var(--cell) * .28 + 3px);opacity:0;pointer-events:none;transform:translate(calc(var(--col) * var(--step)),calc(var(--row) * var(--step)));transition:transform var(--duration-spring) var(--ease-spring),opacity var(--duration-fast) var(--ease-standard)}.activity-heatmap_ring__3povw[data-shown]{opacity:1}.activity-heatmap_legend__92dAL{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.activity-heatmap_caption__1OMy0{position:relative;min-width:0;overflow:hidden;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.activity-heatmap_scale__6iS5o{display:flex;flex:none;align-items:center;gap:var(--space-2)}.activity-heatmap_captionShort__L4L5s{display:none}@container (max-width: 440px){.activity-heatmap_captionLong__pomvQ{display:none}.activity-heatmap_captionShort__L4L5s{display:inline}}.activity-heatmap_legendText__1jlrK{line-height:1}.activity-heatmap_swatches__3u4__{display:flex}.activity-heatmap_swatch___x445{position:relative;display:grid;width:15px;height:20px;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring)}.activity-heatmap_swatch___x445:before{content:"";width:11px;height:11px;border-radius:3px;background:var(--level-0)}.activity-heatmap_swatch___x445[data-level="1"]:before{background:var(--level-1)}.activity-heatmap_swatch___x445[data-level="2"]:before{background:var(--level-2)}.activity-heatmap_swatch___x445[data-level="3"]:before{background:var(--level-3)}.activity-heatmap_swatch___x445[data-level="4"]:before{background:var(--level-4)}.activity-heatmap_swatch___x445[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--foreground)}.activity-heatmap_tip__91Xcw{position:absolute;z-index:5;top:0;left:0;width:0;height:0;pointer-events:none}.activity-heatmap_bubble__eIbvx{position:absolute;bottom:8px;left:0;display:block;padding:7px 12px 8px;border:1px solid var(--foreground);border-radius:1.25rem;background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);transform-origin:50% 100%;will-change:transform,opacity}.activity-heatmap_tipBody__kzIF4{position:relative;display:block;overflow:clip;overflow-clip-margin:8px}.activity-heatmap_tipMeasure__ClZGB{position:absolute;top:0;left:0;visibility:hidden}.activity-heatmap_tipLines__PptLg,.activity-heatmap_tipMeasure__ClZGB{display:grid;width:-moz-max-content;width:max-content}.activity-heatmap_tipLines__PptLg>span,.activity-heatmap_tipMeasure__ClZGB>span{white-space:nowrap}.activity-heatmap_tipPrimary__VzLqv{font-size:var(--text-sm);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.activity-heatmap_tipSecondary__eXl49{color:color-mix(in oklab,var(--background) 68%,var(--foreground));font-size:var(--text-xs);line-height:1.35}.activity-heatmap_srOnly__AsSYT{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.activity-heatmap_cell__8ygj_,.activity-heatmap_grid__J6k_5[data-reveal=revealing] .activity-heatmap_cell__8ygj_{transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.activity-heatmap_grid__J6k_5[data-reveal=hidden] .activity-heatmap_cell__8ygj_{transform:none}.activity-heatmap_cell__8ygj_[data-empty],.activity-heatmap_grid__J6k_5[data-reveal=hidden] .activity-heatmap_cell__8ygj_[data-empty]{opacity:0;transform:none}.activity-heatmap_month__Tqe0k,.activity-heatmap_ring__3povw{transition:opacity var(--duration-fast) var(--ease-standard)}}@media (hover:hover) and (pointer:fine){.activity-heatmap_swatch___x445:hover:not(:disabled):not([aria-disabled=true]){scale:1.35}}.activity-heatmap_swatch___x445:active:not(:disabled):not([aria-disabled=true]){scale:1.1}@media (prefers-reduced-motion:reduce){.activity-heatmap_swatch___x445:active,.activity-heatmap_swatch___x445:hover{scale:none}}