html,body{overscroll-behavior:none;color:#f6ecd8;-webkit-user-select:none;user-select:none;background:#090b0d;width:100%;min-width:0;max-width:100vw;height:100%;min-height:0;max-height:100dvh;margin:0;font-family:Arial Narrow,Roboto Condensed,Trebuchet MS,ui-sans-serif,system-ui,sans-serif;overflow:hidden}button{font:inherit}.game-shell.svelte-1v40tg6{--rivetPattern:radial-gradient(circle at 10px 10px, #eeae5d94 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) 10px, #eeae5d7a 0 2px, transparent 2.6px), radial-gradient(circle at 10px calc(100% - 10px), #4e311bd6 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) calc(100% - 10px), #4e311bdb 0 2px, transparent 2.6px);--panelTexture:radial-gradient(circle at 17% 18%, #ffc6741a 0 1px, transparent 1.8px), radial-gradient(circle at 82% 72%, #00000047 0 1px, transparent 2px), repeating-linear-gradient(112deg, #ffb35c0b 0 1px, transparent 1px 17px), repeating-linear-gradient(7deg, #ffffff06 0 1px, transparent 1px 23px);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 0,#cc532633,#0000 34rem),linear-gradient(#15100d 0%,#070809 100%);width:100dvw;max-width:100vw;height:100dvh;max-height:100dvh;position:fixed;inset:0;overflow:hidden}.game-shell.svelte-1v40tg6 input,.game-shell.svelte-1v40tg6 textarea{-webkit-user-select:text;user-select:text}.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-shell.auth-locked.svelte-1v40tg6{background:radial-gradient(circle at 50% 18%,#ffb35c1f,#0000 24rem),#030506}.game-shell.auth-locked.svelte-1v40tg6>:where(.svelte-1v40tg6):not(.company-welcome-backdrop){visibility:hidden}.game-stage.svelte-1v40tg6{z-index:0;position:absolute;inset:0}.company-welcome-backdrop.svelte-1v40tg6,.guest-recovery-backdrop.svelte-1v40tg6,.account-panel-backdrop.svelte-1v40tg6{z-index:20;pointer-events:auto;background:radial-gradient(circle at 50% 18%,#ffb35c2e,#0000 26rem),#030506f5;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.guest-recovery-backdrop.svelte-1v40tg6,.account-panel-backdrop.svelte-1v40tg6{z-index:21}.guest-recovery-backdrop.svelte-1v40tg6{pointer-events:none;background:0 0;place-items:start center}.company-welcome-panel.svelte-1v40tg6,.guest-recovery-panel.svelte-1v40tg6,.account-panel.svelte-1v40tg6{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:#f6ecd8;background:var(--rivetPattern), var(--panelTexture), linear-gradient(180deg, #1f160ffa, #050708f5);gap:14px;width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);padding:22px;display:grid;overflow:auto}.guest-recovery-panel.svelte-1v40tg6{pointer-events:auto;text-align:center;justify-items:center;width:min(420px,100vw - 32px)}.guest-recovery-panel.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#2de2e6;text-transform:uppercase;font-size:.72rem;font-weight:900}.guest-recovery-panel.svelte-1v40tg6 h2:where(.svelte-1v40tg6){color:#f6ecd8;letter-spacing:0;margin:0;font-size:1.18rem}.guest-recovery-panel.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#2de2e6;letter-spacing:.08em;background:#04090adb;border:1px solid #2de2e65c;border-radius:6px;padding:10px 14px;font-family:Courier New,monospace;font-size:1.22rem}.guest-recovery-panel.svelte-1v40tg6 p:where(.svelte-1v40tg6){color:#f6ecd8d1;margin:0;font-size:.86rem;line-height:1.4}.guest-recovery-panel.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border:1px solid #ffb35cd1;border-radius:6px;min-height:38px;padding:0 16px;font-weight:900}.account-panel.svelte-1v40tg6{width:min(720px,100vw - 32px);max-height:calc(100svh - 32px);overflow:auto}.account-panel-heading.svelte-1v40tg6{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.account-panel-heading.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#2de2e6;grid-column:1/-1;font-size:.7rem;font-weight:900}.account-panel-heading.svelte-1v40tg6 h2:where(.svelte-1v40tg6){color:#f6ecd8;letter-spacing:0;margin:0;font-size:1.2rem}.account-panel-heading.svelte-1v40tg6 button:where(.svelte-1v40tg6),.account-inline-form.svelte-1v40tg6 button:where(.svelte-1v40tg6),.account-password-grid.svelte-1v40tg6 button:where(.svelte-1v40tg6),.account-control-mode.svelte-1v40tg6 button:where(.svelte-1v40tg6),.account-claim-actions.svelte-1v40tg6 button:where(.svelte-1v40tg6),.account-claim-row.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;background:#0f1c20e6;border:1px solid #2de2e652;border-radius:6px;min-height:32px;padding:0 10px;font-size:.68rem;font-weight:900}.account-inline-form.svelte-1v40tg6 button:where(.svelte-1v40tg6):not(:disabled),.account-claim-actions.svelte-1v40tg6 button.primary:where(.svelte-1v40tg6):not(:disabled){color:#0b1114;background:#ffb35c;border-color:#ffb35cb8}.account-claim-actions.svelte-1v40tg6 button.danger:where(.svelte-1v40tg6):not(:disabled),.account-claim-row.svelte-1v40tg6 button.danger:where(.svelte-1v40tg6):not(:disabled){color:#ffd7d7;background:#5b1212b8;border-color:#ff5c5c9e}.account-section.svelte-1v40tg6{background:#04090a6b;border:1px solid #ffb35c29;border-radius:7px;gap:8px;padding:12px;display:grid}.account-section.svelte-1v40tg6>span:where(.svelte-1v40tg6){color:#ffb35c;text-transform:uppercase;font-size:.68rem;font-weight:900}.account-section.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#f6ecd8b8;font-size:.72rem}.account-inline-form.svelte-1v40tg6{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-inline-form.svelte-1v40tg6 input:where(.svelte-1v40tg6),.account-password-grid.svelte-1v40tg6 input:where(.svelte-1v40tg6),.account-preference-grid.svelte-1v40tg6 select:where(.svelte-1v40tg6){color:#f6ecd8;background:#04090ae6;border:1px solid #2de2e647;border-radius:6px;min-width:0;min-height:34px;padding:0 10px}.account-password-grid.svelte-1v40tg6{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.account-preference-grid.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-preference-grid.svelte-1v40tg6 label:where(.svelte-1v40tg6),.account-control-mode.svelte-1v40tg6{gap:6px;display:grid}.account-control-mode.svelte-1v40tg6>div:where(.svelte-1v40tg6){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.account-control-mode.svelte-1v40tg6 button.active:where(.svelte-1v40tg6),.account-password-grid.svelte-1v40tg6 button:where(.svelte-1v40tg6):not(:disabled){color:#0b1114;background:#ffb35c;border-color:#ffb35cb8}.account-claim-list.svelte-1v40tg6{gap:7px;display:grid}.account-claim-actions.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-claim-row.svelte-1v40tg6{background:#0911149e;border:1px solid #2de2e629;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.account-claim-row.active.svelte-1v40tg6{border-color:#7cff9b6b}.account-claim-row.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-welcome-heading.svelte-1v40tg6{gap:5px;display:grid}.company-welcome-heading.svelte-1v40tg6 span:where(.svelte-1v40tg6),.welcome-field.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:900}.company-welcome-heading.svelte-1v40tg6 h1:where(.svelte-1v40tg6){color:#f6ecd8;letter-spacing:0;margin:0;font-size:1.7rem;line-height:1.05}.company-welcome-heading.svelte-1v40tg6 small:where(.svelte-1v40tg6),.welcome-note.svelte-1v40tg6,.welcome-warning.svelte-1v40tg6,.welcome-error.svelte-1v40tg6{color:#f6ecd8c7;margin:0;font-size:.82rem;line-height:1.35}.welcome-mode-toggle.svelte-1v40tg6,.company-welcome-actions.svelte-1v40tg6{flex-wrap:wrap;gap:8px;display:flex}.welcome-mode-toggle.svelte-1v40tg6 button:where(.svelte-1v40tg6),.company-welcome-actions.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;background:#080c0de6;border:1px solid #be7e328f;border-radius:6px;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:900}.welcome-mode-toggle.svelte-1v40tg6 button.active:where(.svelte-1v40tg6),.company-welcome-actions.svelte-1v40tg6 .primary:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border-color:#ffb35cd1}.company-welcome-actions.svelte-1v40tg6 .secondary:where(.svelte-1v40tg6){color:#2de2e6;border-color:#2de2e66b}.welcome-field.svelte-1v40tg6{gap:6px;display:grid}.welcome-field.svelte-1v40tg6 input:where(.svelte-1v40tg6){color:#f6ecd8;background:#04090ae6;border:1px solid #2de2e647;border-radius:5px;min-width:0;min-height:38px;padding:0 10px;font-size:.92rem}.account-field-grid.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-field-grid.svelte-1v40tg6 .full:where(.svelte-1v40tg6){grid-column:1/-1}.welcome-warning.svelte-1v40tg6{border-left:3px solid #ffb35cb8;padding-left:10px}.welcome-error.svelte-1v40tg6{color:#ff8f70;font-weight:800}.corporate-frame.svelte-1v40tg6{z-index:1;pointer-events:none;border:1px solid #be7e328a;border-radius:7px;position:absolute;inset:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #140b06e0,inset 0 0 0 4px #be7e322e,inset 0 0 60px #00000094}.corporate-frame.svelte-1v40tg6:before,.corporate-frame.svelte-1v40tg6:after{content:"";border:1px solid #ffb35c2e;border-radius:5px;position:absolute;inset:8px}.corporate-frame.svelte-1v40tg6:after{border-color:#482a169e;inset:18px}.brand-plaque.svelte-1v40tg6,.corp-header.svelte-1v40tg6,.subsurface-scan-card.svelte-1v40tg6{background:linear-gradient(#170f09f0,#060504d6),repeating-linear-gradient(90deg,#ffb35c14 0 1px,#0000 1px 12px);border:1px solid #be7e3294;border-radius:7px;position:absolute;box-shadow:inset 0 0 0 1px #000000d1,0 10px 32px #00000059}.rusted-panel-frame.svelte-1v40tg6,.cockpit-panel.svelte-1v40tg6,.bottom-command-tray.svelte-1v40tg6,.viewport-bezel.svelte-1v40tg6,.brand-plaque.svelte-1v40tg6,.corp-header.svelte-1v40tg6,.subsurface-scan-card.svelte-1v40tg6{background-image:var(--rivetPattern), var(--panelTexture), linear-gradient(180deg, #2a1f16f5, #070605db), repeating-linear-gradient(90deg, #ffb35c11 0 1px, transparent 1px 11px), repeating-linear-gradient(0deg, #0000002e 0 2px, transparent 2px 9px);border:2px solid #684626eb;border-radius:4px;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 4px #ffb35c0e,inset 0 0 28px #000000c7,0 16px 32px #00000070}.rusted-panel-frame.svelte-1v40tg6:before,.cockpit-panel.svelte-1v40tg6:before,.bottom-command-tray.svelte-1v40tg6:before,.viewport-bezel.svelte-1v40tg6:before,.brand-plaque.svelte-1v40tg6:before,.corp-header.svelte-1v40tg6:before,.subsurface-scan-card.svelte-1v40tg6:before{pointer-events:none;content:"";border:1px solid #ffb35c29;border-radius:2px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #000000b3,inset 0 0 18px #ffb35c09}.rusted-panel-frame.svelte-1v40tg6:after,.cockpit-panel.svelte-1v40tg6:after,.bottom-command-tray.svelte-1v40tg6:after,.brand-plaque.svelte-1v40tg6:after,.corp-header.svelte-1v40tg6:after,.subsurface-scan-card.svelte-1v40tg6:after{border-radius:inherit;pointer-events:none;content:"";mix-blend-mode:screen;opacity:.46;background:linear-gradient(105deg,#0000 0 48%,#ffb35c0e 49%,#0000 51%),radial-gradient(circle at 24% 86%,#0000004d,#0000 22%);position:absolute;inset:0}.brand-plaque.svelte-1v40tg6{color:#ffcf7a;text-shadow:0 0 10px #ffb35c6b,0 2px #000000c7;align-content:center;justify-items:center;gap:2px;min-width:265px;min-height:78px;display:grid;top:14px;left:16px}.brand-plaque.svelte-1v40tg6 span:where(.svelte-1v40tg6){font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:900;line-height:.9}.brand-plaque.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.92rem;overflow:hidden}.brand-plaque.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#bfa17d;text-transform:uppercase;font-size:.64rem;font-weight:900}.brand-actions.svelte-1v40tg6{z-index:2;pointer-events:auto;gap:6px;display:flex;position:relative}.brand-plaque.svelte-1v40tg6 .logout-button:where(.svelte-1v40tg6),.brand-plaque.svelte-1v40tg6 .account-button:where(.svelte-1v40tg6){z-index:2;color:#071012;pointer-events:auto;text-transform:uppercase;background:#2de2e6;border:1px solid #2de2e647;border-radius:5px;min-height:24px;padding:0 8px;font-size:.62rem;font-weight:900;position:relative}.brand-plaque.svelte-1v40tg6 .account-button:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border-color:#ffb35c75}.corp-header.svelte-1v40tg6{gap:5px;min-height:58px;padding:12px 16px;display:grid;top:16px;left:min(320px,28vw);right:20px}.corp-header.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;letter-spacing:0;text-shadow:0 0 10px #ffb35c38;font-size:.94rem}.corp-header.svelte-1v40tg6 span:where(.svelte-1v40tg6),.subsurface-scan-card.svelte-1v40tg6 span:where(.svelte-1v40tg6),.subsurface-scan-card.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ffb35c;letter-spacing:0;font-size:.66rem;font-weight:900}.subsurface-scan-card.svelte-1v40tg6{gap:7px;width:245px;padding:10px;display:grid;top:106px;right:20px}.scan-actions.svelte-1v40tg6{z-index:1;pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;position:relative}.scan-action.svelte-1v40tg6{color:#2de2e6;text-overflow:ellipsis;white-space:nowrap;background:#081214e0;border:1px solid #2de2e65c;border-radius:5px;min-height:30px;padding:0 8px;font-size:.62rem;font-weight:900;overflow:hidden}.scan-action.fire.svelte-1v40tg6{color:#ffb35c;border-color:#ffb35c75}.scan-action.svelte-1v40tg6:disabled{color:#f6ecd85c;background:#0a0e10bd;border-color:#9fb5b62e}.scan-filter.svelte-1v40tg6{z-index:1;pointer-events:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid;position:relative}.scan-filter.svelte-1v40tg6 select:where(.svelte-1v40tg6),.mobile-sonar-filter.svelte-1v40tg6,.speed-control.svelte-1v40tg6 select:where(.svelte-1v40tg6){color:#f6ecd8;background:#040b0ce0;border:1px solid #2de2e63d;border-radius:4px;outline:none;min-width:0;padding:5px 7px;font-size:.62rem;font-weight:900}.scan-filter.svelte-1v40tg6 select:where(.svelte-1v40tg6):focus,.mobile-sonar-filter.svelte-1v40tg6:focus,.speed-control.svelte-1v40tg6 select:where(.svelte-1v40tg6):focus{border-color:#2de2e69e;box-shadow:0 0 0 2px #2de2e624}.scan-screen.svelte-1v40tg6{background:radial-gradient(circle at var(--scan-x,65%) var(--scan-y,35%), color-mix(in srgb, var(--ore-color,#7cff9b) 76%, transparent), transparent 18%), repeating-linear-gradient(0deg, #2de2e614 0 2px, transparent 2px 7px), #06100c;border:1px solid #2de2e638;border-radius:4px;height:118px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #000000ad}.scan-screen.empty.svelte-1v40tg6{background:radial-gradient(circle,#2de2e629,#0000 28%),repeating-linear-gradient(0deg,#2de2e614 0 2px,#0000 2px 7px),#06100c}.scan-grid.svelte-1v40tg6{opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#2de2e61c 1px,#0000 1px),linear-gradient(#2de2e61c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;display:block;position:absolute;inset:0}.scan-sweep.svelte-1v40tg6{width:92%;height:1px;opacity:calc(.18 + var(--scan-strength,.5) * .45);transform:translate(-50%, -50%) rotate(var(--scan-rotation,0deg));transform-origin:50%;background:linear-gradient(90deg,#0000,#2de2e6bd,#0000);position:absolute;top:50%;left:50%}.scan-target.svelte-1v40tg6{left:var(--scan-x,50%);top:var(--scan-y,50%);background:var(--ore-color,#ffb35c);width:14px;height:14px;box-shadow:0 0 10px var(--ore-color,#ffb35c), 0 0 22px color-mix(in srgb, var(--ore-color,#ffb35c) 65%, transparent);border:1px solid #f6ecd8c7;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.scan-target.svelte-1v40tg6:before,.scan-target.svelte-1v40tg6:after{border:1px solid color-mix(in srgb, var(--ore-color,#ffb35c) 72%, transparent);border-radius:inherit;content:"";opacity:calc(.28 + var(--scan-strength,.5) * .5);position:absolute;inset:-9px}.scan-target.svelte-1v40tg6:after{opacity:calc(.14 + var(--scan-strength,.5) * .28);inset:-18px}.scan-arrow.svelte-1v40tg6{width:34px;height:2px;transform:translate(0, -50%) rotate(var(--scan-rotation,0deg));transform-origin:0;background:#ffb35c;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffb35c7a}.scan-arrow.svelte-1v40tg6:after{content:"";border-top:2px solid #ffb35c;border-right:2px solid #ffb35c;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.scan-readout.svelte-1v40tg6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-shell.svelte-1v40tg6{box-sizing:border-box;grid-template-rows:128px minmax(0,1fr) 118px;grid-template-columns:min(340px,24vw) minmax(420px,1fr) min(360px,25vw);gap:12px;min-width:0;max-width:calc(100% - 24px);min-height:0;display:grid;position:absolute;inset:12px;overflow-x:hidden}.left-command-stack.svelte-1v40tg6,.center-command-stack.svelte-1v40tg6,.right-command-stack.svelte-1v40tg6{gap:12px;min-width:0;min-height:0;display:grid}.left-command-stack.svelte-1v40tg6{grid-area:1/1/4;grid-template-rows:128px 220px minmax(120px,1fr);overflow-x:hidden}.center-command-stack.svelte-1v40tg6{grid-area:1/2/4;grid-template-rows:92px minmax(0,1fr) 104px}.right-command-stack.svelte-1v40tg6{grid-area:1/3/4;grid-template-rows:220px max-content minmax(96px,144px);align-content:start}.cockpit-shell.svelte-1v40tg6 .brand-plaque:where(.svelte-1v40tg6),.cockpit-shell.svelte-1v40tg6 .corp-header:where(.svelte-1v40tg6),.cockpit-shell.svelte-1v40tg6 .subsurface-scan-card:where(.svelte-1v40tg6),.cockpit-panel.svelte-1v40tg6,.bottom-command-tray.svelte-1v40tg6,.viewport-bezel.svelte-1v40tg6{width:auto;min-width:0;position:relative;inset:auto}.cockpit-panel.svelte-1v40tg6,.bottom-command-tray.svelte-1v40tg6,.viewport-bezel.svelte-1v40tg6{background:var(--rivetPattern), var(--panelTexture), linear-gradient(180deg, #2a1f16f5, #070605db), repeating-linear-gradient(0deg, #ffb35c0b 0 1px, transparent 1px 7px);border:2px solid #684626eb;border-radius:4px;box-shadow:inset 0 0 0 1px #000000e0,inset 0 0 0 4px #ffb35c0e,inset 0 0 34px #000000b8,0 16px 34px #0000006b}.cockpit-shell.svelte-1v40tg6 .brand-plaque:where(.svelte-1v40tg6){min-height:0}.cockpit-shell.svelte-1v40tg6 .brand-plaque:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:clamp(1.7rem,2.4vw,2.75rem)}.cockpit-shell.svelte-1v40tg6 .corp-header:where(.svelte-1v40tg6){align-content:center;min-height:0}.viewport-bezel.svelte-1v40tg6{background:radial-gradient(circle at 50% 45%,#0000 0 52%,#ffb35c09 68%,#00000038 100%),linear-gradient(90deg,#be7e3214,#0000 18% 82%,#be7e3214);border-color:#be7e325c;overflow:hidden}.viewport-bezel.svelte-1v40tg6:before,.viewport-bezel.svelte-1v40tg6:after{content:"";border:1px solid #ffb35c1f;border-radius:5px;position:absolute;inset:10px}.viewport-bezel.svelte-1v40tg6:after{border-color:#2de2e612;inset:24px}.cockpit-panel.svelte-1v40tg6,.bottom-command-tray.svelte-1v40tg6{align-content:start;gap:9px;padding:12px;display:grid}.cockpit-panel.svelte-1v40tg6 span:where(.svelte-1v40tg6),.bottom-command-tray.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;letter-spacing:0;font-size:.68rem;font-weight:900}.cockpit-panel.svelte-1v40tg6 strong:where(.svelte-1v40tg6),.bottom-command-tray.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8;font-size:1rem;line-height:1.08}.cockpit-panel.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;overflow:hidden}.cockpit-led-grid.svelte-1v40tg6{grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:9px 8px;display:grid}.cockpit-led-grid.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:#7cff9b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #7cff9b85}.cockpit-led-grid.svelte-1v40tg6 b:where(.svelte-1v40tg6),.cockpit-led-grid.svelte-1v40tg6 em:where(.svelte-1v40tg6){color:#9fb5b6;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:900;overflow:hidden}.cockpit-led-grid.svelte-1v40tg6 em:where(.svelte-1v40tg6){color:#ffcf7a}.comms-card.svelte-1v40tg6{align-self:end}.cargo-monitor.svelte-1v40tg6,.depot-monitor.svelte-1v40tg6{align-content:start;align-self:start}.bottom-command-tray.svelte-1v40tg6{pointer-events:auto;grid-template-columns:auto minmax(150px,1fr) minmax(220px,auto) auto;align-content:center;align-items:center}.drive-meter.svelte-1v40tg6{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;min-width:0;display:grid}.drive-meter.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:linear-gradient(#b5ff64,#ffb35c);border-radius:2px;height:24px;box-shadow:0 0 10px #ffb35c29}.drive-meter.svelte-1v40tg6 i.dim:where(.svelte-1v40tg6){opacity:.22;filter:grayscale(.8)}.drive-actions.svelte-1v40tg6{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.speed-control.svelte-1v40tg6{grid-template-columns:auto minmax(78px,110px);align-items:center;gap:7px;display:grid}.speed-control.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;font-size:.62rem;font-weight:900}.drive-bore-button.svelte-1v40tg6,.drive-action-button.svelte-1v40tg6{color:#f6ecd8;background:linear-gradient(#482f1bf0,#0e0a08f5),repeating-linear-gradient(90deg,#ffb35c14 0 1px,#0000 1px 7px);border:1px solid #ffb35c52;border-radius:4px;min-height:28px;padding:0 8px;font-size:.64rem;font-weight:900;box-shadow:inset 0 0 0 1px #000000bd,0 0 12px #ffb35c14}.drive-bore-button.active.svelte-1v40tg6{color:#0b1114;background:#2de2e6;border-color:#2de2e69e;box-shadow:0 0 14px #2de2e657}.drive-action-button.svelte-1v40tg6{color:#ffb35c}.drive-action-button.svelte-1v40tg6:disabled,.drive-bore-button.svelte-1v40tg6:disabled{color:#f6ecd857;box-shadow:none;background:#0a0a08b8}.cargo-inventory.svelte-1v40tg6{gap:6px;min-height:auto;padding-right:2px;display:grid;overflow:visible}.cargo-stack.svelte-1v40tg6,.cargo-empty.svelte-1v40tg6{background:linear-gradient(90deg, color-mix(in srgb, var(--ore-color,#ffb35c) 16%, transparent), #f6ecd809), repeating-linear-gradient(0deg, #ffb35c09 0 1px, transparent 1px 6px);border:1px solid #f6ecd81a;border-radius:4px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.cargo-stack.svelte-1v40tg6 i:where(.svelte-1v40tg6){clip-path:polygon(50% 0,100% 32%,78% 100%,22% 100%,0 32%);background:var(--ore-color);width:12px;height:12px;box-shadow:0 0 12px color-mix(in srgb, var(--ore-color) 58%, transparent);display:block}.cargo-stack.svelte-1v40tg6 b:where(.svelte-1v40tg6),.cargo-stack.svelte-1v40tg6 em:where(.svelte-1v40tg6),.cargo-empty.svelte-1v40tg6{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.cargo-stack.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8}.cargo-stack.svelte-1v40tg6 em:where(.svelte-1v40tg6){color:#ffcf7a}.cargo-empty.svelte-1v40tg6{color:#9fb5b6;text-align:center;grid-template-columns:1fr}.instrument-rail.svelte-1v40tg6,.stats-drawer.svelte-1v40tg6,.depot-bar.svelte-1v40tg6,.depot-panel.svelte-1v40tg6,.side-heat-meter.svelte-1v40tg6,.touch-controls.svelte-1v40tg6,.mobile-zoom-controls.svelte-1v40tg6,.mobile-sonar-toggle.svelte-1v40tg6,.mobile-account-toggle.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,.side-heat-meter.svelte-1v40tg6{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0e0a08e0,#040607d1),repeating-linear-gradient(0deg,#ffb35c09 0 1px,#0000 1px 7px);border:1px solid #be7e327a;border-radius:7px;box-shadow:inset 0 0 0 1px #000000bd,0 18px 50px #0000006b}.instrument-rail.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));top:max(14px, env(safe-area-inset-top));width:min(960px,100vw - 28px);min-height:48px;max-height:var(--critical-hud-max-height);grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid;overflow:visible}.hud-groups.svelte-1v40tg6{grid-template-columns:minmax(420px,2.2fr) minmax(220px,.9fr);gap:7px;min-width:0;display:grid}.hud-group.svelte-1v40tg6{background:#f6ecd80e;border:1px solid #f6ecd81f;border-radius:7px;min-width:0;padding:6px 7px}.hud-group.tactical.svelte-1v40tg6{background:#5f4b1c38;border-color:#ffdd724d}.hud-group.environment.svelte-1v40tg6{background:#11232647;border-color:#2de2e63d}.hud-group.warning.svelte-1v40tg6{background:#5f411257;border-color:#ffc14a94;box-shadow:inset 0 0 18px #ffc14a14}.hud-group.critical.svelte-1v40tg6{background:#62121c5c;border-color:#ff405fad;box-shadow:inset 0 0 18px #ff405f1f,0 0 18px #ff405f1f}.hud-group-title.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.hud-group-title.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#9fb5b6;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1;overflow:hidden}.hud-group-title.svelte-1v40tg6 .hud-group-alarm:where(.svelte-1v40tg6){color:#f6ecd8;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1;overflow:hidden}.hud-group-mobile-summary.svelte-1v40tg6{display:none}.hud-group-metrics.svelte-1v40tg6{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;min-width:0;margin-top:5px;display:grid}.hud-group-metrics.svelte-1v40tg6 div:where(.svelte-1v40tg6){min-width:0}.hud-group-metrics.svelte-1v40tg6 span:where(.svelte-1v40tg6),.hud-group-metrics.svelte-1v40tg6 b:where(.svelte-1v40tg6){text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block;overflow:hidden}.hud-group-metrics.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#9fb5b6;font-size:.5rem;font-weight:900}.hud-group-metrics.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8;margin-top:2px;font-size:.58rem;font-weight:900}.hud-group.warning.svelte-1v40tg6 .hud-group-title:where(.svelte-1v40tg6) .hud-group-alarm:where(.svelte-1v40tg6){color:#ffc14a;text-shadow:0 0 10px #ffc14a6b;animation:1.1s ease-in-out infinite svelte-1v40tg6-hud-warning-flash}.hud-range-status.svelte-1v40tg6{color:#0b1114;background:linear-gradient(90deg,#7cff9beb,#2de2e6d1),repeating-linear-gradient(90deg,#0b11141a 0 2px,#0000 2px 8px);border:1px solid #7cff9b94;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;display:grid;box-shadow:0 0 18px #7cff9b29,inset 0 0 0 1px #f6ecd833}.hud-range-status.warning.svelte-1v40tg6{background:linear-gradient(90deg,#ffc14af5,#ff9744e6),repeating-linear-gradient(90deg,#0b11141f 0 2px,#0000 2px 8px);border-color:#ffc14ad1;animation:.82s ease-in-out infinite svelte-1v40tg6-hud-warning-flash;box-shadow:0 0 22px #ffc14a47,inset 0 0 0 1px #fff6d238}.hud-range-status.critical.svelte-1v40tg6{color:#f6ecd8;background:linear-gradient(90deg,#b5122afa,#ff405fe6),repeating-linear-gradient(90deg,#f6ecd81f 0 2px,#0000 2px 8px);border-color:#ff405fe6;animation:.58s ease-in-out infinite svelte-1v40tg6-hud-warning-flash;box-shadow:0 0 26px #ff405f6b,inset 0 0 0 1px #ffd6de3d}.hud-range-status.svelte-1v40tg6 span:where(.svelte-1v40tg6),.hud-range-status.svelte-1v40tg6 strong:where(.svelte-1v40tg6){text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.hud-range-status.svelte-1v40tg6 span:where(.svelte-1v40tg6){font-size:.62rem;font-weight:950}.hud-range-status.svelte-1v40tg6 strong:where(.svelte-1v40tg6){text-align:right;font-size:.86rem;font-weight:950}@keyframes svelte-1v40tg6-hud-warning-flash{0%,to{opacity:1}50%{opacity:.44}}.hud-group.critical.svelte-1v40tg6 .hud-group-title:where(.svelte-1v40tg6) .hud-group-alarm:where(.svelte-1v40tg6){color:#ff9cad}.hud-group-gauges.svelte-1v40tg6{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:5px;min-width:0;margin-top:6px;display:grid}.hud-group.tactical.svelte-1v40tg6 .hud-group-gauges:where(.svelte-1v40tg6){grid-template-columns:repeat(2,minmax(120px,1fr))}.hud-weapon-gauges.svelte-1v40tg6{scrollbar-width:thin;gap:5px;min-width:0;margin-top:5px;padding-bottom:2px;display:flex;overflow:auto hidden}.weapon-mini.svelte-1v40tg6{background:#ffdd7214;border-color:#ffdd7238;flex:0 0 78px}.hud-actions.svelte-1v40tg6{align-items:center;gap:7px;display:none}.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}.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}.mini-gauge.svelte-1v40tg6{min-width:0}.mini-gauge.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:linear-gradient(90deg, var(--gauge-color,#2de2e6) var(--fill), #ffffff21 var(--fill)), #ffffff14;border-radius:999px;outline:1px solid #2de2e62e;height:6px;margin-top:4px;display:block}.mini-gauge.warning.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ffc14a}.mini-gauge.critical.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ff9cad}.rail-toggle.svelte-1v40tg6,.sonar-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}.sonar-toggle.svelte-1v40tg6{color:#2de2e6;border-color:#2de2e67a;align-content:center;gap:2px;min-width:56px;display:grid}.sonar-toggle.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#9fb5b6;font-size:.52rem;line-height:1}.sonar-toggle.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:inherit;font-size:.7rem;line-height:1}.side-heat-meter.svelte-1v40tg6{left:max(14px, env(safe-area-inset-left));z-index:3;background:#070c0ee0;border-color:#ffb35c80;grid-template-rows:auto 104px auto;justify-items:center;gap:6px;width:42px;padding:8px 5px;display:grid;top:50%;transform:translateY(-50%)}.side-heat-meter.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;font-size:.58rem;font-weight:900;line-height:1}.side-heat-meter.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;white-space:nowrap;font-size:.58rem;line-height:1}.heat-bar.svelte-1v40tg6{background:#ffffff1a;border:1px solid #ffb35c61;border-radius:999px;width:9px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #0000007a}.heat-bar.svelte-1v40tg6 i:where(.svelte-1v40tg6){height:var(--fill);border-radius:inherit;background:linear-gradient(#ff405f,#ff8a3d);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #ff8a3d47}.sonar-toggle.svelte-1v40tg6:not(:disabled){box-shadow:0 0 18px #2de2e61f}.sonar-toggle.svelte-1v40tg6:disabled,.mobile-sonar-toggle.svelte-1v40tg6:disabled{color:#f6ecd86b;background:#0a0e10d1;border-color:#9fb5b62e}.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}.instrument-group.svelte-1v40tg6{background:var(--rivetPattern), linear-gradient(180deg, #221810d6, #050606b3);border:1px solid #684626db;border-radius:3px;margin-top:9px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #000000b8,inset 0 0 22px #00000075}.instrument-group-title.svelte-1v40tg6{border-bottom:1px solid #ffb35c2e;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.instrument-group-title.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;font-size:.65rem;font-weight:900}.instrument-group-title.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;white-space:nowrap;font-size:.68rem}.cargo-economy.svelte-1v40tg6{z-index:40}.cargo-route-trigger.svelte-1v40tg6{appearance:none;text-align:left;cursor:help;background:linear-gradient(90deg,#ffb35c1a,#2de2e60e),#070c0e94;border:1px solid #ffb35c3d;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:0;padding:7px 8px;display:flex}.cargo-route-trigger.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;font-size:.65rem;font-weight:900}.cargo-route-trigger.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;white-space:nowrap;font-size:.68rem}.cargo-route-trigger.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#9fb5b6;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900}.cargo-route-trigger.svelte-1v40tg6:hover,.cargo-route-trigger.svelte-1v40tg6:focus-visible{border-color:#2de2e67a;outline:none;box-shadow:0 0 0 2px #2de2e61f}.cargo-route-flyout.svelte-1v40tg6{left:calc(34px + min(340px,24vw));right:calc(34px + min(360px,25vw));top:calc(24px + var(--critical-hud-max-height) + 10px);z-index:220;box-sizing:border-box;background:var(--rivetPattern), linear-gradient(180deg, #131d1efa, #060808f5);opacity:0;pointer-events:none;visibility:hidden;border:1px solid #2de2e657;border-radius:7px;width:auto;max-height:min(70vh,100vh - 160px);padding:10px;transition:opacity .12s,transform .12s,visibility .12s;position:fixed;overflow:auto;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #000000c7,inset 0 0 28px #2de2e60f,0 18px 48px #00000094}.cargo-economy.svelte-1v40tg6:hover .cargo-route-flyout:where(.svelte-1v40tg6),.cargo-economy.svelte-1v40tg6:focus-within .cargo-route-flyout:where(.svelte-1v40tg6){opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.control-row.svelte-1v40tg6{grid-template-columns:minmax(68px,.72fr) auto minmax(86px,1fr);align-items:center;gap:7px;min-height:22px;display:grid}.control-row.svelte-1v40tg6 span:where(.svelte-1v40tg6),.control-row.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#9fb5b6;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:900;overflow:hidden}.control-row.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#f6ecd8;text-align:right}.control-row.svelte-1v40tg6 i:where(.svelte-1v40tg6){background:#00000075;border:1px solid #f6ecd81f;border-radius:999px;height:7px;position:relative;overflow:hidden}.control-row.svelte-1v40tg6 i:where(.svelte-1v40tg6):before{width:calc(var(--fill) - 2px);border-radius:inherit;background:var(--row-gauge-color,#7cff9b);content:"";min-width:2px;position:absolute;inset:1px auto 1px 1px}.control-row.depth-row.svelte-1v40tg6 i:where(.svelte-1v40tg6):before{background:linear-gradient(90deg,#2de2e6,#66f6ff)}.control-row.warning.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ffcf68}.control-row.warning.svelte-1v40tg6 i:where(.svelte-1v40tg6){border-color:#ffcf6857}.control-row.warning.svelte-1v40tg6 i:where(.svelte-1v40tg6):before{--row-gauge-color:#ffc14a}.control-row.critical.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#ff6b78}.control-row.critical.svelte-1v40tg6 i:where(.svelte-1v40tg6){border-color:#ff405f80;box-shadow:0 0 12px #ff405f3d}.control-row.critical.svelte-1v40tg6 i:where(.svelte-1v40tg6):before{--row-gauge-color:#ff405f}.rig-console.svelte-1v40tg6 .instrument-group-title:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){color:#8fffb0}.rig-counters.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.rig-counters.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#f6ecd8;background:#f6ecd80f;border:1px solid #f6ecd814;border-radius:5px;min-width:0;padding:6px 7px;font-size:.7rem;font-weight:900}.rig-counters.svelte-1v40tg6 b:where(.svelte-1v40tg6){color:#9fb5b6;text-transform:uppercase;margin-bottom:2px;font-size:.56rem;display:block}.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.compact.svelte-1v40tg6{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.metric-grid.cargo-route-metrics.svelte-1v40tg6{grid-template-columns:repeat(4,minmax(0,1fr))}.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-sections.svelte-1v40tg6{gap:8px;max-height:min(44vh,460px);padding-right:2px;display:grid;overflow:auto}.ore-section.svelte-1v40tg6{min-width:0}.ore-section-title.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ore-section-title.svelte-1v40tg6 span:where(.svelte-1v40tg6),.ore-section-title.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1;overflow:hidden}.ore-section-title.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#9fb5b6}.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;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-chip.svelte-1v40tg6{appearance:none;color:#b8c5c2;font:inherit;text-align:left;white-space:nowrap;cursor:help;background:#ffffff0d;border:1px solid #9fb5b638;border-radius:999px;padding:4px 7px;font-size:.68rem;position:relative}.objective-chip.active.svelte-1v40tg6{color:#f6ecd8;background:#2de2e61f;border-color:#2de2e67a}.objective-chip.svelte-1v40tg6:hover:after,.objective-chip.svelte-1v40tg6:focus-visible:after{z-index:30;color:#f6ecd8;white-space:normal;content:attr(data-hint);background:#070c0ef5;border:1px solid #2de2e657;border-radius:7px;width:max-content;max-width:min(280px,72vw);padding:7px 8px;font-size:.66rem;line-height:1.25;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 28px #0000006b}.objective-hint-panel.svelte-1v40tg6{color:#f6ecd8;background:linear-gradient(90deg,#2de2e61a,#070c0eb8),#070c0ed6;border:1px solid #2de2e642;border-radius:6px;min-height:48px;margin-top:8px;padding:7px 8px;font-size:.66rem;font-weight:800;line-height:1.3;box-shadow:inset 0 0 18px #2de2e614}.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}.objective-chip.complete.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}.jump-point-tile.svelte-1v40tg6{box-sizing:border-box;background:linear-gradient(135deg,#0c1f24c7,#060b0ddb),repeating-linear-gradient(90deg,#2de2e609 0 1px,#0000 1px 8px);border:1px solid #2de2e633;border-radius:7px;gap:8px;min-width:0;max-width:100%;padding:9px;display:grid}.jump-network-heading.svelte-1v40tg6{justify-content:space-between;align-items:center;gap:8px;display:flex}.jump-point-tile.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#2de2e6;text-transform:uppercase;font-size:.64rem;font-weight:900}.jump-point-tile.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#ffb35c;text-transform:uppercase;font-size:.62rem;font-weight:900}.jump-network-map.svelte-1v40tg6{box-sizing:border-box;background:linear-gradient(#2de2e614,#ffb35c0f),repeating-linear-gradient(0deg,#f6ecd814 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#2de2e614 0 1px,#0000 1px 26px),#030a0dbd;border:1px solid #2de2e62e;border-radius:6px;width:100%;min-height:168px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #2de2e60f}.jump-network-map.svelte-1v40tg6:before{content:"";pointer-events:none;background:linear-gradient(#ffb35c29,#0000 22%),linear-gradient(90deg,#0000,#2de2e614,#0000);position:absolute;inset:0}.jump-network-depth-axis.svelte-1v40tg6{background:linear-gradient(#ffb35c,#2de2e6b8);width:1px;position:absolute;top:8px;bottom:8px;left:11px;box-shadow:0 0 10px #2de2e652}.jump-network-dot.svelte-1v40tg6{appearance:none;left:var(--x);top:var(--y);z-index:1;cursor:pointer;background:#2de2e6;border:1px solid #f6ecd8c2;border-radius:50%;width:13px;height:13px;padding:0;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #2de2e624,0 0 12px #2de2e670}.jump-network-dot.svelte-1v40tg6 span:where(.svelte-1v40tg6){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jump-network-dot.surface.svelte-1v40tg6{background:#ffb35c;border-color:#0b11149e;width:15px;height:15px;box-shadow:0 0 0 3px #ffb35c2e,0 0 14px #ffb35c75}.jump-network-dot.svelte-1v40tg6:hover,.jump-network-dot.svelte-1v40tg6:focus-visible{border-color:#fff;outline:none;transform:translate(-50%,-50%)scale(1.3)}.jump-network-dot.svelte-1v40tg6:active{background:#f6ecd8;box-shadow:0 0 0 4px #ffb35c3d,0 0 16px #ffb35c94}.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{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-confirmation.svelte-1v40tg6{background:linear-gradient(135deg,#381e0de6,#080c0eeb),repeating-linear-gradient(0deg,#ffb35c0e 0 1px,#0000 1px 8px);border:1px solid #ffb35c6b;border-radius:7px;gap:8px;margin-top:8px;padding:10px;display:grid;box-shadow:inset 0 0 18px #0000006b}.reset-confirmation.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#ffb35c;text-transform:uppercase;font-size:.78rem;font-weight:900}.reset-confirmation.svelte-1v40tg6 small:where(.svelte-1v40tg6){color:#f6ecd8;font-size:.62rem;line-height:1.35}.reset-confirmation.svelte-1v40tg6 .danger-note:where(.svelte-1v40tg6){color:#ff8a6b}.reset-confirmation.svelte-1v40tg6 label:where(.svelte-1v40tg6){color:#9fb5b6;text-transform:uppercase;gap:4px;font-size:.58rem;font-weight:900;display:grid}.reset-confirmation.svelte-1v40tg6 input:where(.svelte-1v40tg6){color:#f6ecd8;background:#040b0ce6;border:1px solid #2de2e642;border-radius:6px;min-width:0;padding:8px;font-weight:900}.reset-confirmation.svelte-1v40tg6>div:where(.svelte-1v40tg6){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.reset-confirmation.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;background:#0f1c20e6;border:1px solid #2de2e652;border-radius:7px;min-height:36px;font-weight:900}.reset-confirmation.svelte-1v40tg6 button.danger:where(.svelte-1v40tg6){color:#fff4e6;background:#6e1812e6;border-color:#ff5d498f}.reset-confirmation.svelte-1v40tg6 button:where(.svelte-1v40tg6):disabled{color:#f6ecd866;background:#0a0e10d1}.desktop.svelte-1v40tg6 .instrument-rail:where(.svelte-1v40tg6){grid-template-columns:minmax(0,1fr);align-content:center;width:auto;min-height:74px;max-height:none;padding:9px 10px;top:24px;left:calc(34px + min(340px,24vw));right:calc(34px + min(360px,25vw))}.desktop.svelte-1v40tg6 .sonar-toggle:where(.svelte-1v40tg6),.desktop.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6){min-width:0}.desktop.svelte-1v40tg6 .right-command-stack:where(.svelte-1v40tg6){grid-template-rows:220px minmax(320px,max-content) 0;align-content:start;overflow-x:hidden}.desktop.svelte-1v40tg6 .cargo-monitor:where(.svelte-1v40tg6){min-height:320px;max-height:none;overflow:visible}.desktop.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6){display:none}.desktop.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6){display:none;top:162px;left:calc(min(340px,24vw) - 26px);transform:none}.desktop.svelte-1v40tg6 .stats-drawer:where(.svelte-1v40tg6){grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;width:calc(min(340px,24vw) - 18px);max-height:none;display:grid;top:154px;bottom:22px;left:20px;overflow:hidden}.desktop.svelte-1v40tg6 .stats-drawer:where(.svelte-1v40tg6) .mission-comms:where(.svelte-1v40tg6){grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.desktop.svelte-1v40tg6 .mission-jump-network:where(.svelte-1v40tg6){grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.desktop.svelte-1v40tg6 .mission-jump-network:where(.svelte-1v40tg6) .jump-network-map:where(.svelte-1v40tg6){height:100%;min-height:0}.desktop.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6){width:min(360px,25vw);max-height:none;inset:258px 22px 22px auto;overflow:hidden auto}.desktop.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6) .panel-title:where(.svelte-1v40tg6){flex-wrap:wrap;gap:6px}.desktop.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6) .panel-title:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){margin-left:0}.desktop.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6) .depot-button:where(.svelte-1v40tg6){min-width:0}.desktop.depot-open.svelte-1v40tg6 .right-command-stack:where(.svelte-1v40tg6){grid-template-rows:220px minmax(320px,max-content) 0}.desktop.depot-open.svelte-1v40tg6 .cargo-monitor:where(.svelte-1v40tg6){align-self:start;min-height:auto;overflow:visible}.desktop.depot-open.svelte-1v40tg6 .cargo-inventory:where(.svelte-1v40tg6){max-height:none}.desktop.depot-open.svelte-1v40tg6 .depot-monitor:where(.svelte-1v40tg6){display:none}.desktop.depot-open.svelte-1v40tg6 .depot-panel:where(.svelte-1v40tg6){top:430px}.desktop.svelte-1v40tg6 .depot-bar:where(.svelte-1v40tg6){width:min(360px,25vw);bottom:22px;left:auto;right:22px;transform:none}.desktop.svelte-1v40tg6 .depot-monitor:where(.svelte-1v40tg6){display:none}.desktop.svelte-1v40tg6 .cockpit-shell:where(.svelte-1v40tg6){opacity:.96}.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}.virtual-joystick.svelte-1v40tg6{appearance:none;width:calc(var(--control-size) * 2.28);height:calc(var(--control-size) * 2.28);color:#f6ecd8;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#2de2e629,#0000 28%),radial-gradient(circle,#091114d6,#020709b8);border:1px solid #2de2e666;border-radius:50%;padding:0;font-weight:900;position:relative;box-shadow:inset 0 0 22px #2de2e621,0 14px 34px #0000006b}.mobile-dpad.svelte-1v40tg6{grid-template-columns:repeat(3, calc(var(--control-size) * .72));grid-template-rows:repeat(3, calc(var(--control-size) * .58));pointer-events:auto;gap:6px;display:grid}.mobile-dpad.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 25%,#2de2e629,#0000 38%),#091114db;border:1px solid #2de2e661;border-radius:9px;font-size:.72rem;font-weight:900;box-shadow:inset 0 0 16px #2de2e614}.mobile-dpad.svelte-1v40tg6 button:where(.svelte-1v40tg6):active{color:#0b1114;background:#ffb35c;border-color:#ffb35cb8}.mobile-dpad.svelte-1v40tg6 .move-up:where(.svelte-1v40tg6){grid-area:1/2}.mobile-dpad.svelte-1v40tg6 .move-left:where(.svelte-1v40tg6){grid-area:2/1}.mobile-dpad.svelte-1v40tg6 .move-right:where(.svelte-1v40tg6){grid-area:2/3}.mobile-dpad.svelte-1v40tg6 .move-down:where(.svelte-1v40tg6){grid-area:3/2}.virtual-joystick.svelte-1v40tg6:before,.virtual-joystick.svelte-1v40tg6:after{content:"";pointer-events:none;background:#f6ecd81a;position:absolute}.virtual-joystick.svelte-1v40tg6:before{width:1px;height:76%;top:12%;left:50%}.virtual-joystick.svelte-1v40tg6:after{width:76%;height:1px;top:50%;left:12%}.joystick-thumb.svelte-1v40tg6{width:calc(var(--control-size) * .72);height:calc(var(--control-size) * .72);transform:translate(calc(-50% + var(--joy-x)), calc(-50% + var(--joy-y)));pointer-events:none;background:radial-gradient(circle at 35% 28%,#ffffff73,#0000 18%),linear-gradient(145deg,#ffb35c,#8f2e24);border:1px solid #ffb35cc7;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 22px #ffb35c3d,inset 0 -6px 10px #00000047}.joystick-marker.svelte-1v40tg6{color:#f6ecd8c2;pointer-events:none;font-size:.58rem;line-height:1;position:absolute}.joystick-marker.up.svelte-1v40tg6{top:9px;left:50%;transform:translate(-50%)}.joystick-marker.down.svelte-1v40tg6{color:#ffb35c;bottom:9px;left:50%;transform:translate(-50%)}.joystick-marker.left.svelte-1v40tg6{top:50%;left:10px;transform:translateY(-50%)}.joystick-marker.right.svelte-1v40tg6{top:50%;right:10px;transform:translateY(-50%)}.touch-action-stack.svelte-1v40tg6{pointer-events:auto;gap:7px;display:grid}.touch-action-stack.svelte-1v40tg6 button:where(.svelte-1v40tg6){min-width:calc(var(--control-size) * .95);min-height:calc(var(--control-size) * .62);color:#f6ecd8;background:#091114d1;border:1px solid #2de2e652;border-radius:8px;font-size:.66rem;font-weight:900;box-shadow:inset 0 0 16px #2de2e614}.touch-action-stack.svelte-1v40tg6 button.active:where(.svelte-1v40tg6){color:#0b1114;background:#ffb35c;border-color:#ffb35cb8}.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));box-sizing:border-box;width:auto;min-height:var(--critical-hud-max-height);max-height:var(--critical-hud-max-height);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:5px;overflow:visible}.mobile.svelte-1v40tg6 .hud-groups:where(.svelte-1v40tg6){grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mobile.svelte-1v40tg6 .hud-group.tactical:where(.svelte-1v40tg6){grid-column:1/-1}.mobile.svelte-1v40tg6 .hud-group:where(.svelte-1v40tg6){padding:5px}.mobile.svelte-1v40tg6 .hud-group-title:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.5rem}.mobile.svelte-1v40tg6 .hud-group-title:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){font-size:.56rem}.mobile.svelte-1v40tg6 .hud-group-mobile-summary:where(.svelte-1v40tg6){color:#f6ecd8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.54rem;font-weight:900;line-height:1.1;display:block;overflow:hidden}.mobile.svelte-1v40tg6 .hud-group-metrics:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .hud-group.critical:where(.svelte-1v40tg6) .hud-group-mobile-summary:where(.svelte-1v40tg6){color:#ff9cad}.mobile.svelte-1v40tg6 .hud-group-gauges:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .hud-weapon-gauges:where(.svelte-1v40tg6){margin-top:5px;display:flex;overflow-x:auto}.mobile.svelte-1v40tg6 .hud-actions:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .company-welcome-backdrop:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .account-panel-backdrop:where(.svelte-1v40tg6){place-items:center stretch;padding:12px}.mobile.svelte-1v40tg6 .guest-recovery-backdrop:where(.svelte-1v40tg6){padding:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 8px) 12px 12px;place-items:start center}.mobile.svelte-1v40tg6 .company-welcome-panel:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .account-panel:where(.svelte-1v40tg6){box-sizing:border-box;gap:10px;width:min(100%,100vw - 24px);max-height:calc(100svh - 24px);padding:12px}.mobile.svelte-1v40tg6 .guest-recovery-panel:where(.svelte-1v40tg6){box-sizing:border-box;gap:6px;width:min(100%,100vw - 24px);max-height:min(30svh,212px);padding:10px 12px}.mobile.svelte-1v40tg6 .guest-recovery-panel:where(.svelte-1v40tg6) h2:where(.svelte-1v40tg6){font-size:.92rem}.mobile.svelte-1v40tg6 .guest-recovery-panel:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){padding:7px 10px;font-size:.95rem}.mobile.svelte-1v40tg6 .guest-recovery-panel:where(.svelte-1v40tg6) p:where(.svelte-1v40tg6){font-size:.72rem;line-height:1.25}.mobile.svelte-1v40tg6 .guest-recovery-panel:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){min-height:32px}.mobile.svelte-1v40tg6 .welcome-mode-toggle:where(.svelte-1v40tg6){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile.svelte-1v40tg6 .welcome-mode-toggle:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){width:100%;min-width:0;padding:0 6px}.mobile.svelte-1v40tg6 .company-welcome-actions:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){flex:160px;padding:0 10px}.mobile.svelte-1v40tg6 .account-section:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .account-claim-list:where(.svelte-1v40tg6){gap:6px}.mobile.svelte-1v40tg6 .account-preference-grid:where(.svelte-1v40tg6){grid-template-columns:1fr}.mobile.svelte-1v40tg6 .corporate-frame:where(.svelte-1v40tg6){opacity:.56;inset:10px;box-shadow:inset 0 0 0 1px #140b06e6,inset 0 0 34px #0000006b}.mobile.svelte-1v40tg6 .brand-plaque:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .corp-header:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .subsurface-scan-card:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .cockpit-shell:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.54rem}.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 .side-heat-meter:where(.svelte-1v40tg6){left:max(8px, env(safe-area-inset-left));grid-template-rows:auto 88px auto;width:36px;padding:7px 4px;top:54%}.mobile.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6) strong:where(.svelte-1v40tg6){font-size:.5rem}.mobile.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .sonar-toggle:where(.svelte-1v40tg6){display:none}.mobile-sonar-toggle.svelte-1v40tg6{right:max(10px, env(safe-area-inset-right));top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 6px);z-index:5;color:#2de2e6;background:#091114db;border:1px solid #2de2e67a;border-radius:7px;min-width:82px;min-height:30px;padding:0 8px;font-size:.62rem;font-weight:900}.mobile-sonar-readout.svelte-1v40tg6{right:max(10px, env(safe-area-inset-right));top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 44px);z-index:5;border:1px solid color-mix(in srgb, var(--ore-color,#2de2e6) 58%, #2de2e647);color:#f6ecd8;background:linear-gradient(90deg, color-mix(in srgb, var(--ore-color,#2de2e6) 18%, transparent), #091114e0), repeating-linear-gradient(0deg, #2de2e60e 0 1px, transparent 1px 6px);width:min(138px,34vw);box-shadow:inset 0 0 18px #0000009e, 0 0 18px color-mix(in srgb, var(--ore-color,#2de2e6) 22%, transparent);pointer-events:none;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px;padding:5px 6px;display:grid;position:absolute}.mobile-sonar-filter.svelte-1v40tg6{pointer-events:auto;grid-column:1/-1;width:100%;height:26px;padding:2px 5px;font-size:.52rem}.mobile-sonar-readout.svelte-1v40tg6 span:where(.svelte-1v40tg6),.mobile-sonar-readout.svelte-1v40tg6 strong:where(.svelte-1v40tg6){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-sonar-readout.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:color-mix(in srgb, var(--ore-color,#2de2e6) 75%, #f6ecd8);font-size:.5rem;font-weight:900}.mobile-sonar-readout.svelte-1v40tg6 strong:where(.svelte-1v40tg6){color:#f6ecd8;font-size:.56rem;font-weight:900}.desktop.svelte-1v40tg6 .mobile-sonar-toggle:where(.svelte-1v40tg6),.desktop.svelte-1v40tg6 .mobile-sonar-readout:where(.svelte-1v40tg6){display:none}.mobile-account-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) + 42px);z-index:6;color:#2de2e6;background:#091114db;border:1px solid #2de2e67a;border-radius:7px;min-width:70px;min-height:30px;padding:0 8px;font-size:.62rem;font-weight:900}.desktop.svelte-1v40tg6 .mobile-account-toggle:where(.svelte-1v40tg6){display:none}.mobile-zoom-controls.svelte-1v40tg6{right:max(10px, env(safe-area-inset-right));top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 42px);background:#080a0bd1;border:1px solid #be7e327a;border-radius:7px;grid-template-columns:30px 44px 30px;align-items:center;min-height:30px;display:grid;box-shadow:inset 0 0 18px #ffb35c14}.desktop.svelte-1v40tg6 .mobile-zoom-controls:where(.svelte-1v40tg6){display:none}.mobile-zoom-controls.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#ffb35c;background:0 0;border:0;min-height:30px;font-size:1rem;font-weight:900}.mobile-zoom-controls.svelte-1v40tg6 span:where(.svelte-1v40tg6){color:#f6ecd8;text-align:center;font-size:.58rem;font-weight:900}.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:min(34vh, var(--mobile-panel-max-height));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 .ore-sections:where(.svelte-1v40tg6){max-height:none;overflow:visible}.mobile.svelte-1v40tg6 .cargo-route-flyout: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:min(48vh, var(--mobile-panel-max-height));padding:8px;position:fixed}.mobile.svelte-1v40tg6 .cargo-route-trigger:where(.svelte-1v40tg6){min-height:32px;padding:5px 6px}.mobile.svelte-1v40tg6 .cargo-route-trigger:where(.svelte-1v40tg6) small:where(.svelte-1v40tg6){font-size:.5rem}.mobile.svelte-1v40tg6 .cargo-route-flyout:where(.svelte-1v40tg6) .ore-sections:where(.svelte-1v40tg6){max-height:none;overflow:visible}.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-chip:where(.svelte-1v40tg6),.mobile.svelte-1v40tg6 .skill-strip:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){flex:none}.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(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--depot-bottom-offset));z-index:8;width:auto;max-height:min(38vh, calc(100svh - var(--control-safe-zone) - var(--critical-hud-max-height) - 74px));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.mobile.svelte-1v40tg6 .depot-jump-network:where(.svelte-1v40tg6){margin-top:8px;padding:8px}.mobile.svelte-1v40tg6 .depot-jump-network:where(.svelte-1v40tg6) .jump-network-map:where(.svelte-1v40tg6){min-height:82px}.mobile.depot-open.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6),.mobile.depot-open.svelte-1v40tg6 .mobile-sonar-readout:where(.svelte-1v40tg6),.mobile.depot-open.svelte-1v40tg6 .mobile-zoom-controls:where(.svelte-1v40tg6),.mobile.depot-open.svelte-1v40tg6 .mobile-stats-toggle:where(.svelte-1v40tg6),.mobile.depot-open.svelte-1v40tg6 .touch-action-stack:where(.svelte-1v40tg6),.mobile.stats-open.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6),.mobile.stats-open.svelte-1v40tg6 .mobile-sonar-readout:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .depot-actions.rail:where(.svelte-1v40tg6){scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:2px;display:grid;overflow-x:hidden}.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:none;width:100%;min-width:0}.mobile.svelte-1v40tg6 .touch-controls:where(.svelte-1v40tg6){left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:24}.mobile.svelte-1v40tg6 .touch-controls.dpad-layout:where(.svelte-1v40tg6) .mobile-dpad:where(.svelte-1v40tg6){display:none}.mobile-move-pad.svelte-1v40tg6{right:max(14px, env(safe-area-inset-right));bottom:max(96px, calc(env(safe-area-inset-bottom) + 88px));z-index:120;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,58px);gap:7px;display:grid;position:fixed}.mobile-move-pad.svelte-1v40tg6 button:where(.svelte-1v40tg6){color:#f6ecd8;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 24%,#2de2e638,#0000 42%),#050c0ff0;border:2px solid #2de2e6b8;border-radius:10px;font-size:.62rem;font-weight:950;box-shadow:inset 0 0 18px #2de2e61f,0 8px 22px #00000075}.mobile-move-pad.svelte-1v40tg6 button:where(.svelte-1v40tg6):active{color:#0b1114;background:#ffb35c;border-color:#ffb35ce6}.mobile-move-pad.svelte-1v40tg6 .move-up:where(.svelte-1v40tg6){grid-area:1/2}.mobile-move-pad.svelte-1v40tg6 .move-left:where(.svelte-1v40tg6){grid-area:2/1}.mobile-move-pad.svelte-1v40tg6 .move-right:where(.svelte-1v40tg6){grid-area:2/3}.mobile-move-pad.svelte-1v40tg6 .move-down:where(.svelte-1v40tg6){grid-area:3/2}.mobile.svelte-1v40tg6 .virtual-joystick:where(.svelte-1v40tg6){width:calc(var(--control-size) * 2.12);height:calc(var(--control-size) * 2.12)}.mobile.svelte-1v40tg6 .mobile-dpad:where(.svelte-1v40tg6){grid-template-columns:repeat(3, calc(var(--control-size) * .9));grid-template-rows:repeat(3, calc(var(--control-size) * .68))}.mobile.svelte-1v40tg6 .mobile-dpad:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){font-size:.58rem}.mobile.svelte-1v40tg6 .joystick-marker:where(.svelte-1v40tg6){font-size:.54rem}.mobile.svelte-1v40tg6 .touch-action-stack:where(.svelte-1v40tg6) button:where(.svelte-1v40tg6){min-height:32px;font-size:.58rem}@media (width<=420px){.mobile.svelte-1v40tg6 .instrument-rail:where(.svelte-1v40tg6){grid-template-columns:minmax(0,1fr)}.mobile.svelte-1v40tg6 .rail-toggle:where(.svelte-1v40tg6){display:none}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) b:where(.svelte-1v40tg6){font-size:.44rem}.mobile.svelte-1v40tg6 .mini-gauge:where(.svelte-1v40tg6) span:where(.svelte-1v40tg6){font-size:.5rem}}@media (height<=480px) and (orientation:landscape){.mobile-stats-toggle.svelte-1v40tg6{left:auto;right:calc(max(10px, env(safe-area-inset-right)) + 96px)}.mobile.svelte-1v40tg6 .depot-bar:where(.svelte-1v40tg6){max-width:190px}.mobile.svelte-1v40tg6 .virtual-joystick:where(.svelte-1v40tg6){width:calc(var(--control-size) * 1.95);height:calc(var(--control-size) * 1.95)}.mobile.svelte-1v40tg6 .joystick-marker.down:where(.svelte-1v40tg6){bottom:7px}.mobile.svelte-1v40tg6 .side-heat-meter:where(.svelte-1v40tg6){left:calc(max(10px, env(safe-area-inset-left)) + 204px);top:calc(max(8px, env(safe-area-inset-top)) + var(--critical-hud-max-height) + 118px);grid-template-rows:auto 70px auto}}
