.incident{padding:140px 0;position:relative;overflow:hidden}.incident__head{max-width:760px;margin:0 auto 64px;text-align:center}.incident__title{font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance;color:var(--text-dark-h)}.incident__title .accent{color:var(--accent)}.incident__sub{margin:18px auto 0;max-width:60ch;color:var(--text-dark-b);font-size:17px;line-height:1.55;text-wrap:pretty}.incident__tabs-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto 64px}.incident__tabs-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;color:#6c747f;text-transform:uppercase}.incident__tabs{display:inline-flex;align-items:stretch;gap:6px;padding:6px;background:#ffffff0d;border-radius:999px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000059}.incident__tab{display:flex;align-items:center;gap:12px;padding:16px 30px;background:transparent;border:none;border-radius:999px;color:#98a1ad;cursor:pointer;text-align:left;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.incident__tab:hover{color:#d4d9e0;background:#ffffff0d}.incident__tab.is-active{background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--text-dark-h);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent),0 6px 20px color-mix(in oklab,var(--accent) 22%,transparent)}.incident__tab-num{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.18em;color:#5b626c}.incident__tab.is-active .incident__tab-num{color:var(--accent)}.incident__tab-body{display:flex;flex-direction:column;gap:0;align-items:flex-start}.incident__tab-label{font-family:Outfit,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.005em;line-height:1.15;white-space:nowrap}.incident__tab-meta{font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.04em;color:#6c747f;line-height:1.15;white-space:nowrap}.incident__tab.is-active .incident__tab-meta{color:color-mix(in oklab,var(--accent) 80%,#c8cfd9)}@media (max-width: 820px){.incident__tabs{flex-direction:column;align-items:stretch;border-radius:14px}.incident__tab{border-radius:10px;justify-content:flex-start}}.incident__placeholder{max-width:920px;margin:32px auto 0}.incident__placeholder-frame{border:1px dashed var(--border-dark);border-radius:18px;padding:72px 40px;text-align:center;background:linear-gradient(180deg,#0f141c66,#0a0e1433)}.incident__placeholder-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.22em;color:var(--accent);margin-bottom:16px}.incident__placeholder-h{font-family:Outfit,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.018em;color:var(--text-dark-h);margin-bottom:12px}.incident__placeholder-p{margin:0 auto;max-width:52ch;color:var(--text-dark-b);font-size:15px;line-height:1.55}.incident__stage{position:relative;display:grid;grid-template-columns:1fr 1.05fr 1.05fr;column-gap:40px;align-items:stretch;max-width:1240px;margin:32px auto 0}.incident__server-col{grid-column:1;display:flex;flex-direction:column;gap:16px}.incident__node--ops{grid-column:2}.incident__rail-col{grid-column:3;display:flex;flex-direction:column;justify-content:center;gap:50px}@media (max-width: 960px){.incident__stage{grid-template-columns:1fr;row-gap:18px}.incident__server-col,.incident__node--ops,.incident__rail-col{grid-column:1}.incident__rails,.incident__pulse{display:none}}.incident__rails{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.incident__rails line{stroke:#00f0ff2e;stroke-width:1;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.incident__pulse{position:absolute;top:50%;height:1px;z-index:3;pointer-events:none;opacity:0}.incident__pulse--so{left:16%;top:72%;width:34%}.incident__pulse--or,.incident__pulse--ro{left:50%;top:28%;width:33%}.incident__pulse--os{left:16%;top:22%;width:34%}.incident__pulse--ou{left:50%;top:72%;width:33%}.incident__pulse-dot{position:absolute;top:50%;left:0;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px #00f0ff2e,0 0 22px var(--accent),0 0 44px #00f0ff8c}.incident__pulse-dot:before{content:"";position:absolute;top:50%;right:100%;width:90px;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,transparent,var(--accent));border-radius:2px;filter:blur(.5px);opacity:.85}.incident__pulse-dot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(0,240,255,.5);animation:pulse-ring 1.2s ease-out infinite}.incident__pulse-dot--ok{background:#9aff3b;box-shadow:0 0 0 6px #9aff3b33,0 0 22px #9aff3be6,0 0 44px #9aff3b80}.incident__pulse-dot--ok:before{background:linear-gradient(90deg,transparent,#9aff3b)}.incident__pulse-dot--ok:after{border-color:#9aff3b8c}@keyframes pulse-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}.incident__pulse--ro .incident__pulse-dot:before,.incident__pulse--os .incident__pulse-dot:before{right:auto;left:100%;background:linear-gradient(270deg,transparent,currentColor)}.incident__pulse--ro .incident__pulse-dot:before{color:#9aff3b;background:linear-gradient(270deg,transparent,#9aff3b)}.incident__pulse--os .incident__pulse-dot:before{color:#9aff3b;background:linear-gradient(270deg,transparent,#9aff3b)}.incident__pulse-env{position:absolute;top:50%;left:0;transform:translate(-50%,-50%) scale(.6);width:36px;height:36px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(180deg,#181f2c,#0d141e);border:1px solid rgba(255,95,87,.55);color:#ff5f57;box-shadow:0 0 0 4px #ff5f5729,0 0 18px #ff5f57b3,0 0 36px #ff5f5759;opacity:0}.incident__pulse-env svg{width:18px;height:18px}.incident__pulse-env:before{content:"";position:absolute;top:50%;right:100%;width:90px;height:3px;margin-top:-1.5px;background:linear-gradient(90deg,transparent,#ff5f57);filter:blur(.4px);border-radius:2px;opacity:.85}.incident__pulse--ou.is-ok .incident__pulse-env{border-color:#9aff3b99;color:#9aff3b;box-shadow:0 0 0 4px #9aff3b2e,0 0 18px #9aff3bb3,0 0 36px #9aff3b59}.incident__pulse--ou.is-ok .incident__pulse-env:before{background:linear-gradient(90deg,transparent,#9aff3b)}.incident__pulse--ou.is-on .incident__pulse-env{animation:pulse-env-travel 2s ease-in-out forwards}@keyframes pulse-env-travel{0%{left:0%;opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-6deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}85%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(6deg)}}.incident__pulse.is-on{opacity:1}.incident__pulse.is-on .incident__pulse-dot{animation:pulse-travel-fwd 2s ease-in-out forwards}.incident__pulse--ro.is-on .incident__pulse-dot,.incident__pulse--os.is-on .incident__pulse-dot{animation:pulse-travel-rev 2s ease-in-out forwards}.incident__pulse--ou.is-on .incident__pulse-dot{animation:pulse-travel-vert 2s ease-in-out forwards}.incident__stage--detection .incident__rails line:nth-child(1){stroke:#00f0ffb3;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(0,240,255,.55));animation:rail-flow 1.2s linear infinite}.incident__stage--applying .incident__rails line:nth-child(4){stroke:#9aff3bbf;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(154,255,59,.6));animation:rail-flow 1.2s linear infinite}.incident__stage--proposal .incident__rails line:nth-child(2),.incident__stage--approve .incident__rails line:nth-child(2){stroke:#00f0ffb3;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(0,240,255,.55));animation:rail-flow 1.2s linear infinite}.incident__stage--notify .incident__rails line:nth-child(3){stroke:#ff5f57bf;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(255,95,87,.55));animation:rail-flow 1.2s linear infinite}.incident__stage--resolved .incident__rails line:nth-child(3){stroke:#9aff3bbf;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(154,255,59,.6));animation:rail-flow 1.2s linear infinite}.incident__stage--approve .incident__rails line:nth-child(2){stroke:#9aff3bbf;filter:drop-shadow(0 0 4px rgba(154,255,59,.6))}@keyframes rail-flow{to{stroke-dashoffset:-18}}@keyframes pulse-travel-fwd{0%{left:0%;opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{left:100%;opacity:0;transform:scale(.6)}}@keyframes pulse-travel-rev{0%{left:100%;opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{left:0%;opacity:0;transform:scale(.6)}}@keyframes pulse-travel-vert{0%{top:0%;left:0;opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}to{top:100%;left:0;opacity:0;transform:scale(.6)}}.incident__node{position:relative;z-index:2;background:linear-gradient(180deg,#0e1520,#0a0f17);border:1px solid var(--border-dark);border-radius:16px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease;box-shadow:0 20px 50px #0006;height:300px}.incident__node-bar{display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace}.incident__node-tag{font-size:10px;letter-spacing:.22em;color:#5b626c}.incident__badge{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;padding:4px 8px;border-radius:4px;border:1px solid var(--border-dark);color:#98a1ad;background:#ffffff05;transition:color .3s ease,border-color .3s ease,background .3s ease}.incident__badge--up{color:#9aff3b;border-color:#9aff3b66;background:#9aff3b0f}.incident__badge--down{color:#ff5f57;border-color:#ff5f5773;background:#ff5f5714;animation:badge-blink 1.2s ease-in-out infinite}.incident__badge--ops{color:var(--accent);border-color:#00f0ff66;background:#00f0ff0f}.incident__badge--client{color:#d4d9e0}@keyframes badge-blink{0%,to{opacity:.55}50%{opacity:1}}.incident__sub-card{position:relative;z-index:2;flex:1;min-height:0;background:linear-gradient(180deg,#0e1520,#0a0f17);border:1px solid var(--border-dark);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;transition:border-color .4s ease,box-shadow .4s ease;box-shadow:0 14px 36px #00000052}.incident__sub-card--web.is-down{border-color:#ff5f5780;box-shadow:0 14px 36px #0000005c,0 0 36px #ff5f572e}.incident__sub-card--web.is-up{border-color:#9aff3b52}.incident__sub-card--obs.is-alerting{border-color:#00f0ff8c;box-shadow:0 14px 36px #0000005c,0 0 36px #00f0ff33;animation:obs-flash 1.4s ease-in-out infinite}@keyframes obs-flash{0%,to{box-shadow:0 14px 36px #0000005c,0 0 36px #00f0ff29}50%{box-shadow:0 14px 36px #0000005c,0 0 48px #00f0ff52}}.incident__obs-body{display:flex;align-items:center;gap:12px;flex:1;min-height:0}.incident__obs-mark{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#0e1520,#06101a 70%);border:1px solid rgba(0,240,255,.4);display:grid;place-items:center;color:var(--accent);position:relative;flex-shrink:0;box-shadow:0 0 12px #00f0ff33}.incident__obs-mark svg{width:20px;height:20px;display:block}.incident__sub-card--obs.is-alerting .incident__obs-mark{border-color:#00f0ffbf;box-shadow:0 0 18px #00f0ff73}.incident__obs-ping{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:obs-ping 1.2s ease-out infinite;pointer-events:none}@keyframes obs-ping{0%{transform:scale(.85);opacity:.85}to{transform:scale(1.6);opacity:0}}.incident__obs-text{display:flex;flex-direction:column;gap:2px;font-family:Outfit,sans-serif;min-width:0}.incident__obs-text b{font-size:13px;color:#e8edf2;font-weight:600;letter-spacing:-.005em}.incident__sub-card--obs.is-alerting .incident__obs-text b{color:var(--accent)}.incident__obs-text em{font-style:normal;font-family:JetBrains Mono,monospace;font-size:11px;color:#98a1ad;letter-spacing:.04em}.incident__node--server.is-down{border-color:#ff5f5780;box-shadow:0 20px 50px #0006,0 0 50px #ff5f572e,inset 0 0 0 1px #ff5f570f}.incident__node--server.is-up{border-color:#9aff3b52;box-shadow:0 20px 50px #0006,0 0 40px #9aff3b1a}.incident__node-head{display:flex;flex-direction:column;gap:10px}.incident__node-name{font-family:JetBrains Mono,monospace;font-size:14px;color:#e8edf2;font-weight:500}.incident__heart{background:#06101a;border:1px solid var(--border-dark);border-radius:8px;height:56px;padding:0;overflow:hidden;position:relative}.incident__heart svg{width:100%;height:100%;fill:none;stroke:#9aff3b;stroke-width:1.6;filter:drop-shadow(0 0 6px rgba(154,255,59,.5));transition:stroke .4s ease}.incident__heart polyline{animation:heartbeat-shift 3s linear infinite}.incident__heart--down svg{stroke:#ff5f57;filter:drop-shadow(0 0 6px rgba(255,95,87,.5))}.incident__heart--down polyline{animation:none}@keyframes heartbeat-shift{to{transform:translate(-40px)}}.incident__node-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:12px;border-top:1px dashed var(--border-dark);font-family:JetBrains Mono,monospace}.incident__node-meta>div{display:flex;flex-direction:column;gap:4px}.incident__node-meta span{font-size:9.5px;letter-spacing:.16em;color:#5b626c;text-transform:uppercase}.incident__node-meta b{font-size:13px;color:#d4d9e0;font-weight:500}.incident__node-meta b.bad{color:#ff5f57}.incident__node--ops{align-items:stretch;overflow:hidden}.incident__node--ops.is-active{border-color:#00f0ff80;box-shadow:0 20px 50px #0006,0 0 70px #00f0ff2e,inset 0 0 0 1px #00f0ff0f}.incident__node--ops.is-processing{border-color:#00f0ffb3;box-shadow:0 20px 50px #0006,0 0 90px #00f0ff52,inset 0 0 0 1px #00f0ff24;animation:ops-border-flash 1.6s ease-in-out infinite}@keyframes ops-border-flash{0%,to{box-shadow:0 20px 50px #0006,0 0 80px #00f0ff2e,inset 0 0 0 1px #00f0ff14}50%{box-shadow:0 20px 50px #0006,0 0 100px #00f0ff6b,inset 0 0 0 1px #00f0ff38}}.incident__brain{position:relative;height:96px;display:grid;place-items:center;overflow:hidden}.incident__brain-ring{position:absolute;width:100px;height:100px;border-radius:50%;border:1px solid rgba(0,240,255,.22);opacity:.6}.incident__brain-ring--2{width:140px;height:140px;border-color:#00f0ff24}.incident__brain-ring--3{width:180px;height:180px;border-color:#00f0ff14}.incident__node--ops.is-active .incident__brain-ring{animation:brain-ring-pulse 2.4s ease-out infinite}.incident__node--ops.is-active .incident__brain-ring--2{animation-delay:.6s}.incident__node--ops.is-active .incident__brain-ring--3{animation-delay:1.2s}.incident__brain.is-processing .incident__brain-ring{animation:brain-ring-pulse 1s ease-out infinite;border-color:#00f0ff73}.incident__brain.is-processing .incident__brain-ring--2{animation-delay:.25s;border-color:#00f0ff47}.incident__brain.is-processing .incident__brain-ring--3{animation-delay:.5s;border-color:#00f0ff29}@keyframes brain-ring-pulse{0%{transform:scale(.7);opacity:0}25%{opacity:.75}to{transform:scale(1.35);opacity:0}}.incident__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(0,240,255,0) 40%,rgba(0,240,255,.35) 50%,rgba(0,240,255,0) 60%,transparent 100%);background-size:200% 100%;background-position:-100% 0;mix-blend-mode:screen}.incident__brain.is-processing .incident__scan{opacity:1;animation:brain-scan 1.6s linear infinite}@keyframes brain-scan{0%{background-position:-100% 0}to{background-position:100% 0}}.incident__brain-core{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#0e1520,#06101a 70%);border:1px solid rgba(0,240,255,.4);display:grid;place-items:center;color:var(--accent);position:relative;z-index:2;box-shadow:0 0 22px #00f0ff40;filter:drop-shadow(0 0 10px var(--accent-glow))}.incident__brain-core svg{width:40px;height:40px;display:block}.incident__brain.is-processing .incident__brain-core{animation:brain-core-scan 1s ease-in-out infinite;border-color:#00f0ffbf}@keyframes brain-core-scan{0%,to{box-shadow:0 0 22px #00f0ff52;transform:scale(1)}50%{box-shadow:0 0 44px #00f0ffb3;transform:scale(1.04)}}.incident__particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:0}.incident__particles span{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);margin:-2.5px 0 0 -2.5px}.incident__brain.is-processing .incident__particles{opacity:1}.incident__brain.is-processing .incident__particles span{animation:particle-orbit 2s linear infinite}.incident__brain.is-processing .incident__particles span:nth-child(1){animation-delay:0s}.incident__brain.is-processing .incident__particles span:nth-child(2){animation-delay:-.33s}.incident__brain.is-processing .incident__particles span:nth-child(3){animation-delay:-.66s}.incident__brain.is-processing .incident__particles span:nth-child(4){animation-delay:-1s}.incident__brain.is-processing .incident__particles span:nth-child(5){animation-delay:-1.33s}.incident__brain.is-processing .incident__particles span:nth-child(6){animation-delay:-1.66s}@keyframes particle-orbit{0%{transform:rotate(0) translate(70px) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(360deg) translate(70px) rotate(-360deg);opacity:0}}.incident__activity{margin-top:auto;padding-top:14px;border-top:1px dashed var(--border-dark);display:flex;flex-direction:column;gap:8px;font-family:JetBrains Mono,monospace;min-height:0;flex:1}.incident__activity--idle{flex-direction:row;align-items:center;gap:10px;font-size:12.5px;color:#6c747f}.incident__activity-idle-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);animation:trust-pulse 1.6s ease-in-out infinite}.incident__activity-head{display:flex;align-items:center;gap:10px}.incident__activity-tag{font-size:9.5px;letter-spacing:.18em;color:var(--accent)}.incident__activity-typing{display:inline-flex;align-items:center;gap:3px}.incident__activity-typing i{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.4;animation:evac-typing 1s ease-in-out infinite}.incident__activity-typing i:nth-child(2){animation-delay:.15s}.incident__activity-typing i:nth-child(3){animation-delay:.3s}@keyframes evac-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.incident__activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#1c232e transparent}.incident__activity-list::-webkit-scrollbar{width:4px}.incident__activity-list::-webkit-scrollbar-thumb{background:#1c232e;border-radius:2px}.incident__activity-line{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4;color:#98a1ad;opacity:0;transform:translateY(4px);animation:activity-in .35s ease-out forwards}@keyframes activity-in{to{opacity:1;transform:translateY(0)}}.incident__activity-line.is-done{color:#d4d9e0}.incident__activity-line.is-current{color:#e8edf2}.incident__activity-line.is-code .incident__activity-text{background:#04090f;border:1px solid #1c232e;padding:2px 8px;border-radius:4px;color:#e8edf2}.incident__activity-marker{width:14px;height:14px;display:grid;place-items:center;flex-shrink:0;color:var(--accent)}.incident__activity-marker svg{width:12px;height:12px}.incident__activity-line.is-done .incident__activity-marker{color:#9aff3b}.incident__activity-spin{width:10px;height:10px;border-radius:50%;border:2px solid rgba(0,240,255,.25);border-top-color:var(--accent);animation:activity-spin .7s linear infinite}@keyframes activity-spin{to{transform:rotate(360deg)}}.incident__node--client.is-active{border-color:#00f0ff52;box-shadow:0 20px 50px #0006,0 0 40px #00f0ff1a}.incident__node--client.is-approved{border-color:#9aff3b73;box-shadow:0 20px 50px #0006,0 0 50px #9aff3b29}.incident__client-avatar{display:grid;place-items:center;height:130px;position:relative}.incident__client-glyph{width:64px;height:64px;border-radius:50%;background:linear-gradient(160deg,#1c2433,#0e1520);border:1px solid var(--border-dark);display:grid;place-items:center;font-family:Outfit,sans-serif;font-weight:600;font-size:22px;color:#c8cfd9;letter-spacing:-.01em;position:relative;z-index:2}.incident__node--client.is-active .incident__client-glyph{border-color:#00f0ff66;color:#e8edf2;box-shadow:0 0 24px #00f0ff2e}.incident__client-bell{position:absolute;top:14px;right:50%;transform:translate(58px) scale(0);width:36px;height:36px;border-radius:50%;background:linear-gradient(160deg,#1a232f,#0d141e);border:1px solid rgba(0,240,255,.45);display:grid;place-items:center;color:var(--accent);z-index:3;box-shadow:0 6px 18px #00000080,0 0 22px #00f0ff59;opacity:0;transition:opacity .4s ease,transform .4s ease}.incident__client-bell svg{width:16px;height:16px}.incident__client-bell-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff5f57;color:#06121a;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 10px #ff5f578c}.incident__node--client.is-notifying .incident__client-bell,.incident__node--client.is-active .incident__client-bell{opacity:1;transform:translate(58px) scale(1)}.incident__node--client.is-notifying .incident__client-bell{animation:bell-shake .6s ease-in-out 2}@keyframes bell-shake{0%,to{transform:translate(58px) rotate(0) scale(1)}20%{transform:translate(58px) rotate(-14deg) scale(1.08)}40%{transform:translate(58px) rotate(12deg) scale(1.08)}60%{transform:translate(58px) rotate(-8deg) scale(1.05)}80%{transform:translate(58px) rotate(6deg) scale(1.02)}}.incident__client-ping{position:absolute;width:64px;height:64px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none;z-index:1}.incident__node--client.is-notifying .incident__client-ping{animation:client-ping 1.3s ease-out 3}@keyframes client-ping{0%{transform:scale(.9);opacity:.9}to{transform:scale(2.3);opacity:0}}.incident__client-toast{position:absolute;bottom:4px;left:50%;transform:translate(-50%) translateY(8px) scale(.94);display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:linear-gradient(180deg,#0e1520,#0a0f17);border:1px solid rgba(0,240,255,.35);box-shadow:0 8px 20px #00000073,0 0 18px #00f0ff2e;font-family:JetBrains Mono,monospace;white-space:nowrap;opacity:0;transition:opacity .45s ease,transform .45s ease;z-index:4}.incident__client-toast-k{font-size:9px;letter-spacing:.18em;color:var(--accent)}.incident__client-toast-v{font-size:11px;color:#d4d9e0}.incident__node--client.is-notifying .incident__client-toast,.incident__node--client.is-active:not(.is-approved) .incident__client-toast{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.incident__node--client.is-approved .incident__client-toast{opacity:0}.incident__client-action{margin-top:auto;padding-top:12px;border-top:1px dashed var(--border-dark)}.incident__client-btn{display:flex;align-items:center;justify-content:center;height:44px;border-radius:8px;border:1px solid var(--border-dark);background:#ffffff05;color:#6c747f;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:border-color .3s ease,color .3s ease,background .3s ease}.incident__node--client.is-active .incident__client-btn{border-color:#00f0ff66;color:var(--accent);background:#00f0ff0a}.incident__client-btn.is-pulsing{animation:client-btn-pulse 1.4s ease-in-out infinite}@keyframes client-btn-pulse{0%,to{box-shadow:0 0 #00f0ff66}50%{box-shadow:0 0 0 6px #00f0ff00}}.incident__client-check{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;border-radius:8px;border:1px solid rgba(154,255,59,.45);background:#9aff3b14;color:#9aff3b;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:-.005em;animation:check-in .4s ease-out}.incident__client-check svg{width:18px;height:18px}@keyframes check-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.incident__foot{margin:32px auto 0;max-width:920px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;position:relative}.incident__foot--top{margin:0 auto}.incident__progress{grid-column:1 / -1;display:flex;gap:8px;margin-bottom:4px}.incident__progress-pip{flex:1;height:2px;background:#ffffff0f;border-radius:1px;transition:background .4s ease,box-shadow .4s ease}.incident__progress-pip.is-done{background:#00f0ff66}.incident__progress-pip.is-current{background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.incident__caption{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:14px;color:#d4d9e0;letter-spacing:.02em}.incident__caption-text{animation:caption-in .5s ease-out}@keyframes caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.incident__caption-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow);animation:trust-pulse 1.4s ease-in-out infinite}.incident__caption-dot--stable,.incident__caption-dot--restored{background:#9aff3b;box-shadow:0 0 10px #9aff3b73;animation:none}.incident__caption-dot--failure{background:#ff5f57;box-shadow:0 0 10px #ff5f5780}.incident__caption-dot--approve{background:#9aff3b;box-shadow:0 0 10px #9aff3b80;animation:none}.incident__replay{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--border-dark);background:transparent;color:#98a1ad;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.06em;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.incident__replay svg{width:13px;height:13px}.incident__replay:hover{color:var(--accent);border-color:#00f0ff66;background:#00f0ff0a}.incident__stage--mode-self .incident__pill--reviewer,.incident__stage--mode-auto .incident__pill--reviewer{display:none}.incident__stage--mode-self .incident__rail-col,.incident__stage--mode-auto .incident__rail-col{justify-content:center}.incident__stage--mode-self .incident__pulse--or,.incident__stage--mode-self .incident__pulse--ro,.incident__stage--mode-self .incident__pulse--ou,.incident__stage--mode-auto .incident__pulse--or,.incident__stage--mode-auto .incident__pulse--ro,.incident__stage--mode-auto .incident__pulse--ou{top:50%}.incident__pill--user.is-reviewing{border-color:color-mix(in oklab,var(--accent) 50%,transparent);box-shadow:0 18px 40px #0006,0 0 36px color-mix(in oklab,var(--accent) 22%,transparent)}.incident__pill--user.is-reviewing .incident__pill-avatar{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 50%,transparent);box-shadow:0 0 16px color-mix(in oklab,var(--accent) 25%,transparent)}.incident__pill--user.is-self-approved{border-color:#9aff3b80;box-shadow:0 18px 40px #0006,0 0 36px #9aff3b2e}.incident__pill--user.is-self-approved .incident__pill-avatar{color:#9aff3b;border-color:#9aff3b80;box-shadow:0 0 16px #9aff3b38}.incident__pill--user.is-reviewing .incident__pill-icn--review{animation:pill-pulse-cyan 1.3s ease-in-out infinite}.incident__pill{position:relative;z-index:2;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding:14px 22px;background:linear-gradient(180deg,#0e1520,#0a0f17);border:1px solid var(--border-dark);border-radius:999px;box-shadow:0 18px 40px #00000059;transition:border-color .4s ease,box-shadow .4s ease;min-height:92px}.incident__pill--reviewer.is-active{border-color:#00f0ff6b;box-shadow:0 18px 40px #0006,0 0 36px #00f0ff29}.incident__pill--reviewer.is-approved{border-color:#9aff3b80;box-shadow:0 18px 40px #0006,0 0 36px #9aff3b2e}.incident__pill--user.is-notified{border-color:#ff5f5780;box-shadow:0 18px 40px #0006,0 0 36px #ff5f572e}.incident__pill--user.is-resolved{border-color:#9aff3b80;box-shadow:0 18px 40px #0006,0 0 36px #9aff3b2e}.incident__pill-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(160deg,#1c2433,#0e1520);border:1px solid var(--border-dark);display:grid;place-items:center;color:#c8cfd9;transition:color .4s ease,border-color .4s ease,box-shadow .4s ease}.incident__pill-glyph{font-family:Outfit,sans-serif;font-weight:600;font-size:18px;color:#d4d9e0}.incident__pill-fig{width:22px;height:26px}.incident__pill--reviewer.is-active .incident__pill-avatar{color:var(--accent);border-color:#00f0ff6b;box-shadow:0 0 16px #00f0ff38}.incident__pill--reviewer.is-approved .incident__pill-avatar{color:#9aff3b;border-color:#9aff3b80;box-shadow:0 0 16px #9aff3b38}.incident__pill--user.is-notified .incident__pill-avatar{color:#ff5f57;border-color:#ff5f5780;box-shadow:0 0 16px #ff5f5738}.incident__pill--user.is-resolved .incident__pill-avatar{color:#9aff3b;border-color:#9aff3b80;box-shadow:0 0 16px #9aff3b38}.incident__pill-meta{display:flex;flex-direction:column;min-width:80px}.incident__pill-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;color:#5b626c}.incident__pill-name{font-family:JetBrains Mono,monospace;font-size:12.5px;color:#d4d9e0;letter-spacing:.04em}.incident__pill-toast{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid var(--border-dark);font-family:Outfit,sans-serif;min-height:44px}.incident__pill-toast>span:last-child{display:flex;flex-direction:column;line-height:1.2}.incident__pill-toast b{font-size:13px;color:#e8edf2;font-weight:600}.incident__pill-toast em{font-style:normal;font-size:11.5px;color:#98a1ad}.incident__pill-icn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff08;border:1px solid var(--border-dark);color:#5b626c;flex-shrink:0}.incident__pill-icn svg{width:14px;height:14px}.incident__pill-icn--idle{background:#ffffff08;border-color:var(--border-dark);color:#5b626c}.incident__pill-icn--review{background:#00f0ff14;border-color:#00f0ff73;color:var(--accent);animation:pill-pulse-cyan 1.3s ease-in-out infinite}.incident__pill-icn--ok{background:#9aff3b1a;border-color:#9aff3b8c;color:#9aff3b}.incident__pill-icn--down{background:#ff5f571a;border-color:#ff5f578c;color:#ff5f57}.incident__pill--user.is-notified .incident__pill-icn--down{animation:pill-pulse-red 1.3s ease-in-out 2}.incident__pill--user.is-resolved .incident__pill-icn--ok,.incident__pill--reviewer.is-approved .incident__pill-icn--ok{animation:pill-pulse-green 1.3s ease-in-out 2}@keyframes pill-pulse-cyan{0%,to{box-shadow:0 0 #00f0ff80}50%{box-shadow:0 0 0 8px #00f0ff00}}@keyframes pill-pulse-red{0%,to{box-shadow:0 0 #ff5f5780}50%{box-shadow:0 0 0 8px #ff5f5700}}@keyframes pill-pulse-green{0%,to{box-shadow:0 0 #9aff3b80}50%{box-shadow:0 0 0 8px #9aff3b00}}@media (max-width: 720px){.incident__pill{border-radius:16px;grid-template-columns:1fr;text-align:center}.incident__pill-toast{padding-left:0;border-left:0;border-top:1px solid var(--border-dark);padding-top:12px;justify-content:center}}.incident__user{position:relative;z-index:2;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:18px;padding:14px 22px;background:linear-gradient(180deg,#0e1520,#0a0f17);border:1px solid var(--border-dark);border-radius:999px;box-shadow:0 18px 40px #00000059;transition:border-color .4s ease,box-shadow .4s ease;min-width:320px}.incident__user.is-notified{border-color:#ff5f5780;box-shadow:0 18px 40px #0006,0 0 40px #ff5f572e}.incident__user.is-resolved{border-color:#9aff3b80;box-shadow:0 18px 40px #0006,0 0 40px #9aff3b33}.incident__user-figure{width:44px;height:44px;border-radius:50%;background:linear-gradient(160deg,#1c2433,#0e1520);border:1px solid var(--border-dark);display:grid;place-items:center;color:#c8cfd9;transition:color .4s ease,border-color .4s ease,box-shadow .4s ease}.incident__user-figure svg{width:24px;height:28px}.incident__user.is-notified .incident__user-figure{color:#ff5f57;border-color:#ff5f578c;box-shadow:0 0 18px #ff5f5740}.incident__user.is-resolved .incident__user-figure{color:#9aff3b;border-color:#9aff3b80;box-shadow:0 0 18px #9aff3b40}.incident__user-meta{display:flex;flex-direction:column}.incident__user-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;color:#5b626c}.incident__user-name{font-family:JetBrains Mono,monospace;font-size:12.5px;color:#d4d9e0;letter-spacing:.04em}.incident__user-toast{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid var(--border-dark);font-family:Outfit,sans-serif;min-height:44px}.incident__user-toast>span:last-child{display:flex;flex-direction:column;line-height:1.2}.incident__user-toast b{font-size:13px;color:#e8edf2;font-weight:600}.incident__user-toast em{font-style:normal;font-size:11.5px;color:#98a1ad}.incident__user-toast-icn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#00f0ff14;border:1px solid rgba(0,240,255,.4);color:var(--accent)}.incident__user-toast-icn svg{width:14px;height:14px}.incident__user-toast-icn--down{background:#ff5f571a;border-color:#ff5f578c;color:#ff5f57;animation:user-toast-pulse-red 1.3s ease-in-out 2}.incident__user-toast-icn--ok{background:#9aff3b1a;border-color:#9aff3b8c;color:#9aff3b;animation:user-toast-pulse-green 1.3s ease-in-out 2}.incident__user-toast-icn--idle{background:#ffffff08;border-color:var(--border-dark);color:#5b626c}@keyframes user-toast-pulse-red{0%,to{box-shadow:0 0 #ff5f5780}50%{box-shadow:0 0 0 8px #ff5f5700}}@keyframes user-toast-pulse-green{0%,to{box-shadow:0 0 #9aff3b80}50%{box-shadow:0 0 0 8px #9aff3b00}}@media (max-width: 720px){.incident__user{border-radius:16px;grid-template-columns:1fr;text-align:center;min-width:0}.incident__user-toast{padding-left:0;border-left:0;border-top:1px solid var(--border-dark);padding-top:12px;justify-content:center}}.incident__static{list-style:none;margin:32px auto 0;max-width:720px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-dark);border-radius:16px;background:var(--bg-dark-card);padding:24px 28px}.incident__static li{display:flex;align-items:baseline;gap:16px;font-family:JetBrains Mono,monospace;padding:8px 0;border-bottom:1px dashed var(--border-dark)}.incident__static li:last-child{border-bottom:none}.incident__static-num{font-size:10.5px;letter-spacing:.18em;color:var(--accent);min-width:36px}.incident__static-cap{color:#d4d9e0;font-size:14px}
