.Blueprints-module__QTTLzG__introAside{gap:18px;display:grid}.Blueprints-module__QTTLzG__introAside p{margin:0}.Blueprints-module__QTTLzG__introStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.Blueprints-module__QTTLzG__introStats div{border-top:1px solid var(--line);padding-top:12px}.Blueprints-module__QTTLzG__introStats dt{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem}.Blueprints-module__QTTLzG__introStats dd{color:var(--ink);margin:3px 0 0;font-size:1.25rem;line-height:1}.Blueprints-module__QTTLzG__gallerySection,.Blueprints-module__QTTLzG__diagramSection,.Blueprints-module__QTTLzG__roadmapSection,.Blueprints-module__QTTLzG__viewsSection,.Blueprints-module__QTTLzG__principlesSection{padding-block:clamp(60px,8vw,108px)}.Blueprints-module__QTTLzG__gallerySection,.Blueprints-module__QTTLzG__viewsSection,.Blueprints-module__QTTLzG__principlesSection{border-top:1px solid var(--line)}.Blueprints-module__QTTLzG__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Blueprints-module__QTTLzG__card{background:var(--surface-gradient);border:1px solid var(--line);flex-direction:column;min-height:520px;padding:clamp(24px,3vw,34px);transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.Blueprints-module__QTTLzG__card:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#63e6f40a 50%,#0000 51%),linear-gradient(#0000 49%,#63e6f40a 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.Blueprints-module__QTTLzG__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-4px)}.Blueprints-module__QTTLzG__cardTopline{justify-content:space-between;align-items:center;margin-bottom:54px;display:flex;position:relative}.Blueprints-module__QTTLzG__cardNumber,.Blueprints-module__QTTLzG__cardType,.Blueprints-module__QTTLzG__diagramKicker,.Blueprints-module__QTTLzG__sectionLabel,.Blueprints-module__QTTLzG__metaLabel,.Blueprints-module__QTTLzG__laneCode,.Blueprints-module__QTTLzG__controlCode,.Blueprints-module__QTTLzG__phaseNumber,.Blueprints-module__QTTLzG__phaseHorizon,.Blueprints-module__QTTLzG__viewPhaseLabel,.Blueprints-module__QTTLzG__viewEyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.Blueprints-module__QTTLzG__cardNumber{color:var(--cyan);font-size:.7rem}.Blueprints-module__QTTLzG__cardType{color:var(--quiet);font-size:.61rem}.Blueprints-module__QTTLzG__card h2{letter-spacing:-.035em;max-width:330px;margin-bottom:18px;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.04;position:relative}.Blueprints-module__QTTLzG__cardSummary{color:var(--muted);margin-bottom:28px;font-size:.93rem;line-height:1.7;position:relative}.Blueprints-module__QTTLzG__miniFlow{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:center;gap:6px;min-height:78px;margin:auto 0 26px;padding-block:18px;display:grid;position:relative}.Blueprints-module__QTTLzG__miniNode{aspect-ratio:1;border:1px solid #63e6f438;place-items:center;width:100%;display:grid;position:relative}.Blueprints-module__QTTLzG__miniNode:before{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 14px #63e6f4a6}.Blueprints-module__QTTLzG__miniNode:not(:last-child):after{content:"";background:#63e6f457;width:7px;height:1px;position:absolute;top:50%;left:100%}.Blueprints-module__QTTLzG__cardOutcome{color:var(--text-secondary);border-left:1px solid var(--lime);margin-bottom:26px;padding:14px 0 0 16px;font-size:.79rem;line-height:1.6;position:relative}.Blueprints-module__QTTLzG__cardOutcome span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;display:block}.Blueprints-module__QTTLzG__cardLink{color:var(--ink);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:.78rem;font-weight:650;display:flex;position:relative}.Blueprints-module__QTTLzG__cardLink svg{color:var(--cyan);transition:transform .18s}.Blueprints-module__QTTLzG__cardLink:hover{color:var(--cyan)}.Blueprints-module__QTTLzG__cardLink:hover svg{transform:translate(3px,-3px)}.Blueprints-module__QTTLzG__readingGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Blueprints-module__QTTLzG__readingItem{background:var(--surface-inset);padding:30px}.Blueprints-module__QTTLzG__readingItem span{color:var(--cyan);font-family:var(--font-mono);margin-bottom:28px;font-size:.7rem;display:block}.Blueprints-module__QTTLzG__readingItem h3{margin-bottom:10px;font-size:1.05rem}.Blueprints-module__QTTLzG__readingItem p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.Blueprints-module__QTTLzG__detailHeader .page-intro{padding-top:clamp(44px,7vw,88px)}.Blueprints-module__QTTLzG__breadcrumb{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.05em;align-items:center;gap:9px;padding-top:34px;font-size:.64rem;display:flex}.Blueprints-module__QTTLzG__breadcrumb a{color:var(--cyan)}.Blueprints-module__QTTLzG__breadcrumb a:hover{color:var(--lime)}.Blueprints-module__QTTLzG__detailMeta{gap:16px;margin:0;display:grid}.Blueprints-module__QTTLzG__detailMeta div{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr;gap:12px;padding-bottom:14px;display:grid}.Blueprints-module__QTTLzG__detailMeta dt{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.Blueprints-module__QTTLzG__detailMeta dd{color:var(--text-secondary);margin:0;font-size:.78rem}.Blueprints-module__QTTLzG__outcomeBar{background:var(--surface-gradient);border:1px solid var(--line-strong);grid-template-columns:minmax(130px,.22fr) 1fr;align-items:start;gap:clamp(22px,5vw,64px);margin-top:-28px;padding:clamp(25px,4vw,40px);display:grid}.Blueprints-module__QTTLzG__outcomeBar p{margin:0}.Blueprints-module__QTTLzG__outcomeBar .Blueprints-module__QTTLzG__sectionLabel{color:var(--lime);font-size:.62rem}.Blueprints-module__QTTLzG__outcomeCopy{color:var(--text-strong);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.65}.Blueprints-module__QTTLzG__diagram{margin:0}.Blueprints-module__QTTLzG__diagramHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.Blueprints-module__QTTLzG__diagramHeader>div:first-child{max-width:730px}.Blueprints-module__QTTLzG__diagramKicker{color:var(--cyan);margin:0 0 10px;font-size:.62rem}.Blueprints-module__QTTLzG__diagramHeader h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.9rem)}.Blueprints-module__QTTLzG__diagramDescription{color:var(--muted);margin:0;font-size:.96rem}.Blueprints-module__QTTLzG__diagramReadOrder{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:9px;margin:0 0 4px;font-size:.6rem;display:flex}.Blueprints-module__QTTLzG__diagramReadOrder:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);width:42px;height:1px}.Blueprints-module__QTTLzG__diagramFrame{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--surface-glass);border:1px solid var(--line);box-shadow:var(--shadow);background-size:32px 32px;padding:18px;position:relative;overflow:hidden}.Blueprints-module__QTTLzG__diagramFrame:before,.Blueprints-module__QTTLzG__diagramFrame:after{z-index:2;pointer-events:none;content:"";width:44px;height:44px;position:absolute}.Blueprints-module__QTTLzG__diagramFrame:before{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);top:-1px;left:-1px}.Blueprints-module__QTTLzG__diagramFrame:after{border-right:1px solid var(--lime);border-bottom:1px solid var(--lime);bottom:-1px;right:-1px}.Blueprints-module__QTTLzG__flowScroller{scrollbar-color:#63e6f447 transparent;padding:10px 4px 22px;overflow-x:auto}.Blueprints-module__QTTLzG__diagramFlow{min-width:1080px;margin:0;padding:0;list-style:none;display:flex}.Blueprints-module__QTTLzG__diagramLane{--tone:var(--cyan);background:var(--surface-gradient);border:1px solid var(--line);border-left:2px solid var(--tone);flex-direction:column;flex:1 1 0;min-width:0;padding:16px 24px 18px 16px;display:flex;position:relative}.Blueprints-module__QTTLzG__diagramLane:not(:last-child){margin-right:26px}.Blueprints-module__QTTLzG__diagramLane:not(:last-child):before{z-index:4;content:"";border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);width:12px;height:12px;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)rotate(45deg)}.Blueprints-module__QTTLzG__diagramLane:not(:last-child):after{content:"";background:#63e6f470;width:26px;height:1px;position:absolute;top:50%;left:100%}.Blueprints-module__QTTLzG__diagramLane[data-tone=user]{--tone:var(--lime)}.Blueprints-module__QTTLzG__diagramLane[data-tone=identity]{--tone:var(--violet)}.Blueprints-module__QTTLzG__diagramLane[data-tone=application]{--tone:var(--cyan)}.Blueprints-module__QTTLzG__diagramLane[data-tone=integration]{--tone:var(--tone-orange)}.Blueprints-module__QTTLzG__diagramLane[data-tone=data]{--tone:var(--tone-blue)}.Blueprints-module__QTTLzG__diagramLane[data-tone=insight]{--tone:var(--tone-magenta)}.Blueprints-module__QTTLzG__diagramLane[data-tone=control]{--tone:var(--tone-green)}.Blueprints-module__QTTLzG__laneHeader{border-bottom:1px solid var(--line);min-height:118px;padding-bottom:16px}.Blueprints-module__QTTLzG__laneCode{color:var(--tone);margin-bottom:14px;font-size:.56rem;display:block}.Blueprints-module__QTTLzG__laneHeader h3{margin-bottom:8px;font-size:1rem}.Blueprints-module__QTTLzG__laneHeader p{color:var(--quiet);margin:0;font-size:.69rem;line-height:1.5}.Blueprints-module__QTTLzG__nodeList{gap:9px;margin:0;padding:16px 0 0;list-style:none;display:grid}.Blueprints-module__QTTLzG__diagramNode{background:var(--surface-inset);border:1px solid var(--line);min-height:96px;padding:13px 12px 12px;position:relative}.Blueprints-module__QTTLzG__diagramNode:after{content:"";border-top:1px solid var(--tone);border-right:1px solid var(--tone);width:12px;height:12px;position:absolute;top:-1px;right:-1px}.Blueprints-module__QTTLzG__nodeTag{color:var(--tone);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.52rem;display:block}.Blueprints-module__QTTLzG__diagramNode strong{color:var(--text-strong);margin-bottom:5px;font-size:.76rem;line-height:1.3;display:block}.Blueprints-module__QTTLzG__diagramNode p{color:var(--quiet);margin:0;font-size:.62rem;line-height:1.45}.Blueprints-module__QTTLzG__controlPlane{background:#6fefb32e;border:1px solid #6fefb32e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2px 4px 4px;display:grid;position:relative;overflow:hidden}.Blueprints-module__QTTLzG__controlItem{background:var(--surface-inset);min-height:126px;padding:20px}.Blueprints-module__QTTLzG__controlCode{color:var(--tone-green);margin-bottom:9px;font-size:.54rem;display:block}.Blueprints-module__QTTLzG__controlItem h3{margin-bottom:7px;font-size:.88rem}.Blueprints-module__QTTLzG__controlItem p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.Blueprints-module__QTTLzG__diagramNote{color:var(--quiet);font-family:var(--font-mono);align-items:baseline;gap:12px;margin:0;padding:14px 4px 0;font-size:.58rem;line-height:1.6;display:flex}.Blueprints-module__QTTLzG__diagramNote:before{content:"";background:var(--lime);flex:none;width:5px;height:5px}.Blueprints-module__QTTLzG__decisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.Blueprints-module__QTTLzG__decisionCard{background:var(--surface-glass);border:1px solid var(--line);padding:24px}.Blueprints-module__QTTLzG__decisionCard span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:24px;font-size:.58rem;display:block}.Blueprints-module__QTTLzG__decisionCard h3{margin-bottom:9px;font-size:1rem}.Blueprints-module__QTTLzG__decisionCard p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.Blueprints-module__QTTLzG__roadmap{margin:0}.Blueprints-module__QTTLzG__roadmapHeader{grid-template-columns:minmax(0,.75fr) minmax(280px,.25fr);align-items:end;gap:50px;margin-bottom:42px;display:grid}.Blueprints-module__QTTLzG__roadmapHeader h2{margin-bottom:15px;font-size:clamp(2rem,4vw,3.9rem)}.Blueprints-module__QTTLzG__roadmapHeader p{max-width:720px;color:var(--muted);margin:0}.Blueprints-module__QTTLzG__roadmapKey{border-left:1px solid var(--line-strong);color:var(--quiet);font-family:var(--font-mono);gap:8px;padding-left:22px;font-size:.62rem;display:grid}.Blueprints-module__QTTLzG__roadmapKey span:first-child{color:var(--cyan)}.Blueprints-module__QTTLzG__roadmapHorizons{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Blueprints-module__QTTLzG__horizon{background:var(--surface-gradient);min-width:0;padding:24px 18px 20px;position:relative}.Blueprints-module__QTTLzG__horizon:not(:last-child){border-right:1px solid var(--line)}.Blueprints-module__QTTLzG__horizon:before{content:"";background:linear-gradient(90deg, var(--cyan), #63e6f41f);height:1px;position:absolute;top:62px;left:0;right:0}.Blueprints-module__QTTLzG__horizonHeader{justify-content:space-between;align-items:baseline;min-height:54px;display:flex}.Blueprints-module__QTTLzG__horizonHeader h3{color:var(--text-strong);margin:0;font-size:.88rem}.Blueprints-module__QTTLzG__horizonHeader span{color:var(--quiet);font-family:var(--font-mono);font-size:.52rem}.Blueprints-module__QTTLzG__phaseList{gap:12px;margin:0;padding:20px 0 0;list-style:none;display:grid}.Blueprints-module__QTTLzG__phase{background:var(--surface-inset);border:1px solid var(--line);min-height:196px;padding:18px 14px 15px;position:relative}.Blueprints-module__QTTLzG__phase:before{content:"";background:var(--cyan);width:7px;height:7px;position:absolute;top:-25px;left:16px;box-shadow:0 0 0 5px #63e6f414}.Blueprints-module__QTTLzG__phaseNumber{color:var(--cyan);margin-bottom:27px;font-size:.58rem;display:block}.Blueprints-module__QTTLzG__phase h4{margin-bottom:9px;font-size:.9rem;line-height:1.35}.Blueprints-module__QTTLzG__phase p{color:var(--quiet);margin:0;font-size:.67rem;line-height:1.55}.Blueprints-module__QTTLzG__phaseHorizon{color:var(--lime);border-top:1px solid var(--line);margin-top:16px;padding-top:15px;font-size:.5rem;display:inline-block}.Blueprints-module__QTTLzG__viewsShell{background:var(--surface-gradient);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.Blueprints-module__QTTLzG__tabScroller{border-bottom:1px solid var(--line);scrollbar-color:#63e6f44d transparent;overflow-x:auto}.Blueprints-module__QTTLzG__tabList{min-width:max-content;display:flex}.Blueprints-module__QTTLzG__tab{min-height:72px;color:var(--quiet);border:0;border-right:1px solid var(--line);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:16px 22px;font-size:.63rem;position:relative}.Blueprints-module__QTTLzG__tab:after{content:"";background:var(--cyan);height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:16px;right:16px;transform:scaleX(0)}.Blueprints-module__QTTLzG__tab:hover{color:var(--ink);background:#63e6f40a}.Blueprints-module__QTTLzG__tab[aria-selected=true]{color:var(--cyan);background:#63e6f40f}.Blueprints-module__QTTLzG__tab[aria-selected=true]:after{transform:scaleX(1)}.Blueprints-module__QTTLzG__viewPanel{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);min-height:440px;display:grid}.Blueprints-module__QTTLzG__viewPanel[hidden]{display:none}.Blueprints-module__QTTLzG__viewIntro{border-right:1px solid var(--line);padding:clamp(28px,5vw,54px);position:relative}.Blueprints-module__QTTLzG__viewIntro:after{content:"";border-bottom:1px solid #63e6f461;border-right:1px solid #63e6f461;width:54px;height:54px;position:absolute;bottom:30px;right:30px}.Blueprints-module__QTTLzG__viewEyebrow{color:var(--cyan);margin-bottom:54px;font-size:.59rem}.Blueprints-module__QTTLzG__viewIntro h3{letter-spacing:-.04em;margin-bottom:15px;font-size:clamp(1.65rem,3vw,2.8rem)}.Blueprints-module__QTTLzG__viewIntro>p:not(.Blueprints-module__QTTLzG__viewEyebrow){color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.Blueprints-module__QTTLzG__viewDetails{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.Blueprints-module__QTTLzG__viewBlock{background:var(--surface-inset);padding:clamp(24px,4vw,38px)}.Blueprints-module__QTTLzG__viewBlock h4{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.59rem}.Blueprints-module__QTTLzG__viewBlock p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.65}.Blueprints-module__QTTLzG__viewBlock ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Blueprints-module__QTTLzG__viewBlock li{color:var(--text-secondary);padding-left:15px;font-size:.78rem;line-height:1.55;position:relative}.Blueprints-module__QTTLzG__viewBlock li:before{content:"";background:var(--lime);width:5px;height:1px;position:absolute;top:.65em;left:0}.Blueprints-module__QTTLzG__viewPhases{flex-wrap:wrap;gap:8px;display:flex}.Blueprints-module__QTTLzG__viewPhaseLabel{color:var(--text-secondary);background:var(--accent-soft);border:1px solid var(--line);padding:7px 9px;font-size:.52rem}.Blueprints-module__QTTLzG__principlesGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.Blueprints-module__QTTLzG__principle{background:var(--surface-inset);min-height:200px;padding:28px}.Blueprints-module__QTTLzG__principle span{color:var(--lime);font-family:var(--font-mono);margin-bottom:48px;font-size:.62rem;display:block}.Blueprints-module__QTTLzG__principle p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.Blueprints-module__QTTLzG__backLink{color:var(--cyan);font-family:var(--font-mono);align-items:center;gap:10px;margin-top:32px;font-size:.65rem;display:inline-flex}.Blueprints-module__QTTLzG__backLink:hover{color:var(--lime)}.Blueprints-module__QTTLzG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1060px){.Blueprints-module__QTTLzG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blueprints-module__QTTLzG__galleryGrid>:last-child{grid-column:1/-1}.Blueprints-module__QTTLzG__galleryGrid>:last-child .Blueprints-module__QTTLzG__card{min-height:460px}.Blueprints-module__QTTLzG__readingGrid,.Blueprints-module__QTTLzG__principlesGrid,.Blueprints-module__QTTLzG__roadmapHorizons{grid-template-columns:repeat(2,minmax(0,1fr))}.Blueprints-module__QTTLzG__horizon:nth-child(2n){border-right:0}.Blueprints-module__QTTLzG__horizon{border-bottom:1px solid var(--line)}.Blueprints-module__QTTLzG__horizon:last-child{border-bottom:0;grid-column:1/-1}.Blueprints-module__QTTLzG__horizon:last-child .Blueprints-module__QTTLzG__phaseList{grid-template-columns:repeat(2,minmax(0,1fr))}.Blueprints-module__QTTLzG__phase{min-height:170px}}@media (max-width:760px){.Blueprints-module__QTTLzG__introStats{max-width:320px}.Blueprints-module__QTTLzG__galleryGrid,.Blueprints-module__QTTLzG__decisionGrid{grid-template-columns:1fr}.Blueprints-module__QTTLzG__galleryGrid>:last-child{grid-column:auto}.Blueprints-module__QTTLzG__card,.Blueprints-module__QTTLzG__galleryGrid>:last-child .Blueprints-module__QTTLzG__card{min-height:490px}.Blueprints-module__QTTLzG__readingGrid,.Blueprints-module__QTTLzG__principlesGrid{grid-template-columns:1fr}.Blueprints-module__QTTLzG__detailMeta div{grid-template-columns:70px 1fr}.Blueprints-module__QTTLzG__outcomeBar{grid-template-columns:1fr;gap:8px;margin-top:-10px}.Blueprints-module__QTTLzG__diagramHeader,.Blueprints-module__QTTLzG__roadmapHeader{grid-template-columns:1fr;gap:20px;display:grid}.Blueprints-module__QTTLzG__diagramReadOrder{display:none}.Blueprints-module__QTTLzG__diagramFrame{padding:13px}.Blueprints-module__QTTLzG__flowScroller{padding-inline:0;overflow:visible}.Blueprints-module__QTTLzG__diagramFlow{gap:26px;min-width:0;display:grid}.Blueprints-module__QTTLzG__diagramLane:not(:last-child){margin-right:0}.Blueprints-module__QTTLzG__diagramLane:not(:last-child):before{top:calc(100% + 6px);left:50%;transform:translate(-50%)rotate(135deg)}.Blueprints-module__QTTLzG__diagramLane:not(:last-child):after{width:1px;height:26px;top:100%;left:50%}.Blueprints-module__QTTLzG__laneHeader{min-height:0}.Blueprints-module__QTTLzG__nodeList{grid-template-columns:repeat(2,minmax(0,1fr))}.Blueprints-module__QTTLzG__diagramNode{min-height:112px}.Blueprints-module__QTTLzG__controlPlane{grid-template-columns:1fr}.Blueprints-module__QTTLzG__controlItem{min-height:0}.Blueprints-module__QTTLzG__roadmapKey{padding-left:16px}.Blueprints-module__QTTLzG__roadmapHorizons{grid-template-columns:1fr}.Blueprints-module__QTTLzG__horizon,.Blueprints-module__QTTLzG__horizon:nth-child(2n),.Blueprints-module__QTTLzG__horizon:last-child{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.Blueprints-module__QTTLzG__horizon:last-child{border-bottom:0}.Blueprints-module__QTTLzG__phaseList,.Blueprints-module__QTTLzG__horizon:last-child .Blueprints-module__QTTLzG__phaseList{grid-template-columns:repeat(2,minmax(0,1fr))}.Blueprints-module__QTTLzG__viewPanel{grid-template-columns:1fr}.Blueprints-module__QTTLzG__viewIntro{border-right:0;border-bottom:1px solid var(--line)}.Blueprints-module__QTTLzG__viewEyebrow{margin-bottom:28px}.Blueprints-module__QTTLzG__viewDetails{grid-template-columns:1fr}}@media (max-width:480px){.Blueprints-module__QTTLzG__nodeList,.Blueprints-module__QTTLzG__phaseList,.Blueprints-module__QTTLzG__horizon:last-child .Blueprints-module__QTTLzG__phaseList{grid-template-columns:1fr}.Blueprints-module__QTTLzG__phase{min-height:0}.Blueprints-module__QTTLzG__tab{min-height:62px;padding-inline:17px}}@media (prefers-reduced-motion:reduce){.Blueprints-module__QTTLzG__card,.Blueprints-module__QTTLzG__cardLink svg,.Blueprints-module__QTTLzG__tab:after{transition:none}}@media print{.Blueprints-module__QTTLzG__card,.Blueprints-module__QTTLzG__diagramFrame,.Blueprints-module__QTTLzG__viewsShell{color:#111827;box-shadow:none;background:#fff}.Blueprints-module__QTTLzG__flowScroller{overflow:visible}.Blueprints-module__QTTLzG__diagramFlow{min-width:0}.Blueprints-module__QTTLzG__diagramLane,.Blueprints-module__QTTLzG__diagramNode,.Blueprints-module__QTTLzG__controlItem,.Blueprints-module__QTTLzG__principle,.Blueprints-module__QTTLzG__viewBlock,.Blueprints-module__QTTLzG__viewIntro{color:#111827;background:#fff}.Blueprints-module__QTTLzG__tabScroller{display:none}}
.AzureTargetState-module__AH7srq__overviewSection,.AzureTargetState-module__AH7srq__explorerSection,.AzureTargetState-module__AH7srq__boundariesSection,.AzureTargetState-module__AH7srq__nfrSection,.AzureTargetState-module__AH7srq__riskSection,.AzureTargetState-module__AH7srq__deliverySection,.AzureTargetState-module__AH7srq__evidenceSection,.AzureTargetState-module__AH7srq__sourcesSection{border-top:1px solid var(--line);padding-block:clamp(64px,8vw,112px)}.AzureTargetState-module__AH7srq__overviewSection{border-top:0}.AzureTargetState-module__AH7srq__explorerSection,.AzureTargetState-module__AH7srq__nfrSection,.AzureTargetState-module__AH7srq__deliverySection,.AzureTargetState-module__AH7srq__sourcesSection{background-color:#0000;background-image:linear-gradient(#6c93bc06 1px,#0000 1px),linear-gradient(90deg,#6c93bc06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.AzureTargetState-module__AH7srq__sectionHeader{grid-template-columns:minmax(0,.9fr) minmax(280px,.42fr);align-items:end;gap:clamp(32px,7vw,96px);margin-bottom:clamp(32px,5vw,56px);display:grid}.AzureTargetState-module__AH7srq__sectionHeader>div:first-child{max-width:820px}.AzureTargetState-module__AH7srq__sectionEyebrow,.AzureTargetState-module__AH7srq__sectionMeta,.AzureTargetState-module__AH7srq__decisionCode,.AzureTargetState-module__AH7srq__boundaryCode,.AzureTargetState-module__AH7srq__nfrPillar,.AzureTargetState-module__AH7srq__riskTopline,.AzureTargetState-module__AH7srq__deliveryNumber,.AzureTargetState-module__AH7srq__deliveryHorizon,.AzureTargetState-module__AH7srq__evidenceCode,.AzureTargetState-module__AH7srq__evidenceMeta,.AzureTargetState-module__AH7srq__sourceNumber,.AzureTargetState-module__AH7srq__explorerLegend,.AzureTargetState-module__AH7srq__stageTabsHeader,.AzureTargetState-module__AH7srq__stageTabNumber,.AzureTargetState-module__AH7srq__stageBlockHeading span,.AzureTargetState-module__AH7srq__stageNarrative span,.AzureTargetState-module__AH7srq__stageFooterGrid span,.AzureTargetState-module__AH7srq__stagePanelProgress,.AzureTargetState-module__AH7srq__boundaryPill,.AzureTargetState-module__AH7srq__explorerHelp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.AzureTargetState-module__AH7srq__sectionEyebrow{color:var(--cyan);margin:0 0 12px;font-size:.62rem}.AzureTargetState-module__AH7srq__sectionHeader h2{letter-spacing:-.045em;max-width:810px;margin:0;font-size:clamp(2rem,4.4vw,4.4rem);line-height:.98}.AzureTargetState-module__AH7srq__sectionLead{color:var(--muted);margin:0;font-size:.94rem;line-height:1.75}.AzureTargetState-module__AH7srq__sectionMeta{color:var(--lime);border-left:1px solid var(--lime);margin-top:18px;padding-left:18px;font-size:.56rem;line-height:1.6;display:block}.AzureTargetState-module__AH7srq__overviewIntro{grid-template-columns:minmax(0,.8fr) minmax(280px,.35fr);align-items:end;gap:clamp(28px,6vw,80px);margin-bottom:34px;display:grid}.AzureTargetState-module__AH7srq__overviewIntro h2{max-width:840px;margin:0;font-size:clamp(2rem,4vw,4rem)}.AzureTargetState-module__AH7srq__overviewIntro p:last-child{color:var(--muted);margin:0;line-height:1.75}.AzureTargetState-module__AH7srq__decisionGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.AzureTargetState-module__AH7srq__decisionCard{background:var(--surface-gradient);min-height:236px;padding:26px}.AzureTargetState-module__AH7srq__decisionCode{color:var(--lime);margin-bottom:42px;font-size:.56rem;display:block}.AzureTargetState-module__AH7srq__decisionCard h3{margin-bottom:10px;font-size:1rem}.AzureTargetState-module__AH7srq__decisionCard p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.65}.AzureTargetState-module__AH7srq__explorer{min-width:0}.AzureTargetState-module__AH7srq__explorerLegend{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:.52rem;display:flex}.AzureTargetState-module__AH7srq__explorerLegendLabel{color:var(--quiet);margin-right:6px}.AzureTargetState-module__AH7srq__boundaryPill{--boundary:var(--cyan);color:var(--boundary);background:color-mix(in srgb, var(--boundary) 7%, transparent);border:1px solid color-mix(in srgb, var(--boundary) 30%, transparent);align-items:center;padding:6px 8px;font-size:.5rem;display:inline-flex}.AzureTargetState-module__AH7srq__boundaryPill[data-kind=identity],.AzureTargetState-module__AH7srq__stageBoundary[data-kind=identity],.AzureTargetState-module__AH7srq__boundaryCard[data-kind=identity]{--boundary:var(--violet)}.AzureTargetState-module__AH7srq__boundaryPill[data-kind=trust],.AzureTargetState-module__AH7srq__stageBoundary[data-kind=trust],.AzureTargetState-module__AH7srq__boundaryCard[data-kind=trust]{--boundary:var(--cyan)}.AzureTargetState-module__AH7srq__boundaryPill[data-kind=data],.AzureTargetState-module__AH7srq__stageBoundary[data-kind=data],.AzureTargetState-module__AH7srq__boundaryCard[data-kind=data]{--boundary:var(--tone-blue)}.AzureTargetState-module__AH7srq__boundaryPill[data-kind=observability],.AzureTargetState-module__AH7srq__stageBoundary[data-kind=observability],.AzureTargetState-module__AH7srq__boundaryCard[data-kind=observability]{--boundary:var(--lime)}.AzureTargetState-module__AH7srq__boundaryPill[data-kind=recovery],.AzureTargetState-module__AH7srq__stageBoundary[data-kind=recovery],.AzureTargetState-module__AH7srq__boundaryCard[data-kind=recovery]{--boundary:var(--tone-orange)}.AzureTargetState-module__AH7srq__explorerShell{background:var(--surface-glass);border:1px solid var(--line-strong);min-height:1040px;box-shadow:var(--shadow);grid-template-columns:minmax(250px,.3fr) minmax(0,1fr);display:grid;overflow:hidden}.AzureTargetState-module__AH7srq__stageTabs{background:var(--surface-inset);border-right:1px solid var(--line)}.AzureTargetState-module__AH7srq__stageTabsHeader{min-height:54px;color:var(--quiet);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;font-size:.5rem;display:flex}.AzureTargetState-module__AH7srq__stageTab{width:100%;min-height:104px;color:var(--muted);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 16px;transition:color .16s,background .16s;display:grid;position:relative}.AzureTargetState-module__AH7srq__stageTab:before{content:"";background:var(--cyan);opacity:0;width:2px;transition:opacity .16s,transform .16s;position:absolute;inset:12px auto 12px 0;transform:scaleY(.35)}.AzureTargetState-module__AH7srq__stageTab:hover{color:var(--ink);background:#63e6f409}.AzureTargetState-module__AH7srq__stageTab:focus-visible{z-index:2;outline:2px solid var(--cyan);outline-offset:-3px}.AzureTargetState-module__AH7srq__stageTab[aria-selected=true]{color:var(--ink);background:linear-gradient(90deg,#63e6f41c,#63e6f406)}.AzureTargetState-module__AH7srq__stageTab[aria-selected=true]:before{opacity:1;transform:scaleY(1)}.AzureTargetState-module__AH7srq__stageTab>svg{color:var(--quiet);transition:transform .16s}.AzureTargetState-module__AH7srq__stageTab[aria-selected=true]>svg{color:var(--cyan);transform:translate(2px)}.AzureTargetState-module__AH7srq__stageTabNumber{color:var(--cyan);font-size:.58rem}.AzureTargetState-module__AH7srq__stageTabLabel{min-width:0}.AzureTargetState-module__AH7srq__stageTabLabel strong,.AzureTargetState-module__AH7srq__stageTabLabel small{display:block}.AzureTargetState-module__AH7srq__stageTabLabel strong{color:currentColor;margin-bottom:5px;font-size:.78rem;line-height:1.25}.AzureTargetState-module__AH7srq__stageTabLabel small{color:var(--quiet);text-overflow:ellipsis;font-size:.59rem;line-height:1.45;overflow:hidden}.AzureTargetState-module__AH7srq__stagePanels{min-width:0}.AzureTargetState-module__AH7srq__stagePanelProgress{min-height:54px;color:var(--quiet);border-bottom:1px solid var(--line);align-items:center;padding:0 30px;font-size:.5rem;display:flex;position:relative;overflow:hidden}.AzureTargetState-module__AH7srq__stagePanelProgress>span:last-child{background:linear-gradient(90deg, var(--cyan), var(--lime));height:2px;transition:width .18s;position:absolute;bottom:-1px;left:0}.AzureTargetState-module__AH7srq__stagePanel{padding:clamp(26px,4vw,48px)}.AzureTargetState-module__AH7srq__stagePanel[hidden]{display:none}.AzureTargetState-module__AH7srq__stagePanel:focus-visible{outline:1px solid var(--cyan);outline-offset:-6px}.AzureTargetState-module__AH7srq__stagePanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-bottom:30px;display:flex;position:relative}.AzureTargetState-module__AH7srq__stagePanelHeader>div{max-width:780px}.AzureTargetState-module__AH7srq__stagePanelHeader h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.8rem,3.4vw,3.5rem);line-height:1}.AzureTargetState-module__AH7srq__stageStrapline{color:var(--lime);margin:0;font-size:.9rem}.AzureTargetState-module__AH7srq__stageOwnerMark{width:58px;height:58px;color:var(--cyan);border:1px solid var(--line-strong);font-family:var(--font-mono);flex:none;place-items:center;font-size:.72rem;display:grid}.AzureTargetState-module__AH7srq__stageNarrative{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block:24px;display:grid;overflow:hidden}.AzureTargetState-module__AH7srq__stageNarrative>div{background:var(--surface-inset);padding:24px}.AzureTargetState-module__AH7srq__stageNarrative span,.AzureTargetState-module__AH7srq__stageFooterGrid span{color:var(--cyan);margin-bottom:10px;font-size:.52rem;display:block}.AzureTargetState-module__AH7srq__stageNarrative p,.AzureTargetState-module__AH7srq__stageFooterGrid p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.68}.AzureTargetState-module__AH7srq__stageDecision{box-shadow:inset 2px 0 var(--lime)}.AzureTargetState-module__AH7srq__stageDecision span{color:var(--lime)}.AzureTargetState-module__AH7srq__stageBlock{border-top:1px solid var(--line);padding-block:26px}.AzureTargetState-module__AH7srq__stageBlockHeading{align-items:start;gap:11px;margin-bottom:18px;display:flex}.AzureTargetState-module__AH7srq__stageBlockHeading>svg{color:var(--cyan);flex:none;margin-top:1px}.AzureTargetState-module__AH7srq__stageBlockHeading span{color:var(--quiet);margin-bottom:4px;font-size:.48rem;display:block}.AzureTargetState-module__AH7srq__stageBlockHeading h4{color:var(--text-strong);margin:0;font-size:.86rem}.AzureTargetState-module__AH7srq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.AzureTargetState-module__AH7srq__serviceItem{background:var(--accent-soft);border:1px solid var(--line);padding:16px}.AzureTargetState-module__AH7srq__serviceItem strong{color:var(--text-strong);margin-bottom:6px;font-size:.74rem;display:block}.AzureTargetState-module__AH7srq__serviceItem p{color:var(--quiet);margin:0;font-size:.64rem;line-height:1.5}.AzureTargetState-module__AH7srq__stageBoundaryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.AzureTargetState-module__AH7srq__stageBoundary{--boundary:var(--cyan);background:color-mix(in srgb, var(--boundary) 3%, transparent);border:1px solid color-mix(in srgb, var(--boundary) 19%, var(--line));border-top:2px solid var(--boundary);padding:16px}.AzureTargetState-module__AH7srq__stageBoundary>span{color:var(--boundary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.5rem;display:block}.AzureTargetState-module__AH7srq__stageBoundary p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.55}.AzureTargetState-module__AH7srq__stageAssuranceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:4px;display:grid}.AzureTargetState-module__AH7srq__stageAssuranceGrid>section{background:var(--surface-inset);padding:22px}.AzureTargetState-module__AH7srq__compactList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AzureTargetState-module__AH7srq__compactList li{color:var(--text-secondary);padding-left:15px;font-size:.66rem;line-height:1.52;position:relative}.AzureTargetState-module__AH7srq__compactList li:before{content:"";background:var(--lime);width:5px;height:1px;position:absolute;top:.68em;left:0}.AzureTargetState-module__AH7srq__stageFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.AzureTargetState-module__AH7srq__stageFooterGrid>div{border-left:1px solid var(--cyan);padding:20px}.AzureTargetState-module__AH7srq__stageFooterGrid>div:last-child{border-color:var(--lime)}.AzureTargetState-module__AH7srq__stageFooterGrid>div:last-child span{color:var(--lime)}.AzureTargetState-module__AH7srq__explorerHelp{color:var(--quiet);margin:14px 0 0;font-size:.5rem;line-height:1.6}.AzureTargetState-module__AH7srq__boundaryFlow{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--surface-glass);border:1px solid var(--line-strong);box-shadow:var(--shadow);scrollbar-color:#63e6f44d transparent;background-size:30px 30px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:30px;display:grid;position:relative;overflow-x:auto}.AzureTargetState-module__AH7srq__boundaryCard{--boundary:var(--cyan);background:linear-gradient(160deg, color-mix(in srgb, var(--boundary) 8%, var(--surface-raised)), var(--surface-inset));border:1px solid color-mix(in srgb, var(--boundary) 24%, var(--line));min-width:158px;min-height:330px;padding:18px;position:relative}.AzureTargetState-module__AH7srq__boundaryCard:not(:last-child):after{z-index:2;content:"";border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);width:6px;height:6px;position:absolute;top:49px;left:calc(100% + 2px);transform:rotate(45deg)}.AzureTargetState-module__AH7srq__boundaryCode{color:var(--boundary);justify-content:space-between;align-items:center;margin-bottom:36px;font-size:.52rem;display:flex}.AzureTargetState-module__AH7srq__boundaryCode:after{content:"";background:var(--boundary);width:7px;height:7px;box-shadow:0 0 16px color-mix(in srgb, var(--boundary) 55%, transparent)}.AzureTargetState-module__AH7srq__boundaryCard h3{min-height:58px;margin-bottom:12px;font-size:.9rem;line-height:1.3}.AzureTargetState-module__AH7srq__boundaryScope{min-height:94px;color:var(--muted);margin:0 0 18px;font-size:.64rem;line-height:1.55}.AzureTargetState-module__AH7srq__boundaryDecision,.AzureTargetState-module__AH7srq__boundaryProof{color:var(--text-secondary);border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:.59rem;line-height:1.55}.AzureTargetState-module__AH7srq__boundaryProof{color:var(--quiet);margin-top:12px}.AzureTargetState-module__AH7srq__boundaryDecision span,.AzureTargetState-module__AH7srq__boundaryProof span{color:var(--boundary);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.45rem;display:block}.AzureTargetState-module__AH7srq__nfrTableWrap{border:1px solid var(--line-strong);box-shadow:var(--shadow);scrollbar-color:#63e6f44d transparent;overflow-x:auto}.AzureTargetState-module__AH7srq__nfrTable{border-collapse:collapse;background:var(--surface-inset);width:100%;min-width:940px}.AzureTargetState-module__AH7srq__nfrTable th,.AzureTargetState-module__AH7srq__nfrTable td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 20px}.AzureTargetState-module__AH7srq__nfrTable th:last-child,.AzureTargetState-module__AH7srq__nfrTable td:last-child{border-right:0}.AzureTargetState-module__AH7srq__nfrTable tbody tr:last-child td{border-bottom:0}.AzureTargetState-module__AH7srq__nfrTable th{color:var(--quiet);background:var(--surface-raised);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:500}.AzureTargetState-module__AH7srq__nfrTable tbody tr:hover{background:var(--accent-soft)}.AzureTargetState-module__AH7srq__nfrTable td{color:var(--muted);font-size:.69rem;line-height:1.58}.AzureTargetState-module__AH7srq__nfrTable td:first-child{width:15%}.AzureTargetState-module__AH7srq__nfrTable td:nth-child(2){width:13%;color:var(--text-strong);font-weight:650}.AzureTargetState-module__AH7srq__nfrPillar{color:var(--cyan);background:#63e6f40e;border:1px solid #63e6f430;padding:5px 7px;font-size:.46rem;line-height:1.35;display:inline-flex}.AzureTargetState-module__AH7srq__riskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AzureTargetState-module__AH7srq__riskCard{background:var(--surface-gradient);border:1px solid var(--line);min-height:390px;padding:26px;position:relative;overflow:hidden}.AzureTargetState-module__AH7srq__riskCard:after{pointer-events:none;content:"";border:1px solid #ffbd6921;width:90px;height:90px;position:absolute;top:-30px;right:-30px;transform:rotate(45deg)}.AzureTargetState-module__AH7srq__riskTopline{color:var(--quiet);justify-content:space-between;align-items:center;gap:10px;margin-bottom:44px;font-size:.5rem;display:flex}.AzureTargetState-module__AH7srq__riskRating{color:var(--warning);background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);padding:5px 7px}.AzureTargetState-module__AH7srq__riskCard h3{min-height:56px;margin-bottom:18px;font-size:1.13rem;line-height:1.28}.AzureTargetState-module__AH7srq__riskBlock{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.AzureTargetState-module__AH7srq__riskBlock span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.48rem;display:block}.AzureTargetState-module__AH7srq__riskBlock p{color:var(--muted);margin:0;font-size:.67rem;line-height:1.58}.AzureTargetState-module__AH7srq__deliveryTrack{border:1px solid var(--line-strong);box-shadow:var(--shadow);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.AzureTargetState-module__AH7srq__deliveryPhase{background:var(--surface-gradient);min-height:470px;padding:24px 19px;position:relative}.AzureTargetState-module__AH7srq__deliveryPhase:not(:last-child){border-right:1px solid var(--line)}.AzureTargetState-module__AH7srq__deliveryPhase:not(:last-child):after{z-index:2;content:"";background:var(--surface-raised);border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);width:9px;height:9px;position:absolute;top:56px;right:-5px;transform:rotate(45deg)}.AzureTargetState-module__AH7srq__deliveryPhaseHeader{border-bottom:1px solid var(--line);min-height:102px}.AzureTargetState-module__AH7srq__deliveryNumber,.AzureTargetState-module__AH7srq__deliveryHorizon{font-size:.5rem;display:block}.AzureTargetState-module__AH7srq__deliveryNumber{color:var(--cyan);margin-bottom:14px}.AzureTargetState-module__AH7srq__deliveryHorizon{color:var(--quiet)}.AzureTargetState-module__AH7srq__deliveryPhase h3{min-height:62px;margin:22px 0 12px;font-size:.95rem;line-height:1.35}.AzureTargetState-module__AH7srq__deliveryFocus,.AzureTargetState-module__AH7srq__deliveryExit{color:var(--muted);margin:0;font-size:.65rem;line-height:1.58}.AzureTargetState-module__AH7srq__deliveryExit{color:var(--text-secondary);border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.AzureTargetState-module__AH7srq__deliveryExit span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.45rem;display:block}.AzureTargetState-module__AH7srq__artifactList{flex-wrap:wrap;gap:5px;margin:18px 0 0;padding:0;list-style:none;display:flex}.AzureTargetState-module__AH7srq__artifactList li{color:var(--quiet);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;background:#63e6f40a;padding:5px 6px;font-size:.43rem}.AzureTargetState-module__AH7srq__evidenceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.AzureTargetState-module__AH7srq__evidenceCard{background:var(--surface-inset);min-height:300px;padding:25px}.AzureTargetState-module__AH7srq__evidenceCode{color:var(--lime);margin-bottom:36px;font-size:.54rem;display:block}.AzureTargetState-module__AH7srq__evidenceCard h3{min-height:50px;margin-bottom:14px;font-size:.92rem;line-height:1.35}.AzureTargetState-module__AH7srq__evidenceMeta{color:var(--quiet);border-block:1px solid var(--line);gap:5px;margin-bottom:14px;padding-block:12px;font-size:.46rem;line-height:1.45;display:grid}.AzureTargetState-module__AH7srq__evidenceCard p{color:var(--muted);margin:0;font-size:.66rem;line-height:1.58}.AzureTargetState-module__AH7srq__sourcesIntro{background:var(--surface-glass);border:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(280px,.35fr);gap:40px;margin-bottom:18px;padding:24px;display:grid}.AzureTargetState-module__AH7srq__sourcesIntro p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.68}.AzureTargetState-module__AH7srq__sourcesIntro strong{color:var(--ink)}.AzureTargetState-module__AH7srq__sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.AzureTargetState-module__AH7srq__sourceLink{min-height:128px;color:var(--ink);background:var(--surface-inset);border:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.AzureTargetState-module__AH7srq__sourceLink:hover{border-color:var(--line-strong);transform:translateY(-2px)}.AzureTargetState-module__AH7srq__sourceLink:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.AzureTargetState-module__AH7srq__sourceNumber{color:var(--cyan);font-size:.5rem}.AzureTargetState-module__AH7srq__sourceCopy strong,.AzureTargetState-module__AH7srq__sourceCopy span{display:block}.AzureTargetState-module__AH7srq__sourceCopy strong{margin-bottom:7px;font-size:.74rem;line-height:1.35}.AzureTargetState-module__AH7srq__sourceCopy span{color:var(--quiet);font-size:.61rem;line-height:1.5}.AzureTargetState-module__AH7srq__sourceLink svg{color:var(--cyan)}.AzureTargetState-module__AH7srq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1120px){.AzureTargetState-module__AH7srq__decisionGrid,.AzureTargetState-module__AH7srq__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AzureTargetState-module__AH7srq__explorerShell{grid-template-columns:220px minmax(0,1fr)}.AzureTargetState-module__AH7srq__stageTab{grid-template-columns:26px minmax(0,1fr)}.AzureTargetState-module__AH7srq__stageTab>svg,.AzureTargetState-module__AH7srq__stageTabLabel small{display:none}.AzureTargetState-module__AH7srq__riskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AzureTargetState-module__AH7srq__deliveryTrack{grid-template-columns:repeat(3,minmax(0,1fr))}.AzureTargetState-module__AH7srq__deliveryPhase{border-bottom:1px solid var(--line);min-height:400px}.AzureTargetState-module__AH7srq__deliveryPhase:nth-child(3n){border-right:0}.AzureTargetState-module__AH7srq__deliveryPhase:nth-child(n+4){border-bottom:0}.AzureTargetState-module__AH7srq__deliveryPhase:nth-child(3n):after{display:none}.AzureTargetState-module__AH7srq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.AzureTargetState-module__AH7srq__sectionHeader,.AzureTargetState-module__AH7srq__overviewIntro,.AzureTargetState-module__AH7srq__sourcesIntro{grid-template-columns:1fr;gap:20px}.AzureTargetState-module__AH7srq__explorerShell{min-height:0;display:block}.AzureTargetState-module__AH7srq__stageTabs{border-right:0;border-bottom:1px solid var(--line);scrollbar-color:#63e6f44d transparent;display:flex;overflow-x:auto}.AzureTargetState-module__AH7srq__stageTabsHeader{display:none}.AzureTargetState-module__AH7srq__stageTab{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:auto;align-content:center;min-width:138px;min-height:86px;display:grid}.AzureTargetState-module__AH7srq__stageTab:before{width:auto;height:2px;inset:auto 12px 0;transform:scaleX(.35)}.AzureTargetState-module__AH7srq__stageTab[aria-selected=true]:before{transform:scaleX(1)}.AzureTargetState-module__AH7srq__stageTabLabel small{display:none}.AzureTargetState-module__AH7srq__stageNarrative,.AzureTargetState-module__AH7srq__stageAssuranceGrid,.AzureTargetState-module__AH7srq__stageFooterGrid{grid-template-columns:1fr}.AzureTargetState-module__AH7srq__stageDecision{box-shadow:inset 0 2px var(--lime)}.AzureTargetState-module__AH7srq__boundaryFlow{padding:18px}.AzureTargetState-module__AH7srq__riskCard{min-height:360px}}@media (max-width:620px){.AzureTargetState-module__AH7srq__overviewSection,.AzureTargetState-module__AH7srq__explorerSection,.AzureTargetState-module__AH7srq__boundariesSection,.AzureTargetState-module__AH7srq__nfrSection,.AzureTargetState-module__AH7srq__riskSection,.AzureTargetState-module__AH7srq__deliverySection,.AzureTargetState-module__AH7srq__evidenceSection,.AzureTargetState-module__AH7srq__sourcesSection{padding-block:56px}.AzureTargetState-module__AH7srq__decisionGrid,.AzureTargetState-module__AH7srq__riskGrid,.AzureTargetState-module__AH7srq__evidenceGrid,.AzureTargetState-module__AH7srq__sourceGrid{grid-template-columns:1fr}.AzureTargetState-module__AH7srq__decisionCard,.AzureTargetState-module__AH7srq__evidenceCard,.AzureTargetState-module__AH7srq__riskCard{min-height:0}.AzureTargetState-module__AH7srq__decisionCode,.AzureTargetState-module__AH7srq__evidenceCode,.AzureTargetState-module__AH7srq__riskTopline{margin-bottom:28px}.AzureTargetState-module__AH7srq__stagePanel{padding:22px 16px}.AzureTargetState-module__AH7srq__stagePanelProgress{padding-inline:16px}.AzureTargetState-module__AH7srq__stageOwnerMark{width:44px;height:44px}.AzureTargetState-module__AH7srq__stageNarrative,.AzureTargetState-module__AH7srq__stageBoundaryList,.AzureTargetState-module__AH7srq__serviceGrid,.AzureTargetState-module__AH7srq__deliveryTrack{grid-template-columns:1fr}.AzureTargetState-module__AH7srq__deliveryPhase,.AzureTargetState-module__AH7srq__deliveryPhase:nth-child(n){border-right:0;border-bottom:1px solid var(--line);min-height:0}.AzureTargetState-module__AH7srq__deliveryPhase:last-child{border-bottom:0}.AzureTargetState-module__AH7srq__deliveryPhase:not(:last-child):after{inset:auto auto -5px 50%;transform:rotate(135deg)}.AzureTargetState-module__AH7srq__deliveryPhaseHeader,.AzureTargetState-module__AH7srq__deliveryPhase h3{min-height:0}.AzureTargetState-module__AH7srq__deliveryPhaseHeader{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.AzureTargetState-module__AH7srq__stageTab,.AzureTargetState-module__AH7srq__stageTab:before,.AzureTargetState-module__AH7srq__stageTab>svg,.AzureTargetState-module__AH7srq__stagePanelProgress>span:last-child,.AzureTargetState-module__AH7srq__sourceLink{transition:none}}@media print{.AzureTargetState-module__AH7srq__overviewSection,.AzureTargetState-module__AH7srq__explorerSection,.AzureTargetState-module__AH7srq__boundariesSection,.AzureTargetState-module__AH7srq__nfrSection,.AzureTargetState-module__AH7srq__riskSection,.AzureTargetState-module__AH7srq__deliverySection,.AzureTargetState-module__AH7srq__evidenceSection,.AzureTargetState-module__AH7srq__sourcesSection{color:#111827;background:#fff;padding-block:28px}.AzureTargetState-module__AH7srq__explorerLegend,.AzureTargetState-module__AH7srq__stageTabs,.AzureTargetState-module__AH7srq__stagePanelProgress,.AzureTargetState-module__AH7srq__explorerHelp{display:none}.AzureTargetState-module__AH7srq__explorerShell{min-height:0;box-shadow:none;border:0;display:block}.AzureTargetState-module__AH7srq__stagePanel,.AzureTargetState-module__AH7srq__stagePanel[hidden]{color:#111827;break-inside:avoid;border-top:1px solid #cbd5e1;padding:24px 0;display:block}.AzureTargetState-module__AH7srq__stageNarrative,.AzureTargetState-module__AH7srq__stageNarrative>div,.AzureTargetState-module__AH7srq__serviceItem,.AzureTargetState-module__AH7srq__stageBoundary,.AzureTargetState-module__AH7srq__stageAssuranceGrid,.AzureTargetState-module__AH7srq__stageAssuranceGrid>section,.AzureTargetState-module__AH7srq__boundaryFlow,.AzureTargetState-module__AH7srq__boundaryCard,.AzureTargetState-module__AH7srq__nfrTable,.AzureTargetState-module__AH7srq__riskCard,.AzureTargetState-module__AH7srq__deliveryPhase,.AzureTargetState-module__AH7srq__evidenceCard,.AzureTargetState-module__AH7srq__sourcesIntro,.AzureTargetState-module__AH7srq__sourceLink,.AzureTargetState-module__AH7srq__decisionCard{color:#111827;box-shadow:none;background:#fff}.AzureTargetState-module__AH7srq__boundaryFlow{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.AzureTargetState-module__AH7srq__deliveryTrack,.AzureTargetState-module__AH7srq__evidenceGrid,.AzureTargetState-module__AH7srq__riskGrid,.AzureTargetState-module__AH7srq__decisionGrid,.AzureTargetState-module__AH7srq__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AzureTargetState-module__AH7srq__deliveryPhase,.AzureTargetState-module__AH7srq__riskCard,.AzureTargetState-module__AH7srq__evidenceCard,.AzureTargetState-module__AH7srq__sourceLink,.AzureTargetState-module__AH7srq__decisionCard{break-inside:avoid;min-height:0}}
.HybridDataMovement-module__XOqnTa__overviewSection,.HybridDataMovement-module__XOqnTa__section{padding-block:clamp(64px,8vw,108px)}.HybridDataMovement-module__XOqnTa__overviewSection{padding-top:clamp(54px,7vw,92px)}.HybridDataMovement-module__XOqnTa__sectionBordered,.HybridDataMovement-module__XOqnTa__referenceSection{border-top:1px solid var(--line)}.HybridDataMovement-module__XOqnTa__sectionHeader{max-width:880px;margin-bottom:clamp(34px,5vw,58px);display:grid}.HybridDataMovement-module__XOqnTa__sectionHeader h2,.HybridDataMovement-module__XOqnTa__referenceHeader h2{margin-bottom:18px;font-size:clamp(2.2rem,4.6vw,4.6rem)}.HybridDataMovement-module__XOqnTa__sectionHeader>p:last-child,.HybridDataMovement-module__XOqnTa__referenceHeader>p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(.96rem,1.6vw,1.08rem);line-height:1.72}.HybridDataMovement-module__XOqnTa__sectionEyebrow,.HybridDataMovement-module__XOqnTa__microLabel{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.HybridDataMovement-module__XOqnTa__sectionEyebrow{color:var(--cyan);align-items:center;gap:10px;margin:0 0 16px;font-size:.65rem;display:flex}.HybridDataMovement-module__XOqnTa__sectionEyebrow:before{content:"";background:currentColor;width:22px;height:1px}.HybridDataMovement-module__XOqnTa__microLabel{color:var(--cyan);font-size:.58rem;display:block}.HybridDataMovement-module__XOqnTa__decisionGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__decisionCard{background:var(--surface-gradient);min-height:240px;padding:25px}.HybridDataMovement-module__XOqnTa__decisionCard>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:42px;font-size:.58rem;display:block}.HybridDataMovement-module__XOqnTa__decisionCard h3{margin-bottom:10px;font-size:1.02rem}.HybridDataMovement-module__XOqnTa__decisionCard p{color:var(--muted);margin:0;font-size:.77rem;line-height:1.65}.HybridDataMovement-module__XOqnTa__jumpNav{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.HybridDataMovement-module__XOqnTa__jumpNav span,.HybridDataMovement-module__XOqnTa__jumpNav a{border:1px solid var(--line);min-height:38px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding:9px 12px;font-size:.59rem;line-height:1.45}.HybridDataMovement-module__XOqnTa__jumpNav span{color:var(--quiet);border-color:#0000}.HybridDataMovement-module__XOqnTa__jumpNav a{color:var(--text-secondary);background:var(--accent-soft);transition:color .16s,border-color .16s,background .16s}.HybridDataMovement-module__XOqnTa__jumpNav a:hover{color:var(--lime);background:#d7ff690d;border-color:#d7ff6957}.HybridDataMovement-module__XOqnTa__explorerShell{background:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), var(--surface-glass);border:1px solid var(--line);box-shadow:var(--shadow);background-size:34px 34px;position:relative;overflow:hidden}.HybridDataMovement-module__XOqnTa__explorerShell:before,.HybridDataMovement-module__XOqnTa__explorerShell:after{z-index:2;pointer-events:none;content:"";width:42px;height:42px;position:absolute}.HybridDataMovement-module__XOqnTa__explorerShell:before{border-top:1px solid var(--cyan);border-left:1px solid var(--cyan);top:-1px;left:-1px}.HybridDataMovement-module__XOqnTa__explorerShell:after{border-right:1px solid var(--lime);border-bottom:1px solid var(--lime);bottom:-1px;right:-1px}.HybridDataMovement-module__XOqnTa__explorerTopline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:21px 24px 18px;display:flex}.HybridDataMovement-module__XOqnTa__explorerTopline>div>p{max-width:650px;color:var(--muted);margin:7px 0 0;font-size:.78rem}.HybridDataMovement-module__XOqnTa__keyboardHint{color:var(--quiet);font-family:var(--font-mono);flex:none;margin:0;font-size:.55rem}.HybridDataMovement-module__XOqnTa__stageScroller{background:var(--surface-inset);border-bottom:1px solid var(--line);scrollbar-color:#63e6f452 transparent;overflow-x:auto}.HybridDataMovement-module__XOqnTa__stageRail{min-width:1450px;display:flex}.HybridDataMovement-module__XOqnTa__stageTab{min-width:0;min-height:122px;color:var(--quiet);text-align:left;background:var(--surface-glass);border:0;border-right:1px solid var(--line);cursor:pointer;flex:1 1 0;align-content:start;padding:18px 16px 16px;transition:color .16s,background .16s;display:grid;position:relative}.HybridDataMovement-module__XOqnTa__stageTab:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.HybridDataMovement-module__XOqnTa__stageTab:hover{color:var(--ink);background:var(--accent-soft)}.HybridDataMovement-module__XOqnTa__stageTab[aria-selected=true]{color:var(--ink);background:color-mix(in srgb, var(--cyan) 11%, var(--surface-inset))}.HybridDataMovement-module__XOqnTa__stageTab[aria-selected=true]:after{transform:scaleX(1)}.HybridDataMovement-module__XOqnTa__stageNumber,.HybridDataMovement-module__XOqnTa__stagePhase{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.HybridDataMovement-module__XOqnTa__stageNumber{color:var(--cyan);margin-bottom:16px;font-size:.58rem}.HybridDataMovement-module__XOqnTa__stageTitle{color:currentColor;margin-bottom:7px;font-size:.75rem;font-weight:650;line-height:1.3}.HybridDataMovement-module__XOqnTa__stagePhase{color:var(--quiet);font-size:.48rem}.HybridDataMovement-module__XOqnTa__stagePosition{color:var(--quiet);background:var(--surface-glass);border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:10px 24px;font-size:.54rem;display:flex}.HybridDataMovement-module__XOqnTa__stagePosition span:first-child{color:var(--lime)}.HybridDataMovement-module__XOqnTa__stagePanel{background:var(--surface-inset);min-height:720px}.HybridDataMovement-module__XOqnTa__stagePanel[hidden]{display:none}.HybridDataMovement-module__XOqnTa__stagePanelHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(280px,.44fr);align-items:end;gap:clamp(30px,6vw,82px);padding:clamp(30px,5vw,56px);display:grid}.HybridDataMovement-module__XOqnTa__panelEyebrow{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 17px;font-size:.58rem}.HybridDataMovement-module__XOqnTa__stagePanelHeader h3{letter-spacing:-.045em;margin-bottom:15px;font-size:clamp(2.1rem,4.8vw,4.7rem)}.HybridDataMovement-module__XOqnTa__stageSummary{max-width:760px;color:var(--text-secondary);margin:0;font-size:clamp(.94rem,1.5vw,1.08rem);line-height:1.72}.HybridDataMovement-module__XOqnTa__stageTargets{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__stageTargets div{background:var(--surface-raised);min-width:0;padding:16px 13px}.HybridDataMovement-module__XOqnTa__stageTargets dt{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.48rem}.HybridDataMovement-module__XOqnTa__stageTargets dd{color:var(--lime);margin:0;font-size:.7rem;line-height:1.35}.HybridDataMovement-module__XOqnTa__panelGrid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.HybridDataMovement-module__XOqnTa__panelBlock{background:var(--surface-inset);min-height:260px;padding:clamp(25px,4vw,40px)}.HybridDataMovement-module__XOqnTa__blockCode{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:23px;font-size:.54rem;display:block}.HybridDataMovement-module__XOqnTa__panelBlock h4{color:var(--text-strong);margin-bottom:13px;font-size:1rem}.HybridDataMovement-module__XOqnTa__panelBlock p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.72}.HybridDataMovement-module__XOqnTa__panelBlock ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.HybridDataMovement-module__XOqnTa__panelBlock li{color:var(--text-secondary);padding-left:16px;font-size:.78rem;line-height:1.58;position:relative}.HybridDataMovement-module__XOqnTa__panelBlock li:before{content:"";background:var(--lime);width:6px;height:1px;position:absolute;top:.72em;left:0}.HybridDataMovement-module__XOqnTa__panelBlock .HybridDataMovement-module__XOqnTa__iconList li{align-items:flex-start;gap:9px;padding-left:0;display:flex}.HybridDataMovement-module__XOqnTa__panelBlock .HybridDataMovement-module__XOqnTa__iconList li:before{display:none}.HybridDataMovement-module__XOqnTa__iconList svg{color:var(--lime);flex:none;margin-top:3px}.HybridDataMovement-module__XOqnTa__evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}.HybridDataMovement-module__XOqnTa__evidenceList li{background:var(--accent-soft);border:1px solid var(--line);padding:15px 15px 15px 28px}.HybridDataMovement-module__XOqnTa__evidenceList li:before{background:var(--cyan);top:23px;left:14px}.HybridDataMovement-module__XOqnTa__recoveryGrid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.HybridDataMovement-module__XOqnTa__recoveryGrid article{background:var(--surface-raised);gap:15px;padding:26px clamp(24px,4vw,40px);display:flex}.HybridDataMovement-module__XOqnTa__recoveryGrid article:first-child svg{color:var(--danger)}.HybridDataMovement-module__XOqnTa__recoveryGrid article:last-child svg{color:var(--lime)}.HybridDataMovement-module__XOqnTa__recoveryGrid svg{flex:none;margin-top:2px}.HybridDataMovement-module__XOqnTa__recoveryGrid span{color:var(--text-strong);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.53rem;display:block}.HybridDataMovement-module__XOqnTa__recoveryGrid p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.HybridDataMovement-module__XOqnTa__stageHandoff{background:#d7ff6929;border-top:1px solid #d7ff692e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.HybridDataMovement-module__XOqnTa__stageHandoff p{color:var(--text-secondary);background:var(--surface-raised);margin:0;padding:19px 24px;font-size:.75rem}.HybridDataMovement-module__XOqnTa__stageHandoff span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.49rem;display:block}.HybridDataMovement-module__XOqnTa__explorerControls{background:var(--surface-inset);border-top:1px solid var(--line);justify-content:space-between;padding:17px 22px;display:flex}.HybridDataMovement-module__XOqnTa__explorerControls button{min-height:40px;color:var(--cyan);background:var(--accent-soft);border:1px solid var(--line-strong);cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding:9px 13px;font-size:.57rem;display:inline-flex}.HybridDataMovement-module__XOqnTa__explorerControls button:hover:not(:disabled){color:var(--lime);border-color:#d7ff6961}.HybridDataMovement-module__XOqnTa__explorerControls button:disabled{color:var(--quiet);border-color:var(--line);cursor:not-allowed;opacity:.55}.HybridDataMovement-module__XOqnTa__boundaryMap{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.HybridDataMovement-module__XOqnTa__boundaryMap li{min-width:0;position:relative}.HybridDataMovement-module__XOqnTa__boundaryMap article{background:var(--surface-gradient);border:1px solid var(--line);min-height:302px;padding:26px 24px}.HybridDataMovement-module__XOqnTa__boundaryMap article:before{content:"";background:var(--cyan);width:42px;height:1px;position:absolute;top:-1px;left:24px}.HybridDataMovement-module__XOqnTa__boundaryMap article>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:48px;font-size:.56rem;display:block}.HybridDataMovement-module__XOqnTa__boundaryMap h3{margin-bottom:11px;font-size:1.08rem}.HybridDataMovement-module__XOqnTa__boundaryMap p{color:var(--muted);margin-bottom:20px;font-size:.78rem;line-height:1.65}.HybridDataMovement-module__XOqnTa__boundaryMap small{color:var(--lime);border-top:1px solid var(--line);font-family:var(--font-mono);text-transform:uppercase;padding-top:14px;font-size:.51rem;line-height:1.6;display:block}.HybridDataMovement-module__XOqnTa__boundaryMap li>svg{z-index:3;color:var(--cyan);filter:drop-shadow(0 0 8px #63e6f480);position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.HybridDataMovement-module__XOqnTa__boundaryNotes{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__boundaryNotes article{background:var(--surface-inset);gap:15px;padding:25px;display:flex}.HybridDataMovement-module__XOqnTa__boundaryNotes svg{color:var(--lime);flex:none;margin-top:2px}.HybridDataMovement-module__XOqnTa__boundaryNotes article:nth-child(2) svg{color:var(--warning)}.HybridDataMovement-module__XOqnTa__boundaryNotes h3{margin-bottom:8px;font-size:.92rem}.HybridDataMovement-module__XOqnTa__boundaryNotes p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.65}.HybridDataMovement-module__XOqnTa__tableScroller{border:1px solid var(--line);scrollbar-color:#63e6f452 transparent;overflow-x:auto}.HybridDataMovement-module__XOqnTa__decisionTable,.HybridDataMovement-module__XOqnTa__failureTable{border-spacing:0;border-collapse:collapse;background:var(--surface-inset);width:100%;min-width:1040px}.HybridDataMovement-module__XOqnTa__decisionTable caption,.HybridDataMovement-module__XOqnTa__failureTable caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HybridDataMovement-module__XOqnTa__decisionTable th,.HybridDataMovement-module__XOqnTa__decisionTable td,.HybridDataMovement-module__XOqnTa__failureTable th,.HybridDataMovement-module__XOqnTa__failureTable td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 17px}.HybridDataMovement-module__XOqnTa__decisionTable tr:last-child th,.HybridDataMovement-module__XOqnTa__decisionTable tr:last-child td,.HybridDataMovement-module__XOqnTa__failureTable tr:last-child th,.HybridDataMovement-module__XOqnTa__failureTable tr:last-child td{border-bottom:0}.HybridDataMovement-module__XOqnTa__decisionTable th:last-child,.HybridDataMovement-module__XOqnTa__decisionTable td:last-child,.HybridDataMovement-module__XOqnTa__failureTable th:last-child,.HybridDataMovement-module__XOqnTa__failureTable td:last-child{border-right:0}.HybridDataMovement-module__XOqnTa__decisionTable thead th,.HybridDataMovement-module__XOqnTa__failureTable thead th{color:var(--cyan);background:var(--accent-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:500}.HybridDataMovement-module__XOqnTa__decisionTable tbody th,.HybridDataMovement-module__XOqnTa__failureTable tbody th{width:17%;color:var(--text-strong);font-size:.76rem;font-weight:600}.HybridDataMovement-module__XOqnTa__decisionTable td,.HybridDataMovement-module__XOqnTa__failureTable td{color:var(--muted);font-size:.72rem;line-height:1.58}.HybridDataMovement-module__XOqnTa__decisionTable tbody tr:hover,.HybridDataMovement-module__XOqnTa__failureTable tbody tr:hover{background:var(--accent-soft)}.HybridDataMovement-module__XOqnTa__orchestrationDecision{background:var(--surface-gradient);border:1px solid var(--line-strong);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,6vw,80px);margin-top:22px;padding:clamp(28px,5vw,52px);display:grid}.HybridDataMovement-module__XOqnTa__orchestrationDecision h3{margin:9px 0 13px;font-size:clamp(1.65rem,3vw,2.7rem)}.HybridDataMovement-module__XOqnTa__orchestrationDecision p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.72}.HybridDataMovement-module__XOqnTa__orchestrationDecision dl{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__orchestrationDecision dl>div{background:var(--surface-inset);grid-template-columns:80px 1fr;gap:14px;padding:16px;display:grid}.HybridDataMovement-module__XOqnTa__orchestrationDecision dt{color:var(--lime);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem}.HybridDataMovement-module__XOqnTa__orchestrationDecision dd{color:var(--text-secondary);margin:0;font-size:.72rem;line-height:1.55}.HybridDataMovement-module__XOqnTa__medallionFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.HybridDataMovement-module__XOqnTa__medallionFlow article{background:var(--surface-gradient);border:1px solid var(--line);min-height:390px;padding:clamp(26px,3vw,34px);position:relative}.HybridDataMovement-module__XOqnTa__medallionFlow article:before{content:"";background:var(--cyan);width:48px;height:2px;position:absolute;inset:-1px auto auto -1px}.HybridDataMovement-module__XOqnTa__medallionFlow article:nth-child(2):before{background:var(--violet)}.HybridDataMovement-module__XOqnTa__medallionFlow article:nth-child(3):before{background:var(--lime)}.HybridDataMovement-module__XOqnTa__medallionFlow article>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.09em;margin-bottom:62px;font-size:.57rem;display:block}.HybridDataMovement-module__XOqnTa__medallionFlow article:nth-child(2)>span{color:var(--violet)}.HybridDataMovement-module__XOqnTa__medallionFlow article:nth-child(3)>span{color:var(--lime)}.HybridDataMovement-module__XOqnTa__medallionFlow h3{margin-bottom:13px;font-size:1.22rem}.HybridDataMovement-module__XOqnTa__medallionFlow p{color:var(--muted);margin-bottom:28px;font-size:.8rem;line-height:1.68}.HybridDataMovement-module__XOqnTa__medallionFlow small{color:var(--text-secondary);border-top:1px solid var(--line);padding-top:16px;font-size:.7rem;line-height:1.55;display:block}.HybridDataMovement-module__XOqnTa__medallionFlow small strong{color:var(--lime);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.5rem;display:block}.HybridDataMovement-module__XOqnTa__medallionFlow article>svg{z-index:3;color:var(--cyan);filter:drop-shadow(0 0 8px #63e6f473);position:absolute;top:50%;right:-21px}.HybridDataMovement-module__XOqnTa__governanceRail{background:var(--surface-glass);border:1px solid #d7ff6938;grid-template-columns:minmax(150px,.22fr) 1fr;align-items:center;gap:26px;margin-top:18px;padding:22px 25px;display:grid}.HybridDataMovement-module__XOqnTa__governanceRail>span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.HybridDataMovement-module__XOqnTa__governanceRail ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;margin:0;padding:0;list-style:none;display:grid}.HybridDataMovement-module__XOqnTa__governanceRail li{color:var(--text-secondary);padding-left:13px;font-size:.7rem;position:relative}.HybridDataMovement-module__XOqnTa__governanceRail li:before{content:"";background:var(--lime);width:5px;height:1px;position:absolute;top:.75em;left:0}.HybridDataMovement-module__XOqnTa__lineageCallout{border-top:1px solid var(--line);gap:18px;max-width:900px;margin-top:26px;padding:26px 0 0;display:flex}.HybridDataMovement-module__XOqnTa__lineageCallout svg{color:var(--cyan);flex:none;margin-top:3px}.HybridDataMovement-module__XOqnTa__lineageCallout h3{margin-bottom:8px;font-size:1rem}.HybridDataMovement-module__XOqnTa__lineageCallout p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.HybridDataMovement-module__XOqnTa__targetNotice{color:var(--text-secondary);background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 28%, transparent);gap:14px;margin-bottom:18px;padding:15px 18px;font-size:.73rem;line-height:1.55;display:flex}.HybridDataMovement-module__XOqnTa__targetNotice strong{color:var(--warning);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:.55rem}.HybridDataMovement-module__XOqnTa__serviceTierGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__serviceTierGrid article{background:var(--surface-inset);min-height:290px;padding:28px}.HybridDataMovement-module__XOqnTa__serviceTierGrid article>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:38px;font-size:.55rem;display:block}.HybridDataMovement-module__XOqnTa__serviceTierGrid h3{min-height:58px;margin-bottom:20px;font-size:1.02rem;line-height:1.45}.HybridDataMovement-module__XOqnTa__serviceTierGrid dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__serviceTierGrid dl>div{background:var(--surface-raised);padding:11px}.HybridDataMovement-module__XOqnTa__serviceTierGrid dt{color:var(--quiet);font-family:var(--font-mono);text-transform:uppercase;font-size:.48rem}.HybridDataMovement-module__XOqnTa__serviceTierGrid dd{color:var(--lime);margin:3px 0 0;font-size:.78rem}.HybridDataMovement-module__XOqnTa__serviceTierGrid p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.6}.HybridDataMovement-module__XOqnTa__sloBand{background:var(--surface-gradient);border:1px solid var(--line-strong);grid-template-columns:minmax(220px,.4fr) minmax(0,1.6fr);gap:36px;margin-top:18px;padding:clamp(26px,4vw,40px);display:grid}.HybridDataMovement-module__XOqnTa__sloBand h3{margin:9px 0 0;font-size:1.35rem}.HybridDataMovement-module__XOqnTa__sloBand ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:0;padding:0;list-style:none;display:grid}.HybridDataMovement-module__XOqnTa__sloBand li{color:var(--text-secondary);align-items:flex-start;gap:9px;font-size:.73rem;line-height:1.55;display:flex}.HybridDataMovement-module__XOqnTa__sloBand li svg{color:var(--lime);flex:none;margin-top:3px}.HybridDataMovement-module__XOqnTa__failureHeader{grid-template-columns:minmax(0,.75fr) minmax(280px,.25fr);align-items:end;gap:40px;margin:clamp(52px,7vw,84px) 0 24px;display:grid}.HybridDataMovement-module__XOqnTa__failureHeader h3{margin:9px 0 0;font-size:clamp(1.7rem,3.5vw,3rem)}.HybridDataMovement-module__XOqnTa__failureHeader>p{color:var(--muted);border-left:1px solid var(--line-strong);margin:0;padding-left:18px;font-size:.77rem;line-height:1.65}.HybridDataMovement-module__XOqnTa__failureTable{min-width:1080px}.HybridDataMovement-module__XOqnTa__rolloutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.HybridDataMovement-module__XOqnTa__rolloutGrid li{background:var(--surface-gradient);border:1px solid var(--line);min-height:290px;padding:27px}.HybridDataMovement-module__XOqnTa__rolloutGrid li>span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:43px;font-size:.56rem;display:block}.HybridDataMovement-module__XOqnTa__rolloutGrid h3{margin-bottom:10px;font-size:1.08rem}.HybridDataMovement-module__XOqnTa__rolloutGrid p{color:var(--muted);margin-bottom:22px;font-size:.77rem;line-height:1.62}.HybridDataMovement-module__XOqnTa__rolloutGrid small{color:var(--text-secondary);border-top:1px solid var(--line);padding-top:15px;font-size:.69rem;line-height:1.55;display:block}.HybridDataMovement-module__XOqnTa__rolloutGrid small strong{color:var(--lime);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.49rem;display:block}.HybridDataMovement-module__XOqnTa__evidencePack{background:var(--surface-gradient);border:1px solid var(--line-strong);grid-template-columns:minmax(260px,.43fr) minmax(0,1.57fr);gap:clamp(32px,7vw,86px);margin-top:22px;padding:clamp(32px,6vw,62px);display:grid}.HybridDataMovement-module__XOqnTa__evidencePack h3{margin:10px 0 13px;font-size:clamp(1.7rem,3vw,2.6rem)}.HybridDataMovement-module__XOqnTa__evidencePack>div p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.HybridDataMovement-module__XOqnTa__evidencePack ol{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__evidencePack li{color:var(--text-secondary);background:var(--surface-inset);grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:15px;font-size:.7rem;line-height:1.5;display:grid}.HybridDataMovement-module__XOqnTa__evidencePack li span{color:var(--lime);font-family:var(--font-mono);font-size:.52rem}.HybridDataMovement-module__XOqnTa__referenceSection{background:var(--surface-glass)}.HybridDataMovement-module__XOqnTa__referenceHeader{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:end;gap:44px;margin-bottom:38px;display:grid}.HybridDataMovement-module__XOqnTa__referenceHeader h2{max-width:720px;margin-bottom:0}.HybridDataMovement-module__XOqnTa__referenceGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.HybridDataMovement-module__XOqnTa__referenceGrid a{background:var(--surface-inset);flex-direction:column;min-height:245px;padding:25px;transition:color .16s,background .16s;display:flex}.HybridDataMovement-module__XOqnTa__referenceGrid a:hover{color:var(--cyan);background:var(--accent-soft)}.HybridDataMovement-module__XOqnTa__referenceGrid a>span{color:var(--cyan);font-family:var(--font-mono);margin-bottom:36px;font-size:.55rem;display:block}.HybridDataMovement-module__XOqnTa__referenceGrid h3{margin-bottom:9px;font-size:1rem}.HybridDataMovement-module__XOqnTa__referenceGrid p{color:var(--muted);margin-bottom:22px;font-size:.73rem;line-height:1.6}.HybridDataMovement-module__XOqnTa__referenceGrid small{color:var(--lime);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:.51rem;display:flex}@media (max-width:1050px){.HybridDataMovement-module__XOqnTa__decisionGrid,.HybridDataMovement-module__XOqnTa__boundaryMap{grid-template-columns:repeat(2,minmax(0,1fr))}.HybridDataMovement-module__XOqnTa__boundaryMap li>svg{display:none}.HybridDataMovement-module__XOqnTa__boundaryMap article{min-height:270px}.HybridDataMovement-module__XOqnTa__boundaryNotes,.HybridDataMovement-module__XOqnTa__referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HybridDataMovement-module__XOqnTa__boundaryNotes article:last-child,.HybridDataMovement-module__XOqnTa__referenceGrid li:last-child{grid-column:1/-1}.HybridDataMovement-module__XOqnTa__stagePanelHeader,.HybridDataMovement-module__XOqnTa__orchestrationDecision,.HybridDataMovement-module__XOqnTa__evidencePack{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__stageTargets{max-width:500px}.HybridDataMovement-module__XOqnTa__evidencePack{gap:30px}}@media (max-width:820px){.HybridDataMovement-module__XOqnTa__explorerTopline,.HybridDataMovement-module__XOqnTa__failureHeader,.HybridDataMovement-module__XOqnTa__referenceHeader{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__explorerTopline{align-items:start;display:grid}.HybridDataMovement-module__XOqnTa__keyboardHint{display:none}.HybridDataMovement-module__XOqnTa__panelGrid,.HybridDataMovement-module__XOqnTa__recoveryGrid,.HybridDataMovement-module__XOqnTa__stageHandoff,.HybridDataMovement-module__XOqnTa__serviceTierGrid,.HybridDataMovement-module__XOqnTa__sloBand,.HybridDataMovement-module__XOqnTa__rolloutGrid{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__stagePanel,.HybridDataMovement-module__XOqnTa__panelBlock{min-height:0}.HybridDataMovement-module__XOqnTa__medallionFlow{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__medallionFlow article{min-height:0}.HybridDataMovement-module__XOqnTa__medallionFlow article>span{margin-bottom:38px}.HybridDataMovement-module__XOqnTa__medallionFlow article>svg{top:auto;bottom:-21px;right:50%;transform:translate(50%)rotate(90deg)}.HybridDataMovement-module__XOqnTa__governanceRail{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__governanceRail ul,.HybridDataMovement-module__XOqnTa__sloBand ul{grid-template-columns:repeat(2,minmax(0,1fr))}.HybridDataMovement-module__XOqnTa__serviceTierGrid article,.HybridDataMovement-module__XOqnTa__serviceTierGrid h3{min-height:0}.HybridDataMovement-module__XOqnTa__failureHeader,.HybridDataMovement-module__XOqnTa__referenceHeader{gap:20px;display:grid}.HybridDataMovement-module__XOqnTa__failureHeader>p{max-width:620px}.HybridDataMovement-module__XOqnTa__rolloutGrid li{min-height:0}}@media (max-width:620px){.HybridDataMovement-module__XOqnTa__decisionGrid,.HybridDataMovement-module__XOqnTa__boundaryMap,.HybridDataMovement-module__XOqnTa__boundaryNotes,.HybridDataMovement-module__XOqnTa__referenceGrid{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__boundaryNotes article:last-child,.HybridDataMovement-module__XOqnTa__referenceGrid li:last-child{grid-column:auto}.HybridDataMovement-module__XOqnTa__decisionCard,.HybridDataMovement-module__XOqnTa__boundaryMap article{min-height:0}.HybridDataMovement-module__XOqnTa__decisionCard>span,.HybridDataMovement-module__XOqnTa__boundaryMap article>span{margin-bottom:30px}.HybridDataMovement-module__XOqnTa__jumpNav span{width:100%;padding-left:0}.HybridDataMovement-module__XOqnTa__stagePosition{gap:4px;display:grid}.HybridDataMovement-module__XOqnTa__stagePanelHeader{padding:28px 20px}.HybridDataMovement-module__XOqnTa__stageTargets{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__stageTargets div{grid-template-columns:80px 1fr;gap:10px;display:grid}.HybridDataMovement-module__XOqnTa__evidenceList,.HybridDataMovement-module__XOqnTa__governanceRail ul,.HybridDataMovement-module__XOqnTa__sloBand ul,.HybridDataMovement-module__XOqnTa__evidencePack ol{grid-template-columns:1fr}.HybridDataMovement-module__XOqnTa__explorerControls{gap:8px}.HybridDataMovement-module__XOqnTa__explorerControls button{padding-inline:10px;font-size:.51rem}.HybridDataMovement-module__XOqnTa__targetNotice{display:grid}.HybridDataMovement-module__XOqnTa__orchestrationDecision dl>div{grid-template-columns:1fr;gap:5px}.HybridDataMovement-module__XOqnTa__referenceGrid a{min-height:210px}}@media (prefers-reduced-motion:reduce){.HybridDataMovement-module__XOqnTa__jumpNav a,.HybridDataMovement-module__XOqnTa__stageTab,.HybridDataMovement-module__XOqnTa__stageTab:after,.HybridDataMovement-module__XOqnTa__referenceGrid a{transition:none}}@media print{.HybridDataMovement-module__XOqnTa__jumpNav,.HybridDataMovement-module__XOqnTa__explorerTopline,.HybridDataMovement-module__XOqnTa__stageScroller,.HybridDataMovement-module__XOqnTa__stagePosition,.HybridDataMovement-module__XOqnTa__explorerControls,.HybridDataMovement-module__XOqnTa__referenceSection{display:none}.HybridDataMovement-module__XOqnTa__overviewSection,.HybridDataMovement-module__XOqnTa__section{padding-block:24px}.HybridDataMovement-module__XOqnTa__explorerShell,.HybridDataMovement-module__XOqnTa__stagePanel,.HybridDataMovement-module__XOqnTa__panelBlock,.HybridDataMovement-module__XOqnTa__recoveryGrid article,.HybridDataMovement-module__XOqnTa__stageHandoff p,.HybridDataMovement-module__XOqnTa__decisionCard,.HybridDataMovement-module__XOqnTa__boundaryMap article,.HybridDataMovement-module__XOqnTa__boundaryNotes article,.HybridDataMovement-module__XOqnTa__orchestrationDecision,.HybridDataMovement-module__XOqnTa__medallionFlow article,.HybridDataMovement-module__XOqnTa__serviceTierGrid article,.HybridDataMovement-module__XOqnTa__rolloutGrid li,.HybridDataMovement-module__XOqnTa__evidencePack,.HybridDataMovement-module__XOqnTa__evidencePack li{color:#111827;box-shadow:none;background:#fff}.HybridDataMovement-module__XOqnTa__stagePanel[hidden]{display:block}.HybridDataMovement-module__XOqnTa__stagePanel{break-before:page;min-height:0}.HybridDataMovement-module__XOqnTa__panelGrid,.HybridDataMovement-module__XOqnTa__recoveryGrid,.HybridDataMovement-module__XOqnTa__stageHandoff,.HybridDataMovement-module__XOqnTa__boundaryMap,.HybridDataMovement-module__XOqnTa__medallionFlow,.HybridDataMovement-module__XOqnTa__serviceTierGrid,.HybridDataMovement-module__XOqnTa__rolloutGrid,.HybridDataMovement-module__XOqnTa__evidencePack ol{grid-template-columns:repeat(2,minmax(0,1fr))}.HybridDataMovement-module__XOqnTa__tableScroller{overflow:visible}.HybridDataMovement-module__XOqnTa__decisionTable,.HybridDataMovement-module__XOqnTa__failureTable{min-width:0}}
.TogafRoadmap-module__Ie15eW__kicker,.TogafRoadmap-module__Ie15eW__stageIdentity,.TogafRoadmap-module__Ie15eW__stageTabNumber,.TogafRoadmap-module__Ie15eW__stageTabHorizon,.TogafRoadmap-module__Ie15eW__blockCode,.TogafRoadmap-module__Ie15eW__gateCode,.TogafRoadmap-module__Ie15eW__packMeta,.TogafRoadmap-module__Ie15eW__explorerStatus,.TogafRoadmap-module__Ie15eW__admAlignment>p,.TogafRoadmap-module__Ie15eW__decisionQuestion>span,.TogafRoadmap-module__Ie15eW__gateTitle>span,.TogafRoadmap-module__Ie15eW__dependencies dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.TogafRoadmap-module__Ie15eW__kicker{color:var(--cyan);margin-bottom:14px;font-size:.68rem}.TogafRoadmap-module__Ie15eW__contextSection,.TogafRoadmap-module__Ie15eW__explorerSection,.TogafRoadmap-module__Ie15eW__viewsSection,.TogafRoadmap-module__Ie15eW__assuranceSection{border-top:1px solid var(--line);padding-block:clamp(64px,9vw,118px)}.TogafRoadmap-module__Ie15eW__contextGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,8vw,108px);margin-bottom:52px;display:grid}.TogafRoadmap-module__Ie15eW__contextGrid h2{max-width:620px;margin:0;font-size:clamp(2.2rem,4.7vw,4.7rem)}.TogafRoadmap-module__Ie15eW__methodStatement{border-left:1px solid var(--line-strong);padding-left:clamp(22px,4vw,42px)}.TogafRoadmap-module__Ie15eW__methodStatement>p{color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.17rem)}.TogafRoadmap-module__Ie15eW__methodStatement>p:nth-child(2){color:var(--muted)}.TogafRoadmap-module__Ie15eW__sourceLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:24px;padding-top:18px;display:flex}.TogafRoadmap-module__Ie15eW__sourceLinks a{color:var(--cyan);border-bottom:1px solid #63e6f447;align-items:center;gap:7px;font-size:.74rem;display:inline-flex}.TogafRoadmap-module__Ie15eW__sourceLinks a:hover{color:var(--lime);border-color:var(--lime)}.TogafRoadmap-module__Ie15eW__admScroller,.TogafRoadmap-module__Ie15eW__stageScroller{scrollbar-color:#63e6f457 transparent;overflow-x:auto}.TogafRoadmap-module__Ie15eW__admScroller{border:1px solid var(--line);box-shadow:var(--shadow)}.TogafRoadmap-module__Ie15eW__admFlow{grid-template-columns:repeat(10,minmax(148px,1fr));min-width:1480px;margin:0;padding:0;list-style:none;display:grid}.TogafRoadmap-module__Ie15eW__admFlow li{background:var(--surface-gradient);min-height:176px;padding:22px 17px;position:relative}.TogafRoadmap-module__Ie15eW__admFlow li:not(:last-child){border-right:1px solid var(--line)}.TogafRoadmap-module__Ie15eW__admFlow li:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);opacity:.42;height:2px;position:absolute;bottom:0;left:0;right:0}.TogafRoadmap-module__Ie15eW__admFlow li[data-requirements=true]:after{background:linear-gradient(90deg, var(--lime), transparent);opacity:.8}.TogafRoadmap-module__Ie15eW__admFlow li>span{width:29px;height:29px;color:var(--accent-ink);background:var(--cyan);font-family:var(--font-mono);place-items:center;margin-bottom:25px;font-size:.62rem;font-weight:750;display:grid}.TogafRoadmap-module__Ie15eW__admFlow li[data-requirements=true]>span{background:var(--lime)}.TogafRoadmap-module__Ie15eW__admFlow strong{color:var(--text-strong);margin-bottom:8px;font-size:.85rem;display:block}.TogafRoadmap-module__Ie15eW__admFlow p{color:var(--quiet);margin:0;font-size:.69rem;line-height:1.55}.TogafRoadmap-module__Ie15eW__ruleGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:26px;display:grid;overflow:hidden}.TogafRoadmap-module__Ie15eW__ruleGrid article{background:var(--surface-inset);min-height:230px;padding:27px}.TogafRoadmap-module__Ie15eW__ruleGrid article>span,.TogafRoadmap-module__Ie15eW__tradeOffGrid article>span,.TogafRoadmap-module__Ie15eW__improvementLoop li>span{color:var(--lime);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:38px;font-size:.62rem;display:block}.TogafRoadmap-module__Ie15eW__ruleGrid h3{margin-bottom:10px;font-size:1rem}.TogafRoadmap-module__Ie15eW__ruleGrid p{color:var(--muted);margin:0;font-size:.79rem}.TogafRoadmap-module__Ie15eW__noCertificationNote{color:var(--quiet);border-left:1px solid var(--line);margin:22px 0 0;padding-left:17px;font-size:.72rem}.TogafRoadmap-module__Ie15eW__explorer{background:var(--surface-gradient);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.TogafRoadmap-module__Ie15eW__explorerHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:clamp(26px,4vw,42px);display:grid}.TogafRoadmap-module__Ie15eW__explorerHeader h3{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.7rem)}.TogafRoadmap-module__Ie15eW__explorerHeader>div:first-child>p:last-child{max-width:760px;color:var(--muted);margin:0}.TogafRoadmap-module__Ie15eW__explorerStatus{min-width:150px;color:var(--quiet);border-left:1px solid var(--line-strong);justify-items:end;gap:6px;padding-left:22px;font-size:.62rem;display:grid}.TogafRoadmap-module__Ie15eW__explorerStatus strong{color:var(--lime);letter-spacing:.08em;font-size:.72rem}.TogafRoadmap-module__Ie15eW__stageScroller{border-bottom:1px solid var(--line)}.TogafRoadmap-module__Ie15eW__stageTabs{grid-template-columns:repeat(10,minmax(150px,1fr));min-width:1500px;display:grid}.TogafRoadmap-module__Ie15eW__stageTab{min-height:148px;color:inherit;text-align:left;background:var(--surface-inset);border:0;border-right:1px solid var(--line);cursor:pointer;align-content:start;padding:20px 16px;transition:color .16s,background .16s;display:grid;position:relative}.TogafRoadmap-module__Ie15eW__stageTab:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.TogafRoadmap-module__Ie15eW__stageTab:hover{background:var(--surface-hover)}.TogafRoadmap-module__Ie15eW__stageTab[data-selected=true]{background:var(--accent-soft)}.TogafRoadmap-module__Ie15eW__stageTab[data-selected=true]:after{background:var(--cyan);box-shadow:0 0 18px #63e6f459}.TogafRoadmap-module__Ie15eW__stageTabNumber{color:var(--cyan);margin-bottom:21px;font-size:.62rem}.TogafRoadmap-module__Ie15eW__stageTabHorizon{color:var(--quiet);margin-bottom:5px;font-size:.52rem}.TogafRoadmap-module__Ie15eW__stageTabTitle{color:var(--text-secondary);font-size:.8rem;font-weight:650;line-height:1.35}.TogafRoadmap-module__Ie15eW__stageTab[data-selected=true] .TogafRoadmap-module__Ie15eW__stageTabTitle{color:var(--ink)}.TogafRoadmap-module__Ie15eW__progressTrack{background:#63e6f412;height:3px}.TogafRoadmap-module__Ie15eW__progressTrack span{background:linear-gradient(90deg, var(--cyan), var(--lime));height:100%;transition:width .24s;display:block}.TogafRoadmap-module__Ie15eW__stagePanel{padding:clamp(28px,5vw,58px)}.TogafRoadmap-module__Ie15eW__stagePanel:focus-visible{outline-offset:-4px}.TogafRoadmap-module__Ie15eW__stagePanelHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:start;gap:clamp(34px,7vw,84px);padding-bottom:38px;display:grid}.TogafRoadmap-module__Ie15eW__stageIdentity{color:var(--cyan);margin-bottom:15px;font-size:.63rem}.TogafRoadmap-module__Ie15eW__stagePanelHeader h3{letter-spacing:-.04em;max-width:820px;margin-bottom:17px;font-size:clamp(2rem,4.7vw,4.5rem)}.TogafRoadmap-module__Ie15eW__stagePurpose{max-width:800px;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.7vw,1.18rem)}.TogafRoadmap-module__Ie15eW__admAlignment{border-left:1px solid var(--line-strong);padding-left:22px}.TogafRoadmap-module__Ie15eW__admAlignment>p{color:var(--quiet);margin-bottom:13px;font-size:.58rem}.TogafRoadmap-module__Ie15eW__admAlignment ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.TogafRoadmap-module__Ie15eW__admAlignment li{color:var(--text-secondary);background:var(--accent-soft);border:1px solid var(--accent-border);font-family:var(--font-mono);padding:6px 8px;font-size:.59rem}.TogafRoadmap-module__Ie15eW__decisionQuestion{background:var(--surface-gradient);border:1px solid var(--line-strong);grid-template-columns:minmax(120px,.22fr) minmax(0,1fr);gap:clamp(20px,5vw,56px);margin-block:28px;padding:clamp(22px,4vw,36px);display:grid}.TogafRoadmap-module__Ie15eW__decisionQuestion>span{color:var(--lime);font-size:.58rem}.TogafRoadmap-module__Ie15eW__decisionQuestion p{max-width:880px;color:var(--text-strong);margin:0;font-size:clamp(1.06rem,2vw,1.28rem);line-height:1.55}.TogafRoadmap-module__Ie15eW__stageDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TogafRoadmap-module__Ie15eW__stageBlock{background:var(--surface-glass);border:1px solid var(--line);min-height:100%;padding:clamp(23px,3vw,32px)}.TogafRoadmap-module__Ie15eW__deliverableBlock{background:var(--surface-gradient);border-color:var(--line-strong)}.TogafRoadmap-module__Ie15eW__blockCode{color:var(--cyan);margin-bottom:20px;font-size:.56rem}.TogafRoadmap-module__Ie15eW__stageBlock h4,.TogafRoadmap-module__Ie15eW__riskCard h4,.TogafRoadmap-module__Ie15eW__gateCard h4{margin-bottom:14px;font-size:1rem}.TogafRoadmap-module__Ie15eW__stageBlock ul,.TogafRoadmap-module__Ie15eW__gateCard ul,.TogafRoadmap-module__Ie15eW__deliverableGrid ul,.TogafRoadmap-module__Ie15eW__measureGrid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.TogafRoadmap-module__Ie15eW__stageBlock li,.TogafRoadmap-module__Ie15eW__gateCard li,.TogafRoadmap-module__Ie15eW__deliverableGrid li,.TogafRoadmap-module__Ie15eW__measureGrid li{color:var(--muted);padding-left:15px;font-size:.77rem;line-height:1.55;position:relative}.TogafRoadmap-module__Ie15eW__stageBlock li:before,.TogafRoadmap-module__Ie15eW__gateCard li:before,.TogafRoadmap-module__Ie15eW__deliverableGrid li:before,.TogafRoadmap-module__Ie15eW__measureGrid li:before{content:"";background:var(--cyan);width:5px;height:1px;position:absolute;top:.72em;left:0}.TogafRoadmap-module__Ie15eW__gateCard{background:#d7ff6909;border:1px solid #d7ff6940;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);gap:clamp(28px,6vw,72px);margin-top:16px;padding:clamp(25px,4vw,40px);display:grid}.TogafRoadmap-module__Ie15eW__gateTitle>span{color:var(--lime);margin-bottom:18px;font-size:.58rem;display:block}.TogafRoadmap-module__Ie15eW__gateTitle h4{font-size:clamp(1.35rem,2.5vw,2rem)}.TogafRoadmap-module__Ie15eW__gateTitle p{color:var(--quiet);margin:0;font-size:.76rem}.TogafRoadmap-module__Ie15eW__stageFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.TogafRoadmap-module__Ie15eW__dependencies,.TogafRoadmap-module__Ie15eW__riskCard{background:var(--surface-glass);border:1px solid var(--line);margin:0;padding:clamp(23px,3vw,32px)}.TogafRoadmap-module__Ie15eW__dependencies{gap:22px;display:grid}.TogafRoadmap-module__Ie15eW__dependencies div{grid-template-columns:78px minmax(0,1fr);gap:16px;display:grid}.TogafRoadmap-module__Ie15eW__dependencies dt{color:var(--quiet);font-size:.56rem}.TogafRoadmap-module__Ie15eW__dependencies dd{color:var(--muted);margin:0;font-size:.77rem}.TogafRoadmap-module__Ie15eW__riskCard{border-color:#9e91ff47}.TogafRoadmap-module__Ie15eW__riskCard .TogafRoadmap-module__Ie15eW__blockCode{color:var(--violet)}.TogafRoadmap-module__Ie15eW__riskCard p:not(.TogafRoadmap-module__Ie15eW__blockCode){color:var(--muted);margin-bottom:11px;font-size:.77rem}.TogafRoadmap-module__Ie15eW__riskCard p:last-child{margin-bottom:0}.TogafRoadmap-module__Ie15eW__riskCard strong{color:var(--violet)}.TogafRoadmap-module__Ie15eW__stageControls{border-top:1px solid var(--line);justify-content:space-between;margin-top:30px;padding-top:26px;display:flex}.TogafRoadmap-module__Ie15eW__stageControls button{min-height:42px;color:var(--cyan);border:1px solid var(--line-strong);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:9px 12px;font-size:.73rem;font-weight:650;display:inline-flex}.TogafRoadmap-module__Ie15eW__stageControls button:hover:not(:disabled){color:var(--accent-ink);background:var(--lime);border-color:var(--lime)}.TogafRoadmap-module__Ie15eW__stageControls button:disabled{color:var(--quiet);border-color:var(--line);cursor:not-allowed;opacity:.45}.TogafRoadmap-module__Ie15eW__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TogafRoadmap-module__Ie15eW__deliverableGrid article{background:var(--surface-gradient);border:1px solid var(--line);min-height:100%;padding:clamp(25px,4vw,38px)}.TogafRoadmap-module__Ie15eW__packMeta{color:var(--quiet);justify-content:space-between;margin-bottom:46px;font-size:.56rem;display:flex}.TogafRoadmap-module__Ie15eW__packMeta span:first-child{color:var(--cyan)}.TogafRoadmap-module__Ie15eW__deliverableGrid h3{margin-bottom:11px}.TogafRoadmap-module__Ie15eW__deliverableGrid article>p{max-width:600px;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:21px;padding-bottom:20px;font-size:.83rem}.TogafRoadmap-module__Ie15eW__gateTimeline{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.TogafRoadmap-module__Ie15eW__gateTimeline>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.18fr) minmax(0,1fr);gap:clamp(24px,6vw,74px);padding:clamp(25px,4vw,40px) 0;display:grid}.TogafRoadmap-module__Ie15eW__gateCode{color:var(--lime);font-size:.6rem}.TogafRoadmap-module__Ie15eW__gateTimeline h3{margin-bottom:7px}.TogafRoadmap-module__Ie15eW__gateTimeline li div>p{max-width:840px;color:var(--muted);margin-bottom:11px;font-size:.83rem}.TogafRoadmap-module__Ie15eW__gateOwner{font-family:var(--font-mono);color:var(--cyan)!important;font-size:.65rem!important}.TogafRoadmap-module__Ie15eW__sendBack{color:var(--quiet)!important;margin:0!important}.TogafRoadmap-module__Ie15eW__sendBack strong{color:var(--text-secondary)}.TogafRoadmap-module__Ie15eW__tradeOffGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.TogafRoadmap-module__Ie15eW__tradeOffGrid article{background:var(--surface-glass);border:1px solid var(--line);min-height:100%;padding:clamp(24px,3vw,32px)}.TogafRoadmap-module__Ie15eW__tradeOffGrid article>span{color:var(--violet)}.TogafRoadmap-module__Ie15eW__tradeOffGrid h3{margin-bottom:12px;font-size:1.08rem}.TogafRoadmap-module__Ie15eW__tradeOffGrid p{color:var(--muted);margin-bottom:13px;font-size:.78rem}.TogafRoadmap-module__Ie15eW__tradeOffGrid p:last-child{border-top:1px solid var(--line);margin:0;padding-top:13px}.TogafRoadmap-module__Ie15eW__tradeOffGrid strong{color:var(--violet)}.TogafRoadmap-module__Ie15eW__measureGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.TogafRoadmap-module__Ie15eW__measureGrid article{background:var(--surface-inset);min-height:250px;padding:27px}.TogafRoadmap-module__Ie15eW__measureGrid h3{min-height:54px;margin-bottom:18px;font-size:1rem}.TogafRoadmap-module__Ie15eW__improvementLoop{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.TogafRoadmap-module__Ie15eW__improvementLoop li{background:var(--surface-gradient);border-block:1px solid var(--line-strong);min-height:210px;padding:25px 22px;position:relative}.TogafRoadmap-module__Ie15eW__improvementLoop li:first-child{border-left:1px solid var(--line-strong)}.TogafRoadmap-module__Ie15eW__improvementLoop li:last-child{border-right:1px solid var(--line-strong)}.TogafRoadmap-module__Ie15eW__improvementLoop li:not(:last-child):after{z-index:1;content:"";background:var(--surface-raised);border-top:1px solid var(--cyan);border-right:1px solid var(--cyan);width:11px;height:11px;position:absolute;top:34px;right:-6px;transform:rotate(45deg)}.TogafRoadmap-module__Ie15eW__improvementLoop li>span{color:var(--cyan);margin-bottom:42px}.TogafRoadmap-module__Ie15eW__improvementLoop h3{margin-bottom:9px;font-size:1rem}.TogafRoadmap-module__Ie15eW__improvementLoop p{color:var(--muted);margin:0;font-size:.74rem}@media (max-width:1060px){.TogafRoadmap-module__Ie15eW__ruleGrid,.TogafRoadmap-module__Ie15eW__measureGrid,.TogafRoadmap-module__Ie15eW__tradeOffGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TogafRoadmap-module__Ie15eW__improvementLoop{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}}@media (max-width:840px){.TogafRoadmap-module__Ie15eW__contextGrid,.TogafRoadmap-module__Ie15eW__stagePanelHeader{grid-template-columns:1fr}.TogafRoadmap-module__Ie15eW__methodStatement,.TogafRoadmap-module__Ie15eW__admAlignment{padding-left:20px}.TogafRoadmap-module__Ie15eW__explorerHeader{grid-template-columns:1fr}.TogafRoadmap-module__Ie15eW__explorerStatus{justify-items:start}.TogafRoadmap-module__Ie15eW__stageDetailGrid,.TogafRoadmap-module__Ie15eW__stageFooterGrid,.TogafRoadmap-module__Ie15eW__deliverableGrid,.TogafRoadmap-module__Ie15eW__gateCard{grid-template-columns:1fr}}@media (max-width:680px){.TogafRoadmap-module__Ie15eW__ruleGrid,.TogafRoadmap-module__Ie15eW__tradeOffGrid,.TogafRoadmap-module__Ie15eW__measureGrid,.TogafRoadmap-module__Ie15eW__decisionQuestion,.TogafRoadmap-module__Ie15eW__gateTimeline>li{grid-template-columns:1fr}.TogafRoadmap-module__Ie15eW__stagePanel{padding-inline:18px}.TogafRoadmap-module__Ie15eW__dependencies div{grid-template-columns:1fr;gap:6px}.TogafRoadmap-module__Ie15eW__stageControls{gap:10px}.TogafRoadmap-module__Ie15eW__stageControls button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.TogafRoadmap-module__Ie15eW__progressTrack span{transition:none}}
