.stagefield{display:block;color:#b4c5b5;font-size:9px;letter-spacing:1px;margin:12px 0}.stagefield>small{float:right;color:#7d9a8e;font-size:8px;letter-spacing:0}.stagefield select{display:block;width:100%;margin-top:6px;padding:10px 12px;background:#101d1e;color:#e8dfbd;border:1px solid #748d6c55;font:600 12px 'Segoe UI',sans-serif}.stagefield select:focus{outline:1px solid #edb084}.featureline{flex-wrap:wrap}.arsenalopen{display:block;margin:15px 0 0!important;color:#ffc596!important;font-size:10px!important;letter-spacing:1px}.arsenalmodal{max-width:700px;max-height:90vh;overflow:auto}.weaponcatalog{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.weaponcatalog article{display:flex;gap:12px;text-align:left;border:1px solid #698a6850;background:#102023;padding:15px}.weaponcatalog article>b{font:bold 32px monospace;width:30px;flex-shrink:0}.weaponcatalog strong{font-size:12px;letter-spacing:1px;color:#e6e6c9}.weaponcatalog article p{font-size:11px!important;line-height:1.5;margin:7px 0!important;color:#9cb3a9!important}.weaponcatalog small{font-size:8px;color:#d0ae7b;letter-spacing:.4px}.weaponcontrols{line-height:1.5}:root{--controls-height:188px}.touchmode .stagefield{margin:7px 0}.touchmode .stagefield select{font-size:11px;padding:7px}.touchmode .arsenalopen{margin-top:8px!important}.touchmode .arsenalmodal h2{font-size:24px}.touchmode .arsenalmodal{padding:18px 24px}.touchmode .weaponcatalog{gap:8px;margin:12px 0}.touchmode .weaponcatalog article{padding:10px}.touchmode .arsenalmodal>p{font-size:11px}.touchmode .arsenalmodal .primary{margin:8px 0}
@media(max-width:1100px){:root{--controls-height:225px}}@media(max-width:760px){:root{--controls-height:272px}.arsenalmodal{padding:20px}.arsenalmodal h2{font-size:25px}.weaponcatalog article{padding:10px}.weaponcatalog article>b{font-size:24px;width:22px}.weaponcatalog strong{font-size:10px}}
.missionhud .rescuecount{display:block;margin-top:6px;color:#afe6c3;font-size:9px;letter-spacing:1px}.touchmode .missionhud .rescuecount{font-size:7px;margin-top:4px;letter-spacing:.5px}
.assistfield{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;color:#f2ce91;padding:10px 0}.assistfield input{accent-color:#79d8c1;width:17px;height:17px}.assistfield span{display:block;width:100%;font-size:9px;color:#97b5a8;padding-left:25px}.touchmode .assistfield{padding:4px 0}.touchmode .assistfield span{font-size:8px}.chargepips{display:flex;gap:3px;position:absolute;bottom:-6px}.chargepips i{display:block;width:7px;height:7px;background:#bcf2a7;border:1px solid #213f2d;border-radius:50%}.chargepips .empty{background:#20362c}.skill.ray{right:194px;width:56px;height:56px;color:#e0c8ff;border-color:#bd9adb;background:radial-gradient(circle at 35% 25%,#7d559c,#29213e)}.ray small{font-size:6px}.ray.cooldown{filter:saturate(.5)}#skillStatus{display:block;color:#c8daa8;font-size:8px;max-width:150px;line-height:1.5}.touchmode #skillStatus{display:none}.touchmode .missionhud strong{max-width:230px}.touchmode .missionhud>small{letter-spacing:.5px}
.performancehud{position:fixed;top:69px;right:4%;z-index:5;padding:5px 8px;background:#0a171de0;border:1px solid #99ba9b40;border-radius:3px;color:#b8dbcb;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.3px;pointer-events:none}.performancehud.waiting{color:#ffc789;border-color:#fbb67780}.touchmode.playing .performancehud{top:36px;right:20px;font-size:9px;padding:3px 6px}.touchmode.playing .hud{top:58px}.touchmode.playing .weaponhud{top:118px}.touchmode.playing .companionhud{top:160px}.touchmode.playing .bosshud{top:111px}.touchmode.playing .utilities{gap:11px}.touchmode.playing #touchToggle{display:none}@media(max-height:370px){.touchmode.playing .companionhud{top:118px}}@media(max-width:650px){.topbar{gap:8px}.utilities{gap:9px}.playing .utilities{gap:10px}.playing .build{display:none}.touchmode.playing .brand{font-size:10px}.touchmode.playing .mark{margin-right:6px}.touchmode.playing .utilities{gap:8px}.touchmode.playing .utilities button{font-size:7px}.touchmode.playing .performancehud{right:14px}.touchmode.playing .missionhud{display:none}}
