.DemoYear-module__4wBbZq__grid{gap:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 72%,#0000 100%)}.DemoYear-module__4wBbZq__column{flex-direction:column;gap:4px;display:flex}.DemoYear-module__4wBbZq__cell{background:#ffffff12;border-radius:3.5px;width:11px;height:11px}.DemoYear-module__4wBbZq__cell[data-level="1"]{background:#fff3}.DemoYear-module__4wBbZq__cell[data-level="2"]{background:#fff6}.DemoYear-module__4wBbZq__cell[data-level="3"]{background:#f7e3b09e}.DemoYear-module__4wBbZq__cell[data-level="4"]{background:#f7e3b0eb}
.PageShell-module__9zokjG__band{background:radial-gradient(120% 140% at 82% -10%, var(--color-teal-700) 0%, transparent 55%), var(--color-teal-900);box-shadow:inset 0 1px #ffffff0f}.PageShell-module__9zokjG__band :focus-visible{outline-color:#fff}
.CheckButton-module__yqL7Iq__button{background:var(--color-amber-200);width:48px;height:48px;color:var(--color-amber-ink);cursor:pointer;transition:background-color var(--dur-press) var(--ease-organic-out);border:0;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.CheckButton-module__yqL7Iq__button:hover{background:var(--color-amber-300)}.CheckButton-module__yqL7Iq__button[data-done]{background:var(--color-amber-50);color:#fff}.CheckButton-module__yqL7Iq__fill{border-radius:999px;position:absolute;inset:0}.CheckButton-module__yqL7Iq__leaf,.CheckButton-module__yqL7Iq__check{width:22px;height:22px;display:block;position:relative}.CheckButton-module__yqL7Iq__leaf{color:var(--color-amber-ink);opacity:.75;place-items:center;display:grid}.CheckButton-module__yqL7Iq__check{color:#fff;position:absolute}
.WeeklyBars-module__CfD3Dq__chart{align-items:flex-end;gap:8px;height:148px;display:flex}.WeeklyBars-module__CfD3Dq__column{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.WeeklyBars-module__CfD3Dq__track{border-radius:var(--radius-xs);background:var(--color-paper);flex:auto;align-items:flex-end;width:100%;display:flex;overflow:hidden}.WeeklyBars-module__CfD3Dq__fill{border-radius:var(--radius-xs);width:100%;min-height:0;transition:height var(--dur-view) var(--ease-organic-out)}.WeeklyBars-module__CfD3Dq__label{color:var(--color-ink-faint);white-space:nowrap;flex:none;font-size:10px}@media (max-width:40em){.WeeklyBars-module__CfD3Dq__chart{gap:5px;height:128px}.WeeklyBars-module__CfD3Dq__column:nth-child(2n) .WeeklyBars-module__CfD3Dq__label{visibility:hidden}}
.WeekStem-module__CEFUDG__stem{align-items:center;width:100%;max-width:320px;display:flex}.WeekStem-module__CEFUDG__segment{opacity:.5;min-width:10px;height:2px;transition:background-color var(--dur-press) var(--ease-organic-out), opacity var(--dur-press) var(--ease-organic-out);border-radius:2px;flex:auto}.WeekStem-module__CEFUDG__segment[data-connected]{opacity:1}.WeekStem-module__CEFUDG__node{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.WeekStem-module__CEFUDG__node:disabled{cursor:default}.WeekStem-module__CEFUDG__dot{background:var(--color-paper-edge);width:12px;height:12px;transition:transform var(--dur-press) var(--ease-organic-out), background-color var(--dur-press) var(--ease-organic-out);border-radius:999px;transform:scale(.5)}.WeekStem-module__CEFUDG__node[data-done] .WeekStem-module__CEFUDG__dot{transform:scale(1)}.WeekStem-module__CEFUDG__node[data-today]{box-shadow:inset 0 0 0 1.5px var(--color-ink-faint)}.WeekStem-module__CEFUDG__node[data-today][data-done]{box-shadow:inset 0 0 0 1.5px var(--color-paper-edge)}.WeekStem-module__CEFUDG__node:hover:not(:disabled) .WeekStem-module__CEFUDG__dot{transform:scale(.75)}.WeekStem-module__CEFUDG__node[data-done]:hover:not(:disabled) .WeekStem-module__CEFUDG__dot{transform:scale(1.05)}.WeekStem-module__CEFUDG__node:active:not(:disabled) .WeekStem-module__CEFUDG__dot{transform:scale(.88)}.WeekStem-module__CEFUDG__node[data-done]:active:not(:disabled) .WeekStem-module__CEFUDG__dot{transform:scale(.95)}.WeekStem-module__CEFUDG__node:disabled .WeekStem-module__CEFUDG__dot{opacity:.45;transform:scale(.34)}
