.orbital-controller{display:grid;gap:.8rem;color:#dcebf2}.orbital-controller .calibration p{margin:0;color:#aac2ce}.orbital-controller .controller-status{display:flex;gap:.7rem;align-items:center;padding:.7rem;border:1px solid #35505c;background:#0c171d}.orbital-controller .controller-status div{display:grid;gap:.15rem}.orbital-controller .controller-status strong{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em}.orbital-controller .controller-status span{color:#b7cbd5}.orbital-controller .controller-status .device-summary{margin-left:auto;color:#86a7b5;text-align:right}.orbital-controller .status-light{width:.65rem;height:.65rem;flex:0 0 auto;border-radius:50%;background:#d49b42;box-shadow:0 0 .45rem currentColor}.orbital-controller .controller-status--active .status-light{background:#55d99a}.orbital-controller .controller-status--stale .status-light,.orbital-controller .controller-status--device_fault .status-light,.orbital-controller .controller-status--invalid_device .status-light{background:#ef6570}.orbital-controller .pilot-mapping,.orbital-controller .diagnostics,.orbital-controller .calibration{border:1px solid #35505c;background:#0b151a}.orbital-controller .pilot-mapping summary,.orbital-controller .diagnostics summary,.orbital-controller .calibration summary{cursor:pointer;padding:.7rem .75rem;color:#dcebf2;font-weight:700}.orbital-controller .pilot-mapping summary span,.orbital-controller .diagnostics summary span,.orbital-controller .calibration summary span{margin-left:.45rem;color:#86a7b5;font-weight:400}.orbital-controller .pilot-mapping[open] summary,.orbital-controller .diagnostics[open] summary,.orbital-controller .calibration[open] summary{border-bottom:1px solid #2f4955}.orbital-controller .mapping-body,.orbital-controller .calibration-body{display:grid;gap:.65rem;padding:.75rem}.orbital-controller .mapping-heading{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.orbital-controller .mapping-heading span{color:#aac2ce}.orbital-controller .preset-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.orbital-controller .mapping-table{display:grid;border:1px solid #2f4955}.orbital-controller .mapping-row{display:grid;grid-template-columns:1.2fr 1.35fr .7fr .45fr .45fr;gap:.45rem;align-items:center;padding:.45rem .55rem;border-top:1px solid #263e49}.orbital-controller .mapping-row:first-child{border-top:0}.orbital-controller .mapping-row>span:first-child{display:grid}.orbital-controller .mapping-row small{color:#829ca9}.orbital-controller .mapping-header{color:#86a7b5;font-size:.7rem;text-transform:uppercase}.orbital-controller .mapping-row select{width:100%;min-width:0;border:1px solid #4b6e7e;background:#13252d;color:#dcebf2;padding:.35rem}.orbital-controller .invert-toggle{display:flex;gap:.3rem;align-items:center}.orbital-controller .mapping-result:empty{display:none}.orbital-controller .mapping-result{color:#9ed6c0;font-size:.8rem}.orbital-controller .diagnostic-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.75rem}.orbital-controller .diagnostic-toolbar p,.orbital-controller .diagnostic-state{margin:0;color:#aac2ce}.orbital-controller .diagnostic-state{padding:0 .75rem .65rem;font-size:.8rem}.orbital-controller .diagnostic-table{display:grid;border-top:1px solid #2f4955}.orbital-controller .diagnostic-row{display:grid;grid-template-columns:1.5fr .65fr .9fr 1.1fr .5fr .5fr;gap:.45rem;align-items:center;padding:.5rem .75rem;border-top:1px solid #263e49}.orbital-controller .diagnostic-row:first-child{border-top:0}.orbital-controller .diagnostic-row>span:first-child{display:grid;gap:.2rem}.orbital-controller .diagnostic-row small{color:#829ca9}.orbital-controller .diagnostic-header{color:#86a7b5;font-size:.7rem;text-transform:uppercase}.orbital-controller .diagnostic-meter{position:relative;display:block;height:.35rem;margin-top:.15rem;border-radius:1rem;background:linear-gradient(90deg,#315771,#1a2b33 50%,#547451)}.orbital-controller .diagnostic-zero{position:absolute;left:50%;top:-.12rem;width:1px;height:.6rem;background:#b7cbd5}.orbital-controller .diagnostic-marker{position:absolute;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:#f3d27a;box-shadow:0 0 .35rem #f3d27acc;transform:translate(-50%,-50%)}.orbital-controller .calibration-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.orbital-controller button{border:1px solid #4b6e7e;background:#13252d;color:#dcebf2;padding:.4rem .6rem}.orbital-controller button:disabled{opacity:.45}.orbital-controller .capture-actions{display:flex;flex-wrap:wrap;gap:.45rem}.orbital-controller .axis-settings{display:grid;gap:.4rem}.orbital-controller .axis-setting{display:grid;grid-template-columns:minmax(8rem,1fr) auto auto auto;gap:.55rem;align-items:center;padding-top:.4rem;border-top:1px solid #243a44}.orbital-controller .axis-setting label{display:flex;gap:.3rem;align-items:center}.orbital-controller .axis-setting input[type=number]{width:4.5rem}.orbital-controller .reset{justify-self:start;border-color:#86535a}.orbital-controller .live-result,.orbital-controller .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.orbital-controller .throttle-panel{display:grid;gap:.65rem;padding:.75rem;border:1px solid #4a665e;background:#0a1514}.orbital-controller .throttle-panel>header{display:flex;justify-content:space-between;gap:.8rem;color:#86a7b5}.orbital-controller .throttle-panel>header div{display:grid;gap:.15rem}.orbital-controller .throttle-panel>header strong{color:#dcebf2;text-transform:uppercase}.orbital-controller .throttle-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.orbital-controller .throttle-card{display:grid;gap:.45rem;padding:.65rem;border:1px solid #304941;background:#0c1918}.orbital-controller .throttle-readout{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.orbital-controller .throttle-readout span{text-transform:uppercase;letter-spacing:.05em}.orbital-controller .throttle-readout output{color:#9ed6c0;font-size:1.35rem;font-variant-numeric:tabular-nums}.orbital-controller .throttle-meter{position:relative;height:1rem;overflow:hidden;border:1px solid #4b6e7e;background:#0a1217}.orbital-controller .throttle-meter>span{display:block;height:100%;background:linear-gradient(90deg,#315771,#55d99a);box-shadow:0 0 .45rem #55d99a73;transition:width 60ms linear}.orbital-controller .throttle-card small{color:#829ca9}@media(max-width:720px){.orbital-controller .controller-status{align-items:flex-start;flex-wrap:wrap}.orbital-controller .controller-status .device-summary{width:100%;margin-left:1.35rem;text-align:left}.orbital-controller .pilot-mapping summary span,.orbital-controller .diagnostics summary span,.orbital-controller .calibration summary span{display:block;margin:.15rem 0 0}.orbital-controller .mapping-heading{display:grid}.orbital-controller .preset-actions{justify-content:flex-start}.orbital-controller .mapping-row{grid-template-columns:1fr 1.2fr .65fr}.orbital-controller .mapping-row>span:nth-child(4),.orbital-controller .mapping-row>span:nth-child(5){display:none}.orbital-controller .diagnostic-toolbar{display:grid}.orbital-controller .diagnostic-row{grid-template-columns:1.35fr .7fr .85fr}.orbital-controller .diagnostic-row>span:nth-child(4),.orbital-controller .diagnostic-row>span:nth-child(5),.orbital-controller .diagnostic-row>span:nth-child(6){display:none}.orbital-controller .axis-setting{grid-template-columns:1fr auto}.orbital-controller .throttle-pair{grid-template-columns:1fr}}.orbital-controller .input-map{display:grid;gap:.7rem;padding:.75rem;border:1px solid #4a665e;background:#0a1514}.orbital-controller .input-map-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.orbital-controller .input-map-heading>div:first-child{display:grid;gap:.15rem}.orbital-controller .input-map-heading span{color:#aac2ce}.orbital-controller .input-map-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.orbital-controller .input-map button{border:1px solid #4b6e7e;background:#13252d;color:#dcebf2;padding:.4rem .6rem}.orbital-controller .strongest-movement{display:flex;flex-wrap:wrap;gap:.35rem .65rem;min-height:1.3rem;color:#9ed6c0}.orbital-controller .controller-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.orbital-controller .controller-card{min-width:0;border:1px solid #304941;background:#0c1918}.orbital-controller .controller-card>header{display:flex;justify-content:space-between;align-items:flex-end;gap:.6rem;padding:.55rem .65rem;border-bottom:1px solid #304941}.orbital-controller .controller-card>header div{display:grid}.orbital-controller .controller-card>header span{color:#86a7b5;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.orbital-controller .controller-card>header output{color:#9ed6c0;font-variant-numeric:tabular-nums}.orbital-controller .controller-instruments{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(7rem,.55fr);gap:.7rem;padding:.65rem}.orbital-controller .xy-field{position:relative;aspect-ratio:1.55;min-height:9rem;overflow:hidden;border:1px solid #4b6e7e;background-color:#0a1217;background-image:linear-gradient(rgba(87,128,139,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(87,128,139,.12) 1px,transparent 1px);background-size:25% 25%}.orbital-controller .xy-horizontal,.orbital-controller .xy-vertical{position:absolute;background:#42606b}.orbital-controller .xy-horizontal{left:0;right:0;top:50%;height:1px}.orbital-controller .xy-vertical{top:0;bottom:0;left:50%;width:1px}.orbital-controller .xy-center{position:absolute;left:50%;top:50%;width:.85rem;height:.85rem;border:1px solid #6c8c97;border-radius:50%;transform:translate(-50%,-50%)}.orbital-controller .xy-position{position:absolute;width:.85rem;height:.85rem;border-radius:50%;background:#55d99a;box-shadow:0 0 .55rem #55d99acc;transform:translate(-50%,-50%);transition:left 60ms linear,top 60ms linear}.orbital-controller .xy-label{position:absolute;padding:.15rem .3rem;background:#071114d1;color:#b7cbd5;font-size:.68rem}.orbital-controller .xy-label--x{left:.3rem;bottom:.25rem}.orbital-controller .xy-label--y{left:.3rem;top:.25rem}.orbital-controller .twist-instrument{display:grid;align-content:center;justify-items:center;min-width:0;text-align:center;color:#aac2ce}.orbital-controller .twist-instrument svg{width:100%;max-width:9rem;color:#54717c;overflow:visible}.orbital-controller .twist-track{fill:none;stroke:currentColor;stroke-width:3}.orbital-controller .twist-tick{stroke:currentColor;stroke-width:2}.orbital-controller .twist-needle{stroke:#55d99a;stroke-width:3;stroke-linecap:round;transform-origin:60px 62px;transition:transform 60ms linear}.orbital-controller .twist-pivot{fill:#55d99a}.orbital-controller .twist-instrument strong{color:#dcebf2}.orbital-controller .twist-instrument output{color:#9ed6c0;font-variant-numeric:tabular-nums}.orbital-controller .axis-routes{border-top:1px solid #304941}.orbital-controller .axis-route{display:grid;grid-template-columns:3.3rem minmax(8rem,1fr) 4.5rem minmax(7rem,.85fr);gap:.45rem;align-items:center;padding:.45rem .6rem;border-top:1px solid #263e3a}.orbital-controller .axis-route:first-child{border-top:0}.orbital-controller .axis-route.strongest{background:#55d99a17;box-shadow:inset 3px 0 #55d99a}.orbital-controller .firmware-source{display:grid}.orbital-controller .axis-route small,.orbital-controller .axis-detail{color:#829ca9}.orbital-controller .label-controls{display:grid;gap:.2rem}.orbital-controller .label-controls select{width:100%;min-width:0;border:1px solid #4b6e7e;background:#13252d;color:#dcebf2;padding:.3rem}.orbital-controller .label-controls label{display:flex;gap:.3rem;align-items:center;color:#aac2ce;font-size:.72rem}.orbital-controller .axis-route>output{color:#9ed6c0;font-variant-numeric:tabular-nums}.orbital-controller .axis-detail{font-size:.72rem}@media(max-width:660px){.orbital-controller .controller-pair{grid-template-columns:1fr}}@media(max-width:560px){.orbital-controller .input-map-heading{display:grid}.orbital-controller .input-map-actions{justify-content:flex-start}.orbital-controller .controller-instruments{grid-template-columns:1fr}.orbital-controller .twist-instrument svg{max-width:7rem}.orbital-controller .axis-route{grid-template-columns:3rem minmax(7rem,1fr) 4rem}.orbital-controller .axis-detail{display:none}}.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}.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: max( var(--cockpit-screen-type-primary, 9px), 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:var(--cockpit-screen-line-strong, 1.25px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-46, rgba(158, 227, 232, .46)));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}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:max(10px,var(--cockpit-screen-type-primary, 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)}.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:auto;overscroll-behavior:contain;scrollbar-color:rgba(158,227,232,.72) rgba(91,117,128,.28);touch-action:pan-y;-webkit-overflow-scrolling:touch}.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-auto-flow:column;grid-auto-columns: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;min-height:36px;padding:5px 9px;color:#f8f2d1b3;background:#0000005c;border:0;border-left:1px solid rgba(158,227,232,.26);font:900 10px / 1.2 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}.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-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,.control-mode-bar.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.control-mode-selector.svelte-1lzh7a{grid-auto-columns:minmax(0,1fr);width:100%}.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}.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}.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-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-restore-terminal.svelte-pubnyp{--restore-copy: #a4adab;--restore-info: #9ee3e8;--restore-ok: #67f0a0;--restore-warn: #fff19a;position:relative;width:min(86vw,680px);height:clamp(142px,23vh,188px);min-width:0;min-height:0;overflow:hidden;isolation:isolate;color:var(--restore-copy);background:#000;border:var(--cockpit-panel-border-width, 1px) solid rgba(158,227,232,.08);box-shadow:inset 0 0 0 1px #9ee3e806,0 0 34px #9ee3e806;opacity:0;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:clamp(10px,1.3vw,14px);font-weight:400;line-height:1.08;text-align:left;text-transform:uppercase;transition:opacity 90ms ease-out}.cockpit-restore-terminal.is-visible.svelte-pubnyp{opacity:1}.cockpit-restore-terminal.is-hidden.svelte-pubnyp{opacity:0}.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp{transition:none}.cockpit-restore-effect.svelte-pubnyp,.cockpit-restore-effect.svelte-pubnyp:before,.cockpit-restore-effect.svelte-pubnyp:after,.cockpit-restore-effect.svelte-pubnyp span:where(.svelte-pubnyp){position:absolute;inset:0;pointer-events:none}.cockpit-restore-effect.svelte-pubnyp{z-index:3;overflow:hidden;opacity:0}.cockpit-restore-effect.svelte-pubnyp:before,.cockpit-restore-effect.svelte-pubnyp:after{content:""}.cockpit-restore-terminal.is-acquisition.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp){opacity:1;background:#d9ffff;animation:svelte-pubnyp-cockpit-restore-phosphor-strike .11s steps(5,end) both}.cockpit-restore-terminal.is-acquisition.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp):before{background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(0,14,18,.76) 4px 6px),linear-gradient(180deg,transparent 0 46%,rgba(0,0,0,.92) 46% 54%,transparent 54% 100%);animation:svelte-pubnyp-cockpit-restore-phosphor-noise .11s steps(5,end) both}.cockpit-restore-terminal.is-acquisition.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp) span:where(.svelte-pubnyp){right:auto;width:100%;height:2px;background:#d9ffffcc;box-shadow:0 -1px #000,0 1px #67f0a047;animation:svelte-pubnyp-cockpit-restore-sync-tear .11s steps(5,end) both}.cockpit-restore-identity.svelte-pubnyp{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);place-content:center;align-items:center;gap:clamp(10px,2vw,18px);padding:18px;color:#d9ffff;opacity:0;visibility:hidden}.cockpit-restore-identity.is-visible.svelte-pubnyp{opacity:1;visibility:visible}.cockpit-restore-mark.svelte-pubnyp{display:block;width:clamp(40px,6vw,56px);height:clamp(40px,6vw,56px);background:#d9ffff;opacity:.88;-webkit-mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat;mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat}.cockpit-restore-identity-copy.svelte-pubnyp{display:grid;gap:5px;min-width:0;line-height:1}.cockpit-restore-identity-copy.svelte-pubnyp strong:where(.svelte-pubnyp),.cockpit-restore-identity-copy.svelte-pubnyp span:where(.svelte-pubnyp),.cockpit-restore-identity-copy.svelte-pubnyp small:where(.svelte-pubnyp){min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.cockpit-restore-identity-copy.svelte-pubnyp strong:where(.svelte-pubnyp){color:#f8f2d1;font-size:clamp(12px,1.6vw,16px);font-weight:400}.cockpit-restore-identity-copy.svelte-pubnyp span:where(.svelte-pubnyp){color:var(--restore-info)}.cockpit-restore-identity-copy.svelte-pubnyp small:where(.svelte-pubnyp){color:var(--restore-ok);font:inherit;font-size:.86em}.cockpit-restore-lines.svelte-pubnyp{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:0;padding:clamp(10px,2vw,18px);overflow:hidden}.cockpit-restore-line.svelte-pubnyp{display:grid;grid-template-columns:7ch minmax(0,1fr);gap:.7ch;flex:0 0 auto;min-width:0;height:1.24em;white-space:nowrap}.cockpit-restore-token.svelte-pubnyp,.cockpit-restore-copy.svelte-pubnyp{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.cockpit-restore-token.svelte-pubnyp{color:var(--restore-info)}.cockpit-restore-token.tone-ok.svelte-pubnyp,.cockpit-restore-token.tone-ready.svelte-pubnyp{color:var(--restore-ok)}.cockpit-restore-token.tone-cal.svelte-pubnyp,.cockpit-restore-token.tone-deg.svelte-pubnyp{color:var(--restore-warn)}.cockpit-restore-cursor.svelte-pubnyp{display:inline-block;width:.58em;height:.82em;margin-left:.12em;background:var(--restore-ok);vertical-align:-.08em;animation:svelte-pubnyp-cockpit-restore-cursor .36s steps(2,end) infinite}.cockpit-restore-terminal.is-clock-held.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp),.cockpit-restore-terminal.is-clock-held.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp):before,.cockpit-restore-terminal.is-clock-held.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp) span:where(.svelte-pubnyp),.cockpit-restore-terminal.is-clock-held.svelte-pubnyp .cockpit-restore-cursor:where(.svelte-pubnyp){animation-play-state:paused}.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp),.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp):before,.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-effect:where(.svelte-pubnyp) span:where(.svelte-pubnyp),.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-cursor:where(.svelte-pubnyp){animation:none}.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-identity:where(.svelte-pubnyp){inset:0 0 48px}.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp .cockpit-restore-lines:where(.svelte-pubnyp){padding:8px 14px 10px}@keyframes svelte-pubnyp-cockpit-restore-phosphor-strike{0%{opacity:0;transform:scaleY(.78)}18%{opacity:.94;transform:scaleY(1)}48%{opacity:.32;transform:translate(1px)}72%{opacity:.76;transform:translate(-1px)}to{opacity:0;transform:translate(0)}}@keyframes svelte-pubnyp-cockpit-restore-phosphor-noise{0%{opacity:0;background-position:0 0,0 0}24%{opacity:.72;background-position:0 6px,0 0}62%{opacity:.24;background-position:0 -4px,0 0}to{opacity:0;background-position:0 0,0 0}}@keyframes svelte-pubnyp-cockpit-restore-sync-tear{0%{top:12%;opacity:0;transform:translate(0)}22%{opacity:.86;transform:translate(2px)}68%{top:76%;opacity:.42;transform:translate(-1px)}to{top:90%;opacity:0;transform:translate(0)}}@keyframes svelte-pubnyp-cockpit-restore-cursor{0%,48%{opacity:1}49%,to{opacity:.18}}@media(max-height:520px),(max-width:520px){.cockpit-restore-terminal.svelte-pubnyp{width:min(90vw,520px);height:min(42vh,148px);font-size:clamp(9px,2.5vw,11px)}.cockpit-restore-identity.svelte-pubnyp{gap:9px;padding:12px}.cockpit-restore-mark.svelte-pubnyp{width:38px;height:38px}.cockpit-restore-lines.svelte-pubnyp{padding:10px}.cockpit-restore-line.svelte-pubnyp:nth-last-child(n+6){display:none}}@media(prefers-reduced-motion:reduce){.cockpit-restore-terminal.svelte-pubnyp,.cockpit-restore-effect.svelte-pubnyp,.cockpit-restore-effect.svelte-pubnyp:before,.cockpit-restore-effect.svelte-pubnyp span:where(.svelte-pubnyp),.cockpit-restore-cursor.svelte-pubnyp{animation:none!important;transition:none!important}.cockpit-restore-terminal.is-reduced-motion.svelte-pubnyp{height:clamp(150px,24vh,190px)}}.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:400 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-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}@media(prefers-reduced-motion:reduce){.cockpit-boot-curtain.is-revealing.svelte-1m6c2ep{transition-duration:34ms}}.camera-view-badge.svelte-mer9j0{position:absolute;left:50%;top:calc(50% - 192px);z-index:8;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:clamp(160px,10vw,184px);min-height:30px;padding:5px 11px;border:1px solid rgba(248,242,209,.34);border-radius:1px;background:transparent;box-shadow:none;color:#f8f2d1;font-family:var(--game-font-family, "Departure Mono", monospace);font-size:clamp(10px,.68vw,13px);font-weight:900;line-height:1;letter-spacing:.055em;text-transform:uppercase;transform:translate(-50%);pointer-events:none}.camera-view-badge.svelte-mer9j0 strong:where(.svelte-mer9j0){min-width:0;overflow:hidden;color:#f8f2d1;font:inherit;font-weight:900;opacity:.42;text-align:center;text-overflow:ellipsis;text-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;white-space:nowrap}.app:has(.pilot-crosshair.is-active .cube-inspection-frame) .camera-view-badge.svelte-mer9j0{border-bottom-color:transparent}.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-source-type-secondary-floor, 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}.shared-display-host.svelte-15fe0e4{position:absolute;inset:0}.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}.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}.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:var(--cockpit-panel-border-width, 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:var(--cockpit-panel-border-width, 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}.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}.display-parking.svelte-17tupsz{display:none}.shared-inner-display.svelte-17tupsz{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.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-pan-mode.svelte-yixw8k canvas:where(.svelte-yixw8k){cursor:move}.is-dragging-pan.svelte-yixw8k canvas:where(.svelte-yixw8k){cursor:move}.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:calc(10px * var(--station-map-ui-scale, 1));right:calc(10px * var(--station-map-ui-scale, 1));display:inline-grid;grid-template-columns:18px minmax(38px,auto);align-items:center;gap:7px;min-width:calc(86px * var(--station-map-ui-scale, 1));min-height:calc(34px * var(--station-map-ui-scale, 1));padding:calc(7px * var(--station-map-ui-scale, 1)) calc(10px * var(--station-map-ui-scale, 1));border:var(--cockpit-panel-border-width, 1px) solid rgba(158,227,232,.34);border-radius:4px;color:#e2fff7bd;background:#020a0cc7;box-shadow:0 0 12px #00000061;font-family:var(--game-font-family);font-size:calc(13px * var(--station-map-ui-scale, 1));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.is-active.svelte-yixw8k{border-color:#e2fff7bd;color:#e2fff7;background:#09262adb;box-shadow: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:var(--cockpit-panel-border-width, 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}.station-map-toolbar.svelte-yixw8k{position:absolute;z-index:2;inset:auto calc(7px * var(--station-map-ui-scale, 1)) calc(6px * var(--station-map-ui-scale, 1)) calc(7px * var(--station-map-ui-scale, 1));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.58fr) minmax(0,.58fr);align-items:center;gap:calc(3px * var(--station-map-ui-scale, 1));pointer-events:none}.station-map-range.svelte-yixw8k{grid-column:1 / -1;min-width:0;overflow:hidden;color:#e2fff7;font:calc(10px * var(--station-map-ui-scale, 1))/1 var(--game-font-family);text-shadow:0 1px 3px #000;white-space:nowrap}.station-map-toolbar.svelte-yixw8k button:where(.svelte-yixw8k){min-width:0;min-height:calc(23px * var(--station-map-ui-scale, 1));padding:calc(2px * var(--station-map-ui-scale, 1)) calc(5px * var(--station-map-ui-scale, 1));border:1px solid rgba(158,227,232,.55);border-radius:3px;color:#e2fff7;background:#020a0cd6;font:calc(11px * var(--station-map-ui-scale, 1))/1 var(--game-font-family);cursor:pointer;pointer-events:auto}.station-map-toolbar.svelte-yixw8k button:where(.svelte-yixw8k):hover,.station-map-toolbar.svelte-yixw8k button:where(.svelte-yixw8k):focus-visible{border-color:#fff19a;color:#fff19a;outline:none}.station-map-toolbar.svelte-yixw8k button.is-active:where(.svelte-yixw8k){border-color:#fff19a;color:#fff19a;background:#453710e6}.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 var(--cockpit-panel-border-width, 1px) #fff19a33,inset 0 0 22px var(--cockpit-panel-highlight-07, rgba(123, 195, 192, .07))}.left-bulkhead-canvas-controls.svelte-6z6jpt{position:absolute;pointer-events:none}.canvas-ship-band.svelte-6z6jpt{position:absolute;pointer-events:auto;cursor:pointer}button.svelte-6z6jpt{position:absolute;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:transparent;box-shadow:none;appearance:none;pointer-events:auto;cursor:pointer}.canvas-telemetry-accessible.svelte-6z6jpt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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 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-modal:has(.compute-profile-rail){grid-template-rows:auto auto auto minmax(0,1fr)}.module-grid-header{display:grid;grid-template-columns:auto 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-service{display:grid;align-content:center;gap:3px;min-width:180px;color:#bce8df;font:400 10px Departure Mono,monospace}.module-grid-service strong{font-weight:400;white-space:nowrap}.module-grid-service span{color:#91a9a9;font-size:9px}.module-grid-service.is-urgent,.module-grid-service.is-urgent span{color:#ff9b68}.module-grid-service button{width:max-content;padding:2px 5px;border:1px solid currentColor;background:#102026;font-size:9px;cursor:pointer}.module-grid-service-error{color:#ff6255!important}.module-grid-title{min-width:0}.module-grid-equipment-tabs{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #dfb35844}.module-grid-equipment-tabs .module-grid-summary{margin-left:auto}.module-grid-workspace-root{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.module-grid-workspace-root:has(>.compute-profile-rail){grid-template-rows:auto auto minmax(0,1fr)}.module-grid-equipment-tabs button{padding:8px 12px;color:#a6bcbe;background:#10191e;border:1px solid #81999d55;font-size:11px;cursor:pointer}.module-grid-equipment-tabs button[aria-pressed=true]{color:#dfb358;border-color:#dfb358}.compute-profile-rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 18px;border-bottom:1px solid rgba(73,210,255,.24);background:#050a0d}.compute-profile-rail-title{display:grid;gap:2px;min-width:120px}.compute-profile-rail-title small{color:var(--config-cyan);font-size:8px;letter-spacing:.12em}.compute-profile-rail-title strong{font-size:11px;font-weight:400}.compute-profile-rail-title span{color:var(--config-muted);font-size:8px}.compute-profile-buttons{display:flex;gap:5px;min-width:0;overflow-x:auto}.compute-profile-buttons button{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:1px 5px;min-width:62px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--profile-color) 42%,#243239);color:var(--profile-color);background:color-mix(in srgb,var(--profile-color) 7%,#05090b);cursor:pointer}.compute-profile-buttons button>b{grid-row:1 / 3;font-size:19px;font-weight:400;line-height:1}.compute-profile-buttons button>span{color:var(--config-text);font-size:10px}.compute-profile-buttons button>small{color:var(--config-muted);font-size:7px;letter-spacing:.08em}.compute-profile-buttons button.is-selected{box-shadow:inset 0 0 0 1px var(--profile-color)}.compute-profile-buttons button.is-live>small{color:var(--profile-color)}.compute-profile-buttons button.is-invalid{border-style:dashed;opacity:.62}.compute-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.compute-profile-actions button{min-height:32px;padding:5px 8px;border:1px solid var(--config-line-strong);color:var(--config-text);background:#0b1418;font-size:8px;cursor:pointer}.compute-profile-actions button:first-child{border-color:var(--config-cyan)}.compute-profile-actions button:disabled{opacity:.4;cursor:not-allowed}.compute-profile-actions>span{color:var(--config-muted);font-size:8px;white-space:nowrap}.compute-profile-error{grid-column:1 / -1;margin:0;color:var(--config-red);font-size:9px;line-height:1.35}.module-grid-ship-workspace{overflow-y:auto;min-height:0}.module-grid-ship-workspace>p{padding:14px 18px}.shipyard-work-section{display:grid;gap:9px;padding:18px;border-top:1px solid #81999d55}.shipyard-work-section header{display:grid;gap:3px}.shipyard-work-section header small{color:#8fa9ac;font-size:9px}.shipyard-work-section header strong{font-size:16px;font-weight:400}.shipyard-work-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border:1px solid #81999d55;background:#091218}.shipyard-work-row>div{display:grid;gap:3px}.shipyard-work-row strong{font-size:11px;font-weight:400}.shipyard-work-row span,.shipyard-work-section p{color:#a6bcbe;font-size:10px}.shipyard-work-row button{padding:7px 9px;border:1px solid #7bc3c0;background:#10242a;color:#bce8df;cursor:pointer}.shipyard-work-row button:disabled{opacity:.45;cursor:default}.shipyard-work-row .shipyard-work-progress{color:#ffcf86}.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);grid-template-rows:minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:12px}.ship-appearance-section{display:grid;gap:10px;padding-top:14px;border-top:1px solid #81999d44}.ship-appearance-section header{display:grid;gap:4px}.ship-appearance-section header small{color:#8fa9ac;font-size:9px;letter-spacing:.12em}.ship-appearance-section header strong{color:#efe8d9;font-size:16px;font-weight:400}.ship-appearance-section p{margin:0;color:#a6bcbe;font-size:10px;line-height:1.4}.appearance-options{display:grid;align-content:start;gap:6px}.ship-appearance-section .appearance-empty{padding:8px 0;color:#8fa9ac}.ship-appearance-section .appearance-purchase-note{padding-top:8px;border-top:1px solid #81999d33;color:#8fa9ac}.appearance-choice{display:flex;align-items:center;gap:10px;min-height:48px;width:100%;padding:7px 9px;border:1px solid #a4b9bc33;background:#0c1418;text-align:left;cursor:pointer}.appearance-choice:hover,.appearance-choice:focus-visible{border-color:#dfb358;outline:none}.appearance-choice[aria-pressed=true]{border-color:#dfb358;background:#201d17}.appearance-choice-copy,.appearance-current>span:last-child{display:grid;min-width:0;gap:4px}.appearance-choice small{color:#dfb358;font-size:9px;letter-spacing:.08em}.appearance-choice strong{overflow:hidden;color:#efe8d9;font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.appearance-current-glyph{display:grid;flex:none;place-items:center;width:40px;height:30px;color:#89a4ae;font-size:22px}.appearance-swatch{display:block;flex:none;width:40px;height:28px;border:1px solid #ffffff33;background:linear-gradient(135deg,#a9c1c9 15%,#466472 16% 45%,#102c36 46% 70%,#7598a5 71%);clip-path:polygon(0 20%,80% 20%,100% 50%,80% 80%,0 80%)}.appearance-swatch.is-aurora{background:linear-gradient(135deg,#b9dee6,#598eaa 55%,#315572)}.appearance-swatch.is-ember{background:linear-gradient(135deg,#d8a085,#985c4c 55%,#683c39)}.appearance-swatch.is-casing{background:linear-gradient(135deg,#718a91,#65737c 55%,#35454b)}.appearance-actions{display:grid;gap:8px}.appearance-fit-button{min-height:40px;width:100%;padding:9px;border:1px solid #75e0c2;background:#75e0c21c;color:#d7f5e8;font-size:10px;cursor:pointer}.appearance-fit-button:disabled{opacity:.5;cursor:default}.appearance-fit-state{padding:8px 0;color:#8fa9ac;font-size:9px;text-align:center}.appearance-order{color:#75e0c2!important}.appearance-error{color:#ffbf64!important}.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)}.storage-content{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.pane-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.pane-header>div>strong{display:block;color:var(--config-text);font-size:12px;font-weight:400;letter-spacing:.04em}.module-fit-policy{display:block;margin-top:5px;color:var(--config-muted);font-size:9px}.module-fit-status{display:block;margin-top:4px;color:#75e0c2;font-size:9px;line-height:1.35}.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-scroll{display:grid;place-items:start center;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.modal-module-grid{--module-grid-cell-size: clamp(58px, 7.5vw, 92px);position:relative;display:grid;grid-template-columns:repeat(var(--grid-cols, 4),var(--module-grid-cell-size));grid-template-rows:repeat(var(--grid-rows, 4),var(--module-grid-cell-size));gap:6px;width:max-content;height:max-content;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-grid-cell.is-bus-even{background:#7e97971f}.modal-grid-cell.is-bus-start{position:relative}.modal-grid-cell.is-bus-start:after{content:attr(data-bus-label);position:absolute;top:2px;left:4px;z-index:1;color:#9df4dc9e;font-size:7px;letter-spacing:.05em;white-space:nowrap;pointer-events:none}.modal-grid-cell.is-shed{border-color:#ff9b6852;background:repeating-linear-gradient(135deg,rgba(255,155,104,.11) 0 2px,transparent 2px 7px),#1c0d0a4d}.modal-grid-cell.is-shed.is-bus-start:after{color:#ff9b68cc}.modal-module-grid.is-dragging .modal-grid-cell{border-color:#9ee3e873}.modal-module-tile.is-shed{opacity:.45;filter:saturate(.4)}.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;flex:1;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:10px;color:var(--config-muted);font-size:9px;letter-spacing:.05em;line-height:1.6}.storage-message.is-error{width:100%;border:1px solid color-mix(in srgb,var(--config-red) 45%,transparent);color:var(--config-red);background:color-mix(in srgb,var(--config-red) 8%,#050a0d)}.storage-message small{display:block;margin-top:5px;color:var(--config-muted);font-size:8px}.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-header{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.module-grid-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.4fr) minmax(0,1fr)}.module-grid-summary{display:none}.compute-profile-rail{grid-template-columns:1fr;gap:7px}.compute-profile-rail-title{display:flex;align-items:baseline;gap:8px}.compute-profile-actions{justify-content:flex-start}}@media(max-width:520px){.module-grid-header{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:7px}.module-grid-title{grid-column:1;grid-row:1}.module-grid-close{grid-column:2;grid-row:1}.module-grid-service{grid-column:1 / -1;grid-row:2}.module-grid-title span{display:none}.module-grid-title h2{font-size:12px}.module-grid-service{min-width:0;font-size:9px}.module-grid-service strong{white-space:normal}}.module-grid-header.refit-header{grid-template-columns:auto minmax(0,1fr) auto}.module-grid-service.refit-mode{justify-items:start;min-width:0;color:#bce8df;font-size:15px}.module-grid-service.refit-mode span{overflow:hidden;max-width:100%;color:#91a9a9;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.refit-mode-chip{display:inline-block;max-width:100%;padding:3px 8px;overflow:hidden;border:1px solid currentColor;text-overflow:ellipsis;white-space:nowrap}.refit-mode[data-refit-mode=preview] .refit-mode-chip:first-child{color:#9ee3e8}.refit-mode[data-refit-mode=service] .refit-mode-chip:first-child,.refit-mode[data-refit-mode=countdown] .refit-mode-chip:first-child{color:#67f0a0}.refit-mode[data-refit-mode=applying] .refit-mode-chip:first-child{color:#fff19a}.refit-mode[data-refit-mode=applied] .refit-mode-chip:first-child{color:#67f0a0;background:#67f0a01a}.refit-mode.is-urgent .refit-mode-chip:first-child{color:#ffbf75}.refit-mode.is-critical .refit-mode-chip:first-child{color:#ff8264}.refit-mode-chip.is-lockout{color:#ff9b68;border-style:dashed}.refit-header-actions{display:flex;align-items:center;gap:8px}.refit-countdown{position:absolute;inset:50% auto auto 50%;z-index:8;display:grid;justify-items:center;gap:12px;width:min(520px,calc(100% - 32px));padding:22px 24px;transform:translate(-50%,-50%);border:1px solid #67f0a0;background:#010605f5;box-shadow:0 0 0 100vmax #0003058c,0 18px 60px #000000b3;color:#d7f5e8;font-size:15px;text-align:center}.refit-countdown small{color:#9ee3e8;font-size:15px}.refit-countdown strong{color:#f8f2d1;font-size:30px;font-weight:400}.refit-countdown-track{position:relative;display:block;width:100%;height:4px;background:#0c1a1d}.refit-countdown-track i{position:absolute;inset:0 auto 0 0;background:#67f0a0}.refit-countdown>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.refit-countdown button{min-height:40px;padding:8px 14px;border:1px solid #67f0a0;background:#67f0a014;font-size:15px;cursor:pointer}.refit-countdown button.refit-countdown-cancel{border-color:#ff9b68;color:#ffd6c5;background:#ff9b681a}.refit-changeset-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 14px;border-top:1px solid rgba(255,241,154,.4);background:#07090a;color:#fff19a;font-size:15px}.refit-changeset-strip.is-saved{border-top-color:#67f0a073;color:#d7f5e8}.refit-changeset-summary b{font-weight:400;letter-spacing:.08em}.refit-changeset-state{color:#67f0a0}.refit-changeset-state.is-draft{color:#c9c3a0}.refit-changeset-warning{color:#ff9b68}.refit-changeset-notice{flex-basis:100%;margin:0;color:#ffbf75;font-size:15px;line-height:1.35;text-transform:none}.refit-changeset-notice button{margin-left:8px}.refit-changeset-actions{display:flex;gap:6px;margin-left:auto}.refit-changeset-strip button{min-height:34px;padding:5px 12px;border:1px solid rgba(158,227,232,.4);background:#0b1418;font-size:15px;cursor:pointer}.refit-changeset-strip button.is-primary{border-color:#67f0a0;color:#d7f5e8;background:#67f0a01f}.modal-module-tile.is-staged{border-style:dashed;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--module-color, var(--config-cyan)) 18%,transparent) 0 3px,transparent 3px 8px),color-mix(in srgb,var(--module-color, var(--config-cyan)) 8%,#000)}.modal-module-staged-tag{position:absolute;top:2px;right:3px;color:var(--config-yellow);font-size:8px;font-style:normal;letter-spacing:.08em}.storage-chip.is-staged{border-style:dashed;border-color:var(--config-yellow)}.chip-no-fit.chip-staged{border-color:var(--config-yellow);color:var(--config-yellow)}.shipyard-work-row button.is-staged,.appearance-fit-button.is-staged{border-style:dashed;border-color:#fff19a;color:#fff19a}.drag-ghost-cursor{--config-cyan: #49d2ff;--config-red: #ff6255;--config-muted: #9ca7a5;font-family:var(--game-font-family)}@media(max-width:720px){.module-grid-header.refit-header{grid-template-columns:minmax(0,1fr) auto}.module-grid-header.refit-header .refit-mode{grid-column:1 / -1;grid-row:2}.module-grid-equipment-tabs .module-grid-summary{display:none}.refit-changeset-strip{gap:4px 10px;padding:6px 10px}.refit-changeset-actions{margin-left:auto}.refit-changeset-strip button{min-height:32px;padding:4px 10px}}.module-grid-stage.refit-stage{--sb-glass: #020607;--sb-floor: #030a0c;--sb-panel: #050d10;--sb-panel-2: #071316;--sb-grid: #0a1619;--sb-rule: #15262a;--sb-line: #1f3539;--sb-line-2: #2c4247;--sb-line-3: #4e7076;--sb-ink: #efe8d9;--sb-ink-2: #bce8df;--sb-muted: #8fa9ac;--sb-dim: #56706f;--sb-faint: #2d4447;--sb-cyan: #9ee3e8;--sb-mint: #75e0c2;--sb-green: #67f0a0;--sb-yellow: #fff19a;--sb-amber: #ffbf75;--sb-red: #ff8264;--sb-orange: #ff9f3d;--sb-font: var(--game-font-family, "Departure Mono", monospace);--sb-text-xs: 8.5px;--sb-text-s: 9.5px;--sb-text-m: 11px;--sb-text-l: 13px;--sb-gutter: 12px}.refit-stage .refit-screen.module-grid-modal,.refit-stage .refit-screen .refit-screen-body{background:var(--sb-glass)}.refit-stage .refit-screen .module-grid-header.refit-header{grid-template-columns:minmax(196px,1fr) auto minmax(0,1fr) auto;gap:14px;min-height:58px;padding:0 12px 0 14px;border-bottom:1px solid var(--sb-line-2);background:linear-gradient(180deg,rgba(158,227,232,.035),transparent 70%),#040a0c}.refit-stage .refit-screen .module-grid-title.refit-title{display:flex;align-items:center;gap:10px;min-width:0}.refit-stage .refit-screen .refit-opc-mark{flex:none;width:26px;height:26px;color:var(--sb-ink)}.refit-stage .refit-screen .refit-title>div{display:grid;gap:4px;min-width:0}.refit-stage .refit-screen .refit-title span{overflow:hidden;color:var(--sb-cyan);font-size:var(--sb-text-xs);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .refit-title span.is-bay{color:var(--sb-mint)}.refit-stage .refit-screen .refit-title h2{margin:0;overflow:hidden;color:var(--sb-ink);font-size:var(--sb-text-l);letter-spacing:.08em;line-height:1.15;text-overflow:ellipsis}.refit-stage .refit-screen .service-bay-tabs{display:flex;align-self:end;align-items:stretch;gap:2px;height:38px;margin-bottom:-1px}.refit-stage .refit-screen .service-bay-tabs button{position:relative;display:flex;align-items:center;gap:6px;min-height:0;padding:0 12px;border:1px solid transparent;border-bottom:0;border-radius:0;color:var(--sb-muted);background:transparent;font:var(--sb-text-m) var(--sb-font);letter-spacing:.07em;white-space:nowrap;cursor:pointer}.refit-stage .refit-screen .service-bay-tabs button:hover:not(:disabled),.refit-stage .refit-screen .service-bay-tabs button:focus-visible{border-color:var(--sb-rule);color:var(--sb-ink-2);background:#9ee3e808;outline:none}.refit-stage .refit-screen .service-bay-tabs button[aria-pressed=true]{z-index:1;border-color:var(--sb-line-3);color:var(--sb-yellow);background:linear-gradient(180deg,rgba(255,241,154,.07),transparent 65%),var(--sb-glass);box-shadow:inset 0 2px 0 var(--sb-yellow)}.refit-stage .refit-screen .service-bay-tabs button[data-staged]:after{content:attr(data-staged);display:grid;place-items:center;min-width:13px;height:13px;padding:0 3px;box-sizing:border-box;color:#050806;background:var(--sb-yellow);font-size:var(--sb-text-xs);letter-spacing:0;line-height:1}.refit-stage .refit-screen .service-bay-tabs button:disabled{color:var(--sb-faint);cursor:not-allowed}.refit-stage .refit-screen .service-bay-tabs button[data-locked]:after{content:attr(data-locked);padding:1px 3px;border:1px solid var(--sb-line-2);color:var(--sb-dim);font-size:7.5px;letter-spacing:.1em;line-height:1}.refit-stage .refit-screen .service-bay-tabs small{padding:1px 4px;border:1px solid currentColor;color:var(--sb-mint);font-size:var(--sb-text-xs);letter-spacing:.02em}.refit-stage .refit-screen .service-status-cluster{gap:10px}.refit-stage .refit-screen .module-grid-service.refit-mode{min-width:74px;gap:4px}.refit-stage .refit-screen .refit-mode-chip{padding:0;border:0;font-size:var(--sb-text-l);letter-spacing:.06em;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .service-time-track{height:2px;background:var(--sb-line)}.refit-stage .refit-screen .refit-mode-label{display:flex;gap:8px;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.16em;white-space:nowrap}.refit-stage .refit-screen .refit-mode-label span{color:var(--sb-muted);font-size:var(--sb-text-xs)}.refit-stage .refit-screen .refit-mode-label b+span:before{content:"·";margin-right:8px;color:var(--sb-line-3)}.refit-stage .refit-screen .refit-staged-total{color:var(--sb-yellow);font-weight:400}.refit-stage .refit-screen .module-grid-close{align-self:center;min-height:32px;padding:0 9px;border:1px solid var(--sb-line-2);color:var(--sb-ink-2);background:transparent;font-size:var(--sb-text-m)}.refit-stage .refit-screen .module-grid-close b{color:var(--sb-cyan);font-size:18px}.refit-stage .refit-screen .module-grid-close:hover,.refit-stage .refit-screen .module-grid-close:focus-visible{border-color:var(--sb-yellow);color:var(--sb-yellow)}.refit-stage .refit-screen .refit-changeset-strip,.refit-stage .refit-screen .rig-footer{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 12px 0 16px;overflow:hidden;border-top:1px solid var(--sb-line-2);background:#040a0c;color:var(--sb-yellow);font-size:var(--sb-text-m);letter-spacing:.04em}.refit-stage .refit-screen .refit-changeset-strip button,.refit-stage .refit-screen .rig-footer button,.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--sb-line-3);color:var(--sb-ink-2);background:#071114;font:var(--sb-text-m) var(--sb-font);letter-spacing:.05em;white-space:nowrap;cursor:pointer}.refit-stage .refit-screen .refit-changeset-strip button:hover:not(:disabled),.refit-stage .refit-screen .rig-footer button:hover:not(:disabled),.sb-btn:hover:not(:disabled){border-color:var(--sb-ink-2);color:var(--sb-ink)}.refit-stage .refit-screen .refit-changeset-strip button.is-primary,.refit-stage .refit-screen .rig-footer button.primary,.sb-btn.is-primary{border-color:var(--sb-yellow);color:#050806;background:var(--sb-yellow)}.refit-stage .refit-screen .refit-changeset-strip button.is-primary:hover:not(:disabled),.refit-stage .refit-screen .rig-footer button.primary:hover:not(:disabled),.sb-btn.is-primary:hover:not(:disabled){color:#050806;background:#fff8c8}.refit-stage .refit-screen .refit-changeset-strip button:disabled,.refit-stage .refit-screen .rig-footer button:disabled,.sb-btn:disabled{opacity:.38;cursor:default}.refit-stage .refit-screen .refit-changeset-strip button.is-primary:disabled,.refit-stage .refit-screen .rig-footer button.primary:disabled,.sb-btn.is-primary:disabled{color:var(--sb-yellow);background:transparent}.refit-stage .refit-screen .refit-changeset-state{color:var(--sb-muted)}.refit-stage .refit-screen .refit-changeset-summary{color:var(--sb-yellow)}.sb-eyebrow{display:block;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.14em;white-space:nowrap}.sb-title{display:block;margin:0;color:var(--sb-ink);font-size:var(--sb-text-l);font-weight:400;letter-spacing:.07em;white-space:nowrap}.sb-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;border:1px solid var(--sb-line);background:var(--sb-panel)}.sb-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:8px 11px 7px;border-bottom:1px solid var(--sb-rule)}.sb-panel-head>div{display:grid;gap:3px;min-width:0}.sb-panel-head .sb-meta{color:var(--sb-muted);font-size:var(--sb-text-s);white-space:nowrap}.sb-frame{position:relative;min-width:0;min-height:0;border:1px solid var(--sb-line);background:linear-gradient(var(--sb-grid) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,var(--sb-grid) 1px,transparent 1px) 0 0 / 10px 10px,#02080a}.sb-frame:before,.sb-frame:after{content:"";position:absolute;z-index:1;width:9px;height:9px;pointer-events:none}.sb-frame:before{top:4px;left:4px;border-top:1px solid var(--sb-line-3);border-left:1px solid var(--sb-line-3)}.sb-frame:after{right:4px;bottom:4px;border-right:1px solid var(--sb-line-3);border-bottom:1px solid var(--sb-line-3)}.sb-frame-label{position:absolute;top:7px;left:18px;z-index:2;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.1em;pointer-events:none}.sb-titleblock{display:grid;grid-template-columns:auto auto;gap:2px 10px;padding:5px 9px;border-top:1px solid var(--sb-line);border-left:1px solid var(--sb-line);color:var(--sb-muted);background:#030a0c;font-size:var(--sb-text-xs);letter-spacing:.04em}.sb-titleblock b{color:var(--sb-ink-2);font-weight:400}.sb-readouts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;background:var(--sb-line);border:1px solid var(--sb-line)}.sb-readout{display:grid;align-content:start;gap:4px;min-width:0;padding:7px 10px 8px;background:var(--sb-panel)}.sb-readout>small{overflow:hidden;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.sb-readout>strong{overflow:hidden;color:var(--sb-ink);font-size:15px;font-weight:400;letter-spacing:.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.sb-readout>strong small{color:var(--sb-muted);font-size:var(--sb-text-s)}.sb-readout>span{overflow:hidden;color:var(--sb-dim);font-size:var(--sb-text-xs);text-overflow:ellipsis;white-space:nowrap}.sb-readout.is-staged>strong{color:var(--sb-yellow)}.sb-readout.is-warn>strong{color:var(--sb-amber)}.sb-readout.is-bad>strong{color:var(--sb-red)}.sb-readout.is-good>strong{color:var(--sb-mint)}.sb-meter{position:relative;display:block;height:6px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#0b1a1d calc(10% - 1px) 10%),#0b1518}.sb-meter>i{position:absolute;top:0;bottom:0;left:0;display:block;background:var(--sb-cyan)}.sb-meter>i.is-staged{background:repeating-linear-gradient(135deg,var(--sb-yellow) 0 2px,transparent 2px 4px)}.sb-meter>i.is-over{background:var(--sb-red)}.sb-meter>i.is-good{background:var(--sb-mint)}.sb-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border:1px solid currentColor;color:var(--sb-cyan);font-size:var(--sb-text-xs);letter-spacing:.08em;white-space:nowrap}.sb-chip.is-live{color:var(--sb-mint)}.sb-chip.is-work{color:var(--sb-yellow)}.sb-chip.is-held{color:var(--sb-amber)}.sb-chip.is-bad{color:var(--sb-red)}.sb-reading{position:relative;display:grid;place-items:center;gap:8px;color:var(--sb-muted);font-size:var(--sb-text-s);letter-spacing:.14em}.sb-reading:after{content:"";display:block;width:140px;height:2px;background:linear-gradient(90deg,transparent,var(--sb-cyan),transparent) -140px 0 / 140px 2px no-repeat,var(--sb-line);animation:sb-scan 1.1s linear infinite}@keyframes sb-scan{to{background-position:140px 0,0 0}}@media(prefers-reduced-motion:reduce){.sb-reading:after{animation:none}}.refit-stage .refit-screen .sb-keepalive{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0}.refit-stage .refit-screen .sb-keepalive[hidden]{display:none}.refit-stage .refit-screen .ship-hull-chip.is-whole{border-color:var(--sb-line-2);color:var(--sb-mint);background:transparent}.refit-stage .refit-screen .refit-changeset-state.is-idle{color:var(--sb-dim);letter-spacing:.08em}.refit-stage .refit-screen .refit-countdown{gap:11px;width:min(500px,calc(100% - 32px));padding:18px 22px 20px;border:1px solid var(--sb-yellow);background:#03090bf7;box-shadow:0 0 0 100vmax #00030599,0 18px 60px #000000b3;color:var(--sb-ink)}.refit-stage .refit-screen .refit-countdown small{color:var(--sb-muted);font-size:var(--sb-text-m);letter-spacing:.12em}.refit-stage .refit-screen .refit-countdown strong{color:var(--sb-yellow);font-size:28px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .refit-countdown-track{height:3px;background:var(--sb-line)}.refit-stage .refit-screen .refit-countdown-track i{background:var(--sb-yellow)}.refit-stage .refit-screen .refit-countdown button{min-height:34px;padding:0 14px;border:1px solid var(--sb-yellow);color:#050806;background:var(--sb-yellow);font:var(--sb-text-m) var(--sb-font);letter-spacing:.06em}.refit-stage .refit-screen .refit-countdown button.refit-countdown-cancel{border-color:var(--sb-line-3);color:var(--sb-ink-2);background:#071114}@media(max-width:700px){.refit-stage .refit-screen .service-bay-tabs{height:34px;overflow-x:auto;scrollbar-width:none}.refit-stage .refit-screen .refit-title h2{font-size:var(--sb-text-m);letter-spacing:.05em}.refit-stage .refit-screen .refit-opc-mark{width:22px;height:22px}.refit-stage .refit-screen .service-bay-tabs button{flex:1 0 auto;justify-content:center;padding:0 7px;font-size:var(--sb-text-s)}.refit-stage .refit-screen .refit-changeset-strip .refit-changeset-summary{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .service-fuel-actions .refit-changeset-summary{display:none}}.refit-stage .refit-screen .refit-changeset-summary+.refit-changeset-state:not(:empty):before{content:"|";margin-right:10px;color:var(--sb-line-3)}@media(max-width:1440px){.refit-stage .refit-screen .service-bay-tabs button{padding:0 9px}}@media(min-width:721px){.module-grid-stage .module-grid-modal.refit-screen{width:min(1120px,calc(100vw - 58px));height:min(780px,calc(100vh - 54px))}}.module-grid-stage.refit-stage{--refit-perspective: 1600px;--refit-stowed-y: calc(100% + 90px) ;place-items:end center;padding:14px 14px 10px;overflow:hidden;background:linear-gradient(180deg,#0003059e,#00030557 58%,#00030585),#00030542;backdrop-filter:none;transition:background-color .2s linear}.refit-console-housing{position:absolute;bottom:0;left:50%;z-index:3;display:flex;justify-content:space-between;width:min(1060px,calc(100vw - 60px));height:9px;transform:translate(-50%);border:1px solid rgba(158,227,232,.28);border-bottom:0;background:linear-gradient(0deg,#0b1316,#05090b);box-shadow:0 -6px 16px #0009;pointer-events:none}.refit-console-housing i{display:block;width:44px;height:100%;margin:0 7%;background:repeating-linear-gradient(90deg,#26363b 0 2px,#0d1619 2px 5px)}.refit-servo{position:relative;z-index:2;transform-origin:50% 100%;transform:perspective(var(--refit-perspective)) translateY(0) rotateX(var(--refit-rest-tilt, 8deg));will-change:transform}.refit-servo.is-stowed,.refit-servo.is-gone{transform:perspective(var(--refit-perspective)) translateY(var(--refit-stowed-y)) rotateX(var(--refit-rest-tilt, 8deg))}.refit-servo.is-latch{transform:perspective(var(--refit-perspective)) translateY(calc(var(--refit-stowed-y) - var(--refit-latch-drop, 4px))) rotateX(var(--refit-rest-tilt, 8deg));transition:transform var(--refit-deploy-latch-duration, 80ms) cubic-bezier(.2,.9,.3,1)}.refit-servo.is-travel{transform:perspective(var(--refit-perspective)) translateY(calc(-1 * var(--refit-settle-overshoot, 10px))) rotateX(var(--refit-rest-tilt, 8deg));transition:transform var(--refit-deploy-travel-duration, .45s) cubic-bezier(.46,.03,.34,1)}.refit-servo.is-settle,.refit-servo.is-rest{transition:transform var(--refit-deploy-settle-duration, .15s) cubic-bezier(.25,.7,.3,1)}.refit-servo.is-unlock{transform:perspective(var(--refit-perspective)) translateY(4px) rotateX(var(--refit-rest-tilt, 8deg));transition:transform var(--refit-retract-unlock-duration, 60ms) ease-out}.refit-servo.is-travel:where(.refit-stage.is-retracting *){transform:perspective(var(--refit-perspective)) translateY(calc(var(--refit-stowed-y) - 6px)) rotateX(var(--refit-rest-tilt, 8deg));transition:transform var(--refit-retract-travel-duration, .42s) cubic-bezier(.55,0,.8,.4)}.refit-servo.is-stow{transform:perspective(var(--refit-perspective)) translateY(var(--refit-stowed-y)) rotateX(var(--refit-rest-tilt, 8deg));transition:transform var(--refit-retract-stow-duration, .12s) ease-out}.refit-stage.is-retracting .refit-servo.is-gone{transition:none}.refit-servo.is-reduced,.refit-servo.is-reduced[class]{transform:perspective(var(--refit-perspective)) rotateX(var(--refit-rest-tilt, 8deg));opacity:1;transition:opacity .2s linear}.refit-servo.is-reduced.is-stowed,.refit-servo.is-reduced.is-gone{opacity:0}.refit-servo-arm{position:absolute;top:calc(100% - 8px);z-index:0;width:14px;height:100vh;border:1px solid rgba(158,227,232,.3);background:linear-gradient(90deg,#0a1114,#1f2d31 45%,#0a1114),#0b1215;box-shadow:inset 0 0 0 2px #00000080;pointer-events:none}.refit-servo-arm:after{content:"";position:absolute;top:0;right:-5px;left:-5px;height:18px;border:1px solid rgba(158,227,232,.42);background:#111b1f}.refit-servo-arm.is-left{left:8%}.refit-servo-arm.is-right{right:8%}.refit-bezel{position:relative;z-index:1;padding:14px;border:1px solid var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .32));border-radius:22px;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, rgba(158, 227, 232, .16)),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);box-shadow:inset 0 0 0 1px #f8f2d114,inset 0 2px #f8f2d11f,0 34px 90px #000000d9,0 0 14px #0000006b}.module-grid-modal.refit-screen{grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,max(72vw,900px),calc(100vw - 58px));height:min(780px,max(78vh,640px),calc(100vh - 54px));border-color:#000000d9;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #9ee3e838,inset 0 0 46px #49d2ff08}.module-grid-modal.refit-screen:has(.compute-profile-rail){grid-template-rows:auto minmax(0,1fr) auto}.refit-screen .modal-module-grid{--module-grid-cell-size: clamp(50px, min(7.5vw, 8.4vh), 92px)}.refit-screen-body{position:relative;display:grid;min-width:0;min-height:0;overflow:hidden}@media(max-width:720px){.module-grid-stage.refit-stage{padding:6px}.refit-servo,.refit-servo[class]{--refit-rest-tilt: var(--refit-narrow-rest-tilt, 2deg)}.refit-bezel{padding:7px;border-radius:14px}.module-grid-modal.refit-screen{width:calc(100vw - 28px);height:calc(100dvh - 60px);border-radius:8px}.refit-servo-arm.is-left{left:4%}.refit-servo-arm.is-right{right:4%}}.refit-terminal{--refit-copy: #a4adab;--refit-info: #9ee3e8;--refit-ok: #67f0a0;--refit-warn: #fff19a;--refit-fail: #ff8264;--refit-line: rgba(158, 227, 232, .22);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:14px 18px 12px;overflow:hidden;color:var(--refit-copy);background:repeating-linear-gradient(180deg,rgba(158,227,232,.018) 0 1px,transparent 1px 3px),#010304;font:400 15px "Departure Mono",var(--game-font-family, monospace);text-transform:uppercase}.refit-terminal-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--refit-line)}.refit-opc-mark{display:block;width:38px;height:38px;background:#d9ffff;opacity:.9;-webkit-mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat;mask:url(/brands/Orbital%20Payload%20Icon.png) center / contain no-repeat}.refit-terminal-identity{display:grid;gap:4px;min-width:0}.refit-terminal-identity strong{color:#f8f2d1;font-weight:400;font-size:16px}.refit-terminal-identity small{color:var(--refit-ok);font-size:15px}.refit-terminal-total{display:grid;justify-items:end;gap:3px;text-align:right}.refit-terminal-total b{color:#f8f2d1;font-size:30px;font-weight:400;line-height:1}.refit-terminal-total small{max-width:44ch;color:var(--refit-info);font-size:15px}.refit-preload{grid-row:2 / 5;display:grid;align-content:start;gap:6px;padding-top:8px}.refit-cursor{display:inline-block;width:10px;height:16px;background:var(--refit-ok);opacity:.8}.refit-line{display:flex;gap:10px;min-width:0;line-height:1.35}.refit-line>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refit-token{flex:none;white-space:pre}.refit-token.tone-ok,.refit-token.tone-ready{color:var(--refit-ok)}.refit-token.tone-info,.refit-token.tone-link,.refit-token.tone-rom,.refit-token.tone-queue{color:var(--refit-info)}.refit-token.tone-cal,.refit-token.tone-stage,.refit-token.tone-write,.refit-token.tone-verif{color:var(--refit-warn)}.refit-token.tone-fail{color:var(--refit-fail)}.refit-token.tone-skip{color:#8b9795}.refit-token.tone-queue{opacity:.6}.refit-segments{display:flex;gap:3px;height:12px}.refit-segment{position:relative;min-width:6px;border:1px solid var(--refit-line);background:#061013}.refit-segment i{position:absolute;inset:0 auto 0 0;background:var(--refit-warn)}.refit-segment.is-done i{background:var(--refit-ok)}.refit-segment.is-failed{border-color:var(--refit-fail)}.refit-segment.is-failed i{background:var(--refit-fail)}.refit-segment.is-skipped{border-style:dashed}.refit-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;min-height:0}.refit-cards{display:grid;align-content:start;gap:6px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.refit-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;gap:4px 10px;padding:8px 10px;border:1px solid var(--refit-line);background:#040a0c}.refit-card.is-active{border-color:#fff19a8c;background:#0b0f08}.refit-card.is-done{border-color:#67f0a066}.refit-card.is-failed{border-color:#ff826499}.refit-card.is-skipped,.refit-card.is-queued{opacity:.72}.refit-card-copy{display:grid;gap:3px;min-width:0}.refit-card-copy strong{overflow:hidden;color:#f8f2d1;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.refit-card-copy small{overflow:hidden;color:var(--refit-copy);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.refit-card-copy em{color:var(--refit-fail);font-style:normal;font-size:15px;line-height:1.3;text-transform:none}.refit-card-time{color:var(--refit-warn)}.refit-card.is-done .refit-card-time{color:var(--refit-ok)}.refit-card-bar{grid-column:1 / -1;position:relative;display:block;height:3px;background:#0c1a1d}.refit-card-bar i{position:absolute;inset:0 auto 0 0;background:var(--refit-warn)}.refit-card.is-done .refit-card-bar i{background:var(--refit-ok)}.refit-card.is-failed .refit-card-bar i{background:var(--refit-fail)}.refit-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:10px 12px;border:1px solid var(--refit-line);background:#020607}.refit-detail>header{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--refit-line)}.refit-detail>header small{color:var(--refit-info);font-size:15px}.refit-detail>header strong{color:#f8f2d1;font-weight:400;font-size:17px}.refit-detail>header span{color:var(--refit-copy)}.refit-log{display:grid;align-content:start;gap:5px;min-height:0;overflow:hidden}.refit-reboot{display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--refit-line)}.refit-reboot.is-done .refit-card-bar i{background:var(--refit-ok)}.refit-ack{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--refit-line);color:var(--refit-info)}.refit-ack-button{min-width:200px;min-height:42px;padding:8px 16px;border:1px solid var(--refit-ok);color:#d7f5e8;background:#67f0a01f;font:inherit;cursor:pointer}.refit-ack-button:disabled{border-color:var(--refit-line);color:var(--refit-copy);background:transparent;cursor:wait}.refit-ack-button:not(:disabled):hover,.refit-ack-button:not(:disabled):focus-visible{outline:none;background:#67f0a038}@media(max-width:720px){.refit-terminal{padding:10px;font-size:15px}.refit-terminal-top{grid-template-columns:auto minmax(0,1fr)}.refit-terminal-total{grid-column:1 / -1;justify-items:start;text-align:left}.refit-split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,.9fr)}.refit-ack{flex-direction:column;align-items:stretch}}.refit-stage .refit-screen .module-grid-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:var(--sb-gutter);padding:var(--sb-gutter)}.refit-stage .refit-screen .grid-pane,.refit-stage .refit-screen .storage-pane{gap:9px;padding:11px 12px 10px;border:1px solid var(--sb-line);background:var(--sb-panel)}.refit-stage .refit-screen .grid-pane{grid-template-rows:auto auto auto minmax(0,1fr) auto}.refit-stage .refit-screen .grid-pane:not(:has(.module-fit-status)){grid-template-rows:auto auto minmax(0,1fr) auto}.refit-stage .refit-screen .storage-pane{grid-template-rows:auto minmax(0,1fr) auto}.refit-stage .refit-screen .mod-head{align-items:flex-start}.refit-stage .refit-screen .mod-head-title{display:grid;gap:4px;min-width:0}.refit-stage .refit-screen .mod-head-title .sb-title{overflow:hidden;text-overflow:ellipsis}.refit-stage .refit-screen .pane-count{align-self:end}.refit-stage .refit-screen .pane-count b{color:var(--sb-ink);font-size:17px}.refit-stage .refit-screen .pane-count span{color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.12em}.refit-stage .refit-screen .service-module-stats.sb-readouts{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.refit-stage .refit-screen .service-module-stats .sb-readout{padding:6px 9px 7px}.refit-stage .refit-screen .service-module-stats .sb-readout>strong{font-size:14px}.refit-stage .refit-screen .module-fit-status{margin:0;color:var(--sb-mint);font-size:var(--sb-text-s);letter-spacing:.06em}.refit-stage .refit-screen .modal-module-grid-scroll.sb-frame{padding:10px}.refit-stage .refit-screen .grid-pane .modal-module-grid{--module-grid-cell-size: max(44px, min(calc((100cqw - 22px - (var(--grid-cols) - 1) * 5px) / var(--grid-cols)), calc((100cqh - 22px - (var(--grid-rows) - 1) * 5px) / var(--grid-rows)), 112px));gap:5px;padding:0;border:0;background:transparent}.refit-stage .refit-screen .modal-grid-cell{position:relative;border:1px dashed rgba(143,169,172,.2);background:#061013d9}.refit-stage .refit-screen .modal-grid-cell.is-bus-even{background:#0a181ce6}.refit-stage .refit-screen .modal-grid-cell:before{content:attr(data-cell-name);position:absolute;right:5px;bottom:4px;color:#8fa9ac52;font-size:var(--sb-text-xs);font-style:normal;letter-spacing:.08em;pointer-events:none}.refit-stage .refit-screen .grid-pane .modal-module-grid{margin-top:18px}.refit-stage .refit-screen .modal-grid-cell.is-bus-start:after,.refit-stage .refit-screen .modal-module-grid.is-transposed .is-bus-start:after{top:-17px;left:0;width:calc(var(--module-grid-cell-size) * 2 + 5px);height:8px;padding:0 0 0 6px;border:1px solid var(--sb-line-3);border-bottom:0;color:var(--sb-mint);background:transparent;font-size:var(--sb-text-xs);font-style:normal;letter-spacing:.12em;line-height:0}.refit-stage .refit-screen .modal-grid-cell.is-shed{border-color:#ff826459;background:repeating-linear-gradient(135deg,rgba(255,130,100,.1) 0 2px,transparent 2px 7px),#1c0c0980}.refit-stage .refit-screen .modal-grid-cell.is-shed.is-bus-start:after{border-color:#ff826480;color:var(--sb-red)}.refit-stage .refit-screen .modal-module-grid.is-dragging .modal-grid-cell{border-color:#9ee3e866}.refit-stage .refit-screen .modal-module-tile{align-content:space-between;justify-items:start;gap:4px;padding:8px 9px 7px 12px;border:1px solid color-mix(in srgb,var(--module-color, var(--sb-cyan)) 55%,transparent);color:var(--module-color, var(--sb-cyan));background:linear-gradient(90deg,var(--module-color, var(--sb-cyan)) 0 3px,transparent 3px),linear-gradient(160deg,color-mix(in srgb,var(--module-color, var(--sb-cyan)) 10%,transparent),transparent 60%),#071216;box-shadow:none;text-align:left}.refit-stage .refit-screen .modal-module-tile:hover,.refit-stage .refit-screen .modal-module-tile:focus-visible{border-color:var(--module-color, var(--sb-cyan));box-shadow:inset 0 0 0 1px var(--module-color, var(--sb-cyan))}.refit-stage .refit-screen .modal-module-tile b{font-size:var(--sb-text-s);letter-spacing:.14em}.refit-stage .refit-screen .modal-module-tile strong{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--sb-ink);font-size:10.5px;letter-spacing:.04em;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.refit-stage .refit-screen .modal-module-tile small{max-width:100%;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.04em}.refit-stage .refit-screen .modal-module-tile.is-staged{border:1px dashed var(--sb-yellow);background:repeating-linear-gradient(135deg,rgba(255,241,154,.08) 0 3px,transparent 3px 8px),linear-gradient(90deg,var(--module-color, var(--sb-cyan)) 0 3px,transparent 3px),#0a1312}.refit-stage .refit-screen .modal-module-staged-tag{top:5px;right:6px;padding:1px 4px;border:1px solid var(--sb-yellow);color:var(--sb-yellow);background:#0a0f0a;font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .modal-module-tile.is-shed{opacity:.55;filter:saturate(.3)}.refit-stage .refit-screen .modal-grid-ghost{border-width:1px;border-style:solid}.refit-stage .refit-screen .mod-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .mod-legend span{display:inline-flex;align-items:center;gap:5px}.refit-stage .refit-screen .mod-legend i{display:inline-block;width:10px;height:10px}.refit-stage .refit-screen .mod-legend i.is-fitted{border:1px solid var(--sb-cyan);background:linear-gradient(90deg,var(--sb-cyan) 0 2px,#071216 2px)}.refit-stage .refit-screen .mod-legend i.is-staged{border:1px dashed var(--sb-yellow);background:repeating-linear-gradient(135deg,rgba(255,241,154,.3) 0 2px,transparent 2px 4px)}.refit-stage .refit-screen .mod-legend i.is-free{border:1px dashed rgba(143,169,172,.4)}.refit-stage .refit-screen .mod-legend i.is-shed{border:1px solid rgba(255,130,100,.5);background:repeating-linear-gradient(135deg,rgba(255,130,100,.35) 0 2px,transparent 2px 4px)}.refit-stage .refit-screen .mod-legend em{margin-left:auto;color:var(--sb-dim);font-style:normal}.refit-stage .refit-screen .storage-list{gap:5px}.refit-stage .refit-screen .storage-chip{border:1px solid var(--sb-line);border-left:3px solid var(--module-color, var(--sb-cyan));background:#061013}.refit-stage .refit-screen .storage-chip-grab{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 9px}.refit-stage .refit-screen .storage-chip-grab:hover:not(:disabled),.refit-stage .refit-screen .storage-chip-grab:focus-visible:not(:disabled){background:#9ee3e80a}.refit-stage .refit-screen .chip-footprint{grid-auto-columns:9px;grid-auto-rows:9px;gap:2px;justify-content:center}.refit-stage .refit-screen .chip-copy small{color:var(--module-color, var(--sb-cyan));font-size:var(--sb-text-xs);letter-spacing:.12em}.refit-stage .refit-screen .chip-copy strong{color:var(--sb-ink);font-size:var(--sb-text-m);letter-spacing:.04em}.refit-stage .refit-screen .chip-copy em{color:var(--sb-muted);font-size:var(--sb-text-xs)}.refit-stage .refit-screen .chip-no-fit{top:7px;right:7px;border-color:var(--sb-amber);color:var(--sb-amber);background:#0a0d0a;font-size:var(--sb-text-xs)}.refit-stage .refit-screen .chip-no-fit.chip-staged{border-color:var(--sb-yellow);color:var(--sb-yellow)}.refit-stage .refit-screen .storage-chip.is-staged{border-color:var(--sb-yellow);border-style:dashed;border-left:3px solid var(--module-color, var(--sb-cyan))}.refit-stage .refit-screen .storage-message{color:var(--sb-muted);font-size:var(--sb-text-s);letter-spacing:.06em;line-height:1.55}.refit-stage .refit-screen .storage-foot{margin:0;padding-top:7px;border-top:1px solid var(--sb-rule);color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.1em;line-height:1.5}.refit-stage .refit-screen .service-layouts>button{min-width:34px;min-height:26px;border:1px solid var(--sb-line-2);color:var(--sb-muted);background:#071114;font:var(--sb-text-s) var(--sb-font)}.refit-stage .refit-screen .service-layouts>button.is-live{border-color:var(--sb-mint);color:var(--sb-mint)}.refit-stage .refit-screen .service-layouts>button[aria-pressed=true]{border-color:var(--sb-yellow);color:var(--sb-yellow)}.refit-stage .refit-screen .service-layout-popover{border-color:var(--sb-line-3);background:#050d10}.refit-stage .refit-screen .service-layout-popover button{border-color:var(--sb-line-3);background:#071114;font:var(--sb-text-s) var(--sb-font)}@media(max-width:900px){.refit-stage .refit-screen .service-module-stats.sb-readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.refit-stage .refit-screen .mod-legend em{display:none}}@media(max-width:900px){.refit-stage .refit-screen .module-grid-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.5fr) minmax(0,1fr)}}body>.drag-ghost-cursor{border:1px solid var(--module-color, #9ee3e8);color:var(--module-color, #9ee3e8);background:linear-gradient(90deg,var(--module-color, #9ee3e8) 0 3px,transparent 3px),#071216f0;box-shadow:0 12px 30px #000000a6;letter-spacing:.1em}body>.drag-ghost-cursor.is-invalid{border-color:#ff8264;color:#ff8264}.shipyard-xel.svelte-195kg6l{display:flex;flex-direction:column;gap:13px;margin-top:20px;padding:16px;border:1px solid #34525c;color:#dfe8e8}header.svelte-195kg6l{display:flex;flex-direction:column;gap:5px}small.svelte-195kg6l{font-size:10px;color:#93afba}strong.svelte-195kg6l{font-size:17px}.models.svelte-195kg6l{display:grid;grid-template-columns:1fr 1fr;gap:6px}button.svelte-195kg6l{font:inherit;font-size:10px;padding:9px;border:1px solid #35525c;background:#0b161c;color:#bfd0d4;cursor:pointer}.models.svelte-195kg6l button:where(.svelte-195kg6l){display:flex;flex-direction:column;gap:5px;text-align:left}.models.svelte-195kg6l button[aria-pressed=true]:where(.svelte-195kg6l),.action.svelte-195kg6l{border-color:#cde85e;color:#dcecb5}.action.svelte-195kg6l:disabled,button.svelte-195kg6l:disabled{opacity:.45;cursor:default}.installed.svelte-195kg6l{font-size:10px;color:#cde85e}p.svelte-195kg6l{margin:0;font-size:11px;line-height:1.6;color:#a5bcc6}.error.svelte-195kg6l{color:#ff9b8b}.casing.svelte-195kg6l{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:10px}.refit-stage .refit-screen .sb-exterior{display:grid;grid-template-columns:minmax(300px,344px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"controls stage" "controls work";gap:var(--sb-gutter);min-width:0;min-height:0;padding:var(--sb-gutter);overflow:hidden}.refit-stage .refit-screen .sb-exterior>.sb-exterior-note{grid-column:1 / -1;margin:0;color:var(--sb-muted)}.refit-stage .refit-screen .sb-exterior-controls{grid-area:controls;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--sb-line);background:var(--sb-panel)}.refit-stage .refit-screen .sb-exterior-controls>.sb-reading{height:100%;min-height:220px}.refit-stage .refit-screen .sb-exterior .shipyard-xel{display:grid;gap:12px;margin:0;padding:12px;border:0;color:var(--sb-ink-2);font-family:var(--sb-font)}.refit-stage .refit-screen .sb-exterior .shipyard-xel header,.refit-stage .refit-screen .sb-exterior .finish header{display:grid;gap:4px}.refit-stage .refit-screen .sb-exterior .shipyard-xel small,.refit-stage .refit-screen .sb-exterior .finish small{color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.14em}.refit-stage .refit-screen .sb-exterior .shipyard-xel strong,.refit-stage .refit-screen .sb-exterior .finish strong{color:var(--sb-ink);font-size:var(--sb-text-l);font-weight:400;letter-spacing:.07em;text-transform:uppercase}.refit-stage .refit-screen .sb-exterior .shipyard-xel button,.refit-stage .refit-screen .sb-exterior .finish button{min-height:30px;padding:6px 9px;border:1px solid var(--sb-line-2);color:var(--sb-ink-2);background:#071114;font:var(--sb-text-s) var(--sb-font);letter-spacing:.05em;cursor:pointer}.refit-stage .refit-screen .sb-exterior .shipyard-xel button:hover:not(:disabled),.refit-stage .refit-screen .sb-exterior .finish button:hover:not(:disabled){border-color:var(--sb-ink-2);color:var(--sb-ink)}.refit-stage .refit-screen .sb-exterior .shipyard-xel button[aria-pressed=true],.refit-stage .refit-screen .sb-exterior .finish button[aria-pressed=true]{border-color:var(--sb-yellow);color:var(--sb-yellow);background:#fff19a0f}.refit-stage .refit-screen .sb-exterior .shipyard-xel button:disabled{opacity:.38;cursor:default}.refit-stage .refit-screen .sb-exterior .shipyard-xel .models{display:grid;grid-template-columns:1fr 1fr;gap:6px}.refit-stage .refit-screen .sb-exterior .shipyard-xel .models button{display:grid;gap:4px;justify-items:start;min-height:46px;text-align:left}.refit-stage .refit-screen .sb-exterior .shipyard-xel .models button small{letter-spacing:.06em}.refit-stage .refit-screen .sb-exterior .shipyard-xel .models button strong{font-size:var(--sb-text-m)}.refit-stage .refit-screen .sb-exterior .shipyard-xel .models button[aria-pressed=true] small{color:var(--sb-yellow)}.refit-stage .refit-screen .sb-exterior .shipyard-xel .installed{color:var(--sb-mint);font-size:var(--sb-text-xs);letter-spacing:.12em}.refit-stage .refit-screen .sb-exterior .shipyard-xel .action{width:100%;border-color:var(--sb-yellow);color:var(--sb-yellow);background:transparent}.refit-stage .refit-screen .sb-exterior .shipyard-xel .action:hover:not(:disabled){color:#050806;background:var(--sb-yellow)}.refit-stage .refit-screen .sb-exterior .shipyard-xel p{margin:0;color:var(--sb-muted);font-size:var(--sb-text-s);line-height:1.55}.refit-stage .refit-screen .sb-exterior .shipyard-xel p.error{color:var(--sb-red)}.refit-stage .refit-screen .sb-exterior .shipyard-xel .casing{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--sb-text-s)}.refit-stage .refit-screen .sb-exterior .finish{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--sb-rule)}.refit-stage .refit-screen .sb-exterior .finish .slots,.refit-stage .refit-screen .sb-exterior .finish .glass{display:flex;flex-wrap:wrap;gap:5px}.refit-stage .refit-screen .sb-exterior .finish .swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.refit-stage .refit-screen .sb-exterior .finish .swatches button{aspect-ratio:1;min-height:0;padding:3px}.refit-stage .refit-screen .sb-exterior .finish .swatches span{display:block;width:100%;height:100%;background:var(--paint)}.refit-stage .refit-screen .sb-exterior .finish p{margin:0;color:var(--sb-muted);font-size:var(--sb-text-s)}.refit-stage .refit-screen .sb-exterior .ship-appearance-section{padding:12px;border-top:0}.refit-stage .refit-screen .sb-exterior-stage{grid-area:stage;display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;min-height:0}.refit-stage .refit-screen .sb-exterior-stage-head{display:flex;align-items:end;justify-content:space-between;gap:10px;min-width:0}.refit-stage .refit-screen .sb-exterior-stage-head>div{display:grid;gap:3px;min-width:0}.refit-stage .refit-screen .sb-exterior-stage-head>.sb-exterior-stage-tools{display:flex;align-items:center;gap:10px;min-width:0}.refit-stage .refit-screen .sb-exterior-stage-hint{overflow:hidden;color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sb-exterior-reset{flex:none;min-height:22px;padding:0 8px;border:1px solid var(--sb-line-2);color:var(--sb-muted);background:transparent;font:var(--sb-text-xs) var(--sb-font);letter-spacing:.1em;cursor:pointer}.refit-stage .refit-screen .sb-exterior-reset:hover,.refit-stage .refit-screen .sb-exterior-reset:focus-visible{border-color:var(--sb-ink-2);color:var(--sb-ink);outline:none}.refit-stage .refit-screen .sb-exterior-frame{overflow:hidden}.refit-stage .refit-screen .sb-exterior-frame .xel-stage,.refit-stage .refit-screen .sb-exterior-frame .ship-preview{position:absolute;inset:0;display:block;padding:0;border:0;background:radial-gradient(ellipse at 55% 45%,rgba(18,36,42,.85),transparent 68%)}.refit-stage .refit-screen .sb-exterior-frame canvas{display:block;width:100%;height:100%;cursor:grab}.refit-stage .refit-screen .sb-exterior-reading{position:absolute;inset:0}.refit-stage .refit-screen .sb-exterior-titleblock{position:absolute;right:0;bottom:0;z-index:2;margin:0;min-width:210px}.refit-stage .refit-screen .sb-exterior-titleblock dt{color:var(--sb-muted)}.refit-stage .refit-screen .sb-exterior-titleblock dd{margin:0;color:var(--sb-ink-2)}.refit-stage .refit-screen .sb-exterior-preview-chip{position:absolute;top:9px;right:12px;z-index:2;background:#030a0c}.refit-stage .refit-screen .sb-exterior-work{grid-area:work;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sb-gutter);padding:0;border:0}.refit-stage .refit-screen .sb-exterior-work-cell{display:grid;align-content:start;gap:6px;min-width:0}.refit-stage .refit-screen .sb-exterior-work .shipyard-repair-row,.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row{min-height:44px}.refit-stage .refit-screen .sb-exterior-work .ship-hull-chip.is-row{min-height:44px;padding:0 12px;font-size:var(--sb-text-m);letter-spacing:.05em}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row{display:flex;align-items:center;gap:10px;padding:0 0 0 12px;border:1px solid var(--sb-line);background:var(--sb-panel)}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row>div{display:grid;flex:1;gap:3px;min-width:0}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row strong{overflow:hidden;color:var(--sb-ink);font-size:var(--sb-text-m);font-weight:400;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row span{overflow:hidden;color:var(--sb-muted);font-size:var(--sb-text-s);text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row button{align-self:stretch;padding:0 12px;border:0;border-left:1px solid var(--sb-line);color:var(--sb-ink-2);background:#071114;font:var(--sb-text-s) var(--sb-font);cursor:pointer}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row button.is-staged{color:var(--sb-yellow);background:#fff19a0f}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-row button:disabled{opacity:.38;cursor:default}.refit-stage .refit-screen .sb-exterior-work .shipyard-work-progress{padding-right:12px;color:var(--sb-amber)}.refit-stage .refit-screen .sb-exterior-bus-pips{display:flex;gap:3px;padding-right:2px}.refit-stage .refit-screen .sb-exterior-bus-pips b{display:block;width:10px;height:14px;border:1px solid var(--sb-line-2)}.refit-stage .refit-screen .sb-exterior-bus-pips b.is-on{border-color:var(--sb-mint);background:#75e0c259}.refit-stage .refit-screen .sb-exterior-bus-pips b.is-staged{border-style:dashed;border-color:var(--sb-yellow)}.refit-stage .refit-screen .sb-exterior-work p{margin:0;color:var(--sb-amber);font-size:var(--sb-text-s)}.refit-stage .refit-screen .sb-exterior-work .sb-reading{min-height:44px;border:1px solid var(--sb-line)}@media(max-width:1500px){.refit-stage .refit-screen .sb-exterior-bus-pips{display:none}}@media(max-width:900px){.refit-stage .refit-screen .sb-exterior{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,1fr) auto auto;grid-template-areas:"stage" "work" "controls";overflow-y:auto}.refit-stage .refit-screen .sb-exterior-controls{overflow:visible}.refit-stage .refit-screen .sb-exterior-work{grid-template-columns:minmax(0,1fr)}}.rerack-yard{--rk-ink: #d8e5df;--rk-ink-2: #bce8df;--rk-muted: #8fa9ac;--rk-dim: #4f6a6c;--rk-line: #2c4247;--rk-accent: #fff19a;--rk-mint: #75e0c2;--rk-cyan: #9ee3e8;--rk-amber: #ffbf75;--rk-font: var(--game-font-family, "Departure Mono", monospace);display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto auto;min-height:0;gap:8px;padding:10px 14px 12px;color:var(--rk-ink);font-size:11px}.rerack-yard button{border:1px solid #648184;color:var(--rk-ink-2);background:#0b1418;padding:6px 9px;font:inherit;cursor:pointer}.rerack-yard button[aria-pressed=true]{border-color:var(--rk-accent);color:var(--rk-accent);background:#fff19a12}.rerack-yard button:disabled{opacity:.4;cursor:default}.rerack-top{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:16px;align-items:center}.rerack-state{display:grid;gap:3px;justify-items:start}.rerack-state b{font-weight:400;font-size:12px;letter-spacing:.06em}.rerack-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border:1px solid currentColor;font-size:9.5px;color:var(--rk-cyan)}.rerack-chip.is-run,.rerack-chip.is-done{color:var(--rk-mint)}.rerack-chip.is-sim{color:var(--rk-amber)}.rerack-chip.is-run:before{content:"";width:6px;height:6px;background:currentColor;animation:rerack-blink 1s steps(2) infinite}@keyframes rerack-blink{50%{opacity:0}}.rerack-tools{display:flex;gap:6px;align-items:center}.rerack-seg{display:inline-flex}.rerack-seg button+button{margin-left:-1px}.rerack-timeline{display:grid;gap:3px;min-width:0}.rerack-timeline-head{display:flex;justify-content:space-between;gap:10px;color:var(--rk-muted);font-size:9.5px;white-space:nowrap;overflow:hidden}.rerack-timeline-head b{color:var(--rk-ink);font-weight:400}.rerack-timeline-bar{position:relative;height:26px}.rerack-timeline-bar i{position:absolute;display:block}.rerack-timeline-bar .seg{top:8px;height:10px;box-sizing:border-box;border-right:1px solid #040a0c}.rerack-timeline-bar .seg-prep,.rerack-timeline-bar .seg-lock{background:#1a2c30}.rerack-timeline-bar .seg-unload{background:#1d4a52}.rerack-timeline-bar .seg-sort{background:#4a4626}.rerack-timeline-bar .seg-reload{background:#1f5446}.rerack-timeline-bar .seg-release{background:repeating-linear-gradient(135deg,#142226 0 3px,#0a1417 3px 6px);border-right:0}.rerack-timeline-bar .fill{top:8px;left:0;height:10px;background:linear-gradient(90deg,#ffffff10,#ffffff30)}.rerack-timeline-bar .tick{width:1px;height:5px}.rerack-timeline-bar .tick.out{top:2px;background:var(--rk-cyan)}.rerack-timeline-bar .tick.in{top:19px;background:var(--rk-mint)}.rerack-timeline-bar .playhead{top:0;bottom:0;width:2px;margin-left:-1px;background:var(--rk-accent);box-shadow:0 0 6px var(--rk-accent)}.rerack-timeline-labels{position:relative;height:11px;color:var(--rk-muted);font-size:8.5px}.rerack-timeline-labels span{position:absolute;top:0;overflow:hidden;white-space:nowrap;padding-left:2px;box-sizing:border-box}.rerack-timeline-labels span.on{color:var(--rk-accent)}.rerack-yard-drawing{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;border:1px solid var(--rk-line);background:#02080a}.rerack-floor{width:100%;height:100%;max-height:360px}.rerack-floor text{font-family:var(--rk-font)}.rerack-floor .grid-line{fill:none;stroke:#0a1619}.rerack-floor .hatch-ground{fill:#0b1417}.rerack-floor .hatch-stripe{fill:#3d4a2a}.rerack-floor .f-title{font-size:11px;fill:var(--rk-ink);letter-spacing:.06em}.rerack-floor .f-sub{font-size:8.5px;fill:var(--rk-muted)}.rerack-floor .f-tiny{font-size:7.5px;fill:var(--rk-dim)}.rerack-floor .f-port{font-size:11px}.rerack-floor .f-portname{font-size:7.5px;fill:var(--rk-muted)}.rerack-floor .mag-frame{fill:#050d10;stroke:var(--rk-line)}.rerack-floor .bracket,.rerack-floor .door{fill:none;stroke:var(--rk-line)}.rerack-floor .door{stroke:#5b6a3a}.rerack-floor .socket{fill:none;stroke:#1f3439;stroke-dasharray:3 3}.rerack-floor .rail{fill:none;stroke:#20363b}.rerack-floor .belt{fill:none;stroke:#0a1619}.rerack-floor .slat,.rerack-floor .shuttle-slats{fill:none;stroke:#2c4449}.rerack-floor .slat{stroke-width:2}.rerack-floor .aperture{fill:none;stroke-width:2}.rerack-floor .mouth-line{fill:none;stroke:#4e7076;stroke-width:1.5}.rerack-floor .pocket{fill:#040b0d;stroke:#29424a}.rerack-floor .pocket.unused{stroke:#142226}.rerack-floor .pocket-ghost{font-size:11px;fill:#2a4148}.rerack-floor .led{fill:#13262a}.rerack-floor .led.on{fill:var(--rk-mint)}.rerack-floor .ro-head{font-size:12.5px;fill:var(--rk-accent);letter-spacing:.05em}.rerack-floor .ro-sub{font-size:8px;fill:var(--rk-muted)}.rerack-floor .ro-count{font-size:9px;fill:var(--rk-ink-2)}.rerack-floor .ro-key{fill:var(--rk-dim)}.rerack-floor .t-body{fill:#0d191e;stroke:#6a898c}.rerack-floor .t-stop{font-size:13px;fill:#f8f2d1}.rerack-floor .t-dest{font-size:7px;fill:#b6cbcb}.rerack-floor .fee-dot{fill:var(--rk-amber)}.rerack-floor .tile{cursor:pointer}.rerack-floor .tile.on-loop .t-body{fill:#10242a}.rerack-floor .tile.is-selected .t-body{stroke:var(--rk-accent);stroke-width:1.5}.rerack-floor .tile.is-dim{opacity:.28}.rerack-floor .trace-out,.rerack-floor .trace-back{fill:none;stroke-width:1.5;stroke-dasharray:4 3}.rerack-floor .trace-out{stroke:var(--rk-cyan)}.rerack-floor .trace-back{stroke:var(--rk-mint)}.rerack-floor .focus-from,.rerack-floor .focus-to,.rerack-floor .focus-pocket{fill:none}.rerack-floor .focus-from{stroke:var(--rk-cyan);stroke-dasharray:2 2}.rerack-floor .focus-to{stroke:var(--rk-mint);stroke-dasharray:2 2}.rerack-floor .focus-pocket{stroke:var(--rk-accent)}.rerack-floor .i-1{font-size:8.5px;fill:var(--rk-ink)}.rerack-floor .i-2{font-size:8px;fill:var(--rk-muted)}.rerack-floor .i-stop{fill:var(--rk-accent)}.rerack-floor .i-ok{fill:var(--rk-mint)}.rerack-floor .i-key{fill:var(--rk-muted)}.rerack-caption{color:var(--rk-cyan);font-size:11px}.rerack-yard-drawing.has-views{grid-template-rows:auto minmax(0,1fr);place-items:stretch}.rerack-yard-drawing.has-views .rerack-floor{place-self:center;min-height:0}.rerack-views{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:5px 8px 0}.rerack-yard .rerack-view{position:relative;display:grid;gap:1px;min-width:0;padding:3px 8px 4px;border:1px solid var(--sb-line);background:var(--sb-panel);color:var(--sb-muted);font:var(--sb-text-s) var(--sb-font);line-height:1.2;text-align:left;overflow:visible}.rerack-yard .rerack-view+.rerack-view:before{content:"";position:absolute;left:-7px;top:50%;width:6px;border-top:1px solid var(--sb-line-2)}.rerack-yard .rerack-view:hover,.rerack-yard .rerack-view:focus-visible{border-color:var(--sb-line-3);outline:none}.rerack-yard .rerack-view[aria-selected=true]{border-color:var(--sb-yellow);background:linear-gradient(180deg,transparent 40%,rgba(255,241,154,.07)),var(--sb-panel)}.rerack-view .rv-head{display:flex;gap:8px;align-items:baseline;min-width:0;white-space:nowrap}.rerack-view .rv-head b{font-weight:400;font-size:var(--sb-text-m);letter-spacing:.07em;color:var(--sb-ink)}.rerack-view[aria-selected=true] .rv-head b{color:var(--sb-yellow)}.rerack-view .rv-head span{overflow:hidden;text-overflow:ellipsis;font-size:var(--sb-text-xs);letter-spacing:.08em;color:var(--sb-dim)}.rerack-view .rv-counts{display:flex;gap:9px;font-size:var(--sb-text-s);white-space:nowrap;overflow:hidden;color:var(--sb-ink-2);font-variant-numeric:tabular-nums}.rerack-view .rv-counts small{font-size:var(--sb-text-xs);color:var(--sb-dim)}.rerack-view .rv-in{color:var(--sb-mint)}.rerack-view .rv-out{color:var(--sb-cyan)}.rerack-view .sb-meter.rv-progress{position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px}.rerack-floor .f-view{fill:var(--rk-ink-2)}.rerack-floor .through{fill:#050d10;stroke:var(--rk-line);stroke-dasharray:2 3}.rerack-floor .through-rail{fill:none;stroke:#1f3439;stroke-dasharray:3 3}.rerack-floor .f-through{fill:var(--rk-muted);letter-spacing:.04em}.rerack-floor .xf-lane{fill:var(--rk-cyan)}.rerack-floor .xf-lane.is-in{fill:var(--rk-mint)}.rerack-floor .xf-mark{fill:var(--rk-cyan)}.rerack-floor .xf-mark.is-in,.rerack-floor .xf-in{fill:var(--rk-mint)}.rerack-floor .pocket-ghost-m{font-size:8px}.rerack-value{display:grid;grid-template-columns:minmax(0,1fr) 232px;gap:8px;min-height:0}.rerack-card{display:grid;align-content:start;gap:2px;min-width:0;padding:4px 9px 5px;border:1px solid var(--rk-line);background:#071215}.rerack-card h3{display:flex;justify-content:space-between;gap:8px;margin:0;color:var(--rk-muted);font:9.5px var(--rk-font);letter-spacing:.1em}.rerack-card h3 span{color:var(--rk-dim);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rerack-route{gap:4px;padding-bottom:4px}.rerack-maps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rerack-maps figure{display:grid;gap:2px;min-width:0;margin:0;justify-items:center}.rerack-maps figcaption{display:flex;justify-content:space-between;gap:8px;justify-self:stretch;color:var(--rk-muted);font-size:9.5px;white-space:nowrap;overflow:hidden}.rerack-maps figcaption b{color:var(--rk-ink);font-weight:400}.rerack-map{display:block;height:72px;width:auto;max-width:100%;background:#02080a;border:1px solid #1c2f33}.rerack-map text{font-family:var(--rk-font)}.rerack-map .m-pass{fill:none;stroke:#1b2f34;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rerack-map .m-ring{stroke:#243c42}.rerack-map .m-axle{stroke:#16272b;stroke-width:3.5}.rerack-map .m-label{font-size:7px;fill:var(--rk-dim);letter-spacing:.06em}.rerack-map .m-route{fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.rerack-map .m-route.m-now{stroke:var(--rk-cyan)}.rerack-map .m-route.m-racked{stroke:var(--rk-mint)}.rerack-map .m-route.is-dim{opacity:.07}.rerack-map .m-route.is-hot{opacity:1;stroke-width:2}.rerack-map .m-receiver{stroke:#000;stroke-width:.7}.rerack-map .m-bay{fill:var(--rk-accent)}.rerack-map .m-focus{fill:none;stroke:var(--rk-accent);stroke-width:1.3}.rerack-map .m-ship{fill:var(--rk-accent);stroke:#000;stroke-width:.8}.rerack-map .m-clock{font-size:8px;fill:var(--rk-ink)}.rerack-map .m-clock.is-done{fill:var(--rk-mint)}.rerack-tape{display:block;width:100%;height:32px}.rerack-tape text{font-family:var(--rk-font)}.rerack-tape .tape-label,.rerack-tape .tape-total{font-size:8.5px;fill:var(--rk-muted)}.rerack-tape .tape-label.tape-to,.rerack-tape .tape-total.tape-to{fill:var(--rk-mint)}.rerack-tape .tape-total.tape-from{fill:var(--rk-ink)}.rerack-tape .tape-seg{fill:#16282c;cursor:pointer}.rerack-tape .tape-seg.tape-to{fill:#123630}.rerack-tape .tape-seg.is-hot{stroke:var(--rk-accent);stroke-width:1}.rerack-tape .tape-pip{pointer-events:none}.rerack-tape .tape-pass{font-size:7.5px;fill:var(--rk-dim)}.rerack-numbers{display:grid;gap:5px;align-content:start}.rerack-big{color:var(--rk-ink);font-size:16px;line-height:1;white-space:nowrap}.rerack-big small{color:var(--rk-muted);font-size:11px}.rerack-arrow{padding:0 4px;color:var(--rk-dim);font-size:13px;vertical-align:2px}.rerack-pill{display:inline-block;margin-left:6px;padding:2px 6px;color:#040a0c;background:var(--rk-mint);font-size:10px;vertical-align:2px}.rerack-fine{color:var(--rk-muted);font-size:9px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rerack-feebar{position:relative;height:3px;background:#1e3a33}.rerack-feebar i{position:absolute;top:0;right:0;bottom:0;background:var(--rk-amber)}.rerack-note{margin:4px 0;color:var(--rk-muted);font-size:10px}.rerack-manifest{width:100%;height:100%;overflow:auto}.rerack-manifest table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}.rerack-manifest caption{text-align:left;color:var(--rk-muted);padding:4px 6px 8px;font-size:10px}.rerack-manifest th{color:var(--rk-muted);font-weight:400}.rerack-manifest th,.rerack-manifest td{padding:6px;border-bottom:1px solid var(--rk-line);white-space:nowrap}.rerack-manifest td i{display:inline-block;width:8px;height:8px;margin-right:6px;vertical-align:-1px}.rerack-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.rerack-yard{container:rerack-yard / size}@container rerack-yard (max-height: 600px){.rerack-value{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.rerack-route{padding-bottom:5px}.rerack-route h3 span{display:none}.rerack-maps figcaption{font-size:8.5px}.rerack-map{height:52px}.rerack-tape{display:none}.rerack-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:stretch}.rerack-numbers .rerack-card{align-content:space-between}.rerack-numbers .rerack-fine{white-space:normal}}@media(prefers-reduced-motion:reduce){.rerack-chip.is-run:before{animation:none}}@media(max-width:900px){.rerack-top,.rerack-value,.rerack-maps{grid-template-columns:1fr;gap:8px}}@media(max-width:700px){.rerack-yard{padding:8px;font-size:10px;gap:6px}.rerack-tools{flex-wrap:wrap}}.refit-stage .refit-screen .service-fuel{--sf-orange: #ff9f3d;--sf-green: #67f0a0;--sf-accent: var(--sf-green);--sf-ink: var(--sb-ink, #efe8d9);--sf-muted: var(--sb-muted, #8fa9ac);display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;padding:var(--sb-gutter, 12px);overflow:hidden;color:var(--sf-ink);font-size:var(--sb-text-m, 11px)}.refit-stage .refit-screen .service-fuel.tone-warning{--sf-accent: var(--sb-amber, #ffbf75)}.refit-stage .refit-screen .service-fuel.tone-loading{--sf-accent: var(--sb-cyan, #9ee3e8)}.refit-stage .refit-screen .service-fuel-head{display:grid;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:0 0 10px;border:0;border-bottom:1px solid var(--sb-line);background:none}.refit-stage .refit-screen .service-fuel-brand{position:relative;height:44px;overflow:hidden;background:var(--sf-orange)}.refit-stage .refit-screen .service-fuel-brand img{position:absolute;top:50%;left:50%;width:88%;height:auto;transform:translate(-50%,-50%)}.refit-stage .refit-screen .service-fuel-title{display:grid;gap:4px;min-width:0}.refit-stage .refit-screen .service-fuel-eyebrow{overflow:hidden;color:var(--sf-accent);font-size:var(--sb-text-xs);letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .service-fuel-title h3{margin:0;overflow:hidden;color:var(--sf-ink);font-size:17px;font-weight:400;letter-spacing:.08em;line-height:1;white-space:nowrap}.refit-stage .refit-screen .service-fuel-title p{margin:0;overflow:hidden;color:var(--sf-muted);font-size:var(--sb-text-s);line-height:1.3;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.refit-stage .refit-screen .sf-steps{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.refit-stage .refit-screen .sf-steps li{display:flex;align-items:center;gap:6px;padding:0 10px 0 0;color:var(--sb-dim);font-size:var(--sb-text-s);letter-spacing:.08em;white-space:nowrap}.refit-stage .refit-screen .sf-steps li+li:before{content:"";display:block;width:14px;height:1px;margin-right:4px;background:var(--sb-line-2)}.refit-stage .refit-screen .sf-steps i{display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;font-size:var(--sb-text-xs);font-style:normal}.refit-stage .refit-screen .sf-steps li.is-done{color:var(--sb-mint)}.refit-stage .refit-screen .sf-steps li.is-done+li:before{background:var(--sb-mint)}.refit-stage .refit-screen .sf-steps li.is-active{color:var(--sb-yellow)}.refit-stage .refit-screen .sf-steps li.is-active i{color:#050806;border-color:var(--sb-yellow);background:var(--sb-yellow)}.refit-stage .refit-screen .sf-body{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:var(--sb-gutter, 12px);min-width:0;min-height:0}.refit-stage .refit-screen .sf-plant{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0}.refit-stage .refit-screen .sf-frame{display:grid;place-items:center;overflow:hidden;padding:16px 6px 4px}.refit-stage .refit-screen .sf-pid{display:block;width:100%;height:100%;max-height:520px}.refit-stage .refit-screen .sf-readouts{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.refit-stage .refit-screen .sf-readouts .sb-readout{gap:5px}.refit-stage .refit-screen .sf-readouts .sb-readout>strong{font-size:16px}.refit-stage .refit-screen .sf-readouts .sb-readout.is-good>strong{color:var(--sf-green)}.refit-stage .refit-screen .sf-readouts .sb-meter>i.is-good{background:var(--sf-green)}.refit-stage .refit-screen .sf-readouts .sb-meter>i.is-staged{background:repeating-linear-gradient(135deg,var(--sf-orange) 0 2px,transparent 2px 4px)}.refit-stage .refit-screen .sf-pid text{font-family:var(--sb-font)}.refit-stage .refit-screen .sf-pid .sf-t-title{font-size:12px;fill:var(--sb-ink);letter-spacing:.08em}.refit-stage .refit-screen .sf-pid .sf-t-sub{font-size:9px;fill:var(--sb-muted);letter-spacing:.06em}.refit-stage .refit-screen .sf-pid .sf-t-tiny{font-size:8px;fill:var(--sb-dim);letter-spacing:.06em}.refit-stage .refit-screen .sf-pid .sf-t-tag{font-size:8.5px;fill:var(--sb-muted);letter-spacing:.06em}.refit-stage .refit-screen .sf-pid .sf-t-state{font-size:8.5px;fill:var(--sb-dim);letter-spacing:.06em}.refit-stage .refit-screen .sf-pid .sf-t-state.is-on{fill:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-t-orb{font-size:26px;fill:#1c1206;letter-spacing:.04em}.refit-stage .refit-screen .sf-pid .sf-t-orb-sub{font-size:8.5px;fill:#3a2408;letter-spacing:.08em}.refit-stage .refit-screen .sf-pid .sf-t-bubble{font-size:8px;fill:var(--sb-ink-2)}.refit-stage .refit-screen .sf-pid .sf-t-value{font-size:9.5px;fill:var(--sb-muted);font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sf-pid .sf-t-value.is-on{fill:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-orb{fill:#0a0f10;stroke:var(--sf-orange);stroke-width:1.5}.refit-stage .refit-screen .sf-pid .sf-orb-fuel{fill:#ff9f3dc7}.refit-stage .refit-screen .sf-pid .sf-orb-band{stroke:#0a080459;stroke-width:1}.refit-stage .refit-screen .sf-pid .sf-orb-inner{fill:none;stroke:#0a080466;stroke-dasharray:2 3}.refit-stage .refit-screen .sf-pid .sf-stand{fill:none;stroke:var(--sb-line-3);stroke-width:1.5}.refit-stage .refit-screen .sf-pid .sf-pipe{fill:none;stroke:#1b2d31;stroke-width:7;stroke-linecap:square}.refit-stage .refit-screen .sf-pid .sf-pipe.is-thin{stroke-width:4}.refit-stage .refit-screen .sf-pid .sf-pipe.is-dim{stroke:#111d20}.refit-stage .refit-screen .sf-pid .sf-flow{fill:none;stroke:#23393e;stroke-width:2;stroke-dasharray:6 6}.refit-stage .refit-screen .sf-pid .sf-flow.is-live{stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-flow.is-vent{stroke-width:1.5}.refit-stage .refit-screen .sf-pid .sf-flow.is-vent.is-live{stroke:var(--sb-cyan)}.refit-stage .refit-screen .sf-pid .sf-valve path{stroke:var(--sb-ink-2);stroke-width:1.2}.refit-stage .refit-screen .sf-pid .sf-valve.is-closed path:first-child{fill:#2b3c40}.refit-stage .refit-screen .sf-pid .sf-valve.is-open path:first-child{fill:var(--sf-green);stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-valve .sf-stem{fill:none}.refit-stage .refit-screen .sf-pid .sf-filter,.refit-stage .refit-screen .sf-pid .sf-check{fill:#0a1416;stroke:var(--sb-ink-2);stroke-width:1.2}.refit-stage .refit-screen .sf-pid .sf-pump{fill:#0a1416;stroke:var(--sb-ink-2);stroke-width:1.4}.refit-stage .refit-screen .sf-pid .sf-pump.is-on{stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-pump-mark{fill:none;stroke:var(--sb-muted);stroke-width:1}.refit-stage .refit-screen .sf-pid .sf-rotor{stroke:var(--sb-dim);stroke-width:2}.refit-stage .refit-screen .sf-pid .sf-rotor.is-on{stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-tap{stroke:var(--sb-line-3);stroke-dasharray:2 2}.refit-stage .refit-screen .sf-pid .sf-bubble{fill:#050c0e;stroke:var(--sb-line-3)}.refit-stage .refit-screen .sf-pid .sf-bubble.is-on{stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-bubble-rule{stroke:var(--sb-line-3)}.refit-stage .refit-screen .sf-pid .sf-value{fill:#030809;stroke:var(--sb-line)}.refit-stage .refit-screen .sf-pid .sf-value.is-on{stroke:#67f0a080}.refit-stage .refit-screen .sf-pid .sf-hatch-ground{fill:#0b1417}.refit-stage .refit-screen .sf-pid .sf-hatch-stripe{fill:#24363a}.refit-stage .refit-screen .sf-pid .sf-staged-stripe{fill:var(--sf-orange);opacity:.7}.refit-stage .refit-screen .sf-pid .sf-wall{stroke:var(--sb-line-2)}.refit-stage .refit-screen .sf-pid .sf-probe{fill:#22363b;stroke:var(--sb-ink-2);stroke-width:1}.refit-stage .refit-screen .sf-pid .sf-seal{fill:#050c0e;stroke:var(--sb-amber);stroke-width:1.6}.refit-stage .refit-screen .sf-pid .sf-seal.is-sealed{stroke:var(--sf-green)}.refit-stage .refit-screen .sf-pid .sf-cable{fill:none;stroke:#2a2416;stroke-width:3}.refit-stage .refit-screen .sf-pid .sf-cable-flow{fill:none;stroke:#4a3e20;stroke-width:1.2;stroke-dasharray:3 5}.refit-stage .refit-screen .sf-pid .sf-cable-flow.is-live{stroke:var(--sb-yellow)}.refit-stage .refit-screen .sf-pid .sf-cable.is-shore{stroke:#12323a}.refit-stage .refit-screen .sf-pid .sf-t-tag.is-on{fill:var(--sb-cyan)}.refit-stage .refit-screen .sf-pid .sf-cable-flow.is-live.is-shore{stroke:var(--sb-cyan)}.refit-stage .refit-screen .sf-pid .sf-ship{fill:#9ee3e806;stroke:var(--sb-line-3);stroke-dasharray:5 4}.refit-stage .refit-screen .sf-pid .sf-tank{fill:#040a0c;stroke:var(--sb-ink-2);stroke-width:1.4}.refit-stage .refit-screen .sf-pid .sf-tank-fuel{fill:#67f0a08c}.refit-stage .refit-screen .sf-pid .sf-tank-fuel.is-filling{fill:#67f0a0b3}.refit-stage .refit-screen .sf-pid .sf-tank-meniscus{fill:#d7ffe9}.refit-stage .refit-screen .sf-pid .sf-tank-staged{opacity:.55}.refit-stage .refit-screen .sf-pid .sf-grad{stroke:var(--sb-line-3)}.refit-stage .refit-screen .sf-pid .sf-target{stroke:var(--sf-orange);stroke-width:1.2;stroke-dasharray:3 2}.refit-stage .refit-screen .sf-pid .sf-bat{fill:#040a0c;stroke:var(--sb-ink-2);stroke-width:1.2}.refit-stage .refit-screen .sf-pid .sf-bat-cap{fill:var(--sb-ink-2)}.refit-stage .refit-screen .sf-pid .sf-bat-fill{fill:#fff19a80}.refit-stage .refit-screen .sf-pid .sf-bat-fill.is-charging{fill:var(--sb-yellow)}.refit-stage .refit-screen .sf-side{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden}.refit-stage .refit-screen .sf-ticket,.refit-stage .refit-screen .sf-totalizer{display:grid;gap:8px;min-width:0;padding:10px 11px 11px;border:1px solid var(--sb-line);background:var(--sb-panel)}.refit-stage .refit-screen .sf-ticket.is-locked{border-color:#ff9f3d8c}.refit-stage .refit-screen .sf-ticket.is-receipt{border-color:#67f0a080}.refit-stage .refit-screen .service-fuel-quote{max-width:none;margin:0}.refit-stage .refit-screen .sf-side .service-fuel-readouts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0;background:none}.refit-stage .refit-screen .sf-side .service-fuel-readouts>div{display:flex;align-items:baseline;gap:8px;min-height:0;padding:5px 0;border-bottom:1px dotted var(--sb-line-2);background:none}.refit-stage .refit-screen .sf-side .service-fuel-readouts dt,.refit-stage .refit-screen .sf-side .service-fuel-readouts dd{margin:0;overflow:hidden;white-space:nowrap}.refit-stage .refit-screen .sf-side .service-fuel-readouts dt{color:var(--sf-muted);font-size:var(--sb-text-s);letter-spacing:.08em}.refit-stage .refit-screen .sf-side .service-fuel-readouts dd{margin-left:auto;color:var(--sf-ink);font-size:var(--sb-text-m);text-align:right;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sf-side .service-fuel-readouts>div.is-short dd{color:var(--sb-red)}.refit-stage .refit-screen .sf-side .service-fuel-readouts>div.is-total{padding-top:8px;border-top:1px solid var(--sb-line-2);border-bottom:0}.refit-stage .refit-screen .sf-side .service-fuel-readouts>div.is-total dt{color:var(--sf-orange)}.refit-stage .refit-screen .sf-side .service-fuel-readouts>div.is-total dd{color:var(--sf-orange);font-size:19px}.refit-stage .refit-screen .sf-ticket-foot{margin:0;color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.06em;line-height:1.5}.refit-stage .refit-screen .sf-gauge-block{display:grid;gap:6px;padding:0;border:0;background:none}.refit-stage .refit-screen .sf-gauge-block label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;color:var(--sf-muted);font-size:var(--sb-text-s);letter-spacing:.08em}.refit-stage .refit-screen .sf-gauge-block label strong{color:var(--sf-orange);font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sf-gauge{position:relative;height:24px}.refit-stage .refit-screen .sf-gauge-track{position:absolute;inset:4px 0;border:1px solid var(--sb-line-3);background:#040a0c}.refit-stage .refit-screen .sf-gauge-track i{position:absolute;top:0;bottom:0}.refit-stage .refit-screen .sf-gauge-now{left:0;background:#67f0a08c}.refit-stage .refit-screen .sf-gauge-add{background:repeating-linear-gradient(135deg,rgba(255,159,61,.85) 0 2px,transparent 2px 5px)}.refit-stage .refit-screen .sf-gauge-track b{position:absolute;bottom:0;width:1px;height:4px;margin-left:-.5px;background:var(--sb-line-3)}.refit-stage .refit-screen .sf-gauge-track b.is-major{height:7px;background:var(--sb-muted)}.refit-stage .refit-screen .sf-gauge .service-fuel-range{position:absolute;top:0;height:24px;min-height:0;margin:0;background:transparent;cursor:pointer;appearance:none;-webkit-appearance:none}.refit-stage .refit-screen .sf-gauge .service-fuel-range::-webkit-slider-runnable-track{height:24px;background:transparent}.refit-stage .refit-screen .sf-gauge .service-fuel-range::-moz-range-track{height:24px;background:transparent}.refit-stage .refit-screen .sf-gauge .service-fuel-range::-webkit-slider-thumb{width:7px;height:24px;border:1px solid #050806;background:var(--sf-orange);-webkit-appearance:none;appearance:none}.refit-stage .refit-screen .sf-gauge .service-fuel-range::-moz-range-thumb{width:7px;height:24px;border:1px solid #050806;border-radius:0;background:var(--sf-orange)}.refit-stage .refit-screen .sf-gauge .service-fuel-range:focus-visible{outline:1px solid var(--sb-yellow);outline-offset:2px}.refit-stage .refit-screen .sf-gauge-scale{display:flex;justify-content:space-between;color:var(--sb-dim);font-size:var(--sb-text-xs);font-variant-numeric:tabular-nums}.refit-stage .refit-screen .service-fuel-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px}.refit-stage .refit-screen .service-fuel-presets button{min-height:30px;padding:0 6px;border:1px solid var(--sb-line-3);color:var(--sb-ink-2);background:#071114;font:var(--sb-text-s) var(--sb-font);letter-spacing:.05em;cursor:pointer}.refit-stage .refit-screen .service-fuel-presets button:hover:not(:disabled),.refit-stage .refit-screen .service-fuel-presets button:focus-visible{border-color:var(--sf-orange);color:var(--sf-orange);outline:0}.refit-stage .refit-screen .service-fuel-presets button.is-on{border-color:var(--sf-orange);color:#050806;background:var(--sf-orange)}.refit-stage .refit-screen .service-fuel button[disabled],.refit-stage .refit-screen .service-fuel input[disabled]{cursor:not-allowed;opacity:.42}.refit-stage .refit-screen .service-fuel-loading{display:grid;gap:5px}.refit-stage .refit-screen .service-fuel-loading span{display:block;height:10px;animation:service-fuel-loading 1.2s ease-in-out infinite;background:linear-gradient(90deg,#67f0a00d,#67f0a02e,#67f0a00d)}.refit-stage .refit-screen .service-fuel-error{margin:0;padding:7px 8px;color:var(--sb-red);border:1px solid rgba(255,130,100,.6);background:#ff82640f;font-size:var(--sb-text-s);line-height:1.4}.refit-stage .refit-screen .sf-totalizer{gap:4px;border-color:#67f0a073;background:#030907}.refit-stage .refit-screen .sf-total-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.refit-stage .refit-screen .sf-total-row small{color:var(--sf-muted);font-size:var(--sb-text-s);letter-spacing:.1em}.refit-stage .refit-screen .sf-total-row b{position:relative;color:var(--sf-green);font-size:32px;font-weight:400;line-height:1.05;text-shadow:0 0 10px rgba(103,240,160,.35);font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sf-total-row b:before{content:attr(data-ghost);position:absolute;right:0;z-index:-1;color:#0a1a13;text-shadow:none}.refit-stage .refit-screen .sf-total-row b{isolation:isolate}.refit-stage .refit-screen .sf-total-preset{padding-top:4px;border-top:1px dotted var(--sb-line-2);color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.08em}.refit-stage .refit-screen .sf-side .service-fuel-stage{display:grid;gap:6px;justify-items:stretch;max-width:none;margin:0;padding:0;text-align:left}.refit-stage .refit-screen .sf-side .service-fuel-stage>span{color:var(--sf-muted);font-size:var(--sb-text-xs);letter-spacing:.14em}.refit-stage .refit-screen .sf-side .service-fuel-stage>strong{color:var(--sf-ink);font-size:15px;font-weight:400;letter-spacing:.06em}.refit-stage .refit-screen .service-fuel-progress{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;width:100%;max-width:none;height:12px;padding:2px;border:1px solid rgba(103,240,160,.45);background:#67f0a00a}.refit-stage .refit-screen .service-fuel-progress i{position:relative;overflow:hidden;background:#67f0a017}.refit-stage .refit-screen .service-fuel-progress i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--segment-fill, 0%);background:var(--sf-green);opacity:.8}.refit-stage .refit-screen .service-fuel-progress i.is-lit:before{opacity:1}.refit-stage .refit-screen .sf-interlocks ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.refit-stage .refit-screen .sf-interlocks ul>li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:6px;padding:5px 0;border-bottom:1px dotted var(--sb-line-2);color:var(--sb-muted);font-size:var(--sb-text-s);letter-spacing:.06em}.refit-stage .refit-screen .sf-interlocks ul>li i{font-style:normal}.refit-stage .refit-screen .sf-interlocks ul>li b{color:var(--sb-ink-2);font-weight:400}.refit-stage .refit-screen .sf-interlocks ul>li.is-idle i,.refit-stage .refit-screen .sf-interlocks ul>li.is-idle b{color:var(--sb-dim)}.refit-stage .refit-screen .sf-interlocks ul>li.is-ok i{color:var(--sf-green)}.refit-stage .refit-screen .sf-interlocks ul>li.is-pending i,.refit-stage .refit-screen .sf-interlocks ul>li.is-pending b{color:var(--sb-amber)}.refit-stage .refit-screen .sf-interlocks ul>li.is-fail i,.refit-stage .refit-screen .sf-interlocks ul>li.is-fail b{color:var(--sb-red)}.refit-stage .refit-screen .service-fuel-seating{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;margin:0;text-align:left}.refit-stage .refit-screen .service-fuel-seating span{color:var(--sb-amber);font-size:var(--sb-text-s);letter-spacing:.1em}.refit-stage .refit-screen .service-fuel-seating strong{color:var(--sf-ink);font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .service-fuel-seating i{grid-column:1 / -1;display:block;height:4px;background:#ffbf7526}.refit-stage .refit-screen .service-fuel-seating b{display:block;height:100%;background:var(--sb-amber)}.refit-stage .refit-screen .sf-howto{display:grid;gap:5px;margin:0;padding:4px 0 0 18px;color:var(--sb-muted);font-size:var(--sb-text-s);line-height:1.45;letter-spacing:.04em}.refit-stage .refit-screen .sf-howto li{display:list-item;padding-left:2px}.refit-stage .refit-screen .sf-howto li::marker{color:var(--sb-yellow)}.refit-stage .refit-screen .sf-titleblock{position:absolute;bottom:0;left:0;z-index:2;margin:0;border-left:0;border-right:1px solid var(--sb-line)}.refit-stage .refit-screen .sf-titleblock dt{color:var(--sb-muted)}.refit-stage .refit-screen .sf-titleblock dd{margin:0;color:var(--sb-ink-2)}.refit-stage .refit-screen .sf-locks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--sb-line);background:var(--sb-line)}.refit-stage .refit-screen .sf-locks li{display:flex;align-items:center;gap:5px;min-width:0;padding:5px 7px;overflow:hidden;color:var(--sb-muted);background:var(--sb-panel);font-size:var(--sb-text-xs);letter-spacing:.06em;white-space:nowrap}.refit-stage .refit-screen .sf-locks li:before{content:"";flex:none;width:6px;height:6px;background:var(--sb-dim)}.refit-stage .refit-screen .sf-locks li.is-ok:before{background:var(--sf-green)}.refit-stage .refit-screen .sf-locks li.is-pending:before{background:var(--sb-amber)}.refit-stage .refit-screen .sf-locks li.is-fail{color:var(--sb-red)}.refit-stage .refit-screen .sf-locks li.is-fail:before{background:var(--sb-red)}.refit-stage .refit-screen .sf-log{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:2px;min-height:0;padding:8px 10px;overflow:hidden;border:1px solid var(--sb-rule);background:#02070a;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.04em;line-height:1.5}.refit-stage .refit-screen .sf-log>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sf-log .sf-log-head{align-self:start;margin-bottom:auto;padding-bottom:6px;color:var(--sb-dim)}.refit-stage .refit-screen .sf-log span{display:inline-block;min-width:46px;color:var(--sb-dim);font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sf-log b{color:var(--sb-ink-2);font-weight:400}.refit-stage .refit-screen .sf-log .is-ok b{color:var(--sf-green)}.refit-stage .refit-screen .sf-log .is-bad b{color:var(--sb-red)}.refit-stage .refit-screen .service-fuel-actions .refit-changeset-actions button.is-primary{color:#0b0602;border-color:var(--sf-orange, #ff9f3d);background:#ff9f3d}.refit-stage .refit-screen .service-fuel-actions .refit-changeset-actions button.is-primary:hover:not(:disabled){background:#ffb867}@keyframes service-fuel-loading{0%,to{opacity:.42}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.refit-stage .refit-screen .service-fuel-loading span{animation:none;opacity:1}}@media(max-width:1000px){.refit-stage .refit-screen .sf-steps{display:none}.refit-stage .refit-screen .service-fuel-head{grid-template-columns:120px minmax(0,1fr)}}@media(max-width:900px){.refit-stage .refit-screen .service-fuel{overflow-y:auto}.refit-stage .refit-screen .sf-body{grid-template-columns:minmax(0,1fr)}.refit-stage .refit-screen .sf-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.refit-stage .refit-screen .service-fuel-brand{display:none}.refit-stage .refit-screen .service-fuel-head{grid-template-columns:minmax(0,1fr)}}.module-grid-modal.refit-screen:has(.ship-rig-pane){width:min(1120px,calc(100vw - 58px));height:min(780px,calc(100vh - 54px))}.ship-rig-pane{--rig-line: #9ee3e82e;display:grid;grid-template-rows:minmax(0,1fr) 48px;min-width:0;min-height:0;height:100%;color:#9ee3e8;background:#030607;font:10px var(--game-font-family, "Departure Mono", monospace);text-transform:uppercase}.ship-rig-pane button{border:1px solid #4e7076;color:#bce8df;background:#0b1418;font:inherit;padding:5px 8px;white-space:nowrap;cursor:pointer}.ship-rig-pane button:disabled{opacity:.4;cursor:default}.ship-rig-pane button.primary{color:#fff19a;border-color:#fff19a;background:#fff19a12}.ship-rig-pane b{font-weight:400}.rig-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.rig-drawing{display:grid;grid-template-rows:auto minmax(150px,1fr) auto;gap:8px;min-width:0;min-height:0;padding:10px 12px 10px 14px}.rig-drawing-head{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.rig-drawing-head>div:first-child{display:grid;gap:3px;min-width:0}.rig-drawing-head b{color:#efe8d9;font-size:12px;letter-spacing:.06em;white-space:nowrap}.rig-drawing-head span{color:#8fa9ac;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rig-picker{display:flex;align-items:center;flex:none}.rig-picker button{display:grid;gap:2px;min-width:58px;justify-items:start;padding:3px 8px;font-size:10px;text-align:left;white-space:nowrap}.rig-picker small{color:#8fa9ac;font-size:8px;white-space:nowrap}.rig-picker i{font-size:8px;color:#fff19a;font-style:normal;padding:0 3px}.rig-picker button.is-new{border-style:dashed;border-color:#fff19a88}.rig-picker button[aria-pressed=true]{border:1px solid #fff19a;color:#fff19a;background:#fff19a12}.rig-drawing-sheet{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 222px;min-height:0;border:1px solid var(--rig-line);background:#030a0c;padding-bottom:64px}.rig-side,.rig-aft{display:grid;grid-template-rows:22px minmax(0,1fr);min-height:0;min-width:0}.rig-side>small,.rig-aft>small{padding:6px 8px;font-size:8.5px;white-space:nowrap;color:#8fa9ac}.rig-aft{border-left:1px solid var(--rig-line)}.rig-titleblock{position:absolute;bottom:0;right:0;display:grid;grid-template-columns:auto auto;gap:2px 10px;padding:5px 9px;border-left:1px solid var(--rig-line);border-top:1px solid var(--rig-line);font-size:8.5px;color:#8fa9ac;background:#030a0c}.rig-titleblock b{color:#bce8df}.rig-legend{position:absolute;bottom:6px;left:8px;display:flex;flex-wrap:wrap;gap:5px 10px;max-width:calc(100% - 225px);font-size:8px;color:#8fa9ac}.rig-legend i{display:inline-block;width:8px;height:8px;border:1px solid #9ee3e8;margin-right:4px;vertical-align:-1px}.rig-legend .new{border-color:#fff19a;background:#fff19a66}.rig-legend .cargo{background:#cc8df1;border-color:#000}.rig-legend .room{border:1px dotted #9ee3e855}.rig-berths{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:14px;padding:8px 10px;min-width:0;border:1px solid var(--rig-line);background:#071012}.rig-berths>div{min-width:0}.rig-berths aside{display:grid;align-content:start;gap:6px;font-size:9.5px;color:#8fa9ac;text-transform:none;line-height:1.45}.rig-berths aside b{color:#bce8df;text-transform:uppercase}.rig-inspect{min-height:18px;padding-top:4px;color:#8fa9ac;font-size:8.5px}.rig-work-order{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;border-left:1px solid var(--rig-line);background:#050b0d}.rig-work-order header{display:grid;gap:3px;padding:11px 14px 9px;border-bottom:1px solid var(--rig-line)}.rig-work-order header small{color:#a9dbe3;font-size:9.5px;letter-spacing:.08em}.rig-work-order header b{color:#efe8d9;font-size:12px}.rig-work-order header span{color:#8fa9ac;font-size:8.5px}.rig-work-lines{overflow:auto;min-height:0;padding:4px 14px}.rig-work-line{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;padding:7px 0;border-bottom:1px dotted var(--rig-line);align-items:start}.rig-work-line>span{color:#fff19a}.rig-work-line b{display:block;color:#efe8d9;font-size:10.5px}.rig-work-line div>span{display:block;margin-top:2px;font-size:9px;line-height:1.4;color:#8fa9ac;text-transform:none}.rig-work-line small{color:#bce8df;font-size:9px;white-space:nowrap}.rig-work-line.is-held b,.rig-work-line.is-held>span{color:#ffbf75}.rig-work-line.is-done b,.rig-work-line.is-done>span{color:#75e0c2}.rig-revision{position:relative;font-size:23px;line-height:19px}.rig-revision em{position:absolute;left:7px;top:4px;font-size:8px;font-style:normal}.ship-rig-pane button.rig-toggle{margin:5px 3px 0 0;padding:3px 6px;font-size:9px}.rig-empty,.rig-next{margin:0;padding:14px 2px;color:#8fa9ac;font-size:10px;line-height:1.5;text-transform:none}.rig-next{padding-top:12px}.rig-next b,.rig-empty b{color:#efe8d9;text-transform:uppercase}.rig-checks{display:grid;gap:3px;border-top:1px solid var(--rig-line);padding:8px 14px;color:#75e0c2;font-size:9px}.rig-checks>div{display:grid;grid-template-columns:14px minmax(0,1fr);gap:6px}.rig-checks i{font-style:normal}.rig-checks p{margin:3px 0;text-transform:none;line-height:1.4}.ship-rig-pane .rig-warning{color:#ffbf75}.rig-timeline{padding:8px 14px 10px;border-top:1px solid var(--rig-line)}.rig-timeline>div:first-child{display:flex;justify-content:space-between;color:#8fa9ac;font-size:9px}.rig-timeline b{color:#bce8df}.rig-timeline-bar{position:relative;height:14px;display:flex;padding-top:2px}.rig-timeline-bar i{height:10px;border-right:1px solid #050b0d;flex:1;background:#1a2c30}.rig-timeline-bar .fit{flex-grow:5.5;background:#4a4626}.rig-timeline-bar .survey{flex-grow:1.5;background:#1f5446}.rig-timeline-bar .couple{background:#1d4a52}.rig-timeline-bar b{position:absolute;top:0;bottom:0;width:2px;background:#fff19a;box-shadow:0 0 6px #fff19a}.rig-timeline-labels{display:flex;justify-content:space-between;gap:4px;font-size:7px;color:#8fa9ac;white-space:nowrap}.rig-log{min-height:26px;max-height:52px;overflow:hidden;font-size:8px;line-height:1.45;margin-top:4px;color:#a4adab}.rig-footer{display:flex;align-items:center;gap:10px;padding:0 14px;min-width:0;border-top:1px solid #fff19a66;background:#07090a}.rig-footer>span{flex:1;min-width:0;color:#fff19a;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rig-footer button{min-height:30px}@media(max-width:1100px){.rig-body{grid-template-columns:minmax(0,1fr) 310px}.rig-drawing-sheet{grid-template-columns:minmax(0,1fr) 170px}.rig-drawing-head{flex-wrap:wrap}.rig-berths{grid-template-columns:1fr}.rig-berths aside{display:none}}@media(max-width:700px){.rig-body{grid-template-columns:1fr;overflow:auto}.rig-drawing{min-height:450px}.rig-work-order{min-height:300px;border-left:0;border-top:1px solid var(--rig-line)}.rig-footer{gap:4px;padding:0 5px}.rig-footer>span{font-size:8px}.rig-footer button{padding:4px;font-size:8px}}.rig-aft{position:relative}.rig-head-revisions{position:absolute;display:flex;gap:1px;color:#fff19a;pointer-events:none}.rig-head-revisions.at-top{top:20%;left:56%}.rig-head-revisions.at-right{top:52%;right:5%}.rig-head-revisions.at-bottom{bottom:10%;left:56%}.rig-head-revisions.at-left{top:52%;left:4%}.rig-head-revisions>span{position:relative;font-size:21px;line-height:20px}.rig-head-revisions em{position:absolute;top:3px;left:7px;font-size:8px;font-style:normal}.rig-head-revisions .is-held{color:#ffbf75}.rig-timeline-labels>span{flex-basis:0;overflow:hidden}.rig-timeline.is-empty{border-top:0;padding:0}.rig-timeline.is-empty .rig-log{min-height:0;margin-top:0}.rig-log .is-ok{color:#75e0c2}.rig-picker{position:relative}.rig-picker-action{position:absolute;top:calc(100% + 4px);right:0;z-index:3;padding:5px;background:#050b0d;border:1px solid #4e7076;box-shadow:0 5px 14px #0009}.rig-picker-action button{min-height:26px;white-space:nowrap;color:#ffbf75;border-color:#ffbf75}.ship-rig-pane{position:relative}.ship-rig-pane.is-reading .rig-body{visibility:hidden}.ship-rig-pane .rig-reading{position:absolute;inset:0 0 48px;z-index:3}.refit-stage .refit-screen .sb-interior{display:grid;grid-template-columns:minmax(232px,262px) minmax(0,1fr) minmax(262px,292px);gap:var(--sb-gutter);min-width:0;min-height:0;padding:var(--sb-gutter);overflow:hidden;color:var(--sb-ink-2);font-family:var(--sb-font)}.refit-stage .refit-screen .sb-int-col{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.refit-stage .refit-screen .sb-int-col .sb-panel-head{align-items:center}.refit-stage .refit-screen .sb-int-scroll{display:grid;align-content:start;gap:14px;min-height:0;padding:11px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.refit-stage .refit-screen .sb-int-section{display:grid;gap:7px;min-width:0}.refit-stage .refit-screen .sb-int-section[aria-disabled=true] .sb-int-section-head code{color:var(--sb-dim)}.refit-stage .refit-screen .sb-int-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--sb-rule)}.refit-stage .refit-screen .sb-interior code{color:var(--sb-ink-2);font:var(--sb-text-xs) var(--sb-font);letter-spacing:.08em;font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sb-int-notice{display:grid;gap:6px;padding:8px 9px;border:1px solid rgba(255,191,117,.45);border-left-width:2px;color:var(--sb-amber);background:#ffbf750a;font-size:var(--sb-text-s);letter-spacing:.05em;line-height:1.45}.refit-stage .refit-screen .sb-int-price{margin:0;color:var(--sb-amber);font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .sb-int-link{justify-self:start;padding:0;border:0;color:var(--sb-cyan);background:transparent;font:var(--sb-text-xs) var(--sb-font);letter-spacing:.1em;cursor:pointer}.refit-stage .refit-screen .sb-int-link:hover,.refit-stage .refit-screen .sb-int-link:focus-visible{color:var(--sb-yellow);outline:none}.refit-stage .refit-screen .sb-int-swatch{display:inline-block;flex:none;width:14px;height:14px;background:var(--swatch);box-shadow:0 0 0 1px #000000e6,0 0 0 2px var(--sb-line-2)}.refit-stage .refit-screen .sb-int-swatch.is-round{border-radius:50%}.refit-stage .refit-screen .sb-int-chart{display:grid;gap:1px;border:1px solid var(--sb-line);background:var(--sb-line)}.refit-stage .refit-screen .sb-int-chart-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:30px;padding:0 9px 0 10px;border:0;color:var(--sb-ink-2);background:var(--sb-panel);font:var(--sb-text-s) var(--sb-font);letter-spacing:.08em;text-align:left;cursor:pointer}.refit-stage .refit-screen .sb-int-chart-row code{color:var(--sb-dim)}.refit-stage .refit-screen .sb-int-chart-row:hover:not(:disabled):not(.is-disabled){color:var(--sb-ink);background:var(--sb-panel-2)}.refit-stage .refit-screen .sb-int-chart-row[aria-pressed=true],.refit-stage .refit-screen .sb-int-chart-row.is-pressed{color:var(--sb-yellow);background:#fff19a0d}.refit-stage .refit-screen .sb-int-chart-row[aria-pressed=true]:before,.refit-stage .refit-screen .sb-int-chart-row.is-pressed:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--sb-yellow)}.refit-stage .refit-screen .sb-int-chart-row[aria-pressed=true] code,.refit-stage .refit-screen .sb-int-chart-row.is-pressed code{color:var(--sb-yellow)}.refit-stage .refit-screen .sb-int-chart-row:disabled,.refit-stage .refit-screen .sb-int-chart-row.is-disabled{opacity:.42;cursor:default}.refit-stage .refit-screen .sb-interior input[type=color]{width:14px;height:14px;padding:0;border:0;background:transparent;box-shadow:0 0 0 1px #000000e6,0 0 0 2px var(--sb-line-2);cursor:pointer}.refit-stage .refit-screen .sb-interior input[type=color]::-webkit-color-swatch-wrapper{padding:0}.refit-stage .refit-screen .sb-interior input[type=color]::-webkit-color-swatch{border:0}.refit-stage .refit-screen .sb-interior input[type=color]:disabled{cursor:default}.refit-stage .refit-screen .sb-int-switch{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 9px 0 10px;border:1px solid var(--sb-line);color:var(--sb-ink-2);background:var(--sb-panel);font-size:var(--sb-text-s);letter-spacing:.08em;cursor:pointer}.refit-stage .refit-screen .sb-int-switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.refit-stage .refit-screen .sb-int-switch i{position:relative;flex:none;width:26px;height:12px;border:1px solid var(--sb-line-3);background:#071114}.refit-stage .refit-screen .sb-int-switch i:after{content:"";position:absolute;top:1px;left:1px;width:10px;height:8px;background:var(--sb-dim)}.refit-stage .refit-screen .sb-int-switch input:checked+i{border-color:var(--sb-mint)}.refit-stage .refit-screen .sb-int-switch input:checked+i:after{left:13px;background:var(--sb-mint)}.refit-stage .refit-screen .sb-int-switch input:focus-visible+i{outline:1px solid var(--sb-yellow);outline-offset:2px}.refit-stage .refit-screen .sb-int-switch.is-disabled{opacity:.42;cursor:default}.refit-stage .refit-screen .sb-int-switch.is-compact{min-height:0;padding:0;border:0;background:transparent}.refit-stage .refit-screen .sb-int-reset{justify-self:start;min-height:28px}.refit-stage .refit-screen .sb-int-saves{display:grid;gap:3px;padding:7px 11px 8px;border-top:1px solid var(--sb-rule)}.refit-stage .refit-screen .sb-int-saves p{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .sb-int-saves p span{flex:none;min-width:54px}.refit-stage .refit-screen .sb-int-saves p b{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sb-int-saves p.is-live b{color:var(--sb-mint)}.refit-stage .refit-screen .sb-int-saves p.is-work b{color:var(--sb-yellow)}.refit-stage .refit-screen .sb-int-saves p.is-held b{color:var(--sb-muted)}.refit-stage .refit-screen .sb-int-saves p.is-bad b{color:var(--sb-red)}.refit-stage .refit-screen .sb-int-saves .sb-int-link{margin-left:auto}.refit-stage .refit-screen .sb-int-view{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--sb-gutter);min-width:0;min-height:0}.refit-stage .refit-screen .sb-int-frame{overflow:hidden}.refit-stage .refit-screen .sb-int-stage,.refit-stage .refit-screen .sb-int-detail-stage{position:absolute;right:14px;left:14px;display:grid;place-items:center;container-type:size}.refit-stage .refit-screen .sb-int-stage{top:26px;bottom:calc(38% + 6px)}.refit-stage .refit-screen .sb-int-detail-stage{top:calc(62% + 4px);bottom:50px}.refit-stage .refit-screen .sb-int-drawing{--bezel: #5b7580;position:relative;width:min(100cqw,calc(100cqh * 640 / 412));aspect-ratio:640 / 412}.refit-stage .refit-screen .sb-int-detail{position:relative;width:min(100cqw,calc((100cqh - 16px)*2));aspect-ratio:2 / 1;margin-top:16px;border:1px solid var(--sb-line-2);background:#02080aeb}.refit-stage .refit-screen .sb-int-detail .sb-int-aim{position:absolute}.refit-stage .refit-screen .sb-int-detail{clip-path:inset(-16px 0 0 0)}.refit-stage .refit-screen .sb-int-detail-label{position:absolute;top:-15px;left:0;white-space:nowrap;z-index:2;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .sb-int-drawing svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.refit-stage .refit-screen .sb-int-windscreen{fill:#49d2ff06;stroke:var(--sb-line-2);stroke-width:1;stroke-dasharray:4 4}.refit-stage .refit-screen .sb-int-centre{fill:none;stroke:var(--sb-faint);stroke-width:1;stroke-dasharray:2 6}.refit-stage .refit-screen .sb-int-callout{fill:none;stroke:var(--sb-line-3);stroke-width:1;stroke-dasharray:5 4}.refit-stage .refit-screen .sb-int-callout-tag{fill:var(--sb-ink-2);font:12px var(--sb-font)}.refit-stage .refit-screen .sb-int-tile{fill:#030a0c;stroke:#9ee3e81f;stroke-width:1}.refit-stage .refit-screen .sb-int-join{fill:#010304;transition:fill .16s linear}.refit-stage .refit-screen .sb-int-join.is-gel{fill:color-mix(in srgb,var(--bezel) 70%,transparent)}.refit-stage .refit-screen .sb-int-bezel{fill:none;stroke:var(--bezel);stroke-width:3;stroke-linejoin:round;transition:stroke .16s linear}.refit-stage .refit-screen .sb-int-panel text{fill:var(--sb-muted);font:10px var(--sb-font);letter-spacing:.12em}.refit-stage .refit-screen .sb-interior.is-reduced .sb-int-bezel,.refit-stage .refit-screen .sb-interior.is-reduced .sb-int-join{transition:none}.refit-stage .refit-screen .sb-int-aim{position:absolute;width:0;height:0;pointer-events:none}.refit-stage .refit-screen .sb-int-field{position:absolute;left:0;top:0;width:1000px;height:500px;transform:translate(-50%,-50%)}.refit-stage .refit-screen .sb-int-titleblock{position:absolute;right:0;bottom:0;z-index:2;margin:0}.refit-stage .refit-screen .sb-int-titleblock dd{margin:0;color:var(--sb-ink-2)}.refit-stage .refit-screen .sb-int-readouts{grid-auto-columns:minmax(0,1fr)}.refit-stage .refit-screen .sb-int-readouts .sb-readout>strong{display:flex;align-items:center;gap:7px;font-size:13px}.refit-stage .refit-screen .sb-int-readouts .sb-readout.is-held>strong{color:var(--sb-muted)}.refit-stage .refit-screen .sb-int-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.refit-stage .refit-screen .sb-int-swatches button,.refit-stage .refit-screen .sb-int-custom{display:flex;align-items:center;gap:7px;min-width:0;min-height:28px;padding:0 7px;border:1px solid var(--sb-line);color:var(--sb-ink-2);background:var(--sb-panel);font:var(--sb-text-xs) var(--sb-font);letter-spacing:.08em;cursor:pointer}.refit-stage .refit-screen .sb-int-swatches button:hover:not(:disabled){border-color:var(--sb-line-3);color:var(--sb-ink)}.refit-stage .refit-screen .sb-int-swatches button[aria-pressed=true]{border-color:var(--sb-yellow);color:var(--sb-yellow);background:#fff19a0d}.refit-stage .refit-screen .sb-int-swatches button:disabled,.refit-stage .refit-screen .sb-int-custom.is-disabled{opacity:.42;cursor:default}.refit-stage .refit-screen .sb-int-custom{grid-column:1 / -1}.refit-stage .refit-screen .sb-int-overlays{display:grid;gap:1px;margin:0;padding:0;border:1px solid var(--sb-line);background:var(--sb-line);list-style:none}.refit-stage .refit-screen .sb-int-overlay{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding-right:9px;background:var(--sb-panel)}.refit-stage .refit-screen .sb-int-overlay-head{display:flex;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 0 0 8px;border:0;color:var(--sb-ink-2);background:transparent;font:inherit;text-align:left;cursor:pointer}.refit-stage .refit-screen .sb-int-overlay-head svg{flex:none;width:30px;height:22px}.refit-stage .refit-screen .sb-int-overlay-head svg path{fill:none;stroke:currentColor;stroke-width:2}.refit-stage .refit-screen .sb-int-overlay-head span{display:grid;gap:2px;min-width:0}.refit-stage .refit-screen .sb-int-overlay-head b{overflow:hidden;font-size:var(--sb-text-s);font-weight:400;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.refit-stage .refit-screen .sb-int-overlay-head small{color:var(--sb-dim);font-size:var(--sb-text-xs);letter-spacing:.1em}.refit-stage .refit-screen .sb-int-overlay-head:hover b,.refit-stage .refit-screen .sb-int-overlay-head:focus-visible b{color:var(--sb-ink)}.refit-stage .refit-screen .sb-int-overlay-head:focus-visible{outline:1px solid var(--sb-yellow);outline-offset:-1px}.refit-stage .refit-screen .sb-int-overlay.is-on .sb-int-overlay-head svg{color:var(--sb-cyan)}.refit-stage .refit-screen .sb-int-overlay.is-on .sb-int-overlay-head small{color:var(--sb-mint)}.refit-stage .refit-screen .sb-int-overlay.is-unpowered .sb-int-overlay-head small{color:var(--sb-amber)}.refit-stage .refit-screen .sb-int-overlay.is-not_fitted .sb-int-overlay-head{color:var(--sb-dim)}.refit-stage .refit-screen .sb-int-overlay.is-open{background:var(--sb-panel-2)}.refit-stage .refit-screen .sb-int-overlay.is-open .sb-int-overlay-head b{color:var(--sb-yellow)}.refit-stage .refit-screen .sb-int-overlay-body{grid-column:1 / -1;display:grid;gap:9px;padding:2px 0 10px 47px}.refit-stage .refit-screen .sb-int-overlay-body p{margin:0;color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.04em;line-height:1.5}.refit-stage .refit-screen .sb-int-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px}.refit-stage .refit-screen .sb-int-control>span{color:var(--sb-muted);font-size:var(--sb-text-xs);letter-spacing:.12em}.refit-stage .refit-screen .sb-int-control output{color:var(--sb-ink);font-size:var(--sb-text-s);font-variant-numeric:tabular-nums}.refit-stage .refit-screen .sb-int-control input[type=range]{grid-column:1 / -1;width:100%;margin:0;accent-color:var(--sb-cyan)}.refit-stage .refit-screen .sb-int-segments{grid-column:1 / -1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--sb-line-2)}.refit-stage .refit-screen .sb-int-segments button{min-height:24px;padding:0 4px;border:0;border-left:1px solid var(--sb-line-2);color:var(--sb-muted);background:#071114;font:var(--sb-text-xs) var(--sb-font);letter-spacing:.08em;cursor:pointer}.refit-stage .refit-screen .sb-int-segments button:first-child{border-left:0}.refit-stage .refit-screen .sb-int-segments button:hover:not(:disabled){color:var(--sb-ink)}.refit-stage .refit-screen .sb-int-segments button[aria-pressed=true]{color:#050806;background:var(--sb-yellow)}.refit-stage .refit-screen .sb-int-segments button:disabled{opacity:.42;cursor:default}.refit-stage .refit-screen .sb-interior [aria-disabled=true]:not(:disabled){opacity:.6;cursor:progress}@media(max-width:720px){.refit-stage .refit-screen .sb-interior{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:max-content;align-content:start;overflow-y:auto}.refit-stage .refit-screen .sb-int-view{order:-1;grid-template-rows:380px auto}.refit-stage .refit-screen .sb-int-readouts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.refit-stage .refit-screen .sb-int-col{grid-template-rows:auto auto auto}.refit-stage .refit-screen .sb-int-scroll{overflow:visible}}.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 var(--cockpit-panel-border-width, 1px) #fff19a33}.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))}.left-bulkhead-panel.has-canvas-synoptic.svelte-13k2gfh{background:none;border-color:transparent;box-shadow:none;filter: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-standby-aperture.svelte-k0e0vl{position:absolute;z-index:30;inset:calc(var(--cockpit-panel-padding, 7px) + var(--cockpit-panel-border-width, 1px));overflow:hidden;container-type:size;pointer-events:none}.cockpit-panel-custom-shell[data-panel-id=top-panels].svelte-k0e0vl .cockpit-panel-standby-aperture:where(.svelte-k0e0vl){display:none}.cockpit-panel-custom-shell[data-panel-id=bottom-left-inner].svelte-k0e0vl .cockpit-panel-standby-aperture:where(.svelte-k0e0vl),.cockpit-panel-custom-shell[data-panel-id=bottom-right-inner].svelte-k0e0vl .cockpit-panel-standby-aperture:where(.svelte-k0e0vl){bottom:calc(clamp(28px,5.2cqh,36px) + var(--cockpit-panel-border-width, 1px))}.cockpit-panel-custom-shell.is-standby .cockpit-panel-custom-content>*>*{visibility:hidden!important}.cockpit-panel-custom-shell.is-standby .cockpit-panel-custom-content *{pointer-events:none!important}.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-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}.hud-quality-diagnostics.svelte-1v7zl00{position:absolute;top:8px;right:8px;z-index:80;display:grid;gap:3px;min-width:250px;max-width:min(420px,calc(100vw - 16px));padding:8px 10px;border:var(--cockpit-screen-line-strong, 1.25px) solid rgba(103,240,160,.88);color:#d9fbff;background:#000608f0;font:400 10px / 1.25 var(--game-font-family, monospace);font-size:max(10px,var(--cockpit-screen-type-secondary, 10px));pointer-events:none}strong.svelte-1v7zl00{color:#67f0a0;font-weight:400}span.svelte-1v7zl00{white-space:nowrap}em.svelte-1v7zl00{color:#ff8264;font-style:normal}.cockpit-instrument-layer.svelte-qn0tmh{--cockpit-source-type-micro-floor: var(--cockpit-screen-type-micro, 6px);--cockpit-source-type-secondary-floor: var(--cockpit-screen-type-secondary, 7px);--cockpit-source-type-primary-floor: var(--cockpit-screen-type-primary, 9px);--cockpit-source-line-block-standard: var(--cockpit-screen-line-standard, 1px);--cockpit-source-line-inline-standard: var(--cockpit-screen-line-standard, 1px);--cockpit-source-line-block-strong: var(--cockpit-screen-line-strong, 1.25px);--cockpit-source-line-inline-strong: var(--cockpit-screen-line-strong, 1.25px);--cockpit-panel-border-width: var(--cockpit-screen-line-standard, 1px);position:absolute;inset:0;z-index:26;overflow:hidden;pointer-events:none;opacity:0;contain:layout paint style}.cockpit-instrument-layer.svelte-qn0tmh [data-cockpit-line-tier=standard]{--cockpit-semantic-line-block: var(--cockpit-source-line-block-standard, 1px);--cockpit-semantic-line-inline: var(--cockpit-source-line-inline-standard, 1px)}.cockpit-instrument-layer.svelte-qn0tmh [data-cockpit-line-tier=strong]{--cockpit-semantic-line-block: var(--cockpit-source-line-block-strong, 1.25px);--cockpit-semantic-line-inline: var(--cockpit-source-line-inline-strong, 1.25px)}.cockpit-instrument-layer.is-active.svelte-qn0tmh{opacity:1}.cockpit-instrument-layer.svelte-qn0tmh .cockpit-panel-custom-content{transition:filter .2s cubic-bezier(.4,0,.2,1)}.cockpit-instrument-layer.svelte-qn0tmh .cockpit-panel-gel-layer{transition:filter 1s cubic-bezier(.4,0,.2,1),opacity 1s cubic-bezier(.4,0,.2,1)}.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .cockpit-panel-custom-shell:not([data-panel-id=top-panels]) .cockpit-panel-custom-content,.cockpit-instrument-layer.is-ship-powering-down.svelte-qn0tmh .cockpit-panel-custom-shell:not([data-panel-id=top-panels]) .cockpit-panel-custom-content{filter:brightness(.54) saturate(.58)}.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .cockpit-panel-gel-layer,.cockpit-instrument-layer.is-ship-powering-down.svelte-qn0tmh .cockpit-panel-gel-layer{filter:brightness(.46) saturate(.5);opacity:.48}.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .is-alarming:not(.left-bulkhead-panel),.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .has-alarm,.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .tone-danger:not(.resource-synoptic),.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh .tone-critical:not(.resource-synoptic){filter:brightness(1.72) saturate(1.55)}.cockpit-instrument-layer.is-ship-standby.svelte-qn0tmh [data-left-bulkhead-resource] [class*=flow],.cockpit-instrument-layer.is-ship-powering-down.svelte-qn0tmh [data-left-bulkhead-resource] [class*=flow]{animation-play-state:paused!important}.app.is-title .cockpit-instrument-layer.svelte-qn0tmh{display:none}@media(pointer:coarse)and (max-height:520px){.cockpit-instrument-layer.svelte-qn0tmh{display:none}.cockpit-instrument-layer.has-right-bulkhead-drawer.svelte-qn0tmh{display:block}}.right-bulkhead-drawer.svelte-qn0tmh{position:fixed;z-index:58;top:max(env(safe-area-inset-top),8px);right:max(env(safe-area-inset-right),0px);width:min(360px,calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(720px,calc(100dvh - max(env(safe-area-inset-top),8px) - env(safe-area-inset-bottom) - 8px));max-width:100vw;min-height:0;overflow:hidden;pointer-events:auto}@media(prefers-reduced-motion:reduce){.cockpit-instrument-layer.svelte-qn0tmh .cockpit-panel-custom-content,.cockpit-instrument-layer.svelte-qn0tmh .cockpit-panel-gel-layer{transition-duration:.18s}}.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}.auto-grab-reticle.svelte-ohq72h{--auto-grab-color: #b493ff;--auto-grab-bright: #e6d9ff;position:absolute;inset:0;pointer-events:none}.auto-grab-reticle.svelte-ohq72h *{box-sizing:border-box}[data-tone=hold].svelte-ohq72h{--auto-grab-color: #ffa14a;--auto-grab-bright: #ffd9a8}[data-tone=power].svelte-ohq72h{--auto-grab-color: #ff6b6b;--auto-grab-bright: #ffc4c4}.auto-grab-ticks.svelte-ohq72h{position:absolute;left:50%;top:50%;z-index:22;display:block;width:324px;height:324px;opacity:.6;transform:translate(-50%,-50%);background:linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) left top / 34px 2px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) left top / 2px 34px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) right top / 34px 2px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) right top / 2px 34px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) left bottom / 34px 2px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) left bottom / 2px 34px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) right bottom / 34px 2px no-repeat,linear-gradient(var(--auto-grab-color),var(--auto-grab-color)) right bottom / 2px 34px no-repeat}.auto-grab-ticks[data-tone=working].svelte-ohq72h{opacity:1;animation:svelte-ohq72h-auto-grab-tick-flash .12s steps(1,end) infinite}.auto-grab-ticks[data-tone=hold].svelte-ohq72h,.auto-grab-ticks[data-tone=power].svelte-ohq72h{opacity:.92}@keyframes svelte-ohq72h-auto-grab-tick-flash{0%,50%{opacity:1}50.01%,to{opacity:.58}}.auto-grab-mode.svelte-ohq72h{position:absolute;left:50%;top:calc(50% - 168px);z-index:22;display:grid;gap:3px;justify-items:center;width:324px;font-family:var(--game-font-family, "Departure Mono", monospace);text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-100%)}.auto-grab-tag.svelte-ohq72h{min-width:168px;padding:4px 9px 3px;background:var(--auto-grab-color);color:#150d24;font-size:max(10px,var(--cockpit-screen-type-primary, 10px));font-weight:900;letter-spacing:.11em;line-height:1;text-align:center}.auto-grab-mode[data-tone=working].svelte-ohq72h .auto-grab-tag:where(.svelte-ohq72h){animation:svelte-ohq72h-auto-grab-tick-flash .12s steps(1,end) infinite}.auto-grab-status.svelte-ohq72h,.auto-grab-counts.svelte-ohq72h{text-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}.auto-grab-status.svelte-ohq72h{color:var(--auto-grab-bright);font-size:12px;font-weight:900;letter-spacing:.06em;line-height:1}.auto-grab-counts.svelte-ohq72h{color:#d8cfe6;font-size:9px;font-weight:900;letter-spacing:.05em;line-height:1}.auto-grab-counts.svelte-ohq72h b:where(.svelte-ohq72h){color:#fff;font-weight:900}.auto-grab-queue.svelte-ohq72h{display:flex;gap:4px;width:168px;outline:1px solid #000000;outline-offset:1px}.auto-grab-queue.svelte-ohq72h i:where(.svelte-ohq72h){height:4px;flex:1;background:#1b1626}.auto-grab-queue.svelte-ohq72h i.filled:where(.svelte-ohq72h){background:var(--auto-grab-color)}.auto-grab-queue.svelte-ohq72h i.next:where(.svelte-ohq72h){background:#fff}.auto-grab-target.svelte-ohq72h{position:absolute;z-index:23;width:64px;height:64px;color:var(--auto-grab-bright);transform:translate(-50%,-50%);transition:left 90ms linear,top 90ms linear;animation:svelte-ohq72h-auto-grab-acquire .14s ease-out}@keyframes svelte-ohq72h-auto-grab-acquire{0%{scale:1.6}to{scale:1}}.auto-grab-target.svelte-ohq72h svg:where(.svelte-ohq72h),.auto-grab-chevron.svelte-ohq72h svg:where(.svelte-ohq72h){display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;filter:drop-shadow(0 1px 2px #070510)}.auto-grab-target.svelte-ohq72h .ticks:where(.svelte-ohq72h){stroke-width:1}.auto-grab-target.svelte-ohq72h span:where(.svelte-ohq72h){position:absolute;top:72px;left:50%;padding:3px 5px;background:#100c20e8;color:var(--auto-grab-bright);font:9px var(--game-font-family, "Departure Mono", monospace);letter-spacing:.06em;white-space:nowrap;transform:translate(-50%)}.auto-grab-chevron.svelte-ohq72h{position:absolute;z-index:23;width:26px;height:26px;margin:-13px 0 0 -13px;color:var(--auto-grab-color);transition:left 90ms linear,top 90ms linear}.auto-grab-flash.svelte-ohq72h{position:absolute;left:50%;top:calc(50% + 104px);z-index:24;min-width:220px;padding:6px 10px;border:1px solid currentColor;background:#090614d1;color:var(--auto-grab-bright);font-family:var(--game-font-family, "Departure Mono", monospace);font-size:11px;font-weight:900;letter-spacing:.07em;line-height:1;text-align:center;text-transform:uppercase;transform:translate(-50%);opacity:1}@media(max-width:700px){.auto-grab-ticks.svelte-ohq72h{width:250px;height:250px}.auto-grab-mode.svelte-ohq72h{top:calc(50% - 132px);width:250px}.auto-grab-tag.svelte-ohq72h{min-width:140px;font-size:9px}.auto-grab-status.svelte-ohq72h{font-size:11px}.auto-grab-counts.svelte-ohq72h{font-size:8px}.auto-grab-flash.svelte-ohq72h{top:calc(50% + 88px);font-size:10px}}@media(prefers-reduced-motion:reduce){.auto-grab-ticks[data-tone=working].svelte-ohq72h,.auto-grab-mode[data-tone=working].svelte-ohq72h .auto-grab-tag:where(.svelte-ohq72h){animation:none}.auto-grab-target.svelte-ohq72h,.auto-grab-flash.svelte-ohq72h{animation:none}}.docking-overlay-layer.svelte-1kx6yxa{position:absolute;inset:0;pointer-events:none}.fuel-probe-cue.svelte-eyj2f5{--probe-color: #5dffb5;--probe-detail: #5dffb5;position:absolute;inset:0;z-index:3;display:block;visibility:hidden;color:var(--probe-color);font-family:var(--game-font-family, "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace);opacity:0;pointer-events:none;text-transform:uppercase;transition:opacity .12s ease,visibility 0s linear .12s}.fuel-probe-cue.is-visible.svelte-eyj2f5{visibility:visible;opacity:1;transition:opacity 90ms ease,visibility 0s linear 0s}.fuel-probe-cue.is-captured.svelte-eyj2f5{--probe-color: #67f0a0;--probe-detail: #67f0a0}.fuel-probe-cue.is-seated.svelte-eyj2f5{--probe-color: #fff19a;--probe-detail: #fff19a}.fuel-probe-cue.is-warning.svelte-eyj2f5{--probe-color: #ff8264;--probe-detail: #ff3f3f}.probe-mode-plaque.svelte-eyj2f5{position:absolute;left:50%;top:-4px;z-index:4;box-sizing:border-box;display:grid;min-width:154px;padding:6px 10px 5px;color:#07130f;background:var(--probe-color);font-variant-numeric:tabular-nums;text-align:center;transform:translate(-50%,-100%);animation:svelte-eyj2f5-probe-active-plaque-pulse 1.18s steps(2,end) infinite}.probe-mode-plaque.svelte-eyj2f5 strong:where(.svelte-eyj2f5),.probe-mode-plaque.svelte-eyj2f5 span:where(.svelte-eyj2f5){display:block;white-space:nowrap}.probe-mode-plaque.svelte-eyj2f5 strong:where(.svelte-eyj2f5){font-size:max(12px,var(--cockpit-screen-type-primary, 12px));font-weight:950;line-height:1;letter-spacing:.035em}.probe-mode-plaque.svelte-eyj2f5 span:where(.svelte-eyj2f5){margin-top:3px;font-size:max(8px,var(--cockpit-screen-type-micro, 8px));font-weight:900;line-height:1;letter-spacing:.025em}.fuel-probe-cue.is-too-fast.svelte-eyj2f5 .probe-mode-plaque:where(.svelte-eyj2f5){color:#fff;background:#ff3f3f;animation:svelte-eyj2f5-probe-danger-plaque-flash .38s steps(2,end) infinite}.fuel-probe-cue.is-controls-locked.svelte-eyj2f5 .probe-mode-plaque:where(.svelte-eyj2f5){color:#11140d;background:#fff19a;animation:svelte-eyj2f5-probe-lock-plaque-pulse .82s steps(2,end) infinite}.fuel-probe-cue.is-transfer-active.svelte-eyj2f5 .probe-mode-plaque:where(.svelte-eyj2f5){color:#07130f;background:#5dffb5}.probe-guidance.svelte-eyj2f5{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;color:var(--probe-color);opacity:0;transition:opacity .12s ease}.probe-guidance.is-active.svelte-eyj2f5{opacity:.92}.fuel-probe-cue.is-controls-locked.svelte-eyj2f5 .probe-guidance.is-active:where(.svelte-eyj2f5){opacity:.18}.probe-guide-boundary.svelte-eyj2f5,.probe-rib-guide.svelte-eyj2f5,.probe-docking-circle.svelte-eyj2f5{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.probe-guide-boundary.svelte-eyj2f5{stroke-width:.75px;opacity:.24}.probe-rib-guide.svelte-eyj2f5{stroke-width:.75px;stroke-linecap:square;opacity:.58}.probe-rib-edge-dot.svelte-eyj2f5{fill:currentColor;opacity:.78}.probe-guide-pulse-ring.svelte-eyj2f5{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.probe-docking-circle.svelte-eyj2f5{transform-box:fill-box;transform-origin:center}.probe-docking-circle-outer.svelte-eyj2f5{stroke-width:1.25px;stroke-dasharray:2 6;opacity:.58;animation:svelte-eyj2f5-probe-circle-orbit 2.2s linear infinite}.probe-docking-circle-middle.svelte-eyj2f5{stroke-width:1.5px;stroke-dasharray:9 6;opacity:.78;animation:svelte-eyj2f5-probe-circle-orbit 1.6s linear infinite reverse}.probe-docking-circle-throat.svelte-eyj2f5{stroke-width:2px;opacity:.98}.probe-docking-center-dot.svelte-eyj2f5{fill:currentColor;opacity:.95}@keyframes svelte-eyj2f5-probe-circle-orbit{to{stroke-dashoffset:-28}}.probe-readout.svelte-eyj2f5{position:absolute;z-index:2;box-sizing:border-box;width:96px;min-height:49px;padding:5px 6px;border:var(--cockpit-screen-line-standard, 1px) solid var(--probe-color);background:#0000009e;box-shadow:none;font-variant-numeric:tabular-nums;transition:opacity .12s ease,filter .12s ease}.fuel-probe-cue.is-controls-locked.svelte-eyj2f5 .probe-readout:where(.svelte-eyj2f5){opacity:.16;filter:saturate(.35)}.probe-readout.is-danger.svelte-eyj2f5{border-color:#ff3f3f;background:#580505d1;animation:svelte-eyj2f5-probe-speed-readout-flash .38s steps(2,end) infinite}.probe-readout.svelte-eyj2f5 span:where(.svelte-eyj2f5),.probe-readout.svelte-eyj2f5 strong:where(.svelte-eyj2f5),.probe-readout.svelte-eyj2f5 small:where(.svelte-eyj2f5){position:static;display:block}.probe-capture-value.svelte-eyj2f5{display:flex;align-items:baseline;justify-content:space-between;gap:4px;margin-top:2px}.probe-readout.svelte-eyj2f5 .probe-capture-value:where(.svelte-eyj2f5) strong:where(.svelte-eyj2f5){margin:0;font-size:14px;line-height:1}.probe-capture-value.svelte-eyj2f5 em:where(.svelte-eyj2f5){color:var(--probe-color);font-size:max(9px,var(--cockpit-screen-type-micro, 9px));font-style:normal;font-weight:950;line-height:1}.probe-readout.svelte-eyj2f5 span:where(.svelte-eyj2f5),.probe-readout.svelte-eyj2f5 small:where(.svelte-eyj2f5){color:#f8f2d1c7;font-size:max(8px,var(--cockpit-screen-type-micro, 8px));font-weight:900;line-height:1.1}.probe-readout.svelte-eyj2f5 strong:where(.svelte-eyj2f5){overflow:hidden;max-width:100%;margin-top:2px;color:var(--probe-color);font-size:14px;font-weight:900;line-height:1;text-overflow:clip;white-space:nowrap}.probe-readout-br.svelte-eyj2f5 strong:where(.svelte-eyj2f5){font-size:max(12px,var(--cockpit-screen-type-primary, 12px))}.probe-readout.svelte-eyj2f5 small:where(.svelte-eyj2f5){overflow:hidden;margin-top:3px;color:var(--probe-detail);text-overflow:clip;white-space:nowrap}.probe-readout-tl.svelte-eyj2f5{left:-18px;top:6px}.probe-readout-tr.svelte-eyj2f5{right:-18px;top:6px;text-align:right}.probe-readout-bl.svelte-eyj2f5{left:-18px;bottom:4px}.probe-readout-br.svelte-eyj2f5{right:-18px;bottom:4px;text-align:right}.probe-depth-track.svelte-eyj2f5{position:absolute;left:6px;right:6px;bottom:2px;display:block;height:2px;background:#ffffff1f}.probe-depth-track.svelte-eyj2f5 b:where(.svelte-eyj2f5){display:block;height:100%;background:var(--probe-color);transition:width 90ms linear}@keyframes svelte-eyj2f5-probe-active-plaque-pulse{0%,64%{opacity:1}65%,to{opacity:.68}}@keyframes svelte-eyj2f5-probe-danger-plaque-flash{0%,49%{background:#ff3f3f}50%,to{background:#9e1717}}@keyframes svelte-eyj2f5-probe-lock-plaque-pulse{0%,58%{opacity:1}59%,to{opacity:.76}}@keyframes svelte-eyj2f5-probe-speed-readout-flash{0%,49%{opacity:1}50%,to{opacity:.62}}@media(max-width:520px){.probe-readout.svelte-eyj2f5{width:86px;padding-inline:5px}.probe-readout-tl.svelte-eyj2f5,.probe-readout-bl.svelte-eyj2f5{left:-4px}.probe-readout-tr.svelte-eyj2f5,.probe-readout-br.svelte-eyj2f5{right:-4px}}@media(prefers-reduced-motion:reduce){.fuel-probe-cue.svelte-eyj2f5,.probe-depth-track.svelte-eyj2f5 b:where(.svelte-eyj2f5),.probe-guidance.svelte-eyj2f5{transition:none}.probe-mode-plaque.svelte-eyj2f5,.probe-readout.is-danger.svelte-eyj2f5,.probe-docking-circle.svelte-eyj2f5{animation:none}.probe-guide-pulse-ring.svelte-eyj2f5{display:none}}.ri-header.svelte-qf5gfb{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:0;min-width:0;padding:0;font-size:10px;letter-spacing:.04em}.ri-header.svelte-qf5gfb>b:where(.svelte-qf5gfb){grid-column:2;justify-self:stretch;align-self:stretch;display:grid;place-items:center;min-width:0;border-inline:1px solid var(--ri-color);background:#04070acc;font-size:inherit;font-weight:inherit;letter-spacing:inherit;white-space:pre}.ri-header.svelte-qf5gfb .ri-flank:where(.svelte-qf5gfb){min-width:0;max-width:100%;padding:0 8px;overflow:hidden;font-size:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap}.ri-header.svelte-qf5gfb .ri-port-type:where(.svelte-qf5gfb){grid-column:1;justify-self:stretch;opacity:1}.ri-header.svelte-qf5gfb .ri-target:where(.svelte-qf5gfb){grid-column:3;justify-self:stretch;text-align:right}.ri-camera-nav.svelte-vxuqbf{position:absolute;inset:0;z-index:2;color:#b9cdd3;font-size:10px;line-height:1;letter-spacing:.07em;text-shadow:var(--ri-stroke-fine);pointer-events:none}.ri-camera-hint.svelte-vxuqbf{position:absolute;display:flex;align-items:center;justify-content:center;gap:7px;min-height:18px;white-space:nowrap}.ri-camera-hint[data-direction=top].svelte-vxuqbf{top:-42px;left:50%;transform:translate(-50%,-50%)}.ri-camera-hint[data-direction=bottom].svelte-vxuqbf{bottom:-42px;left:50%;transform:translate(-50%,50%)}.ri-camera-hint[data-direction=left].svelte-vxuqbf{top:calc(50% - 28px);left:-42px;transform:translate(-100%,-50%)}.ri-camera-hint[data-direction=right].svelte-vxuqbf{top:calc(50% - 28px);right:-42px;transform:translate(100%,-50%);flex-direction:row-reverse}.ri-camera-arrow.svelte-vxuqbf{color:#7e9aa3;font-size:14px}.ri-camera-name.svelte-vxuqbf{opacity:.78;white-space:pre}kbd.svelte-vxuqbf{display:grid;place-items:center;box-sizing:border-box;width:19px;height:19px;border:1px solid rgba(185,205,211,.42);color:#dae9ee;font:inherit;letter-spacing:0}@media(max-width:1200px){.ri-camera-hint[data-direction=left].svelte-vxuqbf{left:-14px}.ri-camera-hint[data-direction=right].svelte-vxuqbf{right:-14px}}@media(max-width:1100px){.ri-camera-hint[data-direction=left].svelte-vxuqbf{left:0;gap:3px}.ri-camera-hint[data-direction=right].svelte-vxuqbf{right:0;gap:3px}.ri-camera-hint[data-direction=left].svelte-vxuqbf .ri-camera-name:where(.svelte-vxuqbf),.ri-camera-hint[data-direction=right].svelte-vxuqbf .ri-camera-name:where(.svelte-vxuqbf){display:none}}i.svelte-hbhdtn{animation:svelte-hbhdtn-ri-pip-arrive .18s ease-out both;animation-delay:calc(var(--ri-pip-delay) + var(--ri-pip-step) * 22ms)}@keyframes svelte-hbhdtn-ri-pip-arrive{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){i.svelte-hbhdtn{animation:none}}.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;transition:opacity 1s cubic-bezier(.4,0,.2,1),filter 1s cubic-bezier(.4,0,.2,1)}.reticle-layer-host.is-fuel-probe-active.svelte-yfmi4n .reticle-decor-layer:where(.svelte-yfmi4n){display:none}.reticle-layer-host.is-ship-standby.svelte-yfmi4n .reticle-decor-layer:where(.svelte-yfmi4n),.reticle-layer-host.is-ship-powering-down.svelte-yfmi4n .reticle-decor-layer:where(.svelte-yfmi4n){opacity:.2;filter:saturate(.55) brightness(.72)}@media(prefers-reduced-motion:reduce){.reticle-decor-layer.svelte-yfmi4n{transition-duration:.18s}}.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: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)}.pixel-editor.svelte-3m7bnv{--editor-canvas-size: 512px;--editor-palette-width: 104px;display:grid;gap:14px;min-width:0;color:#eef8ff;font-family:var(--game-font-family, "Departure Mono", monospace)}.editor-toolbar.svelte-3m7bnv{grid-area:toolbar;display:flex;flex-wrap:nowrap;gap:10px;align-items:center;justify-content:center;justify-self:center;width:max-content}.segmented.svelte-3m7bnv,.history-actions.svelte-3m7bnv{display:flex;gap:4px;align-items:center;padding:4px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#050c16b8}button.svelte-3m7bnv{min-height:34px;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;padding:0 12px;text-transform:uppercase;cursor:pointer}button.svelte-3m7bnv:hover:not(:disabled),button.svelte-3m7bnv:focus-visible{border-color:#7dd3fcdb;color:#f8fafc;outline:none}button.svelte-3m7bnv:disabled{cursor:not-allowed;opacity:.42}button.active.svelte-3m7bnv{border-color:#2dd4bfe6;background:#14b8a638;color:#ccfbf1}.brush-size-button.svelte-3m7bnv{display:grid;place-items:center;width:34px;min-width:34px;padding:0}.brush-dot.svelte-3m7bnv{display:block;width:var(--brush-dot-size);height:var(--brush-dot-size);border-radius:999px;background:currentColor;box-shadow:0 0 0 1px #e2e8f02e}.editor-body.svelte-3m7bnv{display:grid;grid-template-columns:minmax(240px,var(--editor-canvas-size)) var(--editor-palette-width);grid-template-areas:"toolbar ." "canvas palette" "history .";gap:12px;align-items:stretch;justify-content:start;width:fit-content;max-width:100%}.history-actions.svelte-3m7bnv{grid-area:history;justify-self:center}.pixel-canvas.svelte-3m7bnv{grid-area:canvas;width:100%;aspect-ratio:1;height:auto;border:1px solid rgba(125,211,252,.52);border-radius:8px;background-color:#000;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%;box-shadow:0 18px 48px #00000061,inset 0 0 0 1px #ffffff0a;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none}.pixel-canvas.svelte-3m7bnv:focus-visible{outline:2px solid rgba(45,212,191,.9);outline-offset:3px}.palette.svelte-3m7bnv{grid-area:palette;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));gap:8px;align-self:stretch;box-sizing:border-box;height:auto;min-height:0;padding:8px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#050c16b8}.palette.svelte-3m7bnv button:where(.svelte-3m7bnv){width:100%;min-width:0;height:100%;min-height:0;padding:0;border-color:#e2e8f06b;background:var(--swatch)}.palette.svelte-3m7bnv button.active:where(.svelte-3m7bnv){box-shadow:inset 0 0 0 3px #020617,inset 0 0 0 5px #2dd4bfeb}.editor-actions.svelte-3m7bnv{display:flex;justify-content:flex-end;gap:10px}.editor-actions.svelte-3m7bnv button:where(.svelte-3m7bnv){min-width:104px;padding:0 14px}.editor-actions.svelte-3m7bnv .primary:where(.svelte-3m7bnv){border-color:#2dd4bfdb;background:#0d94889e;color:#f0fdfa}.editor-actions.svelte-3m7bnv .secondary:where(.svelte-3m7bnv){background:#0f172a9e}@media(max-width:720px){.pixel-editor.svelte-3m7bnv{--editor-palette-width: auto}.editor-toolbar.svelte-3m7bnv{align-items:stretch}.segmented.svelte-3m7bnv{flex:1 1 auto;justify-content:center}.editor-body.svelte-3m7bnv{grid-template-columns:1fr;grid-template-areas:"toolbar" "canvas" "history" "palette";width:100%}.editor-toolbar.svelte-3m7bnv{justify-self:stretch;flex-wrap:wrap;width:auto}.history-actions.svelte-3m7bnv{justify-self:stretch;justify-content:center}.palette.svelte-3m7bnv{grid-template-columns:repeat(8,24px);grid-template-rows:auto;height:auto;justify-content:center}.palette.svelte-3m7bnv button:where(.svelte-3m7bnv){width:24px;min-width:24px;height:24px;min-height:24px}}.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}}.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}}.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.oms-burn.active.svelte-3hl7h9{border-color:#ffad3ddb;background:#5e3a08c7;color:#fff6df}button.oms-burn.locked.svelte-3hl7h9{border-color:#625b32e6;background:#19180fd1;color:#b8ad79;text-decoration:line-through}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}}.cube-cargo-touch.svelte-18vtvtb{position:fixed;z-index:54;right:max(18px,env(safe-area-inset-right));bottom:max(28px,env(safe-area-inset-bottom));display:none;width:min(160px,calc(100vw - 36px));min-height:44px;border:1px solid #75f5cf;background:#102b2a;color:#fff;font:700 12px/1.2 Departure Mono,monospace;letter-spacing:.08em;pointer-events:auto}.cube-cargo-touch.svelte-18vtvtb:disabled{border-color:#3b5358;color:#5d7479}.cube-cargo-auto.svelte-18vtvtb{position:fixed;z-index:54;right:max(18px,env(safe-area-inset-right));bottom:calc(max(28px,env(safe-area-inset-bottom)) + 52px);display:none;width:min(160px,calc(100vw - 36px));min-height:44px;border:1px solid #8b72b4;background:#231a34;color:#cdb9ef;font:700 12px/1.2 Departure Mono,monospace;letter-spacing:.08em;pointer-events:auto}.cube-cargo-auto.is-armed.svelte-18vtvtb{border-color:#b493ff;background:#37264f;color:#f3ebff}.cube-cargo-jettison.svelte-18vtvtb{position:fixed;z-index:54;right:calc(max(18px,env(safe-area-inset-right)) + min(160px,calc(100vw - 36px)) + 10px);bottom:max(28px,env(safe-area-inset-bottom));display:none;width:104px;min-height:44px;border:1px solid #ff8068;background:linear-gradient(90deg,#5a1d14 0 100%) no-repeat left / 0% 100%,#24100c;color:#ffc9bd;font:700 11px/1.2 Departure Mono,monospace;letter-spacing:.08em;pointer-events:auto}.cube-cargo-jettison.is-arming.svelte-18vtvtb{background-size:100% 100%;transition:background-size .85s linear}.cargo-toast.svelte-18vtvtb{position:fixed;z-index:60;top:18%;left:50%;translate:-50% 0;border:1px solid #75f5cf;background:#00080ae6;color:#fff;padding:10px 16px;font:700 12px Departure Mono,monospace;letter-spacing:.07em}.cargo-toast[data-tone=warning].svelte-18vtvtb{border-color:#ff8068}@media(pointer:fine){.cube-cargo-touch.desktop-handoff.svelte-18vtvtb{display:block}}@media(pointer:coarse){.cube-cargo-touch.svelte-18vtvtb,.cube-cargo-auto.svelte-18vtvtb,.cube-cargo-jettison.svelte-18vtvtb{display:block}}.player-contact-overlay.svelte-idl6w5{position:fixed;inset:0;z-index:34;overflow:hidden;pointer-events:none}.player-contact-marker.svelte-idl6w5{--contact-color: rgba(158, 227, 232, .82);appearance:none;position:absolute;padding:0;color:#f8f2d1;border:0;border-radius:0;outline:0;background:transparent;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.player-contact-marker.svelte-idl6w5:hover,.player-contact-marker.svelte-idl6w5:focus-visible,.player-contact-marker.is-selected.svelte-idl6w5{--contact-color: #f8f2d1}.player-contact-marker.svelte-idl6w5:focus-visible{box-shadow:0 0 0 1px #f8f2d18f}.corner.svelte-idl6w5{position:absolute;width:12px;height:12px;border-color:var(--contact-color);transition:border-color .1s ease}.is-selected.svelte-idl6w5 .corner:where(.svelte-idl6w5){width:15px;height:15px;border-width:2px}.corner-tl.svelte-idl6w5{left:0;top:0;border-top:var(--cockpit-screen-line-standard, 1px) solid;border-left:var(--cockpit-screen-line-standard, 1px) solid}.corner-tr.svelte-idl6w5{right:0;top:0;border-top:var(--cockpit-screen-line-standard, 1px) solid;border-right:var(--cockpit-screen-line-standard, 1px) solid}.corner-br.svelte-idl6w5{right:0;bottom:0;border-right:var(--cockpit-screen-line-standard, 1px) solid;border-bottom:var(--cockpit-screen-line-standard, 1px) solid}.corner-bl.svelte-idl6w5{left:0;bottom:0;border-bottom:var(--cockpit-screen-line-standard, 1px) solid;border-left:var(--cockpit-screen-line-standard, 1px) solid}.contact-copy.svelte-idl6w5{position:absolute;left:50%;top:calc(100% + 5px);display:grid;min-width:92px;color:#f8f2d1;font-family:var(--game-font-family);font-size:max(10px,var(--cockpit-screen-type-secondary, 10px));font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 3px #000,0 0 5px #000;transform:translate(-50%);white-space:nowrap}.contact-copy.svelte-idl6w5 small:where(.svelte-idl6w5){color:var(--contact-color);font:inherit}@media(prefers-reduced-motion:reduce){.corner.svelte-idl6w5{transition:none}}.reticle-instrument .ri-field{grid-template-columns:minmax(0,1fr)}.reticle-instrument .ri-meta-plate[data-readiness="1"]{grid-template-columns:minmax(0,1fr) auto;animation:ri-readiness-arrive .48s ease-out 1}.reticle-instrument .ri-meta-plate[data-readiness="1"] .ri-gutter{display:none}.reticle-instrument .ri-meta-plate[data-readiness="1"] .ri-act-label{justify-self:start}.reticle-instrument .ri-meta-plate[data-readiness="1"] .ri-act-pct{opacity:1}@keyframes ri-readiness-arrive{0%{background:#23513b}to{background:#04070ae6}}@media(prefers-reduced-motion:reduce){.reticle-instrument .ri-meta-plate[data-readiness="1"]{animation:none}}.reticle-instrument .ri-drone-line{position:absolute;top:calc(100% + 5px);left:50%;z-index:2;display:grid;align-items:center;width:max-content;max-width:var(--ri-field);height:18px;padding:0 10px;box-sizing:border-box;transform:translate(-50%);overflow:hidden;border:1px solid var(--ri-drone, #8fb6c4);background:#04070adb;color:var(--ri-drone-text, #dae9ee);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1;white-space:nowrap;animation:ri-drone-arrive .32s ease-out 1}.reticle-instrument .ri-drone-line>span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}.reticle-instrument .ri-drone-fill{position:absolute;inset:0 auto 0 0;width:var(--ri-drone-fill, 0%);background:var(--ri-drone, #fff19a);opacity:.28}@keyframes ri-drone-arrive{0%{border-color:transparent}to{border-color:var(--ri-drone, #8fb6c4)}}@media(prefers-reduced-motion:reduce){.reticle-instrument .ri-drone-line{animation:none}}.reticle-instrument .ri-meta-plate[data-lock="1"]{animation:ri-hold-lock .42s ease-out 1}.reticle-instrument .ri-meta-plate[data-pulse="1"] .ri-act-fill{animation:ri-hold-pulse .9s ease-in-out infinite alternate}.ri-act-notch{position:absolute;top:5px;bottom:5px;z-index:0;width:1px;margin-left:-1px;background:linear-gradient(to bottom,transparent,var(--ri-meta) 35%,var(--ri-meta) 65%,transparent);opacity:.3;pointer-events:none}.ri-meta-plate[data-alert] .ri-act-notch{display:none}@keyframes ri-hold-lock{0%{background:#4a4417}to{background:#04070ae6}}@keyframes ri-hold-pulse{0%{opacity:.22}to{opacity:.42}}@media(prefers-reduced-motion:reduce){.reticle-instrument .ri-meta-plate[data-lock="1"],.reticle-instrument .ri-meta-plate[data-pulse="1"] .ri-act-fill{animation:none}}@keyframes ri-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ri-rule-h{0%{clip-path:inset(-24px 50%)}to{clip-path:inset(-24px -24px)}}@keyframes ri-rule-v{0%{clip-path:inset(50% -24px)}to{clip-path:inset(-24px -24px)}}@keyframes ri-frame{0%{clip-path:inset(50% -4px)}to{clip-path:inset(-4px)}}@keyframes ri-jaw-h{0%{scale:0 1}to{scale:1 1}}@keyframes ri-jaw-v{0%{scale:1 0}to{scale:1 1}}@keyframes ri-radial{0%{clip-path:polygon(50% 50%,50% -2%,50% -2%,50% -2%,50% -2%,50% -2%,50% -2%,50% -2%,50% -2%,50% -2%)}12.5%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% -2%,102% -2%,102% -2%,102% -2%,102% -2%,102% -2%,102% -2%)}25%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 50%,102% 50%,102% 50%,102% 50%,102% 50%,102% 50%)}37.5%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,102% 102%,102% 102%,102% 102%,102% 102%,102% 102%)}50%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,50% 102%,50% 102%,50% 102%,50% 102%,50% 102%)}62.5%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,50% 102%,-2% 102%,-2% 102%,-2% 102%,-2% 102%)}75%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,50% 102%,-2% 102%,-2% 50%,-2% 50%,-2% 50%)}87.5%{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,50% 102%,-2% 102%,-2% 50%,-2% -2%,-2% -2%)}to{clip-path:polygon(50% 50%,50% -2%,102% -2%,102% 50%,102% 102%,50% 102%,-2% 102%,-2% 50%,-2% -2%,50% -2%)}}@keyframes ri-hardware{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(80% at 50% 50%)}}@keyframes ri-grid{0%{clip-path:inset(-80px 50%)}to{clip-path:inset(-80px)}}@keyframes ri-grid-left{0%{clip-path:inset(-2px 0 -2px 100%)}to{clip-path:inset(-2px)}}@keyframes ri-grid-right{0%{clip-path:inset(-2px 100% -2px 0)}to{clip-path:inset(-2px)}}@keyframes ri-near-grid{0%{clip-path:circle(0px at 0 0)}to{clip-path:circle(250px at 0 0)}}.reticle-instrument.is-redrawing .ri-chassis path{stroke-dasharray:1;animation:ri-trace .36s cubic-bezier(.25,.1,.25,1) 30ms both}.reticle-instrument.is-redrawing .ri-xh-h{animation:ri-rule-h .3s cubic-bezier(.2,.6,.3,1) both}.reticle-instrument.is-redrawing .ri-xh-v{animation:ri-rule-v .28s cubic-bezier(.2,.6,.3,1) 30ms both}.reticle-instrument.is-redrawing .ri-square.is-on{animation:ri-frame .32s cubic-bezier(.2,.6,.3,1) 40ms both}.ri-jaws i:nth-child(1):before,.ri-jaws i:nth-child(1):after{transform-origin:top left}.ri-jaws i:nth-child(2):before,.ri-jaws i:nth-child(2):after{transform-origin:top right}.ri-jaws i:nth-child(3):before,.ri-jaws i:nth-child(3):after{transform-origin:bottom left}.ri-jaws i:nth-child(4):before,.ri-jaws i:nth-child(4):after{transform-origin:bottom right}.ri-jaws i{--ri-jaw-delay: 45ms}.ri-jaws i:nth-child(2),.ri-jaws i:nth-child(3){--ri-jaw-delay: 85ms}.reticle-instrument.is-redrawing .ri-jaws.is-on i:before{animation:ri-jaw-h .24s cubic-bezier(.2,.6,.3,1) var(--ri-jaw-delay) both}.reticle-instrument.is-redrawing .ri-jaws.is-on i:after{animation:ri-jaw-v .24s cubic-bezier(.2,.6,.3,1) calc(var(--ri-jaw-delay) + 35ms) both}.reticle-instrument.is-redrawing .ri-capgeo{animation:ri-hardware .32s cubic-bezier(.2,.6,.3,1) .14s both}.reticle-instrument.is-redrawing .ri-circle.is-on>circle{animation:ri-radial .26s linear both}.reticle-instrument.is-redrawing .ri-circle.is-on .c-env{animation-delay:20ms}.reticle-instrument.is-redrawing .ri-circle.is-on .c-env-throat{animation-delay:40ms}.reticle-instrument.is-redrawing .ri-circle.is-on .c-env-seat{animation-delay:60ms}.ri-fuel-tracers{display:none}.ri-fuel-tracers circle{fill:none;stroke:var(--ri-color);stroke-width:2;stroke-dasharray:4 96;opacity:0}@keyframes ri-fuel-tip{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes ri-fuel-tip-ink{0%{opacity:0}12%,65%{opacity:.85}to{opacity:0}}.reticle-instrument.is-redrawing .ri-fuel-tracers{display:inline}.reticle-instrument.is-redrawing .ri-fuel-tracers circle{animation:ri-fuel-tip .26s linear both,ri-fuel-tip-ink .26s linear both}.reticle-instrument.is-redrawing .ri-fuel-tracers circle:nth-child(2){animation-delay:20ms}.reticle-instrument.is-redrawing .ri-fuel-tracers circle:nth-child(3){animation-delay:40ms}.reticle-instrument.is-redrawing .ri-fuel-tracers circle:nth-child(4){animation-delay:60ms}.reticle-instrument.is-redrawing .ri-circle.is-on .c-arc{animation:none}.reticle-instrument.is-redrawing .ri-tri.is-on polygon{stroke-dasharray:1;animation:ri-trace .34s ease-out 60ms both}.reticle-instrument.is-redrawing .ri-tri.is-on .t-tol{animation-delay:.12s}.reticle-instrument.is-redrawing .ri-sph{animation:ri-near-grid .32s ease-out 70ms both}.reticle-instrument.is-redrawing .ri-sph-outer{animation:ri-grid .36s cubic-bezier(.3,.1,.3,1) .1s both}.reticle-instrument.is-redrawing .ri-col-l .ri-colgroup{animation:ri-grid-left .26s cubic-bezier(.2,.6,.3,1) 30ms both}.reticle-instrument.is-redrawing .ri-col-r .ri-colgroup{animation:ri-grid-right .26s cubic-bezier(.2,.6,.3,1) 30ms both}@media(prefers-reduced-motion:reduce){.reticle-instrument.is-redrawing *,.reticle-instrument.is-redrawing *:before,.reticle-instrument.is-redrawing *:after{animation:none!important}}.app.is-ship-standby :is(#pilotCrosshair,.target-leader-cues,.player-contact-overlay,.build-strip,.right-bulkhead-drawer,.video-panel-modal-backdrop),.app[data-ship-power-phase=powering_down] :is(#pilotCrosshair,.target-leader-cues,.player-contact-overlay,.build-strip,.right-bulkhead-drawer,.video-panel-modal-backdrop){visibility:hidden!important;opacity:0!important;pointer-events:none}.app .docking-port-indicator,.reticle-instrument :is(.ri-core,.ri-xhair,.ri-col,.ri-mode-plate,.ri-camera-nav,.ri-sph-outer){transition:filter .8s cubic-bezier(.4,0,.2,1)}.app.is-ship-standby .pilot-crosshair .docking-port-indicator,.app[data-ship-power-phase=powering_down] .pilot-crosshair .docking-port-indicator,.reticle-instrument.is-standby :is(.ri-core,.ri-xhair,.ri-col,.ri-mode-plate,.ri-camera-nav,.ri-sph-outer),.reticle-instrument.is-standby[data-state=loaded] .ri-sph-outer{filter:brightness(.48) saturate(.55)}.app.is-ship-standby .pilot-crosshair .docking-port-indicator,.reticle-instrument.is-standby :is(.ri-core,.ri-col,.ri-camera-nav,.ri-sph-outer) *,.reticle-instrument.is-standby :is(.ri-mode-plate,.ri-xhair){animation:none!important}.reticle-instrument .ri-standby-plate{position:relative;border-color:#b79a5e;background:#10151a;color:#fff1c5}.ri-standby-plate:before{content:"";position:absolute;inset:0;background:#a47730;opacity:.14;animation:ri-standby-breathe 3.2s ease-in-out infinite}@keyframes ri-standby-breathe{0%,to{opacity:.14}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.app .docking-port-indicator{transition-duration:.001ms}.reticle-instrument .ri-standby-plate:before{animation:none}}.ri-xhair span[data-contrast=bright]{background:var(--ri-crosshair-dark)}.ri-core[data-contrast=bright],.ri-sph-outer[data-contrast=bright]{--ri-sphynx-rgb: var(--ri-line-dark-rgb)}.ri-cell[data-contrast=bright],.ri-camera-hint[data-contrast=bright]{--ri-stroke: none;--ri-stroke-fine: none;--ri-adaptive-ink: #111c20}.ri-cell[data-contrast=bright]{border-color:#0f1c203b;background:transparent}.ri-cell[data-contrast=bright] span,.ri-cell[data-contrast=bright] em{color:#26373c}.ri-cell[data-contrast=bright] strong{color:var(--ri-adaptive-ink)}.ri-cell[data-contrast=bright] .ri-pipstrip i{border-color:var(--ri-adaptive-ink)}.ri-cell[data-contrast=bright] .ri-pipstrip i.is-full{background:var(--ri-adaptive-ink)}.ri-cell[data-contrast=bright][data-tone=nom]{--ri-adaptive-ink: #12452d}.ri-cell[data-contrast=bright][data-tone=aut]{--ri-adaptive-ink: #352451}.ri-cell[data-contrast=bright][data-tone=sec]{--ri-adaptive-ink: #61320f}.ri-cell[data-contrast=bright][data-tone=cau]{--ri-adaptive-ink: #513b08;border-color:#76601c}.ri-cell[data-contrast=bright][data-tone=crt]{--ri-adaptive-ink: #791c21}.ri-camera-hint[data-contrast=bright]{color:var(--ri-adaptive-ink);text-shadow:none}.ri-camera-hint[data-contrast=bright] .ri-camera-arrow{color:#26373c}.ri-camera-hint[data-contrast=bright] .ri-camera-name{opacity:1}.ri-camera-hint[data-contrast=bright] kbd{color:var(--ri-adaptive-ink);border-color:#0f1c2080}.pilot-attitude-ladder-line[data-contrast=bright]{stroke:#111c20;stroke-opacity:.74}.pilot-attitude-ladder .pilot-attitude-ladder-label[data-contrast=bright]{fill:#111c20;fill-opacity:.96;stroke:none}.pilot-attitude-ladder-line[data-contrast=dark]{stroke:#d4e1e4;stroke-opacity:.6}.pilot-attitude-ladder .pilot-attitude-ladder-label[data-contrast=dark]{fill:#d4e1e4;fill-opacity:.9;stroke:#0009}.pilot-attitude-ladder-rung.is-zero .pilot-attitude-ladder-line[data-contrast]{stroke-opacity:.85}.reticle-instrument{--ri-module: 42px;--ri-field: 336px;--ri-cell: 112px;--ri-gutter: 14px;--ri-plate: 26px;--ri-color: #8fb6c4;--ri-text: #dae9ee;--ri-meta: #8fb6c4;--ri-meta-text: #dae9ee;--ri-chassis: rgba(255, 255, 255, .13);--ri-cell-line: rgba(255, 255, 255, .17);--ri-ground: rgba(4, 7, 10, .5);--ri-crosshair: rgb(187, 207, 213);--ri-crosshair-dark: rgb(60, 77, 83);--ri-rail-h: 336px;--ri-rail-v: 336px;--ri-jaw: 42px;--ri-act: 0%;--ri-alert-dur: .16s;--ri-sphynx-rgb: 56, 189, 248;--ri-stroke: -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;--ri-stroke-fine: 0 -1px 0 #000000, -1px 0 0 #000000, 1px 0 0 #000000, 0 1px 0 #000000, 1px 1px 0 #000000;position:absolute;left:50%;top:50%;display:grid;grid-template-columns:calc(var(--ri-cell) * 2) var(--ri-gutter) var(--ri-field) var(--ri-gutter) calc(var(--ri-cell) * 2);justify-content:center;align-items:center;width:812px;height:400px;transform:translate(-50%,-50%);font-family:var(--game-font-family, "Departure Mono", ui-monospace, monospace);text-transform:uppercase;pointer-events:none;z-index:20}.reticle-instrument[hidden],.reticle-instrument.is-offline{display:none!important}.reticle-instrument[data-alert=crit]{--ri-alert-dur: .1s}.reticle-instrument[data-alert=ready]{--ri-alert-dur: .16s}.reticle-instrument[data-alert=done]{--ri-alert-dur: .13s}.reticle-instrument[data-alert=calm]{--ri-alert-dur: 2.4s}.ri-col,.ri-field{position:relative;z-index:1}.ri-field{width:var(--ri-field);height:calc(var(--ri-field) + var(--ri-plate) * 2);display:grid;grid-template-rows:var(--ri-plate) 1fr var(--ri-plate);gap:0}.ri-core{position:relative;overflow:hidden}.ri-chassis{position:absolute;left:50%;top:50%;width:var(--ri-field);height:var(--ri-field);overflow:visible;transform:translate(-50%,-50%)}.ri-chassis path{fill:none;stroke:var(--ri-chassis);stroke-width:1}.ri-shape{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.ri-shape.is-on{display:block}.ri-square{width:var(--ri-field);height:var(--ri-field);border:2px solid var(--ri-color)}.ri-field[data-act=ready] .ri-square{border-width:3px}.ri-square:before,.ri-square:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(var(--ri-color),var(--ri-color)) top center / 56px 1px no-repeat,linear-gradient(var(--ri-color),var(--ri-color)) bottom center / 56px 1px no-repeat,linear-gradient(var(--ri-color),var(--ri-color)) left center / 1px 56px no-repeat,linear-gradient(var(--ri-color),var(--ri-color)) right center / 1px 56px no-repeat}.ri-square:before{width:252px;height:252px;opacity:.45}.ri-square:after{width:168px;height:168px;opacity:.85}.ri-jaws{width:var(--ri-field);height:var(--ri-field)}.ri-jaws i{position:absolute;width:var(--ri-jaw);height:var(--ri-jaw);transition:width .16s linear,height .16s linear}.ri-jaws i:before{content:"";position:absolute;height:2px;width:100%;background:var(--ri-color)}.ri-jaws i:after{content:"";position:absolute;width:2px;height:100%;background:var(--ri-color)}.ri-jaws i:nth-child(1){left:0;top:0}.ri-jaws i:nth-child(1):before{top:0;left:0}.ri-jaws i:nth-child(1):after{top:0;left:0}.ri-jaws i:nth-child(2){right:0;top:0}.ri-jaws i:nth-child(2):before{top:0;right:0}.ri-jaws i:nth-child(2):after{top:0;right:0}.ri-jaws i:nth-child(3){left:0;bottom:0}.ri-jaws i:nth-child(3):before{bottom:0;left:0}.ri-jaws i:nth-child(3):after{bottom:0;left:0}.ri-jaws i:nth-child(4){right:0;bottom:0}.ri-jaws i:nth-child(4):before{bottom:0;right:0}.ri-jaws i:nth-child(4):after{bottom:0;right:0}.ri-circle{width:var(--ri-field);height:var(--ri-field);overflow:visible}.ri-circle .c-hull{fill:none;stroke:var(--ri-color);stroke-width:2;opacity:.4}.ri-circle .c-env{fill:none;stroke:var(--ri-color);stroke-width:1;opacity:.4}.ri-circle .c-env.is-live{opacity:.9;stroke-width:1.5}.ri-circle .c-env-throat{stroke-dasharray:5 4}.ri-circle .c-env-seat{opacity:.85;stroke-width:1.5}.ri-circle .c-arc{fill:none;stroke:#fff19a;stroke-width:3;opacity:.9}.ri-tri{width:var(--ri-field);height:var(--ri-field);overflow:visible}.ri-tri .t-hull{fill:none;stroke:var(--ri-color);stroke-width:2;stroke-linejoin:miter}.ri-tri .t-tol{fill:none;stroke:var(--ri-color);stroke-width:1;opacity:.5}.ri-xhair{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);z-index:0;pointer-events:none;opacity:.62}.ri-xhair span{position:absolute;left:50%;top:50%;background:var(--ri-crosshair)}.ri-xh-h{width:var(--ri-rail-h);height:1px;transform:translate(-50%,-50%)}.ri-xh-v{width:1px;height:var(--ri-rail-v);transform:translate(-50%,-50%)}.ri-xhair[data-caps="1"] .ri-xh-h:before,.ri-xhair[data-caps="1"] .ri-xh-h:after{content:"";position:absolute;top:50%;width:1px;height:14px;background:inherit;transform:translateY(-50%)}.ri-xhair[data-caps="1"] .ri-xh-h:before{left:0}.ri-xhair[data-caps="1"] .ri-xh-h:after{right:0}.ri-xhair[data-caps="1"] .ri-xh-v:before,.ri-xhair[data-caps="1"] .ri-xh-v:after{content:"";position:absolute;left:50%;width:14px;height:1px;background:inherit;transform:translate(-50%)}.ri-xhair[data-caps="1"] .ri-xh-v:before{top:0}.ri-xhair[data-caps="1"] .ri-xh-v:after{bottom:0}.ri-pipper{position:absolute;left:50%;top:50%;z-index:4;width:54px;height:54px;transform:translate(-50%,-50%) translate(var(--ri-off-x, 0px),var(--ri-off-y, 0px));transition:transform .22s cubic-bezier(.4,0,.2,1)}.ri-pipper path{fill:none;stroke:var(--ri-color);stroke-width:1.4}.ri-pipper circle{fill:var(--ri-color);stroke:none}.ri-field[data-target=none] .ri-pipper{display:none}.ri-quad{position:absolute;inset:0;display:none}.ri-quad.is-on{display:block}.ri-qv{position:absolute;box-sizing:border-box;width:84px;height:42px;padding:0 8px;display:flex;flex-direction:column;justify-content:center;gap:1px;border:0 solid var(--ri-color);background:var(--ri-ground);color:var(--ri-text)}.ri-qv-tl{border-right-width:1px;border-bottom-width:1px}.ri-qv-tr{border-left-width:1px;border-bottom-width:1px}.ri-qv-bl{border-right-width:1px;border-top-width:1px}.ri-qv-br{border-left-width:1px;border-top-width:1px}.ri-qv-tl,.ri-qv-bl{text-align:right}.ri-qv-tr,.ri-qv-br{text-align:left}.ri-qv span{display:block;text-align:inherit;font-size:7px;letter-spacing:.16em;opacity:.82;text-shadow:var(--ri-stroke-fine)}.ri-qv strong{display:block;text-align:inherit;font-size:12.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:var(--ri-stroke)}.ri-qv[data-len=long] strong{font-size:10.5px;letter-spacing:0}.ri-quad[data-form=corner] .ri-qv-tl{left:0;top:0}.ri-quad[data-form=corner] .ri-qv-tr{right:0;top:0}.ri-quad[data-form=corner] .ri-qv-bl{left:0;bottom:0}.ri-quad[data-form=corner] .ri-qv-br{right:0;bottom:0}.ri-quad[data-form=pole] .ri-qv{border-width:1px}.ri-quad[data-form=pole] .ri-qv-tl{left:calc(50% - 84px);top:42px;border-top-width:0}.ri-quad[data-form=pole] .ri-qv-tr{left:50%;top:42px;border-top-width:0;border-left-width:0}.ri-quad[data-form=pole] .ri-qv-bl{left:calc(50% - 84px);bottom:42px;border-bottom-width:0}.ri-quad[data-form=pole] .ri-qv-br{left:50%;bottom:42px;border-bottom-width:0;border-left-width:0}.ri-qv[data-tone=cau],.ri-qv[data-tone=crt]{border-width:1px;z-index:4}.ri-qv[data-tone=cau]{border-color:#fff19a}.ri-qv[data-tone=cau] strong{color:#fff8d5}.ri-qv[data-tone=crt] strong{color:#ffb4b4}.ri-qv[data-tone=crt]{animation:ri-oor-quad .34s steps(2,end) infinite}@keyframes ri-oor-quad{0%,49%{border-color:#ff3f3f}50%,to{border-color:#ff3f3f38}}.ri-pips{position:absolute;left:50%;top:50%;z-index:3;width:104px;height:104px;transform:translate(-50%,-50%);display:none}.ri-pips.is-on{display:block}.ri-pips b{position:absolute;box-sizing:border-box;width:20px;height:20px;border:3px solid var(--ri-color);opacity:.34}.ri-pips b.is-locked{opacity:1;background:var(--ri-color)}.ri-pips b:nth-child(1){left:0;top:0}.ri-pips b:nth-child(2){left:84px;top:0}.ri-pips b:nth-child(3){left:0;top:84px}.ri-pips b:nth-child(4){left:84px;top:84px}.ri-tether{position:absolute;left:50%;top:50%;z-index:2;height:2px;width:0;background:repeating-linear-gradient(90deg,var(--ri-color) 0 7px,transparent 7px 12px);transform-origin:0 50%;display:none}.ri-tether.is-on{display:block}.ri-plate{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 10px;border:1px solid var(--ri-color);background:#00000094;color:var(--ri-meta-text);font-size:11px;font-weight:600;letter-spacing:.16em;white-space:nowrap;overflow:hidden;text-shadow:var(--ri-stroke)}.ri-plate{color:var(--ri-text)}.ri-mode-plate{margin-bottom:-1px}.ri-meta-plate{margin-top:-1px}.ri-plate>b{grid-column:2;justify-self:center}.ri-plate .ri-flank{font-size:10px;letter-spacing:.12em;opacity:.78}.ri-plate .ri-flank-l{grid-column:1;justify-self:start}.ri-plate .ri-flank-r{grid-column:3;justify-self:end}.ri-meta-plate{grid-template-columns:1fr;justify-items:center;font-size:10px;letter-spacing:.1em;border-color:var(--ri-meta);color:var(--ri-meta-text);background:#04070ae6;text-shadow:none}.ri-meta-plate.is-empty{visibility:hidden}.ri-meta-plate[data-act="1"],.ri-meta-plate[data-act=ready]{grid-template-columns:34px minmax(0,1fr) minmax(34px,max-content);justify-items:stretch;align-items:center;gap:8px;position:relative;overflow:hidden}.ri-act-fill{position:absolute;left:0;top:0;bottom:0;z-index:0;width:var(--ri-act, 0%);background:var(--ri-meta);opacity:.22;pointer-events:none}.ri-meta-plate[data-alert] .ri-act-fill{display:none}.ri-meta-plate>span{position:relative;z-index:1}.ri-meta-plate .ri-act-label{justify-self:center;line-height:1.4}.ri-gutter{display:none}.ri-meta-plate[data-act="1"] .ri-gutter,.ri-meta-plate[data-act=ready] .ri-gutter{display:block}.ri-act-pct{position:relative;display:none;text-align:right;font-size:10px;opacity:.8;font-variant-numeric:tabular-nums}.ri-meta-plate[data-act] .ri-act-pct{display:block}.ri-meta-plate[data-alert]{text-shadow:none;animation-fill-mode:both}@keyframes ri-eva-invert{0%,49%{background:var(--ri-meta);color:#04070a;border-color:var(--ri-meta)}50%,to{background:#04070a;color:var(--ri-meta);border-color:transparent}}@keyframes ri-eva-strobe{0%,74%{background:var(--ri-meta);color:#04070a;border-color:var(--ri-meta)}75%,to{background:#04070a;color:var(--ri-meta);border-color:transparent}}@keyframes ri-eva-calm{0%,69%,90%,to{background:#00000094;color:var(--ri-meta-text);border-color:var(--ri-meta)}70%,89%{background:var(--ri-meta);color:#04070a;border-color:var(--ri-meta)}}.ri-meta-plate[data-alert=crit]{animation:ri-eva-invert var(--ri-alert-dur) steps(1,end) infinite}.ri-meta-plate[data-alert=ready]{animation:ri-eva-strobe var(--ri-alert-dur) steps(1,end) infinite}.ri-meta-plate[data-alert=done]{animation:ri-eva-invert var(--ri-alert-dur) steps(1,end) infinite}.ri-meta-plate[data-alert=calm]{animation:ri-eva-calm var(--ri-alert-dur) steps(1,end) infinite}@keyframes ri-offer{0%{border-color:transparent}to{border-color:var(--ri-meta)}}.ri-meta-plate[data-alert=offer]{animation:ri-offer .24s ease-out}.ri-colgroup{position:relative;display:grid;height:var(--ri-field);grid-template-columns:var(--ri-cell) var(--ri-cell);grid-template-rows:repeat(4,1fr);gap:0}.ri-col-l .ri-colgroup{direction:rtl}.ri-col-l .ri-cell{direction:ltr;text-align:right;padding:7px 11px 7px 8px}.ri-col-r .ri-cell{text-align:left}.ri-cell{position:relative;min-height:0;padding:7px 8px 7px 11px;border:1px solid var(--ri-cell-line);margin:0 -1px -1px 0;background:#00000005;display:flex;flex-direction:column;justify-content:center;gap:3px;overflow:hidden}.ri-cell.is-empty{border-style:dashed;border-color:#ffffff1a;background:transparent}.ri-cell [data-type]{min-height:1lh;white-space:pre;flex-shrink:0}.ri-cell span{text-align:inherit;font-size:7.5px;letter-spacing:.16em;color:#ffffff8c;line-height:1.1;text-shadow:var(--ri-stroke-fine)}.ri-cell strong{text-align:inherit;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ri-tone-text, #e6eff1);white-space:pre;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--ri-stroke)}.ri-cell[data-len=long] strong{font-size:10.5px;letter-spacing:0}.ri-cell em{text-align:inherit;font-style:normal;font-size:8px;letter-spacing:.1em;color:#ffffff80;line-height:1.1;text-shadow:var(--ri-stroke-fine)}.ri-cell .ri-pipstrip{display:flex;gap:2px;margin-top:1px}.ri-col-l .ri-cell .ri-pipstrip{justify-content:flex-end}.ri-cell .ri-pipstrip i{width:6px;height:6px;border:1px solid var(--ri-tone-text, #e6eff1)}.ri-cell .ri-pipstrip i.is-full{background:var(--ri-tone-text, #e6eff1)}.ri-cell[data-tone=cau],.ri-cell[data-tone=crt]{z-index:3}.ri-cell[data-tone=cau]{border-color:#fff19a}.ri-cell[data-tone=crt]{animation:ri-oor-cell .34s steps(2,end) infinite}.reticle-instrument.is-typing .ri-cell[data-tone=cau],.reticle-instrument.is-typing .ri-cell[data-tone=crt]{border-color:#ffffff2b;animation:none}.reticle-instrument.is-typing .ri-qv[data-tone=cau],.reticle-instrument.is-typing .ri-qv[data-tone=crt]{border-color:var(--ri-color);animation:none}@keyframes ri-oor-cell{0%,49%{border-color:#ff3f3f}50%,to{border-color:#ff3f3f33}}.ri-capgeo{position:absolute;left:50%;top:50%;z-index:2;width:var(--ri-field);height:var(--ri-field);transform:translate(-50%,-50%);overflow:visible}.ri-capgeo *{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.ri-capgeo .cg-jaw{stroke:var(--ri-color)}.ri-capgeo .cg-n1{stroke-width:1.25;opacity:.5}.ri-capgeo .cg-n2{stroke-width:1.75;opacity:.95}.ri-capgeo .cg-stud{fill:var(--ri-color);stroke:none}.ri-capgeo .cg-reel{stroke:var(--ri-color);stroke-width:1.5}.ri-capgeo .cg-bug{fill:var(--ri-color);stroke:none}.ri-capgeo .cg-stop{stroke:#ff3f3f;stroke-width:2}.ri-capgeo .cg-auto{stroke:#b493ff}.ri-capgeo .cg-berth{stroke:#54eaff}.reticle-instrument{--ri-sph-longline: 1;--ri-sph-rings: 1;--ri-sph-farline: 1;--ri-sph-sidecar: 1}.ri-sph .s-ring{opacity:var(--ri-sph-rings)}.ri-sph .s-tick,.ri-sph .s-brk{opacity:var(--ri-sph-longline)}.ri-sph-outer .s-tick{opacity:var(--ri-sph-farline)}.ri-sph-outer .s-cross{opacity:var(--ri-sph-sidecar)}.ri-sph{position:absolute;left:50%;top:50%;width:0;height:0;z-index:1;pointer-events:none}.ri-sph>*{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.ri-sph .s-ring{width:var(--d);height:var(--d);border-radius:50%;border:1px solid rgba(var(--ri-sphynx-rgb),.5)}.ri-sph .s-tick{background:rgba(var(--ri-sphynx-rgb),.62)}.ri-sph .s-tick-h{width:1px;height:var(--len);left:var(--off)}.ri-sph .s-tick-v{height:1px;width:var(--len);top:var(--off)}.ri-sph .s-brk{width:22px;height:22px;border:0 solid rgba(var(--ri-sphynx-rgb),.85)}.ri-sph .s-brk-tl{border-top-width:1px;border-left-width:1px}.ri-sph .s-brk-tr{border-top-width:1px;border-right-width:1px}.ri-sph .s-brk-bl{border-bottom-width:1px;border-left-width:1px}.ri-sph .s-brk-br{border-bottom-width:1px;border-right-width:1px}.ri-sph-outer{position:absolute;inset:0;z-index:0;pointer-events:none}.ri-sph-outer>*{position:absolute}.ri-sph-outer .s-tick{left:50%;top:50%;transform:translate(-50%,-50%)}.ri-sph-outer .s-tick{background:rgba(var(--ri-sphynx-rgb),.6)}.ri-sph-outer .s-tick-h{width:1px;height:var(--len);left:var(--off)}.ri-sph-outer .s-tick-v{height:1px;width:var(--len);top:var(--offv)}.ri-sph-outer .s-tick.is-term{background:rgba(var(--ri-sphynx-rgb),1);width:2px}.ri-sph-outer .s-tick-v.is-term{height:2px;width:var(--len)}.ri-sph-outer .s-cross{width:19px;height:19px;transform:translate(-50%,-50%)}.ri-sph-outer .s-cross:before,.ri-sph-outer .s-cross:after{content:"";position:absolute;background:rgba(var(--ri-sphynx-rgb),.72)}.ri-sph-outer .s-cross:before{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.ri-sph-outer .s-cross:after{top:50%;left:0;height:1px;width:100%;transform:translateY(-50%)}.reticle-instrument[data-alert=crit] .s-cross,.reticle-instrument[data-alert=done] .s-cross{animation:ri-sc-blink var(--ri-alert-dur) steps(2,end) infinite}.reticle-instrument[data-alert=ready] .s-cross{animation:ri-sc-strobe var(--ri-alert-dur) steps(2,end) infinite}@keyframes ri-sc-blink{0%,49%{opacity:1}50%,to{opacity:.16}}@keyframes ri-sc-strobe{0%,74%{opacity:1}75%,to{opacity:.3}}.reticle-instrument[data-alert] .ri-sph .s-ring{animation:ri-ring-sweep calc(var(--ri-alert-dur) * 4) steps(1,end) infinite;animation-delay:calc(var(--ri-alert-dur) * var(--ri, 0))}@keyframes ri-ring-sweep{0%,24%{border-color:rgba(var(--ri-sphynx-rgb),1)}25%,to{border-color:rgba(var(--ri-sphynx-rgb),.3)}}.reticle-instrument[data-alert] .ri-pips b{animation:ri-pip-beat calc(var(--ri-alert-dur) * 2) steps(2,end) infinite}@keyframes ri-pip-beat{0%,49%{filter:brightness(1.7)}50%,to{filter:brightness(1)}}.reticle-instrument[data-alert] .ri-sph-outer .s-tick{animation:ri-lat-scan calc(var(--ri-alert-dur) * 4) steps(1,end) infinite;animation-delay:calc(var(--ri-alert-dur) * -4 * var(--ts, 0))}@keyframes ri-lat-scan{0%,11%{background:rgba(var(--ri-sphynx-rgb),1)}12%,to{background:rgba(var(--ri-sphynx-rgb),.34)}}@keyframes ri-lat-rail{0%,49%{background:rgba(var(--ri-sphynx-rgb),.34)}50%,to{background:rgba(var(--ri-sphynx-rgb),.1)}}.reticle-instrument[data-alert] .ri-sph .s-brk{animation:ri-ll-turn calc(var(--ri-alert-dur) * 4) steps(1,end) infinite;animation-delay:calc(var(--ri-alert-dur) * var(--ci, 0))}@keyframes ri-ll-turn{0%,24%{border-color:rgba(var(--ri-sphynx-rgb),1)}25%,to{border-color:rgba(var(--ri-sphynx-rgb),.28)}}.reticle-instrument[data-alert] .ri-sph .s-tick{animation:ri-ll-vernier calc(var(--ri-alert-dur) * 2) steps(2,end) infinite}@keyframes ri-ll-vernier{0%,49%{background:rgba(var(--ri-sphynx-rgb),.95)}50%,to{background:rgba(var(--ri-sphynx-rgb),.38)}}.reticle-instrument[data-alert=offer] .ri-pips b,.reticle-instrument[data-alert=offer] .ri-sph *,.reticle-instrument[data-alert=offer] .ri-sph-outer *,.reticle-instrument[data-alert=calm] .ri-pips b,.reticle-instrument[data-alert=calm] .ri-sph *,.reticle-instrument[data-alert=calm] .ri-sph-outer *{animation:none!important}.reticle-instrument[data-state=loaded] .ri-col{opacity:.68}.reticle-instrument[data-state=loaded] .ri-shape.is-on{opacity:.42}.reticle-instrument[data-state=loaded] .ri-capgeo{opacity:.28}.reticle-instrument[data-state=loaded] .ri-sph,.reticle-instrument[data-state=loaded] .ri-sph-outer{opacity:.16;filter:saturate(.45) brightness(.8)}.reticle-instrument[data-state=loaded] .ri-pips{opacity:.74}.reticle-instrument[data-state=loaded] .ri-meta-plate *,.reticle-instrument[data-state=loaded] .ri-shape,.reticle-instrument[data-state=loaded] .ri-capgeo *,.reticle-instrument[data-state=loaded] .ri-pips b,.reticle-instrument[data-state=loaded] .ri-sph *,.reticle-instrument[data-state=loaded] .ri-sph-outer *{animation:none!important}.reticle-instrument[data-palette=training-facility]{--ri-crosshair: rgba(17, 21, 19, .9);--ri-sphynx-rgb: 17, 21, 19;--ri-chassis: rgba(17, 21, 19, .38)}@media(prefers-reduced-motion:reduce){.reticle-instrument *,.reticle-instrument *:before,.reticle-instrument *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:900px),(max-height:620px){.reticle-instrument{transform:translate(-50%,-50%) scale(.78)}}.target-leader-cues{position:absolute;inset:0;z-index:21;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;font-family:var(--game-font-family, "Departure Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;shape-rendering:geometricPrecision}.target-leader-cues text{paint-order:stroke;stroke:#000000f2;stroke-width:3;stroke-linejoin:round}.reticle-instrument .ri-meta-plate[data-autopilot="1"]{animation:ri-autopilot 1.2s steps(1,end) infinite;color:#8ceaff;border-color:#8ceaff}@keyframes ri-autopilot{0%,to{color:#8ceaff;background-color:#031824e0}60%{color:#062536;background-color:#8ceaffdb}}@media(prefers-reduced-motion:reduce){.reticle-instrument .ri-meta-plate[data-autopilot="1"]{animation:none}}.pilot-crosshair .horizontal,.pilot-crosshair .vertical,.pilot-crosshair:before,.pilot-crosshair:after{display:none!important}.pilot-crosshair .docking-port-indicator,.pilot-crosshair .point-lock-envelope,.pilot-crosshair .docking-assist,.pilot-crosshair .dock-camera-cue,.pilot-crosshair .target-lock-indicator,.pilot-crosshair .pilot-camera-id,.pilot-crosshair .forward-camera-alert,.pilot-crosshair .docking-mating-cue,.pilot-crosshair .cube-inspection-overlay,.pilot-crosshair .cube-contact,.pilot-crosshair .fuel-probe-cue,.pilot-crosshair .auto-grab-ticks,.pilot-crosshair .auto-grab-mode,.pilot-crosshair .auto-grab-flash,.pilot-crosshair .reticle-decor-layer,.pilot-crosshair .docking-target-line{display:none!important}.pilot-crosshair{background:none}.camera-view-badge{display:none!important}
