.crHero{color:#f6f8fb;background:radial-gradient(circle at 78% 25%,#5996ff1c,#0000 34%),linear-gradient(#070b12,#0a1019);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:stretch;gap:32px;padding:96px max(28px,6vw) 54px;display:grid}.crHeroCopy h1{letter-spacing:-.055em;max-width:900px;margin:14px 0 24px;font-size:clamp(46px,6vw,92px);line-height:.96}.crHeroCopy h1 span{color:#a9c8ff;display:block}.crHeroCopy>p:last-of-type{color:#aab7c7;max-width:860px;font-size:18px;line-height:1.7}.crHeroTags{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.crHeroTags span,.crHeroScope b{letter-spacing:.11em;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.crHeroTags span{color:#d8e6ff;background:#a9c8ff0a;border:1px solid #a9c8ff33;padding:9px 11px}.crHeroScope{background:linear-gradient(145deg,#2947713d,#080d15d1);border:1px solid #a9c8ff2e;flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #2a62ad14}.crHeroScope:before{content:"";border:1px solid #a9c8ff29;border-radius:50%;width:220px;height:220px;position:absolute;top:-65px;right:-55px;box-shadow:0 0 0 28px #a9c8ff08,0 0 0 56px #a9c8ff05}.crHeroScope>span,.crRangeHeader span,.crMissionStatus>span,.crView>div>header>span,.crMission>div>span,.crMission>aside>span,.crEvidence>article>span,.crEvidence>aside>span,.crReplay>aside>span{letter-spacing:.15em;color:#7fa9e8;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.crHeroScope>strong{color:#fff;margin:9px 0;font-size:24px}.crHeroScope>small{color:#93a5bc}.crHeroScope>div{gap:8px;margin-top:28px;display:grid}.crHeroScope b{color:#b7cbe6;background:#0b111b;border-left:2px solid #6fa6ff;padding:9px 10px}.crRange{color:#eaf0f8;background:#0b1018;padding:70px max(28px,6vw) 80px}.crRangeHeader{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.crRangeHeader h2,.crDoctrine h2,.crBoundary h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(30px,4vw,54px);line-height:1.02}.crRangeHeader p{color:#96a7bb;max-width:800px;line-height:1.65}.crRangeHeader>aside{background:#0d1520;border:1px solid #263649;min-width:245px;padding:18px 20px}.crRangeHeader>aside strong{color:#fff;margin:7px 0;font-size:22px;display:block}.crRangeHeader>aside small{color:#8fa3bb}.crRangeHeader>aside[data-state=RESILIENT]{border-color:#3e8d73}.crRangeHeader>aside[data-state=CONTAINED]{border-color:#5e85c8}.crRangeHeader>aside[data-state=EXPOSED]{border-color:#a55c62}.crScenarioRail{grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.crScenarioRail button{text-align:left;color:#dbe5f1;cursor:pointer;background:#0e151f;border:1px solid #202c3a;min-height:112px;padding:14px;transition:all .18s}.crScenarioRail button:hover,.crScenarioRail button.isActive{background:#111e2e;border-color:#6d99d6;transform:translateY(-2px)}.crScenarioRail span{color:#6681a2;margin-bottom:14px;font:700 10px/1 ui-monospace,monospace;display:block}.crScenarioRail b{font-size:13px;line-height:1.3;display:block}.crScenarioRail small{color:#70869f;margin-top:8px;font:700 9px/1.2 ui-monospace,monospace;display:block}.crModes{background:#1a2634;border:1px solid #223244;gap:1px;display:flex;overflow:auto}.crModes button{color:#72869f;letter-spacing:.09em;cursor:pointer;background:#0c121a;border:0;flex:1;min-width:100px;padding:12px 14px;font:700 10px/1 ui-monospace,monospace}.crModes button.isActive{color:#dceaff;background:#13243a;box-shadow:inset 0 -2px #6ea7ff}.crModes button:focus-visible,.crScenarioRail button:focus-visible,.crDecision button:focus-visible{outline-offset:2px;outline:2px solid #9dc4ff}.crWorkspace{border:1px solid #223044;border-top:0;grid-template-columns:260px minmax(0,1fr);min-height:610px;display:grid}.crMissionStatus{background:#090e15;border-right:1px solid #223044;padding:22px}.crMissionStatus>strong{color:#fff;margin:10px 0 4px;font-size:18px;display:block}.crMissionStatus>small{color:#768ba5;line-height:1.5}.crMissionStatus>div{gap:13px;margin-top:32px;display:grid}.crMissionStatus article{border-bottom:1px solid #172231;grid-template-columns:8px 1fr;align-items:center;column-gap:10px;padding-bottom:12px;display:grid}.crMissionStatus article i{background:#558bcd;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 14px #558bcd80}.crMissionStatus article span{color:#677b93;font:700 9px/1.2 ui-monospace,monospace}.crMissionStatus article b{color:#afc0d3;margin-top:4px;font:700 10px/1.3 ui-monospace,monospace}.crView{background:radial-gradient(circle at 90% 0,#315b9114,#0000 30%),#0d141e;padding:30px}.crMission{grid-template-columns:1.25fr .75fr;gap:18px;min-height:480px;display:grid}.crMission>div,.crMission>aside,.crEvidence>article,.crEvidence>aside,.crReplay>aside{background:#0b121b;border:1px solid #24354a;padding:28px}.crMission h3,.crTelemetry h3,.crDecision h3,.crEvidence h3,.crDebrief h3{letter-spacing:-.035em;color:#fff;margin:12px 0 18px;font-size:clamp(26px,3vw,42px)}.crMission p,.crDecision p,.crEvidence p{color:#9aaabd;line-height:1.8}.crMission>aside strong{color:#cfdef0;margin:12px 0;font-size:22px;line-height:1.45;display:block}.crMission>aside small{color:#7590ad}.crTelemetry>header,.crDecision>header,.crDebrief>header{margin-bottom:24px}.crTelemetry>div{gap:12px;display:grid}.crTelemetry article{background:#0a111a;border:1px solid #22344a;grid-template-columns:180px 1fr 115px;align-items:center;gap:18px;padding:18px;display:grid}.crTelemetry article>div span{color:#59789e;font:700 10px/1 ui-monospace,monospace;display:block}.crTelemetry article>div b{color:#d8e4f3;margin-top:8px;display:block}.crTelemetry article p{color:#9db0c5;margin:0;line-height:1.55}.crTelemetry footer{text-align:right}.crProv{letter-spacing:.08em;border:1px solid #314967;padding:7px 9px;font:700 9px/1 ui-monospace,monospace;display:inline-block}.crProvASSERTED{color:#e8bb78}.crProvDERIVED{color:#90c9ff}.crProvPARSED{color:#9ed0b3}.crDecision>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crDecision button{text-align:left;color:#dfe9f5;cursor:pointer;background:#0b121b;border:1px solid #26394f;min-height:190px;padding:20px}.crDecision button:hover,.crDecision button.isActive{background:#122137;border-color:#78aaf0}.crDecision button span{color:#6f8daf;font:700 9px/1 ui-monospace,monospace}.crDecision button strong{margin:16px 0 12px;font-size:17px;display:block}.crDecision button small{color:#8499b0;line-height:1.6}.crDecision>aside{background:#0d1722;border:1px solid #2b405a;margin-top:18px;padding:20px}.crDecision>aside strong{margin:8px 0;font-size:26px;display:block}.crDecision>aside[data-state=RESILIENT] strong{color:#8dd0b8}.crDecision>aside[data-state=CONTAINED] strong{color:#9fc2ff}.crDecision>aside[data-state=EXPOSED] strong{color:#ed9aa1}.crEvidence{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.crEvidence ul{margin:24px 0 0;padding:0;list-style:none}.crEvidence li{color:#a8b8ca;border-bottom:1px solid #1d2b3b;padding:13px 0}.crEvidence li:before{content:"◆";color:#658fd0;margin-right:11px;font-size:9px}.crEvidence>aside strong{color:#d4e2f4;margin:14px 0;font-size:21px;line-height:1.5;display:block}.crEvidence>aside small{color:#6e8caf;font:700 10px/1 ui-monospace,monospace}.crReplayFlow{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;gap:6px;margin-bottom:20px;display:grid}.crReplayFlow>article{background:#0a111a;border:1px solid #24364c;min-height:150px;padding:18px}.crReplayFlow>article span{color:#6686ac;font:700 9px/1 ui-monospace,monospace}.crReplayFlow>article b{margin:20px 0 10px;display:block}.crReplayFlow>article small{color:#8296ad;line-height:1.5;display:block}.crReplayFlow>i{text-align:center;color:#4b6a8e;font-style:normal}.crReplay>aside strong{color:#d0ddec;margin:12px 0;font-size:20px;line-height:1.5;display:block}.crReplay>aside small{color:#7d93ad}.crDebrief>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.crDebrief article{background:#0b121a;border:1px solid #23364c;align-items:center;gap:18px;min-height:100px;padding:18px;display:flex}.crDebrief article span{color:#5f80a7;font:700 10px/1 ui-monospace,monospace}.crDebrief article strong{color:#cad8e8;letter-spacing:.02em}.crDebrief>aside{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.crDebrief>aside b{color:#7389a2;background:#101925;border:1px solid #25384e;padding:9px 11px;font:700 9px/1 ui-monospace,monospace}.crDoctrine,.crBoundary{color:#0a1220;background:#f4f7fa;padding:70px max(28px,6vw)}.crDoctrine>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.crDoctrine article{background:#fff;border:1px solid #d8e0ea;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:20px;display:grid}.crDoctrine article span{color:#6d86a3;font:700 10px/1 ui-monospace,monospace}.crDoctrine article p{margin:0;font-size:13px;font-weight:700;line-height:1.55}.crBoundary{border-top:1px solid #d9e0e8;grid-template-columns:1.35fr .65fr;gap:34px;display:grid}.crBoundary p{color:#546273;max-width:780px;line-height:1.7}.crBoundary aside{gap:8px;display:grid}.crBoundary aside b{color:#c6d6e7;letter-spacing:.08em;background:#0c1622;padding:13px 15px;font:700 10px/1 ui-monospace,monospace}.eyebrow{letter-spacing:.16em;color:#6f98ce;font:700 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:1100px){.crScenarioRail{grid-template-columns:repeat(3,1fr)}.crHero,.crMission,.crEvidence,.crBoundary,.crWorkspace{grid-template-columns:1fr}.crMissionStatus{border-bottom:1px solid #223044;border-right:0}.crMissionStatus>div{grid-template-columns:repeat(4,1fr)}.crTelemetry article{grid-template-columns:150px 1fr}.crTelemetry footer{grid-column:2}.crDecision>div,.crReplayFlow{grid-template-columns:1fr}.crReplayFlow>i{transform:rotate(90deg)}.crDoctrine>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.crHero{padding-top:72px}.crHeroCopy h1{font-size:44px}.crRange,.crDoctrine,.crBoundary{padding-left:20px;padding-right:20px}.crScenarioRail{grid-template-columns:1fr 1fr}.crRangeHeader{display:block}.crRangeHeader>aside{margin-top:20px}.crMissionStatus>div{grid-template-columns:1fr 1fr}.crTelemetry article{grid-template-columns:1fr}.crTelemetry footer{text-align:left;grid-column:auto}.crDebrief>div,.crDoctrine>div{grid-template-columns:1fr}.crView{padding:18px}.crModes button{min-width:95px}}@media (prefers-reduced-motion:reduce){.crScenarioRail button{transition:none}.crScenarioRail button:hover{transform:none}}
