/* Illustrated flight plates share the terminal's restrained phosphor palette. */
.flight-illustration{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.scene-operation-icon{width:37px;height:37px;flex-shrink:0;display:block;color:#b1c5a6;font-style:normal}.scene-operation-icon svg{stroke:currentColor;stroke-width:1.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.operation-choice[aria-pressed=true] .scene-operation-icon{color:#dfbe83}.operation-choice:active .scene-operation-icon{transform:scale(.94)}.operation-choice .scene-operation-icon{transition:color .2s,transform .2s}.mission-steps .illustrated-mission-step{display:grid;grid-template-columns:106px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 12px;align-content:center;min-height:104px;padding:13px}.illustrated-mission-step .sector-plate{grid-column:1;grid-row:1/4;align-self:center;height:80px;border-right:1px solid #73958233;padding-right:9px}.illustrated-mission-step>small,.illustrated-mission-step>b,.illustrated-mission-step>p{grid-column:2;margin:0!important}.illustrated-mission-step>small{font-size:9px!important;letter-spacing:.6px;text-transform:uppercase;color:#b4c6a7}.illustrated-mission-step>b{font-size:12px!important;line-height:1.5}.illustrated-mission-step>p{font-size:10px!important;color:#8ca991;line-height:1.5}.scene-field{animation:field-breathe 7s ease-in-out infinite}.scene-engine{animation:engine-breathe 2.7s ease-in-out infinite;transform-origin:left center}.scene-radar{transform-origin:130px 55px;animation:quiet-radar 22s linear infinite}.scene-return-trail{stroke-dashoffset:50;animation:return-trail 7s linear infinite}.scene-comms{animation:comms-drift 6s linear infinite}#pausePanel .dialog-content{position:relative;padding-right:156px;min-height:0}#pausePanel .pause-schematic{position:absolute;right:18px;top:27px;width:134px;height:85px;opacity:.82}#pausePanel h1{font-size:26px}.illustrated-signal{height:143px}.illustrated-signal>svg{height:calc(100% - 11px);align-self:start}.illustrated-signal>span{font-size:8px;letter-spacing:1px;bottom:8px}.illustrated-signal:before,.illustrated-signal:after{z-index:1}.boss-brief{position:relative}.boss-brief .kraken-sigil{position:absolute;right:4px;top:5px;width:64px;height:56px;opacity:.75;pointer-events:none}.boss-brief>strong{display:block;padding-right:73px}#preflight .dialog-content>h1,#hangar .section-heading,#result .debrief-main,#result .debrief-telemetry,.profile-console .section-heading{animation:terminal-appear .38s ease both}#result .debrief-score,#result .result-stats{animation:terminal-appear .45s .1s ease both}#result .career-reward{animation:terminal-appear .45s .2s ease both}#result:not(.hidden) .illustrated-signal .flight-illustration{animation:scene-reveal .8s ease both}.panel:not(.hidden) .dialog-actions{animation:terminal-appear .3s .08s ease both}.console-tabs button,button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.operation-choice{transition:background-color .18s,border-color .18s}.command-grid .operations,.command-grid .nav-display,.command-grid .deployment{animation:terminal-appear .4s ease both}.command-grid .nav-display{animation-delay:.055s}.command-grid .deployment{animation-delay:.11s}@keyframes terminal-appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-reveal{from{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes field-breathe{0%,100%{opacity:.5}50%{opacity:.85}}@keyframes engine-breathe{0%,100%{opacity:.55;transform:scaleX(.88)}50%{opacity:.8;transform:scaleX(1.04)}}@keyframes quiet-radar{to{transform:rotate(360deg)}}@keyframes return-trail{to{stroke-dashoffset:0}}@keyframes comms-drift{to{stroke-dashoffset:-42}}
.ui-scenes-static .scene-field,.ui-scenes-static .scene-engine,.ui-scenes-static .scene-radar,.ui-scenes-static .scene-return-trail,.ui-scenes-static .scene-comms,.low-motion .scene-field,.low-motion .scene-engine,.low-motion .scene-radar,.low-motion .scene-return-trail,.low-motion .scene-comms{animation:none!important}.ui-scenes-static .panel *,.ui-scenes-static .command-grid>*,.low-motion .panel *,.low-motion .command-grid>*{animation:none!important}
@media(max-width:900px){.mission-steps .illustrated-mission-step{grid-template-columns:80px minmax(0,1fr);gap:5px 9px;padding:10px}.illustrated-mission-step .sector-plate{height:69px}.illustrated-mission-step>b{font-size:11px!important}}
@media(max-width:600px){.mission-steps .illustrated-mission-step{grid-template-columns:92px minmax(0,1fr);min-height:92px}.illustrated-mission-step .sector-plate{height:71px}#pausePanel .dialog-content{padding-right:123px;min-height:0}#pausePanel .pause-schematic{right:7px;top:29px;width:110px;height:72px}#pausePanel h1{font-size:22px}.illustrated-signal{height:135px}.boss-brief .kraken-sigil{width:52px;height:48px;top:0}.boss-brief>strong{padding-right:60px}}
@media(prefers-reduced-motion:reduce){.flight-illustration *,.panel *,.command-grid>*,.command-grid>* *{animation:none!important;transition:none!important}}

