@font-face{font-family:FusionEurostile;src:url(/assets/authorized/fonts/Eurostile-LT-Std-Condensed.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FusionEurostile;src:url(/assets/authorized/fonts/Eurostile-LT-Std-Bold-Condensed.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FusionOswald;src:url(/assets/authorized/fonts/Oswald-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FusionOswald;src:url(/assets/authorized/fonts/Oswald-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{font-family:Arial,Helvetica,sans-serif;color:#f2f6f8;background:#07090a;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--bezel: #111619;--bezel-edge: #2a3338;--cyan: #37d9ff;--magenta: #ff45d8;--fusion-green: #68f447;--green: var(--fusion-green);--amber: #ffbf3c;--fusion-red: #ff6a42;--red: var(--fusion-red);--fusion-placeholder-dash-scale-x: .82;--fusion-placeholder-dash-gap: .075em;--fusion-placeholder-stroke-width: .15px;--fusion-font-weight-regular: 400;--fusion-type-compact: clamp(7px, 2.05cqh, 14px);--fusion-letter-spacing-compact: .12em;--fusion-type-scale: clamp(7px, 2.18cqh, 15px);--fusion-type-standard: clamp(8px, 2.42cqh, 16px);--fusion-letter-spacing-standard: .025em;--fusion-type-radio-value: clamp(8px, 2.55cqh, 18px);--fusion-type-primary: clamp(8px, 2.72cqh, 19px);--fusion-type-current: clamp(8px, 3.45cqh, 25px);--fusion-type-current-large: clamp(8px, 4.85cqh, 30px)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}button{font:inherit;color:inherit}.fusion-placeholder{display:inline;font:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap;-webkit-text-stroke:inherit}.fusion-placeholder-dash{display:inline-block;font-family:Segoe UI Symbol,Segoe UI,Arial,sans-serif;font-weight:400;letter-spacing:normal;-webkit-text-stroke:var(--fusion-placeholder-stroke-width) currentColor;transform:scaleX(var(--fusion-placeholder-dash-scale-x));transform-origin:center}.fusion-placeholder-dash+.fusion-placeholder-dash{margin-left:var(--fusion-placeholder-dash-gap)}.fusion-placeholder-dot{-webkit-text-stroke:var(--fusion-placeholder-stroke-width) currentColor}.app-viewport{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background:#07090a}.crash-overlay{position:absolute;inset:0 auto 0 0;width:min(100%,var(--fusion-display-width));z-index:10000;display:grid;place-items:center;padding:32px;background:#b0000099;color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center}.crash-overlay-content{display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2.2vh,24px)}.crash-overlay h1{margin:0;font-size:clamp(84px,15vw,220px);font-weight:900;line-height:.82;letter-spacing:.04em}.crash-overlay p{margin:0;font-size:clamp(24px,3.5vw,54px);font-weight:700;letter-spacing:.08em}.crash-overlay-rate{font-size:clamp(16px,1.8vw,28px);font-weight:700;letter-spacing:.08em;opacity:.9}.crash-overlay-restart{min-width:clamp(220px,24vw,360px);margin-top:clamp(18px,4vh,44px);padding:16px 30px;border:3px solid #fff;border-radius:8px;background:#260000;color:#fff;font-size:clamp(24px,2.4vw,38px);font-weight:800;letter-spacing:.08em;cursor:pointer}.crash-overlay-restart:hover,.crash-overlay-restart:focus-visible{background:#fff;color:#8d0000;outline:none}.crash-overlay-restart:active{transform:translateY(2px)}.cockpit-shell{--fgp-height: min( 110px, calc((100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) / 10.1), calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.143) );--display-available-height: calc(100vh - var(--fgp-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));--display-available-height: calc(100dvh - var(--fgp-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));--fusion-display-width: calc(var(--display-available-height) * 304 / 180);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:var(--fgp-height) minmax(0,1fr);gap:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:linear-gradient(180deg,#101417,#050607),#07090a}.fgp-panel{width:100%;max-width:var(--fusion-display-width);margin-left:0;justify-self:start;min-width:0;min-height:0;display:grid;grid-template-columns:16px minmax(64px,.7fr) minmax(58px,.62fr) minmax(54px,.55fr) minmax(68px,.75fr) minmax(70px,.78fr) minmax(78px,.86fr) minmax(58px,.62fr) minmax(84px,.95fr) minmax(130px,1.35fr) minmax(64px,.7fr) 16px;gap:0;align-items:stretch;padding:5px 6px;border:1px solid #333b3f;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#2b2e2f,#171a1c 48%,#090b0c),#121416;box-shadow:inset 0 1px #555b5f,inset 0 -2px #030405,0 1px 8px #00000059}.fgp-endcap{position:relative;min-width:0;border:1px solid #070808;background:radial-gradient(circle at 50% 12px,#9aa2a6 0 4px,#202528 5px 9px,#050607 10px 13px,transparent 14px),linear-gradient(90deg,#050607,#171b1d 50%,#050607)}.fgp-bay{min-width:0;min-height:0;display:grid;place-items:center;align-content:center;gap:5px;padding:6px 5px 5px;border-left:1px solid #070808;border-right:1px solid #2d3336;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 18%,transparent 82%,rgba(0,0,0,.35)),linear-gradient(180deg,#202426,#111416)}.fgp-crs-bay,.fgp-speed-bay,.fgp-hdg-bay,.fgp-alt-bay{grid-template-rows:24px minmax(0,1fr)}.fgp-vs-bay,.fgp-nav-bay{grid-template-rows:repeat(2,24px)}.fgp-wheel-bay{padding:5px 3px}.fgp-appr-bay{grid-template-rows:28px}.fgp-yd-ap-bay{grid-template-columns:minmax(42px,.72fr) minmax(42px,.72fr) minmax(68px,1fr);grid-template-rows:24px minmax(28px,1fr);gap:5px}.fgp-yd-ap-bay .fgp-disc-bar{grid-column:3;grid-row:1 / 3}.fgp-button{width:100%;min-width:0;height:24px;min-height:0;padding:0 4px;border:1px solid #535a5d;border-radius:2px;background:linear-gradient(180deg,#c4c8ca,#8c9295 47%,#62686b 52%,#404548);color:#eaf2f5;text-shadow:0 1px 1px #000;font-size:10px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #000000a6}.fgp-button.armed{color:#041006;text-shadow:none;border-color:#6cff9a;background:linear-gradient(180deg,#70ff9b,#23df62);box-shadow:0 0 8px #37ff7a33,inset 0 1px #ffffff73}.fgp-button:disabled{cursor:default;opacity:.72}.fgp-button:active:not(:disabled),.fgp-step:active:not(.fgp-step-placeholder){transform:translateY(1px)}.fgp-knob-unit{min-width:0;min-height:0;width:100%;display:grid;grid-template-rows:minmax(36px,1fr) 22px;align-items:center;gap:2px}.fgp-knob-row{min-width:0;display:grid;grid-template-columns:20px minmax(32px,1fr) 20px;place-items:center;gap:3px}.fgp-round-knob{width:clamp(30px,4.1vw,48px);aspect-ratio:1;border-radius:50%;border:2px solid #858b8e;background:radial-gradient(circle at 50% 50%,#15191b 0,#15191b 26%,#363c3f 28%,#363c3f 38%,#0b0d0e 40%,#0b0d0e 52%,#6d7376 54%,#6d7376 62%,#1a1e20 64%,#1a1e20);box-shadow:inset 0 0 0 2px #050607,inset 0 6px 9px #ffffff1f,0 1px 2px #000}.fgp-step{width:20px;height:22px;min-width:0;min-height:0;display:grid;place-items:center;border:1px solid #576166;border-radius:2px;background:#0b0f11;color:#f2f8fa;font-size:17px;font-weight:900;line-height:1}.fgp-step-placeholder{visibility:hidden}.fgp-knob-readout{min-width:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:baseline;gap:3px;color:#e8f5ff;font-size:10px;line-height:1}.fgp-knob-readout span{color:#bcd6ff;font-size:10px;text-align:right}.fgp-knob-readout strong{min-width:0;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fgp-thumbwheel{width:100%;height:100%;min-height:58px;display:grid;grid-template-rows:12px minmax(38px,1fr) 12px;grid-template-columns:1fr;place-items:center;gap:1px}.fgp-wheel-label{color:#f5f9fa;font-size:9px;font-weight:800;letter-spacing:0}.fgp-wheel-slot{height:100%;min-height:56px;width:30px;display:grid;place-items:center;border-left:1px solid #060707;border-right:1px solid #373d40}.fgp-wheel-ribbed{width:24px;height:min(72px,100%);border-radius:11px;border:1px solid #050607;background:repeating-linear-gradient(0deg,#050607 0,#050607 4px,#252a2d 4px,#252a2d 8px,#6a7175 8px,#6a7175 10px),#15191b;box-shadow:inset 4px 0 8px #ffffff14,inset -4px 0 8px #000c}.fgp-disc-bar{width:100%;height:100%;min-height:34px;display:grid;grid-template-rows:13px minmax(18px,1fr);place-items:center;gap:2px}.fgp-disc-bar span{color:#f2f6f8;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.fgp-disc-bar b{width:100%;height:100%;min-height:22px;border:1px solid #707679;border-radius:2px;background:linear-gradient(180deg,#d0d4d6,#9aa1a4 45%,#686f72 52%,#3f4548);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #000000b3}.fgp-panel{position:relative;container-type:size;display:flex;align-items:stretch;justify-content:flex-start;gap:0;min-width:0;min-height:0;padding:0;border:1px solid #222a2f;overflow:hidden;background:#050607;box-shadow:none}.fgp-plate-wrap{position:relative;flex:0 0 auto;width:auto;height:100%;aspect-ratio:2153 / 298;max-width:calc(100% - 326cqh);min-width:0;min-height:0;overflow:hidden}.fgp-plate{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% / 1.1);height:100%;object-fit:contain;transform:translateY(1px) scale(1.1);transform-origin:left center;pointer-events:none}.fgp-fire-panel{flex:0 0 171cqh;width:171cqh;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:34cqh 63.5cqh;align-items:start;justify-items:start;gap:.5cqh;padding:.75cqh .5cqh .75cqh 2cqh;border-right:1px solid #3c464b;background:linear-gradient(180deg,#181c1f,#07090a),#090c0e}.fgp-fire-panel .connection-status{grid-column:auto;width:100%;min-width:0;height:16cqh;align-self:start;font-size:8cqh}.master-annunciators{grid-column:1 / -1;grid-row:1;min-width:0;min-height:0;align-self:stretch;display:grid;grid-template-columns:repeat(2,52cqh);justify-content:start;gap:.75cqh}.master-annunciator{position:relative;width:52cqh;height:34cqh;min-width:0;min-height:0;display:block;padding:0;border:0;background:transparent;overflow:hidden}.master-annunciator-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.master-annunciator-img.on{opacity:0}.master-annunciator.active .master-annunciator-img.on{animation:master-alert-flash .72s steps(1,end) infinite}.master-annunciator.active .master-annunciator-img.off{animation:master-alert-off-flash .72s steps(1,end) infinite}@keyframes master-alert-flash{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes master-alert-off-flash{0%,52%{opacity:0}53%,to{opacity:1}}.fgp-fire-button{position:relative;min-width:0;min-height:0;width:84cqh;height:63.5cqh;align-self:start;display:block;padding:0;border:0;background:transparent;overflow:hidden}.fgp-fire-buttons{grid-column:1 / -1;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,84cqh);justify-content:start;gap:.75cqh}.fgp-fire-button:disabled{cursor:default}.fgp-fire-button-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.fgp-fire-button.discharge .fgp-fire-button-img{transform:scaleY(1.067);transform-origin:center}.fgp-fire-button-img.overlay{opacity:0}.fgp-fire-button.overlay-closed-only .fgp-fire-button-img.overlay{clip-path:inset(58% 0 0 0);opacity:1}.fgp-fire-button.overlay-discharged .fgp-fire-button-img.overlay{clip-path:inset(51% 0 0 0);filter:hue-rotate(34deg) saturate(1.12) brightness(1.12);opacity:1}.fgp-display-toggle{position:relative;z-index:3;width:max-content;min-width:54cqh;height:23cqh;display:grid;place-items:center;border:1px solid #3f535d;border-radius:2px;background:linear-gradient(180deg,#1b252a,#0a0f12);color:#dff7ff;font-size:15cqh;font-weight:400;line-height:23cqh;letter-spacing:0;padding:0 4cqh;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #000c}.fgp-right-status-stack{position:relative;flex:0 0 160cqh;z-index:3;top:auto;right:auto;width:160cqh;height:100%;display:grid;grid-template-rows:repeat(4,23cqh);justify-items:start;align-content:start;gap:0;padding:0;overflow:hidden}.fgp-display-toggle:active{transform:translateY(1px)}.fgp-quick-tune{width:max-content;min-width:0;height:23cqh;display:grid;place-items:center;border:1px solid #3f535d;border-radius:2px;background:linear-gradient(180deg,#1b252a,#0a0f12);color:#dff7ff;font-size:15cqh;font-weight:400;line-height:23cqh;letter-spacing:0;padding:0 4cqh}.fgp-scratchpad{width:160cqh;min-width:0;height:23cqh;display:block;border:1px solid #3f535d;border-radius:2px;background:linear-gradient(180deg,#1b252a,#0a0f12);color:#d7eef5;font-size:15cqh;font-weight:400;line-height:23cqh;letter-spacing:0;outline:0;direction:ltr;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:clip;caret-color:#dff7ff;box-sizing:border-box;padding:0 2cqh 0 1cqh}.fgp-scratchpad::placeholder{color:#d7eef594;opacity:1}.fgp-hit-zone{position:absolute;z-index:2;min-width:0;min-height:0;padding:0;border:0;border-radius:3px;background:transparent;color:transparent;cursor:pointer}.fgp-hit-zone:disabled{cursor:default}.fgp-hit-zone[aria-pressed=true]{background:#4fff5c1f;box-shadow:inset 0 0 0 1px #9fff878c,0 0 8px #4fff5c3d}.fgp-hit-zone:not(:disabled):active{background:#37ff7a29}.fgp-hit-zone-increase{cursor:e-resize}.fgp-hit-zone-decrease{cursor:w-resize}.fgp-hit-zone-push{cursor:pointer}.fgp-hit-zone-push:disabled{pointer-events:none}.fgp-hit-zone-increase:after,.fgp-hit-zone-decrease:after,.fgp-hit-zone-push:after{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;display:none;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(55,217,255,.8);border-radius:50%;background:#02080bd1;color:#fff;font-size:22px;font-weight:900;line-height:1;pointer-events:none;box-shadow:0 0 10px #37d9ff52}.fgp-hit-zone-increase:hover:after{content:"+";display:grid}.fgp-hit-zone-decrease:hover:after{content:"−";display:grid}.fgp-panel-show-knob-cues .fgp-hit-zone-increase:after{content:"+";display:grid}.fgp-panel-show-knob-cues .fgp-hit-zone-decrease:after{content:"−";display:grid}.fgp-panel-show-knob-cues .fgp-hit-zone-push:after{content:"";display:grid}.fgp-hit-zone:focus-visible{outline:2px solid rgba(55,217,255,.78);outline-offset:1px}.display-stack{min-width:0;min-height:0;display:grid;grid-template-rows:30px minmax(0,1fr) 28px;gap:6px}.connection-status{min-width:104px;height:24px;display:grid;place-items:center;border:1px solid #3a454a;background:#1a2023;color:#aeb8bd;font-size:12px;white-space:nowrap}.connection-status.compact{min-width:0;width:max-content;height:23cqh;justify-self:start;font-size:15cqh;font-weight:400;line-height:23cqh;padding:0 4cqh}.connection-status.interactive{cursor:pointer}.connection-status.interactive:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.connection-status.open{color:var(--green);border-color:#217b45}.connection-status.static{color:var(--cyan);border-color:#236d7d}.connection-status.waiting,.connection-status.error,.connection-status.stale{color:var(--amber);border-color:#9a6b18}.displays{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;justify-items:start;gap:8px;overflow:hidden}.display-bezel{position:relative;width:100%;max-width:var(--fusion-display-width);max-height:100%;margin-left:0;aspect-ratio:304 / 180;height:auto;align-self:start;justify-self:start;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);border:1px solid var(--bezel-edge);background:var(--bezel);box-shadow:inset 0 0 0 4px #080b0c;overflow:hidden}.pfd-mouse-cursor{position:absolute;z-index:1000;left:var(--pfd-mouse-x, -100px);top:var(--pfd-mouse-y, -100px);width:64px;height:64px;overflow:visible;opacity:0;transform:translate(-50%,-50%);pointer-events:none}.pfd-mouse-cursor-filled,.pfd-mouse-cursor-outline{opacity:1}.pfd-mouse-cursor-ring{fill:#e8ead8b8;opacity:0;transform-box:fill-box;transform-origin:center}.pfd-mouse-cursor-cross{fill:var(--cyan)}.pfd-mouse-cursor-outline .pfd-mouse-cursor-cross{fill:none;stroke:var(--cyan);stroke-linejoin:round;stroke-width:2.7px}.fgp-panel,.fgp-panel *{cursor:pointer!important}.primary-fusion-display{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:58fr 42fr;overflow:hidden;background:#030506;container-type:size}.primary-fusion-display.reversionary{grid-template-columns:41.2fr 16.8fr 42fr}.primary-pfd-pane,.primary-eis-pane,.primary-plan-pane{min-width:0;min-height:0;overflow:hidden;container-type:size}.primary-eis-pane{min-width:0;min-height:0;overflow:hidden;border-right:2px solid #d7e2e8;background:#020506;--fusion-font-weight-regular: 400}.primary-eis-pane .eis-strip{width:100%;height:100%;grid-template-rows:11.3% 10.3% 9% repeat(4,3.66%) 11.3% minmax(0,1fr);gap:0;padding:0;border-right:0;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-weight:var(--fusion-font-weight-regular);font-synthesis:none}.primary-eis-pane .eis-pair-arc>span,.primary-eis-pane .eis-mini-arc strong,.primary-eis-pane .eis-data-row strong,.primary-eis-pane .eis-data-row span,.primary-eis-pane .eis-air-temp strong,.primary-eis-pane .eis-air-temp span,.primary-eis-pane .cas-list,.primary-eis-pane .cas-list .eis-status-label{font-weight:var(--fusion-font-weight-regular)}.primary-eis-pane .eis-pair-arc{--eis-arc-top: 1.6cqh;--eis-arc-width: 41cqw;--eis-readout-center: 9.9cqh;--eis-left-arc-x: 63.2%;--eis-right-arc-x: 36.4%;--eis-left-readout-x: var(--eis-left-arc-x);--eis-right-readout-x: var(--eis-right-arc-x);position:relative;grid-template-columns:minmax(0,1fr) 17.2cqw minmax(0,1fr);gap:0;border-bottom:0}.primary-eis-pane .eis-pair-arc:nth-child(2){--eis-arc-top: .6cqh;--eis-arc-width: 37.5cqw;--eis-readout-center: 8.8cqh}.primary-eis-pane .eis-pair-arc:nth-child(3){--eis-arc-top: .55cqh;--eis-arc-width: 33.8cqw;--eis-readout-center: 7.05cqh;--eis-left-arc-x: 54.2%;--eis-right-arc-x: 45.3%;--eis-left-readout-x: var(--eis-left-arc-x);--eis-right-readout-x: var(--eis-right-arc-x);border-bottom:1px solid #9aa5ab}.primary-eis-pane .eis-prop-invalid-symbol{position:absolute;z-index:3;left:50%;top:.65cqh;width:19cqw;height:19cqw;overflow:visible;transform:translate(-50%);fill:none;stroke:#fff200;stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.primary-eis-pane .eis-prop-synchroscope{top:.65cqh;width:19cqw;height:19cqw}.primary-eis-pane .eis-pair-arc>span{position:absolute;z-index:2;left:50%;top:var(--eis-readout-center);padding:0;font-size:var(--fusion-type-compact);line-height:1;transform:translate(-50%,-50%);white-space:nowrap}.primary-eis-pane .eis-mini-arc{position:relative;width:100%;height:100%;overflow:visible}.primary-eis-pane .eis-mini-arc strong{position:absolute;z-index:2;top:var(--eis-readout-center);font-size:var(--fusion-type-current);line-height:1;transform:translate(-50%,-50%)}.primary-eis-pane .eis-pair-arc[data-gauge=prop] .eis-mini-arc strong{top:calc(var(--eis-readout-center) + 2px)}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:first-child{grid-column:1;transform:none}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:last-child{grid-column:3;transform:none}.primary-eis-pane .eis-arc{top:var(--eis-arc-top);width:var(--eis-arc-width);height:auto;aspect-ratio:114 / 62}.primary-eis-pane .eis-arc-scale,.primary-eis-pane .eis-arc-idle-limit{stroke-width:2}.primary-eis-pane .eis-arc-limit{stroke-width:2.4}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:first-child .eis-arc{left:var(--eis-left-arc-x)}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:last-child .eis-arc{left:var(--eis-right-arc-x)}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:first-child strong{left:var(--eis-left-readout-x)}.primary-eis-pane .eis-pair-arc>.eis-mini-arc:last-child strong{left:var(--eis-right-readout-x)}.primary-eis-pane .eis-strip.data-invalid .eis-pair-arc .eis-mini-arc strong{font-size:var(--fusion-type-current)}.primary-eis-pane .eis-pair-arc:nth-child(3) .eis-mini-arc strong,.primary-eis-pane .eis-strip.data-invalid .eis-pair-arc:nth-child(3) .eis-mini-arc strong{font-size:var(--fusion-type-standard);letter-spacing:var(--fusion-letter-spacing-standard)}.primary-eis-pane .eis-data-row{grid-template-columns:31.7% 36.6% 31.7%;gap:0;font-size:var(--fusion-type-compact);line-height:1}.primary-eis-pane .eis-data-row strong,.primary-eis-pane .eis-strip.data-invalid .eis-data-row strong{font-size:var(--fusion-type-standard);letter-spacing:var(--fusion-letter-spacing-standard)}.primary-eis-pane .eis-pair-arc>span,.primary-eis-pane .eis-data-row>span,.primary-eis-pane .eis-air-temp>strong,.primary-eis-pane .eis-air-temperature-value>span:first-child{letter-spacing:var(--fusion-letter-spacing-compact)}.primary-eis-pane .eis-strip.ground-operations .eis-data-row:not(.eis-data-n1) strong{color:#f6e85b}.primary-eis-pane .eis-strip.ground-operations .eis-data-row strong:first-child{padding-left:5.45cqw;text-align:left}.primary-eis-pane .eis-strip.ground-operations .eis-data-row strong:last-child{padding-right:5.45cqw;text-align:right}.primary-eis-pane .eis-air-temp{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;align-items:center;gap:0 8px;padding:.3cqh 1.55cqw 0;font-size:var(--fusion-type-compact)}.primary-eis-pane .eis-air-temp strong{align-self:center;font-size:var(--fusion-type-compact);line-height:1}.primary-eis-pane .eis-air-temperature-value{display:flex;justify-content:center;gap:8.6cqw;line-height:1}.primary-eis-pane .eis-air-temperature-value>span:last-child{color:#f6e85b}.primary-eis-pane .cas-list .eis-status-label{padding-top:1.1cqh;font-size:var(--fusion-type-standard);letter-spacing:var(--fusion-letter-spacing-standard);line-height:1}.primary-eis-pane .cas-list.has-alerts{padding:.44cqh 4cqw 0 12cqw;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);letter-spacing:.05em;line-height:1.05}.primary-eis-pane .cas-list.has-alerts p{margin:0 0 .32cqh;padding-block:.74cqh}.primary-eis-pane .cas-list.has-alerts .warning{color:var(--fusion-red)}.primary-eis-pane .cas-list.has-alerts .caution{color:#f4e640}.primary-eis-pane .cas-list.has-alerts .advisory{color:#32e7ef}@keyframes fusion-cas-attention-flash{0%,49.999%{opacity:1}50%,to{opacity:0}}@keyframes fusion-cas-warning-attention{0%,49.999%{color:#fff;background:var(--fusion-red)}50%,to{color:var(--fusion-red);background:transparent}}@keyframes fusion-cas-caution-attention{0%,49.999%{color:#050505;background:#f4e640}50%,to{color:#f4e640;background:transparent}}.primary-eis-pane .cas-list.has-alerts .warning.unacknowledged,.primary-eis-pane .cas-list.has-alerts .caution.unacknowledged,.primary-eis-pane .cas-list.has-alerts .advisory.new-message,.primary-eis-pane .cas-list.has-alerts .status.new-message{width:calc(100% + 8cqw);box-sizing:border-box;margin-left:-8cqw;padding:.74cqh .24cqw .74cqh 8.24cqw}.primary-eis-pane .cas-list.has-alerts .warning.unacknowledged{animation:fusion-cas-warning-attention 1s steps(1,end) infinite}.primary-eis-pane .cas-list.has-alerts .caution.unacknowledged{animation:fusion-cas-caution-attention 1s steps(1,end) infinite}.primary-eis-pane .cas-list.has-alerts .advisory.new-message{color:#050505;background:#32e7ef}.primary-eis-pane .cas-list.has-alerts .status.new-message{color:#050505;background:#f2f4e9}.primary-pfd-pane{position:relative;display:block;border-right:2px solid #d7e2e8}.primary-pfd-stage{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:size;background:#111116}.primary-pfd-core{position:relative;--fusion-font-weight-regular: 400;--fusion-type-compact: clamp(7px, 2.05cqh, 14px);--fusion-type-standard: clamp(8px, 2.42cqh, 16px);--fusion-type-radio-value: clamp(8px, 2.55cqh, 18px);--fusion-type-primary: clamp(8px, 2.72cqh, 19px);--fusion-type-vspeed-symbol: clamp(11px, 3.55cqh, 24px);--fusion-type-scale: clamp(7px, 2.18cqh, 15px);--fusion-type-current: clamp(8px, 3.45cqh, 25px);--fusion-type-current-large: clamp(8px, 4.85cqh, 30px);width:100%;height:95%;min-width:0;min-height:0;overflow:visible;container-type:size}.primary-plan-pane{display:grid;grid-template-rows:minmax(0,1fr);background:#020506}.display-powered-off,.pfd-boot-splash{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#000}.pfd-boot-splash{background:#000 url(/assets/authorized/screens/pfd-boot-splash.jpg) center / 100% 100% no-repeat}.pfd-boot-splash img{display:none}.pfd-startup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;overflow:hidden;color:#f4f0d8;background:#030d1bf5;font-family:FusionEurostile,Arial,sans-serif;font-size:clamp(7px,2.3cqh,16px);pointer-events:none}.pfd-startup-cas-valid{background:#030d1be0}.pfd-startup-avionics-off,.pfd-startup-ground-operations{background:#030d1b}.pfd-startup-couple-arrow{position:absolute;z-index:4;display:block;top:0;left:calc(48.7% - 4.2cqw);width:8.4cqw;height:4.2cqh;overflow:visible;background:transparent;transform:scaleX(1.4078);transform-origin:center top}.pfd-startup-couple-arrow.fma-ap-slot{background:transparent}.pfd-startup-couple-arrow.fma-ap-active:after{background:#f4f0d8}.pfd-startup-couple-arrow.fma-ap-active.fma-cpl-left:before{border-right-color:#f4f0d8}.pfd-startup-couple-arrow.fma-ap-active.fma-cpl-right:before{border-left-color:#f4f0d8}.pfd-startup-trim{position:absolute;z-index:4;top:.7%;right:10.2%;color:var(--fusion-red);font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);line-height:1;letter-spacing:.04em}.pfd-startup-aligning-no-tapes{background:#030d1bb8}.pfd-startup-aligning-tapes{background:transparent}.pfd-startup-flag{position:absolute;padding:.02em .12em 0;border:2px solid currentColor;color:var(--fusion-red);font-size:1.05em;line-height:1;text-shadow:0 0 3px rgb(255 50 30 / 45%)}.pfd-startup-flag.fd{top:10.6%;left:27.2%;padding-top:.06em;font-size:1.25em}.pfd-startup-flag.att{top:19.6%;left:44.2%;z-index:3;padding-top:.06em;font-size:1.8em;transform:scaleX(.9)}.pfd-startup-flag.ias{top:29.3%;left:4.5%;padding-top:.06em;font-size:1.65em}.pfd-startup-flag.alt{top:29.3%;right:4.5%;padding-top:.06em;font-size:1.65em}.pfd-startup-flag.rad{top:56.7%;left:49.32%;font-size:1.3em;transform:translate(-50%) scaleX(.91)}.pfd-startup-flag.hdg{top:63.4%;left:49.32%;font-size:1.7em;transform:translate(-50%) scaleX(.81)}.pfd-startup-flag.vs{top:59.8%;right:7.3%;padding-top:.06em;font-size:1.3em;transform:scaleX(.93)}.pfd-startup-ground-operations .pfd-startup-flag.fd,.pfd-startup-ground-operations .pfd-startup-flag.att,.pfd-startup-ground-operations .pfd-startup-flag.ias,.pfd-startup-ground-operations .pfd-startup-flag.alt,.pfd-startup-ground-operations .pfd-startup-flag.rad,.pfd-startup-ground-operations .pfd-startup-flag.hdg,.pfd-startup-ground-operations .pfd-startup-flag.vs{color:var(--fusion-red)}.pfd-startup-hsi-message{position:absolute;z-index:3;top:75.9%;left:50%;transform:translate(-50%);color:#f4e640;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);white-space:nowrap}.pfd-startup-aligning{position:absolute;left:50%;bottom:11%;z-index:2;min-width:44%;transform:translate(-50%);padding:.18em .45em;border:1px solid #d6d1aa;color:#f4e640;background:#11130e;text-align:center;line-height:1.05}.pfd-startup-aligning small{font-size:.78em}.pfd-startup-aligning-operational{top:calc(24.4% + 3px);bottom:auto;min-width:47%;padding:.3em .55em .25em;border-color:#007fa8;color:#f4f0d8;background:#00a5d2;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);line-height:1.08;-webkit-text-stroke:clamp(.7px,.1cqh,1px) #020305;paint-order:stroke fill}.pfd-startup-aligning-operational small{font-size:1em}.pfd-startup-aligning-tapes .pfd-startup-flag,.pfd-startup-aligning-tapes .pfd-startup-hsi-message{display:none}.primary-fusion-display.startup-shell .primary-pfd-pane,.primary-fusion-display.startup-shell .pfd{background:#000}.primary-fusion-display.startup-shell .pfd>*{visibility:hidden}.primary-fusion-display.startup-shell .pfd>.aircraft-symbol,.primary-fusion-display.startup-shell .pfd>.hsi,.primary-fusion-display.startup-shell .pfd>.pfd-speed-data,.primary-fusion-display.startup-shell .pfd>.pfd-nav-data,.primary-fusion-display.startup-shell .pfd>.pfd-bearing-sources,.primary-fusion-display.startup-shell .pfd>.pfd-right-data,.primary-fusion-display.startup-shell .pfd>.pfd-hdg-readout,.primary-fusion-display.startup-shell .pfd>.pfd-wind-readout,.primary-fusion-display.startup-shell .pfd>.pfd-time-readout,.primary-fusion-display.startup-shell .pfd>.pfd-config-icon,.primary-fusion-display.startup-shell .pfd>.fusion-dialog-shell,.primary-fusion-display.startup-shell .pfd>.ils-repeater{visibility:visible}.primary-fusion-display.startup-shell .ils-repeater,.primary-fusion-display.startup-shell .ils-repeater .ils-readout,.primary-fusion-display.startup-shell .pfd-speed-data{background:transparent}.primary-fusion-display.startup-shell .pfd-bearing-sources{top:80.2%}.primary-fusion-display.startup-shell .pfd-bearing-off-line{transform:translateY(1.3cqh)}.primary-fusion-display.startup-shell .pfd-config-icon{right:24.2%;width:4.65cqh;height:4.9cqh}.primary-fusion-display.startup-shell .hsi>*{visibility:hidden}.primary-fusion-display.startup-shell .hsi>.hsi-fixed-reference-layer,.primary-fusion-display.startup-shell .hsi>.hsi-bug,.primary-fusion-display.startup-shell .hsi>.hsi-inner-ring,.primary-fusion-display.startup-shell .hsi>.hsi-aircraft,.primary-fusion-display.startup-shell .hsi>.hsi-no-fpln,.primary-fusion-display.startup-shell .hsi>.hsi-no-map-data,.primary-fusion-display.startup-shell .hsi>.hsi-xtalk-fail,.primary-fusion-display.startup-shell .hsi>.hsi-fms-dr,.primary-fusion-display.startup-shell .hsi>.hsi-gnss-unavailable,.primary-fusion-display.startup-shell .hsi>.hsi-range-box{visibility:visible}.primary-fusion-display.startup-shell .hsi-inner-mark-range{display:none}.primary-fusion-display.startup-shell .hsi-fixed-reference-north{display:block}.primary-fusion-display.reversionary.startup-shell .hsi{--hsi-diameter: 32.7cqh;--hsi-inner-diameter: 16.35cqh;--hsi-inner-radius: 8.175cqh;--hsi-mark-radius: 16.47cqh;--hsi-bug-radius: calc(17.46cqh - 1.2px) ;--hsi-fixed-reference-radius: 17.01cqh;transform:translateY(calc(var(--hsi-circle-offset-y) - 2.9cqh))}.primary-fusion-display.reversionary.startup-shell .hsi-bug{width:5.49cqh;height:1.81cqh;margin-left:-2.745cqh;margin-top:-.905cqh}.primary-fusion-display.startup-shell .hsi-range-box{left:calc(50% - 18.5cqh);transform:translateY(3.5cqh)}.primary-fusion-display.startup-shell .pfd-right-data{right:1.65cqh;top:calc(72.1% - 4.2cqh);width:19%;height:auto;display:grid}.primary-fusion-display.startup-shell .pfd-overlay-no-wx{font-size:var(--fusion-type-standard);margin-top:calc(var(--fusion-type-primary) - .6cqh)}.primary-fusion-display.startup-shell .pfd-overlay-tfc{margin-top:calc(var(--fusion-type-primary) - 1.1cqh)}.primary-fusion-display.startup-shell .pfd-overlay-tilt{margin-top:calc(var(--fusion-type-compact) - .5cqh)}.primary-fusion-display.startup-shell .pfd-overlay-tilt strong{color:#e6e5d7}.primary-fusion-display.startup-shell .pfd-overlay-tcas-fail{transform:translateY(.55cqh)}.primary-fusion-display.startup-shell .pfd-xpdr-code{color:#f4e640}.primary-fusion-display.phase-avionics-off .pfd-xpdr-code{color:var(--fusion-green, #68f447)}.primary-fusion-display.phase-avionics-off .fma-radio-box:first-child .fma-radio-line:first-of-type strong{color:#f4e640}.primary-fusion-display.startup-shell .pfd-wind-readout{right:19.6%}.primary-fusion-display.startup-shell .pfd-time-readout{bottom:4.2cqh}.primary-fusion-display.startup-shell .pfd-startup-overlay{background:transparent}.primary-fusion-display.reversionary .fma-row-reversionary{top:auto;bottom:-5.15cqh;height:9.1cqh;display:block;pointer-events:none}.primary-fusion-display.reversionary .fma-row-reversionary .fma-cell{display:none}.primary-fusion-display.reversionary .fma-row-reversionary .fma-radio-box{position:absolute;bottom:0;width:20.8%;height:100%;margin:0;pointer-events:auto;border-top:1px solid rgba(226,244,255,.9);background:linear-gradient(180deg,#104487,#08336f)}.primary-fusion-display.reversionary .fma-row-reversionary .fma-radio-box:first-child{left:2.5%}.primary-fusion-display.reversionary .fma-row-reversionary .fma-radio-box:last-child{right:2%}.fma-radio-tune-inop{align-self:center;color:#f4e640;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);letter-spacing:.02em;line-height:1;transform:translateY(.55cqh)}.dev-scenario-panel{position:absolute;z-index:1100;top:calc(var(--fgp-height) - 1px);right:max(8px,calc(100vw - var(--fusion-display-width) + 8px));width:min(330px,calc(100vw - 16px));display:grid;gap:10px;padding:12px;border:1px solid #5e7782;border-radius:4px;background:#050c10f7;color:#e9f6fa;box-shadow:0 10px 30px #000000b3;font:14px/1.2 Arial,sans-serif}.dev-scenario-speed{display:flex;align-items:center;gap:8px}.dev-scenario-panel .fusion-dialog-header{height:34px;grid-template-columns:minmax(0,1fr) auto 3.3cqh;margin:-12px -12px 0;padding-left:12px;border-bottom:1px solid #8da1aa;background:linear-gradient(180deg,#1966aa,#095093 25%,#063b7b 59%,#031c51);color:var(--cyan)}.dev-scenario-panel label{display:grid;gap:4px;color:#a9c1ca}.dev-scenario-panel select,.dev-scenario-panel button{min-height:30px;border:1px solid #53656d;border-radius:3px;background:#0b161b;color:#f5fbfd}.dev-scenario-panel select{width:100%;padding:0 7px}.dev-scenario-speed span{margin-right:auto;color:#a9c1ca}.dev-scenario-fixed-state{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 8px;border:1px solid #53656d;border-radius:3px;color:#a9c1ca;background:#071116}.dev-scenario-fixed-state strong{color:#7f9299;font-weight:400}.dev-scenario-speed button{min-width:54px;cursor:pointer}.dev-scenario-speed button.selected{border-color:var(--cyan);color:var(--cyan)}.dev-scenario-replay{cursor:pointer}.dev-scenario-replay:disabled{cursor:default;opacity:.45}.dev-scenario-panel footer{color:#8ca2aa;font-size:12px}.plan-menu-bar{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35cqh;padding:.7cqh;border-bottom:1px solid #3b4b54;background:#12171a}.plan-menu-bar button{min-width:0;display:grid;grid-template-rows:1fr 2.1cqh;place-items:center;gap:.15cqh;padding:0;border:1px solid #5b6b74;border-radius:.8cqh;background:linear-gradient(180deg,#26323a,#10171b);color:#fff;font-size:clamp(5px,1.65cqh,10px);line-height:1;font-weight:700;overflow:hidden}.plan-menu-bar button span{width:3.6cqh;height:3.6cqh;border:2px solid #f2f6f8;border-radius:.8cqh;background:linear-gradient(180deg,#4b7894,#1c4056)}.plan-menu-bar button.selected{border-color:#83ff95}.fma-row{position:absolute;z-index:12;top:0;left:0;right:0;height:6.7cqh;display:grid;grid-template-columns:1fr 15fr 10.7fr 17.8fr 8.4fr 17.8fr 14.3fr 15fr;border-bottom:0;background:transparent;color:#d7f1f7;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-primary);font-stretch:normal;font-weight:500;letter-spacing:.045em;line-height:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fma-radio-box,.fma-cell{min-width:0;display:grid;place-items:center;border-right:0;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none}.fma-radio-box{position:relative;z-index:13;width:100%;height:calc(100% + 1.35cqh);margin-top:0;grid-template-rows:27% 37% 36%;justify-items:center;align-items:center;padding:0 .28cqw .12cqh;border:1px solid rgba(226,244,255,.9);border-top:0;background:linear-gradient(180deg,#06234b9e,#01142e80),#0512285c;color:#dff8ff;box-shadow:none}.fma-radio-box:first-child{grid-column:2;justify-self:start;margin-left:0}.fma-radio-box:last-child{grid-column:8;justify-self:end;margin-right:0}.fma-radio-box b{align-self:end;color:#fff;font-size:var(--fusion-type-standard);font-weight:500;line-height:1;letter-spacing:.04em;transform:translateY(.72cqh)}.fma-radio-line{width:100%;min-width:0;display:grid;grid-template-columns:.78ch minmax(0,1fr) .5ch;align-items:center;gap:.06cqw;color:var(--fusion-green, #68f447);font-size:var(--fusion-type-standard);font-weight:500;letter-spacing:.02em;line-height:.82;transform:translateY(.62cqh)}.fma-radio-line em{color:#fff;font-style:normal;font-size:1em;text-align:left}.fma-radio-line strong{min-width:0;color:var(--fusion-green, #68f447);font-size:var(--fusion-type-radio-value);font-weight:500;text-align:center;letter-spacing:.02em;justify-self:center}.fma-radio-line:last-child{transform:translateY(.22cqh)}.fma-radio-line:first-of-type{transform:translateY(calc(.62cqh - 1px))}.fma-radio-line:last-child strong{color:#fff}.fma-radio-line i{color:var(--cyan);font-style:normal;font-size:.92em;line-height:.82;transform:translate(-.18cqw,.12em) scaleY(1.18)}.fma-radio-line.selected strong{position:relative;width:auto;min-width:6.1ch;display:inline-grid;place-items:center;padding:0 .2cqw;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none}.fma-radio-selected-outline{position:absolute;top:-3px;left:-.34cqw;width:calc(100% + .74cqw);height:calc(100% + 5px);overflow:visible;pointer-events:none}.fma-radio-selected-outline path{fill:none;stroke:var(--cyan);opacity:.96;stroke-width:max(1px,.24cqh);stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.fma-radio-line.selected strong>span{position:relative;z-index:1}.fma-cell{position:relative;height:100%;align-items:start;justify-items:center;padding-top:.58cqh;background:linear-gradient(180deg,#01183cb8,#0330607a),#040d1d52;border-right:0;box-shadow:inset 0 1px #8edaff1a}.fma-source:after,.fma-vertical-cell:after{content:"";position:absolute;right:0;top:0;bottom:1.05cqh;width:1px;background:#e2f4ffe6}.fma-pre-source{grid-column:3;background:transparent;border-right:0;box-shadow:none}.fma-source{grid-column:4;justify-items:center;color:var(--fusion-green, #68f447)}.fma-ap-slot{grid-column:5;background:linear-gradient(to bottom,rgba(226,244,255,.9) 0 calc(100% - 1.05cqh),transparent calc(100% - 1.05cqh)) right top / 1px 100% no-repeat,linear-gradient(180deg,#01183cb8,#0330607a),#040d1d52}.fma-vertical-cell{grid-column:6;border-right:0}.fma-mode-stack{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.06cqh;line-height:.88}.fma-lateral-stack{transform:translate(1.25cqw)}.fma-lateral-stack-approach{transform:translate(.1cqw)}.fma-vertical-stack{transform:translate(-1.6cqw)}.fma-mode-active{color:var(--fusion-green, #68f447);white-space:nowrap}.fma-vertical-reference{margin-left:.48ch}.fma-mode-active-flc{transform:translate(-1.8cqw)}.fma-mode-active-vs{transform:translate(-2.5cqw)}.fma-mode-active-ptch{transform:translate(2cqw)}.fma-mode-active-alts{transform:translate(-2.6cqw)}.fma-mode-active-alts-cap{transform:translate(.15cqw)}.fma-mode-flash{animation:fma-mode-flash 1s steps(1,end) infinite}@keyframes fma-mode-flash{0%,52%{opacity:1}53%,to{opacity:0}}.fma-mode-armed{color:#fff;font-size:var(--fusion-type-standard);line-height:1.2;letter-spacing:.04em}.fma-mode-armed-alts{transform:translate(-3.9cqw)}.fma-spacer{grid-column:7;color:transparent;font-size:.82em}.fma-spacer.fma-status-caution{color:#ffe55c}.fma-spacer.fma-status-warning{color:var(--fusion-red)}.fma-cell.active{color:var(--fusion-green, #68f447)}.fma-ap-slot{position:relative;color:var(--fusion-green, #68f447)}.fma-ap-active:after{content:"";position:absolute;left:1.07cqw;bottom:1.52cqh;width:6.26cqw;height:1.84cqh;transform:none;background:var(--fusion-green, #68f447);clip-path:polygon(0 50%,27% 0,27% 39%,100% 39%,100% 61%,27% 61%,27% 100%);box-shadow:none}.fma-ap-active:before{content:none}.fma-ap-active.fma-cpl-right:after{left:1.07cqw;transform:scaleX(-1)}.fma-ap-active.fma-cpl-right:before{content:none}.softkey-panel{min-width:0;display:grid;grid-template-rows:repeat(12,minmax(34px,1fr));gap:5px;padding:4px;border:1px solid #2a3338;background:#0b0e10}.softkey-panel button,.mfd-tabs button{min-width:0;min-height:34px;border:1px solid #3a454a;border-radius:4px;background:#151b1f;color:#dce5e9;font-size:14px;overflow-wrap:anywhere}.softkey-panel button:active,.mfd-tabs button:active{transform:translateY(1px)}.softkey-panel button.armed,.softkey-panel button.selected,.mfd-tabs button.selected{color:#041006;border-color:#5fe38e;background:var(--green)}.softkey-panel button.danger{color:#fff;border-color:#b8322b;background:#5f1715}.softkey-panel button.danger:active{background:#9f2620}.debug-panel{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.debug-panel span{display:grid;place-items:center;min-width:0;border:1px solid #2a3338;background:#0d1113;color:#cdd6da;font-size:13px;white-space:nowrap}@media(max-width:1180px),(max-height:760px){.cockpit-shell{--fgp-height: min( 110px, calc((100vw - env(safe-area-inset-left) - env(safe-area-inset-right)) / 10.1), calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.143) );min-width:0;grid-template-rows:var(--fgp-height) minmax(0,1fr);gap:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.fgp-panel{gap:0;padding:0}.fgp-plate-wrap{max-width:calc(100% - 326cqh)}.fgp-fire-panel{flex-basis:171cqh;width:171cqh;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:34cqh 63.5cqh;gap:.5cqh;padding:.75cqh .5cqh .75cqh 2cqh}.fgp-fire-button{font-size:9cqh;min-height:0;width:84cqh;height:63.5cqh}.fgp-display-toggle{width:max-content;min-width:54cqh;height:23cqh;font-size:15cqh}.fgp-bay{gap:3px;padding:4px 3px 3px}.fgp-crs-bay,.fgp-speed-bay,.fgp-hdg-bay,.fgp-alt-bay{grid-template-rows:19px minmax(0,1fr)}.fgp-vs-bay,.fgp-nav-bay{grid-template-rows:repeat(2,19px)}.fgp-yd-ap-bay{grid-template-columns:minmax(32px,.72fr) minmax(32px,.72fr) minmax(52px,1fr);grid-template-rows:19px minmax(24px,1fr)}.fgp-button{height:19px;font-size:8px}.fgp-knob-unit{grid-template-rows:minmax(28px,1fr) 18px}.fgp-knob-row{grid-template-columns:16px minmax(24px,1fr) 16px;gap:2px}.fgp-step{width:16px;height:18px;font-size:13px}.fgp-round-knob{width:clamp(24px,3.8vw,34px)}.fgp-knob-readout span{font-size:8px}.fgp-knob-readout strong{font-size:11px}.fgp-thumbwheel{min-height:48px;grid-template-rows:10px minmax(28px,1fr) 10px;grid-template-columns:1fr}.fgp-wheel-label{font-size:7px}.fgp-wheel-slot{width:22px;min-height:48px}.fgp-wheel-ribbed{width:18px}.fgp-disc-bar span{font-size:7px}.display-stack{grid-template-rows:28px minmax(0,1fr) 26px;gap:5px}.displays{--display-available-height: calc(100vh - var(--fgp-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));--display-available-height: calc(100dvh - var(--fgp-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:0}.primary-plan-pane{grid-template-rows:minmax(0,1fr)}.plan-menu-bar button{grid-template-rows:1fr 2cqh;font-size:clamp(5px,1.55cqh,8px)}.plan-menu-bar button span{width:3.3cqh;height:3.3cqh}.softkey-panel button,.mfd-tabs button{min-height:30px;font-size:11px}.debug-panel span{font-size:11px}}.pfd{position:relative;container-type:size;--attitude-rim: rgba(0, 0, 0, .72);--attitude-white: #f4f1e9;--ladder-line-thickness: max(1px, .34cqh);--bank-max-tick-thickness: max(3px, .5cqw);--ils-dot-diameter: max(9px, 1.45cqh);--ils-dot-line-thickness: calc(var(--ladder-line-thickness) * 1.0935);--ils-center-line-thickness: calc(var(--ladder-line-thickness) * 1.8);--pfd-right-scale-gap: 1.01%;--pfd-vs-scale-width: 7.9%;--pfd-scale-section-gap: 1.5px;--pfd-lower-scale-gap: 6px;--pfd-scale-film: rgba(0, 0, 0, .52);--fusion-type-preselect: clamp(6px, 2.45cqh, 17px);--fusion-weight-preselect: 500;--pfd-attitude-left: 16.5%;--pfd-attitude-right: 17.5%;--pfd-attitude-center-x: 49.7273%;--fd-command-length: 28cqh;--horizon-heading-tick-thickness: max(1.1px, .22cqw);--horizon-heading-major-height: 1.32825cqh;--pfd-hsi-top: 67%;--pfd-hsi-underlay-top: #a45b2c;--pfd-hsi-underlay-mid: #56301f;--pfd-hsi-underlay-bottom: #111116;width:100%;height:100%;min-height:0;overflow:visible;background:linear-gradient(to bottom,transparent 0 var(--pfd-hsi-top),var(--pfd-hsi-underlay-top) var(--pfd-hsi-top),var(--pfd-hsi-underlay-mid) 84%,var(--pfd-hsi-underlay-bottom) 100%),radial-gradient(circle at 50% 62%,rgba(11,23,29,.86),transparent 34%),linear-gradient(180deg,#040607,#030405);border:0;color:#f3fbff;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-weight:var(--fusion-font-weight-regular, 400)}.hsi-field{position:absolute;z-index:1;left:0;right:0;top:var(--pfd-hsi-top);bottom:-5.3%;background:var(--pfd-scale-film);border:0;pointer-events:none}.attitude-window{position:absolute;z-index:2;inset:0 var(--pfd-attitude-right) 33% var(--pfd-attitude-left);overflow:hidden;background:transparent}.pfd-horizon-layer{position:absolute;z-index:1;top:0;right:0;bottom:33%;left:0;overflow:hidden;pointer-events:none;background:#132536}.horizon-plane{position:absolute;width:720cqh;height:720cqh;left:calc(var(--pfd-attitude-center-x) - 360cqh);top:calc(50% - 360cqh);transform-origin:50% 50%;will-change:transform}.horizon-heading-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;--horizon-speed-left: 1.01%;--horizon-speed-right: 12.51% ;--horizon-right-tapes-left: calc(100% - (var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap) + 13.9%));--horizon-tapes-top: 17.9%;--horizon-tapes-bottom: 81.2%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--horizon-tapes-top),transparent var(--horizon-tapes-top),transparent var(--horizon-tapes-bottom),#000 var(--horizon-tapes-bottom),#000 100%),linear-gradient(to right,transparent 0,transparent var(--horizon-speed-right),#000 var(--horizon-speed-right),#000 var(--horizon-right-tapes-left),transparent var(--horizon-right-tapes-left),transparent 100%),linear-gradient(to right,#000 0,#000 var(--horizon-speed-left),transparent var(--horizon-speed-left),transparent 100%),linear-gradient(to right,transparent 0,transparent calc(100% - var(--pfd-right-scale-gap)),#000 calc(100% - var(--pfd-right-scale-gap)),#000 100%);mask-image:linear-gradient(to bottom,#000 0,#000 var(--horizon-tapes-top),transparent var(--horizon-tapes-top),transparent var(--horizon-tapes-bottom),#000 var(--horizon-tapes-bottom),#000 100%),linear-gradient(to right,transparent 0,transparent var(--horizon-speed-right),#000 var(--horizon-speed-right),#000 var(--horizon-right-tapes-left),transparent var(--horizon-right-tapes-left),transparent 100%),linear-gradient(to right,#000 0,#000 var(--horizon-speed-left),transparent var(--horizon-speed-left),transparent 100%),linear-gradient(to right,transparent 0,transparent calc(100% - var(--pfd-right-scale-gap)),#000 calc(100% - var(--pfd-right-scale-gap)),#000 100%)}.horizon-heading-roll{position:absolute;width:160%;height:160%;left:-30%;top:-30%;transform-origin:49.32% 50%;will-change:transform}.sky,.ground{position:absolute;left:0;width:100%;height:50%}.sky{top:0;background:radial-gradient(circle at 50% 98%,rgba(92,228,245,.12),transparent 34%),linear-gradient(180deg,#000d36,#002a7b 46%,#0069c2 76%,#19bfd8) bottom / 100% 60cqh no-repeat,#000d36}.ground{top:50%;background:linear-gradient(180deg,#0000,#0000002e) top / 100% 60cqh no-repeat,linear-gradient(90deg,rgba(0,0,0,.12),transparent 35%,transparent 65%,rgba(0,0,0,.12)) top / 100% 60cqh no-repeat,linear-gradient(180deg,#ca6d09,#a54a08 38%,#672909 68%,#24120e) top / 100% 60cqh no-repeat,#24120e}.horizon-heading-scale{position:absolute;left:18.75%;top:50%;width:62.5%;height:8.2cqh;transform:translateY(-50%);--horizon-heading-step: var(--fd-command-length);--horizon-heading-center: 49.32%;pointer-events:none;color:#fff;overflow:visible}.horizon-heading-line{position:absolute;left:-8%;right:-8%;top:50%;height:var(--horizon-heading-tick-thickness);transform:translateY(-50%);background:#f4f8f8f0;box-shadow:0 0 0 .45px var(--attitude-rim)}.horizon-heading-pointer{position:absolute;left:var(--horizon-heading-center);top:50%;width:3.96cqh;height:2.15cqh;transform:translate(-50%,-82%);overflow:visible}.horizon-heading-pointer-rim,.horizon-heading-pointer-stroke{fill:none;stroke-linejoin:miter;stroke-linecap:butt;vector-effect:non-scaling-stroke}.horizon-heading-pointer-rim{stroke:var(--attitude-rim);stroke-width:max(3px,.5cqw)}.horizon-heading-pointer-stroke{stroke:#fff;stroke-width:max(2px,.34cqw)}.horizon-heading-mark{position:absolute;left:var(--horizon-heading-center);top:50%;width:3cqh;height:7.4cqh;transform:translate(-50%,-50%) translate(calc(var(--horizon-heading-offset) * var(--horizon-heading-step)))}.horizon-heading-mark i{position:absolute;left:50%;bottom:50%;width:var(--horizon-heading-tick-thickness);height:calc(var(--horizon-heading-major-height) * .55);transform:translate(-50%);background:#fff;box-shadow:0 0 0 .45px var(--attitude-rim)}.horizon-heading-mark-major i{height:var(--horizon-heading-major-height)}.horizon-heading-label{position:absolute;left:50%;bottom:calc(50% + 1.78cqh);width:4cqh;height:var(--fusion-type-scale);transform:translate(-50%);overflow:visible;pointer-events:none;text-rendering:geometricPrecision}.horizon-heading-label text{fill:#fff;stroke:var(--attitude-rim);stroke-width:1.1px;paint-order:stroke fill;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-scale);font-weight:500;font-variant-numeric:tabular-nums}.pitch-ladder-mask{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side at var(--pfd-attitude-center-x) 51.5%,#000 0 72%,transparent 72.6%);mask-image:radial-gradient(circle closest-side at var(--pfd-attitude-center-x) 51.5%,#000 0 72%,transparent 72.6%)}.pitch-ladder{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--pfd-attitude-center-x) 50%}.pitch-ladder-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:translate(calc(var(--pfd-attitude-center-x) - 50%))}.pitch-ladder-line{vector-effect:non-scaling-stroke;stroke-linecap:butt}.pitch-ladder-line-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.pitch-ladder-line-fill{stroke:#fff;stroke-width:var(--ladder-line-thickness)}.pitch-ladder-labels{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;text-rendering:geometricPrecision}.pitch-ladder-labels text{fill:#fff;stroke:var(--attitude-rim);stroke-width:1.1px;paint-order:stroke fill;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:500;font-variant-numeric:tabular-nums}.bank-scale{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;transform:translateY(2.4cqh)}.bank-arc{display:none}.half-bank-arc{position:absolute;left:50%;top:50%;width:60cqh;height:60cqh;transform:translate(-50%,-50%);overflow:visible}.half-bank-arc path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;shape-rendering:geometricPrecision}.half-bank-arc-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.half-bank-arc-face{stroke:var(--fusion-green);stroke-width:var(--ladder-line-thickness)}.bank-tick{position:absolute;left:calc(var(--pfd-attitude-center-x) - 1.1cqw);top:calc(50% + .58cqh);width:2.2cqw;height:4cqh;display:grid;justify-items:center;align-content:start;transform-origin:50% 0}.bank-tick i{width:max(1px,.2cqw);height:1.05cqh;background:var(--attitude-white);box-shadow:0 0 0 .45px var(--attitude-rim)}.bank-tick-medium i{width:max(2px,.34cqw);height:1.05cqh}.bank-tick-large i{width:max(2px,.34cqw);height:1.38cqh}.bank-tick-max i{width:var(--bank-max-tick-thickness);height:1.58cqh}.bank-zero-index{position:absolute;left:calc(var(--pfd-attitude-center-x) - 1.15cqh);top:10%;width:2.3cqh;height:2cqh;transform:translateY(-2.1cqh);background:var(--attitude-rim);clip-path:polygon(50% 100%,0 0,100% 0)}.bank-zero-index:before,.bank-zero-index:after{content:"";position:absolute;clip-path:polygon(50% 100%,0 0,100% 0)}.bank-zero-index:before{left:2%;top:7%;width:96%;height:86%;background:var(--attitude-white)}.bank-zero-index:after{left:25%;top:23%;width:50%;height:48%;background:#07111b}.roll-pointer-roll{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;transform-origin:var(--pfd-attitude-center-x) calc(50% + 2.98cqh);pointer-events:none}.roll-pointer-group{position:absolute;left:calc(var(--pfd-attitude-center-x) - 1.5cqh);top:calc(10% + 2cqh);width:3cqh;height:2.58cqh;pointer-events:none}.roll-pointer{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--attitude-rim);clip-path:polygon(50% 0,0 100%,100% 100%)}.roll-pointer:after{content:"";position:absolute;left:8%;top:7%;width:84%;height:82%;background:#fff;clip-path:polygon(50% 0,0 100%,100% 100%)}.side-slip-index{position:absolute;--side-slip-top-inset: 12%;left:50%;top:2.56cqh;width:3.54cqh;height:.66cqh;transform:translate(calc(-50% + var(--side-slip-offset, 0cqh)));background:var(--attitude-rim);clip-path:polygon(var(--side-slip-top-inset) 0,calc(100% - var(--side-slip-top-inset)) 0,100% 100%,0 100%);pointer-events:none}.side-slip-index:after{content:"";position:absolute;left:.08cqh;right:.08cqh;top:.08cqh;bottom:.08cqh;background:#fff;clip-path:polygon(var(--side-slip-top-inset) 0,calc(100% - var(--side-slip-top-inset)) 0,100% 100%,0 100%)}.aircraft-symbol{position:absolute;left:49.32%;top:33.5%;width:37.56cqh;height:8.7%;transform:translate(-50%,-50%);pointer-events:none}.aircraft-wings{z-index:6}.aircraft-center{z-index:8}.aircraft-symbol-svg{width:100%;height:100%;overflow:visible}.aircraft-wing,.aircraft-reference-box{fill:#101315;stroke:var(--attitude-white);stroke-width:1.58;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.aircraft-wing-rim,.aircraft-reference-box-rim{stroke:var(--attitude-rim);stroke-width:1.55}.aircraft-reference-box{fill:transparent;stroke-width:1.6}.aircraft-reference-box-rim{fill:transparent;stroke-width:1.55}.pfd-tcas-ra .aircraft-wing,.pfd-tcas-ra .aircraft-reference-box{fill:var(--fusion-red);stroke:var(--attitude-rim)}.pfd-tcas-ra-compliant .aircraft-wing,.pfd-tcas-ra-compliant .aircraft-reference-box{fill:#42ff27;stroke:var(--attitude-rim)}.radio-alt{position:absolute;z-index:4;left:49.32%;bottom:calc(33% + 3.15% + var(--pfd-scale-section-gap));transform:translate(-50%);width:7.9cqw;height:3.82cqh;min-width:0;padding:0;border:0;box-sizing:border-box;background:var(--pfd-scale-film);color:var(--fusion-green);text-align:center;font-size:var(--fusion-type-standard);font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center}.radio-alt-value{font-size:100%}.ils-repeater{position:absolute;z-index:4;left:49.32%;bottom:33%;transform:translate(-50%);width:26.25cqh;height:3.15%;box-sizing:border-box;background:var(--pfd-scale-film);pointer-events:none}.ils-scale-track{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;clip-path:inset(-90% 0 -90% 0)}.ils-vertical-repeater{position:absolute;z-index:4;right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap) + 13.9% + .15%);top:20.75%;width:3.15%;height:25.5%;box-sizing:border-box;background:var(--pfd-scale-film);pointer-events:none}.ils-vertical-scale-track{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(5,1fr);align-items:center;justify-items:center;clip-path:inset(0 -90% 0 -90%)}.ils-vertical-flag{position:absolute;z-index:5;top:calc(0px - var(--fusion-type-standard) - .55cqh);left:50%;transform:translate(-50%);min-width:3.1cqw;padding:.14cqh .24cqw .08cqh;box-sizing:border-box;background:var(--pfd-scale-film);color:var(--fusion-red);font-size:var(--fusion-type-standard);font-weight:500;line-height:1;text-align:center;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.ils-readout{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background:var(--pfd-scale-film);color:var(--magenta);font-weight:500;line-height:1;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.ils-to-from{right:calc(100% + var(--pfd-scale-section-gap));width:4.2cqw;font-size:var(--fusion-type-standard)}.ils-rnp{left:calc(100% + var(--pfd-scale-section-gap));width:7.93cqh;justify-content:flex-end;padding-right:.82cqh;font-size:clamp(6px,2.45cqh,17px)}.ils-dot{--ils-dot-color: rgba(245, 250, 252, .96);--ils-dot-rim-extra: .81px;display:block;width:var(--ils-dot-diameter);height:var(--ils-dot-diameter);min-width:var(--ils-dot-diameter);min-height:var(--ils-dot-diameter);max-width:var(--ils-dot-diameter);max-height:var(--ils-dot-diameter);aspect-ratio:1 / 1;box-sizing:border-box;overflow:visible}.ils-dot circle{fill:none;vector-effect:non-scaling-stroke}.ils-dot-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ils-dot-line-thickness) + var(--ils-dot-rim-extra))}.ils-dot-face{stroke:var(--ils-dot-color);stroke-width:var(--ils-dot-line-thickness)}.ils-center{width:var(--ils-center-line-thickness);height:1.75cqh;border-radius:999px;background:#f5fafcf5;box-shadow:0 0 0 .45px var(--attitude-rim)}.ils-vertical-center{width:1.75cqh;height:var(--ils-center-line-thickness);border-radius:999px;background:#f5fafcf5;box-shadow:0 0 0 .45px var(--attitude-rim)}.ils-lateral-deviation-pointer{position:absolute;z-index:3;top:50%;width:3.969cqh;height:3.969cqh;overflow:visible;transform:translate(-50%,-50%);filter:drop-shadow(0 0 .18cqh rgba(38,0,35,.92))}.ils-lateral-deviation-pointer-rim,.ils-lateral-deviation-pointer-face{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ils-lateral-deviation-pointer-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.ils-lateral-deviation-pointer-face{stroke:var(--magenta);stroke-width:var(--ladder-line-thickness)}.ils-vnav-deviation-pointer{position:absolute;z-index:5;left:50%;width:3.35cqh;height:3.35cqh;overflow:visible;transform:translate(-50%,-50%);filter:drop-shadow(0 0 .18cqh rgba(38,0,35,.92))}.ils-vnav-deviation-pointer-rim,.ils-vnav-deviation-pointer-face{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ils-vnav-deviation-pointer-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.ils-vnav-deviation-pointer-face{stroke:var(--magenta);stroke-width:var(--ladder-line-thickness)}.ils-localizer-deviation-pointer{position:absolute;z-index:4;width:4.8645cqh;height:3.2775cqh;overflow:visible;transform:translate(-50%,-50%);filter:drop-shadow(0 0 .16cqh rgba(0,25,31,.92))}.ils-localizer-deviation-pointer-horizontal{top:50%}.ils-localizer-deviation-pointer-vertical{left:50%;transform:translate(-50%,-50%) rotate(90deg)}.ils-localizer-deviation-pointer-rim,.ils-localizer-deviation-pointer-face{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ils-localizer-deviation-pointer-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.ils-localizer-deviation-pointer-face{stroke:var(--cyan);stroke-width:var(--ladder-line-thickness)}.ils-localizer-deviation-pointer-active .ils-localizer-deviation-pointer-face{stroke:var(--fusion-green)}.speed-tape,.altitude-tape{position:absolute;z-index:3;width:13.9%;border:0;background:var(--pfd-scale-film);overflow:hidden;box-shadow:none}.pfd-scale-hotspot{position:absolute;z-index:8;top:8.02%;bottom:calc(45.6% - 1px);box-sizing:border-box;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation}.pfd-scale-hotspot:after{content:"";position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:var(--ladder-line-thickness) solid transparent;border-radius:.42cqh;pointer-events:none}.pfd-scale-hotspot-speed{left:1.01%;width:11.5%}.pfd-scale-hotspot-altitude{right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap));width:13.9%}.pfd-scale-hotspot-vertical-speed{right:var(--pfd-right-scale-gap);width:var(--pfd-vs-scale-width)}.speed-tape{top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));bottom:calc(45.6% - 1px);left:1.01%;width:11.5%;--speed-ladder-line-bottom: 0}.speed-tape-low{--speed-ladder-line-bottom: 51.2%}.tape-scale-svg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.tape-scale-line{vector-effect:non-scaling-stroke;stroke:#e8f2f8;stroke-width:var(--ladder-line-thickness);stroke-linecap:butt;shape-rendering:geometricPrecision}.tape-scale-line-major{stroke-width:calc(var(--ladder-line-thickness) * 3.3)}.speed-overspeed-band{position:absolute;z-index:2;top:0;right:calc(8% + var(--ladder-line-thickness) * .9);width:max(5px,.9cqw);min-height:0;background:var(--fusion-red);box-shadow:inset -.08cqw 0 #ffe6e6b8,0 0 0 .45px #2d0000cc;pointer-events:none}.speed-low-speed-cue{position:absolute;z-index:2;right:calc(8% + var(--ladder-line-thickness) * .9);bottom:0;width:max(5px,.9cqw);min-height:0;background:var(--fusion-red);box-shadow:inset -.08cqw 0 #ffe6e6b8,0 0 0 .45px #2d0000cc;pointer-events:none;transform:translate(4px)}.speed-limit-band-checkerboard{box-sizing:border-box;width:max(10px,1.7cqw);border:max(1px,.13cqh) solid var(--fusion-red);background-color:var(--fusion-red);box-shadow:inset 0 0 0 .35px #ffe1e1b3,0 0 0 .55px #2d0000f2}.speed-limit-band-pattern{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.speed-limit-band-pattern-block{fill:#050505;shape-rendering:crispEdges}.speed-low-speed-cue-invalid:before{content:"";position:absolute;top:calc(-1*max(3px,.52cqh));right:-1px;left:-1px;height:max(3px,.52cqh);border:1px solid #ffcf32;background:#ffcf32}.speed-limit-marker-layer{position:absolute;z-index:6;top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));bottom:calc(45.6% - 1px);left:1.01%;width:16.2%;--speed-limit-marker-x: 61.9%;overflow:hidden;pointer-events:none}.speed-reference-marker-layer{position:absolute;z-index:7;top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));bottom:calc(45.6% - 1px);left:1.01%;width:22%;--speed-reference-spine-x: 45.4%;--speed-reference-color: #00eaff;overflow:hidden;pointer-events:none}.speed-reference-marker{position:absolute;left:calc(var(--speed-reference-spine-x) - 10px);width:50px;height:32px;overflow:visible;transform:translateY(-8px)}.speed-reference-marker-line{fill:none;stroke:var(--speed-reference-color);stroke-width:2.2;stroke-linecap:butt;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.speed-reference-marker-line-vt{stroke:#0078f5;stroke-width:4}.speed-reference-marker-line-vmca{stroke:var(--fusion-red);stroke-width:4}.speed-reference-marker-vmca{transform:translateY(-16px)}.speed-reference-marker text{fill:var(--speed-reference-color);stroke:var(--attitude-rim);stroke-width:1.25px;paint-order:stroke fill;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(19.2px,5.808cqh,38.4px);font-weight:500;dominant-baseline:alphabetic;vector-effect:non-scaling-stroke}.speed-limit-marker{position:absolute;left:var(--speed-limit-marker-x);display:grid;grid-template-columns:1.38cqw auto;align-items:center;column-gap:.08cqw;transform:translateY(-50%);color:#f4f8f7;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-compact);font-weight:500;line-height:1;letter-spacing:0;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim);pointer-events:none}.speed-limit-marker>i{width:100%;height:2.45cqh;background:#f4f8f7;clip-path:polygon(0 50%,100% 0,100% 100%);box-shadow:0 0 0 .45px #000000d1,0 0 .3cqh #ffffff61}.speed-limit-marker>span{transform:translateY(.1cqh)}.pfd-vspeed-readouts{position:absolute;z-index:8;left:0;right:0;bottom:0;display:grid;grid-template-rows:repeat(4,3.7cqh);align-content:start;box-sizing:border-box;height:14.8cqh;padding:0 .85cqh 0 .68cqh;background:transparent;color:var(--cyan);font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:500;line-height:1;text-shadow:0 1px 2px #000;pointer-events:none}.pfd-vspeed-readouts>span{display:grid;grid-template-columns:1fr auto;align-items:baseline}.pfd-vspeed-readouts .v-speed-name{justify-self:start}.pfd-vspeed-readouts .v-speed-symbol{display:inline-block;font-size:var(--fusion-type-vspeed-symbol);line-height:1}.pfd-vspeed-readouts .v-speed-name sub{font-size:var(--fusion-type-standard);transform:none}.pfd-vspeed-readout-disabled{visibility:hidden}.pfd-vspeed-readouts strong{justify-self:end;color:var(--cyan);font-size:inherit;font-weight:500}.v-speed-name{display:inline-flex;align-items:baseline;white-space:nowrap;line-height:1}.v-speed-name sub{margin-left:.02em;font-size:68%;line-height:0;vertical-align:-.18em}.tape-selected-bug{position:absolute;z-index:4;--bug-fill: var(--cyan);--bug-inner-fill: transparent;--bug-inner-inset: 0;--bug-shape: polygon(0 0, 100% 0, 100% 100%, 0 100%);--bug-inner-shape: var(--bug-shape);width:1.45cqw;height:7.2cqh;transform:translateY(-50%);background:var(--bug-fill);clip-path:var(--bug-shape);box-shadow:0 0 0 1px #dcffffd9,0 0 .45cqh #37d9ff8c;pointer-events:none}.tape-selected-bug:after{content:"";position:absolute;inset:var(--bug-inner-inset);top:var(--bug-inner-top, var(--bug-inner-inset));right:var(--bug-inner-right, var(--bug-inner-inset));bottom:var(--bug-inner-bottom, var(--bug-inner-inset));background:var(--bug-inner-fill);clip-path:var(--bug-inner-shape)}.tape-selected-bug-offscale{--bug-inner-fill: #050707;--bug-inner-inset: max(1px, .22cqh);--bug-inner-top: var(--bug-inner-inset);--bug-inner-right: max(2px, .34cqh);--bug-inner-bottom: max(1px, .34cqh);--bug-inner-left-top: 54%;--bug-inner-right-top: 70%;--bug-inner-shape: polygon( 0 var(--bug-inner-left-top), 100% var(--bug-inner-right-top), 100% 100%, 0 100% )}.tape-selected-bug-offscale-bottom{transform:translateY(-50%);--bug-inner-shape: polygon( 0 0, 100% 0, 100% calc(100% - var(--bug-inner-right-top)), 0 calc(100% - var(--bug-inner-left-top)) )}.tape-selected-bug-speed{left:auto;right:calc(13.2% + var(--ladder-line-thickness));--bug-shape: polygon(100% 0, 0 0, 0 32%, 70% 50%, 0 68%, 0 100%, 100% 100%)}.tape-selected-bug-speed.tape-selected-bug-offscale{--bug-inner-shape: polygon( 0 var(--bug-inner-right-top), 100% var(--bug-inner-left-top), 100% 100%, 0 100% )}.tape-selected-bug-speed.tape-selected-bug-offscale-bottom{--bug-inner-shape: polygon( 0 0, 100% 0, 100% calc(100% - var(--bug-inner-left-top)), 0 calc(100% - var(--bug-inner-right-top)) )}.tape-selected-bug-altitude{left:calc(13% + var(--ladder-line-thickness));--bug-shape: polygon(0 0, 100% 0, 100% 32%, 30% 50%, 100% 68%, 100% 100%, 0 100%)}.altitude-tape{top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));bottom:calc(45.6% - 1px);right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap))}.altitude-tape-ground-active .tape-scale-svg-altitude{clip-path:inset(0 0 calc(100% - var(--altitude-ground-top)) 0)}.vs-empty-band{position:absolute;z-index:3;top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width));width:var(--pfd-scale-section-gap);bottom:calc(45.6% - 1px);background:transparent;pointer-events:none}.alt-preselect{position:absolute;z-index:4;right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap));top:8.02%;width:13.9%;height:3.82%;display:grid;place-items:center;background:var(--pfd-scale-film);color:var(--cyan);border:0;font-size:var(--fusion-type-preselect);font-weight:var(--fusion-weight-preselect);line-height:1;pointer-events:none}.altitude-constraint-readout{position:absolute;z-index:4;right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap) + 13.9% + var(--pfd-scale-section-gap));top:calc(8.02% - .25cqh);width:calc(9.2% - .9cqw);height:calc(3.82% + .5cqh);display:grid;place-items:center;background:transparent;color:var(--magenta);border:0;font-size:var(--fusion-type-preselect);font-weight:var(--fusion-weight-preselect);line-height:1;pointer-events:none}.altitude-constraint-readout>span{position:relative;z-index:2}.altitude-constraint-readout>svg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.altitude-constraint-readout-window{fill:var(--pfd-scale-film)}.altitude-constraint-readout line{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:var(--ladder-line-thickness);stroke-linecap:butt;shape-rendering:geometricPrecision}.alt-preselect-value{display:inline-flex;align-items:baseline;justify-content:center;gap:0;line-height:1}.alt-preselect-tens,.current-altitude-label-tens{font-size:clamp(7.2px,2.178cqh,14.4px);line-height:1}.vs-preselect{position:absolute;z-index:4;right:var(--pfd-right-scale-gap);top:8.02%;width:var(--pfd-vs-scale-width);height:3.82%;display:flex;align-items:center;justify-content:center;gap:.28cqw;background:var(--pfd-scale-film);color:var(--cyan);border:0;font-size:var(--fusion-type-preselect);font-weight:var(--fusion-weight-preselect);line-height:1;pointer-events:none}.vs-preselect-arrow{display:block;flex:0 0 auto;width:.7cqw;height:2.45cqh;overflow:visible;fill:var(--cyan)}.speed-selected{position:absolute;z-index:4;left:1.01%;top:8.02%;width:11.5%;height:3.82%;display:grid;place-items:center;background:var(--pfd-scale-film);color:var(--cyan);border:0;font-size:var(--fusion-type-preselect);font-weight:var(--fusion-weight-preselect);line-height:1;pointer-events:none}.speed-selected-mach{display:inline-flex;align-items:baseline}.speed-selected-mach b{color:#f4f7f9;font:inherit}.speed-mach-readout{position:absolute;z-index:4;left:1.01%;top:calc(54.4% + var(--pfd-lower-scale-gap));width:11.5%;height:3.82%;display:grid;grid-template-columns:35% 1fr;align-items:center;background:var(--pfd-scale-film);color:#f4f7f9;border:0;font-size:var(--fusion-type-compact);font-weight:500;line-height:1;text-shadow:0 1px 2px #000;pointer-events:none}.speed-mach-readout span{justify-self:center}.speed-mach-readout strong{justify-self:end;padding-right:.48cqw;color:var(--fusion-green);font-size:clamp(6px,2.45cqh,17px);font-weight:500;line-height:1}.pfd-minimums-readout{position:absolute;z-index:8;right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap) + 13.9% + var(--pfd-scale-section-gap));bottom:calc(45.6% - 1px);min-width:8.4%;display:grid;justify-items:end;box-sizing:border-box;padding:.32cqh calc(.42cqw + 2px) .38cqh;background:var(--pfd-scale-film);color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:500;line-height:1.04;text-shadow:0 1px 2px #000;pointer-events:none}.pfd-minimums-readout em{position:absolute;right:0;bottom:100%;min-width:4.25cqh;box-sizing:border-box;padding:.24cqh .38cqw .28cqh;background:var(--pfd-scale-film);color:#ffe33f;font:inherit;font-style:normal;text-align:center}.pfd-minimums-readout strong{color:var(--cyan);font:inherit}.preselect-popup{position:absolute;z-index:30;right:14.6%;bottom:4.1%;width:22.5%;display:grid;grid-template-rows:8.05cqh minmax(0,1fr) 6.25cqh;gap:.62cqh;align-content:stretch;box-sizing:border-box;padding:.85cqh .48cqw;border:0;border-radius:0;background:var(--pfd-scale-film);box-shadow:none;color:#f4fbff;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-weight:var(--fusion-font-weight-regular, 400);text-align:center;text-shadow:0 1px 2px #000;pointer-events:auto}.preselect-popup-altitude,.preselect-popup-speed,.preselect-popup-heading-mode{--preselect-control-gap: clamp(6px, .9cqh, 8px);left:calc(49.5% + 22.321cqh);right:0;bottom:0;width:auto;height:34.575%;gap:var(--preselect-control-gap);padding-right:0;padding-left:0}.preselect-popup-vertical-speed{--preselect-control-gap: clamp(6px, .9cqh, 8px);--vertical-speed-popup-top-inset: 3cqh;--vertical-speed-popup-group-offset: 4cqh;--preselect-button-grid-height: calc(18.575cqh - (2 * var(--preselect-control-gap)));left:calc(49.5% + 22.321cqh);right:0;bottom:0;width:auto;height:auto;grid-template-rows:8.05cqh var(--preselect-button-grid-height);gap:var(--preselect-control-gap);padding-top:.85cqh;padding-right:0;padding-bottom:.85cqh;padding-left:0;background:linear-gradient(to bottom,transparent 0,transparent var(--vertical-speed-popup-top-inset),var(--pfd-scale-film) var(--vertical-speed-popup-top-inset),var(--pfd-scale-film) 100%)}.preselect-popup-altitude>*,.preselect-popup-speed>*,.preselect-popup-heading-mode>*,.preselect-popup-vertical-speed>*{width:21.5cqw;max-width:calc(100% - 3.15cqh)}.preselect-popup-altitude>*,.preselect-popup-speed>*,.preselect-popup-heading-mode>*{justify-self:center;transform:translateY(1.25cqh)}.preselect-popup-vertical-speed>*{justify-self:center;transform:translateY(var(--vertical-speed-popup-group-offset))}.preselect-popup-heading{position:relative;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));height:8.05cqh;overflow:hidden;box-sizing:border-box;border:var(--ladder-line-thickness) solid rgba(226,239,231,.94);border-radius:4.03cqh;background:#031c68;box-shadow:0 0 0 max(1px,.12cqh) #263d44e6,0 .26cqh .3cqh #000000b8;filter:drop-shadow(0 .26cqh .3cqh rgba(0,0,0,.72))}.preselect-popup-header{position:relative;z-index:2;min-height:0;display:grid;place-items:center;box-sizing:border-box;padding:0;border:0;border-radius:0;background:linear-gradient(180deg,#1596ff,#076fe2 22%,#003ca7 58%,#031c68);box-shadow:inset 0 .4cqh .42cqh #e7faff94,inset 0 -.32cqh .42cqh #000737d1;font-size:var(--fusion-type-radio-value);line-height:1;text-shadow:0 .16cqh .18cqh #00102b}.preselect-popup-value{position:relative;z-index:1;min-height:0;display:grid;place-items:center;box-sizing:border-box;margin:0;padding:0;border:0;border-top:max(1px,.18cqh) solid rgba(220,235,227,.94);border-radius:0;background:linear-gradient(180deg,#051217fa,#16292bf5 30%,#576c69e0 68%,#b1c4bcc7);color:var(--cyan);box-shadow:inset 0 .32cqh .35cqh #00000080,inset 0 -.28cqh .42cqh #ebfffa38;font-size:var(--fusion-type-preselect);font-weight:var(--fusion-weight-preselect);text-shadow:0 .12cqh .2cqh #001417}.preselect-popup-buttons{display:grid;width:20.7cqw;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--preselect-control-gap, calc(.65cqh + 2px) )}.vertical-speed-preselect-buttons{width:10.1cqw;height:var(--preselect-button-grid-height);grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));justify-self:center}.preselect-popup button{min-width:0;box-sizing:border-box;border:var(--ladder-line-thickness) solid rgba(225,238,230,.94);border-radius:1.05cqh;background:linear-gradient(180deg,#199cff,#0874ea 19%,#0040b7,#001d79 83%,#052f9f);color:#fff;box-shadow:inset 0 .42cqh .42cqh #e4f9ff73,inset 0 -.38cqh .5cqh #000431ad,0 0 0 max(1px,.11cqh) #18323ee0,0 .28cqh .32cqh #000000b3;font:inherit;font-size:clamp(7px,2.12cqh,16px);font-weight:var(--fusion-font-weight-regular, 400);line-height:1;text-shadow:0 .16cqh .18cqh #00103e;cursor:pointer}.preselect-popup-buttons button{min-height:0;display:grid;grid-template-rows:auto auto;place-items:center;align-content:space-between;gap:0;padding:.48cqh .25cqw;font-size:var(--fusion-type-standard)}.preselect-step-label{display:inline-flex;align-items:baseline;justify-content:center;line-height:1;font-variant-numeric:tabular-nums}.preselect-step-sign-plus{transform:translateY(-.08em)}.preselect-popup button:active{filter:brightness(1.18);transform:translateY(.12cqh)}.preselect-arrow{display:block;width:2.25cqh;height:1.8cqh;overflow:visible;fill:#f5f4e8;filter:drop-shadow(0 .12cqh .08cqh rgba(0,0,0,.7))}.preselect-arrow path{stroke:#ffffffbd;stroke-width:.65;stroke-linejoin:round}.preselect-popup-footer-frame{position:relative;justify-self:center;width:16.2cqw;height:8.6cqh;margin:0;padding:0;border:0;border-radius:1.05cqh;background:transparent;box-shadow:none}.preselect-popup-footer{width:100%;height:100%;min-height:0;box-shadow:inset 0 .42cqh .42cqh #e4f9ff73,inset 0 -.38cqh .5cqh #000431ad,0 .28cqh .32cqh #000000b3!important;font-size:var(--fusion-type-standard)!important;letter-spacing:.04em}.heading-preselect-buttons button{grid-template-rows:minmax(0,1fr) auto;align-content:center;gap:.05cqh;padding:.28cqh .25cqw .48cqh}.heading-step-arrow{width:7.2cqh;height:4cqh;overflow:visible;filter:drop-shadow(0 .12cqh .08cqh rgba(0,0,0,.7))}.heading-step-arrow-arc{fill:none;stroke:#f5f4e8;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.heading-step-arrow-head{fill:#f5f4e8;stroke:none}.heading-step-button span{font-size:var(--fusion-type-standard);line-height:1;white-space:nowrap}.heading-sync-frame{width:18.6cqw}.heading-sync-button{display:grid;grid-template-rows:auto auto;place-items:center;align-content:center;gap:.24cqh}.heading-sync-button>span{line-height:1}.heading-sync-button>strong{min-width:5.5cqh;box-sizing:border-box;padding:.16cqh .4cqh .12cqh;border:var(--ladder-line-thickness) solid rgba(226,239,231,.94);border-radius:.25cqh;background:#07120e;color:var(--fusion-green);font-size:var(--fusion-type-standard);font-weight:400;line-height:1}.tape-value{position:absolute;z-index:2;top:47.4%;left:6%;right:6%;height:13.5%;display:grid;place-items:center;border:1px solid #e8f2f8;background:#050707;color:var(--fusion-green);font-size:var(--fusion-type-current-large);line-height:1;font-weight:700;text-shadow:0 1px 2px #000}.speed-tape .tape-value{top:42.7%;left:3%;right:30%;height:17%;border:0;background:transparent;overflow:visible;color:var(--fusion-green);font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-current);font-weight:500;line-height:1}.altitude-tape .tape-value{z-index:4;top:41.7%;left:27%;right:0;height:19%;border:0;background:transparent;overflow:visible;color:var(--fusion-green);font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-current);font-weight:500;line-height:1}.altitude-ground-mask{position:absolute;z-index:2;left:0;right:0;bottom:0;background:transparent;pointer-events:none}.altitude-ground-hatch{--ground-hatch-line-thickness: max(2.25px, .54cqh);position:absolute;z-index:3;left:0;right:0;width:100%;overflow:hidden;pointer-events:none}.altitude-ground-hatch-line{vector-effect:non-scaling-stroke;stroke:#ffeb3eeb;stroke-width:var(--ground-hatch-line-thickness);stroke-linecap:butt;shape-rendering:geometricPrecision}.altitude-ra-minimum-band{position:absolute;z-index:5;left:0;width:13%;overflow:hidden;pointer-events:none}.altitude-ra-minimum-band-line{vector-effect:non-scaling-stroke;stroke:var(--cyan);stroke-width:max(2.4px,.46cqh);stroke-linecap:butt;shape-rendering:geometricPrecision}.altitude-ra-minimum-band-fill{fill-opacity:.94}.altitude-ra-minimum-band-outline{fill:none;stroke:var(--cyan);stroke-width:max(1px,.14cqh);vector-effect:non-scaling-stroke}.altitude-constraint-marker{position:absolute;z-index:6;left:calc(-1cqw + 1px);width:3cqw;height:3.4cqh;overflow:visible;transform:translateY(-50%);fill:var(--magenta);stroke:var(--magenta);stroke-width:var(--ladder-line-thickness);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.altitude-constraint-marker path{vector-effect:non-scaling-stroke}.altitude-constraint-marker-offscale{fill:transparent;stroke-width:var(--ladder-line-thickness)}.altitude-baro-minimum-marker{position:absolute;z-index:5;left:0;width:13%;height:4.4cqh;overflow:visible;transform:translateY(-50%);pointer-events:none}.altitude-baro-minimum-marker path{fill:#00070cdb;stroke:var(--cyan);stroke-width:max(1.5px,.24cqh);vector-effect:non-scaling-stroke;stroke-linejoin:miter}.current-altitude-label{height:100%;width:100%;display:inline-flex;justify-content:space-evenly;align-items:center;gap:0;padding:0;overflow:hidden;line-height:1}.tape-value-outline{position:absolute;z-index:0;top:0;height:100%;overflow:visible;pointer-events:none}.tape-value-outline-speed,.tape-value-outline-altitude{left:0;width:100%}.tape-value-outline path{fill:#050707;stroke:#e8f2f8;stroke-width:2;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.tape-value-content{position:absolute;z-index:1;top:2px;right:2px;bottom:2px;left:2px;display:grid;place-items:center;overflow:hidden}.current-speed-label{display:inline-flex;justify-content:center;align-items:center;height:100%;overflow:hidden}.current-altitude-sign{flex:0 0 auto}.current-altitude-leading-dashes{flex:0 0 auto;display:contents}.current-altitude-leading-dashes svg{display:block;width:.5em;height:.9em;overflow:visible}.current-altitude-leading-dashes path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.current-altitude-label-main,.current-altitude-label-main .rolling-readout{display:contents}.current-altitude-label-tens{flex:0 0 auto;display:inline-flex;align-self:stretch;height:100%}.rolling-readout{display:inline-flex;align-items:stretch;justify-content:center;font-variant-numeric:tabular-nums;height:100%;line-height:1}.rolling-wheel{--rolling-wheel-step: .87em;position:relative;display:inline-block;height:100%;overflow:visible;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle}.rolling-wheel-digit{width:.58em}.rolling-wheel-altitude-small{width:1.06em;height:100%}.rolling-wheel-altitude-small:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:max(2px,.3cqh);background:#050707;pointer-events:none}.rolling-wheel-altitude-small .rolling-wheel-strip{top:0;bottom:0;display:block;transform:none!important}.rolling-wheel-altitude-small .rolling-wheel-item{position:absolute;left:0;right:0;height:1em;line-height:1;transform:translateY(-50%)}.rolling-wheel-altitude-small .rolling-wheel-item-next{top:calc(20% + var(--rolling-wheel-offset))}.rolling-wheel-altitude-small .rolling-wheel-item-next-next{top:calc(-10% + var(--rolling-wheel-offset))}.rolling-wheel-altitude-small .rolling-wheel-item-current{top:calc(50% + var(--rolling-wheel-offset))}.rolling-wheel-altitude-small .rolling-wheel-item-prev{top:calc(80% + var(--rolling-wheel-offset))}.rolling-wheel-altitude-small .rolling-wheel-item-prev-prev{top:calc(110% + var(--rolling-wheel-offset))}.rolling-wheel-strip{position:absolute;top:50%;left:0;right:0;display:flex;flex-direction:column;align-items:center;will-change:transform}.rolling-wheel-item{height:var(--rolling-wheel-step);line-height:var(--rolling-wheel-step);display:flex;align-items:center;justify-content:center;white-space:nowrap}.rolling-wheel-item-hidden{visibility:hidden}.speed-dashes{width:93%;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;transform:translateY(-.08cqh)}.speed-dashes i{display:block;width:70%;height:2px;background:var(--fusion-green)}.speed-trend{display:none}.tape-ticks{position:absolute;top:15%;right:7%;bottom:7%;left:7%;display:grid;grid-template-rows:repeat(5,1fr)}.tape-ticks-speed{top:8%;right:15%;bottom:8%;left:9%;display:block}.tape-ticks-altitude{top:0;right:9%;bottom:0;left:13%;display:block}.altitude-tape-ground-active .tape-ticks-altitude{clip-path:inset(0 0 calc(100% - var(--altitude-ground-top)) 0)}.tape-ticks-speed-low{top:0;bottom:0;grid-template-rows:repeat(5,1fr)}.tape-tick{display:grid;grid-template-columns:28% 1fr;align-items:center;color:#e4ecef;font-size:clamp(6px,2.15cqh,15px);font-weight:800;line-height:1;text-shadow:0 1px 2px #000}.tape-ticks-speed .tape-tick{position:absolute;left:0;right:0;transform:translateY(-50%);grid-template-columns:1fr 25%;color:#fff;font-size:var(--fusion-type-standard);font-weight:500;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.tape-ticks-altitude .tape-tick{position:absolute;left:0;right:0;transform:translateY(-50%);grid-template-columns:42% 1fr;color:#fff;font-size:var(--fusion-type-standard);font-weight:500;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.tape-ticks-speed .tape-tick>span{grid-column:1;grid-row:1;justify-self:end;padding-right:.55cqw}.tape-ticks-altitude .tape-tick-major{grid-template-columns:23% 1fr}.tape-ticks-altitude .tape-tick-minor{grid-template-columns:14% 1fr}.tape-ticks-altitude .tape-tick>span{grid-column:2;grid-row:1;justify-self:end;padding-left:0;padding-right:.25cqw;transform:translate(.2cqw)}.tape-altitude-label{position:relative;display:inline-flex;align-items:baseline;gap:0;line-height:1}.tape-altitude-label-main,.tape-altitude-label-tens{position:relative;z-index:1}.tape-altitude-label-bars{position:absolute;z-index:0;top:-.42cqh;right:-.34cqw;bottom:-.42cqh;left:-.34cqw;width:calc(100% + .68cqw);height:calc(100% + .84cqh);overflow:visible;pointer-events:none}.tape-altitude-label-bars line{vector-effect:non-scaling-stroke;stroke:#e8f2f8;stroke-width:var(--ladder-line-thickness);stroke-linecap:butt;shape-rendering:geometricPrecision}.tape-altitude-label-tens{font-size:90%;line-height:1}.tape-tick-hidden{visibility:hidden}.tape-ticks-speed-low .tape-tick{position:absolute;left:0;right:0;transform:translateY(-50%)}.vs-tape{position:absolute;z-index:3;top:calc(8.02% + 3.82% + var(--pfd-scale-section-gap));right:var(--pfd-right-scale-gap);width:var(--pfd-vs-scale-width);bottom:calc(45.6% - 1px);color:#d7e3e8;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(7px,2.18cqh,15px);font-weight:500;line-height:1;background:var(--pfd-scale-film);border:0;pointer-events:none;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.vs-readout{position:absolute;z-index:2;left:0;right:0;color:var(--fusion-green);font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(6px,2.45cqh,17px);font-weight:500;line-height:1;text-align:center;font-variant-numeric:tabular-nums;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim)}.vs-readout-up{top:3.5%;transform:translateY(-50%)}.vs-readout-down{bottom:3.5%;transform:translateY(50%)}.vs-tick{position:absolute;left:0;right:0;transform:translateY(-50%);display:grid;grid-template-columns:42% 1fr;align-items:center;min-width:0;height:3cqh}.vs-tick>span{grid-column:1;justify-self:end;padding-right:.1cqw}.vs-tick>i{grid-column:2;display:block;width:var(--vs-tick-length, 64%);margin-left:1px;height:var(--ladder-line-thickness);justify-self:start;background:#e8f2f8;border-radius:999px;transform:translateY(var(--vs-tick-offset, 0)) rotate(var(--vs-tick-angle, 0deg));transform-origin:0 50%;box-shadow:0 0 0 .45px var(--attitude-rim)}.vs-tick-zero>i{width:54%}.vs-tick-500>i{width:var(--vs-tick-length, 33%)}.vs-pointer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.vs-pointer i{position:absolute;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}.vs-pointer-connector{left:var(--vs-pointer-x);top:var(--vs-connector-top);width:2.15px;height:var(--vs-connector-height);background:var(--fusion-green);transform:translate(-50%);opacity:.98}.vs-pointer-mark{left:var(--vs-pointer-x);top:calc(var(--vs-pointer-y) - 1.5px);width:var(--vs-pointer-width);height:3px;background:var(--fusion-green);transform:rotate(var(--vs-pointer-angle));transform-origin:0 50%}.vs-pointer-bug{position:absolute;display:block;left:var(--vs-pointer-x);top:var(--vs-pointer-y);z-index:2;width:0;height:0;background:transparent;transform:rotate(var(--vs-pointer-angle));transform-origin:0 0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72))}.vs-pointer-bug:before{content:"";position:absolute;left:-.561cqh;top:-.829cqh;width:1.579cqh;height:1.822cqh;background:var(--cyan);clip-path:polygon(0 0,100% 50%,0 100%)}.fd-command-bars{position:absolute;z-index:7;inset:0 var(--pfd-attitude-right) 33% var(--pfd-attitude-left);--fd-command-thickness: var(--ladder-line-thickness);pointer-events:none;display:grid;place-items:center;overflow:hidden}.fd-command-bars svg{position:absolute;display:block;overflow:visible}.fd-command-vertical{width:calc(var(--fd-command-thickness) + 2px);height:var(--fd-command-length)}.fd-command-horizontal{width:var(--fd-command-length);height:calc(var(--fd-command-thickness) + 2px)}.fd-command-line{vector-effect:non-scaling-stroke;stroke-linecap:round;shape-rendering:geometricPrecision}.fd-command-line-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--fd-command-thickness) + .9px)}.fd-command-line-fill{stroke:var(--magenta);stroke-width:var(--fd-command-thickness)}.fd-command-horizontal-limited .fd-command-line{stroke-dasharray:8 4;stroke-linecap:butt}.hsi{position:absolute;z-index:2;--hsi-circle-offset-y: 4px;--hsi-diameter: 38cqh;--hsi-inner-diameter: 19cqh;--hsi-inner-radius: 9.5cqh;--hsi-mark-radius: 19.15cqh;--hsi-bug-radius: calc(20.3cqh - 1.2px) ;--hsi-fixed-reference-radius: 19.8cqh;left:17.15%;right:18.15%;top:64.1%;bottom:-20.5%;overflow:visible;display:grid;place-items:center;transform:translateY(var(--hsi-circle-offset-y))}.hsi-config-hotspot{position:absolute;z-index:20;left:50%;top:50%;width:var(--hsi-diameter);height:var(--hsi-diameter);padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.hsi,.pfd-nav-data,.pfd-bearing-sources,.pfd-hdg-readout,.pfd-wind-readout,.pfd-right-data,.pfd-time-readout,.pfd-config-icon{font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif}.hsi:before{content:"";position:absolute;width:var(--hsi-diameter);height:var(--hsi-diameter);border:var(--ladder-line-thickness) solid rgba(235,234,215,.92);border-radius:50%;background:#000102f7;box-shadow:inset 0 0 2.6cqh #1e5d7021,0 0 0 max(1px,.08cqh) #000c}.hsi-traffic-layer{position:absolute;z-index:13;left:50%;top:50%;width:var(--hsi-diameter);height:var(--hsi-diameter);transform:translate(-50%,-50%);pointer-events:none}.hsi-traffic-target{position:absolute;width:3.2cqh;height:3.2cqh;transform:translate(-50%,-50%) scale(.875);transform-origin:center;color:var(--cyan);filter:drop-shadow(0 .08cqh .08cqh #000)}.hsi-traffic-target-ra{color:var(--fusion-red)}.hsi-traffic-target-ta{color:#ffd92f}.hsi-traffic-symbol{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:currentColor;stroke:currentColor;stroke-width:2}.hsi-traffic-target-non-threat .hsi-traffic-symbol{fill:#010203;stroke-width:2.2}.hsi-traffic-altitude{position:absolute;left:50%;color:currentColor;font-size:var(--fusion-type-compact);font-weight:500;line-height:1;white-space:nowrap;transform:translate(-50%)}.hsi-traffic-altitude-above{bottom:calc(100% + .15cqh)}.hsi-traffic-altitude-below{top:calc(100% + .15cqh)}.hsi-traffic-trend{position:absolute;left:calc(100% + .08cqh);top:50%;width:1.5cqh;height:3cqh;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;transform:translateY(-50%)}.hsi-traffic-alert{position:absolute;z-index:17;right:7%;top:8%;color:var(--fusion-red);font-size:var(--fusion-type-primary);line-height:1;text-shadow:0 .12cqh .08cqh #000;pointer-events:none}.tcas-ra-guidance{position:absolute;z-index:6;left:20.7%;top:8.7%;width:57.2%;height:53.5%;pointer-events:none}.tcas-ra-guidance svg{display:block;width:100%;height:100%;overflow:visible}.tcas-ra-avoidance,.tcas-ra-fly-zone{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.tcas-ra-avoidance{stroke:var(--fusion-red);stroke-width:.42cqh;stroke-dasharray:1.28cqh .72cqh}.tcas-ra-fly-zone{stroke:#42ff27;stroke-width:.42cqh;stroke-dasharray:1.12cqh .58cqh}.hsi-traffic-trend-down{transform:translateY(-50%) rotate(180deg)}.hsi-rose,.hsi-mark,.hsi-bug,.hsi-course-pointer,.hsi-localizer-preview,.hsi-heading-selection-line,.hsi-bearing-pointer{position:absolute;left:50%;top:50%;transform-origin:50% 50%}.hsi-rose{width:0;height:0}.hsi-mark{display:grid;place-items:center;width:2.2cqh;height:2.2cqh;margin-left:-1.1cqh;margin-top:-1.1cqh}.hsi-mark i{display:block;width:var(--ladder-line-thickness);height:max(2px,calc(.9cqh - 2px));background:#e8e7d7;box-shadow:0 0 0 .45px var(--attitude-rim);transform:translateY(calc(-.55cqh + 1px))}.hsi-mark-major i,.hsi-mark-label i{height:max(2px,calc(1.55cqh - 2px));transform:translateY(calc(-.88cqh + 1px))}.hsi-mark-label-svg{position:absolute;left:50%;top:-3.05cqh;width:3cqh;height:var(--fusion-type-standard);transform:translate(-50%) rotate(var(--hsi-label-rotation));transform-origin:50% 50%;overflow:visible;pointer-events:none;text-rendering:geometricPrecision}.hsi-mark-label-svg text{fill:#fff;stroke:var(--attitude-rim);stroke-width:1.1px;paint-order:stroke fill;stroke-linejoin:round;text-anchor:middle;dominant-baseline:central;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:400;font-variant-numeric:tabular-nums}.hsi-fixed-reference-layer{position:absolute;z-index:5;left:50%;top:50%;width:0;height:0;pointer-events:none}.hsi-fixed-reference{position:absolute;left:0;top:0;width:1.6605cqh;height:1.3365cqh;margin-left:-.83025cqh;margin-top:-.66825cqh;transform-origin:50% 50%;overflow:visible}.hsi-fixed-reference-north{display:none}.hsi-fixed-reference path{fill:#000102eb;stroke:#e8e7d7;stroke-width:2;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hsi-track-marker{position:absolute;z-index:9;left:50%;top:50%;width:var(--hsi-diameter);height:var(--hsi-diameter);margin-left:calc(var(--hsi-diameter) / -2);margin-top:calc(var(--hsi-diameter) / -2);transform-origin:50% 50%;overflow:visible;pointer-events:none}.hsi-track-marker-circle{position:absolute;left:50%;top:-1.6px;width:calc(var(--ils-dot-diameter) + 1px);height:calc(var(--ils-dot-diameter) + 1px);box-sizing:border-box;border:calc(var(--ladder-line-thickness) * 1.35) solid var(--magenta);border-radius:50%;background:transparent;transform:translate(-50%,-100%);filter:drop-shadow(0 0 .3px rgba(0,0,0,.92))}.hsi-course-reference-layer{position:absolute;z-index:3;left:50%;top:50%;width:0;height:0;transform-origin:50% 50%;pointer-events:none}.hsi-course-reference i{transform:translateY(calc(.88cqh - 1px))}.hsi-bearing-pointer{z-index:4;width:var(--hsi-diameter);height:var(--hsi-diameter);margin-left:calc(var(--hsi-diameter) / -2);margin-top:calc(var(--hsi-diameter) / -2);overflow:visible;color:var(--cyan);pointer-events:none}.hsi-bearing-pointer-two{color:#f4f7f9}.hsi-bearing-pointer-rim,.hsi-bearing-pointer-face{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hsi-bearing-pointer-rim{stroke:#000000e6;stroke-width:calc(var(--ladder-line-thickness) + 1.05px)}.hsi-bearing-pointer-face{stroke:currentColor;stroke-width:var(--ladder-line-thickness)}.hsi-bug{z-index:6;width:6.2cqw;height:2.1cqh;margin-left:-3.1cqw;margin-top:-1.05cqh;overflow:visible}.hsi-bug path{fill:var(--cyan);stroke:#000000d1;stroke-width:1;stroke-linejoin:miter}.hsi-inner-ring{position:absolute;z-index:2;left:50%;top:50%;width:var(--hsi-inner-diameter);height:var(--hsi-inner-diameter);transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 0 .3px rgba(0,0,0,.85))}.hsi-inner-ring-circle,.hsi-inner-mark{fill:none;stroke:#e5e4d3;stroke-width:var(--ladder-line-thickness);stroke-linecap:butt;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.hsi-inner-ring-circle{stroke:#e8e7d3e0}.hsi-deviation-scale{position:absolute;z-index:1;left:50%;top:50%;width:var(--hsi-inner-diameter);height:1.6cqh;transform:translate(-50%,-50%)}.hsi-deviation-scale .hsi-deviation-dot,.hsi-deviation-scale b{position:absolute;top:50%;border-radius:50%;box-sizing:border-box;transform:translate(-50%,-50%);box-shadow:0 0 0 .3px #000000e0}.hsi-deviation-dot{--ils-dot-color: #e7e5d2;--ils-dot-rim-extra: .54px;box-shadow:none}.hsi-deviation-scale .hsi-deviation-dot:nth-child(1){left:0}.hsi-deviation-scale .hsi-deviation-dot:nth-child(2){left:25%}.hsi-deviation-scale b{left:50%;width:var(--ils-center-line-thickness);height:1.45cqh;border:0;border-radius:999px;background:#e7e5d2}.hsi-deviation-scale .hsi-deviation-dot:nth-child(4){left:75%}.hsi-deviation-scale .hsi-deviation-dot:nth-child(5){left:100%}.hsi-course-pointer{z-index:3;width:var(--hsi-diameter);height:var(--hsi-diameter);margin-left:calc(var(--hsi-diameter) / -2);margin-top:calc(var(--hsi-diameter) / -2);overflow:visible}.hsi-localizer-preview{z-index:4;width:var(--hsi-diameter);height:var(--hsi-diameter);margin-left:calc(var(--hsi-diameter) / -2);margin-top:calc(var(--hsi-diameter) / -2);overflow:visible;pointer-events:none}.hsi-heading-selection-line{z-index:5;width:var(--hsi-diameter);height:var(--hsi-diameter);margin-left:calc(var(--hsi-diameter) / -2);margin-top:calc(var(--hsi-diameter) / -2);overflow:visible;pointer-events:none}.hsi-localizer-preview-rim,.hsi-localizer-preview-face,.hsi-heading-selection-line-rim,.hsi-heading-selection-line-face{fill:none;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hsi-localizer-preview-rim,.hsi-heading-selection-line-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.hsi-localizer-preview-face,.hsi-heading-selection-line-face{stroke:var(--cyan);stroke-width:var(--ladder-line-thickness)}.hsi-course-direction{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hsi-course-shadow,.hsi-course-stroke{fill:none;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hsi-course-shadow{stroke:#30002cf2;stroke-width:calc(var(--bank-max-tick-thickness) + 1.2px)}.hsi-course-stroke{stroke:var(--magenta);stroke-width:var(--bank-max-tick-thickness)}.hsi-course-pointer-vor .hsi-course-stroke{stroke:var(--fusion-green)}.hsi-course-pointer .hsi-deviation-scale{z-index:1}.hsi-deviation-travel{position:absolute;z-index:2;left:50%;top:50%;width:calc(var(--hsi-inner-diameter) + var(--ils-dot-diameter));height:var(--hsi-inner-diameter);transform:translate(-50%,-50%);overflow:visible}.hsi-deviation-travel i{position:absolute;top:0;display:block;height:100%;transform:translate(-50%);border-radius:0}.hsi-deviation-travel .hsi-deviation-bar-shadow{width:calc(var(--bank-max-tick-thickness) + 1.2px);background:#30002cf2}.hsi-deviation-travel .hsi-deviation-bar{width:var(--bank-max-tick-thickness);background:var(--magenta)}.hsi-course-pointer-vor .hsi-deviation-bar{background:var(--fusion-green)}.hsi-aircraft{position:absolute;z-index:7;left:50%;top:50%;width:5.4648cqh;height:4.37184cqh;transform:translate(-50%,-50%);overflow:visible}.hsi-aircraft .hsi-aircraft-fill path{fill:#e8e4c9;stroke:#fffff4a6;stroke-width:.8;stroke-linejoin:round}.hsi-aircraft .hsi-aircraft-rim path{fill:none;stroke:#000000d9;stroke-width:2;stroke-linejoin:round}.hsi-no-fpln,.hsi-gnss-unavailable{position:absolute;z-index:9;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);line-height:1;white-space:nowrap;pointer-events:none}.hsi-startup-message{position:absolute;z-index:9;left:50%;top:calc(50% + 4.6cqh);transform:translate(-50%,-50%);color:#e6e5d7;font-size:var(--fusion-type-standard);font-weight:var(--fusion-font-weight-regular);line-height:1;white-space:nowrap;pointer-events:none}.hsi-no-map-data{top:calc(50% + 7.2cqh)}.hsi-fms-dr{color:#f4e640}.hsi-fms-dr.attention,.pfd-bearing-source-line.attention{animation:fusion-cas-attention-flash 1s steps(1,end) infinite}.hsi-no-fpln{left:calc(50% + 8.8cqh);top:calc(50% + .5cqh);color:#e6e5d7;transform:translate(-50%,-50%)}.hsi-gnss-unavailable{left:50%;top:calc(50% + 4.6cqh);width:28.5cqh;box-sizing:border-box;padding:.3cqh 1.05cqh .22cqh;border:var(--ladder-line-thickness) solid rgba(226,224,197,.88);color:#f4e640;background:#010405b8;text-align:center;transform:translate(-50%,-50%)}.hsi-heading-box,.hsi-range-box{position:absolute;display:grid;place-items:center;box-sizing:border-box;min-width:7cqw;height:4.7cqh;border:max(1px,.24cqh) solid #d7ddc8;border-radius:.35cqh;background:#01090de6;color:#fff;font-size:clamp(8px,3.55cqh,23px);font-weight:400;line-height:1;text-shadow:0 1px 2px #000}.hsi-heading-box{top:calc(5.15% + .4cqh);z-index:8;min-width:7cqw;height:5.65cqh;border:0;border-radius:0;background:transparent;color:var(--fusion-green);font-size:var(--fusion-type-current);font-weight:500;overflow:visible;transform:translateY(calc(0px - var(--hsi-circle-offset-y)))}.hsi-heading-box-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hsi-heading-box-outline path{fill:#050707;stroke:#e8f2f8;stroke-width:2;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hsi-heading-box>span{position:absolute;z-index:1;top:0;left:0;right:0;height:4.3cqh;display:grid;place-items:center}.hsi-range-box{z-index:22;left:calc(50% - 25.6cqh);top:calc(50% + 6.8cqh + 5px);min-width:9.4cqh;height:4.25cqh;grid-template-columns:1fr auto;gap:.15cqh;padding:0 .9cqh 0 .6cqh;margin:0;color:#e7e5d2;font-size:var(--fusion-type-primary);font-family:inherit;cursor:pointer}.hsi-range-box svg{width:2.7cqh;height:2.7cqh;fill:none;stroke:var(--cyan);stroke-width:2.05;stroke-linecap:butt;stroke-linejoin:miter;transform:scale(1.22);transform-origin:center}.hsi-range-box .hsi-range-arrow-head{fill:var(--cyan);stroke:none}.hsi-range-box span{line-height:1}.hsi-range-dialog{position:absolute;z-index:30;left:calc(50% - 25.6cqh);top:calc(50% - 33.3cqh + 4px);width:6.05cqh;height:40.1cqh;display:grid;grid-template-rows:4.65cqh minmax(0,1fr) 4.65cqh;box-sizing:border-box;padding:.35cqh;border:var(--ladder-line-thickness) solid rgba(224,235,224,.94);border-radius:3cqh;background:#0a171df0;box-shadow:0 .24cqh .46cqh #000c,inset 0 0 0 .18cqh #50707a4d;pointer-events:auto}.hsi-range-step{width:3.75cqh;height:3.75cqh;min-width:0;min-height:0;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:linear-gradient(180deg,#526d74eb,#1f3139f5);color:#f1f0dd;cursor:pointer;justify-self:center;align-self:center;box-shadow:none}.hsi-range-step-symbol{display:block;width:82%;height:82%;overflow:visible}.hsi-range-step-symbol path{fill:none;stroke:#f1f0dd;stroke-width:var(--ladder-line-thickness);stroke-linecap:square;vector-effect:non-scaling-stroke}.hsi-range-step:disabled{color:#f1f0dd59;cursor:default}.hsi-range-step:disabled .hsi-range-step-symbol path{stroke:#f1f0dd59}.hsi-range-ticks{display:grid;grid-template-rows:repeat(10,minmax(0,1fr));align-items:center;min-height:0;padding:.75cqh 0}.hsi-range-tick{width:100%;height:100%;min-width:0;min-height:0;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.hsi-range-tick-svg{display:block;width:100%;height:100%;overflow:visible}.hsi-range-tick-line{stroke:#e6e8d8;stroke-width:var(--ladder-line-thickness);stroke-linecap:butt;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;filter:drop-shadow(0 0 .3px rgba(0,0,0,.82))}.hsi-range-tick-selected .hsi-range-tick-line{stroke:#75ed19;stroke-width:calc(var(--ladder-line-thickness) * 2);stroke-linecap:round;filter:drop-shadow(0 0 .22cqh rgba(117,237,25,.72))}.pfd-sensor-block{position:absolute;z-index:2;display:grid;gap:.4cqh;color:#f4f7f9;font-size:var(--fusion-type-compact);line-height:1;text-shadow:0 1px 2px #000;pointer-events:none}.pfd-sensor-block strong{color:var(--magenta);font-weight:800}.pfd-speed-data{z-index:4;left:1.01%;bottom:calc(33% + 1px);width:11.5%;height:5.15%;grid-template-rows:repeat(2,1fr);gap:0;align-items:center;box-sizing:border-box;overflow:hidden;padding:.12cqh .42cqw .08cqh;background:var(--pfd-scale-film);color:#f4f7f9;font-size:clamp(6px,2.05cqh,15px);font-weight:500;line-height:.9}.pfd-speed-data>span{display:grid;grid-template-columns:35% 1fr;align-items:center;min-width:0}.pfd-speed-data em{justify-self:start;font-style:normal}.pfd-speed-data strong{justify-self:end;padding-right:0;font-size:var(--fusion-type-standard);font-weight:500;line-height:.9}.pfd-speed-data .pfd-tas-value{color:var(--fusion-green)}.pfd-speed-data .pfd-gs-value{color:var(--magenta)}.pfd-nav-data{left:1.01%;top:calc(var(--pfd-hsi-top) + .45cqh);width:17.2%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;gap:.05cqh;color:#f4f7f9;font-family:inherit;font-size:var(--fusion-type-compact);font-weight:400;text-align:left;pointer-events:auto;cursor:pointer}.pfd-nav-data:after{content:"";position:absolute;top:-.42cqh;right:-.48cqh;bottom:-.42cqh;left:-.48cqh;border:var(--ladder-line-thickness) solid transparent;border-radius:.78cqh;pointer-events:none}.pfd-nav-loc-preview,.pfd-nav-fms-preview{position:absolute;left:10.8cqh;top:0;display:grid;align-content:start;gap:.05cqh;color:var(--cyan);font-style:normal;font-weight:400;line-height:1;pointer-events:none}.pfd-nav-loc-preview>span,.pfd-nav-fms-preview>span{font-size:var(--fusion-type-primary)}.pfd-nav-loc-preview-invalid>span{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:.13cqh}.pfd-nav-loc-preview>b,.pfd-nav-loc-preview>em,.pfd-nav-fms-preview>b,.pfd-nav-fms-preview>em{color:var(--cyan);font-size:var(--fusion-type-standard);font-style:normal;font-weight:400;line-height:1}.pfd-nav-fms-preview>span{color:var(--cyan)}.pfd-nav-fms-preview{left:13cqh}.pfd-nav-primary,.pfd-nav-ident-fms{color:var(--magenta);font-size:var(--fusion-type-primary);line-height:1}.pfd-nav-ident-radio,.pfd-nav-line b,.pfd-nav-distance b{color:var(--magenta);font-size:var(--fusion-type-standard);line-height:1}.pfd-nav-data strong{font-weight:400}.pfd-nav-ident{display:flex;align-items:baseline;gap:.55cqh;justify-self:start}.pfd-nav-line{display:grid;grid-template-columns:4.7cqh auto;gap:.55cqh;align-items:baseline}.pfd-nav-line em{font-style:normal;font-size:var(--fusion-type-compact)}.pfd-nav-line b{font-weight:400}.pfd-nav-ttg b{transform:translate(2.45cqh)}.pfd-nav-distance{display:flex;align-items:baseline;gap:.65cqh;padding-left:1.25cqh}.pfd-nav-distance b{font-weight:400}.pfd-nav-distance em{font-style:normal;font-size:var(--fusion-type-compact)}.pfd-nav-status{color:#f4f7f9;font-size:var(--fusion-type-standard);line-height:1}.pfd-nav-advisories{position:absolute;z-index:4;left:1.01%;top:81.65%;display:grid;gap:.05cqh;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-weight:400;text-align:left;text-shadow:0 1px 2px #000;pointer-events:auto}.pfd-nav-message{color:#ffe33f;font-size:clamp(7px,2.05cqh,15px);line-height:1}.pfd-nav-advisories button{position:relative;display:grid;justify-items:start;gap:.05cqh;width:max-content;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.22cqh .38cqh;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;font-family:inherit;font-weight:inherit;text-align:left;text-shadow:inherit;cursor:pointer}.pfd-nav-advisories button:focus,.pfd-nav-advisories button:focus-visible{border:0;border-radius:0;outline:none;box-shadow:none}.pfd-nav-advisories button:after{content:"";position:absolute;top:-.18cqh;right:-.35cqh;bottom:-.18cqh;left:-.35cqh;border:var(--ladder-line-thickness) solid transparent;border-radius:.42cqh;background:transparent;box-shadow:none;pointer-events:none}.pfd-nav-advisories button:active{border:0;border-radius:0;box-shadow:none}.pfd-touch-hotspots-visible .pfd-nav-data:after,.pfd-touch-hotspots-visible .pfd-nav-advisories button:after,.pfd-touch-hotspots-visible .pfd-bearing-hotspot:after{border-color:#f6f7e857;background:#e8ead8b8;box-shadow:none}.pfd-touch-hotspots-visible .pfd-scale-hotspot:after{border:var(--ladder-line-thickness) solid rgba(246,247,232,.34);background:#e8ead8b8}.pfd-touch-hotspots-visible .hsi-config-hotspot:after,.pfd-touch-hotspots-visible .pfd-wind-readout:after,.pfd-touch-hotspots-visible .pfd-tcas-hotspot:after,.pfd-touch-hotspots-visible .pfd-overlay-tfc:after,.pfd-touch-hotspots-visible .pfd-overlay-stby:after,.pfd-touch-hotspots-visible .pfd-overlay-tilt:after,.pfd-touch-hotspots-visible .pfd-alt-setting:after,.pfd-touch-hotspots-visible .pfd-time-readout:after,.pfd-touch-hotspots-visible .pfd-config-icon:after,.pfd-touch-hotspots-visible .pfd-heading-hotspot:after{content:"";position:absolute;z-index:20;inset:var(--pfd-hotspot-inset, -.18cqh -.25cqh);border:var(--ladder-line-thickness) solid rgba(246,247,232,.34);border-radius:.42cqh;background:#e8ead8b8;box-shadow:none;pointer-events:none}.pfd-touch-hotspots-visible .hsi-config-hotspot:after{top:0;right:0;bottom:0;left:0;border-radius:50%}.pfd-nav-data-vor .pfd-nav-primary,.pfd-nav-data-vor .pfd-nav-ident-radio,.pfd-nav-data-vor .pfd-nav-line b,.pfd-nav-data-vor .pfd-nav-distance b{color:var(--fusion-green)}.nav-source-dialog{position:absolute;z-index:40;left:calc(49.5% + 9.5cqh);right:0;top:var(--pfd-hsi-top);box-sizing:border-box;overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204f7;box-shadow:0 .35cqh .65cqh #000000c2,inset 0 0 0 max(1px,.08cqh) #2d404af2;color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;pointer-events:auto}.nav-source-dialog:after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);box-shadow:inset 0 .16cqh .18cqh #4d8bc66b;pointer-events:none}.nav-source-dialog-vor{bottom:-5.263%;display:grid;grid-template-rows:3.3cqh auto minmax(0,1fr)}.nav-source-dialog-header{height:3.3cqh;display:grid;grid-template-columns:minmax(0,1fr) auto 3.3cqh;align-items:center;box-sizing:border-box;padding-left:2.35cqh;border-bottom:max(1px,.16cqh) solid #c8d7d8;background:linear-gradient(180deg,#1966aa,#095093 25%,#063b7b 59%,#031c51);box-shadow:inset 0 .3cqh .36cqh #c5e6f84d,inset 0 -.28cqh .34cqh #000f48d1;font-size:var(--fusion-type-standard);font-weight:500}.nav-source-dialog-header button{align-self:stretch;display:grid;place-items:center;margin:.22cqh .22cqh .22cqh .35cqh;padding:0;border:max(1px,.16cqh) solid #d9e9e9;border-radius:1.02cqh;background:linear-gradient(180deg,#216ebb,#0a478d 45%,#061d52);color:#f4f7f9;font:inherit;line-height:1;text-shadow:0 1px 2px #001033;cursor:pointer}.nav-source-options{display:grid;grid-template-rows:repeat(4,4.15cqh);align-content:start;gap:.05cqh;padding:.68cqh 1.35cqh .28cqh}.nav-source-option{display:grid;grid-template-columns:2.5cqh max-content max-content 1fr;align-items:center;gap:.7cqh;box-sizing:border-box;padding:.16cqh .45cqh;border:max(1px,.16cqh) solid transparent;border-radius:.42cqh;background:transparent;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);text-align:left;text-shadow:inherit;cursor:pointer}.nav-source-option-focused{border-color:var(--cyan);box-shadow:inset 0 0 0 max(1px,.05cqh) #37d9ff73}.nav-source-option span,.nav-source-option strong,.nav-source-option em{color:#f4f7f9}.nav-source-option-selected span{color:var(--cyan)}.nav-source-option-vor strong,.nav-source-option-vor em{color:var(--fusion-green)}.nav-source-option strong{justify-self:start;margin-left:2.35cqh;font-size:inherit;font-weight:400}.nav-source-option em{justify-self:end;padding-right:7.15cqh;font-style:normal}.nav-source-vor-details{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;box-sizing:border-box;border-top:max(1px,.17cqh) solid #c8d7d8;padding:1.55cqh 2.8cqh 3cqh;background:#000203fa}.nav-source-course-row{display:grid;grid-template-columns:2.15cqh 8.15cqh 4.2cqh 4.2cqh 8.2cqh;align-items:center;justify-content:space-between;column-gap:0;font-size:var(--fusion-type-standard)}.nav-source-course-value{height:3.95cqh;display:grid;grid-template-columns:2.45cqh 1fr;align-items:center;box-sizing:border-box;padding:0 .42cqh;border:var(--ladder-line-thickness) solid #e2e9e5;border-radius:.62cqh;background:#020506;font-weight:400}.nav-source-course-value svg{width:2.42cqh;height:2.42cqh;fill:none;stroke:#f4f5ef;stroke-width:2.25;stroke-linecap:butt;stroke-linejoin:miter}.nav-source-course-row button{min-width:0;height:4.2cqh;display:grid;place-items:center;padding:0;border:var(--ladder-line-thickness) solid #d8e3df;border-radius:1.05cqh;background:linear-gradient(180deg,#209cf0,#0872cf 25%,#00419a 63%,#062461);color:#fff;box-shadow:inset 0 .28cqh .28cqh #e6faff47,0 .12cqh .2cqh #000000bf;font:inherit;cursor:pointer}.nav-source-step-arrow{width:1.78cqh;height:1.95cqh;fill:none;stroke:#f4f5ef;stroke-width:3.8;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 1px 1px #00132a)}.nav-source-step-arrow-down{transform:rotate(180deg)}.nav-source-course-row .nav-source-course-direct{position:relative;display:grid;grid-template-columns:1fr 2.45cqh;align-items:center;gap:.05cqh;overflow:hidden;padding:0 .48cqh 0 .62cqh}.nav-source-direct-label{justify-self:start;transform:translateY(.18cqh);font-size:var(--fusion-type-standard);line-height:1}.nav-source-direct-symbol{position:relative;width:2.45cqh;height:2.35cqh;transform:translateY(.18cqh)}.nav-source-direct-symbol b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#f4f5ef;font-size:var(--fusion-type-compact);font-weight:400;line-height:1}.nav-source-direct-symbol svg{position:absolute;left:0;top:-.18cqh;width:100%;height:100%;fill:none;stroke:#f4f5ef;stroke-width:1.8;stroke-linecap:butt;stroke-linejoin:miter}.nav-source-readouts{display:grid;grid-template-columns:1fr 1.18fr;grid-template-rows:repeat(2,2.55cqh);grid-template-areas:"bearing ttg" ". dtg";align-self:end;column-gap:1.1cqh;margin-top:.5cqh;margin-bottom:.34cqh;font-size:var(--fusion-type-standard)}.nav-source-readouts>span{display:grid;grid-template-columns:max-content 1fr max-content;align-items:baseline;gap:.38cqh}.nav-source-bearing{grid-area:bearing}.nav-source-bearing b{justify-self:start;margin-left:.8cqh}.nav-source-ttg{grid-area:ttg}.nav-source-ttg b{transform:none}.nav-source-dtg{grid-area:dtg;transform:translateY(1.2cqh)}.nav-source-readouts em,.nav-source-readouts i{color:#f4f7f9;font-style:normal;font-weight:400}.nav-source-readouts b{justify-self:end;color:var(--fusion-green);font-size:var(--fusion-type-standard);font-weight:400}.nav-source-readouts .nav-source-bearing b{justify-self:start;margin-left:4cqh}.pfd-bearing-sources{position:absolute;z-index:4;left:1.01%;top:87.65%;display:grid;gap:2.1cqh;pointer-events:auto}.pfd-bearing-hotspot{position:relative;width:10.4cqw;height:7.35cqh;overflow:visible;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--fusion-type-primary);text-align:left;cursor:pointer}.pfd-bearing-hotspot:after{content:"";position:absolute;top:-.22cqh;right:.55cqw;bottom:-.66cqh;left:-.32cqh;border:var(--ladder-line-thickness) solid transparent;border-radius:.78cqh;pointer-events:none}.pfd-bearing-source{position:relative;display:grid;height:100%;grid-template-rows:repeat(3,1fr);align-items:start;row-gap:.05cqh;font-size:inherit;font-weight:400;line-height:1;text-shadow:0 1px 2px #000}.pfd-bearing-source-one{color:var(--cyan);transform:translateY(3px)}.pfd-bearing-source-startup-invalid .pfd-bearing-message-label,.pfd-bearing-source-startup-invalid .pfd-bearing-fms-dr{color:#f4e640;font-size:var(--fusion-type-compact)}.pfd-bearing-source-two{color:#f4f7f9}.pfd-bearing-label{display:inline-flex;align-items:baseline;letter-spacing:.08em;line-height:1}.pfd-bearing-source-line{display:flex;align-items:flex-start;gap:1.05cqh;min-height:0}.pfd-bearing-detail,.pfd-bearing-distance{font-size:var(--fusion-type-standard);line-height:1}.pfd-bearing-detail{transform:translateY(.16cqh)}.pfd-bearing-distance{display:flex;align-items:baseline;gap:.62cqh;padding-left:1.7cqh}.pfd-bearing-distance b{font-weight:400}.pfd-bearing-distance em{color:#f4f7f9;font-size:var(--fusion-type-compact);font-style:normal}.pfd-bearing-arrow{width:3.4cqh;height:2.8cqh;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;overflow:visible;transform:translate(-1.2cqw,-.4cqh)}.pfd-bearing-off-line .pfd-bearing-arrow{transform:translate(-.4cqw,-.4cqh)}.bearing-source-dialog{position:absolute;z-index:41;right:0;top:73.35%;bottom:-5.263%;width:31.2cqh;height:auto;display:grid;grid-template-rows:3.3cqh minmax(0,1fr);box-sizing:border-box;overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204fa;box-shadow:0 .35cqh .65cqh #000000c2,inset 0 0 0 max(1px,.08cqh) #2d404af2;color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;pointer-events:auto}.bearing-source-dialog:after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);box-shadow:inset 0 .16cqh .18cqh #4d8bc66b;pointer-events:none}.bearing-source-columns{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85cqh;box-sizing:border-box;padding:2.15cqh 1.25cqh 1.7cqh}.bearing-source-group{min-width:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:.12cqh;margin:0;padding:1.25cqh .62cqh .72cqh;border:max(1px,.18cqh) solid #c8d7d8;border-radius:.52cqh}.bearing-source-group legend{padding:0 .38cqh;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard)}.bearing-source-option{min-width:0;display:grid;grid-template-columns:2.5cqh minmax(0,1fr);align-items:center;gap:.42cqh;box-sizing:border-box;padding:.1cqh .28cqh;border:max(1px,.16cqh) solid transparent;border-radius:.42cqh;background:transparent;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);text-align:left;cursor:pointer}.bearing-source-option-selected{color:var(--cyan)}.bearing-source-option-focused{border-color:var(--cyan);box-shadow:inset 0 0 0 max(1px,.05cqh) #37d9ff73}.bearing-source-option:disabled{color:#cad5d26b;cursor:default}.bearing-source-option:disabled .fusion-radio-mark{color:#cad5d261}.bearing-source-option:disabled .fusion-radio-mark-outer{fill:#02050580}.bearing-source-option:disabled .fusion-radio-mark-inner{fill:#37d9ff61}.v-speeds-dialog{position:absolute;z-index:42;left:41.7%;right:0;top:71.9%;bottom:-4.5%;height:auto;display:grid;grid-template-rows:3.3cqh minmax(0,1fr);box-sizing:border-box;overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204fb;box-shadow:0 .35cqh .65cqh #000000d1,inset 0 0 0 max(1px,.08cqh) #2d404af2;color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;pointer-events:auto}.v-speeds-dialog>.nav-source-dialog-header{padding-left:3.25cqh;font-size:var(--fusion-type-standard)}.v-speeds-dialog:after{content:"";position:absolute;z-index:6;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);box-shadow:inset 0 .16cqh .18cqh #4d8bc66b;pointer-events:none}.v-speeds-dialog-content{position:relative;min-height:0;display:grid;box-sizing:border-box;padding:2.45cqh .78cqh 1.35cqh}.v-speeds-tabs{position:absolute;z-index:4;left:2.2cqh;top:.5cqh;display:grid;grid-template-columns:12.4cqh 12.4cqh;gap:.15cqh;height:3.55cqh}.v-speeds-tabs button{min-width:0;box-sizing:border-box;padding:0 .65cqh;border:max(1px,.16cqh) solid rgba(196,213,216,.72);border-radius:1.15cqh 1.15cqh .65cqh .65cqh;background:linear-gradient(180deg,#188de9,#0874d0 38%,#064d92 72%,#032f66);color:#f4f7f9;box-shadow:inset 0 .28cqh .3cqh #e0f7ff4d,inset 0 -.22cqh .28cqh #001242d1;font:inherit;font-size:var(--fusion-type-standard);font-weight:500;line-height:1;text-shadow:0 1px 2px #001033;cursor:pointer}.v-speeds-tabs .v-speeds-tab-active{border-color:#dbe4d8;background:linear-gradient(180deg,#26ce3a,#149524 31%,#087316 67%,#02460c);box-shadow:inset 0 .3cqh .32cqh #e1ffe261,inset 0 -.28cqh .32cqh #002708d6,0 0 .22cqh #80ed8057}.v-speeds-dialog-panel{min-height:0;height:auto;box-sizing:border-box;border:max(1px,.19cqh) solid #c8d7d8;border-radius:1.65cqh;background:#000912b8;box-shadow:inset 0 0 0 max(1px,.06cqh) #213642d1}.v-speeds-takeoff-page,.v-speeds-approach-page{min-height:0;height:100%;box-sizing:border-box;padding:2.45cqh 1.1cqh .68cqh}.v-speeds-takeoff-page{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:1.1cqh;padding-bottom:1.55cqh}.v-speeds-approach-page{display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);gap:.85cqh}.v-speeds-approach-page .v-speeds-fieldset-approach,.v-speeds-approach-page .v-speeds-minimums{align-self:start;align-content:start;gap:.4cqh;padding:.72cqh .3cqh .82cqh;border-color:#8f9999}.v-speeds-approach-page .v-speeds-fieldset-approach legend,.v-speeds-approach-page .v-speeds-minimums legend{color:#aaa69f}.v-speeds-fieldset{min-width:0;min-height:0;display:grid;align-content:start;gap:.12cqh;box-sizing:border-box;margin:0;padding:1.2cqh .65cqh .52cqh;border:max(1px,.18cqh) solid #c8d7d8;border-radius:.62cqh}.v-speeds-fieldset legend{padding:0 .38cqh;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);line-height:1}.v-speeds-fieldset-takeoff{grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch;gap:0;padding:.72cqh .3cqh .82cqh;border:0;border-radius:0}.v-speeds-fieldset-takeoff .v-speed-row,.v-speeds-fieldset-approach .v-speed-row{width:18.45cqh;height:auto;min-height:3.65cqh;grid-template-columns:9.3cqh 7.7cqh;justify-content:start;padding:0 .32cqh 0 .78cqh}.v-speeds-approach-page .minimums-row{height:auto;min-height:3.65cqh;padding:0 .32cqh 0 .3cqh}.v-speed-row,.minimums-row{min-width:0;height:2.75cqh;display:grid;grid-template-columns:minmax(0,1fr) 8.5cqh;align-items:center;gap:.32cqh;box-sizing:border-box;border:max(1px,.15cqh) solid transparent;border-radius:.42cqh}.fusion-control-focused{border-color:var(--cyan);box-shadow:0 0 0 max(1px,.06cqh) #37d9ff59,inset 0 0 .18cqh #37d9ff24}.fusion-control-focused .fusion-check-control,.fusion-control-focused .fusion-radio-control{color:var(--cyan)}.fusion-check-control,.fusion-radio-control{min-width:0;height:100%;display:grid;align-items:center;box-sizing:border-box;padding:0;border:0;background:transparent;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);text-align:left;text-shadow:inherit;cursor:pointer}.fusion-check-control{grid-template-columns:2.5cqh minmax(0,1fr);gap:.3cqh}.fusion-selection-mark{display:block;overflow:visible;color:#cad5d2;shape-rendering:geometricPrecision;pointer-events:none}.fusion-radio-mark{width:2.05cqh;height:2.05cqh}.fusion-radio-mark-outer{fill:#020505;stroke:currentColor;stroke-width:1.55}.fusion-radio-mark-inner{fill:var(--cyan)}.fusion-check-mark{width:2.3cqh;height:2.3cqh}.fusion-check-mark-box{fill:#020505;stroke:currentColor;stroke-width:1.65}.fusion-check-mark-tick{overflow:visible;fill:none;stroke:var(--cyan);stroke-width:2.45;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 .16cqh rgba(55,217,255,.74))}.fusion-value-control{min-width:0;height:2.55cqh;display:grid;grid-template-columns:2.35cqh minmax(0,1fr);align-items:center;box-sizing:border-box;padding:0 .38cqh 0 .18cqh;border:max(1px,.18cqh) solid #d5dfdb;border-radius:.55cqh;background:#030607;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);line-height:1;text-shadow:inherit;cursor:pointer}.fusion-editable-value{position:relative;align-self:center;min-width:0;width:100%;height:2.55cqh}.v-speed-row .fusion-editable-value{height:3.65cqh}.fusion-editable-value>.fusion-value-control{width:100%}.fusion-editable-value-open:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:max(1px,.18cqh) solid #fff;border-top-color:transparent;border-radius:.55cqh;pointer-events:none}.fusion-editable-value-open>.fusion-value-control-editing{position:absolute;z-index:1;inset:max(1.5px,.21cqh);width:auto;height:auto}.fusion-value-control svg{width:2.15cqh;height:2.15cqh;fill:none;stroke:#f4f7f9;stroke-width:2.05;stroke-linecap:butt;stroke-linejoin:miter;transform:scale(1.33);transform-origin:center}.fusion-value-control .fusion-value-arrow-head{fill:currentColor;stroke:none}.fusion-value-control strong{justify-self:end;color:#f4f7f9;font-size:inherit;font-weight:400}.fusion-entry-slots,.fusion-entry-placeholders{display:inline-flex;align-items:baseline}.fusion-entry-slots{gap:.08em}.fusion-entry-placeholders{white-space:nowrap}.v-speed-row .fusion-value-control{height:3.65cqh;grid-template-columns:2.65cqh minmax(0,1fr);padding:.48cqh .42cqh .5cqh .26cqh}.v-speed-row .fusion-value-control svg{width:2.5cqh;height:2.5cqh}.v-speeds-approach-page .minimums-row .fusion-editable-value{height:3.65cqh}.v-speeds-approach-page .minimums-row .fusion-value-control{height:3.65cqh;grid-template-columns:2.65cqh minmax(0,1fr);padding:.48cqh .42cqh .5cqh .26cqh}.v-speeds-approach-page .minimums-row .fusion-value-control svg{width:2.5cqh;height:2.5cqh}.fusion-value-control-focused,.fusion-value-control:hover{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 max(1px,.08cqh) #37d9ff66,inset 0 0 .18cqh #37d9ff2e}.fusion-value-control-focused svg,.fusion-value-control-focused strong,.fusion-value-control:hover svg,.fusion-value-control:hover strong{stroke:var(--cyan);color:var(--cyan)}.fusion-value-control-editing{border-color:var(--cyan);border-width:max(2px,.28cqh);border-style:dashed;border-top-right-radius:.16cqh;color:var(--cyan);box-shadow:0 0 0 max(1px,.08cqh) #37d9ff61,inset 0 0 .24cqh #37d9ff33}.fusion-value-control-editing svg,.fusion-value-control-editing strong{stroke:var(--cyan);color:var(--cyan)}.fusion-value-edit-menu{--fusion-edit-field-half-width: 4.25cqh;--fusion-edit-join-radius: .55cqh;--fusion-edit-join-stroke: max(1px, .18cqh);position:absolute;z-index:12;left:50%;right:auto;bottom:calc(100% - 1px);display:grid;grid-template-columns:repeat(2,7.05cqh);gap:.36cqh;padding:.4cqh;border:max(1px,.18cqh) solid #fff;border-bottom-color:transparent;border-radius:.55cqh;background:#000408fa;box-shadow:0 .24cqh .42cqh #000000c7;transform:translate(-50%)}.v-speeds-fieldset-takeoff .fusion-value-edit-menu{--fusion-edit-field-half-width: 3.85cqh}.minimums-row .fusion-value-edit-menu{--fusion-edit-field-half-width: 4.575cqh}.fusion-value-edit-menu:before,.fusion-value-edit-menu:after{content:"";position:absolute;top:calc(100% - var(--fusion-edit-join-stroke));height:calc(var(--fusion-edit-join-radius) + var(--fusion-edit-join-stroke));box-sizing:border-box;width:calc(50% - var(--fusion-edit-field-half-width));border-top:var(--fusion-edit-join-stroke) solid #fff;z-index:2;pointer-events:none}.fusion-value-edit-menu-corner{position:absolute;z-index:2;bottom:calc(0px - var(--fusion-edit-join-stroke));width:calc(var(--fusion-edit-join-radius) + var(--fusion-edit-join-stroke));height:calc(var(--fusion-edit-join-radius) + var(--fusion-edit-join-stroke));overflow:visible;fill:none;stroke:#fff;stroke-width:var(--fusion-edit-join-stroke);stroke-linecap:butt;stroke-linejoin:round;pointer-events:none}.fusion-value-edit-menu-corner path{vector-effect:non-scaling-stroke}.fusion-value-edit-menu-corner.corner-left{left:calc(0px - var(--fusion-edit-join-stroke))}.fusion-value-edit-menu-corner.corner-right{right:calc(0px - var(--fusion-edit-join-stroke))}.fusion-value-edit-menu:before{left:calc(var(--fusion-edit-join-radius) - var(--fusion-edit-join-stroke));width:max(0px,calc(50% - var(--fusion-edit-field-half-width) - var(--fusion-edit-join-radius) + var(--fusion-edit-join-stroke)));border-right:var(--fusion-edit-join-stroke) solid #fff;border-top-right-radius:var(--fusion-edit-join-radius)}.fusion-value-edit-menu:after{right:calc(var(--fusion-edit-join-radius) - var(--fusion-edit-join-stroke));width:max(0px,calc(50% - var(--fusion-edit-field-half-width) - var(--fusion-edit-join-radius) + var(--fusion-edit-join-stroke)));border-left:var(--fusion-edit-join-stroke) solid #fff;border-top-left-radius:var(--fusion-edit-join-radius)}.fusion-value-edit-menu button{min-width:0;height:3.35cqh;box-sizing:border-box;padding:.38cqh .72cqh .44cqh;border:max(1px,.13cqh) solid rgba(204,221,226,.78);border-radius:.72cqh;background:linear-gradient(180deg,#168bdd,#075da8 58%,#04386d);color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);line-height:1;text-shadow:inherit;box-shadow:inset 0 .16cqh .22cqh #daf5ff52;cursor:pointer}.fusion-value-edit-menu button:disabled{border-color:#969ea094;background:linear-gradient(180deg,#4b5052,#2d3032 58%,#1a1c1d);color:#e2e7e86b;box-shadow:none;cursor:default}.fusion-focus-cross{display:none;position:absolute;z-index:7;left:var(--fusion-cursor-x);top:var(--fusion-cursor-y);width:11.2cqh;height:11.2cqh;overflow:visible;fill:var(--cyan);transform:translate(-50%,-50%);filter:drop-shadow(0 0 .2cqh rgba(55,217,255,.55));pointer-events:none}.v-speeds-minimums{padding-left:.52cqh;padding-right:.52cqh}.minimums-row{grid-template-columns:minmax(0,1fr) 9.15cqh;gap:.25cqh}.fusion-radio-control{grid-template-columns:2.5cqh minmax(0,1fr);gap:.3cqh}.fusion-radio-control[aria-checked=true]{color:var(--cyan)}.minimums-row-off{grid-template-columns:minmax(0,1fr)}.pfd-alt-setting{position:absolute;z-index:4;right:calc(var(--pfd-right-scale-gap) + var(--pfd-vs-scale-width) + var(--pfd-scale-section-gap));top:calc(54.4% + var(--pfd-lower-scale-gap));width:13.9%;height:3.82%;display:grid;place-items:center;background:var(--pfd-scale-film);color:var(--cyan);font-size:var(--fusion-type-standard);font-weight:500;line-height:1;padding:0;border:0;font-family:inherit;cursor:pointer;pointer-events:auto}.pfd-alt-setting-fl-alert{animation:pfd-alt-setting-fl-alert-flash .8s steps(1,end) infinite}@keyframes pfd-alt-setting-fl-alert-flash{0%,49%{color:var(--cyan)}50%,to{color:transparent;text-shadow:none}}.pfd-right-data{right:1.6%;top:calc(72.1% - 4.2cqh);width:15.3%;gap:.25cqh;justify-items:end;color:#e6e5d7;font-size:var(--fusion-type-compact);font-weight:400;pointer-events:auto}.pfd-right-hotspot{position:relative;justify-self:end;display:grid;justify-items:end;width:max-content;min-width:0;box-sizing:border-box;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-shadow:inherit;cursor:pointer}.pfd-tcas-hotspot{gap:.25cqh;--pfd-hotspot-inset: -.62cqh -.78cqh}.pfd-right-data .pfd-xpdr-label{color:#e6e5d7}.pfd-right-data .pfd-xpdr-code{color:var(--fusion-green);font-size:var(--fusion-type-standard);font-weight:400}.pfd-right-data .pfd-overlay-tcas-mode,.pfd-right-data .pfd-overlay-tcas-limit,.pfd-right-data .pfd-overlay-tfc{color:var(--cyan);font-size:var(--fusion-type-primary);white-space:nowrap}.pfd-right-data .pfd-overlay-tcas-fail{color:#f4e640}.pfd-right-data .pfd-overlay-tfc{margin-top:var(--fusion-type-primary);display:block;--pfd-hotspot-inset: -.62cqh -.88cqh}.pfd-right-data .pfd-overlay-tcas-limit-empty{visibility:hidden}.pfd-right-data .pfd-overlay-stby{color:var(--cyan);font-size:var(--fusion-type-compact);display:block;margin-top:var(--fusion-type-primary);--pfd-hotspot-inset: -.62cqh -.92cqh}.pfd-right-data .pfd-overlay-no-wx,.pfd-right-data .pfd-overlay-tilt{color:#e6e5d7}.pfd-right-data .pfd-overlay-tilt{display:inline-flex;align-items:baseline;gap:.45cqh;margin-top:var(--fusion-type-compact);white-space:nowrap;--pfd-hotspot-inset: -.62cqh -.72cqh}.pfd-right-data .pfd-overlay-tilt-reading{display:inline-flex;align-items:baseline;gap:.08cqh}.pfd-right-data .pfd-overlay-tilt strong{color:var(--cyan);font-size:var(--fusion-type-standard);font-weight:400}.pfd-hdg-readout{position:absolute;z-index:4;left:55%;top:67.55%;color:#f3f5f5;font-size:var(--fusion-type-compact);font-weight:500;line-height:1;text-shadow:-.55px 0 var(--attitude-rim),.55px 0 var(--attitude-rim),0 -.55px var(--attitude-rim),0 .55px var(--attitude-rim);width:max-content;min-width:0;padding:0;pointer-events:none}.pfd-heading-hotspot{position:absolute;z-index:24;left:45.8%;top:67.2%;width:16.5%;height:calc(3.75% + 4px);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;cursor:pointer}.pfd-hdg-readout>span{display:block;white-space:nowrap}.pfd-hdg-readout strong{color:var(--cyan);font-size:var(--fusion-type-standard);font-weight:inherit}.pfd-wind-readout{position:absolute;z-index:4;right:27%;top:68.5%;display:flex;width:max-content;min-width:0;align-items:center;gap:.45cqh;color:var(--magenta);font-size:var(--fusion-type-primary);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer;pointer-events:auto;--pfd-hotspot-inset: -.62cqh -.9cqh}.pfd-wind-readout-components{top:68%;right:28%}.pfd-wind-readout-ground{display:grid;justify-items:start;gap:.15cqh}.pfd-wind-readout-ground>span,.pfd-wind-readout-ground>strong{display:block}.pfd-wind-components{display:grid;justify-items:stretch;row-gap:.08cqh}.pfd-wind-component{display:grid;grid-template-columns:3cqh auto;align-items:center;column-gap:.28cqh;min-height:2.85cqh}.pfd-wind-readout strong{font-weight:400}.pfd-wind-vector{width:6.3cqh;height:3.35cqh;overflow:visible;transform-origin:50% 50%}.pfd-wind-component-arrow{width:3cqh;height:3cqh;overflow:visible;transform-origin:50% 50%}.pfd-wind-vector path,.pfd-wind-component-arrow path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:miter;stroke-linecap:round}.pfd-wind-vector-rim{stroke:var(--attitude-rim);stroke-width:calc(var(--ladder-line-thickness) + .9px)}.pfd-wind-vector-face{stroke:currentColor;stroke-width:var(--ladder-line-thickness)}.pfd-time-readout{position:absolute;z-index:4;right:1.6%;top:auto;bottom:calc(.65% - 25px);width:max-content;min-width:0;height:calc(var(--fusion-type-standard) * 2 + .18cqh);display:grid;align-content:end;justify-items:end;gap:.18cqh;padding:0;border:0;background:transparent;color:#e8e6d7;font-size:var(--fusion-type-standard);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;white-space:nowrap;cursor:pointer;pointer-events:auto;--pfd-hotspot-inset: -.58cqh -.72cqh}.pfd-time-readout-with-status{bottom:calc(.65% - 25px + var(--fusion-type-standard) + .38cqh)}.pfd-time-line{display:inline-flex;align-items:baseline;gap:.45cqh}.pfd-time-line>span{font-size:var(--fusion-type-compact)}.pfd-time-line>strong{font-size:var(--fusion-type-standard);font-weight:400}.pfd-selection-inactive{position:absolute;z-index:4;right:1.6%;bottom:calc(.15% - 26px);font-size:var(--fusion-type-standard);font-weight:400;line-height:1;color:#e8e6d7;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none}.pfd-config-icon{position:absolute;z-index:5;right:18%;top:auto;bottom:-5%;width:5.85cqh;height:6.1cqh;border:0;border-radius:.92cqh;background:transparent;box-shadow:none;padding:0;overflow:hidden;contain:layout paint;cursor:pointer;pointer-events:auto}.pfd-config-icon img{display:block;width:100%;height:100%;object-fit:fill;transform:scale(1.12);transform-origin:50% 50%}@media(max-width:1180px),(max-height:760px){.aircraft-symbol{width:38.08cqh}}.fusion-system-dialog{position:absolute;z-index:45;right:0;bottom:-1.15%;width:46.5cqh;min-height:24cqh;max-height:46cqh;display:grid;grid-template-rows:3.3cqh minmax(0,1fr);box-sizing:border-box;overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204fb;box-shadow:0 .35cqh .65cqh #000000d1,inset 0 0 0 max(1px,.08cqh) #2d404af2;color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fusion-type-standard);font-weight:400;line-height:1;text-shadow:0 1px 2px #000;pointer-events:auto}.fusion-system-dialog:after{content:"";position:absolute;z-index:6;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);pointer-events:none}.fusion-system-dialog-body{min-height:0;box-sizing:border-box;padding:1.15cqh 1.1cqh 1.45cqh;overflow:auto}.fusion-system-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9cqh}.fusion-system-columns-radar{grid-template-columns:.82fr 1fr 1.25fr}.fusion-system-columns-hsi{grid-template-columns:1.1fr .9fr}.fusion-system-stack{display:grid;gap:.75cqh}.fusion-system-dialog fieldset{min-width:0;display:grid;align-content:start;gap:.12cqh;margin:0;padding:1.05cqh .55cqh .55cqh;border:max(1px,.16cqh) solid #c8d7d8;border-radius:.52cqh}.fusion-system-dialog legend{padding:0 .36cqh;font:inherit;color:#f4f7f9}.fusion-system-option{min-width:0;min-height:2.65cqh;display:grid;grid-template-columns:2.5cqh minmax(0,1fr);align-items:center;gap:.3cqh;box-sizing:border-box;padding:.12cqh .22cqh;border:max(1px,.12cqh) solid transparent;border-radius:.38cqh;background:transparent;color:#f4f7f9;font:inherit;font-size:var(--fusion-type-standard);text-align:left;cursor:pointer}.fusion-system-option-selected{color:var(--cyan)}.pfd-config-dialog{width:42cqh}.pfd-config-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7cqh}.pfd-config-dialog-grid button,.pfd-config-full-button{min-height:4cqh;padding:.25cqh .65cqh;border:max(1px,.16cqh) solid #d8e3df;border-radius:.75cqh;background:linear-gradient(180deg,#209cf0,#0872cf 25%,#00419a 63%,#062461);color:#fff;box-shadow:inset 0 .28cqh .28cqh #e6faff47,0 .12cqh .2cqh #000000bf;font:inherit;cursor:pointer}.pfd-config-full-button{width:100%;margin-top:.75cqh}.fusion-compact-dialog{width:34cqh}.baro-dialog{width:39%;min-height:26.5cqh;max-height:none;bottom:-4.5%}.baro-dialog>.nav-source-dialog-header{padding-left:3.25cqh}.baro-dialog .fusion-system-dialog-body{padding:2.8cqh 1.4cqh 3cqh;overflow:hidden}.baro-dialog-layout{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 10.1cqh;align-items:stretch;gap:.7cqh}.baro-dialog .baro-setting-group,.baro-dialog .baro-units-group{align-content:start;gap:.55cqh;padding:1.05cqh .72cqh .72cqh 1.25cqh;border-color:#aeb8b7}.baro-dialog .baro-units-group{align-self:start;gap:.85cqh;padding-left:.95cqh;padding-right:.45cqh}.baro-dialog legend{position:relative;top:-.28cqh;color:#d3d2cc}.baro-setting-row{display:grid;grid-template-columns:2.05cqh .65cqh 10.8cqh .9cqh 3.45cqh .65cqh 3.45cqh;align-items:center;justify-content:start;gap:0;min-height:3.65cqh}.baro-setting-row>.baro-radio{grid-column:1}.baro-setting-row>.baro-value-box{grid-column:3}.baro-adjust-button-increase{grid-column:5}.baro-adjust-button-decrease{grid-column:7}.baro-radio,.baro-standard-row{min-width:0;box-sizing:border-box;padding:0;border:0;background:transparent;color:#f4f7f9;font:inherit;cursor:pointer}.baro-radio{width:2.05cqh;height:2.05cqh;display:grid;place-items:center}.baro-value-box{min-width:0;height:3.45cqh;display:grid;grid-template-columns:2.45cqh minmax(0,1fr);align-items:center;gap:.22cqh;box-sizing:border-box;padding:.2cqh .48cqh .18cqh .22cqh;border:max(1px,.18cqh) solid #d5dfdb;border-radius:.58cqh;background:#030607;color:#f4f7f9;font:inherit;line-height:1;text-shadow:inherit;cursor:pointer}.baro-value-box-selected{color:var(--cyan)}.baro-value-box svg{width:2.25cqh;height:2.25cqh;fill:none;color:#fff;stroke:currentColor;stroke-width:2.05;stroke-linecap:butt;stroke-linejoin:miter;transform:scale(1.33);transform-origin:center}.baro-value-box .baro-value-arrow-head{fill:currentColor;stroke:none}.baro-value-box strong{justify-self:end;font:inherit;font-weight:400;white-space:nowrap}.baro-adjust-button{width:3.45cqh;height:3.45cqh;display:grid;place-items:center;box-sizing:border-box;padding:0;border:max(1px,.16cqh) solid #d8e3df;border-radius:.72cqh;background:linear-gradient(180deg,#209cf0,#0872cf 28%,#00419a,#062461);box-shadow:inset 0 .25cqh .28cqh #e6faff4d,inset 0 -.24cqh .28cqh #001046cc,0 .12cqh .2cqh #000000b8;color:#fff;cursor:pointer}.baro-adjust-button svg{width:2.35cqh;height:2.35cqh;fill:none;stroke:currentColor;stroke-width:2.45;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 1px 1px #001033)}.baro-standard-row{min-height:3.1cqh;display:grid;grid-template-columns:2.5cqh minmax(0,1fr);align-items:center;gap:.3cqh;padding-left:.02cqh;text-align:left}.baro-standard-row-selected{color:var(--cyan)}.baro-setting-divider{height:0;margin:.28cqh .1cqh .45cqh -.43cqh;border-top:max(1px,.14cqh) solid #889493}.baro-flight-level-alert{min-height:3.1cqh;grid-template-columns:2.25cqh minmax(0,1fr);gap:.35cqh;color:#f4f7f9;line-height:1}.baro-flight-level-alert-selected{color:var(--cyan)}.baro-units-group .fusion-system-option{min-height:3.1cqh;grid-template-columns:2.25cqh minmax(0,1fr);align-items:center;gap:.5cqh;padding:.12cqh 0;line-height:1}.baro-units-group .fusion-system-option>span{min-height:2.05cqh;display:flex;align-items:center;line-height:1}.fusion-system-stepper{display:grid;grid-template-columns:minmax(0,1fr) 4cqh 8cqh 4cqh;align-items:center;gap:.4cqh;margin-top:.7cqh}.fusion-system-stepper button,.fusion-system-stepper strong{min-height:3.6cqh;display:grid;place-items:center;box-sizing:border-box;border:max(1px,.16cqh) solid #d8e3df;border-radius:.65cqh;background:#020506;color:var(--cyan);font:inherit;font-weight:400}.fusion-system-stepper button{background:linear-gradient(180deg,#209cf0,#0872cf 25%,#00419a 63%,#062461);color:#fff;cursor:pointer}.tfc-tune-dialog{width:43cqh;max-height:52cqh}.tfc-xpdr-select{margin-top:.8cqh!important;grid-template-columns:repeat(2,1fr)}.tfc-test-button{min-width:9cqh;min-height:3.7cqh;display:block;margin:.8cqh 0 0 auto;padding:.25cqh .8cqh;border:max(1px,.16cqh) solid #d8e3df;border-radius:.7cqh;background:linear-gradient(180deg,#209cf0,#0872cf 25%,#00419a 63%,#062461);color:#fff;box-shadow:inset 0 .28cqh .28cqh #e6faff47,0 .12cqh .2cqh #000000bf;font:inherit;cursor:pointer}.tfc-test-button-active{border-color:var(--cyan);color:var(--cyan);filter:brightness(1.15)}.mfd{min-height:0;display:grid;grid-template-rows:36px minmax(0,1fr) 48px;background:#050707}.mfd.mfd-fusion-display{position:relative;width:100%;height:100%;grid-template-columns:18fr 41fr 41fr;grid-template-rows:minmax(0,1fr);overflow:hidden;container-type:size;background:#020506}.mfd-fusion-display>section{min-width:0;min-height:0;overflow:hidden;container-type:size}.mfd-fusion-eis-pane,.mfd-fusion-fms-pane{border-right:2px solid #d7e2e8}.mfd-fusion-fms-pane,.mfd-fusion-format-pane{display:grid;grid-template-rows:minmax(0,1fr);background:#020506}.mfd-header{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #2f3a40;color:#dfe8ec;background:#081012}.mfd-header strong{color:var(--cyan)}.mfd-content{min-height:0;display:grid;grid-template-columns:164px minmax(0,1fr);gap:6px;padding:6px;overflow:hidden}.mfd-main-page{position:relative;min-width:0;min-height:0;overflow:hidden;border-left:1px solid #566068}.eis-strip{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(3,76px) repeat(4,27px) minmax(76px,.85fr) minmax(78px,1fr);gap:3px;padding:4px 5px;overflow:hidden;background:#020506;border-right:2px solid #d8e0e4;color:#f2f6f8}.eis-pair-arc{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:2px;border-bottom:1px solid #9aa5ab}.eis-prop-synchroscope{position:absolute;z-index:3;left:50%;top:8px;width:34px;height:34px;overflow:visible;transform:translate(-50%)}.eis-prop-sync-disc,.eis-prop-sync-sector.black{fill:#020506}.eis-prop-sync-rotor{transform-box:fill-box;transform-origin:center}.eis-prop-sync-sector{stroke:#aeb8ba;stroke-width:.55;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eis-prop-sync-sector.white{fill:#f4f4ef}.eis-prop-sync-outline{fill:none;stroke:#f4f4ef;stroke-width:2.2;vector-effect:non-scaling-stroke}.eis-prop-synchroscope.uses-rpm-animation.is-clockwise .eis-prop-sync-rotor{animation:eis-prop-sync-clockwise var(--prop-sync-duration) linear infinite}.eis-prop-synchroscope.uses-rpm-animation.is-counterclockwise .eis-prop-sync-rotor{animation:eis-prop-sync-counterclockwise var(--prop-sync-duration) linear infinite}.eis-prop-synchroscope.uses-rpm-animation.is-synchronized .eis-prop-sync-rotor{animation:none;transform:rotate(0)}.eis-prop-synchroscope.has-bridge-phase .eis-prop-sync-rotor{animation:none;transform:rotate(var(--prop-sync-phase));transition:transform .11s linear}@keyframes eis-prop-sync-clockwise{to{transform:rotate(360deg)}}@keyframes eis-prop-sync-counterclockwise{to{transform:rotate(-360deg)}}.eis-pair-arc>span{align-self:center;color:#e6edf0;text-align:center;font-size:12px;font-weight:700}.eis-mini-arc{position:relative;min-width:0;height:70px;display:grid;justify-items:center;align-items:end;overflow:hidden}.eis-arc{position:absolute;left:50%;top:6px;width:54px;height:40px;transform:translate(-50%);overflow:visible}.eis-arc-scale{fill:none;stroke:#e9eeee;stroke-width:4;vector-effect:non-scaling-stroke}.eis-arc-idle-limit{stroke:var(--fusion-red);stroke-width:4;stroke-linecap:square;vector-effect:non-scaling-stroke}.eis-arc-limit{stroke:var(--fusion-red);stroke-width:4.8;stroke-linecap:square;vector-effect:non-scaling-stroke}.eis-arc-idle-limit{stroke:#e9eeee}.eis-arc .eis-arc-needle{fill:var(--green);stroke:none;filter:drop-shadow(0 0 2px rgba(55,255,122,.65))}.eis-mini-arc strong{position:relative;z-index:2;color:var(--green);font-size:22px;line-height:1;text-shadow:0 0 4px rgba(55,255,122,.3)}.eis-mini-arc strong.tone-yellow,.eis-data-row strong.tone-yellow{color:#f6e85b;text-shadow:0 0 3px rgb(246 232 91 / 30%)}.eis-mini-arc strong.tone-red,.eis-data-row strong.tone-red{color:var(--fusion-red);text-shadow:0 0 3px rgb(255 70 35 / 35%)}.eis-strip.data-invalid .eis-arc-needle{display:none}.eis-strip.data-invalid .eis-mini-arc strong,.eis-strip.data-invalid .eis-data-row strong{color:var(--fusion-red);font-size:14px;text-shadow:0 0 3px rgb(255 70 35 / 35%)}.cas-list .eis-status-label{color:#f4f0d8;font-size:15px;line-height:1.15;text-align:center}.eis-data-row{min-width:0;display:grid;grid-template-columns:minmax(32px,1fr) minmax(62px,1.2fr) minmax(32px,1fr);align-items:center;gap:3px;color:#e6edf0;font-size:12px}.eis-data-row strong{color:var(--green);font-size:18px;text-align:center}.eis-data-row span{text-align:center;font-weight:700}.eis-air-temp{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:2px 8px;padding-top:6px;border-top:1px solid #9aa5ab;border-bottom:1px solid #9aa5ab;color:#eef4f6;font-size:12px}.eis-air-temp strong{grid-column:1 / -1;text-align:center}.eis-air-temp span{color:#e5eef2;font-weight:700}.cas-list{min-height:0;overflow:hidden;color:#f6e85b;font-size:13px;font-weight:800;line-height:1.2}.cas-list p{margin:0 0 4px;white-space:nowrap}.cas-list .warning{color:var(--red)}.cas-list .caution{color:var(--amber)}.cas-list .advisory{color:#38ffd0}.cas-list .status{color:#e6edf0}.mfd-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;border-top:1px solid #2f3a40;background:#080b0c}.engine-page{--engine-type-compact: clamp(7px, 3.8cqh, 14px);--engine-type-standard: clamp(8px, 4.5cqh, 16px);--engine-type-primary: clamp(8px, 5.2cqh, 19px);--engine-type-current: clamp(8px, 6.4cqh, 25px);box-sizing:border-box;height:100%;min-height:0;display:grid;grid-template-rows:12% minmax(0,1fr) 13%;overflow:hidden;container-type:size;background:#010405;color:#f2f4e9}.engine-system-selector{width:43.5cqw;height:6.4cqh;align-self:center;margin-left:6.8cqw;display:grid;grid-template-columns:4.8cqh minmax(0,1fr) 5.5cqh;align-items:center;box-sizing:border-box;border:max(1px,.18cqh) solid #e8eee8;border-radius:2.35cqh;background:linear-gradient(#343a3c,#080b0b 48%,#151b1c);box-shadow:inset 0 0 0 max(1px,.13cqh) #657170;font-size:var(--engine-type-standard);font-weight:400;letter-spacing:.05em;line-height:1}.engine-system-selector>.fusion-circular-arrow-icon{justify-self:center;width:3.35cqh;height:3.35cqh;overflow:visible;fill:none;stroke:#f4f7f9;stroke-width:2.05;stroke-linecap:butt;stroke-linejoin:miter;transform:scale(1.18);transform-origin:center}.engine-system-selector>.fusion-circular-arrow-icon .fusion-circular-arrow-head{fill:#f4f7f9;stroke:none}.engine-system-selector>strong{font-weight:400}.engine-system-selector>i{width:0;height:0;justify-self:center;border-left:1.9cqh solid transparent;border-right:1.9cqh solid transparent;border-top:2.2cqh solid #187bdc;filter:drop-shadow(0 0 .1cqh #f5f5e7)}.engine-system-content{min-width:0;min-height:0;display:grid;grid-template-columns:55% 45%;overflow:visible}.engine-system-arcs{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));overflow:hidden}.engine-system-arcs .eis-pair-arc{--system-arc-width: 85%;position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 16.5cqw minmax(0,1fr);align-items:stretch;gap:0;border:0}.engine-system-arcs .eis-pair-arc>span{position:absolute;z-index:3;left:50%;bottom:.55cqh;transform:translate(-50%);font-size:var(--engine-type-compact);font-weight:400;letter-spacing:var(--fusion-letter-spacing-compact);line-height:1}.engine-system-arcs .eis-mini-arc{width:100%;height:100%;overflow:visible}.engine-system-arcs .eis-pair-arc>.eis-mini-arc:first-child{grid-column:1;transform:translate(5cqw)}.engine-system-arcs .eis-pair-arc>.eis-mini-arc:last-child{grid-column:3;transform:translate(-5cqw)}.engine-system-arcs .eis-mini-arc .eis-arc{top:.2cqh;width:var(--system-arc-width);height:auto;aspect-ratio:114 / 62;overflow:visible}.engine-system-arcs .eis-mini-arc strong{position:absolute;z-index:3;bottom:.15cqh;left:50%;transform:translate(-50%);font-size:var(--engine-type-current);font-weight:400;line-height:1;white-space:nowrap}.engine-system-arcs .eis-arc-scale,.engine-system-arcs .eis-arc-idle-limit{stroke-width:2}.engine-system-arcs .eis-arc-limit{stroke-width:2.4}.engine-system-arcs .eis-prop-synchroscope,.engine-system-arcs .eis-prop-invalid-symbol{top:.5cqh;width:9.9cqh;height:9.9cqh}.engine-page.data-invalid .engine-system-arcs .eis-arc-needle{display:none}.engine-page.data-invalid .engine-system-arcs .eis-mini-arc strong{color:var(--fusion-red)}.engine-system-secondary{min-width:0;min-height:0;display:grid;grid-template-rows:55% 45%;position:relative;top:-12cqh;height:calc(100% + 12cqh);align-self:start;border-left:2px solid #899696;overflow:hidden}.engine-system-fuel-row{min-height:0;display:grid;grid-template-columns:50% 50%}.engine-system-air-temperature{width:18.45cqw;box-sizing:border-box;align-self:center;justify-self:end;margin-right:.45cqw;display:grid;grid-template-columns:1fr;gap:.55cqh;padding:1.15cqh 2.6cqw .65cqh 2.6cqw;border:max(1px,.13cqh) solid #9aa5a5;color:#f2f2e9;font-size:var(--engine-type-compact);line-height:1}.engine-system-air-temperature>span{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.4cqw;letter-spacing:var(--fusion-letter-spacing-compact)}.engine-system-air-temperature strong{justify-self:end;color:var(--green);font-size:var(--engine-type-standard);font-weight:400;letter-spacing:var(--fusion-letter-spacing-standard);text-align:right}.engine-page.data-invalid .engine-system-air-temperature strong{color:#f6e85b}.engine-system-oil-row{position:relative;min-height:0;display:grid;grid-template-columns:1fr 1fr;padding-bottom:3.3cqh}.engine-system-oil-label{position:absolute;left:0;right:0;bottom:.75cqh;text-align:center;color:#f0efe8;font-size:var(--engine-type-compact);font-weight:400;letter-spacing:var(--fusion-letter-spacing-compact);line-height:1}.engine-system-vertical-gauge{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 4.2cqh;overflow:hidden}.engine-system-vertical-gauge>span{align-self:center;text-align:center;color:#f0efe8;font-size:var(--engine-type-compact);letter-spacing:var(--fusion-letter-spacing-compact);line-height:1}.engine-system-oil-row .engine-system-vertical-gauge>span{visibility:hidden}.engine-system-meter{position:relative;min-height:0;margin:2.1cqh 1cqw .6cqh}.engine-system-meter-svg{display:block;width:100%;height:100%;overflow:visible}.engine-system-scale-zone{shape-rendering:geometricPrecision}.engine-system-scale-zone.tone-green{fill:#30f108}.engine-system-scale-zone.tone-yellow{fill:#fff20a}.engine-system-scale-zone.tone-red{fill:#ff3f20}.engine-system-scale-frame{fill:none;stroke:#e0d7b77a;stroke-width:max(1px,.13cqh);vector-effect:non-scaling-stroke}.engine-system-marker{--engine-marker-color: var(--green);color:var(--engine-marker-color)}.engine-system-marker>path{fill:#010405;stroke:currentColor;stroke-width:max(1px,.18cqh);stroke-linejoin:miter;vector-effect:non-scaling-stroke}.engine-system-marker-value{fill:currentColor;font-family:inherit;font-size:18px;font-weight:400;dominant-baseline:central;text-anchor:middle}.engine-system-marker.tone-yellow{--engine-marker-color: #f6e85b}.engine-system-marker.tone-red{--engine-marker-color: var(--fusion-red)}.engine-system-invalid-cross{fill:none;stroke:#f6e600;stroke-width:max(1px,.18cqh);vector-effect:non-scaling-stroke}.engine-system-fuel-row .engine-system-meter{margin:7.05cqh 1.2cqw .6cqh}.engine-system-fuel-row .engine-system-vertical-gauge{grid-template-rows:36cqh 4.2cqh;align-content:start}.engine-system-fuel-row .engine-system-vertical-gauge>span{position:relative;top:4.1cqh}.engine-system-oil-row .engine-system-meter{margin-top:3.05cqh}.engine-system-footer{min-width:0;min-height:0;display:grid;grid-template-columns:66.666667% 33.333333%;border-top:max(1px,.16cqh) solid #899696;background:#010405;overflow:hidden}.fusion-fms-toolbar.engine-system-toolbar{height:100%;padding-right:0}.engine-system-toolbar .engine-system-toolbar-strip{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.engine-system-toolbar .engine-system-toolbar-strip .fusion-fms-bezel-button:last-child{border-right-width:0;border-radius:2.17cqw 0 0}.engine-system-scratchpad{min-width:0;min-height:0;width:100%;height:100%;resize:none;box-sizing:border-box;padding:1.05cqh 1.65cqw 1.15cqh;border:max(1px,.18cqh) solid #8ca8bd;border-left-color:#c4cac1;border-radius:0;outline:0;overflow:hidden;background:linear-gradient(180deg,#0d56ae,#063b88 52%,#041f5d);box-shadow:inset 0 .22cqh .26cqh #acdeff47,inset 0 0 0 max(1px,.08cqh) #0b2555e0;color:#f4f1e7;caret-color:#f4f1e7;font:inherit;font-size:var(--engine-type-standard);font-weight:400;line-height:1.08;letter-spacing:var(--fusion-letter-spacing-standard);text-align:left;text-transform:uppercase;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal}.systems-page,.flight-plan-page,.placeholder-page{height:100%;padding:18px;display:grid;align-content:start;gap:10px}.system-line,.fpl-row,.placeholder-page p{margin:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;border:1px solid #314048;background:#0a1214;padding:0 12px;color:#d2dce0}.flight-plan-page{grid-template-rows:5.6cqh 6.2cqh minmax(0,1fr) 7.8cqh;padding:1.4cqh;gap:1.1cqh;background:#020506;container-type:size}.fpl-tabs{min-width:0;display:grid;grid-template-columns:.9fr .9fr 1.3fr 1fr;gap:.35cqh}.fpl-tabs button,.fpl-action-row button{min-width:0;border:1px solid #6c8390;border-radius:.9cqh;background:linear-gradient(180deg,#164f88,#0a2f5d);color:#fff;font-size:clamp(6px,2.1cqh,13px);line-height:1;font-weight:700;overflow:hidden;text-overflow:ellipsis}.fpl-tabs .selected{color:#041006;border-color:#8affaa;background:linear-gradient(180deg,#9dffb7,#29d866)}.fpl-action-row{min-width:0;display:grid;grid-template-columns:1fr 1fr .95fr;gap:.9cqh;align-items:center;color:#fff;font-size:clamp(6px,2.1cqh,13px);line-height:1}.fpl-action-row span,.fpl-action-row strong{min-width:0;height:100%;display:grid;place-items:center;border:1px solid #53646d;border-radius:.7cqh;background:#151b1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpl-route-list{min-height:0;display:grid;align-content:start;gap:1.1cqh;overflow:hidden}.fpl-weight-summary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9cqh;margin-top:.2cqh}.fpl-weight-summary span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7cqh;padding:.8cqh 1.1cqh;border:1px solid #465962;border-radius:.6cqh;background:#081114;color:#55dff0;font-size:clamp(6px,1.9cqh,12px);line-height:1;white-space:nowrap;overflow:hidden}.fpl-weight-summary strong{color:#fff;font-weight:400;text-align:right;overflow:hidden;text-overflow:ellipsis}.fpl-route-row{min-width:0;min-height:8.6cqh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:.9cqh;padding:0 1.2cqh;border:1px solid #5d707a;border-radius:.8cqh;background:linear-gradient(180deg,#163b4a,#091116 46%,#102c38);color:#f4f8fa}.fpl-route-row.active{border-color:#5fe38e}.fpl-route-row strong{color:#fff;font-size:clamp(7px,2.8cqh,17px);line-height:1;overflow:hidden;text-overflow:ellipsis}.fpl-route-row span{color:#fff;font-size:clamp(6px,2.1cqh,13px);line-height:1;overflow:hidden;text-overflow:ellipsis}.fpl-route-row em{color:#8aff8f;font-size:clamp(6px,2.1cqh,13px);line-height:1;font-style:normal;text-align:right;overflow:hidden;text-overflow:ellipsis}.fpl-summary{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9cqh}.fpl-summary span{min-width:0;display:grid;align-items:center;padding:0 1.1cqh;border:1px solid #314048;background:#0a1214;color:#d2dce0;font-size:clamp(6px,1.9cqh,12px);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfd-cas-messages-window{position:absolute;z-index:20;top:18px;right:18px;width:min(430px,calc(100% - 36px));max-height:calc(100% - 36px);display:grid;grid-template-rows:3.3cqh minmax(0,1fr) 28px;gap:0;padding:0 0 .58cqh;overflow:hidden;color:#f4f7f9;font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif}.mfd-cas-messages-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 3.3cqh;align-items:center;padding-left:14px;border-bottom:max(1px,.16cqh) solid #c8d7d8;background:linear-gradient(180deg,#1b72ba,#075293 48%,#05265c);box-shadow:inset 0 2px 3px #daf2ff3d}.mfd-cas-messages-header strong{font-size:17px;font-weight:500;line-height:1}.mfd-cas-messages-list{min-height:0;margin:8px;padding:10px;overflow:auto;border:1px solid #8da1aa;background:#050b0ef5}.mfd-cas-message-entry{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:5px 9px;padding:10px 12px;border:1px solid var(--cyan);border-radius:4px;box-shadow:inset 0 0 3px #37d9ff2e}.mfd-cas-message-entry>span{color:var(--magenta);font-size:15px}.mfd-cas-message-entry>strong{color:#fff;font-size:17px;font-weight:500}.mfd-cas-message-entry p,.mfd-cas-message-entry small{grid-column:1 / -1;margin:0;color:#dce8ec;font-size:13px;line-height:1.15}.mfd-cas-message-entry small{color:var(--cyan)}.mfd-cas-messages-window>footer{align-self:center;padding:0 8px;color:#ffe33f;font-size:12px;line-height:1}.fpl-row.active{border-color:#5fe38e}.placeholder-page h2{margin:0 0 6px;color:var(--cyan);font-size:20px}.map-page{position:relative;height:100%;background:linear-gradient(transparent 49%,rgba(87,103,112,.5) 50%,transparent 51%),linear-gradient(90deg,transparent 49%,rgba(87,103,112,.5) 50%,transparent 51%),#071012}.map-rose{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid #314048;border-radius:50%;color:var(--cyan)}.map-rose span{position:absolute;top:8px;left:50%;transform:translate(-50%);font-size:18px}.map-waypoint-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;pointer-events:none}.map-route-line{position:absolute;left:calc(50% - 1px);bottom:50%;width:2px;background:var(--magenta);box-shadow:0 0 8px color-mix(in srgb,var(--magenta) 80%,transparent)}.map-waypoint{position:absolute;left:calc(50% - 28px);width:56px;height:20px;display:grid;place-items:center;border:1px solid var(--magenta);background:#09050ccc;color:var(--magenta);font-size:11px;transform:rotate(0)}.map-range{position:absolute;right:18px;bottom:18px;min-width:96px;padding:4px 8px;border:1px solid #314048;background:#050809c7;color:#d2dce0;text-align:center;font-size:13px}.map-aircraft{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;display:grid;place-items:center;color:#ffd545;font-size:20px}.map-data{position:absolute;left:18px;bottom:18px;display:grid;gap:6px;color:#d2dce0;font-size:14px}.map-data span{min-width:132px;padding:4px 8px;border:1px solid #314048;background:#050809c7}@media(max-width:1180px),(max-height:760px){.mfd{grid-template-rows:30px minmax(0,1fr) 42px}.mfd-content{grid-template-columns:118px minmax(0,1fr);gap:4px;padding:4px}.eis-strip{grid-template-rows:repeat(3,58px) repeat(4,22px) minmax(54px,.7fr) minmax(54px,1fr);gap:2px;padding:3px}.eis-pair-arc{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}.eis-pair-arc>span{font-size:10px}.eis-mini-arc{height:54px}.eis-arc{width:42px;height:27px;border-width:2px}.eis-mini-arc i{top:21px;height:24px}.eis-mini-arc strong{font-size:17px}.eis-data-row{grid-template-columns:minmax(24px,1fr) minmax(48px,1.2fr) minmax(24px,1fr);font-size:10px}.eis-data-row strong{font-size:14px}.eis-air-temp,.cas-list{font-size:10px}.flight-plan-page{grid-template-rows:5.4cqh 6cqh minmax(0,1fr) 7.4cqh;padding:1.2cqh;gap:.9cqh}.fpl-tabs button,.fpl-action-row,.fpl-action-row button{font-size:clamp(5px,2cqh,10px)}.fpl-route-row{min-height:8.2cqh;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1fr);gap:.7cqh;padding:0 1cqh}.fpl-route-row strong{font-size:clamp(6px,2.65cqh,13px)}.fpl-route-row span,.fpl-route-row em,.fpl-summary span{font-size:clamp(5px,1.95cqh,10px)}}.fusion-fms{--fms-navy: #001329;--fms-panel: #031c34;--fms-panel-light: #164257;--fms-panel-dark: #010a13;--fms-white: #edf1df;--fms-silver: #b8c1b9;--fms-blue-top: #0a72c9;--fms-blue-bottom: #05305f;--fms-green-top: #24a32e;--fms-green-bottom: #09650e;--fms-cyan: #16e8ef;--fms-magenta: #ff4be2;--fms-amber: #ffd22b;--fms-type-compact: clamp(8px, 2.05cqh, 14px);--fms-letter-spacing-compact: .12em;--fms-type-standard: clamp(9px, 2.42cqh, 16px);--fms-letter-spacing-standard: .025em;--fms-type-primary: clamp(8px, 2.585cqh, 19px);--fms-button-outline-width: clamp(.7px, .1cqh, 1px);--fms-field-height: 3.65cqh;position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:10.2cqh minmax(0,1fr) 7.4cqh;overflow:hidden;container-type:size;background:linear-gradient(180deg,#07101a,#00060b 19%,#001127);color:var(--fms-white);font-family:FusionEurostile,FusionOswald,Arial Narrow,Arial,Helvetica,sans-serif;font-size:var(--fms-type-standard);line-height:1;letter-spacing:var(--fms-letter-spacing-standard);text-shadow:0 0 .08cqh rgba(255,255,255,.65)}.fusion-fms button,.fusion-fms fieldset,.fusion-fms legend{font:inherit}.fusion-fms strong,.fusion-fms b{font-weight:var(--fusion-font-weight-regular, 400)}.fusion-fms button{cursor:pointer;-webkit-text-stroke:var(--fms-button-outline-width) #020305;paint-order:stroke fill}.fusion-fms button:disabled{cursor:default}.fusion-fms-menu-bar,.fusion-mfd-checklist-header{min-width:0;display:grid;grid-template-columns:9.25cqw minmax(0,1fr) 10.9cqw;align-items:stretch;padding:.35cqh .45cqw .15cqh;border-bottom:max(1px,.17cqh) solid transparent;background:#000}.fusion-fms-unit-label{align-self:start;padding:.55cqh 0 0 .35cqw;color:var(--fms-magenta);font-size:var(--fms-type-primary);font-weight:var(--fusion-font-weight-regular, 400);letter-spacing:normal;line-height:1;white-space:nowrap;transform:translateY(-.4cqh)}.fusion-fms-menu-bar nav,.fusion-mfd-checklist-header nav{position:relative;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;transform:translateY(-.4cqh)}.fusion-fms-menu-bar nav:after,.fusion-mfd-checklist-header nav:after{content:"";position:absolute;top:.08cqh;right:-.6cqw;bottom:1cqh;left:-.25cqw;border:max(1px,.17cqh) solid rgba(150,160,157,.72);border-top:0;border-radius:0 0 .85cqh .85cqh;pointer-events:none}.fusion-fms-menu-bar nav>button,.fusion-mfd-checklist-header nav>button{position:relative;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 2.65cqh;place-items:center;gap:.05cqh;padding:.15cqh .05cqw .55cqh;border:0;border-radius:.65cqh;background:transparent;color:var(--fms-white);font-size:var(--fms-type-standard);line-height:1;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fusion-mfd-checklist-header nav>button{align-self:start;height:calc(100% - 1cqh)}.fusion-fms-menu-bar nav>button>span,.fusion-mfd-checklist-header nav>button>span{transform:translateY(-.53cqh)}.fusion-fms-menu-bar nav>button:after,.fusion-mfd-checklist-header nav>button:after{content:"";position:absolute;top:.08cqh;right:-.08cqw;bottom:.08cqh;left:-.08cqw;border:max(1px,.17cqh) solid transparent;border-radius:.8cqh;pointer-events:none;display:none}.fusion-fms-menu-bar nav>button.alternate:after{display:block;bottom:calc(1cqh + max(1px,.17cqh) + 1px);border-color:var(--fms-cyan);border-radius:.8cqh}.fusion-fms-menu-bar nav>button.modified:after{display:block;border-top-color:transparent;border-right-color:#39efa0;border-bottom-color:#39efa0;border-left-color:#39efa0;border-radius:0 0 .8cqh .8cqh;box-shadow:0 .08cqh .12cqh #39efa066}.fusion-fms-menu-bar nav>button.pressed:after,.fusion-mfd-checklist-header nav>button.pressed:after{display:block;bottom:calc(1cqh + max(1px,.17cqh) + 1px);border-color:var(--fms-cyan);border-radius:.8cqh;box-shadow:0 0 .16cqh #16e8efb8}.fusion-fms-menu-image{width:min(100%,5.05cqh);height:5.05cqh;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.fusion-fms-home{align-self:center;justify-self:center;width:4.75cqh;height:4.75cqh;display:grid;place-items:center;margin-left:0;padding:0;border:0;background:transparent;box-shadow:none;transform:translate(.525cqw,1cqh)}.fusion-fms-home-image{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.fusion-fms-page-stage{position:relative;min-width:0;min-height:0;overflow:visible;background:var(--fms-navy)}.fusion-fms-page{position:relative;top:-.62cqh;width:100%;height:calc(100% + .62cqh);min-width:0;min-height:0;display:grid;grid-template-rows:4.46cqh minmax(0,1fr);overflow:hidden}.fusion-fms-setup-page{grid-template-rows:4.46cqh 1.5cqh 4.4cqh minmax(0,1fr);isolation:isolate;background:#000}.fusion-fms-page-stage:has(>.fusion-fms-setup-page){background:#000}.fusion-fms-setup-page:before{content:"";position:absolute;z-index:0;top:2.28cqh;right:.35%;bottom:0;left:.35%;border-radius:.72cqh .72cqh 0 0;background:var(--fms-navy);pointer-events:none}.fusion-fms-setup-page>.fusion-fms-tabs:not(.compact){grid-row:1;z-index:3;background:transparent}.fusion-fms-setup-page>.fusion-fms-tabs.compact{grid-row:3;z-index:3;background:transparent}.fusion-fms-setup-page>.fusion-fms-page-content{position:relative;z-index:1;grid-row:4;padding-top:1.1cqh}.fusion-fms-setup-frame{position:absolute;z-index:2;left:0;width:100%;overflow:visible;pointer-events:none}.fusion-fms-setup-primary-frame{top:2.28cqh;height:calc(100% - 2.28cqh)}.fusion-fms-setup-detail-frame{top:8.16cqh;right:1.7cqw;left:1.7cqw;width:calc(100% - 3.4cqw);height:calc(100% - 8.16cqh - 1.7cqw)}.fusion-fms-setup-frame path{fill:none;stroke:#98a5a2;stroke-width:max(2px,.3cqh);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .08cqh rgba(216,231,224,.34))}.fusion-fms-setup-page>.fusion-fms-tabs button{font-size:var(--fms-type-standard)}.fusion-fms-setup-page>.fusion-fms-tabs.compact{height:4.4cqh;margin-left:calc(3.25cqw - 1px);padding-block:.15cqh .16cqh}.fusion-fms-setup-page>.fusion-fms-tabs.compact button{flex:0 0 20cqw;width:20cqw;padding-block:.28cqh .42cqh;padding-inline:.8cqw;font-size:var(--fms-type-standard);letter-spacing:var(--fms-letter-spacing-standard)}.fusion-fms-setup-page>.fusion-fms-tabs.compact:has(>button:nth-of-type(3))>button:nth-of-type(1){flex-basis:21cqw;width:21cqw}.fusion-fms-setup-page>.fusion-fms-tabs.compact:has(>button:nth-of-type(3))>button:nth-of-type(2){flex-basis:28.3cqw;width:28.3cqw}.fusion-fms-setup-page>.fusion-fms-tabs.compact:has(>button:nth-of-type(3))>button:nth-of-type(3){flex-basis:11.1cqw;width:11.1cqw}.fusion-fms-page-content{min-width:0;min-height:0;padding:.8cqh .75cqw;overflow:hidden}.fusion-fms-tabs{--fusion-fms-tab-seam-dark-width: round(nearest, .42cqw, 1px);--fusion-fms-tab-seam-light-width: round(nearest, .8cqw, 1px);position:relative;z-index:auto;box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:stretch;gap:0;padding:.34cqh 1.9cqw .24cqh;border:0;background:#000;overflow:visible}.fusion-fms-tabs.compact{width:max-content;height:3.5cqh;max-width:calc(100% - 1.1cqw);min-width:47%;margin-left:.55cqw;padding:.15cqh 0 .16cqh;border:0;background:transparent}.fusion-fms-tabs button{position:relative;z-index:3;isolation:isolate;flex:0 0 auto;min-width:0;margin:0;padding:.45cqh 4.65cqw .69cqh;border:max(1px,.14cqh) solid transparent;border-radius:0;background:linear-gradient(180deg,#031d48,#064c9f 54%,#078fe2);box-shadow:inset 0 .12cqh .12cqh #010716d9,inset 0 -.1cqh .12cqh #23b8ff8c;color:#fff;font-size:var(--fms-type-standard);font-weight:var(--fusion-font-weight-regular, 400);white-space:nowrap}.fusion-fms-tab-separator{position:relative;z-index:5;flex:0 0 calc(var(--fusion-fms-tab-seam-dark-width) + var(--fusion-fms-tab-seam-light-width));align-self:stretch;width:calc(var(--fusion-fms-tab-seam-dark-width) + var(--fusion-fms-tab-seam-light-width));min-width:0;height:auto;margin:.08cqh calc(-1 * var(--fusion-fms-tab-seam-light-width)) .08cqh calc(-1 * var(--fusion-fms-tab-seam-dark-width));overflow:visible;pointer-events:none}.fusion-fms-tab-separator .dark{fill:#001337}.fusion-fms-tab-separator .light{fill:#0b8ed2}.fusion-fms-tabs button:first-child{border-radius:.85cqh 0 0 .85cqh}.fusion-fms-tabs button:last-child{border-radius:0 1.25cqh 1.25cqh 0}.fusion-fms-tabs button.selected{z-index:4;margin-top:-.24cqh;margin-bottom:-.24cqh;border-color:#f2f4e9;border-radius:.82cqh;background:linear-gradient(180deg,#b6ff8b 0 3%,#68e84f 3% 8%,transparent 8% 100%),linear-gradient(180deg,#3dcc45,#209b34 28%,#176c29 52%,#103a19 68%,#07180b 82%,#030806);box-shadow:inset 0 .1cqh #deffbfeb,inset 0 .28cqh #47dc3eb3,inset 0 -.28cqh .18cqh #000702f0,0 0 .12cqh #eef4e594}.fusion-fms-tabs button.selected:before,.fusion-fms-tabs button.selected:after{content:"";position:absolute;z-index:1;top:.16cqh;bottom:.16cqh;display:block;pointer-events:none}.fusion-fms-tabs button.selected:before{right:auto;left:0;width:.32cqw;background:#63e657;clip-path:polygon(0 14%,100% 0,100% 100%,0 86%)}.fusion-fms-tabs button.selected:after{right:0;left:auto;width:.48cqw;border:0;background:#08240d;clip-path:polygon(0 0,100% 14%,100% 86%,0 100%)}.fusion-fms-tabs button:not(:disabled):hover,.fusion-fms-tabs button:focus-visible{z-index:6;border-color:var(--fms-cyan);border-radius:.82cqh;outline:none;box-shadow:inset 0 .12cqh .14cqh #9bf3ff57,inset 0 -.12cqh .15cqh #001937a3,0 0 .12cqh #16e8efb8}.fusion-fms-tabs button.selected:not(:disabled):hover,.fusion-fms-tabs button.selected:focus-visible{box-shadow:inset 0 .1cqh #deffbfeb,inset 0 .28cqh #47dc3eb3,inset 0 -.28cqh .18cqh #000702f0,0 0 .12cqh #16e8efb8}.fusion-fms-tabs.compact button{min-width:10cqw;padding-block:.15cqh .24cqh;padding-inline:1.3cqw;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-field{min-width:3.7cqw;min-height:var(--fms-field-height);display:inline-grid;place-items:center;padding:.42cqh .72cqw .38cqh;border:.16cqh solid #c8cbc0;border-radius:.55cqh;background:#020405;box-shadow:inset 0 0 0 .08cqh #52636b;color:#fff;font-size:inherit;line-height:1;white-space:nowrap}.fusion-fms-field.active,.fusion-fms-field:not(:disabled):hover,.fusion-fms-field:focus-visible{outline:none;border-color:var(--fms-cyan);box-shadow:0 0 0 .13cqh var(--fms-cyan),inset 0 0 0 .08cqh #52636b}.fusion-fms-field.disabled,.fusion-fms-field:disabled{border-color:#626967;color:#777f7c}.fusion-fms-bezel-button{position:relative;min-width:0;min-height:3.85cqh;display:inline-grid;place-items:center;align-content:center;padding:.25cqh .8cqw;border:.18cqh solid #c4cac1;border-radius:.9cqh;background:linear-gradient(180deg,#1269b9,#074688 55%,#08204a);box-shadow:inset 0 .15cqh .18cqh #ffffff52,0 0 0 .08cqh #475a67;color:#fff;line-height:1;white-space:nowrap}.fusion-fms-bezel-button.selected{border-color:#9af4ab;background:linear-gradient(180deg,#29b94d,#107420 65%,#0a3a12)}.fusion-fms-bezel-button:disabled{border-color:#717775;background:linear-gradient(#424747,#252929);box-shadow:none;color:#8d9390;text-shadow:none}.fusion-fms-panel-box{min-width:0;margin:0;padding:1.35cqh 1.5cqw 1.05cqh;border:.16cqh solid #b8c2bd;border-radius:.85cqh;background:#000d1ca3}.fusion-fms-panel-box legend{padding:0 .55cqw;color:var(--fms-white);font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-option{min-width:0;min-height:3cqh;display:grid;grid-template-columns:2.7cqh minmax(0,1fr);align-items:center;gap:.35cqw;padding:0;border:0;background:transparent;color:var(--fms-white);text-align:left;white-space:nowrap}.fusion-fms-option.selected{color:var(--fms-cyan)}.fusion-fms .fusion-radio-mark{color:#e1e7df}.fusion-fms .fusion-radio-mark-inner{fill:var(--fms-cyan)}.fusion-fms-divider{height:.14cqh;background:#aeb8b4}.fusion-fms-readout{min-width:0;min-height:3.25cqh;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75cqw;color:var(--fms-white)}.fusion-fms-readout>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fusion-fms-readout strong{color:#fff;font-weight:400;white-space:nowrap}.fusion-fms-readout strong.green,.fusion-fms-readout .green{color:var(--green)}.fusion-fms-readout strong.cyan,.fusion-fms-readout .cyan{color:var(--fms-cyan)}.fusion-fms-readout.editable{grid-template-columns:minmax(0,1fr) minmax(5cqw,auto)}.fusion-fms-readout.editable .fusion-fms-field{color:var(--fms-cyan)}.fusion-fms-labeled-field{min-width:0;display:grid;place-items:center;gap:.35cqh;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);white-space:nowrap}.fusion-fms-labeled-field .fusion-fms-field{width:100%;font-size:var(--fms-type-standard);letter-spacing:var(--fms-letter-spacing-standard)}.fusion-fms-scrollbar{min-width:6cqw;height:100%;display:grid;grid-template-rows:3.8cqh minmax(0,1fr) 3.8cqh;overflow:hidden;border:.15cqh solid #819094;border-radius:1.05cqh;background:#02080c}.fusion-fms-scrollbar>button{display:grid;place-items:center;padding:0;border:0;background:#071119;color:#d8ded5}.fusion-fms-scrollbar>button svg{width:2.2cqh;height:1.5cqh;fill:none;stroke:currentColor;stroke-width:2}.fusion-fms-scroll-track{position:relative;min-height:0;margin:.12cqh .38cqw;border-radius:1.2cqh;background:linear-gradient(90deg,#01080d,#04131e 52%,#01070b);box-shadow:inset 0 0 0 .12cqh #788985}.fusion-fms-scroll-track span{position:absolute;left:0;right:0;height:29%;min-height:4.5cqh;display:grid;place-items:center;border-radius:1cqh;background:linear-gradient(90deg,#0b2c76,#075fd0 28%,#0648b3 70%,#071d64);color:#e8eee4;box-shadow:inset 0 0 0 .12cqh #3e75bd,inset .16cqw 0 .12cqh #63a7ef8a}.fusion-fms-scroll-track .fusion-circular-arrow-icon{width:2.8cqh;height:2.8cqh;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.05;stroke-linecap:butt;stroke-linejoin:miter}.fusion-fms-scroll-track .fusion-circular-arrow-head{fill:currentColor;stroke:none}.fusion-fms-toolbar{position:relative;min-width:0;padding:0 .2cqw .217cqw;border-top:0;background:#000;overflow:hidden}.fusion-fms-toolbar-viewport{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch}.fusion-fms-toolbar-viewport::-webkit-scrollbar{display:none}.fusion-fms-toolbar-strip{width:133.333333%;height:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.fusion-fms-toolbar .fusion-fms-bezel-button{position:relative;z-index:1;min-height:0;height:100%;width:calc(100% + 1.35cqw);padding:.36cqw .25cqw;border-width:.26cqw;border-bottom-width:0;border-radius:2.17cqw 0 0;font-size:var(--fms-type-primary);line-height:1;scroll-snap-align:start}.fusion-fms-toolbar .fusion-fms-bezel-button+.fusion-fms-bezel-button{z-index:2}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(3){z-index:3}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(4){z-index:4}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(5){z-index:5}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(6){z-index:6}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(7){z-index:7}.fusion-fms-toolbar .fusion-fms-bezel-button:nth-child(8){z-index:8}.fusion-fms-toolbar .fusion-fms-bezel-button:last-child{z-index:8;width:100%;border-radius:2.17cqw 2.17cqw 0 0}.fusion-fms-toolbar .fusion-fms-bezel-button>span{display:block}.fusion-fms-toolbar .fusion-fms-bezel-button:not(.cancel):not(.messages):not(.execute):not(:disabled){border-width:max(2px,.434cqw);border-bottom-width:0;border-color:#020405;box-shadow:inset max(1px,.231cqw) 0 0 #737d7b,inset calc(-1*max(1px,.231cqw)) 0 0 #737d7b,inset 0 max(1px,.231cqw) 0 #737d7b,inset 0 .26cqw .318cqw #e1eff261}.fusion-fms-toolbar .cancel,.fusion-fms-toolbar .messages,.fusion-fms-toolbar .execute{border-color:#c4cac1;background:linear-gradient(#4c5149,#1f241d);box-shadow:inset 0 .217cqw .26cqw #ffffff52}.fusion-fms-toolbar .messages.attention{color:var(--fms-amber)}.fusion-fms-toolbar .execute.armed{color:#fff;border-color:#65f66c;background:linear-gradient(#25a733,#0a6813);box-shadow:inset 0 .231cqw .289cqw #dfffe152}.fusion-fms-toolbar .fusion-fms-direct-icon{position:relative;width:5.1cqh;height:3.1cqh;display:inline-block;color:#fff}.fusion-fms-toolbar .fusion-fms-direct-letter{position:absolute;z-index:1;top:50%;left:.28cqh;display:block;color:currentColor;font-family:inherit;font-size:var(--fms-type-primary);font-weight:var(--fusion-font-weight-regular, 400);line-height:1;-webkit-text-stroke:var(--fms-button-outline-width) #020305;paint-order:stroke fill;text-shadow:inherit;transform:translateY(-52%)}.fusion-fms-toolbar .fusion-fms-direct-icon svg{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:5.1cqh;height:3.1cqh;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:square;stroke-linejoin:miter;transform:translate(-2px)}.fusion-fms-toolbar .fusion-fms-direct-head{fill:currentColor;stroke:none}.fusion-fms-toolbar .fusion-fms-direct-shaft{vector-effect:non-scaling-stroke;stroke-width:1.1px}.fusion-fms-toolbar .fusion-fms-direct-shaft-outline{fill:none;stroke:#020305;stroke-width:calc(1.1px + 2 * var(--fms-button-outline-width));vector-effect:non-scaling-stroke}.fusion-fms-toolbar .fusion-fms-direct-head-outline{fill:#020305;stroke:#020305;stroke-width:calc(2 * var(--fms-button-outline-width));vector-effect:non-scaling-stroke}.fusion-fms-toolbar-arrow{position:absolute;z-index:30;top:0;bottom:.217cqw;width:3.9cqw;display:grid;place-items:center;padding:0;border:0;outline:0;background:transparent;color:#fff;touch-action:none;-webkit-tap-highlight-color:transparent}.fusion-fms-toolbar-arrow.previous{left:.2cqw}.fusion-fms-toolbar-arrow.next{right:.2cqw}.fusion-fms-toolbar-arrow span{width:0;height:0;border-top:1.52cqw solid transparent;border-bottom:1.52cqw solid transparent;filter:drop-shadow(0 0 .145cqw rgba(255,255,255,.78))}.fusion-fms-toolbar-arrow.previous span{border-right:1.953cqw solid currentColor}.fusion-fms-toolbar-arrow.next span{border-left:1.953cqw solid currentColor}.fusion-fms-status-page,.fusion-fms-sensor-layout,.fusion-fms-default-list,.fusion-fms-vor-dme-page,.fusion-fms-control-defaults,.fusion-fms-database-page{height:100%;min-height:0;display:grid;align-content:start;gap:1.05cqh;overflow:hidden}.fusion-fms-sensor-layout .fusion-fms-bezel-button{margin-top:.55cqh;margin-right:.55cqw}.fusion-fms-status-page{grid-template-rows:auto minmax(1.5cqh,1fr) auto 3.3cqh auto;gap:0;padding:0 2.25cqw .75cqh;font-size:var(--fms-type-standard)}.fusion-fms-status-position-section{min-width:0;color:var(--fms-silver)}.fusion-fms-status-primary-grid,.fusion-fms-status-secondary-grid{display:grid;align-items:center}.fusion-fms-status-primary-grid{grid-template-columns:minmax(0,2.4fr) minmax(0,.73fr) minmax(0,1fr);column-gap:3.75cqw}.fusion-fms-status-secondary-grid{grid-template-columns:20.7cqw 19.1cqw 25.6cqw 7.1cqw minmax(0,1fr);column-gap:0}.fusion-fms-status-secondary-grid>:nth-child(1){grid-column:1}.fusion-fms-status-secondary-grid>:nth-child(2){grid-column:3}.fusion-fms-status-secondary-grid>:nth-child(3){grid-column:5}.fusion-fms-status-position-row,.fusion-fms-status-source-row,.fusion-fms-status-raim-row,.fusion-fms-status-raim-detail,.fusion-fms-status-init-row{font-size:var(--fms-type-standard)}.fusion-fms-status-section-head{margin-bottom:0;color:var(--fms-silver);font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-status-section-head>span{min-width:0;min-height:3.13cqh;box-sizing:border-box;padding-bottom:.42cqh;border-bottom:max(1px,.16cqh) solid #a8b3b0;white-space:nowrap}.fusion-fms-status-position-row{min-height:5.7cqh;align-items:start;box-sizing:border-box;padding-top:.5cqh;white-space:nowrap}.fusion-fms-status-section-head+.fusion-fms-status-position-row{min-height:7.1cqh}.fusion-fms-status-position-value{min-width:0;display:grid;grid-template-columns:8.2cqw minmax(0,1fr);column-gap:1.2cqw;align-items:center}.fusion-fms-status-position-value strong{color:var(--fms-silver);font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-status-aux-value{font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-status-position-row+.fusion-fms-status-section-head{margin-top:.3cqh}.fusion-fms-status-secondary-grid.fusion-fms-status-section-head{margin-bottom:.45cqh}.fusion-fms-status-secondary-grid strong{color:var(--fms-magenta)}.fusion-fms-status-source-row{min-height:4cqh;padding-left:0;text-align:center;white-space:nowrap}.fusion-fms-status-raim-section{grid-row:3}.fusion-fms-status-raim-section h3{transform:translateY(-.5cqh)}.fusion-fms-status-init-section{grid-row:5}.fusion-fms-status-raim-row{min-width:0;display:grid;grid-template-columns:29.1cqw 32.3cqw 28.5cqw;align-items:center;gap:0;padding:0 .9cqw 0 3.2cqw;color:var(--fms-silver);white-space:nowrap}.fusion-fms-status-raim-field-group{min-width:0;display:grid;grid-template-columns:max-content 11.2cqw;justify-content:start;align-items:center;gap:3cqw}.fusion-fms-status-raim-field-group.eta{grid-template-columns:max-content 13.2cqw max-content;gap:1.4cqw}.fusion-fms-status-raim-field-group .fusion-fms-field{min-width:0;padding-inline:.65cqw}.fusion-fms-status-raim-row .fusion-fms-bezel-button{justify-self:end;width:100%;min-height:4.2cqh;padding-inline:1.35cqw;font-size:var(--fms-type-standard)}.fusion-fms-status-raim-detail{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.85cqw;min-height:4.4cqh;padding-left:5.5cqw;color:var(--fms-silver)}.fusion-fms-status-raim-detail strong{color:var(--fms-white)}.fusion-fms-status-raim-detail span:last-child{padding-left:6.5cqw}.fusion-fms-status-init-row{min-width:0;min-height:5.8cqh;display:grid;grid-template-columns:13.35cqw 17.6cqw minmax(0,1fr) 15.2cqw;align-items:center;gap:1.2cqw;padding-left:0;color:var(--fms-silver);white-space:nowrap}.fusion-fms-status-init-row .fusion-fms-field{min-width:0;width:100%;padding-inline:.45cqw}.fusion-fms-status-init-row .fusion-fms-bezel-button{min-height:4.2cqh;font-size:var(--fms-type-standard)}.fusion-fms-status-coordinate-field,.fusion-fms-status-init-position{text-align:center}.fusion-fms-status-init-position{color:var(--fms-silver)}.fusion-fms-status-page .fusion-fms-database-section h3{min-height:3.16cqh;box-sizing:border-box;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-status-raim-field-group>span,.fusion-fms-status-raim-detail>span,.fusion-fms-status-init-row>span:first-child{font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-time-row{display:flex;justify-content:space-evenly;align-items:center;min-height:5.5cqh;font-size:var(--fms-type-primary)}.fusion-fms-time-row label{display:flex;align-items:center;gap:.55cqw}.fusion-fms-time-label{margin-right:.45cqw}.fusion-fms-inline-entry{position:relative;display:inline-grid;min-width:6.2cqw}.fusion-fms-inline-entry .fusion-fms-field{grid-area:1 / 1;min-width:0;width:100%;box-sizing:border-box;font:inherit;text-align:center}.fusion-fms-inline-entry .fusion-fms-inline-entry-sizer{width:auto;box-sizing:border-box;visibility:hidden;white-space:nowrap;pointer-events:none}.fusion-fms .fusion-fms-inline-entry.editing>.fusion-fms-inline-entry-sizer.fusion-fms-field{visibility:visible;border-color:transparent;box-shadow:none;color:transparent;text-shadow:none}.fusion-fms-inline-entry.editing[data-fms-menu-alignment=left]>.fusion-fms-inline-entry-sizer.fusion-fms-field{border-top-left-radius:0}.fusion-fms-inline-entry.editing[data-fms-menu-alignment=right]>.fusion-fms-inline-entry-sizer.fusion-fms-field{border-top-right-radius:0}.fusion-fms-inline-entry.editing[data-fms-menu-alignment=wide]>.fusion-fms-inline-entry-sizer.fusion-fms-field{border-top-left-radius:0}.fusion-fms-inline-entry.editing>input.fusion-fms-field{position:absolute;z-index:1;inset:max(1.5px,.21cqh);width:auto;height:auto;min-height:0;padding:0 .28cqw}.fusion-fms-setup-page>.fusion-fms-page-content:has(.fusion-fms-inline-entry.editing){z-index:6;overflow:visible}.fusion-fms-database-page:has(.fusion-fms-inline-entry.editing){overflow:visible}.fusion-fms .fusion-fms-inline-entry.editing>input.fusion-fms-field{border-width:max(2px,.28cqh);border-style:dashed;border-color:var(--fms-cyan);border-radius:.38cqh;background:#020405;color:var(--fms-cyan);caret-color:var(--fms-cyan);box-shadow:none}.fusion-fms-inline-entry-empty-value{position:absolute;z-index:2;inset:max(1.5px,.21cqh);display:grid;place-items:center;color:#fff;line-height:1;pointer-events:none}.fusion-fms-inline-entry-menu{--fms-inline-connector-left: 0px;--fms-inline-connector-right: 0px;--fms-inline-join-radius: .55cqh;--fms-inline-join-stroke: max(1px, .16cqh);position:absolute;z-index:20;left:50%;bottom:calc(100% - .35cqh);display:grid;grid-template-columns:repeat(2,9.4cqw);box-sizing:border-box;gap:.4cqw;padding:.42cqh .5cqw;border:max(1px,.16cqh) solid transparent;border-radius:.55cqh;background:#000408fa;box-shadow:0 .24cqh .42cqh #000000c7;transform:translate(-50%)}.fusion-fms-inline-entry-menu.portal{z-index:200;right:auto;bottom:auto;transform:translate(-50%,calc(-100% + 1px))}.fusion-fms-inline-entry-menu:before,.fusion-fms-inline-entry-menu:after{content:none;position:absolute;top:calc(100% - var(--fms-inline-join-stroke));height:calc(var(--fms-inline-join-radius) + var(--fms-inline-join-stroke));box-sizing:border-box;border-top:var(--fms-inline-join-stroke) solid #fff;z-index:2;pointer-events:none}.fusion-fms-inline-entry-frame{position:absolute;z-index:4;left:calc(0px - var(--fms-inline-join-stroke));top:calc(0px - var(--fms-inline-join-stroke));overflow:visible;fill:none;stroke:#fff;stroke-width:var(--fms-inline-join-stroke);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.fusion-fms-inline-entry-frame path{vector-effect:non-scaling-stroke}.fusion-fms-inline-entry-menu-corner{position:absolute;z-index:2;bottom:calc(0px - var(--fms-inline-join-stroke));width:calc(var(--fms-inline-join-radius) + var(--fms-inline-join-stroke));height:calc(var(--fms-inline-join-radius) + var(--fms-inline-join-stroke));overflow:visible;fill:none;stroke:#fff;stroke-width:var(--fms-inline-join-stroke);stroke-linecap:butt;stroke-linejoin:round;pointer-events:none}.fusion-fms-inline-entry-menu-corner path{vector-effect:non-scaling-stroke}.fusion-fms-inline-entry-menu-corner.corner-left{left:calc(0px - var(--fms-inline-join-stroke))}.fusion-fms-inline-entry-menu-corner.corner-right{right:calc(0px - var(--fms-inline-join-stroke))}.fusion-fms-inline-entry-menu:before{left:calc(var(--fms-inline-join-radius) - var(--fms-inline-join-stroke));width:max(0px,calc(var(--fms-inline-connector-left) - var(--fms-inline-join-radius) + var(--fms-inline-join-stroke)));border-right:var(--fms-inline-join-stroke) solid #fff;border-top-right-radius:var(--fms-inline-join-radius)}.fusion-fms-inline-entry-menu:after{right:calc(var(--fms-inline-join-radius) - var(--fms-inline-join-stroke));width:max(0px,calc(var(--fms-inline-connector-right) - var(--fms-inline-join-radius) + var(--fms-inline-join-stroke)));border-left:var(--fms-inline-join-stroke) solid #fff;border-top-left-radius:var(--fms-inline-join-radius)}.fusion-fms-inline-entry-menu.align-left{border-bottom-left-radius:0}.fusion-fms-inline-entry-menu.align-left:before{display:none}.fusion-fms-inline-entry-menu.align-left>.corner-left{display:none}.fusion-fms-inline-entry-menu.align-right{border-bottom-right-radius:0}.fusion-fms-inline-entry-menu.align-right:after{display:none}.fusion-fms-inline-entry-menu.align-right>.corner-right{display:none}.fusion-fms-inline-entry-menu.align-wide{border-bottom-left-radius:0;border-bottom-right-radius:0}.fusion-fms-inline-entry-menu.align-wide:before{display:none}.fusion-fms-inline-entry-menu.align-wide>.fusion-fms-inline-entry-menu-corner{display:none}.fusion-fms-inline-entry-menu.align-wide:after{left:calc(100% - var(--fms-inline-join-stroke));right:auto;top:calc(100% - var(--fms-inline-join-stroke));width:calc(var(--fms-inline-join-radius) + var(--fms-inline-join-stroke));height:calc(var(--fms-inline-join-stroke) + .75px);border:0;border-radius:0;background:#020405}.fusion-fms-inline-entry-menu-wide-turn{position:absolute;z-index:3;left:calc(100% - var(--fms-inline-join-stroke));top:calc(100% - var(--fms-inline-join-stroke));width:calc(var(--fms-inline-join-radius) * 2);height:var(--fms-inline-join-radius);display:none;overflow:visible;fill:none;stroke:#fff;stroke-width:var(--fms-inline-join-stroke);stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.fusion-fms-inline-entry-menu-wide-turn path{vector-effect:non-scaling-stroke}.fusion-fms-inline-entry-menu.align-wide>.fusion-fms-inline-entry-menu-wide-turn{display:block}.fusion-fms-inline-entry-menu button{min-width:0;height:3.25cqh;padding:.36cqh .65cqw .42cqh;border:max(1px,.12cqh) solid rgba(204,221,226,.78);border-radius:.66cqh;background:linear-gradient(180deg,#168bdd,#075da8 58%,#04386d);box-shadow:inset 0 .16cqh .22cqh #daf5ff52;color:#f4f7f9;font:inherit;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);line-height:1;cursor:pointer}.fusion-fms-inline-entry-menu button:disabled{border-color:#969ea094;background:linear-gradient(180deg,#4b5052,#2d3032 58%,#1a1c1d);box-shadow:none;color:#e2e7e86b;cursor:default}.fusion-fms-database-page{grid-template-rows:auto auto;gap:3.8cqh;padding:0 2.25cqw;font-size:var(--fms-type-standard)}.fusion-fms-database-section{min-width:0}.fusion-fms-database-section h3{margin:0 0 .85cqh;padding:0 0 .45cqh;border-bottom:max(1px,.16cqh) solid #a8b3b0;color:var(--fms-white);font-size:var(--fms-type-primary);font-weight:400;line-height:1}.fusion-fms-database-head,.fusion-fms-database-options{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;min-height:3cqh}.fusion-fms-database-name{padding-top:.32cqh;color:var(--fms-white);font-size:var(--fms-type-primary)}.fusion-fms-database-periods{width:max-content;max-width:100%;display:grid;gap:.32cqh}.fusion-fms-database-period-option{display:grid;grid-template-columns:1.85cqh max-content;align-items:center;gap:.35cqw;width:max-content;max-width:100%;min-height:2.7cqh;padding:.42cqh .35cqw;border:.14cqh solid transparent;border-radius:.35cqh;background:transparent;color:var(--fms-white);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.fusion-fms-database-period-option:disabled{cursor:wait}.fusion-fms-database-head{margin-bottom:.35cqh;font-size:var(--fms-type-standard)}.fusion-fms-database-period-option .fusion-radio-mark{width:1.7cqh;height:1.7cqh;color:var(--fms-silver)}.fusion-fms-database-period-option .fusion-radio-mark-inner{fill:var(--fusion-fms-database-radio-color, var(--fms-cyan))}.fusion-fms-database-period-option.active{border-color:var(--fms-cyan);box-shadow:0 0 .35cqh #00ffff40}.fusion-fms-database-period-option.active:not(.expired){--fusion-fms-database-radio-color: var(--green);color:var(--green)}.fusion-fms-database-period-option.active.expired{--fusion-fms-database-radio-color: var(--fms-amber);color:var(--fms-amber)}.fusion-fms-database-period-option.expired:not(.active){color:var(--fms-white)}.fusion-fms-database-notice{min-height:5.5cqh;display:grid;place-items:center;color:var(--fms-cyan);text-align:center}.fusion-fms-database-notice.warning{color:var(--fms-amber)}.fusion-fms-database-message{margin:.4cqh 0 0;color:var(--fms-amber);font-size:1.25cqh;line-height:1.15}.fusion-fms-sensor-layout{grid-template-columns:1.25fr 1fr}.fusion-fms-sensor-layout>.fusion-fms-panel-box:first-child{grid-row:span 2}.fusion-fms-inline-controls{display:grid;grid-template-columns:1fr 1.1fr .8fr;align-items:center;gap:.65cqw}.fusion-fms-sensor-row{min-width:0;min-height:3.25cqh;display:grid;grid-template-columns:1.25fr .75fr 1fr .8fr;align-items:center;gap:.45cqw;border-bottom:.1cqh solid #43545a}.fusion-fms-sensor-row strong{color:var(--fms-cyan)}.fusion-fms-sensor-row em{color:var(--green);font-size:1.45cqh;font-style:normal;text-align:right}.fusion-fms-vor-dme-page{grid-template-rows:auto auto auto}.fusion-fms-vor-dme-status-head,.fusion-fms-vor-dme-status-row{display:grid;grid-template-columns:.75fr 1fr .7fr 1.2fr;align-items:center;gap:.45cqw;min-height:3.35cqh}.fusion-fms-vor-dme-data-head,.fusion-fms-vor-dme-data-row{display:grid;grid-template-columns:.75fr .8fr 1fr 1.1fr;align-items:center;gap:.45cqw;min-height:3.35cqh}.fusion-fms-vor-dme-status-head,.fusion-fms-vor-dme-data-head{min-height:2.65cqh;border-bottom:.14cqh solid #a8b3b0;color:var(--fms-silver);font-size:1.45cqh}.fusion-fms-vor-dme-status-row,.fusion-fms-vor-dme-data-row{border-bottom:.1cqh solid #43545a}.fusion-fms-vor-dme-status-row:last-child,.fusion-fms-vor-dme-data-row:last-child{border-bottom:0}.fusion-fms-vor-dme-status-row strong,.fusion-fms-vor-dme-data-row strong,.fusion-fms-vor-dme-data-row span:nth-child(2){color:var(--fms-cyan);font-weight:400}.fusion-fms-vor-dme-status-row .available{color:var(--green)}.fusion-fms-vor-dme-status-row .unavailable{color:var(--fms-amber)}.fusion-fms-vor-dme-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(9cqw,.8fr) minmax(7cqw,.65fr);align-items:center;gap:.65cqw;min-height:4.1cqh}.fusion-fms-vor-dme-footer strong{color:var(--fms-cyan);font-weight:400}.fusion-fms-vor-dme-footer .fusion-fms-bezel-button{margin:0}.fusion-fms-default-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-fms-control-defaults{grid-template-columns:minmax(0,1fr);padding:.35cqh .35cqw}.fusion-fms-control-frame{min-height:0;display:grid;grid-template-columns:1fr 1.12fr;grid-template-rows:auto 1fr;gap:1.5cqh 1.3cqw;padding:2cqh 2cqw 2.2cqh;border:.16cqh solid #b8c2bd;border-radius:.85cqh;background:#000d1ca3}.fusion-fms-control-usage,.fusion-fms-final-vpa-temperature,.fusion-fms-control-values{display:grid;align-content:start}.fusion-fms-control-usage{gap:1.35cqh}.fusion-fms-final-vpa-temperature{grid-template-columns:minmax(0,1fr);gap:.75cqh}.fusion-fms-control-heading{margin-bottom:.15cqh;color:var(--fms-white);font-size:1.85cqh;white-space:nowrap}.fusion-fms-control-values{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:1.05cqh;padding-top:.35cqh}.fusion-fms-control-value{display:grid;grid-template-columns:minmax(0,1fr) 7.2cqw 2.4cqw;align-items:center;gap:.55cqw;min-height:3.15cqh}.fusion-fms-control-value .fusion-fms-field{min-width:0;width:100%;justify-content:center;color:var(--green);text-align:center}.fusion-fms-vnav-defaults{box-sizing:border-box;height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:7.6cqh 7.6cqh 12.6cqh 12.6cqh;gap:5.1cqh;margin-inline:3.4cqw;padding-top:1.85cqh}.fusion-fms-vnav-defaults>.fusion-fms-panel-box{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:3.25cqh;align-content:center;align-items:center;column-gap:2.2cqw;row-gap:1.15cqh;padding:.55cqh 2.6cqw .75cqh;background:var(--fms-navy)}.fusion-fms-vnav-defaults .fusion-fms-readout{gap:1.6cqw}.fusion-fms-vnav-defaults .fusion-fms-readout>span{text-align:right}.fusion-fms-vnav-defaults .fusion-fms-readout.editable .fusion-fms-field{color:var(--fms-white)}.fusion-fms-vnav-defaults>.fusion-fms-panel-box:nth-child(3)>.fusion-fms-readout:nth-of-type(3){width:20.5cqw;justify-self:end}.fusion-fms-vnav-defaults>.fusion-fms-panel-box:nth-child(4)>.fusion-fms-readout:nth-of-type(2){grid-column:1;grid-row:2;width:27.5cqw;justify-self:end}.fusion-fms-plan-editor{height:100%;min-height:0;display:grid;grid-template-rows:6.2cqh 7.2cqh minmax(0,1fr) 4.7cqh 7.1cqh;gap:.55cqh}.fusion-fms-plan-header-fields{min-width:0;display:grid;grid-template-columns:1.1fr .7fr .8fr .9fr .7fr 1.05fr;gap:.38cqw}.fusion-fms-plan-header-fields>.fusion-fms-bezel-button{height:5.2cqh;align-self:end;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-plan-procedure-fields{position:relative;min-width:0;display:grid;grid-template-columns:1fr .9fr 1.15fr 1fr 1.6fr;align-items:start;gap:.35cqw}.fusion-fms-plan-procedure-fields>span,.fusion-fms-arrival-row>span{min-width:0;display:grid;justify-items:center;gap:.35cqh;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);white-space:nowrap}.fusion-fms-plan-procedure-fields b,.fusion-fms-arrival-row b{max-width:100%;color:var(--fms-cyan);font-weight:400;overflow:hidden;text-overflow:ellipsis}.fusion-fms-alternate-box{display:grid;grid-template-columns:1fr 1fr;gap:.4cqw;padding:.35cqh .35cqw;border:.14cqh solid #b8c2bd;border-radius:.7cqh}.fusion-fms-route-editor{position:relative;min-height:0;display:grid;grid-template-rows:2.85cqh minmax(0,1fr);padding-right:6.3cqw;border:.15cqh solid #aab4b0;border-radius:.75cqh;overflow:hidden;background:#020507}.fusion-fms-route-columns{display:grid;grid-template-columns:.8fr 1.55fr;place-items:center;border-bottom:.12cqh solid #7d8987;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-route-editor-list{min-height:0;display:grid;align-content:start;overflow:hidden;transform:translateY(calc(var(--route-scroll, 0) * -.09cqh));transition:transform .14s ease-out}.fusion-fms-route-editor>.fusion-fms-scrollbar{position:absolute;top:0;right:0;bottom:0;height:auto;width:6.3cqw}.fusion-fms-plan-leg{min-width:0;min-height:6.15cqh;display:grid;grid-template-columns:4.2cqh .72fr 3cqh 1.28fr;align-items:center;gap:.28cqw;padding:.25cqh .45cqw;border-bottom:.1cqh solid #3c4b50;background:linear-gradient(#154050,#08131a 48%,#123441)}.fusion-fms-plan-leg.active{border-left:.35cqw solid var(--green)}.fusion-fms-plan-leg .fusion-fms-field{justify-items:start;color:var(--fms-cyan);font-size:var(--fms-type-primary)}.fusion-fms-leg-chevron{width:2.7cqh;height:2.7cqh;display:grid;place-items:center;padding:0;border:.15cqh solid #aeb9b5;border-radius:50%;background:linear-gradient(#2760ad,#0b2554);color:#fff;line-height:1}.fusion-fms-alternate-divider{min-height:2.5cqh;display:grid;place-items:center;background:#020507;color:#fff;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-alternate-divider span{width:70%;display:flex;align-items:center;gap:.5cqw}.fusion-fms-alternate-divider span:before,.fusion-fms-alternate-divider span:after{content:"";flex:1;height:.1cqh;background:#fff}.fusion-fms-route-symbol{width:3.5cqh;height:3.5cqh;overflow:visible}.fusion-fms-route-symbol .symbol-ring,.fusion-fms-route-symbol .symbol-mark{fill:none;stroke:#e7ecdf;stroke-width:2.2;stroke-linejoin:round}.fusion-fms-route-symbol.active .symbol-ring,.fusion-fms-route-symbol.active .symbol-mark{stroke:var(--fms-cyan)}.fusion-fms-arrival-row{min-width:0;display:grid;grid-template-columns:1fr .85fr 1.15fr .85fr 1.2fr;align-items:center;gap:.35cqw;border-bottom:.12cqh solid #8b9693}.fusion-fms-plan-summary{min-width:0;display:grid;grid-template-columns:1.05fr repeat(4,.8fr);align-items:center;gap:.35cqw;padding:.35cqh .65cqw;border-radius:1.2cqh 1.2cqh 0 0;background:#010509;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);text-align:right}.fusion-fms-plan-summary b{border-bottom:.1cqh solid #fff;font-weight:400}.fusion-fms-plan-summary strong{text-align:left}.fusion-fms-weight-page{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.1cqh;overflow:hidden}.fusion-fms-weight-page>.fusion-fms-panel-box{min-height:0}.fusion-fms-weight-grid,.fusion-fms-weight-totals,.fusion-fms-fuel-inputs,.fusion-fms-estimation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25cqh 2.5cqw}.fusion-fms-weight-totals{margin-top:.45cqh;padding-top:.4cqh;border-top:.1cqh solid #5c6968}.fusion-fms-estimation-grid{margin-top:.6cqh;gap:.4cqh 2.2cqw}.fusion-fms-estimation-grid section h4{margin:0 0 .35cqh;border-bottom:.12cqh solid #fff;font-size:var(--fms-type-standard);font-weight:400}.fusion-fms-estimation-grid .fusion-fms-reserve{padding-top:1.8cqh}.fusion-fms-fuel-calculator{margin-top:.55cqh}.fusion-fms-calc-page .fusion-fms-page-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);gap:.9cqw}.fusion-fms-calc-box{height:100%;display:grid;align-content:start;gap:1.05cqh}.fusion-fms-calc-summary{min-width:0;align-self:start;display:grid;gap:.7cqh;padding:1.2cqh .75cqw;border:.16cqh solid #b8c2bd;border-radius:.8cqh;background:#020d1a}.fusion-fms-calc-summary h3{margin:0 0 .4cqh;padding-bottom:.45cqh;border-bottom:.12cqh solid #8f9b98;font-size:var(--fms-type-standard);font-weight:400}.fusion-fms-fly-page{isolation:isolate;background:#000}.fusion-fms-page-stage:has(>.fusion-fms-fly-page){background:#000}.fusion-fms-fly-page:before{content:"";position:absolute;z-index:0;top:2.28cqh;right:.35%;bottom:0;left:.35%;border-radius:.72cqh .72cqh 0 0;background:var(--fms-navy);pointer-events:none}.fusion-fms-fly-page>.fusion-fms-tabs,.fusion-fms-fly-page>.fusion-fms-page-content,.fusion-fms-fly-route,.fusion-fms-fly-actions{position:relative;background:transparent}.fusion-fms-fly-page>.fusion-fms-tabs{z-index:3}.fusion-fms-fly-page>.fusion-fms-page-content{z-index:1}.fusion-fms-fly-page>.fusion-fms-page-content{padding-top:0;padding-bottom:0}.fusion-fms-route-frame{position:absolute;z-index:2;top:2.28cqh;right:0;bottom:0;left:0;width:100%;height:calc(100% - 2.28cqh);overflow:visible;pointer-events:none}.fusion-fms-route-frame path{fill:none;stroke:#98a5a2;stroke-width:max(2px,.3cqh);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .08cqh rgba(216,231,224,.34))}.fusion-fms-route-frame-right-connector{position:absolute;z-index:4;top:2.28cqh;right:1.1%;left:var(--fusion-fms-route-frame-end);height:max(2px,.3cqh);border-radius:0;background:#98a5a2;filter:drop-shadow(0 0 .08cqh rgba(216,231,224,.34));transform:translateY(-50%);pointer-events:none}.fusion-fms-fly-route{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:6.3cqh minmax(0,1fr) 15.2cqh;overflow:hidden}.fusion-fms-fly-actions{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 13.5cqw 17.2cqw;align-items:center;gap:1.3cqw;font-size:var(--fms-type-standard)}.fusion-fms-fly-actions .fusion-fms-bezel-button{min-height:0;box-sizing:border-box;padding-inline:.25cqw}.fusion-fms-fly-actions>*{position:relative;z-index:3}.fusion-fms-fly-actions .all-button{height:4.45cqh;display:flex;align-items:center;justify-content:center;gap:.38cqw;border-width:max(2px,.3cqh);border-radius:1.25cqh;font-size:var(--fms-type-primary)}.fusion-fms-all-symbol{width:3.62cqh;height:3.62cqh;flex:0 0 3.62cqh;box-sizing:border-box;overflow:visible;filter:drop-shadow(0 0 .12cqh rgba(98,142,192,.72))}.fusion-fms-all-symbol-ring{fill:url(#fusion-fms-all-symbol-fill);stroke:#d4ddd6;stroke-width:2.2}.fusion-fms-all-symbol-plus{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fusion-fms-fly-actions .copy-plan-button{height:5.75cqh;align-self:start;display:grid;grid-template-rows:1fr 1fr;padding-block:.45cqh;border-width:max(2px,.3cqh);border-radius:1.25cqh;font-size:var(--fms-type-standard);margin-right:1.25cqw}.fusion-fms-copy-target{display:flex;align-items:center;justify-content:center;gap:.08cqw}.fusion-fms-copy-target svg{width:2.45cqh;height:1.45cqh;fill:currentColor;filter:drop-shadow(0 0 .08cqh rgba(255,255,255,.54))}.fusion-fms-fly-actions>.fusion-fms-option{margin-left:2cqw;column-gap:.9cqw}.fusion-fms-route-cards>.resume-missed-button{min-height:3.2cqh;justify-self:end;margin:.35cqh .45cqw;padding-inline:.7cqw;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-route-cards{min-height:0;display:grid;align-content:start;overflow:hidden;background:#00070d;transform:translateY(calc(var(--route-scroll, 0) * -.09cqh));transition:transform .14s ease-out}.fusion-fms-route-window{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 6.3cqw;box-sizing:border-box;margin:.45cqh .95cqw 1px;overflow:hidden;border:max(2px,.3cqh) solid #aeb8b4;border-radius:.18cqh;background:#00070d}.fusion-fms-route-window>.fusion-fms-scrollbar,.fusion-fms-route-editor>.fusion-fms-scrollbar{min-width:0;height:100%;grid-template-rows:3.55cqh minmax(0,1fr) 3.55cqh;box-sizing:border-box;border:0;border-left:max(2px,.3cqh) solid #aeb8b4;border-radius:0;background:#303735}.fusion-fms-route-window>.fusion-fms-scrollbar{width:100%}.fusion-fms-route-editor>.fusion-fms-scrollbar{width:6.3cqw}.fusion-fms-route-window>.fusion-fms-scrollbar>button,.fusion-fms-route-editor>.fusion-fms-scrollbar>button{background:#303735;color:#f1f0d9;box-shadow:none}.fusion-fms-route-window>.fusion-fms-scrollbar>button svg,.fusion-fms-route-editor>.fusion-fms-scrollbar>button svg{width:3.05cqh;height:2.15cqh}.fusion-fms-route-window .fusion-fms-scroll-track,.fusion-fms-route-editor .fusion-fms-scroll-track{margin:.04cqh .5cqw;border:max(2px,.3cqh) solid #b6c0b7;border-radius:999px;background:linear-gradient(90deg,#07100f,#0c1716 52%,#050c0b);box-shadow:inset 0 0 0 .1cqh #2b3634}.fusion-fms-route-window .fusion-fms-scroll-track span,.fusion-fms-route-editor .fusion-fms-scroll-track span{height:32.5%;min-height:0;border-radius:999px;background:linear-gradient(180deg,#1681e8,#0b5fc9 20%,#062f83,#0b5fc9 80%,#1681e8);box-shadow:inset 0 0 0 max(1px,.12cqh) #2677cc,inset 0 .2cqh .18cqh #5baeff6b,inset 0 -.2cqh .18cqh #5baeff6b}.fusion-fms-route-window .fusion-fms-scroll-track .fusion-circular-arrow-icon,.fusion-fms-route-editor .fusion-fms-scroll-track .fusion-circular-arrow-icon{position:absolute;top:50%;left:50%;width:3.3cqh;height:3.3cqh;transform:translate(-50%,-50%)}.fusion-fms-route-cards.collapsed .fusion-fms-leg-attributes,.fusion-fms-route-cards.collapsed .fusion-fms-fly-leg-main p{display:none}.fusion-fms-route-cards.collapsed .fusion-fms-fly-leg{min-height:5.2cqh}.fusion-fms-fly-leg{min-width:0;min-height:7.8cqh;display:grid;grid-template-columns:4.3cqh minmax(0,1fr);align-items:center;gap:.45cqw;padding:.35cqh .45cqw;border-bottom:.12cqh solid #929d9a;background:linear-gradient(#164252,#061016 48%,#123746)}.fusion-fms-fly-leg.selected{box-shadow:inset .26cqw 0 0 var(--green),inset 0 0 0 .11cqh var(--fms-cyan)}.fusion-fms-fly-leg-main{min-width:0}.fusion-fms-fly-leg-main>div:first-child{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) 3cqh;align-items:center;gap:.5cqw}.fusion-fms-fly-leg-main strong{color:var(--fms-magenta);font-size:var(--fms-type-primary)}.fusion-fms-fly-leg-main>div:first-child>span{color:var(--fms-cyan)}.fusion-fms-fly-leg-main>div:first-child>button{width:2.7cqh;height:2.7cqh;display:grid;place-items:center;padding:0;border:.15cqh solid #aeb9b5;border-radius:50%;background:linear-gradient(#2760ad,#0b2554);color:#fff}.fusion-fms-leg-attributes{margin:.25cqh 0;padding:.3cqh .45cqw;background:#225b6c7a;text-align:right}.fusion-fms-leg-attributes button{padding:0;border:0;background:transparent}.fusion-fms-leg-attributes b{color:var(--green);font-weight:400}.fusion-fms-fly-leg-main p{margin:0;color:#fff;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-missed-divider{min-height:2.5cqh;display:grid;place-items:center;background:#05080a;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact)}.fusion-fms-route-footer{--fusion-fms-route-footer-row-size: round(down, 4.5cqh, 1px);min-width:0;display:grid;grid-template-rows:repeat(3,var(--fusion-fms-route-footer-row-size));align-content:center;row-gap:2px;border-top:0;background:transparent;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);overflow:hidden}.fusion-fms-route-footer-row{min-width:0;display:grid;grid-template-columns:calc(var(--fusion-fms-route-footer-row-size) + .4cqw) 6.4cqw 10.4cqw minmax(9.5cqw,1fr) minmax(9.6cqw,1fr) minmax(7.4cqw,.8fr) minmax(11.1cqw,1.15fr) 4.2cqh;align-items:center;column-gap:.7cqw;padding:0 .55cqw 0 2.7cqw}.fusion-fms-route-footer-row:first-child{transform:translateY(1px)}.fusion-fms-route-footer-selector{position:relative;width:var(--fusion-fms-route-footer-row-size);height:var(--fusion-fms-route-footer-row-size);display:grid;place-items:center;padding:0;border:max(2px,.3cqh) solid #c4cac1;border-radius:1.25cqh;background:linear-gradient(180deg,#1269b9,#074688 55%,#08204a);box-shadow:inset 0 .15cqh .18cqh #ffffff52,0 0 0 .08cqh #475a67}.fusion-fms-route-footer-selector-ring{position:absolute;top:50%;left:50%;box-sizing:border-box;display:block;width:2.7cqh;height:2.7cqh;overflow:visible;filter:none;transform:translate(-50%,-50%)}.fusion-fms-route-footer-selector-ring circle{fill:none;stroke:var(--fms-cyan);stroke-width:max(2.2px,.34cqh);vector-effect:non-scaling-stroke}.fusion-fms-route-footer-label{color:#e9ede7;font-size:var(--fms-type-standard);letter-spacing:var(--fms-letter-spacing-standard);white-space:nowrap}.fusion-fms-route-footer-ident{min-width:0;height:3.65cqh;box-sizing:border-box;display:grid;place-items:center;padding:.2cqh .42cqw .24cqh;overflow:hidden;border:max(1px,.13cqh) solid #aeb9b4;border-radius:.5cqh;background:#03090d;box-shadow:inset 0 0 0 .08cqh #394843;color:#f2f1df;font-size:var(--fms-type-standard);font-weight:var(--fusion-font-weight-regular, 400);letter-spacing:var(--fms-letter-spacing-standard);line-height:1;text-align:center;text-overflow:clip;transform:translate(2px);white-space:nowrap}.fusion-fms-route-footer-metric{min-width:0;color:#f1efe0;font-size:var(--fms-type-standard);letter-spacing:var(--fms-letter-spacing-standard);line-height:1;text-align:center;white-space:nowrap}.fusion-fms-route-footer-metric.heading{align-self:end;justify-self:center;width:max-content;max-width:100%;margin-bottom:.08cqh;padding-bottom:.24cqh;border-bottom:max(1px,.12cqh) solid #dce0d9;font-size:var(--fms-type-compact);letter-spacing:var(--fms-letter-spacing-compact);transform:translateY(2px)}.fusion-fms-route-footer-metric.heading.ttg-heading{padding-inline:.35cqw}.fusion-fms-fuel-status-icon,.fusion-fms-fuel-status-placeholder{width:4.45cqh;height:4.45cqh;justify-self:center}.fusion-fms-fuel-status-icon{display:block;object-fit:contain}.fusion-fms-fuel-status-placeholder{display:block}.fusion-fms-fly-vnav{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.8cqh}.fusion-fms-fly-vnav>.fusion-fms-panel-box{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.fusion-fms-vnav-profile{position:relative;min-height:0;overflow:hidden;border:.1cqh solid #4b6269;background:linear-gradient(#063562,#061425 62%,#1a1406)}.fusion-fms-vnav-profile svg{width:100%;height:100%}.fusion-fms-vnav-profile .terrain{fill:#6f4e0a;stroke:var(--fms-amber);stroke-width:2}.fusion-fms-vnav-profile .profile{fill:none;stroke:var(--fms-magenta);stroke-width:4}.fusion-fms-vnav-profile .path-dash{fill:none;stroke:var(--fms-cyan);stroke-width:2;stroke-dasharray:8 5}.fusion-fms-vnav-profile circle{fill:#000;stroke:#fff;stroke-width:2}.fusion-fms-vnav-profile>span{position:absolute;color:var(--fms-cyan)}.fusion-fms-vnav-profile .tod{left:29%;top:24%}.fusion-fms-vnav-profile .bod{left:60%;bottom:23%}.fusion-fms-vnav-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25cqh 2cqw;padding-top:.5cqh}.fusion-fms-position-report{height:100%;min-height:0;display:grid;grid-template-rows:3.1cqh 3.5cqh repeat(3,minmax(0,1fr)) 7cqh;gap:.55cqh}.fusion-fms-report-header,.fusion-fms-report-midpoint{display:flex;align-items:center;justify-content:space-between;gap:.4cqw}.fusion-fms-report-midpoint{padding:0 .6cqw;border:.12cqh solid #9aa5a1;border-radius:.6cqh;font-size:1.5cqh}.fusion-fms-report-midpoint b{color:var(--fms-cyan)}.fusion-fms-position-card{min-height:0;display:grid;grid-template-columns:8.7cqw minmax(0,1fr);align-items:center}.fusion-fms-position-card>strong{position:relative;z-index:2;padding:1.1cqh .5cqw;border:.14cqh solid #aeb8b4;background:#051523;white-space:nowrap}.fusion-fms-position-card.cyan>strong{color:var(--fms-cyan)}.fusion-fms-position-card.magenta>strong{color:var(--fms-magenta)}.fusion-fms-position-card>div{min-height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.35cqh 1cqw;margin-left:-.5cqw;padding:.6cqh .8cqw .6cqh 1.2cqw;border:.14cqh solid #aeb8b4;border-radius:.7cqh;background:linear-gradient(#174a5c,#0b2d3a);font-size:1.45cqh}.fusion-fms-report-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.4cqh 1.2cqw;padding:.45cqh .8cqw;border-top:.12cqh solid #899592;font-size:1.5cqh}.fusion-fms-history-page{height:100%;min-height:0;display:grid;align-content:start;gap:.15cqh}.fusion-fms-history-heading,.fusion-fms-history-row{display:grid;grid-template-columns:4cqh 1.35fr repeat(3,.85fr);align-items:center;gap:.45cqw;min-height:4.8cqh;padding:0 .65cqw;border-bottom:.1cqh solid #607175}.fusion-fms-history-heading{grid-template-columns:4cqh 1.35fr repeat(3,.85fr);min-height:3.2cqh;color:#c9d1cd}.fusion-fms-history-heading span:first-child{grid-column:2}.fusion-fms-history-row{background:linear-gradient(#143b4a,#07151c)}.fusion-fms-history-row.active{box-shadow:inset .25cqw 0 var(--green)}.fusion-fms-history-row strong{color:var(--fms-magenta)}.fusion-fms-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;margin-top:.8cqh}.fusion-fms-airport-search,.fusion-fms-waypoint-search,.fusion-fms-pilot-waypoints{height:100%;display:grid;align-content:start;gap:1cqh}.fusion-fms-search-ident{display:flex;align-items:center;gap:1cqw}.fusion-fms-search-ident label{display:flex;align-items:center;gap:.7cqw}.fusion-fms-search-ident .fusion-fms-field{min-width:9cqw;color:var(--fms-cyan)}.fusion-fms-search-subtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fusion-fms-search-subtabs>button{min-height:3.8cqh;border:.13cqh solid #708187;background:linear-gradient(#135f9f,#07325f);font-size:1.55cqh}.fusion-fms-search-subtabs>button.selected{border-color:#8cffa4;background:linear-gradient(#239841,#0b4c19)}.fusion-fms-search-results{grid-column:1 / -1;display:grid;grid-template-columns:1.35fr .8fr 1fr .8fr;gap:.25cqh 1cqw;padding:1cqh .8cqw;border:.13cqh solid #82908e;background:#020c17}.fusion-fms-search-results strong{color:var(--fms-cyan)}.fusion-fms-search-results-empty{grid-column:1 / -1;min-height:3.6cqh;display:grid;place-items:center;color:var(--fms-silver)}.fusion-fms-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65cqw}.fusion-fms-airport-matches,.fusion-fms-waypoint-matches{max-height:14cqh;overflow:hidden;border:.13cqh solid #82908e;background:#020c17}.fusion-fms-airport-matches>button,.fusion-fms-waypoint-matches>div{width:100%;min-height:3.2cqh;display:grid;grid-template-columns:.6fr 1.8fr .4fr;align-items:center;gap:.6cqw;padding:0 .7cqw;border:0;border-bottom:.1cqh solid #53656a;background:linear-gradient(#133948,#071117);color:var(--fms-white);text-align:left}.fusion-fms-airport-matches strong,.fusion-fms-waypoint-matches strong{color:var(--fms-cyan)}.fusion-fms-airport-matches>button.selected{box-shadow:inset .23cqw 0 var(--green);background:linear-gradient(#1b5364,#0a1e26)}.fusion-fms-airport-matches em,.fusion-fms-waypoint-matches em{color:var(--fms-silver);font-style:normal;text-align:right}.fusion-fms-list-heading,.fusion-fms-list-row{display:grid;grid-template-columns:.85fr 1.8fr .8fr;align-items:center;gap:.6cqw;min-height:5.4cqh;padding:0 .8cqw;border-bottom:.1cqh solid #6c7c7e}.fusion-fms-list-heading{min-height:3.2cqh;color:#c4ceca}.fusion-fms-list-row{background:linear-gradient(#143d4c,#07131a)}.fusion-fms-list-row strong{color:var(--fms-cyan)}.fusion-fms-list-row em{font-style:normal;text-align:right}.fusion-fms-list-row.disabled{color:#68716f}.fusion-fms-pilot-actions{display:flex;gap:.7cqw;margin-top:.8cqh}.fusion-fms-modal-layer{position:absolute;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.2cqh 1.1cqw;background:#00000038}.fusion-fms-modal{position:relative;width:min(96%,62cqw);max-height:96%;display:grid;grid-template-rows:3.3cqh minmax(0,1fr);overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204fb;box-shadow:0 .35cqh .65cqh #000000d1,inset 0 0 0 max(1px,.08cqh) #2d404af2}.fusion-fms-modal:after{content:"";position:absolute;z-index:6;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);box-shadow:inset 0 .16cqh .18cqh #4d8bc66b;pointer-events:none}.fusion-fms-modal>header{height:3.3cqh;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 3.3cqh;align-items:center;gap:.55cqw;box-sizing:border-box;padding:0 0 0 2.35cqh;border-bottom:max(1px,.16cqh) solid #c8d7d8;background:linear-gradient(180deg,#1966aa,#095093 25%,#063b7b 59%,#031c51);box-shadow:inset 0 .3cqh .36cqh #c5e6f84d,inset 0 -.28cqh .34cqh #000f48d1}.fusion-fms-modal>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.fusion-fms-modal>header em{color:var(--fms-magenta);font-style:normal}.fusion-fms-modal>header>span{color:var(--fms-amber);font-size:1.55cqh;white-space:nowrap}.fusion-fms-modal>header>button{width:auto;height:auto;align-self:stretch;display:grid;place-items:center;margin:.22cqh .22cqh .22cqh .35cqh;padding:0;border:max(1px,.16cqh) solid #d9e9e9;border-radius:1.02cqh;background:linear-gradient(180deg,#216ebb,#0a478d 45%,#061d52);color:#f4f7f9;text-shadow:0 1px 2px #001033}.fusion-fms-modal-body{min-width:0;min-height:0;padding:.8cqh .8cqw 1.38cqh;overflow:hidden}.fusion-fms-modal-actions{display:flex;justify-content:space-between;gap:.65cqw;margin-top:.7cqh}.fusion-fms-modal-actions .fusion-fms-bezel-button{flex:1}.fusion-fms-entry-dialog{width:68%;height:auto;min-height:19%}.fusion-fms-entry-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:auto 4.3cqh;gap:.9cqh}.fusion-fms-entry-display{min-width:0;display:grid;grid-template-columns:1fr;gap:.45cqh;color:#fff}.fusion-fms-entry-display>span{font-size:1.55cqh}.fusion-fms-entry-display input{width:100%;min-width:0;height:3.8cqh;box-sizing:border-box;padding:0 .6cqw;border:max(2px,.28cqh) dashed var(--fms-cyan);border-radius:0;outline:0;background:#000;box-shadow:0 0 0 max(1px,.08cqh) #16e8ef61,inset 0 0 .24cqh #16e8ef33;color:var(--fms-cyan);font:inherit;font-size:1.85cqh;font-weight:400;letter-spacing:.08em;text-align:right;text-transform:uppercase;caret-color:#fff}.fusion-fms-entry-display input:focus{outline:none}.fusion-fms-entry-display small{display:flex;justify-content:flex-end;gap:.5cqw;color:#aeb8b8;font-size:1.25cqh}.fusion-fms-entry-display small strong{color:#fff;font-weight:400}.fusion-fms-entry-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.6cqw}.fusion-fms-load-store-dialog{width:82%;height:58%}.fusion-fms-load-store-layout{height:100%;display:grid;grid-template-columns:1.65fr .9fr;gap:.8cqw}.fusion-fms-load-store-layout fieldset{min-height:0;display:grid;grid-template-rows:3.2cqh minmax(0,1fr)}.fusion-fms-load-store-layout label{display:flex;align-items:center;gap:.6cqw}.fusion-fms-route-file-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-route-file-list button{min-height:3.7cqh;display:flex;justify-content:space-between;padding:0 .6cqw;border:0;border-bottom:.1cqh solid #52656a;background:linear-gradient(#123a49,#071218);text-align:left}.fusion-fms-route-file-list button.selected{color:var(--fms-cyan);box-shadow:inset .22cqw 0 var(--green)}.fusion-fms-load-actions{display:grid;align-content:start;gap:.7cqh}.fusion-fms-procedure-dialog{width:98%;height:55%}.fusion-fms-procedure-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 4cqh 2.2cqh;gap:.35cqh}.fusion-fms-procedure-columns{min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.35cqw}.fusion-fms-procedure-columns.arrivals{grid-template-columns:repeat(4,1fr)}.fusion-fms-procedure-columns section{position:relative;min-width:0;display:grid;grid-template-rows:2.5cqh minmax(0,1fr);padding-right:2.5cqw;border:.12cqh solid #8d9996;overflow:hidden}.fusion-fms-procedure-columns h4{margin:0;padding:.25cqh .35cqw;font-size:1.45cqh;font-weight:400}.fusion-fms-procedure-columns section>div{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-procedure-columns section>div button{min-height:2.75cqh;padding:0 .25cqw;border:0;background:#010507;font-size:1.35cqh;text-align:left}.fusion-fms-procedure-columns section>div button.selected{color:var(--fms-cyan);background:#123a47}.fusion-fms-procedure-columns .fusion-fms-scrollbar{position:absolute;top:2.5cqh;right:0;bottom:0;width:2.35cqw;min-width:0;height:auto;border-radius:.45cqh}.fusion-fms-procedure-columns .fusion-fms-scrollbar>button{display:none}.fusion-fms-procedure-columns .fusion-fms-scrollbar{grid-template-rows:1fr}.fusion-fms-procedure-columns .fusion-fms-scroll-track{margin:.1cqh}.fusion-fms-procedure-columns .fusion-fms-scroll-track span{font-size:1.3cqh}.fusion-fms-procedure-actions{display:flex;align-items:center;gap:.55cqw}.fusion-fms-procedure-actions label{display:flex;align-items:center;gap:.25cqw;white-space:nowrap}.fusion-fms-waas-line{display:grid;place-items:center;color:var(--fms-cyan);font-size:1.5cqh}.fusion-fms-crossing-dialog{width:82%;height:46%}.fusion-fms-crossing-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3.8cqh}.fusion-fms-crossing-grid{min-height:0;display:grid;grid-template-columns:1.2fr .8fr;gap:.75cqw}.fusion-fms-crossing-grid>fieldset{min-height:0}.fusion-fms-constraint-row{min-height:3.4cqh;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35cqw}.fusion-fms-constraint-row .fusion-fms-inline-entry{width:7.2cqw}.fusion-fms-crossing-right{display:grid;align-content:start;gap:.6cqh}.fusion-fms-crossing-right>label,.fusion-fms-hold-grid label,.fusion-fms-fuel-dialog label{display:flex;align-items:center;justify-content:space-between;gap:.4cqw}.fusion-fms-crossing-right fieldset{display:grid;gap:.35cqh}.fusion-fms-hold-dialog{width:78%;height:48%}.fusion-fms-hold-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3.2cqh 3.8cqh}.fusion-fms-hold-grid{min-height:0;display:grid;grid-template-columns:1.15fr .85fr;gap:.8cqw}.fusion-fms-hold-grid fieldset{display:grid;align-content:start;gap:.6cqh}.fusion-fms-hold-grid .fusion-fms-inline-entry,.fusion-fms-crossing-right .fusion-fms-inline-entry{width:7cqw}.fusion-fms-hold-summary{display:flex;align-items:center;justify-content:space-between;font-size:1.45cqh}.fusion-fms-hold-summary b{color:var(--fms-cyan)}.fusion-fms-direct-dialog,.fusion-fms-nearest-dialog{width:82%;height:52%}.fusion-fms-direct-dialog .fusion-fms-modal-body,.fusion-fms-nearest-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 4cqh}.fusion-fms-direct-list,.fusion-fms-nearest-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-direct-list button,.fusion-fms-nearest-list button{min-height:5cqh;display:grid;grid-template-columns:4cqh 1fr .7fr .8fr .9fr;align-items:center;gap:.5cqw;padding:0 .65cqw;border:0;border-bottom:.1cqh solid #667579;background:linear-gradient(#143b49,#071117);text-align:left}.fusion-fms-nearest-list button.selected{outline:.12cqh solid var(--fms-cyan);outline-offset:-.12cqh}.fusion-fms-direct-list button.selected{box-shadow:inset .23cqw 0 var(--green);color:var(--fms-cyan)}.fusion-fms-nearest-heading{display:grid;grid-template-columns:4cqh 1fr .7fr .8fr .9fr;gap:.5cqw;padding:0 .65cqw;color:#c9d1ce}.fusion-fms-nearest-heading span:first-child{grid-column:2}.fusion-fms-messages-dialog{width:76%;height:45%}.fusion-fms-messages-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3.8cqh}.fusion-fms-message-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-message-list article{display:grid;gap:.25cqh;padding:.7cqh .65cqw;border-bottom:.1cqh solid #5b6d72;background:#06141c}.fusion-fms-message-list article.new{background:#d8dfd8;color:#030607;text-shadow:none}.fusion-fms-message-list span{font-size:1.45cqh}.fusion-fms-fuel-dialog{width:72%;height:50%}.fusion-fms-fuel-dialog .fusion-fms-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 3.8cqh;gap:.7cqw}.fusion-fms-fuel-dialog fieldset{display:grid;align-content:start;gap:.7cqh}.fusion-fms-fuel-dialog .fusion-fms-modal-actions{grid-column:1 / -1}.fusion-mfd-panel{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:block;overflow:hidden;container-type:size;background:#00070b}.fusion-mfd-startup-shell{display:grid;place-items:end center;padding-bottom:2.2cqh;box-sizing:border-box;color:#8f9995}.fusion-mfd-startup-formats{display:grid;grid-template-rows:46% 54%}.fusion-mfd-startup-formats section{display:grid;place-content:center;gap:.8cqh;border:max(1px,.14cqh) solid #78898a;text-align:center}.fusion-mfd-startup-formats section+section{border-top:0}.fusion-mfd-startup-formats strong{color:#f4e640}.fusion-mfd-startup-formats span{color:var(--fusion-red)}.fusion-mfd-split{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:46% 54%;background:#010507}.fusion-mfd-split>section{min-width:0;min-height:0;overflow:hidden;border:max(1px,.14cqh) solid #78898a}.fusion-mfd-split>section:first-child{border-top:0;border-bottom-width:2px}.fusion-mfd-split>section+section{border-top:0}.fusion-mfd-split>section.active{box-shadow:inset 0 0 0 max(1px,.14cqh) var(--fms-cyan)}.fusion-mfd-format{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:9.8cqh minmax(0,1fr);overflow:hidden;background:#00070b}.fusion-mfd-format.compact{grid-template-rows:7.5cqh minmax(0,1fr)}.fusion-mfd-format-checklist.compact{grid-template-rows:10.2cqh minmax(0,1fr)}.fusion-mfd-format-system,.fusion-mfd-format-system.compact{grid-template-rows:minmax(0,1fr)}.fusion-mfd-format-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 8.8cqw;align-items:center;border-bottom:max(1px,.14cqh) solid #839395;background:#02070b}.fusion-mfd-format-header>strong{padding-left:2cqw;color:var(--fms-cyan)}.fusion-mfd-home{width:4.7cqh;height:4.7cqh;display:grid;place-items:center;justify-self:center;padding:0;border:0;background:transparent}.fusion-mfd-home .fusion-fms-home-image{width:100%;height:100%}.fusion-mfd-format-body{min-height:0;overflow:hidden}.fusion-mfd-format-checklist .fusion-mfd-format-body{margin-top:-1.7cqh}.fusion-mfd-format-system .fusion-mfd-format-body{background:#010405}.fusion-mfd-format-system .engine-page{box-sizing:border-box;transform-origin:top center}.fusion-mfd-checklist{position:relative;height:100%;box-sizing:border-box;padding:.5cqh 1.02cqw;background:#030607;color:#f0efdf}.fusion-mfd-checklist h2{margin:0 7.5cqw 2.7cqh;text-align:center;font-size:var(--fms-type-primary);font-weight:400;letter-spacing:.05em;line-height:1}.fusion-mfd-checklist-list{position:relative;padding:1.2cqh 1.5cqw 1.5cqh;transform:translateY(3px);border:0}.fusion-mfd-checklist-list-frame{--fusion-vector-frame-width: 1.5px}.fusion-mfd-checklist-list p{margin:0 0 .45cqh;padding-left:calc(1.5cqw + 1.05em);font-size:var(--fms-type-standard);letter-spacing:.05em;line-height:1.2}.fusion-mfd-checklist-items{display:grid;grid-auto-rows:min(28px,4.9cqh);row-gap:0}.fusion-fms .fusion-mfd-checklist-item{position:relative;min-width:0;min-height:2.55cqh;width:100%;display:grid;align-self:start;grid-template-columns:1.05em minmax(0,1fr);align-items:center;gap:.55cqw;padding:.74cqh 2.5cqw;border:0;background:transparent;color:inherit;font-size:var(--fusion-type-standard);letter-spacing:.05em;line-height:1.05;text-align:left;text-shadow:inherit}.fusion-mfd-checklist-active-frame{--fusion-vector-frame-width: 1.5px}.fusion-mfd-checklist-item>.fusion-check-mark{width:2.185cqh;height:2.185cqh}.fusion-mfd-checklist-copy{min-width:0;display:flex;align-items:baseline;overflow:hidden;white-space:nowrap}.fusion-mfd-checklist-leader{min-width:1.5ch;flex:1 1 auto;overflow:hidden;color:#f0efdf;white-space:nowrap}.fusion-mfd-checklist-copy>strong{flex:0 0 auto;font-weight:400}.fusion-fms .fusion-mfd-checklist-item[aria-checked=true]{color:var(--green)}.fusion-fms .fusion-mfd-checklist-item[aria-checked=true] .fusion-mfd-checklist-leader{color:inherit}.fusion-fms .fusion-mfd-checklist-item[aria-checked=true] .fusion-check-mark-tick{stroke:var(--green);filter:drop-shadow(0 0 .16cqh rgba(91,255,59,.72))}.fusion-mfd-checklist>button{position:absolute;right:1.02cqw;top:1cqh;min-height:4.4cqh;box-sizing:border-box;padding:.6cqh 2.2cqw;border:0;border-radius:0;background:#202625;color:#858e8a;font-size:var(--fms-type-standard);line-height:1.1}.fusion-mfd-checklist>button>span{position:relative;z-index:3}.fusion-mfd-checklist-next-frame{--fusion-vector-frame-width: 1.8px;--fusion-vector-frame-color: #87938f}.fusion-mfd-map-format{position:relative;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 65%,#28442c 0,#111b18 52%,#030706);color:#e7eadf}.fusion-mfd-map-format .north{position:absolute;top:6%;left:50%;transform:translate(-50%)}.fusion-mfd-map-format .aircraft{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);color:var(--fms-cyan);font-size:3.5cqh}.fusion-mfd-map-format strong{position:absolute;top:4%;left:4%;font-weight:400}.fusion-mfd-map-format small{position:absolute;right:4%;bottom:4%;color:var(--fms-cyan)}.fusion-mfd-placeholder{height:100%;display:grid;place-content:center;gap:1cqh;text-align:center;color:var(--fms-cyan)}.fusion-mfd-placeholder span{color:#f0efdf}.fusion-fms-format-dialog{width:91%;height:66%}.fusion-fms-format-dialog .fusion-fms-modal-body{position:relative;overflow:visible}.fusion-fms-format-dialog-content{position:relative;height:100%}.fusion-fms-format-layout{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.48fr);grid-template-rows:minmax(0,1fr) auto;gap:.65cqh .9cqw}.fusion-fms-format-left{display:contents}.fusion-fms-display-preview{position:relative;grid-column:1;grid-row:1;min-width:0;min-height:0}.fusion-fms-display-preview:before{content:"";position:absolute;z-index:0;top:3.72cqh;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080a0a,#242827 58%,#777e7b);border-radius:.42cqh}.fusion-fms-layout-selectors{position:absolute;z-index:4;top:0;left:8%;width:84%;height:5.4cqh;box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.32cqw;padding:.48cqh 1.1cqw;border:max(1px,.17cqh) solid #b8c1be;border-radius:1.05cqh;background:linear-gradient(180deg,#070909,#272b2b 53%,#686e6c);box-shadow:inset 0 .15cqh .15cqh #ffffff1f}.fusion-fms-layout-selectors button{height:100%;min-width:0;display:grid;grid-auto-flow:row;place-content:center;gap:0;padding:0;border:0;background:transparent}.fusion-fms-layout-selectors button i{width:3.05cqw;height:3.65cqh;box-sizing:border-box;border:max(1.5px,.32cqh) solid #eef1e7;background:#050706;box-shadow:0 0 .1cqh #e2eee74d}.fusion-fms-layout-selectors button[aria-label="Split display"] i{height:1.83cqh}.fusion-fms-layout-selectors button.selected i{background:linear-gradient(180deg,#8bff42,#4aba30 36%,#163619 66%,#020604)}.fusion-fms-format-preview-frame{top:3.72cqh;height:calc(100% - 3.72cqh)}.fusion-fms-preview-screen{position:absolute;z-index:3;top:5.95cqh;right:.62cqw;bottom:.72cqh;left:.62cqw;min-height:0;display:grid;gap:.25cqh;overflow:visible}.fusion-fms-preview-screen.layout-full{grid-template-rows:minmax(0,1fr)}.fusion-fms-preview-screen.layout-split{grid-template-rows:repeat(2,minmax(0,1fr))}.fusion-fms-preview-screen>button{position:relative;min-width:0;min-height:0;display:grid;place-content:center;gap:.2cqh;overflow:visible;padding:0;border:max(1px,.18cqh) solid #e3e9df;border-radius:0;background:#010303;color:#f1efdf;font-size:var(--fms-type-standard);line-height:1}.fusion-fms-preview-screen>button.active{z-index:2;border-color:var(--fms-cyan);background:linear-gradient(180deg,#020507,#16081f 28%,#651169 66%,#dc3ad2);box-shadow:inset 0 0 0 max(1px,.08cqh) var(--fms-cyan),0 0 .18cqh #23edffb3}.fusion-fms-preview-screen .fusion-fms-format-icon{justify-self:center}.fusion-fms-format-dialog-content>.fusion-fms-preview-focus{display:block;z-index:6;width:7.6cqh;height:7.6cqh;animation:fusion-fms-auto-focus-cue .7s ease-out forwards}@keyframes fusion-fms-auto-focus-cue{0%,64%{opacity:1}to{opacity:0}}.fusion-fms-format-actions{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48cqh .55cqw;margin:0}.fusion-fms-format-actions .fusion-fms-bezel-button{min-height:3.55cqh}.fusion-fms-format-actions .fusion-fms-bezel-button:last-child{grid-column:1 / -1;width:72%;justify-self:center}.fusion-fms-format-grid{grid-column:2;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:.12cqh .55cqw;padding:.85cqh .75cqw;border:max(1px,.17cqh) solid #aeb9b5;border-radius:.72cqh;background:linear-gradient(180deg,#070909,#303534 58%,#747c78);box-shadow:inset 0 .15cqh .2cqh #ffffff14}.fusion-fms-format-grid>button{min-width:0;min-height:0;width:fit-content;height:fit-content;justify-self:center;align-self:center;touch-action:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1cqh;padding:4px;border:0;background:transparent;color:#f2f1e6;font-size:var(--fms-type-standard);line-height:1}.fusion-fms-format-grid>button strong{font-weight:400}.fusion-fms-format-grid>button.selected{color:#fff}.fusion-fms-format-grid>button:disabled{opacity:1;color:#adb4b1}.fusion-fms-format-grid>button.dragging{color:var(--fms-cyan)}.fusion-fms-format-grid>button.dragging.moving>*{visibility:hidden}.fusion-fms-format-grid>.format-map{grid-column:1;grid-row:1}.fusion-fms-format-grid>.format-checklist{grid-column:2;grid-row:1}.fusion-fms-format-grid>.format-fms{grid-column:1;grid-row:2}.fusion-fms-format-grid>.format-system{grid-column:2;grid-row:2}.fusion-fms-format-grid>.format-gwx{grid-column:2;grid-row:3}.fusion-fms-format-grid>.format-tune{grid-column:2;grid-row:4}.fusion-fms-format-grid.extended>.format-chart{grid-column:1;grid-row:2}.fusion-fms-format-grid.extended>.format-system{grid-column:2;grid-row:2}.fusion-fms-format-grid.extended>.format-fms{grid-column:1;grid-row:3}.fusion-fms-format-grid.extended>.format-gwx{grid-column:2;grid-row:3}.fusion-fms-format-grid.extended>.format-maint{grid-column:1;grid-row:4}.fusion-fms-format-grid.extended>.format-tune{grid-column:2;grid-row:4}.fusion-fms-format-icon{width:5.05cqh;height:5.05cqh;display:block;object-fit:contain;overflow:visible}.fusion-fms-format-drag{position:fixed;z-index:10000;min-width:8cqh;display:grid;place-items:center;transform:translate(-50%,-50%);padding:.45cqh;border:0;background:transparent;color:var(--fms-cyan);text-shadow:0 0 .18cqh rgba(29,202,255,.8);pointer-events:none}.fusion-fms-position-init-dialog,.fusion-fms-sensor-dialog{width:76%;height:46%}.fusion-fms-position-init-dialog .fusion-fms-modal-body,.fusion-fms-sensor-dialog .fusion-fms-modal-body{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(0,1fr) 3.8cqh;gap:.7cqw}.fusion-fms-position-init-dialog fieldset,.fusion-fms-sensor-dialog fieldset{display:grid;align-content:start;gap:.45cqh}.fusion-fms-position-init-dialog label,.fusion-fms-airport-info-dialog label{display:flex;align-items:center;justify-content:space-between;gap:.4cqw}.fusion-fms-position-init-dialog .fusion-fms-modal-actions,.fusion-fms-sensor-dialog .fusion-fms-modal-actions{grid-column:1 / -1}.fusion-fms-satellite-dialog{position:absolute;right:.7cqw;bottom:.55cqh;width:43%;height:15.2cqh}.fusion-fms-satellite-dialog .fusion-fms-modal-body{display:grid;place-items:center;padding:.8cqh 1.2cqw .9cqh}.fusion-fms-satellite-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,3.15cqh);align-content:center;gap:.9cqh 1.8cqw}.fusion-fms-satellite-grid .fusion-fms-text-entry,.fusion-fms-satellite-grid input.fusion-fms-inline-entry{width:100%;height:100%;box-sizing:border-box}.fusion-fms-navaid-inhibit-dialog{width:92%;height:66%}.fusion-fms-navaid-inhibit-dialog .fusion-fms-modal-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.75fr);grid-template-rows:4.2cqh minmax(0,1fr) 3.8cqh;gap:.7cqh .7cqw}.fusion-fms-navaid-search{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7cqw}.fusion-fms-navaid-search label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6cqw}.fusion-fms-navaid-search input{width:100%}.fusion-fms-navaid-search>span{color:var(--fms-cyan);font-size:1.35cqh}.fusion-fms-navaid-results{min-height:0;overflow:auto;scrollbar-color:#0868c4 #001326}.fusion-fms-navaid-results .fusion-fms-option{width:100%;min-height:4.4cqh;border-bottom:.1cqh solid #40515a}.fusion-fms-navaid-label{min-width:0;display:grid;grid-template-columns:.65fr .45fr 1.05fr .55fr;grid-template-rows:auto auto;align-items:center;gap:.05cqh .45cqw}.fusion-fms-navaid-label strong{color:var(--fms-cyan)}.fusion-fms-navaid-label i{color:var(--fms-white);font-style:normal}.fusion-fms-navaid-label b{color:var(--green);font-weight:400}.fusion-fms-navaid-label em{color:var(--fms-white);font-size:1.2cqh;font-style:normal;text-align:right}.fusion-fms-navaid-label small{grid-column:1 / -1;overflow:hidden;color:#b8c2bd;font-size:1.12cqh;text-overflow:ellipsis}.fusion-fms-navaid-status{display:grid;align-content:start;gap:1.2cqh}.fusion-fms-navaid-status>span{color:#b8c2bd;font-size:1.35cqh;line-height:1.25}.fusion-fms-navaid-status>strong{color:var(--fms-cyan)}.fusion-fms-navaid-message{padding:1.2cqh .5cqw;color:var(--fms-cyan);text-align:center}.fusion-fms-navaid-message.warning{color:var(--fms-amber)}.fusion-fms-navaid-inhibit-dialog .fusion-fms-modal-actions{grid-column:1 / -1}.fusion-fms-waypoint-menu-dialog{width:70%;height:52%}.fusion-fms-waypoint-menu-grid{height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.65cqh .6cqw}.fusion-fms-waypoint-menu-grid .fusion-fms-bezel-button{min-height:3.9cqh}.fusion-fms-airways-dialog{width:72%;height:45%}.fusion-fms-airways-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3.9cqh}.fusion-fms-airways-grid{min-height:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75cqw}.fusion-fms-airways-grid fieldset{min-height:0;display:grid;align-content:start;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#155fa6 #02070c}.fusion-fms-airways-grid fieldset>button{min-height:3.6cqh;display:flex;align-items:center;justify-content:space-between;padding:0 .6cqw;border:0;border-bottom:.1cqh solid #5b696c;background:linear-gradient(#133948,#071117);text-align:left}.fusion-fms-airways-grid fieldset>button.selected{color:var(--fms-cyan);box-shadow:inset .22cqw 0 var(--green)}.fusion-fms-airport-role-dialog{width:62%;height:36%}.fusion-fms-airport-role-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3cqh 3.9cqh}.fusion-fms-airport-role-dialog fieldset{display:grid;align-content:center;gap:.5cqh}.fusion-fms-airport-role-data{display:flex;align-items:center;justify-content:space-between;gap:.6cqw;font-size:1.45cqh}.fusion-fms-airport-role-data b{color:var(--fms-cyan)}.fusion-fms-com-dialog{width:66%;height:43%}.fusion-fms-com-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:minmax(0,1fr) 3.9cqh}.fusion-fms-com-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-com-list button{min-height:4cqh;display:grid;grid-template-columns:1.3fr .8fr .45fr;align-items:center;gap:.5cqw;padding:0 .7cqw;border:0;border-bottom:.1cqh solid #5f6d70;background:linear-gradient(#133b49,#071218);text-align:left}.fusion-fms-com-list strong{color:var(--fms-cyan)}.fusion-fms-com-list em{font-style:normal}.fusion-fms-airport-info-dialog{width:80%;height:52%}.fusion-fms-airport-info-dialog .fusion-fms-modal-body{display:grid;grid-template-columns:.85fr 1.15fr;grid-template-rows:minmax(0,1fr) 3.9cqh;gap:.7cqw}.fusion-fms-airport-info-dialog fieldset{display:grid;align-content:start;gap:.65cqh}.fusion-fms-airport-info-dialog .fusion-fms-modal-actions{grid-column:1 / -1}.fusion-fms-airport-info-notice{grid-column:1 / -1;align-self:stretch}.fusion-fms-airport-info-runways{margin-top:.3cqh;padding-top:.45cqh;border-top:.1cqh solid #718081}.fusion-fms-airport-info-runways>span{color:var(--fms-silver)}.fusion-fms-airport-info-runways>em{display:block;margin-top:.45cqh;color:var(--fms-silver);font-style:normal}.fusion-fms-airport-info-runways>div{min-height:2.5cqh;display:grid;grid-template-columns:.7fr .8fr .8fr;align-items:center;gap:.35cqw}.fusion-fms-airport-info-runways>div strong{color:var(--fms-cyan)}.fusion-fms-airport-info-runways>div span{text-align:right}.fusion-fms-vertical-direct-dialog{width:90%;height:58%}.fusion-fms-vertical-direct-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:4.3cqh 3.6cqh 2.5cqh minmax(0,1fr) 3.9cqh}.fusion-fms-vertical-top{display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;gap:.7cqw}.fusion-fms-vertical-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55cqw}.fusion-fms-vertical-top label{display:flex;align-items:center;justify-content:flex-end;gap:.35cqw;white-space:nowrap}.fusion-fms-vertical-entry .fusion-fms-inline-entry{width:7cqw}.fusion-fms-vertical-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.fusion-fms-vertical-tabs button{border:.12cqh solid #687b82;background:linear-gradient(#145d9f,#082e60)}.fusion-fms-vertical-tabs button.selected{border-color:#8df6a1;background:linear-gradient(#26983f,#0a4b18)}.fusion-fms-vertical-heading,.fusion-fms-vertical-list>div{display:grid;grid-template-columns:3.8cqh 1fr .85fr .75fr .65fr;align-items:center;gap:.4cqw}.fusion-fms-vertical-heading span:first-child{grid-column:2}.fusion-fms-vertical-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-vertical-list>div{min-height:5.2cqh;padding:0 .5cqw;border-bottom:.1cqh solid #5e6f73;background:linear-gradient(#143e4d,#07131a)}.fusion-fms-vertical-list>div.selected{outline:.12cqh solid var(--fms-cyan);outline-offset:-.12cqh;background:linear-gradient(#1a5262,#0a2028)}.fusion-fms-vertical-list .fusion-fms-bezel-button{min-height:3.1cqh;font-size:1.45cqh}.fusion-fms-pilot-dialog{width:78%;height:50%}.fusion-fms-pilot-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:4.2cqh minmax(0,1fr) 3.9cqh}.fusion-fms-pilot-find{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:.7cqw}.fusion-fms-pilot-find label{display:flex;align-items:center;gap:.5cqw}.fusion-fms-pilot-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-pilot-list button{min-height:4.5cqh;display:grid;grid-template-columns:.75fr 1.55fr .55fr;align-items:center;gap:.5cqw;padding:0 .65cqw;border:0;border-bottom:.1cqh solid #5c6c70;background:linear-gradient(#143b49,#071117);text-align:left}.fusion-fms-pilot-list button.selected{color:var(--fms-cyan);box-shadow:inset .22cqw 0 var(--green)}.fusion-fms-pilot-list em{font-style:normal;text-align:right}input.fusion-fms-inline-entry{min-width:0;min-height:2.8cqh;padding:.2cqh .4cqw;border:.13cqh solid #dce2da;border-radius:.35cqh;outline:0;background:#000;color:var(--fms-cyan);font:inherit;text-align:center;text-transform:uppercase}input.fusion-fms-inline-entry:focus{border-color:var(--fms-cyan);box-shadow:inset 0 0 0 .08cqh var(--fms-cyan)}input.fusion-fms-inline-entry.invalid{border-color:var(--fms-amber);color:var(--fms-amber)}input.fusion-fms-inline-entry::placeholder{color:#8a9696;opacity:1}.fusion-fms-text-entry{position:relative;min-width:0;display:inline-grid}.fusion-fms-text-entry>input.fusion-fms-inline-entry{width:100%;box-sizing:border-box}.fusion-fms-text-entry.editing:after{content:"";position:absolute;z-index:1;inset:max(1.5px,.21cqh);border:max(2px,.28cqh) dashed var(--fms-cyan);border-radius:.38cqh;pointer-events:none}.fusion-fms-text-entry.editing>input.fusion-fms-inline-entry{border-color:transparent}.fusion-fms-text-entry.editing[data-fms-menu-alignment=left]>input.fusion-fms-inline-entry{border-top-left-radius:0}.fusion-fms-text-entry.editing[data-fms-menu-alignment=right]>input.fusion-fms-inline-entry{border-top-right-radius:0}.fusion-fms-text-entry.editing[data-fms-menu-alignment=wide]>input.fusion-fms-inline-entry{border-top-left-radius:0}.fusion-fms-text-entry.editing>input.fusion-fms-inline-entry:not(.invalid):focus{border-color:transparent;box-shadow:none}.fusion-fms-text-entry.editing[data-fms-menu-alignment=wide]>input.fusion-fms-inline-entry:not(.invalid):focus{border-color:transparent}.fusion-fms-text-entry.editing>input.fusion-fms-inline-entry:placeholder-shown::placeholder{color:#fff}.fusion-fms-pilot-search-list{min-height:0;display:grid;align-content:start;overflow:hidden}.fusion-fms-pilot-search-list>div{min-height:4cqh;display:grid;grid-template-columns:.65fr 1.6fr .65fr;align-items:center;gap:.5cqw;padding:0 .6cqw;border-bottom:.1cqh solid #5c6c70;background:linear-gradient(#143b49,#071117)}.fusion-fms-pilot-search-list em{font-style:normal;text-align:right}.fusion-fms-create-waypoint-dialog{width:76%;height:49%}.fusion-fms-create-waypoint-dialog .fusion-fms-modal-body{display:grid;grid-template-rows:4cqh minmax(0,1fr) auto 3.9cqh;gap:.5cqh}.fusion-fms-waypoint-name{display:flex;align-items:center;gap:.6cqw}.fusion-fms-create-waypoint-dialog fieldset{display:grid;align-content:start;gap:.3cqh}.fusion-fms-waypoint-definition{display:grid;grid-template-columns:1fr .65fr .65fr;gap:.45cqw;margin:.2cqh 0 .4cqh 2.3cqh}.fusion-fms-waypoint-definition.intersection{grid-template-columns:repeat(2,1fr)}.fusion-fms-create-waypoint-dialog .fusion-fms-inline-entry,.fusion-fms-create-waypoint-dialog .fusion-fms-text-entry{width:100%}.fusion-fms-entry-error{padding:.35cqh .55cqw;border:.12cqh solid var(--amber);background:#3a2400;color:var(--amber);font-size:1.25cqh;text-align:center}.fusion-fms-invalid-entry{padding:.45cqh .6cqw;border:.14cqh solid var(--amber);background:#3b2b00;color:var(--amber);text-align:center}.fusion-fms-create-waypoint-dialog.invalid>header>span{color:var(--red)}.fusion-fms-pilot-waypoint-button{justify-self:start}@media(max-height:640px){.fusion-fms{font-size:clamp(7px,1.95cqh,14px)}}.fusion-dialog-shell{box-sizing:border-box;overflow:hidden;border:max(1px,.18cqh) solid #c8d7d8;border-radius:3.75cqh .78cqh .78cqh;background:#000204fb;box-shadow:0 .35cqh .65cqh #000000d1,inset 0 0 0 max(1px,.08cqh) #2d404af2}.fusion-dialog-shell:after{content:"";position:absolute;z-index:6;left:0;right:0;bottom:0;height:.58cqh;border-top:max(1px,.08cqh) solid rgba(169,208,226,.72);background:linear-gradient(180deg,#174a8b,#0b326e 48%,#061a46);box-shadow:inset 0 .16cqh .18cqh #4d8bc66b;pointer-events:none}.fusion-dialog-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 3.3cqh;align-items:center;box-sizing:border-box}.fusion-dialog-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-weight:500}.fusion-dialog-status{grid-column:2;min-width:0;white-space:nowrap}.fusion-dialog-close-button{grid-column:3;align-self:stretch;display:grid;place-items:center;margin:.22cqh;padding:0;border:max(1px,.16cqh) solid #d9e9e9;border-radius:1.02cqh;background:linear-gradient(180deg,#216ebb,#0a478d 45%,#061d52);color:#f4f7f9;font:inherit;line-height:1;text-shadow:0 1px 2px #001033;cursor:pointer;touch-action:manipulation}.fusion-dialog-close-icon{width:1.62cqh;height:1.62cqh;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #001033)}.fusion-vector-frame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;color:var(--fusion-vector-frame-color, #d5ddda);pointer-events:none;shape-rendering:geometricPrecision}.fusion-vector-frame-outline{fill:none;stroke:currentColor;stroke-width:var(--fusion-vector-frame-width, 1.5px)}.fusion-next-cue{display:block;fill:currentColor;pointer-events:none}
