.guide .incident-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:0 24px 50px -36px #1a16123d, 0 0 0 1px color-mix(in srgb, var(--lamp) 12%, transparent);padding:24px 24px 8px;position:relative;overflow:hidden}.guide .incident-card__rail{background:linear-gradient(90deg, transparent 0%, var(--lamp) 20%, color-mix(in srgb, var(--lamp) 60%, transparent) 60%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.guide .incident-card__hi{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;background:linear-gradient(to top, color-mix(in srgb, var(--lamp) 22%, transparent) 38%, transparent 38%);padding:0 2px;font-weight:600}.guide .incident-card__head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.guide .incident-card h2{font-family:var(--font-display);margin:18px 0 8px;font-size:25px;font-weight:500}.guide .incident-card p{margin:0 0 18px;font-size:13px}.guide .incident-card ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide .incident-card li{border-top:1px solid var(--rule-soft);color:var(--ink-soft);grid-template-columns:68px 92px 1fr;gap:10px;padding:12px 0;font-size:12.5px;line-height:1.45;display:grid}.guide .incident-card__time,.guide .incident-card strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:10px}.guide .checklist{border:1px solid var(--rule);background:var(--rule);gap:1px;display:grid}.guide .check{background:var(--paper);grid-template-columns:54px minmax(0,1fr);gap:20px;padding:24px;transition:background .18s,transform .18s cubic-bezier(.2,.7,.15,1);display:grid;position:relative}.guide .check:before{content:"";background:var(--lamp);transform-origin:top;width:2px;transition:transform .24s cubic-bezier(.2,.7,.15,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.guide .check:hover{background:color-mix(in srgb, var(--lamp) 4%, var(--paper))}.guide .check:hover:before{transform:scaleY(1)}.guide .check:hover .check__num{transform:translateY(-2px)}.guide .check__num{font-family:var(--font-display);color:var(--lamp);font-variation-settings:"opsz" 96;font-size:38px;font-style:italic;line-height:1;transition:transform .24s cubic-bezier(.2,.7,.15,1)}@media (prefers-reduced-motion:reduce){.guide .check,.guide .check__num,.guide .check:before{transition:none}}.guide .check h3{font-family:var(--font-display);margin:0 0 10px;font-size:21px;font-weight:500}.guide .check p{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.55}.guide .runbook-wrap{border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 40px -32px #0f172a66}.guide .runbook__chrome{background:#0e1620;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.guide .runbook__dot{background:#ffffff24;border-radius:50%;width:9px;height:9px}.guide .runbook__dot:first-child{background:#ff5f56}.guide .runbook__dot:nth-child(2){background:#ffbd2e}.guide .runbook__dot:nth-child(3){background:#27c93f}.guide .runbook__title{font-family:var(--font-mono);letter-spacing:.05em;color:#f7f1e880;margin-left:10px;font-size:11px}.guide .runbook{white-space:pre-wrap;overflow-wrap:anywhere;color:#f7f1e8;font-family:var(--font-mono);background:#17202a;margin:0;padding:22px 24px;font-size:12px;line-height:1.7;overflow-x:hidden}.guide .runbook code::selection{background:color-mix(in srgb, var(--lamp) 60%, transparent)}@media (width<=560px){.guide .incident-card li,.guide .check{grid-template-columns:1fr}}
