.matrix.svelte-wnpk8w{grid-template-columns:9rem repeat(4,minmax(0,1fr));gap:4px;display:grid}.colh.svelte-wnpk8w,.rowh.svelte-wnpk8w{color:var(--c-dim);align-self:end;padding:4px;font-size:.75rem}.rowh.svelte-wnpk8w{align-self:center}.cell.svelte-wnpk8w{border:1px solid var(--c-line);cursor:pointer;height:58px;color:var(--c-ink);background:color-mix(in srgb, var(--c-plum) calc(var(--k) * 30%), var(--c-panel-2));font-size:1.05rem;transition:transform .15s}.cell.overlap.svelte-wnpk8w{background:color-mix(in srgb, var(--c-alert) calc(18% + var(--k) * 40%), var(--c-panel-2))}.cell.gap.svelte-wnpk8w{background:color-mix(in srgb, var(--c-watch) calc(18% + var(--k) * 40%), var(--c-panel-2))}.cell.good.svelte-wnpk8w{background:color-mix(in srgb, var(--c-ok) calc(8% + var(--k) * 22%), var(--c-panel-2))}.cell.svelte-wnpk8w:hover{transform:translateY(-1px)}.cell.on.svelte-wnpk8w{outline:2px solid var(--c-brass);outline-offset:-2px}.legend.svelte-wnpk8w{color:var(--c-dim);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.7rem;display:flex}.sw.svelte-wnpk8w{width:10px;height:10px;margin-left:8px;display:inline-block}.sw.overlap.svelte-wnpk8w{background:var(--c-alert)}.sw.gap.svelte-wnpk8w{background:var(--c-watch)}@media (prefers-reduced-motion:reduce){.cell.svelte-wnpk8w{transition:none}}
