.sigil{--sigil-line:#ffffffd1;--sigil-faint:#ffffff42;--sigil-bg:#151518;display:block;overflow:visible}.spotlight-scope .spotlight-card.sigil-card{background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 8px 28px #0000005c}.sigil-line,.sigil-faint{fill:none;stroke-linejoin:round;stroke-linecap:round}.sigil-line{stroke:var(--sigil-line);stroke-width:.6px;transition:stroke .6s}.sigil-faint{stroke:var(--sigil-faint);stroke-width:.45px}.sigil-tick{fill:#ffffff4d}.sigil-node{fill:var(--sigil-bg);stroke:var(--sigil-line);stroke-width:.6px;transform-box:fill-box;transform-origin:50%;transition:stroke .6s}.sigil-node--accent{fill:var(--sigil-accent);stroke:var(--sigil-accent)}.sigil-label{fill:var(--sigil-accent);letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;font-size:5.5px}.sigil-label--plain{fill:var(--sigil-line)}.sigil-playhead{stroke:var(--sigil-accent);stroke-width:.5px;opacity:0;transform-box:view-box;transform-origin:0 0}.sigil-turn{transform-box:view-box;transform-origin:0 0}.sigil-host:is(:hover,:focus-within) .sigil-line,.sigil-host:is(:hover,:focus-within) .sigil-node{stroke:color-mix(in oklab, var(--sigil-accent) 55%, white)}.sigil-host:is(:hover,:focus-within) .sigil-draw{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,1,.36,1) both sigil-draw}.sigil-host:is(:hover,:focus-within) .sigil-pop{animation:.52s cubic-bezier(.34,1.56,.64,1) both sigil-pop;animation-delay:calc(var(--i,0) * 80ms + .18s)}.sigil-host:is(:hover,:focus-within) .sigil-playhead{opacity:.7;animation:sigil-sweep var(--bar,2.4s) linear infinite}.sigil-host:is(:hover,:focus-within) .sigil-hit{animation:sigil-hit var(--bar,2.4s) linear infinite;animation-delay:calc(var(--t,0) * var(--bar,2.4s))}.sigil-host:is(:hover,:focus-within) .sigil-turn{animation:24s linear infinite sigil-sweep}@keyframes sigil-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sigil-pop{0%,to{transform:scale(1)}45%{transform:scale(1.7)}}@keyframes sigil-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sigil-hit{0%{fill:var(--sigil-accent);stroke:var(--sigil-accent);transform:scale(1.8)}14%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sigil-host .sigil *{animation:none!important}.sigil-host .sigil-playhead{opacity:0!important}}
