.spaceport-actions{min-width:0;gap:6px}.zone-presence.svelte-1lzh7a{position:fixed;top:3px;left:50%;z-index:61;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-width:0;max-width:min(48vw,460px);height:22px;translate:-50% 0;padding:0 8px;color:#f8f2d19e;line-height:1;pointer-events:none;white-space:nowrap}.zone-presence.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0}.zone-presence-name.svelte-1lzh7a{flex:0 1 auto;max-width:118px;overflow:hidden;color:#fff19a;text-overflow:ellipsis}.zone-presence-count.svelte-1lzh7a{flex:0 1 auto;max-width:86px;overflow:hidden;color:#f8f2d1ad;text-overflow:ellipsis}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{flex:0 1 auto;max-width:126px;overflow:hidden;text-overflow:ellipsis}.zone-presence-control.svelte-1lzh7a{color:#ffcf70eb}.zone-presence-state--ok.svelte-1lzh7a,.zone-presence-hull--ok.svelte-1lzh7a{color:#67f0a0}.zone-presence-state--pending.svelte-1lzh7a{color:#9ee3e8e0}.zone-presence-state--warn.svelte-1lzh7a,.zone-presence-hull--warn.svelte-1lzh7a{color:#fff19a}.zone-presence-state--bad.svelte-1lzh7a,.zone-presence-hull--bad.svelte-1lzh7a,.zone-presence-hull--critical.svelte-1lzh7a{color:#ff7d7d}.zone-presence-state--muted.svelte-1lzh7a{color:#f8f2d175}.context-chip.svelte-1lzh7a{white-space:nowrap}.wallet-chip.svelte-1lzh7a{display:inline-flex;align-items:center;min-height:22px;max-width:136px;padding:0 6px;overflow:hidden;color:#67f0a0;font:inherit;line-height:1;text-overflow:ellipsis;white-space:nowrap}.wallet-chip--loading.svelte-1lzh7a,.wallet-chip--idle.svelte-1lzh7a,.wallet-chip--stale.svelte-1lzh7a{color:#9ee3e8db}.wallet-chip--error.svelte-1lzh7a,.wallet-chip--unauthenticated.svelte-1lzh7a{color:#f8f2d17a}.control-chip.svelte-1lzh7a{max-width:118px;overflow:hidden;color:#101820;background:#ffcf70eb;border-color:#fff19ae0;text-overflow:ellipsis}.profile-chip.svelte-1lzh7a{max-width:124px;overflow:hidden;text-overflow:ellipsis}a.context-chip.svelte-1lzh7a{display:inline-flex;align-items:center;text-decoration:none}.cockpit-action-dock.svelte-1lzh7a{position:fixed;left:var(--build-strip-left, 50%);top:var(--cockpit-action-dock-top, auto);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px));translate:var(--build-strip-translate, -50% 0);z-index:34;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;width:var(--build-strip-width, clamp(320px, 46vw, 900px));height:var(--cockpit-action-height, 34px);pointer-events:auto}.billboard-action-strip.svelte-1lzh7a{position:fixed;left:var(--build-strip-left, 50%);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px) + var(--cockpit-action-height, 34px) + 6px);translate:var(--build-strip-translate, -50% 0);z-index:35;width:min(var(--build-strip-width, clamp(320px, 46vw, 900px)),360px);height:24px;pointer-events:auto}.cockpit-action-slot.svelte-1lzh7a{--cockpit-action-slot-font-size: clamp(8px, calc(var(--build-strip-width, 430px) / 45), 10px);--cockpit-action-slot-pad-x: clamp(1px, calc(var(--build-strip-width, 430px) / 130), 4px);appearance:none;position:relative;display:grid;place-items:center;min-width:0;height:100%;padding:0 var(--cockpit-action-slot-pad-x);overflow:hidden;color:#f8f2d1b8;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border:1px solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:6px;box-shadow:0 0 0 1px #000000c7 inset,0 0 16px #fff19a0f;font:900 var(--cockpit-action-slot-font-size) / 1 var(--game-font-family);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}button.cockpit-action-slot.svelte-1lzh7a,label.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)}.control-action-content.svelte-1lzh7a{display:inline-grid;grid-template-columns:18px minmax(0,auto);align-items:center;justify-content:center;gap:5px;min-width:0;max-width:100%}.control-action-label.svelte-1lzh7a{min-width:0;overflow:hidden;text-overflow:ellipsis}.control-mode-icon.svelte-1lzh7a{position:relative;display:block;width:18px;height:16px;color:currentColor}.control-mode-icon--keyboard.svelte-1lzh7a{display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(2,6px);justify-content:center;align-content:center;gap:1px}.control-mode-icon--keyboard.svelte-1lzh7a span:where(.svelte-1lzh7a){display:grid;place-items:center;width:5px;height:6px;color:#101820eb;background:#f8f2d1c7;border-radius:1px;font-size:4px;line-height:1}.control-mode-icon--keyboard.svelte-1lzh7a span:where(.svelte-1lzh7a):first-child{grid-column:2}.control-mode-icon--keyboard.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(2){grid-column:1;grid-row:2}.control-mode-icon--keyboard.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(3){grid-column:2;grid-row:2}.control-mode-icon--keyboard.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(4){grid-column:3;grid-row:2}.control-mode-icon--gamepad.svelte-1lzh7a:before{content:"";position:absolute;left:1px;top:4px;width:16px;height:10px;background:radial-gradient(circle at 12px 4px,currentColor 0 1.2px,transparent 1.4px),radial-gradient(circle at 14.5px 6.5px,currentColor 0 1.2px,transparent 1.4px),linear-gradient(currentColor 0 0) 4px 5px / 5px 1px no-repeat,linear-gradient(currentColor 0 0) 6px 3px / 1px 5px no-repeat;border:1.5px solid currentColor;border-radius:7px 7px 5px 5px;transform:perspective(18px) rotateX(8deg)}.control-mode-icon--gamepad.svelte-1lzh7a:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:4px;border-top:1.5px solid currentColor;border-radius:50%}.cockpit-action-slot--billboard.svelte-1lzh7a{width:100%;color:#9ee3e8eb;border-color:#9ee3e885;font-size:10px}.cockpit-action-slot--billboard.is-actionable.svelte-1lzh7a{color:#fff19aeb;border-color:#fff19a9e}.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a{cursor:default;color:#f8f2d194;border-color:#f8f2d138}button.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a:hover,button.cockpit-action-slot--billboard.is-disabled.svelte-1lzh7a:focus-visible{color:#f8f2d1ad;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:#f8f2d14d;box-shadow:0 0 0 1px #000000c7 inset,0 0 16px #fff19a0f}.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a{--sound-fill-color: rgba(255, 241, 154, .28);color:#fff19ae0;border-color:var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)))}.cockpit-action-slot--sound.svelte-1lzh7a{touch-action:none;white-space:nowrap;background:linear-gradient(90deg,var(--sound-fill-color, rgba(255, 241, 154, .24)) 0 var(--sound-fill, 0%),transparent var(--sound-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e}.cockpit-action-slot--sound.is-sound-starting.svelte-1lzh7a{--sound-fill-color: rgba(158, 227, 232, .3);color:#9ee3e8e6;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82))}.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a{--sound-fill-color: rgba(255, 125, 125, .22);color:#ff7d7d;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:color-mix(in srgb,var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .34)) 72%,#ff7d7d)}button.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a:hover,button.cockpit-action-slot--sound.is-sound-on.svelte-1lzh7a:focus-visible{--sound-fill-color: rgba(255, 241, 154, .36);color:#fff19a;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));background:linear-gradient(90deg,var(--sound-fill-color) 0 var(--sound-fill, 0%),transparent var(--sound-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}button.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a:hover,button.cockpit-action-slot--sound.is-sound-off.svelte-1lzh7a:focus-visible{--sound-fill-color: rgba(255, 125, 125, .3);color:#ffb3b3;border-color:color-mix(in srgb,var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82)) 66%,#ff7d7d);background:linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}.cockpit-action-slot--voice.svelte-1lzh7a{--voice-fill-color: rgba(158, 227, 232, .25);touch-action:none;white-space:nowrap;background:linear-gradient(90deg,var(--voice-fill-color) 0 var(--voice-fill, 0%),transparent var(--voice-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e}.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a{color:#9ee3e8e6}.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a{--voice-fill-color: rgba(255, 125, 125, .2);color:#ff9a9a;background:linear-gradient(180deg,#f8f2d10b,#f8f2d103),#0000009e;border-color:color-mix(in srgb,var(--cockpit-panel-bezel-border, rgba(158, 227, 232, .34)) 72%,#ff7d7d)}button.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a:hover,button.cockpit-action-slot--voice.is-voice-on.svelte-1lzh7a:focus-visible{--voice-fill-color: rgba(158, 227, 232, .34);color:#9ee3e8;background:linear-gradient(90deg,var(--voice-fill-color) 0 var(--voice-fill, 0%),transparent var(--voice-fill, 0%) 100%),linear-gradient(180deg,#f8f2d10e,#f8f2d105),#0000009e}button.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a:hover,button.cockpit-action-slot--voice.is-voice-off.svelte-1lzh7a:focus-visible{color:#ffb3b3;border-color:color-mix(in srgb,var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82)) 66%,#ff7d7d)}.cockpit-action-slot--color.svelte-1lzh7a{grid-template-columns:minmax(0,auto) 14px;gap:8px;justify-content:center;color:#f8f2d1c2}.cockpit-action-slot--color.svelte-1lzh7a input:where(.svelte-1lzh7a){position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.color-chip-label.svelte-1lzh7a{min-width:0;overflow:hidden;text-overflow:ellipsis}.color-chip-swatch.svelte-1lzh7a{width:13px;height:13px;border:1px solid var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));border-radius:50%;box-shadow:0 0 0 1px #000c,0 0 8px color-mix(in srgb,var(--cockpit-panel-bezel-color) 55%,transparent)}.cockpit-action-slot--color.svelte-1lzh7a:hover,.cockpit-action-slot--color.svelte-1lzh7a:focus-within{color:#fff19a;border-color:var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));background:#fff19a1a}.cockpit-action-slot--color.svelte-1lzh7a:hover .color-chip-swatch:where(.svelte-1lzh7a),.cockpit-action-slot--color.svelte-1lzh7a:focus-within .color-chip-swatch:where(.svelte-1lzh7a){box-shadow:0 0 0 1px #000000e6,0 0 0 3px #fff19a57}.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(96vw,980px);max-height:calc(100dvh - 40px);overflow:hidden}.context-dialog--feedback.svelte-1lzh7a{width:min(96vw,1040px);max-height:min(84vh,760px);overflow:hidden}.context-scroll.svelte-1lzh7a{max-height:min(58vh,520px);margin-top:16px;overflow:auto;padding-right:10px;scrollbar-color:rgba(158,227,232,.72) rgba(91,117,128,.28);touch-action:auto;user-select:text;-webkit-user-select:text}.context-section.svelte-1lzh7a{padding:13px 0;border-bottom:1px solid rgba(91,117,128,.38)}.context-section.svelte-1lzh7a:first-child{padding-top:0}h3.svelte-1lzh7a,h4.svelte-1lzh7a,.context-section.svelte-1lzh7a p:where(.svelte-1lzh7a),.context-copy.svelte-1lzh7a,.feedback-form.svelte-1lzh7a label:where(.svelte-1lzh7a),.profile-field.svelte-1lzh7a,.profile-state.svelte-1lzh7a,.profile-status.svelte-1lzh7a,.profile-license-copy.svelte-1lzh7a,.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-status.svelte-1lzh7a{margin:0}h3.svelte-1lzh7a{color:#fff19a;font-size:13px;line-height:1}h4.svelte-1lzh7a{margin-top:5px;color:#9ee3e8d1;font-size:10px;line-height:1.2}.context-section.svelte-1lzh7a p:where(.svelte-1lzh7a),.context-copy.svelte-1lzh7a,.feedback-form.svelte-1lzh7a label:where(.svelte-1lzh7a),.profile-field.svelte-1lzh7a,.profile-state.svelte-1lzh7a,.profile-status.svelte-1lzh7a,.profile-license-copy.svelte-1lzh7a,.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a),.feedback-status.svelte-1lzh7a{margin-top:9px;color:#f8f2d1ad;font-size:12px;line-height:1.55;text-transform:none}.profile-workspace.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;min-width:0}.profile-summary-strip.svelte-1lzh7a{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr));gap:8px;min-width:0;padding:10px;background:linear-gradient(180deg,#9ee3e817,#f8f2d106),#00000057;border:1px solid rgba(158,227,232,.38);border-radius:6px}.profile-summary-cell.svelte-1lzh7a{display:grid;align-content:center;gap:6px;min-width:0;min-height:52px;padding:8px 9px;background:#0000003d;border:1px solid rgba(91,117,128,.34);border-radius:5px}.profile-summary-cell--primary.svelte-1lzh7a{background:linear-gradient(90deg,rgba(255,241,154,.1),transparent 72%),#00000047;border-color:#fff19a52}.profile-summary-cell.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d185;font-size:9px;line-height:1;text-transform:uppercase}.profile-summary-cell.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1;font-size:13px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.profile-summary-cell--primary.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;font-size:15px}.profile-panel.svelte-1lzh7a{min-width:0;padding:11px 12px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.profile-form.svelte-1lzh7a{display:grid;gap:12px}.profile-section.svelte-1lzh7a{display:grid;gap:10px;min-width:0}.profile-section-header.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-license-badge.svelte-1lzh7a{flex:0 0 auto;padding:4px 6px;color:#101820;background:#fff19a;border:1px solid rgba(255,241,154,.82);font:900 9px / 1 var(--game-font-family);text-transform:uppercase}.profile-license-badge--success.svelte-1lzh7a{background:#67f0a0;border-color:#d3ffdac7}.profile-license-badge--warning.svelte-1lzh7a,.profile-license-badge--loading.svelte-1lzh7a{background:#fff19a;border-color:#fff19ad1}.profile-license-badge--empty.svelte-1lzh7a{color:#f8f2d1b8;background:#5b758042;border-color:#5b758094}.profile-license-badge--error.svelte-1lzh7a{color:#101820;background:#ff8264;border-color:#ff8264d6}.profile-field.svelte-1lzh7a{display:grid;gap:6px;min-width:0}.profile-field.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-readonly-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-readonly-grid.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.profile-stat-tile.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:10px;line-height:1;text-transform:uppercase}.profile-field.svelte-1lzh7a input:where(.svelte-1lzh7a){width:100%;min-width:0;height:34px;padding:0 10px;color:#f8f2d1;background:#00000094;border:1px solid rgba(158,227,232,.48);border-radius:0;font:400 12px / 1 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}.profile-field.svelte-1lzh7a input:where(.svelte-1lzh7a):focus{border-color:#9ee3e8eb;outline:none}.profile-field.svelte-1lzh7a input[aria-invalid=true]:where(.svelte-1lzh7a){border-color:#ff7d7dc7}.profile-field-error.svelte-1lzh7a{margin:-4px 0 0;color:#ff9a9a;font-size:10px;line-height:1.35;text-transform:none}.profile-readonly-row.svelte-1lzh7a,.profile-readonly-grid.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0}.profile-readonly-row.svelte-1lzh7a{padding-top:4px}.profile-readonly-row.svelte-1lzh7a strong:where(.svelte-1lzh7a),.profile-readonly-grid.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;max-width:100%;overflow:hidden;color:#fff19a;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.profile-license-grid.svelte-1lzh7a{padding-top:2px}.profile-login-method-list.svelte-1lzh7a,.profile-connect-list.svelte-1lzh7a{display:grid;gap:8px;min-width:0}.profile-login-method-row.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;background:#0000003d;border:1px solid rgba(91,117,128,.38)}.profile-login-method-row.svelte-1lzh7a div:where(.svelte-1lzh7a){display:grid;gap:4px;min-width:0}.profile-login-method-row.svelte-1lzh7a strong:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a small:where(.svelte-1lzh7a){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-login-method-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;font-size:11px}.profile-login-method-row.svelte-1lzh7a small:where(.svelte-1lzh7a){color:#9ee3e8b8;font-size:9px;line-height:1.2}.profile-login-method-badge.svelte-1lzh7a{padding:4px 6px;color:#f8f2d1b8;background:#5b758038;border:1px solid rgba(91,117,128,.48);font:900 9px / 1 var(--game-font-family);text-transform:uppercase}.profile-login-method-actions.svelte-1lzh7a{align-items:flex-end}.profile-license-legal.svelte-1lzh7a{display:grid;gap:7px}.profile-license-legal.svelte-1lzh7a label:where(.svelte-1lzh7a){display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;color:#f8f2d1ad;font-size:10px;line-height:1.35;text-transform:none}.profile-license-legal.svelte-1lzh7a input:where(.svelte-1lzh7a){width:13px;height:13px;margin:0;accent-color:#67f0a0}.profile-license-legal.svelte-1lzh7a a:where(.svelte-1lzh7a){color:#9ed8ff}.profile-license-errors.svelte-1lzh7a{display:grid;gap:4px;margin-top:0}.profile-license-errors.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:0;color:#ff9a9a;font-size:10px;line-height:1.35}.profile-actions.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.profile-license-actions.svelte-1lzh7a{align-items:flex-end}.profile-actions.svelte-1lzh7a button:where(.svelte-1lzh7a),.profile-login-method-row.svelte-1lzh7a button:where(.svelte-1lzh7a),.profile-link-button.svelte-1lzh7a,.profile-refresh.svelte-1lzh7a{display:grid;place-items:center;min-height:30px;padding:0 12px;color:#101820;background:#67f0a0;border:1px solid rgba(211,255,218,.78);border-radius:0;font:900 10px / 1 var(--game-font-family);text-transform:uppercase;text-decoration:none;cursor:pointer}.profile-refresh.svelte-1lzh7a{min-height:24px;padding:0 8px;color:#9ee3e8eb;background:#9ee3e81a;border-color:#9ee3e86b}.profile-actions.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled,.profile-login-method-row.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled,.profile-refresh.svelte-1lzh7a:disabled{color:#f8f2d157;background:#5b758029;border-color:#5b758066;cursor:default}.profile-status.svelte-1lzh7a{min-width:0;margin-top:0;overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.profile-status--success.svelte-1lzh7a{color:#67f0a0}.profile-status--error.svelte-1lzh7a,.profile-state--error.svelte-1lzh7a{color:#ff9a9a}.profile-status--loading.svelte-1lzh7a,.profile-state.svelte-1lzh7a{color:#9ee3e8d1}.profile-stat-grid.svelte-1lzh7a{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;min-width:0}.profile-stat-tile.svelte-1lzh7a{display:grid;align-content:center;gap:7px;min-width:0;min-height:58px;padding:10px;background:#f8f2d109;border:1px solid rgba(91,117,128,.34);border-radius:6px}.profile-stat-tile.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1;font-size:16px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.controls-panel.svelte-1lzh7a{display:grid;gap:12px;margin-top:14px;min-width:0}.control-mode-bar.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;background:linear-gradient(180deg,#9ee3e814,#f8f2d106),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.control-mode-current.svelte-1lzh7a{display:grid;gap:4px;min-width:0}.control-mode-current.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:9px;line-height:1;text-transform:uppercase}.control-mode-current.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#fff19a;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.control-mode-selector.svelte-1lzh7a{display:grid;grid-template-columns:repeat(2,minmax(78px,1fr));min-width:0;border:1px solid rgba(158,227,232,.42);border-radius:6px;overflow:hidden}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a){appearance:none;display:grid;place-items:center;min-width:0;height:30px;padding:0 9px;color:#f8f2d1b3;background:#0000005c;border:0;border-left:1px solid rgba(158,227,232,.26);font:900 10px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):first-child{border-left:0}.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):hover,.control-mode-selector.svelte-1lzh7a button:where(.svelte-1lzh7a):focus-visible{color:#fff19a;outline:none}.control-mode-selector.svelte-1lzh7a button.is-selected:where(.svelte-1lzh7a){color:#101820;background:#fff19a}.gamepad-status.svelte-1lzh7a{display:grid;grid-template-columns:9px auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:8px 10px;background:#0000004d;border:1px solid rgba(91,117,128,.42);border-radius:6px}.gamepad-status-light.svelte-1lzh7a{width:8px;height:8px;background:#f8f2d170;border-radius:50%;box-shadow:0 0 8px #f8f2d12e}.gamepad-status.svelte-1lzh7a strong:where(.svelte-1lzh7a),.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{min-width:0;overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gamepad-status.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#f8f2d1}.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{color:#f8f2d19e;text-transform:none}.gamepad-status--success.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#67f0a0;box-shadow:0 0 10px #67f0a073}.gamepad-status--warning.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#fff19a;box-shadow:0 0 10px #fff19a6b}.gamepad-status--error.svelte-1lzh7a .gamepad-status-light:where(.svelte-1lzh7a){background:#ff7d7d;box-shadow:0 0 10px #ff7d7d6b}.gamepad-hid-connect.svelte-1lzh7a{justify-self:start;min-height:34px;padding:0 12px;color:#101820;font:700 11px/1 var(--font-mono);letter-spacing:0;background:#67f0a0;border:1px solid rgba(103,240,160,.7);border-radius:6px;box-shadow:0 0 12px #67f0a02e;cursor:pointer}.gamepad-hid-connect.svelte-1lzh7a:hover,.gamepad-hid-connect.svelte-1lzh7a:focus-visible{color:#070c0e;background:#8cffb6;outline:none}.gamepad-hid-connect.svelte-1lzh7a:disabled{color:#f8f2d18c;background:#f8f2d11f;border-color:#f8f2d13d;box-shadow:none;cursor:wait}.gamepad-bindings-header.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:38px;padding:8px 10px;background:linear-gradient(180deg,#9ee3e812,#f8f2d105),#0000004d;border:1px solid rgba(91,117,128,.42);border-radius:6px}.gamepad-bindings-header.svelte-1lzh7a div:where(.svelte-1lzh7a){display:grid;gap:4px;min-width:0}.gamepad-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a),.gamepad-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.gamepad-bindings-header.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#f8f2d1;font-size:11px}.gamepad-bindings-header.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d19e;font-size:9px;text-transform:none}.gamepad-bindings-reset.svelte-1lzh7a,.gamepad-binding-edit.svelte-1lzh7a,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a){min-height:24px;padding:0 8px;color:#f8f2d1c7;background:#00000057;border:1px solid rgba(158,227,232,.36);border-radius:5px;font:800 9px/1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;cursor:pointer}.gamepad-bindings-reset.svelte-1lzh7a:hover,.gamepad-bindings-reset.svelte-1lzh7a:focus-visible,.gamepad-binding-edit.svelte-1lzh7a:hover,.gamepad-binding-edit.svelte-1lzh7a:focus-visible,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):hover,.gamepad-remap-inline.svelte-1lzh7a button:where(.svelte-1lzh7a):focus-visible{color:#101820;background:#fff19a;border-color:#fff19ad1;outline:none}.gamepad-bindings-reset.svelte-1lzh7a:disabled,.gamepad-binding-edit.svelte-1lzh7a:disabled{color:#f8f2d161;background:#f8f2d114;border-color:#5b758047;cursor:default}.gamepad-remap-status.svelte-1lzh7a{min-width:0;padding:7px 9px;color:#f8f2d1b8;background:#0000003d;border:1px solid rgba(91,117,128,.32);border-radius:5px;font-size:10px;line-height:1.25;text-transform:none}.gamepad-binding-grid.svelte-1lzh7a{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.control-group--gamepad-bindings.svelte-1lzh7a,.control-group--gamepad-readonly.svelte-1lzh7a{display:grid;align-content:start}.gamepad-binding-row.svelte-1lzh7a{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 66px;gap:6px;min-height:29px}.gamepad-binding-button.svelte-1lzh7a{min-width:0;max-width:124px;min-height:24px;padding:0 8px;overflow:hidden;color:#101820;background:#fff19a;border:1px solid rgba(255,241,154,.76);border-radius:5px;font:900 9px/1 var(--game-font-family);letter-spacing:0;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer}.gamepad-binding-button.svelte-1lzh7a:hover,.gamepad-binding-button.svelte-1lzh7a:focus-visible{background:#d9ffff;border-color:#d9ffffd6;outline:none}.gamepad-binding-button.svelte-1lzh7a:disabled{cursor:default}.gamepad-binding-row.is-listening.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){background:#67f0a0;border-color:#67f0a0c7}.gamepad-binding-row.is-unbound.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){color:#f8f2d19e;background:#f8f2d114;border-color:#f8f2d133}.gamepad-binding-row.has-conflict.svelte-1lzh7a .gamepad-binding-button:where(.svelte-1lzh7a){color:#101820;background:#ff9a9a;border-color:#ff7d7dc2}.gamepad-binding-edit.svelte-1lzh7a{width:100%;padding-inline:5px}.gamepad-remap-inline.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;padding:6px 0;border-top:1px solid rgba(91,117,128,.24)}.gamepad-remap-inline.svelte-1lzh7a span:where(.svelte-1lzh7a){min-width:0;overflow:hidden;color:#f8f2d1a8;font-size:9px;line-height:1.2;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gamepad-remap-inline--conflict.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#ffb3b3}.control-gamepad.svelte-1lzh7a{position:relative;display:grid;grid-template-columns:1fr .75fr 1fr;grid-template-rows:24px 58px 34px;align-items:center;justify-items:center;min-width:0;min-height:142px;padding:10px 18px 12px;overflow:hidden;background:radial-gradient(circle at 31% 55%,rgba(158,227,232,.11),transparent 22%),radial-gradient(circle at 69% 55%,rgba(255,241,154,.1),transparent 22%),linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000057;border:1px solid rgba(91,117,128,.5);border-radius:8px}.gamepad-handle.svelte-1lzh7a{position:absolute;bottom:11px;width:142px;height:92px;background:#090d12bd;border:1px solid rgba(158,227,232,.32);border-radius:46px 46px 56px 56px;transform:rotate(10deg)}.gamepad-handle--left.svelte-1lzh7a{left:calc(50% - 245px)}.gamepad-handle--right.svelte-1lzh7a{right:calc(50% - 245px);transform:rotate(-10deg)}.control-gamepad.svelte-1lzh7a:before{content:"";position:absolute;inset:18px 25%;background:#090d12d1;border:1px solid rgba(158,227,232,.38);border-radius:30px}.gamepad-stick.svelte-1lzh7a,.gamepad-dpad.svelte-1lzh7a,.gamepad-face.svelte-1lzh7a,.gamepad-shoulder.svelte-1lzh7a,.gamepad-system.svelte-1lzh7a{position:relative;z-index:1}.gamepad-stick.svelte-1lzh7a{display:grid;place-items:center;width:46px;height:46px;color:#f8f2d1c7;background:radial-gradient(circle,rgba(248,242,209,.14) 0 34%,transparent 35%),#00000070;border:1px solid rgba(158,227,232,.54);border-radius:50%;box-shadow:0 0 14px #9ee3e81f;font-size:9px}.gamepad-stick--left.svelte-1lzh7a{grid-column:1;grid-row:2}.gamepad-stick--right.svelte-1lzh7a{grid-column:3;grid-row:2}.gamepad-dpad.svelte-1lzh7a{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(3,15px);grid-template-rows:repeat(3,15px)}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a){background:#f8f2d1b8;border:1px solid rgba(16,24,32,.6)}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):first-child{grid-column:2;grid-row:1}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(2){grid-column:1;grid-row:2}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(3){grid-column:2;grid-row:3}.gamepad-dpad.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(4){grid-column:3;grid-row:2}.gamepad-face.svelte-1lzh7a{grid-column:3;grid-row:3;display:grid;grid-template-columns:repeat(3,20px);grid-template-rows:repeat(3,20px);align-items:center;justify-items:center}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a){display:grid;place-items:center;width:17px;height:17px;color:#101820;background:#fff19a;border-radius:50%;font-size:8px;line-height:1}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):first-child{grid-column:2;grid-row:1}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(2){grid-column:1;grid-row:2;background:#9ee3e8}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(3){grid-column:3;grid-row:2;background:#67f0a0}.gamepad-face.svelte-1lzh7a span:where(.svelte-1lzh7a):nth-child(4){grid-column:2;grid-row:3;background:#ff8264}.gamepad-shoulder.svelte-1lzh7a{display:grid;place-items:center;min-width:76px;height:22px;color:#9ee3e8e0;background:#00000057;border:1px solid rgba(158,227,232,.4);border-radius:6px;font-size:9px}.gamepad-shoulder--left.svelte-1lzh7a{grid-column:1;grid-row:1}.gamepad-shoulder--right.svelte-1lzh7a{grid-column:3;grid-row:1}.gamepad-system.svelte-1lzh7a{display:grid;place-items:center;width:24px;height:18px;color:#f8f2d1d1;background:#0000006b;border:1px solid rgba(91,117,128,.56);border-radius:6px;font-size:10px}.gamepad-system--minus.svelte-1lzh7a{grid-column:2;grid-row:1;justify-self:start}.gamepad-system--plus.svelte-1lzh7a{grid-column:2;grid-row:1;justify-self:end}.control-keyboard.svelte-1lzh7a{display:grid;gap:4px;min-width:0;padding:10px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000057;border:1px solid rgba(91,117,128,.5);border-radius:8px}.control-keyboard-row.svelte-1lzh7a{display:flex;gap:4px;min-width:0}.control-key.svelte-1lzh7a{display:inline-grid;flex:var(--key-units, 1) 1 0;place-items:center;min-width:0;height:clamp(19px,2.15vw,26px);padding:0 4px;overflow:hidden;color:#f8f2d17a;background:linear-gradient(180deg,#f8f2d117,#f8f2d106),#090d12eb;border:1px solid rgba(91,117,128,.58);border-radius:5px;box-shadow:0 1px #f8f2d114 inset,0 -2px #0000003d inset;font:900 clamp(7px,.82vw,9px) / 1 var(--game-font-family);text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:background-color 80ms ease,border-color 80ms ease,box-shadow 80ms ease,color 80ms ease,transform 80ms ease}.control-key.is-used.svelte-1lzh7a{color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 12%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--cockpit-panel-bezel-color) 24%,rgba(217,255,255,.42)),color-mix(in srgb,var(--cockpit-panel-bezel-color) 28%,rgba(248,242,209,.2))),color-mix(in srgb,var(--cockpit-panel-bezel-color) 18%,rgba(22,33,40,.94));border-color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 34%,rgba(248,242,209,.92));box-shadow:0 0 0 1px color-mix(in srgb,var(--cockpit-panel-bezel-color) 18%,rgba(248,242,209,.34)) inset,0 0 14px color-mix(in srgb,var(--cockpit-panel-bezel-color) 24%,rgba(217,255,255,.34))}.control-key.is-active.svelte-1lzh7a{color:#101820;background:color-mix(in srgb,var(--cockpit-panel-bezel-color) 74%,#d9ffff);border-color:color-mix(in srgb,var(--cockpit-panel-bezel-color) 48%,#ffffff);box-shadow:0 0 0 1px #ffffff2e inset,0 0 16px color-mix(in srgb,var(--cockpit-panel-bezel-color) 58%,transparent);transform:translateY(1px)}.control-command-grid.svelte-1lzh7a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.control-group.svelte-1lzh7a{min-width:0;padding:9px 10px 8px;background:#00000047;border:1px solid rgba(91,117,128,.42);border-radius:6px}.control-group.svelte-1lzh7a h3:where(.svelte-1lzh7a){margin-bottom:6px;font-size:11px}.control-row.svelte-1lzh7a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:19px;padding:4px 0;border-top:1px solid rgba(91,117,128,.24)}.control-row.svelte-1lzh7a:first-of-type{border-top:0}.control-row.svelte-1lzh7a span:where(.svelte-1lzh7a),.control-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){min-width:0;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.control-row.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d1a3;text-transform:none}.control-row.svelte-1lzh7a strong:where(.svelte-1lzh7a){color:#fff19a;text-align:right}.feedback-form.svelte-1lzh7a{display:grid;gap:12px;margin-top:18px;min-width:0}.feedback-workspace.svelte-1lzh7a{display:grid;grid-template-columns:minmax(320px,2fr) minmax(420px,3fr);align-items:start;gap:14px;min-height:0;margin-top:16px}.feedback-workspace--empty.svelte-1lzh7a{grid-template-columns:minmax(320px,min(620px,100%));justify-content:center}.feedback-panel.svelte-1lzh7a{min-width:0;padding:12px;background:linear-gradient(180deg,rgba(248,242,209,.045),transparent),#00000047;border:1px solid rgba(91,117,128,.46);border-radius:6px}.feedback-workspace.svelte-1lzh7a .feedback-form:where(.svelte-1lzh7a){margin-top:0}.feedback-form-row.svelte-1lzh7a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.feedback-form-row.svelte-1lzh7a label:where(.svelte-1lzh7a){margin:0;color:#f8f2d19e;font-size:10px;line-height:1;text-transform:uppercase}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a){--feedback-select-caret-color: rgba(248, 242, 209, .82);appearance:none;min-width:0;height:30px;padding:0 34px 0 9px;color:#f8f2d1;background-color:#00000094;background-image:linear-gradient(45deg,transparent 50%,var(--feedback-select-caret-color) 50%),linear-gradient(135deg,var(--feedback-select-caret-color) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:6px 6px;border:1px solid rgba(158,227,232,.42);border-radius:0;font:900 10px / 1 var(--game-font-family);text-transform:uppercase}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a):disabled,textarea.svelte-1lzh7a:disabled{color:#f8f2d16b;border-color:#5b758057;cursor:default}.feedback-form-row.svelte-1lzh7a select:where(.svelte-1lzh7a):disabled{--feedback-select-caret-color: rgba(248, 242, 209, .34)}textarea.svelte-1lzh7a{width:100%;min-height:min(34vh,260px);resize:vertical;padding:14px;color:#f8f2d1;background:#00000094;border:1px solid rgba(158,227,232,.48);border-radius:0;font:400 13px / 1.45 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}textarea.svelte-1lzh7a:focus{border-color:#9ee3e8eb;outline:none}.feedback-actions.svelte-1lzh7a{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-actions.svelte-1lzh7a span:where(.svelte-1lzh7a){color:#f8f2d18f;font-size:11px}.feedback-actions.svelte-1lzh7a button:where(.svelte-1lzh7a){min-height:32px;padding:0 14px;color:#101820;background:#67f0a0;border:1px solid rgba(211,255,218,.78);border-radius:0;font:900 11px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.feedback-actions.svelte-1lzh7a button:where(.svelte-1lzh7a):disabled{color:#f8f2d157;background:#5b758029;border-color:#5b758066;cursor:default}.feedback-status.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;text-transform:uppercase}.feedback-status.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-size:10px;font-weight:900}.feedback-status--loading.svelte-1lzh7a{color:#fff19a;background:#fff19a1a;border:1px solid rgba(255,241,154,.42)}.feedback-status--success.svelte-1lzh7a{color:#67f0a0;background:#67f0a01a;border:1px solid rgba(103,240,160,.48)}.feedback-status--error.svelte-1lzh7a{color:#ff7d7d;background:#ff7d7d1a;border:1px solid rgba(255,125,125,.46)}.feedback-vote-column.svelte-1lzh7a{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0}.feedback-vote-header.svelte-1lzh7a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 -12px;padding:0 12px 10px;border-bottom:1px solid rgba(91,117,128,.42)}.feedback-vote-header.svelte-1lzh7a h3:where(.svelte-1lzh7a){font-size:12px}.feedback-vote-header.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:5px;font-size:10px;line-height:1.35}.feedback-vote-header.svelte-1lzh7a>span:where(.svelte-1lzh7a){flex:0 0 auto;display:inline-grid;place-items:center;min-height:22px;padding:0 7px;color:#67f0a0;background:#67f0a014;border:1px solid rgba(103,240,160,.32);font-size:9px;line-height:1}.feedback-vote-message.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:0;padding:7px 9px;color:#ff7d7d;background:#ff7d7d1a;border:1px solid rgba(255,125,125,.42);font-size:9px;line-height:1.35;text-transform:uppercase}.feedback-vote-message.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-weight:900}.feedback-item-list.svelte-1lzh7a{display:grid;gap:8px;max-height:min(48vh,500px);min-height:0;overflow:auto;padding-right:4px;scrollbar-color:rgba(158,227,232,.72) rgba(91,117,128,.28)}.feedback-list-state.svelte-1lzh7a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:12px;color:#f8f2d1ad;background:#0000003d;border:1px solid rgba(91,117,128,.36);font-size:10px;line-height:1.45;text-transform:uppercase}.feedback-list-state.svelte-1lzh7a a:where(.svelte-1lzh7a){color:inherit;font-weight:900}.feedback-list-state--error.svelte-1lzh7a{color:#ff7d7d;background:#ff7d7d1a;border-color:#ff7d7d75}.feedback-list-state--fallback.svelte-1lzh7a{min-height:0;color:#fff19a;background:#fff19a14;border-color:#fff19a52}.feedback-item.svelte-1lzh7a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:10px;background:#0000004d;border:1px solid rgba(91,117,128,.38);border-radius:6px}.feedback-vote-controls.svelte-1lzh7a{display:grid;grid-template-rows:28px 40px 28px;justify-items:center;align-content:start;gap:0}.feedback-vote-controls.svelte-1lzh7a strong:where(.svelte-1lzh7a){display:grid;place-items:center;min-width:0;min-height:40px;color:#fff19a;font-size:13px;line-height:1;text-align:center}.feedback-vote-button.svelte-1lzh7a{--feedback-vote-arrow-color: rgba(248, 242, 209, .72);appearance:none;display:grid;place-items:center;width:28px;height:28px;padding:0;background:#090d12db;border:1px solid rgba(91,117,128,.62);border-radius:6px;box-shadow:none;font:inherit;text-transform:none;cursor:pointer}.feedback-vote-button.svelte-1lzh7a:hover,.feedback-vote-button.svelte-1lzh7a:focus-visible{--feedback-vote-arrow-color: #ffffff;border-color:#f8f2d1b8;outline:none}.feedback-vote-arrow.svelte-1lzh7a{display:block;width:0;height:0;filter:drop-shadow(0 0 5px rgba(158,227,232,.18))}.feedback-vote-arrow--up.svelte-1lzh7a{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10.4px solid var(--feedback-vote-arrow-color)}.feedback-vote-arrow--down.svelte-1lzh7a{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10.4px solid var(--feedback-vote-arrow-color)}.feedback-vote-button--up.is-active.svelte-1lzh7a{--feedback-vote-arrow-color: #101820;background:#67f0a0;border-color:#d3ffdac7}.feedback-vote-button--down.is-active.svelte-1lzh7a{--feedback-vote-arrow-color: #101820;background:#ff7d7d;border-color:#ffbebec7}.feedback-vote-button.svelte-1lzh7a:disabled{cursor:default}.feedback-item-copy.svelte-1lzh7a{display:grid;gap:6px;min-width:0;text-transform:none}.feedback-item-meta.svelte-1lzh7a,.feedback-item-footer.svelte-1lzh7a{display:flex;flex-wrap:wrap;gap:6px;min-width:0;color:#f8f2d185;font-size:9px;line-height:1.2;text-transform:uppercase}.feedback-item-copy.svelte-1lzh7a h4:where(.svelte-1lzh7a){margin:0;color:#f8f2d1;font-size:12px;line-height:1.25;text-transform:none}.feedback-item.svelte-1lzh7a p:where(.svelte-1lzh7a){margin-top:0;color:#f8f2d1b3;font-size:11px;line-height:1.42}.feedback-item-footer.svelte-1lzh7a span:where(.svelte-1lzh7a){min-height:18px;padding:3px 6px;background:#f8f2d109;border:1px solid rgba(91,117,128,.28)}@media(max-width:760px){.context-dialog--controls.svelte-1lzh7a{width:min(96vw,760px)}.context-dialog--feedback.svelte-1lzh7a{width:min(96vw,760px);overflow:auto}.profile-workspace.svelte-1lzh7a,.profile-summary-strip.svelte-1lzh7a,.profile-stat-grid.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.profile-login-method-row.svelte-1lzh7a{grid-template-columns:minmax(0,1fr);align-items:stretch}.feedback-workspace.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.feedback-item-list.svelte-1lzh7a{max-height:240px}.control-command-grid.svelte-1lzh7a{grid-template-columns:repeat(2,minmax(0,1fr))}.gamepad-bindings-header.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.gamepad-bindings-reset.svelte-1lzh7a{justify-self:stretch}.gamepad-binding-grid.svelte-1lzh7a,.control-mode-bar.svelte-1lzh7a{grid-template-columns:minmax(0,1fr)}.control-mode-selector.svelte-1lzh7a{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.gamepad-status.svelte-1lzh7a{grid-template-columns:9px minmax(0,1fr)}.gamepad-status.svelte-1lzh7a span:where(.svelte-1lzh7a):last-child{grid-column:2}.gamepad-hid-connect.svelte-1lzh7a{justify-self:stretch;width:100%}.control-gamepad.svelte-1lzh7a{grid-template-columns:minmax(0,1fr) minmax(72px,.6fr) minmax(0,1fr);min-height:126px;padding-inline:10px}.control-gamepad.svelte-1lzh7a:before{inset-inline:20%}.gamepad-handle--left.svelte-1lzh7a{left:calc(50% - 202px)}.gamepad-handle--right.svelte-1lzh7a{right:calc(50% - 202px)}.zone-presence.svelte-1lzh7a{max-width:min(50vw,250px);gap:4px}.zone-presence-name.svelte-1lzh7a{max-width:84px}.zone-presence-count.svelte-1lzh7a{max-width:68px}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{max-width:92px}.context-chip.svelte-1lzh7a{padding-inline:3px}.wallet-chip.svelte-1lzh7a{max-width:112px;padding-inline:3px}.cockpit-action-dock.svelte-1lzh7a{bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 12px) + var(--build-strip-height, 14px) + var(--cockpit-action-footer-gap, 10px));gap:5px}.cockpit-action-slot.svelte-1lzh7a{min-height:30px;font-size:var(--cockpit-action-slot-font-size)}.control-chip.svelte-1lzh7a{max-width:98px}.profile-chip.svelte-1lzh7a{max-width:86px}}@media(max-width:860px){.spaceport-actions{gap:4px}.zone-presence.svelte-1lzh7a{max-width:min(46vw,300px);padding-right:5px}.zone-presence-name.svelte-1lzh7a{max-width:96px}.zone-presence-count.svelte-1lzh7a{max-width:78px}.zone-presence-state.svelte-1lzh7a,.zone-presence-hull.svelte-1lzh7a,.zone-presence-control.svelte-1lzh7a{max-width:106px}.context-chip.svelte-1lzh7a{padding-inline:2px;font-size:9px}.wallet-chip.svelte-1lzh7a{max-width:98px;padding-inline:2px;font-size:9px}.cockpit-action-dock.svelte-1lzh7a{gap:6px}.cockpit-action-slot.svelte-1lzh7a{padding-inline:var(--cockpit-action-slot-pad-x);font-size:var(--cockpit-action-slot-font-size)}.control-chip.svelte-1lzh7a{max-width:106px}.profile-chip.svelte-1lzh7a{max-width:96px}}@media(max-height:720px){.context-dialog--controls.svelte-1lzh7a{--spaceport-modal-dialog-padding: 14px}.context-dialog--controls.svelte-1lzh7a .spaceport-modal-header:where(.svelte-1lzh7a){margin-bottom:9px;padding-bottom:8px}.context-dialog--controls.svelte-1lzh7a h2:where(.svelte-1lzh7a){font-size:20px}.controls-panel.svelte-1lzh7a{gap:9px;margin-top:10px}.control-keyboard.svelte-1lzh7a{gap:3px;padding:8px}.control-keyboard-row.svelte-1lzh7a{gap:3px}.control-key.svelte-1lzh7a{height:18px;border-radius:4px;font-size:7px}.control-gamepad.svelte-1lzh7a{min-height:118px;grid-template-rows:22px 48px 30px}.gamepad-stick.svelte-1lzh7a{width:40px;height:40px}.gamepad-shoulder.svelte-1lzh7a{min-width:66px;height:20px}.control-group.svelte-1lzh7a{padding:7px 8px 6px}.control-row.svelte-1lzh7a{min-height:16px;padding:2px 0}}.right-bulkhead-panel.svelte-go42f0{--right-bulkhead-bg: #000000;--right-bulkhead-text: #f8f2d1;--right-bulkhead-muted: #aeb5b2;--right-bulkhead-line: var(--cockpit-panel-highlight-24, rgba(123, 195, 192, .24));--right-bulkhead-trace: var(--cockpit-panel-highlight-color, #9ee3e8);--right-bulkhead-ok: #67f0a0;--right-bulkhead-caution: #fff19a;--right-bulkhead-danger: #ff8264;position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--cockpit-panel-gap, 5px);width:100%;height:100%;padding:var(--cockpit-panel-padding, 7px);color:var(--right-bulkhead-text);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-32, rgba(158, 227, 232, .32)));border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));overflow:hidden;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.right-bulkhead-surface.svelte-go42f0{display:grid;grid-template-rows:38px minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:10px;background:repeating-linear-gradient(0deg,rgba(248,242,209,.028) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,var(--cockpit-panel-highlight-025, rgba(123, 195, 192, .025)) 0 1px,transparent 1px 26px),radial-gradient(ellipse at center,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 68%),var(--right-bulkhead-bg);box-shadow:inset 0 0 0 1px #fff19a1f,inset 0 0 28px var(--cockpit-panel-highlight-08, rgba(123, 195, 192, .08))}.right-bulkhead-status.svelte-go42f0{display:grid;grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0 6px;border:1px solid var(--right-bulkhead-line);background:#060a0cb8;box-shadow:inset 0 0 14px #7bc3c00f;color:var(--right-bulkhead-muted);font-size:17px;font-weight:900;line-height:1}.right-bulkhead-status.svelte-go42f0 strong:where(.svelte-go42f0){color:var(--right-bulkhead-text);font-size:20px}.right-bulkhead-rule.svelte-go42f0{height:1px;background:var(--right-bulkhead-line)}.right-bulkhead-led.svelte-go42f0{width:9px;height:9px;border-radius:50%;background:#101820b3;border:1px solid rgba(248,242,209,.18)}.right-bulkhead-led.is-online.svelte-go42f0{background:var(--right-bulkhead-ok);border-color:#d3ffdac2;box-shadow:0 0 12px #67f0a07a}.tone-warning.svelte-go42f0 .right-bulkhead-led.is-online:where(.svelte-go42f0){background:var(--right-bulkhead-caution);border-color:#fff19acc;box-shadow:0 0 12px #fff19a8f}.right-bulkhead-message-list.svelte-go42f0{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;min-height:0;overflow:hidden}.right-bulkhead-message.svelte-go42f0{display:grid;gap:5px;min-width:0;padding:8px 9px;border-left:3px solid var(--right-bulkhead-trace);background:#080d0fc2;box-shadow:inset 0 0 0 1px #9ee3e814,inset 0 0 16px #7bc3c00b}.right-bulkhead-message.side-right.svelte-go42f0{border-left-color:#fff19a}.right-bulkhead-message.tone-warning.svelte-go42f0{border-left-color:var(--right-bulkhead-danger);box-shadow:inset 0 0 0 1px #ff826433,inset 0 0 18px #ff826413}.right-bulkhead-message-meta.svelte-go42f0{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:#aeb5b2ad;font-size:15px;font-weight:800;line-height:1}.right-bulkhead-message-meta.svelte-go42f0 strong:where(.svelte-go42f0){min-width:0;overflow:hidden;color:#aeb5b2c7;text-overflow:ellipsis;white-space:nowrap}.right-bulkhead-message.svelte-go42f0 p:where(.svelte-go42f0){min-width:0;margin:0;color:var(--right-bulkhead-text);font-size:20px;font-weight:800;line-height:1.28;text-transform:none}.top-panels-feed-slot.svelte-119bxuq{--slot-line: var(--cockpit-panel-highlight-48, rgba(158, 227, 232, .48));--slot-text: #f8f2d1;--slot-muted: #aeb5b2;--slot-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--slot-ok: #67f0a0;--slot-caution: #fff19a;--slot-danger: #ff8264;--slot-label-height: 34px;--slot-label-overpaint-x: 1px;--slot-label-overpaint-y: 9px;position:relative;min-width:0;min-height:0;overflow:visible;background:transparent;border:1px solid var(--slot-line);border-top-color:transparent;border-radius:4px;box-shadow:inset 1px 0 #00000075,inset -1px 0 #00000075,inset 0 -1px #00000075,inset 0 0 16px #00000029;pointer-events:none}.top-panels-feed-slot.svelte-119bxuq:before{content:"";position:absolute;z-index:2;left:calc(0px - var(--slot-label-overpaint-x));right:calc(0px - var(--slot-label-overpaint-x));top:calc(0px - var(--slot-label-overpaint-y));height:calc(var(--slot-label-height) + var(--slot-label-overpaint-y));pointer-events:none;background:linear-gradient(180deg,#010303,#020505 58%,#050809);border-bottom:1px solid var(--cockpit-panel-highlight-26, rgba(158, 227, 232, .26));border-top-left-radius:inherit;border-top-right-radius:inherit}.top-panels-feed-aperture.svelte-119bxuq{position:absolute;inset:0;z-index:0;background:transparent}.top-panels-feed-label.svelte-119bxuq{position:absolute;z-index:3;left:0;right:0;top:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:6px;min-width:0;height:var(--slot-label-height);padding:0 11px;color:var(--slot-text);background:linear-gradient(90deg,var(--cockpit-panel-highlight-09, rgba(158, 227, 232, .09)),transparent 58%);border-top-left-radius:inherit;border-top-right-radius:inherit}.top-panels-feed-slot.is-first.svelte-119bxuq{border-top-left-radius:4px;border-bottom-left-radius:4px}.top-panels-feed-slot.is-last.svelte-119bxuq{border-top-right-radius:4px;border-bottom-right-radius:4px}.top-panels-feed-slot.is-first.svelte-119bxuq .top-panels-feed-label:where(.svelte-119bxuq){border-top-left-radius:3px}.top-panels-feed-slot.is-last.svelte-119bxuq .top-panels-feed-label:where(.svelte-119bxuq){border-top-right-radius:3px}.top-panels-feed-slot.is-single.svelte-119bxuq{border-color:transparent;box-shadow:inset 0 0 16px #00000029}.top-panels-feed-name.svelte-119bxuq{min-width:0;overflow:hidden;color:var(--slot-text);font-size:13px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 7px rgba(255,241,154,.16)}.top-panels-feed-label.svelte-119bxuq strong:where(.svelte-119bxuq){display:grid;place-items:center;width:22px;height:17px;color:var(--slot-cyan);font-size:12px;font-weight:900;line-height:1;border:1px solid var(--cockpit-panel-highlight-82, rgba(158, 227, 232, .82));border-radius:5px;background:var(--cockpit-panel-highlight-18, rgba(123, 195, 192, .18));box-shadow:inset 0 0 0 1px #0000003d,0 0 7px var(--cockpit-panel-highlight-12, rgba(158, 227, 232, .12))}.top-panels-drone-chips.svelte-119bxuq{position:absolute;z-index:4;top:calc(var(--slot-label-height) + 6px);left:6px;right:6px;display:flex;justify-content:flex-end;gap:4px;min-width:0;pointer-events:none}.top-panels-drone-chip.svelte-119bxuq{--chip-color: var(--slot-cyan);display:inline-grid;grid-template-columns:auto minmax(0,auto);align-items:center;gap:3px;max-width:100%;height:16px;min-width:0;padding:0 5px;overflow:hidden;color:var(--chip-color);background:linear-gradient(90deg,color-mix(in srgb,var(--chip-color) 20%,#000000),#000000b8);border:1px solid color-mix(in srgb,var(--chip-color) 54%,#000000);border-radius:3px;box-shadow:inset 0 0 0 1px #00000042,0 0 8px color-mix(in srgb,var(--chip-color) 18%,transparent)}.top-panels-drone-chip.tone-standby.svelte-119bxuq{--chip-color: var(--slot-muted)}.top-panels-drone-chip.tone-ready.svelte-119bxuq{--chip-color: var(--slot-ok)}.top-panels-drone-chip.tone-caution.svelte-119bxuq{--chip-color: var(--slot-caution)}.top-panels-drone-chip.tone-danger.svelte-119bxuq{--chip-color: var(--slot-danger)}.top-panels-drone-chip.svelte-119bxuq em:where(.svelte-119bxuq),.top-panels-drone-chip.svelte-119bxuq b:where(.svelte-119bxuq){min-width:0;overflow:hidden;font-size:8px;font-style:normal;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.top-panels-drone-chip.svelte-119bxuq b:where(.svelte-119bxuq){color:#f8f2d1}.top-panels-feed-slot.is-objective.svelte-119bxuq{--slot-line: rgba(255, 241, 154, .6)}.top-panels-feed-slot.is-selected.svelte-119bxuq{--slot-line: rgba(103, 240, 160, .94);border-color:var(--slot-ok);border-top-color:transparent;box-shadow:inset 2px 0 #67f0a0c2,inset -2px 0 #67f0a0c2,inset 0 -2px #67f0a0c2,inset 0 0 24px #67f0a01f,0 0 14px #67f0a042}.top-panels-feed-slot.warning-caution.svelte-119bxuq{--slot-line: rgba(255, 241, 154, .92);border-color:var(--slot-caution)}.top-panels-feed-slot.warning-danger.svelte-119bxuq,.top-panels-feed-slot.warning-critical.svelte-119bxuq{--slot-line: rgba(255, 130, 100, .98);border-color:var(--slot-danger)}.top-panels-feed-slot.warning-critical.svelte-119bxuq{animation:svelte-119bxuq-top-panels-critical-pulse .42s steps(2,end) infinite}@keyframes svelte-119bxuq-top-panels-critical-pulse{50%{filter:brightness(1.35)}}.top-panels-panel.svelte-1tr97dw{--top-panels-text: #f8f2d1;--top-panels-muted: #aeb5b2;--top-panels-line: var(--cockpit-panel-highlight-46, rgba(158, 227, 232, .46));--top-panels-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--top-panels-ok: #67f0a0;--top-panels-caution: #fff19a;--top-panels-danger: #ff8264;--top-panels-bezel: var(--cockpit-top-panels-bezel, 4px);--top-panels-bezel-overpaint: 1px;--top-panels-bezel-fill: var(--cockpit-panel-bezel-color, #5b7580);--top-panels-header-height: var(--cockpit-top-panels-header-height, 22px);--top-panels-frame-shadow: inset 0 0 0 1px rgba(248, 242, 209, .08), 0 0 12px rgba(0, 0, 0, .38);position:relative;display:grid;grid-template-rows:minmax(0,1fr);width:100%;height:100%;color:var(--top-panels-text);font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.top-panels-panel.has-header.svelte-1tr97dw{grid-template-rows:minmax(0,1fr);border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));background:transparent;box-shadow:none}.top-panels-panel.panel-left.svelte-1tr97dw,.top-panels-panel.panel-right.svelte-1tr97dw{--top-panels-frame-shadow: 0 0 12px rgba(0, 0, 0, .38)}.top-panels-panel.has-header.svelte-1tr97dw .top-panels-slots:where(.svelte-1tr97dw){border-top-left-radius:var(--cockpit-top-panels-radius, 8px);border-top-right-radius:var(--cockpit-top-panels-radius, 8px)}.top-panels-header.svelte-1tr97dw{position:relative;z-index:3;align-self:center;justify-self:center;display:none;grid-template-columns:minmax(14px,1fr) auto auto minmax(14px,1fr);align-items:center;gap:var(--cockpit-panel-header-gap, 8px);width:var(--cockpit-top-panels-header-width, 188px);min-width:0;height:calc(var(--top-panels-header-height) * .82);padding:0 var(--cockpit-panel-header-pad-x, 4px);border:0;border-radius:0;background:transparent;box-shadow:none}.top-panels-header.svelte-1tr97dw strong:where(.svelte-1tr97dw){color:var(--top-panels-text);font-size:var(--cockpit-top-panels-title-size, 14px);font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 9px rgba(255,241,154,.18)}.top-panels-header-status.svelte-1tr97dw{color:var(--top-panels-ok);font-size:var(--cockpit-top-panels-status-size, 8px);font-weight:900;line-height:1}.top-panels-header-status.is-lock-active.svelte-1tr97dw{color:var(--top-panels-caution)}.top-panels-header-rule.svelte-1tr97dw{min-width:0;height:var(--cockpit-top-panels-rule-size, 1px);background:var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34));box-shadow:0 1px #00000094}.top-panels-slots.svelte-1tr97dw{position:relative;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--top-panels-slot-count),minmax(0,1fr));gap:var(--top-panels-bezel);min-width:0;min-height:0;padding:0;border:var(--top-panels-bezel) solid var(--top-panels-bezel-fill);border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));overflow:hidden;isolation:isolate;background:transparent;outline:0;box-shadow:var(--top-panels-frame-shadow)}.top-panels-bezel-frame.svelte-1tr97dw{display:none}.top-panels-bezel-frame.svelte-1tr97dw,.top-panels-bezel-gap.svelte-1tr97dw{position:absolute;z-index:2;pointer-events:none}.top-panels-bezel-frame.svelte-1tr97dw{inset:0;border-radius:var(--cockpit-top-panels-radius-tl, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-tr, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-br, var(--cockpit-top-panels-radius, 8px)) var(--cockpit-top-panels-radius-bl, var(--cockpit-top-panels-radius, 8px));background:linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) top / 100% var(--top-panels-bezel) no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) bottom / 100% var(--top-panels-bezel) no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) left / var(--top-panels-bezel) 100% no-repeat,linear-gradient(var(--top-panels-bezel-fill),var(--top-panels-bezel-fill)) right / var(--top-panels-bezel) 100% no-repeat}.top-panels-bezel-gap.svelte-1tr97dw{top:calc(0px - var(--top-panels-bezel-overpaint));bottom:calc(0px - var(--top-panels-bezel-overpaint));width:calc(var(--top-panels-bezel) + var(--top-panels-bezel-overpaint) + var(--top-panels-bezel-overpaint));transform:translate(calc(0px - var(--top-panels-bezel-overpaint)));background:var(--top-panels-bezel-fill);box-shadow:-1px 0 0 var(--top-panels-bezel-fill),1px 0 0 var(--top-panels-bezel-fill)}.top-panels-slots.svelte-1tr97dw .top-panels-feed-slot{z-index:1}.port-action-rail.svelte-1qftha0{display:grid;grid-template-rows:minmax(0,1.02fr) minmax(0,.94fr);gap:5px;min-width:0;min-height:0}.job-action-combo.svelte-1qftha0,.transfer-actions.svelte-1qftha0{display:grid;min-width:0;min-height:0}.job-action-combo.svelte-1qftha0{position:relative;grid-template-columns:minmax(0,1fr);overflow:hidden}.transfer-actions.svelte-1qftha0{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.port-action.svelte-1qftha0{appearance:none;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0;padding:3px 4px;overflow:hidden;color:#f8f2d15c;background:#000000a8;border:1px solid rgba(248,242,209,.14);box-shadow:inset 0 0 0 1px #f8f2d105;font-family:inherit;font-size:15px;font-weight:900;line-height:1;opacity:.86;pointer-events:none;text-align:center;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.job-action-combo.svelte-1qftha0 .port-action:where(.svelte-1qftha0){color:#fff19a85;border-color:#fff19a38;font-size:17px}.job-action-combo.has-release.svelte-1qftha0 .port-action--claim:where(.svelte-1qftha0){padding-right:42px}.job-action-combo.has-release.is-release-hover.svelte-1qftha0 .port-action--claim:where(.svelte-1qftha0){color:#000;background:#fff19a;border-color:#f8f2d1f0}.port-action.svelte-1qftha0 span:where(.svelte-1qftha0),.job-release-action.svelte-1qftha0 span:where(.svelte-1qftha0){display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.port-action.is-enabled.svelte-1qftha0{cursor:pointer;pointer-events:auto}.job-action-combo.svelte-1qftha0 .port-action.is-enabled:where(.svelte-1qftha0){color:#fff19a;border-color:#fff19abd;box-shadow:0 0 8px #fff19a1f,inset 0 0 0 1px #f8f2d112}.job-release-action.svelte-1qftha0{appearance:none;position:absolute;top:3px;right:3px;bottom:3px;display:grid;place-items:center;width:34px;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;color:#f8f2d1d1;background:#00000080;border:1px solid rgba(248,242,209,.2);box-shadow:inset 0 0 0 1px #f8f2d10a,-5px 0 9px #00000047;font-family:inherit;font-size:17px;font-weight:900;line-height:1;opacity:.92;pointer-events:none;text-align:center}.job-release-action.is-enabled.svelte-1qftha0{cursor:pointer;pointer-events:auto}.port-action.is-active.svelte-1qftha0,.port-action.state-active.svelte-1qftha0,.port-action.state-flashing.svelte-1qftha0,.port-action.state-ready.is-enabled.svelte-1qftha0{color:#000;background:#ff9f3d;border-color:color-mix(in srgb,#ff9f3d 80%,#f8f2d1);box-shadow:0 0 8px #ff9f3d47,inset 0 0 0 1px #f8f2d129;opacity:1}.port-action--lock.is-active.svelte-1qftha0,.port-action--load.is-active.svelte-1qftha0,.port-action--lock.state-active.svelte-1qftha0,.port-action--load.state-active.svelte-1qftha0{background:#fff19a;border-color:#f8f2d1e6;box-shadow:0 0 8px #fff19a38,inset 0 0 0 1px #00000029}.port-action.is-flashing.svelte-1qftha0,.job-release-action.is-flashing.svelte-1qftha0{animation:svelte-1qftha0-port-action-flash .42s steps(2,end) infinite}.port-action.is-enabled.svelte-1qftha0:hover,.port-action.is-enabled.svelte-1qftha0:focus-visible{color:#000;background:#fff19a;border-color:#f8f2d1f5;outline:0;box-shadow:0 0 12px #fff19a57,inset 0 0 0 1px #0000002e}.job-release-action.is-enabled.svelte-1qftha0:hover,.job-release-action.is-enabled.svelte-1qftha0:focus-visible{color:#000;background:#ff8264;border-color:#ff8264f0;outline:0;box-shadow:0 0 12px #ff826457,inset 0 0 0 1px #0000002e}@keyframes svelte-1qftha0-port-action-flash{0%,to{opacity:1}50%{opacity:.44}}.port-load-meter.svelte-1jjxp1b{display:grid;grid-template-rows:minmax(0,1fr) 12px;gap:6px;min-width:0;min-height:0}.port-load-readout.svelte-1jjxp1b{display:flex;align-items:end;justify-content:space-between;gap:7px;min-width:0;padding:0 1px;color:color-mix(in srgb,var(--port-load-color) 70%,#f8f2d1);line-height:1}.port-load-readout.svelte-1jjxp1b span:where(.svelte-1jjxp1b){overflow:hidden;color:#f8f2d194;font-size:14px;font-weight:900;line-height:1;text-overflow:clip;white-space:nowrap}.port-load-readout.svelte-1jjxp1b strong:where(.svelte-1jjxp1b){overflow:hidden;color:color-mix(in srgb,var(--port-load-color) 78%,#f8f2d1);font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;line-height:.86;text-align:right;text-overflow:clip;white-space:nowrap}.port-load-segments.svelte-1jjxp1b{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;min-width:0;min-height:0}.port-load-segments.svelte-1jjxp1b span:where(.svelte-1jjxp1b){min-width:0;min-height:0;background:#f8f2d114;box-shadow:inset 0 0 0 1px #f8f2d114}.port-load-segments.svelte-1jjxp1b span.is-active:where(.svelte-1jjxp1b){background:var(--port-load-color);box-shadow:0 0 5px color-mix(in srgb,var(--port-load-color) 34%,transparent),inset 0 0 0 1px #f8f2d13d}.port-load-meter.tone-danger.svelte-1jjxp1b .port-load-readout:where(.svelte-1jjxp1b) strong:where(.svelte-1jjxp1b),.port-load-meter.tone-danger.svelte-1jjxp1b .port-load-segments:where(.svelte-1jjxp1b) span.is-active:where(.svelte-1jjxp1b){color:#ff8264;background:#ff8264}.bottom-port-row.svelte-1dzkfka{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr) 124px 196px;gap:9px;align-items:stretch;min-width:0;min-height:0;padding:8px 9px;overflow:hidden;color:#f8f2d1d1;background:linear-gradient(90deg,color-mix(in srgb,var(--port-color) 9%,transparent),transparent 42%),#000000bd;border-bottom:1px solid rgba(158,227,232,.12)}.bottom-port-row.svelte-1dzkfka:not(.has-load-meter){grid-template-columns:86px minmax(0,1fr) 196px}.bottom-port-row.svelte-1dzkfka:last-child{border-bottom:0}.bottom-port-row.svelte-1dzkfka:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.bottom-port-row.is-active.svelte-1dzkfka:after{opacity:1;box-shadow:inset 0 3px 0 var(--active-border-color),inset 0 -3px 0 var(--active-border-color),inset 3px 0 0 var(--active-border-color),inset -3px 0 0 var(--active-border-color)}.bottom-port-row.is-flash.svelte-1dzkfka:not(.is-active):after{opacity:1;box-shadow:inset 0 0 0 2px #fff19a6b}.bottom-port-row.is-flash-lit.svelte-1dzkfka{background:linear-gradient(90deg,color-mix(in srgb,var(--port-color) 22%,rgba(255,241,154,.16)),transparent 48%),#000000c7}.port-badge.svelte-1dzkfka{display:grid;grid-template-rows:18px minmax(0,1fr) 18px;align-items:center;justify-items:center;min-width:0;min-height:0;padding:5px;color:color-mix(in srgb,var(--port-color) 76%,#000000);background:color-mix(in srgb,var(--port-color) 10%,#000000);border:2px solid color-mix(in srgb,var(--port-color) 56%,#000000);box-shadow:inset 0 0 0 1px #00000075}.is-active.svelte-1dzkfka .port-badge:where(.svelte-1dzkfka),.state-claimable.svelte-1dzkfka .port-badge:where(.svelte-1dzkfka){color:#000;background:color-mix(in srgb,var(--port-color) 90%,#f8f2d1);border-color:color-mix(in srgb,var(--port-color) 86%,#f8f2d1)}.port-badge.svelte-1dzkfka span:where(.svelte-1dzkfka),.port-badge.svelte-1dzkfka em:where(.svelte-1dzkfka){display:block;max-width:100%;overflow:hidden;font-size:14px;font-style:normal;font-weight:900;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.port-badge.svelte-1dzkfka strong:where(.svelte-1dzkfka){max-width:100%;overflow:hidden;font-size:42px;font-weight:400;font-variant-numeric:tabular-nums;line-height:.86;text-overflow:clip;white-space:nowrap}.port-assignment.svelte-1dzkfka{display:grid;grid-template-rows:minmax(0,1fr) 24px;gap:5px;min-width:0;min-height:0;padding:2px 0;overflow:hidden}.assignment-primary.svelte-1dzkfka,.assignment-secondary.svelte-1dzkfka{display:grid;gap:5px;align-items:center;min-width:0}.assignment-primary.svelte-1dzkfka{grid-template-rows:16px minmax(0,1fr);align-content:center}.assignment-secondary.svelte-1dzkfka{grid-template-columns:minmax(0,1fr) minmax(70px,.82fr);gap:8px}.assignment-kicker.svelte-1dzkfka,.assignment-destination.svelte-1dzkfka,.assignment-secondary.svelte-1dzkfka span:where(.svelte-1dzkfka){max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.assignment-kicker.svelte-1dzkfka{color:#f8f2d19e;font-size:15px;font-weight:900;line-height:1}.assignment-destination.svelte-1dzkfka{color:#f8f2d1;font-size:29px;font-weight:900;line-height:1}.assignment-destination.is-muted.svelte-1dzkfka{color:#f8f2d19e;font-size:23px}.tone-ready.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#67f0a0}.tone-active.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka),.tone-caution.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#fff19a}.tone-danger.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:#ff8264}.has-job.svelte-1dzkfka .assignment-destination:where(.svelte-1dzkfka){color:color-mix(in srgb,var(--port-color) 74%,#f8f2d1);text-shadow:0 0 7px color-mix(in srgb,var(--port-color) 18%,transparent)}.assignment-secondary.svelte-1dzkfka span:where(.svelte-1dzkfka){color:#aeb5b2d1;font-size:16px;font-weight:900;line-height:1}.assignment-time.svelte-1dzkfka{color:#fff19a;font-size:19px;font-variant-numeric:tabular-nums;text-align:right}.assignment-time.is-muted.svelte-1dzkfka{color:#f8f2d157}.bottom-port-console.svelte-1jxv2zf{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:10px;overflow:hidden;color:#f8f2d1;background:linear-gradient(90deg,rgba(158,227,232,.034) 1px,transparent 1px),linear-gradient(180deg,rgba(248,242,209,.026) 1px,transparent 1px),radial-gradient(ellipse at 48% 38%,rgba(158,227,232,.04),transparent 62%),#000;background-size:48px 48px,48px 48px,auto,auto;box-shadow:inset 0 0 0 1px #f8f2d11c,inset 0 0 22px #9ee3e80b,inset 0 0 34px #000000b8}.port-row-stack.svelte-1jxv2zf{display:grid;grid-template-rows:repeat(var(--port-console-row-count, 4),minmax(0,1fr));min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(158,227,232,.12);background:#00000094}.bottom-left-outer-panel.svelte-2wbgdp{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:#f8f2d1;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(0,0,0,.14)),color-mix(in srgb,var(--cockpit-panel-bezel-color, #5b7580) 72%,#000000);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:var(--cockpit-panel-radius, 12px);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.bottom-left-outer-body.svelte-2wbgdp{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at center,var(--cockpit-panel-highlight-035, rgba(158, 227, 232, .035)),transparent 68%),#000;box-shadow:inset 0 0 0 1px #f8f2d11a,inset 0 0 22px #9ee3e80b}.bottom-left-inner-panel.svelte-9es97u{--bottom-left-inner-bg: #000000;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-left-inner-body.svelte-9es97u{display:grid;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%),var(--bottom-left-inner-bg);box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 22px var(--cockpit-panel-highlight-07, rgba(123, 195, 192, .07))}.bottom-right-inner-panel.svelte-13j0r4v{--drone-text: #f8f2d1;--drone-muted: #aeb5b2;--drone-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--drone-ok: #67f0a0;--drone-caution: #fff19a;--drone-danger: #ff8264;--drone-tone: var(--drone-cyan);position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:var(--drone-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 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-inner-panel.tone-ready.svelte-13j0r4v{--drone-tone: var(--drone-ok)}.bottom-right-inner-panel.tone-active.svelte-13j0r4v{--drone-tone: var(--drone-cyan)}.bottom-right-inner-panel.tone-caution.svelte-13j0r4v{--drone-tone: var(--drone-caution)}.bottom-right-inner-panel.tone-danger.svelte-13j0r4v{--drone-tone: var(--drone-danger)}.bottom-right-inner-body.svelte-13j0r4v{position:relative;display:grid;grid-template-rows:minmax(34px,.58fr) minmax(48px,.92fr) minmax(0,2.24fr);container-type:size;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%),linear-gradient(90deg,rgba(158,227,232,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(158,227,232,.014) 1px,transparent 1px),#000;background-size:52px 52px;box-shadow:inset 0 0 0 1px #fff19a14,inset 0 0 26px #000000bd}.bottom-right-inner-body.has-pairing-status.svelte-13j0r4v{grid-template-rows:minmax(30px,.5fr) minmax(42px,.72fr) minmax(22px,.34fr) minmax(0,2.18fr)}.bottom-right-inner-panel.is-unavailable.svelte-13j0r4v .bottom-right-inner-body:where(.svelte-13j0r4v){grid-template-rows:minmax(0,1fr)}.bottom-right-inner-body.svelte-13j0r4v:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.035) 50%,transparent 51%),linear-gradient(90deg,transparent,rgba(158,227,232,.045),transparent);background-size:100% 4px,100% 100%;mix-blend-mode:screen;opacity:.44}.drone-header.svelte-13j0r4v{position:relative;z-index:1;display:grid;grid-template-columns:minmax(78px,.9fr) minmax(0,1.12fr) minmax(58px,.68fr);align-items:center;gap:10px;min-width:0;min-height:0;padding:0 13px;border-bottom:2px solid var(--cockpit-panel-highlight-28, rgba(158, 227, 232, .28));background:linear-gradient(90deg,var(--cockpit-panel-highlight-12, rgba(158, 227, 232, .12)),transparent 58%)}.drone-header.svelte-13j0r4v span:where(.svelte-13j0r4v),.drone-header.svelte-13j0r4v strong:where(.svelte-13j0r4v),.drone-header.svelte-13j0r4v em:where(.svelte-13j0r4v){min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.drone-header.svelte-13j0r4v span:where(.svelte-13j0r4v){color:var(--drone-cyan);font-size:clamp(14px,4.8cqw,21px);font-weight:900}.drone-header.svelte-13j0r4v strong:where(.svelte-13j0r4v){color:var(--drone-tone);font-size:clamp(15px,5.2cqw,22px);font-weight:900;text-align:center;text-shadow:0 0 8px color-mix(in srgb,var(--drone-tone) 34%,transparent)}.drone-header.svelte-13j0r4v em:where(.svelte-13j0r4v){color:var(--drone-muted);font-size:clamp(11px,3.8cqw,16px);font-style:normal;font-weight:900;text-align:right}.drone-telemetry.svelte-13j0r4v{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;min-height:0;padding:8px 10px 7px;border-bottom:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24))}.drone-readout.svelte-13j0r4v{display:grid;grid-template-rows:max-content minmax(0,1fr) 9px;align-items:center;gap:3px;min-width:0;min-height:0;padding:6px 8px;color:var(--drone-cyan);border:1px solid color-mix(in srgb,currentColor 40%,#000000);background:color-mix(in srgb,currentColor 8%,#000000);box-shadow:inset 0 0 0 1px #00000057,inset 0 0 12px #0000006b}.drone-readout.tone-ready.svelte-13j0r4v{color:var(--drone-ok)}.drone-readout.tone-caution.svelte-13j0r4v{color:var(--drone-caution)}.drone-readout.tone-danger.svelte-13j0r4v{color:var(--drone-danger)}.drone-readout.tone-active.svelte-13j0r4v{color:var(--drone-cyan)}.drone-readout.svelte-13j0r4v span:where(.svelte-13j0r4v){color:var(--drone-muted);font-size:clamp(10px,3.2cqw,14px);font-weight:900;line-height:1}.drone-readout.svelte-13j0r4v strong:where(.svelte-13j0r4v){min-width:0;overflow:hidden;color:currentColor;font-size:clamp(17px,6.2cqw,27px);font-weight:900;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.drone-meter.svelte-13j0r4v{--meter-color: var(--drone-cyan);position:relative;min-width:0;height:9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--meter-color) 42%,#000000);background:linear-gradient(90deg,rgba(248,242,209,.05),transparent),color-mix(in srgb,var(--meter-color) 10%,#000000);box-shadow:inset 0 0 0 1px #0000005c}.drone-meter.tone-ready.svelte-13j0r4v{--meter-color: var(--drone-ok)}.drone-meter.tone-caution.svelte-13j0r4v{--meter-color: var(--drone-caution)}.drone-meter.tone-danger.svelte-13j0r4v{--meter-color: var(--drone-danger)}.drone-meter.tone-active.svelte-13j0r4v{--meter-color: var(--drone-cyan)}.drone-meter.svelte-13j0r4v span:where(.svelte-13j0r4v){position:absolute;inset:2px auto 2px 2px;width:calc((100% - 4px) * var(--meter-ratio));min-width:0;background:var(--meter-color);box-shadow:0 0 8px color-mix(in srgb,var(--meter-color) 32%,transparent)}.drone-pairing-status.svelte-13j0r4v{position:relative;z-index:1;display:grid;grid-template-columns:minmax(48px,.6fr) minmax(0,1fr) minmax(70px,1fr);align-items:center;gap:8px;min-width:0;min-height:0;padding:3px 10px;color:var(--drone-cyan);border-bottom:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));background:linear-gradient(90deg,color-mix(in srgb,currentColor 12%,#000000),transparent 68%),#0000009e}.drone-pairing-status.tone-primary.svelte-13j0r4v{color:var(--drone-ok)}.drone-pairing-status.tone-caution.svelte-13j0r4v{color:var(--drone-caution)}.drone-pairing-status.tone-danger.svelte-13j0r4v{color:var(--drone-danger)}.drone-pairing-status.svelte-13j0r4v span:where(.svelte-13j0r4v),.drone-pairing-status.svelte-13j0r4v strong:where(.svelte-13j0r4v),.drone-pairing-status.svelte-13j0r4v em:where(.svelte-13j0r4v){min-width:0;overflow:hidden;font-weight:900;letter-spacing:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}.drone-pairing-status.svelte-13j0r4v span:where(.svelte-13j0r4v){color:var(--drone-muted);font-size:clamp(9px,2.8cqw,12px)}.drone-pairing-status.svelte-13j0r4v strong:where(.svelte-13j0r4v){color:currentColor;font-size:clamp(10px,3.2cqw,14px)}.drone-pairing-status.svelte-13j0r4v em:where(.svelte-13j0r4v){color:color-mix(in srgb,currentColor 82%,var(--drone-text));font-size:clamp(10px,3cqw,13px);font-style:normal;text-align:right}.drone-unavailable.svelte-13j0r4v{position:relative;z-index:1;display:grid;grid-row:2 / 4;place-items:center;min-width:0;min-height:0;padding:14px 18px;text-align:center}.bottom-right-inner-panel.is-unavailable.svelte-13j0r4v .drone-unavailable:where(.svelte-13j0r4v){grid-row:1}.drone-unavailable.svelte-13j0r4v strong:where(.svelte-13j0r4v){display:block;max-width:100%;color:var(--drone-text);font-size:var(--cockpit-panel-title-size, 14px);font-weight:900;letter-spacing:0;line-height:1;overflow-wrap:anywhere;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 7px rgba(255,241,154,.16)}.drone-action-grid.svelte-13j0r4v{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-width:0;min-height:0;padding:9px 10px 10px}.drone-action-grid.has-pair-action.svelte-13j0r4v{grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;padding:7px 10px 8px}.drone-action.svelte-13j0r4v{--action-color: var(--drone-cyan);appearance:none;position:relative;display:grid;grid-template-columns:clamp(36px,13cqw,54px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) max-content;align-items:center;gap:1px 8px;min-width:0;min-height:0;margin:0;padding:6px 8px;overflow:hidden;color:#f8f2d175;border:2px solid color-mix(in srgb,var(--action-color) 22%,#000000);border-radius:4px;background:linear-gradient(180deg,#f8f2d109,#f8f2d103),#000000ad;box-shadow:inset 0 0 0 1px #f8f2d109,inset 0 0 15px #0000006b;font-family:inherit;text-align:left;text-transform:uppercase;pointer-events:none}.drone-action-grid.has-pair-action.svelte-13j0r4v .drone-action:where(.svelte-13j0r4v){padding:4px 7px}.drone-action.is-pair-action.svelte-13j0r4v{grid-column:1 / -1;grid-template-columns:clamp(38px,11cqw,52px) minmax(0,1fr) minmax(64px,.9fr);grid-template-rows:minmax(0,1fr);gap:7px}.drone-action.tone-primary.svelte-13j0r4v,.drone-action.tone-ready.svelte-13j0r4v{--action-color: var(--drone-ok)}.drone-action.tone-active.svelte-13j0r4v,.drone-action.tone-secondary.svelte-13j0r4v{--action-color: var(--drone-cyan)}.drone-action.tone-caution.svelte-13j0r4v{--action-color: var(--drone-caution)}.drone-action.tone-danger.svelte-13j0r4v{--action-color: var(--drone-danger)}.drone-action.svelte-13j0r4v span:where(.svelte-13j0r4v),.drone-action.svelte-13j0r4v strong:where(.svelte-13j0r4v),.drone-action.svelte-13j0r4v em:where(.svelte-13j0r4v){min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.drone-action.svelte-13j0r4v span:where(.svelte-13j0r4v){grid-row:1 / 3;display:grid;place-items:center;align-self:stretch;color:color-mix(in srgb,var(--action-color) 70%,#000000);border:1px solid color-mix(in srgb,var(--action-color) 42%,#000000);background:color-mix(in srgb,var(--action-color) 8%,#000000);font-size:clamp(12px,3.9cqw,17px);font-weight:900;font-variant-numeric:tabular-nums}.drone-action.is-pair-action.svelte-13j0r4v span:where(.svelte-13j0r4v){grid-row:auto}.drone-action.svelte-13j0r4v strong:where(.svelte-13j0r4v){color:color-mix(in srgb,var(--action-color) 72%,var(--drone-text));font-size:clamp(16px,5.2cqw,23px);font-weight:900}.drone-action.svelte-13j0r4v em:where(.svelte-13j0r4v){align-self:start;color:#f8f2d194;font-size:clamp(10px,3.2cqw,14px);font-style:normal;font-weight:900}.drone-action.is-pair-action.svelte-13j0r4v em:where(.svelte-13j0r4v){align-self:center;text-align:right}.drone-action.is-enabled.svelte-13j0r4v{color:var(--drone-text);border-color:color-mix(in srgb,var(--action-color) 64%,#000000);box-shadow:0 0 10px color-mix(in srgb,var(--action-color) 16%,transparent),inset 0 0 0 1px #f8f2d10f;cursor:pointer;pointer-events:auto}.drone-action.is-enabled.svelte-13j0r4v:hover,.drone-action.is-enabled.svelte-13j0r4v:focus-visible{outline:0;border-color:color-mix(in srgb,var(--action-color) 88%,var(--drone-text));box-shadow:0 0 14px color-mix(in srgb,var(--action-color) 28%,transparent),inset 0 0 0 1px #f8f2d11a}.drone-action.is-active.svelte-13j0r4v{color:#000;border-color:color-mix(in srgb,var(--action-color) 92%,var(--drone-text));background:linear-gradient(180deg,#f8f2d129,#f8f2d109),var(--action-color);box-shadow:0 0 14px color-mix(in srgb,var(--action-color) 32%,transparent),inset 0 0 0 1px #0000002e}.drone-action.is-active.svelte-13j0r4v span:where(.svelte-13j0r4v){color:#000;border-color:#00000061;background:#0000001a}.drone-action.is-active.svelte-13j0r4v strong:where(.svelte-13j0r4v),.drone-action.is-active.svelte-13j0r4v em:where(.svelte-13j0r4v){color:#000}.drone-action.is-enabled.svelte-13j0r4v:active{filter:brightness(.82)}.station-map-canvas.svelte-yixw8k{position:relative;min-width:0;min-height:0;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2)),inset 0 0 24px var(--cockpit-panel-highlight-06, rgba(123, 195, 192, .06));pointer-events:auto}.station-map-canvas.svelte-yixw8k:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--cockpit-panel-highlight-08, rgba(158, 227, 232, .08)),transparent 18%,transparent 82%,var(--cockpit-panel-highlight-08, rgba(158, 227, 232, .08))),repeating-linear-gradient(0deg,rgba(248,242,209,.034) 0 1px,transparent 1px 24px);opacity:.46}canvas.svelte-yixw8k{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.is-dragging.svelte-yixw8k canvas:where(.svelte-yixw8k){cursor:grabbing}.is-hover.svelte-yixw8k{box-shadow:inset 0 0 0 2px #fff19a52,inset 0 0 24px var(--cockpit-panel-highlight-08, rgba(123, 195, 192, .08))}.bottom-right-outer-panel.svelte-15qhski{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--cockpit-panel-padding, 7px);overflow:hidden;color:#f8f2d1;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);border:var(--cockpit-panel-border-width, 1px) solid var(--cockpit-panel-bezel-border, var(--cockpit-panel-highlight-34, rgba(158, 227, 232, .34)));border-radius:var(--cockpit-panel-radius, 12px);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.bottom-right-outer-body.svelte-15qhski{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;background:radial-gradient(ellipse at center,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 68%),#000;box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 22px var(--cockpit-panel-highlight-07, rgba(123, 195, 192, .07))}.left-bulkhead-synoptic.svelte-42trfu{--synoptic-amber: var(--cockpit-panel-custom-tertiary, #ff9f32);--synoptic-idle: rgba(126, 151, 151, .42);--synoptic-idle-line: rgba(126, 151, 151, .46);--synoptic-idle-glow: rgba(126, 151, 151, .055);--synoptic-green: var(--left-bulkhead-healthy, #67f0a0);--synoptic-caution: var(--left-bulkhead-caution, #fff19a);--synoptic-danger: var(--left-bulkhead-danger, #ff9f32);--synoptic-critical: var(--left-bulkhead-critical, #ff2f2f);--synoptic-inverter-low: color-mix(in srgb, var(--cockpit-panel-custom-tertiary, #a874ff) 76%, #000000);--synoptic-inverter-mid: var(--cockpit-panel-custom-tertiary, #6f8bff);--synoptic-inverter-high: var(--cockpit-panel-custom-primary, #49d2ff);--synoptic-flow-ease: cubic-bezier(.45, 0, .55, 1);--synoptic-state-transition: .48s var(--synoptic-flow-ease);position:relative;min-width:0;min-height:0;overflow:hidden;color:var(--synoptic-amber);border:0;background:transparent;box-shadow:none}.synoptic-link-layer.svelte-42trfu,.synoptic-cells.svelte-42trfu{position:absolute;inset:0;width:100%;height:100%}.synoptic-link-layer.svelte-42trfu{z-index:1;pointer-events:none}.synoptic-cells.svelte-42trfu{z-index:2}.synoptic-link.svelte-42trfu{fill:none;color:#7e979775;stroke:currentColor;stroke-width:2.15;stroke-linecap:butt;stroke-linejoin:miter;opacity:.42;vector-effect:non-scaling-stroke;transition:color var(--synoptic-state-transition),opacity var(--synoptic-state-transition)}.synoptic-active-link.svelte-42trfu{opacity:0;transition:opacity var(--synoptic-state-transition);will-change:opacity}.synoptic-active-link.is-active.svelte-42trfu{opacity:1}.synoptic-link-trace.svelte-42trfu{fill:none;color:var(--synoptic-idle-line);stroke:currentColor;stroke-width:var(--link-width, 3px);stroke-linecap:butt;stroke-linejoin:miter;opacity:var(--trace-opacity, .86);filter:drop-shadow(0 0 4px currentColor);vector-effect:non-scaling-stroke;transition:color var(--synoptic-state-transition),stroke-width var(--synoptic-state-transition),opacity var(--synoptic-state-transition),filter var(--synoptic-state-transition)}.synoptic-link-trace.tone-nominal.svelte-42trfu{color:var(--synoptic-green)}.synoptic-link-trace.tone-caution.svelte-42trfu{color:var(--synoptic-caution)}.synoptic-link-trace.tone-danger.svelte-42trfu{color:var(--synoptic-danger)}.synoptic-link-trace.tone-critical.svelte-42trfu{color:var(--synoptic-critical)}.synoptic-link-wake.svelte-42trfu,.synoptic-link-pulse.svelte-42trfu{fill:none;color:var(--synoptic-idle-line);stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;transition:color var(--synoptic-state-transition),stroke-width var(--synoptic-state-transition),opacity var(--synoptic-state-transition),filter var(--synoptic-state-transition)}.synoptic-link-wake.svelte-42trfu{stroke-width:var(--wake-width, 4.5px);stroke-dasharray:var(--wake-length, 18) var(--wake-gap, 26);stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 7px currentColor);animation:svelte-42trfu-synoptic-flow-wake var(--wake-duration, .7s) var(--synoptic-flow-ease) var(--flow-delay, 0s) infinite both}.synoptic-link-pulse.svelte-42trfu{stroke-width:var(--pulse-width, 3.4px);stroke-dasharray:var(--pulse-length, 9) var(--pulse-gap, 31);stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 4px currentColor);animation:svelte-42trfu-synoptic-flow-pulse var(--pulse-duration, .62s) var(--synoptic-flow-ease) var(--flow-delay, 0s) infinite both}.synoptic-link-wake.tone-nominal.svelte-42trfu,.synoptic-link-pulse.tone-nominal.svelte-42trfu{color:#d5ffe7fa}.synoptic-link-wake.tone-caution.svelte-42trfu,.synoptic-link-pulse.tone-caution.svelte-42trfu{color:#fff8c4fa}.synoptic-link-pulse.tone-danger.svelte-42trfu,.synoptic-link-wake.tone-danger.svelte-42trfu{color:#ffbe6afa}.synoptic-link-wake.tone-critical.svelte-42trfu,.synoptic-link-pulse.tone-critical.svelte-42trfu{color:#ff5252fa}.synoptic-link-base.is-thermal.svelte-42trfu{color:#7e979757;opacity:.34}.synoptic-link-trace.is-thermal.svelte-42trfu{filter:drop-shadow(0 0 5px currentColor)}.synoptic-link-wake.is-thermal.svelte-42trfu,.synoptic-link-pulse.is-thermal.svelte-42trfu{filter:drop-shadow(0 0 7px currentColor)}.synoptic-consumer-feed.svelte-42trfu,.synoptic-consumer-feed-trace.svelte-42trfu,.synoptic-consumer-feed-wake.svelte-42trfu,.synoptic-consumer-feed-pulse.svelte-42trfu{fill:none;color:var(--synoptic-idle-line);stroke:currentColor;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;transition:color var(--synoptic-state-transition),stroke-width var(--synoptic-state-transition),opacity var(--synoptic-state-transition),filter var(--synoptic-state-transition)}.synoptic-consumer-feed-base.svelte-42trfu{stroke-width:var(--consumer-feed-base-width, 2.4px);opacity:.38}.synoptic-consumer-active-feed.svelte-42trfu{opacity:0;transition:opacity var(--synoptic-state-transition);will-change:opacity}.synoptic-consumer-active-feed.is-active.svelte-42trfu{opacity:1}.synoptic-consumer-feed-trace.svelte-42trfu{stroke-width:var(--consumer-feed-width, 4px);opacity:var(--trace-opacity, .86);filter:drop-shadow(0 0 6px currentColor)}.synoptic-consumer-feed-wake.svelte-42trfu{stroke-width:var(--consumer-feed-wake-width, 6px);stroke-dasharray:var(--wake-length, 22) var(--wake-gap, 100);stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 9px currentColor);animation:svelte-42trfu-synoptic-flow-wake var(--wake-duration, .78s) var(--synoptic-flow-ease) var(--flow-delay, 0s) infinite both}.synoptic-consumer-feed-pulse.svelte-42trfu{stroke-width:var(--consumer-feed-pulse-width, 4.4px);stroke-dasharray:var(--pulse-length, 12) var(--pulse-gap, 100);stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 5px currentColor);animation:svelte-42trfu-synoptic-flow-pulse var(--pulse-duration, .62s) var(--synoptic-flow-ease) var(--flow-delay, 0s) infinite both}.synoptic-consumer-feed-trace.tone-nominal.svelte-42trfu{color:var(--synoptic-green)}.synoptic-consumer-feed-trace.tone-caution.svelte-42trfu{color:var(--synoptic-caution)}.synoptic-consumer-feed-trace.tone-danger.svelte-42trfu{color:var(--synoptic-danger)}.synoptic-consumer-feed-trace.tone-critical.svelte-42trfu{color:var(--synoptic-critical)}.synoptic-consumer-feed-wake.tone-nominal.svelte-42trfu,.synoptic-consumer-feed-pulse.tone-nominal.svelte-42trfu{color:#d5ffe7fa}.synoptic-consumer-feed-wake.tone-caution.svelte-42trfu,.synoptic-consumer-feed-pulse.tone-caution.svelte-42trfu{color:#fff8c4fa}.synoptic-consumer-feed-pulse.tone-danger.svelte-42trfu,.synoptic-consumer-feed-wake.tone-danger.svelte-42trfu{color:#ffbe6afa}.synoptic-consumer-feed-wake.tone-critical.svelte-42trfu,.synoptic-consumer-feed-pulse.tone-critical.svelte-42trfu{color:#ff5252fa}.synoptic-cell.svelte-42trfu{--cell-line: var(--synoptic-idle-line);--receive-line: rgba(255, 208, 138, .98);--receive-glow: color-mix(in srgb, var(--synoptic-danger) 34%, transparent);position:absolute;box-sizing:border-box;display:grid;grid-template-rows:18px minmax(0,1fr);gap:5px;align-items:stretch;min-width:0;min-height:0;padding:6px;border:0;background:#00000075;box-shadow:inset 0 0 0 1px #0000009e,inset 0 0 10px var(--synoptic-idle-glow);color:var(--synoptic-idle);transition:color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition)}.synoptic-cell.svelte-42trfu:after{content:"";position:absolute;z-index:2;inset:0;border:2px solid var(--cell-line);box-shadow:inset 0 0 0 1px #000000c7,0 0 0 1px #0000005c;pointer-events:none;transition:border-color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition)}.synoptic-cell.tone-nominal.svelte-42trfu{--cell-line: color-mix(in srgb, var(--synoptic-green) 88%, transparent);color:var(--synoptic-green)}.synoptic-cell.tone-caution.svelte-42trfu{--cell-line: color-mix(in srgb, var(--synoptic-caution) 90%, transparent);color:var(--synoptic-caution)}.synoptic-cell.tone-danger.svelte-42trfu{--cell-line: color-mix(in srgb, var(--synoptic-danger) 92%, transparent);color:var(--synoptic-danger)}.synoptic-cell.tone-critical.svelte-42trfu{--cell-line: color-mix(in srgb, var(--synoptic-critical) 96%, transparent);color:var(--synoptic-critical)}.synoptic-cell.receive-nominal.svelte-42trfu{--receive-line: rgba(213, 255, 231, .98);--receive-glow: color-mix(in srgb, var(--synoptic-green) 42%, transparent)}.synoptic-cell.receive-caution.svelte-42trfu{--receive-line: rgba(255, 248, 196, .98);--receive-glow: color-mix(in srgb, var(--synoptic-caution) 46%, transparent)}.synoptic-cell.receive-danger.svelte-42trfu{--receive-line: rgba(255, 206, 138, .98);--receive-glow: color-mix(in srgb, var(--synoptic-danger) 44%, transparent)}.synoptic-cell.receive-critical.svelte-42trfu{--receive-line: rgba(255, 106, 106, .98);--receive-glow: color-mix(in srgb, var(--synoptic-critical) 44%, transparent)}.synoptic-cell.palette-inverter.is-active.svelte-42trfu,.synoptic-cell.palette-inverter.is-receiving.svelte-42trfu{--cell-line: var(--node-accent, var(--synoptic-inverter-low));color:var(--node-accent, var(--synoptic-inverter-low))}.synoptic-cell.palette-inverter.is-active.receive-nominal.svelte-42trfu,.synoptic-cell.palette-inverter.is-active.receive-caution.svelte-42trfu,.synoptic-cell.palette-inverter.is-active.receive-danger.svelte-42trfu,.synoptic-cell.palette-inverter.is-active.receive-critical.svelte-42trfu,.synoptic-cell.palette-inverter.is-receiving.receive-nominal.svelte-42trfu,.synoptic-cell.palette-inverter.is-receiving.receive-caution.svelte-42trfu,.synoptic-cell.palette-inverter.is-receiving.receive-danger.svelte-42trfu,.synoptic-cell.palette-inverter.is-receiving.receive-critical.svelte-42trfu{--receive-line: color-mix(in srgb, var(--node-accent, var(--synoptic-inverter-low)) 84%, white);--receive-glow: color-mix(in srgb, var(--node-accent, var(--synoptic-inverter-low)) 48%, transparent)}.synoptic-cell.is-active.svelte-42trfu{box-shadow:inset 0 0 0 1px #0000009e,inset 0 0 12px color-mix(in srgb,var(--synoptic-green) 8%,transparent)}.synoptic-consumer-group.svelte-42trfu{--consumer-line: var(--synoptic-idle-line);--cell-line: var(--consumer-line);--receive-line: rgba(213, 255, 231, .98);--receive-glow: color-mix(in srgb, var(--synoptic-green) 42%, transparent);position:absolute;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;background:#000000eb;box-shadow:inset 0 0 0 1px #0000009e,inset 0 0 10px var(--synoptic-idle-glow);color:var(--synoptic-idle);transition:color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition)}.synoptic-consumer-group.svelte-42trfu:after{content:"";position:absolute;z-index:3;inset:0;border:2px solid var(--consumer-line);box-shadow:inset 0 0 0 1px #000000c7,0 0 0 1px #0000005c;pointer-events:none;transition:border-color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition)}.synoptic-consumer-group.tone-nominal.svelte-42trfu,.synoptic-consumer-row.tone-nominal.svelte-42trfu{--consumer-line: color-mix(in srgb, var(--synoptic-green) 88%, transparent);color:var(--synoptic-green)}.synoptic-consumer-group.tone-caution.svelte-42trfu,.synoptic-consumer-row.tone-caution.svelte-42trfu{--consumer-line: color-mix(in srgb, var(--synoptic-caution) 90%, transparent);color:var(--synoptic-caution)}.synoptic-consumer-group.tone-danger.svelte-42trfu,.synoptic-consumer-row.tone-danger.svelte-42trfu{--consumer-line: color-mix(in srgb, var(--synoptic-danger) 92%, transparent);color:var(--synoptic-danger)}.synoptic-consumer-group.tone-critical.svelte-42trfu,.synoptic-consumer-row.tone-critical.svelte-42trfu{--consumer-line: color-mix(in srgb, var(--synoptic-critical) 96%, transparent);color:var(--synoptic-critical)}.synoptic-consumer-group.is-active.svelte-42trfu{box-shadow:inset 0 0 0 1px #0000009e,inset 0 0 12px color-mix(in srgb,var(--synoptic-green) 8%,transparent)}.synoptic-consumer-group.is-receiving.svelte-42trfu:after{animation:svelte-42trfu-synoptic-receive-outline var(--receive-duration, 1.15s) var(--synoptic-flow-ease) var(--receive-delay, 0s) infinite both}.synoptic-consumer-border-flow.svelte-42trfu{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;opacity:0;pointer-events:none;transition:opacity var(--synoptic-state-transition)}.synoptic-consumer-group.is-receiving.svelte-42trfu .synoptic-consumer-border-flow:where(.svelte-42trfu){opacity:1}.synoptic-consumer-border-flow-path.svelte-42trfu{fill:none;color:var(--receive-line);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:miter;stroke-dasharray:11 89;stroke-dashoffset:0;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px currentColor);animation:svelte-42trfu-synoptic-consumer-border-flow var(--consumer-border-flow-duration, 1.2s) var(--synoptic-flow-ease) var(--consumer-border-flow-delay, 0s) infinite both;transition:color var(--synoptic-state-transition),stroke-width var(--synoptic-state-transition),opacity var(--synoptic-state-transition),filter var(--synoptic-state-transition)}.synoptic-consumer-border-flow-right.svelte-42trfu{animation-delay:calc(var(--consumer-border-flow-delay, 0s) + .08s)}.synoptic-consumer-border-flow-path.tone-nominal.svelte-42trfu{color:#d5ffe7fa}.synoptic-consumer-border-flow-path.tone-caution.svelte-42trfu{color:#fff8c4fa}.synoptic-consumer-border-flow-path.tone-danger.svelte-42trfu{color:#ffbe6afa}.synoptic-consumer-border-flow-path.tone-critical.svelte-42trfu{color:#ff5252fa}.synoptic-consumer-row.svelte-42trfu{--consumer-line: var(--synoptic-idle-line);position:absolute;z-index:2;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:0;padding:0 8px;border:1px solid color-mix(in srgb,var(--consumer-line) 68%,transparent);background:#161c1edb;color:var(--synoptic-idle);overflow:visible;transition:color var(--synoptic-state-transition),border-color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition),background var(--synoptic-state-transition)}.synoptic-consumer-row.svelte-42trfu:before,.synoptic-consumer-row.svelte-42trfu:after{content:"";position:absolute;left:calc(-1 * var(--consumer-stem, 18px));top:50%;width:var(--consumer-stem, 18px);height:2px;pointer-events:none;transform:translateY(-50%);transition:opacity var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition),background var(--synoptic-state-transition)}.synoptic-consumer-row.svelte-42trfu:before{background:currentColor;opacity:.3;box-shadow:0 0 5px currentColor}.synoptic-consumer-row.svelte-42trfu:after{background:linear-gradient(90deg,transparent 0%,currentColor 28%,currentColor 72%,transparent 100%);background-position:100% 0;background-size:220% 100%;opacity:0;box-shadow:0 0 8px currentColor}.synoptic-consumer-row.is-active.svelte-42trfu,.synoptic-consumer-row.is-receiving.svelte-42trfu{border-color:var(--consumer-line);box-shadow:0 0 8px color-mix(in srgb,currentColor 28%,transparent)}.synoptic-consumer-row.is-active.svelte-42trfu:before,.synoptic-consumer-row.is-receiving.svelte-42trfu:before{opacity:.36;box-shadow:0 0 5px currentColor}.synoptic-consumer-row.is-active.svelte-42trfu:after,.synoptic-consumer-row.is-receiving.svelte-42trfu:after{opacity:.82;box-shadow:0 0 9px currentColor}.synoptic-consumer-row.is-receiving.svelte-42trfu:after{animation:svelte-42trfu-synoptic-consumer-stem-flow var(--receive-duration, 1.1s) var(--synoptic-flow-ease) var(--receive-delay, 0s) infinite both}.synoptic-consumer-row-fill.svelte-42trfu{position:absolute;z-index:0;inset:0 auto 0 0;width:var(--consumer-fill, 0%);background:currentColor;opacity:.18;box-shadow:inset 0 0 0 1px #ffffff14;transition:width var(--synoptic-state-transition),opacity var(--synoptic-state-transition),background var(--synoptic-state-transition)}.synoptic-consumer-row.is-active.svelte-42trfu .synoptic-consumer-row-fill:where(.svelte-42trfu),.synoptic-consumer-row.is-receiving.svelte-42trfu .synoptic-consumer-row-fill:where(.svelte-42trfu){opacity:.34}.synoptic-consumer-row-label.svelte-42trfu,.synoptic-consumer-row-readout.svelte-42trfu{position:relative;z-index:1;min-width:0;overflow:hidden;color:currentColor;font-weight:900;line-height:1;text-overflow:clip;white-space:nowrap}.synoptic-consumer-row-label.svelte-42trfu{font-size:13px;text-align:left}.synoptic-consumer-row-readout.svelte-42trfu{font-size:12px;opacity:.84;text-align:right}.synoptic-cell.is-receiving.svelte-42trfu:after{animation:svelte-42trfu-synoptic-receive-outline var(--receive-duration, 1.15s) var(--synoptic-flow-ease) var(--receive-delay, 0s) infinite both}.synoptic-cell.is-receiving.svelte-42trfu .synoptic-cell-header:where(.svelte-42trfu){animation:svelte-42trfu-synoptic-receive-header var(--receive-duration, 1.15s) var(--synoptic-flow-ease) var(--receive-delay, 0s) infinite both}.synoptic-cell-header.svelte-42trfu{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:18px;min-width:0;border:1px solid currentColor;background:#000;transition:border-color var(--synoptic-state-transition),box-shadow var(--synoptic-state-transition),color var(--synoptic-state-transition)}.synoptic-cell-header.svelte-42trfu span:where(.svelte-42trfu){min-width:0;overflow:hidden;color:currentColor;font-size:12px;font-weight:900;line-height:1;text-overflow:clip;white-space:nowrap}.synoptic-cell-body.svelte-42trfu{position:relative;z-index:1;align-self:stretch;justify-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) 17px;gap:3px;min-width:0;min-height:0;width:100%;height:100%}.synoptic-meter.svelte-42trfu{position:relative;z-index:1;align-self:stretch;justify-self:stretch;display:grid;grid-template-rows:repeat(10,minmax(0,1fr));gap:3px;width:100%;height:100%;min-height:0}.synoptic-meter-row.svelte-42trfu{display:block;min-width:0;min-height:0;background:#161c1edb;box-shadow:inset 0 0 0 1px #7bc3c014,0 0 0 1px #00000052}.synoptic-meter-row.is-filled.svelte-42trfu{background:var(--row-color);box-shadow:inset 0 0 0 1px #0000006b,0 0 6px color-mix(in srgb,var(--row-color) 34%,transparent)}.synoptic-readout.svelte-42trfu{position:relative;z-index:1;display:grid;grid-template-columns:auto auto;align-items:end;justify-content:end;gap:3px;width:100%;justify-self:stretch;min-width:0;color:#f8f2eee6;line-height:1}.synoptic-readout.svelte-42trfu span:where(.svelte-42trfu){overflow:hidden;color:#aeb5b2d1;font-size:8px;font-weight:900;text-align:right;text-overflow:clip;white-space:nowrap}.synoptic-readout.svelte-42trfu strong:where(.svelte-42trfu){overflow:hidden;color:#f8f2eef0;font-size:16px;font-weight:900;text-align:right;text-overflow:clip;white-space:nowrap}.synoptic-cell.key-thermal.svelte-42trfu .synoptic-readout:where(.svelte-42trfu),.synoptic-cell.key-thermal.svelte-42trfu .synoptic-readout:where(.svelte-42trfu) strong:where(.svelte-42trfu),.synoptic-cell.key-thermal.svelte-42trfu .synoptic-readout:where(.svelte-42trfu) span:where(.svelte-42trfu),.synoptic-cell.palette-inverter.svelte-42trfu .synoptic-readout:where(.svelte-42trfu),.synoptic-cell.palette-inverter.svelte-42trfu .synoptic-readout:where(.svelte-42trfu) strong:where(.svelte-42trfu),.synoptic-cell.palette-inverter.svelte-42trfu .synoptic-readout:where(.svelte-42trfu) span:where(.svelte-42trfu){color:inherit}@keyframes svelte-42trfu-synoptic-flow-pulse{0%{stroke-dashoffset:0;opacity:0}16%{opacity:var(--pulse-lead-opacity, .42)}42%{opacity:var(--pulse-opacity, .68)}72%{opacity:var(--pulse-tail-opacity, .31)}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-42trfu-synoptic-flow-wake{0%{stroke-dashoffset:0;opacity:0}24%{opacity:var(--wake-opacity, .24)}64%{opacity:var(--wake-tail-opacity, .17)}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-42trfu-synoptic-consumer-border-flow{0%{stroke-dashoffset:0;opacity:0}18%{opacity:.82}48%{opacity:.58}to{stroke-dashoffset:-100;opacity:0}}@keyframes svelte-42trfu-synoptic-consumer-stem-flow{0%{opacity:.26;background-position:110% 0}30%{opacity:.92;background-position:58% 0}72%{opacity:.68;background-position:12% 0}to{opacity:.3;background-position:-25% 0}}@keyframes svelte-42trfu-synoptic-receive-outline{0%{border-color:var(--cell-line);box-shadow:inset 0 0 0 1px #000000c7,0 0 0 1px #0000005c}22%{border-color:var(--receive-line);box-shadow:inset 0 0 0 1px #ffffff38,0 0 0 1px #0000005c,0 0 var(--receive-glow-strong, 16px) var(--receive-glow)}52%{border-color:color-mix(in srgb,var(--receive-line) 58%,var(--cell-line));box-shadow:inset 0 0 0 1px #0000008f,0 0 0 1px #0000005c,0 0 var(--receive-glow-soft, 8px) var(--receive-glow)}to{border-color:var(--cell-line);box-shadow:inset 0 0 0 1px #000000c7,0 0 0 1px #0000005c}}@keyframes svelte-42trfu-synoptic-receive-header{0%{border-color:currentColor;box-shadow:none}24%{border-color:var(--receive-line);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 var(--receive-header-glow, 10px) var(--receive-glow)}to{border-color:currentColor;box-shadow:none}}body.is-cinematic-capture .left-bulkhead-synoptic.svelte-42trfu{--synoptic-timeline-time: var(--orbitalpayload-capture-time, 0s)}body.is-cinematic-capture .synoptic-link-wake.svelte-42trfu,body.is-cinematic-capture .synoptic-link-pulse.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-feed-wake.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-feed-pulse.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-border-flow-path.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-row.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-consumer-group.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-cell.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-cell.is-receiving.svelte-42trfu .synoptic-cell-header:where(.svelte-42trfu){animation-play-state:paused}body.is-cinematic-capture .synoptic-link-wake.svelte-42trfu,body.is-cinematic-capture .synoptic-link-pulse.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-feed-wake.svelte-42trfu,body.is-cinematic-capture .synoptic-consumer-feed-pulse.svelte-42trfu{animation-delay:calc(var(--flow-delay, 0s) - var(--synoptic-timeline-time, 0s))}body.is-cinematic-capture .synoptic-consumer-border-flow-path.svelte-42trfu{animation-delay:calc(var(--consumer-border-flow-delay, 0s) - var(--synoptic-timeline-time, 0s))}body.is-cinematic-capture .synoptic-consumer-border-flow-right.svelte-42trfu{animation-delay:calc(var(--consumer-border-flow-delay, 0s) + .08s - var(--synoptic-timeline-time, 0s))}body.is-cinematic-capture .synoptic-consumer-row.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-consumer-group.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-cell.is-receiving.svelte-42trfu:after,body.is-cinematic-capture .synoptic-cell.is-receiving.svelte-42trfu .synoptic-cell-header:where(.svelte-42trfu){animation-delay:calc(var(--receive-delay, 0s) - var(--synoptic-timeline-time, 0s))}@media(prefers-reduced-motion:reduce){.synoptic-link-wake.svelte-42trfu,.synoptic-link-pulse.svelte-42trfu,.synoptic-consumer-feed-wake.svelte-42trfu,.synoptic-consumer-feed-pulse.svelte-42trfu,.synoptic-consumer-border-flow-path.svelte-42trfu,.synoptic-active-link.svelte-42trfu,.synoptic-consumer-active-feed.svelte-42trfu,.synoptic-link.svelte-42trfu,.synoptic-link-trace.svelte-42trfu,.synoptic-consumer-feed.svelte-42trfu,.synoptic-consumer-feed-trace.svelte-42trfu,.synoptic-consumer-border-flow.svelte-42trfu,.synoptic-cell.svelte-42trfu,.synoptic-cell.svelte-42trfu:after,.synoptic-cell-header.svelte-42trfu,.synoptic-consumer-group.svelte-42trfu,.synoptic-consumer-group.svelte-42trfu:after,.synoptic-consumer-row.svelte-42trfu,.synoptic-consumer-row.svelte-42trfu:before,.synoptic-consumer-row.svelte-42trfu:after,.synoptic-consumer-row-fill.svelte-42trfu,.synoptic-cell.is-receiving.svelte-42trfu:after,.synoptic-cell.is-receiving.svelte-42trfu .synoptic-cell-header:where(.svelte-42trfu){animation:none;transition:none}.synoptic-link-wake.svelte-42trfu,.synoptic-link-pulse.svelte-42trfu,.synoptic-consumer-feed-wake.svelte-42trfu,.synoptic-consumer-feed-pulse.svelte-42trfu,.synoptic-consumer-border-flow-path.svelte-42trfu{opacity:.28;stroke-dashoffset:0}.synoptic-cell.is-receiving.svelte-42trfu:after{border-color:var(--receive-line);box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #0000005c,0 0 8px var(--receive-glow)}}.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-caution: #fff19a;--left-bulkhead-danger: #ff8264;--left-bulkhead-critical: #ff2f2f;--left-bulkhead-glow: var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22));--cockpit-meter-surface: var(--left-bulkhead-surface);--cockpit-meter-text: var(--left-bulkhead-text);--cockpit-meter-muted: var(--left-bulkhead-muted);--cockpit-meter-trace: var(--left-bulkhead-trace);--cockpit-meter-healthy: var(--left-bulkhead-healthy);--cockpit-meter-caution: var(--left-bulkhead-caution);--cockpit-meter-danger: var(--left-bulkhead-danger);--cockpit-meter-critical: var(--left-bulkhead-critical);position:relative;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--cockpit-panel-gap, 5px);width:100%;height:100%;padding:var(--cockpit-panel-padding, 7px);color:var(--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));overflow:hidden;background:linear-gradient(180deg,var(--cockpit-panel-bezel-glaze, var(--cockpit-panel-highlight-16, rgba(158, 227, 232, .16))),rgba(16,24,32,.08)),var(--cockpit-panel-bezel-color, #5b7580);box-shadow:inset 0 0 0 var(--cockpit-panel-border-width, 1px) #f8f2d114,0 0 14px #0000006b;font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none}.left-bulkhead-header.svelte-13k2gfh{position:relative;display:none;grid-template-columns:var(--cockpit-panel-header-side, 20px) minmax(0,1fr) auto minmax(0,1fr) var(--cockpit-panel-header-side, 20px);align-items:center;gap:var(--cockpit-panel-header-gap, 8px);min-width:0;height:100%;padding:0 var(--cockpit-panel-header-pad-x, 4px);color:var(--left-bulkhead-text);background:linear-gradient(180deg,var(--cockpit-panel-highlight-14, rgba(158, 227, 232, .14)),rgba(16,24,32,.06)),var(--cockpit-panel-bezel-header, rgba(91, 117, 128, .78));box-shadow:inset 0 -1px #101820c2,inset 0 1px #f8f2d11f}.left-bulkhead-header.svelte-13k2gfh strong:where(.svelte-13k2gfh){min-width:var(--cockpit-panel-title-min-width, 46px);color:var(--left-bulkhead-text);font-size:var(--cockpit-panel-title-size, 14px);font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 9px rgba(255,241,154,.18)}.left-bulkhead-rule.svelte-13k2gfh{display:block;min-width:0;height:var(--cockpit-panel-rule-size, 1px);background:#1018206b;box-shadow:0 1px 0 var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22))}.left-bulkhead-light.svelte-13k2gfh{justify-self:center;width:var(--cockpit-panel-light-size, 9px);height:var(--cockpit-panel-light-size, 9px);border-radius:50%;background:#10182085;border:var(--cockpit-panel-border-width, 1px) solid rgba(248,242,209,.18);box-shadow:inset 0 0 0 2px #0000002e}.left-bulkhead-light-activity.is-active.svelte-13k2gfh{background:var(--left-bulkhead-caution);border-color:#fff4a6c7;box-shadow:0 0 14px #fff19a9e,inset 0 0 0 2px #0000002e;animation:svelte-13k2gfh-left-bulkhead-header-pulse .38s steps(2,end) infinite}.tone-danger.svelte-13k2gfh .left-bulkhead-light-activity.is-active:where(.svelte-13k2gfh),.tone-danger.svelte-13k2gfh .left-bulkhead-header:where(.svelte-13k2gfh) strong:where(.svelte-13k2gfh){color:var(--left-bulkhead-danger)}.tone-danger.svelte-13k2gfh .left-bulkhead-light-activity.is-active:where(.svelte-13k2gfh){background:var(--left-bulkhead-danger);border-color:#ff8264eb;box-shadow:0 0 16px #ff8264b8,inset 0 0 0 2px #0003}.left-bulkhead-light-online.is-online.svelte-13k2gfh{background:var(--left-bulkhead-healthy);border-color:#d3ffdac2;box-shadow:0 0 14px #67f0a08f,inset 0 0 0 2px #00000029}.left-bulkhead-body.svelte-13k2gfh{position:relative;min-width:0;min-height:0;padding:9px;background:radial-gradient(ellipse at center,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 68%),var(--left-bulkhead-bg);box-shadow:inset 0 0 0 1px #fff19a24,inset 0 0 28px var(--cockpit-panel-highlight-08, rgba(123, 195, 192, .08))}.left-bulkhead-body.svelte-13k2gfh:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(248,242,209,.034) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,var(--cockpit-panel-highlight-03, rgba(123, 195, 192, .03)) 0 1px,transparent 1px 24px);opacity:.58}.left-bulkhead-panel.is-alarming.svelte-13k2gfh{filter:drop-shadow(0 0 5px rgba(255,130,100,.18))}.left-bulkhead-panel.is-alarming.svelte-13k2gfh .left-bulkhead-body:where(.svelte-13k2gfh){box-shadow:inset 0 0 0 1px #ff826447,inset 0 0 34px #ff82641a}.left-bulkhead-grid.svelte-13k2gfh{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr);gap:0;width:100%;height:100%}@keyframes svelte-13k2gfh-left-bulkhead-header-pulse{0%,to{opacity:1}50%{opacity:.36}}body.is-cinematic-capture .left-bulkhead-light-activity.is-active.svelte-13k2gfh{animation-delay:calc(0s - var(--orbitalpayload-capture-time, 0s));animation-play-state:paused}.perspective-panel-host.svelte-1sx3m6w{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.bottom-center-authority-meter.svelte-16f4qaa{display:grid;grid-template-rows:28px minmax(0,1fr);min-width:0;min-height:0;background:linear-gradient(180deg,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)),transparent 38%),#000;box-shadow:inset 0 0 18px var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045))}.authority-heading.svelte-16f4qaa{display:grid;place-items:center;min-width:0;padding:3px 6px 2px;border-bottom:0;background:#000}.authority-heading.svelte-16f4qaa span:where(.svelte-16f4qaa){display:grid;place-items:center;width:100%;height:100%;min-width:0;overflow:hidden;color:#fff19a;border:1px solid rgba(255,241,154,.74);background:var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055));font-size:11px;font-weight:900;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.authority-body.svelte-16f4qaa{position:relative;display:grid;min-width:0;min-height:0;padding:7px 7px 8px}.control-bank.svelte-16f4qaa{z-index:2;grid-area:1 / 1;justify-self:start;width:36px;display:grid;grid-template-rows:18px 18px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:0}.side-right.svelte-16f4qaa .control-bank:where(.svelte-16f4qaa){justify-self:end}.control-indicator.svelte-16f4qaa{display:grid;grid-template-rows:3px 11px;justify-items:center;align-items:center;width:18px;min-width:0;min-height:0;opacity:var(--arrow-opacity);filter:drop-shadow(0 0 8px rgba(255,205,92,var(--arrow-glow-alpha)))}.control-down.svelte-16f4qaa{grid-template-rows:11px 3px}.limit-tick.svelte-16f4qaa{display:block;width:16px;height:2px;opacity:0;background:#fff19af5;box-shadow:0 0 8px #fff19a7a}.control-indicator.is-active.svelte-16f4qaa{opacity:1}.control-indicator.is-limit.svelte-16f4qaa .limit-tick:where(.svelte-16f4qaa),.control-indicator.is-limit.svelte-16f4qaa .arrow:where(.svelte-16f4qaa){animation:svelte-16f4qaa-bottom-center-limit-flash .13s steps(2,end) infinite}.arrow.svelte-16f4qaa{display:block;width:0;height:0}.arrow-up.svelte-16f4qaa{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:11px solid rgba(210,215,212,var(--arrow-fill-alpha))}.arrow-down.svelte-16f4qaa{border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid rgba(210,215,212,var(--arrow-fill-alpha))}.control-up.is-limit.svelte-16f4qaa .arrow-up:where(.svelte-16f4qaa){border-bottom-color:#fff19af5}.control-down.is-limit.svelte-16f4qaa .arrow-down:where(.svelte-16f4qaa){border-top-color:#fff19af5}.segment-stack.svelte-16f4qaa{grid-area:1 / 1;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:3px;min-width:0;min-height:0;padding:3px;background:#1018206b}.side-right.svelte-16f4qaa .segment-stack:where(.svelte-16f4qaa){align-items:flex-start}.segment-stack.svelte-16f4qaa span:where(.svelte-16f4qaa){position:relative;flex:1 1 0;width:var(--segment-width);min-height:2px;overflow:hidden;background:#d2d7d409;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-12, rgba(123, 195, 192, .12))}.segment-stack.svelte-16f4qaa span.is-lit:where(.svelte-16f4qaa){background:#d2d7d414;box-shadow:inset 0 0 0 1px #f8f2d12e,0 0 8px rgba(255,205,92,var(--segment-glow-alpha))}.segment-stack.svelte-16f4qaa i:where(.svelte-16f4qaa){position:absolute;inset:auto 0 0;display:block;height:var(--segment-fill-height);background:var(--segment-color);box-shadow:0 0 8px #67f0a02e}.authority-value.svelte-16f4qaa{position:absolute;right:7px;bottom:2px;left:7px;z-index:1;color:#d2d7d4;font-size:42px;font-weight:500;line-height:.9;text-align:left;text-shadow:0 0 8px var(--cockpit-panel-highlight-10, rgba(158, 227, 232, .1));font-variant-numeric:tabular-nums;pointer-events:none}.side-right.svelte-16f4qaa .authority-value:where(.svelte-16f4qaa){text-align:right}@keyframes svelte-16f4qaa-bottom-center-limit-flash{0%,49%{opacity:1}50%,to{opacity:.16}}.bottom-center-trace.svelte-1gwgbxx{display:block;width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 9%,#000000 28%)}.trace-zero.svelte-1gwgbxx,.trace-signal.svelte-1gwgbxx{fill:none;vector-effect:non-scaling-stroke}.trace-zero.svelte-1gwgbxx{stroke:var(--cockpit-panel-highlight-18, rgba(158, 227, 232, .18));stroke-width:1}.trace-signal.svelte-1gwgbxx{stroke:var(--cockpit-panel-highlight-78, rgba(123, 195, 192, .78));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.trace-latest.svelte-1gwgbxx{fill:#e8eceaf0}.trace-rotation.svelte-1gwgbxx .trace-signal:where(.svelte-1gwgbxx){stroke:#ffcd5cc2;stroke-width:1.35}.trace-rotation.svelte-1gwgbxx .trace-latest:where(.svelte-1gwgbxx){fill:#ffcd5ce6}.bottom-center-axis-rows.svelte-1t8gcuc{display:grid;grid-template-rows:24px minmax(0,1fr);min-width:0;min-height:0;background:linear-gradient(180deg,var(--cockpit-panel-highlight-06, rgba(123, 195, 192, .06)),transparent 34%),#000;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22)),inset 0 0 20px var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045))}.axis-heading.svelte-1t8gcuc{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:4px;padding:0 5px;color:#f8f2d1c7;background:#101820;border-bottom:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));font-size:11px;font-weight:900;line-height:1}.axis-heading.svelte-1t8gcuc strong:where(.svelte-1t8gcuc){flex:0 0 auto;color:var(--cockpit-panel-highlight-80, rgba(158, 227, 232, .8));font-size:8px;font-weight:800}.axis-grid.svelte-1t8gcuc{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-width:0;min-height:0}.axis-row.svelte-1t8gcuc{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;border-bottom:1px solid var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22))}.axis-row.svelte-1t8gcuc:last-child{border-bottom:0}.side-rotation.svelte-1t8gcuc .axis-row:where(.svelte-1t8gcuc){grid-template-columns:minmax(0,1fr) 36px}.axis-label.svelte-1t8gcuc{display:grid;place-items:center;align-self:center;justify-self:center;width:25px;height:25px;color:#fff19a;border:2px solid rgba(255,241,154,.76);background:color-mix(in srgb,var(--cockpit-panel-highlight-color, #9ee3e8) calc(var(--axis-neutral-alpha) * 100%),transparent);font-size:15px;font-weight:900;line-height:1;box-shadow:inset 0 0 0 1px #00000061}.side-rotation.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){grid-column:2}.axis-readout.svelte-1t8gcuc{display:grid;grid-template-rows:minmax(25px,1fr) 18px;min-width:0;min-height:0;padding:3px 5px 4px 2px;border-left:1px solid var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2))}.side-rotation.svelte-1t8gcuc .axis-readout:where(.svelte-1t8gcuc){grid-column:1;grid-row:1;padding:3px 2px 4px 5px;border-left:0;border-right:1px solid var(--cockpit-panel-highlight-20, rgba(158, 227, 232, .2))}.axis-value.svelte-1t8gcuc{align-self:center;min-width:0;color:#aeb5b2c2;font-size:20px;font-weight:400;line-height:1;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 8px var(--cockpit-panel-highlight-10, rgba(158, 227, 232, .1))}.axis-trace.svelte-1t8gcuc{min-width:0;min-height:0}.tone-positive.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){background:rgba(103,240,160,var(--axis-positive-alpha))}.tone-negative.svelte-1t8gcuc .axis-label:where(.svelte-1t8gcuc){background:rgba(255,130,100,var(--axis-negative-alpha))}.tone-positive.svelte-1t8gcuc .axis-value:where(.svelte-1t8gcuc){color:#bed7cad1}.tone-negative.svelte-1t8gcuc .axis-value:where(.svelte-1t8gcuc){color:#d8c3bcd6}.bottom-center-panel.svelte-jcys2a{--bottom-center-bg: #000000;--bottom-center-text: #f8f2d1;--bottom-center-muted: #aeb5b2;--bottom-center-line: var(--cockpit-panel-highlight-24, rgba(123, 195, 192, .24));--bottom-center-cyan: var(--cockpit-panel-highlight-color, #9ee3e8);--bottom-center-ok: #67f0a0;--bottom-center-caution: #fff19a;--bottom-center-danger: #ff8264;--bottom-center-bezel-fill: #05090b;--bottom-center-cell-gap: 5px;position:relative;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,2fr);gap:0;width:100%;height:100%;padding:var(--cockpit-panel-padding, 7px);color:var(--bottom-center-text);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-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));overflow:hidden;background:transparent;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-center-panel.svelte-jcys2a:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(var(--cockpit-panel-padding, 7px) + var(--cockpit-panel-border-width, 1px)) #f8f2d114,inset 0 0 0 var(--cockpit-panel-padding, 7px) var(--cockpit-panel-bezel-color, #5b7580)}.bottom-center-header.svelte-jcys2a,.bottom-center-reserved-row.svelte-jcys2a,.bottom-center-body.svelte-jcys2a{position:relative;z-index:1}.bottom-center-reserved-row.svelte-jcys2a{--bottom-center-alert-color: rgba(158, 227, 232, .84);--bottom-center-alert-fill: rgba(123, 195, 192, .07);min-width:0;min-height:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:5px;width:100%;padding:7px 8px;overflow:hidden;background:linear-gradient(180deg,rgba(255,241,154,.05),transparent 48%),linear-gradient(90deg,var(--cockpit-panel-highlight-055, rgba(123, 195, 192, .055)) 1px,transparent 1px),linear-gradient(180deg,var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045)) 1px,transparent 1px),#000;background-size:auto,58px 100%,100% 34px,auto;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-18, rgba(158, 227, 232, .18)),inset 0 0 22px #fff19a09}.bottom-center-alert-slot.svelte-jcys2a{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:center;gap:3px;padding:5px 6px;border:1px solid color-mix(in srgb,var(--bottom-center-alert-color) 72%,#f8f2d1);color:inherit;font:inherit;text-align:left;text-transform:inherit;appearance:none;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--bottom-center-alert-fill) 82%,transparent),transparent 130%),#000000b8;box-shadow:inset 0 0 0 1px #f8f2d112,inset 0 0 16px color-mix(in srgb,var(--bottom-center-alert-color) 18%,transparent),0 0 8px #00000047;pointer-events:none}button.bottom-center-alert-slot.svelte-jcys2a{border-radius:0}.bottom-center-alert-slot.is-actionable.svelte-jcys2a{pointer-events:auto;cursor:pointer}.bottom-center-alert-slot.is-actionable.svelte-jcys2a:focus-visible{outline:2px solid color-mix(in srgb,var(--bottom-center-alert-color) 86%,#f8f2d1);outline-offset:-3px}.bottom-center-alert-slot.is-actionable.svelte-jcys2a:hover,.bottom-center-alert-slot.is-actionable.svelte-jcys2a:focus-visible{box-shadow:inset 0 0 0 1px #f8f2d124,inset 0 0 22px color-mix(in srgb,var(--bottom-center-alert-color) 28%,transparent),0 0 13px color-mix(in srgb,var(--bottom-center-alert-color) 18%,transparent)}.bottom-center-alert-source.svelte-jcys2a,.bottom-center-alert-slot.svelte-jcys2a strong:where(.svelte-jcys2a),.bottom-center-alert-detail.svelte-jcys2a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:0}.bottom-center-alert-source.svelte-jcys2a{color:color-mix(in srgb,var(--bottom-center-alert-color) 88%,#f8f2d1);font-size:9px;font-weight:900;line-height:1}.bottom-center-alert-slot.svelte-jcys2a strong:where(.svelte-jcys2a){align-self:center;color:#f8f2d1;font-size:13px;font-weight:900;line-height:1.05;text-shadow:0 1px 0 #000000,0 0 10px color-mix(in srgb,var(--bottom-center-alert-color) 34%,transparent)}.bottom-center-alert-detail.svelte-jcys2a{max-width:100%;color:color-mix(in srgb,var(--bottom-center-alert-color) 74%,#f8f2d1);font-size:9px;font-weight:800;line-height:1}.bottom-center-alert-slot.is-empty.svelte-jcys2a{opacity:.38;border-color:var(--cockpit-panel-highlight-14, rgba(158, 227, 232, .14));background:linear-gradient(180deg,rgba(158,227,232,.035),transparent 120%),#00000094;box-shadow:inset 0 0 0 1px #f8f2d109}.bottom-center-alert-slot.is-empty.svelte-jcys2a>:where(.svelte-jcys2a){visibility:hidden}.bottom-center-alert-slot.tone-idle.svelte-jcys2a{--bottom-center-alert-color: rgba(158, 227, 232, .62);--bottom-center-alert-fill: rgba(123, 195, 192, .04)}.bottom-center-alert-slot.tone-info.svelte-jcys2a{--bottom-center-alert-color: #9ee3e8;--bottom-center-alert-fill: rgba(123, 195, 192, .12)}.bottom-center-alert-slot.tone-caution.svelte-jcys2a{--bottom-center-alert-color: #fff19a;--bottom-center-alert-fill: rgba(255, 241, 154, .12)}.bottom-center-alert-slot.tone-warning.svelte-jcys2a,.bottom-center-alert-slot.tone-critical.svelte-jcys2a{--bottom-center-alert-color: #ff8264;--bottom-center-alert-fill: rgba(255, 130, 100, .14)}.bottom-center-alert-slot.tone-idle.svelte-jcys2a:not(.is-active){opacity:.74}.bottom-center-alert-slot.is-active.tone-caution.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-alert-soft-pulse 1.2s ease-in-out infinite}.bottom-center-alert-slot.is-active.is-flashing.tone-warning.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-alert-step-flash .52s steps(2,end) infinite}.bottom-center-alert-slot.is-active.is-flashing.tone-critical.svelte-jcys2a{animation:svelte-jcys2a-bottom-center-alert-step-flash .32s steps(2,end) infinite}.bottom-center-header.svelte-jcys2a{display:none;grid-template-columns:var(--cockpit-panel-header-side, 20px) minmax(0,1fr) auto minmax(0,1fr) var(--cockpit-panel-header-side, 20px);align-items:center;gap:var(--cockpit-panel-header-gap, 8px);min-width:0;height:100%;padding:0 var(--cockpit-panel-header-pad-x, 4px);background:linear-gradient(180deg,var(--cockpit-panel-highlight-14, rgba(158, 227, 232, .14)),rgba(16,24,32,.06)),var(--cockpit-panel-bezel-header, rgba(91, 117, 128, .78));box-shadow:inset 0 -1px #101820c2,inset 0 1px #f8f2d11f}.bottom-center-header.svelte-jcys2a strong:where(.svelte-jcys2a){min-width:var(--cockpit-panel-title-min-width, 46px);color:var(--bottom-center-text);font-size:var(--cockpit-panel-title-size, 14px);font-weight:900;line-height:1;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.72),0 0 9px rgba(255,241,154,.18)}.bottom-center-rule.svelte-jcys2a{min-width:0;height:var(--cockpit-panel-rule-size, 1px);background:#1018206b;box-shadow:0 1px 0 var(--cockpit-panel-highlight-22, rgba(158, 227, 232, .22))}.bottom-center-light.svelte-jcys2a{justify-self:center;width:var(--cockpit-panel-light-size, 9px);height:var(--cockpit-panel-light-size, 9px);border-radius:50%;background:#10182085;border:var(--cockpit-panel-border-width, 1px) solid rgba(248,242,209,.18);box-shadow:inset 0 0 0 2px #0000002e}.bottom-center-light-online.is-online.svelte-jcys2a{background:var(--bottom-center-ok);border-color:#d3ffdac2;box-shadow:0 0 13px #67f0a08a,inset 0 0 0 2px #00000029}.bottom-center-light-alert.is-active.svelte-jcys2a{background:var(--bottom-center-caution);border-color:#fff19aeb;box-shadow:0 0 14px #fff19a9e,inset 0 0 0 2px #0000002e}.tone-danger.svelte-jcys2a .bottom-center-header:where(.svelte-jcys2a) strong:where(.svelte-jcys2a){color:var(--bottom-center-danger)}.tone-danger.svelte-jcys2a .bottom-center-light-alert.is-active:where(.svelte-jcys2a){background:var(--bottom-center-danger)}.tone-danger.svelte-jcys2a .bottom-center-light-alert.is-active:where(.svelte-jcys2a){border-color:#ff8264eb;animation:svelte-jcys2a-bottom-center-alert-pulse .42s steps(2,end) infinite}.bottom-center-body.svelte-jcys2a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--bottom-center-aperture-size, 166px) minmax(0,1fr);gap:var(--bottom-center-cell-gap);min-width:0;min-height:0;padding-top:var(--bottom-center-cell-gap);padding-bottom:var(--bottom-center-cell-gap);overflow:hidden}.bottom-center-body.svelte-jcys2a:before,.bottom-center-body.svelte-jcys2a:after{content:"";position:absolute;z-index:3;height:var(--bottom-center-cell-gap);background:var(--cockpit-panel-bezel-color, #5b7580);pointer-events:none}.bottom-center-body.svelte-jcys2a:before{inset:0 0 auto}.bottom-center-body.svelte-jcys2a:after{inset:auto 0 0}.bottom-center-motion-section.svelte-jcys2a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--bottom-center-authority-width, 108px);min-width:0;min-height:0;overflow:hidden;background:#000;box-shadow:inset 0 0 0 1px var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24)),inset 0 0 18px var(--cockpit-panel-highlight-045, rgba(123, 195, 192, .045))}.motion-rotation.svelte-jcys2a{grid-template-columns:var(--bottom-center-authority-width, 108px) minmax(0,1fr)}.bottom-center-motion-section.svelte-jcys2a .bottom-center-axis-rows{box-shadow:none}.bottom-center-authority-slot.svelte-jcys2a{position:relative;display:grid;min-width:0;min-height:0;z-index:1;border-left:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));background:#000}.motion-rotation.svelte-jcys2a .bottom-center-authority-slot:where(.svelte-jcys2a){border-right:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));border-left:0}.bottom-center-authority-slot.svelte-jcys2a:before{content:none}.bottom-center-altitude-aperture.svelte-jcys2a{position:relative;align-self:stretch;justify-self:stretch;aspect-ratio:auto;min-width:0;min-height:0;margin-top:calc(-1 * var(--bottom-center-cell-gap));margin-bottom:calc(-1 * var(--bottom-center-cell-gap));border:1px solid var(--cockpit-panel-highlight-24, rgba(158, 227, 232, .24));background:transparent;box-shadow:inset 0 0 0 1px #00000094,inset 0 0 22px #0000006b,0 0 0 1px #fff19a2e}.bottom-center-altitude-aperture.svelte-jcys2a:before,.bottom-center-altitude-aperture.svelte-jcys2a:after{content:"";position:absolute;inset:50% auto auto 50%;width:78%;height:1px;background:#fff19a2e;transform:translate(-50%,-50%)}.bottom-center-altitude-aperture.svelte-jcys2a:after{width:1px;height:78%}@keyframes svelte-jcys2a-bottom-center-alert-pulse{50%{opacity:.62}}@keyframes svelte-jcys2a-bottom-center-alert-soft-pulse{50%{box-shadow:inset 0 0 0 1px #f8f2d11a,inset 0 0 21px color-mix(in srgb,var(--bottom-center-alert-color) 24%,transparent),0 0 11px color-mix(in srgb,var(--bottom-center-alert-color) 20%,transparent)}}@keyframes svelte-jcys2a-bottom-center-alert-step-flash{50%{opacity:.68;filter:brightness(1.28)}}.bobble-loadout-control.svelte-ofjlr{display:grid;gap:8px;min-width:0}.bobble-loadout-row.svelte-ofjlr{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:8px;align-items:center;min-width:0;min-height:34px}.bobble-loadout-current.svelte-ofjlr,.bobble-loadout-toggle.svelte-ofjlr{min-height:32px;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 28%,transparent);background:#00000057}.bobble-loadout-current.svelte-ofjlr{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 8px}.bobble-loadout-current.svelte-ofjlr span:where(.svelte-ofjlr):last-child{min-width:0;color:var(--cockpit-panel-custom-text, #f8f2d1);font:900 9px / 1 var(--game-font-family);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bobble-loadout-swatch.svelte-ofjlr{width:12px;height:12px;border:1px solid rgba(248,242,209,.7);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.88),transparent 34%),var(--bobble-charm-color);box-shadow:0 0 8px color-mix(in srgb,var(--bobble-charm-color) 62%,transparent);opacity:.58}.bobble-loadout-row.is-enabled.svelte-ofjlr .bobble-loadout-swatch:where(.svelte-ofjlr){opacity:1}.bobble-loadout-toggle.svelte-ofjlr{min-width:0;width:100%;padding:0 7px;color:color-mix(in srgb,var(--cockpit-panel-custom-muted, #aeb5b2) 72%,transparent);font:900 8px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.bobble-loadout-toggle.is-on.svelte-ofjlr{color:var(--cockpit-panel-custom-warning, #fff19a);border-color:color-mix(in srgb,var(--cockpit-panel-custom-warning, #fff19a) 68%,transparent)}.bobble-loadout-toggle.svelte-ofjlr:hover,.bobble-loadout-toggle.svelte-ofjlr:focus-visible{color:var(--cockpit-panel-custom-warning, #fff19a);border-color:color-mix(in srgb,var(--cockpit-panel-custom-warning, #fff19a) 78%,transparent);outline:none}.bobble-loadout-empty.svelte-ofjlr{min-height:30px;display:grid;place-items:center;color:color-mix(in srgb,var(--cockpit-panel-custom-muted, #aeb5b2) 76%,transparent);border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 18%,transparent);font:900 8px / 1 var(--game-font-family)}.panel-color-control.svelte-1ldnft3{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;gap:7px;min-width:0;padding:6px;color:#f8f2d1c7;border:1px solid rgba(158,227,232,.34);background:#00000061;font:900 8px / 1 var(--game-font-family);text-transform:uppercase}.panel-color-title.svelte-1ldnft3{display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;row-gap:4px;min-width:0;align-self:center}.panel-color-title.svelte-1ldnft3 span:where(.svelte-1ldnft3){grid-row:1 / 3;width:12px;height:12px;border:1px solid rgba(248,242,209,.64);border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 32%,transparent)}.panel-color-title.svelte-1ldnft3 strong:where(.svelte-1ldnft3){min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.panel-color-title.svelte-1ldnft3 em:where(.svelte-1ldnft3){min-width:0;overflow:hidden;color:#f8f2d170;font-size:7px;font-style:normal;text-align:left;text-overflow:clip;white-space:nowrap}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3){width:34px;height:32px;padding:0;border:1px solid rgba(248,242,209,.28);background:#0000003d;cursor:pointer}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3)::-webkit-color-swatch-wrapper{padding:2px}.panel-color-control.svelte-1ldnft3 input:where(.svelte-1ldnft3)::-webkit-color-swatch{border:0}.panel-color-palette.svelte-1ldnft3{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.panel-color-palette.svelte-1ldnft3 button:where(.svelte-1ldnft3){height:13px;padding:0;border:1px solid rgba(248,242,209,.24);background:var(--palette-color);cursor:pointer}.panel-color-palette.svelte-1ldnft3 button.is-selected:where(.svelte-1ldnft3){border-color:#fff19af2;box-shadow:0 0 9px color-mix(in srgb,var(--palette-color) 54%,transparent)}.panel-color-control.svelte-1ldnft3:hover,.panel-color-control.svelte-1ldnft3:focus-within{color:#fff19a;border-color:#fff19ab8}.panel-bezel-nine-slice.svelte-rlpaab{display:grid;grid-template-columns:minmax(178px,.82fr) minmax(0,1fr);gap:8px;min-width:0;padding:8px;border:1px solid rgba(158,227,232,.28);background:#00000057}.panel-bezel-nine-slice-grid.svelte-rlpaab{display:grid;grid-template-areas:"tl top tr" "left center right" "bl bottom br";grid-template-columns:42px minmax(0,1fr) 42px;grid-template-rows:34px 74px 34px;gap:4px;min-width:0}.panel-bezel-slice.svelte-rlpaab{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;color:color-mix(in srgb,var(--slice-color) 26%,#ffffff);border:1px solid color-mix(in srgb,var(--slice-color) 62%,#000000);background:repeating-linear-gradient(135deg,transparent 0 7px,rgba(0,0,0,.2) 7px 10px),var(--slice-color);box-shadow:inset 0 0 0 1px #0000005c,0 0 8px color-mix(in srgb,var(--slice-color) 22%,transparent)}.panel-bezel-slice.svelte-rlpaab span:where(.svelte-rlpaab){position:absolute;inset:auto 4px 4px;overflow:hidden;color:#f8f2d1;font:900 7px / 1 var(--game-font-family);text-overflow:ellipsis;text-shadow:0 1px 0 #000000;white-space:nowrap}.panel-bezel-slice.is-selected.svelte-rlpaab{border-color:#fff19af0;box-shadow:inset 0 0 0 1px #0000005c,0 0 12px color-mix(in srgb,var(--slice-color) 42%,rgba(255,241,154,.2))}.area-tl.svelte-rlpaab{grid-area:tl}.area-top.svelte-rlpaab{grid-area:top}.area-tr.svelte-rlpaab{grid-area:tr}.area-left.svelte-rlpaab{grid-area:left}.area-center.svelte-rlpaab{grid-area:center}.area-right.svelte-rlpaab{grid-area:right}.area-bl.svelte-rlpaab{grid-area:bl}.area-bottom.svelte-rlpaab{grid-area:bottom}.area-br.svelte-rlpaab{grid-area:br}@media(max-width:760px){.panel-bezel-nine-slice.svelte-rlpaab{grid-template-columns:minmax(0,1fr)}}.panel-gradient-toggle.svelte-1sfj8q6{display:grid;place-items:center;width:22px;height:20px;padding:0;color:#f8f2d1b8;border:1px solid rgba(158,227,232,.34);background:#0000008a;cursor:pointer}.panel-gradient-toggle.svelte-1sfj8q6 span:where(.svelte-1sfj8q6){width:13px;height:13px;border:1px solid rgba(248,242,209,.45);background:linear-gradient(135deg,var(--cockpit-panel-custom-gradient-start, var(--cockpit-panel-custom-bg, #5b7580)),var(--cockpit-panel-custom-gradient-end, var(--cockpit-panel-custom-fg, #9ee3e8)))}.panel-gradient-toggle.is-enabled.svelte-1sfj8q6{border-color:#fff19abd;box-shadow:0 0 10px #fff19a29}.panel-gradient-toggle.svelte-1sfj8q6:hover,.panel-gradient-toggle.svelte-1sfj8q6:focus-visible{border-color:#fff19ad6;outline:none}.panel-image-control.svelte-z5xwxc{position:relative;display:grid;grid-template-columns:minmax(22px,1fr) auto;align-items:center;min-width:38px;height:20px;overflow:hidden;color:#f8f2d1bd;border:1px solid rgba(158,227,232,.34);background:linear-gradient(90deg,rgba(158,227,232,.24) 0 var(--image-fill),transparent var(--image-fill) 100%),#0000008a;font:900 8px / 1 var(--game-font-family);text-align:center;text-transform:uppercase;cursor:pointer;touch-action:none}.panel-image-control.svelte-z5xwxc input:where(.svelte-z5xwxc){position:absolute;inset:0;opacity:0;pointer-events:none}.panel-image-control.svelte-z5xwxc span:where(.svelte-z5xwxc){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-image-control.svelte-z5xwxc button:where(.svelte-z5xwxc){position:relative;z-index:1;width:16px;height:18px;padding:0;color:#ff9d8af2;border:0;border-left:1px solid rgba(248,242,209,.18);background:#00000057;font:900 9px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.panel-image-control.has-image.svelte-z5xwxc{color:#9ee3e8}.panel-image-control.svelte-z5xwxc:hover,.panel-image-control.svelte-z5xwxc:focus-visible{border-color:#fff19ac7;outline:none}.panel-customization-modal-stage.svelte-16ua3cd{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:50px 24px 64px;background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.22),transparent 38%),#00000014;pointer-events:auto}.panel-customization-modal.svelte-16ua3cd{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(920px,calc(100vw - 48px));height:min(440px,calc(100vh - 114px));padding:13px;overflow:hidden;color:var(--cockpit-panel-custom-text, #f8f2d1);border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 54%,rgba(248,242,209,.18));background:linear-gradient(135deg,#0d1f23fa,#04080af7),#000000f0;box-shadow:inset 0 0 0 1px #0000009e,0 18px 38px #0000008a,0 0 22px color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 15%,transparent);font-family:var(--game-font-family);pointer-events:auto;text-transform:uppercase}.panel-customization-modal-header.svelte-16ua3cd,.panel-customization-modal-actions.svelte-16ua3cd,.panel-customization-section-header.svelte-16ua3cd,.panel-customization-effect-row.svelte-16ua3cd{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.panel-customization-modal-header.svelte-16ua3cd{padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 22%,transparent)}.panel-customization-modal-header.svelte-16ua3cd div:where(.svelte-16ua3cd),.panel-customization-effect-row.svelte-16ua3cd div:where(.svelte-16ua3cd),.panel-customization-section-header.svelte-16ua3cd{min-width:0}.panel-customization-modal-header.svelte-16ua3cd div:where(.svelte-16ua3cd):not(.panel-customization-modal-actions),.panel-customization-effect-row.svelte-16ua3cd div:where(.svelte-16ua3cd){display:grid;gap:2px}.panel-customization-modal-header.svelte-16ua3cd span:where(.svelte-16ua3cd),.panel-customization-section-header.svelte-16ua3cd span:where(.svelte-16ua3cd),.panel-customization-effect-row.svelte-16ua3cd span:where(.svelte-16ua3cd){color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 62%,transparent);font:900 7px / 1 var(--game-font-family)}.panel-customization-modal-header.svelte-16ua3cd strong:where(.svelte-16ua3cd),.panel-customization-section-header.svelte-16ua3cd strong:where(.svelte-16ua3cd),.panel-customization-effect-row.svelte-16ua3cd strong:where(.svelte-16ua3cd){min-width:0;overflow:hidden;font:900 12px / 1 var(--game-font-family);text-overflow:ellipsis;white-space:nowrap}.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd){color:inherit;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 34%,transparent);background:#ffffff0a;font:900 8px / 1 var(--game-font-family);text-transform:uppercase;cursor:pointer}.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd):hover,.panel-customization-modal.svelte-16ua3cd button:where(.svelte-16ua3cd):focus-visible{color:var(--cockpit-panel-custom-warning, #fff19a);border-color:color-mix(in srgb,var(--cockpit-panel-custom-warning, #fff19a) 78%,transparent);outline:none}.panel-customization-mode-button.svelte-16ua3cd,.panel-customization-close-button.svelte-16ua3cd{min-height:26px;padding:0 9px}.panel-customization-mode-button.is-on.svelte-16ua3cd{color:#101820;border-color:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 80%,#ffffff);background:color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 76%,#d9ffff)}.panel-customization-close-button.svelte-16ua3cd{width:26px;padding:0;color:color-mix(in srgb,var(--cockpit-panel-custom-danger, #ff8264) 90%,#ffffff)}.panel-customization-main.svelte-16ua3cd{display:grid;grid-template-columns:minmax(300px,1fr) minmax(260px,.92fr) minmax(250px,.82fr);gap:12px;min-height:0;overflow:auto;padding-right:2px}.panel-customization-section.svelte-16ua3cd{display:grid;align-content:start;gap:9px;min-width:0;min-height:0}.panel-customization-charms.svelte-16ua3cd{grid-column:span 2}.panel-customization-section-header.svelte-16ua3cd{min-height:26px;padding:0 2px 5px;border-bottom:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 16%,transparent)}.panel-customization-color-cluster.svelte-16ua3cd,.panel-customization-gradient-controls.svelte-16ua3cd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.panel-customization-color-cluster.is-two.svelte-16ua3cd{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-customization-effect-row.svelte-16ua3cd,.panel-customization-angle.svelte-16ua3cd{min-height:34px;padding:7px;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-primary, #9ee3e8) 28%,transparent);background:#00000057}.panel-customization-gradient-controls.svelte-16ua3cd{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-customization-angle.svelte-16ua3cd{grid-column:1 / -1;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;color:#f8f2d1c7;font:900 8px / 1 var(--game-font-family)}.panel-customization-angle.svelte-16ua3cd span:where(.svelte-16ua3cd),.panel-customization-angle.svelte-16ua3cd strong:where(.svelte-16ua3cd){min-width:0}.panel-customization-angle.svelte-16ua3cd strong:where(.svelte-16ua3cd):after{content:" DEG"}.panel-customization-angle.svelte-16ua3cd input:where(.svelte-16ua3cd){min-width:0;accent-color:var(--cockpit-panel-custom-primary, #9ee3e8)}@media(max-width:980px){.panel-customization-modal.svelte-16ua3cd{width:min(760px,calc(100vw - 32px));height:min(620px,calc(100vh - 54px))}.panel-customization-main.svelte-16ua3cd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-customization-background.svelte-16ua3cd,.panel-customization-charms.svelte-16ua3cd{grid-column:1 / -1}}@media(max-width:760px){.panel-customization-modal-stage.svelte-16ua3cd{padding:18px 12px}.panel-customization-modal.svelte-16ua3cd{width:min(540px,calc(100vw - 24px));height:min(680px,calc(100vh - 36px))}.panel-customization-main.svelte-16ua3cd,.panel-customization-color-cluster.svelte-16ua3cd,.panel-customization-color-cluster.is-two.svelte-16ua3cd,.panel-customization-gradient-controls.svelte-16ua3cd{grid-template-columns:minmax(0,1fr)}.panel-customization-background.svelte-16ua3cd,.panel-customization-charms.svelte-16ua3cd{grid-column:auto}}.cockpit-panel-custom-chip.svelte-umlaju{position:fixed;z-index:3900;display:grid;place-items:center;width:28px;height:54px;padding:0;color:var(--cockpit-panel-custom-fg, #9ee3e8);opacity:0;font-family:var(--game-font-family);pointer-events:none}.cockpit-panel-custom-chip.is-visible.svelte-umlaju,.cockpit-panel-custom-chip.is-open.svelte-umlaju{opacity:1;pointer-events:auto}.cockpit-panel-custom-chip.is-open.svelte-umlaju{z-index:4050}.custom-chip-button.svelte-umlaju{position:relative;display:grid;place-items:center;width:28px;height:54px;padding:0;color:#f8f2d1bd;border:1px solid color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 44%,rgba(248,242,209,.28));border-right-color:#000000a8;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 86%,#ffffff 14%),var(--cockpit-panel-custom-bg, #5b7580)),#000000b8;box-shadow:inset 0 0 0 1px #ffffff14,0 0 12px color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 38%,transparent);cursor:pointer}.custom-chip-button.svelte-umlaju:after{content:"";position:absolute;top:50%;left:-10px;width:12px;height:2px;background:color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 70%,rgba(248,242,209,.6));box-shadow:0 0 8px color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 45%,transparent);transform:translateY(-50%);pointer-events:none}.custom-chip-button.svelte-umlaju:before{content:"";position:absolute;inset:3px;border:1px solid rgba(0,0,0,.34);border-radius:3px;pointer-events:none}.custom-chip-button.is-open.svelte-umlaju{color:#101820;border-color:color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 80%,#ffffff);background:color-mix(in srgb,var(--cockpit-panel-custom-fg, #9ee3e8) 76%,#d9ffff)}.custom-chip-icon.svelte-umlaju{position:relative;display:block;width:12px;height:16px}.custom-chip-icon.svelte-umlaju,.custom-chip-icon.svelte-umlaju:before,.custom-chip-icon.svelte-umlaju:after{border-top:2px solid currentColor}.custom-chip-icon.svelte-umlaju{top:2px}.custom-chip-icon.svelte-umlaju:before,.custom-chip-icon.svelte-umlaju:after{content:"";position:absolute;left:0;width:12px}.custom-chip-icon.svelte-umlaju:before{top:4px}.custom-chip-icon.svelte-umlaju:after{top:10px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju),.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before,.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{position:absolute;width:4px;height:4px;border:1px solid currentColor;border-radius:50%;background:color-mix(in srgb,var(--cockpit-panel-custom-bg, #5b7580) 68%,#000000)}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju){top:-3px;left:1px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before,.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{content:"";top:4px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):before{left:6px}.custom-chip-icon.svelte-umlaju span:where(.svelte-umlaju):after{top:10px;left:2px}.custom-chip-button.svelte-umlaju:hover,.custom-chip-button.svelte-umlaju:focus-visible{color:#fff19a;border-color:#fff19ac7;outline:none}.cockpit-panel-custom-shell.svelte-k0e0vl{position:relative;width:100%;height:100%;min-width:0;min-height:0;pointer-events:none}.cockpit-panel-custom-content.svelte-k0e0vl{position:relative;z-index:0;width:100%;height:100%;min-width:0;min-height:0}.cockpit-panel-custom-image.svelte-k0e0vl{position:absolute;inset:34px 9px 9px;z-index:6;pointer-events:none;background-image:var(--cockpit-panel-custom-image-url);background-position:var(--cockpit-panel-custom-image-position, center);background-repeat:no-repeat;background-size:var(--cockpit-panel-custom-image-fit, cover);mix-blend-mode:screen;opacity:var(--cockpit-panel-custom-image-opacity, 0)}.cockpit-panel-custom-shell.is-enabled.svelte-k0e0vl:before{--slice-edge: clamp(4px, 2.4%, 12px);--slice-corner: clamp(12px, 8%, 28px);content:"";position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:var(--cockpit-panel-radius-tl, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-tr, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-br, var(--cockpit-panel-radius, 12px)) var(--cockpit-panel-radius-bl, var(--cockpit-panel-radius, 12px));background:linear-gradient(color-mix(in srgb,var(--cockpit-panel-slice-top, #5b7580) 62%,transparent),color-mix(in srgb,var(--cockpit-panel-slice-top, #5b7580) 62%,transparent)) top center / calc(100% - (var(--slice-corner) + var(--slice-corner))) var(--slice-edge) no-repeat,linear-gradient(color-mix(in srgb,var(--cockpit-panel-slice-right, #5b7580) 62%,transparent),color-mix(in srgb,var(--cockpit-panel-slice-right, #5b7580) 62%,transparent)) right center / var(--slice-edge) calc(100% - (var(--slice-corner) + var(--slice-corner))) no-repeat,linear-gradient(color-mix(in srgb,var(--cockpit-panel-slice-bottom, #29444b) 62%,transparent),color-mix(in srgb,var(--cockpit-panel-slice-bottom, #29444b) 62%,transparent)) bottom center / calc(100% - (var(--slice-corner) + var(--slice-corner))) var(--slice-edge) no-repeat,linear-gradient(color-mix(in srgb,var(--cockpit-panel-slice-left, #5b7580) 62%,transparent),color-mix(in srgb,var(--cockpit-panel-slice-left, #5b7580) 62%,transparent)) left center / var(--slice-edge) calc(100% - (var(--slice-corner) + var(--slice-corner))) no-repeat,radial-gradient(ellipse at center,color-mix(in srgb,var(--cockpit-panel-slice-center, #000000) 18%,transparent),transparent 58%) center / calc(100% - (var(--slice-corner) + var(--slice-corner))) calc(100% - (var(--slice-corner) + var(--slice-corner))) no-repeat;opacity:.86;mix-blend-mode:screen}.cockpit-panel-custom-shell.is-gradient .top-panels-panel,.cockpit-panel-custom-shell.is-gradient .left-bulkhead-panel,.cockpit-panel-custom-shell.is-gradient .right-bulkhead-panel,.cockpit-panel-custom-shell.is-gradient .bottom-left-outer-panel,.cockpit-panel-custom-shell.is-gradient .bottom-left-inner-panel,.cockpit-panel-custom-shell.is-gradient .bottom-center-panel,.cockpit-panel-custom-shell.is-gradient .bottom-right-inner-panel,.cockpit-panel-custom-shell.is-gradient .bottom-right-outer-panel{background:linear-gradient(var(--cockpit-panel-custom-gradient-angle, 28deg),color-mix(in srgb,var(--cockpit-panel-custom-gradient-start, #0f252a) 88%,#000000),color-mix(in srgb,var(--cockpit-panel-custom-gradient-end, #9ee3e8) 58%,var(--cockpit-panel-custom-gradient-start, #0f252a)))!important}.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-text: var(--cockpit-panel-custom-text, #f8f2d1);--cockpit-meter-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--cockpit-meter-trace: var(--cockpit-panel-custom-primary, #9ee3e8);--cockpit-meter-healthy: var(--cockpit-panel-custom-secondary, #67f0a0);--cockpit-meter-caution: var(--cockpit-panel-custom-warning, #fff19a);--cockpit-meter-danger: var(--cockpit-panel-custom-danger, #ff8264);--cockpit-meter-critical: var(--cockpit-panel-custom-critical, #ff2f2f)}.cockpit-panel-custom-shell.is-enabled .left-bulkhead-panel{--left-bulkhead-bg: var(--cockpit-panel-custom-surface, #000000);--left-bulkhead-text: var(--cockpit-panel-custom-text, #f8f2d1);--left-bulkhead-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--left-bulkhead-trace: var(--cockpit-panel-custom-primary, #9ee3e8);--left-bulkhead-healthy: var(--cockpit-panel-custom-secondary, #67f0a0);--left-bulkhead-caution: var(--cockpit-panel-custom-warning, #fff19a);--left-bulkhead-danger: var(--cockpit-panel-custom-danger, #ff8264);--left-bulkhead-critical: var(--cockpit-panel-custom-critical, #ff2f2f)}.cockpit-panel-custom-shell.is-enabled .right-bulkhead-panel{--right-bulkhead-bg: var(--cockpit-panel-custom-surface, #000000);--right-bulkhead-text: var(--cockpit-panel-custom-text, #f8f2d1);--right-bulkhead-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--right-bulkhead-trace: var(--cockpit-panel-custom-primary, #9ee3e8);--right-bulkhead-ok: var(--cockpit-panel-custom-secondary, #67f0a0);--right-bulkhead-caution: var(--cockpit-panel-custom-warning, #fff19a);--right-bulkhead-danger: var(--cockpit-panel-custom-danger, #ff8264)}.cockpit-panel-custom-shell.is-enabled .top-panels-panel{--top-panels-text: var(--cockpit-panel-custom-text, #f8f2d1);--top-panels-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--top-panels-cyan: var(--cockpit-panel-custom-primary, #9ee3e8);--top-panels-ok: var(--cockpit-panel-custom-secondary, #67f0a0);--top-panels-caution: var(--cockpit-panel-custom-warning, #fff19a);--top-panels-danger: var(--cockpit-panel-custom-danger, #ff8264);--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-text: var(--cockpit-panel-custom-text, #f8f2d1);--bottom-center-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--bottom-center-cyan: var(--cockpit-panel-custom-primary, #9ee3e8);--bottom-center-ok: var(--cockpit-panel-custom-secondary, #67f0a0);--bottom-center-caution: var(--cockpit-panel-custom-warning, #fff19a);--bottom-center-danger: var(--cockpit-panel-custom-danger, #ff8264);--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);--bottom-left-outer-text: var(--cockpit-panel-custom-text, #f8f2d1)}.cockpit-panel-custom-shell.is-enabled .bottom-left-inner-panel{--bottom-left-inner-bg: var(--cockpit-panel-custom-surface, #000000);color:var(--cockpit-panel-custom-text, #f8f2d1)}.cockpit-panel-custom-shell.is-enabled .bottom-right-inner-panel{--drone-text: var(--cockpit-panel-custom-text, #f8f2d1);--drone-muted: var(--cockpit-panel-custom-muted, #aeb5b2);--drone-cyan: var(--cockpit-panel-custom-primary, #9ee3e8);--drone-ok: var(--cockpit-panel-custom-secondary, #67f0a0);--drone-caution: var(--cockpit-panel-custom-warning, #fff19a);--drone-danger: var(--cockpit-panel-custom-danger, #ff8264)}.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-instrument-layer.svelte-qn0tmh{position:absolute;inset:0;z-index:19;overflow:hidden;pointer-events:none;opacity:0;contain:layout paint style}.cockpit-instrument-layer.is-active.svelte-qn0tmh{opacity:1}.app.is-title .cockpit-instrument-layer.svelte-qn0tmh{display:none}@media(pointer:coarse)and (max-height:520px){.cockpit-instrument-layer.svelte-qn0tmh{display:none}}.docking-overlay-layer.svelte-1kx6yxa{position:absolute;inset:0;pointer-events:none}.billboard-modal-layer.svelte-6i8hiq{position:fixed;inset:0;z-index:38;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#020617bd;color:#e2e8f0;font-family:var(--game-font-family, "Departure Mono", monospace)}.billboard-modal-layer.svelte-6i8hiq:not(.visible){display:none}.billboard-modal.svelte-6i8hiq{display:grid;gap:16px;width:max-content;max-width:min(1120px,100%);max-height:min(820px,100%);overflow:auto;border:1px solid rgba(125,211,252,.42);border-radius:8px;background:#080d18f5;box-shadow:0 24px 80px #00000094,inset 0 0 0 1px #ffffff0a;padding:18px}.billboard-modal.svelte-6i8hiq:focus{outline:none}.modal-header.svelte-6i8hiq,.admin-panel.svelte-6i8hiq header:where(.svelte-6i8hiq){display:flex;justify-content:space-between;gap:12px;align-items:center}.modal-header.svelte-6i8hiq p:where(.svelte-6i8hiq),.admin-panel.svelte-6i8hiq header:where(.svelte-6i8hiq) span:where(.svelte-6i8hiq){margin:0 0 4px;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}h2.svelte-6i8hiq,h3.svelte-6i8hiq{margin:0;color:#f8fafc;font-weight:900;letter-spacing:0;text-transform:uppercase}h2.svelte-6i8hiq{font-size:22px}h3.svelte-6i8hiq{font-size:14px}.icon-button.svelte-6i8hiq{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:24px;line-height:1}.modal-grid.svelte-6i8hiq{display:grid;grid-template-columns:minmax(220px,280px) max-content;gap:18px;align-items:start;justify-content:center}.slot-panel.svelte-6i8hiq,.admin-panel.svelte-6i8hiq,.empty-state.svelte-6i8hiq{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172a8a}.slot-panel.svelte-6i8hiq{display:grid;gap:14px;padding:12px}.preview.svelte-6i8hiq{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(125,211,252,.36);border-radius:8px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:pixelated}.preview.empty.svelte-6i8hiq,.live-art-preview.empty.svelte-6i8hiq{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:12.5% 12.5%}.preview.svelte-6i8hiq span:where(.svelte-6i8hiq),.live-art-preview.svelte-6i8hiq span:where(.svelte-6i8hiq),.empty-state.svelte-6i8hiq span:where(.svelte-6i8hiq){color:#e2e8f0ad;font-size:12px}dl.svelte-6i8hiq{display:grid;gap:8px;margin:0}dl.svelte-6i8hiq div:where(.svelte-6i8hiq){display:grid;gap:3px}dt.svelte-6i8hiq{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}dd.svelte-6i8hiq{min-width:0;margin:0;overflow-wrap:anywhere;color:#f8fafc;font-size:12px}.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}}.drone-pairing-modal.svelte-xnxw1u{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;font-family:var(--game-font-family);pointer-events:auto}.drone-pairing-backdrop.svelte-xnxw1u{position:absolute;inset:0;background:#01050cb8}.drone-pairing-card.svelte-xnxw1u{--pair-tone: #9ee3e8;position:relative;display:grid;gap:16px;width:min(360px,calc(100vw - 36px));padding:18px;border:1px solid color-mix(in srgb,var(--pair-tone) 58%,#000000);border-radius:8px;background:linear-gradient(180deg,#0c1a2af7,#040912fa);box-shadow:0 24px 70px #00000085,inset 0 0 0 1px #ffffff0f;color:#eef8ff;text-transform:uppercase}.drone-pairing-card.tone-primary.svelte-xnxw1u{--pair-tone: #67f0a0}.drone-pairing-card.tone-caution.svelte-xnxw1u{--pair-tone: #fff19a}.drone-pairing-card.tone-danger.svelte-xnxw1u{--pair-tone: #ff8264}header.svelte-xnxw1u{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}p.svelte-xnxw1u,h2.svelte-xnxw1u,strong.svelte-xnxw1u,span.svelte-xnxw1u{margin:0;letter-spacing:0}p.svelte-xnxw1u{color:var(--pair-tone);font-size:12px;font-weight:900}h2.svelte-xnxw1u{grid-column:1;font-size:24px;line-height:1}button.svelte-xnxw1u{grid-column:2;grid-row:1 / span 2;min-height:36px;border:1px solid rgba(238,248,255,.28);border-radius:8px;background:#030712b8;color:#eef8ff;font:inherit;font-size:11px;font-weight:800;text-transform:uppercase}.qr-frame.svelte-xnxw1u{display:grid;place-items:center;justify-self:center;width:268px;max-width:100%;aspect-ratio:1;padding:12px;border:1px solid rgba(238,248,255,.18);border-radius:8px;background:#eef8ff}canvas.svelte-xnxw1u{width:244px;max-width:100%;height:auto}.pair-code.svelte-xnxw1u{justify-self:center;padding:14px 20px;border:1px solid color-mix(in srgb,var(--pair-tone) 72%,#000000);border-radius:8px;color:var(--pair-tone);font-size:42px;font-weight:900;letter-spacing:0;line-height:1}.pair-check.svelte-xnxw1u{display:grid;place-items:center;justify-self:center;width:96px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--pair-tone) 72%,#000000);border-radius:50%;color:var(--pair-tone);font-size:56px;font-weight:900;line-height:1}.pair-state.svelte-xnxw1u{justify-self:center;padding:18px;color:var(--pair-tone);font-size:22px;font-weight:900}strong.svelte-xnxw1u,span.svelte-xnxw1u{justify-self:center;color:#eef8ffb8;font-size:12px;font-weight:900;text-align:center}.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}.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}.products-panel.svelte-19d919b{display:grid;gap:14px}.readonly-note.svelte-19d919b{color:#f8fafca8;font-size:12px;line-height:1.5;text-transform:none}.readonly-note.svelte-19d919b code:where(.svelte-19d919b){color:#9df4dc}.audit-list.svelte-19d919b article:where(.svelte-19d919b){display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(248,250,252,.1)}@media(max-width:820px){.market-admin-layer.svelte-19d919b{padding:12px 8px 8px}.market-admin-modal.svelte-19d919b{height:calc(100vh - 20px)}.admin-grid.svelte-19d919b,.split.svelte-19d919b{grid-template-columns:1fr}}.market-modal-layer.svelte-11ouegc{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,34px);background:#03080a94;color:#f8fafc;font-family:Departure Mono,monospace}.market-modal.svelte-11ouegc{width:min(920px,100%);max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid rgba(157,244,220,.46);border-radius:8px;background:#050d10f0;box-shadow:0 22px 70px #0000007a;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.market-modal-header.svelte-11ouegc{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(157,244,220,.24)}.market-eyebrow.svelte-11ouegc{margin:0 0 6px;color:#9df4dc;font-size:12px;letter-spacing:0}.market-modal.svelte-11ouegc h2:where(.svelte-11ouegc){margin:0;font-size:clamp(22px,4vw,34px);line-height:1.05;letter-spacing:0;text-transform:uppercase}.market-header-actions.svelte-11ouegc{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.market-balance.svelte-11ouegc{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(157,244,220,.3);color:#dffdf5;font-size:13px}.market-icon-button.svelte-11ouegc,.market-buy-button.svelte-11ouegc{min-height:34px;border:1px solid rgba(157,244,220,.38);background:#9df4dc14;color:#f8fafc;font:inherit;cursor:pointer}.market-icon-button.svelte-11ouegc{width:38px;font-size:22px;line-height:1}.market-modal-body.svelte-11ouegc{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(0,2fr);gap:16px;min-height:0;padding:18px;overflow:auto}.market-face-summary.svelte-11ouegc{border-left:4px solid var(--face-tint);background:#ffffff0b;padding:16px;min-height:240px}.market-face-number.svelte-11ouegc{color:var(--face-tint);font-size:44px;line-height:1;margin-bottom:12px}.market-face-summary.svelte-11ouegc strong:where(.svelte-11ouegc){display:block;font-size:20px;line-height:1.15}.market-face-summary.svelte-11ouegc span:where(.svelte-11ouegc){display:block;margin-top:8px;color:#f8fafcb3;font-size:12px;text-transform:uppercase}.market-face-summary.svelte-11ouegc p:where(.svelte-11ouegc){margin:18px 0 0;color:#f8fafcc2;font-size:13px;line-height:1.5}.market-items.svelte-11ouegc{display:grid;gap:10px}.market-item.svelte-11ouegc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid rgba(248,250,252,.12);border-left:4px solid var(--item-tint);border-radius:6px;padding:14px;background:#ffffff09}.market-item-main.svelte-11ouegc{min-width:0}.market-item-main.svelte-11ouegc strong:where(.svelte-11ouegc){display:block;font-size:15px;line-height:1.25}.market-item-main.svelte-11ouegc span:where(.svelte-11ouegc),.market-item-meta.svelte-11ouegc small:where(.svelte-11ouegc),.market-modal-footer.svelte-11ouegc{color:#f8fafcb3}.market-item-main.svelte-11ouegc span:where(.svelte-11ouegc){display:block;margin-top:5px;font-size:12px;line-height:1.4}.market-item-meta.svelte-11ouegc{min-width:112px;display:grid;gap:5px;justify-items:end;font-size:13px}.market-item-meta.svelte-11ouegc small:where(.svelte-11ouegc){font-size:11px}.market-buy-button.svelte-11ouegc{min-width:86px;padding:0 12px;color:#071014;background:#9df4dc;border-color:#9df4dc}.market-buy-button.svelte-11ouegc:disabled{cursor:not-allowed;color:#f8fafc6b;background:#f8fafc14;border-color:#f8fafc29}.market-modal-footer.svelte-11ouegc{min-height:38px;padding:10px 18px 14px;border-top:1px solid rgba(157,244,220,.18);font-size:12px}.market-modal-footer.error.svelte-11ouegc{color:#ffb199}@media(max-width:760px){.market-modal-layer.svelte-11ouegc{align-items:stretch;padding:10px}.market-modal.svelte-11ouegc{max-height:calc(100vh - 20px)}.market-modal-header.svelte-11ouegc,.market-modal-body.svelte-11ouegc{padding:14px}.market-modal-body.svelte-11ouegc{grid-template-columns:1fr}.market-face-summary.svelte-11ouegc{min-height:auto}.market-item.svelte-11ouegc{grid-template-columns:1fr}.market-item-meta.svelte-11ouegc{justify-items:start}}.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}.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}.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}button.svelte-3hl7h9:active,button.active.svelte-3hl7h9{border-color:#7af9d5c7;background:#19615fb8;color:#f6fffb}button.objective.svelte-3hl7h9{border-color:#fff19ac7;color:#fff19a}button.svelte-3hl7h9:disabled{opacity:.42}input[type=range].svelte-3hl7h9{width:100%;accent-color:#6ff3d5;touch-action:none}.vertical-slider.svelte-3hl7h9{width:92px;margin:30px -8px;transform:rotate(-90deg);transform-origin:center}}@media(pointer:coarse)and (orientation:portrait){.mobile-flight-surface.svelte-3hl7h9{display:none}.rotate-to-fly.svelte-3hl7h9{position:absolute;inset:0;display:grid;place-content:center;gap:8px;padding:28px;background:#02060ec7;text-align:center;pointer-events:auto}.rotate-to-fly.svelte-3hl7h9 strong:where(.svelte-3hl7h9){font-size:24px;letter-spacing:0;text-transform:uppercase}.rotate-to-fly.svelte-3hl7h9 span:where(.svelte-3hl7h9){max-width:280px;color:#eef8ffb8;font-size:14px}}@media(pointer:coarse)and (max-height:420px){.slider-bank.svelte-3hl7h9{top:max(72px,calc(env(safe-area-inset-top) + 66px));width:min(34vw,320px)}.lower-controls.svelte-3hl7h9{grid-template-columns:70px minmax(112px,16vw) minmax(170px,1fr) minmax(112px,16vw);gap:10px}.stick-zone.svelte-3hl7h9{width:clamp(112px,16vw,140px)}button.svelte-3hl7h9{min-height:34px;font-size:11px}}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;--game-font-family: "Departure Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--game-font-family);background:#07090f;color:#f8f2d1;--cockpit-panel-bezel-color: #5b7580;--cockpit-panel-bezel-border: color-mix(in srgb, var(--cockpit-panel-bezel-color) 58%, #9ee3e8);--cockpit-panel-bezel-glaze: color-mix(in srgb, var(--cockpit-panel-bezel-color) 46%, transparent);--cockpit-panel-bezel-header: color-mix(in srgb, var(--cockpit-panel-bezel-color) 78%, transparent);--cockpit-panel-highlight-color: color-mix(in srgb, var(--cockpit-panel-bezel-color) 42%, #d9ffff);--cockpit-panel-highlight-82: color-mix(in srgb, var(--cockpit-panel-highlight-color) 82%, transparent);--cockpit-panel-highlight-80: color-mix(in srgb, var(--cockpit-panel-highlight-color) 80%, transparent);--cockpit-panel-highlight-78: color-mix(in srgb, var(--cockpit-panel-highlight-color) 78%, transparent);--cockpit-panel-highlight-68: color-mix(in srgb, var(--cockpit-panel-highlight-color) 68%, transparent);--cockpit-panel-highlight-48: color-mix(in srgb, var(--cockpit-panel-highlight-color) 48%, transparent);--cockpit-panel-highlight-46: color-mix(in srgb, var(--cockpit-panel-highlight-color) 46%, transparent);--cockpit-panel-highlight-34: color-mix(in srgb, var(--cockpit-panel-highlight-color) 34%, transparent);--cockpit-panel-highlight-32: color-mix(in srgb, var(--cockpit-panel-highlight-color) 32%, transparent);--cockpit-panel-highlight-24: color-mix(in srgb, var(--cockpit-panel-highlight-color) 24%, transparent);--cockpit-panel-highlight-22: color-mix(in srgb, var(--cockpit-panel-highlight-color) 22%, transparent);--cockpit-panel-highlight-20: color-mix(in srgb, var(--cockpit-panel-highlight-color) 20%, transparent);--cockpit-panel-highlight-18: color-mix(in srgb, var(--cockpit-panel-highlight-color) 18%, transparent);--cockpit-panel-highlight-16: color-mix(in srgb, var(--cockpit-panel-highlight-color) 16%, transparent);--cockpit-panel-highlight-14: color-mix(in srgb, var(--cockpit-panel-highlight-color) 14%, transparent);--cockpit-panel-highlight-13: color-mix(in srgb, var(--cockpit-panel-highlight-color) 13%, transparent);--cockpit-panel-highlight-12: color-mix(in srgb, var(--cockpit-panel-highlight-color) 12%, transparent);--cockpit-panel-highlight-10: color-mix(in srgb, var(--cockpit-panel-highlight-color) 10%, transparent);--cockpit-panel-highlight-08: color-mix(in srgb, var(--cockpit-panel-highlight-color) 8%, transparent);--cockpit-panel-highlight-07: color-mix(in srgb, var(--cockpit-panel-highlight-color) 7%, transparent);--cockpit-panel-highlight-06: color-mix(in srgb, var(--cockpit-panel-highlight-color) 6%, transparent);--cockpit-panel-highlight-055: color-mix(in srgb, var(--cockpit-panel-highlight-color) 5.5%, transparent);--cockpit-panel-highlight-045: color-mix(in srgb, var(--cockpit-panel-highlight-color) 4.5%, transparent);--cockpit-panel-highlight-04: color-mix(in srgb, var(--cockpit-panel-highlight-color) 4%, transparent);--cockpit-panel-highlight-035: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3.5%, transparent);--cockpit-panel-highlight-034: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3.4%, transparent);--cockpit-panel-highlight-03: color-mix(in srgb, var(--cockpit-panel-highlight-color) 3%, transparent);--build-strip-bottom-gap: 2px;--build-strip-height: 12px;--cockpit-action-footer-gap: 5px;--cockpit-action-height: 30px;--cockpit-action-min-panel-gap: 3px;--cockpit-action-panel-gap: 18px}*{box-sizing:border-box;touch-action:none}html,body,.app{width:100%;height:100%;margin:0;overflow:hidden;touch-action:none;overscroll-behavior:none;-webkit-text-size-adjust:100%;position:fixed;inset:0}body{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:#000;font-family:var(--game-font-family)}body.is-game-booting .spaceport-topbar,body.is-game-booting .app{opacity:0}.spaceport-topbar,.app{transition:opacity .18s ease-out}.spaceport-topbar{--topbar-height: 28px;position:fixed;left:0;right:0;top:0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:var(--topbar-height);padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));color:#f8f2d1;background:#000000e0;border-bottom:0;box-shadow:none;font:800 10px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase}.spaceport-topbar:after{content:none}body.is-cinematic-capture{cursor:none}body.is-cinematic-capture .spaceport-topbar{display:none!important}.spaceport-brand,.spaceport-actions{position:relative;z-index:1}.spaceport-brand{display:inline-flex;align-items:center;gap:0;width:fit-content;color:#f8f2d1d1;text-decoration:none}.spaceport-brand:hover,.spaceport-brand:focus-visible{color:#fff19a;outline:none}.spaceport-status{position:relative;z-index:1;display:flex;align-items:center;justify-items:center;gap:8px;min-width:0;padding:0;color:#f8f2d185;background:transparent;border:0}.spaceport-status strong{color:#67f0a0;font-size:10px}.spaceport-actions{grid-column:3;display:flex;justify-self:end;align-items:center;gap:8px}.spaceport-link,.spaceport-login,.spaceport-modal-close{min-height:22px;border:0;border-radius:0;color:#f8f2d1bd;background:transparent;box-shadow:none;font:inherit;text-transform:uppercase;cursor:pointer}.spaceport-link{padding:0 5px}.spaceport-login{padding:0 8px;color:#fff19a;background:transparent}.spaceport-link:hover,.spaceport-link:focus-visible,.spaceport-modal-close:hover,.spaceport-modal-close:focus-visible{color:#fff19a;outline:none}.spaceport-login:hover,.spaceport-login:focus-visible{color:#fff;background:transparent;outline:none}.app{position:relative;--thermal-heat: 0;--thermal-heat-opacity: 0;--thermal-critical-opacity: 0;--center-hud-width: clamp(320px, 46vw, 900px)}.spaceport-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8f2d1;background:#00000085;pointer-events:auto}.spaceport-modal[hidden]{display:none}.spaceport-modal-dialog{--spaceport-modal-dialog-padding: 18px;width:min(92vw,520px);padding:var(--spaceport-modal-dialog-padding);border:1px solid rgba(91,117,128,.9);background:linear-gradient(180deg,#101820f5,#07090ff5),#101820;box-shadow:0 0 0 1px #f8f2d114 inset,0 28px 70px #000000b8;font-family:var(--game-font-family);text-transform:uppercase}.spaceport-modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 calc(var(--spaceport-modal-dialog-padding) * -1) 14px;padding:0 var(--spaceport-modal-dialog-padding) 10px;border-bottom:1px solid rgba(91,117,128,.48)}.spaceport-modal-header p,.spaceport-modal-dialog h2,.spaceport-modal-dialog p{margin:0}.spaceport-modal-header p{color:#fff19a;font-size:11px;font-weight:900;letter-spacing:.12em}.spaceport-modal-close{display:inline-grid;place-items:center;width:22px;padding:0;font-size:13px;line-height:1}.spaceport-modal-dialog h2{color:#67f0a0;font-size:clamp(20px,3vw,32px);line-height:1.05}.spaceport-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;margin:18px 0;padding:14px;background:#0000004d;border:1px solid rgba(91,117,128,.44)}.spaceport-modal-grid span{color:#f8f2d194;font-size:11px}.spaceport-modal-grid strong{color:#fff19a;font-size:11px;text-align:right}.spaceport-modal-dialog>p{color:#f8f2d1a8;font-size:12px;line-height:1.55;text-transform:none}.app:after{content:"";position:absolute;inset:0;z-index:18;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,#fff19a00 42%,#ff82643d),linear-gradient(180deg,#ff82642e,#ff352414 46%,#ff826433);mix-blend-mode:screen;transition:opacity .14s ease}.app.is-thermal-hot:after{opacity:var(--thermal-heat-opacity);animation:thermal-warning-flicker .46s steps(2,end) infinite}.app.is-thermal-critical:after{opacity:var(--thermal-critical-opacity)}@keyframes thermal-warning-flicker{0%,to{filter:saturate(1.05) brightness(1)}50%{filter:saturate(1.32) brightness(1.14)}}canvas{display:block;width:100%;height:100%}.spawn-restore-overlay{position:absolute;inset:0;z-index:58;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f8f2d1cc;background:#000;font:800 clamp(11px,1.6vw,16px) / 1.2 var(--game-font-family);letter-spacing:0;text-transform:uppercase;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}.spawn-restore-overlay span{display:inline-flex;align-items:center;gap:10px;min-height:28px}.spawn-restore-overlay span:before{content:"";width:10px;height:10px;border:1px solid rgba(255,241,154,.36);border-top-color:#fff19a;animation:spawn-restore-spin .72s linear infinite}.app.is-multiplayer-spawn-cover:not(.is-title) .spawn-restore-overlay{opacity:1;visibility:visible;transition:opacity 90ms ease-out,visibility 0s}@keyframes spawn-restore-spin{to{transform:rotate(360deg)}}.title-screen{position:absolute;inset:0;z-index:30;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:max(34px,calc(env(safe-area-inset-top) + 5vh)) max(20px,env(safe-area-inset-right)) max(34px,calc(env(safe-area-inset-bottom) + 8vh)) max(20px,env(safe-area-inset-left));color:#f8f2d1;text-align:center;text-transform:uppercase;text-shadow:none;pointer-events:none;background:radial-gradient(ellipse at center,#07090f00 30%,#07090f47 72%,#000000b8)}.title-screen[hidden]{display:none}.title-logo-heading{align-self:start;max-width:min(100%,1120px);margin:0;line-height:0}.title-logo{display:block;width:min(92vw,1120px);aspect-ratio:2034 / 447;background:#fff;-webkit-mask:url(/orbital-payload-logo.svg) center / contain no-repeat;mask:url(/orbital-payload-logo.svg) center / contain no-repeat}.title-play-button{align-self:end;width:min(92vw,380px);min-height:54px;padding:14px 20px;border:2px solid rgba(248,242,209,.9);border-radius:6px;color:#101820;background:#fff19a;box-shadow:0 0 18px #fff19a52,inset 0 -4px #311b3533;font:900 clamp(13px,2.6vw,22px) / 1.05 var(--game-font-family);letter-spacing:0;text-align:center;text-shadow:none;text-transform:uppercase;overflow-wrap:anywhere;pointer-events:auto;cursor:pointer}.title-play-button:hover,.title-play-button:focus-visible{background:#fff;outline:none;box-shadow:0 0 24px #fff19a7a,inset 0 -4px #1018203d}.app.is-title .build-strip,.app.is-title .message,.app.is-title .cockpit-overlay,.app.is-title .pilot-crosshair{display:none!important;visibility:hidden!important;opacity:0!important}.hud{position:absolute;top:max(14px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:none;text-transform:uppercase;text-shadow:0 3px 0 #311b35}.hud,.accuracy,.controls{display:none!important}.title{color:#ff8264;font-weight:900;letter-spacing:0;font-size:clamp(18px,3.6vw,44px);line-height:1}.readouts{display:flex;gap:8px;color:#fff19a;font:800 clamp(12px,1.7vw,20px) / 1 var(--game-font-family)}.readouts span{min-width:76px;padding:8px 10px;text-align:center;border:2px solid rgba(255,241,154,.26);border-radius:6px;background:#080c14a3}.hud.is-pilot-hidden,.accuracy.is-pilot-hidden{display:none}.build-strip{position:absolute;left:var(--build-strip-left, 50%);top:var(--build-strip-top, auto);bottom:calc(env(safe-area-inset-bottom) + var(--build-strip-bottom-gap, 10px));translate:var(--build-strip-translate, -50% 0);z-index:24;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:var(--build-strip-width, var(--center-hud-width));height:var(--build-strip-height, 14px);padding:0 8px;color:#666;font:800 10px / 1 var(--game-font-family);letter-spacing:0;pointer-events:none}.build-strip-fps{justify-self:start}.build-strip-credit{justify-self:center}.build-strip-credit a{color:inherit;text-decoration:none;pointer-events:auto}.build-strip-credit a:hover,.build-strip-credit a:focus-visible{color:#f8f2d1;text-decoration:underline;outline:none}.build-strip-version{justify-self:end}.build-strip-right{justify-self:end;display:inline-grid;grid-auto-flow:column;gap:6px;align-items:center}.build-strip-camera-toggle{appearance:none;display:inline-grid;place-items:center;min-width:43px;height:12px;padding:0 5px;border:1px solid rgba(102,102,102,.58);border-radius:2px;background:#080c1461;color:#777;font:inherit;letter-spacing:0;line-height:1;cursor:pointer;pointer-events:auto}.build-strip-camera-toggle:hover,.build-strip-camera-toggle:focus-visible{border-color:#f8f2d1b8;color:#f8f2d1;outline:none}.build-strip-camera-toggle[aria-pressed=true]{border-color:#ff815bc7;color:#ffb29b}.message{position:absolute;left:50%;top:21%;translate:-50% -50%;display:grid;gap:7px;justify-items:center;color:#fff19a;text-align:center;text-transform:uppercase;text-shadow:0 4px 0 #311b35;pointer-events:none}.message strong{font-size:clamp(26px,5vw,70px);line-height:.95;color:#ff8264}.message span{min-height:1.2em;font:900 clamp(13px,2.2vw,25px) / 1 var(--game-font-family)}.message.is-hidden{opacity:0}.round-results{position:absolute;inset:0;z-index:35;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#00000075;color:#f8f2d1;pointer-events:auto}.round-results[hidden]{display:none}.round-results-dialog{width:min(92vw,380px);padding:18px;border:1px solid rgba(248,242,209,.46);border-radius:6px;background:#080c14f0;font-family:var(--game-font-family);text-transform:uppercase}.round-results h2{margin:0 0 14px;color:#fff19a;font-size:20px;line-height:1.1;letter-spacing:0}.round-results-hero{display:grid;gap:6px;justify-items:center;margin:0 0 14px;padding:12px 10px;border:1px solid rgba(255,241,154,.42);background:#000;text-align:center}.round-results-hero strong{color:#fff19a;font-size:clamp(22px,5vw,34px);line-height:1;letter-spacing:0}.round-results-hero span{color:#f8f2d1cc;font-size:11px;line-height:1.2}.round-results table{width:100%;border-collapse:collapse;font-size:14px}.round-results th,.round-results td{padding:9px 0;border-bottom:1px solid rgba(248,242,209,.18)}.round-results th{text-align:left;font-weight:900}.round-results td{text-align:right;color:#fff19a;font-weight:900}.round-results tfoot th,.round-results tfoot td{padding:7px 0;border-bottom:0;color:#67f0a0;font-size:18px;line-height:1.08}.round-results tfoot tr:first-child th,.round-results tfoot tr:first-child td{padding-top:11px;padding-bottom:8px}.round-results tfoot .round-results-money-row--fare th,.round-results tfoot .round-results-money-row--fare td,.round-results tfoot .round-results-money-row--bonus th,.round-results tfoot .round-results-money-row--bonus td{padding-top:4px;padding-bottom:4px;color:#f8f2d1c7;font-size:12px;line-height:1.05}.round-results tfoot .round-results-money-row--fare td{color:#fff19a}.round-results tfoot .round-results-money-row--bonus td{color:#9ed8ff}.round-results tfoot .round-results-money-row--earned th,.round-results tfoot .round-results-money-row--earned td,.round-results tfoot .round-results-money-row--balance th,.round-results tfoot .round-results-money-row--balance td{color:#67f0a0;font-size:18px}.round-results tfoot .round-results-money-row--earned th,.round-results tfoot .round-results-money-row--earned td{padding-top:8px}.round-results tfoot .round-results-money-row--balance th,.round-results tfoot .round-results-money-row--balance td{padding-top:6px;padding-bottom:4px}.round-results-claim{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(248,242,209,.2)}.round-results-claim h3{margin:0;color:#9ed8ff;font-size:12px;line-height:1;letter-spacing:0}.round-results-claim-field{display:grid;gap:5px;min-width:0}.round-results-claim-field span,.round-results-claim-legal span{color:#f8f2d1b8;font-size:10px;line-height:1.2}.round-results-claim-field input{width:100%;min-width:0;height:34px;padding:0 9px;color:#f8f2d1;background:#000000ad;border:1px solid rgba(158,227,232,.5);border-radius:0;font:400 12px / 1 var(--game-font-family);text-transform:none;touch-action:auto;user-select:text;-webkit-user-select:text}.round-results-claim-field input:focus{border-color:#9ee3e8f2;outline:none}.round-results-claim-field input[aria-invalid=true]{border-color:#ff8264db}.round-results-claim-legal{display:grid;gap:6px}.round-results-claim-legal label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0}.round-results-claim-legal input{width:13px;height:13px;margin:0;accent-color:#67f0a0}.round-results-claim-legal a{color:#9ed8ff}.round-results-claim-error,.round-results-claim-status{margin:-3px 0 0;font-size:10px;line-height:1.25;text-transform:none}.round-results-claim-error,.round-results-claim-status--error{color:#ff9a9a}.round-results-claim-status--loading{color:#fff19a}.round-results-claim-status--success{color:#67f0a0}.round-results-pending-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;white-space:nowrap}.round-results-pending-dot{flex:0 0 auto;width:.52em;height:.52em;border-radius:50%;background:currentColor;opacity:.55;animation:round-results-pending-pulse .9s ease-in-out infinite}.round-results-money-row--bonus.is-counting td{animation:round-results-bonus-count .9s ease-out}@keyframes round-results-pending-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.95;transform:scale(1)}}@keyframes round-results-bonus-count{0%{text-shadow:0 0 0 rgba(158,216,255,0)}42%{text-shadow:0 0 16px rgba(158,216,255,.62)}to{text-shadow:0 0 0 rgba(158,216,255,0)}}@media(prefers-reduced-motion:reduce){.round-results-pending-dot,.round-results-money-row--bonus.is-counting td{animation:none}}.round-results-payout-status{min-height:1.15em;margin:9px 0 0;color:#f8f2d1;font-size:12px;font-weight:900;line-height:1.1;letter-spacing:0;white-space:normal;overflow:visible;text-overflow:clip}.round-results-payout-status .round-results-pending-value{display:flex;align-items:flex-start;justify-content:flex-start;white-space:normal}.round-results-payout-status .round-results-pending-dot{margin-top:.25em}.round-results-payout-status .round-results-pending-value span:last-child{min-width:0}.round-results-payout-status--pending,.round-results-payout-status--pending_verification,.round-results-payout-status--pending_metrics,.round-results-payout-status--retryable{color:#fff19a}.round-results-leaderboard-status{min-height:1.2em;margin:8px 0 0;color:#9ed8ff;font-size:10px;font-weight:900;line-height:1.1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-results-actions{display:flex;gap:8px;margin-top:12px}.round-results button{flex:1;min-height:42px;border-width:2px;border-radius:6px;box-shadow:none;font-size:12px}.round-results button:disabled{cursor:not-allowed;opacity:.52}#resultOk{color:#101820;background:#fff19a}.round-results-secondary-action{color:#f8f2d1;background:#0000005c;border-color:#f8f2d180}.round-results-retry-action{color:#fff19a;border-color:#fff19a9e}.cockpit-overlay{position:absolute;inset:0;display:none;pointer-events:none;z-index:1}.cockpit-overlay.is-active{display:none}.pilot-crosshair{--crosshair-color: rgba(246, 250, 252, .86);position:absolute;left:50%;top:50%;width:276px;height:276px;display:none;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%);z-index:20}.pilot-crosshair.is-active{display:block!important;visibility:visible!important;opacity:1!important}.pilot-crosshair>span{position:absolute}.pilot-crosshair .horizontal{left:0;right:0;top:50%;z-index:0;height:1px;transform:translateY(-50%);background:var(--crosshair-color)}.pilot-crosshair .vertical{top:0;bottom:0;left:50%;z-index:0;width:1px;transform:translate(-50%);background:var(--crosshair-color)}.pilot-crosshair .horizontal:before,.pilot-crosshair .horizontal:after,.pilot-crosshair .vertical:before,.pilot-crosshair .vertical:after{content:"";position:absolute;background:var(--crosshair-color)}.pilot-crosshair .horizontal:before,.pilot-crosshair .horizontal:after{top:50%;width:1px;height:14px;transform:translateY(-50%)}.pilot-crosshair .horizontal:before{left:0}.pilot-crosshair .horizontal:after{right:0}.pilot-crosshair .vertical:before,.pilot-crosshair .vertical:after{left:50%;width:14px;height:1px;transform:translate(-50%)}.pilot-crosshair .vertical:before{top:0}.pilot-crosshair .vertical:after{bottom:0}.pilot-crosshair:before,.pilot-crosshair:after{content:"";position:absolute;left:50%;top:50%;z-index:0;background:var(--crosshair-color);box-shadow:none;transform:translate(-50%,-50%)}.pilot-crosshair:before{width:86px;height:3px}.pilot-crosshair:after{width:3px;height:86px}.docking-port-indicator{--port-color: #67f0a0;--port-shadow: rgba(103, 240, 160, .85);--arrow-angle: 0rad;--port-radius: 78px;position:absolute;left:50%;top:50%;z-index:1;width:26px;height:15px;filter:none;opacity:1;transform:translate(-50%,-50%) rotate(var(--arrow-angle)) translate(var(--port-radius));transform-origin:50% 50%}.docking-port-indicator:before{content:"";position:absolute;left:15px;top:0;z-index:1;width:11px;height:15px;background:var(--port-color);clip-path:polygon(0 0,100% 50%,0 100%);opacity:1}.docking-port-indicator:after{content:"";position:absolute;inset:-5px;z-index:0;background:transparent;clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;pointer-events:none}.docking-port-indicator b{position:absolute;left:0;top:0;z-index:2;display:grid;place-items:center;width:15px;height:15px;border:0;border-radius:0;color:#101820;background:var(--port-color);font-size:0;line-height:1;transform:none}.docking-port-indicator b:before{position:absolute;inset:0;display:grid;place-items:center;color:#101820;font:900 11px / 1 var(--game-font-family);text-align:center;transform:rotate(calc(var(--arrow-angle) * -1));transform-origin:50% 50%}.docking-port-indicator[data-port=top] b:before{content:"1"}.docking-port-indicator[data-port=right] b:before{content:"2"}.docking-port-indicator[data-port=bottom] b:before{content:"3"}.docking-port-indicator[data-port=left] b:before{content:"4"}.docking-port-indicator[data-port=top]{--port-color: #67f0a0;--port-shadow: rgba(103, 240, 160, .85)}.docking-port-indicator[data-port=right]{--port-color: #7bc3c0;--port-shadow: rgba(123, 195, 192, .85)}.docking-port-indicator[data-port=bottom]{--port-color: #ffd88a;--port-shadow: rgba(255, 216, 138, .85)}.docking-port-indicator[data-port=left]{--port-color: #b7a0ff;--port-shadow: rgba(183, 160, 255, .85)}.docking-port-indicator[data-port=fuel]{--port-color: #5dffb5;--port-shadow: rgba(93, 255, 181, .85)}.docking-port-indicator.is-current{z-index:4;opacity:1;filter:none}.docking-port-indicator.is-current:before{background:var(--port-color);opacity:1}.docking-port-indicator.is-current:not(.is-centered):before{display:none;opacity:0}.docking-port-indicator.is-current:after{background:var(--port-color);opacity:0;transform:scale(1.08);filter:none}.docking-port-indicator.is-current b{left:50%;top:50%;width:30px;height:30px;background:var(--port-color);border-radius:50%;transform:translate(-50%,-50%)}.docking-port-indicator.is-current b:before{align-items:center;justify-items:center;line-height:1;padding-bottom:1px}.docking-port-indicator.is-centered{transform:translate(-50%,-50%)}.docking-port-indicator.is-centered:before{display:block;left:50%;top:50%;width:36px;height:36px;clip-path:none;border:4px solid var(--port-color);border-radius:50%;background:#081019;transform:translate(-50%,-50%)}.docking-port-indicator.is-centered:after{clip-path:none;border-radius:50%}.docking-port-indicator.is-centered b{left:50%;top:50%;transform:translate(-50%,-50%) rotate(0)}.pilot-camera-id{position:absolute;left:50%;top:50%;z-index:2;display:none;place-items:center;width:34px;height:34px;border:4px solid #fff19a;border-radius:50%;background:#081019;color:#fff19a;font:900 15px / 1 var(--game-font-family);text-align:center;transform:translate(-50%,-50%);box-shadow:none}.pilot-camera-id.is-active{display:grid}.docking-target-line{--target-line-color: #67f0a0;position:absolute;left:50%;top:50%;z-index:3;display:none;width:0;height:4px;border-radius:0;background:var(--target-line-color);clip-path:polygon(0 22%,100% 50%,0 78%);opacity:1;pointer-events:none;transform-origin:0 50%}.docking-target-line.is-active{display:block}.docking-target-line.is-cone{background:var(--target-line-color);clip-path:polygon(0 8%,100% 50%,0 92%,22% 50%);opacity:1}.docking-mating-cue{--mating-color: #fff19a;--mating-progress: 0deg;--mating-ring-scale: 1;--mating-label-bottom: -30px;position:absolute;left:50%;top:50%;z-index:16;display:none;width:118px;height:118px;color:var(--mating-color);font-family:var(--game-font-family);pointer-events:none;transform:translate(-50%,-50%);filter:none}.docking-mating-cue.is-visible{display:block}.mating-target-box{position:absolute;inset:22px;border:4px solid var(--mating-color);border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(248,242,209,.7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(248,242,209,.7) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),#080c1414;box-shadow:none;transform:scale(var(--mating-ring-scale));transform-origin:center}.mating-target-center{position:absolute;left:50%;top:50%;width:24px;height:24px;border:4px solid var(--mating-color);border-radius:50%;background:#080c14cc;transform:translate(-50%,-50%)}.mating-progress-track,.mating-progress-ring{position:absolute;inset:0;border-radius:50%;transform:scale(var(--mating-ring-scale));transform-origin:center}.mating-progress-track{border:8px solid rgba(248,242,209,.16)}.mating-progress-ring{background:conic-gradient(from -90deg,var(--mating-color) var(--mating-progress),transparent var(--mating-progress));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));opacity:.96}.mating-progress-text{position:absolute;left:50%;min-width:112px;padding:3px 6px;border:1px solid var(--mating-color);background:#000000b8;color:var(--mating-color);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;transform:translate(-50%)}.mating-progress-text{bottom:var(--mating-label-bottom);font-size:14px}.docking-mating-cue.is-locked .mating-target-box{animation:mating-lock-pulse .5s steps(2,end) infinite}.docking-mating-cue.is-complete .mating-target-box,.docking-mating-cue.is-complete .mating-target-center,.docking-mating-cue.is-complete .mating-progress-text{border-color:#ff9f3d;color:#ff9f3d;box-shadow:none}.docking-mating-cue.is-complete{--mating-color: #ff9f3d;animation:mating-complete-pop .82s ease-out both}.docking-mating-cue.is-complete .mating-progress-ring{animation:mating-complete-ring-flash .16s steps(2,end) 5}.docking-mating-cue.is-complete .mating-progress-track{border-color:#ff9f3d75}.pilot-crosshair.is-mating-close .docking-port-indicator.is-current{opacity:.28}.pilot-crosshair.is-mating-close .docking-target-line{opacity:.38}.pilot-crosshair.is-mating-close .dock-readout{opacity:.42}.pilot-crosshair.is-docking-hex-close .dock-readout{animation:none;opacity:0}.pilot-crosshair.is-docking-hex-close:before,.pilot-crosshair.is-docking-hex-close:after,.pilot-crosshair.is-docking-hex-close .horizontal,.pilot-crosshair.is-docking-hex-close .vertical,.pilot-crosshair.is-docking-hex-close .docking-port-indicator.is-current,.pilot-crosshair.is-docking-hex-close .docking-target-line{opacity:1}.pilot-crosshair.is-dock-camera-required .docking-port-indicator.is-current{opacity:1;animation:target-lock-pulse .72s steps(2,end) infinite}.target-lock-indicator{position:absolute;left:50%;top:calc(50% + 58px);display:none;transform:translate(-50%);padding:4px 10px;border:1px solid rgba(103,240,160,.92);background:#000000b8;color:#67f0a0;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-shadow:none}.target-lock-indicator.is-active{display:block;animation:target-lock-pulse .72s steps(2,end) infinite}.forward-camera-alert{--forward-alert-color: #fff19a;position:absolute;left:50%;top:calc(50% - 174px);z-index:6;display:none;width:clamp(318px,46vw,700px);min-height:58px;padding:8px 52px;border:2px solid var(--forward-alert-color);background:#000000bd;color:var(--forward-alert-color);font-family:var(--game-font-family);text-align:center;text-transform:uppercase;transform:translate(-50%);pointer-events:none;overflow:hidden;box-shadow:none}.forward-camera-alert:before,.forward-camera-alert:after{content:"";position:absolute;top:0;bottom:0;width:36px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--forward-alert-color) 72%,transparent) 0 6px,transparent 6px 13px);opacity:.78}.forward-camera-alert:before{left:0;border-right:1px solid var(--forward-alert-color)}.forward-camera-alert:after{right:0;border-left:1px solid var(--forward-alert-color)}.forward-camera-alert.is-active{display:block}.forward-camera-alert.is-danger{--forward-alert-color: #ff8264;animation:forward-camera-alert-flash .48s steps(2,end) infinite}.forward-camera-alert.is-critical{--forward-alert-color: #ff2f2f;animation:forward-camera-alert-flash .3s steps(2,end) infinite}.forward-camera-alert span,.forward-camera-alert strong,.forward-camera-alert small{position:relative;z-index:1;display:block;line-height:1;white-space:nowrap}.forward-camera-alert span{color:#f8f2d1d1;font-size:10px;font-weight:900}.forward-camera-alert strong{margin-top:6px;color:var(--forward-alert-color);font-size:18px;font-weight:900}.forward-camera-alert small{margin-top:5px;color:#f8f2d1d6;font-size:10px;font-weight:900}.dock-camera-cue{--dock-camera-cue-color: #fff19a;position:absolute;left:50%;top:calc(50% - 118px);z-index:5;display:none;min-width:278px;padding:7px 11px;border:1px solid var(--dock-camera-cue-color);background:#000000b8;color:var(--dock-camera-cue-color);font-family:var(--game-font-family);text-align:center;text-transform:uppercase;transform:translate(-50%);pointer-events:none}.dock-camera-cue.is-active{display:block;animation:dock-warning-flash .72s steps(2,end) infinite}.dock-camera-cue span,.dock-camera-cue strong{position:static;display:block;line-height:1;white-space:nowrap}.dock-camera-cue span{color:#f8f2d1cc;font-size:9px;font-weight:900}.dock-camera-cue strong{margin-top:5px;color:var(--dock-camera-cue-color);font-size:16px;font-weight:900}.docking-assist{--assist-color: #67f0a0;--assist-warn: #67f0a0;position:absolute;inset:0;display:none;color:var(--assist-color);font-family:var(--game-font-family);text-transform:uppercase;pointer-events:none;filter:none}.docking-assist.is-active{display:block}.docking-assist.is-caution{--assist-color: #fff19a;--assist-warn: #fff19a}.docking-assist.is-danger,.docking-assist.is-critical{--assist-color: #ff8264;--assist-warn: #ff3f3f}.docking-assist.is-critical .dock-readout{animation:dock-warning-flash .34s steps(2,end) infinite}.dock-readout{position:absolute;z-index:2;width:96px;min-height:42px;padding:5px 6px;border:1px solid var(--assist-color);background:#0000009e;box-shadow:none}.dock-readout span,.dock-readout strong,.dock-readout small{position:static}.dock-readout span,.dock-readout small{display:block;font-size:8px;font-weight:900;line-height:1.1;color:#f8f2d1c7}.dock-readout strong{display:block;margin-top:2px;color:var(--assist-color);font-size:14px;font-weight:900;line-height:1;white-space:nowrap}.dock-readout small{margin-top:3px;color:var(--assist-warn)}.dock-readout-tl{left:-18px;top:6px}.dock-readout-tr{right:-18px;top:6px;text-align:right}.dock-readout-bl{left:-18px;bottom:4px}.dock-readout-br{right:-18px;bottom:4px;text-align:right}.dock-guide{display:none;position:absolute;left:50%;bottom:34px;width:164px;height:104px;transform:translate(-50%);opacity:.92}.guide-rail,.guide-band{position:absolute;display:block;height:3px;border-radius:999px;box-shadow:none}.guide-rail{top:16px;width:82px;background:linear-gradient(90deg,#67f0a0 0 44%,#fff19a 44% 72%,#ff8264 72% 100%);transform-origin:0 50%}.guide-left{left:58px;transform:rotate(118deg)}.guide-right{left:106px;transform:rotate(62deg)}.guide-band{left:50%;transform:translate(-50%)}.guide-band-far{top:20px;width:46px;background:#67f0a0}.guide-band-mid{top:52px;width:82px;background:#fff19a}.guide-band-near{top:84px;width:122px;background:#ff8264}.docking-assist.is-danger .guide-band-near,.docking-assist.is-critical .guide-band-near{background:#ff3f3f;color:#ff3f3f}@keyframes target-lock-pulse{0%,to{opacity:1}50%{opacity:.32}}@keyframes dock-warning-flash{0%,to{opacity:1}50%{opacity:.18}}@keyframes forward-camera-alert-flash{0%,to{opacity:1;filter:saturate(1.1)}50%{opacity:.42;filter:saturate(1.8)}}@keyframes mating-lock-pulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes mating-complete-pop{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}24%{opacity:1;transform:translate(-50%,-50%) scale(1)}62%{opacity:.92;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes mating-complete-ring-flash{0%,to{opacity:1}50%{opacity:.22}}.windshield{position:absolute;background:#080c14c7;border-color:#7bc3c06b}.windshield.top{left:14%;right:14%;top:0;height:8%;border-bottom:3px solid rgba(123,195,192,.5);transform:perspective(420px) rotateX(-10deg)}.windshield.left{left:0;top:0;bottom:20%;width:13%;border-right:3px solid rgba(123,195,192,.45);transform:skew(-9deg);transform-origin:bottom right}.windshield.right{right:0;top:0;bottom:20%;width:13%;border-left:3px solid rgba(123,195,192,.45);transform:skew(9deg);transform-origin:bottom left}.dash{position:absolute;left:18%;right:18%;bottom:0;height:19%;min-height:112px;border:3px solid rgba(248,242,209,.22);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(90deg,rgba(103,240,160,.16),transparent 18% 82%,rgba(103,240,160,.16)),#080c14d6;box-shadow:inset 0 18px 38px #7bc3c01f}.scope{position:absolute;left:7%;top:24%;width:58px;aspect-ratio:1;border:2px solid #67f0a0;border-radius:50%;box-shadow:0 0 12px #67f0a073}.scope i,.scope b{position:absolute;background:#67f0a0cc}.scope i{left:50%;top:8px;bottom:8px;width:2px}.scope b{top:50%;left:8px;right:8px;height:2px}.button-bank{position:absolute;left:50%;top:28%;translate:-50% 0;display:grid;grid-template-columns:repeat(6,22px);gap:10px}.button-bank span{height:18px;border:2px solid rgba(248,242,209,.52);border-radius:5px;box-shadow:0 0 12px currentColor}.button-bank .green{color:#67f0a0;background:#67f0a0}.button-bank .amber{color:#fff19a;background:#fff19a}.button-bank .blue{color:#7bc3c0;background:#7bc3c0}.button-bank .red{color:#ff8264;background:#ff8264}.mini-readouts{position:absolute;right:7%;top:28%;display:grid;gap:7px;color:#fff19a;font:900 11px / 1 var(--game-font-family)}.mini-readouts span{min-width:58px;padding:5px 7px;border:1px solid rgba(255,241,154,.36);border-radius:4px;background:#fff19a14}.accuracy{position:absolute;top:max(86px,calc(env(safe-area-inset-top) + 72px));left:max(18px,env(safe-area-inset-left));width:min(260px,calc(100vw - 36px));display:grid;gap:8px;padding:12px;border:2px solid rgba(255,241,154,.24);border-radius:6px;background:#080c1494;color:#f8f2d1;pointer-events:none;text-transform:uppercase}.accuracy-score{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fff19a;font:900 13px / 1 var(--game-font-family)}.accuracy-score strong{color:#67f0a0;font-size:18px}.meter{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:center;font:900 11px / 1 var(--game-font-family)}.meter i{height:12px;overflow:hidden;border:2px solid rgba(248,242,209,.36);border-radius:4px;background:#f8f2d11f}.meter b{display:block;width:0%;height:100%;background:#67f0a0;transition:width .12s linear,background-color .12s linear}.hull-meter b{background:#67f0a0}.controls{position:absolute;inset:auto 0 max(18px,env(safe-area-inset-bottom)) 0;z-index:3;display:none;grid-template-columns:minmax(112px,164px) minmax(188px,260px) minmax(112px,164px);align-items:end;justify-content:space-between;gap:14px;padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));pointer-events:none}.cluster,.thrusters,.joystick,button{pointer-events:auto}.cluster{display:grid;gap:8px;justify-items:center}.control-label{color:#fff19a;font:900 12px / 1 var(--game-font-family);letter-spacing:0;text-transform:uppercase;text-shadow:0 2px 0 #311b35}.joystick{position:relative;width:clamp(112px,17vw,164px);aspect-ratio:1}.joystick-base{position:absolute;inset:0;border-radius:50%;border:5px solid rgba(248,242,209,.62);background:#0a0f187a;box-shadow:inset 0 0 28px #7bc3c033,0 16px 32px #0000005c}.joystick-stick{position:absolute;left:50%;top:50%;width:42%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:4px solid #f8f2d1;background:#ff8264;box-shadow:0 9px #7c3a46}.roll-mode{width:74px;height:30px;border:3px solid #f8f2d1;border-radius:6px;color:#f8f2d1;background:#6a354a;font:900 12px / 1 var(--game-font-family);text-transform:uppercase;box-shadow:0 5px #371b28,0 10px 18px #00000042}.roll-mode.is-down{color:#101820;background:#67f0a0;translate:0 3px;box-shadow:0 2px #276447,0 8px 14px #0000003d}.thrusters{display:grid;grid-template-columns:1fr 72px 82px 72px 1fr;grid-template-rows:42px 82px 42px;gap:8px;align-items:center;justify-items:center}button{border:3px solid #f8f2d1;color:#f8f2d1;background:#28657c;font:900 14px / 1 var(--game-font-family);text-transform:uppercase;box-shadow:0 6px #143241,0 12px 22px #00000047}button.is-down{translate:0 4px;box-shadow:0 2px #143241,0 8px 18px #00000047}.pill{width:86px;height:40px;border-radius:6px}#up{grid-column:3;grid-row:1}#down{grid-column:3;grid-row:3}.round,.brake{aspect-ratio:1;border-radius:50%}.round{width:62px;grid-row:2}#rollLeft{grid-column:2}#rollRight{grid-column:4}.brake{width:78px;grid-column:3;grid-row:2;background:#6a354a;font-size:28px}@media(max-width:900px),(max-height:620px),(pointer:coarse){.hud{justify-content:flex-end}.title{display:none}.dash{left:14%;right:14%;height:16%;min-height:82px}.scope{width:42px}.button-bank{grid-template-columns:repeat(6,16px);gap:6px}.button-bank span{height:14px;border-radius:4px}.mini-readouts{font-size:8px}.mini-readouts span{min-width:44px;padding:4px 5px}.build-strip{width:var(--build-strip-width, var(--center-hud-width));height:var(--build-strip-height, 14px);padding:0 6px;font-size:9px}.controls{inset:0;display:block;padding:0}.cluster{position:absolute;bottom:max(14px,env(safe-area-inset-bottom))}.cluster:first-child{left:max(12px,env(safe-area-inset-left))}.cluster:last-child{right:max(12px,env(safe-area-inset-right))}.control-label{font-size:10px}.joystick{width:clamp(104px,28vw,132px)}.roll-mode{position:absolute;right:calc(clamp(104px,28vw,132px) + 10px);bottom:22px;width:64px;height:42px;font-size:10px;border-width:2px}.thrusters{display:none}.round{width:42px}.brake{width:42px;font-size:18px;grid-column:1;grid-row:3}.pill{width:98px;height:30px;font-size:10px}#up{grid-column:1 / 3;grid-row:1}#rollLeft{grid-column:1;grid-row:2}#rollRight{grid-column:2;grid-row:2}#down{width:42px;grid-column:2;grid-row:3}.readouts{flex-wrap:wrap;justify-content:end;max-width:168px}.accuracy{top:max(14px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:168px;gap:5px;padding:7px;border-width:1px;background:#080c1470}.accuracy-score{font-size:10px}.accuracy-score strong{font-size:13px}.meter{grid-template-columns:48px 1fr;gap:5px;font-size:8px}.meter i{height:8px;border-width:1px}.round-results-actions{flex-direction:column}}
