.OptimisationLoop_instrument__Lo4WB{position:relative;background:var(--mc-canvas-cool);border:1px solid var(--mc-report-border);box-shadow:var(--mc-lift-3);padding-bottom:10px}.OptimisationLoop_instrument__Lo4WB:after,.OptimisationLoop_instrument__Lo4WB:before{content:"+";position:absolute;top:60px;font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;font-weight:600;color:var(--mc-rule);line-height:1;pointer-events:none}.OptimisationLoop_instrument__Lo4WB:before{left:14px}.OptimisationLoop_instrument__Lo4WB:after{right:14px}.OptimisationLoop_plateHead__f6zUn{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:15px clamp(20px,2.2vw,30px);border-bottom:2px solid var(--mc-ink);font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.45}.OptimisationLoop_plateHead__f6zUn span:first-child{color:var(--mc-ink)}.OptimisationLoop_plateHead__f6zUn span:last-child{color:var(--mc-text-muted);text-align:right}.OptimisationLoop_stage__yq7Mk{position:relative;width:100%;max-width:1040px;margin-inline:auto;aspect-ratio:920/600}.OptimisationLoop_stage__yq7Mk:after,.OptimisationLoop_stage__yq7Mk:before{content:"+";position:absolute;bottom:2px;font-family:var(--font-ibm-plex-mono),monospace;font-size:13px;font-weight:600;color:var(--mc-rule);line-height:1;pointer-events:none}.OptimisationLoop_stage__yq7Mk:before{left:14px}.OptimisationLoop_stage__yq7Mk:after{right:14px}.OptimisationLoop_orbitPath__Ne6CM{position:absolute;inset:0;width:100%;height:100%}.OptimisationLoop_pathForward__pkcJZ{fill:none;stroke:var(--mc-ink);stroke-width:2}.OptimisationLoop_pathInner__C1Wvt{fill:none;stroke:var(--mc-rule);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 7}.OptimisationLoop_spoke__T1Aqe{fill:none;stroke:var(--mc-rule-soft);stroke-width:1}.OptimisationLoop_connector__OhQsA{display:none;fill:none;stroke:var(--mc-cobalt);stroke-width:1.5}.OptimisationLoop_instrument__Lo4WB[data-selected="0"] .OptimisationLoop_connector0__jWZrp,.OptimisationLoop_instrument__Lo4WB[data-selected="1"] .OptimisationLoop_connector1__hYcNb,.OptimisationLoop_instrument__Lo4WB[data-selected="2"] .OptimisationLoop_connector2__ZLkXV,.OptimisationLoop_instrument__Lo4WB[data-selected="3"] .OptimisationLoop_connector3__oU2S5,.OptimisationLoop_instrument__Lo4WB[data-selected="4"] .OptimisationLoop_connector4___FrPd{display:block}.OptimisationLoop_pathReturn__H8W90{fill:none;stroke:var(--mc-cobalt);stroke-width:2.5}.OptimisationLoop_returnLabel__xclKw{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.14em;fill:var(--mc-cobalt-deep)}.OptimisationLoop_returnLeader__7eiGL{fill:none;stroke:var(--mc-cobalt);stroke-width:1;stroke-dasharray:3 4}.OptimisationLoop_markerInk__FZHjw{fill:var(--mc-ink)}.OptimisationLoop_markerCobalt__H_8BT{fill:var(--mc-cobalt)}.OptimisationLoop_loop__AAnUQ,.OptimisationLoop_phase__fKVxY{display:contents}.OptimisationLoop_rails__uSrKB{display:none}.OptimisationLoop_phaseHead__5UWGO{position:absolute;width:68px;height:68px;margin:-34px 0 0 -34px;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit;z-index:3}.OptimisationLoop_phase__fKVxY:first-child .OptimisationLoop_phaseHead__5UWGO{left:50%;top:14.17%}.OptimisationLoop_phase__fKVxY:nth-child(2) .OptimisationLoop_phaseHead__5UWGO{left:86.17%;top:40.08%}.OptimisationLoop_phase__fKVxY:nth-child(3) .OptimisationLoop_phaseHead__5UWGO{left:72.36%;top:82%}.OptimisationLoop_phase__fKVxY:nth-child(4) .OptimisationLoop_phaseHead__5UWGO{left:27.64%;top:82%}.OptimisationLoop_phase__fKVxY:nth-child(5) .OptimisationLoop_phaseHead__5UWGO{left:13.83%;top:40.08%}.OptimisationLoop_phaseNode__dyJoK{position:absolute;left:50%;top:50%;width:38px;height:38px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:var(--mc-canvas-cool);border:2px solid var(--mc-ink);box-shadow:0 0 0 5px var(--mc-canvas-cool);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.OptimisationLoop_phaseNodeIndex__RlrDE{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--mc-ink);transition:color .2s ease}.OptimisationLoop_phaseHead__5UWGO:hover .OptimisationLoop_phaseNode__dyJoK{border-color:var(--mc-cobalt)}.OptimisationLoop_phaseHead__5UWGO:hover .OptimisationLoop_phaseNodeIndex__RlrDE{color:var(--mc-cobalt)}.OptimisationLoop_phaseHead__5UWGO[aria-selected=true] .OptimisationLoop_phaseNode__dyJoK{background:var(--mc-cobalt);border-color:var(--mc-cobalt);box-shadow:0 0 0 5px var(--mc-canvas-cool),0 0 0 7px var(--mc-cobalt-border)}.OptimisationLoop_phaseHead__5UWGO[aria-selected=true] .OptimisationLoop_phaseNodeIndex__RlrDE{color:var(--mc-text-on-dark)}.OptimisationLoop_phaseName__c03tD{position:absolute;font-family:var(--font-newsreader),serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--mc-ink);white-space:nowrap;transition:color .2s ease}.OptimisationLoop_phase__fKVxY:first-child .OptimisationLoop_phaseName__c03tD{bottom:calc(50% + 28px);left:50%;transform:translateX(-50%)}.OptimisationLoop_phase__fKVxY:nth-child(2) .OptimisationLoop_phaseName__c03tD{right:calc(50% + 30px);top:50%;transform:translateY(-50%)}.OptimisationLoop_phase__fKVxY:nth-child(3) .OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:nth-child(4) .OptimisationLoop_phaseName__c03tD{top:calc(50% + 30px);left:50%;transform:translateX(-50%)}.OptimisationLoop_phase__fKVxY:nth-child(5) .OptimisationLoop_phaseName__c03tD{left:calc(50% + 30px);top:50%;transform:translateY(-50%)}.OptimisationLoop_phaseHead__5UWGO[aria-selected=true] .OptimisationLoop_phaseName__c03tD{color:var(--mc-cobalt-deep)}.OptimisationLoop_phasePanel__Css04{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:min(360px,40%);display:none;text-align:left;z-index:2}.OptimisationLoop_phasePanel__Css04[data-active=true]{display:block;animation:OptimisationLoop_loopPanelIn__z51_3 .22s var(--mc-ease-editorial)}@keyframes OptimisationLoop_loopPanelIn__z51_3{0%{opacity:0}to{opacity:1}}.OptimisationLoop_record__1sJJJ{background:var(--mc-sheet);border:1px solid var(--mc-report-border);box-shadow:var(--mc-lift-2)}.OptimisationLoop_recordHead__1GA7k{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 16px;border-bottom:2px solid var(--mc-ink);font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;line-height:1.4}.OptimisationLoop_recordHead__1GA7k span:first-child{color:var(--mc-ink)}.OptimisationLoop_recordHead__1GA7k span:last-child{color:var(--mc-cobalt-deep);white-space:nowrap}.OptimisationLoop_recordBody__g4eAF{padding:16px 18px 18px;display:flex;flex-direction:column;gap:9px}.OptimisationLoop_recordPhase__fbT85{font-family:var(--font-newsreader),serif;font-size:27px;font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--mc-ink);margin:0}.OptimisationLoop_recordRole__pwrfE{font-size:15.5px;font-weight:600;color:var(--mc-ink);line-height:1.4;margin:0}.OptimisationLoop_recordDesc__nw_ss{font-size:15px;color:var(--mc-text-secondary);line-height:1.5;margin:0 0 4px}.OptimisationLoop_recordLabel__eYJlF{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--mc-cobalt-deep);margin:4px 0 2px}.OptimisationLoop_items__48BS6{margin:0}.OptimisationLoop_comparison__OzLZd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch;margin:2px 0 4px}.OptimisationLoop_compareRun__bdB3w{border:1px solid var(--mc-rule-evidence);background:var(--mc-canvas-cool);padding:9px 11px;display:flex;flex-direction:column;gap:3px}.OptimisationLoop_compareLabel__WChOI{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;color:var(--mc-cobalt-deep)}.OptimisationLoop_compareNote__1JZtl{font-size:13.5px;line-height:1.4;color:var(--mc-text-secondary)}.OptimisationLoop_compareArrow__Iflcb{align-self:center;color:var(--mc-cobalt);font-size:15px;line-height:1}.OptimisationLoop_compareVerdict__9oZGy{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:1.5;color:var(--mc-ink-soft);margin:0 0 2px}.OptimisationLoop_fragment__BhWvB{margin-top:6px;border:1px solid var(--mc-report-border);border-left:3px solid var(--mc-cobalt);background:var(--mc-report-aside-bg);box-shadow:var(--mc-lift-1);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.OptimisationLoop_fragmentLabel__5sSHz{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;line-height:1.4;color:var(--mc-cobalt-deep)}.OptimisationLoop_fragmentDetail__X3H4k{font-size:14px;line-height:1.45;color:var(--mc-text-secondary)}.OptimisationLoop_phaseFoot__5evIc{letter-spacing:.06em;line-height:1.45;color:var(--mc-cobalt-deep);margin:4px 0 0}.OptimisationLoop_legend__xJVqW,.OptimisationLoop_phaseFoot__5evIc{font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;font-weight:600;text-transform:uppercase}.OptimisationLoop_legend__xJVqW{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:0 clamp(20px,2.2vw,30px);border-top:1px solid var(--mc-rule-module);padding:13px 0 6px;letter-spacing:.07em;line-height:1.5;color:var(--mc-text-muted)}.OptimisationLoop_legendItem__UmQLQ{display:inline-flex;align-items:center;gap:9px}.OptimisationLoop_swatch__hfgVt{display:inline-block;width:20px;height:0;flex-shrink:0}.OptimisationLoop_swatchInk__rxIGC{border-top:2px solid var(--mc-ink)}.OptimisationLoop_swatchDotted__kHPRO{border-top-width:2px;border-top:1.5px dotted var(--mc-rule)}.OptimisationLoop_swatchCobalt__ThnV3{border-top:2.5px solid var(--mc-cobalt)}.OptimisationLoop_returnNote__GWKNX{display:flex;align-items:baseline;justify-content:center;gap:9px;margin:12px clamp(20px,2.2vw,30px) 0;font-family:var(--font-ibm-plex-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.07em;line-height:1.5;color:var(--mc-cobalt-deep)}.OptimisationLoop_returnGlyph__gQl9t{color:var(--mc-cobalt);font-size:14px;line-height:1}.OptimisationLoop_returnMono__EvMFm{font-weight:600}@media (max-width:1000px){.OptimisationLoop_instrument__Lo4WB:after,.OptimisationLoop_instrument__Lo4WB:before,.OptimisationLoop_stage__yq7Mk:after,.OptimisationLoop_stage__yq7Mk:before{content:none}.OptimisationLoop_stage__yq7Mk{aspect-ratio:auto;max-width:none}.OptimisationLoop_orbitPath__Ne6CM{display:none}.OptimisationLoop_rails__uSrKB{display:block;position:absolute;inset:0;pointer-events:none}.OptimisationLoop_railForward__wHymS{position:absolute;left:27px;top:42px;bottom:44px;width:2px;background:var(--mc-ink)}.OptimisationLoop_railReturn__EftrA{position:absolute;left:9px;top:42px;bottom:44px;width:2px;background:var(--mc-cobalt)}.OptimisationLoop_railJoin__ZsTtt{position:absolute;left:9px;bottom:44px;width:20px;height:2px;background:var(--mc-cobalt)}.OptimisationLoop_railTick__rnfmh{position:absolute;left:9px;top:41px;width:16px;height:2px;background:var(--mc-cobalt)}.OptimisationLoop_railTick__rnfmh:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid var(--mc-cobalt);border-top:5px solid transparent;border-bottom:5px solid transparent}.OptimisationLoop_loop__AAnUQ{position:relative;padding:10px 0 26px}.OptimisationLoop_loop__AAnUQ,.OptimisationLoop_phase__fKVxY{display:flex;flex-direction:column}.OptimisationLoop_phase__fKVxY+.OptimisationLoop_phase__fKVxY{border-top:1px solid var(--mc-rule-soft)}.OptimisationLoop_phase__fKVxY:nth-child(n) .OptimisationLoop_phaseHead__5UWGO{position:relative;left:auto;top:auto;width:100%;height:auto;margin:0;padding:16px 18px 16px 54px;display:flex;align-items:center;text-align:left;min-height:44px}.OptimisationLoop_phaseNode__dyJoK{left:13px;top:50%;transform:translateY(-50%);width:30px;height:30px;box-shadow:0 0 0 4px var(--mc-canvas-cool)}.OptimisationLoop_phaseNodeIndex__RlrDE{font-size:12px}.OptimisationLoop_phaseHead__5UWGO[aria-selected=true] .OptimisationLoop_phaseNode__dyJoK{box-shadow:0 0 0 4px var(--mc-canvas-cool),0 0 0 6px var(--mc-cobalt-border)}.OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:first-child .OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:nth-child(2) .OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:nth-child(3) .OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:nth-child(4) .OptimisationLoop_phaseName__c03tD,.OptimisationLoop_phase__fKVxY:nth-child(5) .OptimisationLoop_phaseName__c03tD{position:static;transform:none;font-size:24px;white-space:normal}.OptimisationLoop_phasePanel__Css04{position:static;transform:none;width:auto;margin:2px 16px 22px 54px}.OptimisationLoop_recordPhase__fbT85{font-size:25px}.OptimisationLoop_recordDesc__nw_ss{font-size:15px}.OptimisationLoop_legend__xJVqW{justify-content:flex-start;gap:8px 20px}.OptimisationLoop_returnNote__GWKNX{justify-content:flex-start;text-align:left}}@media (max-width:700px){.OptimisationLoop_plateHead__f6zUn{flex-direction:column;gap:3px}.OptimisationLoop_plateHead__f6zUn span:last-child{text-align:left}.OptimisationLoop_comparison__OzLZd{grid-template-columns:minmax(0,1fr);gap:8px}.OptimisationLoop_compareArrow__Iflcb{transform:rotate(90deg);justify-self:start;margin-left:4px}}