.AscendeaVisual-module___Av_-W__section{--av-ground:#05080b;--av-structure:#f2f5f4;--av-cyan:#38dde8;--av-magenta:#ff3b88;--av-grid:#263640;isolation:isolate;background:radial-gradient(circle at 50% 50%, #38dde812, transparent 34rem), var(--av-ground);border-block:1px solid #f2f5f417;padding:clamp(4.5rem,8vw,8rem) 0;position:relative;overflow:hidden}.AscendeaVisual-module___Av_-W__section:before{content:"";z-index:-1;opacity:.28;background-image:linear-gradient(#f2f5f409 1px,#0000 1px),linear-gradient(90deg,#f2f5f409 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.AscendeaVisual-module___Av_-W__container{grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.AscendeaVisual-module___Av_-W__header{max-width:430px}.AscendeaVisual-module___Av_-W__header h2{color:var(--av-structure);font-family:var(--sans);letter-spacing:-.045em;margin:1rem 0 1.25rem;font-size:clamp(2rem,3.7vw,3.85rem);line-height:1.02}.AscendeaVisual-module___Av_-W__header>p:last-child{color:#f2f5f494;margin:0;font-size:1rem;line-height:1.65}.AscendeaVisual-module___Av_-W__eyebrow{color:var(--av-cyan);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.66rem;line-height:1.2;display:flex}.AscendeaVisual-module___Av_-W__eyebrow span{background:currentColor;width:26px;height:1px;box-shadow:0 0 12px}.AscendeaVisual-module___Av_-W__figure{background:#05080bdb;border:1px solid #f2f5f41f;border-radius:2px;min-width:0;margin:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 40px 100px -74px #38dde8e6}.AscendeaVisual-module___Av_-W__figure:before,.AscendeaVisual-module___Av_-W__figure:after{content:"";z-index:2;pointer-events:none;width:14px;height:14px;position:absolute}.AscendeaVisual-module___Av_-W__figure:before{border-top:1px solid var(--av-cyan);border-left:1px solid var(--av-cyan);top:-1px;left:-1px}.AscendeaVisual-module___Av_-W__figure:after{border-right:1px solid var(--av-cyan);border-bottom:1px solid var(--av-cyan);bottom:-1px;right:-1px}.AscendeaVisual-module___Av_-W__figure figcaption{color:#f2f5f473;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f2f5f414;padding:.9rem 1.15rem;font-size:.62rem;line-height:1.45}.AscendeaVisual-module___Av_-W__desktopGraphic{aspect-ratio:800/520}.AscendeaVisual-module___Av_-W__desktopGraphic svg{width:100%;height:100%;display:block;overflow:visible}.AscendeaVisual-module___Av_-W__mobileGraphic{display:none}.AscendeaVisual-module___Av_-W__grid{opacity:.26}.AscendeaVisual-module___Av_-W__gridLine{fill:none;stroke:var(--av-grid);stroke-width:1px}.AscendeaVisual-module___Av_-W__axis{fill:none;stroke:#f2f5f41c;stroke-width:1px;stroke-dasharray:2 8}.AscendeaVisual-module___Av_-W__orbits circle,.AscendeaVisual-module___Av_-W__primaryRing,.AscendeaVisual-module___Av_-W__secondaryRing,.AscendeaVisual-module___Av_-W__blueprintRings circle,.AscendeaVisual-module___Av_-W__radarGrid polygon,.AscendeaVisual-module___Av_-W__radarGrid path{fill:none;stroke:#f2f5f438;stroke-width:1px}.AscendeaVisual-module___Av_-W__orbits circle:nth-child(2),.AscendeaVisual-module___Av_-W__secondaryRing{stroke-dasharray:2 7}.AscendeaVisual-module___Av_-W__signals path,.AscendeaVisual-module___Av_-W__signalLoop,.AscendeaVisual-module___Av_-W__signalFlow,.AscendeaVisual-module___Av_-W__networkConnections path,.AscendeaVisual-module___Av_-W__signalVertical{fill:none;stroke:var(--av-cyan);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:12 88;filter:drop-shadow(0 0 5px #38dde8b8);animation:6s linear infinite AscendeaVisual-module___Av_-W__avTravel}.AscendeaVisual-module___Av_-W__signals path:nth-child(2),.AscendeaVisual-module___Av_-W__networkConnections path:nth-child(2){animation-delay:-1.5s}.AscendeaVisual-module___Av_-W__signals path:nth-child(3),.AscendeaVisual-module___Av_-W__networkConnections path:nth-child(3){animation-delay:-3s}.AscendeaVisual-module___Av_-W__signals path:nth-child(4),.AscendeaVisual-module___Av_-W__networkConnections path:nth-child(4){animation-delay:-4.5s}.AscendeaVisual-module___Av_-W__crossLinks path,.AscendeaVisual-module___Av_-W__networkHull,.AscendeaVisual-module___Av_-W__flowRail,.AscendeaVisual-module___Av_-W__bridgeStructure,.AscendeaVisual-module___Av_-W__bridgeCables,.AscendeaVisual-module___Av_-W__radarGrid polygon,.AscendeaVisual-module___Av_-W__radarGrid path{fill:none;stroke:#f2f5f43d;stroke-width:1px}.AscendeaVisual-module___Av_-W__crossLinks path{stroke-dasharray:3 9}.AscendeaVisual-module___Av_-W__codeNode circle,.AscendeaVisual-module___Av_-W__node circle:first-child,.AscendeaVisual-module___Av_-W__flowStage circle,.AscendeaVisual-module___Av_-W__journeyStage circle,.AscendeaVisual-module___Av_-W__bridgeEnd circle,.AscendeaVisual-module___Av_-W__bridgeSpecialist circle,.AscendeaVisual-module___Av_-W__radarLabel circle{fill:#05080bf0;stroke:#f2f5f4b3;stroke-width:1px;transform-origin:50%;transition:stroke .25s,fill .25s,transform .25s}.AscendeaVisual-module___Av_-W__codeNode text,.AscendeaVisual-module___Av_-W__node text,.AscendeaVisual-module___Av_-W__flowStage text,.AscendeaVisual-module___Av_-W__journeyStage text,.AscendeaVisual-module___Av_-W__bridgeEnd text,.AscendeaVisual-module___Av_-W__bridgeSpecialist text,.AscendeaVisual-module___Av_-W__radarLabel text,.AscendeaVisual-module___Av_-W__industryNode text{fill:#f2f5f4b8;font-family:var(--mono);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:11px}.AscendeaVisual-module___Av_-W__codeNode text:first-of-type,.AscendeaVisual-module___Av_-W__stageNumber{fill:var(--av-cyan);letter-spacing:.12em;font-size:9px}.AscendeaVisual-module___Av_-W__codeLabel{font-weight:700;fill:var(--av-structure)!important;font-family:var(--sans)!important;letter-spacing:.04em!important;font-size:13px!important}.AscendeaVisual-module___Av_-W__codeNode:hover circle,a:focus-visible .AscendeaVisual-module___Av_-W__codeNode circle{fill:#38dde81a;stroke:var(--av-cyan);transform:scale(1.06)}.AscendeaVisual-module___Av_-W__desktopGraphic a:focus-visible{outline:none}.AscendeaVisual-module___Av_-W__sourceCore circle{fill:#05080bfa;stroke:var(--av-cyan);stroke-width:1px;filter:drop-shadow(0 0 10px #38dde833)}.AscendeaVisual-module___Av_-W__sourceCore circle+circle{stroke:#f2f5f447;stroke-dasharray:2 6}.AscendeaVisual-module___Av_-W__sourceCore text{fill:var(--av-structure);font-family:var(--sans);letter-spacing:.1em;text-anchor:middle;font-size:14px;font-weight:700}.AscendeaVisual-module___Av_-W__sourceCore .AscendeaVisual-module___Av_-W__annotation,.AscendeaVisual-module___Av_-W__annotation{fill:#38dde8b8;font-family:var(--mono);letter-spacing:.1em;text-anchor:middle;font-size:7px;font-weight:400}.AscendeaVisual-module___Av_-W__coordinates text{fill:#f2f5f447;font-family:var(--mono);letter-spacing:.16em;font-size:8px}.AscendeaVisual-module___Av_-W__nodeCore{fill:var(--av-cyan);stroke:none;filter:drop-shadow(0 0 6px var(--av-cyan))}.AscendeaVisual-module___Av_-W__pressureNode circle:first-child,.AscendeaVisual-module___Av_-W__pressureStage circle,.AscendeaVisual-module___Av_-W__pressureLayer circle,.AscendeaVisual-module___Av_-W__beforePoint{stroke:var(--av-magenta)}.AscendeaVisual-module___Av_-W__pressureNode .AscendeaVisual-module___Av_-W__nodeCore,.AscendeaVisual-module___Av_-W__beforePoint{fill:var(--av-magenta);filter:drop-shadow(0 0 7px #ff3b88b8)}.AscendeaVisual-module___Av_-W__blueprintRings path{fill:none;stroke:#f2f5f429;stroke-width:1px}.AscendeaVisual-module___Av_-W__blueprintRings text{fill:var(--av-cyan);font-family:var(--mono);letter-spacing:.1em;font-size:8px}.AscendeaVisual-module___Av_-W__blueprintRings .AscendeaVisual-module___Av_-W__layerLabel{fill:#f2f5f4b8;font-size:10px}.AscendeaVisual-module___Av_-W__signalLoop{stroke-dasharray:18 82}.AscendeaVisual-module___Av_-W__flowRail{stroke-width:2px}.AscendeaVisual-module___Av_-W__flowStage text,.AscendeaVisual-module___Av_-W__journeyStage text{font-size:10px}.AscendeaVisual-module___Av_-W__marginGauge path{fill:none;stroke:#38dde880;stroke-width:1px}.AscendeaVisual-module___Av_-W__marginGauge text,.AscendeaVisual-module___Av_-W__pressureText,.AscendeaVisual-module___Av_-W__transferText,.AscendeaVisual-module___Av_-W__dayDivider text,.AscendeaVisual-module___Av_-W__mapTitle{fill:var(--av-cyan);font-family:var(--mono);letter-spacing:.16em;text-anchor:middle;font-size:8px}.AscendeaVisual-module___Av_-W__pressurePath,.AscendeaVisual-module___Av_-W__radarConstraint{fill:none;stroke:var(--av-magenta);stroke-width:1.5px;stroke-dasharray:4 6;filter:drop-shadow(0 0 4px #ff3b8873)}.AscendeaVisual-module___Av_-W__pressureText{fill:var(--av-magenta)}.AscendeaVisual-module___Av_-W__networkConnections path{stroke-dasharray:9 91}.AscendeaVisual-module___Av_-W__leadershipLevel rect{fill:#05080be6;stroke:#f2f5f45c;stroke-width:1px}.AscendeaVisual-module___Av_-W__leadershipLevel text{fill:var(--av-structure);font-family:var(--sans);letter-spacing:.03em;text-anchor:middle;font-size:13px;font-weight:650}.AscendeaVisual-module___Av_-W__leadershipLevel .AscendeaVisual-module___Av_-W__stageNumber{font-family:var(--mono);font-weight:400}.AscendeaVisual-module___Av_-W__dayDivider path{stroke:#f2f5f421;stroke-width:1px;stroke-dasharray:3 7}.AscendeaVisual-module___Av_-W__dayDivider text:first-of-type{text-anchor:end}.AscendeaVisual-module___Av_-W__dayDivider text:last-of-type{text-anchor:start}.AscendeaVisual-module___Av_-W__feedbackPath{fill:none;stroke:#38dde861;stroke-width:1px;stroke-dasharray:4 8}.AscendeaVisual-module___Av_-W__transferText{fill:var(--av-cyan);text-anchor:end}.AscendeaVisual-module___Av_-W__bridgeDeck{fill:none;stroke:var(--av-structure);stroke-width:3px}.AscendeaVisual-module___Av_-W__bridgeEnd text{fill:var(--av-structure);font-family:var(--sans);font-size:10px;font-weight:700}.AscendeaVisual-module___Av_-W__bridgeSpecialist text{fill:#f2f5f499;font-size:8px}.AscendeaVisual-module___Av_-W__radarGrid polygon:nth-child(2){stroke-dasharray:3 6}.AscendeaVisual-module___Av_-W__radarResult{fill:#38dde814;stroke:var(--av-cyan);stroke-width:2px;filter:drop-shadow(0 0 8px #38dde83d);stroke-dasharray:900;animation:2.8s ease-out both AscendeaVisual-module___Av_-W__avDraw}.AscendeaVisual-module___Av_-W__radarConstraint{stroke-width:4px;stroke-dasharray:none}.AscendeaVisual-module___Av_-W__radarLabel text{font-size:8px}.AscendeaVisual-module___Av_-W__radarLegend path{stroke:var(--av-cyan);stroke-width:2px}.AscendeaVisual-module___Av_-W__radarLegend text{fill:#f2f5f48c;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.AscendeaVisual-module___Av_-W__evidenceRow>text:first-child{fill:var(--av-structure);font-family:var(--sans);font-size:12px;font-weight:650}.AscendeaVisual-module___Av_-W__beforePoint{fill:var(--av-magenta)}.AscendeaVisual-module___Av_-W__afterPoint{fill:var(--av-cyan);filter:drop-shadow(0 0 6px #38dde8a6)}.AscendeaVisual-module___Av_-W__industryNode rect{fill:#05080bf0;stroke:#f2f5f461;stroke-width:1px}.AscendeaVisual-module___Av_-W__industryNode.AscendeaVisual-module___Av_-W__pressureStage rect{stroke:var(--av-magenta)}.AscendeaVisual-module___Av_-W__industryNode text:last-child{fill:var(--av-structure);font-family:var(--sans);font-size:9px;font-weight:650}.AscendeaVisual-module___Av_-W__mapTitle{fill:var(--av-structure);font-family:var(--sans);letter-spacing:-.01em;text-anchor:start;font-size:17px;font-weight:700}.AscendeaVisual-module___Av_-W__resultDiagnostic{--av-structure:#f2f5f4;--av-cyan:#38dde8;--av-magenta:#ff3b88;--av-grid:#263640;background:#05080b;border:1px solid #f2f5f41f;margin:2rem 0 2.5rem;overflow:hidden}.AscendeaVisual-module___Av_-W__resultDiagnosticHeader{border-bottom:1px solid #f2f5f417;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.25rem 1.35rem;display:flex}.AscendeaVisual-module___Av_-W__resultDiagnosticHeader h3{max-width:22ch;color:var(--av-structure);text-align:right;margin:0;font-size:1.25rem}.AscendeaVisual-module___Av_-W__resultDiagnostic svg{width:100%;height:auto;display:block}.AscendeaVisual-module___Av_-W__strongestHalo{fill:none;stroke:var(--av-cyan);stroke-width:1px;opacity:.75;filter:drop-shadow(0 0 7px #38dde8b3);animation:3.5s ease-in-out infinite AscendeaVisual-module___Av_-W__avPulse}.AscendeaVisual-module___Av_-W__weakestLabel circle{fill:var(--av-magenta);stroke:var(--av-magenta)}.AscendeaVisual-module___Av_-W__weakestLabel text{fill:var(--av-magenta)}.AscendeaVisual-module___Av_-W__radarScore{fill:#f2f5f466!important;font-size:7px!important}.AscendeaVisual-module___Av_-W__ownerDependencyGauge text{fill:#f2f5f494;font-family:var(--mono);letter-spacing:.1em;text-anchor:start;font-size:8px}.AscendeaVisual-module___Av_-W__ownerDependencyGauge text:last-child{text-anchor:end;fill:var(--av-magenta)}.AscendeaVisual-module___Av_-W__ownerDependencyGauge .AscendeaVisual-module___Av_-W__pressurePath{stroke-width:3px;stroke-dasharray:none}.AscendeaVisual-module___Av_-W__resultSummary{border-top:1px solid #f2f5f417;grid-template-columns:repeat(3,1fr);display:grid}.AscendeaVisual-module___Av_-W__resultSummary span{gap:.35rem;padding:1.15rem 1.3rem;display:grid}.AscendeaVisual-module___Av_-W__resultSummary span+span{border-left:1px solid #f2f5f417}.AscendeaVisual-module___Av_-W__resultSummary small{color:#f2f5f46b;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.AscendeaVisual-module___Av_-W__resultSummary strong{color:var(--av-structure);font-size:.95rem}.AscendeaVisual-module___Av_-W__resultSummary span:nth-child(2) strong,.AscendeaVisual-module___Av_-W__resultSummary span:nth-child(3) strong{color:var(--av-magenta)}.AscendeaVisual-module___Av_-W__resultMethod{color:#f2f5f457;margin:0;padding:0 1.3rem 1.1rem;font-size:.72rem}@keyframes AscendeaVisual-module___Av_-W__avTravel{to{stroke-dashoffset:-100px}}@keyframes AscendeaVisual-module___Av_-W__avDraw{0%{stroke-dashoffset:900px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes AscendeaVisual-module___Av_-W__avPulse{50%{opacity:.3;transform:scale(1.5)}}@media (max-width:1023px){.AscendeaVisual-module___Av_-W__container{grid-template-columns:1fr}.AscendeaVisual-module___Av_-W__header{max-width:680px}.AscendeaVisual-module___Av_-W__header h2{max-width:17ch}}@media (max-width:680px){.AscendeaVisual-module___Av_-W__section{padding:4rem 0}.AscendeaVisual-module___Av_-W__header h2{font-size:clamp(2rem,10vw,3rem)}.AscendeaVisual-module___Av_-W__desktopGraphic{display:none}.AscendeaVisual-module___Av_-W__mobileGraphic{margin:0;padding:1.25rem;list-style:none;display:grid}.AscendeaVisual-module___Av_-W__mobileGraphic li{background:#05080bf0;border:1px solid #f2f5f424;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:58px;padding:.65rem .8rem;display:grid;position:relative}.AscendeaVisual-module___Av_-W__mobileGraphic li+li{margin-top:18px}.AscendeaVisual-module___Av_-W__mobileGraphic li+li:before{content:"";background:var(--av-cyan);width:1px;height:18px;position:absolute;bottom:100%;left:1.95rem;box-shadow:0 0 8px #38dde8b3}.AscendeaVisual-module___Av_-W__mobileGraphic li[data-pressure=true]{border-color:#ff3b88a6}.AscendeaVisual-module___Av_-W__mobileGraphic li[data-pressure=true]:before{background:var(--av-magenta)}.AscendeaVisual-module___Av_-W__mobileGraphic span{color:var(--av-cyan);font-family:var(--mono);letter-spacing:.1em;font-size:.64rem}.AscendeaVisual-module___Av_-W__mobileGraphic strong{color:var(--av-structure);letter-spacing:-.01em;font-size:.92rem;font-weight:650}.AscendeaVisual-module___Av_-W__resultDiagnosticHeader{flex-direction:column;align-items:flex-start}.AscendeaVisual-module___Av_-W__resultDiagnosticHeader h3{text-align:left}.AscendeaVisual-module___Av_-W__resultSummary{grid-template-columns:1fr}.AscendeaVisual-module___Av_-W__resultSummary span+span{border-top:1px solid #f2f5f417;border-left:0}}@media (prefers-reduced-motion:reduce){.AscendeaVisual-module___Av_-W__signals path,.AscendeaVisual-module___Av_-W__signalLoop,.AscendeaVisual-module___Av_-W__signalFlow,.AscendeaVisual-module___Av_-W__networkConnections path,.AscendeaVisual-module___Av_-W__signalVertical,.AscendeaVisual-module___Av_-W__radarResult,.AscendeaVisual-module___Av_-W__strongestHalo{animation:none}}
