.diagrams_scope__eN2Ig{--dg-strategy:#5c94ff;--dg-identity:#4fd8ff;--dg-apps:#c9d5e8;--dg-lit:color-mix(in srgb,var(--blue-bright) 62%,var(--stage-ink));--dg-dim:color-mix(in srgb,var(--blue-bright) 48%,var(--stage-2));--dg-ghost:color-mix(in srgb,var(--stage-ink) 26%,transparent);--dg-rail:color-mix(in srgb,var(--cyan-signal) 55%,var(--stage-ink))}.diagrams_timeline___5Hhs{view-timeline:--tp-dg block}.diagrams_rail__AFQ15{fill:none;stroke:var(--dg-rail);stroke-width:1.25;stroke-linecap:square;opacity:.8;stroke-dasharray:100;stroke-dashoffset:0}.diagrams_chev__EKl8c{fill:var(--stage-deep);stroke:var(--dg-rail);stroke-width:1}.diagrams_chevMark__YJmdt{fill:none;stroke:var(--stage-ink);stroke-width:1.25;stroke-linecap:square}.diagrams_ghostPlane__uunvW{fill:none;stroke:var(--border);stroke-width:1}.diagrams_nodeFace__GBpgZ{fill:var(--card);stroke:var(--border-strong);stroke-width:1}.diagrams_nodeEnd__Pxat4{stroke:var(--dg-lit)}.diagrams_pip__t_AcN{fill:var(--dg-dim)}.diagrams_pipEnd__UVFrC{fill:var(--dg-lit)}.diagrams_node__iNNZr{transform-box:fill-box;transform-origin:center}.diagrams_slabT__3jytw{fill:var(--dg-lit)}.diagrams_slabL__X563x{fill:color-mix(in srgb,var(--blue-bright) 70%,var(--stage-deep))}.diagrams_slabR__TBlgR{fill:color-mix(in srgb,var(--blue-primary) 55%,var(--stage-deep))}.diagrams_slabTop__qmgq0 .diagrams_slabT__3jytw{fill:color-mix(in srgb,var(--blue-bright) 26%,var(--stage-ink))}.diagrams_tile__pxG5r{border-inline-start:4px solid var(--tier);background-color:color-mix(in srgb,var(--tier) var(--wash),var(--card));box-shadow:inset 0 0 0 1px var(--border)}.diagrams_tierStrategy__nmvCJ{--tier:var(--dg-strategy);--wash:22%}.diagrams_tierIdentity__zOErm{--tier:var(--dg-identity);--wash:10%}.diagrams_tierApps__Iq37t{--tier:var(--dg-apps);--wash:0%}.diagrams_legend__6SjWm,.diagrams_tierApps__Iq37t.diagrams_tile__pxG5r{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 45%,transparent)}.diagrams_legend__6SjWm{background-color:color-mix(in srgb,var(--tier) 16%,transparent)}.diagrams_swatch__CL_jp{background:var(--tier);border-radius:2px}.diagrams_tierIdentity__zOErm .diagrams_swatch__CL_jp{border-radius:999px}.diagrams_tierApps__Iq37t .diagrams_swatch__CL_jp{background:transparent;box-shadow:inset 0 0 0 2px var(--tier)}.diagrams_glyphOn__gf6Cs{fill:var(--tier)}.diagrams_glyphDim__uBTAf{fill:color-mix(in srgb,var(--tier) 38%,transparent)}.diagrams_glyphLine__dGrz6{fill:none;stroke:var(--tier);stroke-width:1.5}.diagrams_glyphGhost__M5YTK{fill:none;stroke:color-mix(in srgb,var(--tier) 55%,transparent);stroke-width:1}.diagrams_cellLit__1ABTo{background:var(--dg-lit);box-shadow:0 0 8px color-mix(in srgb,var(--blue-bright) 55%,transparent)}.diagrams_cellSolid__QafYX{background:var(--dg-dim)}.diagrams_cellOutline__2Nk8i{box-shadow:inset 0 0 0 1px var(--dg-ghost)}.diagrams_gate__dwDel{border-inline-start:1px dashed var(--border-strong)}.diagrams_gateMark__CwhOT{box-shadow:inset 0 0 0 1.5px var(--dg-rail);background:var(--stage-deep)}.diagrams_maturity__MNHqf{background:var(--dg-lit)}.diagrams_link__3Kbzf{fill:none;stroke:var(--dg-rail);stroke-width:1.25;stroke-linecap:square;opacity:.8}@keyframes diagrams_dg-draw__2_kwd{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes diagrams_dg-assemble__x1__o{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes diagrams_dg-rise__iwaYT{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes diagrams_dg-cell__AhElY{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.diagrams_fill___izVS,.diagrams_node__iNNZr,.diagrams_rail__AFQ15,.diagrams_rise__G3TqR{animation-duration:auto;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-timeline:--tp-dg}.diagrams_rail__AFQ15{animation-name:diagrams_dg-draw__2_kwd;animation-range:entry calc(20% + var(--i, 0) * 6%) cover calc(34% + var(--i, 0) * 4%)}.diagrams_node__iNNZr{animation-name:diagrams_dg-assemble__x1__o;animation-range:entry calc(5% + var(--i, 0) * 7%) entry calc(45% + var(--i, 0) * 7%)}.diagrams_rise__G3TqR{animation-name:diagrams_dg-rise__iwaYT;animation-range:entry calc(4% + var(--ring, 0) * 12%) entry calc(44% + var(--ring, 0) * 12%)}.diagrams_fill___izVS{animation-name:diagrams_dg-cell__AhElY;animation-range:entry calc(16% + var(--h, 0) * 10% + var(--k, 0) * 2%) cover calc(30% + var(--h, 0) * 8% + var(--k, 0) * 2%)}}}@media (prefers-reduced-motion:reduce){.diagrams_fill___izVS,.diagrams_node__iNNZr,.diagrams_rail__AFQ15,.diagrams_rise__G3TqR{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}