.w3-waffle-track{height:auto;min-height:1.25rem;display:grid;gap:.25rem;align-content:center;padding:0}.w3-waffle-strip{display:grid;grid-template-columns:repeat(auto-fill,12px);gap:2px;justify-content:start;width:100%;max-width:calc(var(--half, 999) * 14px)}.w3-cell{display:inline-block;width:12px;height:12px;border-radius:2.5px;background:var(--mark, transparent);transition:transform var(--viz-dur-micro) var(--viz-ease-out)}.w3-cell[data-glyph=ring]{background:radial-gradient(circle at center,var(--pbc-surface) 0 2.4px,var(--mark) 2.6px)}.w3-cell[data-glyph=hatch]{background:repeating-linear-gradient(135deg,var(--mark) 0 2px,color-mix(in oklab,var(--mark) 45%,var(--pbc-surface)) 2px 4px)}.w3-cell[data-glyph=dot]{background:radial-gradient(circle at center,var(--mark) 0 3px,color-mix(in oklab,var(--mark) 25%,var(--pbc-surface)) 3.2px)}.w3-cell[data-glyph=empty]{background:transparent;box-shadow:inset 0 0 0 1px var(--pbc-baseline)}.w3-row[data-active=true] .w3-cell:not([data-glyph=empty]){transform:scale(1.08)}.w3-legend .w3-cell{width:11px;height:11px}.w3-waffle .w3-val-line{display:block;line-height:1.0625rem}.w3-waffle-n{font-weight:450;color:var(--fg-subtle)}.w3-waffle .w3-row{min-height:1.75rem}.w3-waffle-sub{display:flex;align-items:center;gap:.625rem}.w3-waffle-k{font-size:.75rem;font-weight:550;color:var(--fg-muted)}.w3-waffle:not([data-exclusive]) .w3-val{display:none}@container (min-width: 561px){.w3-waffle:not([data-exclusive]) .w3-track{grid-column:2 / -1}}[data-reveal=pending] .w3-waffle-strip .w3-cell{opacity:0;transform:scale(.4)}[data-reveal=in] .w3-waffle-strip .w3-cell{transition:opacity var(--viz-dur-ui) ease calc(var(--viz-delay-marks) + var(--d, 0ms)),transform var(--viz-dur-mark) var(--viz-ease-emph) calc(var(--viz-delay-marks) + var(--d, 0ms))}@media (forced-colors: active){.w3-cell{forced-color-adjust:none;background:CanvasText}.w3-cell[data-glyph=ring]{background:Canvas;box-shadow:inset 0 0 0 3px CanvasText}.w3-cell[data-glyph=hatch]{background:repeating-linear-gradient(135deg,CanvasText 0 2px,Canvas 2px 4px)}.w3-cell[data-glyph=dot]{background:radial-gradient(circle,CanvasText 0 3px,Canvas 3.2px);box-shadow:inset 0 0 0 1px CanvasText}.w3-cell[data-glyph=empty]{background:Canvas;box-shadow:inset 0 0 0 1px GrayText}}
