.ILXi_G_layout{align-content:start;justify-items:center;gap:12px;min-height:666px;display:grid}@media (min-width:40rem){.ILXi_G_layout{min-height:474px}}.ILXi_G_board{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px 24px;display:flex}.ILXi_G_side{align-content:start;gap:4px;display:grid}.ILXi_G_rows{--no-w:26px}.ILXi_G_reading.ILXi_G_reading{background:var(--hl-1-soft)}.ILXi_G_picked.ILXi_G_picked{background:var(--hl-2-soft)}.ILXi_G_no{width:var(--no-w);place-items:center;display:inline-grid}.ILXi_G_no>b{margin:0}.ILXi_G_treeArea{position:relative}.ILXi_G_hide{visibility:hidden}.ILXi_G_slotFill{position:absolute;inset:0}.ILXi_G_tree{justify-items:center;gap:24px;display:grid}.ILXi_G_node{border:1px solid var(--muted);border-radius:var(--radius-s);background:var(--bg);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);gap:2px;padding:4px;display:grid;position:relative}.ILXi_G_node[data-tone=now]{border-color:var(--hl-1);background:var(--hl-1-soft)}.ILXi_G_node:has(>.ILXi_G_key){grid-auto-flow:column;align-items:center;gap:0;padding:4px 2px}.ILXi_G_key{font:500 var(--text-data,14px) / 1.5 var(--font-sans);padding:0 6px}.ILXi_G_ptr{background:var(--muted);border-radius:999px;align-self:end;width:7px;height:7px;margin-bottom:2px}.ILXi_G_node[data-tone=now] .ILXi_G_ptr{background:var(--hl-1)}.ILXi_G_leaves{justify-content:center;align-items:flex-start;gap:10px;display:flex}.ILXi_G_entry{border-radius:var(--radius-xs);font:400 var(--text-data,14px) / 1.5 var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:calc(5ch + 2px) calc(3ch + 6px);align-items:center;display:grid}.ILXi_G_entry[data-tone=now]{outline:1.5px solid var(--hl-1);outline-offset:1px}.ILXi_G_name{font-family:var(--font-sans);font-weight:500}.ILXi_G_loc{color:var(--muted);text-align:right}.ILXi_G_added.ILXi_G_added{border-radius:var(--radius-xs);background:var(--hl-1-soft);color:var(--hl-1)}div.ILXi_G_added.ILXi_G_added{box-shadow:inset 3px 0 var(--hl-1)}.ILXi_G_step.ILXi_G_step{background:var(--bg);margin:0;position:absolute;inset-block-start:-11px;inset-inline-start:-11px}.ILXi_G_node[data-tone=now] .ILXi_G_step.ILXi_G_step{background:var(--hl-1)}.ILXi_G_why{min-height:1.4em;color:var(--hl-1);font:500 14px/1.4 var(--font-sans);margin:0}.ILXi_G_label.ILXi_G_label{font-family:var(--font-sans);font-size:14px;font-weight:500}
