.spaceport-actions{min-width:0;gap:6px}.zone-presence.svelte-1lzh7a{position:fixed;top:3px;left:50%;z-index:61;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:min(48vw,460px);height:22px;translate:-50% 0;padding:0 8px;color:#f8f2d19e;line-height:1;pointer-events:none;white-space:nowrap}.zone-presence.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0}.zone-presence-name.svelte-1lzh7a{flex:0 1 auto;max-width:118px;overflow:hidden;color:#fff19a;text-overflow:ellipsis}.zone-presence-count.svelte-1lzh7a{flex:0 1 auto;max-width:86px;overflow:hidden;color:#f8f2d1ad;text-overflow:ellipsis}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{flex:0 1 auto;max-width:126px;overflow:hidden;text-overflow:ellipsis}.zone-presence-control.svelte-1lzh7a{color:#ffcf70eb}.zone-presence-state--ok.svelte-1lzh7a,.zone-presence-hull--ok.svelte-1lzh7a{color:#67f0a0}.zone-presence-state--pending.svelte-1lzh7a{color:#9ee3e8e0}.zone-presence-state--warn.svelte-1lzh7a,.zone-presence-hull--warn.svelte-1lzh7a{color:#fff19a}.zone-presence-state--bad.svelte-1lzh7a,.zone-presence-hull--bad.svelte-1lzh7a,.zone-presence-hull--critical.svelte-1lzh7a{color:#ff7d7d}.zone-presence-state--muted.svelte-1lzh7a{color:#f8f2d175}.context-chip.svelte-1lzh7a{white-space:nowrap}.wallet-chip.svelte-1lzh7a{display:inline-flex;align-items:center;min-height:22px;max-width:136px;padding:0 6px;overflow:hidden;color:#67f0a0;font:inherit;line-height:1;text-overflow:ellipsis;white-space:nowrap}.wallet-chip--loading.svelte-1lzh7a,.wallet-chip--idle.svelte-1lzh7a,.wallet-chip--stale.svelte-1lzh7a{color:#9ee3e8db}.wallet-chip--error.svelte-1lzh7a,.wallet-chip--unauthenticated.svelte-1lzh7a{color:#f8f2d17a}.control-chip.svelte-1lzh7a{max-width:118px;overflow:hidden;color:#101820;background:#ffcf70eb;border-color:#fff19ae0;text-overflow:ellipsis}.profile-chip.svelte-1lzh7a{max-width:124px;overflow:hidden;text-overflow:ellipsis}a.context-chip.svelte-1lzh7a{display:inline-flex;align-items:center;text-decoration:none}.context-modal.svelte-1lzh7a{z-index:4100}.cockpit-action-dock.svelte-1lzh7a{position:fixed;left:var(--build-strip-left, 50%);top:var(--cockpit-action-dock-top, auto);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px));translate:var(--build-strip-translate, -50% 0);z-index:34;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:var(--build-strip-width, clamp(320px, 46vw, 900px));height:var(--cockpit-action-height, 34px);pointer-events:auto}.billboard-action-strip.svelte-1lzh7a{position:fixed;left:var(--build-strip-left, 50%);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px) + var(--cockpit-action-height, 34px) + 6px);translate:var(--build-strip-translate, -50% 0);z-index:35;width:min(var(--build-strip-width, clamp(320px, 46vw, 900px)),360px);height:24px;pointer-events:auto}.cockpit-action-slot.svelte-1lzh7a{--cockpit-action-slot-font-size: clamp(8px, calc(var(--build-strip-width, 430px) / 45), 10px);--cockpit-action-slot-pad-x: clamp(1px, calc(var(--build-strip-width, 430px) / 130), 4px);appearance:none;position:relative;display:grid;place-items:center;min-width:0;height:100%;padding:0 var(--cockpit-action-slot-pad-x);overflow:hidden;color:#f8f2d1b8;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border:1px solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:6px;box-shadow:0 0 0 1px #000000c7 inset,0 0 16px #fff19a0f;font:900 var(--cockpit-action-slot-font-size) / 1 var(--game-font-family);letter-spacing:0;opacity:.56;filter:brightness(.7) saturate(.82);transition:opacity .13s ease,filter .13s ease,color .13s ease,background-color .13s ease,border-color .13s ease,box-shadow .13s ease;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cockpit-action-slot-shell.svelte-1lzh7a{position:relative;min-width:0;height:100%}button.cockpit-action-slot.svelte-1lzh7a{cursor:pointer}button.cockpit-action-slot.svelte-1lzh7a:hover,button.cockpit-action-slot.svelte-1lzh7a:focus-visible,.cockpit-action-slot.is-active.svelte-1lzh7a{color:#fff19a;background:#fff19a1a;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));outline:none;box-shadow:0 0 0 1px #fff19a33 inset,0 0 12px #fff19a24}.cockpit-action-slot--controls.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.cockpit-action-slot--billboard.svelte-1lzh7a{width:100%;color:#9ee3e8eb;border-color:#9ee3e885;font-size:10px}.cockpit-action-slot--billboard.is-actionable.svelte-1lzh7a{color:#fff19aeb;border-color:#fff19a9e}.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a{cursor:default;color:#f8f2d194;border-color:#f8f2d138}button.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a:hover,button.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a:focus-visible{color:#f8f2d1ad;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:#f8f2d14d;box-shadow:0 0 0 1px #000000c7 inset,0 0 16px #fff19a0f}.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a{--sound-fill-color: rgba(255, 241, 154, .28);color:#fff19ae0;border-color:var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)))}.cockpit-action-slot--sound.svelte-1lzh7a{touch-action:none;white-space:nowrap;background:linear-gradient(90deg,var(--sound-fill-color, rgba(255, 241, 154, .24)) 0 var(--sound-fill, 0%),transparent var(--sound-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e}.cockpit-action-slot--sound.is-sound-starting.svelte-1lzh7a{--sound-fill-color: rgba(158, 227, 232, .3);color:#9ee3e8e6;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82))}.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a{--sound-fill-color: rgba(255, 125, 125, .22);color:#ff7d7d;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:color-mix(in srgb,var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .34)) 72%,#ff7d7d)}button.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a:hover,button.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a:focus-visible{--sound-fill-color: rgba(255, 241, 154, .36);color:#fff19a;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));background:linear-gradient(90deg,var(--sound-fill-color) 0 var(--sound-fill, 0%),transparent var(--sound-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}button.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a:hover,button.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a:focus-visible{--sound-fill-color: rgba(255, 125, 125, .3);color:#ffb3b3;border-color:color-mix(in srgb,var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82)) 66%,#ff7d7d);background:linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}.cockpit-action-slot--voice.svelte-1lzh7a{--voice-fill-color: rgba(158, 227, 232, .25);touch-action:none;white-space:nowrap;background:linear-gradient(90deg,var(--voice-fill-color) 0 var(--voice-fill, 0%),transparent var(--voice-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e}.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a{color:#9ee3e8e6}.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a{--voice-fill-color: rgba(255, 125, 125, .2);color:#ff9a9a;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:color-mix(in srgb,var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .34)) 72%,#ff7d7d)}button.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a:hover,button.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a:focus-visible{--voice-fill-color: rgba(158, 227, 232, .34);color:#9ee3e8;background:linear-gradient(90deg,var(--voice-fill-color) 0 var(--voice-fill, 0%),transparent var(--voice-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}button.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a:hover,button.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a:focus-visible{color:#ffb3b3;border-color:color-mix(in srgb,var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82)) 66%,#ff7d7d)}.cockpit-action-slot--hud.svelte-1lzh7a{--hud-color: var(--cockpit-panel-bezel-color, #5b7580);grid-template-columns:minmax(0,1fr);width:100%;padding:0 max(9px,var(--cockpit-action-slot-pad-x));color:#f8f2d1c7}.hud-chip-label.svelte-1lzh7a{min-width:0;overflow:hidden;text-overflow:ellipsis}.hud-pattern-preview--diagonal-hash.svelte-1lzh7a{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hud-color) 72%,#ffffff) 0 1px,transparent 1px 5px),color-mix(in srgb,var(--hud-color) 72%,#000000)}.hud-pattern-preview--cross-hatch.svelte-1lzh7a{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hud-color) 72%,#ffffff) 0 1px,transparent 1px 5px),repeating-linear-gradient(45deg,color-mix(in srgb,var(--hud-color) 62%,#ffffff) 0 1px,transparent 1px 5px),color-mix(in srgb,var(--hud-color) 72%,#000000)}.hud-pattern-preview--scan-lines.svelte-1lzh7a{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--hud-color) 72%,#ffffff) 0 1px,transparent 1px 4px),color-mix(in srgb,var(--hud-color) 72%,#000000)}.hud-pattern-preview--wave.svelte-1lzh7a{background:repeating-radial-gradient(ellipse at center,transparent 0 4px,color-mix(in srgb,var(--hud-color) 72%,#ffffff) 4px 5px,transparent 5px 9px),color-mix(in srgb,var(--hud-color) 72%,#000000)}.hud-customization-popover.svelte-1lzh7a{position:absolute;right:0;bottom:calc(100% + 8px);z-index:42;display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;width:min(310px,calc(100vw - 24px));min-height:58px;padding:8px;color:#f8f2d1e6;background:linear-gradient(180deg,#f8f2d10f,#f8f2d105),#03070af0;border:1px solid var(--cockpit-panel-highlight-46, rgba(158, 227, 232, .46));border-radius:6px;box-shadow:0 0 0 1px #000000db inset,0 12px 28px #0000006b;text-align:left}.cockpit-style-popover.svelte-1lzh7a{grid-template-columns:minmax(0,1fr);gap:10px;width:min(342px,calc(100vw - 24px))}.cockpit-style-section.svelte-1lzh7a{display:grid;gap:7px;min-width:0}.cockpit-style-section.svelte-1lzh7a+.cockpit-style-section:where(.svelte-1lzh7a){padding-top:9px;border-top:1px solid rgba(248,242,209,.12)}.cockpit-style-section.svelte-1lzh7a header:where(.svelte-1lzh7a){color:color-mix(in srgb,var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82)) 72%,rgba(248,242,209,.58));font:900 8px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase}.cockpit-style-hud-grid.svelte-1lzh7a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;min-width:0}.hud-color-control.svelte-1lzh7a{display:grid;grid-template-rows:auto 30px;gap:5px;min-width:0;color:#f8f2d1b8;font-size:8px;font-weight:900;text-transform:uppercase}.hud-color-control.svelte-1lzh7a input:where(.svelte-1lzh7a){width:100%;height:30px;padding:0;overflow:hidden;background:transparent;border:1px solid var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34));border-radius:4px;cursor:pointer}.hud-color-control.svelte-1lzh7a input:where(.svelte-1lzh7a)::-webkit-color-swatch-wrapper{padding:0}.hud-color-control.svelte-1lzh7a input:where(.svelte-1lzh7a)::-webkit-color-swatch{border:0}.hud-pattern-options.svelte-1lzh7a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0}.hud-pattern-option.svelte-1lzh7a{appearance:none;display:grid;grid-template-rows:18px auto;align-items:center;justify-items:center;gap:3px;min-width:0;height:42px;padding:4px 3px;color:#f8f2d1a3;background:#0000006b;border:1px solid rgba(91,117,128,.46);border-radius:4px;font:900 7px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;cursor:pointer}.hud-pattern-option.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-pattern-option.svelte-1lzh7a:hover,.hud-pattern-option.svelte-1lzh7a:focus-visible,.hud-pattern-option.is-selected.svelte-1lzh7a{color:#fff19a;border-color:#fff19a9e;outline:none}.hud-pattern-option.is-selected.svelte-1lzh7a{background:color-mix(in srgb,var(--hud-color) 32%,rgba(255,241,154,.12))}.hud-pattern-preview.svelte-1lzh7a{display:block;width:18px;height:14px;border:1px solid currentColor;border-radius:2px;background:var(--hud-color)}.gel-global-controls.svelte-1lzh7a{display:grid;grid-template-columns:58px 64px minmax(0,1fr);gap:8px;align-items:end;min-width:0}.gel-enabled-control.svelte-1lzh7a,.gel-opacity-control.svelte-1lzh7a{display:grid;gap:5px;min-width:0;color:#f8f2d1b8;font:900 8px / 1 var(--game-font-family);text-transform:uppercase}.gel-enabled-control.svelte-1lzh7a{grid-template-rows:auto 30px}.gel-enabled-control.svelte-1lzh7a input:where(.svelte-1lzh7a){position:absolute;opacity:0;pointer-events:none}.gel-enabled-control.svelte-1lzh7a span:where(.svelte-1lzh7a){display:grid;place-items:center;min-height:30px;color:#071014;background:color-mix(in srgb,var(--gel-color) 74%,#ffffff);border:1px solid color-mix(in srgb,var(--gel-color) 70%,#ffffff);border-radius:4px;box-shadow:0 0 12px color-mix(in srgb,var(--gel-color) 22%,transparent);cursor:pointer}.gel-enabled-control.svelte-1lzh7a input:where(.svelte-1lzh7a):not(:checked)+span:where(.svelte-1lzh7a){color:#f8f2d194;background:#0000006b;border-color:#f8f2d12e;box-shadow:none}.gel-enabled-control.svelte-1lzh7a:focus-within span:where(.svelte-1lzh7a){outline:1px solid rgba(255,241,154,.72);outline-offset:2px}.gel-opacity-control.svelte-1lzh7a{grid-template-columns:auto 30px;grid-template-rows:auto 30px;align-items:center}.gel-opacity-control.svelte-1lzh7a strong:where(.svelte-1lzh7a){justify-self:end;color:#f8f2d1e0}.gel-opacity-control.svelte-1lzh7a strong:where(.svelte-1lzh7a):after{content:"%"}.gel-opacity-control.svelte-1lzh7a input:where(.svelte-1lzh7a){grid-column:1 / -1;width:100%;min-width:0;accent-color:var(--gel-color)}@media(max-width:520px){.cockpit-style-hud-grid.svelte-1lzh7a,.gel-global-controls.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}}.context-dialog.svelte-1lzh7a{width:min(92vw,760px);max-height:min(84vh,720px);outline:none}.context-dialog--profile.svelte-1lzh7a{width:min(calc(100vw - 40px),880px);max-height:min(86vh,760px);overflow:auto}.context-dialog--controls.svelte-1lzh7a{width:min(calc(100vw - 40px),1220px);max-height:calc(100dvh - 40px);overflow:hidden}.context-dialog--feedback.svelte-1lzh7a{width:min(96vw,1040px);max-height:min(84vh,760px);overflow:hidden}.context-scroll.svelte-1lzh7a{max-height:min(58vh,520px);margin-top:16px;overflow:auto;padding-right:10px;scrollbar-color:rgba(158,227,232,.72) rgba(91,117,128,.28);touch-action:auto;user-select:text;-webkit-user-select:text}.context-section.svelte-1lzh7a{padding:13px 0;border-bottom:1px solid rgba(91,117,128,.38)}.context-section.svelte-1lzh7a:first-child{padding-top:0}h3.svelte-1lzh7a,h4.svelte-1lzh7a,.context-section.svelte-1lzh7a p:where(.svelte-1lzh7a),.context-copy.svelte-1lzh7a,.feedback-form.svelte-1lzh7a label:where(.svelte-1lzh7a),.profile-field.svelte-1lzh7a,.profile-state.svelte-1lzh7a,.profile-status.svelte-1lzh7a,.profile-license-copy.svelte-1lzh7a,.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-status.svelte-1lzh7a{margin:0}h3.svelte-1lzh7a{color:#fff19a;font-size:13px;line-height:1}h4.svelte-1lzh7a{margin-top:5px;color:#9ee3e8d1;font-size:10px;line-height:1.2}.context-section.svelte-1lzh7a p:where(.svelte-1lzh7a),.context-copy.svelte-1lzh7a,.feedback-form.svelte-1lzh7a label:where(.svelte-1lzh7a),.profile-field.svelte-1lzh7a,.profile-state.svelte-1lzh7a,.profile-status.svelte-1lzh7a,.profile-license-copy.svelte-1lzh7a,.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-status.svelte-1lzh7a{margin-top:9px;color:#f8f2d1ad;font-size:12px;line-height:1.55;text-transform:none}.profile-workspace.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;min-width:0}.profile-summary-strip.svelte-1lzh7a{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr));gap:8px;min-width:0;padding:10px;background:linear-gradient(180deg,#9ee3e817,#f8f2d106),#00000057;border:1px solid rgba(158,227,232,.38);border-radius:6px}.profile-summary-cell.svelte-1lzh7a{display:grid;align-content:center;gap:6px;min-width:0;min-height:52px;padding:8px 9px;background:#0000003d;border:1px solid rgba(91,117,128,.34);border-radius:5px}.profile-summary-cell--primary.svelte-1lzh7a{background:linear-gradient(90deg,rgba(255,241,154,.1),transparent 72%),#00000047;border-color:#fff19a52}.profile-summary-cell.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d185;font-size:9px;line-height:1;text-transform:uppercase}.profile-summary-cell.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1;font-size:13px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.profile-summary-cell--primary.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;font-size:15px}.profile-panel.svelte-1lzh7a{min-width:0;padding:11px 12px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.profile-form.svelte-1lzh7a{display:grid;gap:12px}.profile-section.svelte-1lzh7a{display:grid;gap:10px;min-width:0}.profile-section-header.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-license-badge.svelte-1lzh7a{flex:0 0 auto;padding:4px 6px;color:#101820;background:#fff19a;border:1px solid rgba(255,241,154,.82);font:900 9px / 1 var(--game-font-family);text-transform:uppercase}.profile-license-badge--success.svelte-1lzh7a{background:#67f0a0;border-color:#d3ffdac7}.profile-license-badge--warning.svelte-1lzh7a,.profile-license-badge--loading.svelte-1lzh7a{background:#fff19a;border-color:#fff19ad1}.profile-license-badge--empty.svelte-1lzh7a{color:#f8f2d1b8;background:#5b758042;border-color:#5b758094}.profile-license-badge--error.svelte-1lzh7a{color:#101820;background:#ff8264;border-color:#ff8264d6}.profile-field.svelte-1lzh7a{display:grid;gap:6px;min-width:0}.profile-field.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-readonly-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-readonly-grid.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-stat-tile.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:10px;line-height:1;text-transform:uppercase}.profile-field.svelte-1lzh7a input:where(.svelte-1lzh7a){width:100%;min-width:0;height:34px;padding:0 10px;color:#f8f2d1;background:#00000094;border:1px solid rgba(158,227,232,.48);border-radius:0;font:400 12px / 1 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}.profile-field.svelte-1lzh7a input:where(.svelte-1lzh7a):focus{border-color:#9ee3e8eb;outline:none}.profile-field.svelte-1lzh7a input[aria-invalid=true]:where(.svelte-1lzh7a){border-color:#ff7d7dc7}.profile-field-error.svelte-1lzh7a{margin:-4px 0 0;color:#ff9a9a;font-size:10px;line-height:1.35;text-transform:none}.profile-readonly-row.svelte-1lzh7a,.profile-readonly-grid.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0}.profile-readonly-row.svelte-1lzh7a{padding-top:4px}.profile-readonly-row.svelte-1lzh7a strong:where(.svelte-1lzh7a),.profile-readonly-grid.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;max-width:100%;overflow:hidden;color:#fff19a;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-license-grid.svelte-1lzh7a{padding-top:2px}.profile-login-method-list.svelte-1lzh7a,.profile-connect-list.svelte-1lzh7a{display:grid;gap:8px;min-width:0}.profile-login-method-row.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;background:#0000003d;border:1px solid rgba(91,117,128,.38)}.profile-login-method-row.svelte-1lzh7a div:where(.svelte-1lzh7a){display:grid;gap:4px;min-width:0}.profile-login-method-row.svelte-1lzh7a strong:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a small:where(.svelte-1lzh7a){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-login-method-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;font-size:11px}.profile-login-method-row.svelte-1lzh7a small:where(.svelte-1lzh7a){color:#9ee3e8b8;font-size:9px;line-height:1.2}.profile-login-method-badge.svelte-1lzh7a{padding:4px 6px;color:#f8f2d1b8;background:#5b758038;border:1px solid rgba(91,117,128,.48);font:900 9px / 1 var(--game-font-family);text-transform:uppercase}.profile-login-method-actions.svelte-1lzh7a{align-items:flex-end}.profile-license-legal.svelte-1lzh7a{display:grid;gap:7px}.profile-license-legal.svelte-1lzh7a label:where(.svelte-1lzh7a){display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;color:#f8f2d1ad;font-size:10px;line-height:1.35;text-transform:none}.profile-license-legal.svelte-1lzh7a input:where(.svelte-1lzh7a){width:13px;height:13px;margin:0;accent-color:#67f0a0}.profile-license-legal.svelte-1lzh7a a:where(.svelte-1lzh7a){color:#9ed8ff}.profile-license-errors.svelte-1lzh7a{display:grid;gap:4px;margin-top:0}.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:0;color:#ff9a9a;font-size:10px;line-height:1.35}.profile-actions.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-license-actions.svelte-1lzh7a{align-items:flex-end}.profile-actions.svelte-1lzh7a button:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a button:where(.svelte-1lzh7a),.profile-link-button.svelte-1lzh7a,.profile-refresh.svelte-1lzh7a{display:grid;place-items:center;min-height:30px;padding:0 12px;color:#101820;background:#67f0a0;border:1px solid rgba(211,255,218,.78);border-radius:0;font:900 10px / 1 var(--game-font-family);text-transform:uppercase;text-decoration:none;cursor:pointer}.profile-refresh.svelte-1lzh7a{min-height:24px;padding:0 8px;color:#9ee3e8eb;background:#9ee3e81a;border-color:#9ee3e86b}.profile-actions.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled,.profile-login-method-row.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled,.profile-refresh.svelte-1lzh7a:disabled{color:#f8f2d157;background:#5b758029;border-color:#5b758066;cursor:default}.profile-status.svelte-1lzh7a{min-width:0;margin-top:0;overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profile-status--success.svelte-1lzh7a{color:#67f0a0}.profile-status--error.svelte-1lzh7a,.profile-state--error.svelte-1lzh7a{color:#ff9a9a}.profile-status--loading.svelte-1lzh7a,.profile-state.svelte-1lzh7a{color:#9ee3e8d1}.profile-stat-grid.svelte-1lzh7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;min-width:0}.profile-stat-tile.svelte-1lzh7a{display:grid;align-content:center;gap:7px;min-width:0;min-height:58px;padding:10px;background:#f8f2d109;border:1px solid rgba(91,117,128,.34);border-radius:6px}.profile-stat-tile.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1;font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.controls-panel.svelte-1lzh7a{display:grid;gap:12px;margin-top:14px;min-width:0}.control-mode-bar.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;background:linear-gradient(180deg,#9ee3e814,#f8f2d106),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.control-mode-current.svelte-1lzh7a{display:grid;gap:4px;min-width:0}.control-mode-current.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:9px;line-height:1;text-transform:uppercase}.control-mode-current.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#fff19a;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.control-mode-selector.svelte-1lzh7a{display:grid;grid-template-columns:repeat(2,minmax(78px,1fr));min-width:0;border:1px solid rgba(158,227,232,.42);border-radius:6px;overflow:hidden}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a){appearance:none;display:grid;place-items:center;min-width:0;height:30px;padding:0 9px;color:#f8f2d1b3;background:#0000005c;border:0;border-left:1px solid rgba(158,227,232,.26);font:900 10px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):first-child{border-left:0}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):hover,.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):focus-visible{color:#fff19a;outline:none}.control-mode-selector.svelte-1lzh7a button.is-selected:where(.svelte-1lzh7a){color:#101820;background:#fff19a}.gamepad-status.svelte-1lzh7a{display:grid;grid-template-columns:9px auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:8px 10px;background:#0000004d;border:1px solid rgba(91,117,128,.42);border-radius:6px}.gamepad-status-light.svelte-1lzh7a{width:8px;height:8px;background:#f8f2d170;border-radius:50%;box-shadow:0 0 8px #f8f2d12e}.gamepad-status.svelte-1lzh7a strong:where(.svelte-1lzh7a),.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{min-width:0;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gamepad-status.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#f8f2d1}.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{color:#f8f2d19e;text-transform:none}.gamepad-status--success.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#67f0a0;box-shadow:0 0 10px #67f0a073}.gamepad-status--warning.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#fff19a;box-shadow:0 0 10px #fff19a6b}.gamepad-status--error.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#ff7d7d;box-shadow:0 0 10px #ff7d7d6b}.gamepad-hid-connect.svelte-1lzh7a{justify-self:start;min-height:34px;padding:0 12px;color:#101820;font:700 11px/1 var(--font-mono);letter-spacing:0;background:#67f0a0;border:1px solid rgba(103,240,160,.7);border-radius:6px;box-shadow:0 0 12px #67f0a02e;cursor:pointer}.gamepad-hid-connect.svelte-1lzh7a:hover,.gamepad-hid-connect.svelte-1lzh7a:focus-visible{color:#070c0e;background:#8cffb6;outline:none}.gamepad-hid-connect.svelte-1lzh7a:disabled{color:#f8f2d18c;background:#f8f2d11f;border-color:#f8f2d13d;box-shadow:none;cursor:wait}.gamepad-bindings-header.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:38px;padding:8px 10px;background:linear-gradient(180deg,#9ee3e812,#f8f2d105),#0000004d;border:1px solid rgba(91,117,128,.42);border-radius:6px}.gamepad-bindings-header.svelte-1lzh7a div:where(.svelte-1lzh7a){display:grid;gap:4px;min-width:0}.gamepad-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a),.gamepad-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.gamepad-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#f8f2d1;font-size:11px}.gamepad-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d19e;font-size:9px;text-transform:none}.gamepad-bindings-reset.svelte-1lzh7a,.gamepad-binding-edit.svelte-1lzh7a,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a){min-height:24px;padding:0 8px;color:#f8f2d1c7;background:#00000057;border:1px solid rgba(158,227,232,.36);border-radius:5px;font:800 9px/1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;cursor:pointer}.gamepad-bindings-reset.svelte-1lzh7a:hover,.gamepad-bindings-reset.svelte-1lzh7a:focus-visible,.gamepad-binding-edit.svelte-1lzh7a:hover,.gamepad-binding-edit.svelte-1lzh7a:focus-visible,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):hover,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):focus-visible{color:#101820;background:#fff19a;border-color:#fff19ad1;outline:none}.gamepad-bindings-reset.svelte-1lzh7a:disabled,.gamepad-binding-edit.svelte-1lzh7a:disabled{color:#f8f2d161;background:#f8f2d114;border-color:#5b758047;cursor:default}.gamepad-remap-status.svelte-1lzh7a{min-width:0;padding:7px 9px;color:#f8f2d1b8;background:#0000003d;border:1px solid rgba(91,117,128,.32);border-radius:5px;font-size:10px;line-height:1.25;text-transform:none}.gamepad-binding-grid.svelte-1lzh7a{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.control-group--gamepad-bindings.svelte-1lzh7a,.control-group--gamepad-readonly.svelte-1lzh7a{display:grid;align-content:start}.gamepad-binding-row.svelte-1lzh7a{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 66px;gap:6px;min-height:29px}.gamepad-binding-button.svelte-1lzh7a{min-width:0;max-width:124px;min-height:24px;padding:0 8px;overflow:hidden;color:#101820;background:#fff19a;border:1px solid rgba(255,241,154,.76);border-radius:5px;font:900 9px/1 var(--game-font-family);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer}.gamepad-binding-button.svelte-1lzh7a:hover,.gamepad-binding-button.svelte-1lzh7a:focus-visible{background:#d9ffff;border-color:#d9ffffd6;outline:none}.gamepad-binding-button.svelte-1lzh7a:disabled{cursor:default}.gamepad-binding-row.is-listening.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){background:#67f0a0;border-color:#67f0a0c7}.gamepad-binding-row.is-unbound.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){color:#f8f2d19e;background:#f8f2d114;border-color:#f8f2d133}.gamepad-binding-row.has-conflict.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){color:#101820;background:#ff9a9a;border-color:#ff7d7dc2}.gamepad-binding-edit.svelte-1lzh7a{width:100%;padding-inline:5px}.gamepad-remap-inline.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;padding:6px 0;border-top:1px solid rgba(91,117,128,.24)}.gamepad-remap-inline.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1a8;font-size:9px;line-height:1.2;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gamepad-remap-inline--conflict.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#ffb3b3}.keyboard-bindings-header.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:40px;padding:8px 10px;background:linear-gradient(180deg,#9ee3e812,#f8f2d105),#0000004d;border:1px solid rgba(91,117,128,.42);border-radius:6px}.keyboard-bindings-header.svelte-1lzh7a div:where(.svelte-1lzh7a){display:grid;gap:4px;min-width:0}.keyboard-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a),.keyboard-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.keyboard-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#f8f2d1;font-size:12px}.keyboard-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d1a3;font-size:10px;text-transform:none}.keyboard-bindings-reset.svelte-1lzh7a,.keyboard-binding-default.svelte-1lzh7a,.keyboard-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a){min-height:26px;padding:0 9px;color:#f8f2d1c7;background:#00000057;border:1px solid rgba(158,227,232,.36);border-radius:5px;font:800 9px/1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;cursor:pointer}.keyboard-bindings-reset.svelte-1lzh7a:hover,.keyboard-bindings-reset.svelte-1lzh7a:focus-visible,.keyboard-binding-default.svelte-1lzh7a:hover,.keyboard-binding-default.svelte-1lzh7a:focus-visible,.keyboard-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):hover,.keyboard-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):focus-visible{color:#101820;background:#fff19a;border-color:#fff19ad1;outline:none}.keyboard-bindings-reset.svelte-1lzh7a:disabled,.keyboard-binding-default.svelte-1lzh7a:disabled{color:#f8f2d161;background:#f8f2d114;border-color:#5b758047;cursor:default}.keyboard-remap-status.svelte-1lzh7a{min-width:0;padding:7px 9px;color:#f8f2d1b8;background:#0000003d;border:1px solid rgba(91,117,128,.32);border-radius:5px;font-size:10px;line-height:1.25;text-transform:none}.control-command-grid.keyboard-binding-grid.svelte-1lzh7a{grid-template-columns:repeat(4,minmax(220px,1fr));gap:8px;align-items:start}.keyboard-binding-column.svelte-1lzh7a{display:grid;align-content:start;gap:7px;min-width:0}.control-group--keyboard-bindings.svelte-1lzh7a{display:grid;align-content:start}.control-row.keyboard-binding-row.svelte-1lzh7a{grid-template-columns:minmax(142px,1fr) minmax(30px,max-content) 30px;gap:5px;min-height:22px;padding:2px 3px;border-radius:4px;cursor:pointer}.keyboard-binding-row.svelte-1lzh7a:hover,.keyboard-binding-row.svelte-1lzh7a:focus-visible{background:#9ee3e812;outline:1px solid rgba(158,227,232,.32);outline-offset:-1px}.keyboard-binding-row.is-disabled.svelte-1lzh7a{cursor:default;opacity:.62}.keyboard-binding-row.is-disabled.svelte-1lzh7a:hover,.keyboard-binding-row.is-disabled.svelte-1lzh7a:focus-visible{background:transparent;outline:none}.keyboard-binding-command.svelte-1lzh7a{min-width:0;overflow:hidden;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.control-row.keyboard-binding-row.svelte-1lzh7a .keyboard-binding-chip:where(.svelte-1lzh7a){display:inline-grid;place-items:center;justify-self:end;min-width:30px;max-width:54px;min-height:18px;padding:0 5px;overflow:hidden;color:#101820;background:#fff19a;border:1px solid rgba(255,241,154,.62);border-radius:3px;box-shadow:none;font:900 8px/1 var(--game-font-family);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;pointer-events:none}.keyboard-binding-row.svelte-1lzh7a:hover .keyboard-binding-chip:where(.svelte-1lzh7a),.keyboard-binding-row.svelte-1lzh7a:focus-visible .keyboard-binding-chip:where(.svelte-1lzh7a){background:#d9ffff;border-color:#d9ffffd6}.keyboard-binding-row.is-active.svelte-1lzh7a .keyboard-binding-chip:where(.svelte-1lzh7a),.keyboard-binding-row.is-listening.svelte-1lzh7a .keyboard-binding-chip:where(.svelte-1lzh7a){color:#101820;background:#67f0a0;border-color:#67f0a0c7;box-shadow:none}.keyboard-binding-row.has-conflict.svelte-1lzh7a .keyboard-binding-chip:where(.svelte-1lzh7a){color:#101820;background:#ff9a9a;border-color:#ff7d7dc2}.keyboard-binding-row.is-active.svelte-1lzh7a .keyboard-binding-command:where(.svelte-1lzh7a){color:#f8f2d1}.keyboard-binding-default.svelte-1lzh7a,.control-row.keyboard-binding-row.svelte-1lzh7a .keyboard-binding-default-badge:where(.svelte-1lzh7a){display:inline-grid;place-items:center;justify-self:end;min-width:27px;min-height:18px;padding-inline:3px;border-color:#9ee3e847;border-radius:3px;box-shadow:none;font-size:8px}.keyboard-binding-default-badge.svelte-1lzh7a{color:#f8f2d16b;background:#f8f2d10b;border:1px solid rgba(91,117,128,.28);font:900 8px/1 var(--game-font-family);letter-spacing:0;text-transform:uppercase}.keyboard-binding-default-badge.is-custom.svelte-1lzh7a{color:#fff19ab8;background:#fff19a14;border-color:#fff19a47}.keyboard-remap-inline.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;margin:3px 0 5px;padding:7px 8px;background:#060e12eb;border:1px solid rgba(158,227,232,.34);border-radius:4px;box-shadow:0 8px 20px #0000003d}.keyboard-remap-inline.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1a8;font-size:10px;line-height:1.2;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.keyboard-remap-inline--conflict.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#ffb3b3}.control-gamepad.svelte-1lzh7a{position:relative;display:grid;grid-template-columns:1fr .75fr 1fr;grid-template-rows:24px 58px 34px;align-items:center;justify-items:center;min-width:0;min-height:142px;padding:10px 18px 12px;overflow:hidden;background:radial-gradient(circle at 31% 55%,rgba(158,227,232,.11),transparent 22%),radial-gradient(circle at 69% 55%,rgba(255,241,154,.1),transparent 22%),linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000057;border:1px solid rgba(91,117,128,.5);border-radius:8px}.gamepad-handle.svelte-1lzh7a{position:absolute;bottom:11px;width:142px;height:92px;background:#090d12bd;border:1px solid rgba(158,227,232,.32);border-radius:46px 46px 56px 56px;transform:rotate(10deg)}.gamepad-handle--left.svelte-1lzh7a{left:calc(50% - 245px)}.gamepad-handle--right.svelte-1lzh7a{right:calc(50% - 245px);transform:rotate(-10deg)}.control-gamepad.svelte-1lzh7a:before{content:"";position:absolute;inset:18px 25%;background:#090d12d1;border:1px solid rgba(158,227,232,.38);border-radius:30px}.gamepad-stick.svelte-1lzh7a,.gamepad-dpad.svelte-1lzh7a,.gamepad-face.svelte-1lzh7a,.gamepad-shoulder.svelte-1lzh7a,.gamepad-system.svelte-1lzh7a{position:relative;z-index:1}.gamepad-stick.svelte-1lzh7a{display:grid;place-items:center;width:46px;height:46px;color:#f8f2d1c7;background:radial-gradient(circle,rgba(248,242,209,.14) 0 34%,transparent 35%),#00000070;border:1px solid rgba(158,227,232,.54);border-radius:50%;box-shadow:0 0 14px #9ee3e81f;font-size:9px}.gamepad-stick--left.svelte-1lzh7a{grid-column:1;grid-row:2}.gamepad-stick--right.svelte-1lzh7a{grid-column:3;grid-row:2}.gamepad-dpad.svelte-1lzh7a{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(3,15px);grid-template-rows:repeat(3,15px)}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a){background:#f8f2d1b8;border:1px solid rgba(16,24,32,.6)}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):first-child{grid-column:2;grid-row:1}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(2){grid-column:1;grid-row:2}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(3){grid-column:2;grid-row:3}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(4){grid-column:3;grid-row:2}.gamepad-face.svelte-1lzh7a{grid-column:3;grid-row:3;display:grid;grid-template-columns:repeat(3,20px);grid-template-rows:repeat(3,20px);align-items:center;justify-items:center}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a){display:grid;place-items:center;width:17px;height:17px;color:#101820;background:#fff19a;border-radius:50%;font-size:8px;line-height:1}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):first-child{grid-column:2;grid-row:1}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(2){grid-column:1;grid-row:2;background:#9ee3e8}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(3){grid-column:3;grid-row:2;background:#67f0a0}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(4){grid-column:2;grid-row:3;background:#ff8264}.gamepad-shoulder.svelte-1lzh7a{display:grid;place-items:center;min-width:76px;height:22px;color:#9ee3e8e0;background:#00000057;border:1px solid rgba(158,227,232,.4);border-radius:6px;font-size:9px}.gamepad-shoulder--left.svelte-1lzh7a{grid-column:1;grid-row:1}.gamepad-shoulder--right.svelte-1lzh7a{grid-column:3;grid-row:1}.gamepad-system.svelte-1lzh7a{display:grid;place-items:center;width:24px;height:18px;color:#f8f2d1d1;background:#0000006b;border:1px solid rgba(91,117,128,.56);border-radius:6px;font-size:10px}.gamepad-system--minus.svelte-1lzh7a{grid-column:2;grid-row:1;justify-self:start}.gamepad-system--plus.svelte-1lzh7a{grid-column:2;grid-row:1;justify-self:end}.control-keyboard.svelte-1lzh7a{display:grid;gap:4px;min-width:0;padding:10px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000057;border:1px solid rgba(91,117,128,.5);border-radius:8px}.control-keyboard-row.svelte-1lzh7a{display:flex;gap:4px;min-width:0}.control-key.svelte-1lzh7a{display:inline-grid;flex:var(--key-units, 1) 1 0;place-items:center;min-width:0;height:clamp(19px,2.15vw,26px);padding:0 4px;overflow:hidden;color:#f8f2d17a;background:linear-gradient(180deg,#f8f2d117,#f8f2d106),#090d12eb;border:1px solid rgba(91,117,128,.58);border-radius:5px;box-shadow:0 1px #f8f2d114 inset,0 -2px #0000003d inset;font:900 clamp(7px,.82vw,9px) / 1 var(--game-font-family);text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:background-color 80ms ease,border-color 80ms ease,box-shadow 80ms ease,color 80ms ease,transform 80ms ease}.control-key.is-used.svelte-1lzh7a{color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 12%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-panel-bezel-color) 24%,rgba(217,255,255,.42)),color-mix(in srgb,var(--cockpit-panel-bezel-color) 28%,rgba(248,242,209,.2))),color-mix(in srgb,var(--cockpit-panel-bezel-color) 18%,rgba(22,33,40,.94));border-color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 34%,rgba(248,242,209,.92));box-shadow:0 0 0 1px color-mix(in srgb,var(--cockpit-panel-bezel-color) 18%,rgba(248,242,209,.34)) inset,0 0 14px color-mix(in srgb,var(--cockpit-panel-bezel-color) 24%,rgba(217,255,255,.34))}.control-key.is-active.svelte-1lzh7a{color:#101820;background:color-mix(in srgb,var(--cockpit-panel-bezel-color) 74%,#d9ffff);border-color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 48%,#ffffff);box-shadow:0 0 0 1px #ffffff2e inset,0 0 16px color-mix(in srgb,var(--cockpit-panel-bezel-color) 58%,transparent);transform:translateY(1px)}.control-command-grid.svelte-1lzh7a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.control-group.svelte-1lzh7a{min-width:0;padding:9px 10px 8px;background:#00000047;border:1px solid rgba(91,117,128,.42);border-radius:6px}.control-group.svelte-1lzh7a h3:where(.svelte-1lzh7a){margin-bottom:6px;font-size:11px}.control-row.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:19px;padding:4px 0;border-top:1px solid rgba(91,117,128,.24)}.control-row.svelte-1lzh7a:first-of-type{border-top:0}.control-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.control-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.control-row.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d1a3;text-transform:none}.control-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;text-align:right}.feedback-form.svelte-1lzh7a{display:grid;gap:12px;margin-top:18px;min-width:0}.feedback-workspace.svelte-1lzh7a{display:grid;grid-template-columns:minmax(320px,2fr) minmax(420px,3fr);align-items:start;gap:14px;min-height:0;margin-top:16px}.feedback-workspace--empty.svelte-1lzh7a{grid-template-columns:minmax(320px,min(620px,100%));justify-content:center}.feedback-panel.svelte-1lzh7a{min-width:0;padding:12px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.feedback-workspace.svelte-1lzh7a .feedback-form:where(.svelte-1lzh7a){margin-top:0}.feedback-form-row.svelte-1lzh7a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.feedback-form-row.svelte-1lzh7a label:where(.svelte-1lzh7a){margin:0;color:#f8f2d19e;font-size:10px;line-height:1;text-transform:uppercase}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a){--feedback-select-caret-color: rgba(248, 242, 209, .82);appearance:none;min-width:0;height:30px;padding:0 34px 0 9px;color:#f8f2d1;background-color:#00000094;background-image:linear-gradient(45deg,transparent 50%,var(--feedback-select-caret-color) 50%),linear-gradient(135deg,var(--feedback-select-caret-color) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:6px 6px;border:1px solid rgba(158,227,232,.42);border-radius:0;font:900 10px / 1 var(--game-font-family);text-transform:uppercase}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a):disabled,textarea.svelte-1lzh7a:disabled{color:#f8f2d16b;border-color:#5b758057;cursor:default}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a):disabled{--feedback-select-caret-color: rgba(248, 242, 209, .34)}textarea.svelte-1lzh7a{width:100%;min-height:min(34vh,260px);resize:vertical;padding:14px;color:#f8f2d1;background:#00000094;border:1px solid rgba(158,227,232,.48);border-radius:0;font:400 13px / 1.45 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}textarea.svelte-1lzh7a:focus{border-color:#9ee3e8eb;outline:none}.feedback-actions.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-actions.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:11px}.feedback-actions.svelte-1lzh7a button:where(.svelte-1lzh7a){min-height:32px;padding:0 14px;color:#101820;background:#67f0a0;border:1px solid rgba(211,255,218,.78);border-radius:0;font:900 11px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.feedback-actions.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled{color:#f8f2d157;background:#5b758029;border-color:#5b758066;cursor:default}.feedback-status.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;text-transform:uppercase}.feedback-status.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-size:10px;font-weight:900}.feedback-status--loading.svelte-1lzh7a{color:#fff19a;background:#fff19a1a;border:1px solid rgba(255,241,154,.42)}.feedback-status--success.svelte-1lzh7a{color:#67f0a0;background:#67f0a01a;border:1px solid rgba(103,240,160,.48)}.feedback-status--error.svelte-1lzh7a{color:#ff7d7d;background:#ff7d7d1a;border:1px solid rgba(255,125,125,.46)}.feedback-vote-column.svelte-1lzh7a{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0}.feedback-vote-header.svelte-1lzh7a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 -12px;padding:0 12px 10px;border-bottom:1px solid rgba(91,117,128,.42)}.feedback-vote-header.svelte-1lzh7a h3:where(.svelte-1lzh7a){font-size:12px}.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:5px;font-size:10px;line-height:1.35}.feedback-vote-header.svelte-1lzh7a>span:where(.svelte-1lzh7a){flex:0 0 auto;display:inline-grid;place-items:center;min-height:22px;padding:0 7px;color:#67f0a0;background:#67f0a014;border:1px solid rgba(103,240,160,.32);font-size:9px;line-height:1}.feedback-vote-message.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:0;padding:7px 9px;color:#ff7d7d;background:#ff7d7d1a;border:1px solid rgba(255,125,125,.42);font-size:9px;line-height:1.35;text-transform:uppercase}.feedback-vote-message.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-weight:900}.feedback-item-list.svelte-1lzh7a{display:grid;gap:8px;max-height:min(48vh,500px);min-height:0;overflow:auto;padding-right:4px;scrollbar-color:rgba(158,227,232,.72) rgba(91,117,128,.28)}.feedback-list-state.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:12px;color:#f8f2d1ad;background:#0000003d;border:1px solid rgba(91,117,128,.36);font-size:10px;line-height:1.45;text-transform:uppercase}.feedback-list-state.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-weight:900}.feedback-list-state--error.svelte-1lzh7a{color:#ff7d7d;background:#ff7d7d1a;border-color:#ff7d7d75}.feedback-list-state--fallback.svelte-1lzh7a{min-height:0;color:#fff19a;background:#fff19a14;border-color:#fff19a52}.feedback-item.svelte-1lzh7a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:10px;background:#0000004d;border:1px solid rgba(91,117,128,.38);border-radius:6px}.feedback-vote-controls.svelte-1lzh7a{display:grid;grid-template-rows:28px 40px 28px;justify-items:center;align-content:start;gap:0}.feedback-vote-controls.svelte-1lzh7a strong:where(.svelte-1lzh7a){display:grid;place-items:center;min-width:0;min-height:40px;color:#fff19a;font-size:13px;line-height:1;text-align:center}.feedback-vote-button.svelte-1lzh7a{--feedback-vote-arrow-color: rgba(248, 242, 209, .72);appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;background:#090d12db;border:1px solid rgba(91,117,128,.62);border-radius:6px;box-shadow:none;font:inherit;text-transform:none;cursor:pointer}.feedback-vote-button.svelte-1lzh7a:hover,.feedback-vote-button.svelte-1lzh7a:focus-visible{--feedback-vote-arrow-color: #ffffff;border-color:#f8f2d1b8;outline:none}.feedback-vote-arrow.svelte-1lzh7a{display:block;width:0;height:0;filter:drop-shadow(0 0 5px rgba(158,227,232,.18))}.feedback-vote-arrow--up.svelte-1lzh7a{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10.4px solid var(--feedback-vote-arrow-color)}.feedback-vote-arrow--down.svelte-1lzh7a{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10.4px solid var(--feedback-vote-arrow-color)}.feedback-vote-button--up.is-active.svelte-1lzh7a{--feedback-vote-arrow-color: #101820;background:#67f0a0;border-color:#d3ffdac7}.feedback-vote-button--down.is-active.svelte-1lzh7a{--feedback-vote-arrow-color: #101820;background:#ff7d7d;border-color:#ffbebec7}.feedback-vote-button.svelte-1lzh7a:disabled{cursor:default}.feedback-item-copy.svelte-1lzh7a{display:grid;gap:6px;min-width:0;text-transform:none}.feedback-item-meta.svelte-1lzh7a,.feedback-item-footer.svelte-1lzh7a{display:flex;flex-wrap:wrap;gap:6px;min-width:0;color:#f8f2d185;font-size:9px;line-height:1.2;text-transform:uppercase}.feedback-item-copy.svelte-1lzh7a h4:where(.svelte-1lzh7a){margin:0;color:#f8f2d1;font-size:12px;line-height:1.25;text-transform:none}.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:0;color:#f8f2d1b3;font-size:11px;line-height:1.42}.feedback-item-footer.svelte-1lzh7a span:where(.svelte-1lzh7a){min-height:18px;padding:3px 6px;background:#f8f2d109;border:1px solid rgba(91,117,128,.28)}@media(max-width:760px){.context-dialog--controls.svelte-1lzh7a{width:min(96vw,760px)}.context-dialog--feedback.svelte-1lzh7a{width:min(96vw,760px);overflow:auto}.profile-workspace.svelte-1lzh7a,.profile-summary-strip.svelte-1lzh7a,.profile-stat-grid.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.profile-login-method-row.svelte-1lzh7a{grid-template-columns:minmax(0,1fr);align-items:stretch}.feedback-workspace.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.feedback-item-list.svelte-1lzh7a{max-height:240px}.control-command-grid.svelte-1lzh7a{grid-template-columns:repeat(2,minmax(0,1fr))}.keyboard-bindings-header.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.keyboard-bindings-reset.svelte-1lzh7a{justify-self:stretch}.control-command-grid.keyboard-binding-grid.svelte-1lzh7a,.gamepad-bindings-header.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.gamepad-bindings-reset.svelte-1lzh7a{justify-self:stretch}.gamepad-binding-grid.svelte-1lzh7a,.control-mode-bar.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.control-mode-selector.svelte-1lzh7a{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gamepad-status.svelte-1lzh7a{grid-template-columns:9px minmax(0,1fr)}.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{grid-column:2}.gamepad-hid-connect.svelte-1lzh7a{justify-self:stretch;width:100%}.control-gamepad.svelte-1lzh7a{grid-template-columns:minmax(0,1fr) minmax(72px,.6fr) minmax(0,1fr);min-height:126px;padding-inline:10px}.control-gamepad.svelte-1lzh7a:before{inset-inline:20%}.gamepad-handle--left.svelte-1lzh7a{left:calc(50% - 202px)}.gamepad-handle--right.svelte-1lzh7a{right:calc(50% - 202px)}.zone-presence.svelte-1lzh7a{max-width:min(50vw,250px);gap:4px}.zone-presence-name.svelte-1lzh7a{max-width:84px}.zone-presence-count.svelte-1lzh7a{max-width:68px}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{max-width:92px}.context-chip.svelte-1lzh7a{padding-inline:3px}.wallet-chip.svelte-1lzh7a{max-width:112px;padding-inline:3px}.cockpit-action-dock.svelte-1lzh7a{bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px));gap:5px}.cockpit-action-slot.svelte-1lzh7a{min-height:30px;font-size:var(--cockpit-action-slot-font-size)}.control-chip.svelte-1lzh7a{max-width:98px}.profile-chip.svelte-1lzh7a{max-width:86px}}@media(max-width:860px){.spaceport-actions{gap:4px}.zone-presence.svelte-1lzh7a{max-width:min(46vw,300px);padding-right:5px}.zone-presence-name.svelte-1lzh7a{max-width:96px}.zone-presence-count.svelte-1lzh7a{max-width:78px}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{max-width:106px}.context-chip.svelte-1lzh7a{padding-inline:2px;font-size:9px}.wallet-chip.svelte-1lzh7a{max-width:98px;padding-inline:2px;font-size:9px}.cockpit-action-dock.svelte-1lzh7a{gap:6px}.cockpit-action-slot.svelte-1lzh7a{padding-inline:var(--cockpit-action-slot-pad-x);font-size:var(--cockpit-action-slot-font-size)}.control-chip.svelte-1lzh7a{max-width:106px}.profile-chip.svelte-1lzh7a{max-width:96px}}@media(max-width:980px){.control-command-grid.keyboard-binding-grid.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}}@media(max-height:720px){.context-dialog--controls.svelte-1lzh7a{--spaceport-modal-dialog-padding: 14px}.context-dialog--controls.svelte-1lzh7a .spaceport-modal-header:where(.svelte-1lzh7a){margin-bottom:9px;padding-bottom:8px}.context-dialog--controls.svelte-1lzh7a h2:where(.svelte-1lzh7a){font-size:20px}.controls-panel.svelte-1lzh7a{gap:9px;margin-top:10px}.control-keyboard.svelte-1lzh7a{gap:3px;padding:8px}.control-keyboard-row.svelte-1lzh7a{gap:3px}.control-key.svelte-1lzh7a{height:18px;border-radius:4px;font-size:7px}.control-gamepad.svelte-1lzh7a{min-height:118px;grid-template-rows:22px 48px 30px}.gamepad-stick.svelte-1lzh7a{width:40px;height:40px}.gamepad-shoulder.svelte-1lzh7a{min-width:66px;height:20px}.control-group.svelte-1lzh7a{padding:7px 8px 6px}.control-row.svelte-1lzh7a{min-height:16px;padding:2px 0}.control-row.keyboard-binding-row.svelte-1lzh7a{min-height:21px;padding:2px 3px}}.cockpit-boot-curtain.svelte-1m6c2ep{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8f2d1cc;background:#000;opacity:1;visibility:visible;font:800 clamp(11px,1.6vw,16px) / 1.2 var(--game-font-family, "Departure Mono", monospace);text-transform:uppercase;pointer-events:auto;transition:none}.cockpit-boot-curtain.is-revealing.svelte-1m6c2ep{opacity:var(--cockpit-boot-curtain-opacity, 1);pointer-events:none;transition:opacity 34ms linear}.cockpit-boot-curtain.is-revealing.is-reduced-motion.svelte-1m6c2ep{transition-duration:34ms}.cockpit-boot-curtain.is-revealing.is-clock-held.svelte-1m6c2ep{transition:none}.cockpit-boot-restore-status.svelte-1m6c2ep{display:inline-flex;align-items:center;gap:10px;min-height:28px;opacity:1;transition:opacity 90ms ease-out}.cockpit-boot-restore-status.is-hidden.svelte-1m6c2ep{opacity:0}.cockpit-boot-restore-status.svelte-1m6c2ep:before{content:"";width:10px;height:10px;border:1px solid rgba(255,241,154,.36);border-top-color:#fff19a;animation:svelte-1m6c2ep-cockpit-boot-restore-spin .72s linear infinite}.cockpit-boot-assistive-status.svelte-1m6c2ep{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1m6c2ep-cockpit-boot-restore-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cockpit-boot-curtain.is-revealing.svelte-1m6c2ep{transition-duration:34ms}.cockpit-boot-restore-status.svelte-1m6c2ep:before{animation:none;border-color:#fff19a8f}}.right-bulkhead-panel.svelte-go42f0{--right-bulkhead-bg: #000000;--right-bulkhead-text: #f8f2d1;--right-bulkhead-trace: var(--cockpit-panel-highlight-color, #9ee3e8);--right-bulkhead-danger: #ff8264;position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--cockpit-panel-gap, 5px);width:100%;height:100%;padding:var(--cockpit-panel-padding, 7px);color:var(--right-bulkhead-text);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-32, rgba(158, 227, 232, .32)));border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));overflow:hidden;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);pointer-events:none}.right-bulkhead-surface.svelte-go42f0{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:10px;background:#000;box-shadow:inset 0 0 0 1px #fff19a1f}.right-bulkhead-message-list.svelte-go42f0{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0;padding-right:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}.right-bulkhead-message-list.svelte-go42f0:hover{scrollbar-color:rgba(255,255,255,.5) transparent}.right-bulkhead-message-list.svelte-go42f0::-webkit-scrollbar{width:5px}.right-bulkhead-message-list.svelte-go42f0::-webkit-scrollbar-track{background:transparent}.right-bulkhead-message-list.svelte-go42f0::-webkit-scrollbar-thumb{background:transparent}.right-bulkhead-message-list.svelte-go42f0:hover::-webkit-scrollbar-thumb{background:#ffffff80}.right-bulkhead-message.svelte-go42f0:first-child{margin-top:auto}.right-bulkhead-message.svelte-go42f0{--message-opacity: 1;--message-bg: rgba(8, 13, 15, .76);--message-meta-color: rgba(174, 181, 178, .68);--message-meta-strong-color: rgba(174, 181, 178, .78);--message-text-color: var(--right-bulkhead-text);display:grid;gap:5px;min-width:0;padding:8px 9px;border-left:3px solid var(--right-bulkhead-trace);background:var(--message-bg);box-shadow:inset 0 0 0 1px #9ee3e814,inset 0 0 16px #7bc3c00b;opacity:var(--message-opacity);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.right-bulkhead-message.age-dim.svelte-go42f0{--message-opacity: .68;--message-bg: rgba(8, 13, 15, .56);--message-meta-color: rgba(174, 181, 178, .5);--message-meta-strong-color: rgba(174, 181, 178, .56);--message-text-color: rgba(248, 242, 209, .68)}.right-bulkhead-message.age-stale.svelte-go42f0{--message-opacity: .44;--message-bg: rgba(8, 13, 15, .42);--message-meta-color: rgba(174, 181, 178, .38);--message-meta-strong-color: rgba(174, 181, 178, .42);--message-text-color: rgba(248, 242, 209, .44)}.right-bulkhead-message.svelte-go42f0:hover{--message-opacity: 1;--message-bg: rgba(8, 13, 15, .82);--message-meta-color: rgba(174, 181, 178, .82);--message-meta-strong-color: rgba(174, 181, 178, .9);--message-text-color: var(--right-bulkhead-text)}.right-bulkhead-message.side-right.svelte-go42f0{border-left-color:#fff19a}.right-bulkhead-message.tone-warning.svelte-go42f0{border-left-color:var(--right-bulkhead-danger);box-shadow:inset 0 0 0 1px #ff826433,inset 0 0 18px #ff826413}.right-bulkhead-message-meta.svelte-go42f0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:var(--message-meta-color);font-size:15px;font-weight:800;line-height:1;text-transform:none;transition:color .14s ease}.right-bulkhead-message-meta.svelte-go42f0 strong:where(.svelte-go42f0){min-width:0;overflow:hidden;color:var(--message-meta-strong-color);text-overflow:ellipsis;white-space:nowrap}.right-bulkhead-message.svelte-go42f0 p:where(.svelte-go42f0){min-width:0;margin:0;color:var(--message-text-color);font-size:20px;font-weight:800;line-height:1.28;text-transform:none;transition:color .14s ease}.right-bulkhead-message.svelte-go42f0 p.is-streaming:where(.svelte-go42f0):after{content:"";display:inline-block;width:.52ch;height:.9em;margin-left:.12ch;vertical-align:-.08em;background:color-mix(in srgb,var(--message-text-color) 78%,#ffffff);box-shadow:0 0 8px color-mix(in srgb,var(--right-bulkhead-trace) 42%,transparent);animation:svelte-go42f0-right-bulkhead-type-cursor .66s steps(2,end) infinite}@keyframes svelte-go42f0-right-bulkhead-type-cursor{0%,48%{opacity:.95}49%,to{opacity:.18}}.cockpit-boot-surface.svelte-l98s8q{--boot-copy: #a4adab;--boot-info: #9ee3e8;--boot-ok: #67f0a0;--boot-warn: #fff19a;--boot-fail: #ff8264;position:absolute;inset:var(--cockpit-boot-inset-top, var(--cockpit-panel-padding, 7px)) var(--cockpit-boot-inset-right, var(--cockpit-panel-padding, 7px)) var(--cockpit-boot-inset-bottom, var(--cockpit-panel-padding, 7px)) var(--cockpit-boot-inset-left, var(--cockpit-panel-padding, 7px));z-index:12;min-width:0;min-height:0;overflow:hidden;isolation:isolate;color:var(--boot-copy);background:#000;border-radius:var(--cockpit-boot-radius, 2px);box-shadow:inset 0 0 0 1px #9ee3e80f;opacity:var(--cockpit-boot-surface-opacity, 1);font-family:var(--game-font-family, "Departure Mono", monospace);line-height:1.03;text-transform:uppercase;pointer-events:auto}.cockpit-boot-surface.is-handoff.svelte-l98s8q{pointer-events:none;transition:opacity 34ms linear}.cockpit-boot-effect-layer.svelte-l98s8q,.cockpit-boot-effect-layer.svelte-l98s8q:before,.cockpit-boot-effect-layer.svelte-l98s8q:after,.cockpit-boot-sync-tear.svelte-l98s8q{position:absolute;inset:0;pointer-events:none}.cockpit-boot-effect-layer.svelte-l98s8q{z-index:3;overflow:hidden;transform:translate(var(--cockpit-boot-jitter, 0px))}.cockpit-boot-effect-layer.svelte-l98s8q:before,.cockpit-boot-effect-layer.svelte-l98s8q:after{content:"";opacity:0}.cockpit-boot-surface.is-strike.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q){background:#d9ffff;animation:svelte-l98s8q-cockpit-boot-strike-fill 64ms steps(2,end) both;will-change:opacity}.cockpit-boot-surface.is-strike.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):before{opacity:.82;background:linear-gradient(180deg,transparent 0 42%,rgba(0,14,18,.78) 42% 48%,transparent 48% 100%);animation:svelte-l98s8q-cockpit-boot-strike-band 64ms steps(3,end) both}.cockpit-boot-surface.is-collapse.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q),.cockpit-boot-surface.is-post.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q){will-change:transform,opacity}.cockpit-boot-surface.is-collapse.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):before{opacity:.66;background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(158,227,232,.28) 9px 10px,transparent 10px 25px),linear-gradient(180deg,transparent 18%,rgba(217,255,255,.56) 18% 19%,transparent 19% 64%,rgba(103,240,160,.26) 64% 65%,transparent 65%);animation:svelte-l98s8q-cockpit-boot-collapse-noise .17s steps(5,end) both}.cockpit-boot-surface.is-collapse.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):after,.cockpit-boot-surface.is-post.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):after{opacity:.16;background:repeating-linear-gradient(180deg,rgba(217,255,255,.12) 0 1px,transparent 1px 4px);animation:svelte-l98s8q-cockpit-boot-scan-fragments .26s steps(6,end) infinite}.cockpit-boot-sync-tear.svelte-l98s8q{right:auto;width:100%;height:2px;opacity:0;background:#d9ffffb8;box-shadow:0 -1px #000c,0 1px #67f0a038}.cockpit-boot-surface.is-collapse.svelte-l98s8q .cockpit-boot-sync-tear:where(.svelte-l98s8q){animation:svelte-l98s8q-cockpit-boot-sync-tear .17s steps(5,end) 1}.cockpit-boot-surface.is-micro-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q),.cockpit-boot-surface.is-exit-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q){z-index:6;will-change:opacity}.cockpit-boot-surface.is-micro-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):before{background:linear-gradient(180deg,#e1ffffeb 0 27%,#67f0a075 27% 31%,#f7fffff5 31% 67%,#000000e6 67% 73%,#d9ffffd6 73% 100%);animation:svelte-l98s8q-cockpit-boot-micro-flash 58ms steps(4,end) both}.cockpit-boot-surface.is-micro-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):after{background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.82) 3px 5px),repeating-linear-gradient(90deg,rgba(217,255,255,.42) 0 7%,transparent 7% 19%);animation:svelte-l98s8q-cockpit-boot-micro-fragments 58ms steps(5,end) both}.cockpit-boot-surface.is-micro-glitch.svelte-l98s8q .cockpit-boot-sync-tear:where(.svelte-l98s8q){animation:svelte-l98s8q-cockpit-boot-micro-tear 58ms steps(4,end) both}.cockpit-boot-surface.is-exit-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):before{--cockpit-boot-random-delay: var(--cockpit-glitch-noise-delay, 0ms);opacity:.22;background:repeating-linear-gradient(180deg,rgba(217,255,255,.38) 0 var(--cockpit-glitch-noise-line, 1px),transparent var(--cockpit-glitch-noise-line, 1px) var(--cockpit-glitch-noise-period, 4px)),repeating-linear-gradient(var(--cockpit-glitch-column-angle, 90deg),transparent 0 var(--cockpit-glitch-column-start, 11%),rgba(103,240,160,.22) var(--cockpit-glitch-column-start, 11%) var(--cockpit-glitch-column-end, 16%),transparent var(--cockpit-glitch-column-end, 16%) 100%);animation:svelte-l98s8q-cockpit-boot-exit-noise var(--cockpit-glitch-noise-duration, 96ms) steps(6,end) var(--cockpit-glitch-noise-delay, 0ms) infinite var(--cockpit-glitch-noise-direction, normal)}.cockpit-boot-surface.is-exit-glitch.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q):after{--cockpit-boot-random-delay: var(--cockpit-glitch-slice-delay, 0ms);opacity:.36;background:linear-gradient(180deg,transparent 0 var(--cockpit-glitch-slice-a-top, 16%),rgba(217,255,255,.48) var(--cockpit-glitch-slice-a-top, 16%) var(--cockpit-glitch-slice-a-end, 18%),transparent var(--cockpit-glitch-slice-a-end, 18%) var(--cockpit-glitch-slice-block-top, 46%),rgba(0,0,0,.94) var(--cockpit-glitch-slice-block-top, 46%) var(--cockpit-glitch-slice-block-end, 57%),transparent var(--cockpit-glitch-slice-block-end, 57%) var(--cockpit-glitch-slice-b-top, 78%),rgba(103,240,160,.34) var(--cockpit-glitch-slice-b-top, 78%) var(--cockpit-glitch-slice-b-end, 80%),transparent var(--cockpit-glitch-slice-b-end, 80%) 100%),linear-gradient(var(--cockpit-glitch-column-angle, 90deg),transparent 0 var(--cockpit-glitch-column-start, 9%),rgba(217,255,255,.2) var(--cockpit-glitch-column-start, 9%) var(--cockpit-glitch-column-end, 22%),transparent var(--cockpit-glitch-column-end, 22%) 100%);animation:svelte-l98s8q-cockpit-boot-exit-slices var(--cockpit-glitch-slice-duration, 132ms) steps(7,end) var(--cockpit-glitch-slice-delay, 0ms) infinite var(--cockpit-glitch-slice-direction, normal)}.cockpit-boot-surface.is-exit-glitch.svelte-l98s8q .cockpit-boot-sync-tear:where(.svelte-l98s8q){--cockpit-boot-random-delay: var(--cockpit-glitch-tear-delay, 0ms);animation:svelte-l98s8q-cockpit-boot-exit-tear var(--cockpit-glitch-tear-duration, 138ms) steps(6,end) var(--cockpit-glitch-tear-delay, 0ms) infinite}.cockpit-boot-random-fragment.svelte-l98s8q{--cockpit-boot-random-delay: var(--cockpit-glitch-fragment-delay, 0ms);position:absolute;top:var(--cockpit-glitch-fragment-top, 50%);left:var(--cockpit-glitch-fragment-left, 10%);z-index:2;display:block;width:var(--cockpit-glitch-fragment-width, 24%);height:var(--cockpit-glitch-fragment-height, 2px);opacity:0;background:var(--cockpit-glitch-fragment-color, rgba(217, 255, 255, .72));box-shadow:0 1px #000000c2;animation:svelte-l98s8q-cockpit-boot-random-fragment var(--cockpit-glitch-fragment-duration, 92ms) steps(5,end) var(--cockpit-glitch-fragment-delay, 0ms) infinite;pointer-events:none;will-change:opacity,transform}.cockpit-boot-terminal.svelte-l98s8q{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;min-width:0;min-height:0;padding:clamp(5px,1.6cqw,12px);overflow:hidden;font-size:max(16px,var(--cockpit-inner-projected-font-floor, 16px));font-weight:800}.cockpit-boot-lines.svelte-l98s8q{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;min-width:0;max-height:100%;overflow:hidden}.cockpit-boot-line.svelte-l98s8q{display:grid;grid-template-columns:7ch minmax(0,1fr);gap:.7ch;flex:0 0 auto;min-width:0;height:1.03em;color:var(--boot-copy);white-space:nowrap}.cockpit-boot-token.svelte-l98s8q,.cockpit-boot-copy.svelte-l98s8q{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.cockpit-boot-token.svelte-l98s8q{color:var(--boot-info)}.cockpit-boot-token.tone-ok.svelte-l98s8q,.cockpit-boot-token.tone-ready.svelte-l98s8q,.cockpit-boot-token.tone-sync.svelte-l98s8q{color:var(--boot-ok)}.cockpit-boot-token.tone-cal.svelte-l98s8q,.cockpit-boot-token.tone-retry.svelte-l98s8q,.cockpit-boot-token.tone-deg.svelte-l98s8q{color:var(--boot-warn)}.cockpit-boot-token.tone-fail.svelte-l98s8q{color:var(--boot-fail)}.cockpit-boot-cursor.svelte-l98s8q{display:inline-block;width:.58em;height:.82em;margin-left:.08em;background:var(--boot-ok);vertical-align:-.08em;animation:svelte-l98s8q-cockpit-boot-cursor .18s steps(2,end) infinite}.cockpit-boot-lockup.svelte-l98s8q{position:absolute;inset:0;z-index:4;display:grid;place-items:center;min-width:0;min-height:0;padding:clamp(6px,1.5cqw,12px);color:#d9ffff;background:#000;opacity:var(--cockpit-boot-lockup-opacity, 1)}.cockpit-boot-lockup-inner.svelte-l98s8q{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(4px,1cqw,8px);width:max-content;max-width:100%;min-width:0}.cockpit-boot-mark.svelte-l98s8q{display:block;width:clamp(18px,4.6cqw,34px);height:clamp(18px,4.6cqw,34px);background:#d9ffff;opacity:.86;-webkit-mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat;mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat}.cockpit-boot-lockup-copy.svelte-l98s8q{display:grid;gap:2px;min-width:0;font-size:clamp(8px,1.45cqw,10px);line-height:1}.cockpit-boot-lockup-copy.svelte-l98s8q strong:where(.svelte-l98s8q),.cockpit-boot-lockup-copy.svelte-l98s8q span:where(.svelte-l98s8q),.cockpit-boot-lockup-copy.svelte-l98s8q small:where(.svelte-l98s8q){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-boot-lockup-copy.svelte-l98s8q strong:where(.svelte-l98s8q){color:#f8f2d1}.cockpit-boot-lockup-copy.svelte-l98s8q small:where(.svelte-l98s8q){color:var(--boot-ok)}.cockpit-boot-surface.is-exit-glitch.svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q){--cockpit-boot-random-delay: var(--cockpit-glitch-lockup-delay, 0ms);animation:svelte-l98s8q-cockpit-boot-lockup-exit var(--cockpit-glitch-lockup-duration, 118ms) steps(6,end) var(--cockpit-glitch-lockup-delay, 0ms) infinite;will-change:transform}.cockpit-boot-reduced-identity.svelte-l98s8q{position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:5px;padding:8px;color:var(--boot-copy);text-align:center;font-size:max(13px,var(--cockpit-inner-projected-font-floor, 13px))}.cockpit-boot-reduced-identity.svelte-l98s8q strong:where(.svelte-l98s8q){color:var(--boot-info)}.cockpit-boot-reduced-identity.svelte-l98s8q span:where(.svelte-l98s8q){color:var(--boot-ok)}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q){padding:5px;font-size:max(16px,var(--cockpit-inner-projected-font-floor, 16px))}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q){align-items:center;height:1.28em}.cockpit-boot-surface[data-panel-id=bottom-left-outer].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-left-inner].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-inner].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-outer].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q){font-size:max(21px,var(--cockpit-inner-projected-font-floor, 21px))}.cockpit-boot-surface[data-panel-id=top-panels].svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q){font-size:14px}.cockpit-boot-surface[data-panel-id=top-panels].svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q){align-items:center;height:1.18em}.cockpit-boot-surface.is-compact.svelte-l98s8q{inset:var(--cockpit-boot-inset-top, 0) 0 0;border-radius:0 0 2px 2px;line-height:1.08}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-terminal:where(.svelte-l98s8q){padding:4px;font-size:clamp(6px,1.35cqw,9px);font-weight:800}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q){grid-template-columns:6ch minmax(0,1fr);gap:.25ch;height:1.1em}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-lockup:where(.svelte-l98s8q){padding:4px}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q){display:block;width:100%}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q) strong:where(.svelte-l98s8q){display:none}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q){gap:3px;width:100%;font-size:clamp(6px,1.3cqw,8px);text-align:center}.cockpit-boot-surface.is-compact.svelte-l98s8q .cockpit-boot-reduced-identity:where(.svelte-l98s8q){gap:3px;padding:4px;font-size:clamp(6px,1.3cqw,8px)}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-line:where(.svelte-l98s8q){grid-template-columns:7ch minmax(0,1fr);gap:.35ch}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q){gap:clamp(5px,1.5cqw,8px)}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q){width:clamp(28px,8cqw,42px);height:clamp(28px,8cqw,42px)}.cockpit-boot-surface[data-panel-id=left-bulkhead].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q){font-size:clamp(9px,2cqw,10px)}.cockpit-boot-surface[data-panel-id=bottom-left-outer].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-left-inner].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-center].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-inner].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-outer].svelte-l98s8q .cockpit-boot-lockup-inner:where(.svelte-l98s8q){gap:clamp(5px,1.4cqw,9px)}.cockpit-boot-surface[data-panel-id=bottom-left-outer].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-left-inner].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-center].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-inner].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-outer].svelte-l98s8q .cockpit-boot-mark:where(.svelte-l98s8q){width:clamp(26px,6.4cqw,42px);height:clamp(26px,6.4cqw,42px)}.cockpit-boot-surface[data-panel-id=bottom-left-outer].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-left-inner].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-center].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-inner].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-outer].svelte-l98s8q .cockpit-boot-lockup-copy:where(.svelte-l98s8q){font-size:clamp(9px,1.7cqw,11px)}.cockpit-boot-surface[data-panel-id=right-bulkhead].svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-inner].svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q),.cockpit-boot-surface[data-panel-id=bottom-right-outer].svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q){animation-delay:9ms}@keyframes svelte-l98s8q-cockpit-boot-strike-fill{0%{opacity:.68}42%{opacity:1}to{opacity:.84}}@keyframes svelte-l98s8q-cockpit-boot-strike-band{0%{transform:translateY(-22%)}to{transform:translateY(28%)}}@keyframes svelte-l98s8q-cockpit-boot-collapse-noise{0%{transform:translateY(-1px);opacity:.1}22%{transform:translate(1px);opacity:.78}48%{transform:translate(-1px,1px);opacity:.36}76%{transform:translateY(-1px);opacity:.62}to{transform:translate(0);opacity:.08}}@keyframes svelte-l98s8q-cockpit-boot-scan-fragments{0%{background-position:0 0;transform:translate(0)}50%{background-position:0 13px;transform:translate(1px)}to{background-position:0 23px;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-sync-tear{0%{top:8%;opacity:0;transform:translate(0)}18%{opacity:.8;transform:translate(1px)}72%{top:76%;opacity:.5;transform:translate(-1px)}to{top:92%;opacity:0;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-micro-flash{0%{opacity:0;transform:scaleY(.86)}18%{opacity:.92;transform:scaleY(1)}38%{opacity:.18;transform:translate(1px)}62%{opacity:.68;transform:translate(-1px)}to{opacity:0;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-micro-fragments{0%{opacity:0;background-position:0 0,0 0}20%{opacity:.56;background-position:0 5px,9px 0}52%{opacity:.16;background-position:0 -3px,-5px 0}78%{opacity:.42;background-position:0 9px,3px 0}to{opacity:0;background-position:0 0,0 0}}@keyframes svelte-l98s8q-cockpit-boot-micro-tear{0%{top:48%;opacity:0;transform:translate(0)}24%{top:47%;opacity:.86;transform:translate(2px)}56%{top:53%;opacity:.34;transform:translate(-2px)}to{top:50%;opacity:0;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-exit-noise{0%{opacity:.08;background-position:0 0,0 0;transform:translate(0)}24%{opacity:.3;background-position:0 11px,13px 0;transform:translate(var(--cockpit-glitch-shift-a, 1px))}51%{opacity:.14;background-position:0 -7px,-8px 0;transform:translate(var(--cockpit-glitch-shift-b, -1px))}76%{opacity:.26;background-position:0 17px,5px 0;transform:translate(var(--cockpit-glitch-shift-c, 1px))}to{opacity:.1;background-position:0 3px,0 0;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-exit-slices{0%{opacity:.12;transform:translate(0)}18%{opacity:.48;transform:translate(var(--cockpit-glitch-shift-a, 2px),-1px)}43%{opacity:.2;transform:translate(var(--cockpit-glitch-shift-b, -1px),2px)}69%{opacity:.4;transform:translate(var(--cockpit-glitch-shift-c, 1px),-2px)}to{opacity:.08;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-exit-tear{0%{top:var(--cockpit-glitch-tear-start, 14%);opacity:0;transform:translate(0)}19%{top:var(--cockpit-glitch-tear-start, 14%);opacity:.62;transform:translate(var(--cockpit-glitch-shift-a, 2px))}46%{top:var(--cockpit-glitch-tear-mid, 61%);opacity:.18;transform:translate(var(--cockpit-glitch-shift-b, -1px))}73%{top:var(--cockpit-glitch-tear-end, 77%);opacity:.54;transform:translate(var(--cockpit-glitch-shift-c, 1px))}to{top:var(--cockpit-glitch-tear-end, 91%);opacity:0;transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-lockup-exit{0%,16%{transform:translate(0)}17%,34%{transform:translate(var(--cockpit-glitch-shift-c, 1px))}35%,53%{transform:translate(var(--cockpit-glitch-shift-b, -1px),1px)}54%,72%{transform:translateY(var(--cockpit-glitch-shift-c, -1px))}73%,to{transform:translate(0)}}@keyframes svelte-l98s8q-cockpit-boot-random-fragment{0%{opacity:0;transform:translate(0) scaleX(.82)}17%{opacity:var(--cockpit-glitch-fragment-opacity, .5);transform:translate(var(--cockpit-glitch-fragment-shift-a, 4px)) scaleX(var(--cockpit-glitch-fragment-scale, 1))}41%{opacity:.08;transform:translate(var(--cockpit-glitch-fragment-shift-b, -3px)) scaleX(.66)}64%{opacity:.32;transform:translate(var(--cockpit-glitch-fragment-shift-a, 4px)) scaleX(var(--cockpit-glitch-fragment-scale, 1))}to{opacity:0;transform:translate(0) scaleX(1)}}@keyframes svelte-l98s8q-cockpit-boot-cursor{0%,48%{opacity:1}49%,to{opacity:.18}}@media(prefers-reduced-motion:reduce){.cockpit-boot-surface.svelte-l98s8q,.cockpit-boot-surface.svelte-l98s8q :where(.svelte-l98s8q),.cockpit-boot-surface.svelte-l98s8q :where(.svelte-l98s8q):before,.cockpit-boot-surface.svelte-l98s8q :where(.svelte-l98s8q):after{animation:none!important}.cockpit-boot-effect-layer.svelte-l98s8q{display:none}.cockpit-boot-surface.is-handoff.svelte-l98s8q{transition-duration:.12s}}.cockpit-boot-surface.is-reduced-motion.svelte-l98s8q,.cockpit-boot-surface.is-reduced-motion.svelte-l98s8q :where(.svelte-l98s8q),.cockpit-boot-surface.is-reduced-motion.svelte-l98s8q :where(.svelte-l98s8q):before,.cockpit-boot-surface.is-reduced-motion.svelte-l98s8q :where(.svelte-l98s8q):after{animation:none!important}.cockpit-boot-surface.is-reduced-motion.svelte-l98s8q .cockpit-boot-effect-layer:where(.svelte-l98s8q){display:none}.cockpit-boot-surface.is-reduced-motion.is-handoff.svelte-l98s8q{transition-duration:34ms}.cockpit-boot-surface.is-dev-clock-controlled.svelte-l98s8q,.cockpit-boot-surface.is-dev-clock-controlled.svelte-l98s8q :where(.svelte-l98s8q),.cockpit-boot-surface.is-dev-clock-controlled.svelte-l98s8q :where(.svelte-l98s8q):before,.cockpit-boot-surface.is-dev-clock-controlled.svelte-l98s8q :where(.svelte-l98s8q):after{animation-delay:calc(var(--cockpit-boot-animation-offset, 0ms) + var(--cockpit-boot-random-delay, 0ms))!important;animation-play-state:paused!important}.cockpit-boot-surface.is-handoff.is-clock-held.svelte-l98s8q{transition:none}.cockpit-damage-signal.svelte-3ql46d{position:absolute;z-index:10;top:var(--cockpit-damage-inset-top, var(--cockpit-boot-inset-top, 0px));right:var(--cockpit-damage-inset-right, var(--cockpit-boot-inset-right, 0px));bottom:var(--cockpit-damage-inset-bottom, var(--cockpit-boot-inset-bottom, 0px));left:var(--cockpit-damage-inset-left, var(--cockpit-boot-inset-left, 0px));overflow:hidden;border-radius:inherit;isolation:isolate;pointer-events:none}.cockpit-damage-signal.svelte-3ql46d>span:where(.svelte-3ql46d){position:absolute;inset:0;pointer-events:none}.cockpit-damage-desaturate.svelte-3ql46d{z-index:0;background:rgba(2,9,10,calc(var(--damage-desaturate) * .34));backdrop-filter:saturate(calc(1 - var(--damage-desaturate) * .78)) contrast(calc(1 + var(--damage-desaturate) * .34))}.cockpit-damage-blackout.svelte-3ql46d{z-index:4;background:radial-gradient(ellipse at 50% 44%,#000506d1,#000 78%);opacity:var(--damage-blackout)}.cockpit-damage-noise.svelte-3ql46d{z-index:5;background:repeating-radial-gradient(circle at 17% 31%,rgba(223,246,232,.5) 0 .55px,transparent .8px 2.2px),repeating-linear-gradient(0deg,rgba(235,255,247,.18) 0 1px,transparent 1px 3px),repeating-linear-gradient(93deg,rgba(111,208,190,.08) 0 1px,transparent 1px 5px);background-position:calc(var(--damage-shift) * 2) calc(var(--damage-shift) * -3),0 var(--damage-shift),calc(var(--damage-shift) * -1) 0;background-size:7px 9px,100% 4px,9px 100%;mix-blend-mode:screen;opacity:var(--damage-noise)}.cockpit-damage-tear.svelte-3ql46d{z-index:6;top:var(--damage-tear-top);right:-8px;bottom:auto;left:-8px;height:max(2px,calc(2px + var(--damage-intensity) * 8px));transform:translate(var(--damage-shift));background:linear-gradient(90deg,transparent 0 4%,rgba(214,251,236,.72) 12% 21%,transparent 34% 48%,rgba(112,198,184,.58) 56% 84%,transparent 96%);box-shadow:0 -1px #000000db,0 2px #bceddf38;mix-blend-mode:screen;opacity:var(--damage-tear)}.cockpit-damage-band.svelte-3ql46d{z-index:3;top:var(--damage-band-top);right:-5%;bottom:auto;left:-5%;height:var(--damage-band-height);transform:translate(calc(var(--damage-shift) * -1));background:#000000e6;border-top:1px solid rgba(153,224,207,.25);opacity:var(--damage-tear)}.cockpit-damage-signal.is-compact.svelte-3ql46d .cockpit-damage-noise:where(.svelte-3ql46d){background-size:5px 7px,100% 3px,7px 100%}.cockpit-damage-signal.is-reduced-motion.svelte-3ql46d .cockpit-damage-noise:where(.svelte-3ql46d),.cockpit-damage-signal.is-reduced-motion.svelte-3ql46d .cockpit-damage-tear:where(.svelte-3ql46d),.cockpit-damage-signal.is-reduced-motion.svelte-3ql46d .cockpit-damage-band:where(.svelte-3ql46d){display:none}.top-panels-feed-slot.svelte-119bxuq{--slot-line: var(--cockpit-panel-highlight-48, rgba(158, 227, 232, .48));--slot-text: #f8f2d1;--slot-muted: #aeb5b2;--slot-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--slot-ok: #67f0a0;--slot-caution: #fff19a;--slot-danger: #ff8264;--slot-label-height: 34px;--slot-label-shadow: -1px -1px 0 #000000, 0 -1px 0 #000000, 1px -1px 0 #000000, -1px 0 0 #000000, 1px 0 0 #000000, -1px 1px 0 #000000, 0 1px 0 #000000, 1px 1px 0 #000000, 2px 2px 0 #000000;position:relative;min-width:0;min-height:0;overflow:visible;background:transparent;border:1px solid var(--slot-line);border-top-color:transparent;border-radius:4px;box-shadow:inset 1px 0 #00000075,inset -1px 0 #00000075,inset 0 -1px #00000075,inset 0 0 16px #00000029;pointer-events:none;--cockpit-boot-inset-top: 0px}.top-panels-feed-aperture.svelte-119bxuq{position:absolute;inset:0;z-index:0;background:transparent}.top-panels-feed-slot.is-not-equipped.svelte-119bxuq{--slot-line: rgba(174, 181, 178, .24);background:#020303;box-shadow:inset 0 0 28px #000000f5}.top-panels-not-equipped.svelte-119bxuq{position:absolute;z-index:2;inset:0;display:grid;place-items:center;color:#aeb5b26b;font-size:clamp(9px,.8vw,12px);font-weight:900;letter-spacing:.08em}.top-panels-feed-label.svelte-119bxuq{position:absolute;z-index:3;left:0;right:0;top:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:6px;min-width:0;height:var(--slot-label-height);padding:0 11px;color:var(--slot-text);background:transparent;border-top-left-radius:inherit;border-top-right-radius:inherit}.top-panels-feed-slot.is-feed-booting.svelte-119bxuq .top-panels-feed-label:where(.svelte-119bxuq),.top-panels-feed-slot.is-feed-booting.svelte-119bxuq .top-panels-drone-chips:where(.svelte-119bxuq){visibility:hidden}.top-panels-feed-slot.is-first.svelte-119bxuq{border-top-left-radius:4px;border-bottom-left-radius:4px}.top-panels-feed-slot.is-last.svelte-119bxuq{border-top-right-radius:4px;border-bottom-right-radius:4px}.top-panels-feed-slot.is-first.svelte-119bxuq .top-panels-feed-label:where(.svelte-119bxuq){border-top-left-radius:3px}.top-panels-feed-slot.is-last.svelte-119bxuq .top-panels-feed-label:where(.svelte-119bxuq){border-top-right-radius:3px}.top-panels-feed-slot.is-single.svelte-119bxuq{border-color:transparent;box-shadow:inset 0 0 16px #00000029}.top-panels-feed-name.svelte-119bxuq{min-width:0;overflow:hidden;color:var(--slot-text);font-size:13px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--slot-label-shadow)}.top-panels-feed-label.svelte-119bxuq strong:where(.svelte-119bxuq){display:grid;place-items:center;width:22px;height:17px;color:var(--slot-cyan);font-size:12px;font-weight:900;line-height:1;border:0;border-radius:4px;background:#0009;box-shadow:none;text-shadow:none}.top-panels-drone-chips.svelte-119bxuq{position:absolute;z-index:4;top:calc(var(--slot-label-height) + 6px);left:6px;right:6px;display:flex;justify-content:flex-end;gap:4px;min-width:0;pointer-events:none}.top-panels-drone-chip.svelte-119bxuq{--chip-color: var(--slot-cyan);display:inline-grid;grid-template-columns:auto minmax(0,auto);align-items:center;gap:3px;max-width:100%;height:16px;min-width:0;padding:0 5px;overflow:hidden;color:var(--chip-color);background:linear-gradient(90deg,color-mix(in srgb,var(--chip-color) 20%,#000000),#000000b8);border:1px solid color-mix(in srgb,var(--chip-color) 54%,#000000);border-radius:3px;box-shadow:inset 0 0 0 1px #00000042,0 0 8px color-mix(in srgb,var(--chip-color) 18%,transparent)}.top-panels-drone-chip.tone-standby.svelte-119bxuq{--chip-color: var(--slot-muted)}.top-panels-drone-chip.tone-ready.svelte-119bxuq{--chip-color: var(--slot-ok)}.top-panels-drone-chip.tone-caution.svelte-119bxuq{--chip-color: var(--slot-caution)}.top-panels-drone-chip.tone-danger.svelte-119bxuq{--chip-color: var(--slot-danger)}.top-panels-drone-chip.svelte-119bxuq em:where(.svelte-119bxuq),.top-panels-drone-chip.svelte-119bxuq b:where(.svelte-119bxuq){min-width:0;overflow:hidden;font-size:8px;font-style:normal;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.top-panels-drone-chip.svelte-119bxuq b:where(.svelte-119bxuq){color:#f8f2d1}.top-panels-feed-slot.is-objective.svelte-119bxuq{--slot-line: rgba(255, 241, 154, .6)}.top-panels-feed-slot.is-selected.svelte-119bxuq{--slot-line: rgba(103, 240, 160, .94);border-color:var(--slot-ok);border-top-color:transparent;box-shadow:inset 2px 0 #67f0a0c2,inset -2px 0 #67f0a0c2,inset 0 -2px #67f0a0c2,inset 0 0 24px #67f0a01f,0 0 14px #67f0a042}.top-panels-feed-slot.warning-caution.svelte-119bxuq{--slot-line: rgba(255, 241, 154, .92);border-color:var(--slot-caution)}.top-panels-feed-slot.warning-danger.svelte-119bxuq,.top-panels-feed-slot.warning-critical.svelte-119bxuq{--slot-line: rgba(255, 130, 100, .98);border-color:var(--slot-danger)}.top-panels-feed-slot.warning-critical.svelte-119bxuq{animation:svelte-119bxuq-top-panels-critical-pulse .42s steps(2,end) infinite}@keyframes svelte-119bxuq-top-panels-critical-pulse{50%{filter:brightness(1.35)}}.top-panels-panel.svelte-1tr97dw{--top-panels-text: #f8f2d1;--top-panels-muted: #aeb5b2;--top-panels-line: var(--cockpit-panel-highlight-46, rgba(158, 227, 232, .46));--top-panels-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--top-panels-ok: #67f0a0;--top-panels-caution: #fff19a;--top-panels-danger: #ff8264;--top-panels-bezel: var(--cockpit-top-panels-bezel, 4px);--top-panels-bezel-overpaint: 1px;--top-panels-bezel-fill: var(--cockpit-panel-bezel-color, #5b7580);--top-panels-header-height: var(--cockpit-top-panels-header-height, 22px);--top-panels-frame-shadow: inset 0 0 0 1px rgba(248, 242, 209, .08), 0 0 12px rgba(0, 0, 0, .38);position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;color:var(--top-panels-text);font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.top-panels-panel.has-header.svelte-1tr97dw{grid-template-rows:minmax(0,1fr);border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));background:transparent;box-shadow:none}.top-panels-panel.panel-left.svelte-1tr97dw,.top-panels-panel.panel-right.svelte-1tr97dw{--top-panels-frame-shadow: 0 0 12px rgba(0, 0, 0, .38)}.top-panels-panel.has-header.svelte-1tr97dw .top-panels-slots:where(.svelte-1tr97dw){border-top-left-radius:var(--cockpit-top-panels-radius, 8px);border-top-right-radius:var(--cockpit-top-panels-radius, 8px)}.top-panels-header.svelte-1tr97dw{position:relative;z-index:3;align-self:center;justify-self:center;display:none;grid-template-columns:minmax(14px,1fr) auto auto minmax(14px,1fr);align-items:center;gap:var(--cockpit-panel-header-gap, 8px);width:var(--cockpit-top-panels-header-width, 188px);min-width:0;height:calc(var(--top-panels-header-height) * .82);padding:0 var(--cockpit-panel-header-pad-x, 4px);border:0;border-radius:0;background:transparent;box-shadow:none}.top-panels-header.svelte-1tr97dw strong:where(.svelte-1tr97dw){color:var(--top-panels-text);font-size:var(--cockpit-top-panels-title-size, 14px);font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 9px rgba(255,241,154,.18)}.top-panels-header-status.svelte-1tr97dw{color:var(--top-panels-ok);font-size:var(--cockpit-top-panels-status-size, 8px);font-weight:900;line-height:1}.top-panels-header-status.is-lock-active.svelte-1tr97dw{color:var(--top-panels-caution)}.top-panels-header-rule.svelte-1tr97dw{min-width:0;height:var(--cockpit-top-panels-rule-size, 1px);background:var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34));box-shadow:0 1px #00000094}.top-panels-slots.svelte-1tr97dw{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--top-panels-slot-count),minmax(0,1fr));gap:var(--top-panels-bezel);min-width:0;min-height:0;padding:0;border:var(--top-panels-bezel) solid var(--top-panels-bezel-fill);border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));overflow:hidden;isolation:isolate;background:transparent;outline:0;box-shadow:var(--top-panels-frame-shadow)}.top-panels-bezel-frame.svelte-1tr97dw{display:none}.top-panels-bezel-frame.svelte-1tr97dw,.top-panels-bezel-gap.svelte-1tr97dw{position:absolute;z-index:2;pointer-events:none}.top-panels-bezel-frame.svelte-1tr97dw{inset:0;border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));background:linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) top / 100% var(--top-panels-bezel) no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) bottom / 100% var(--top-panels-bezel) no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) left / var(--top-panels-bezel) 100% no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) right / var(--top-panels-bezel) 100% no-repeat}.top-panels-bezel-gap.svelte-1tr97dw{top:calc(0px - var(--top-panels-bezel-overpaint));bottom:calc(0px - var(--top-panels-bezel-overpaint));width:calc(var(--top-panels-bezel) + var(--top-panels-bezel-overpaint) + var(--top-panels-bezel-overpaint));transform:translate(calc(0px - var(--top-panels-bezel-overpaint)));background:var(--top-panels-bezel-fill);box-shadow:-1px 0 0 var(--top-panels-bezel-fill),1px 0 0 var(--top-panels-bezel-fill)}.top-panels-slots.svelte-1tr97dw .top-panels-feed-slot{z-index:1}.port-action-rail.svelte-1qftha0{display:grid;grid-template-rows:minmax(0,1fr);gap:0;min-width:0;min-height:0}.port-action-rail.has-data-strip.svelte-1qftha0{grid-template-rows:minmax(0,1fr) 21px;gap:5px}.port-action-rail.is-strip.svelte-1qftha0{grid-template-rows:minmax(0,1fr) 18px;gap:4px;container-type:size}.strip-action-grid.svelte-1qftha0{display:grid;grid-template-columns:repeat(var(--strip-action-count, 5),minmax(0,1fr));gap:4px;min-width:0;min-height:0}.strip-action.svelte-1qftha0{appearance:none;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;padding:3px 4px;overflow:hidden;color:#f8f2d161;background:#000000a3;border:1px solid rgba(248,242,209,.14);box-shadow:inset 0 0 0 1px #f8f2d105;font-family:inherit;font-size:clamp(10px,4cqh,13px);font-weight:900;line-height:1;opacity:.9;pointer-events:none;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.strip-action.svelte-1qftha0 span:where(.svelte-1qftha0){display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.strip-action.is-enabled.svelte-1qftha0{color:#fff19a;border-color:#fff19a94;cursor:pointer;pointer-events:auto}.strip-action.is-active.svelte-1qftha0,.strip-action.state-active.svelte-1qftha0,.strip-action.state-flashing.svelte-1qftha0,.strip-action.state-ready.is-enabled.svelte-1qftha0{color:#000;background:#ff9f3d;border-color:color-mix(in srgb,#ff9f3d 80%,#f8f2d1);box-shadow:0 0 8px #ff9f3d3d,inset 0 0 0 1px #f8f2d124;opacity:1}.strip-action--claim.state-ready.is-enabled.svelte-1qftha0,.strip-action--load.state-ready.is-enabled.svelte-1qftha0,.strip-action--lock.state-ready.is-enabled.svelte-1qftha0{background:#fff19a;border-color:#f8f2d1e6}.strip-action--release.is-enabled.svelte-1qftha0,.strip-action--dump.state-ready.is-enabled.svelte-1qftha0{background:#ff8264;border-color:#ff8264d6}.strip-action.is-flashing.svelte-1qftha0{animation:svelte-1qftha0-port-action-flash .42s steps(2,end) infinite}.strip-action.is-enabled.svelte-1qftha0:hover,.strip-action.is-enabled.svelte-1qftha0:focus-visible{color:#000;background:#fff19a;border-color:#f8f2d1f5;outline:0;box-shadow:0 0 12px #fff19a57,inset 0 0 0 1px #0000002e}.strip-action--release.is-enabled.svelte-1qftha0:hover,.strip-action--release.is-enabled.svelte-1qftha0:focus-visible,.strip-action--dump.is-enabled.svelte-1qftha0:hover,.strip-action--dump.is-enabled.svelte-1qftha0:focus-visible{background:#ff8264;border-color:#ff8264f0;box-shadow:0 0 12px #ff826457,inset 0 0 0 1px #0000002e}.job-action-combo.svelte-1qftha0{display:grid;min-width:0;min-height:0}.job-action-combo.svelte-1qftha0{position:relative;grid-template-columns:minmax(0,1fr);overflow:hidden}.port-action.svelte-1qftha0{appearance:none;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;padding:4px 6px;overflow:hidden;color:#f8f2d15c;background:#000000a8;border:1px solid rgba(248,242,209,.14);box-shadow:inset 0 0 0 1px #f8f2d105;font-family:inherit;font-size:clamp(17px,7cqh,24px);font-weight:900;line-height:1;opacity:.86;pointer-events:none;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.job-action-combo.svelte-1qftha0 .port-action:where(.svelte-1qftha0){color:#fff19a85;border-color:#fff19a38;font-size:clamp(16px,8cqh,20px)}.job-action-combo.has-release.svelte-1qftha0 .port-action:where(.svelte-1qftha0){padding-right:42px}.job-action-combo.has-release.is-release-hover.svelte-1qftha0 .port-action:where(.svelte-1qftha0){color:#000;background:#fff19a;border-color:#f8f2d1f0}.port-action.svelte-1qftha0 span:where(.svelte-1qftha0),.job-release-action.svelte-1qftha0 span:where(.svelte-1qftha0){display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.port-action.is-enabled.svelte-1qftha0{cursor:pointer;pointer-events:auto}.job-action-combo.svelte-1qftha0 .port-action.is-enabled:where(.svelte-1qftha0){color:#fff19a;border-color:#fff19abd;box-shadow:0 0 8px #fff19a1f,inset 0 0 0 1px #f8f2d112}.job-release-action.svelte-1qftha0{appearance:none;position:absolute;top:3px;right:3px;bottom:3px;display:grid;place-items:center;width:34px;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;color:#f8f2d1d1;background:#00000080;border:1px solid rgba(248,242,209,.2);box-shadow:inset 0 0 0 1px #f8f2d10a,-5px 0 9px #00000047;font-family:inherit;font-size:17px;font-weight:900;line-height:1;opacity:.92;pointer-events:none;text-align:center}.job-release-action.is-enabled.svelte-1qftha0{cursor:pointer;pointer-events:auto}.action-data-strip.svelte-1qftha0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;min-height:0;padding:0 2px 1px;color:#aeb5b2c7;text-transform:uppercase}.action-data-strip.svelte-1qftha0 span:where(.svelte-1qftha0),.action-data-strip.svelte-1qftha0 strong:where(.svelte-1qftha0){display:block;max-width:100%;overflow:hidden;line-height:1;text-overflow:clip;white-space:nowrap}.action-data-strip.svelte-1qftha0 span:where(.svelte-1qftha0){color:#aeb5b2c2;font-size:12px;font-weight:900}.action-data-strip.svelte-1qftha0 strong:where(.svelte-1qftha0){color:#fff19a;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;text-align:right}.port-action.is-active.svelte-1qftha0,.port-action.state-active.svelte-1qftha0,.port-action.state-flashing.svelte-1qftha0,.port-action.state-ready.is-enabled.svelte-1qftha0{color:#000;background:#ff9f3d;border-color:color-mix(in srgb,#ff9f3d 80%,#f8f2d1);box-shadow:0 0 8px #ff9f3d47,inset 0 0 0 1px #f8f2d129;opacity:1}.port-action--lock.is-active.svelte-1qftha0,.port-action--load.is-active.svelte-1qftha0,.port-action--lock.state-active.svelte-1qftha0,.port-action--load.state-active.svelte-1qftha0{background:#fff19a;border-color:#f8f2d1e6;box-shadow:0 0 8px #fff19a38,inset 0 0 0 1px #00000029}.port-action.is-flashing.svelte-1qftha0{animation:svelte-1qftha0-port-action-flash .42s steps(2,end) infinite}.port-action--dump.is-flashing.svelte-1qftha0{animation:svelte-1qftha0-port-dump-action-flash .52s steps(2,end) infinite}.job-release-action.is-flashing.svelte-1qftha0{animation:svelte-1qftha0-port-action-flash .42s steps(2,end) infinite}.port-action.is-enabled.svelte-1qftha0:hover,.port-action.is-enabled.svelte-1qftha0:focus-visible{color:#000;background:#fff19a;border-color:#f8f2d1f5;outline:0;box-shadow:0 0 12px #fff19a57,inset 0 0 0 1px #0000002e}.job-release-action.is-enabled.svelte-1qftha0:hover,.job-release-action.is-enabled.svelte-1qftha0:focus-visible{color:#000;background:#ff8264;border-color:#ff8264f0;outline:0;box-shadow:0 0 12px #ff826457,inset 0 0 0 1px #0000002e}@keyframes svelte-1qftha0-port-action-flash{0%,to{opacity:1}50%{opacity:.44}}@keyframes svelte-1qftha0-port-dump-action-flash{0%,to{color:#000;background:#ff9f3d;border-color:color-mix(in srgb,#ff9f3d 82%,#f8f2d1);box-shadow:0 0 15px #ff9f3d73,inset 0 0 0 1px #f8f2d138;opacity:1}50%{color:#000;background:#fff19a;border-color:#f8f2d1fa;box-shadow:0 0 19px #fff19a80,inset 0 0 0 1px #0003;opacity:1}}.port-load-meter.svelte-1jjxp1b{display:grid;grid-template-rows:minmax(0,1fr) 24px;gap:4px;min-width:0;min-height:0}.port-load-percent.svelte-1jjxp1b{overflow:hidden;color:color-mix(in srgb,var(--port-load-percent-color) 84%,#f8f2d1);font-size:23px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-align:right;text-overflow:clip;white-space:nowrap}.port-load-segments.svelte-1jjxp1b{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));gap:3px;min-width:0;min-height:0;padding:2px;background:transparent;box-shadow:none}.port-load-segments.svelte-1jjxp1b span:where(.svelte-1jjxp1b){--cell-color: rgb(103, 240, 160);min-width:0;min-height:4px;background:#aeb5b229;border:0;box-shadow:none}.port-load-segments.svelte-1jjxp1b span.is-active:where(.svelte-1jjxp1b){background:var(--cell-color);box-shadow:0 0 5px color-mix(in srgb,var(--cell-color) 24%,transparent)}.port-load-meter.tone-danger.svelte-1jjxp1b .port-load-percent:where(.svelte-1jjxp1b){color:#ff8264}.port-load-percent.is-empty.svelte-1jjxp1b,.port-load-meter.tone-danger.svelte-1jjxp1b .port-load-percent.is-empty:where(.svelte-1jjxp1b){color:#aeb5b2b3}.bottom-port-row.svelte-1dzkfka{position:relative;display:grid;grid-template-columns:76px minmax(96px,1fr) 82px minmax(132px,1.18fr);gap:9px;align-items:stretch;min-width:0;min-height:0;padding:7px 8px;overflow:hidden;color:#f8f2d1d1;background:linear-gradient(90deg,color-mix(in srgb,var(--port-color) 9%,transparent),transparent 42%),#000000bd;border-bottom:1px solid rgba(158,227,232,.12)}.bottom-port-row.svelte-1dzkfka:last-child{border-bottom:0}.bottom-port-row.is-not-equipped.svelte-1dzkfka{grid-template-columns:76px minmax(0,1fr);color:#aeb5b26b;background:#020303;border-color:#aeb5b214}.bottom-port-row.is-not-equipped.svelte-1dzkfka .port-badge:where(.svelte-1dzkfka){color:#aeb5b25c;background:#050606;border-color:#aeb5b22e}.port-not-equipped.svelte-1dzkfka{display:grid;place-items:center start;min-width:0;padding-left:18px;color:#aeb5b28a;font-size:17px;font-weight:900;letter-spacing:.1em}.bottom-port-row.svelte-1dzkfka:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.bottom-port-row.is-active.svelte-1dzkfka:after{opacity:1;box-shadow:inset 0 3px 0 var(--active-border-color),inset 0 -3px 0 var(--active-border-color),inset 3px 0 0 var(--active-border-color),inset -3px 0 0 var(--active-border-color)}.bottom-port-row.is-flash.svelte-1dzkfka:not(.is-active):after{opacity:1;box-shadow:inset 0 0 0 2px #fff19a6b}.bottom-port-row.is-flash-lit.svelte-1dzkfka{background:linear-gradient(90deg,color-mix(in srgb,var(--port-color) 22%,rgba(255,241,154,.16)),transparent 48%),#000000c7}.port-badge.svelte-1dzkfka{display:grid;grid-template-rows:17px minmax(0,1fr) 17px;align-items:center;justify-items:center;min-width:0;min-height:0;padding:4px;color:color-mix(in srgb,var(--port-color) 76%,#000000);background:color-mix(in srgb,var(--port-color) 10%,#000000);border:2px solid color-mix(in srgb,var(--port-color) 56%,#000000);box-shadow:none}.is-active.svelte-1dzkfka .port-badge:where(.svelte-1dzkfka),.state-claimable.svelte-1dzkfka .port-badge:where(.svelte-1dzkfka){color:#000;background:color-mix(in srgb,var(--port-color) 90%,#f8f2d1);border-color:color-mix(in srgb,var(--port-color) 86%,#f8f2d1)}.port-badge.svelte-1dzkfka span:where(.svelte-1dzkfka),.port-badge.svelte-1dzkfka em:where(.svelte-1dzkfka){display:block;max-width:100%;overflow:hidden;font-size:13px;font-style:normal;font-weight:900;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.port-badge.svelte-1dzkfka strong:where(.svelte-1dzkfka){max-width:100%;overflow:hidden;font-size:40px;font-weight:400;font-variant-numeric:tabular-nums;line-height:.86;text-overflow:clip;white-space:nowrap}.port-assignment.svelte-1dzkfka{display:grid;grid-template-rows:18px minmax(32px,1fr) 24px;gap:5px;align-items:center;min-width:0;min-height:0;padding:2px 0 1px;overflow:hidden}.assignment-direction.svelte-1dzkfka,.assignment-destination.svelte-1dzkfka,.assignment-time.svelte-1dzkfka{max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.assignment-direction.svelte-1dzkfka{align-self:end;color:#f8f2d1ad;font-size:18px;font-weight:900;line-height:1}.assignment-destination.svelte-1dzkfka{color:#f8f2d1;font-size:28px;font-weight:900;line-height:.95}.tone-ready.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#67f0a0}.tone-active.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka),.tone-caution.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#fff19a}.tone-danger.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#ff8264}.has-job.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:color-mix(in srgb,var(--port-color) 74%,#f8f2d1);text-shadow:0 0 7px color-mix(in srgb,var(--port-color) 18%,transparent)}.assignment-placeholder.svelte-1dzkfka{display:block;align-self:center;width:100%;height:34px;min-width:0;background:#aeb5b229;border:0;box-shadow:none}.assignment-time.svelte-1dzkfka{align-self:end;color:#fff19a;font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}.assignment-time.is-muted.svelte-1dzkfka{color:#f8f2d194}.bottom-port-console.svelte-1jxv2zf{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:10px;overflow:hidden;color:#f8f2d1;background:linear-gradient(90deg,rgba(158,227,232,.034) 1px,transparent 1px),linear-gradient(180deg,rgba(248,242,209,.026) 1px,transparent 1px),radial-gradient(ellipse at 48% 38%,rgba(158,227,232,.04),transparent 62%),#000;background-size:48px 48px,48px 48px,auto,auto;box-shadow:inset 0 0 0 1px #f8f2d11c,inset 0 0 22px #9ee3e80b,inset 0 0 34px #000000b8}.port-row-stack.svelte-1jxv2zf{display:grid;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(158,227,232,.12);background:#00000094}.port-modifier-strip.svelte-1jxv2zf{display:grid;grid-template-columns:minmax(94px,.8fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:0;padding:0 6px;overflow:hidden;color:var(--modifier-text, #061118);background:var(--modifier-face, #8ee8ff);border-bottom:1px solid rgba(0,0,0,.72);box-shadow:0 0 8px var(--modifier-glow, rgba(142, 232, 255, .24)),inset 0 -1px #00000057;font-size:11px;font-weight:950;line-height:1;letter-spacing:0}.port-modifier-brand.svelte-1jxv2zf,.port-modifier-effects.svelte-1jxv2zf,.port-modifier-effect.svelte-1jxv2zf{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.port-modifier-brand.svelte-1jxv2zf{display:flex;align-items:center;gap:4px}.port-modifier-mark.svelte-1jxv2zf{display:block;flex:0 0 auto;width:6px;height:6px;background:var(--modifier-mark, currentColor)}.port-modifier-mark.mark-circle.svelte-1jxv2zf{border-radius:50%}.port-modifier-mark.mark-triangle.svelte-1jxv2zf{clip-path:polygon(50% 0%,100% 100%,0% 100%)}.port-modifier-mark.mark-diamond.svelte-1jxv2zf{width:5px;height:5px;margin:0 1px;transform:rotate(45deg)}.port-modifier-effects.svelte-1jxv2zf{display:flex;align-items:center;justify-content:flex-end;gap:5px}.port-modifier-effect.svelte-1jxv2zf{display:block;flex:0 1 auto;color:color-mix(in srgb,var(--modifier-text, #061118) 92%,transparent);opacity:.78}.port-modifier-effect.tone-active.svelte-1jxv2zf,.port-modifier-effect.tone-ready.svelte-1jxv2zf{opacity:1}.port-modifier-effect.tone-caution.svelte-1jxv2zf,.port-modifier-strip.tone-caution.svelte-1jxv2zf{color:#061118;background:#fff19a}.bottom-left-outer-panel.svelte-2wbgdp{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:#f8f2d1;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(0,0,0,.14)),color-mix(in srgb,var(--cockpit-panel-bezel-color, #5b7580) 72%,#000000);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:var(--cockpit-panel-radius, 12px);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.bottom-left-outer-body.svelte-2wbgdp{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:linear-gradient(90deg,rgba(158,227,232,.028) 1px,transparent 1px),linear-gradient(180deg,rgba(248,242,209,.024) 1px,transparent 1px),#000;background-size:44px 44px,44px 44px,auto;box-shadow:inset 0 0 0 1px #f8f2d11a,inset 0 0 22px #9ee3e80b}.cockpit-inner-panel-deck.svelte-15fe0e4{--cockpit-inner-reference-small-size: clamp(12px, 3.7cqw, 15px);--cockpit-inner-readable-floor: max( var(--cockpit-inner-reference-small-size), var(--cockpit-inner-projected-font-floor, 15px) );--deck-text: #f8f2d1;position:relative;display:grid;grid-template-rows:minmax(0,1fr) clamp(28px,5.2cqh,36px);width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:var(--cockpit-panel-padding, 7px) var(--cockpit-panel-padding, 7px) 0;overflow:hidden;container-type:size;color:var(--deck-text);background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);border:var(--cockpit-panel-border-width, 1px) solid transparent;border-radius:var(--cockpit-panel-radius, 12px);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family, "Departure Mono", monospace)}.cockpit-inner-panel-content.svelte-15fe0e4{position:relative;min-width:0;min-height:0;overflow:hidden;background:#000}.offline-pane.svelte-15fe0e4{position:absolute;z-index:10;inset:0;display:grid;place-items:center;visibility:hidden;opacity:0;pointer-events:none;color:#62676b;background:#000;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:clamp(26px,8cqw,42px);font-weight:600;letter-spacing:.08em}.offline-pane.is-selected.svelte-15fe0e4{visibility:visible;opacity:1}.inner-panel-signal-change.svelte-15fe0e4,.inner-panel-signal-change.svelte-15fe0e4>span:where(.svelte-15fe0e4){position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none}.inner-panel-signal-change.svelte-15fe0e4{z-index:15;background:transparent;contain:strict}.signal-change-noise.svelte-15fe0e4{--signal-noise-line: max(2px, var(--cockpit-glitch-noise-line, 2px));--signal-noise-period: max(7px, var(--cockpit-glitch-noise-period, 7px));opacity:0;background:repeating-linear-gradient(180deg,rgba(196,207,209,.28) 0 var(--signal-noise-line),transparent var(--signal-noise-line) var(--signal-noise-period)),repeating-linear-gradient(var(--cockpit-glitch-column-angle, 90deg),transparent 0 var(--cockpit-glitch-column-start, 12%),rgba(140,151,153,.22) var(--cockpit-glitch-column-start, 12%) var(--cockpit-glitch-column-end, 18%),transparent var(--cockpit-glitch-column-end, 18%) 100%);animation:svelte-15fe0e4-inner-panel-signal-noise .32s steps(9,end) both}.signal-change-slices.svelte-15fe0e4{opacity:0;background:linear-gradient(180deg,transparent 0 var(--cockpit-glitch-slice-a-top, 17%),rgba(207,216,218,.3) var(--cockpit-glitch-slice-a-top, 17%) var(--cockpit-glitch-slice-a-end, 19%),transparent var(--cockpit-glitch-slice-a-end, 19%) var(--cockpit-glitch-slice-block-top, 47%),rgba(0,0,0,.52) var(--cockpit-glitch-slice-block-top, 47%) var(--cockpit-glitch-slice-block-end, 55%),transparent var(--cockpit-glitch-slice-block-end, 55%) var(--cockpit-glitch-slice-b-top, 79%),rgba(160,171,173,.26) var(--cockpit-glitch-slice-b-top, 79%) var(--cockpit-glitch-slice-b-end, 81%),transparent var(--cockpit-glitch-slice-b-end, 81%) 100%);animation:svelte-15fe0e4-inner-panel-signal-slices .32s steps(9,end) both}.signal-change-tear.svelte-15fe0e4{right:auto;width:100%;height:3px;opacity:0;background:#d1d9dbad;box-shadow:0 1px #0000007a;animation:svelte-15fe0e4-inner-panel-signal-tear .32s steps(8,end) both}.inner-panel-signal-change.svelte-15fe0e4>.signal-change-fragment:where(.svelte-15fe0e4){position:absolute;inset:auto;display:block;overflow:hidden;pointer-events:none;top:var(--cockpit-glitch-fragment-top, 50%);left:var(--cockpit-glitch-fragment-left, 10%);right:auto;bottom:auto;width:var(--cockpit-glitch-fragment-width, 24%);height:clamp(2px,var(--cockpit-glitch-fragment-height, 3px),4px);opacity:0;background:var(--cockpit-glitch-fragment-color, rgba(209, 217, 219, .52));animation:svelte-15fe0e4-inner-panel-signal-fragment .32s steps(8,end) both;animation-delay:var(--cockpit-glitch-fragment-delay, 0ms)}.inner-panel-signal-change.svelte-15fe0e4>.signal-change-lock:where(.svelte-15fe0e4){position:absolute;inset:auto 0;display:block;width:100%;height:clamp(7px,4%,11px);opacity:0;background:repeating-linear-gradient(180deg,#ccd6d88f 0 2px,#2027286b 2px 5px),linear-gradient(180deg,#9ca6a870,#00000061 48%,#bec8ca61);border-block:1px solid rgba(209,217,219,.58);pointer-events:none;animation:svelte-15fe0e4-inner-panel-signal-lock .32s steps(9,end) both}.cockpit-inner-panel-selector-bezel.svelte-15fe0e4{position:relative;z-index:20;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:28px;padding:0 2px;border:0;background:var(--cockpit-panel-bezel-color, #5b7580);box-shadow:none;pointer-events:auto;font-family:var(--game-font-family, "Departure Mono", monospace)}.cockpit-inner-panel-selector-bezel.is-empty.svelte-15fe0e4{pointer-events:none}.pane-tab-scroller.svelte-15fe0e4{min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pane-tab-scroller.svelte-15fe0e4::-webkit-scrollbar{display:none}.pane-tab-list.svelte-15fe0e4{display:flex;justify-content:center;align-items:center;width:max-content;min-width:100%;min-height:32px}.pane-tab.svelte-15fe0e4{appearance:none;display:grid;place-items:center;flex:0 0 auto;width:40px;min-width:40px;height:32px;padding:0;border:0;color:var(--deck-text);background:transparent;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:var(--cockpit-inner-readable-floor);cursor:pointer}.pane-marker.svelte-15fe0e4{display:block;width:22px;height:8px;box-sizing:border-box;border:0;border-radius:1px;background:color-mix(in srgb,var(--cockpit-panel-bezel-color, #5b7580) 44%,#11161a);box-shadow:none}.pane-tab.is-selected.svelte-15fe0e4 .pane-marker:where(.svelte-15fe0e4){background:var(--cockpit-panel-highlight-color, #d9ffff);box-shadow:0 0 7px color-mix(in srgb,var(--cockpit-panel-highlight-color, #d9ffff) 78%,transparent)}.pane-tab.svelte-15fe0e4:focus-visible{outline:2px solid #ffffff;outline-offset:-3px;box-shadow:inset 0 0 0 2px #000}@keyframes svelte-15fe0e4-inner-panel-signal-noise{0%{opacity:0;background-position:0 0,0 0;transform:translate(0)}14%{opacity:.56;background-position:0 5px,7px 0;transform:translate(1px)}31%{opacity:.3;background-position:0 -3px,-4px 0;transform:translate(-1px)}52%{opacity:.64;background-position:0 9px,3px 0;transform:translate(0)}73%{opacity:.26;background-position:0 -6px,9px 0;transform:translate(1px)}89%{opacity:.5;background-position:0 3px,-2px 0;transform:translate(-1px)}to{opacity:0;background-position:0 0,0 0;transform:translate(0)}}@keyframes svelte-15fe0e4-inner-panel-signal-slices{0%{opacity:0;transform:translate(0)}18%{opacity:.48;transform:translate(1px,-1px)}39%{opacity:.2;transform:translate(-1px,1px)}61%{opacity:.54;transform:translateY(-1px)}82%{opacity:.24;transform:translate(1px)}to{opacity:0;transform:translate(0)}}@keyframes svelte-15fe0e4-inner-panel-signal-tear{0%{top:var(--cockpit-glitch-tear-start, 18%);opacity:0;transform:translate(0)}20%{top:var(--cockpit-glitch-tear-start, 18%);opacity:.84;transform:translate(2px)}48%{top:var(--cockpit-glitch-tear-mid, 58%);opacity:.16;transform:translate(-1px)}72%{top:var(--cockpit-glitch-tear-end, 84%);opacity:.72;transform:translate(1px)}to{top:var(--cockpit-glitch-tear-end, 84%);opacity:0;transform:translate(0)}}@keyframes svelte-15fe0e4-inner-panel-signal-fragment{0%,8%{opacity:0;transform:translate(0) scaleX(.8)}20%{opacity:.48;transform:translate(3px) scaleX(1)}39%{opacity:.06;transform:translate(-2px) scaleX(.72)}58%{opacity:.4;transform:translate(1px) scaleX(1.08)}78%,to{opacity:0;transform:translate(0) scaleX(1)}}@keyframes svelte-15fe0e4-inner-panel-signal-lock{0%{top:8%;opacity:0;transform:translate(0)}12%{top:10%;opacity:.68;transform:translate(2px)}31%{top:34%;opacity:.2;transform:translate(-1px)}50%{top:48%;opacity:.78;transform:translate(1px)}69%{top:67%;opacity:.24;transform:translate(-2px)}86%{top:82%;opacity:.7;transform:translate(1px)}to{top:88%;opacity:0;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.inner-panel-signal-change.svelte-15fe0e4,.inner-panel-signal-change.svelte-15fe0e4>span:where(.svelte-15fe0e4),.inner-panel-signal-change.svelte-15fe0e4>.signal-change-lock:where(.svelte-15fe0e4),.inner-panel-signal-change.svelte-15fe0e4>.signal-change-fragment:where(.svelte-15fe0e4){display:none;animation:none}}.ship-log-panel.svelte-w1u255,.ship-log-panel.svelte-w1u255 :where(.svelte-w1u255){box-sizing:border-box;min-width:0;max-width:100%;font-family:var(--game-font-family, "Departure Mono", monospace)}.ship-log-panel.svelte-w1u255{--log-key-size: 19px;--log-row-size: 19px;--log-system-column: 5.25ch;--log-trace: #909a9d;--log-debug: #8ed8e3;--log-info: #d9efcf;--log-warn: #fff19a;--log-error: #ff8264;--log-fatal: #ff4f55;position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;color:#f8f2d1;background:linear-gradient(90deg,rgba(158,227,232,.035) 1px,transparent 1px),#000;background-size:46px 100%,auto;text-transform:uppercase}.ship-log-viewport.svelte-w1u255{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:rgba(158,227,232,.52) rgba(0,0,0,.7);scrollbar-width:thin;outline:none;overflow-anchor:none}.ship-log-viewport.svelte-w1u255:focus-visible{box-shadow:inset 0 0 0 2px #9ee3e8b8}.ship-log-records.svelte-w1u255{display:block;width:100%;margin:0;padding:4px 8px 8px;list-style:none}.ship-log-record.svelte-w1u255{--severity-color: var(--log-info);position:relative;display:grid;grid-template-columns:var(--log-system-column) minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:calc(var(--log-row-size) + 8px);padding:4px 6px 4px 4px;overflow:hidden;font-size:var(--log-row-size);line-height:1;white-space:nowrap}.severity-trace.svelte-w1u255{--severity-color: var(--log-trace)}.severity-debug.svelte-w1u255{--severity-color: var(--log-debug)}.severity-info.svelte-w1u255{--severity-color: var(--log-info)}.severity-warn.svelte-w1u255{--severity-color: var(--log-warn)}.severity-error.svelte-w1u255{--severity-color: var(--log-error)}.severity-fatal.svelte-w1u255{--severity-color: var(--log-fatal)}.record-scope.svelte-w1u255{min-width:0;overflow:hidden;font-family:inherit;font-size:var(--log-key-size);font-weight:900;letter-spacing:.025em;line-height:1;text-overflow:clip;white-space:nowrap}.record-scope.svelte-w1u255{color:var(--severity-color)}.record-summary.svelte-w1u255{min-width:0;margin:0;overflow:hidden;color:#b4bbb5;font:inherit;font-weight:400;letter-spacing:.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.record-summary.is-streaming.svelte-w1u255:after{content:"";display:inline-block;width:.52ch;height:.9em;margin-left:.12ch;vertical-align:-.08em;background:color-mix(in srgb,var(--severity-color) 76%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--severity-color) 42%,transparent);animation:svelte-w1u255-ship-log-type-cursor .66s steps(2,end) infinite}.record-action.svelte-w1u255,.follow-status.svelte-w1u255{appearance:none;border:1px solid rgba(158,227,232,.7);color:#f8f2d1;background:#061218f0;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:var(--log-key-size);font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.record-action.svelte-w1u255{justify-self:end;width:auto;margin:0;padding:3px 5px}.record-action.svelte-w1u255:disabled{opacity:.46;cursor:default}.follow-status.svelte-w1u255{position:absolute;right:8px;bottom:7px;z-index:4;width:auto;padding:5px 8px;border:3px solid var(--log-warn);color:var(--log-warn);background:#061218;box-shadow:none}.record-action.svelte-w1u255:focus-visible,.follow-status.svelte-w1u255:focus-visible{outline:2px solid #fff;outline-offset:1px}.warning-announcer.svelte-w1u255{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ship-log-viewport.svelte-w1u255{scroll-behavior:auto}.record-summary.is-streaming.svelte-w1u255:after{animation:none}}@keyframes svelte-w1u255-ship-log-type-cursor{50%{opacity:.18}}.drone-panel.svelte-1it1ycb,.drone-panel.svelte-1it1ycb :where(.svelte-1it1ycb){box-sizing:border-box;font-family:var(--game-font-family, "Departure Mono", monospace)}.drone-panel.svelte-1it1ycb{--cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--text: #f8f2d1;--muted: #aeb5b2;--ok: #67f0a0;--warn: #fff19a;--danger: #ff8264;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:5px;width:100%;height:100%;min-width:0;min-height:0;padding:7px;overflow:hidden;color:var(--text);background:#000;font-size:var(--cockpit-inner-readable-floor, 15px)}header.svelte-1it1ycb,.drone-control-strip.svelte-1it1ycb,.phone-status.svelte-1it1ycb{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center;min-width:0}header.svelte-1it1ycb{color:var(--cyan);border-bottom:1px solid rgba(158,227,232,.32);padding-bottom:4px}header.svelte-1it1ycb strong:where(.svelte-1it1ycb){color:var(--ok);text-align:center}header.svelte-1it1ycb em:where(.svelte-1it1ycb),.drone-control-strip.svelte-1it1ycb em:where(.svelte-1it1ycb),.phone-status.svelte-1it1ycb em:where(.svelte-1it1ycb){justify-self:end;color:var(--muted);font-style:normal}.drone-control-strip.svelte-1it1ycb{color:var(--muted);font-size:.9em}.drone-control-strip.svelte-1it1ycb strong:where(.svelte-1it1ycb){color:var(--text);text-align:center}.drone-telemetry.svelte-1it1ycb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:0}.drone-readout.svelte-1it1ycb{display:grid;grid-template-rows:auto minmax(0,1fr) 7px;gap:3px;min-width:0;padding:5px;border:1px solid rgba(158,227,232,.28)}.drone-readout.svelte-1it1ycb span:where(.svelte-1it1ycb){color:var(--muted)}.drone-readout.svelte-1it1ycb strong:where(.svelte-1it1ycb){align-self:center;overflow-wrap:anywhere;font-size:max(var(--cockpit-inner-readable-floor,15px),1.3em)}.drone-meter.svelte-1it1ycb{overflow:hidden;background:#9ee3e81f}.drone-meter.svelte-1it1ycb i:where(.svelte-1it1ycb){display:block;width:calc(var(--meter-ratio) * 100%);height:100%;background:var(--ok)}.tone-caution.svelte-1it1ycb .drone-meter:where(.svelte-1it1ycb) i:where(.svelte-1it1ycb){background:var(--warn)}.tone-danger.svelte-1it1ycb .drone-meter:where(.svelte-1it1ycb) i:where(.svelte-1it1ycb){background:var(--danger)}.phone-status.svelte-1it1ycb{padding:4px 6px;border:1px solid rgba(183,160,255,.45);color:#b7a0ff}.drone-actions.svelte-1it1ycb{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:4px;min-width:0}.drone-actions.svelte-1it1ycb button:where(.svelte-1it1ycb){min-width:0;min-height:38px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;gap:0 5px;padding:3px 5px;border:1px solid rgba(158,227,232,.48);color:var(--text);background:#081218e6;font-size:inherit;text-align:left}.drone-actions.svelte-1it1ycb button:where(.svelte-1it1ycb) span:where(.svelte-1it1ycb){grid-row:1 / 3;align-self:center;color:var(--cyan)}.drone-actions.svelte-1it1ycb button:where(.svelte-1it1ycb) em:where(.svelte-1it1ycb){color:var(--muted);font-style:normal}.drone-actions.svelte-1it1ycb button:where(.svelte-1it1ycb):disabled{opacity:.42}.drone-actions.svelte-1it1ycb button.is-active:where(.svelte-1it1ycb){border-color:var(--ok);box-shadow:inset 0 0 10px #67f0a02e}.pairing-pane.svelte-1it1ycb{grid-row:1 / 5;display:grid;place-items:center;align-content:center;gap:7px;min-height:0;color:var(--cyan)}.pairing-pane.svelte-1it1ycb canvas:where(.svelte-1it1ycb){width:min(52cqh,210px);height:min(52cqh,210px);max-width:80%;image-rendering:pixelated}.pairing-code.svelte-1it1ycb{font-size:max(var(--cockpit-inner-readable-floor,15px),3em);letter-spacing:.12em;color:var(--text)}.pairing-mark.svelte-1it1ycb,.pairing-wait.svelte-1it1ycb{font-size:3em;color:var(--ok)}.pairing-pane.svelte-1it1ycb em:where(.svelte-1it1ycb){color:var(--muted);font-style:normal}button.svelte-1it1ycb{font-family:var(--game-font-family, "Departure Mono", monospace)}.media-panel.svelte-wkg7md,.media-panel.svelte-wkg7md :where(.svelte-wkg7md){box-sizing:border-box;min-width:0;font-family:var(--game-font-family, "Departure Mono", monospace)}.media-panel.svelte-wkg7md{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;color:#f8f2d1;background:#000}.address-bar.svelte-wkg7md{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,auto) auto auto;gap:4px;align-items:center;padding:5px;border-bottom:2px solid var(--cockpit-panel-bezel-color,#5b7580)}input.svelte-wkg7md,button.svelte-wkg7md{min-height:32px;border:1px solid rgba(158,227,232,.55);border-radius:0;color:#f8f2d1;background:#050e14f5;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:var(--cockpit-inner-readable-floor,15px)}input.svelte-wkg7md{width:100%;padding:3px 6px}button.svelte-wkg7md{padding:3px 7px;font-weight:900;cursor:pointer}.address-bar.svelte-wkg7md span:where(.svelte-wkg7md){overflow-wrap:anywhere;color:#fff19a;font-size:var(--cockpit-inner-readable-floor,15px)}input.svelte-wkg7md:focus-visible,button.svelte-wkg7md:focus-visible{outline:2px solid #f8f2d1;outline-offset:-2px}.media-stage.svelte-wkg7md{display:grid;place-items:center;min-height:0;padding:5px;overflow:hidden}.media-frame.svelte-wkg7md{width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(158,227,232,.32);background:#000}.media-frame.is-focused.svelte-wkg7md{border-color:#f8f2d1;box-shadow:inset 0 0 0 1px #f8f2d1}iframe.svelte-wkg7md,video.svelte-wkg7md{display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain}.training-controls-panel.svelte-6vvsaw{--training-controls-text: #f8f2d1;--training-controls-muted: #aeb5b2;--training-controls-line: rgba(158, 227, 232, .3);--training-controls-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--training-controls-active: #67f0a0;--training-controls-warn: #fff19a;--training-key-width: 88px;--training-key-height: 62px;--training-key-label-size: 32px;--training-caption-size: 19px;--training-caption-row-height: 36px;--training-caption-color: var(--training-controls-text);--training-title-size: 24px;--training-controls-content-width: 100%;display:grid;grid-template-rows:38px minmax(0,1fr);gap:9px;min-width:0;min-height:0;width:100%;height:100%;padding:10px 12px 12px;overflow:hidden;color:var(--training-controls-text);background:linear-gradient(90deg,rgba(158,227,232,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(158,227,232,.04) 1px,transparent 1px),#000;background-size:34px 100%,100% 28px,auto;box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 22px #7bc3c014;font-family:var(--game-font-family, "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase}.training-controls-panel.side-left.svelte-6vvsaw{--training-key-width: 106px;--training-key-height: 74px;--training-key-label-size: 37px;--training-caption-size: 23px;--training-caption-row-height: 42px;--training-title-size: 29px}.training-controls-panel.svelte-6vvsaw header:where(.svelte-6vvsaw){min-width:0;width:min(100%,var(--training-controls-content-width));align-self:center;justify-self:center;color:var(--training-controls-cyan);font-size:var(--training-title-size);font-weight:900;line-height:1;text-align:center;text-shadow:0 0 10px rgba(158,227,232,.34);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-controls-rows.svelte-6vvsaw{display:grid;grid-template-rows:repeat(var(--training-grid-rows, 4),minmax(0,1fr));gap:8px;width:min(100%,var(--training-controls-content-width));justify-self:center;min-width:0;min-height:0;align-items:stretch}.training-controls-row.svelte-6vvsaw{display:grid;grid-template-columns:repeat(var(--training-grid-columns, 16),minmax(0,1fr));gap:8px;min-width:0;min-height:0}.training-control.svelte-6vvsaw{min-width:0;min-height:0;position:relative;display:grid;grid-template-rows:minmax(0,1fr) var(--training-caption-row-height);align-content:center;gap:6px;overflow:hidden}.training-control.svelte-6vvsaw strong:where(.svelte-6vvsaw){display:grid;place-items:center;min-width:0;min-height:0;aspect-ratio:auto;align-self:center;justify-self:center;width:min(100%,var(--training-key-width));height:min(var(--training-key-height),100%);color:var(--training-controls-text);border:2px solid color-mix(in srgb,var(--training-controls-cyan) 74%,#f8f2d1);border-radius:7px;background:linear-gradient(180deg,#9ee3e81a,#9ee3e806),#000000c7;box-shadow:inset 0 0 0 1px #f8f2d114,inset 0 0 18px #9ee3e81f,0 0 10px #0000006b;transition:background-color .36s cubic-bezier(.22,1,.36,1),border-color .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),color .36s cubic-bezier(.22,1,.36,1),text-shadow .36s cubic-bezier(.22,1,.36,1);font-size:var(--training-key-label-size);font-weight:900;line-height:1;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 0 9px rgba(248,242,209,.26)}.training-control.is-wide.svelte-6vvsaw strong:where(.svelte-6vvsaw){width:calc(100% - 40px)}.training-control.svelte-6vvsaw span:where(.svelte-6vvsaw){min-width:0;color:var(--training-caption-color);font-size:var(--training-caption-size);font-weight:900;line-height:1.05;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:color .36s cubic-bezier(.22,1,.36,1),text-shadow .36s cubic-bezier(.22,1,.36,1)}.training-control.svelte-6vvsaw span:where(.svelte-6vvsaw) b:where(.svelte-6vvsaw){font-family:var(--game-font-family, "Departure Mono"),Menlo,Consolas,"DejaVu Sans Mono","Cascadia Mono","Segoe UI Symbol",ui-monospace,monospace;font-size:1.2em;font-weight:700;line-height:0}.training-control.is-active.svelte-6vvsaw strong:where(.svelte-6vvsaw){transition-duration:0s;color:#06120e;border-color:color-mix(in srgb,var(--training-controls-active) 82%,#ffffff);background:var(--training-controls-active);box-shadow:inset 0 0 0 1px #ffffff61,0 0 18px color-mix(in srgb,var(--training-controls-active) 62%,transparent),0 0 30px color-mix(in srgb,var(--training-controls-warn) 24%,transparent);text-shadow:none}.training-control.is-active.svelte-6vvsaw span:where(.svelte-6vvsaw){transition-duration:0s;color:color-mix(in srgb,var(--training-controls-active) 76%,#ffffff);text-shadow:0 0 8px color-mix(in srgb,var(--training-controls-active) 34%,transparent)}.inner-pane-stack.svelte-9es97u,.inner-pane.svelte-9es97u{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.inner-pane.svelte-9es97u{z-index:0;visibility:hidden;opacity:0;pointer-events:none}.inner-pane.is-selected.svelte-9es97u{z-index:1;visibility:visible;opacity:1;pointer-events:auto}.vector-prix-panel.svelte-7cjt30,.vector-prix-panel.svelte-7cjt30 :where(.svelte-7cjt30),.vector-prix-disabled.svelte-7cjt30,.vector-prix-disabled.svelte-7cjt30 :where(.svelte-7cjt30){box-sizing:border-box;min-width:0}.vector-prix-disabled.svelte-7cjt30{display:grid;place-content:center;gap:clamp(12px,4.2cqh,22px);width:100%;height:100%;min-height:0;padding:clamp(18px,6cqw,34px);overflow:hidden;color:#62676b;background:#000;font-family:var(--game-font-family, "Departure Mono", monospace);text-align:center;text-transform:uppercase}.vector-prix-disabled.svelte-7cjt30 strong:where(.svelte-7cjt30),.vector-prix-disabled.svelte-7cjt30 span:where(.svelte-7cjt30),.vector-prix-disabled.svelte-7cjt30 em:where(.svelte-7cjt30){display:block;font-style:normal;line-height:1.15}.vector-prix-disabled.svelte-7cjt30 strong:where(.svelte-7cjt30){color:#4f5458;font-size:clamp(18px,5.5cqw,28px);font-weight:700;letter-spacing:.08em}.vector-prix-disabled.svelte-7cjt30 span:where(.svelte-7cjt30){color:#62676b;font-size:clamp(16px,4.8cqw,24px);font-weight:600;letter-spacing:.045em}.vector-prix-disabled.svelte-7cjt30 em:where(.svelte-7cjt30){color:#747a7e;font-size:clamp(15px,4.3cqw,22px);font-weight:700;letter-spacing:.025em}.vector-prix-panel.svelte-7cjt30{--vector-text: #ffffff;--vector-muted: rgba(248, 242, 209, .68);--vector-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--vector-ok: #67f0a0;--vector-caution: #fff19a;--vector-danger: #ff8264;--vector-tone: var(--vector-cyan);position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,2fr) minmax(58px,1fr);width:100%;height:100%;min-height:0;overflow:hidden;container-type:size;color:var(--vector-text);background:#000;font-family:Departure Mono,ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.vector-prix-panel.tone-ready.svelte-7cjt30{--vector-tone: var(--vector-ok)}.vector-prix-panel.tone-active.svelte-7cjt30{--vector-tone: var(--vector-cyan)}.vector-prix-panel.tone-caution.svelte-7cjt30{--vector-tone: var(--vector-caution)}.vector-prix-panel.tone-danger.svelte-7cjt30,.vector-prix-panel.is-off-tube.svelte-7cjt30{--vector-tone: var(--vector-danger)}.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30),.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30){color:var(--vector-danger);animation:svelte-7cjt30-vector-prix-alert-flash .5s steps(2,end) infinite}.vector-prix-panel.is-running.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30){color:var(--vector-ok);border-color:color-mix(in srgb,var(--vector-ok) 82%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--vector-ok) 24%,transparent),transparent),color-mix(in srgb,var(--vector-ok) 10%,rgba(0,0,0,.7));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vector-ok) 22%,transparent),0 0 12px color-mix(in srgb,var(--vector-ok) 34%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--vector-ok) 54%,transparent),0 0 14px color-mix(in srgb,var(--vector-ok) 26%,transparent);animation:svelte-7cjt30-vector-prix-running-pulse 1.1s ease-in-out infinite}.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-time:where(.svelte-7cjt30){color:var(--vector-danger);animation:svelte-7cjt30-vector-prix-alert-flash .5s steps(2,end) infinite}.vector-prix-primary.svelte-7cjt30{display:grid;grid-template-rows:minmax(28px,.32fr) minmax(0,1fr) 48px;min-width:0;min-height:0;padding:clamp(9px,3.1cqw,15px) clamp(10px,3.6cqw,18px) clamp(13px,4.2cqw,20px);border-bottom:2px solid color-mix(in srgb,var(--vector-tone) 52%,#000000);background:linear-gradient(180deg,color-mix(in srgb,var(--vector-tone) 10%,transparent),transparent 38%),#0000006b}.vector-prix-header.svelte-7cjt30{display:grid;grid-template-columns:minmax(78px,.8fr) minmax(0,1fr) minmax(82px,.86fr);align-items:center;gap:8px;min-width:0}.vector-prix-header.svelte-7cjt30 span:where(.svelte-7cjt30),.vector-prix-header.svelte-7cjt30 strong:where(.svelte-7cjt30),.vector-prix-header.svelte-7cjt30 em:where(.svelte-7cjt30){min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.vector-prix-header.svelte-7cjt30 span:where(.svelte-7cjt30){color:var(--vector-tone);font-size:clamp(13px,4.2cqw,18px);font-weight:900}.vector-prix-header.svelte-7cjt30 strong:where(.svelte-7cjt30){display:inline-grid;place-items:center;justify-self:center;min-height:clamp(22px,5.8cqw,30px);padding:4px clamp(8px,2.8cqw,14px);color:var(--vector-text);border:2px solid color-mix(in srgb,var(--vector-tone) 72%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--vector-tone) 18%,transparent),transparent),#000000ad;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 10px color-mix(in srgb,var(--vector-tone) 28%,transparent);font-size:clamp(14px,4.8cqw,20px);font-weight:900;text-align:center;text-shadow:0 0 8px color-mix(in srgb,var(--vector-tone) 38%,transparent)}.vector-prix-header.svelte-7cjt30 em:where(.svelte-7cjt30){color:var(--vector-muted);font-size:clamp(12px,3.8cqw,16px);font-style:normal;font-weight:900;text-align:right}.vector-prix-time.svelte-7cjt30{display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;color:#fff;font-size:clamp(42px,17cqw,76px);font-weight:900;font-variant-numeric:tabular-nums;line-height:.9;text-align:center;text-shadow:0 0 10px color-mix(in srgb,var(--vector-tone) 36%,transparent),0 0 22px rgba(255,255,255,.1);white-space:nowrap}.vector-prix-progress.svelte-7cjt30{--vector-progress: 0;--vector-progress-label-width: clamp(52px, 14cqw, 76px);--vector-progress-label-gap: clamp(9px, 2.6cqw, 14px);position:relative;align-self:start;height:38px;min-width:0;overflow:visible}.vector-prix-progress.svelte-7cjt30:before{content:"";position:absolute;inset:3px calc(var(--vector-progress-label-width) + var(--vector-progress-label-gap)) 5px 0;overflow:hidden;border:2px solid color-mix(in srgb,var(--vector-tone) 54%,#000000);background:repeating-linear-gradient(90deg,rgba(158,227,232,.26) 0 3px,transparent 3px 16px),linear-gradient(90deg,rgba(255,255,255,.055),transparent),#0000009e;box-shadow:inset 0 0 0 1px #0000006b,0 0 10px color-mix(in srgb,var(--vector-tone) 16%,transparent)}.vector-prix-progress.svelte-7cjt30 span:where(.svelte-7cjt30){position:absolute;inset:7px auto 9px 4px;width:calc((100% - var(--vector-progress-label-width) - var(--vector-progress-label-gap) - 8px) * var(--vector-progress));min-width:0;max-width:calc(100% - var(--vector-progress-label-width) - var(--vector-progress-label-gap) - 8px);overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 11px,rgba(0,0,0,.54) 11px 16px),linear-gradient(90deg,var(--vector-ok) 0%,var(--vector-cyan) 58%,var(--vector-caution) 100%);box-shadow:0 0 14px color-mix(in srgb,var(--vector-tone) 46%,transparent)}.vector-prix-progress.svelte-7cjt30 em:where(.svelte-7cjt30){position:absolute;right:0;top:calc(50% - 1px);z-index:1;min-width:0;width:var(--vector-progress-label-width);overflow:hidden;transform:translateY(-50%);color:#fff;font-size:clamp(18px,5.6cqw,28px);font-style:normal;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;text-align:right;text-overflow:ellipsis;text-shadow:0 0 6px #000000,0 0 9px color-mix(in srgb,var(--vector-tone) 42%,transparent);white-space:nowrap}.vector-prix-stats.svelte-7cjt30{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:0;border-top:1px solid rgba(255,255,255,.06)}.vector-prix-stat.svelte-7cjt30{display:grid;grid-template-rows:minmax(13px,.32fr) minmax(0,1fr) minmax(12px,.28fr);align-items:center;min-width:0;min-height:0;padding:clamp(6px,2.4cqw,10px);color:var(--vector-tone);border-right:1px solid color-mix(in srgb,var(--vector-tone) 38%,#000000);background:linear-gradient(180deg,color-mix(in srgb,currentColor 8%,transparent),transparent),#000000ad}.vector-prix-accuracy-stat.has-sparkline.svelte-7cjt30{grid-template-rows:minmax(13px,.28fr) minmax(20px,.78fr) 24px minmax(12px,.24fr);row-gap:2px}.vector-prix-stat.svelte-7cjt30:last-child{border-right:0}.vector-prix-stat.tone-danger.svelte-7cjt30{color:var(--vector-danger)}.vector-prix-stat.tone-ready.svelte-7cjt30{color:var(--vector-ok)}.vector-prix-stat.tone-caution.svelte-7cjt30{color:var(--vector-caution)}.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) strong:where(.svelte-7cjt30){color:var(--vector-danger);animation:svelte-7cjt30-vector-prix-alert-flash .5s steps(2,end) infinite;text-shadow:0 0 10px color-mix(in srgb,var(--vector-danger) 78%,transparent),0 0 20px color-mix(in srgb,var(--vector-danger) 38%,transparent)}.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) span:where(.svelte-7cjt30),.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) em:where(.svelte-7cjt30),.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) span:where(.svelte-7cjt30),.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) em:where(.svelte-7cjt30){color:color-mix(in srgb,var(--vector-danger) 82%,#ffffff)}.vector-prix-stat.svelte-7cjt30 span:where(.svelte-7cjt30),.vector-prix-stat.svelte-7cjt30 strong:where(.svelte-7cjt30),.vector-prix-stat.svelte-7cjt30 em:where(.svelte-7cjt30){min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.vector-prix-stat.svelte-7cjt30 span:where(.svelte-7cjt30){color:var(--vector-muted);font-size:clamp(13px,4.1cqw,18px);font-weight:900}.vector-prix-stat.svelte-7cjt30 strong:where(.svelte-7cjt30){color:#fff;font-size:clamp(17px,6.4cqw,29px);font-weight:900;font-variant-numeric:tabular-nums;text-shadow:0 0 8px color-mix(in srgb,currentColor 32%,transparent)}.vector-prix-accuracy-stat.has-sparkline.svelte-7cjt30 strong:where(.svelte-7cjt30){color:#fff;font-size:clamp(20px,7cqw,32px)}.vector-prix-accuracy-sparkline.svelte-7cjt30{display:block;width:100%;height:24px;min-width:0;overflow:hidden;shape-rendering:geometricPrecision;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%)}.vector-prix-accuracy-sparkline.svelte-7cjt30 .accuracy-zero:where(.svelte-7cjt30),.vector-prix-accuracy-sparkline.svelte-7cjt30 .accuracy-signal:where(.svelte-7cjt30){fill:none;vector-effect:non-scaling-stroke}.vector-prix-accuracy-sparkline.svelte-7cjt30 .accuracy-zero:where(.svelte-7cjt30){stroke:color-mix(in srgb,var(--vector-tone) 22%,transparent);stroke-width:1}.vector-prix-accuracy-sparkline.svelte-7cjt30 .accuracy-signal:where(.svelte-7cjt30){stroke:color-mix(in srgb,var(--vector-ok) 72%,#ffffff);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.vector-prix-accuracy-sparkline.svelte-7cjt30 .accuracy-latest:where(.svelte-7cjt30){fill:#e8eceaf0}.vector-prix-stat.svelte-7cjt30 em:where(.svelte-7cjt30){color:color-mix(in srgb,currentColor 72%,var(--vector-muted));font-size:clamp(12px,3.8cqw,16px);font-style:normal;font-weight:900}@media(prefers-reduced-motion:reduce){.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30),.vector-prix-panel.is-off-tube.svelte-7cjt30 .vector-prix-stat.tone-danger:where(.svelte-7cjt30) strong:where(.svelte-7cjt30),.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30),.vector-prix-panel.is-failed.svelte-7cjt30 .vector-prix-time:where(.svelte-7cjt30),.vector-prix-panel.is-running.svelte-7cjt30 .vector-prix-header:where(.svelte-7cjt30) strong:where(.svelte-7cjt30){animation:none}}@keyframes svelte-7cjt30-vector-prix-alert-flash{0%,to{opacity:1}50%{opacity:.28}}@keyframes svelte-7cjt30-vector-prix-running-pulse{0%,to{opacity:1;filter:brightness(1.16)}50%{opacity:.5;filter:brightness(.76)}}.scan-panel.svelte-fh5ze7,.scan-panel.svelte-fh5ze7 :where(.svelte-fh5ze7){box-sizing:border-box;min-width:0;max-width:100%;font-family:var(--game-font-family,"Departure Mono",monospace)}.scan-panel.svelte-fh5ze7{--tone:var(--cockpit-panel-highlight-color,#9ee3e8);--orange:#ffb35c;--purple:#b99cff;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:clamp(5px,1.7cqw,9px);width:100%;height:100%;min-height:0;padding:clamp(9px,2.8cqw,15px);overflow:hidden;color:#d6d8cf;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 9%,transparent),transparent 42%),#000}.tone-ready.svelte-fh5ze7{--tone:#67f0a0}.tone-caution.svelte-fh5ze7{--tone:#fff19a}.tone-danger.svelte-fh5ze7{--tone:#ff8264}.is-fading.svelte-fh5ze7{opacity:.42;filter:saturate(.68) brightness(.74)}header.svelte-fh5ze7{display:grid;grid-template-columns:1fr auto 1fr;gap:7px;align-items:center;font-size:var(--cockpit-inner-readable-floor,15px);line-height:1.18}header.svelte-fh5ze7 span:where(.svelte-fh5ze7){color:var(--orange);font-weight:900}header.svelte-fh5ze7 strong:where(.svelte-fh5ze7){padding:3px 7px;border:2px solid var(--tone);color:var(--tone);text-align:center}header.svelte-fh5ze7 em:where(.svelte-fh5ze7){justify-self:end;color:#aeb5b2;font-style:normal}.scan-summary.svelte-fh5ze7{--scan-title-row-height: clamp(22px, 6.6cqw, 31px);--scan-subtitle-row-height: clamp(15px, 4.3cqw, 20px);display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,auto);grid-template-rows:var(--scan-title-row-height) var(--scan-subtitle-row-height);align-items:end;gap:4px 12px;min-height:calc(var(--scan-title-row-height) + var(--scan-subtitle-row-height) + 4px);padding:clamp(1px,.6cqw,3px) 0 clamp(5px,1.4cqw,8px)}.scan-summary.svelte-fh5ze7 strong:where(.svelte-fh5ze7),.scan-summary.svelte-fh5ze7 span:where(.svelte-fh5ze7),.scan-summary.svelte-fh5ze7 em:where(.svelte-fh5ze7){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-summary.svelte-fh5ze7 strong:where(.svelte-fh5ze7){grid-column:1 / -1;grid-row:1;display:block;height:var(--scan-title-row-height);color:#d9ded8;font-size:max(var(--cockpit-inner-readable-floor, 15px),clamp(19px,6.2cqw,29px));line-height:var(--scan-title-row-height)}.scan-summary.svelte-fh5ze7 span:where(.svelte-fh5ze7){grid-column:1;grid-row:2;display:block;height:var(--scan-subtitle-row-height);color:var(--purple);font-size:max(var(--cockpit-inner-readable-floor, 15px),clamp(14px,4.2cqw,18px));font-weight:900;line-height:var(--scan-subtitle-row-height)}.scan-summary.svelte-fh5ze7 em:where(.svelte-fh5ze7){grid-column:2;grid-row:2;display:block;height:var(--scan-subtitle-row-height);color:#f8f2d1;font-size:var(--cockpit-inner-readable-floor, 15px);font-style:normal;font-weight:900;line-height:var(--scan-subtitle-row-height);text-align:right}.scan-progress.svelte-fh5ze7{position:relative;height:18px;border:2px solid color-mix(in srgb,var(--tone) 52%,#000);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--tone) 22%,transparent) 0 3px,transparent 3px 15px)}.scan-progress.svelte-fh5ze7 i:where(.svelte-fh5ze7){display:block;width:calc(var(--progress) * 100%);height:100%;background:linear-gradient(90deg,var(--tone),#fff19a)}.scan-progress.is-hidden.svelte-fh5ze7{height:0;border:0;visibility:hidden}.scan-document.svelte-fh5ze7{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:3px 0 6px;text-transform:none;pointer-events:auto;scrollbar-width:thin;touch-action:pan-y}.scan-document.svelte-fh5ze7 p:where(.svelte-fh5ze7),.scan-document.svelte-fh5ze7 dl:where(.svelte-fh5ze7),.scan-document.svelte-fh5ze7 figure:where(.svelte-fh5ze7){margin:0 0 clamp(8px,2.4cqw,13px)}.scan-document.svelte-fh5ze7 p:where(.svelte-fh5ze7){color:#d9ded8;font-size:max(var(--cockpit-inner-readable-floor,15px),clamp(18px,5.6cqw,25px));font-weight:700;line-height:1.22;overflow-wrap:anywhere}.scan-document.svelte-fh5ze7 dl:where(.svelte-fh5ze7){display:grid;grid-template-columns:minmax(64px,.45fr) minmax(0,1fr);gap:7px 9px}.scan-document.svelte-fh5ze7 dt:where(.svelte-fh5ze7),.scan-document.svelte-fh5ze7 dd:where(.svelte-fh5ze7){margin:0;font-size:max(var(--cockpit-inner-readable-floor,15px),clamp(13px,4cqw,17px));line-height:1.18;white-space:normal;overflow-wrap:anywhere}.scan-document.svelte-fh5ze7 dt:where(.svelte-fh5ze7){color:#aeb5b2;font-weight:900}.scan-document.svelte-fh5ze7 dd:where(.svelte-fh5ze7){color:#d6d8cf;font-weight:800}figure.svelte-fh5ze7{display:grid;gap:5px}img.svelte-fh5ze7{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid color-mix(in srgb,var(--tone) 42%,#000)}figcaption.svelte-fh5ze7{color:#aeb5b2;font-size:var(--cockpit-inner-reference-small-size,15px);font-weight:800;line-height:1.18;overflow-wrap:anywhere}.is-selected.svelte-fh5ze7 .is-streaming:where(.svelte-fh5ze7):after{content:"";display:inline-block;width:.52ch;height:.9em;margin-left:.12ch;background:var(--purple)}@media(prefers-reduced-motion:no-preference){.is-selected.svelte-fh5ze7 .is-streaming:where(.svelte-fh5ze7):after{animation:svelte-fh5ze7-scan-cursor .66s steps(2,end) infinite}}@keyframes svelte-fh5ze7-scan-cursor{50%{opacity:.18}}.inner-pane-stack.svelte-13j0r4v,.inner-pane.svelte-13j0r4v{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.inner-pane.svelte-13j0r4v{z-index:0;visibility:hidden;opacity:0;pointer-events:none}.inner-pane.is-selected.svelte-13j0r4v{z-index:1;visibility:visible;opacity:1;pointer-events:auto}.station-map-canvas.svelte-yixw8k{position:relative;min-width:0;min-height:0;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2)),inset 0 0 24px var(--cockpit-panel-highlight-06, rgba(123, 195, 192, .06));pointer-events:auto}.station-map-canvas.svelte-yixw8k:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--cockpit-panel-highlight-08, rgba(158, 227, 232, .08)),transparent 18%,transparent 82%,var(--cockpit-panel-highlight-08, rgba(158, 227, 232, .08))),repeating-linear-gradient(0deg,rgba(248,242,209,.034) 0 1px,transparent 1px 24px);opacity:.46}canvas.svelte-yixw8k{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.is-dragging.svelte-yixw8k canvas:where(.svelte-yixw8k){cursor:grabbing}.is-hover.svelte-yixw8k{box-shadow:inset 0 0 0 2px #fff19a52,inset 0 0 24px var(--cockpit-panel-highlight-08, rgba(123, 195, 192, .08))}.station-map-follow-toggle.svelte-yixw8k{position:absolute;z-index:2;top:10px;right:10px;display:inline-grid;grid-template-columns:18px minmax(38px,auto);align-items:center;gap:7px;min-width:86px;min-height:34px;padding:7px 10px;border:1px solid rgba(158,227,232,.34);border-radius:4px;color:#e2fff7bd;background:#020a0cc7;box-shadow:inset 0 -3px #1c4a5c6b,0 0 12px #00000061;font-family:var(--game-font-family);font-size:13px;line-height:1;text-transform:uppercase;cursor:pointer;pointer-events:auto}.station-map-follow-toggle.svelte-yixw8k:hover,.station-map-follow-toggle.svelte-yixw8k:focus-visible{border-color:#fff19a94;color:#fff19a;outline:none}.station-map-follow-toggle.svelte-yixw8k:active{transform:translateY(1px)}.station-map-follow-toggle.is-active.svelte-yixw8k{border-color:#e2fff7bd;color:#e2fff7;background:#09262adb;box-shadow:inset 0 -3px #4fd2c952,0 0 16px #7bc3c02e}.station-map-follow-toggle.is-tracking.svelte-yixw8k{color:#fff19a;border-color:#fff19ab8}.follow-toggle-label.svelte-yixw8k{display:block;min-width:38px;text-align:center;white-space:nowrap}.follow-toggle-icon.svelte-yixw8k{position:relative;display:block;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;opacity:.88}.follow-toggle-icon.svelte-yixw8k:before,.follow-toggle-icon.svelte-yixw8k:after{content:"";position:absolute;background:currentColor;opacity:.82}.follow-toggle-icon.svelte-yixw8k:before{left:8px;top:2px;width:1px;height:12px}.follow-toggle-icon.svelte-yixw8k:after{left:2px;top:8px;width:12px;height:1px}.training-guidance-panel.svelte-1ifpmco{--training-guidance-text: #f8f2d1;--training-guidance-instruction: #f2f4f3;--training-guidance-micro: #6f7674;--training-guidance-micro-strong: #8f9795;--training-guidance-room: #d3d8d7;--training-guidance-progress-line: #747a79;--training-guidance-muted: #aeb5b2;--training-guidance-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--training-guidance-active: #67f0a0;--training-guidance-warning: #fff19a;--training-guidance-danger: #ff8264;--training-guidance-info: #9ee3e8;--training-guidance-tone: var(--training-guidance-cyan);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:13px;min-width:0;min-height:0;width:100%;height:100%;padding:36px 28px 38px;overflow:hidden;color:var(--training-guidance-text);background:radial-gradient(ellipse at 50% 44%,rgba(123,195,192,.09),transparent 72%),#000;box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 24px #7bc3c014;font-family:var(--game-font-family, "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace);text-transform:uppercase}.training-guidance-panel.tone-accent.svelte-1ifpmco,.training-guidance-panel.tone-success.svelte-1ifpmco{--training-guidance-tone: var(--training-guidance-active)}.training-guidance-panel.tone-warning.svelte-1ifpmco{--training-guidance-tone: var(--training-guidance-warning)}.training-guidance-panel.tone-danger.svelte-1ifpmco{--training-guidance-tone: var(--training-guidance-danger)}.training-guidance-panel.svelte-1ifpmco header:where(.svelte-1ifpmco){display:grid;grid-template-rows:45px minmax(35px,auto);gap:8px;min-width:0;min-height:0}.training-guidance-progress.svelte-1ifpmco{position:relative;display:grid;grid-template-columns:repeat(var(--training-guidance-node-count, 5),minmax(0,1fr));align-items:center;justify-items:center;min-width:0;min-height:0;padding:0 36px}.training-guidance-progress-line.svelte-1ifpmco{position:absolute;inset:0;display:grid;align-items:center;padding:0 36px;pointer-events:none}.training-guidance-progress-line.svelte-1ifpmco:before{content:"";justify-self:center;width:var(--training-guidance-line-span, 80%);height:5px;border-radius:999px;background:var(--training-guidance-progress-line);box-shadow:0 0 8px #bec6c41f}.training-guidance-progress.svelte-1ifpmco span:where(.svelte-1ifpmco){position:relative;z-index:1;width:24px;height:24px;border:3px solid color-mix(in srgb,var(--training-guidance-cyan) 76%,#f8f2d1);border-radius:50%;background:#000;box-shadow:inset 0 0 0 2px #000000d1,0 0 10px #9ee3e83d}.training-guidance-progress.svelte-1ifpmco span.is-complete:where(.svelte-1ifpmco){background:var(--training-guidance-active);border-color:color-mix(in srgb,var(--training-guidance-active) 82%,#ffffff)}.training-guidance-progress.svelte-1ifpmco span.is-current:where(.svelte-1ifpmco){width:34px;height:34px;background:var(--training-guidance-tone);border-color:#fff;box-shadow:inset 0 0 0 5px #00000061,0 0 22px color-mix(in srgb,var(--training-guidance-tone) 66%,transparent)}.training-guidance-room-name.svelte-1ifpmco{min-width:0;padding-top:7px;color:var(--training-guidance-room);font-size:30px;font-weight:900;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 9px rgba(211,216,215,.22)}.training-guidance-center.svelte-1ifpmco{display:grid;align-content:center;gap:38px;min-width:0;min-height:0;padding:0 8px}.training-guidance-instruction.svelte-1ifpmco{display:grid;align-content:center;justify-items:center;min-width:0;min-height:0;padding:0 0 12px}.training-guidance-instruction.svelte-1ifpmco strong:where(.svelte-1ifpmco){max-width:100%;color:var(--training-guidance-instruction);font-size:50px;font-weight:1000;line-height:.96;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #000000}.training-guidance-instruction.tone-warning.svelte-1ifpmco strong:where(.svelte-1ifpmco){color:var(--training-guidance-warning)}.training-guidance-instruction.tone-danger.svelte-1ifpmco strong:where(.svelte-1ifpmco){color:var(--training-guidance-danger)}.training-guidance-readouts.svelte-1ifpmco{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-self:center;justify-content:center;gap:36px;min-width:0;width:min(100%,520px);min-height:0}.training-guidance-readouts.is-metric-strip.svelte-1ifpmco{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(100%,560px);margin-top:12px}.training-guidance-readout.svelte-1ifpmco{display:grid;gap:5px;justify-items:center;min-width:0;color:var(--training-guidance-tone)}.training-guidance-readout.tone-warning.svelte-1ifpmco{color:var(--training-guidance-warning)}.training-guidance-readout.tone-danger.svelte-1ifpmco{color:var(--training-guidance-danger)}.training-guidance-readout.tone-info.svelte-1ifpmco{color:var(--training-guidance-info)}.training-guidance-readout.tone-accent.svelte-1ifpmco,.training-guidance-readout.tone-success.svelte-1ifpmco{color:var(--training-guidance-active)}.training-guidance-readout.svelte-1ifpmco strong:where(.svelte-1ifpmco){max-width:100%;color:currentColor;font-size:39px;font-weight:900;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 10px color-mix(in srgb,currentColor 38%,transparent)}.training-guidance-readouts.is-metric-strip.svelte-1ifpmco .training-guidance-readout:where(.svelte-1ifpmco) strong:where(.svelte-1ifpmco){font-size:43px}.training-guidance-readout.svelte-1ifpmco span:where(.svelte-1ifpmco),.training-guidance-timer.svelte-1ifpmco span:where(.svelte-1ifpmco){max-width:100%;color:var(--training-guidance-muted);font-size:27px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-guidance-readouts.is-metric-strip.svelte-1ifpmco .training-guidance-readout:where(.svelte-1ifpmco) span:where(.svelte-1ifpmco){font-size:24px}.training-guidance-timer.svelte-1ifpmco span:where(.svelte-1ifpmco){font-size:20px}.training-guidance-panel.svelte-1ifpmco footer:where(.svelte-1ifpmco){display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:14px;align-items:end;min-width:0;min-height:0}.training-guidance-cert.svelte-1ifpmco{align-self:end;justify-self:start;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:end;min-width:0;max-width:min(360px,100%);color:var(--training-guidance-micro);text-align:left}.training-guidance-cert-mark.svelte-1ifpmco{display:block;width:50px;height:50px;margin-bottom:6px;background:#a4adab;opacity:.84;-webkit-mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat;mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat;filter:drop-shadow(0 0 5px rgba(164,173,171,.16))}.training-guidance-cert-lines.svelte-1ifpmco{display:grid;gap:2px;min-width:0}.training-guidance-cert-lines.svelte-1ifpmco span:where(.svelte-1ifpmco){min-width:0;color:var(--training-guidance-micro);font-size:19px;font-weight:900;line-height:1.03;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 5px rgba(120,128,125,.16)}.training-guidance-cert-lines.svelte-1ifpmco span.is-primary:where(.svelte-1ifpmco){color:var(--training-guidance-micro-strong)}.training-guidance-timer.svelte-1ifpmco{display:grid;gap:3px;min-width:0;justify-items:end;text-align:right;color:var(--training-guidance-text)}.training-guidance-timer.tone-warning.svelte-1ifpmco{color:var(--training-guidance-warning)}.training-guidance-timer.tone-danger.svelte-1ifpmco{color:var(--training-guidance-danger)}.training-guidance-timer.tone-warning.svelte-1ifpmco span:where(.svelte-1ifpmco),.training-guidance-timer.tone-danger.svelte-1ifpmco span:where(.svelte-1ifpmco){color:currentColor}.training-guidance-timer.svelte-1ifpmco strong:where(.svelte-1ifpmco){min-width:0;color:currentColor;font-size:42px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 8px color-mix(in srgb,currentColor 38%,transparent)}.training-guidance-timer.is-flashing.svelte-1ifpmco span:where(.svelte-1ifpmco),.training-guidance-timer.is-flashing.svelte-1ifpmco strong:where(.svelte-1ifpmco){animation:svelte-1ifpmco-training-guidance-timer-flash .52s steps(2,end) infinite}@keyframes svelte-1ifpmco-training-guidance-timer-flash{50%{opacity:.28;filter:brightness(.72)}}.bottom-right-outer-panel.svelte-15qhski{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:#f8f2d1;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:var(--cockpit-panel-radius, 12px);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.bottom-right-outer-body.svelte-15qhski{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at center,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 68%),#000;box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 22px var(--cockpit-panel-highlight-07, rgba(123, 195, 192, .07))}.resource-border-flow.svelte-10z32md{--border-flow-color: rgba(151, 177, 177, .9);--border-glow-color: color-mix(in srgb, var(--border-flow-color) 58%, white 42%);position:absolute!important;z-index:5!important;inset:0;display:block;overflow:visible;pointer-events:none;background:transparent!important}.resource-border-flow.tone-input.svelte-10z32md,.resource-border-flow.tone-trace.svelte-10z32md{--border-flow-color: var(--trace, #9ee3e8)}.resource-border-flow.tone-storage.svelte-10z32md{--border-flow-color: var(--cyan, #49d2ff)}.resource-border-flow.tone-output.svelte-10z32md,.resource-border-flow.tone-nominal.svelte-10z32md{--border-flow-color: var(--green, #67f0a0)}.resource-border-flow.tone-load.svelte-10z32md,.resource-border-flow.tone-caution.svelte-10z32md{--border-flow-color: var(--caution, #fff19a)}.resource-border-flow.tone-danger.svelte-10z32md{--border-flow-color: var(--danger, #ff8264)}.resource-border-flow.tone-critical.svelte-10z32md{--border-flow-color: var(--critical, #ff2f2f)}.inset-border-glow.svelte-10z32md{position:absolute;inset:1px;display:block;border:1px solid var(--border-glow-color);opacity:0;background:transparent!important;box-shadow:0 0 var(--glow-radius, 6px) 1px color-mix(in srgb,var(--border-glow-color) 62%,transparent),inset 0 0 calc(var(--glow-radius, 6px) - 1px) color-mix(in srgb,var(--border-glow-color) 46%,transparent);transition:opacity .22s cubic-bezier(.45,0,.55,1);will-change:opacity}.resource-border-flow.is-active.role-source.svelte-10z32md .inset-border-glow:where(.svelte-10z32md){animation:svelte-10z32md-resource-border-source-glow var(--route-duration, 2s) cubic-bezier(.45,0,.55,1) var(--route-delay, 0s) infinite both}.resource-border-flow.is-active.role-destination.svelte-10z32md .inset-border-glow:where(.svelte-10z32md){animation:svelte-10z32md-resource-border-destination-glow var(--route-duration, 2s) cubic-bezier(.45,0,.55,1) var(--route-delay, 0s) infinite both}@keyframes svelte-10z32md-resource-border-source-glow{0%{opacity:0}4%{opacity:var(--glow-edge-opacity, .18)}12%,23%{opacity:var(--glow-peak-opacity, .68)}31%{opacity:var(--glow-edge-opacity, .18)}36%,to{opacity:0}}@keyframes svelte-10z32md-resource-border-destination-glow{0%,64%{opacity:0}70%{opacity:var(--glow-edge-opacity, .18)}78%,90%{opacity:var(--glow-peak-opacity, .68)}97%{opacity:var(--glow-edge-opacity, .18)}to{opacity:0}}body.is-cinematic-capture .inset-border-glow.svelte-10z32md{animation-play-state:paused;animation-delay:calc(var(--route-delay, 0s) - var(--orbitalpayload-capture-time, 0s))}@media(prefers-reduced-motion:reduce){.inset-border-glow.svelte-10z32md{animation:none!important;transition:none}.resource-border-flow.is-active.svelte-10z32md .inset-border-glow:where(.svelte-10z32md){opacity:.46}}.resource-flow-link.svelte-6vtfmf{--flow-trace-color: rgba(151, 177, 177, .72);--flow-pulse-color: rgba(217, 255, 255, .96);display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.resource-flow-link.tone-input.svelte-6vtfmf,.resource-flow-link.tone-trace.svelte-6vtfmf{--flow-trace-color: var(--trace, #9ee3e8);--flow-pulse-color: rgba(217, 255, 255, .98)}.resource-flow-link.tone-storage.svelte-6vtfmf{--flow-trace-color: var(--cyan, #49d2ff);--flow-pulse-color: rgba(210, 248, 255, .98)}.resource-flow-link.tone-output.svelte-6vtfmf,.resource-flow-link.tone-nominal.svelte-6vtfmf{--flow-trace-color: var(--green, #67f0a0);--flow-pulse-color: rgba(213, 255, 231, .98)}.resource-flow-link.tone-load.svelte-6vtfmf,.resource-flow-link.tone-caution.svelte-6vtfmf{--flow-trace-color: var(--caution, #fff19a);--flow-pulse-color: rgba(255, 248, 196, .98)}.resource-flow-link.tone-danger.svelte-6vtfmf{--flow-trace-color: var(--danger, #ff8264);--flow-pulse-color: rgba(255, 190, 138, .98)}.resource-flow-link.tone-critical.svelte-6vtfmf{--flow-trace-color: var(--critical, #ff2f2f);--flow-pulse-color: rgba(255, 104, 104, .98)}.flow-base.svelte-6vtfmf,.flow-trace.svelte-6vtfmf,.flow-wake.svelte-6vtfmf,.flow-pulse.svelte-6vtfmf{fill:none;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.flow-base.svelte-6vtfmf{stroke:#97b1b16b;stroke-width:var(--flow-base-width, 1.25px);opacity:.72}.active-flow.svelte-6vtfmf{opacity:0;transition:opacity .42s cubic-bezier(.45,0,.55,1)}.resource-flow-link.is-active.svelte-6vtfmf .active-flow:where(.svelte-6vtfmf){opacity:1}.flow-trace.svelte-6vtfmf{stroke:var(--flow-trace-color);stroke-width:var(--flow-trace-width, 2.2px);opacity:var(--trace-opacity, .7);filter:drop-shadow(0 0 4px var(--flow-trace-color))}.flow-wake.svelte-6vtfmf,.flow-pulse.svelte-6vtfmf{stroke:var(--flow-pulse-color);stroke-dashoffset:0;opacity:0}.flow-wake.svelte-6vtfmf{stroke-width:var(--flow-wake-width, 4.6px);stroke-dasharray:var(--wake-length, 52) 100;filter:drop-shadow(0 0 7px var(--flow-pulse-color));animation:svelte-6vtfmf-resource-flow-wake var(--wake-duration, 1s) cubic-bezier(.45,0,.55,1) var(--flow-delay, 0s) infinite both}.flow-pulse.svelte-6vtfmf{stroke-width:var(--flow-pulse-width, 3px);stroke-dasharray:var(--pulse-length, 32) 100;filter:drop-shadow(0 0 4px var(--flow-pulse-color));animation:svelte-6vtfmf-resource-flow-pulse var(--flow-duration, .8s) cubic-bezier(.45,0,.55,1) var(--flow-delay, 0s) infinite both}.resource-flow-link.is-reverse.svelte-6vtfmf .flow-wake:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-flow-wake-reverse}.resource-flow-link.is-reverse.svelte-6vtfmf .flow-pulse:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-flow-pulse-reverse}.resource-flow-link.is-staged.svelte-6vtfmf .flow-wake:where(.svelte-6vtfmf),.resource-flow-link.is-staged.svelte-6vtfmf .flow-pulse:where(.svelte-6vtfmf){animation-duration:var(--route-duration, 2s)}.resource-flow-link.is-staged.svelte-6vtfmf .flow-wake:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-route-connector-wake}.resource-flow-link.is-staged.svelte-6vtfmf .flow-pulse:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-route-connector}.resource-flow-link.is-staged.is-reverse.svelte-6vtfmf .flow-wake:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-route-connector-wake-reverse}.resource-flow-link.is-staged.is-reverse.svelte-6vtfmf .flow-pulse:where(.svelte-6vtfmf){animation-name:svelte-6vtfmf-resource-route-connector-reverse}@keyframes svelte-6vtfmf-resource-flow-pulse{0%{stroke-dashoffset:0;opacity:0}16%{opacity:var(--pulse-lead-opacity, .45)}42%{opacity:var(--pulse-opacity, .72)}72%{opacity:var(--pulse-tail-opacity, .33)}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-6vtfmf-resource-flow-pulse-reverse{0%{stroke-dashoffset:-100;opacity:0}16%{opacity:var(--pulse-lead-opacity, .45)}42%{opacity:var(--pulse-opacity, .72)}72%{opacity:var(--pulse-tail-opacity, .33)}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-6vtfmf-resource-flow-wake{0%{stroke-dashoffset:0;opacity:0}24%{opacity:var(--wake-opacity, .24)}64%{opacity:var(--wake-tail-opacity, .17)}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-6vtfmf-resource-flow-wake-reverse{0%{stroke-dashoffset:-100;opacity:0}24%{opacity:var(--wake-opacity, .24)}64%{opacity:var(--wake-tail-opacity, .17)}to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-6vtfmf-resource-route-connector{0%,31%{stroke-dashoffset:0;opacity:0}36%{opacity:var(--pulse-lead-opacity, .45)}49%{opacity:var(--pulse-opacity, .72)}63%{opacity:var(--pulse-tail-opacity, .33)}68%,to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-6vtfmf-resource-route-connector-reverse{0%,31%{stroke-dashoffset:-100;opacity:0}36%{opacity:var(--pulse-lead-opacity, .45)}49%{opacity:var(--pulse-opacity, .72)}63%{opacity:var(--pulse-tail-opacity, .33)}68%,to{stroke-dashoffset:0;opacity:0}}@keyframes svelte-6vtfmf-resource-route-connector-wake{0%,31%{stroke-dashoffset:0;opacity:0}36%{opacity:var(--wake-tail-opacity, .17)}49%{opacity:var(--wake-opacity, .24)}63%{opacity:var(--wake-tail-opacity, .17)}68%,to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-6vtfmf-resource-route-connector-wake-reverse{0%,31%{stroke-dashoffset:-100;opacity:0}36%{opacity:var(--wake-tail-opacity, .17)}49%{opacity:var(--wake-opacity, .24)}63%{opacity:var(--wake-tail-opacity, .17)}68%,to{stroke-dashoffset:0;opacity:0}}body.is-cinematic-capture .flow-wake.svelte-6vtfmf,body.is-cinematic-capture .flow-pulse.svelte-6vtfmf{animation-play-state:paused;animation-delay:calc(var(--flow-delay, 0s) - var(--orbitalpayload-capture-time, 0s))}@media(prefers-reduced-motion:reduce){.active-flow.svelte-6vtfmf{transition:none}.flow-wake.svelte-6vtfmf,.flow-pulse.svelte-6vtfmf{animation:none;opacity:0}.resource-flow-link.is-active.svelte-6vtfmf .flow-trace:where(.svelte-6vtfmf){opacity:.82}}.resource-synoptic.svelte-42trfu{--text: #f8f2d1;--muted: rgba(248, 242, 209, .72);--idle: rgba(151, 177, 177, .6);--idle-soft: rgba(126, 151, 151, .12);--green: #67f0a0;--cyan: #49d2ff;--trace: var(--left-bulkhead-trace, #9ee3e8);--caution: #fff19a;--danger: #ff8264;--critical: #ff2f2f;--line: color-mix(in srgb, var(--trace) 24%, transparent);--component-font: 13px;--main-font: 17px;--unit-font: 10px;--nano-value-font: 10px;--supply-status-font: 10px;--vendor-font: 8px;--balance-main-font: 17px;--balance-mini-label-font: 11px;--rail-metric-label-font: 9px;--consumer-status-font: 12px;--consumer-metric-label-font: 11px;--consumer-metric-value-font: 14px;--power-row-label-font: 12px;--ship-label-font: 13px;--ship-main-font: 15px;--grid-tile-code-font: 10px;--machine-gutter-x: 10px;--machine-gutter-y: 12px;--machine-row-gap: 24px;--ship-column-gap: 24px;--card-gap: 8px;--card-padding: 6px;--system-transition-duration: .68s;--system-transition-ease: cubic-bezier(.455, .03, .515, .955);position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--text);font-family:var(--game-font-family);font-synthesis:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0;text-transform:uppercase}.resource-machine.svelte-42trfu{position:absolute;inset:0;display:grid;grid-template-rows:19% 17.5% minmax(0,1fr) 19.5%;row-gap:var(--machine-row-gap);padding:var(--machine-gutter-y) var(--machine-gutter-x);overflow:hidden}.machine-band.svelte-42trfu{position:relative;min-width:0;min-height:0;background:#000}.flow-connector.svelte-42trfu{z-index:6;display:block;pointer-events:none}.supply-flow-layer.svelte-42trfu{position:absolute;z-index:6;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);overflow:visible;pointer-events:none}.supply-flow-connector.svelte-42trfu{position:relative;align-self:end;justify-self:center;width:8px;height:var(--machine-row-gap);transform:translateY(100%)}[data-lb-font=component-label].svelte-42trfu{font-size:var(--component-font)}[data-lb-font=main-component-value].svelte-42trfu{font-size:var(--main-font)}[data-lb-font=main-unit].svelte-42trfu{font-size:var(--unit-font)}[data-lb-font=supply-nano-value].svelte-42trfu{font-size:var(--nano-value-font)}[data-lb-font=supply-status].svelte-42trfu{font-size:var(--supply-status-font)}[data-lb-font=vendor-badge].svelte-42trfu{font-size:var(--vendor-font)}[data-lb-font=consumer-status].svelte-42trfu{font-size:var(--consumer-status-font)}[data-lb-font=consumer-metric-label].svelte-42trfu{font-size:var(--consumer-metric-label-font)}[data-lb-font=consumer-metric-value].svelte-42trfu{font-size:var(--consumer-metric-value-font)}[data-lb-font=power-row-label].svelte-42trfu{font-size:var(--power-row-label-font)}[data-lb-font=ship-label].svelte-42trfu{font-size:var(--ship-label-font)}[data-lb-font=ship-main].svelte-42trfu{font-size:var(--ship-main-font)}[data-lb-font=grid-tile-code].svelte-42trfu{font-size:var(--grid-tile-code-font)}[data-lb-font].svelte-42trfu{line-height:1.2!important}.tone-storage.svelte-42trfu{color:var(--cyan)}.tone-input.svelte-42trfu,.tone-trace.svelte-42trfu{color:var(--trace)}.tone-output.svelte-42trfu,.tone-nominal.svelte-42trfu{color:var(--green)}.tone-load.svelte-42trfu,.tone-caution.svelte-42trfu{color:var(--caution)}.tone-danger.svelte-42trfu{color:var(--danger)}.tone-critical.svelte-42trfu{color:var(--critical)}.tone-idle.svelte-42trfu{color:var(--idle)}.system-card.svelte-42trfu{position:relative;isolation:isolate;background-color:#000;border:1px solid color-mix(in srgb,currentColor 55%,transparent);overflow:hidden;transition:color var(--system-transition-duration) var(--system-transition-ease),border-color var(--system-transition-duration) var(--system-transition-ease)}.system-card.svelte-42trfu>:where(.svelte-42trfu){position:relative;z-index:1}.system-card.is-active.svelte-42trfu{border-color:currentColor}.system-card.tone-danger.svelte-42trfu{border-width:2px}.system-card.tone-critical.svelte-42trfu{border-width:2px;animation:svelte-42trfu-actionable-pulse .72s steps(2,end) infinite}.supply-grid.svelte-42trfu{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.instrument-node.svelte-42trfu{display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:var(--card-padding)}.node-header.svelte-42trfu{display:flex;align-items:baseline;justify-content:space-between;gap:3px;min-width:0}.node-header.svelte-42trfu strong:where(.svelte-42trfu),.node-header.svelte-42trfu span:where(.svelte-42trfu){min-width:0;overflow:hidden;font-weight:400;line-height:1;text-overflow:clip;white-space:nowrap}.node-header.svelte-42trfu strong:where(.svelte-42trfu){color:currentColor}.node-state.svelte-42trfu{color:var(--muted)}.supply-node-header.svelte-42trfu{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:start;justify-content:stretch;gap:2px}.supply-node-status.svelte-42trfu{display:block;width:100%}.node-main.svelte-42trfu{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;gap:6px;min-width:0;min-height:0}.instrument-node.svelte-42trfu .main-value:where(.svelte-42trfu){transition:opacity var(--system-transition-duration) var(--system-transition-ease)}.instrument-node.svelte-42trfu:not(.is-active) .main-value:where(.svelte-42trfu){opacity:.8}.main-value.svelte-42trfu{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;color:var(--text);white-space:nowrap}.main-value.svelte-42trfu b:where(.svelte-42trfu),.main-value.svelte-42trfu em:where(.svelte-42trfu){font-style:normal;font-weight:400;line-height:1}.main-value.svelte-42trfu em:where(.svelte-42trfu){color:var(--muted)}.segment-track.svelte-42trfu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;min-width:0}.segment-track.svelte-42trfu i:where(.svelte-42trfu){position:relative;min-width:0;background:var(--idle-soft);overflow:hidden}.segment-track.svelte-42trfu i:where(.svelte-42trfu):before{content:"";position:absolute;inset:0 auto 0 0;width:var(--segment-fill, 0%);background:currentColor;box-shadow:0 0 5px currentColor;opacity:var(--segment-fill-opacity, 0);will-change:width}.segment-matrix.svelte-42trfu{display:grid;grid-template-columns:repeat(var(--matrix-columns),minmax(0,1fr));grid-template-rows:repeat(var(--matrix-rows),minmax(0,1fr));grid-auto-flow:row;gap:2px;width:100%;height:100%;min-width:0;min-height:0}.segment-matrix.svelte-42trfu i:where(.svelte-42trfu){width:100%;height:100%;min-height:0}.power-band.svelte-42trfu{background:transparent}.power-card.svelte-42trfu{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;gap:6px;min-width:0;min-height:0;padding:var(--card-padding) 8px}.power-header-meta.svelte-42trfu{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;margin-left:auto;overflow:visible!important}.power-runway.svelte-42trfu{flex:0 1 auto;color:var(--muted);letter-spacing:.05em;white-space:nowrap}.power-status.svelte-42trfu{flex:0 0 auto;min-width:64px;color:currentColor;font-weight:400;letter-spacing:.08em;line-height:1;text-align:right;white-space:nowrap}.power-rows.svelte-42trfu{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:4px;min-width:0;min-height:0}.power-row.svelte-42trfu{display:grid;grid-template-columns:62px minmax(0,1fr) 78px;align-items:center;gap:7px;min-width:0}.power-row.svelte-42trfu small:where(.svelte-42trfu){color:var(--muted);font-weight:400;line-height:1}.power-row-track.svelte-42trfu{height:12px;align-self:center}.power-row-value.svelte-42trfu{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;min-width:0;white-space:nowrap}.power-row-value.svelte-42trfu b:where(.svelte-42trfu),.power-row-value.svelte-42trfu em:where(.svelte-42trfu){font-style:normal;font-weight:400;line-height:1;color:currentColor}.power-row-value.svelte-42trfu em:where(.svelte-42trfu){opacity:.72}.row-gen.svelte-42trfu{color:var(--green)}.row-need.svelte-42trfu{color:var(--caution)}.row-need.is-shortfall.svelte-42trfu{color:var(--danger)}.row-need.svelte-42trfu .segment-track:where(.svelte-42trfu) i.is-over:where(.svelte-42trfu):before{background:var(--danger);box-shadow:0 0 5px var(--danger)}.row-headroom.svelte-42trfu{color:var(--cyan)}.row-headroom.is-over.svelte-42trfu{color:var(--danger)}.headroom-track.svelte-42trfu i:where(.svelte-42trfu):before{left:var(--segment-offset, 0%)}.row-buffer.flow-down.svelte-42trfu{color:var(--caution)}.row-buffer.flow-up.svelte-42trfu{color:var(--cyan)}.row-buffer.flow-idle.svelte-42trfu{color:var(--idle)}.buffer-meter.svelte-42trfu{width:100%;height:12px;min-width:0;color:var(--buffer-meter-color, var(--idle))}.buffer-meter.svelte-42trfu i:where(.svelte-42trfu):before{inset:var(--buffer-segment-inset, 0 auto 0 0)}.signed-flow-axis.svelte-42trfu{stroke:color-mix(in srgb,var(--idle) 55%,transparent);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.grid-band.svelte-42trfu{background:transparent}.grid-band-button.svelte-42trfu{appearance:none;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:var(--card-padding);color:var(--trace);font-family:inherit;text-transform:uppercase;text-align:left;cursor:pointer;pointer-events:auto;box-shadow:none}.grid-band-button.svelte-42trfu:hover,.grid-band-button.svelte-42trfu:focus-visible{color:var(--caution);border-color:var(--caution);outline:none}.grid-band-button.is-full.svelte-42trfu{color:var(--caution)}.grid-head.svelte-42trfu{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.grid-head.svelte-42trfu strong:where(.svelte-42trfu){color:currentColor;font-weight:400;line-height:1}.grid-new-modules.svelte-42trfu{color:var(--caution);letter-spacing:.07em;line-height:1;white-space:nowrap;animation:svelte-42trfu-grid-new-modules-pulse 2.6s ease-in-out infinite}.module-grid.svelte-42trfu{position:relative;display:grid;grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows, 4),minmax(0,1fr));gap:3px;min-width:0;min-height:0}.grid-cell.svelte-42trfu{min-width:0;min-height:0;border:0;background:#aeb5b229}.grid-cell.is-covered.svelte-42trfu{background:transparent}.module-grid.svelte-42trfu .module-tile:where(.svelte-42trfu){display:grid;place-content:center;gap:1px;min-width:0;min-height:0;border:1px solid var(--module-color, currentColor);color:var(--module-color, currentColor);background:color-mix(in srgb,var(--module-color, currentColor) 12%,#000);box-shadow:inset 0 0 7px color-mix(in srgb,var(--module-color, currentColor) 22%,transparent);overflow:hidden;text-align:center}.module-tile.svelte-42trfu b:where(.svelte-42trfu){font-weight:400;line-height:1;letter-spacing:.04em}.module-tile.svelte-42trfu small:where(.svelte-42trfu){color:color-mix(in srgb,var(--module-color, currentColor) 70%,var(--muted));line-height:1}.grid-foot.svelte-42trfu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;color:var(--muted)}.grid-foot-metric.svelte-42trfu{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.grid-foot-metric.svelte-42trfu small:where(.svelte-42trfu){margin-right:auto;color:#f8f2d170;font-weight:400;line-height:1}.grid-foot-metric.svelte-42trfu b:where(.svelte-42trfu){color:#f8f2d194;font-weight:400;line-height:1}.grid-foot-metric.svelte-42trfu em:where(.svelte-42trfu){color:#f8f2d170;font-style:normal;line-height:1}.ship-grid.svelte-42trfu{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ship-column-gap)}.ship-node.svelte-42trfu{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:0;padding:8px}.ship-node.svelte-42trfu header:where(.svelte-42trfu){display:flex;align-items:baseline;justify-content:space-between;gap:2px;min-width:0}.ship-node.svelte-42trfu header:where(.svelte-42trfu) strong:where(.svelte-42trfu){color:currentColor;font-weight:400;line-height:1}.ship-node.svelte-42trfu .ship-status-header:where(.svelte-42trfu){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:start;justify-content:stretch;gap:2px}.ship-node-status.svelte-42trfu{display:block;width:100%}.hull-status-line.svelte-42trfu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:6px;min-width:0;white-space:nowrap}.hull-condition.svelte-42trfu{min-width:0;overflow:hidden;text-overflow:clip}.hull-shield-reading.svelte-42trfu{display:inline-flex;align-items:baseline;justify-self:end;gap:3px;min-width:0;font-weight:400;line-height:1;white-space:nowrap}.hull-shield-reading.svelte-42trfu b:where(.svelte-42trfu){color:currentColor;font:inherit}.hull-shield-reading.tone-output.svelte-42trfu{color:var(--green)}.hull-shield-reading.tone-caution.svelte-42trfu{color:var(--caution)}.hull-shield-reading.tone-danger.svelte-42trfu{color:var(--danger)}.hull-shield-reading.tone-critical.svelte-42trfu{color:var(--critical)}.hull-shield-reading.tone-idle.svelte-42trfu{color:var(--idle)}.ship-primary-readout.svelte-42trfu{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;min-height:0}.ship-segment-matrix.svelte-42trfu{width:100%;height:100%}.ship-primary-value.svelte-42trfu{justify-self:end;display:flex;align-items:baseline;gap:3px;min-width:0;color:var(--text);white-space:nowrap}.ship-primary-value.svelte-42trfu b:where(.svelte-42trfu),.ship-primary-value.svelte-42trfu em:where(.svelte-42trfu){min-width:0;overflow:hidden;font-style:normal;font-weight:400;line-height:1;white-space:nowrap}.ship-primary-value.svelte-42trfu em:where(.svelte-42trfu){color:var(--muted)}.integrity-node.is-flashing.svelte-42trfu header:where(.svelte-42trfu) strong:where(.svelte-42trfu){animation:svelte-42trfu-actionable-pulse .42s steps(2,end) infinite}.sr-only.svelte-42trfu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-42trfu-actionable-pulse{50%{border-color:var(--text);color:var(--text)}}@keyframes svelte-42trfu-grid-new-modules-pulse{50%{opacity:.45}}body.is-cinematic-capture .system-card.svelte-42trfu,body.is-cinematic-capture .grid-new-modules.svelte-42trfu,body.is-cinematic-capture .instrument-node.svelte-42trfu .main-value:where(.svelte-42trfu){animation-delay:calc(0s - var(--orbitalpayload-capture-time, 0s));animation-play-state:paused;transition:none!important}.resource-synoptic.svelte-42trfu:not(.is-online) .system-card:where(.svelte-42trfu){animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.system-card.svelte-42trfu,.instrument-node.svelte-42trfu .main-value:where(.svelte-42trfu),.grid-new-modules.svelte-42trfu{animation:none!important;transition:none!important}}.module-grid-stage{--config-bg: #030607;--config-surface: #070b0d;--config-surface-raised: #0b1114;--config-text: #f8f2d1;--config-muted: #9ca7a5;--config-faint: rgba(220, 229, 221, .42);--config-line: rgba(158, 227, 232, .22);--config-line-strong: rgba(158, 227, 232, .48);--config-cyan: #49d2ff;--config-green: #67f0a0;--config-yellow: #fff19a;--config-orange: #ff9b68;--config-red: #ff6255;position:fixed;inset:0;z-index:6200;display:grid;place-items:center;padding:14px;color:var(--config-text);background:radial-gradient(circle at 50% 15%,rgba(73,210,255,.055),transparent 34%),#000305d6;backdrop-filter:blur(7px);font-family:var(--game-font-family);font-variant-ligatures:none;text-transform:uppercase;pointer-events:auto}.module-grid-stage *,.module-grid-stage *:before,.module-grid-stage *:after{box-sizing:border-box}.module-grid-stage button{color:inherit;font-family:inherit;font-variant-ligatures:inherit;text-transform:uppercase}.module-grid-modal{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,calc(100vw - 28px));height:min(780px,calc(100vh - 28px));min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(158,227,232,.66);outline:none;background:var(--config-bg);box-shadow:inset 0 0 0 1px #000,inset 0 0 46px #49d2ff06,0 28px 90px #000000d1,0 0 30px #49d2ff1a}.module-grid-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:64px;padding:10px 12px 10px 20px;border-bottom:1px solid var(--config-line-strong);background:linear-gradient(90deg,rgba(73,210,255,.035),transparent 28%,transparent 72%,rgba(73,210,255,.025)),#05090b}.module-grid-title{min-width:0}.module-grid-title>span{display:block;overflow:hidden;color:var(--config-cyan);font-size:10px;letter-spacing:.11em;white-space:nowrap}.module-grid-title h2{margin:4px 0 0;font-size:clamp(18px,1.7vw,24px);font-weight:400;letter-spacing:.055em;line-height:1;white-space:nowrap}.module-grid-summary{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;overflow:hidden}.summary-stat{display:grid;gap:3px;text-align:right}.summary-stat small{color:var(--config-muted);font-size:8px;letter-spacing:.1em}.summary-stat b{color:var(--config-text);font-size:14px;font-weight:400;white-space:nowrap}.summary-stat.is-over b{color:var(--config-red)}.summary-stat.is-cooling b{color:var(--config-cyan)}.module-grid-close{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--config-line-strong);background:#000;cursor:pointer}.module-grid-close:hover,.module-grid-close:focus-visible{border-color:var(--config-yellow);outline:none}.module-grid-close span{font-size:10px;letter-spacing:.08em}.module-grid-close b{color:var(--config-cyan);font-size:20px;font-weight:400;line-height:.75}.module-grid-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:12px;min-width:0;min-height:0;padding:12px}.grid-pane,.storage-pane{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:12px;border:1px solid var(--config-line);background:var(--config-surface)}.storage-pane{grid-template-rows:auto minmax(0,1fr)}.pane-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.pane-header>div>span{display:block;color:var(--config-cyan);font-size:9px;letter-spacing:.1em}.pane-header>div>strong{display:block;margin-top:3px;color:var(--config-text);font-size:12px;font-weight:400;letter-spacing:.04em}.pane-count{display:flex;align-items:baseline;gap:5px}.pane-count b{color:var(--config-text);font-size:15px;font-weight:400}.pane-count span{color:var(--config-muted);font-size:8px;letter-spacing:.07em}.modal-module-grid{position:relative;display:grid;grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows, 4),minmax(0,1fr));gap:6px;align-self:center;justify-self:center;width:100%;max-width:min(520px,58vh);aspect-ratio:1;min-width:0;min-height:0;padding:8px;border:1px solid var(--config-line);background:#01080a;touch-action:none}.modal-grid-cell{min-width:0;min-height:0;border:1px dashed rgba(151,177,177,.28);background:#7e979712}.modal-module-grid.is-dragging .modal-grid-cell{border-color:#9ee3e873}.modal-module-tile{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:0;padding:4px;border:1px solid var(--module-color, var(--config-cyan));color:var(--module-color, var(--config-cyan));background:color-mix(in srgb,var(--module-color, var(--config-cyan)) 12%,#000);box-shadow:inset 0 0 12px color-mix(in srgb,var(--module-color, var(--config-cyan)) 20%,transparent);overflow:hidden;cursor:grab;text-align:center;touch-action:none}.modal-module-tile:hover,.modal-module-tile:focus-visible{outline:none;box-shadow:inset 0 0 0 1px currentColor}.modal-module-tile b{font-size:11px;font-weight:400;letter-spacing:.06em;line-height:1}.modal-module-tile strong{max-width:100%;overflow:hidden;color:var(--config-text);font-size:9px;font-weight:400;letter-spacing:.03em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.modal-module-tile small{max-width:100%;overflow:hidden;color:var(--config-muted);font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.modal-module-tile.is-pending{opacity:.55;cursor:wait}.modal-module-tile.is-drag-source{opacity:.35}.modal-module-tile.is-swap-out{border-style:dashed;opacity:.45}.modal-grid-ghost{z-index:3;border:2px solid var(--config-green);background:color-mix(in srgb,var(--config-green) 16%,transparent);pointer-events:none}.modal-grid-ghost.is-invalid{border-color:var(--config-red);background:color-mix(in srgb,var(--config-red) 14%,transparent)}.grid-pane-footer{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--config-faint);font-size:8px;letter-spacing:.06em}.grid-pane-footer b{color:var(--config-yellow);font-weight:400}.storage-list{display:grid;align-content:start;gap:8px;min-width:0;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.storage-chip{position:relative;display:grid;min-width:0;border:1px solid color-mix(in srgb,var(--module-color, var(--config-cyan)) 45%,transparent);background:var(--config-surface-raised)}.storage-chip.is-pending{opacity:.55}.storage-chip.is-blocked{border-style:dashed;opacity:.6}.storage-chip-grab{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:8px;border:0;background:transparent;cursor:grab;text-align:left;touch-action:none}.storage-chip-grab:disabled{cursor:not-allowed}.storage-chip-grab:hover:not(:disabled),.storage-chip-grab:focus-visible:not(:disabled){outline:none;background:#49d2ff0d}.chip-footprint{display:grid;grid-auto-columns:11px;grid-auto-rows:11px;gap:2px}.chip-footprint i{border:1px solid var(--module-color, var(--config-cyan));background:color-mix(in srgb,var(--module-color, var(--config-cyan)) 22%,#000)}.chip-copy{display:grid;gap:3px;min-width:0}.chip-copy small{overflow:hidden;color:var(--module-color, var(--config-cyan));font-size:8px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.chip-copy strong{overflow:hidden;color:var(--config-text);font-size:11px;font-weight:400;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.chip-copy em{overflow:hidden;color:var(--config-muted);font-size:8px;font-style:normal;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.chip-no-fit{position:absolute;top:6px;right:6px;padding:2px 4px;border:1px solid var(--config-orange);color:var(--config-orange);font-size:8px;font-weight:400;letter-spacing:.07em}.storage-message{align-self:start;padding:14px 10px;color:var(--config-muted);font-size:9px;letter-spacing:.05em;line-height:1.6}.storage-message.is-error{color:var(--config-red)}.drag-ghost-cursor{position:fixed;z-index:6400;display:grid;place-items:center;gap:2px;width:58px;height:58px;margin:-29px 0 0 -29px;border:1px solid var(--module-color, var(--config-cyan));color:var(--module-color, var(--config-cyan));background:color-mix(in srgb,var(--module-color, var(--config-cyan)) 16%,rgba(0,0,0,.85));box-shadow:0 10px 30px #0009;pointer-events:none}.drag-ghost-cursor.is-invalid{border-color:var(--config-red);color:var(--config-red)}.drag-ghost-cursor b{font-size:12px;font-weight:400}.drag-ghost-cursor small{font-size:8px;color:var(--config-muted)}@media(max-width:900px){.module-grid-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.4fr) minmax(0,1fr)}.module-grid-summary{display:none}}.left-bulkhead-panel.svelte-13k2gfh{--left-bulkhead-bg: #000000;--left-bulkhead-surface: var(--cockpit-panel-highlight-034, rgba(123, 195, 192, .034));--left-bulkhead-text: #f8f2d1;--left-bulkhead-muted: #aeb5b2;--left-bulkhead-grid-line: var(--cockpit-panel-highlight-22, rgba(123, 195, 192, .22));--left-bulkhead-trace: var(--cockpit-panel-highlight-color, #9ee3e8);--left-bulkhead-healthy: #67f0a0;--left-bulkhead-storage: #49d2ff;--left-bulkhead-caution: #fff19a;--left-bulkhead-danger: #ff8264;--left-bulkhead-critical: #ff2f2f;--left-bulkhead-glow: var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22));position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:var(--left-bulkhead-text);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-32, rgba(158, 227, 232, .32)));border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);font-variant-ligatures:none;text-transform:uppercase;pointer-events:none}.left-bulkhead-header.svelte-13k2gfh{display:none}.left-bulkhead-body.svelte-13k2gfh{position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #fff19a24}.left-bulkhead-synoptic.svelte-13k2gfh{position:relative;z-index:1;min-width:0;min-height:0;overflow:hidden}.left-bulkhead-panel.is-alarming.svelte-13k2gfh{filter:drop-shadow(0 0 5px rgba(255,130,100,.18))}.perspective-panel-host.svelte-1sx3m6w{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.bottom-center-authority-meter.svelte-16f4qaa{display:grid;grid-template-rows:28px minmax(0,1fr);min-width:0;min-height:0;background:linear-gradient(180deg,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 38%),#000;box-shadow:inset 0 0 18px var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045))}.authority-heading.svelte-16f4qaa{display:grid;place-items:center;min-width:0;padding:3px 6px 2px;border-bottom:0;background:#000}.authority-heading.svelte-16f4qaa span:where(.svelte-16f4qaa){display:grid;place-items:center;width:100%;height:100%;min-width:0;overflow:hidden;color:#fff19a;border:1px solid rgba(255,241,154,.74);background:var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055));font-size:11px;font-weight:900;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.authority-body.svelte-16f4qaa{position:relative;display:grid;min-width:0;min-height:0;padding:7px 7px 8px}.control-bank.svelte-16f4qaa{z-index:2;grid-area:1 / 1;justify-self:start;width:36px;display:grid;grid-template-rows:18px 18px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:0}.side-right.svelte-16f4qaa .control-bank:where(.svelte-16f4qaa){justify-self:end}.control-indicator.svelte-16f4qaa{display:grid;grid-template-rows:3px 11px;justify-items:center;align-items:center;width:18px;min-width:0;min-height:0;opacity:var(--arrow-opacity);filter:drop-shadow(0 0 4px rgba(255,241,154,calc(var(--arrow-glow-alpha) * .72))) drop-shadow(0 0 8px rgba(255,205,92,var(--arrow-glow-alpha)))}.control-down.svelte-16f4qaa{grid-template-rows:11px 3px}.limit-tick.svelte-16f4qaa{display:block;width:16px;height:2px;opacity:0;background:#fff19af5;box-shadow:0 0 8px #fff19a7a}.control-indicator.is-active.svelte-16f4qaa,.control-indicator.is-limit.svelte-16f4qaa{opacity:1}.control-indicator.is-limit.svelte-16f4qaa .limit-tick:where(.svelte-16f4qaa),.control-indicator.is-limit.svelte-16f4qaa .arrow:where(.svelte-16f4qaa){animation:svelte-16f4qaa-bottom-center-limit-flash .13s steps(2,end) infinite}.control-indicator.is-limit.svelte-16f4qaa .arrow:where(.svelte-16f4qaa){--arrow-translate-y: 0px;transition:none}.arrow.svelte-16f4qaa{--arrow-translate-y: 0px;display:block;width:0;height:0;transform:translateY(var(--arrow-translate-y));transition:opacity .14s ease-in-out,transform .16s cubic-bezier(.2,.8,.22,1)}.arrow-up.svelte-16f4qaa{--arrow-translate-y: calc(-1 * var(--arrow-travel));border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid rgba(255,241,154,var(--arrow-fill-alpha))}.arrow-down.svelte-16f4qaa{--arrow-translate-y: var(--arrow-travel);border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid rgba(255,241,154,var(--arrow-fill-alpha))}.control-up.is-limit.svelte-16f4qaa .arrow-up:where(.svelte-16f4qaa){border-bottom-color:#fff19af5}.control-down.is-limit.svelte-16f4qaa .arrow-down:where(.svelte-16f4qaa){border-top-color:#fff19af5}.segment-stack.svelte-16f4qaa{grid-area:1 / 1;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:3px;min-width:0;min-height:0;padding:3px;background:#1018206b}.side-right.svelte-16f4qaa .segment-stack:where(.svelte-16f4qaa){align-items:flex-start}.segment-stack.svelte-16f4qaa span:where(.svelte-16f4qaa){position:relative;flex:1 1 0;width:var(--segment-width);min-height:2px;overflow:hidden;background:var(--cockpit-panel-highlight-12, rgba(123, 195, 192, .12))}.segment-stack.svelte-16f4qaa span.is-lit:where(.svelte-16f4qaa){box-shadow:0 0 8px rgba(255,205,92,var(--segment-glow-alpha))}.segment-stack.svelte-16f4qaa i:where(.svelte-16f4qaa){position:absolute;inset:auto 0 0;display:block;height:var(--segment-fill-height);background:var(--segment-color);box-shadow:0 0 8px #67f0a02e}.authority-value.svelte-16f4qaa{position:absolute;right:7px;bottom:2px;left:7px;z-index:1;color:#d2d7d4;font-size:42px;font-weight:500;line-height:.9;text-align:left;text-shadow:0 0 8px var(--cockpit-panel-highlight-10, rgba(158, 227, 232, .1));font-variant-numeric:tabular-nums;pointer-events:none}.side-right.svelte-16f4qaa .authority-value:where(.svelte-16f4qaa){text-align:right}@keyframes svelte-16f4qaa-bottom-center-limit-flash{0%,49%{opacity:1}50%,to{opacity:.16}}.bottom-center-trace.svelte-1gwgbxx{display:block;width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%)}.trace-zero.svelte-1gwgbxx,.trace-signal.svelte-1gwgbxx{fill:none;vector-effect:non-scaling-stroke}.trace-zero.svelte-1gwgbxx{stroke:var(--cockpit-panel-highlight-18, rgba(158, 227, 232, .18));stroke-width:1}.trace-signal.svelte-1gwgbxx{stroke:var(--cockpit-panel-highlight-78, rgba(123, 195, 192, .78));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.trace-latest.svelte-1gwgbxx{fill:#e8eceaf0}.trace-rotation.svelte-1gwgbxx .trace-signal:where(.svelte-1gwgbxx){stroke:#ffcd5cc2;stroke-width:1.35}.trace-rotation.svelte-1gwgbxx .trace-latest:where(.svelte-1gwgbxx){fill:#ffcd5ce6}.bottom-center-axis-rows.svelte-1t8gcuc{display:grid;grid-template-rows:24px minmax(0,1fr);min-width:0;min-height:0;background:linear-gradient(180deg,var(--cockpit-panel-highlight-06, rgba(123, 195, 192, .06)),transparent 34%),#000;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22)),inset 0 0 20px var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045))}.axis-heading.svelte-1t8gcuc{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:4px;padding:0 5px;color:#f8f2d1c7;background:#101820;border-bottom:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));font-size:11px;font-weight:900;line-height:1}.axis-heading.svelte-1t8gcuc strong:where(.svelte-1t8gcuc){flex:0 0 auto;color:var(--cockpit-panel-highlight-80, rgba(158, 227, 232, .8));font-size:8px;font-weight:800}.axis-grid.svelte-1t8gcuc{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;min-height:0}.axis-row.svelte-1t8gcuc{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;border-bottom:1px solid var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22))}.axis-row.svelte-1t8gcuc:last-child{border-bottom:0}.side-rotation.svelte-1t8gcuc .axis-row:where(.svelte-1t8gcuc){grid-template-columns:minmax(0,1fr) 36px}.axis-label.svelte-1t8gcuc{display:grid;place-items:center;align-self:center;justify-self:center;width:25px;height:25px;color:#fff19a;border:2px solid rgba(255,241,154,.76);background:color-mix(in srgb,var(--cockpit-panel-highlight-color, #9ee3e8) calc(var(--axis-neutral-alpha) * 100%),transparent);font-size:15px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #00000061}.side-rotation.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){grid-column:2}.axis-readout.svelte-1t8gcuc{display:grid;grid-template-rows:minmax(25px,1fr) 18px;min-width:0;min-height:0;padding:3px 5px 4px 2px;border-left:1px solid var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2))}.side-rotation.svelte-1t8gcuc .axis-readout:where(.svelte-1t8gcuc){grid-column:1;grid-row:1;padding:3px 2px 4px 5px;border-left:0;border-right:1px solid var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2))}.axis-value.svelte-1t8gcuc{align-self:center;min-width:0;color:#aeb5b2c2;font-size:20px;font-weight:400;line-height:1;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 8px var(--cockpit-panel-highlight-10, rgba(158, 227, 232, .1))}.axis-trace.svelte-1t8gcuc{min-width:0;min-height:0}.tone-positive.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){background:rgba(103,240,160,var(--axis-positive-alpha))}.tone-negative.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){background:rgba(255,130,100,var(--axis-negative-alpha))}.tone-positive.svelte-1t8gcuc .axis-value:where(.svelte-1t8gcuc){color:#bed7cad1}.tone-negative.svelte-1t8gcuc .axis-value:where(.svelte-1t8gcuc){color:#d8c3bcd6}.bottom-center-panel.svelte-jcys2a{--bottom-center-text: #f8f2d1;--bottom-center-cell-gap: 5px;position:relative;display:grid;grid-template-rows:44px minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:var(--bottom-center-text);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .34));border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));background:transparent;box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family, "Departure Mono", monospace);text-transform:uppercase;pointer-events:none}.bottom-center-panel.svelte-jcys2a:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--cockpit-panel-padding, 7px) + var(--cockpit-panel-border-width, 1px)) #f8f2d114,inset 0 0 0 var(--cockpit-panel-padding, 7px) var(--cockpit-panel-bezel-color, #5b7580)}.bottom-center-annunciator-strip.svelte-jcys2a{--annunciator-pulse: 0;position:relative;z-index:1;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:4px;min-width:0;min-height:0;padding:4px 7px;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #9ee3e833,inset 0 -8px 18px #ff826406;font-family:var(--game-font-family, "Departure Mono", monospace)}.bottom-center-annunciator-strip.has-audible-alarm.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-annunciator-master-pulse .9s linear infinite}.bottom-center-annunciator.svelte-jcys2a{appearance:none;position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:2px;min-width:0;min-height:0;margin:0;padding:4px 3px;overflow:hidden;color:#aeb5b294;border:1px solid rgba(248,242,209,.24);border-radius:0;background:#0b0b0b;box-shadow:inset 0 0 0 1px #000000b8;font:inherit;text-align:center;text-transform:uppercase;pointer-events:none;cursor:default}.bottom-center-annunciator.svelte-jcys2a:before{content:"";position:absolute;inset:0;z-index:0;background:#ef3d2f;opacity:0;pointer-events:none}.annunciator-self-test-sweep.svelte-jcys2a,.annunciator-self-test-confirm.svelte-jcys2a{position:absolute!important;inset:0;z-index:2!important;display:grid!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:2px;width:auto;max-width:none!important;padding:4px 3px;opacity:0;color:#050707!important;border:0;text-shadow:none;pointer-events:none}.annunciator-self-test-sweep.svelte-jcys2a{background:var(--annunciator-self-test-color, #9ee3e8);box-shadow:none;transform:translate(-18%) scaleX(.82);transform-origin:center}.annunciator-self-test-confirm.svelte-jcys2a{align-self:auto!important;background:#ef3d2f;box-shadow:none}.annunciator-self-test-sweep.svelte-jcys2a em:where(.svelte-jcys2a),.annunciator-self-test-confirm.svelte-jcys2a em:where(.svelte-jcys2a){display:block;max-width:100%;overflow:hidden;color:#050707;font-size:9px;font-style:normal;font-weight:900;line-height:1;text-overflow:clip;white-space:nowrap}.annunciator-self-test-sweep.svelte-jcys2a em:where(.svelte-jcys2a):first-child,.annunciator-self-test-confirm.svelte-jcys2a em:where(.svelte-jcys2a):first-child{align-self:end}.annunciator-self-test-sweep.svelte-jcys2a em:where(.svelte-jcys2a):last-child,.annunciator-self-test-confirm.svelte-jcys2a em:where(.svelte-jcys2a):last-child{align-self:start}.cockpit-panel-custom-shell.is-boot-self-test[data-panel-id=bottom-center] .annunciator-self-test-sweep.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-annunciator-self-test-sweep 155ms cubic-bezier(.18,.76,.24,1) var(--annunciator-self-test-delay) 1 both}.cockpit-panel-custom-shell.is-boot-self-test[data-panel-id=bottom-center] .annunciator-self-test-confirm.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-annunciator-self-test-confirm .56s linear .62s 1 both}.bottom-center-annunciator.is-alarm.svelte-jcys2a:not(.is-silenced){pointer-events:auto;cursor:pointer}.bottom-center-annunciator.is-alarm.svelte-jcys2a:not(.is-silenced):before{opacity:var(--annunciator-pulse)}.bottom-center-annunciator.is-silenced.svelte-jcys2a{color:#b8ad79;border-color:#625b32;background:#19180f;box-shadow:inset 0 0 0 1px #070700;pointer-events:auto;cursor:pointer}.bottom-center-annunciator.is-alarm.svelte-jcys2a:hover,.bottom-center-annunciator.is-alarm.svelte-jcys2a:focus-visible{border-color:#9ee3e8;outline:1px solid #9ee3e8;outline-offset:-2px}.bottom-center-annunciator.svelte-jcys2a strong:where(.svelte-jcys2a),.bottom-center-annunciator.svelte-jcys2a span:where(.svelte-jcys2a){display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;position:relative;z-index:1}.bottom-center-annunciator.svelte-jcys2a strong:where(.svelte-jcys2a){align-self:end;font-size:9px;font-weight:900;line-height:1;letter-spacing:0}.bottom-center-annunciator.svelte-jcys2a span:where(.svelte-jcys2a){align-self:start;color:#aeb5b26b;font-size:9px;font-weight:800;line-height:1;letter-spacing:0}.bottom-center-annunciator.tone-info.svelte-jcys2a{color:#9ee3e8;border-color:#285b5f;background:#071617;box-shadow:inset 0 0 0 1px #010708,0 0 7px #9ee3e81f}.bottom-center-annunciator.tone-ok.svelte-jcys2a{color:#80e4a9;border-color:#286442;background:#07180f;box-shadow:inset 0 0 0 1px #010804,0 0 7px #67f0a01f}.bottom-center-annunciator.tone-caution.svelte-jcys2a{color:#f0df83;border-color:#756521;background:#1d1906;box-shadow:inset 0 0 0 1px #090700,0 0 7px #fff19a24}.bottom-center-annunciator.tone-warning.svelte-jcys2a,.bottom-center-annunciator.tone-critical.svelte-jcys2a{color:#ffb3a6;border-color:#91352c;background:#260806;box-shadow:inset 0 0 0 1px #090100,0 0 9px #ff3d2f40;text-shadow:0 1px 0 rgba(75,0,0,.45)}.bottom-center-annunciator.tone-critical.svelte-jcys2a{color:#ffc2b8;border-color:#b43e34;background:#310604;box-shadow:inset 0 0 0 1px #0b0100,0 0 11px #ff30264d}.bottom-center-annunciator.is-active.svelte-jcys2a span:where(.svelte-jcys2a){color:inherit}.bottom-center-annunciator.is-alarm.svelte-jcys2a:not(.is-silenced) strong:where(.svelte-jcys2a),.bottom-center-annunciator.is-alarm.svelte-jcys2a:not(.is-silenced) .annunciator-state:where(.svelte-jcys2a){color:#fff8f3}.bottom-center-annunciator.is-silenced.tone-warning.svelte-jcys2a,.bottom-center-annunciator.is-silenced.tone-critical.svelte-jcys2a{color:#b8ad79;border-color:#625b32;background:#19180f;box-shadow:inset 0 0 0 1px #070700;text-shadow:none}.annunciator-action.svelte-jcys2a{display:none!important;color:#9ee3e8!important}.bottom-center-annunciator.is-alarm.svelte-jcys2a:hover .annunciator-state:where(.svelte-jcys2a),.bottom-center-annunciator.is-alarm.svelte-jcys2a:focus-visible .annunciator-state:where(.svelte-jcys2a){display:none}.bottom-center-annunciator.is-alarm.svelte-jcys2a:hover .annunciator-action:where(.svelte-jcys2a),.bottom-center-annunciator.is-alarm.svelte-jcys2a:focus-visible .annunciator-action:where(.svelte-jcys2a){display:block!important}.bottom-center-body.svelte-jcys2a{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) var(--bottom-center-aperture-size, 166px) minmax(0,1fr);gap:var(--bottom-center-cell-gap);width:100%;height:auto;min-width:0;min-height:0;padding-block:var(--bottom-center-cell-gap);overflow:hidden}.bottom-center-body.svelte-jcys2a:before,.bottom-center-body.svelte-jcys2a:after{content:"";position:absolute;z-index:3;left:0;right:0;height:var(--bottom-center-cell-gap);background:var(--cockpit-panel-bezel-color, #5b7580);pointer-events:none}.bottom-center-body.svelte-jcys2a:before{top:0}.bottom-center-body.svelte-jcys2a:after{bottom:0}.bottom-center-motion-section.svelte-jcys2a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--bottom-center-authority-width, 108px);min-width:0;min-height:0;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px #9ee3e83d,inset 0 0 18px #7bc3c00b}.motion-rotation.svelte-jcys2a{grid-template-columns:var(--bottom-center-authority-width, 108px) minmax(0,1fr)}.bottom-center-motion-section.svelte-jcys2a .bottom-center-axis-rows{box-shadow:none}.bottom-center-authority-slot.svelte-jcys2a{position:relative;z-index:1;display:grid;min-width:0;min-height:0;border-left:1px solid rgba(158,227,232,.24);background:#000}.motion-rotation.svelte-jcys2a .bottom-center-authority-slot:where(.svelte-jcys2a){border-right:1px solid rgba(158,227,232,.24);border-left:0}.bottom-center-attitude-aperture.svelte-jcys2a{position:relative;align-self:stretch;min-width:0;min-height:0;margin-block:calc(-1 * var(--bottom-center-cell-gap));border:1px solid rgba(158,227,232,.24);background:transparent;box-shadow:inset 0 0 0 1px #00000094,inset 0 0 22px #0000006b,0 0 0 1px #fff19a2e}@keyframes svelte-jcys2a-bottom-center-annunciator-master-pulse{0%,22%{--annunciator-pulse: 1}23%,to{--annunciator-pulse: 0}}@keyframes svelte-jcys2a-bottom-center-annunciator-self-test-sweep{0%{opacity:0;transform:translate(-18%) scaleX(.82)}12%{opacity:.96}64%{opacity:.82;transform:translate(4%) scaleX(1)}to{opacity:0;transform:translate(18%) scaleX(.9)}}@keyframes svelte-jcys2a-bottom-center-annunciator-self-test-confirm{0%{opacity:0;background:#ef3d2f}1%,13%{opacity:1;background:#ef3d2f}14%,20%{opacity:0;background:#ef3d2f}21%,34%{opacity:1;background:#f0df83}35%,41%{opacity:0;background:#f0df83}42%,72%{opacity:1;background:#80e4a9}to{opacity:0;background:#80e4a9}}@media(prefers-reduced-motion:reduce){.bottom-center-annunciator-strip.has-audible-alarm.svelte-jcys2a{animation:none;--annunciator-pulse: .35}.cockpit-panel-custom-shell.is-boot-self-test[data-panel-id=bottom-center] .annunciator-self-test-sweep.svelte-jcys2a,.cockpit-panel-custom-shell.is-boot-self-test[data-panel-id=bottom-center] .annunciator-self-test-confirm.svelte-jcys2a{animation:none}}.panel-color-control.svelte-1ldnft3{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:7px;min-width:0;padding:6px;color:#f8f2d1c7;border:1px solid rgba(158,227,232,.34);background:#00000061;font:900 8px / 1 var(--game-font-family);text-transform:uppercase}.panel-color-title.svelte-1ldnft3{display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:4px;min-width:0;align-self:center}.panel-color-title.svelte-1ldnft3 span:where(.svelte-1ldnft3){grid-row:1 / 3;width:12px;height:12px;border:1px solid rgba(248,242,209,.64);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 32%,transparent)}.panel-color-title.svelte-1ldnft3 strong:where(.svelte-1ldnft3){min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.panel-color-title.svelte-1ldnft3 em:where(.svelte-1ldnft3){min-width:0;overflow:hidden;color:#f8f2d170;font-size:7px;font-style:normal;text-align:left;text-overflow:clip;white-space:nowrap}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3){width:34px;height:32px;padding:0;border:1px solid rgba(248,242,209,.28);background:#0000003d;cursor:pointer}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3)::-webkit-color-swatch-wrapper{padding:2px}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3)::-webkit-color-swatch{border:0}.panel-color-palette.svelte-1ldnft3{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.panel-color-palette.svelte-1ldnft3 button:where(.svelte-1ldnft3){height:13px;padding:0;border:1px solid rgba(248,242,209,.24);background:var(--palette-color);cursor:pointer}.panel-color-palette.svelte-1ldnft3 button.is-selected:where(.svelte-1ldnft3){border-color:#fff19af2;box-shadow:0 0 9px color-mix(in srgb,var(--palette-color) 54%,transparent)}.panel-color-control.svelte-1ldnft3:hover,.panel-color-control.svelte-1ldnft3:focus-within{color:#fff19a;border-color:#fff19ab8}.panel-customization-modal-stage.svelte-16ua3cd{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:50px 24px 64px;background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.2),transparent 38%),#00000014;pointer-events:auto}body.is-spaceport-modal-open .panel-customization-modal-stage.svelte-16ua3cd{display:none;pointer-events:none}.panel-customization-modal.svelte-16ua3cd{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(620px,calc(100vw - 48px));max-height:min(440px,calc(100vh - 114px));padding:13px;overflow:hidden;color:var(--cockpit-panel-custom-text, #f8f2d1);border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 54%,rgba(248,242,209,.18));background:linear-gradient(135deg,#0d1f23fa,#04080af7),#000000f0;box-shadow:inset 0 0 0 1px #0000009e,0 18px 38px #0000008a,0 0 22px color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 15%,transparent);font-family:var(--game-font-family);pointer-events:auto;text-transform:uppercase}.panel-customization-modal-header.svelte-16ua3cd,.panel-customization-section-header.svelte-16ua3cd,.panel-customization-intensity.svelte-16ua3cd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.panel-customization-modal-header.svelte-16ua3cd{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 22%,transparent)}.panel-customization-modal-header.svelte-16ua3cd div:where(.svelte-16ua3cd){display:grid;gap:2px;min-width:0}.panel-customization-modal-header.svelte-16ua3cd span:where(.svelte-16ua3cd),.panel-customization-section-header.svelte-16ua3cd span:where(.svelte-16ua3cd),.panel-customization-intensity.svelte-16ua3cd span:where(.svelte-16ua3cd){color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 62%,transparent);font:900 7px / 1 var(--game-font-family)}.panel-customization-modal-header.svelte-16ua3cd strong:where(.svelte-16ua3cd),.panel-customization-section-header.svelte-16ua3cd strong:where(.svelte-16ua3cd),.panel-customization-intensity.svelte-16ua3cd strong:where(.svelte-16ua3cd){min-width:0;overflow:hidden;font:900 12px / 1 var(--game-font-family);text-overflow:ellipsis;white-space:nowrap}.panel-customization-intensity.svelte-16ua3cd strong:where(.svelte-16ua3cd):after{content:"%"}.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd){color:inherit;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 34%,transparent);background:#ffffff0a;font:900 8px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd):hover,.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd):focus-visible{color:#fff19a;border-color:#fff19ac7;outline:none}.panel-customization-close-button.svelte-16ua3cd{width:26px;min-height:26px;padding:0;color:#ff8264eb}.panel-customization-main.svelte-16ua3cd{display:grid;grid-template-columns:minmax(0,.74fr) minmax(240px,1fr);gap:12px;min-height:0;overflow:auto;padding-right:2px}.panel-customization-section.svelte-16ua3cd{display:grid;align-content:start;gap:9px;min-width:0;min-height:0}.panel-customization-section.svelte-16ua3cd:last-child{grid-column:1 / -1}.panel-customization-section-header.svelte-16ua3cd{min-height:26px;padding:0 2px 5px;border-bottom:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 16%,transparent)}.panel-customization-mode-group.svelte-16ua3cd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.panel-gel-section.svelte-16ua3cd{grid-column:1 / -1}.panel-gel-list.svelte-16ua3cd{display:grid;gap:7px;min-width:0}.panel-gel-row.svelte-16ua3cd{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,.62fr) 78px;gap:8px;align-items:center;min-height:48px;padding:7px;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 20%,transparent);background:#00000057}.panel-gel-row.is-override.svelte-16ua3cd{border-color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 46%,transparent);box-shadow:inset 0 0 0 1px #9ee3e814}.panel-gel-copy.svelte-16ua3cd{display:grid;gap:3px;min-width:0}.panel-gel-copy.svelte-16ua3cd strong:where(.svelte-16ua3cd),.panel-gel-copy.svelte-16ua3cd span:where(.svelte-16ua3cd){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-gel-copy.svelte-16ua3cd strong:where(.svelte-16ua3cd){color:var(--cockpit-panel-custom-text, #f8f2d1);font:900 10px / 1.1 var(--game-font-family)}.panel-gel-copy.svelte-16ua3cd span:where(.svelte-16ua3cd){color:var(--cockpit-panel-custom-muted, #aeb5b2);font:900 7px / 1 var(--game-font-family)}.panel-gel-mode-group.svelte-16ua3cd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.panel-gel-mode-group.svelte-16ua3cd button:where(.svelte-16ua3cd){min-width:0;min-height:30px;padding:0 6px}.panel-gel-color.svelte-16ua3cd{display:grid;grid-template-rows:auto 28px;gap:4px;min-width:0;color:var(--cockpit-panel-custom-muted, #aeb5b2);font:900 7px / 1 var(--game-font-family)}.panel-gel-color.svelte-16ua3cd span:where(.svelte-16ua3cd){overflow:hidden;text-overflow:clip;white-space:nowrap}.panel-gel-color.svelte-16ua3cd input:where(.svelte-16ua3cd){width:100%;min-width:0;height:28px;padding:0;overflow:hidden;background:transparent;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 34%,transparent);border-radius:4px;cursor:pointer}.panel-gel-color.svelte-16ua3cd input:where(.svelte-16ua3cd):disabled{cursor:not-allowed;filter:grayscale(.9);opacity:.42}.panel-gel-color.svelte-16ua3cd input:where(.svelte-16ua3cd)::-webkit-color-swatch-wrapper{padding:0}.panel-gel-color.svelte-16ua3cd input:where(.svelte-16ua3cd)::-webkit-color-swatch{border:0}.panel-customization-mode-group.svelte-16ua3cd button:where(.svelte-16ua3cd),.panel-gel-mode-group.svelte-16ua3cd button:where(.svelte-16ua3cd),.panel-customization-pattern-button.svelte-16ua3cd{min-height:34px;padding:0 8px}.panel-customization-mode-group.svelte-16ua3cd button.is-selected:where(.svelte-16ua3cd),.panel-gel-mode-group.svelte-16ua3cd button.is-selected:where(.svelte-16ua3cd),.panel-customization-pattern-button.is-selected.svelte-16ua3cd{color:#101820;border-color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 80%,#ffffff);background:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 76%,#d9ffff)}.panel-customization-pattern-grid.svelte-16ua3cd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0}.panel-customization-pattern-button.svelte-16ua3cd{display:grid;grid-template-rows:24px auto;place-items:center;gap:5px;min-width:0}.panel-customization-pattern-button.svelte-16ua3cd span:where(.svelte-16ua3cd):last-child{max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.panel-customization-pattern-preview.svelte-16ua3cd{width:100%;height:22px;border:1px solid rgba(248,242,209,.24);background:#00000057}.panel-customization-pattern-button[data-pattern=diagonal-hash].svelte-16ua3cd .panel-customization-pattern-preview:where(.svelte-16ua3cd){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 70%,transparent) 0 1px,transparent 1px 7px),#00000057}.panel-customization-pattern-button[data-pattern=cross-hatch].svelte-16ua3cd .panel-customization-pattern-preview:where(.svelte-16ua3cd){background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 64%,transparent) 0 1px,transparent 1px 8px),repeating-linear-gradient(135deg,color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 64%,transparent) 0 1px,transparent 1px 8px),#00000057}.panel-customization-pattern-button[data-pattern=scan-lines].svelte-16ua3cd .panel-customization-pattern-preview:where(.svelte-16ua3cd){background:repeating-linear-gradient(0deg,transparent 0 4px,color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 68%,transparent) 4px 5px,transparent 5px 9px),#00000057}.panel-customization-pattern-button[data-pattern=wave].svelte-16ua3cd .panel-customization-pattern-preview:where(.svelte-16ua3cd){background:radial-gradient(ellipse at 50% -18%,color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 70%,transparent) 0 1px,transparent 2px 12px) 0 0 / 28px 14px repeat,#00000057}.panel-customization-intensity.svelte-16ua3cd{min-height:34px;padding:7px;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 28%,transparent);background:#00000057;color:#f8f2d1c7}.panel-customization-intensity.svelte-16ua3cd input:where(.svelte-16ua3cd){min-width:0;flex:1;accent-color:var(--cockpit-panel-custom-primary, #9ee3e8)}@media(max-width:760px){.panel-customization-modal-stage.svelte-16ua3cd{padding:18px 12px}.panel-customization-modal.svelte-16ua3cd{width:min(540px,calc(100vw - 24px));max-height:min(680px,calc(100vh - 36px))}.panel-customization-main.svelte-16ua3cd,.panel-customization-pattern-grid.svelte-16ua3cd,.panel-gel-row.svelte-16ua3cd{grid-template-columns:minmax(0,1fr)}.panel-customization-section.svelte-16ua3cd:last-child{grid-column:auto}}.cockpit-panel-custom-chip.svelte-umlaju{position:fixed;z-index:3900;display:grid;place-items:center;width:28px;height:54px;padding:0;color:var(--cockpit-panel-custom-fg, #9ee3e8);opacity:0;font-family:var(--game-font-family);pointer-events:none}.cockpit-panel-custom-chip.is-visible.svelte-umlaju,.cockpit-panel-custom-chip.is-open.svelte-umlaju{opacity:1;pointer-events:auto}.cockpit-panel-custom-chip.is-open.svelte-umlaju{z-index:4050}body.is-spaceport-modal-open .cockpit-panel-custom-chip.svelte-umlaju{opacity:0;pointer-events:none}.custom-chip-button.svelte-umlaju{position:relative;display:grid;place-items:center;width:28px;height:54px;padding:0;color:#f8f2d1bd;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 44%,rgba(248,242,209,.28));border-right-color:#000000a8;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 86%,#ffffff 14%),var(--cockpit-panel-custom-bg, #5b7580)),#000000b8;box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 38%,transparent);cursor:pointer}.custom-chip-button.svelte-umlaju:after{content:"";position:absolute;top:50%;left:-10px;width:12px;height:2px;background:color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 70%,rgba(248,242,209,.6));box-shadow:0 0 8px color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 45%,transparent);transform:translateY(-50%);pointer-events:none}.custom-chip-button.svelte-umlaju:before{content:"";position:absolute;inset:3px;border:1px solid rgba(0,0,0,.34);border-radius:3px;pointer-events:none}.custom-chip-button.is-open.svelte-umlaju{color:#101820;border-color:color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 80%,#ffffff);background:color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 76%,#d9ffff)}.custom-chip-icon.svelte-umlaju{position:relative;display:block;width:12px;height:16px}.custom-chip-icon.svelte-umlaju,.custom-chip-icon.svelte-umlaju:before,.custom-chip-icon.svelte-umlaju:after{border-top:2px solid currentColor}.custom-chip-icon.svelte-umlaju{top:2px}.custom-chip-icon.svelte-umlaju:before,.custom-chip-icon.svelte-umlaju:after{content:"";position:absolute;left:0;width:12px}.custom-chip-icon.svelte-umlaju:before{top:4px}.custom-chip-icon.svelte-umlaju:after{top:10px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju),.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before,.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{position:absolute;width:4px;height:4px;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 68%,#000000)}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju){top:-3px;left:1px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before,.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{content:"";top:4px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before{left:6px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{top:10px;left:2px}.custom-chip-button.svelte-umlaju:hover,.custom-chip-button.svelte-umlaju:focus-visible{color:#fff19a;border-color:#fff19ac7;outline:none}.top-bezel-charm-control.svelte-l3khnk{position:fixed;z-index:3920;display:grid;place-items:center;width:34px;min-height:28px;color:var(--cockpit-panel-custom-primary, #9ee3e8);font-family:var(--game-font-family);opacity:0;pointer-events:none}.top-bezel-charm-control.is-visible.svelte-l3khnk,.top-bezel-charm-control.is-open.svelte-l3khnk{opacity:1;pointer-events:auto}.top-bezel-charm-control.is-open.svelte-l3khnk{z-index:4052}body.is-spaceport-modal-open .top-bezel-charm-control.svelte-l3khnk{opacity:0;pointer-events:none}.top-bezel-charm-button.svelte-l3khnk{position:relative;display:grid;place-items:center;width:34px;height:28px;padding:0;color:#f8f2d1c7;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 42%,rgba(248,242,209,.24));border-radius:4px;background:linear-gradient(180deg,#0c1c1feb,#000000bd),#000000b8;box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 25%,transparent);cursor:pointer}.top-bezel-charm-button.is-open.svelte-l3khnk{color:#101820;border-color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 80%,#ffffff);background:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 76%,#d9ffff)}.top-bezel-charm-button.svelte-l3khnk:hover,.top-bezel-charm-button.svelte-l3khnk:focus-visible{color:#fff19a;border-color:#fff19ac7;outline:none}.top-bezel-charm-icon.svelte-l3khnk{position:relative;display:block;width:14px;height:18px}.top-bezel-charm-icon.svelte-l3khnk:before{content:"";position:absolute;top:0;left:6px;width:2px;height:9px;background:currentColor;opacity:.72}.top-bezel-charm-icon.svelte-l3khnk span:where(.svelte-l3khnk){position:absolute;left:2px;bottom:0;width:10px;height:10px;border:1px solid currentColor;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.86),transparent 34%),color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 56%,#67f0a0);box-shadow:0 0 8px color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 42%,transparent)}.top-bezel-charm-popover.svelte-l3khnk{position:absolute;top:calc(100% + 8px);left:50%;display:grid;gap:9px;width:min(300px,calc(100vw - 28px));padding:10px;color:var(--cockpit-panel-custom-text, #f8f2d1);border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 42%,rgba(248,242,209,.16));background:linear-gradient(135deg,#0d1f23fa,#04080af7),#000000f0;box-shadow:inset 0 0 0 1px #0000009e,0 16px 32px #00000085;text-transform:uppercase;transform:translate(-50%)}.top-bezel-charm-popover.svelte-l3khnk header:where(.svelte-l3khnk){display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 18%,transparent)}.top-bezel-charm-popover.svelte-l3khnk header:where(.svelte-l3khnk) span:where(.svelte-l3khnk){color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 62%,transparent);font:900 7px / 1 var(--game-font-family)}.top-bezel-charm-popover.svelte-l3khnk header:where(.svelte-l3khnk) strong:where(.svelte-l3khnk){min-width:0;overflow:hidden;font:900 11px / 1 var(--game-font-family);text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.top-bezel-charm-popover.svelte-l3khnk{left:auto;right:-6px;transform:none}}.cockpit-panel-custom-shell.svelte-k0e0vl{position:relative;width:100%;height:100%;min-width:0;min-height:0;pointer-events:none;container-type:size}.cockpit-panel-custom-content.svelte-k0e0vl{position:relative;z-index:0;width:100%;height:100%;min-width:0;min-height:0}.cockpit-panel-custom-shell.is-boot-covered.svelte-k0e0vl .cockpit-panel-custom-content:where(.svelte-k0e0vl){pointer-events:none}.cockpit-panel-custom-shell.svelte-k0e0vl:not([data-panel-id=top-panels]){--cockpit-damage-inset-top: var(--cockpit-panel-padding, 7px);--cockpit-damage-inset-right: var(--cockpit-panel-padding, 7px);--cockpit-damage-inset-bottom: var(--cockpit-panel-padding, 7px);--cockpit-damage-inset-left: var(--cockpit-panel-padding, 7px)}.cockpit-panel-custom-shell.is-boot-covered .cockpit-panel-custom-content *{pointer-events:none!important}.cockpit-panel-custom-shell[data-panel-id=top-panels].svelte-k0e0vl{--cockpit-boot-inset-top: var(--cockpit-top-panels-bezel, 4px);--cockpit-boot-inset-right: var(--cockpit-top-panels-bezel, 4px);--cockpit-boot-inset-bottom: var(--cockpit-top-panels-bezel, 4px);--cockpit-boot-inset-left: var(--cockpit-top-panels-bezel, 4px)}.cockpit-panel-custom-shell[data-panel-id=bottom-left-inner].svelte-k0e0vl,.cockpit-panel-custom-shell[data-panel-id=bottom-right-inner].svelte-k0e0vl{--cockpit-boot-inset-top: var(--cockpit-panel-padding, 7px);--cockpit-boot-inset-right: var(--cockpit-panel-padding, 7px);--cockpit-boot-inset-bottom: calc(var(--cockpit-panel-padding, 7px) + 36px);--cockpit-boot-inset-left: var(--cockpit-panel-padding, 7px);--cockpit-damage-inset-bottom: calc(var(--cockpit-panel-padding, 7px) + 36px)}.cockpit-panel-custom-shell.is-enabled.has-pattern.svelte-k0e0vl:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));background:var(--cockpit-panel-pattern-background, none);mix-blend-mode:screen;opacity:var(--cockpit-panel-pattern-opacity, 0)}.cockpit-panel-custom-shell.is-panel-gel-active .top-panels-panel,.cockpit-panel-custom-shell.is-panel-gel-active .top-panels-slots,.cockpit-panel-custom-shell.is-panel-gel-active .top-panels-bezel-frame,.cockpit-panel-custom-shell.is-panel-gel-active .left-bulkhead-panel,.cockpit-panel-custom-shell.is-panel-gel-active .right-bulkhead-panel,.cockpit-panel-custom-shell.is-panel-gel-active .bottom-left-outer-panel,.cockpit-panel-custom-shell.is-panel-gel-active .bottom-left-inner-panel,.cockpit-panel-custom-shell.is-panel-gel-active .bottom-center-panel,.cockpit-panel-custom-shell.is-panel-gel-active .bottom-right-inner-panel,.cockpit-panel-custom-shell.is-panel-gel-active .bottom-right-outer-panel{--cockpit-panel-radius: 0px;--cockpit-panel-radius-tl: 0px;--cockpit-panel-radius-tr: 0px;--cockpit-panel-radius-br: 0px;--cockpit-panel-radius-bl: 0px;--cockpit-top-panels-radius: 0px;--cockpit-top-panels-radius-tl: 0px;--cockpit-top-panels-radius-tr: 0px;--cockpit-top-panels-radius-br: 0px;--cockpit-top-panels-radius-bl: 0px;border-radius:0}.cockpit-panel-custom-shell.is-enabled .top-panels-panel,.cockpit-panel-custom-shell.is-enabled .left-bulkhead-panel,.cockpit-panel-custom-shell.is-enabled .right-bulkhead-panel,.cockpit-panel-custom-shell.is-enabled .bottom-left-outer-panel,.cockpit-panel-custom-shell.is-enabled .bottom-left-inner-panel,.cockpit-panel-custom-shell.is-enabled .bottom-center-panel,.cockpit-panel-custom-shell.is-enabled .bottom-right-inner-panel,.cockpit-panel-custom-shell.is-enabled .bottom-right-outer-panel{--cockpit-panel-bezel-color: var(--cockpit-panel-custom-bg, #5b7580);--cockpit-panel-bezel-border: color-mix(in srgb, var(--cockpit-panel-custom-primary, #9ee3e8) 42%, #000000);--cockpit-panel-bezel-header: color-mix(in srgb, var(--cockpit-panel-custom-bg, #5b7580) 78%, #000000);--cockpit-panel-highlight-color: var(--cockpit-panel-custom-primary, #9ee3e8);--cockpit-meter-trace: var(--cockpit-panel-custom-primary, #9ee3e8)}.cockpit-panel-custom-shell.is-enabled .left-bulkhead-panel{--left-bulkhead-bg: var(--cockpit-panel-custom-surface, #000000);--left-bulkhead-trace: var(--cockpit-panel-custom-primary, #9ee3e8)}.cockpit-panel-custom-shell.is-enabled .right-bulkhead-panel{--right-bulkhead-bg: var(--cockpit-panel-custom-surface, #000000);--right-bulkhead-trace: var(--cockpit-panel-custom-primary, #9ee3e8)}.cockpit-panel-custom-shell.is-enabled .top-panels-panel{--top-panels-cyan: var(--cockpit-panel-custom-primary, #9ee3e8);--top-panels-bezel-fill: var(--cockpit-panel-custom-bg, #5b7580)}.cockpit-panel-custom-shell.is-enabled .bottom-center-panel{--bottom-center-bg: var(--cockpit-panel-custom-surface, #000000);--bottom-center-cyan: var(--cockpit-panel-custom-primary, #9ee3e8);--bottom-center-bezel-fill: var(--cockpit-panel-custom-bg, #5b7580)}.cockpit-panel-custom-shell.is-enabled .bottom-left-outer-panel{--bottom-left-outer-bg: var(--cockpit-panel-custom-surface, #000000)}.cockpit-panel-custom-shell.is-enabled .bottom-left-inner-panel{--bottom-left-inner-bg: var(--cockpit-panel-custom-surface, #000000)}.cockpit-panel-custom-shell.is-enabled .bottom-right-inner-panel{--drone-cyan: var(--cockpit-panel-custom-primary, #9ee3e8)}.cockpit-bobble-charm.svelte-1spgxmi{position:absolute;z-index:4;width:1px;height:calc(var(--bobble-line-length) + var(--bobble-head-size) + 42px);cursor:grab;pointer-events:auto;touch-action:none;transform:translate(-50%);transform-origin:50% 0;transition:opacity .12s ease;will-change:left,top}.cockpit-bobble-charm.is-dragging.svelte-1spgxmi,.cockpit-bobble-charm.is-positioning.svelte-1spgxmi{cursor:grabbing}.cockpit-bobble-charm.is-detaching.svelte-1spgxmi{opacity:.42}.bobble-mount.svelte-1spgxmi{position:absolute;left:50%;top:-7px;z-index:2;width:22px;height:14px;border:2px solid rgba(158,227,232,.78);border-bottom-color:#f8f2d18f;border-radius:999px 999px 5px 5px;background:radial-gradient(circle at 50% 42%,rgba(248,242,209,.92) 0 2px,transparent 2.5px),linear-gradient(180deg,#5b7580f5,#101820eb);box-shadow:0 0 10px #9ee3e833,inset 0 0 0 1px #00000070;cursor:ew-resize;pointer-events:auto;touch-action:none;transform:translate(-50%)}.cockpit-bobble-charm.is-positioning.svelte-1spgxmi .bobble-mount:where(.svelte-1spgxmi){cursor:grabbing}.bobble-pendulum.svelte-1spgxmi{position:absolute;left:50%;top:4px;width:var(--bobble-head-size);height:calc(var(--bobble-line-length) + var(--bobble-head-size));transform:translate(-50%) rotate(var(--bobble-angle));transform-origin:50% 0;transition:transform 42ms linear;will-change:transform}.cockpit-bobble-charm.is-positioning.svelte-1spgxmi .bobble-pendulum:where(.svelte-1spgxmi){transition:none}.bobble-string.svelte-1spgxmi{position:absolute;left:50%;top:0;width:2px;height:calc(var(--bobble-line-length) + var(--bobble-nod) + var(--bobble-string-stretch) + 5px);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,241,154,.96),rgba(158,227,232,.48),transparent);box-shadow:0 0 8px #fff19a2e,0 0 1px #000000e6;transform:translate(-50%);transition:height 42ms linear}.bobble-head-shell.svelte-1spgxmi{position:absolute;left:50%;top:calc(var(--bobble-line-length) + var(--bobble-nod) + var(--bobble-string-stretch));display:block;width:var(--bobble-head-size);height:calc(var(--bobble-head-size) * 1.083);transform:translate(-50%) rotate(var(--bobble-head-counter-angle)) scale(var(--bobble-depth-scale)) scaleY(var(--bobble-squish));transform-origin:50% 15%;perspective:180px;filter:drop-shadow(0 0 calc(7px * var(--bobble-shine)) rgba(103,240,160,.34));transition:top 42ms linear,transform 42ms linear;will-change:transform}.bobble-head-turn.svelte-1spgxmi{display:block;width:100%;height:100%;transform:rotateY(var(--bobble-spin)) scaleX(var(--bobble-spin-scale));transform-origin:50% 50%;transform-style:preserve-3d;filter:brightness(var(--bobble-turn-brightness));transition:filter 42ms linear,transform 42ms linear;will-change:transform,filter}.bobble-alien-head.svelte-1spgxmi{display:block;width:100%;height:100%;overflow:visible;transform:translateZ(0)}.alien-head.svelte-1spgxmi{stroke-width:3}.alien-highlight.svelte-1spgxmi{fill:#f8f2d13d;mix-blend-mode:screen;transform:translate(var(--bobble-highlight-shift)) scaleX(var(--bobble-face-scale));transform-box:fill-box;transform-origin:50% 50%;transition:transform 42ms linear}.alien-face.svelte-1spgxmi{transform:translate(var(--bobble-face-shift)) scaleX(var(--bobble-face-scale));transform-box:fill-box;transform-origin:50% 50%;transition:transform 42ms linear;will-change:transform}.alien-side-shade.svelte-1spgxmi{fill:#0000003d;pointer-events:none;transition:opacity 42ms linear}.alien-side-shade-left.svelte-1spgxmi{opacity:var(--bobble-left-shade)}.alien-side-shade-right.svelte-1spgxmi{opacity:var(--bobble-right-shade)}.alien-eye.svelte-1spgxmi{fill:#071012;stroke:#f8f2d13d;stroke-width:1.2}.alien-eye-left.svelte-1spgxmi{transform:rotate(-9deg);transform-origin:34px 53px}.alien-eye-right.svelte-1spgxmi{transform:rotate(9deg);transform-origin:62px 53px}.alien-eye-glint.svelte-1spgxmi{fill:#f8f2d1db}.alien-smile.svelte-1spgxmi{fill:none;stroke:#071012;stroke-width:4;stroke-linecap:round}.alien-cheek.svelte-1spgxmi{fill:none;stroke:#f8f2d147;stroke-width:2;stroke-linecap:round}.cockpit-panel-gel-layer.svelte-1rxr06{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:0;contain:layout paint style}.cockpit-panel-gel-layer.is-active.svelte-1rxr06{opacity:1}.cockpit-panel-gel-fill.svelte-1rxr06{shape-rendering:geometricPrecision}.cockpit-instrument-layer.svelte-qn0tmh{position:absolute;inset:0;z-index:26;overflow:hidden;pointer-events:none;opacity:0;contain:layout paint style}.cockpit-instrument-layer.is-active.svelte-qn0tmh{opacity:1}.app.is-title .cockpit-instrument-layer.svelte-qn0tmh{display:none}@media(pointer:coarse)and (max-height:520px){.cockpit-instrument-layer.svelte-qn0tmh{display:none}}.video-panel-modal-backdrop.svelte-qn0tmh{position:fixed;inset:0;z-index:64;display:grid;place-items:center;padding:42px;background:#000000ad;pointer-events:auto}.video-panel-modal.svelte-qn0tmh{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(82vw,1180px);max-width:calc(100vw - 84px);aspect-ratio:16 / 10;max-height:calc(100vh - 84px);min-height:360px;border:1px solid rgba(158,227,232,.36);border-radius:6px;overflow:hidden;color:#e2fff7;background:#020a0c;box-shadow:0 0 0 1px #f8f2d114 inset,0 24px 80px #000000b8;font-family:var(--game-font-family);pointer-events:auto}.video-panel-modal-header.svelte-qn0tmh{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:0 12px 0 16px;border-bottom:1px solid rgba(248,242,209,.16);background:#031318}.video-panel-modal-header.svelte-qn0tmh strong:where(.svelte-qn0tmh){min-width:0;overflow:hidden;color:#fff19a;font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.video-panel-modal-header.svelte-qn0tmh button:where(.svelte-qn0tmh){min-width:42px;min-height:32px;border:1px solid rgba(158,227,232,.4);border-radius:4px;color:#e2fff7;background:#000;font-family:var(--game-font-family);font-size:16px;font-weight:900;cursor:pointer}.video-panel-modal-header.svelte-qn0tmh button:where(.svelte-qn0tmh):hover,.video-panel-modal-header.svelte-qn0tmh button:where(.svelte-qn0tmh):focus-visible{color:#000;border-color:#fff19ab8;background:#fff19a;outline:none}.video-panel-modal-stage.svelte-qn0tmh{position:relative;min-width:0;min-height:0;background:#000}.video-panel-modal-stage.svelte-qn0tmh iframe:where(.svelte-qn0tmh),.video-panel-modal-stage.svelte-qn0tmh video:where(.svelte-qn0tmh){position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000}.video-panel-modal-stage.svelte-qn0tmh video:where(.svelte-qn0tmh){object-fit:contain}.docking-overlay-layer.svelte-1kx6yxa{position:absolute;inset:0;pointer-events:none}.peerless-reticle-accent.svelte-1kx6yxa{--peerless-reticle-color: #8ee8ff;--peerless-reticle-opacity: 0;position:absolute;left:50%;top:50%;z-index:1;width:112px;height:112px;transform:translate(-50%,-50%);opacity:0;transition:opacity .12s ease;mix-blend-mode:screen}.peerless-reticle-accent.is-active.svelte-1kx6yxa{opacity:var(--peerless-reticle-opacity)}.peerless-reticle-accent.svelte-1kx6yxa span:where(.svelte-1kx6yxa){position:absolute;display:block;box-sizing:border-box;pointer-events:none}.peerless-reticle-corner.svelte-1kx6yxa{width:16px;height:16px;color:var(--peerless-reticle-color);border-color:var(--peerless-reticle-color);opacity:.82}.peerless-reticle-corner-tl.svelte-1kx6yxa{left:9px;top:9px;border-top:1px solid;border-left:1px solid}.peerless-reticle-corner-tr.svelte-1kx6yxa{right:9px;top:9px;border-top:1px solid;border-right:1px solid}.peerless-reticle-corner-br.svelte-1kx6yxa{right:9px;bottom:9px;border-right:1px solid;border-bottom:1px solid}.peerless-reticle-corner-bl.svelte-1kx6yxa{left:9px;bottom:9px;border-bottom:1px solid;border-left:1px solid}.peerless-reticle-notch.svelte-1kx6yxa{background:var(--peerless-reticle-color);opacity:.72}.peerless-reticle-notch-n.svelte-1kx6yxa,.peerless-reticle-notch-s.svelte-1kx6yxa{left:50%;width:1px;height:12px;transform:translate(-50%)}.peerless-reticle-notch-n.svelte-1kx6yxa{top:6px}.peerless-reticle-notch-s.svelte-1kx6yxa{bottom:6px}.peerless-reticle-notch-e.svelte-1kx6yxa,.peerless-reticle-notch-w.svelte-1kx6yxa{top:50%;width:12px;height:1px;transform:translateY(-50%)}.peerless-reticle-notch-e.svelte-1kx6yxa{right:6px}.peerless-reticle-notch-w.svelte-1kx6yxa{left:6px}.peerless-reticle-ring.svelte-1kx6yxa{left:32px;top:32px;width:48px;height:48px;border:1px solid var(--peerless-reticle-color);opacity:0;transform:rotate(45deg)}.peerless-reticle-accent.is-target-coupled.svelte-1kx6yxa .peerless-reticle-corner:where(.svelte-1kx6yxa){width:18px;height:18px}.peerless-reticle-accent.is-linekeeper.svelte-1kx6yxa .peerless-reticle-notch-n:where(.svelte-1kx6yxa),.peerless-reticle-accent.is-linekeeper.svelte-1kx6yxa .peerless-reticle-notch-s:where(.svelte-1kx6yxa){height:18px}.peerless-reticle-accent.is-soft-capture.svelte-1kx6yxa .peerless-reticle-ring:where(.svelte-1kx6yxa){opacity:.38}.peerless-reticle-accent.is-limited.svelte-1kx6yxa .peerless-reticle-corner:where(.svelte-1kx6yxa),.peerless-reticle-accent.is-limited.svelte-1kx6yxa .peerless-reticle-notch:where(.svelte-1kx6yxa){opacity:.66}.reticle-layer-host.svelte-yfmi4n{--reticle-sphynx-rgb: var(--sphynx-reticle-rgb, 56, 189, 248);--reticle-sphynx-accent-rgb: var(--sphynx-reticle-accent-rgb, 255, 241, 154);--reticle-sphynx-color: rgba(var(--reticle-sphynx-rgb), .86);--reticle-sphynx-soft: rgba(var(--reticle-sphynx-rgb), .54);--reticle-sphynx-line: rgba(var(--reticle-sphynx-rgb), .58);--reticle-sphynx-dim: rgba(var(--reticle-sphynx-rgb), .36);--reticle-sphynx-muted: rgba(var(--reticle-sphynx-rgb), .24);--reticle-sphynx-faint: rgba(var(--reticle-sphynx-rgb), .025);--reticle-sphynx-accent: rgba(var(--reticle-sphynx-accent-rgb), .64);--reticle-sphynx-accent-strong: rgba(var(--reticle-sphynx-accent-rgb), .74);--reticle-sphynx-accent-soft: rgba(var(--reticle-sphynx-accent-rgb), .42);--reticle-sphynx-accent-dim: rgba(var(--reticle-sphynx-accent-rgb), .3);--reticle-sphynx-accent-faint: rgba(var(--reticle-sphynx-accent-rgb), .02);position:absolute;inset:-60px;z-index:5;pointer-events:none}.reticle-decor-layer.svelte-yfmi4n{position:absolute;inset:0;pointer-events:none}.pilot-crosshair.is-training-camera-reticle .reticle-longline.svelte-yfmi4n,.pilot-crosshair.is-training-camera-reticle .reticle-rings.svelte-yfmi4n,.pilot-crosshair.is-training-camera-reticle .reticle-range-lattice.svelte-yfmi4n,.pilot-crosshair.is-training-camera-reticle .reticle-sidecar-crosses.svelte-yfmi4n{filter:drop-shadow(0 0 1px rgba(2,4,4,.96)) drop-shadow(0 0 3px rgba(2,4,4,.58))}.reticle-longline.svelte-yfmi4n,.reticle-rings.svelte-yfmi4n,.reticle-range-lattice.svelte-yfmi4n,.reticle-sidecar-crosses.svelte-yfmi4n{position:absolute;left:50%;top:50%;width:380px;height:380px;opacity:var(--reticle-layer-opacity, .6);transform:translate(-50%,-50%) scale(var(--reticle-layer-scale, 1));pointer-events:none}.reticle-longline.svelte-yfmi4n{width:var(--longline-size, 380px);height:var(--longline-size, 380px);background:linear-gradient(90deg,transparent 0 var(--longline-rail-start, 42%),var(--reticle-sphynx-color) var(--longline-rail-start, 42%) var(--longline-rail-end, 58%),transparent var(--longline-rail-end, 58%)) 50% 50% / 100% 1px no-repeat,linear-gradient(0deg,transparent 0 var(--longline-rail-start, 42%),var(--reticle-sphynx-color) var(--longline-rail-start, 42%) var(--longline-rail-end, 58%),transparent var(--longline-rail-end, 58%)) 50% 50% / 1px 100% no-repeat}.longline-ruler-tick.svelte-yfmi4n{position:absolute;left:50%;top:50%;display:block;background:var(--reticle-sphynx-dim);pointer-events:none}.longline-ruler-tick-horizontal.svelte-yfmi4n{width:1px;height:var(--tick-length);transform:translate(calc(-50% + var(--tick-offset)),-50%)}.longline-ruler-tick-vertical.svelte-yfmi4n{width:var(--tick-length);height:1px;transform:translate(-50%,calc(-50% + var(--tick-offset)))}.longline-ruler-tick.is-mid.svelte-yfmi4n{background:var(--reticle-sphynx-soft)}.longline-ruler-tick-horizontal.is-mid.svelte-yfmi4n{width:1.5px}.longline-ruler-tick-vertical.is-mid.svelte-yfmi4n{height:1.5px}.longline-ruler-tick.is-major.svelte-yfmi4n{background:var(--reticle-sphynx-accent-soft);box-shadow:0 0 7px rgba(var(--reticle-sphynx-accent-rgb),.16)}.longline-ruler-tick-horizontal.is-major.svelte-yfmi4n{width:2px}.longline-ruler-tick-vertical.is-major.svelte-yfmi4n{height:2px}.reticle-longline.svelte-yfmi4n:before,.reticle-longline.svelte-yfmi4n:after{content:"";position:absolute;left:50%;top:50%;border:1px solid var(--reticle-sphynx-line);transform:translate(-50%,-50%)}.reticle-longline.svelte-yfmi4n:before{width:var(--longline-corner-size, 150px);height:var(--longline-corner-size, 150px);clip-path:polygon(0 0,16px 0,16px 2px,2px 2px,2px 16px,0 16px,0 0,100% 0,100% 16px,98% 16px,98% 2px,calc(100% - 16px) 2px,calc(100% - 16px) 0,100% 0,100% 100%,calc(100% - 16px) 100%,calc(100% - 16px) 98%,98% 98%,98% calc(100% - 16px),100% calc(100% - 16px),100% 100%,0 100%,0 calc(100% - 16px),2px calc(100% - 16px),2px 98%,16px 98%,16px 100%,0 100%)}.reticle-longline.svelte-yfmi4n:after{width:34px;height:34px;border-color:var(--reticle-sphynx-accent)}.reticle-rings.svelte-yfmi4n{width:var(--ring-field-size, 400px);height:var(--ring-field-size, 400px)}.orbital-ring.svelte-yfmi4n{position:absolute;left:50%;top:50%;width:var(--orbital-ring-size);height:var(--orbital-ring-size);border:1px solid rgba(var(--reticle-sphynx-rgb),.38);border-radius:50%;background:var(--reticle-sphynx-faint);transform:translate(-50%,-50%);pointer-events:none}.orbital-ring-near.svelte-yfmi4n{border-color:var(--reticle-sphynx-accent-dim);background:rgba(var(--reticle-sphynx-accent-rgb),.018)}.orbital-ring-inner.svelte-yfmi4n{border-color:var(--reticle-sphynx-accent-soft);background:var(--reticle-sphynx-accent-faint)}.orbital-ring-major.svelte-yfmi4n{border-color:rgba(var(--reticle-sphynx-rgb),.44);background:rgba(var(--reticle-sphynx-rgb),.018)}.orbital-ring-range.svelte-yfmi4n{border-style:dashed;border-color:rgba(var(--reticle-sphynx-rgb),.62);background:rgba(var(--reticle-sphynx-rgb),.024)}.orbital-ring-outer.svelte-yfmi4n{border-color:rgba(var(--reticle-sphynx-rgb),.5);background:rgba(var(--reticle-sphynx-rgb),.03)}.reticle-range-lattice.svelte-yfmi4n{--range-axis-color: rgba(var(--reticle-sphynx-rgb), .66);--range-minor-color: var(--reticle-sphynx-dim);--range-mid-color: rgba(var(--reticle-sphynx-rgb), .56);--range-major-color: rgba(var(--reticle-sphynx-accent-rgb), .62);width:var(--range-axis-width, 1000px);height:var(--range-axis-height, 600px)}.range-ruler-axis.svelte-yfmi4n,.range-ruler-tick.svelte-yfmi4n{position:absolute;left:50%;top:50%;display:block;pointer-events:none}.range-ruler-axis.svelte-yfmi4n{background:var(--range-axis-color);box-shadow:0 0 8px var(--reticle-sphynx-muted)}.range-ruler-axis-horizontal.svelte-yfmi4n{width:var(--range-axis-width, 100%);height:2px;transform:translate(-50%,-50%)}.range-ruler-axis-vertical.svelte-yfmi4n{width:2px;height:var(--range-axis-height, 100%);transform:translate(-50%,-50%)}.range-ruler-tick.svelte-yfmi4n{background:var(--range-minor-color)}.range-ruler-tick-horizontal.svelte-yfmi4n{width:1px;height:var(--tick-length);transform:translate(calc(-50% + var(--tick-offset)),-50%)}.range-ruler-tick-vertical.svelte-yfmi4n{width:var(--tick-length);height:1px;transform:translate(-50%,calc(-50% + var(--tick-offset)))}.range-ruler-tick.is-mid.svelte-yfmi4n{background:var(--range-mid-color)}.range-ruler-tick-horizontal.is-mid.svelte-yfmi4n{width:1.5px}.range-ruler-tick-vertical.is-mid.svelte-yfmi4n{height:1.5px}.range-ruler-tick.is-major.svelte-yfmi4n{background:var(--range-major-color);box-shadow:0 0 7px rgba(var(--reticle-sphynx-accent-rgb),.18)}.range-ruler-tick-horizontal.is-major.svelte-yfmi4n{width:2px}.range-ruler-tick-vertical.is-major.svelte-yfmi4n{height:2px}.reticle-sidecar-crosses.svelte-yfmi4n{--sidecar-cross-x: clamp(210px, 26vw, 540px);--sidecar-cross-y: clamp(104px, 14vh, 166px);--sidecar-cross-size: clamp(58px, 4.8vw, 92px);width:100%;height:100%;opacity:min(var(--reticle-layer-opacity, .68),.78)}.reticle-sidecar-crosses[data-spacing=compact].svelte-yfmi4n{--sidecar-cross-x: clamp(172px, 22vw, 440px);--sidecar-cross-y: clamp(86px, 12vh, 140px)}.reticle-sidecar-crosses[data-spacing=wide].svelte-yfmi4n{--sidecar-cross-x: clamp(240px, 29vw, 600px);--sidecar-cross-y: clamp(116px, 16vh, 190px)}.sidecar-cross.svelte-yfmi4n{--sidecar-color: rgba(var(--reticle-sphynx-rgb), .92);--sidecar-center: var(--reticle-sphynx-accent-strong);position:absolute;left:50%;top:50%;display:block;width:var(--sidecar-cross-size);height:var(--sidecar-cross-size);background:radial-gradient(circle at center,var(--sidecar-center) 0 2px,transparent 3px),linear-gradient(90deg,transparent 0 47%,var(--sidecar-color) 47% 53%,transparent 53%) 50% 50% / 100% 2px no-repeat,linear-gradient(0deg,transparent 0 47%,var(--sidecar-color) 47% 53%,transparent 53%) 50% 50% / 2px 100% no-repeat;filter:drop-shadow(0 0 8px rgba(var(--reticle-sphynx-rgb),.3));transform:translate(calc(-50% + var(--sidecar-x)),calc(-50% + var(--sidecar-y)));animation:svelte-yfmi4n-sphynx-sidecar-cross-pulse 5.6s steps(8,end) infinite;animation-delay:calc(var(--phase, 0) * -.5s);pointer-events:none}.sidecar-cross.svelte-yfmi4n:before,.sidecar-cross.svelte-yfmi4n:after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(var(--reticle-sphynx-rgb),.4);transform:translate(-50%,-50%);pointer-events:none}.sidecar-cross.svelte-yfmi4n:before{width:38%;height:38%}.sidecar-cross.svelte-yfmi4n:after{width:66%;height:66%;border-style:dashed;border-color:rgba(var(--reticle-sphynx-accent-rgb),.32)}.sidecar-cross-left-top.svelte-yfmi4n{--sidecar-x: calc(-1 * var(--sidecar-cross-x));--sidecar-y: calc(-1 * var(--sidecar-cross-y))}.sidecar-cross-left-bottom.svelte-yfmi4n{--sidecar-x: calc(-1 * var(--sidecar-cross-x));--sidecar-y: var(--sidecar-cross-y)}.sidecar-cross-right-top.svelte-yfmi4n{--sidecar-x: var(--sidecar-cross-x);--sidecar-y: calc(-1 * var(--sidecar-cross-y))}.sidecar-cross-right-bottom.svelte-yfmi4n{--sidecar-x: var(--sidecar-cross-x);--sidecar-y: var(--sidecar-cross-y)}.reticle-affordance.svelte-yfmi4n{position:absolute;left:50%;top:50%;z-index:30;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;appearance:none;background:transparent;box-shadow:none;color:#a8efff;font:900 11px / 1 var(--game-font-family);opacity:.38;pointer-events:auto;transform:translate(-50%,-50%) scale(.86);transition:opacity .16s ease,transform .16s ease}.reticle-affordance.is-visible.svelte-yfmi4n,.reticle-affordance.svelte-yfmi4n:focus-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.reticle-affordance.svelte-yfmi4n:disabled{opacity:0;pointer-events:none}.reticle-affordance-mark.svelte-yfmi4n{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(56,189,248,.86);border-radius:50%;background:#050e12e0}.reticle-panel.svelte-yfmi4n{position:absolute;left:calc(50% + 24px);top:calc(50% + 24px);z-index:32;width:min(360px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 64px));overflow:auto;border:1px solid rgba(56,189,248,.72);background:#040d12f0;color:#d9fbff;font-family:var(--game-font-family);pointer-events:auto;box-shadow:0 12px 40px #00000085}.reticle-panel-header.svelte-yfmi4n{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;align-items:center;padding:8px;border-bottom:1px solid rgba(56,189,248,.32)}.reticle-panel-header.svelte-yfmi4n strong:where(.svelte-yfmi4n),.reticle-panel-header.svelte-yfmi4n em:where(.svelte-yfmi4n){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.1}.reticle-panel-header.svelte-yfmi4n strong:where(.svelte-yfmi4n){font-size:12px}.reticle-panel-header.svelte-yfmi4n em:where(.svelte-yfmi4n){color:#d9fbff9e;font-size:10px}.reticle-panel-header.svelte-yfmi4n button:where(.svelte-yfmi4n),.reticle-module-controls.svelte-yfmi4n button:where(.svelte-yfmi4n){min-width:0;border:1px solid rgba(56,189,248,.5);background:#38bdf814;color:#d9fbff;font:900 10px / 1 var(--game-font-family)}.reticle-panel-header.svelte-yfmi4n button:where(.svelte-yfmi4n){width:28px;height:24px}.reticle-vendor-mark.svelte-yfmi4n{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(56,189,248,.46);background:#38bdf814;color:#a8efff;font-size:9px;font-weight:900}.reticle-vendor-mark.svelte-yfmi4n img:where(.svelte-yfmi4n){width:22px;height:22px;object-fit:contain}.reticle-panel-error.svelte-yfmi4n,.reticle-panel-note.svelte-yfmi4n{margin:8px;padding:6px 8px;border:1px solid rgba(255,130,100,.54);color:#ffb199;font-size:10px;font-weight:900}.reticle-panel-note.svelte-yfmi4n{border-color:#ffd88a80;color:#ffd88a}.reticle-module-list.svelte-yfmi4n{display:grid;gap:6px;padding:8px}.reticle-module-row.svelte-yfmi4n{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;min-height:54px;padding:6px;border:1px solid rgba(56,189,248,.26);background:#ffffff06}.reticle-module-row.is-active.svelte-yfmi4n{border-color:#67f0a09e;background:#67f0a00f}.reticle-module-row.is-saving.svelte-yfmi4n{opacity:.72}.reticle-module-preview.svelte-yfmi4n{position:relative;width:42px;height:42px;border:1px solid rgba(56,189,248,.34);overflow:hidden}.reticle-module-preview.svelte-yfmi4n span:where(.svelte-yfmi4n),.reticle-module-preview.svelte-yfmi4n:before,.reticle-module-preview.svelte-yfmi4n:after{content:"";position:absolute;left:50%;top:50%;border-color:#38bdf8b8;background:#38bdf89e;transform:translate(-50%,-50%)}.reticle-module-preview.svelte-yfmi4n span:where(.svelte-yfmi4n){width:30px;height:1px}.reticle-module-preview.svelte-yfmi4n:before{width:1px;height:30px}.reticle-module-preview.svelte-yfmi4n:after{width:22px;height:22px;border:1px solid rgba(56,189,248,.62);border-radius:50%;background:transparent}.reticle-module-preview[data-role=docking-markers].svelte-yfmi4n:after{width:0;height:0;border:9px solid transparent;border-left-color:#38bdf8bd;border-radius:0}.reticle-module-main.svelte-yfmi4n{min-width:0}.reticle-module-title.svelte-yfmi4n{display:grid;gap:2px}.reticle-module-title.svelte-yfmi4n strong:where(.svelte-yfmi4n),.reticle-module-title.svelte-yfmi4n em:where(.svelte-yfmi4n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.reticle-module-title.svelte-yfmi4n strong:where(.svelte-yfmi4n){color:#fff;font-size:11px}.reticle-module-title.svelte-yfmi4n em:where(.svelte-yfmi4n){color:#d9fbff94;font-size:9px}.reticle-module-controls.svelte-yfmi4n{display:flex;align-items:center;gap:8px;margin-top:6px}.reticle-module-controls.svelte-yfmi4n button:where(.svelte-yfmi4n){height:22px;padding:0 8px}.reticle-module-controls.svelte-yfmi4n button.is-on:where(.svelte-yfmi4n){border-color:#67f0a0a8;background:#67f0a024;color:#b9ffe2}.reticle-module-controls.svelte-yfmi4n span:where(.svelte-yfmi4n){color:#d9fbff8a;font-size:9px;font-weight:900}.reticle-settings.svelte-yfmi4n{display:grid;gap:5px;margin-top:7px}.reticle-settings.svelte-yfmi4n>label:where(.svelte-yfmi4n),.reticle-setting-field.svelte-yfmi4n{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:center}.reticle-settings.svelte-yfmi4n span:where(.svelte-yfmi4n){overflow:hidden;color:#d9fbff8f;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.reticle-settings.svelte-yfmi4n input:where(.svelte-yfmi4n),.reticle-settings.svelte-yfmi4n select:where(.svelte-yfmi4n){width:100%;min-width:0;color:#d9fbff;background:#00000057;border:1px solid rgba(56,189,248,.3);font:900 10px / 1 var(--game-font-family)}.reticle-color-field.svelte-yfmi4n{align-items:start}.reticle-color-control.svelte-yfmi4n{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:5px;min-width:0;padding:5px;border:1px solid rgba(var(--reticle-sphynx-rgb),.28);background:linear-gradient(135deg,color-mix(in srgb,var(--current-reticle-color) 14%,transparent),transparent 58%),#00000052}.reticle-color-native.svelte-yfmi4n{display:grid;grid-template-columns:12px minmax(0,1fr) 34px;grid-template-rows:auto auto;gap:4px;align-items:center;min-width:0;grid-column:1 / -1}.reticle-color-native.svelte-yfmi4n i:where(.svelte-yfmi4n){grid-row:1 / 3;display:block;width:10px;height:10px;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:var(--current-reticle-color);box-shadow:0 0 8px color-mix(in srgb,var(--current-reticle-color) 45%,transparent)}.reticle-color-native.svelte-yfmi4n strong:where(.svelte-yfmi4n),.reticle-color-native.svelte-yfmi4n em:where(.svelte-yfmi4n){min-width:0;overflow:hidden;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.reticle-color-native.svelte-yfmi4n strong:where(.svelte-yfmi4n){color:#d9fbffc7;font-size:8px}.reticle-color-native.svelte-yfmi4n em:where(.svelte-yfmi4n){color:#d9fbff7a;font-size:8px;text-transform:uppercase}.reticle-color-native.svelte-yfmi4n input:where(.svelte-yfmi4n){grid-column:3;grid-row:1 / 3;width:34px;height:28px;padding:0;overflow:hidden;border:1px solid rgba(217,251,255,.28);background:#0000003d;cursor:pointer}.reticle-color-native.svelte-yfmi4n input:where(.svelte-yfmi4n)::-webkit-color-swatch-wrapper{padding:0}.reticle-color-native.svelte-yfmi4n input:where(.svelte-yfmi4n)::-webkit-color-swatch{border:0}.reticle-color-picker.svelte-yfmi4n{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0}.reticle-color-picker.svelte-yfmi4n button:where(.svelte-yfmi4n){min-width:0;height:14px;padding:0;border:1px solid rgba(217,251,255,.24);background:linear-gradient(135deg,var(--preset-primary),var(--preset-accent));cursor:pointer}.reticle-color-picker.svelte-yfmi4n button:where(.svelte-yfmi4n):hover,.reticle-color-picker.svelte-yfmi4n button:where(.svelte-yfmi4n):focus-visible{border-color:color-mix(in srgb,var(--preset-primary) 72%,white);box-shadow:0 0 8px color-mix(in srgb,var(--preset-primary) 44%,transparent);outline:none}.reticle-color-picker.svelte-yfmi4n button.is-selected:where(.svelte-yfmi4n){border-color:#ffffffc2;box-shadow:inset 0 0 0 1px #00000085,0 0 10px color-mix(in srgb,var(--preset-primary) 58%,transparent)}.pilot-crosshair.has-sphynx-dock-strobes .docking-port-indicator.is-current:after{opacity:var(--sphynx-port-strobe-opacity, .32);animation:svelte-yfmi4n-sphynx-port-strobe .72s steps(3,end) infinite}.pilot-crosshair.has-sphynx-dock-strobes .docking-port-indicator.is-current b{box-shadow:inset 0 0 0 1px #0810196b,0 0 0 var(--sphynx-port-strobe-ring, 3px) color-mix(in srgb,var(--port-color) var(--sphynx-port-strobe-mix, 45%),transparent)}.pilot-crosshair.has-sphynx-dock-strobes[data-sphynx-port-pulse=minimal] .docking-port-indicator.is-current:after{animation:none;transform:scale(1)}.pilot-crosshair.has-sphynx-dock-strobes[data-sphynx-port-pulse=strobe] .docking-port-indicator.is-current:after{animation:svelte-yfmi4n-sphynx-port-strobe-fast .34s steps(2,end) infinite}.pilot-crosshair.has-sphynx-dock-strobes[data-sphynx-port-pulse=strobe] .docking-port-indicator.is-current b{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--port-color) 34%,transparent))}.pilot-crosshair.has-sphynx-dock-strobes .docking-port-indicator:not(.is-current):not(.is-centered) b{left:-1px;width:17px;box-shadow:none}.pilot-crosshair.has-sphynx-dock-strobes .docking-port-indicator:not(.is-centered):before{left:14px;width:12px;clip-path:polygon(0 0,100% 50%,0 100%)}.pilot-crosshair.has-sphynx-reticle-controls{pointer-events:auto}@keyframes svelte-yfmi4n-sphynx-port-strobe{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes svelte-yfmi4n-sphynx-port-strobe-fast{0%,to{transform:scale(.94)}50%{transform:scale(1.26)}}@keyframes svelte-yfmi4n-sphynx-sidecar-cross-pulse{0%,to{opacity:.62}50%{opacity:.94}}@media(max-width:720px){.reticle-panel.svelte-yfmi4n{left:50%;top:calc(50% + 34px);transform:translate(-50%)}}@media(max-width:960px){.reticle-sidecar-crosses.svelte-yfmi4n{--sidecar-cross-x: clamp(150px, 20vw, 180px);--sidecar-cross-y: clamp(78px, 14vh, 98px);--sidecar-cross-size: clamp(44px, 7vw, 58px)}.reticle-sidecar-crosses[data-spacing=compact].svelte-yfmi4n{--sidecar-cross-x: clamp(126px, 17vw, 154px);--sidecar-cross-y: clamp(66px, 12vh, 86px)}.reticle-sidecar-crosses[data-spacing=wide].svelte-yfmi4n{--sidecar-cross-x: clamp(164px, 22vw, 204px);--sidecar-cross-y: clamp(86px, 15vh, 108px)}}@media(prefers-reduced-motion:reduce){.sidecar-cross.svelte-yfmi4n,.pilot-crosshair.has-sphynx-dock-strobes .docking-port-indicator.is-current:after{animation:none}}.billboard-modal-layer.svelte-6i8hiq{position:fixed;inset:0;z-index:38;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#020617bd;color:#e2e8f0;font-family:var(--game-font-family, "Departure Mono", monospace)}.billboard-modal-layer.svelte-6i8hiq:not(.visible){display:none}.billboard-modal.svelte-6i8hiq{display:grid;gap:16px;width:max-content;max-width:min(1120px,100%);max-height:min(820px,100%);overflow:auto;border:1px solid rgba(125,211,252,.42);border-radius:8px;background:#080d18f5;box-shadow:0 24px 80px #00000094,inset 0 0 0 1px #ffffff0a;padding:18px}.billboard-modal.svelte-6i8hiq:focus{outline:none}.modal-header.svelte-6i8hiq,.admin-panel.svelte-6i8hiq header:where(.svelte-6i8hiq){display:flex;justify-content:space-between;gap:12px;align-items:center}.modal-header.svelte-6i8hiq p:where(.svelte-6i8hiq),.admin-panel.svelte-6i8hiq header:where(.svelte-6i8hiq) span:where(.svelte-6i8hiq){margin:0 0 4px;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}h2.svelte-6i8hiq,h3.svelte-6i8hiq{margin:0;color:#f8fafc;font-weight:900;letter-spacing:0;text-transform:uppercase}h2.svelte-6i8hiq{font-size:22px}h3.svelte-6i8hiq{font-size:14px}.icon-button.svelte-6i8hiq{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:24px;line-height:1}.modal-grid.svelte-6i8hiq{display:grid;grid-template-columns:minmax(220px,280px) max-content;gap:18px;align-items:start;justify-content:center}.slot-panel.svelte-6i8hiq,.admin-panel.svelte-6i8hiq,.empty-state.svelte-6i8hiq{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172a8a}.slot-panel.svelte-6i8hiq{display:grid;gap:14px;padding:12px}.preview.svelte-6i8hiq{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(125,211,252,.36);border-radius:8px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:pixelated}.preview.empty.svelte-6i8hiq,.live-art-preview.empty.svelte-6i8hiq{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:12.5% 12.5%}.preview.svelte-6i8hiq span:where(.svelte-6i8hiq),.live-art-preview.svelte-6i8hiq span:where(.svelte-6i8hiq),.empty-state.svelte-6i8hiq span:where(.svelte-6i8hiq){color:#e2e8f0ad;font-size:12px}dl.svelte-6i8hiq{display:grid;gap:8px;margin:0}dl.svelte-6i8hiq div:where(.svelte-6i8hiq){display:grid;gap:3px}dt.svelte-6i8hiq{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}dd.svelte-6i8hiq{min-width:0;margin:0;overflow-wrap:anywhere;color:#f8fafc;font-size:12px}dd.insufficient.svelte-6i8hiq,.publish-warning.svelte-6i8hiq{color:#fca5a5}.publish-warning.svelte-6i8hiq{margin:10px 0 0;font-size:12px;font-weight:800;text-align:right;text-transform:uppercase}.slot-actions.svelte-6i8hiq,.admin-actions.svelte-6i8hiq{display:flex;flex-wrap:wrap;gap:8px}.editor-panel.svelte-6i8hiq{min-width:0;width:max-content;max-width:100%}.empty-state.svelte-6i8hiq{display:grid;place-items:center;min-height:360px;gap:8px;padding:28px;text-align:center}.empty-state.svelte-6i8hiq strong:where(.svelte-6i8hiq){color:#f8fafc;font-size:18px;text-transform:uppercase}.live-art-panel.svelte-6i8hiq{gap:14px}.archive-art-preview.svelte-6i8hiq{border-color:#2dd4bfb8;box-shadow:inset 0 0 0 2px #2dd4bf2e}.archive-art-preview.locked.svelte-6i8hiq{border-color:#facc15b8;filter:saturate(.72) brightness(.78)}.live-art-preview.svelte-6i8hiq{display:grid;place-items:center;width:min(320px,58vw);max-width:100%;aspect-ratio:1;border:1px solid rgba(125,211,252,.36);border-radius:8px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:pixelated}.admin-panel.svelte-6i8hiq{display:grid;gap:12px;padding:12px}.admin-controls.svelte-6i8hiq{display:grid;grid-template-columns:minmax(220px,300px) max-content 1fr;gap:12px;align-items:end}label.svelte-6i8hiq{display:grid;gap:6px;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.toggle.svelte-6i8hiq{grid-template-columns:18px max-content;align-items:center;padding-bottom:9px}.mode-segment.svelte-6i8hiq{display:grid;grid-template-columns:1fr 1fr;min-height:36px;overflow:hidden;border:1px solid rgba(148,163,184,.34);border-radius:6px;background:#020617d1}.mode-segment.svelte-6i8hiq button:where(.svelte-6i8hiq){min-width:0;min-height:36px;border:0;border-radius:0;background:transparent;color:#e2e8f0ad}.mode-segment.svelte-6i8hiq button:where(.svelte-6i8hiq)+button:where(.svelte-6i8hiq){border-left:1px solid rgba(148,163,184,.26)}.mode-segment.svelte-6i8hiq button.active:where(.svelte-6i8hiq){background:#0d94889e;color:#f0fdfa}.mode-segment.svelte-6i8hiq button:where(.svelte-6i8hiq):hover:not(:disabled),.mode-segment.svelte-6i8hiq button:where(.svelte-6i8hiq):focus-visible{color:#f8fafc;background:#7dd3fc29}.mode-segment.svelte-6i8hiq button.active:where(.svelte-6i8hiq):hover:not(:disabled),.mode-segment.svelte-6i8hiq button.active:where(.svelte-6i8hiq):focus-visible{background:#0d9488c2}.mode-segment.svelte-6i8hiq:focus-within{border-color:#7dd3fcdb}button.svelte-6i8hiq{min-width:44px;min-height:36px;border:1px solid rgba(148,163,184,.34);border-radius:6px;background:#0f172ad6;color:#e2e8f0;font:inherit;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;cursor:pointer}button.svelte-6i8hiq:hover:not(:disabled),button.svelte-6i8hiq:focus-visible,input.svelte-6i8hiq:focus-visible{border-color:#7dd3fcdb;color:#f8fafc;outline:none}button.svelte-6i8hiq:disabled,input.svelte-6i8hiq:disabled{cursor:not-allowed;opacity:.42}button.primary.svelte-6i8hiq{border-color:#2dd4bfdb;background:#0d94889e;color:#f0fdfa}@media(max-width:1000px){.billboard-modal-layer.svelte-6i8hiq{place-items:stretch;padding:0}.billboard-modal.svelte-6i8hiq{width:100%;max-height:100%;border-radius:0;padding:14px}.modal-grid.svelte-6i8hiq,.admin-controls.svelte-6i8hiq{grid-template-columns:1fr}.editor-panel.svelte-6i8hiq{width:100%}.slot-panel.svelte-6i8hiq{grid-template-columns:96px 1fr;align-items:start}.slot-actions.svelte-6i8hiq{grid-column:1 / -1}.empty-state.svelte-6i8hiq{min-height:220px}}.fuelzorb-modal-layer.svelte-m5my4m{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0000008a;color:#f6fff9;font-family:Departure Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fuelzorb-modal.svelte-m5my4m{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(93,255,181,.62);border-radius:8px;background:#07110e;box-shadow:0 20px 70px #000000a6}.fuelzorb-modal-header.svelte-m5my4m,.fuelzorb-footer.svelte-m5my4m{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(93,255,181,.24)}.fuelzorb-footer.svelte-m5my4m{border-top:1px solid rgba(93,255,181,.24);border-bottom:0}.fuelzorb-eyebrow.svelte-m5my4m,.fuelzorb-footer.svelte-m5my4m p:where(.svelte-m5my4m),.fuelzorb-readouts.svelte-m5my4m span:where(.svelte-m5my4m),.fuelzorb-result.svelte-m5my4m span:where(.svelte-m5my4m),.fuelzorb-selector.svelte-m5my4m label:where(.svelte-m5my4m){margin:0;color:#89cdb3;font-size:.72rem;text-transform:uppercase}.fuelzorb-modal.svelte-m5my4m h2:where(.svelte-m5my4m){margin:4px 0 0;font-size:1.35rem;letter-spacing:0}.fuelzorb-header-actions.svelte-m5my4m,.fuelzorb-footer.svelte-m5my4m div:where(.svelte-m5my4m){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fuelzorb-header-actions.svelte-m5my4m span:where(.svelte-m5my4m){color:#ffcf8a;font-size:.82rem}.fuelzorb-icon-button.svelte-m5my4m,.fuelzorb-secondary-button.svelte-m5my4m,.fuelzorb-buy-button.svelte-m5my4m,.fuelzorb-stepper.svelte-m5my4m button:where(.svelte-m5my4m){border:1px solid rgba(93,255,181,.48);border-radius:6px;background:#0d221b;color:#f6fff9;font:inherit;cursor:pointer}.fuelzorb-icon-button.svelte-m5my4m{width:34px;height:34px}.fuelzorb-modal-body.svelte-m5my4m{padding:18px}.fuelzorb-readouts.svelte-m5my4m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fuelzorb-readouts.svelte-m5my4m div:where(.svelte-m5my4m),.fuelzorb-result.svelte-m5my4m{min-width:0;padding:12px;border:1px solid rgba(93,255,181,.22);border-radius:8px;background:#5dffb50f}.fuelzorb-readouts.svelte-m5my4m strong:where(.svelte-m5my4m),.fuelzorb-result.svelte-m5my4m strong:where(.svelte-m5my4m){display:block;margin-top:6px;color:#f6fff9;font-size:.94rem;word-break:break-word}.fuelzorb-selector.svelte-m5my4m{margin-top:18px}.fuelzorb-stepper.svelte-m5my4m{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;margin-top:8px}.fuelzorb-stepper.svelte-m5my4m input:where(.svelte-m5my4m){min-width:0;border:1px solid rgba(93,255,181,.35);border-radius:6px;background:#020504;color:#f6fff9;font:inherit;padding:10px 12px}.fuelzorb-range.svelte-m5my4m{width:100%;margin-top:14px;accent-color:#5dffb5}.fuelzorb-result.svelte-m5my4m{margin-top:16px}.fuelzorb-secondary-button.svelte-m5my4m,.fuelzorb-buy-button.svelte-m5my4m{padding:10px 12px}.fuelzorb-buy-button.svelte-m5my4m{border-color:#ffcf8ab8;background:#33210d;color:#fff3d7}button.svelte-m5my4m:disabled,input.svelte-m5my4m:disabled{cursor:not-allowed;opacity:.48}@media(max-width:680px){.fuelzorb-modal-layer.svelte-m5my4m{padding:10px;place-items:end center}.fuelzorb-readouts.svelte-m5my4m{grid-template-columns:repeat(2,minmax(0,1fr))}.fuelzorb-modal-header.svelte-m5my4m,.fuelzorb-footer.svelte-m5my4m{align-items:flex-start;flex-direction:column}}.market-admin-layer.svelte-19d919b{position:fixed;inset:0;z-index:76;display:flex;align-items:flex-start;justify-content:center;padding:48px clamp(12px,2vw,28px) 24px;background:#02080aa8;color:#f8fafc;font-family:var(--game-font-family, "Departure Mono", monospace)}.market-admin-modal.svelte-19d919b{width:min(1120px,100%);height:min(820px,calc(100vh - 72px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(157,244,220,.48);border-radius:8px;background:#050d10f5;box-shadow:0 24px 80px #0000008f}.market-admin-header.svelte-19d919b,footer.svelte-19d919b{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(157,244,220,.2)}footer.svelte-19d919b{min-height:40px;border-top:1px solid rgba(157,244,220,.18);border-bottom:0;color:#f8fafcb8;font-size:12px}footer.error.svelte-19d919b{color:#ffb199}p.svelte-19d919b,h2.svelte-19d919b{margin:0;letter-spacing:0;text-transform:uppercase}.market-admin-header.svelte-19d919b p:where(.svelte-19d919b){margin-bottom:6px;color:#9df4dc;font-size:12px}h2.svelte-19d919b{font-size:clamp(22px,3vw,34px)}button.svelte-19d919b,input.svelte-19d919b,select.svelte-19d919b{min-height:36px;border:1px solid rgba(157,244,220,.34);border-radius:6px;background:#f8fafc0f;color:#f8fafc;font:inherit}input.svelte-19d919b,select.svelte-19d919b{width:100%;padding:8px 10px}button.svelte-19d919b{padding:0 12px;cursor:pointer}button.svelte-19d919b:disabled{cursor:not-allowed;opacity:.48}.icon-button.svelte-19d919b{width:40px;font-size:20px}.primary.svelte-19d919b{background:#9df4dc;color:#041014;border-color:#9df4dc}.market-admin-tabs.svelte-19d919b{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid rgba(157,244,220,.16);overflow-x:auto}.market-admin-tabs.svelte-19d919b button.active:where(.svelte-19d919b),.stall-list.svelte-19d919b button.active:where(.svelte-19d919b){background:#9df4dc33;border-color:#9df4dc}.stall-list.svelte-19d919b button.empty:where(.svelte-19d919b){color:#f8fafc94}.market-admin-body.svelte-19d919b{min-height:0;overflow:auto;padding:16px 18px}.admin-grid.svelte-19d919b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}label.svelte-19d919b{display:grid;gap:6px;color:#f8fafcb8;font-size:11px;text-transform:uppercase}.wide.svelte-19d919b{grid-column:1 / -1}.check.svelte-19d919b{display:flex;align-items:center;gap:8px}.check.svelte-19d919b input:where(.svelte-19d919b){width:auto}.split.svelte-19d919b{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;min-height:0}.stall-list.svelte-19d919b,.product-list.svelte-19d919b,.audit-list.svelte-19d919b{display:grid;gap:8px;align-content:start}.stall-list.svelte-19d919b button:where(.svelte-19d919b),.product-list.svelte-19d919b article:where(.svelte-19d919b){min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left}.product-list.svelte-19d919b article:where(.svelte-19d919b){border:1px solid rgba(157,244,220,.2);border-radius:6px;padding:10px 12px;background:#f8fafc09}.stall-list.svelte-19d919b span:where(.svelte-19d919b){color:#9df4dc}.product-list.svelte-19d919b small:where(.svelte-19d919b){display:block;color:#f8fafc8f}.product-list.svelte-19d919b article.empty-product:where(.svelte-19d919b){color:#f8fafc94}.products-panel.svelte-19d919b{display:grid;gap:14px}.readonly-note.svelte-19d919b{color:#f8fafca8;font-size:12px;line-height:1.5;text-transform:none}.readonly-note.svelte-19d919b code:where(.svelte-19d919b){color:#9df4dc}.audit-list.svelte-19d919b article:where(.svelte-19d919b){display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(248,250,252,.1)}@media(max-width:820px){.market-admin-layer.svelte-19d919b{padding:12px 8px 8px}.market-admin-modal.svelte-19d919b{height:calc(100vh - 20px)}.admin-grid.svelte-19d919b,.split.svelte-19d919b{grid-template-columns:1fr}}.market-modal-layer.svelte-11ouegc{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,34px);background:#03080a94;color:#f8fafc;font-family:Departure Mono,monospace}.market-modal.svelte-11ouegc{width:min(920px,100%);max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(157,244,220,.46);border-radius:8px;background:#050d10f0;box-shadow:0 22px 70px #0000007a;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.market-modal-header.svelte-11ouegc{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(157,244,220,.24)}.market-eyebrow.svelte-11ouegc{margin:0 0 6px;color:#9df4dc;font-size:12px;letter-spacing:0}.market-modal.svelte-11ouegc h2:where(.svelte-11ouegc){margin:0;font-size:clamp(22px,4vw,34px);line-height:1.05;letter-spacing:0;text-transform:uppercase}.market-header-actions.svelte-11ouegc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.market-balance.svelte-11ouegc{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(157,244,220,.3);color:#dffdf5;font-size:13px}.market-icon-button.svelte-11ouegc,.market-buy-button.svelte-11ouegc{min-height:34px;border:1px solid rgba(157,244,220,.38);background:#9df4dc14;color:#f8fafc;font:inherit;cursor:pointer}.market-icon-button.svelte-11ouegc{width:38px;font-size:22px;line-height:1}.market-modal-body.svelte-11ouegc{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(0,2fr);gap:16px;min-height:0;padding:18px;overflow:auto}.market-face-summary.svelte-11ouegc{border-left:4px solid var(--face-tint);background:#ffffff0b;padding:16px;min-height:240px}.market-face-number.svelte-11ouegc{color:var(--face-tint);font-size:44px;line-height:1;margin-bottom:12px}.market-face-summary.svelte-11ouegc strong:where(.svelte-11ouegc){display:block;font-size:20px;line-height:1.15}.market-face-summary.svelte-11ouegc span:where(.svelte-11ouegc){display:block;margin-top:8px;color:#f8fafcb3;font-size:12px;text-transform:uppercase}.market-face-summary.svelte-11ouegc p:where(.svelte-11ouegc){margin:18px 0 0;color:#f8fafcc2;font-size:13px;line-height:1.5}.market-items.svelte-11ouegc{display:grid;gap:10px}.market-item.svelte-11ouegc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid rgba(248,250,252,.12);border-left:4px solid var(--item-tint);border-radius:6px;padding:14px;background:#ffffff09}.market-item-empty.svelte-11ouegc{opacity:.78}.market-item-main.svelte-11ouegc{min-width:0}.market-item-main.svelte-11ouegc strong:where(.svelte-11ouegc){display:block;font-size:15px;line-height:1.25}.market-item-main.svelte-11ouegc span:where(.svelte-11ouegc),.market-item-meta.svelte-11ouegc small:where(.svelte-11ouegc),.market-modal-footer.svelte-11ouegc{color:#f8fafcb3}.market-item-main.svelte-11ouegc span:where(.svelte-11ouegc){display:block;margin-top:5px;font-size:12px;line-height:1.4}.market-resource-facts.svelte-11ouegc{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.market-resource-facts.svelte-11ouegc small:where(.svelte-11ouegc){padding:3px 5px;border:1px solid rgba(248,250,252,.18);color:#f8fafcc7;font-size:9px;line-height:1.2}.market-item-meta.svelte-11ouegc{min-width:112px;display:grid;gap:5px;justify-items:end;font-size:13px}.market-item-meta.svelte-11ouegc small:where(.svelte-11ouegc){font-size:11px}.market-buy-button.svelte-11ouegc{min-width:86px;padding:0 12px;color:#071014;background:#9df4dc;border-color:#9df4dc}.market-buy-button.svelte-11ouegc:disabled{cursor:not-allowed;color:#f8fafc6b;background:#f8fafc14;border-color:#f8fafc29}.market-modal-footer.svelte-11ouegc{min-height:38px;padding:10px 18px 14px;border-top:1px solid rgba(157,244,220,.18);font-size:12px}.market-modal-footer.error.svelte-11ouegc{color:#ffb199}@media(max-width:760px){.market-modal-layer.svelte-11ouegc{align-items:stretch;padding:10px}.market-modal.svelte-11ouegc{max-height:calc(100vh - 20px)}.market-modal-header.svelte-11ouegc,.market-modal-body.svelte-11ouegc{padding:14px}.market-modal-body.svelte-11ouegc{grid-template-columns:1fr}.market-face-summary.svelte-11ouegc{min-height:auto}.market-item.svelte-11ouegc{grid-template-columns:1fr}.market-item-meta.svelte-11ouegc{justify-items:start}}.license-completion.svelte-1gia3de{position:fixed;inset:0;z-index:90;display:grid;place-items:center;overflow:auto;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));color:#f8f2d1;background:#000000b3;pointer-events:auto}.license-completion[hidden].svelte-1gia3de{display:none}.license-completion-dialog.svelte-1gia3de{width:min(94vw,680px);max-height:calc(100svh - 36px);overflow:auto;padding:clamp(20px,4vw,34px);border:1px solid rgba(248,242,209,.52);border-radius:8px;outline:none;background:#060a11fa;box-shadow:0 22px 80px #000000a3;font-family:var(--game-font-family)}.license-completion-header.svelte-1gia3de p:where(.svelte-1gia3de),.license-completion-header.svelte-1gia3de h2:where(.svelte-1gia3de),.license-completion-header.svelte-1gia3de span:where(.svelte-1gia3de){margin:0}.license-completion-header.svelte-1gia3de{display:grid;gap:8px}.license-completion-header.svelte-1gia3de p:where(.svelte-1gia3de){color:#67f0a0;font-size:12px;letter-spacing:.15em;text-transform:uppercase}.license-completion-header.svelte-1gia3de h2:where(.svelte-1gia3de){color:#fff19a;font-size:clamp(24px,5vw,38px);line-height:1;text-transform:uppercase}.license-completion-header.svelte-1gia3de span:where(.svelte-1gia3de){color:#f8f2d1c2;line-height:1.45}.license-card.svelte-1gia3de{display:grid;gap:7px;margin-top:22px;padding:16px;border:1px solid rgba(255,241,154,.5);background:#fff19a09;text-transform:uppercase}.license-card.svelte-1gia3de>span:where(.svelte-1gia3de){color:#f8f2d194;font-size:11px;letter-spacing:.12em}.license-card.svelte-1gia3de strong:where(.svelte-1gia3de){color:#fff19a;font-size:clamp(20px,5vw,31px);overflow-wrap:anywhere}.license-card.svelte-1gia3de small:where(.svelte-1gia3de){color:#f8f2d1a6;line-height:1.35}.license-metrics.svelte-1gia3de{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:16px 0 22px;background:#f8f2d121}.license-metrics.svelte-1gia3de div:where(.svelte-1gia3de){display:grid;gap:4px;padding:10px;background:#080d15}.license-metrics.svelte-1gia3de dt:where(.svelte-1gia3de){color:#f8f2d180;font-size:10px;text-transform:uppercase}.license-metrics.svelte-1gia3de dd:where(.svelte-1gia3de){margin:0;color:#67f0a0;font-size:15px;overflow-wrap:anywhere}h3.svelte-1gia3de{margin:0;color:#9ee3e8;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.provider-claim.svelte-1gia3de,.email-claim.svelte-1gia3de,.email-pending.svelte-1gia3de,.license-terminal-actions.svelte-1gia3de{display:grid;gap:14px}.provider-buttons.svelte-1gia3de{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}button.svelte-1gia3de{font-family:inherit}button.primary.svelte-1gia3de,button.provider.svelte-1gia3de{width:100%;padding:13px 16px;color:#07100b;border:0;border-radius:4px;background:#fff19a;cursor:pointer}button.provider--google.svelte-1gia3de{background:#f5f5f5}button.provider--discord.svelte-1gia3de{color:#fff;background:#5865f2}button.secondary.svelte-1gia3de,.claim-later.svelte-1gia3de{width:100%;padding:12px 16px;color:#f8f2d1;border:1px solid rgba(248,242,209,.26);border-radius:4px;background:transparent;cursor:pointer}button.svelte-1gia3de:disabled{cursor:wait;opacity:.5}.provider-claim.svelte-1gia3de>p:where(.svelte-1gia3de){margin:0;color:#f8f2d199;font-size:12px;line-height:1.45}a.svelte-1gia3de{color:#9ee3e8}.license-divider.svelte-1gia3de{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:18px 0;color:#f8f2d173;font-size:10px;text-transform:uppercase}.license-divider.svelte-1gia3de:before,.license-divider.svelte-1gia3de:after{content:"";height:1px;background:#f8f2d124}.email-claim.svelte-1gia3de label:where(.svelte-1gia3de){display:grid;gap:7px;color:#f8f2d1c7;font-size:12px}.email-claim.svelte-1gia3de input[type=email]:where(.svelte-1gia3de),.email-claim.svelte-1gia3de input[type=text]:where(.svelte-1gia3de){width:100%;box-sizing:border-box;padding:12px;color:#f8f2d1;border:1px solid rgba(248,242,209,.28);border-radius:3px;outline:none;background:#03070c;font:inherit}.email-claim.svelte-1gia3de input:where(.svelte-1gia3de):focus{border-color:#9ee3e8;box-shadow:0 0 0 2px #9ee3e826}.email-claim.svelte-1gia3de input[aria-invalid=true]:where(.svelte-1gia3de){border-color:#ff8264}.email-claim.svelte-1gia3de label:where(.svelte-1gia3de) small:where(.svelte-1gia3de){color:#f8f2d17a;font-size:11px}.license-legal.svelte-1gia3de{display:grid;gap:9px}.license-legal.svelte-1gia3de label:where(.svelte-1gia3de){display:flex;align-items:flex-start;gap:9px;line-height:1.4}.license-legal.svelte-1gia3de input:where(.svelte-1gia3de){margin-top:2px;accent-color:#67f0a0}.field-error.svelte-1gia3de{margin:-6px 0 0;color:#ffb09e;font-size:11px}.license-status.svelte-1gia3de{margin:0;padding:10px 12px;color:#9ee3e8;border:1px solid rgba(158,227,232,.3);background:#9ee3e80a;line-height:1.4}.license-status--error.svelte-1gia3de{color:#ffb09e;border-color:#ff826473}.email-pending.svelte-1gia3de ol:where(.svelte-1gia3de){margin:0;padding-left:22px;color:#f8f2d1c7;line-height:1.7}.email-claim-actions.svelte-1gia3de{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.license-progress.svelte-1gia3de{display:flex;align-items:center;gap:12px;padding:18px;color:#9ee3e8;border:1px solid rgba(158,227,232,.22)}.license-progress.svelte-1gia3de i:where(.svelte-1gia3de){width:10px;height:10px;border-radius:50%;background:#67f0a0;animation:svelte-1gia3de-license-pulse 1s ease-in-out infinite alternate}@keyframes svelte-1gia3de-license-pulse{to{opacity:.28;transform:scale(.7)}}@media(max-width:620px){.license-completion.svelte-1gia3de{place-items:start center}.license-metrics.svelte-1gia3de{grid-template-columns:repeat(2,minmax(0,1fr))}.license-metrics.svelte-1gia3de div:where(.svelte-1gia3de):last-child{grid-column:1 / -1}}@media(max-width:480px){.email-claim-actions.svelte-1gia3de{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.license-progress.svelte-1gia3de i:where(.svelte-1gia3de){animation:none}}.mobile-flight-controls.svelte-3hl7h9{display:none}@media(pointer:coarse),(hover:none){.mobile-flight-controls.svelte-3hl7h9{position:fixed;inset:0;z-index:27;display:block;pointer-events:none;font-family:var(--game-font-family);color:#eef8ff;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.mobile-flight-controls-hidden.svelte-3hl7h9{display:none}.mobile-flight-surface.svelte-3hl7h9{position:absolute;inset:0;pointer-events:none}.rotate-to-fly.svelte-3hl7h9{display:none}.top-controls.svelte-3hl7h9{position:absolute;top:max(38px,calc(env(safe-area-inset-top) + 34px));right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.top-controls.svelte-3hl7h9,.lower-controls.svelte-3hl7h9{pointer-events:none}.camera-bank.svelte-3hl7h9,.command-bank.svelte-3hl7h9{display:flex;gap:8px;align-items:center;pointer-events:auto}.slider-bank.svelte-3hl7h9{position:absolute;top:max(86px,calc(env(safe-area-inset-top) + 80px));left:50%;display:grid;width:min(38vw,360px);gap:8px;pointer-events:auto;transform:translate(-50%)}.slider-bank.svelte-3hl7h9 label:where(.svelte-3hl7h9){display:grid;grid-template-columns:68px 1fr;gap:8px;align-items:center;min-height:28px;color:#eef8ffdb;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.lower-controls.svelte-3hl7h9{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));display:grid;grid-template-columns:76px minmax(132px,18vw) minmax(190px,1fr) minmax(132px,18vw);gap:clamp(10px,2.2vw,26px);align-items:end}.stick-wrap.svelte-3hl7h9{display:grid;gap:6px;justify-items:center}.stick-wrap.svelte-3hl7h9 span:where(.svelte-3hl7h9){color:#eef8ffb8;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.stick-zone.svelte-3hl7h9{position:relative;width:clamp(126px,18vw,168px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(145,230,255,.38);border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0 2px,transparent 3px),radial-gradient(circle at center,#5bcadd1a,#08122038 64%,#0509126b);box-shadow:0 0 22px #44d4dc29,inset 0 0 18px #ffffff0f;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.stick-nub.svelte-3hl7h9{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;border:2px solid rgba(238,248,255,.74);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff85,#6ff3d5d1 38%,#11525ce6);box-shadow:0 10px 24px #00000057,0 0 18px #6ff3d547;pointer-events:none;transform:translate(-50%,-50%);transition:left 80ms ease,top 80ms ease,box-shadow .12s ease}.stick-nub.is-active.svelte-3hl7h9{box-shadow:0 12px 26px #00000061,0 0 24px #6ff3d56b;transition:none}.rail-cluster.svelte-3hl7h9{display:grid;gap:8px;justify-items:stretch;width:76px;pointer-events:auto}.roll-cluster.svelte-3hl7h9{width:min(30vw,240px)}button.svelte-3hl7h9{min-width:44px;min-height:40px;border:1px solid rgba(165,226,255,.36);border-radius:8px;background:#050d1a94;box-shadow:inset 0 0 14px #ffffff0d,0 8px 22px #0000003d;color:#eef8ff;font:inherit;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;touch-action:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}button.svelte-3hl7h9:active,button.active.svelte-3hl7h9{border-color:#7af9d5c7;background:#19615fb8;color:#f6fffb}button.objective.svelte-3hl7h9{border-color:#fff19ac7;color:#fff19a}button.svelte-3hl7h9:disabled{opacity:.42}input[type=range].svelte-3hl7h9{width:100%;accent-color:#6ff3d5;touch-action:none}.vertical-slider.svelte-3hl7h9{width:92px;margin:30px -8px;transform:rotate(-90deg);transform-origin:center}}@media(pointer:coarse)and (orientation:portrait){.mobile-flight-surface.svelte-3hl7h9{display:none}.rotate-to-fly.svelte-3hl7h9{position:absolute;inset:0;display:grid;place-content:center;gap:8px;padding:28px;background:#02060ec7;text-align:center;pointer-events:auto}.rotate-to-fly.svelte-3hl7h9 strong:where(.svelte-3hl7h9){font-size:24px;letter-spacing:0;text-transform:uppercase}.rotate-to-fly.svelte-3hl7h9 span:where(.svelte-3hl7h9){max-width:280px;color:#eef8ffb8;font-size:14px}}@media(pointer:coarse)and (max-height:420px){.slider-bank.svelte-3hl7h9{top:max(72px,calc(env(safe-area-inset-top) + 66px));width:min(34vw,320px)}.lower-controls.svelte-3hl7h9{grid-template-columns:70px minmax(112px,16vw) minmax(170px,1fr) minmax(112px,16vw);gap:10px}.stick-zone.svelte-3hl7h9{width:clamp(112px,16vw,140px)}button.svelte-3hl7h9{min-height:34px;font-size:11px}}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;--game-font-family: "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--game-font-family);background:#07090f;color:#f8f2d1;--cockpit-panel-bezel-color: #5b7580;--cockpit-panel-bezel-border: color-mix(in srgb, var(--cockpit-panel-bezel-color) 58%, #9ee3e8);--cockpit-panel-bezel-glaze: color-mix(in srgb, var(--cockpit-panel-bezel-color) 46%, transparent);--cockpit-panel-bezel-header: color-mix(in srgb, var(--cockpit-panel-bezel-color) 78%, transparent);--cockpit-panel-highlight-color: color-mix(in srgb, var(--cockpit-panel-bezel-color) 42%, #d9ffff);--cockpit-panel-highlight-82: color-mix(in srgb, var(--cockpit-panel-highlight-color) 82%, transparent);--cockpit-panel-highlight-80: color-mix(in srgb, var(--cockpit-panel-highlight-color) 80%, transparent);--cockpit-panel-highlight-78: color-mix(in srgb, var(--cockpit-panel-highlight-color) 78%, transparent);--cockpit-panel-highlight-68: color-mix(in srgb, var(--cockpit-panel-highlight-color) 68%, transparent);--cockpit-panel-highlight-48: color-mix(in srgb, var(--cockpit-panel-highlight-color) 48%, transparent);--cockpit-panel-highlight-46: color-mix(in srgb, var(--cockpit-panel-highlight-color) 46%, transparent);--cockpit-panel-highlight-34: color-mix(in srgb, var(--cockpit-panel-highlight-color) 34%, transparent);--cockpit-panel-highlight-32: color-mix(in srgb, var(--cockpit-panel-highlight-color) 32%, transparent);--cockpit-panel-highlight-24: color-mix(in srgb, var(--cockpit-panel-highlight-color) 24%, transparent);--cockpit-panel-highlight-22: color-mix(in srgb, var(--cockpit-panel-highlight-color) 22%, transparent);--cockpit-panel-highlight-20: color-mix(in srgb, var(--cockpit-panel-highlight-color) 20%, transparent);--cockpit-panel-highlight-18: color-mix(in srgb, var(--cockpit-panel-highlight-color) 18%, transparent);--cockpit-panel-highlight-16: color-mix(in srgb, var(--cockpit-panel-highlight-color) 16%, transparent);--cockpit-panel-highlight-14: color-mix(in srgb, var(--cockpit-panel-highlight-color) 14%, transparent);--cockpit-panel-highlight-13: color-mix(in srgb, var(--cockpit-panel-highlight-color) 13%, transparent);--cockpit-panel-highlight-12: color-mix(in srgb, var(--cockpit-panel-highlight-color) 12%, transparent);--cockpit-panel-highlight-10: color-mix(in srgb, var(--cockpit-panel-highlight-color) 10%, transparent);--cockpit-panel-highlight-08: color-mix(in srgb, var(--cockpit-panel-highlight-color) 8%, transparent);--cockpit-panel-highlight-07: color-mix(in srgb, var(--cockpit-panel-highlight-color) 7%, transparent);--cockpit-panel-highlight-06: color-mix(in srgb, var(--cockpit-panel-highlight-color) 6%, transparent);--cockpit-panel-highlight-055: color-mix(in srgb, var(--cockpit-panel-highlight-color) 5.5%, transparent);--cockpit-panel-highlight-045: color-mix(in srgb, var(--cockpit-panel-highlight-color) 4.5%, transparent);--cockpit-panel-highlight-04: color-mix(in srgb, var(--cockpit-panel-highlight-color) 4%, transparent);--cockpit-panel-highlight-035: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3.5%, transparent);--cockpit-panel-highlight-034: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3.4%, transparent);--cockpit-panel-highlight-03: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3%, transparent);--build-strip-bottom-gap: 2px;--build-strip-height: 12px;--build-strip-side-rail: clamp(56px, 4vw, 74px);--cockpit-action-footer-gap: 5px;--cockpit-action-height: 30px;--cockpit-action-min-panel-gap: 3px}*{box-sizing:border-box;touch-action:none}html,body,.app{width:100%;height:100%;margin:0;overflow:hidden;touch-action:none;overscroll-behavior:none;-webkit-text-size-adjust:100%;position:fixed;inset:0}body{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:#000;font-family:var(--game-font-family)}body.is-game-booting .spaceport-topbar,body.is-game-booting .app{opacity:0}.spaceport-topbar,.app{transition:opacity .18s ease-out}.spaceport-topbar{--topbar-height: 22px;--topbar-edge-inset: max(4px, env(safe-area-inset-left));--topbar-edge-inset-right: max(14px, env(safe-area-inset-right));position:fixed;left:0;right:0;top:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--topbar-height);padding:0 var(--topbar-edge-inset-right) 0 var(--topbar-edge-inset);color:#f8f2d1;background:#000000e0;border-bottom:0;box-shadow:none;font:800 10px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase}.spaceport-topbar:after{content:none}body.is-cinematic-capture{cursor:none}body.is-cinematic-capture .spaceport-topbar,body.is-cinematic-capture .cockpit-boot-curtain{display:none!important}.spaceport-brand,.spaceport-actions{position:relative;z-index:1}.spaceport-brand{display:inline-flex;align-items:center;gap:0;width:clamp(170px,14vw,216px);height:var(--topbar-height);color:#d9dddc;text-decoration:none}.spaceport-brand:hover,.spaceport-brand:focus-visible{color:#e6e9e8;outline:none}.spaceport-brand-logo{display:block;width:100%;height:10px;aspect-ratio:4076 / 226;background:currentColor;opacity:.92;transform:translate(-12px,1px);-webkit-mask:url(/orbital-payload-logo-horizontal.svg) center / contain no-repeat;mask:url(/orbital-payload-logo-horizontal.svg) center / contain no-repeat}.spaceport-brand:hover .spaceport-brand-logo,.spaceport-brand:focus-visible .spaceport-brand-logo{opacity:1}.spaceport-status{position:relative;z-index:1;display:flex;align-items:center;justify-items:center;gap:8px;min-width:0;padding:0;color:#f8f2d185;background:transparent;border:0}.spaceport-status strong{color:#67f0a0;font-size:10px}.spaceport-actions{grid-column:3;display:flex;justify-self:end;align-items:center;gap:6px}.spaceport-link,.spaceport-login,.spaceport-modal-close{min-height:22px;border:0;border-radius:0;color:#f8f2d1bd;background:transparent;box-shadow:none;font:inherit;text-transform:uppercase;cursor:pointer}.spaceport-link{padding:0 5px}.spaceport-login{padding:0;color:#fff19a;background:transparent}.spaceport-link:hover,.spaceport-link:focus-visible,.spaceport-modal-close:hover,.spaceport-modal-close:focus-visible{color:#fff19a;outline:none}.spaceport-login:hover,.spaceport-login:focus-visible{color:#fff;background:transparent;outline:none}.app{position:relative;--thermal-heat: 0;--thermal-heat-opacity: 0;--thermal-critical-opacity: 0;--center-hud-width: clamp(320px, 46vw, 900px)}.spaceport-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8f2d1;background:#00000085;pointer-events:auto}.spaceport-modal[hidden]{display:none}.spaceport-modal-dialog{--spaceport-modal-dialog-padding: 18px;width:min(92vw,520px);padding:var(--spaceport-modal-dialog-padding);border:1px solid rgba(91,117,128,.9);background:linear-gradient(180deg,#101820f5,#07090ff5),#101820;box-shadow:0 0 0 1px #f8f2d114 inset,0 28px 70px #000000b8;font-family:var(--game-font-family);text-transform:uppercase}.spaceport-modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 calc(var(--spaceport-modal-dialog-padding) * -1) 14px;padding:0 var(--spaceport-modal-dialog-padding) 10px;border-bottom:1px solid rgba(91,117,128,.48)}.spaceport-modal-header p,.spaceport-modal-dialog h2,.spaceport-modal-dialog p{margin:0}.spaceport-modal-header p{color:#fff19a;font-size:11px;font-weight:900;letter-spacing:.12em}.spaceport-modal-close{display:inline-grid;place-items:center;width:22px;padding:0;font-size:13px;line-height:1}.spaceport-modal-dialog h2{color:#67f0a0;font-size:clamp(20px,3vw,32px);line-height:1.05}.spaceport-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;margin:18px 0;padding:14px;background:#0000004d;border:1px solid rgba(91,117,128,.44)}.spaceport-modal-grid span{color:#f8f2d194;font-size:11px}.spaceport-modal-grid strong{color:#fff19a;font-size:11px;text-align:right}.spaceport-modal-dialog>p{color:#f8f2d1a8;font-size:12px;line-height:1.55;text-transform:none}.app:after{content:"";position:absolute;inset:0;z-index:18;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#fff19a00 42%,#ff82643d),linear-gradient(180deg,#ff82642e,#ff352414 46%,#ff826433);mix-blend-mode:screen;transition:opacity .14s ease}.app.is-thermal-hot:after{opacity:var(--thermal-heat-opacity);animation:thermal-warning-flicker .46s steps(2,end) infinite}.app.is-thermal-critical:after{opacity:var(--thermal-critical-opacity)}@keyframes thermal-warning-flicker{0%,to{filter:saturate(1.05) brightness(1)}50%{filter:saturate(1.32) brightness(1.14)}}canvas{display:block;width:100%;height:100%}#scene:focus,#scene:focus-visible{outline:none}.spawn-restore-overlay{position:absolute;inset:0;z-index:58;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8f2d1cc;background:#000;font:800 clamp(11px,1.6vw,16px) / 1.2 var(--game-font-family);letter-spacing:0;text-transform:uppercase;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}.spawn-restore-overlay span{display:inline-flex;align-items:center;gap:10px;min-height:28px}.spawn-restore-overlay span:before{content:"";width:10px;height:10px;border:1px solid rgba(255,241,154,.36);border-top-color:#fff19a;animation:spawn-restore-spin .72s linear infinite}.app.is-multiplayer-spawn-cover:not(.is-title) .spawn-restore-overlay{opacity:1;visibility:visible;transition:opacity 90ms ease-out,visibility 0s}.training-timeout-overlay{position:absolute;inset:0;z-index:59;background:#000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.app.is-training-timeout-fade .training-timeout-overlay{opacity:1;visibility:visible;transition:opacity .18s ease-out,visibility 0s}@keyframes spawn-restore-spin{to{transform:rotate(360deg)}}.title-screen{position:absolute;inset:0;z-index:30;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:max(34px,calc(env(safe-area-inset-top) + 5vh)) max(20px,env(safe-area-inset-right)) max(34px,calc(env(safe-area-inset-bottom) + 8vh)) max(20px,env(safe-area-inset-left));color:#f8f2d1;text-align:center;text-transform:uppercase;text-shadow:none;pointer-events:none;background:radial-gradient(ellipse at center,#07090f00 30%,#07090f47 72%,#000000b8)}.title-screen[hidden]{display:none}.title-logo-heading{align-self:start;max-width:min(100%,1120px);margin:0;line-height:0}.title-logo{display:block;width:min(92vw,1120px);aspect-ratio:2034 / 447;background:#fff;-webkit-mask:url(/orbital-payload-logo.svg) center / contain no-repeat;mask:url(/orbital-payload-logo.svg) center / contain no-repeat}.title-play-button{align-self:end;width:min(92vw,380px);min-height:54px;padding:14px 20px;border:2px solid rgba(248,242,209,.9);border-radius:6px;color:#101820;background:#fff19a;box-shadow:0 0 18px #fff19a52,inset 0 -4px #311b3533;font:900 clamp(13px,2.6vw,22px) / 1.05 var(--game-font-family);letter-spacing:0;text-align:center;text-shadow:none;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:auto;cursor:pointer}.title-play-button:hover,.title-play-button:focus-visible{background:#fff;outline:none;box-shadow:0 0 24px #fff19a7a,inset 0 -4px #1018203d}.app.is-title .build-strip,.app.is-title .cockpit-overlay,.app.is-title .pilot-crosshair{display:none!important;visibility:hidden!important;opacity:0!important}.hud{position:absolute;top:max(14px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none;text-transform:uppercase;text-shadow:0 3px 0 #311b35}.hud,.accuracy,.controls{display:none!important}.title{color:#ff8264;font-weight:900;letter-spacing:0;font-size:clamp(18px,3.6vw,44px);line-height:1}.readouts{display:flex;gap:8px;color:#fff19a;font:800 clamp(12px,1.7vw,20px) / 1 var(--game-font-family)}.readouts span{min-width:76px;padding:8px 10px;text-align:center;border:2px solid rgba(255,241,154,.26);border-radius:6px;background:#080c14a3}.hud.is-pilot-hidden,.accuracy.is-pilot-hidden{display:none}.build-strip{position:absolute;left:calc(var(--build-strip-left, 50%) - var(--build-strip-side-rail, 64px));top:var(--build-strip-top, auto);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 10px));translate:var(--build-strip-translate, -50% 0);z-index:35;display:grid;grid-template-columns:minmax(0,var(--build-strip-side-rail, 64px)) minmax(0,var(--build-strip-width, var(--center-hud-width))) minmax(0,var(--build-strip-side-rail, 64px));align-items:baseline;width:calc(var(--build-strip-width, var(--center-hud-width)) + var(--build-strip-side-rail, 64px) + var(--build-strip-side-rail, 64px));height:var(--build-strip-height, 14px);padding:0 8px;color:#f8f2d180;font:800 10px / 1 var(--game-font-family);letter-spacing:0;pointer-events:none;text-shadow:0 1px 2px #000000,0 0 4px #000000}body.is-cockpit-startup-cover .spaceport-topbar,body.is-cockpit-startup-cover .build-strip{visibility:hidden;opacity:0;pointer-events:none}body.is-cockpit-hud-online .spaceport-topbar,body.is-cockpit-hud-online .build-strip{animation:cockpit-context-strip-online 1.15s ease-out .12s both}.build-strip-fps{grid-column:1;justify-self:start}.build-strip-credit{justify-self:center}.build-strip-credit a{color:inherit;text-decoration:none;pointer-events:auto}.build-strip-credit a:hover,.build-strip-credit a:focus-visible{color:#f8f2d1;text-decoration:underline;outline:none}.build-strip-version{justify-self:end}.build-strip-right{grid-column:3;justify-self:end;display:inline-grid;grid-auto-flow:column;align-items:baseline}.round-results{position:absolute;inset:0;z-index:35;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#00000075;color:#f8f2d1;pointer-events:auto}.round-results[hidden]{display:none}.round-results-dialog{width:min(92vw,380px);padding:18px;border:1px solid rgba(248,242,209,.46);border-radius:6px;background:#080c14f0;font-family:var(--game-font-family);text-transform:uppercase}.round-results h2{margin:0 0 14px;color:#fff19a;font-size:20px;line-height:1.1;letter-spacing:0}.round-results-hero{display:grid;gap:6px;justify-items:center;margin:0 0 14px;padding:12px 10px;border:1px solid rgba(255,241,154,.42);background:#000;text-align:center}.round-results-hero strong{color:#fff19a;font-size:clamp(22px,5vw,34px);line-height:1;letter-spacing:0}.round-results-hero span{color:#f8f2d1cc;font-size:11px;line-height:1.2}.round-results table{width:100%;border-collapse:collapse;font-size:14px}.round-results th,.round-results td{padding:9px 0;border-bottom:1px solid rgba(248,242,209,.18)}.round-results th{text-align:left;font-weight:900}.round-results td{text-align:right;color:#fff19a;font-weight:900}.round-results-accuracy-band{display:inline-block;margin-left:8px;padding:2px 5px;border:1px solid rgba(103,240,160,.52);color:#67f0a0;font-size:11px;line-height:1;text-transform:uppercase}.round-results tfoot th,.round-results tfoot td{padding:7px 0;border-bottom:0;color:#67f0a0;font-size:18px;line-height:1.08}.round-results tfoot tr:first-child th,.round-results tfoot tr:first-child td{padding-top:11px;padding-bottom:8px}.round-results tfoot .round-results-money-row--fare th,.round-results tfoot .round-results-money-row--fare td,.round-results tfoot .round-results-money-row--bonus th,.round-results tfoot .round-results-money-row--bonus td{padding-top:4px;padding-bottom:4px;color:#f8f2d1c7;font-size:12px;line-height:1.05}.round-results tfoot .round-results-money-row--fare td{color:#fff19a}.round-results tfoot .round-results-money-row--bonus td{color:#9ed8ff}.round-results tfoot .round-results-money-row--earned th,.round-results tfoot .round-results-money-row--earned td,.round-results tfoot .round-results-money-row--balance th,.round-results tfoot .round-results-money-row--balance td{color:#67f0a0;font-size:18px}.round-results tfoot .round-results-money-row--earned th,.round-results tfoot .round-results-money-row--earned td{padding-top:8px}.round-results tfoot .round-results-money-row--balance th,.round-results tfoot .round-results-money-row--balance td{padding-top:6px;padding-bottom:4px}.round-results-claim{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(248,242,209,.2)}.round-results-claim h3{margin:0;color:#9ed8ff;font-size:12px;line-height:1;letter-spacing:0}.round-results-claim-field{display:grid;gap:5px;min-width:0}.round-results-claim-field span,.round-results-claim-legal span{color:#f8f2d1b8;font-size:10px;line-height:1.2}.round-results-claim-field small{color:#f8f2d180;font-size:9px;line-height:1.35;text-transform:none}.round-results-claim-field input{width:100%;min-width:0;height:34px;padding:0 9px;color:#f8f2d1;background:#000000ad;border:1px solid rgba(158,227,232,.5);border-radius:0;font:400 12px / 1 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}.round-results-claim-field input:focus{border-color:#9ee3e8f2;outline:none}.round-results-claim-field input[aria-invalid=true]{border-color:#ff8264db}.round-results-claim-legal{display:grid;gap:6px}.round-results-claim-legal label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0}.round-results-claim-legal input{width:13px;height:13px;margin:0;accent-color:#67f0a0}.round-results-claim-legal a{color:#9ed8ff}.round-results-claim-error,.round-results-claim-status{margin:-3px 0 0;font-size:10px;line-height:1.25;text-transform:none}.round-results-claim-error,.round-results-claim-status--error{color:#ff9a9a}.round-results-claim-status--loading{color:#fff19a}.round-results-claim-status--success{color:#67f0a0}.round-results-pending-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;white-space:nowrap}.round-results-pending-dot{flex:0 0 auto;width:.52em;height:.52em;border-radius:50%;background:currentColor;opacity:.55;animation:round-results-pending-pulse .9s ease-in-out infinite}.round-results-money-row--bonus.is-counting td{animation:round-results-bonus-count .9s ease-out}@keyframes round-results-pending-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.95;transform:scale(1)}}@keyframes round-results-bonus-count{0%{text-shadow:0 0 0 rgba(158,216,255,0)}42%{text-shadow:0 0 16px rgba(158,216,255,.62)}to{text-shadow:0 0 0 rgba(158,216,255,0)}}@media(prefers-reduced-motion:reduce){.round-results-pending-dot,.round-results-money-row--bonus.is-counting td{animation:none}}.round-results-payout-status{min-height:1.15em;margin:9px 0 0;color:#f8f2d1;font-size:12px;font-weight:900;line-height:1.1;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip}.round-results-payout-status .round-results-pending-value{display:flex;align-items:flex-start;justify-content:flex-start;white-space:normal}.round-results-payout-status .round-results-pending-dot{margin-top:.25em}.round-results-payout-status .round-results-pending-value span:last-child{min-width:0}.round-results-payout-status--pending,.round-results-payout-status--pending_verification,.round-results-payout-status--pending_metrics,.round-results-payout-status--retryable{color:#fff19a}.round-results-leaderboard-status{min-height:1.2em;margin:8px 0 0;color:#9ed8ff;font-size:10px;font-weight:900;line-height:1.1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-results-actions{display:flex;gap:8px;margin-top:12px}.round-results button{flex:1;min-height:42px;border-width:2px;border-radius:6px;box-shadow:none;font-size:12px}.round-results button:disabled{cursor:not-allowed;opacity:.52}#resultOk{color:#101820;background:#fff19a}.round-results-secondary-action{color:#f8f2d1;background:#0000005c;border-color:#f8f2d180}.round-results-retry-action{color:#fff19a;border-color:#fff19a9e}.cockpit-overlay{position:absolute;inset:0;display:none;pointer-events:none;z-index:1}.cockpit-overlay.is-active{display:none}.training-confetti-burst{position:absolute;inset:0;z-index:62;overflow:hidden;pointer-events:none}.training-confetti-burst span{position:absolute;left:var(--origin-x, 50%);top:var(--origin-y, 50%);width:var(--piece-w, 6px);height:var(--piece-h, 13px);border-radius:2px;background:var(--c, #fff19a);opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0);animation:training-confetti-pop var(--duration, 1.32s) cubic-bezier(.15,.8,.2,1) forwards;animation-delay:var(--d, 0ms);box-shadow:0 0 10px color-mix(in srgb,var(--c, #fff19a) 70%,transparent)}@keyframes training-confetti-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x, 0px)),calc(-50% + var(--y, 0px))) scale(.96) rotate(var(--r, 240deg))}}@media(prefers-reduced-motion:reduce){.training-confetti-burst span{animation-duration:.42s}}.pilot-crosshair{--crosshair-color: rgba(246, 250, 252, .86);--pilot-crosshair-span: 276px;position:absolute;left:50%;top:50%;width:276px;height:276px;display:none;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%);z-index:20;isolation:isolate}.pilot-crosshair.is-active{display:block!important;visibility:visible!important;opacity:1!important}body.is-cockpit-reticle-offline .pilot-crosshair{display:none!important;visibility:hidden!important;opacity:0!important}.pilot-crosshair.is-boot-online{animation:cockpit-reticle-online .48s steps(1,end) both}@keyframes cockpit-reticle-online{0%,13%,38%{filter:opacity(0) brightness(2.4)}14%,27%,39%,58%{filter:opacity(1) brightness(1.8)}28%,59%,72%{filter:opacity(0) brightness(1.4)}73%,to{filter:opacity(1) brightness(1)}}@keyframes cockpit-context-strip-online{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@media(prefers-reduced-motion:reduce){body.is-cockpit-hud-online .spaceport-topbar,body.is-cockpit-hud-online .build-strip,.pilot-crosshair.is-boot-online{animation:none}}.pilot-crosshair.is-reticle-panel-open{z-index:36}.pilot-crosshair>span{position:absolute}.pilot-crosshair .horizontal{left:50%;top:50%;z-index:0;width:var(--sphynx-reticle-horizontal-span, var(--pilot-crosshair-span));height:1px;transform:translate(-50%,-50%);background:var(--crosshair-color)}.pilot-crosshair .vertical{top:50%;left:50%;z-index:0;width:1px;height:var(--sphynx-reticle-vertical-span, var(--pilot-crosshair-span));transform:translate(-50%,-50%);background:var(--crosshair-color)}.pilot-crosshair .horizontal:before,.pilot-crosshair .horizontal:after,.pilot-crosshair .vertical:before,.pilot-crosshair .vertical:after{content:"";position:absolute;background:var(--crosshair-color)}.pilot-crosshair .horizontal:before,.pilot-crosshair .horizontal:after{top:50%;width:1px;height:14px;transform:translateY(-50%)}.pilot-crosshair .horizontal:before{left:0}.pilot-crosshair .horizontal:after{right:0}.pilot-crosshair .vertical:before,.pilot-crosshair .vertical:after{left:50%;width:14px;height:1px;transform:translate(-50%)}.pilot-crosshair .vertical:before{top:0}.pilot-crosshair .vertical:after{bottom:0}.pilot-crosshair:before,.pilot-crosshair:after{content:"";position:absolute;left:50%;top:50%;z-index:0;background:var(--crosshair-color);box-shadow:none;transform:translate(-50%,-50%)}.pilot-crosshair:before{width:86px;height:3px}.pilot-crosshair:after{width:3px;height:86px}.pilot-crosshair.is-training-camera-reticle:before,.pilot-crosshair.is-training-camera-reticle:after,.pilot-crosshair.is-training-camera-reticle .horizontal,.pilot-crosshair.is-training-camera-reticle .vertical,.pilot-crosshair.is-training-camera-reticle .horizontal:before,.pilot-crosshair.is-training-camera-reticle .horizontal:after,.pilot-crosshair.is-training-camera-reticle .vertical:before,.pilot-crosshair.is-training-camera-reticle .vertical:after{box-shadow:0 0 2px #020404f5,0 0 5px #02040494}.pilot-crosshair.is-arc-lock-active{--crosshair-color: #ff8264}.pilot-crosshair.is-arc-lock-acquiring{--crosshair-color: #fff19a}.pilot-crosshair.is-arc-lock-active:before,.pilot-crosshair.is-arc-lock-active:after,.pilot-crosshair.is-arc-lock-active .horizontal,.pilot-crosshair.is-arc-lock-active .vertical,.pilot-crosshair.is-arc-lock-active .horizontal:before,.pilot-crosshair.is-arc-lock-active .horizontal:after,.pilot-crosshair.is-arc-lock-active .vertical:before,.pilot-crosshair.is-arc-lock-active .vertical:after{box-shadow:0 0 14px #ff8264b8}.pilot-crosshair.is-arc-lock-acquiring:before,.pilot-crosshair.is-arc-lock-acquiring:after,.pilot-crosshair.is-arc-lock-acquiring .horizontal,.pilot-crosshair.is-arc-lock-acquiring .vertical,.pilot-crosshair.is-arc-lock-acquiring .horizontal:before,.pilot-crosshair.is-arc-lock-acquiring .horizontal:after,.pilot-crosshair.is-arc-lock-acquiring .vertical:before,.pilot-crosshair.is-arc-lock-acquiring .vertical:after{box-shadow:0 0 14px #fff19a99}.pilot-crosshair.is-arc-lock-power-low:before,.pilot-crosshair.is-arc-lock-power-low:after,.pilot-crosshair.is-arc-lock-power-low .horizontal,.pilot-crosshair.is-arc-lock-power-low .vertical{animation:target-lock-pulse .72s steps(2,end) infinite}.pivot-lock-rail-overlay{--line-tension: 0;position:absolute;left:50%;top:50%;z-index:6;width:100vw;height:100vh;overflow:visible;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .12s ease;mix-blend-mode:screen}.pivot-lock-rail-overlay.is-visible{opacity:1}.pivot-lock-rail{pointer-events:none}.pivot-lock-rail-line{--rail-color: rgba(255, 130, 100, .95);--rail-width: .8px;fill:none;stroke:var(--rail-color);stroke-width:var(--rail-width);stroke-linecap:square;stroke-opacity:.88;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--rail-color) 30%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,var(--rail-color) 12%,transparent));vector-effect:non-scaling-stroke}.pivot-lock-rail-overlay.is-acquiring .pivot-lock-rail-line{stroke-dasharray:3 6}.pivot-lock-rail-overlay.is-release .pivot-lock-rail-line{stroke-dasharray:14 8}.pivot-lock-diamond-pulse{--pulse-color: rgba(255, 130, 100, .95);--pulse-stroke: .9px;fill:none;stroke:var(--pulse-color);stroke-width:var(--pulse-stroke);stroke-linejoin:miter;stroke-linecap:square;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--pulse-color) 36%,transparent)) drop-shadow(0 0 7px color-mix(in srgb,var(--pulse-color) 13%,transparent));vector-effect:non-scaling-stroke}.pivot-lock-diamond-pulse[data-visual-state=acquiring]{stroke-dasharray:3 2}.pivot-lock-diamond-pulse[data-visual-state=release]{stroke-dasharray:10 5}.pivot-lock-diamond-pulse[data-power-low=true]{stroke-dasharray:2 3}.docking-port-indicator{--port-color: #67f0a0;--port-shadow: rgba(103, 240, 160, .85);--arrow-angle: 0rad;--port-radius: 78px;position:absolute;left:50%;top:50%;z-index:30;width:26px;height:15px;filter:none;opacity:1;transform:translate(-50%,-50%) rotate(var(--arrow-angle)) translate(var(--port-radius));transform-origin:50% 50%;isolation:isolate}.docking-port-indicator:before{content:"";position:absolute;left:15px;top:0;z-index:1;width:11px;height:15px;background:var(--port-color);clip-path:polygon(0 0,100% 50%,0 100%);opacity:1}.docking-port-indicator:after{content:"";position:absolute;inset:-5px;z-index:0;background:transparent;clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;pointer-events:none}.docking-port-indicator b{position:absolute;left:0;top:0;z-index:4;display:grid;place-items:center;width:15px;height:15px;border:0;border-radius:0;color:#101820;background:var(--port-color);font-size:0;line-height:1;transform:none}.docking-port-indicator b:after{position:absolute;inset:0;z-index:10;display:grid;place-items:center;color:#071018;font:900 12px / 1 var(--game-font-family);text-align:center;text-shadow:0 1px 0 rgba(248,242,209,.28),0 0 3px color-mix(in srgb,var(--port-color) 42%,transparent);transform:rotate(calc(var(--arrow-angle) * -1));transform-origin:50% 50%;pointer-events:none}.docking-port-indicator[data-port=top] b:after{content:"1"}.docking-port-indicator[data-port=right] b:after{content:"2"}.docking-port-indicator[data-port=bottom] b:after{content:"3"}.docking-port-indicator[data-port=left] b:after{content:"4"}.docking-port-indicator[data-port=fuel] b:after{content:"6"}.docking-port-indicator[data-port=top]{--port-color: #67f0a0;--port-shadow: rgba(103, 240, 160, .85)}.docking-port-indicator[data-port=right]{--port-color: #7bc3c0;--port-shadow: rgba(123, 195, 192, .85)}.docking-port-indicator[data-port=bottom]{--port-color: #ffd88a;--port-shadow: rgba(255, 216, 138, .85)}.docking-port-indicator[data-port=left]{--port-color: #b7a0ff;--port-shadow: rgba(183, 160, 255, .85)}.docking-port-indicator[data-port=fuel]{--port-color: #5dffb5;--port-shadow: rgba(93, 255, 181, .85)}.docking-port-indicator.is-current{z-index:32;opacity:1;filter:none}.docking-port-indicator.is-current:before{background:var(--port-color);opacity:1}.docking-port-indicator.is-current:not(.is-centered):before{display:none;opacity:0}.docking-port-indicator.is-current:after{background:var(--port-color);opacity:0;transform:scale(1.08);filter:none}.docking-port-indicator.is-current b{left:50%;top:50%;width:30px;height:30px;background:var(--port-color);border-radius:50%;transform:translate(-50%,-50%)}.docking-port-indicator.is-current b:after{align-items:center;justify-items:center;line-height:1;padding-bottom:1px}.docking-port-indicator.is-centered{transform:translate(-50%,-50%)}.docking-port-indicator.is-centered:before{display:block;left:50%;top:50%;width:36px;height:36px;clip-path:none;border:4px solid var(--port-color);border-radius:50%;background:#081019;transform:translate(-50%,-50%)}.docking-port-indicator.is-centered:after{clip-path:none;border-radius:50%}.docking-port-indicator.is-centered b{left:50%;top:50%;transform:translate(-50%,-50%) rotate(0)}.point-lock-readout{--lock-color: #ff8264;--lock-shadow: rgba(255, 130, 100, .85);--lock-angle: -.785rad;--lock-radius: 96px;position:absolute;left:50%;top:50%;z-index:31;display:block;visibility:hidden;box-sizing:border-box;width:94px;min-height:34px;padding:5px 6px;border:1px solid var(--lock-color);background:#0000009e;box-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--lock-angle)) translate(var(--lock-radius)) rotate(calc(var(--lock-angle) * -1));transition:opacity .11s ease,visibility 0s linear .11s;isolation:isolate}.pilot-crosshair.is-arc-lock-active .point-lock-readout,.pilot-crosshair.is-arc-lock-acquiring .point-lock-readout{visibility:visible;opacity:1;transition:opacity 80ms ease,visibility 0s linear 0s}.point-lock-readout:before{content:none;display:none}.point-lock-readout:after{content:none;display:none}.point-lock-readout b{position:static;display:block;width:auto;height:auto;background:transparent;color:var(--lock-color);font:900 10px / 1 var(--game-font-family);text-shadow:none}.point-lock-readout i,.point-lock-readout em{display:block;min-width:0;font-style:normal;letter-spacing:0;white-space:nowrap}.point-lock-readout i{color:#f8f2d1c7;font-size:9px;line-height:1.1;text-align:inherit;text-transform:uppercase}.point-lock-readout em{overflow:hidden;margin-top:2px;padding-right:0;color:var(--lock-color);line-height:1;text-align:inherit;text-overflow:clip;font-size:14px}.point-lock-readout[data-lock=range]{--lock-angle: -2.356rad}.point-lock-readout[data-lock=vector]{--lock-angle: -.785rad}.point-lock-readout[data-lock=tension]{--lock-angle: .785rad}.point-lock-readout[data-lock=drift]{--lock-angle: 2.356rad}.point-lock-readout[data-lock=vector],.point-lock-readout[data-lock=tension]{text-align:right}.pilot-crosshair.is-arc-lock-power-low .point-lock-readout{animation:target-lock-pulse .72s steps(2,end) infinite}.pilot-camera-id{position:absolute;left:50%;top:50%;z-index:2;display:none;place-items:center;width:34px;height:34px;border:4px solid #fff19a;border-radius:50%;background:#081019;color:#fff19a;font:900 15px / 1 var(--game-font-family);text-align:center;transform:translate(-50%,-50%);box-shadow:none}.pilot-camera-id.is-active{display:grid}.docking-target-line{--target-line-color: #67f0a0;position:absolute;left:50%;top:50%;z-index:3;display:none;width:0;height:4px;border-radius:0;background:var(--target-line-color);clip-path:polygon(0 22%,100% 50%,0 78%);opacity:1;pointer-events:none;transform-origin:0 50%}.docking-target-line.is-active{display:block}.docking-target-line.is-cone{background:var(--target-line-color);clip-path:polygon(0 8%,100% 50%,0 92%,22% 50%);opacity:1}.aurelia-return-cue{--aurelia-return-angle: 0rad;--aurelia-return-length: 86px;--aurelia-return-opacity: 0;--aurelia-return-color: #fff19a;position:absolute;left:50%;top:50%;z-index:5;display:none;width:var(--aurelia-return-length);height:28px;opacity:var(--aurelia-return-opacity);pointer-events:none;transform:translateY(-50%) rotate(var(--aurelia-return-angle));transform-origin:0 50%}.aurelia-return-cue.is-active{display:block}.aurelia-return-cue:before{content:"";position:absolute;left:0;top:50%;width:100%;height:22px;background:linear-gradient(90deg,rgba(255,241,154,.04),rgba(255,241,154,.58) 58%,var(--aurelia-return-color));clip-path:polygon(0 8%,100% 50%,0 92%,22% 50%);transform:translateY(-50%);box-shadow:0 0 12px #fff19a61}.aurelia-return-cue b{position:absolute;left:calc(100% + 10px);top:50%;display:block;min-width:84px;padding:3px 7px 4px;border:1px solid rgba(255,241,154,.56);color:var(--aurelia-return-color);background:#02080ab8;font:900 11px / 1 var(--game-font-family);letter-spacing:0;text-align:center;transform:translateY(-50%) rotate(calc(var(--aurelia-return-angle) * -1));transform-origin:0 50%;white-space:nowrap}.interaction-stabilizer-line{--interaction-stabilizer-color: #68f7d1;position:absolute;left:50%;top:50%;z-index:4;display:none;width:0;height:3px;border-radius:0;background:linear-gradient(90deg,rgba(104,247,209,0),var(--interaction-stabilizer-color) 42%,#fff19a);box-shadow:0 0 10px #68f7d1b8;clip-path:polygon(0 18%,100% 50%,0 82%,16% 50%);opacity:.92;pointer-events:none;transform-origin:0 50%}.interaction-stabilizer-line.is-active{display:block}.docking-mating-cue{--mating-color: #fff19a;--mating-progress: 0deg;--mating-ring-scale: 1;--mating-center-scale: 1;--mating-label-bottom: -30px;--mating-center-diameter: 96px;--mating-middle-diameter: 173px;--mating-capture-diameter: 240px;position:absolute;left:50%;top:50%;z-index:16;display:none;width:var(--mating-capture-diameter);height:var(--mating-capture-diameter);color:var(--mating-color);font-family:var(--game-font-family);pointer-events:none;transform:translate(-50%,-50%);-webkit-mask-image:var(--mating-mask-image, linear-gradient(#000 0 0));mask-image:var(--mating-mask-image, linear-gradient(#000 0 0));-webkit-mask-position:var(--mating-mask-position, 0 0);mask-position:var(--mating-mask-position, 0 0);-webkit-mask-size:var(--mating-mask-size, 100% 100%);mask-size:var(--mating-mask-size, 100% 100%);-webkit-mask-repeat:var(--mating-mask-repeat, no-repeat);mask-repeat:var(--mating-mask-repeat, no-repeat);mask-mode:alpha;-webkit-mask-composite:var(--mating-webkit-mask-composite, source-over);mask-composite:var(--mating-mask-composite, add);filter:none}.docking-mating-cue.is-visible{display:block}.mating-target-capture,.mating-target-middle,.mating-target-center,.mating-progress-track,.mating-progress-ring{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);transform-origin:center}.mating-target-capture{width:var(--mating-capture-diameter);height:var(--mating-capture-diameter);border:4px solid color-mix(in srgb,var(--mating-color) 78%,transparent);background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(248,242,209,.7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(248,242,209,.7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),#080c141a;box-shadow:inset 0 0 28px #f8f2d10f}.mating-target-middle{width:var(--mating-middle-diameter);height:var(--mating-middle-diameter);border:3px dashed color-mix(in srgb,var(--mating-color) 86%,transparent);background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(248,242,209,.32) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(248,242,209,.32) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));box-shadow:none}.mating-target-middle:before,.mating-target-middle:after{content:"";position:absolute;left:50%;top:50%;width:calc(100% + 18px);height:2px;background:linear-gradient(90deg,var(--mating-color) 0 12px,transparent 12px calc(100% - 12px),var(--mating-color) calc(100% - 12px));opacity:.74;transform:translate(-50%,-50%)}.mating-target-middle:after{transform:translate(-50%,-50%) rotate(90deg)}.mating-target-center{width:var(--mating-center-diameter);height:var(--mating-center-diameter);border:4px solid var(--mating-color);background:radial-gradient(circle at center,rgba(248,242,209,.2) 0 16%,transparent 17% 100%);box-shadow:0 0 16px #f8f2d129}.mating-progress-ring{width:var(--mating-capture-diameter);height:var(--mating-capture-diameter)}.mating-progress-track{width:var(--mating-capture-diameter);height:var(--mating-capture-diameter);border:8px solid rgba(248,242,209,.16)}.mating-progress-ring{background:conic-gradient(from -90deg,var(--mating-color) var(--mating-progress),transparent var(--mating-progress));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));opacity:.96}.mating-progress-text{position:absolute;left:50%;min-width:112px;padding:3px 6px;border:1px solid var(--mating-color);background:#000000b8;color:var(--mating-color);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transform:translate(-50%)}.mating-progress-text{bottom:var(--mating-label-bottom);font-size:14px}.docking-mating-cue.is-label-occluded .mating-progress-text{top:-34px;bottom:auto}.docking-mating-cue.is-band-center .mating-target-center{box-shadow:0 0 18px #f8f2d13d,inset 0 0 12px #67f0a02e}.docking-mating-cue.is-band-middle .mating-target-middle{border-style:solid;box-shadow:0 0 14px #f8f2d124}.docking-mating-cue.is-band-capture .mating-target-capture{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(248,242,209,.76) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(248,242,209,.76) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),#67f0a014}.docking-mating-cue.is-locked .mating-target-capture,.docking-mating-cue.is-locked .mating-target-center{animation:mating-lock-pulse .5s steps(2,end) infinite}.docking-mating-cue.is-complete .mating-target-capture,.docking-mating-cue.is-complete .mating-target-middle,.docking-mating-cue.is-complete .mating-target-center,.docking-mating-cue.is-complete .mating-progress-text{border-color:#ff9f3d;color:#ff9f3d;box-shadow:none}.docking-mating-cue.is-complete{--mating-color: #ff9f3d;animation:mating-complete-pop .82s ease-out both}.docking-mating-cue.is-complete .mating-progress-ring{animation:mating-complete-ring-flash .16s steps(2,end) 5}.docking-mating-cue.is-complete .mating-progress-track{border-color:#ff9f3d75}.pilot-crosshair.is-mating-close .docking-port-indicator.is-current,.pilot-crosshair.is-mating-close .docking-target-line,.pilot-crosshair.is-mating-close .dock-readout{opacity:1}.pilot-crosshair.is-docking-hex-close .dock-readout{animation:none;opacity:1}.pilot-crosshair.is-docking-hex-close:before,.pilot-crosshair.is-docking-hex-close:after,.pilot-crosshair.is-docking-hex-close .horizontal,.pilot-crosshair.is-docking-hex-close .vertical,.pilot-crosshair.is-docking-hex-close .docking-target-line{opacity:1}.pilot-crosshair.is-docking-hex-close .docking-port-indicator.is-current{opacity:1}.pilot-crosshair.is-docking-hex-close .docking-port-indicator.is-current b{width:30px;height:30px}.pilot-crosshair.is-docking-hex-close .docking-port-indicator.is-current b:after{font-size:12px}.pilot-crosshair.is-docking-hex-close .docking-port-indicator.is-centered:before{width:36px;height:36px;border-width:4px;opacity:1}.pilot-crosshair.is-docking-hex-close .docking-target-line{opacity:1}.pilot-crosshair.is-dock-camera-required .docking-port-indicator.is-current{opacity:1;animation:target-lock-pulse .72s steps(2,end) infinite}.target-lock-indicator{position:absolute;left:50%;top:calc(50% + 58px);display:none;transform:translate(-50%);padding:4px 10px;border:1px solid rgba(103,240,160,.92);background:#000000b8;color:#67f0a0;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:none}.target-lock-indicator.is-active{display:block;animation:target-lock-pulse .72s steps(2,end) infinite}.forward-camera-alert{--forward-alert-color: #fff19a;position:absolute;left:50%;top:calc(50% - 174px);z-index:6;display:none;width:clamp(318px,46vw,700px);min-height:58px;padding:8px 52px;border:2px solid var(--forward-alert-color);background:#000000bd;color:var(--forward-alert-color);font-family:var(--game-font-family);text-align:center;text-transform:uppercase;transform:translate(-50%);pointer-events:none;overflow:hidden;box-shadow:none}.forward-camera-alert:before,.forward-camera-alert:after{content:"";position:absolute;top:0;bottom:0;width:36px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--forward-alert-color) 72%,transparent) 0 6px,transparent 6px 13px);opacity:.78}.forward-camera-alert:before{left:0;border-right:1px solid var(--forward-alert-color)}.forward-camera-alert:after{right:0;border-left:1px solid var(--forward-alert-color)}.forward-camera-alert.is-active{display:block}.forward-camera-alert.is-danger{--forward-alert-color: #ff8264;animation:forward-camera-alert-flash .48s steps(2,end) infinite}.forward-camera-alert.is-critical{--forward-alert-color: #ff2f2f;animation:forward-camera-alert-flash .3s steps(2,end) infinite}.forward-camera-alert span,.forward-camera-alert strong,.forward-camera-alert small{position:relative;z-index:1;display:block;line-height:1;white-space:nowrap}.forward-camera-alert span{color:#f8f2d1d1;font-size:10px;font-weight:900}.forward-camera-alert strong{margin-top:6px;color:var(--forward-alert-color);font-size:18px;font-weight:900}.forward-camera-alert small{margin-top:5px;color:#f8f2d1d6;font-size:10px;font-weight:900}.dock-camera-cue{--dock-camera-cue-color: #fff19a;position:absolute;left:50%;top:calc(50% - 118px);z-index:5;display:none;min-width:278px;padding:7px 11px;border:1px solid var(--dock-camera-cue-color);background:#000000b8;color:var(--dock-camera-cue-color);font-family:var(--game-font-family);text-align:center;text-transform:uppercase;transform:translate(-50%);pointer-events:none}.dock-camera-cue.is-active{display:block;animation:dock-warning-flash .72s steps(2,end) infinite}.dock-camera-cue span,.dock-camera-cue strong{position:static;display:block;line-height:1;white-space:nowrap}.dock-camera-cue span{color:#f8f2d1cc;font-size:9px;font-weight:900}.dock-camera-cue strong{margin-top:5px;color:var(--dock-camera-cue-color);font-size:16px;font-weight:900}.docking-assist{--assist-color: #67f0a0;--assist-warn: #67f0a0;position:absolute;inset:0;display:none;color:var(--assist-color);font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none;filter:none}.docking-assist.is-active{display:block}.docking-assist.is-caution{--assist-color: #fff19a;--assist-warn: #fff19a}.docking-assist.is-danger,.docking-assist.is-critical{--assist-color: #ff8264;--assist-warn: #ff3f3f}.docking-assist.is-critical .dock-readout{animation:dock-warning-flash .34s steps(2,end) infinite}.dock-readout{position:absolute;z-index:2;width:96px;min-height:42px;padding:5px 6px;border:1px solid var(--assist-color);background:#0000009e;box-shadow:none}.dock-readout span,.dock-readout strong,.dock-readout small{position:static}.dock-readout span,.dock-readout small{display:block;font-size:8px;font-weight:900;line-height:1.1;color:#f8f2d1c7}.dock-readout strong{display:block;margin-top:2px;color:var(--assist-color);font-size:14px;font-weight:900;line-height:1;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.dock-readout-br strong{font-size:12px}.dock-readout small{margin-top:3px;color:var(--assist-warn)}.dock-readout-tl{left:-18px;top:6px}.dock-readout-tr{right:-18px;top:6px;text-align:right}.dock-readout-bl{left:-18px;bottom:4px}.dock-readout-br{right:-18px;bottom:4px;text-align:right}.dock-guide{display:none;position:absolute;left:50%;bottom:34px;width:164px;height:104px;transform:translate(-50%);opacity:.92}.guide-rail,.guide-band{position:absolute;display:block;height:3px;border-radius:999px;box-shadow:none}.guide-rail{top:16px;width:82px;background:linear-gradient(90deg,#67f0a0 0 44%,#fff19a 44% 72%,#ff8264 72% 100%);transform-origin:0 50%}.guide-left{left:58px;transform:rotate(118deg)}.guide-right{left:106px;transform:rotate(62deg)}.guide-band{left:50%;transform:translate(-50%)}.guide-band-far{top:20px;width:46px;background:#67f0a0}.guide-band-mid{top:52px;width:82px;background:#fff19a}.guide-band-near{top:84px;width:122px;background:#ff8264}.docking-assist.is-danger .guide-band-near,.docking-assist.is-critical .guide-band-near{background:#ff3f3f;color:#ff3f3f}@keyframes target-lock-pulse{0%,to{opacity:1}50%{opacity:.32}}@keyframes dock-warning-flash{0%,to{opacity:1}50%{opacity:.18}}@keyframes forward-camera-alert-flash{0%,to{opacity:1;filter:saturate(1.1)}50%{opacity:.42;filter:saturate(1.8)}}@keyframes mating-lock-pulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes mating-complete-pop{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}24%{opacity:1;transform:translate(-50%,-50%) scale(1)}62%{opacity:.92;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes mating-complete-ring-flash{0%,to{opacity:1}50%{opacity:.22}}.windshield{position:absolute;background:#080c14c7;border-color:#7bc3c06b}.windshield.top{left:14%;right:14%;top:0;height:8%;border-bottom:3px solid rgba(123,195,192,.5);transform:perspective(420px) rotateX(-10deg)}.windshield.left{left:0;top:0;bottom:20%;width:13%;border-right:3px solid rgba(123,195,192,.45);transform:skew(-9deg);transform-origin:bottom right}.windshield.right{right:0;top:0;bottom:20%;width:13%;border-left:3px solid rgba(123,195,192,.45);transform:skew(9deg);transform-origin:bottom left}.dash{position:absolute;left:18%;right:18%;bottom:0;height:19%;min-height:112px;border:3px solid rgba(248,242,209,.22);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(90deg,rgba(103,240,160,.16),transparent 18% 82%,rgba(103,240,160,.16)),#080c14d6;box-shadow:inset 0 18px 38px #7bc3c01f}.scope{position:absolute;left:7%;top:24%;width:58px;aspect-ratio:1;border:2px solid #67f0a0;border-radius:50%;box-shadow:0 0 12px #67f0a073}.scope i,.scope b{position:absolute;background:#67f0a0cc}.scope i{left:50%;top:8px;bottom:8px;width:2px}.scope b{top:50%;left:8px;right:8px;height:2px}.button-bank{position:absolute;left:50%;top:28%;translate:-50% 0;display:grid;grid-template-columns:repeat(6,22px);gap:10px}.button-bank span{height:18px;border:2px solid rgba(248,242,209,.52);border-radius:5px;box-shadow:0 0 12px currentColor}.button-bank .green{color:#67f0a0;background:#67f0a0}.button-bank .amber{color:#fff19a;background:#fff19a}.button-bank .blue{color:#7bc3c0;background:#7bc3c0}.button-bank .red{color:#ff8264;background:#ff8264}.mini-readouts{position:absolute;right:7%;top:28%;display:grid;gap:7px;color:#fff19a;font:900 11px / 1 var(--game-font-family)}.mini-readouts span{min-width:58px;padding:5px 7px;border:1px solid rgba(255,241,154,.36);border-radius:4px;background:#fff19a14}.accuracy{position:absolute;top:max(86px,calc(env(safe-area-inset-top) + 72px));left:max(18px,env(safe-area-inset-left));width:min(260px,calc(100vw - 36px));display:grid;gap:8px;padding:12px;border:2px solid rgba(255,241,154,.24);border-radius:6px;background:#080c1494;color:#f8f2d1;pointer-events:none;text-transform:uppercase}.accuracy-score{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fff19a;font:900 13px / 1 var(--game-font-family)}.accuracy-score strong{color:#67f0a0;font-size:18px}.meter{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:center;font:900 11px / 1 var(--game-font-family)}.meter i{height:12px;overflow:hidden;border:2px solid rgba(248,242,209,.36);border-radius:4px;background:#f8f2d11f}.meter b{display:block;width:0%;height:100%;background:#67f0a0;transition:width .12s linear,background-color .12s linear}.hull-meter b{background:#67f0a0}.controls{position:absolute;inset:auto 0 max(18px,env(safe-area-inset-bottom)) 0;z-index:3;display:none;grid-template-columns:minmax(112px,164px) minmax(188px,260px) minmax(112px,164px);align-items:end;justify-content:space-between;gap:14px;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));pointer-events:none}.cluster,.thrusters,.joystick,button{pointer-events:auto}.cluster{display:grid;gap:8px;justify-items:center}.control-label{color:#fff19a;font:900 12px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 0 #311b35}.joystick{position:relative;width:clamp(112px,17vw,164px);aspect-ratio:1}.joystick-base{position:absolute;inset:0;border-radius:50%;border:5px solid rgba(248,242,209,.62);background:#0a0f187a;box-shadow:inset 0 0 28px #7bc3c033,0 16px 32px #0000005c}.joystick-stick{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:4px solid #f8f2d1;background:#ff8264;box-shadow:0 9px #7c3a46}.roll-mode{width:74px;height:30px;border:3px solid #f8f2d1;border-radius:6px;color:#f8f2d1;background:#6a354a;font:900 12px / 1 var(--game-font-family);text-transform:uppercase;box-shadow:0 5px #371b28,0 10px 18px #00000042}.roll-mode.is-down{color:#101820;background:#67f0a0;translate:0 3px;box-shadow:0 2px #276447,0 8px 14px #0000003d}.thrusters{display:grid;grid-template-columns:1fr 72px 82px 72px 1fr;grid-template-rows:42px 82px 42px;gap:8px;align-items:center;justify-items:center}button{border:3px solid #f8f2d1;color:#f8f2d1;background:#28657c;font:900 14px / 1 var(--game-font-family);text-transform:uppercase;box-shadow:0 6px #143241,0 12px 22px #00000047}button.is-down{translate:0 4px;box-shadow:0 2px #143241,0 8px 18px #00000047}.pill{width:86px;height:40px;border-radius:6px}#up{grid-column:3;grid-row:1}#down{grid-column:3;grid-row:3}.round,.brake{aspect-ratio:1;border-radius:50%}.round{width:62px;grid-row:2}#rollLeft{grid-column:2}#rollRight{grid-column:4}.brake{width:78px;grid-column:3;grid-row:2;background:#6a354a;font-size:28px}@media(max-width:900px),(max-height:620px),(pointer:coarse){.hud{justify-content:flex-end}.title{display:none}.dash{left:14%;right:14%;height:16%;min-height:82px}.scope{width:42px}.button-bank{grid-template-columns:repeat(6,16px);gap:6px}.button-bank span{height:14px;border-radius:4px}.mini-readouts{font-size:8px}.mini-readouts span{min-width:44px;padding:4px 5px}.build-strip{width:calc(var(--build-strip-width, var(--center-hud-width)) + var(--build-strip-side-rail, 64px) + var(--build-strip-side-rail, 64px));height:var(--build-strip-height, 14px);padding:0 6px;font-size:9px}.controls{inset:0;display:block;padding:0}.cluster{position:absolute;bottom:max(14px,env(safe-area-inset-bottom))}.cluster:first-child{left:max(12px,env(safe-area-inset-left))}.cluster:last-child{right:max(12px,env(safe-area-inset-right))}.control-label{font-size:10px}.joystick{width:clamp(104px,28vw,132px)}.roll-mode{position:absolute;right:calc(clamp(104px,28vw,132px) + 10px);bottom:22px;width:64px;height:42px;font-size:10px;border-width:2px}.thrusters{display:none}.round{width:42px}.brake{width:42px;font-size:18px;grid-column:1;grid-row:3}.pill{width:98px;height:30px;font-size:10px}#up{grid-column:1 / 3;grid-row:1}#rollLeft{grid-column:1;grid-row:2}#rollRight{grid-column:2;grid-row:2}#down{width:42px;grid-column:2;grid-row:3}.readouts{flex-wrap:wrap;justify-content:end;max-width:168px}.accuracy{top:max(14px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:168px;gap:5px;padding:7px;border-width:1px;background:#080c1470}.accuracy-score{font-size:10px}.accuracy-score strong{font-size:13px}.meter{grid-template-columns:48px 1fr;gap:5px;font-size:8px}.meter i{height:8px;border-width:1px}.round-results-actions{flex-direction:column}}
