.ab-outline{color:#0000;-webkit-text-stroke:1px #f4f4f261}.ab-code-line{transition:background-color var(--motion-micro) var(--ease-out), color var(--motion-micro) var(--ease-out)}.ab-code-line:hover{color:var(--ink);background-color:#efc10012}.ab-node-dot{transition:background-color var(--motion-ui) var(--ease-out), box-shadow var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out)}.ab-node-label{transition:color var(--motion-ui) var(--ease-out)}:is(.ab-syntax:has([data-line="1"]:hover) [data-node="1"] .ab-node-dot,.ab-syntax:has([data-line="2"]:hover) [data-node="2"] .ab-node-dot,.ab-syntax:has([data-line="3"]:hover) [data-node="3"] .ab-node-dot,.ab-syntax:has([data-line="4"]:hover) [data-node="4"] .ab-node-dot){background-color:var(--yellow);transform:scale(1.15);box-shadow:0 0 0 5px #efc10029}:is(.ab-syntax:has([data-line="1"]:hover) [data-node="1"] .ab-node-label,.ab-syntax:has([data-line="2"]:hover) [data-node="2"] .ab-node-label,.ab-syntax:has([data-line="3"]:hover) [data-node="3"] .ab-node-label,.ab-syntax:has([data-line="4"]:hover) [data-node="4"] .ab-node-label){color:var(--yellow)}.ab-glyph *{transform-box:fill-box}.ab-g1-scan{opacity:.35;transition:transform .9s var(--ease-out), opacity .3s var(--ease-out);transform:translate(0)}.ab-g1-root{stroke:#f4f4f238;transition:stroke .3s var(--ease-out) .38s}.ab-g1-mark{opacity:0;transform-origin:50%;transition:opacity .26s var(--ease-out) .52s, transform .42s var(--ease-out) .52s;transform:scale(.4)}.ab-g2-tangle{opacity:.9;transition:opacity .5s var(--ease-out)}.ab-g2-straight{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease-out) .2s}.ab-g3-new{opacity:0;transition:opacity .26s var(--ease-out), transform .6s var(--ease-out);transform:translate(22px,-18px)}.ab-g3-slot{opacity:1;transition:opacity .26s var(--ease-out) .3s}.ab-g4-arrow{transition:transform .62s var(--ease-out);transform:translate(-46px)}.ab-g4-bull{fill:#0000;transition:fill .24s var(--ease-out) .48s}.ab-principle:hover .ab-g1-scan,.ab-principle[data-touch-seen] .ab-g1-scan{opacity:.9;transform:translate(118px)}.ab-principle:hover .ab-g1-root,.ab-principle[data-touch-seen] .ab-g1-root{stroke:var(--yellow)}.ab-principle:hover .ab-g1-mark,.ab-principle[data-touch-seen] .ab-g1-mark{opacity:1;transform:scale(1)}.ab-principle:hover .ab-g2-tangle,.ab-principle[data-touch-seen] .ab-g2-tangle{opacity:.12}.ab-principle:hover .ab-g2-straight,.ab-principle[data-touch-seen] .ab-g2-straight{stroke-dashoffset:0}.ab-principle:hover .ab-g3-new,.ab-principle[data-touch-seen] .ab-g3-new{opacity:1;transform:translate(0)}.ab-principle:hover .ab-g3-slot,.ab-principle[data-touch-seen] .ab-g3-slot{opacity:0}.ab-principle:hover .ab-g4-arrow,.ab-principle[data-touch-seen] .ab-g4-arrow{transform:translate(0)}.ab-principle:hover .ab-g4-bull,.ab-principle[data-touch-seen] .ab-g4-bull{fill:var(--yellow)}.ab-wire{transform-origin:0;transition:transform .52s var(--ease-out);transform:scaleX(0)}.ab-wire[data-lit]{transform:scaleX(1)}.ab-wire-v{transform-origin:top;transition:transform .42s var(--ease-out);transform:scaleY(0)}.ab-wire-v[data-lit]{transform:scaleY(1)}.ab-loop{stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-out)}.ab-loop[data-lit]{stroke-dashoffset:0}
