.replace-body{fill:var(--surface-soft);stroke:var(--ink);stroke-width:1.6px}.replace-features :is(path,circle,ellipse,rect){fill:var(--surface-soft);stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.replace-features .replace-eye{fill:var(--ink);stroke:none}.replace-frame :is(path){fill:none;stroke-width:2.4px}.replace-frame .replace-engine{fill:var(--ink)}.replace-ghost :is(path,circle,ellipse,rect){fill:none;stroke:var(--role-gone);stroke-dasharray:3 2}.replace-ghost .replace-eye{display:none}.replace-cover{fill:var(--surface);stroke:var(--role-gone);stroke-width:1.4px;stroke-dasharray:4 3}.replace-unknown{fill:var(--muted);font-size:24px;font-weight:700}.replace-unit :is(path,circle){fill:none;stroke:var(--role-keep);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.replace-unit circle{fill:var(--surface)}.replace-unit .replace-hub{fill:var(--role-keep);stroke:none}.replace-unit[data-role=new] :is(path,circle){stroke:var(--role-new)}.replace-unit[data-role=new] .replace-hub{fill:var(--role-new)}.replace-unit[data-role=pending] :is(path,circle){stroke:var(--role-gone);stroke-width:2.4px;stroke-dasharray:3 3}.replace-unit[data-role=pending] .replace-hub{display:none}.replace-thing[data-replace-emphasis=base] .replace-unit:not([data-role]) :is(path,circle):not(.replace-hub),.replace-thing[data-replace-emphasis=new] .replace-unit[data-role=new] :is(path,circle):not(.replace-hub){stroke-width:5.5px}.replace-gain{fill:var(--role-new);font-size:13px;font-weight:700}.replace-pairings{flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;display:flex}.replace-pairings .button{white-space:normal;min-height:48px;font-size:.9rem}.replace-pairings .button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.thinking-scene .replace-compare{table-layout:fixed;border-collapse:collapse;width:100%;margin:.2rem 0 .6rem;font-size:.95rem;line-height:1.6;display:table}.thinking-scene .replace-compare :is(th,td){border:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:top;white-space:normal;padding:.45rem .5rem}.thinking-scene .replace-compare th{background:var(--surface-soft);font-weight:600}.thinking-scene .replace-compare strong{color:var(--role-result)}.replace-compare [data-replace-open=false],.replace-conditions [data-replace-open=false]{visibility:hidden}.replace-conditions [data-role=gone]{color:var(--role-result);font-weight:700}@media (width<=560px){.replace-gain{font-size:15px}.replace-pairings .button{flex:130px;padding:.5rem}.thinking-scene .replace-compare{font-size:.85rem}.thinking-scene .replace-compare :is(th,td){padding:.35rem .3rem}}
