.IncidentPractice-module__sQ3HzW__lab{color:#edf4fa;overflow-wrap:anywhere;background:#0e1c2f;border:1px solid #344b65;border-radius:16px;padding:clamp(12px,2.5vw,22px)}.IncidentPractice-module__sQ3HzW__lab h2{margin:4px 0 0}.IncidentPractice-module__sQ3HzW__eyebrow{color:#68e4bb;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:750}.IncidentPractice-module__sQ3HzW__controls,.IncidentPractice-module__sQ3HzW__comparison{flex-wrap:wrap;gap:8px;display:flex}.IncidentPractice-module__sQ3HzW__controls button:disabled{opacity:.55;cursor:default}.IncidentPractice-module__sQ3HzW__layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:14px;margin:16px 0;display:grid}.IncidentPractice-module__sQ3HzW__actors{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.IncidentPractice-module__sQ3HzW__actors li,.IncidentPractice-module__sQ3HzW__snapshot>div,.IncidentPractice-module__sQ3HzW__comparison>div,.IncidentPractice-module__sQ3HzW__log{background:#0a1727;border:1px solid #38536e;border-radius:8px;padding:9px}.IncidentPractice-module__sQ3HzW__actors li{text-align:center;background:#14273d;place-items:center;min-height:58px;font-size:.75rem;font-weight:700;display:grid}.IncidentPractice-module__sQ3HzW__actors li[aria-current]{color:#ffe2a0;border-color:#f3cc72}.IncidentPractice-module__sQ3HzW__track{border:1px dashed #44617c;border-radius:8px;margin-top:12px;padding:8px 12px}.IncidentPractice-module__sQ3HzW__track>span{color:#a8bfd4;text-transform:uppercase;font-size:.72rem}.IncidentPractice-module__sQ3HzW__lane{height:12px;margin:3px 6px;position:relative}.IncidentPractice-module__sQ3HzW__packet{background:#68e4bb;border-radius:50%;width:12px;height:12px;transition:left .4s;position:absolute;transform:translate(-50%);box-shadow:0 0 10px #68e4bb80}.IncidentPractice-module__sQ3HzW__event{background:#122439;border-left:3px solid #68e4bb;border-radius:8px;margin:10px 0;padding:10px 12px}.IncidentPractice-module__sQ3HzW__event[data-failure=true]{border-color:#ff8296}.IncidentPractice-module__sQ3HzW__event p{margin:3px 0 0;font-size:.9rem}.IncidentPractice-module__sQ3HzW__progress{accent-color:#68e4bb;width:100%;height:8px;display:block}.IncidentPractice-module__sQ3HzW__comparison{margin-top:8px}.IncidentPractice-module__sQ3HzW__comparison>div{flex:115px}.IncidentPractice-module__sQ3HzW__comparison span,.IncidentPractice-module__sQ3HzW__comparison small{display:block}.IncidentPractice-module__sQ3HzW__comparison strong{color:#ffe2a0}.IncidentPractice-module__sQ3HzW__state h3{margin:0 0 7px;font-size:1rem}.IncidentPractice-module__sQ3HzW__snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.IncidentPractice-module__sQ3HzW__snapshot dt{color:#b8cde0;font-size:.75rem}.IncidentPractice-module__sQ3HzW__snapshot dd{margin:3px 0 0;font-size:.84rem;font-weight:650}.IncidentPractice-module__sQ3HzW__log{max-height:9rem;margin:0;padding-left:27px;font-size:.8rem;overflow:auto}.IncidentPractice-module__sQ3HzW__log li+li{margin-top:4px}.IncidentPractice-module__sQ3HzW__log li::marker{color:#e7c779}@media (max-width:900px){.IncidentPractice-module__sQ3HzW__layout{grid-template-columns:1fr}}@media (max-width:420px){.IncidentPractice-module__sQ3HzW__actors li{padding:4px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.IncidentPractice-module__sQ3HzW__packet{transition:none}}
