@layer equip{.eq-heatmap{--_cell:10px;--_gap:2px;gap:var(--eq-space-2);font:var(--eq-weight) var(--eq-text-xs) / 1 var(--eq-font);color:var(--eq-ink-2);display:inline-grid;position:relative}.eq-heatmap-body{gap:var(--eq-space-1);grid-template-columns:auto auto;grid-template-areas:".months""days grid";display:grid}.eq-heatmap-months{grid-area:months;grid-template-columns:repeat(var(--_weeks), var(--_cell));column-gap:var(--_gap);display:grid}.eq-heatmap-month{white-space:nowrap;grid-row:1}.eq-heatmap-days{grid-area:days;grid-template-rows:repeat(7, var(--_cell));row-gap:var(--_gap);display:grid}.eq-heatmap-day{line-height:var(--_cell);text-align:end}.eq-heatmap-grid{grid-area:grid;grid-template-rows:repeat(7, var(--_cell));grid-auto-flow:column;grid-auto-columns:var(--_cell);gap:var(--_gap);display:grid}.eq-heatmap-cell{width:var(--_cell);height:var(--_cell);background:var(--eq-tint);transition:scale var(--eq-dur-move) var(--eq-spring);border-radius:2px;display:block}.eq-heatmap-cell:not([data-level="0"],[data-blank]){background:color-mix(in srgb, var(--eq-ink) var(--_k), var(--eq-tint))}.eq-heatmap-cell[data-blank]{background:0 0}@media (hover:hover){.eq-heatmap-grid .eq-heatmap-cell:not([data-blank]):hover{z-index:1;box-shadow:0 0 0 1px var(--eq-raised);position:relative;scale:1.4}}.eq-heatmap-legend{justify-self:end;align-items:center;gap:var(--_gap);display:flex}.eq-heatmap-legend>span:first-child{margin-inline-end:var(--eq-space-1)}.eq-heatmap-legend>span:last-child{margin-inline-start:var(--eq-space-1)}.eq-heatmap-data{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}
