html,body{color:#f6ecd8;background:#090b0d;min-width:320px;min-height:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button{font:inherit}.game-shell.svelte-1v40tg6{touch-action:none;background:radial-gradient(circle at 50% 0,#cc532633,#0000 34rem),linear-gradient(#15100d 0%,#070809 100%);position:fixed;inset:0;overflow:hidden}.game-shell.svelte-1v40tg6:before{z-index:1;pointer-events:none;content:"";opacity:.18;mix-blend-mode:screen;background:linear-gradient(#2de2e617 1px,#0000 1px) 0 0/100% 6px,linear-gradient(90deg,#ffb35c0d 1px,#0000 1px) 0 0/72px 100%;position:absolute;inset:0}.game-stage.svelte-1v40tg6{z-index:0;position:absolute;inset:0}.instrument-rail.svelte-1v40tg6,.stats-drawer.svelte-1v40tg6,.depot-bar.svelte-1v40tg6,.depot-panel.svelte-1v40tg6,.touch-controls.svelte-1v40tg6,.mobile-stats-toggle.svelte-1v40tg6{z-index:2;position:absolute}.instrument-rail.svelte-1v40tg6,.stats-drawer.svelte-1v40tg6,.depot-bar.svelte-1v40tg6,.depot-panel.svelte-1v40tg6{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0ec2;border:1px solid #2de2e652;border-radius:8px;box-shadow:0 18px 50px #0000005c}.instrument-rail.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));top:max(14px, env(safe-area-inset-top));width:min(780px,100vw - 28px);min-height:48px;max-height:var(--critical-hud-max-height);grid-template-columns:auto auto auto auto minmax(220px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.claim-mark.svelte-1v40tg6{min-width:0}.claim-mark.svelte-1v40tg6 span:where(.svelte-1v40tg6),.rail-readout.svelte-1v40tg6 span:where(.svelte-1v40tg6),.mini-gauge.svelte-1v40tg6 span:where(.svelte-1v40tg6),.depot-bar.svelte-1v40tg6 span:where(.svelte-1v40tg6),.depot-button.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;font-size:.64rem;line-height:1.05;display:block}.claim-mark.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#2de2e6;font-weight:900}.claim-mark.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#ffb35c;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.58rem;font-weight:900;line-height:1.05;display:block;overflow:hidden}.claim-mark.svelte-1v40tg6 strong:where(.svelte-1v40tg6),.rail-readout.svelte-1v40tg6 strong:where(.svelte-1v40tg6),.mini-gauge.svelte-1v40tg6 b:where(.svelte-1v40tg6),.depot-bar.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;white-space:nowrap;font-size:.82rem;line-height:1.05}.rail-readout.svelte-1v40tg6{background:#f6ecd80f;border:1px solid #f6ecd81f;border-radius:7px;min-width:64px;padding:6px 7px}.rail-readout.credits.svelte-1v40tg6{background:#ffb35c1a;border-color:#ffb35c57}.rail-readout.pressure.warning.svelte-1v40tg6{background:#ffc14a1f;border-color:#ffc14a7a}.rail-readout.pressure.critical.svelte-1v40tg6{background:#ff405f2e;border-color:#ff405f9e}.rail-readout.pressure.critical.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#ff9cad}.rail-gauges.svelte-1v40tg6{grid-template-columns:repeat(5,minmax(38px,1fr));gap:6px;min-width:0;display:grid}.mini-gauge.svelte-1v40tg6{min-width:0}.mini-gauge.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:linear-gradient(90deg, #2de2e6 var(--fill), #ffffff21 var(--fill)), #ffffff14;border-radius:999px;outline:1px solid #2de2e62e;height:6px;margin-top:4px;display:block}.mini-gauge.heat.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:linear-gradient(90deg, #ff8a3d var(--fill), #ffffff21 var(--fill)), #ffffff14}.rail-toggle.svelte-1v40tg6,.depot-bar.svelte-1v40tg6 button:where(.svelte-1v40tg6),.panel-title.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;background:#0f1c20e0;border:1px solid #2de2e657;border-radius:7px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:900}.rail-toggle[aria-expanded=true].svelte-1v40tg6,.open-depot.svelte-1v40tg6{color:#0b1114;background:#ffb35c;border-color:#ffb35c94}.stats-drawer.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));top:calc(max(14px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 8px);width:min(420px,100vw - 28px);padding:10px}.stats-drawer-title.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:8px;display:flex}.stats-drawer-title.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#2de2e6;letter-spacing:0;font-size:.68rem;font-weight:900}.stats-drawer-title.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border:1px solid #ffb35c85;border-radius:7px;min-height:28px;padding:0 8px;font-size:.64rem;font-weight:900}.panel-title.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-grid.svelte-1v40tg6 span:where(.svelte-1v40tg6),.depot-button.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;font-size:.68rem;line-height:1.15;display:block}.metric-grid.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;font-size:.94rem}.metric-grid.svelte-1v40tg6{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.metric-grid.svelte-1v40tg6>div:where(.svelte-1v40tg6){background:#f6ecd812;border-radius:7px;min-width:0;padding:7px 8px}.objective-strip.svelte-1v40tg6{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.drill-size-strip.svelte-1v40tg6{align-items:center;gap:6px;margin-top:9px;display:flex}.drill-size-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#9fb5b6;text-transform:uppercase;font-size:.66rem;font-weight:900}.drill-size-strip.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;background:#0f1c20e0;border:1px solid #2de2e647;border-radius:7px;min-height:28px;padding:0 8px;font-size:.66rem;font-weight:900}.drill-size-strip.svelte-1v40tg6 button.active:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border-color:#ffb35c9e}.tow-strip.svelte-1v40tg6{margin-top:9px}.tow-strip.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;text-align:left;background:#26190fe0;border:1px solid #ffb35c5c;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-height:38px;padding:6px 8px;display:grid}.tow-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6),.tow-strip.svelte-1v40tg6 small:where(.svelte-1v40tg6),.tow-strip.svelte-1v40tg6 b:where(.svelte-1v40tg6){text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.tow-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#f6ecd8;font-size:.68rem;font-weight:900}.tow-strip.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;font-size:.58rem}.tow-strip.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ffb35c;grid-area:1/2/span 2;font-size:.66rem}.tow-strip.svelte-1v40tg6 button:where(.svelte-1v40tg6):disabled{color:#f6ecd87a;background:#0a0e10d1;border-color:#9fb5b62e}.ore-list.svelte-1v40tg6{border-top:1px solid #2de2e629;margin-top:9px;padding-top:8px}.ore-list-title.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ore-list-title.svelte-1v40tg6 span:where(.svelte-1v40tg6),.ore-list-title.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#9fb5b6;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:900}.ore-list-title.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#ffb35c;white-space:nowrap}.ore-grid.svelte-1v40tg6{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:5px;display:grid}.ore-pill.svelte-1v40tg6{background:#f6ecd80e;border:1px solid #f6ecd81a;border-radius:7px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:5px 6px;display:grid}.ore-pill.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:var(--ore-color);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb, var(--ore-color) 55%, transparent);border-radius:2px;display:block}.ore-pill.svelte-1v40tg6 b:where(.svelte-1v40tg6),.ore-pill.svelte-1v40tg6 em:where(.svelte-1v40tg6){text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1;overflow:hidden}.ore-pill.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8}.ore-pill.svelte-1v40tg6 em:where(.svelte-1v40tg6){color:#ffb35c;font-style:normal;font-weight:900}.skill-strip.svelte-1v40tg6{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cloud-strip.svelte-1v40tg6{grid-template-columns:minmax(0,1fr) auto auto minmax(62px,88px) auto;align-items:center;gap:6px;margin-top:9px;display:grid}.cloud-strip.disabled.svelte-1v40tg6{opacity:.72;grid-template-columns:minmax(0,1fr) auto}.objective-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#b8c5c2;white-space:nowrap;background:#ffffff0d;border:1px solid #9fb5b638;border-radius:999px;padding:4px 7px;font-size:.68rem}.skill-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#8ea4a5;white-space:nowrap;background:#2de2e60d;border:1px solid #2de2e638;border-radius:999px;padding:4px 7px;font-size:.68rem}.cloud-strip.svelte-1v40tg6 span:where(.svelte-1v40tg6),.cloud-strip.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#9fb5b6;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.cloud-strip.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#ffb35c;letter-spacing:0;font-weight:900}.cloud-strip.svelte-1v40tg6 button:where(.svelte-1v40tg6),.cloud-strip.svelte-1v40tg6 input:where(.svelte-1v40tg6){color:#f6ecd8;background:#0f1c20e0;border:1px solid #2de2e647;border-radius:7px;min-width:0;min-height:30px;padding:0 8px;font-size:.68rem;font-weight:800}.cloud-strip.svelte-1v40tg6 input:where(.svelte-1v40tg6){text-transform:uppercase;width:100%}.objective-strip.svelte-1v40tg6 span.complete:where(.svelte-1v40tg6){color:#7cff9b;background:#7cff9b1a;border-color:#7cff9b61}.skill-strip.svelte-1v40tg6 span.active:where(.svelte-1v40tg6){color:#ffb35c;background:#ffb35c1f;border-color:#ffb35c75}.depot-bar.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));align-items:center;gap:8px;max-width:min(440px,100vw - 28px);min-height:42px;padding:7px 8px;display:flex}.depot-bar.svelte-1v40tg6>div:where(.svelte-1v40tg6){min-width:74px}.depot-bar.svelte-1v40tg6 button:where(.svelte-1v40tg6):disabled{color:#f6ecd86b;background:#0a0e10d1}.depot-panel.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));width:min(420px,100vw - 28px);max-height:min(48vh,420px);padding:12px;overflow:auto}.panel-title.svelte-1v40tg6{color:#2de2e6;font-size:.82rem;font-weight:800}.panel-title.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;white-space:nowrap;font-size:.68rem;font-weight:700}.panel-title.svelte-1v40tg6 button:where(.svelte-1v40tg6){margin-left:auto}.depot-actions.svelte-1v40tg6{margin-top:9px}.depot-services.svelte-1v40tg6,.upgrade-list.svelte-1v40tg6{gap:7px;display:grid}.upgrade-list.svelte-1v40tg6{margin-top:7px}.depot-services.svelte-1v40tg6,.upgrade-list.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr))}.depot-button.svelte-1v40tg6{color:#f6ecd8;text-align:left;background:#0f1c20e0;border:1px solid #2de2e638;border-radius:7px;min-height:58px;padding:8px;display:grid}.depot-button.svelte-1v40tg6:not(:disabled):active{border-color:#2de2e69e;transform:translateY(1px)}.depot-button.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ffb35c;align-self:end;font-size:.72rem}.depot-button.service.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#7cff9b}.depot-button.field-upgrade.svelte-1v40tg6{background:#26190fe0;border-color:#ffb35c5c}.depot-button.svelte-1v40tg6:disabled{color:#f6ecd87a;background:#0a0e10d1}.touch-controls.svelte-1v40tg6{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex}.dpad.svelte-1v40tg6{grid-template-columns:repeat(3, var(--control-size));grid-template-rows:repeat(2, var(--control-size));gap:8px;display:grid}.dpad.svelte-1v40tg6 button:where(.svelte-1v40tg6),.drill-trigger.svelte-1v40tg6{min-width:var(--control-size);min-height:var(--control-size);color:#f6ecd8;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#091114d1;border:1px solid #2de2e666;border-radius:8px;font-weight:900;box-shadow:inset 0 0 18px #2de2e617}.dpad.svelte-1v40tg6 .move-up:where(.svelte-1v40tg6){grid-column:2}.dpad.svelte-1v40tg6 .move-left:where(.svelte-1v40tg6){grid-area:2/1}.dpad.svelte-1v40tg6 .move-right:where(.svelte-1v40tg6){grid-area:2/3}.drill-trigger.svelte-1v40tg6{width:calc(var(--control-size) * 1.35);height:calc(var(--control-size) * 1.35);color:#0b1114;background:#ffb35c;border-color:#ffb35cb8;box-shadow:0 0 26px #ffb35c33}.dpad.svelte-1v40tg6 button:where(.svelte-1v40tg6):active,.drill-trigger.svelte-1v40tg6:active{filter:brightness(1.15);transform:translateY(1px)}.mobile.svelte-1v40tg6 .instrument-rail:where(.svelte-1v40tg6){left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:max(8px, env(safe-area-inset-top));grid-template-columns:52px 52px 54px minmax(0,1fr);gap:5px;width:auto;min-height:40px;padding:5px;overflow:hidden}.mobile.svelte-1v40tg6 .claim-mark:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){color:#2de2e6;font-size:.58rem}.mobile.svelte-1v40tg6 .claim-mark:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6):after{content:"DC";font-size:.68rem}.mobile.svelte-1v40tg6 .claim-mark:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:0}.mobile.svelte-1v40tg6 .claim-mark:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .claim-mark:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .rail-readout:where(.svelte-1v40tg6){min-width:0;padding:5px}.mobile.svelte-1v40tg6 .rail-readout:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.54rem}.mobile.svelte-1v40tg6 .rail-readout:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){font-size:.72rem}.mobile.svelte-1v40tg6 .rail-gauges:where(.svelte-1v40tg6){grid-template-columns:repeat(5,minmax(18px,1fr));gap:4px;padding-right:42px;overflow:hidden}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6){overflow:hidden}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) b:where(.svelte-1v40tg6){text-overflow:clip;font-size:.5rem;line-height:1.1;display:block;overflow:hidden}.mobile.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6){display:none}.mobile-stats-toggle.svelte-1v40tg6{left:max(10px, env(safe-area-inset-left));top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 6px);color:#0b1114;background:#ffb35c;border:1px solid #ffb35c94;border-radius:7px;min-width:42px;min-height:30px;padding:0 8px;font-size:.62rem;font-weight:900}.mobile.svelte-1v40tg6 .stats-drawer:where(.svelte-1v40tg6){left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 6px);width:auto;max-height:28vh;overflow:auto}.mobile.svelte-1v40tg6 .stats-drawer-title:where(.svelte-1v40tg6){z-index:1;background:#070c0eeb;margin:-10px -10px 7px;padding:8px 10px 7px;position:sticky;top:0}.mobile.svelte-1v40tg6 .metric-grid:where(.svelte-1v40tg6){grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.mobile.svelte-1v40tg6 .metric-grid:where(.svelte-1v40tg6)>div:where(.svelte-1v40tg6){padding:6px}.mobile.svelte-1v40tg6 .metric-grid:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.58rem}.mobile.svelte-1v40tg6 .metric-grid:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){font-size:.76rem}.mobile.svelte-1v40tg6 .ore-list:where(.svelte-1v40tg6){margin-top:7px;padding-top:7px}.mobile.svelte-1v40tg6 .drill-size-strip:where(.svelte-1v40tg6){margin-top:7px;overflow-x:auto}.mobile.svelte-1v40tg6 .drill-size-strip:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){flex:none;min-height:26px;padding:0 7px;font-size:.58rem}.mobile.svelte-1v40tg6 .tow-strip:where(.svelte-1v40tg6){margin-top:7px}.mobile.svelte-1v40tg6 .tow-strip:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){min-height:34px;padding:5px 7px}.mobile.svelte-1v40tg6 .tow-strip:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.6rem}.mobile.svelte-1v40tg6 .tow-strip:where(.svelte-1v40tg6) small:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .tow-strip:where(.svelte-1v40tg6) b:where(.svelte-1v40tg6){font-size:.52rem}.mobile.svelte-1v40tg6 .ore-grid:where(.svelte-1v40tg6){grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:4px}.mobile.svelte-1v40tg6 .ore-pill:where(.svelte-1v40tg6){padding:4px 5px}.mobile.svelte-1v40tg6 .ore-pill:where(.svelte-1v40tg6) b:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .ore-pill:where(.svelte-1v40tg6) em:where(.svelte-1v40tg6){font-size:.52rem}.mobile.svelte-1v40tg6 .objective-strip:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .skill-strip:where(.svelte-1v40tg6){flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.mobile.svelte-1v40tg6 .objective-strip:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .skill-strip:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){flex:none}.mobile.svelte-1v40tg6 .cloud-strip:where(.svelte-1v40tg6){grid-template-columns:minmax(0,1fr) auto auto}.mobile.svelte-1v40tg6 .cloud-strip:where(.svelte-1v40tg6) input:where(.svelte-1v40tg6){grid-column:1/3;min-width:0}.mobile.svelte-1v40tg6 .cloud-strip:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6):last-child{min-width:72px}.mobile.svelte-1v40tg6 .depot-bar:where(.svelte-1v40tg6){left:max(10px, env(safe-area-inset-left));bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--depot-bottom-offset));gap:6px;max-width:184px;min-height:40px}.mobile.svelte-1v40tg6 .depot-bar:where(.svelte-1v40tg6)>div:where(.svelte-1v40tg6){min-width:52px}.mobile.svelte-1v40tg6 .depot-bar:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){min-height:30px;padding:0 7px;font-size:.62rem}.mobile.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6){left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--depot-bottom-offset));width:auto;max-height:min(44vh, calc(100svh - var(--control-safe-zone) - var(--critical-hud-max-height) - 54px))}.mobile.svelte-1v40tg6 .depot-actions.rail:where(.svelte-1v40tg6){scroll-snap-type:x mandatory;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile.svelte-1v40tg6 .depot-actions.rail:where(.svelte-1v40tg6) .depot-services:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .depot-actions.rail:where(.svelte-1v40tg6) .upgrade-list:where(.svelte-1v40tg6){display:contents}.mobile.svelte-1v40tg6 .depot-actions.rail:where(.svelte-1v40tg6) .depot-button:where(.svelte-1v40tg6){scroll-snap-align:start;flex:0 0 158px;min-width:158px}.mobile.svelte-1v40tg6 .touch-controls:where(.svelte-1v40tg6){left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}.mobile.svelte-1v40tg6 .dpad:where(.svelte-1v40tg6){gap:6px}.mobile.svelte-1v40tg6 .dpad:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){font-size:.68rem}.mobile.svelte-1v40tg6 .drill-trigger:where(.svelte-1v40tg6){font-size:.72rem}@media (width<=420px){.mobile.svelte-1v40tg6 .instrument-rail:where(.svelte-1v40tg6){grid-template-columns:48px 50px 50px minmax(0,1fr)}.mobile.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .rail-gauges:where(.svelte-1v40tg6){grid-template-columns:repeat(5,minmax(14px,1fr));gap:3px}.mobile.svelte-1v40tg6 .rail-readout:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){font-size:.66rem}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) b:where(.svelte-1v40tg6){font-size:.46rem}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.5rem}}
