:root{--ednb-palette-bg: #0b0b0c;--ednb-palette-bg-deep: #0a0a0b;--ednb-palette-panel: #101010;--ednb-palette-panel-0: #111111;--ednb-palette-panel-menu: #121211;--ednb-palette-panel-1: #131313;--ednb-palette-panel-2: #141414;--ednb-palette-panel-3: #151514;--ednb-palette-panel-3b: #151515;--ednb-palette-panel-4: #161615;--ednb-palette-panel-4b: #1a1917;--ednb-palette-panel-5: #1c1c1a;--ednb-palette-panel-6: #1e1d1b;--ednb-palette-panel-rail: #0f0f0f;--ednb-palette-amber: #ff8c1a;--ednb-palette-amber-2: #ffa54d;--ednb-palette-amber-3: #ffb060;--ednb-palette-amber-4: #ffc98a;--ednb-palette-amber-dim: #c7893a;--ednb-palette-amber-deep: #8a6a3a;--ednb-palette-amber-a05: rgb(255 140 26 / .05);--ednb-palette-amber-a10: rgb(255 140 26 / .1);--ednb-palette-amber-a12: rgb(255 140 26 / .12);--ednb-palette-amber-a14: rgb(255 140 26 / .14);--ednb-palette-amber-a16: rgb(255 140 26 / .16);--ednb-palette-amber-a18: rgb(255 140 26 / .18);--ednb-palette-amber-a20: rgb(255 140 26 / .2);--ednb-palette-amber-a22: rgb(255 140 26 / .22);--ednb-palette-amber-a25: rgb(255 140 26 / .25);--ednb-palette-amber-a30: rgb(255 140 26 / .3);--ednb-palette-amber-a35: rgb(255 140 26 / .35);--ednb-palette-amber-a40: rgb(255 140 26 / .4);--ednb-palette-amber-a45: rgb(255 140 26 / .45);--ednb-palette-amber-a55: rgb(255 140 26 / .55);--ednb-palette-amber-a60: rgb(255 140 26 / .6);--ednb-palette-amber-a70: rgb(255 140 26 / .7);--ednb-palette-ink: #e8ded1;--ednb-palette-ink-2: #ddd3c6;--ednb-palette-ink-a18: rgb(232 222 209 / .18);--ednb-palette-ink-a30: rgb(232 222 209 / .3);--ednb-palette-ink-a32: rgb(232 222 209 / .32);--ednb-palette-ink-a36: rgb(232 222 209 / .36);--ednb-palette-ink-a38: rgb(232 222 209 / .38);--ednb-palette-ink-a42: rgb(232 222 209 / .42);--ednb-palette-ink-a45: rgb(232 222 209 / .45);--ednb-palette-ink-a48: rgb(232 222 209 / .48);--ednb-palette-ink-a50: rgb(232 222 209 / .5);--ednb-palette-ink-a55: rgb(232 222 209 / .55);--ednb-palette-ink-a62: rgb(232 222 209 / .62);--ednb-palette-ink-a66: rgb(232 222 209 / .66);--ednb-palette-ink-a70: rgb(232 222 209 / .7);--ednb-palette-ink-a75: rgb(232 222 209 / .75);--ednb-palette-ink-a80: rgb(232 222 209 / .8);--ednb-palette-hot: #ff6b3d;--ednb-palette-hot-2: #ff9b78;--ednb-palette-good: #8fd94a;--ednb-palette-good-2: #7fc46b;--ednb-palette-cool: #5fd0e0;--ednb-palette-merc: #fe3063;--ednb-palette-cool-a10: rgb(95 208 224 / .1);--ednb-palette-hot-a16: rgb(255 107 61 / .16);--ednb-palette-hot-a22: rgb(255 107 61 / .22);--ednb-palette-hot-a40: rgb(255 107 61 / .4);--ednb-palette-good-a08: rgb(143 217 74 / .08);--ednb-palette-hair: rgb(255 255 255 / .04);--ednb-palette-scrim: rgb(6 6 7 / .78);--ednb-palette-scrim-strong: rgb(6 6 7 / .8);--ednb-palette-shadow: rgb(0 0 0 / .6);--ednb-family-sans: "Barlow", "Segoe UI", "Helvetica Neue", arial, sans-serif;--ednb-family-condensed: "Barlow Condensed", "Barlow", "Roboto Condensed", "Arial Narrow", sans-serif;--ednb-family-mono: "JetBrains Mono", "SFMono-Regular", "Consolas", "Liberation Mono", monospace;--ednb-type-size-micro: .5625rem;--ednb-type-size-2xs: .625rem;--ednb-type-size-xs: .6875rem;--ednb-type-size-sm: .75rem;--ednb-type-size-md: .8125rem;--ednb-type-size-lg: .875rem;--ednb-type-size-xl: 1rem;--ednb-type-size-2xl: 1.125rem;--ednb-type-size-3xl: 1.375rem;--ednb-type-size-4xl: 1.625rem;--ednb-type-size-5xl: 1.75rem;--ednb-type-size-6xl: 2.875rem;--ednb-type-leading-flat: 1;--ednb-type-leading-tight: 1.05;--ednb-type-leading-snug: 1.3;--ednb-type-leading-normal: 1.4;--ednb-type-leading-body: 1.5;--ednb-type-leading-prose: 1.6;--ednb-type-weight-light: 300;--ednb-type-weight-regular: 400;--ednb-type-weight-medium: 500;--ednb-type-weight-semibold: 600;--ednb-type-weight-bold: 700;--ednb-type-tracking-none: 0em;--ednb-type-tracking-xs: .04em;--ednb-type-tracking-sm: .06em;--ednb-type-tracking-md: .07em;--ednb-type-tracking-lg: .09em;--ednb-type-tracking-xl: .1em;--ednb-type-tracking-2xl: .12em;--ednb-type-tracking-3xl: .14em;--ednb-type-tracking-4xl: .16em;--ednb-type-tracking-5xl: .18em;--ednb-type-tracking-6xl: .22em;--ednb-type-tracking-7xl: .26em;--ednb-space-none: 0;--ednb-space-hair: .0625rem;--ednb-space-3xs: .125rem;--ednb-space-2xs: .25rem;--ednb-space-xs: .375rem;--ednb-space-sm: .5rem;--ednb-space-md: .625rem;--ednb-space-lg: .75rem;--ednb-space-xl: .875rem;--ednb-space-2xl: 1rem;--ednb-space-3xl: 1.125rem;--ednb-space-4xl: 1.375rem;--ednb-space-5xl: 2.125rem;--ednb-radius-square: 0;--ednb-border-width-thin: 1px;--ednb-border-width-rule: 2px;--ednb-border-width-marker: 3px;--ednb-elevation-flat: none;--ednb-elevation-overlay: 0 1.5rem 3.75rem var(--ednb-palette-shadow);--ednb-elevation-underline: inset 0 calc(-1 * var(--ednb-border-width-rule)) 0 var(--ednb-palette-amber);--ednb-elevation-marker: inset var(--ednb-border-width-marker) 0 0 var(--ednb-palette-amber);--ednb-texture-plate: repeating-linear-gradient( 135deg, #161616 0 .375rem, var(--ednb-palette-panel-0) .375rem .75rem );--ednb-texture-overheat: repeating-linear-gradient( 135deg, var(--ednb-palette-hot) 0 .25rem, var(--ednb-palette-hot-a40) .25rem .5rem );--ednb-texture-selected: linear-gradient(90deg, var(--ednb-palette-amber-a16), transparent);--ednb-texture-opened: linear-gradient( 90deg, var(--ednb-palette-amber-a16), var(--ednb-palette-amber-a05) );--ednb-texture-hover: linear-gradient(90deg, var(--ednb-palette-amber-a18), transparent);--ednb-texture-family: linear-gradient( 90deg, var(--ednb-palette-panel-6), var(--ednb-palette-panel-2) );--ednb-filter-route-broker: brightness(0) invert(1) sepia(1) saturate(6) hue-rotate(350deg);--ednb-filter-artwork: grayscale(1) sepia(1) hue-rotate(-18deg) saturate(1.6) brightness(.95) contrast(1.05);--ednb-filter-schematic: grayscale(1) brightness(1.5) contrast(.5) sepia(1) hue-rotate(-18deg) saturate(1.6);--ednb-duration-instant: .01ms;--ednb-duration-fast: .12s;--ednb-duration-base: .2s;--ednb-duration-slow: .32s;--ednb-easing-standard: cubic-bezier(.2, 0, 0, 1);--ednb-easing-decelerate: cubic-bezier(0, 0, 0, 1);--ednb-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--ednb-effect-lit-amount: 1.12;--ednb-opacity-preview: .3;--ednb-target-min: 2.75rem;--ednb-target-min-compact: 2.25rem;--ednb-target-min-floor: 1.5rem;--ednb-measure-content-max: 90rem;--ednb-measure-content-narrow: 67.5rem;--ednb-measure-prose-max: 68ch;--ednb-measure-rail-min: 21.25rem;--ednb-measure-sheet-column: 22.625rem;--ednb-measure-ledger-rail: 24.5rem;--ednb-measure-status-rail: 19.125rem;--ednb-measure-commander-rail: 20rem;--ednb-measure-bar-height: 4.125rem;--ednb-measure-tool-bar-height: 2.75rem;--ednb-measure-sticky-overhang: 2px;--ednb-measure-mount-box: 1.75rem;--ednb-measure-node-box: 1.375rem;--ednb-measure-plate-ratio: 720 / 292;--ednb-measure-anatomy-plate: 35.35rem;--ednb-measure-node-mark: clamp(.875rem, 3.06cqw, 1.375rem);--ednb-measure-band-name: 4.5rem;--ednb-measure-power-bar: .5625rem;--ednb-measure-mass-bar: 1.625rem;--ednb-measure-mass-swatch: .625rem;--ednb-measure-damage-bar: 1.375rem;--ednb-measure-range-track: 1.375rem;--ednb-measure-offence-bar: .6875rem;--ednb-measure-offence-label: 6.5rem;--ednb-measure-offence-value: 3.875rem;--ednb-measure-weapon-figure: 2.5rem;--ednb-measure-weapon-module: 9.6875rem;--ednb-measure-gunsight-plate: 14rem;--ednb-measure-shot-dot: .4375rem;--ednb-measure-convergence-block: 31.75rem;--ednb-measure-node-mark-text: clamp(.4375rem, 1.39cqw, .625rem);--ednb-measure-node-mark-icon: clamp(.5625rem, 1.8cqw, .8125rem);--ednb-measure-insignia-size: 1.625rem;--ednb-measure-material-list: 11.5rem;--ednb-measure-fitting-panel: 20.75rem;--ednb-measure-editor-panel: 10rem;--ednb-measure-key-figure: 3.25rem;--ednb-measure-icon: .9375rem;--ednb-measure-step-number: 1rem;--ednb-measure-slot-badge: 1.25rem;--ednb-measure-mount-badge: 1.625rem;--ednb-measure-mount-badge-compact: 1.75rem;--ednb-measure-bench-row-compact: 5rem;--ednb-measure-slot-preview: 4.125rem;--ednb-measure-picker-scroll: 14.375rem;--ednb-measure-detail-bar: 3.5rem;--ednb-measure-primary-control: 3rem;--ednb-measure-candidate-row: 2.625rem;--ednb-measure-candidate-row-compact: 3.75rem;--ednb-measure-family-rail: 16.5rem;--ednb-measure-family-rail-max: 20rem;--ednb-measure-family-rail-share: 30%;--ednb-measure-family-gap: .875rem;--ednb-measure-manifest-pane: 24.125rem;--ednb-measure-candidate-code: 1.75rem;--ednb-measure-candidate-class: 3.5rem;--ednb-measure-candidate-cost: 6.5rem;--ednb-measure-engineering-column: 24.75rem;--ednb-measure-engineering-choices: 11.4375rem;--ednb-measure-engineering-details: 8rem;--ednb-measure-grade-cell: 1.75rem;--ednb-measure-grade-step: 2.375rem;--ednb-measure-grade-ladder: 15.25rem;--ednb-measure-defence-resist: 2.875rem;--ednb-measure-resistance-bar: .25rem;--ednb-measure-defence-value: 3.5rem;--ednb-measure-export-content: 23.5rem;--ednb-measure-export-content-wide: 21.375rem;--ednb-measure-menu-row: 2.875rem;--ednb-measure-menu-min: 12.25rem;--ednb-measure-menu-max: 20rem;--ednb-measure-menu-drop: 21rem;--ednb-measure-layer-sm: 33.75rem;--ednb-measure-layer-md: 38.75rem;--ednb-measure-layer-lg: 47.5rem;--ednb-measure-layer-xl: 53.75rem;--ednb-measure-layer-aside: 14.75rem}:root{--ednb-surface-root: var(--ednb-palette-bg);--ednb-surface-sunken: var(--ednb-palette-bg-deep);--ednb-surface-panel: var(--ednb-palette-panel);--ednb-surface-panel-raised: var(--ednb-palette-panel-2);--ednb-surface-inset: var(--ednb-palette-panel-3);--ednb-surface-track: var(--ednb-palette-panel-5);--ednb-surface-menu: var(--ednb-palette-panel-menu);--ednb-surface-layer: var(--ednb-palette-panel);--ednb-surface-scrim: var(--ednb-palette-scrim);--ednb-surface-bar: var(--ednb-palette-panel-4);--ednb-surface-panel-hover: var(--ednb-palette-panel-4b);--ednb-surface-footer: var(--ednb-palette-panel-2);--ednb-surface-rail: var(--ednb-palette-panel-rail);--ednb-surface-row: var(--ednb-palette-panel);--ednb-surface-field: var(--ednb-palette-bg);--ednb-surface-control: var(--ednb-palette-panel-6);--ednb-surface-control-quiet: var(--ednb-palette-panel-3);--ednb-surface-accent-quiet: var(--ednb-palette-amber-a10);--ednb-surface-accent-selected: var(--ednb-palette-amber-a14);--ednb-surface-accent-solid: var(--ednb-palette-amber);--ednb-surface-accent-hatch: var(--ednb-palette-amber-a55);--ednb-surface-hatched: var(--ednb-palette-bg);--ednb-surface-danger-quiet: var(--ednb-palette-hot-a16);--ednb-surface-danger-solid: var(--ednb-palette-hot);--ednb-surface-success-quiet: var(--ednb-palette-good-a08);--ednb-surface-success-solid: var(--ednb-palette-good);--ednb-surface-bank-systems: var(--ednb-palette-cool);--ednb-surface-bank-engines: var(--ednb-palette-good-2);--ednb-surface-bank-weapons: var(--ednb-palette-amber);--ednb-surface-legend-strong: var(--ednb-palette-amber);--ednb-surface-legend-dim: var(--ednb-palette-amber-dim);--ednb-surface-legend-deep: var(--ednb-palette-amber-deep);--ednb-surface-shield: var(--ednb-palette-cool);--ednb-surface-overheat: var(--ednb-texture-overheat);--ednb-surface-info-quiet: var(--ednb-palette-cool-a10);--ednb-surface-info-solid: var(--ednb-palette-cool);--ednb-surface-row-selected: var(--ednb-texture-selected);--ednb-surface-row-hover: var(--ednb-texture-hover);--ednb-surface-row-opened: var(--ednb-texture-opened);--ednb-surface-family: var(--ednb-texture-family);--ednb-surface-plate: var(--ednb-texture-plate);--ednb-surface-damage-kinetic: var(--ednb-palette-amber);--ednb-surface-damage-thermal: var(--ednb-palette-hot);--ednb-surface-damage-explosive: var(--ednb-palette-good-2);--ednb-surface-damage-absolute: var(--ednb-palette-cool);--ednb-surface-damage-unclassified: var(--ednb-palette-amber-a40);--ednb-surface-mount-armed: var(--ednb-palette-amber);--ednb-surface-mount-empty: var(--ednb-palette-amber-deep);--ednb-surface-mount-selected: var(--ednb-palette-cool);--ednb-text-primary: var(--ednb-palette-ink);--ednb-text-secondary: var(--ednb-palette-ink-a80);--ednb-text-muted: var(--ednb-palette-ink-a70);--ednb-text-subtle: var(--ednb-palette-ink-a62);--ednb-text-faint: var(--ednb-palette-ink-a55);--ednb-text-accent: var(--ednb-palette-amber-2);--ednb-text-accent-strong: var(--ednb-palette-amber-3);--ednb-text-accent-opened: var(--ednb-palette-amber-4);--ednb-text-on-accent: var(--ednb-palette-bg-deep);--ednb-text-on-info: var(--ednb-palette-bg-deep);--ednb-text-merc: var(--ednb-palette-merc);--ednb-text-danger: var(--ednb-palette-hot);--ednb-text-danger-quiet: var(--ednb-palette-hot-2);--ednb-text-success: var(--ednb-palette-good);--ednb-text-info: var(--ednb-palette-cool);--ednb-text-disabled: var(--ednb-palette-ink-a55);--ednb-text-numeric: var(--ednb-palette-ink-2);--ednb-border-strong: var(--ednb-palette-ink-a45);--ednb-border-default: var(--ednb-palette-ink-a42);--ednb-border-accent: var(--ednb-palette-amber);--ednb-border-danger: var(--ednb-palette-hot);--ednb-border-success: var(--ednb-palette-good);--ednb-border-info: var(--ednb-palette-cool);--ednb-border-decorative: var(--ednb-palette-hair);--ednb-border-decorative-strong: var(--ednb-palette-ink-a18);--ednb-border-midline: var(--ednb-palette-ink-a30);--ednb-border-field: var(--ednb-palette-amber-a22);--ednb-border-control: var(--ednb-palette-amber-a40);--ednb-border-control-quiet: var(--ednb-palette-amber-a35);--ednb-border-cell-hover: var(--ednb-palette-amber-a55);--ednb-border-row-hover: var(--ednb-palette-amber-a40);--ednb-border-card-hover: var(--ednb-palette-amber-a70);--ednb-border-control-hover: var(--ednb-palette-amber-a60);--ednb-marker-hover: var(--ednb-palette-amber-a45);--ednb-border-row: var(--ednb-palette-amber-a12);--ednb-border-card: var(--ednb-palette-amber-a30);--ednb-border-control-strong: var(--ednb-palette-amber-a60);--ednb-border-region: var(--ednb-palette-amber-a18);--ednb-border-dialog: var(--ednb-palette-amber-a45);--ednb-border-quiet: var(--ednb-palette-ink-a18);--ednb-border-quiet-hover: var(--ednb-palette-ink-a50);--ednb-border-node-leader: var(--ednb-palette-amber-a70);--ednb-border-danger-quiet: var(--ednb-palette-hot-a40);--ednb-rule-grid: var(--ednb-palette-amber-a14);--ednb-rule-section: var(--ednb-palette-amber-a14);--ednb-rule-danger: var(--ednb-palette-hot-a22);--ednb-rule-panel: var(--ednb-palette-amber-a20);--ednb-rule-menu: var(--ednb-palette-amber-a16);--ednb-rule-command: var(--ednb-palette-amber);--ednb-marker-selected: var(--ednb-palette-amber);--ednb-focus-ring: var(--ednb-palette-amber-2);--ednb-focus-ring-width: var(--ednb-border-width-rule);--ednb-focus-ring-offset: var(--ednb-space-3xs);--ednb-font-body: var(--ednb-family-sans);--ednb-font-heading: var(--ednb-family-condensed);--ednb-font-metric: var(--ednb-family-mono);--ednb-text-size-micro: var(--ednb-type-size-micro);--ednb-text-size-caption: var(--ednb-type-size-2xs);--ednb-text-size-label: var(--ednb-type-size-2xs);--ednb-text-size-node-mark: var(--ednb-measure-node-mark-text);--ednb-text-size-compact: var(--ednb-type-size-xs);--ednb-text-size-row-compact: var(--ednb-type-size-lg);--ednb-text-size-body: var(--ednb-type-size-sm);--ednb-text-size-lead: var(--ednb-type-size-md);--ednb-text-size-metric: var(--ednb-type-size-lg);--ednb-text-size-heading-sm: var(--ednb-type-size-lg);--ednb-text-size-heading-md: var(--ednb-type-size-xl);--ednb-text-size-heading-lg: var(--ednb-type-size-2xl);--ednb-text-size-heading-item: var(--ednb-type-size-4xl);--ednb-text-size-display: var(--ednb-type-size-3xl);--ednb-text-size-masthead: var(--ednb-type-size-6xl);--ednb-text-size-masthead-compact: var(--ednb-type-size-5xl);--ednb-text-leading-flat: var(--ednb-type-leading-flat);--ednb-text-leading-heading: var(--ednb-type-leading-tight);--ednb-text-leading-control: var(--ednb-type-leading-snug);--ednb-text-leading-body: var(--ednb-type-leading-body);--ednb-text-leading-prose: var(--ednb-type-leading-prose);--ednb-text-weight-prose: var(--ednb-type-weight-light);--ednb-text-weight-body: var(--ednb-type-weight-regular);--ednb-text-weight-emphasis: var(--ednb-type-weight-medium);--ednb-text-weight-control: var(--ednb-type-weight-semibold);--ednb-text-weight-heading: var(--ednb-type-weight-bold);--ednb-text-tracking-body: var(--ednb-type-tracking-none);--ednb-text-tracking-prose-label: var(--ednb-type-tracking-xs);--ednb-text-tracking-meta: var(--ednb-type-tracking-sm);--ednb-text-tracking-name: var(--ednb-type-tracking-md);--ednb-text-tracking-title: var(--ednb-type-tracking-lg);--ednb-text-tracking-count: var(--ednb-type-tracking-xl);--ednb-text-tracking-code: var(--ednb-type-tracking-2xl);--ednb-text-tracking-label: var(--ednb-type-tracking-3xl);--ednb-text-tracking-heading: var(--ednb-type-tracking-4xl);--ednb-text-tracking-control: var(--ednb-type-tracking-5xl);--ednb-text-tracking-dialog: var(--ednb-type-tracking-6xl);--ednb-text-tracking-product: var(--ednb-type-tracking-7xl);--ednb-space-rule: var(--ednb-space-hair);--ednb-space-inline-tight: var(--ednb-space-xs);--ednb-space-inline: var(--ednb-space-md);--ednb-space-inline-loose: var(--ednb-space-xl);--ednb-space-stack-tight: var(--ednb-space-2xs);--ednb-space-stack: var(--ednb-space-lg);--ednb-space-stack-loose: var(--ednb-space-2xl);--ednb-space-control-inline: var(--ednb-space-lg);--ednb-space-control-block: var(--ednb-space-md);--ednb-space-control-block-dense: var(--ednb-space-xs);--ednb-space-row: var(--ednb-space-lg);--ednb-space-panel: var(--ednb-space-3xl);--ednb-space-region: var(--ednb-space-4xl);--ednb-space-section: var(--ednb-space-5xl);--ednb-space-sheet-inset: var(--ednb-space-4xl);--ednb-shape-control: var(--ednb-radius-square);--ednb-shape-panel: var(--ednb-radius-square);--ednb-shape-layer: var(--ednb-radius-square);--ednb-shape-badge: var(--ednb-radius-square);--ednb-border-width-hairline: var(--ednb-border-width-thin);--ednb-border-width-thick: var(--ednb-border-width-rule);--ednb-elevation-panel: var(--ednb-elevation-flat);--ednb-elevation-menu: var(--ednb-elevation-overlay);--ednb-elevation-dialog: var(--ednb-elevation-overlay);--ednb-elevation-current: var(--ednb-elevation-underline);--ednb-elevation-opened: var(--ednb-elevation-marker);--ednb-motion-duration-state: var(--ednb-duration-fast);--ednb-motion-duration-layer: var(--ednb-duration-base);--ednb-motion-easing: var(--ednb-easing-standard);--ednb-motion-easing-enter: var(--ednb-easing-decelerate);--ednb-motion-easing-exit: var(--ednb-easing-accelerate);--ednb-target-size: var(--ednb-target-min);--ednb-target-size-dense: var(--ednb-target-min-compact);--ednb-target-size-floor: var(--ednb-target-min-floor);--ednb-artwork-filter: var(--ednb-filter-artwork);--ednb-schematic-filter: var(--ednb-filter-schematic);--ednb-layout-content-max: var(--ednb-measure-content-max);--ednb-layout-content-narrow: var(--ednb-measure-content-narrow);--ednb-layout-prose-max: var(--ednb-measure-prose-max);--ednb-layout-rail-min: var(--ednb-measure-rail-min);--ednb-layout-sheet-column: var(--ednb-measure-sheet-column);--ednb-layout-ledger-rail: var(--ednb-measure-ledger-rail);--ednb-layout-status-rail: var(--ednb-measure-status-rail);--ednb-layout-commander-rail: var(--ednb-measure-commander-rail);--ednb-layout-bar-height: calc( var(--ednb-measure-bar-height) + var(--ednb-measure-tool-bar-height) );--ednb-layout-bar-floor: var(--ednb-measure-bar-height);--ednb-layout-tool-bar-floor: var(--ednb-measure-tool-bar-height);--ednb-layout-sticky-overhang: var(--ednb-measure-sticky-overhang);--ednb-layout-manifest-offset: calc( var(--ednb-layout-bar-height) + var(--ednb-target-size) + 2 * var(--ednb-space-panel) + 2 * var(--ednb-border-width-hairline) );--ednb-layout-candidate-columns: minmax(0, 2.6fr) var(--ednb-measure-candidate-class) var(--ednb-measure-candidate-cost);--ednb-layout-record-columns: minmax(0, 1fr) minmax(0, 9.5rem) minmax(0, 5.5rem);--ednb-layout-family-rail: min( var(--ednb-measure-family-rail-share), var(--ednb-measure-family-rail) );--ednb-layout-family-rail-max: min( var(--ednb-measure-family-rail-max), var(--ednb-measure-family-rail-share) );--ednb-layout-family-gap: var(--ednb-measure-family-gap);--ednb-layout-manifest-pane: var(--ednb-measure-manifest-pane);--ednb-layout-candidate-row: var(--ednb-measure-candidate-row);--ednb-layout-candidate-row-compact: var(--ednb-measure-candidate-row-compact);--ednb-layout-candidate-code: var(--ednb-measure-candidate-code);--ednb-layout-grade-cell: var(--ednb-measure-grade-cell);--ednb-layout-engineering-choices: var(--ednb-measure-engineering-choices);--ednb-layout-engineering-details: var(--ednb-measure-engineering-details);--ednb-layout-engineering-column: var(--ednb-measure-engineering-column);--ednb-layout-export-content: var(--ednb-measure-export-content);--ednb-layout-export-content-wide: var(--ednb-measure-export-content-wide);--ednb-layout-grade-step: var(--ednb-measure-grade-step);--ednb-layout-grade-ladder: var(--ednb-measure-grade-ladder);--ednb-layout-defence-resist: var(--ednb-measure-defence-resist);--ednb-layout-resistance-bar: var(--ednb-measure-resistance-bar);--ednb-layout-defence-value: var(--ednb-measure-defence-value);--ednb-layout-mount-box: var(--ednb-measure-mount-box);--ednb-layout-node-box: var(--ednb-measure-node-box);--ednb-layout-plate-ratio: var(--ednb-measure-plate-ratio);--ednb-layout-anatomy-plate: var(--ednb-measure-anatomy-plate);--ednb-layout-node-mark: var(--ednb-measure-node-mark);--ednb-layout-band-name: var(--ednb-measure-band-name);--ednb-layout-power-bar: var(--ednb-measure-power-bar);--ednb-layout-mass-bar: var(--ednb-measure-mass-bar);--ednb-layout-mass-swatch: var(--ednb-measure-mass-swatch);--ednb-layout-damage-bar: var(--ednb-measure-damage-bar);--ednb-layout-range-track: var(--ednb-measure-range-track);--ednb-layout-offence-bar: var(--ednb-measure-offence-bar);--ednb-layout-offence-label: var(--ednb-measure-offence-label);--ednb-layout-offence-value: var(--ednb-measure-offence-value);--ednb-layout-weapon-figure: var(--ednb-measure-weapon-figure);--ednb-layout-weapon-module: var(--ednb-measure-weapon-module);--ednb-layout-gunsight-plate: var(--ednb-measure-gunsight-plate);--ednb-layout-convergence-block: var(--ednb-measure-convergence-block);--ednb-layout-shot-dot: var(--ednb-measure-shot-dot);--ednb-layout-node-mark-icon: var(--ednb-measure-node-mark-icon);--ednb-layout-insignia-size: var(--ednb-measure-insignia-size);--ednb-layout-material-list: var(--ednb-measure-material-list);--ednb-layout-fitting-panel: var(--ednb-measure-fitting-panel);--ednb-layout-editor-panel: var(--ednb-measure-editor-panel);--ednb-layout-key-figure: var(--ednb-measure-key-figure);--ednb-layout-icon-size: var(--ednb-measure-icon);--ednb-layout-step-number: var(--ednb-measure-step-number);--ednb-effect-preview-dim: var(--ednb-opacity-preview);--ednb-effect-lit: brightness(var(--ednb-effect-lit-amount));--ednb-layout-slot-badge: var(--ednb-measure-slot-badge);--ednb-layout-mount-badge: var(--ednb-measure-mount-badge);--ednb-layout-mount-badge-compact: var(--ednb-measure-mount-badge-compact);--ednb-layout-bench-row-compact: var(--ednb-measure-bench-row-compact);--ednb-layout-slot-preview: var(--ednb-measure-slot-preview);--ednb-layout-picker-scroll: var(--ednb-measure-picker-scroll);--ednb-layout-detail-bar: var(--ednb-measure-detail-bar);--ednb-layout-primary-control: var(--ednb-measure-primary-control);--ednb-layout-menu-row: var(--ednb-measure-menu-row);--ednb-layout-menu-min: var(--ednb-measure-menu-min);--ednb-layout-menu-max: var(--ednb-measure-menu-max);--ednb-layout-menu-drop: var(--ednb-measure-menu-drop);--ednb-layout-layer-max: var(--ednb-measure-layer-md);--ednb-layout-layer-narrow: var(--ednb-measure-layer-sm);--ednb-layout-layer-wide: var(--ednb-measure-layer-lg);--ednb-layout-layer-widest: var(--ednb-measure-layer-xl);--ednb-layout-layer-aside: var(--ednb-measure-layer-aside)}ednb-app-frame{--ednb-layout-manifest-offset: calc( var(--ednb-layout-bar-height) + var(--ednb-target-size) + 2 * var(--ednb-space-panel) + 2 * var(--ednb-border-width-hairline) )}ednb-app-frame.frame--released{--ednb-layout-bar-height: 0px}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/barlow/barlow-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/barlow/barlow-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/barlow/barlow-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/barlow/barlow-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow/barlow-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow/barlow-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow/barlow-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow/barlow-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/barlow-condensed/barlow-condensed-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/jetbrains-mono/jetbrains-mono-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html{block-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--ednb-border-strong) transparent}html:has(dialog[open]){overflow:hidden}body{min-block-size:100%;margin:0;background-color:var(--ednb-surface-root);color:var(--ednb-text-primary);font-family:var(--ednb-font-body);font-size:var(--ednb-text-size-body);font-weight:var(--ednb-text-weight-body);line-height:var(--ednb-text-leading-body);letter-spacing:var(--ednb-text-tracking-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--ednb-font-heading);font-weight:var(--ednb-text-weight-heading);line-height:var(--ednb-text-leading-heading);letter-spacing:var(--ednb-text-tracking-heading);text-transform:uppercase;overflow-wrap:break-word}p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding-inline-start:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}code,kbd,samp,pre{font-family:var(--ednb-font-metric);font-variant-numeric:tabular-nums}img,svg,video,canvas{max-inline-size:100%;block-size:auto}:focus-visible{outline:var(--ednb-focus-ring-width) solid var(--ednb-focus-ring);outline-offset:var(--ednb-focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--ednb-duration-instant)!important;animation-iteration-count:1!important;transition-duration:var(--ednb-duration-instant)!important;scroll-behavior:auto!important}}.outfitting__centre{container-type:inline-size;container-name:bench}.outfitting__bench{display:flex;flex-direction:column;gap:var(--ednb-space-stack);min-inline-size:0;min-block-size:0}.outfitting__bench-fitting{display:contents}@container bench (min-width: 67.875rem){.outfitting__bench:has(.replacement__toolbar){display:grid;grid-template-columns:minmax(0,1fr) var(--ednb-layout-engineering-column);align-items:stretch;column-gap:var(--ednb-space-xl)}.outfitting__bench-fitting{display:flex;flex-direction:column;gap:var(--ednb-space-stack);min-inline-size:0;min-block-size:0}}.ednb-step{position:relative;display:flex;align-items:center;gap:var(--ednb-space-sm);margin:0;padding:var(--ednb-space-sm) var(--ednb-space-row);background-color:var(--ednb-surface-panel-raised);border:var(--ednb-border-width-hairline) solid var(--ednb-border-region);border-inline-start:var(--ednb-border-width-marker) solid var(--ednb-marker-selected)}.ednb-step__number{flex:none;display:flex;align-items:center;justify-content:center;inline-size:var(--ednb-layout-step-number);block-size:var(--ednb-layout-step-number);background-color:var(--ednb-surface-accent-solid);font-family:var(--ednb-font-metric);font-size:var(--ednb-text-size-micro);font-weight:var(--ednb-text-weight-heading);line-height:1;color:var(--ednb-text-on-accent)}.engineering__step .ednb-step__number{display:none}@container engineering (min-width: 39.875rem){.engineering__step .ednb-step__number{display:flex}}@container bench (min-width: 67.875rem){.engineering__step .ednb-step__number{display:flex}}.outfitting__bench:not(:has(.candidates__manifest)) .engineering__step .ednb-step__number{display:none}.ednb-step__name{font-family:var(--ednb-font-metric);font-size:var(--ednb-text-size-micro);font-weight:var(--ednb-text-weight-emphasis);line-height:var(--ednb-text-leading-control);letter-spacing:var(--ednb-text-tracking-heading);text-transform:uppercase;color:var(--ednb-text-accent);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ednb-step__chevron{position:absolute;inset-inline-end:calc(var(--ednb-space-lg) * -1);inset-block-start:50%;transform:translateY(-50%);z-index:1;font-family:var(--ednb-font-metric);font-size:var(--ednb-text-size-caption);line-height:1;color:var(--ednb-text-accent)}@container bench (min-width: 67.875rem){.outfitting__bench:has(.replacement__toolbar)>ednb-engineering-editor{margin-block-start:calc(var(--ednb-target-size) + var(--ednb-space-stack))}}@container bench (min-width: 67.875rem){@media(min-height:65.5rem){.outfitting--bench:not(.outfitting--dashboard) .outfitting__centre .outfitting__bench .candidates__rail,.outfitting--bench:not(.outfitting--dashboard) .outfitting__centre .outfitting__bench .candidates__pane{max-block-size:none}.outfitting--bench:not(.outfitting--dashboard) .outfitting__bench .engineering:not(.engineering--layer) .engineering__result{min-block-size:0}.outfitting--bench:not(.outfitting--dashboard) .outfitting__bench .engineering:not(.engineering--layer) .engineering__result .engineering__card-body{position:relative;flex:1;min-block-size:var(--ednb-layout-engineering-details);overflow-y:auto;overscroll-behavior-block:contain}}}
