.R2SLtq_scene{gap:16px;display:grid;position:relative}.R2SLtq_board{height:480px;position:relative}@media (min-width:40rem){.R2SLtq_board{height:504px}}@container (min-width:744px){.R2SLtq_board{height:244px}}.R2SLtq_layer{position:absolute;inset:0}.R2SLtq_region{position:absolute}.R2SLtq_fit{width:max-content}.R2SLtq_pair{max-width:30rem;margin-inline:auto}.R2SLtq_sansTitle.R2SLtq_sansTitle{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.R2SLtq_card{border:1px solid var(--muted);border-radius:var(--radius-s);background:var(--bg);height:32px;font:var(--text-data,14px) / 1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:4px;padding:0 4px;display:flex;position:absolute;top:0;left:0}.R2SLtq_card[data-pool],.R2SLtq_card[data-ghost]{border-style:dashed}.R2SLtq_card[data-tone=now]{border-color:var(--hl-1);background:var(--hl-1-soft)}.R2SLtq_cardSlot{position:absolute;top:0;left:0}.R2SLtq_jslot{width:calc(23ch + 32px);font:var(--text-data,14px) / 1 var(--font-mono)}.R2SLtq_hslot{width:calc(20ch + 60px);font:var(--text-data,14px) / 1 var(--font-mono)}.R2SLtq_name{min-width:0;font-weight:600}.R2SLtq_no{flex:none}.R2SLtq_mgr{border:1px solid var(--muted);border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--bg);height:20px;color:var(--text);font:14px/18px var(--font-mono);border-bottom:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex;position:absolute;bottom:calc(100% + 1px);right:-1px}.R2SLtq_card[data-pool] .R2SLtq_mgr,.R2SLtq_card[data-ghost] .R2SLtq_mgr{border-style:dashed}.R2SLtq_card[data-ghost] .R2SLtq_mgr{color:inherit;background:0 0}.R2SLtq_axis{position:absolute;top:0;bottom:0}.R2SLtq_axisHead{color:var(--muted);font:600 14px/20px var(--font-sans);white-space:nowrap;position:absolute;top:0;left:0}.R2SLtq_axisVal{width:100%;color:var(--text);font:600 var(--text-data,14px) / 1 var(--font-sans);font-variant-numeric:tabular-nums;transition:color var(--dur) var(--ease);place-items:center start;display:grid;position:absolute;left:0}.R2SLtq_axisVal[data-now]{color:var(--hl-1)}.R2SLtq_order{border:1px solid var(--text);background:var(--bg);width:22px;height:22px;font:600 14px/1 var(--font-mono);transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-16px;left:4px}.R2SLtq_order[data-now]{border-color:var(--hl-1);background:var(--hl-1);color:var(--on-hl)}.R2SLtq_ring{border:2px solid var(--hl-1);border-radius:calc(var(--radius-s) + 4px);position:absolute;top:0;left:0}.R2SLtq_chip{border:1px solid var(--hl-1);border-radius:var(--radius-s);background:var(--bg);height:26px;font:14px/1 var(--font-mono);white-space:nowrap;align-items:center;gap:4px;padding:0 4px;display:inline-flex;position:absolute}.R2SLtq_chip b{box-shadow:inset 0 -2px var(--hl-1);font-weight:800}.R2SLtq_wires{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.R2SLtq_wires [data-tone=now]{stroke:var(--hl-1);stroke-width:2px}.R2SLtq_wires [data-tone=cut]{stroke:var(--hl-3)}.R2SLtq_leaf{fill:var(--muted);stroke:none}.R2SLtq_scissors{stroke:var(--hl-3);stroke-width:1.5px}.R2SLtq_mini{border:1px solid var(--muted);border-radius:var(--radius-s);background:var(--bg);height:28px;font:600 14px/1 var(--font-sans);white-space:nowrap;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);place-items:center;display:grid;position:absolute;top:0;left:0}.R2SLtq_mini[data-tone=now]{border-color:var(--hl-1);background:var(--hl-1-soft)}.R2SLtq_mini[data-ghost]{border-style:dashed}.R2SLtq_mini[data-out]{border-color:var(--hl-3);text-decoration:line-through;-webkit-text-decoration-color:var(--hl-3);text-decoration-color:var(--hl-3)}.R2SLtq_cut{align-content:start;gap:12px;display:grid}.R2SLtq_cut[data-wide]{grid-template-columns:1fr 1fr;gap:16px}.R2SLtq_cutScene{align-content:start;gap:8px;min-width:0;display:grid}.R2SLtq_cutBody{align-items:flex-start;gap:12px;display:flex}.R2SLtq_miniTree{flex:none;position:relative}
