.wotf .fig-svg .rx-box{fill:var(--paper);stroke:var(--rule);stroke-width:1.2}.wotf .fig-svg .rx-box-hot{stroke:var(--slate);stroke-width:2;stroke-dasharray:5 3}.wotf .fig-svg .rx-flow{stroke-width:2;stroke-dasharray:4 4}.wotf .rx-chip{display:inline-block;font:500 .66rem/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:3px 6px;border-radius:3px;white-space:nowrap}.wotf .rx-num{color:var(--green);border:1px solid var(--green)}.wotf .rx-none{color:var(--slate);border:1px dashed var(--slate)}.wotf dl.rx-gloss{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px 22px;gap:14px 22px;margin:0 0 18px}.wotf dl.rx-gloss dt{font:500 .74rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--copper);margin-bottom:4px}.wotf dl.rx-gloss dd{margin:0;font-size:.92rem}.wotf .rx-sim{margin:22px 0;padding:18px 20px;background:var(--panel);border:1px solid var(--rule);border-radius:4px}.wotf .rx-sim figcaption{margin-bottom:10px}.wotf .rx-sim-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.wotf .rx-sim-label{font:500 .7rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);min-width:7.5em}.wotf .rx-sim input[type=range]{flex:1 1 220px;accent-color:var(--copper)}.wotf .rx-sim button{font:500 .72rem/1.2 var(--mono);padding:5px 8px;border-radius:3px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer}.wotf .rx-sim button[aria-pressed=true]{border-color:var(--copper);color:var(--copper)}.wotf .rx-sim-out{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;margin:12px 0 8px}.wotf .rx-sim-big{font:400 clamp(1.8rem,6vw,2.6rem)/1 var(--mono);color:var(--copper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wotf .rx-sim-unit{font-size:.95rem;color:var(--muted)}.wotf .rx-stages{display:flex;flex-wrap:wrap;gap:3px;min-height:16px;margin:8px 0}.wotf .rx-stage{width:12px;height:16px;border-radius:2px;background:var(--green);opacity:.85}.wotf .rx-stage-more{font:500 .72rem/16px var(--mono);color:var(--muted);margin-left:4px}@media (prefers-reduced-motion:no-preference){.wotf.rx-ready .rx-anim:not(.rx-in) .rx-fade,.wotf.rx-ready .rx-anim:not(.rx-in) .rx-pop,.wotf.rx-ready .rx-anim:not(.rx-in) .rx-row{opacity:0}.wotf.rx-ready .rx-anim:not(.rx-in) .rx-draw{stroke-dashoffset:1}.wotf.rx-ready .rx-anim:not(.rx-in) .rx-grow,.wotf.rx-ready .rx-anim:not(.rx-in) .rx-rise{transform:scale(0)}.wotf .rx-draw{stroke-dasharray:1}.wotf .rx-rise{transform-box:fill-box;transform-origin:bottom}.wotf .rx-grow{transform-box:fill-box;transform-origin:left}.wotf .rx-pop{transform-box:fill-box;transform-origin:center}.wotf.rx-ready .rx-anim.rx-in .rx-draw{animation:rx-draw 1.4s ease-out both}.wotf.rx-ready .rx-anim.rx-in .rx-pop{animation:rx-pop .45s ease-out both;animation-delay:calc(var(--i, 0) * 90ms)}.wotf.rx-ready .rx-anim.rx-in .rx-fade{animation:rx-fadein .6s ease-out 1.3s both}.wotf.rx-ready .rx-anim.rx-in .rx-row{animation:rx-fadein .5s ease-out both;animation-delay:calc(var(--i, 0) * .12s)}.wotf.rx-ready .rx-anim.rx-in .rx-rise{animation:rx-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .11s)}.wotf.rx-ready .rx-anim.rx-in .rx-grow{animation:rx-grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .16s)}.wotf .rx-anim.rx-in .rx-flow{animation:rx-flow 1.2s linear infinite}.wotf .rx-stage{animation:rx-pop .3s ease-out both;animation-delay:calc(var(--i, 0) * 12ms)}}@keyframes rx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rx-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes rx-fadein{0%{opacity:0}to{opacity:1}}@keyframes rx-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rx-flow{to{stroke-dashoffset:-16}}