.jet-engine-module__sk2TAG__exhibit{--jet-bg:#e9e5dc;--jet-surface:#f3f0e8;--jet-stage:#e4e1d9;--jet-panel:#ece8df;--jet-ink:#181b1d;--jet-ink-soft:#555957;--jet-muted:#737773;--jet-line:#181b1d2b;--jet-line-strong:#181b1d57;--jet-grid:#181b1d0e;--jet-accent:#a94e32;--jet-accent-soft:#a94e321f;--jet-bypass:#52798a;--jet-core-flow:#a9663f;--jet-pressure:#526f83;--jet-metal-hi:#babcb7;--jet-metal:#858a87;--jet-metal-lo:#626765;--jet-core-case-hi:#989a91;--jet-core-case-lo:#555a58;--jet-fan-dark:#3f4748;--jet-fan-hub:#6d7472;--jet-nozzle:#464c4b;--jet-hatch:#814a3073;--jet-shaft-low:#8f6548;--jet-shadow:0 18px 48px #22211d1c;background:var(--jet-bg);min-height:100svh;color:var(--jet-ink);font-family:var(--sans);transition:color .22s,background .22s;overflow-x:clip}.jet-engine-module__sk2TAG__exhibit[data-theme=dark]{--jet-bg:#151819;--jet-surface:#1c2021;--jet-stage:#171b1c;--jet-panel:#202425;--jet-ink:#e7e3da;--jet-ink-soft:#b7b5ae;--jet-muted:#8f928f;--jet-line:#e7e3da24;--jet-line-strong:#e7e3da4d;--jet-grid:#e7e3da0a;--jet-accent:#ca7659;--jet-accent-soft:#ca76591f;--jet-bypass:#76a1b1;--jet-core-flow:#cf8761;--jet-pressure:#618aa1;--jet-metal-hi:#8e9390;--jet-metal:#626968;--jet-metal-lo:#383e3f;--jet-core-case-hi:#737875;--jet-core-case-lo:#3d4343;--jet-fan-dark:#222829;--jet-fan-hub:#545d5c;--jet-nozzle:#343a3a;--jet-hatch:#c5704b70;--jet-shaft-low:#bc8058;--jet-shadow:0 18px 48px #00000038}.jet-engine-module__sk2TAG__skipLink{z-index:100;border:1px solid var(--jet-line-strong);background:var(--jet-surface);color:var(--jet-ink);padding:10px 14px;font-size:.75rem;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.jet-engine-module__sk2TAG__skipLink:focus{transform:translateY(0)}.jet-engine-module__sk2TAG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.jet-engine-module__sk2TAG__header{z-index:20;border-bottom:1px solid var(--jet-line);background:var(--jet-surface);grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 clamp(16px,2.6vw,42px);display:grid;position:relative}.jet-engine-module__sk2TAG__brand{width:max-content;color:var(--jet-ink);letter-spacing:.17em;align-items:center;gap:9px;font-size:.64rem;display:inline-flex}.jet-engine-module__sk2TAG__brand>span:last-child{color:var(--jet-muted)}.jet-engine-module__sk2TAG__brandMark{border:1px solid var(--jet-ink);width:13px;height:13px;box-shadow:inset 4px 0 0 var(--jet-ink);border-radius:50%;display:inline-block}.jet-engine-module__sk2TAG__headerThesis{color:var(--jet-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;display:flex}.jet-engine-module__sk2TAG__headerThesis i{background:var(--jet-line-strong);width:24px;height:1px}.jet-engine-module__sk2TAG__headerThesis i:last-of-type{background:var(--jet-accent)}.jet-engine-module__sk2TAG__headerActions{justify-content:flex-end;gap:5px;display:flex}.jet-engine-module__sk2TAG__headerActions button{border:1px solid var(--jet-line);min-width:38px;height:38px;color:var(--jet-ink-soft);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.65rem;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.jet-engine-module__sk2TAG__headerActions button:hover,.jet-engine-module__sk2TAG__headerActions button[aria-pressed=true]{border-color:var(--jet-line-strong);background:var(--jet-accent-soft);color:var(--jet-ink)}.jet-engine-module__sk2TAG__instrument{background:var(--jet-surface);grid-template-columns:clamp(142px,11vw,176px) minmax(600px,1fr) clamp(284px,23vw,352px);height:calc(100svh - 64px);min-height:720px;display:grid}.jet-engine-module__sk2TAG__stationRail,.jet-engine-module__sk2TAG__guide{background:var(--jet-panel);min-width:0}.jet-engine-module__sk2TAG__stationRail{border-right:1px solid var(--jet-line);flex-direction:column;display:flex}.jet-engine-module__sk2TAG__railHeading,.jet-engine-module__sk2TAG__guideTopline{border-bottom:1px solid var(--jet-line);min-height:48px;color:var(--jet-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;font-size:.58rem;font-weight:650;display:flex}.jet-engine-module__sk2TAG__railHeading small{letter-spacing:.06em;font-size:.5rem}.jet-engine-module__sk2TAG__stationRail ol{scrollbar-width:none;flex:1;grid-template-rows:repeat(7,minmax(66px,1fr));margin:0;padding:0;list-style:none;display:grid}.jet-engine-module__sk2TAG__stationRail ol::-webkit-scrollbar{display:none}.jet-engine-module__sk2TAG__modeGroup>div::-webkit-scrollbar{display:none}.jet-engine-module__sk2TAG__profileGroup>div::-webkit-scrollbar{display:none}.jet-engine-module__sk2TAG__stationRail li{border-bottom:1px solid var(--jet-line);min-height:0}.jet-engine-module__sk2TAG__stationRail button{width:100%;height:100%;min-height:64px;color:var(--jet-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:1fr auto;grid-template-columns:25px 1fr;align-items:center;gap:0 7px;padding:9px 12px;transition:color .18s,background .18s;display:grid;position:relative;overflow:hidden}.jet-engine-module__sk2TAG__stationRail button:before{background:var(--jet-accent);content:"";opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.jet-engine-module__sk2TAG__stationRail button:hover{background:color-mix(in srgb, var(--jet-ink) 4%, transparent)}.jet-engine-module__sk2TAG__stationRail button[data-active]{background:var(--jet-surface)}.jet-engine-module__sk2TAG__stationRail button[data-active]:before{opacity:1}.jet-engine-module__sk2TAG__stationNumber{color:var(--jet-accent);font-family:var(--display);grid-row:1/3;font-size:1.35rem;line-height:1}.jet-engine-module__sk2TAG__stationName{align-self:end;font-size:.67rem;font-weight:650;line-height:1.15}.jet-engine-module__sk2TAG__stationRail button small{color:var(--jet-muted);align-self:start;font-family:ui-monospace,Consolas,monospace;font-size:.56rem}.jet-engine-module__sk2TAG__railLegend{min-height:50px;color:var(--jet-muted);letter-spacing:.05em;grid-template-columns:1fr 1fr;align-items:center;padding:0 12px;font-size:.54rem;display:grid}.jet-engine-module__sk2TAG__railLegend span{align-items:center;gap:5px;display:flex}.jet-engine-module__sk2TAG__railLegend i{background:var(--jet-core-flow);width:11px;height:2px}.jet-engine-module__sk2TAG__railLegend i[data-stream=bypass]{background:var(--jet-bypass)}.jet-engine-module__sk2TAG__workbench{background:var(--jet-surface);grid-template-rows:auto minmax(270px,1fr) auto auto;min-width:0;min-height:0;padding:clamp(16px,2vw,30px);display:grid;overflow:hidden}.jet-engine-module__sk2TAG__exhibitHeading{grid-template-columns:minmax(300px,.8fr) minmax(260px,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding-bottom:clamp(13px,1.6vw,23px);display:grid}.jet-engine-module__sk2TAG__exhibitHeading p{margin:0}.jet-engine-module__sk2TAG__exhibitHeading>div>p{color:var(--jet-accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:700}.jet-engine-module__sk2TAG__exhibitHeading h1{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(2.15rem,3.5vw,3.65rem);font-weight:400;line-height:.95}.jet-engine-module__sk2TAG__headingThesis{max-width:600px;color:var(--jet-ink-soft);font-family:var(--display);font-size:clamp(.83rem,1vw,1rem);line-height:1.38}.jet-engine-module__sk2TAG__stageFrame{border:1px solid var(--jet-line-strong);background:var(--jet-stage);min-height:0;box-shadow:var(--jet-shadow);border-radius:2px;grid-template-rows:38px minmax(0,1fr) 38px;display:grid;overflow:hidden}.jet-engine-module__sk2TAG__stageTopline,.jet-engine-module__sk2TAG__stageCaption{border-bottom:1px solid var(--jet-line);color:var(--jet-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.53rem;display:grid}.jet-engine-module__sk2TAG__stageTopline>span:last-child{text-align:right}.jet-engine-module__sk2TAG__stageCaption{border-top:1px solid var(--jet-line);border-bottom:0;grid-template-columns:auto 1fr}.jet-engine-module__sk2TAG__stageCaption>span:last-child{text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.jet-engine-module__sk2TAG__evidenceTag{border:1px solid var(--jet-line);color:var(--jet-ink-soft);border-radius:999px;padding:3px 7px}.jet-engine-module__sk2TAG__evidenceTag[data-evidence=modelled-cycle]{border-color:color-mix(in srgb, var(--jet-accent) 45%, var(--jet-line))}.jet-engine-module__sk2TAG__engineStage{min-height:0;position:relative;overflow:hidden}.jet-engine-module__sk2TAG__engineDrawing{width:100%;height:100%;min-height:260px;display:block}.jet-engine-module__sk2TAG__engine3dSurface,.jet-engine-module__sk2TAG__rendererFallback{isolation:isolate;background:radial-gradient(circle at 46% 48%, color-mix(in srgb, var(--jet-ink) 4%, transparent) 0, transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--jet-stage) 92%, #fff 8%), var(--jet-stage));min-width:0;min-height:260px;position:relative;overflow:hidden}.jet-engine-module__sk2TAG__engine3dSurface:before{z-index:0;background-image:linear-gradient(var(--jet-grid) 1px, transparent 1px), linear-gradient(90deg, var(--jet-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 78%);mask-image:radial-gradient(circle,#000 0,#0000 78%)}.jet-engine-module__sk2TAG__canvasLayer{z-index:1;position:absolute;inset:0}.jet-engine-module__sk2TAG__canvasLayer canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.jet-engine-module__sk2TAG__canvasLayer canvas:active{cursor:grabbing}.jet-engine-module__sk2TAG__rendererLoading{z-index:8;background:radial-gradient(circle at center, var(--jet-accent-soft), transparent 43%), var(--jet-stage);color:var(--jet-muted);letter-spacing:.09em;text-align:center;text-transform:uppercase;place-items:center;padding:24px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.58rem;transition:opacity .36s;display:grid;position:absolute;inset:0}.jet-engine-module__sk2TAG__rendererLoading:before{aspect-ratio:2.8;border:1px solid var(--jet-line-strong);content:"";border-radius:50%;width:min(72%,560px);animation:2.4s ease-in-out infinite jet-engine-module__sk2TAG__jet-calibrate;position:absolute}.jet-engine-module__sk2TAG__engine3dSurface[data-ready]>.jet-engine-module__sk2TAG__rendererLoading{opacity:0;pointer-events:none}.jet-engine-module__sk2TAG__rendererFallback{place-items:center;display:grid}.jet-engine-module__sk2TAG__rendererFallback .jet-engine-module__sk2TAG__engineStage{width:100%;height:100%}.jet-engine-module__sk2TAG__rendererFallbackNotice{z-index:6;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.jet-engine-module__sk2TAG__rendererFallbackNotice p{color:var(--jet-muted);text-align:center;margin:0;font-size:.56rem}.jet-engine-module__sk2TAG__rendererFallbackNotice button{border:1px solid var(--jet-accent);background:var(--jet-accent-soft);min-height:30px;color:var(--jet-ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;flex:none;padding:0 10px;font-size:.54rem}.jet-engine-module__sk2TAG__stageControls{z-index:5;border:1px solid var(--jet-line);background:color-mix(in srgb, var(--jet-surface) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:3px;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.jet-engine-module__sk2TAG__stageControls button{height:32px;color:var(--jet-ink-soft);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;display:inline-flex}.jet-engine-module__sk2TAG__stageControls button:hover,.jet-engine-module__sk2TAG__stageControls button:focus-visible{border-color:var(--jet-line-strong);background:var(--jet-accent-soft);color:var(--jet-ink)}.jet-engine-module__sk2TAG__interactionHint,.jet-engine-module__sk2TAG__visualizationDisclosure{z-index:5;color:var(--jet-muted);letter-spacing:.04em;pointer-events:none;text-transform:uppercase;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.5rem;display:flex;position:absolute;bottom:11px}.jet-engine-module__sk2TAG__interactionHint{left:12px}.jet-engine-module__sk2TAG__interactionHint span{color:var(--jet-ink-soft)}.jet-engine-module__sk2TAG__interactionHint i{background:var(--jet-line-strong);width:1px;height:12px}.jet-engine-module__sk2TAG__visualizationDisclosure{border:1px solid var(--jet-line);background:color-mix(in srgb, var(--jet-surface) 84%, transparent);text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:2px;justify-content:flex-end;max-width:58%;padding:5px 7px;right:12px}.jet-engine-module__sk2TAG__stationTag3d{border:1px solid color-mix(in srgb, var(--jet-accent) 65%, var(--jet-line));background:color-mix(in srgb, var(--jet-stage) 90%, transparent);min-width:max-content;color:var(--jet-ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.52rem;box-shadow:0 6px 16px #00000024}@keyframes jet-engine-module__sk2TAG__jet-calibrate{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:.65;transform:scale(1.02)}}.jet-engine-module__sk2TAG__datum,.jet-engine-module__sk2TAG__measureTick,.jet-engine-module__sk2TAG__outerCase>path:not([fill]),.jet-engine-module__sk2TAG__internalCase>path:not([fill]),.jet-engine-module__sk2TAG__spinner path:not([fill]),.jet-engine-module__sk2TAG__combustorAssembly>path:not([fill]),.jet-engine-module__sk2TAG__selectedDatum path{fill:none;stroke:var(--jet-line-strong);stroke-width:1.2px;vector-effect:non-scaling-stroke}.jet-engine-module__sk2TAG__datum{stroke-dasharray:9 8;opacity:.38}.jet-engine-module__sk2TAG__measureTick{stroke:var(--jet-line-strong)}.jet-engine-module__sk2TAG__measureText,.jet-engine-module__sk2TAG__partLabels text,.jet-engine-module__sk2TAG__selectedDatum text{fill:var(--jet-muted);letter-spacing:1.6px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.jet-engine-module__sk2TAG__partLabels text{font-size:10px}.jet-engine-module__sk2TAG__selectedDatum text{fill:var(--jet-accent);text-anchor:start;font-size:10px}.jet-engine-module__sk2TAG__outerCase>path:not([fill]){stroke:var(--jet-ink-soft)}.jet-engine-module__sk2TAG__internalCase>path:not([fill]){stroke:var(--jet-line-strong)}.jet-engine-module__sk2TAG__fanAssembly path,.jet-engine-module__sk2TAG__compressorAssembly>g>path:not(.jet-engine-module__sk2TAG__stator),.jet-engine-module__sk2TAG__turbineAssembly>g>path:not(.jet-engine-module__sk2TAG__stator){fill:var(--jet-metal-hi);stroke:var(--jet-ink-soft);stroke-width:.8px}.jet-engine-module__sk2TAG__compressorAssembly .jet-engine-module__sk2TAG__stator{fill:var(--jet-metal-lo);stroke:var(--jet-ink-soft);stroke-width:.7px}.jet-engine-module__sk2TAG__turbineAssembly>g>path:not(.jet-engine-module__sk2TAG__stator){fill:#8f7668}.jet-engine-module__sk2TAG__turbineAssembly .jet-engine-module__sk2TAG__stator{fill:#655b55;stroke:var(--jet-ink-soft);stroke-width:.7px}.jet-engine-module__sk2TAG__combustorAssembly circle{fill:var(--jet-accent);opacity:.7}.jet-engine-module__sk2TAG__rotorRing{fill:none;stroke:var(--jet-line-strong);stroke-width:3px;stroke-dasharray:8 5}.jet-engine-module__sk2TAG__fasteners circle{fill:var(--jet-line-strong)}.jet-engine-module__sk2TAG__nozzleAssembly path{stroke:var(--jet-ink-soft);stroke-width:.75px}.jet-engine-module__sk2TAG__lowShaft,.jet-engine-module__sk2TAG__highShaft{fill:none;stroke-width:5px;vector-effect:non-scaling-stroke}.jet-engine-module__sk2TAG__lowShaft{stroke:var(--jet-shaft-low)}.jet-engine-module__sk2TAG__highShaft{stroke:var(--jet-ink-soft);stroke-width:3px}.jet-engine-module__sk2TAG__pressureField,.jet-engine-module__sk2TAG__thermalField{opacity:0;pointer-events:none;transition:opacity .26s}.jet-engine-module__sk2TAG__engineStage[data-view=pressure] .jet-engine-module__sk2TAG__pressureField,.jet-engine-module__sk2TAG__engineStage[data-view=thermal] .jet-engine-module__sk2TAG__thermalField{opacity:1}.jet-engine-module__sk2TAG__engineStage[data-view=pressure] .jet-engine-module__sk2TAG__outerCase,.jet-engine-module__sk2TAG__engineStage[data-view=pressure] .jet-engine-module__sk2TAG__internalCase,.jet-engine-module__sk2TAG__engineStage[data-view=thermal] .jet-engine-module__sk2TAG__outerCase,.jet-engine-module__sk2TAG__engineStage[data-view=thermal] .jet-engine-module__sk2TAG__internalCase{opacity:.72}.jet-engine-module__sk2TAG__shaftAssembly{transition:opacity .22s}.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__outerCase,.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__internalCase,.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__compressorAssembly,.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__combustorAssembly,.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__nozzleAssembly{opacity:.24}.jet-engine-module__sk2TAG__engineStage[data-view=shafts] .jet-engine-module__sk2TAG__shaftAssembly{filter:drop-shadow(0 1px 1px var(--jet-stage))}.jet-engine-module__sk2TAG__flowPaths path{fill:none;stroke-linecap:round;stroke-width:1.6px;stroke-dasharray:7 12;vector-effect:non-scaling-stroke;opacity:.14;transition:opacity .26s,stroke-width .26s}.jet-engine-module__sk2TAG__intakeFlow,.jet-engine-module__sk2TAG__bypassFlow{stroke:var(--jet-bypass)}.jet-engine-module__sk2TAG__coreFlow{stroke:var(--jet-core-flow)}.jet-engine-module__sk2TAG__engineStage[data-view=airflow] .jet-engine-module__sk2TAG__flowPaths path{opacity:.94;stroke-width:2.1px}.jet-engine-module__sk2TAG__engineStage[data-view=pressure] .jet-engine-module__sk2TAG__flowPaths path,.jet-engine-module__sk2TAG__engineStage[data-view=thermal] .jet-engine-module__sk2TAG__flowPaths path{opacity:.42}.jet-engine-module__sk2TAG__engineStage[data-motion=running] .jet-engine-module__sk2TAG__flowPaths path{animation:jet-engine-module__sk2TAG__jet-flow var(--flow-duration) linear infinite}.jet-engine-module__sk2TAG__engineStage[data-motion=running] .jet-engine-module__sk2TAG__flowPaths path:nth-child(2n){animation-delay:calc(var(--flow-duration) * -.42)}.jet-engine-module__sk2TAG__engineStage[data-motion=running] .jet-engine-module__sk2TAG__rotorRing{animation:jet-engine-module__sk2TAG__jet-rotor var(--rotor-duration) linear infinite}.jet-engine-module__sk2TAG__selectedDatum path{stroke:var(--jet-accent);stroke-dasharray:3 5;opacity:.76}.jet-engine-module__sk2TAG__selectedDatum circle{fill:var(--jet-stage);stroke:var(--jet-accent);stroke-width:2px}.jet-engine-module__sk2TAG__stationHotspots{pointer-events:none;position:absolute;inset:0}.jet-engine-module__sk2TAG__stationHotspots button{top:var(--station-y);left:var(--station-x);border:1px solid var(--jet-line-strong);background:var(--jet-stage);width:24px;height:24px;color:var(--jet-ink-soft);cursor:pointer;pointer-events:auto;border-radius:50%;place-items:center;padding:0;font-family:ui-monospace,Consolas,monospace;font-size:.56rem;transition:color .17s,background .17s,border-color .17s,transform .17s;display:grid;position:absolute;transform:translate(-50%,-50%)}.jet-engine-module__sk2TAG__stationHotspots button:hover{border-color:var(--jet-accent);transform:translate(-50%,-50%)scale(1.08)}.jet-engine-module__sk2TAG__stationHotspots button[data-active]{border-color:var(--jet-accent);background:var(--jet-accent);color:#fff8ee}.jet-engine-module__sk2TAG__stationHotspots button[data-stream=bypass]:not([data-active]){border-color:var(--jet-bypass)}.jet-engine-module__sk2TAG__selectionReadout{border-right:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line);border-left:1px solid var(--jet-line);background:var(--jet-panel);grid-template-columns:auto minmax(140px,.6fr) 1fr;align-items:center;gap:14px;min-height:55px;padding:8px 12px;display:grid}.jet-engine-module__sk2TAG__selectionReadout span{color:var(--jet-accent);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:.57rem}.jet-engine-module__sk2TAG__selectionReadout strong{font-family:var(--display);font-size:1rem;font-weight:400}.jet-engine-module__sk2TAG__selectionReadout small{color:var(--jet-muted);font-size:.66rem;line-height:1.35}.jet-engine-module__sk2TAG__commandDeck{border:1px solid var(--jet-line);background:var(--jet-panel);border-top:0;grid-template-columns:minmax(290px,1fr) minmax(330px,1.25fr) minmax(200px,.72fr);display:grid}.jet-engine-module__sk2TAG__modeGroup,.jet-engine-module__sk2TAG__profileGroup,.jet-engine-module__sk2TAG__cycleSummary{border-right:1px solid var(--jet-line);min-width:0;margin:0;padding:10px 11px}.jet-engine-module__sk2TAG__modeGroup>span,.jet-engine-module__sk2TAG__profileGroup>span{color:var(--jet-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:.52rem;font-weight:650;display:block}.jet-engine-module__sk2TAG__modeGroup>div,.jet-engine-module__sk2TAG__profileGroup>div{gap:3px;display:grid}.jet-engine-module__sk2TAG__modeGroup>div{grid-template-columns:repeat(5,minmax(0,1fr))}.jet-engine-module__sk2TAG__profileGroup>div{grid-template-columns:repeat(4,minmax(0,1fr))}.jet-engine-module__sk2TAG__modeGroup button,.jet-engine-module__sk2TAG__profileGroup button{border:1px solid var(--jet-line);min-width:0;min-height:38px;color:var(--jet-ink-soft);cursor:pointer;background:0 0;border-radius:1px;padding:6px;font-size:.59rem;transition:color .17s,border-color .17s,background .17s}.jet-engine-module__sk2TAG__modeGroup button:hover,.jet-engine-module__sk2TAG__profileGroup button:hover{border-color:var(--jet-line-strong);color:var(--jet-ink)}.jet-engine-module__sk2TAG__modeGroup button[data-active],.jet-engine-module__sk2TAG__profileGroup button[data-active]{border-color:var(--jet-accent);background:var(--jet-accent-soft);color:var(--jet-ink)}.jet-engine-module__sk2TAG__profileGroup button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.jet-engine-module__sk2TAG__profileGroup b{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.jet-engine-module__sk2TAG__profileGroup small{color:var(--jet-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.47rem;overflow:hidden}.jet-engine-module__sk2TAG__cycleSummary{border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jet-engine-module__sk2TAG__cycleSummary div{border-right:1px solid var(--jet-line);flex-direction:column;justify-content:center;min-width:0;padding:0 7px;display:flex}.jet-engine-module__sk2TAG__cycleSummary div:last-child{border-right:0}.jet-engine-module__sk2TAG__cycleSummary dt{color:var(--jet-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem}.jet-engine-module__sk2TAG__cycleSummary dd{color:var(--jet-ink);font-family:var(--display);margin:3px 0 0;font-size:1.15rem;line-height:1}.jet-engine-module__sk2TAG__cycleSummary dd small{color:var(--jet-muted);font-family:var(--sans);margin-top:4px;font-size:.45rem;line-height:1.15;display:block}.jet-engine-module__sk2TAG__guide{border-left:1px solid var(--jet-line);scrollbar-color:var(--jet-line-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.jet-engine-module__sk2TAG__guideTopline{z-index:3;background:var(--jet-panel);position:sticky;top:0}.jet-engine-module__sk2TAG__guideTopline span:last-child{color:var(--jet-accent);text-align:right}.jet-engine-module__sk2TAG__guideNumber{color:var(--jet-accent);font-family:var(--display);margin:18px 20px 0;font-size:2.8rem;line-height:.8}.jet-engine-module__sk2TAG__guide h2{font-family:var(--display);letter-spacing:-.04em;margin:9px 20px 13px;font-size:clamp(1.75rem,2.2vw,2.5rem);font-weight:400;line-height:.95}.jet-engine-module__sk2TAG__guideSummary{color:var(--jet-ink-soft);font-family:var(--display);margin:0 20px 17px;font-size:.97rem;line-height:1.45}.jet-engine-module__sk2TAG__stationValues{border-top:1px solid var(--jet-line-strong);border-bottom:1px solid var(--jet-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 18px;display:grid}.jet-engine-module__sk2TAG__stationValues div{min-width:0;padding:9px 7px 10px 0}.jet-engine-module__sk2TAG__stationValues dt{color:var(--jet-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;line-height:1.2}.jet-engine-module__sk2TAG__stationValues dd{white-space:nowrap;margin:4px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:.65rem}.jet-engine-module__sk2TAG__guide>section{border-top:1px solid var(--jet-line);margin:0 20px;padding:14px 0}.jet-engine-module__sk2TAG__guide h3{color:var(--jet-muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:.55rem}.jet-engine-module__sk2TAG__guide>section p,.jet-engine-module__sk2TAG__methodNote p{color:var(--jet-ink-soft);margin:0;font-size:.72rem;line-height:1.55}.jet-engine-module__sk2TAG__sourceNotebook,.jet-engine-module__sk2TAG__methodNote{border-top:1px solid var(--jet-line);margin:0 20px}.jet-engine-module__sk2TAG__sourceNotebook summary,.jet-engine-module__sk2TAG__methodNote summary{color:var(--jet-ink);cursor:pointer;letter-spacing:.05em;text-transform:uppercase;padding:13px 0;font-size:.63rem;font-weight:650;list-style-position:inside}.jet-engine-module__sk2TAG__sourceNotebook>div{gap:5px;padding-bottom:13px;display:grid}.jet-engine-module__sk2TAG__sourceNotebook a{border:1px solid var(--jet-line);color:var(--jet-ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.64rem;line-height:1.3;display:flex}.jet-engine-module__sk2TAG__sourceNotebook a:hover{border-color:var(--jet-accent);color:var(--jet-ink)}.jet-engine-module__sk2TAG__sourceNotebook a span{gap:2px;display:grid}.jet-engine-module__sk2TAG__sourceNotebook a strong{color:var(--jet-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.49rem}.jet-engine-module__sk2TAG__sourceNotebook a svg{flex:none}.jet-engine-module__sk2TAG__methodNote>p{margin-bottom:12px}.jet-engine-module__sk2TAG__methodNote dl{border-top:1px solid var(--jet-line);border-bottom:1px solid var(--jet-line);grid-template-columns:repeat(3,1fr);margin:0 0 12px;padding:9px 0;display:grid}.jet-engine-module__sk2TAG__methodNote dt{color:var(--jet-muted);text-transform:uppercase;font-size:.48rem}.jet-engine-module__sk2TAG__methodNote dd{margin:3px 0 0;font-family:ui-monospace,Consolas,monospace;font-size:.6rem}.jet-engine-module__sk2TAG__reconstructionNote{border-left:2px solid var(--jet-accent);background:var(--jet-accent-soft);color:var(--jet-ink-soft);margin:16px 20px 28px;padding:11px;font-size:.62rem;line-height:1.5}@keyframes jet-engine-module__sk2TAG__jet-flow{to{stroke-dashoffset:-76px}}@keyframes jet-engine-module__sk2TAG__jet-rotor{to{stroke-dashoffset:-52px}}.jet-engine-module__sk2TAG__loadingShell{color:#181b1d;background:#e9e5dc;min-height:100svh}.jet-engine-module__sk2TAG__loadingShell>header{border-bottom:1px solid #181b1d24;justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex}.jet-engine-module__sk2TAG__loadingShell>header span,.jet-engine-module__sk2TAG__loadingShell>header i,.jet-engine-module__sk2TAG__loadingShell main>p,.jet-engine-module__sk2TAG__loadingShell main>h1,.jet-engine-module__sk2TAG__loadingShell main>footer,.jet-engine-module__sk2TAG__loadingShell aside i,.jet-engine-module__sk2TAG__loadingShell aside h2,.jet-engine-module__sk2TAG__loadingShell aside p{background:linear-gradient(90deg,#181b1d0f,#181b1d1f,#181b1d0f) 0 0/220% 100%;border-radius:2px;animation:1.6s infinite jet-engine-module__sk2TAG__jet-loading;display:block}.jet-engine-module__sk2TAG__loadingShell>header span{width:130px;height:13px}.jet-engine-module__sk2TAG__loadingShell>header i{width:38px;height:30px}.jet-engine-module__sk2TAG__loadingShell>div{grid-template-columns:160px 1fr 320px;min-height:calc(100svh - 64px);display:grid}.jet-engine-module__sk2TAG__loadingShell>div>aside{border-right:1px solid #181b1d24;align-content:start;gap:10px;padding:22px 14px;display:grid}.jet-engine-module__sk2TAG__loadingShell>div>aside:last-child{border-left:1px solid #181b1d24;border-right:0}.jet-engine-module__sk2TAG__loadingShell aside i{height:68px}.jet-engine-module__sk2TAG__loadingShell main{padding:30px}.jet-engine-module__sk2TAG__loadingShell main>p{width:180px;height:10px}.jet-engine-module__sk2TAG__loadingShell main>h1{width:min(420px,80%);height:52px;margin:12px 0 30px}.jet-engine-module__sk2TAG__loadingDrawing{border:1px solid #181b1d33;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.jet-engine-module__sk2TAG__loadingDrawing>span:first-child{border:2px solid #181b1d29;border-radius:48% 12% 12% 48%;width:82%;height:44%}.jet-engine-module__sk2TAG__loadingDrawing>span:nth-child(2){background:#a94e3259;width:74%;height:1px;position:absolute}.jet-engine-module__sk2TAG__loadingDrawing>span:last-child{aspect-ratio:1;border:1px solid #181b1d21;border-radius:50%;width:28%;position:absolute}.jet-engine-module__sk2TAG__loadingShell main>footer{height:110px;margin-top:12px}.jet-engine-module__sk2TAG__loadingShell aside h2{width:86%;height:38px}.jet-engine-module__sk2TAG__loadingShell aside p{height:86px}.jet-engine-module__sk2TAG__errorState{color:#181b1d;text-align:left;background:#e9e5dc;place-content:center;min-height:100svh;padding:32px;display:grid}.jet-engine-module__sk2TAG__errorState>p:first-child,.jet-engine-module__sk2TAG__errorState>span{color:#737773;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.jet-engine-module__sk2TAG__errorState>span{color:#a94e32;margin-top:48px}.jet-engine-module__sk2TAG__errorState h1{max-width:700px;font-family:var(--display);letter-spacing:-.06em;margin:12px 0;font-size:clamp(3.5rem,9vw,8rem);font-weight:400;line-height:.86}.jet-engine-module__sk2TAG__errorState>p:not(:first-child){color:#555957;max-width:530px;line-height:1.6}.jet-engine-module__sk2TAG__errorState>div{gap:8px;margin-top:22px;display:flex}.jet-engine-module__sk2TAG__errorState button,.jet-engine-module__sk2TAG__errorState a{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #181b1d4d;align-items:center;gap:8px;padding:0 15px;font-size:.72rem;display:inline-flex}.jet-engine-module__sk2TAG__errorState button{color:#fff8ee;background:#a94e32;border-color:#a94e32}@keyframes jet-engine-module__sk2TAG__jet-loading{to{background-position:-220% 0}}@media (max-width:1280px){.jet-engine-module__sk2TAG__instrument{grid-template-columns:142px minmax(560px,1fr) 284px}.jet-engine-module__sk2TAG__workbench{padding:16px}.jet-engine-module__sk2TAG__headingThesis{font-size:.78rem}.jet-engine-module__sk2TAG__commandDeck{grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr)}.jet-engine-module__sk2TAG__cycleSummary{border-top:1px solid var(--jet-line);grid-column:1/-1;min-height:55px}.jet-engine-module__sk2TAG__cycleSummary dd small{display:inline}}@media (max-width:1040px){.jet-engine-module__sk2TAG__instrument{grid-template-rows:auto minmax(680px,calc(100svh - 180px));grid-template-columns:minmax(0,1fr) 300px;height:auto;min-height:calc(100svh - 64px)}.jet-engine-module__sk2TAG__stationRail{border-right:0;border-bottom:1px solid var(--jet-line);grid-column:1/-1;min-width:0}.jet-engine-module__sk2TAG__railHeading{min-height:36px}.jet-engine-module__sk2TAG__stationRail ol{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.jet-engine-module__sk2TAG__stationRail li{border-right:1px solid var(--jet-line);scroll-snap-align:start;border-bottom:0;flex:1 0 126px}.jet-engine-module__sk2TAG__stationRail button{min-height:64px}.jet-engine-module__sk2TAG__railLegend{display:none}.jet-engine-module__sk2TAG__workbench,.jet-engine-module__sk2TAG__guide{grid-row:2}}@media (max-width:760px){.jet-engine-module__sk2TAG__header{grid-template-columns:1fr auto;height:58px;padding:0 12px;position:sticky;top:0}.jet-engine-module__sk2TAG__headerThesis{display:none}.jet-engine-module__sk2TAG__headerActions button{width:36px;height:36px;padding:0}.jet-engine-module__sk2TAG__headerActions button span{display:none}.jet-engine-module__sk2TAG__instrument{flex-direction:column;min-height:0;display:flex}.jet-engine-module__sk2TAG__stationRail{z-index:12;order:1;position:sticky;top:58px}.jet-engine-module__sk2TAG__railHeading{display:none}.jet-engine-module__sk2TAG__stationRail li{flex-basis:108px}.jet-engine-module__sk2TAG__stationRail button{grid-template-columns:20px 1fr;min-height:58px;padding:7px 9px}.jet-engine-module__sk2TAG__stationNumber{font-size:1.1rem}.jet-engine-module__sk2TAG__stationName{font-size:.61rem}.jet-engine-module__sk2TAG__workbench{order:2;padding:14px 12px 0;overflow:visible}.jet-engine-module__sk2TAG__exhibitHeading{grid-template-columns:1fr;gap:10px;padding-bottom:14px}.jet-engine-module__sk2TAG__exhibitHeading h1{font-size:clamp(2.3rem,11vw,3.3rem)}.jet-engine-module__sk2TAG__headingThesis{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.81rem;display:-webkit-box;overflow:hidden}.jet-engine-module__sk2TAG__stageFrame{grid-template-rows:34px minmax(240px,1fr) 34px;min-height:310px}.jet-engine-module__sk2TAG__stageTopline{grid-template-columns:1fr auto}.jet-engine-module__sk2TAG__stageTopline>span:last-child{display:none}.jet-engine-module__sk2TAG__stageCaption{grid-template-columns:1fr}.jet-engine-module__sk2TAG__stageCaption>span:last-child{display:none}.jet-engine-module__sk2TAG__engineDrawing{width:100%;min-width:0;min-height:240px;transform:none}.jet-engine-module__sk2TAG__engineStage{place-items:center;display:grid;overflow:hidden}.jet-engine-module__sk2TAG__stationHotspots button{width:22px;height:22px}.jet-engine-module__sk2TAG__selectionReadout{grid-template-columns:auto 1fr;gap:7px 10px}.jet-engine-module__sk2TAG__selectionReadout small{grid-column:1/-1}.jet-engine-module__sk2TAG__commandDeck{border-bottom:0;grid-template-columns:1fr}.jet-engine-module__sk2TAG__modeGroup,.jet-engine-module__sk2TAG__profileGroup,.jet-engine-module__sk2TAG__cycleSummary{border-right:0;border-bottom:1px solid var(--jet-line)}.jet-engine-module__sk2TAG__modeGroup>div,.jet-engine-module__sk2TAG__profileGroup>div{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.jet-engine-module__sk2TAG__modeGroup button{flex:1 0 78px}.jet-engine-module__sk2TAG__profileGroup button{flex:1 0 114px}.jet-engine-module__sk2TAG__cycleSummary{grid-column:auto;min-height:62px}.jet-engine-module__sk2TAG__guide{border-top:1px solid var(--jet-line-strong);border-left:0;order:3;overflow:visible}.jet-engine-module__sk2TAG__guideTopline{position:static}.jet-engine-module__sk2TAG__guideNumber{margin-top:24px}.jet-engine-module__sk2TAG__guide h2{font-size:2.2rem}.jet-engine-module__sk2TAG__loadingShell>div{display:block}.jet-engine-module__sk2TAG__loadingShell>div>aside:first-child{padding:10px;display:flex;overflow:hidden}.jet-engine-module__sk2TAG__loadingShell>div>aside:first-child i{min-width:104px;height:54px}.jet-engine-module__sk2TAG__loadingShell>div>aside:last-child{border-top:1px solid #181b1d24;border-left:0;padding:22px}.jet-engine-module__sk2TAG__loadingShell main{padding:18px 12px}.jet-engine-module__sk2TAG__loadingDrawing{min-height:270px}}@media (max-width:430px){.jet-engine-module__sk2TAG__brand>span:last-child,.jet-engine-module__sk2TAG__partLabels{display:none}.jet-engine-module__sk2TAG__cycleSummary dd{font-size:1rem}.jet-engine-module__sk2TAG__stationValues{grid-template-columns:1fr}.jet-engine-module__sk2TAG__stationValues div{border-bottom:1px solid var(--jet-line);justify-content:space-between;align-items:baseline;padding:7px 0;display:flex}.jet-engine-module__sk2TAG__stationValues div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.jet-engine-module__sk2TAG__exhibit *,.jet-engine-module__sk2TAG__exhibit :before,.jet-engine-module__sk2TAG__exhibit :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
