#career-flight-panel{position:fixed;z-index:22;top:70px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:10px 14px;background:#081419ed;border:1px solid #78928a;color:#d9e5db;font:11px monospace;max-width:90vw;pointer-events:auto}#career-flight-panel[hidden]{display:none}#career-progress{min-width:180px;line-height:1.5}#career-flight-panel button{padding:8px;color:#eac089;white-space:nowrap}#career-hub-link{display:block;color:var(--accent);padding:20px}#career-hub-link[hidden]{display:none}#career-withdraw{max-width:520px;padding:28px;background:#0c181d;color:#d9e5db;border:1px solid #78928a}#career-withdraw p{line-height:1.7}#career-withdraw button{margin:8px;padding:14px}#career-withdraw::backdrop{background:#02090ccf}body[data-mode="paused"] #career-flight-panel,body[data-mode="result"] #career-flight-panel{display:none}@media(max-width:700px){#career-flight-panel{top:50px;width:90vw;gap:6px;flex-wrap:wrap;font-size:10px}#career-progress{flex:1 1 100%}#career-flight-panel button{flex:1}}
#career-flight-panel{flex-wrap:wrap;justify-content:center;width:min(1050px,90vw)}#career-progress{flex:1 1 100%}#career-flight-panel select{background:#101d20;color:#ecd8b3;min-height:36px;max-width:210px}#career-target-range,#career-utility-status,#career-shield{font-size:10px;color:#b0cfc2}#career-target-range:empty,#career-utility-status:empty,#career-shield:empty{display:none}.career-control-settings{padding:16px 0;text-align:left}.career-control-settings p{line-height:1.6}.career-control-settings label{display:block;margin:12px 0}.career-bindings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.career-bindings button{display:flex;justify-content:space-between;text-align:left;padding:10px;font-size:11px}.career-bindings b{margin-left:10px;color:#eac089}.career-control-settings input[type=checkbox]{width:20px;height:20px;vertical-align:middle}@media(prefers-reduced-motion:reduce){.career-control-settings *{animation:none!important;transition:none!important}}
#career-launch-status{position:fixed;inset:0;z-index:100;background:#091418;display:grid;place-items:center;padding:30px;margin:0;color:#d8c196;font:16px monospace;text-align:center}

#career-bonus-status,#career-tutorial{flex:1 1 100%;font-size:11px;line-height:1.5;color:#b9d5c6}#career-bonus-status:empty,#career-tutorial:empty{display:none}#career-bonus[hidden]{display:none}#career-bonus:disabled{opacity:.55}

#career-route[hidden]{display:none}
