.LifecycleStory-module__xTgMMq__shell{color:#17343a;width:min(100%,1480px);min-width:0;margin:0 auto}.LifecycleStory-module__xTgMMq__kicker{color:#a42d27;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.LifecycleStory-module__xTgMMq__intro{grid-template-columns:minmax(0,1.3fr) minmax(300px,.5fr);align-items:end;gap:clamp(30px,7vw,110px);padding-bottom:20px;display:grid}.LifecycleStory-module__xTgMMq__intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin-top:8px;font-size:clamp(38px,4.35vw,64px);font-weight:650;line-height:.96}.LifecycleStory-module__xTgMMq__intro>p{color:#52696e;max-width:54ch;font-size:14px;line-height:1.5}.LifecycleStory-module__xTgMMq__graph{background:#17343a;border:1px solid #8fa2a6;padding:20px 24px 22px;position:relative;overflow:hidden}.LifecycleStory-module__xTgMMq__systemGrid,.LifecycleStory-module__xTgMMq__stageGrid,.LifecycleStory-module__xTgMMq__capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.LifecycleStory-module__xTgMMq__systemNode{color:#dce7e9;background:#243f45;border:1px solid #71878b;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;min-width:0;min-height:64px;padding:10px 12px;text-decoration:none;display:grid}a.LifecycleStory-module__xTgMMq__systemNode:hover,.LifecycleStory-module__xTgMMq__systemNode[data-active=true]{background:#315159;border-color:#ff8b7c}.LifecycleStory-module__xTgMMq__systemNode>span{color:#ff8b7c;font:600 9px/1 var(--font-mono);grid-row:1/3}.LifecycleStory-module__xTgMMq__systemNode strong{overflow-wrap:anywhere;font-size:13px;line-height:1.15}.LifecycleStory-module__xTgMMq__systemNode small{color:#afc1c4;margin-top:4px;font-size:9px}.LifecycleStory-module__xTgMMq__connectionField{height:96px;position:relative}.LifecycleStory-module__xTgMMq__connectionField svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LifecycleStory-module__xTgMMq__connectionField path{fill:none;stroke:#71878b;stroke-width:1px;opacity:.48}.LifecycleStory-module__xTgMMq__connectionField path[data-active=true]{stroke:#ff8b7c;stroke-width:1.7px;opacity:1}.LifecycleStory-module__xTgMMq__connectionField path[data-system=mcp]{stroke-dasharray:3 3}.LifecycleStory-module__xTgMMq__connectionField span{color:#afc1c4;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#17343a;padding:4px 10px;font-size:8px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.LifecycleStory-module__xTgMMq__stageGrid button,.LifecycleStory-module__xTgMMq__mobileStageButton{color:#17343a;cursor:pointer;text-align:left;background:#edf2f3;border:1px solid #8fa2a6;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:2px 6px;min-width:0;min-height:70px;padding:11px 14px;display:grid}.LifecycleStory-module__xTgMMq__stageGrid button[aria-pressed=true],.LifecycleStory-module__xTgMMq__mobileStageButton[aria-pressed=true]{color:#fff;background:#c83b31;border-color:#ff8b7c}.LifecycleStory-module__xTgMMq__stageGrid button>span,.LifecycleStory-module__xTgMMq__mobileStageButton>span{color:#a42d27;font:600 9px/1 var(--font-mono);grid-row:1/3}.LifecycleStory-module__xTgMMq__stageGrid button[aria-pressed=true]>span,.LifecycleStory-module__xTgMMq__mobileStageButton[aria-pressed=true]>span{color:#fff4f1}.LifecycleStory-module__xTgMMq__stageGrid button strong,.LifecycleStory-module__xTgMMq__mobileStageButton strong{font-size:20px;line-height:1}.LifecycleStory-module__xTgMMq__stageGrid button small,.LifecycleStory-module__xTgMMq__mobileStageButton small{color:inherit;opacity:.74;font-size:9px}.LifecycleStory-module__xTgMMq__capabilityGrid{align-items:stretch;margin-top:12px}.LifecycleStory-module__xTgMMq__stageColumn{background:#f8faf9;border:1px solid #71878b;min-width:0;position:relative}.LifecycleStory-module__xTgMMq__stageColumn:before{content:"";background:#71878b;width:1px;height:13px;position:absolute;bottom:100%;left:50%}.LifecycleStory-module__xTgMMq__stageColumn[data-active=true]{border-color:#ff8b7c}.LifecycleStory-module__xTgMMq__stageColumn[data-active=true]:before{background:#ff8b7c}.LifecycleStory-module__xTgMMq__mobileStageButton{display:none}.LifecycleStory-module__xTgMMq__stageSummary{border-bottom:1px solid #c4d0d2;min-height:72px;padding:12px 14px 10px}.LifecycleStory-module__xTgMMq__stageSummary>p{color:#52696e;min-height:30px;font-size:10px;line-height:1.4}.LifecycleStory-module__xTgMMq__stageSummary>div{gap:4px;margin-top:7px;display:flex}.LifecycleStory-module__xTgMMq__stageSummary span{color:#52696e;font:600 8px/1 var(--font-mono);border:1px solid #8fa2a6;padding:3px 5px}.LifecycleStory-module__xTgMMq__productBranches{grid-template-columns:1fr 1fr;align-content:start;display:grid}.LifecycleStory-module__xTgMMq__branch{min-width:0;padding:11px 10px 10px 19px;position:relative}.LifecycleStory-module__xTgMMq__branch+.LifecycleStory-module__xTgMMq__branch{border-left:1px solid #c4d0d2}.LifecycleStory-module__xTgMMq__branch:before{content:"";background:#8fa2a6;width:1px;position:absolute;top:14px;bottom:14px;left:10px}.LifecycleStory-module__xTgMMq__branch>p{color:#a42d27;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700}.LifecycleStory-module__xTgMMq__branch>p:before{content:"";background:#f8faf9;border:1px solid #a42d27;width:7px;height:7px;position:absolute;top:15px;left:7px}.LifecycleStory-module__xTgMMq__branch a{color:#17343a;border:1px solid #8fa2a6;min-height:54px;padding:9px 22px 8px 9px;text-decoration:none;display:block;position:relative}.LifecycleStory-module__xTgMMq__branch a+a{margin-top:6px}.LifecycleStory-module__xTgMMq__branch a:hover{background:#dce7e9}.LifecycleStory-module__xTgMMq__branch a strong{font-size:11px;line-height:1.15;display:block}.LifecycleStory-module__xTgMMq__branch a small{color:#52696e;margin-top:4px;font-size:8px;line-height:1.3;display:block}.LifecycleStory-module__xTgMMq__branch a b{color:#c83b31;font-size:11px;position:absolute;top:9px;right:7px}.LifecycleStory-module__xTgMMq__sharedBranch{border-top:1px solid #c4d0d2;grid-column:1/-1;padding-top:1px;border-left:0!important}.LifecycleStory-module__xTgMMq__sharedBranch:before{top:5px}.LifecycleStory-module__xTgMMq__sharedBranch>p:before{top:6px}.LifecycleStory-module__xTgMMq__sharedBranch a{min-height:46px}.LifecycleStory-module__xTgMMq__disclosure{color:#52696e;grid-template-columns:140px minmax(0,1fr);gap:18px;padding-top:12px;font-size:9px;line-height:1.45;display:grid}.LifecycleStory-module__xTgMMq__disclosure strong{color:#17343a}.LifecycleStory-module__xTgMMq__disclosure p{max-width:110ch}@media (max-width:980px){.LifecycleStory-module__xTgMMq__intro{grid-template-columns:minmax(0,1fr);gap:10px}.LifecycleStory-module__xTgMMq__intro>p{max-width:72ch}.LifecycleStory-module__xTgMMq__graph{padding:16px}.LifecycleStory-module__xTgMMq__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LifecycleStory-module__xTgMMq__connectionField{height:42px}.LifecycleStory-module__xTgMMq__connectionField svg{display:none}.LifecycleStory-module__xTgMMq__connectionField:before{content:"";background:#71878b;width:1px;position:absolute;top:0;bottom:0;left:50%}.LifecycleStory-module__xTgMMq__connectionField span{top:50%}.LifecycleStory-module__xTgMMq__stageGrid{display:none}.LifecycleStory-module__xTgMMq__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.LifecycleStory-module__xTgMMq__stageColumn:before{height:11px}.LifecycleStory-module__xTgMMq__mobileStageButton{border:0;border-bottom:1px solid #8fa2a6;width:100%;display:grid}}@media (max-width:620px){.LifecycleStory-module__xTgMMq__intro{padding-bottom:13px}.LifecycleStory-module__xTgMMq__intro h1{margin-top:6px;font-size:30px;line-height:.98}.LifecycleStory-module__xTgMMq__intro>p{font-size:12px;line-height:1.35}.LifecycleStory-module__xTgMMq__graph{padding:10px}.LifecycleStory-module__xTgMMq__systemNode{grid-template-columns:23px minmax(0,1fr);min-height:58px;padding:8px 9px}.LifecycleStory-module__xTgMMq__systemNode strong{font-size:11px}.LifecycleStory-module__xTgMMq__systemNode small{font-size:8px}.LifecycleStory-module__xTgMMq__connectionField{height:38px}.LifecycleStory-module__xTgMMq__connectionField span{font-size:7px}.LifecycleStory-module__xTgMMq__capabilityGrid{grid-template-columns:minmax(0,1fr)}.LifecycleStory-module__xTgMMq__stageColumn:before{display:none}.LifecycleStory-module__xTgMMq__mobileStageButton{min-height:58px}.LifecycleStory-module__xTgMMq__mobileStageButton strong{font-size:18px}.LifecycleStory-module__xTgMMq__stageSummary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:10px 12px;display:grid}.LifecycleStory-module__xTgMMq__stageSummary>p{min-height:0}.LifecycleStory-module__xTgMMq__stageSummary>div{margin-top:0}.LifecycleStory-module__xTgMMq__branch{padding-bottom:9px}.LifecycleStory-module__xTgMMq__branch a{min-height:50px}.LifecycleStory-module__xTgMMq__disclosure{grid-template-columns:1fr;gap:3px}}