@keyframes attackPulse{0%,to{box-shadow:0 0 15px #ef444466,0 0 30px #ef444433;border-color:#991b1b}50%{box-shadow:0 0 25px #ef444499,0 0 40px #ef44444d;border-color:#dc2626}}@keyframes protectedGlow{0%,to{box-shadow:0 0 15px #22c55e66,0 0 30px #22c55e33}50%{box-shadow:0 0 25px #22c55e99,0 0 40px #22c55e4d}}@keyframes fadeInSequence{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.scenario-panel[data-astro-cid-w6cqdebr]{background:linear-gradient(135deg,#1f2937,#111827);border-radius:16px;padding:2rem;border:2px solid}.scenario-panel[data-astro-cid-w6cqdebr].vulnerable{border-color:#dc2626;animation:attackPulse 3s ease-in-out infinite}.scenario-panel[data-astro-cid-w6cqdebr].protected{border-color:#22c55e;animation:protectedGlow 3s ease-in-out infinite}.panel-header[data-astro-cid-w6cqdebr]{margin-bottom:2rem;text-align:center}.vulnerability-badge[data-astro-cid-w6cqdebr]{display:inline-block;padding:.25rem .75rem;background:#7f1d1d;color:#fca5a5;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.protected-badge[data-astro-cid-w6cqdebr]{display:inline-block;padding:.25rem .75rem;background:#064e3b;color:#6ee7b7;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.attack-step[data-astro-cid-w6cqdebr]{margin-bottom:1.5rem;opacity:0;animation:fadeInSequence .6s ease-out forwards}.attack-step[data-astro-cid-w6cqdebr][data-step="1"]{animation-delay:.2s}.attack-step[data-astro-cid-w6cqdebr][data-step="2"]{animation-delay:.6s}.attack-step[data-astro-cid-w6cqdebr][data-step="3"]{animation-delay:1s}.step-label[data-astro-cid-w6cqdebr]{font-size:.875rem;font-weight:600;color:#9ca3af;margin-bottom:.5rem}.agent-box[data-astro-cid-w6cqdebr]{background:#111827cc;border:2px solid;border-radius:8px;padding:1rem}.agent-box[data-astro-cid-w6cqdebr].vulnerable-agent{border-color:#ef4444}.agent-box[data-astro-cid-w6cqdebr].protected-agent{border-color:#22c55e}.agent-header[data-astro-cid-w6cqdebr]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.agent-icon[data-astro-cid-w6cqdebr]{font-size:1.5rem}.agent-name[data-astro-cid-w6cqdebr]{font-weight:600;color:#f3f4f6}.credentials[data-astro-cid-w6cqdebr]{font-family:JetBrains Mono,monospace;font-size:.875rem}.cred-label[data-astro-cid-w6cqdebr]{color:#9ca3af}.cred-value[data-astro-cid-w6cqdebr]{color:#ef4444;margin-left:.5rem}.capability-details[data-astro-cid-w6cqdebr]{margin-top:.5rem;padding:.75rem;background:#1f293780;border-radius:.5rem}.capability-row[data-astro-cid-w6cqdebr]{display:flex;gap:.5rem;margin-bottom:.25rem;font-size:.75rem}.cap-key[data-astro-cid-w6cqdebr]{color:#9ca3af}.cap-value[data-astro-cid-w6cqdebr]{color:#22c55e}.permission-tag[data-astro-cid-w6cqdebr]{display:inline-block;margin-top:.5rem;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600}.permission-tag[data-astro-cid-w6cqdebr].dangerous{background:#7f1d1d;color:#fca5a5}.permission-tag[data-astro-cid-w6cqdebr].safe{background:#064e3b;color:#6ee7b7}.prompt-box[data-astro-cid-w6cqdebr]{background:#7f1d1d33;border:2px solid #7f1d1d;border-radius:8px;padding:1rem}.prompt-box[data-astro-cid-w6cqdebr].malicious{animation:attackPulse 2s ease-in-out infinite}.prompt-header[data-astro-cid-w6cqdebr]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-weight:600;color:#fca5a5}.prompt-icon[data-astro-cid-w6cqdebr]{font-size:1.5rem}.prompt-content[data-astro-cid-w6cqdebr]{font-family:JetBrains Mono,monospace;font-size:.875rem;color:#fca5a5}.execution-box[data-astro-cid-w6cqdebr]{background:#111827cc;border:2px solid;border-radius:8px;padding:1rem;display:flex;gap:1rem;align-items:flex-start}.execution-box[data-astro-cid-w6cqdebr].failed{border-color:#ef4444}.execution-box[data-astro-cid-w6cqdebr].success{border-color:#22c55e}.exec-icon[data-astro-cid-w6cqdebr]{font-size:2rem;flex-shrink:0}.exec-content[data-astro-cid-w6cqdebr]{flex:1}.exec-action[data-astro-cid-w6cqdebr]{font-size:.875rem;color:#9ca3af;margin-bottom:.5rem}.exec-command[data-astro-cid-w6cqdebr]{display:block;font-family:JetBrains Mono,monospace;font-size:.75rem;color:#d1d5db;background:#111827;padding:.5rem;border-radius:.375rem;margin-bottom:.75rem}.exec-result[data-astro-cid-w6cqdebr]{font-size:.875rem;font-weight:600;padding:.75rem;border-radius:.5rem}.exec-result[data-astro-cid-w6cqdebr].danger{background:#7f1d1d4d;color:#fca5a5;border:1px solid #7f1d1d}.exec-result[data-astro-cid-w6cqdebr].success{background:#064e3b4d;color:#6ee7b7;border:1px solid #064e3b}.attack-summary[data-astro-cid-w6cqdebr]{margin-top:1.5rem;padding:1rem;border-radius:.5rem;font-size:.875rem}.attack-summary[data-astro-cid-w6cqdebr].failed{background:#7f1d1d33;color:#fca5a5;border:1px solid #7f1d1d}.attack-summary[data-astro-cid-w6cqdebr].success{background:#064e3b33;color:#6ee7b7;border:1px solid #064e3b}@media(max-width:1024px){.scenario-panel[data-astro-cid-w6cqdebr]{padding:1.5rem}.capability-details[data-astro-cid-w6cqdebr]{font-size:.75rem}}
