.attack-path-wrapper[data-v-8bce027e]{margin:0 auto;max-width:640px;width:100%}.attack-path-svg[data-v-8bce027e]{height:auto;width:100%}.node[data-v-8bce027e]{stroke-width:1.5}.node-label[data-v-8bce027e]{font-weight:600}.node-title[data-v-8bce027e],.sev-text[data-v-8bce027e]{font-weight:700}.sev-text[data-v-8bce027e]{letter-spacing:.04em}.finding-label[data-v-8bce027e]{font-weight:500}.check-mark[data-v-8bce027e]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.edge[data-v-8bce027e]{animation:dashFlow-8bce027e 1.4s linear infinite;fill:none;opacity:.45;stroke-dasharray:5 7;stroke-width:1.5}@keyframes dashFlow-8bce027e{to{stroke-dashoffset:-12}}.prompt[data-v-8bce027e]{animation:blink-8bce027e 1.2s steps(2) infinite;font-family:ui-monospace,monospace;font-weight:700}@keyframes blink-8bce027e{50%{opacity:0}}.checkline[data-v-8bce027e],.chip[data-v-8bce027e],.finding[data-v-8bce027e]{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:ease;opacity:0}.f1[data-v-8bce027e]{animation-name:f1cycle-8bce027e}.f2[data-v-8bce027e]{animation-name:f2cycle-8bce027e}.f3[data-v-8bce027e]{animation-name:f3cycle-8bce027e}.flow[data-v-8bce027e]{animation:flowCycle-8bce027e 16s ease infinite;opacity:0}.chip-1[data-v-8bce027e]{animation-name:chip1cycle-8bce027e}.chip-2[data-v-8bce027e]{animation-name:chip2cycle-8bce027e}.checkline[data-v-8bce027e]{animation-name:checkCycle-8bce027e}@keyframes f1cycle-8bce027e{0%,8%{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(0)}}@keyframes f2cycle-8bce027e{0%,16%{opacity:0;transform:translateY(8px)}20%,88%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(0)}}@keyframes f3cycle-8bce027e{0%,24%{opacity:0;transform:translateY(8px)}28%,88%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(0)}}@keyframes flowCycle-8bce027e{0%,32%{opacity:0}36%,56%{opacity:1}60%,to{opacity:0}}@keyframes chip1cycle-8bce027e{0%,38%{opacity:0}42%,90%{opacity:1}95%,to{opacity:0}}@keyframes chip2cycle-8bce027e{0%,44%{opacity:0}48%,90%{opacity:1}95%,to{opacity:0}}@keyframes checkCycle-8bce027e{0%,60%{opacity:0}64%,90%{opacity:1}95%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.edge[data-v-8bce027e],.prompt[data-v-8bce027e]{animation:none}.flow[data-v-8bce027e],.probe[data-v-8bce027e]{display:none}.checkline[data-v-8bce027e],.chip[data-v-8bce027e],.finding[data-v-8bce027e]{animation:none;opacity:1}}
