.stage[data-v-4408bd4f]{aspect-ratio:1536/872;position:relative;width:100%}.diagram-img[data-v-4408bd4f]{-o-object-fit:contain;object-fit:contain}.diagram-img[data-v-4408bd4f],.overlay-svg[data-v-4408bd4f]{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.overlay-svg[data-v-4408bd4f]{overflow:visible}@keyframes flash-4408bd4f{0%{filter:brightness(.8) drop-shadow(0 0 4px currentColor);opacity:.4}50%{filter:brightness(1.5) drop-shadow(0 0 18px currentColor);opacity:1}to{filter:brightness(.8) drop-shadow(0 0 4px currentColor);opacity:.4}}.arrow[data-v-4408bd4f]{stroke-linejoin:round;animation:flash-4408bd4f 3.2s ease-in-out infinite}.orange[data-v-4408bd4f]{fill:#f59e0b;stroke:#d97706;stroke-width:2.5;animation-delay:0s;color:#f59e0b}.red[data-v-4408bd4f]{fill:#ef4444;stroke:#dc2626;stroke-width:2.5;animation-delay:.5s;color:#ef4444}.green[data-v-4408bd4f]{fill:#22c55e;stroke:#16a34a;stroke-width:2.5;animation-delay:1.1s;color:#22c55e}.tooltip[data-v-4408bd4f]{background:#fff;border-radius:12px;box-shadow:0 6px 24px #0000002e;color:#1f2937;display:flex;flex-direction:column;font-size:clamp(14px,1.56vw,18px);gap:.4em;line-height:1.5;max-width:310px;padding:14px 18px;text-align:left;text-decoration:none;white-space:normal;z-index:10}.tooltip[data-v-4408bd4f],.tooltip-close[data-v-4408bd4f]{pointer-events:auto;position:absolute}.tooltip-close[data-v-4408bd4f]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:22px;line-height:1;padding:0;right:10px;top:8px}.tooltip-close[data-v-4408bd4f]:hover{color:#374151}.tooltip-title[data-v-4408bd4f]{color:#111827;font-size:clamp(16px,1.68vw,19px);font-weight:700;margin:0}.tooltip-text[data-v-4408bd4f]{color:#4b5563;font-weight:400;margin:0}.tooltip-link[data-v-4408bd4f]{align-self:flex-start;color:#1b725c;font-size:clamp(13px,1.32vw,16px);font-weight:600;pointer-events:auto;text-decoration:underline}.tooltip-link-btn[data-v-4408bd4f]{background:none;border:none;cursor:pointer;padding:0}.tooltip-orange[data-v-4408bd4f]{left:18%;top:36%}.tooltip-green[data-v-4408bd4f]{right:3%;top:28%}.tooltip-red[data-v-4408bd4f]{left:36%;top:8%}
