.xR4hFq_board{min-height:calc(var(--min-m) + max(0px, 2rem - 32px));grid-template:"a b""c d""n n"/auto auto;place-content:start center;align-items:start;gap:32px 48px;display:grid;position:relative}@supports (justify-content:safe center){.xR4hFq_board{justify-content:safe center}}@container (max-width:34.9375rem){.xR4hFq_board{min-height:calc(var(--min-n) + max(0px, 2rem - 32px));column-gap:32px}.xR4hFq_board.xR4hFq_linked{column-gap:48px}}@container (min-width:51.25rem){.xR4hFq_board{min-height:calc(var(--min-w) + max(0px, 2rem - 32px));grid-template:"b a c d"".n n n"/auto auto auto auto}}.xR4hFq_board.xR4hFq_middle{align-content:center;justify-items:center}.xR4hFq_board.xR4hFq_middle>.xR4hFq_piece{justify-self:center}.xR4hFq_board.xR4hFq_middle>.xR4hFq_note{justify-content:center}.xR4hFq_board.xR4hFq_slotted{grid-template:"a a""c d""n n"/auto auto}.xR4hFq_slotPiece{justify-self:start;margin:-1px}.xR4hFq_hidden{visibility:hidden}.xR4hFq_next{grid-area:2/1/auto/-1;align-self:start;width:0;min-width:100%}.xR4hFq_board.xR4hFq_solo{grid-template:"a""n"/auto}.xR4hFq_board.xR4hFq_left{grid-template:"a""c""n"/auto}@container (min-width:51.25rem){.xR4hFq_board.xR4hFq_left{grid-template:"a c""n n"/auto auto}}.xR4hFq_piece{grid-template-columns:repeat(var(--n), auto);font:var(--text-data,14px) / 1 var(--font-mono);font-variant-numeric:tabular-nums;justify-self:start;display:grid}.xR4hFq_piece>*{grid-column:1/-1}.xR4hFq_piece>div{background:0 0}@container (max-width:34.9375rem){.xR4hFq_dense .xR4hFq_c{padding-inline:3px}}.xR4hFq_arcs{height:calc(var(--arcs-grid) + var(--big-grid,0) * max(0px, 2rem - 32px))}@container (min-width:51.25rem){.xR4hFq_arcs{height:calc(var(--arcs-row) + var(--big-row,0) * max(0px, 2rem - 32px))}}.xR4hFq_piece .xR4hFq_hd{border-bottom-color:var(--muted);height:40px;color:var(--muted);align-items:end;font-size:14px}@container (max-width:34.9375rem){.xR4hFq_piece .xR4hFq_hd{height:56px}}.xR4hFq_hc{white-space:normal;flex-direction:column;align-items:flex-start;padding-bottom:6px;line-height:16px;display:flex}.xR4hFq_pk{color:var(--text);font-weight:800}.xR4hFq_c{white-space:nowrap;padding:0 4px}.xR4hFq_c:first-of-type{padding-left:0}.xR4hFq_c:last-of-type{padding-right:0}.xR4hFq_v{border-radius:var(--radius-xs);transition:background-color var(--dur) var(--ease);display:inline-block}.xR4hFq_paint,.xR4hFq_bad{margin:-2px -3px;padding:2px 3px}.xR4hFq_paint{background:linear-gradient(var(--hl-1), var(--hl-1)) bottom / 100% 2px no-repeat, var(--hl-1-soft)}.xR4hFq_bad{background:linear-gradient(var(--hl-3), var(--hl-3)) bottom / 100% 2px no-repeat, var(--hl-3-soft)}.xR4hFq_tall{--row-h:64px}.xR4hFq_packed{align-content:center;align-self:stretch;gap:8px;display:grid}.xR4hFq_pack{gap:.6ch;display:flex}.xR4hFq_cellPaint{background:var(--hl-1-soft);box-shadow:inset 3px 0 var(--hl-1);padding-left:8px}.xR4hFq_swap{display:inline-grid}.xR4hFq_swap>*{grid-area:1/1;justify-self:start}.xR4hFq_hole{border:1px dashed var(--hl-3);border-radius:var(--radius-xs);min-width:2.6ch;height:1.25rem;color:var(--hl-3);place-items:center;display:inline-grid}.xR4hFq_merge{width:7px;height:var(--row-h,32px);border:solid var(--hl-1);border-radius:var(--radius-xs) 0 0 var(--radius-xs);border-width:2px 0 2px 2px;position:absolute;top:50%;left:-12px}.xR4hFq_merge:after{content:"";border:5px solid #0000;border-left-color:var(--hl-1);position:absolute;top:-6px;right:-6px}.xR4hFq_piece:is([data-area=a],[data-area=c]) .xR4hFq_merge{border-radius:0 var(--radius-xs) var(--radius-xs) 0;border-width:2px 2px 2px 0;left:auto;right:-12px}.xR4hFq_piece:is([data-area=a],[data-area=c]) .xR4hFq_merge:after{border-left-color:#0000;border-right-color:var(--hl-1);left:-6px;right:auto}.xR4hFq_mergeNote{height:24px;color:var(--hl-1);font:600 14px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;display:flex}.xR4hFq_mergeKey{border:solid var(--hl-1);border-radius:var(--radius-xs) 0 0 var(--radius-xs);border-width:2px 0 2px 2px;width:7px;height:14px;position:relative}.xR4hFq_mergeKey:after{content:"";border:5px solid #0000;border-left-color:var(--hl-1);position:absolute;top:-6px;right:-6px}.xR4hFq_piece:is([data-area=a],[data-area=c]) .xR4hFq_mergeNote{flex-direction:row-reverse}.xR4hFq_piece:is([data-area=a],[data-area=c]) .xR4hFq_mergeKey{transform:scaleX(-1)}.xR4hFq_rel{position:relative}.xR4hFq_strike{background:var(--hl-3);transform-origin:0;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.xR4hFq_over{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xR4hFq_arc{stroke:var(--muted);stroke-width:1.5px;transition:stroke var(--dur) var(--ease)}.xR4hFq_arc[data-tone=now]{stroke:var(--hl-1);stroke-width:2px}.xR4hFq_arc[data-tone=bad]{stroke:var(--hl-3);stroke-width:2px}.xR4hFq_titleNote{color:var(--muted);font:400 .875rem / 1.3 var(--font-sans)}.xR4hFq_note{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xR4hFq_same{grid-area:n}@container (min-width:51.25rem){.xR4hFq_same{grid-area:2/3/3/5;justify-content:center}}.xR4hFq_legend{color:var(--hl-1);font:600 var(--text-data,14px) / 1.3 var(--font-mono);grid-template-columns:repeat(3,auto);justify-items:center;gap:4px 8px;display:inline-grid}.xR4hFq_legend>:nth-child(n+4){color:var(--muted);font:400 14px/1.3 var(--font-sans)}.xR4hFq_bubble{border:1px solid var(--muted);border-radius:var(--radius);background:var(--bg);font:14px/1.5 var(--font-sans);margin-top:6px;padding:6px 12px;position:relative}.xR4hFq_bubble:before{content:"";border:solid var(--muted);background:var(--bg);border-width:1px 0 0 1px;width:10px;height:10px;position:absolute;top:-6px;left:18px;transform:rotate(45deg)}.xR4hFq_warn,.xR4hFq_why{font:14px/1.5 var(--font-sans)}.xR4hFq_warn{border-radius:var(--radius-s);background:var(--hl-3-soft);padding:4px 10px}.xR4hFq_why{max-width:11rem;color:var(--hl-3);align-self:center;font-weight:600}.xR4hFq_bang{color:var(--hl-3);font-weight:800}.xR4hFq_arcAt{pointer-events:none;height:0;position:absolute}.xR4hFq_hole:has(.xR4hFq_restAt){position:relative}.xR4hFq_restAt{pointer-events:none;position:absolute}.xR4hFq_anomaly{margin-top:calc(8px + max(0px,2rem - 32px))}.xR4hFq_otherHead{position:absolute;top:0;right:0}.xR4hFq_ko.xR4hFq_ko{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.xR4hFq_v.xR4hFq_ko{font-weight:500}.xR4hFq_lift{pointer-events:none;align-self:stretch;height:0;margin-block:calc(-1*max(0px,1rem - 16px)) max(0px,1rem - 16px)}.xR4hFq_bringRow{pointer-events:none;grid-area:c/c-start/c/d-end;align-self:stretch}
