.walk-fig{--anatomy-paper:var(--ar-bg);--anatomy-face:color-mix(in oklab, var(--ar-bg) 88%, white);--anatomy-top:color-mix(in oklab, var(--ar-bg) 93%, white);--anatomy-shade-0:color-mix(in oklab, var(--ar-bg) 82%, black);--anatomy-shade-1:color-mix(in oklab, var(--ar-bg) 90%, black);--anatomy-shade-2:color-mix(in oklab, var(--ar-bg) 97%, black);--anatomy-shade-3:color-mix(in oklab, var(--ar-bg) 97%, white);--anatomy-lit-top:color-mix(in oklab, var(--ar-bg) 82%, white);--anatomy-lit-shade:color-mix(in oklab, var(--ar-bg) 90%, white);--anatomy-hi:color-mix(in oklab, var(--ar-fg) 82%, var(--ar-bg));--anatomy-mid:color-mix(in oklab, var(--ar-fg-muted) 75%, var(--ar-bg));--anatomy-lo:color-mix(in oklab, var(--ar-fg-faint) 70%, var(--ar-bg));--anatomy-faint:color-mix(in oklab, var(--ar-fg-faint) 42%, var(--ar-bg));--anatomy-lit:var(--ar-fg);--anatomy-halo:black;--anatomy-halo-opacity:.7;--anatomy-dot:var(--ar-fg);--anatomy-weight:.75px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}[data-theme=light] .walk-fig{--anatomy-face:white;--anatomy-top:color-mix(in oklab, var(--ar-bg) 40%, white);--anatomy-shade-0:color-mix(in oklab, var(--ar-bg) 88%, black);--anatomy-shade-1:color-mix(in oklab, var(--ar-bg) 93%, black);--anatomy-shade-2:color-mix(in oklab, var(--ar-bg) 97%, black);--anatomy-shade-3:var(--ar-bg);--anatomy-lit-top:white;--anatomy-lit-shade:color-mix(in oklab, var(--ar-bg) 70%, white);--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32}.walk-fig svg{width:100%;height:auto;display:block;overflow:visible}.walk-fig svg :is(path,circle){vector-effect:non-scaling-stroke}.walk-fig .iso-fill{fill:var(--anatomy-paper);stroke:none}.walk-fig .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.walk-fig :is(.iso-shade,.iso-top){stroke:none}.walk-fig .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.walk-fig .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.walk-fig .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.walk-fig .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.walk-fig .iso-top{fill:var(--anatomy-top)}.walk-fig .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.walk-fig .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.walk-fig .iso-solid[data-lit]>.iso-line[data-tone=hi],.walk-fig .iso-solid[data-lit]>.iso-line[data-tone=mid]{stroke:var(--anatomy-lit)}.walk-fig .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.walk-fig .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.walk-fig .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.walk-fig .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.walk-fig .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.walk-fig .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.walk-fig .iso-needle{stroke-width:1.1px}.walk-fig .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.walk-fig .iso-dots[data-tone=hi] circle{opacity:.85}.walk-fig .iso-dots[data-tone=mid] circle{opacity:.45}.walk-fig .iso-dots[data-tone=lo] circle{opacity:.22}.walk-fig [data-qubits][data-active] circle{opacity:.9;transition:opacity .3s}.walk-fig [data-qubits] circle{transition:opacity .6s}.walk-fig:focus-visible{outline:1px solid var(--ar-fg-faint);outline-offset:4px}.walk-fig .iso-face-text{fill:var(--anatomy-mid);font-family:var(--ar-font-mono);letter-spacing:.04em}.walk-fig .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.walk-fig .iso-mark{fill:var(--anatomy-lit);font-family:var(--ar-font-mono);font-size:8.5px;font-weight:600}.walk-fig .iso-control-dots circle{fill:var(--anatomy-lit)}.walk-fig [data-gate][data-active] .iso-line[data-tone=mid]{stroke:var(--anatomy-lit)}.walk-fig [data-bar][data-minus] .iso-top,.walk-fig [data-bar][data-minus] .iso-shade{fill:var(--anatomy-paper)}.walk-fig [data-bar][data-minus] .iso-line{stroke-dasharray:2 1.5;stroke:var(--anatomy-lit)}.walk-fig [data-sys][data-lit] .iso-line[data-tone=hi]{stroke:var(--anatomy-lit)}.walk-fig [data-sys][data-lit] .iso-top{fill:var(--anatomy-lit-top)}.walk-fig{--walk-accent:var(--ar-accent)}.walk-fig .walk-puck[data-v="1"] .iso-top,.walk-fig .walk-puck[data-v="1"] .iso-shade{fill:var(--anatomy-hi)}.walk-fig .walk-puck[data-v=s] .iso-top,.walk-fig .walk-puck[data-v=s] .iso-shade{fill:var(--anatomy-mid)}.walk-fig [data-hot] .iso-line[data-tone]{stroke:var(--walk-accent)}.walk-fig .walk-puck[data-hot][data-v="1"] .iso-top,.walk-fig .walk-puck[data-hot][data-v="1"] .iso-shade,.walk-fig [data-bar][data-hot] .iso-top,.walk-fig [data-bar][data-hot] .iso-shade{fill:color-mix(in oklab, var(--walk-accent) 70%, var(--ar-bg))}.walk-fig [data-control]:not([data-hot]){opacity:.45}.walk-fig [data-control][data-hot] .iso-dots circle{fill:var(--walk-accent);opacity:1}.walk-fig .walk-gate[data-hot] .iso-top{fill:color-mix(in oklab, var(--walk-accent) 18%, var(--ar-bg))}.walk-fig .walk-gate[data-hot] .walk-gate-name{fill:var(--walk-accent)}.walk-fig .walk-gate-name{fill:var(--anatomy-hi);font-family:var(--ar-font-mono);letter-spacing:.04em;font-size:9px;font-weight:600}.walk-fig .walk-cost,.walk-fig .walk-small{fill:var(--ar-fg-faint);font-family:var(--ar-font-mono);font-size:7.5px}.walk-fig .walk-small[data-hot]{fill:var(--walk-accent)}.walk-fig .walk-label{fill:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:9.5px}.walk-fig .walk-glyph{fill:var(--walk-accent);font-family:var(--ar-font-mono);font-size:11px;font-weight:700}.walk-fig .walk-minus{fill:var(--walk-accent);font-family:var(--ar-font-mono);font-size:18px;font-weight:700}.walk-fig [data-bar][data-neg] .iso-line{stroke:var(--walk-accent)}.walk-fig .walk-op{fill:var(--anatomy-hi);font-family:var(--ar-font-mono);font-size:8px;font-weight:600}.walk-fig .walk-op-small{fill:var(--anatomy-hi);font-family:var(--ar-font-mono);font-size:6.5px;font-weight:600}.walk-fig .walk-label-small{fill:var(--ar-fg-muted);font-family:var(--ar-font-mono);font-size:7.5px}.walk-fig .walk-op-group[data-future]{opacity:.35}.walk-fig .walk-op-group[data-hot] :is(.walk-op,.walk-op-small){fill:var(--walk-accent)}.walk-fig .walk-op-group[data-hot] .iso-dots circle{fill:var(--walk-accent);opacity:1}.walk-fig .walk-op-group[data-hot] .iso-top{fill:color-mix(in oklab, var(--walk-accent) 18%, var(--ar-bg))}.walk-fig .walk-puck[data-v=m] .iso-top,.walk-fig .walk-puck[data-v=m] .iso-shade{fill:var(--anatomy-paper)}.walk-fig .walk-puck[data-v=m] .iso-line{stroke-dasharray:1.5 1.2}.walk-fig .walk-puck[data-hot][data-v=s] .iso-top,.walk-fig .walk-puck[data-hot][data-v=s] .iso-shade{fill:color-mix(in oklab, var(--walk-accent) 45%, var(--ar-bg))}@keyframes walk-flash{0%{background:color-mix(in oklab, var(--ar-accent) 45%, transparent)}to{background:0 0}}@keyframes walk-row-in{0%{opacity:0;transform:translateY(-4px)}}.walk-flash{animation:1.4s ease-out walk-flash}.walk-row-new{animation:.4s ease-out walk-row-in}@media (prefers-reduced-motion:reduce){.walk-flash,.walk-row-new{animation:none}}
