.activity[data-astro-cid-gzq4uhvn]{background:var(--surface);border:1px solid var(--line);--glow-lift:-.12;border-radius:18px;margin-bottom:48px;padding:20px}@media (prefers-color-scheme:dark){.activity[data-astro-cid-gzq4uhvn]{--glow-lift:.2}}.switcher[data-astro-cid-gzq4uhvn]:not([hidden]){flex-wrap:wrap;gap:20px;margin:-12px 0 4px;display:flex}button[data-astro-cid-gzq4uhvn]{min-height:44px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;transition:color .12s}button[data-astro-cid-gzq4uhvn]:hover{color:var(--ink)}button[data-astro-cid-gzq4uhvn][aria-pressed=true]{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.activity[data-astro-cid-gzq4uhvn].intro [data-astro-cid-gzq4uhvn][data-calendar-panel]:not([hidden]) .cell[data-astro-cid-gzq4uhvn]{animation:light-up .5s ease calc(var(--seed) * 7ms) both}.activity[data-astro-cid-gzq4uhvn].glow:not(.intro) .cell[data-astro-cid-gzq4uhvn]:not([data-level="0"]){animation:glow 24s ease-in-out var(--glow-delay) infinite}@keyframes light-up{0%{background:var(--heat-0)}to{background:var(--cell-heat)}}@keyframes glow{0%,10%,to{background:var(--cell-heat)}3%{background:oklch(from var(--cell-heat) calc(l + var(--glow-lift)) calc(c + .04) h)}}}.headline[data-astro-cid-gzq4uhvn]{color:var(--ink-2);margin:0 0 16px;font-size:14px;font-weight:400;line-height:22px}.total[data-astro-cid-gzq4uhvn]{letter-spacing:-.5px;color:var(--ink);font-size:22px;font-weight:600}.calendar-box[data-astro-cid-gzq4uhvn]{scrollbar-width:none;display:flex;overflow:auto hidden}.calendar[data-astro-cid-gzq4uhvn]{grid-template-columns:30px repeat(var(--weeks), minmax(0, 1fr));color:var(--ink-3);flex:1 0 660px;grid-template-rows:18px repeat(7,auto);gap:3px;font-size:11px;display:grid}.month[data-astro-cid-gzq4uhvn]{white-space:nowrap}.day[data-astro-cid-gzq4uhvn]{white-space:nowrap;align-self:center;align-items:center;height:0;display:flex}.day[data-astro-cid-gzq4uhvn],.day-strip[data-astro-cid-gzq4uhvn]{position:sticky;left:0}.day-strip[data-astro-cid-gzq4uhvn]{background:var(--surface);margin-right:-3px}.future[data-astro-cid-gzq4uhvn]{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px}.cell[data-astro-cid-gzq4uhvn]{aspect-ratio:1;border-radius:3px}.stats[data-astro-cid-gzq4uhvn]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:16px;padding-top:14px;display:flex}dl[data-astro-cid-gzq4uhvn]{flex-wrap:wrap;gap:6px 28px;margin:0;font-size:13px;display:flex}dl[data-astro-cid-gzq4uhvn]>div[data-astro-cid-gzq4uhvn]{gap:6px;display:flex}dt[data-astro-cid-gzq4uhvn]{color:var(--ink-3)}dd[data-astro-cid-gzq4uhvn]{margin:0;font-weight:500}.legend[data-astro-cid-gzq4uhvn]{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;display:flex}.swatch[data-astro-cid-gzq4uhvn]{border-radius:3px;width:11px;height:11px}.project-card[data-astro-cid-y2vllrex]{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;flex:auto;min-width:0;padding:20px;transition:border-color .12s;display:flex}.project-card[data-astro-cid-y2vllrex]:hover{border-color:var(--line-strong)}.has-media[data-astro-cid-y2vllrex]{padding:8px}.has-media[data-astro-cid-y2vllrex] .body[data-astro-cid-y2vllrex]{flex-direction:column;flex:auto;padding:12px;display:flex}.media[data-astro-cid-y2vllrex] .looping-preview{aspect-ratio:16/9;background:var(--term-bg)}.head[data-astro-cid-y2vllrex]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.logo[data-astro-cid-y2vllrex]{border-radius:7px;flex:none;width:28px;height:28px}.app-logo[data-astro-cid-y2vllrex]{border-radius:12px;width:56px;height:56px}.subtitle[data-astro-cid-y2vllrex]{color:var(--ink-3);margin:0 0 8px;font-size:13px;line-height:18px}h3[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:24px}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{color:var(--ink);text-decoration:none}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:hover{color:var(--accent)}.stat[data-astro-cid-y2vllrex]{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:500;line-height:20px}.description[data-astro-cid-y2vllrex]{color:var(--ink-2);flex:auto;margin:0 0 14px;font-size:14px;line-height:21px}.names[data-astro-cid-y2vllrex]{height:56px;color:var(--ink);flex-wrap:wrap;align-content:flex-end;gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bottom[data-astro-cid-y2vllrex]{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;margin:6px 0 -12px;font-size:12px;display:flex}.bottom-link[data-astro-cid-y2vllrex]{min-height:44px;color:var(--ink-3);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.bottom-link[data-astro-cid-y2vllrex]:hover{color:var(--accent)}section[data-astro-cid-lcdefpme]{margin-bottom:48px}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:32px}h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--ink);margin:0 0 12px;font-size:20px;font-weight:600;line-height:28px}.group-label[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.375px;color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:500;line-height:20px}ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-lcdefpme]{display:flex}
