.head[data-astro-cid-nu5fyiu5]{gap:14px;display:grid}.updated[data-astro-cid-nu5fyiu5]{color:var(--gray-2);font-size:12px}.stats[data-astro-cid-nu5fyiu5]{border:1px solid var(--gray-3);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;display:grid}.stats[data-astro-cid-nu5fyiu5] div[data-astro-cid-nu5fyiu5]{gap:2px;padding:14px 16px;display:grid}.stats[data-astro-cid-nu5fyiu5] div[data-astro-cid-nu5fyiu5]+div[data-astro-cid-nu5fyiu5]{border-left:1px solid var(--gray-3)}dt[data-astro-cid-nu5fyiu5]{font-family:var(--font-mono);color:var(--gray-2);font-size:12px}dd[data-astro-cid-nu5fyiu5]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:500}dd[data-astro-cid-nu5fyiu5] span[data-astro-cid-nu5fyiu5]{color:var(--gray-2);margin-left:2px;font-size:14px}.block[data-astro-cid-nu5fyiu5]{gap:14px;margin-top:44px;display:grid}.block[data-astro-cid-nu5fyiu5] h2[data-astro-cid-nu5fyiu5]{font-size:1.25rem}.block-head[data-astro-cid-nu5fyiu5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.note[data-astro-cid-nu5fyiu5]{color:var(--gray-2);font-size:12px}.heat-wrap[data-astro-cid-nu5fyiu5]{padding-bottom:4px;overflow-x:auto}.heat[data-astro-cid-nu5fyiu5]{--c:13px;--g:3px;grid-template-rows:auto auto;grid-template-columns:30px auto;gap:6px;width:max-content;display:grid}.months[data-astro-cid-nu5fyiu5]{grid-column:2;grid-template-columns:repeat(var(--weeks), var(--c));gap:var(--g);font-family:var(--font-mono);color:var(--gray-2);height:14px;font-size:11px;display:grid}.months[data-astro-cid-nu5fyiu5] span[data-astro-cid-nu5fyiu5]{white-space:nowrap}.days[data-astro-cid-nu5fyiu5]{grid-area:2/1;grid-template-rows:repeat(7, var(--c));gap:var(--g);font-family:var(--font-mono);font-size:10px;line-height:var(--c);color:var(--gray-2);display:grid}.cells[data-astro-cid-nu5fyiu5]{grid-area:2/2;grid-auto-flow:column;grid-template-rows:repeat(7, var(--c));grid-template-columns:repeat(var(--weeks), var(--c));gap:var(--g);display:grid}.cell[data-astro-cid-nu5fyiu5]{width:var(--c);height:var(--c);background:var(--fill);border:1px solid var(--gray-3);border-radius:2px;display:inline-block}.cell[data-astro-cid-nu5fyiu5].l1{background:color-mix(in srgb, var(--ink) 30%, var(--bg));border-color:#0000}.cell[data-astro-cid-nu5fyiu5].l2{background:color-mix(in srgb, var(--ink) 60%, var(--bg));border-color:#0000}.cell[data-astro-cid-nu5fyiu5].l3{background:var(--ink);border-color:#0000}.cell[data-astro-cid-nu5fyiu5].future{background:0 0;border-style:dashed}.legend[data-astro-cid-nu5fyiu5]{color:var(--gray-2);align-items:center;gap:4px;font-size:11px;display:flex}.legend[data-astro-cid-nu5fyiu5] .cell[data-astro-cid-nu5fyiu5]{--c:11px}.stack[data-astro-cid-nu5fyiu5]{border-radius:2px;gap:2px;height:12px;display:flex;overflow:hidden}.seg[data-astro-cid-nu5fyiu5].s0,.swatch[data-astro-cid-nu5fyiu5].s0{background:color-mix(in srgb, var(--ink) 30%, var(--bg))}.seg[data-astro-cid-nu5fyiu5].s1,.swatch[data-astro-cid-nu5fyiu5].s1{background:color-mix(in srgb, var(--ink) 62%, var(--bg))}.seg[data-astro-cid-nu5fyiu5].s2,.swatch[data-astro-cid-nu5fyiu5].s2{background:var(--ink)}.keys[data-astro-cid-nu5fyiu5]{flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}.keys[data-astro-cid-nu5fyiu5] li[data-astro-cid-nu5fyiu5]{align-items:center;gap:8px;display:flex}.swatch[data-astro-cid-nu5fyiu5]{border-radius:2px;width:10px;height:10px}.n[data-astro-cid-nu5fyiu5]{color:var(--gray-1)}.patterns[data-astro-cid-nu5fyiu5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.patterns[data-astro-cid-nu5fyiu5] li[data-astro-cid-nu5fyiu5]{grid-template-columns:minmax(0,220px) 1fr 3ch;align-items:center;gap:16px;font-size:15px;display:grid}.pbar[data-astro-cid-nu5fyiu5]{background:var(--fill);border-radius:2px;height:8px;overflow:hidden}.pbar[data-astro-cid-nu5fyiu5] span[data-astro-cid-nu5fyiu5]{background:var(--gray-1);height:100%;display:block}.pn[data-astro-cid-nu5fyiu5]{text-align:right}.empty[data-astro-cid-nu5fyiu5]{color:var(--gray-1)}@media (width<=640px){.stats[data-astro-cid-nu5fyiu5]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-nu5fyiu5] div[data-astro-cid-nu5fyiu5]:nth-child(3){border-left:0}.stats[data-astro-cid-nu5fyiu5] div[data-astro-cid-nu5fyiu5]:nth-child(n+3){border-top:1px solid var(--gray-3)}.patterns[data-astro-cid-nu5fyiu5] li[data-astro-cid-nu5fyiu5]{grid-template-columns:minmax(0,1fr) 80px 3ch}}
