.pm-figure{margin:var(--space-6) 0;gap:var(--space-3);display:grid}.pm-figure figcaption{gap:var(--space-2);font-size:var(--text-sm);display:grid}.pm-figure-title{font-weight:var(--weight-bold)}.pm-grid{gap:var(--rule-width);background:var(--color-bg);grid-template-columns:repeat(13,minmax(0,1fr));width:100%;display:grid}.pm-cell{aspect-ratio:1;border-radius:var(--rule-width);background:var(--color-surface-2);min-width:0;color:var(--color-ink);font:inherit;font-family:var(--font-family-numeric);font-size:var(--matrix-label-size);font-weight:var(--weight-bold);letter-spacing:-.02em;border:0;place-items:center;padding:0;line-height:1;display:grid;position:relative;overflow:hidden}button.pm-cell{cursor:pointer;transition:outline-color var(--duration-state) var(--ease-state)}button.pm-cell[aria-pressed=true]{outline:2px solid var(--color-ink);outline-offset:-2px;z-index:1}.pm-fill{position:absolute;left:0;right:0}.pm-fill--open{background:var(--color-aggressive)}.pm-fill--threebet{background:var(--color-raise)}.pm-fill--call{background:var(--color-call)}.pm-label{position:relative}.pm-cell--on{color:var(--color-on-strong)}.pm-cell--dim{color:var(--color-ink-soft);font-weight:var(--weight-regular)}.pm-legend{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pm-legend li{align-items:center;gap:var(--space-1);display:inline-flex}.pm-swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);display:inline-block}.pm-swatch--open{background:var(--color-aggressive)}.pm-swatch--threebet{background:var(--color-raise)}.pm-swatch--call{background:var(--color-call)}.pm-swatch--fold{background:var(--color-surface-2);border:var(--rule-width) solid var(--color-rule)}.pm-widths,.pm-widths-detail{font-variant-numeric:tabular-nums}.pm-widths-detail{color:var(--color-ink-soft);display:block}.pm-meyasu{color:var(--color-ink-soft);font-weight:var(--weight-regular)}.pm-untuned,.pm-note{color:var(--color-ink-soft)}.pm-tier--UTG{background:var(--color-tier-utg);color:var(--color-on-strong)}.pm-tier--HJ{background:var(--color-tier-hj);color:var(--color-on-strong)}.pm-tier--CO{background:var(--color-tier-co);color:var(--color-on-light)}.pm-tier--BTN{background:var(--color-tier-btn);color:var(--color-on-light)}.pm-tier--BTN-mix{background:var(--color-tier-btn-mix);color:var(--color-on-light)}.pm-tier--fold{background:var(--color-surface-2);color:var(--color-ink-soft);font-weight:var(--weight-regular)}.pm-swatch.pm-tier--fold{border:var(--rule-width) solid var(--color-rule)}.pm-bars{gap:var(--space-2);font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.pm-bars li{align-items:center;gap:var(--space-2);grid-template-columns:3em minmax(0,1fr) 4em;display:grid}.pm-bar-track{height:var(--space-4);background:var(--color-surface-1);border-radius:var(--radius-sm);overflow:hidden}.pm-bar-fill{background:var(--color-aggressive);height:100%;display:block}.pm-bar-value{text-align:right;font-family:var(--font-family-numeric)}.pm-bar-fill.pm-fill--threebet{background:var(--color-raise)}.pm-bar-fill.pm-fill--call{background:var(--color-call)}.pm-bar-fill.pm-fill--fold{background:var(--color-passive)}.pm-figure .pm-legend,.pm-figure .pm-bars{padding-left:0}.pm-figure .pm-legend li+li,.pm-figure .pm-bars li+li{margin-top:0}.pm-cell--removed{outline:2px solid var(--color-ink);outline-offset:-2px}.pm-swatch--removed{border:2px solid var(--color-ink)}
