.incidentExerciseCard-module__55HM1q__card{background:var(--surface-dark);width:100%;color:var(--background);border:1px solid #89939d59;grid-template-rows:auto minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.incidentExerciseCard-module__55HM1q__strip{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#f4f5f3c7;border-bottom:1px solid #89939d40;justify-content:space-between;align-items:center;padding:3.2cqw 4.5cqw 2.4cqw;font-size:2.3cqw;font-weight:500;display:flex}.incidentExerciseCard-module__55HM1q__status{align-items:center;gap:2cqw;display:inline-flex}.incidentExerciseCard-module__55HM1q__pulse{background:var(--yellow);width:1.8cqw;height:1.8cqw;animation:2.2s ease-in-out infinite incidentExerciseCard-module__55HM1q__cardPulse}@keyframes incidentExerciseCard-module__55HM1q__cardPulse{0%,to{opacity:1}50%{opacity:.25}}.incidentExerciseCard-module__55HM1q__time{color:var(--yellow);font-variant-numeric:tabular-nums}.incidentExerciseCard-module__55HM1q__scene{position:relative;overflow:hidden}.incidentExerciseCard-module__55HM1q__scene img{image-rendering:pixelated;display:block}.incidentExerciseCard-module__55HM1q__screen{aspect-ratio:16/9;background:#11161b;border:1px solid #89939d66;flex-direction:column;justify-content:space-between;width:40cqw;padding:2.4cqw 2.6cqw;display:flex;position:absolute;top:4cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 1cqw #29313a80}.incidentExerciseCard-module__55HM1q__screenBars{gap:.8cqw;display:flex}.incidentExerciseCard-module__55HM1q__screenBars i{background:#89939d59;width:4.6cqw;height:.9cqw}.incidentExerciseCard-module__55HM1q__screenBars i:first-child{background:var(--yellow)}.incidentExerciseCard-module__55HM1q__screenLabel{font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f4f5f3e6;white-space:nowrap;align-items:center;gap:1.4cqw;font-size:1.9cqw;font-weight:500;display:inline-flex}.incidentExerciseCard-module__55HM1q__screenLabel i{background:var(--yellow);width:1.6cqw;height:1.6cqw}.incidentExerciseCard-module__55HM1q__floor{z-index:2;background:#89939d80;height:1px;position:absolute;bottom:0;left:0;right:0}.incidentExerciseCard-module__55HM1q__soc,.incidentExerciseCard-module__55HM1q__ic{z-index:1;width:34cqw;height:auto;position:absolute;bottom:-7cqw}.incidentExerciseCard-module__55HM1q__soc{left:3cqw}.incidentExerciseCard-module__55HM1q__ic{right:1cqw}.incidentExerciseCard-module__55HM1q__panel{background:#171a18eb;border-top:1px solid #89939d40;gap:1.6cqw;padding:3.6cqw 4.5cqw 4cqw;display:grid}.incidentExerciseCard-module__55HM1q__title{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);font-size:2.1cqw;font-weight:500}.incidentExerciseCard-module__55HM1q__question{letter-spacing:-.035em;text-wrap:balance;font-size:6.4cqw;font-weight:500;line-height:1.08}.incidentExerciseCard-module__55HM1q__phases{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);flex-wrap:wrap;gap:1.5cqw 4cqw;margin-top:1.4cqw;font-size:2.2cqw;font-weight:500;display:flex}.incidentExerciseCard-module__55HM1q__phases li{align-items:center;gap:1.6cqw;display:inline-flex}.incidentExerciseCard-module__55HM1q__phases li[data-state=current]{color:var(--background)}.incidentExerciseCard-module__55HM1q__phases li[data-state=done]{color:#f4f5f3b3}.incidentExerciseCard-module__55HM1q__phaseMark{border:1px solid var(--yellow);box-sizing:border-box;width:2cqw;height:2cqw}.incidentExerciseCard-module__55HM1q__phases li[data-state=done] .incidentExerciseCard-module__55HM1q__phaseMark,.incidentExerciseCard-module__55HM1q__phases li[data-state=current] .incidentExerciseCard-module__55HM1q__phaseMark{background:var(--yellow)}.incidentExerciseCard-module__55HM1q__phases li[data-state=current] .incidentExerciseCard-module__55HM1q__phaseMark{box-shadow:0 0 0 .8cqw #f4d83a40}.incidentExerciseCard-module__55HM1q__card[data-format="4:5"] .incidentExerciseCard-module__55HM1q__soc,.incidentExerciseCard-module__55HM1q__card[data-format="4:5"] .incidentExerciseCard-module__55HM1q__ic{width:44cqw;bottom:-8cqw}.incidentExerciseCard-module__55HM1q__card[data-format="4:5"] .incidentExerciseCard-module__55HM1q__screen{width:46cqw;top:6cqw}.incidentExerciseCard-module__55HM1q__card[data-format="4:5"] .incidentExerciseCard-module__55HM1q__question{font-size:7cqw}.incidentExerciseCard-module__55HM1q__card[data-format="1:1"] .incidentExerciseCard-module__55HM1q__soc,.incidentExerciseCard-module__55HM1q__card[data-format="1:1"] .incidentExerciseCard-module__55HM1q__ic{width:40cqw;bottom:-8cqw}.incidentExerciseCard-module__55HM1q__card[data-format="1:1"] .incidentExerciseCard-module__55HM1q__screen{width:44cqw;top:5cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 42%}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__strip{grid-column:1/-1;padding-block:2cqw 1.6cqw;font-size:1.7cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__scene{grid-row:2}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__panel{border-top:0;border-left:1px solid #89939d40;grid-row:2;align-content:end;gap:1.2cqw;padding:3cqw 3.5cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__screen{width:28cqw;padding:1.4cqw 1.6cqw;top:2cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__screenBars i{width:3cqw;height:.6cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__soc,.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__ic{width:24cqw;bottom:-5cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__soc{left:3cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__ic{right:3cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__screenLabel{font-size:1.2cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__title{font-size:1.6cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__question{font-size:4cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__phases{gap:1cqw 2.4cqw;font-size:1.5cqw}.incidentExerciseCard-module__55HM1q__card[data-format="16:9"] .incidentExerciseCard-module__55HM1q__phaseMark{width:1.4cqw;height:1.4cqw}@media (forced-colors:active){.incidentExerciseCard-module__55HM1q__phaseMark{background:canvas;border-color:canvastext}.incidentExerciseCard-module__55HM1q__phases li[data-state=done] .incidentExerciseCard-module__55HM1q__phaseMark{background:graytext}.incidentExerciseCard-module__55HM1q__phases li[data-state=current] .incidentExerciseCard-module__55HM1q__phaseMark{outline-offset:2px;background:highlight;outline:1px solid canvastext}.incidentExerciseCard-module__55HM1q__pulse,.incidentExerciseCard-module__55HM1q__screenLabel i,.incidentExerciseCard-module__55HM1q__screenBars i:first-child{background:highlight;border:1px solid canvastext}}
.incidentScene-module__tmO17q__scene{color:var(--background)}.incidentScene-module__tmO17q__controls{font-family:var(--font-plex-mono), monospace;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;font-size:.75rem;display:flex}.incidentScene-module__tmO17q__controls select{background:var(--background);min-height:44px;color:var(--ink);border:1px solid var(--steel);font:inherit;padding:8px 32px 8px 12px}.incidentScene-module__tmO17q__transport{flex-wrap:wrap;gap:8px;display:flex}.incidentScene-module__tmO17q__transport button{min-height:44px;color:var(--background);border:1px solid var(--steel);font:inherit;cursor:pointer;background:0 0;padding:8px 14px}.incidentScene-module__tmO17q__transport button:hover:not(:disabled){border-color:var(--yellow)}.incidentScene-module__tmO17q__transport button[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.incidentScene-module__tmO17q__transport button:disabled{opacity:.4;cursor:default}.incidentScene-module__tmO17q__controls>span{margin-left:auto}.incidentScene-module__tmO17q__scene :focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.incidentScene-module__tmO17q__room{isolation:isolate;width:100%;position:relative;overflow:hidden;container-type:inline-size}.incidentScene-module__tmO17q__roomLayer,.incidentScene-module__tmO17q__propsLayer,.incidentScene-module__tmO17q__characterLayer{pointer-events:none;position:absolute;inset:0}.incidentScene-module__tmO17q__roomLayer{z-index:0}.incidentScene-module__tmO17q__character{aspect-ratio:2/3;flex-direction:column;align-items:stretch;display:flex;position:absolute;transform:translate(-50%,-100%)}.incidentScene-module__tmO17q__character[hidden]{display:none}.incidentScene-module__tmO17q__realCharacter{width:100%;height:100%}.incidentScene-module__tmO17q__narrative{min-height:310px;padding-top:32px}.incidentScene-module__tmO17q__metadata{font-family:var(--font-plex-mono), monospace;color:var(--yellow);flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.incidentScene-module__tmO17q__status{color:var(--background);margin-left:auto}.incidentScene-module__tmO17q__copy{max-width:850px;margin-top:20px;font-size:clamp(1.2rem,2.4vw,1.8rem)}.incidentScene-module__tmO17q__announcement h2{margin-top:24px}.incidentScene-module__tmO17q__roster{flex-wrap:wrap;gap:16px 28px;margin-top:28px;display:flex}.incidentScene-module__tmO17q__roster li{flex-direction:column;font-size:.875rem;display:flex}.incidentScene-module__tmO17q__rosterPose{font-family:var(--font-plex-mono), monospace;font-size:.7rem}.incidentScene-module__tmO17q__cta{color:var(--ink);margin-top:28px}@media (max-width:640px){.incidentScene-module__tmO17q__controls{align-items:flex-start}.incidentScene-module__tmO17q__controls>span{width:100%;margin-left:0}.incidentScene-module__tmO17q__controls select,.incidentScene-module__tmO17q__transport{width:100%}.incidentScene-module__tmO17q__transport button{flex:40%}.incidentScene-module__tmO17q__narrative{min-height:400px;padding-top:24px}.incidentScene-module__tmO17q__metadata{font-size:.7rem}.incidentScene-module__tmO17q__roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.incidentScene-module__tmO17q__cta{width:100%}}.incidentScene-module__tmO17q__scene[data-motion=reduced] *,.incidentScene-module__tmO17q__scene[data-motion=reduced] :before,.incidentScene-module__tmO17q__scene[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.incidentScene-module__tmO17q__scene *,.incidentScene-module__tmO17q__scene :before,.incidentScene-module__tmO17q__scene :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.incidentScene-module__tmO17q__prop,.incidentScene-module__tmO17q__screenAnchor{position:absolute;transform:translate(-50%,-100%)}.incidentScene-module__tmO17q__prop img{width:100%;height:100%;image-rendering:pixelated;object-fit:contain;object-position:bottom center;display:block}.incidentScene-module__tmO17q__propPlaceholder{border:1px dashed var(--steel);background:var(--graphite);width:100%;min-width:2em;height:100%;min-height:2em;font-family:var(--font-plex-mono), monospace;place-items:center;font-size:.9cqw;display:grid}.incidentScene-module__tmO17q__screen{font-family:var(--font-plex-mono), monospace;background:var(--ink);justify-content:center;align-items:center;gap:6%;font-size:1.2cqw;display:flex;position:absolute}.incidentScene-module__tmO17q__screenSignal{aspect-ratio:1;background:var(--steel);width:6%}.incidentScene-module__tmO17q__screen[data-screen-state=warning] .incidentScene-module__tmO17q__screenSignal{background:var(--yellow)}.incidentScene-module__tmO17q__screen[data-screen-state=active] .incidentScene-module__tmO17q__screenSignal{background:var(--red)}.incidentScene-module__tmO17q__roomLayer img{width:100%;height:100%;image-rendering:pixelated;display:block}.incidentScene-module__tmO17q__screenAnchor{pointer-events:none}.incidentScene-module__tmO17q__whiteboardTray{background:var(--graphite);position:absolute}.incidentScene-module__tmO17q__debugLayer{pointer-events:none;position:absolute;inset:0}.incidentScene-module__tmO17q__debugBox{border:1px solid var(--yellow);position:absolute;transform:translate(-50%,-100%)}.incidentScene-module__tmO17q__debugBox>span{background:var(--ink);color:var(--yellow);white-space:nowrap;font-family:var(--font-plex-mono), monospace;font-size:.85cqw;line-height:1.4;position:absolute;bottom:100%;left:0}.incidentScene-module__tmO17q__debugAnchor{background:var(--yellow);width:.6cqw;height:.6cqw;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.incidentScene-module__tmO17q__frame,.incidentScene-module__tmO17q__roomWrap{position:relative}.incidentScene-module__tmO17q__stage .incidentScene-module__tmO17q__frame{width:min(100%, calc((var(--stage-height,100svh) - var(--stage-reserve,48px)) * 1672 / 941));margin-inline:auto}.incidentScene-module__tmO17q__lowerThird{z-index:2;border-left:3px solid var(--yellow);max-width:min(62%,640px);color:var(--background);-webkit-backdrop-filter:blur(6px);background:#171a18d6;flex-direction:column;align-items:flex-start;gap:14px;padding:14px 24px 16px 22px;display:flex;position:absolute;bottom:0;left:0}.incidentScene-module__tmO17q__lowerThird[data-final]{padding:20px 28px 22px 24px;top:0;bottom:auto}.incidentScene-module__tmO17q__lowerThirdBody{gap:6px;display:grid}.incidentScene-module__tmO17q__lowerThirdMeta{font-family:var(--font-plex-mono), monospace;letter-spacing:.07em;color:var(--yellow);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.incidentScene-module__tmO17q__lowerThirdHeadline{text-wrap:balance;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.3}.incidentScene-module__tmO17q__lowerThirdTitle{letter-spacing:-.035em;font-size:clamp(1.4rem,2.3vw,2.1rem);font-weight:500;line-height:1.12}.incidentScene-module__tmO17q__lowerThirdSubtitle{opacity:.85;font-size:clamp(1rem,1.35vw,1.2rem)}.incidentScene-module__tmO17q__lowerThirdCta{min-height:44px;color:var(--ink);padding:10px 18px}.incidentScene-module__tmO17q__scrollHint{z-index:2;color:var(--yellow);opacity:0;cursor:pointer;pointer-events:none;background:0 0;border:0;padding:4px;transition:opacity .4s;position:absolute;bottom:18px;right:20px}.incidentScene-module__tmO17q__scrollHint svg{display:block}.incidentScene-module__tmO17q__scrollHint[data-visible=true]{opacity:1;pointer-events:auto;animation:1.8s ease-in-out infinite incidentScene-module__tmO17q__hintBob}.incidentScene-module__tmO17q__scrollHint:hover,.incidentScene-module__tmO17q__scrollHint:focus-visible{animation-play-state:paused}.incidentScene-module__tmO17q__scrollHint:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}@keyframes incidentScene-module__tmO17q__hintBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width:640px){.incidentScene-module__tmO17q__lowerThird,.incidentScene-module__tmO17q__lowerThird[data-final]{-webkit-backdrop-filter:none;background:#171a18eb;gap:12px;width:100%;max-width:none;padding:14px 20px 16px 17px;position:static}.incidentScene-module__tmO17q__lowerThirdHeadline{font-size:1rem}.incidentScene-module__tmO17q__lowerThirdTitle{font-size:1.35rem}.incidentScene-module__tmO17q__lowerThirdSubtitle{font-size:.95rem}.incidentScene-module__tmO17q__lowerThirdCta{width:100%}.incidentScene-module__tmO17q__scrollHint{background:#171a18bf;padding:6px;bottom:10px;right:10px}.incidentScene-module__tmO17q__scrollHint svg{width:22px;height:22px}}
.characterSprite-module__eg8HYa__sprite{vertical-align:bottom;justify-content:center;align-items:flex-end;display:inline-flex}.characterSprite-module__eg8HYa__sprite img{max-width:none;image-rendering:pixelated;flex:none;display:block}.characterSprite-module__eg8HYa__sprite[data-missing-frame]{border:1px dashed var(--steel);background:var(--graphite);min-width:2em;min-height:3em;color:var(--background);font-family:var(--font-plex-mono), monospace;align-items:center}
