.HtKSYq_scene{justify-items:center;gap:8px;display:grid}.HtKSYq_board{justify-items:center;gap:10px;width:100%;display:grid}.HtKSYq_side{justify-items:center;gap:5px;width:100%;display:grid}.HtKSYq_sideName{color:var(--muted);font:600 14px/1.2 var(--font-sans)}.HtKSYq_er{justify-items:center;gap:12px;display:grid}.HtKSYq_erGap{gap:40px}.HtKSYq_erRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.HtKSYq_rule{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.HtKSYq_arrow{color:var(--muted);font-size:18px;line-height:1}.HtKSYq_ruleText.HtKSYq_ruleText{height:auto;min-height:24px;font-family:var(--font-sans);white-space:normal;padding:3px 8px;font-size:14px;font-weight:600;line-height:1.3}.HtKSYq_tables{flex-direction:column;align-items:center;gap:12px;display:flex}.HtKSYq_pullStart{align-self:flex-start}.HtKSYq_pullEnd{align-self:flex-end}.HtKSYq_tbl{border:1px solid var(--muted);border-radius:var(--radius-s);background:var(--bg);gap:1px;padding:4px 8px 5px;display:grid}.HtKSYq_tblName{color:var(--muted);font:600 14px/1.3 var(--font-sans);text-align:center}.HtKSYq_cols{grid-template-rows:auto auto;grid-auto-flow:column;justify-content:start;align-items:end;column-gap:10px;display:grid}.HtKSYq_col{color:var(--text);font:500 var(--text-data,14px) / 1.4 var(--font-mono);white-space:nowrap;grid-row:2;align-items:center;gap:3px;display:flex}.HtKSYq_band{grid-row:1;grid-column:1 / span var(--n);border:1.5px solid var(--muted);border-radius:var(--radius-xs) var(--radius-xs) 0 0;color:var(--muted);font:700 14px/1.3 var(--font-sans);text-align:center;border-bottom:0}.HtKSYq_pk,.HtKSYq_fk{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--muted);font:700 14px/1.4 var(--font-sans);padding:0 4px}.HtKSYq_checks{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;width:100%;display:flex}.HtKSYq_stamp{border:2px solid var(--hl-2);border-radius:var(--radius-xs);color:var(--hl-2);font:800 14px/1.4 var(--font-sans);padding:1px 8px;rotate:-4deg}.HtKSYq_check.HtKSYq_check{font-family:var(--font-sans);font-size:14px;font-weight:500}.HtKSYq_marks{flex-wrap:wrap;justify-content:center;gap:4px 6px;min-height:24px;display:flex}.HtKSYq_tag.HtKSYq_tag{height:auto;min-height:24px;font-family:var(--font-sans);white-space:normal;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.3}
