.diagram-module__uBVDMG__page{color:#e7d4b8d9;width:297mm;height:179.5mm;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;position:relative;overflow:hidden}.diagram-module__uBVDMG__shift{width:297mm;height:210mm;position:absolute;top:-20.5mm;left:0}.diagram-module__uBVDMG__wires{z-index:1;color:#99a37ea6;width:297mm;height:210mm;position:absolute;inset:0}.diagram-module__uBVDMG__dev{z-index:2;text-align:center;background:#171b20;border:.4mm solid #99a37e73;border-radius:1.5mm;padding:1.3mm 1.5mm 1.1mm;position:absolute}.diagram-module__uBVDMG__key{border-width:.7mm;border-color:#99a37eb3}.diagram-module__uBVDMG__img{justify-content:center;align-items:center;height:11mm;display:flex}.diagram-module__uBVDMG__ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.diagram-module__uBVDMG__icDev{width:10.5mm;height:10.5mm}.diagram-module__uBVDMG__name{color:#e9dfcf;margin-top:.6mm;font-size:3.2mm;font-weight:700}.diagram-module__uBVDMG__sub{color:#e7d4b899;font-size:2.65mm;line-height:1.3}.diagram-module__uBVDMG__role{color:#0f1316;letter-spacing:.2mm;background:#99a37e;border-radius:1mm;padding:.3mm 1.6mm;font-size:3.2mm;font-weight:700;position:absolute;top:-2.1mm;left:2mm}.diagram-module__uBVDMG__ups{outline-offset:.5mm;outline:.45mm dotted #e9dfcf}.diagram-module__uBVDMG__chip{z-index:2;text-align:center;color:#e9dfcf;white-space:nowrap;background:#171b20;border:.4mm solid #99a37e73;border-radius:8mm;padding:1.3mm 4mm;font-size:3.2mm;font-weight:600;position:absolute}.diagram-module__uBVDMG__chip small{color:#e7d4b899;font-size:2.65mm;font-weight:400;display:block}.diagram-module__uBVDMG__wl{z-index:2;color:#e9dfcf;white-space:nowrap;background:#171b20b8;border:.2mm solid #99a37e66;border-radius:1.5mm;align-items:center;column-gap:1.5mm;padding:.2mm 1.3mm;font-size:3.2mm;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.diagram-module__uBVDMG__note{z-index:2;color:#e7d4b899;white-space:nowrap;font-size:2.65mm;position:absolute;transform:translate(-50%,-50%)}.diagram-module__uBVDMG__bh{z-index:3;letter-spacing:.5mm;text-transform:uppercase;color:#99a37e;white-space:nowrap;font-size:3.2mm;font-weight:800;position:absolute}.diagram-module__uBVDMG__scn{text-transform:none;letter-spacing:.05mm;color:#e9dfcfd9;font-style:italic;font-weight:700}.diagram-module__uBVDMG__chipL{text-align:left}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__bh.diagram-module__uBVDMG__mapbh{font-size:calc(3.2mm * var(--inv,1));left:calc(4mm * var(--inv,1))!important}.diagram-module__uBVDMG__divider{z-index:3;border-left:.4mm solid #99a37e73;position:absolute}.diagram-module__uBVDMG__dsc{z-index:3;position:absolute}.diagram-module__uBVDMG__dsc ul{list-style:none}.diagram-module__uBVDMG__dsc li{color:#e7d4b8bf;margin-bottom:.8mm;padding-left:2.6mm;font-size:2.65mm;line-height:1.35;position:relative}.diagram-module__uBVDMG__dsc li:before{content:"";background:#99a37e;width:1.05mm;height:1.05mm;position:absolute;top:1.3mm;left:0}.diagram-module__uBVDMG__dsc li b{color:#e9dfcf}.diagram-module__uBVDMG__bh3{text-transform:uppercase;letter-spacing:.5mm;color:#99a37e;border-bottom:.2mm solid #99a37e59;margin:2.8mm 0 1.6mm;padding-bottom:.7mm;font-size:3.2mm;font-weight:700}.diagram-module__uBVDMG__svc{z-index:3;border-left:.4mm solid #99a37e73;width:79mm;padding-left:4mm;position:absolute;top:28mm;left:208mm}.diagram-module__uBVDMG__svcTitle{color:#99a37e;white-space:nowrap;border-bottom:.5mm solid #99a37e80;margin-bottom:2.5mm;padding-bottom:1.2mm;font-size:3.2mm;font-weight:800}.diagram-module__uBVDMG__svc h3{text-transform:uppercase;letter-spacing:.5mm;color:#99a37e;border-bottom:.2mm solid #99a37e59;margin:2.8mm 0 1.1mm;padding-bottom:.7mm;font-size:3.2mm}.diagram-module__uBVDMG__svc h3:first-of-type{margin-top:0}.diagram-module__uBVDMG__svc ul{list-style:none}.diagram-module__uBVDMG__svc li{color:#e7d4b8bf;padding-left:2.6mm;font-size:2.65mm;line-height:1.35;position:relative}.diagram-module__uBVDMG__svc li:before{content:"";background:#99a37e;width:1.05mm;height:1.05mm;position:absolute;top:1.3mm;left:0}.diagram-module__uBVDMG__svc li b{color:#e9dfcf}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__side,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__svc{display:none}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__legend{top:186mm;right:auto;left:calc(var(--mapwn,205) * 10mm / 205);width:calc(var(--mapw,205mm) - var(--mapwn,205) * 20mm / 205);border-bottom:none;flex-wrap:wrap}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__stats,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__rule{display:none}.diagram-module__uBVDMG__bps{text-align:right;font-variant-numeric:tabular-nums;border-left:.2mm solid #99a37e73;min-width:calc(7ch + 1.6mm);padding-left:1.6mm;font-size:2.4mm;display:inline-block}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__edgeR{left:190mm!important}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__bps{font-size:2.75mm}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__name,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__chip,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__wl,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__role,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__bh{font-size:3.7mm}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__sub,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__chip small,.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__note{font-size:2.8mm}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__note{top:99mm!important;left:131mm!important}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__legend{font-size:3mm}.diagram-module__uBVDMG__side{display:contents}.diagram-module__uBVDMG__sideFlow{padding:4mm}.diagram-module__uBVDMG__statsFlow,.diagram-module__uBVDMG__sideFlow,.diagram-module__uBVDMG__svcFlow{font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif}.diagram-module__uBVDMG__statsFlow{text-align:center;border-top:.35mm solid #99a37e59;flex-wrap:wrap;justify-content:center;padding:0 4mm;display:flex}.diagram-module__uBVDMG__statsFlow>div{flex:0 auto;margin:4mm 6mm}.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__divider{display:none}.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__bh{margin:3mm 0 2mm;position:static}.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__chip{margin:0 0 2mm;position:static;width:auto!important}.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__dsc{margin:3mm 0;padding-left:0;position:static;width:auto!important}.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__fcol,.diagram-module__uBVDMG__sideFlow .diagram-module__uBVDMG__fcol2{float:none;width:auto;margin-left:0}.diagram-module__uBVDMG__chain{position:absolute;inset:0}.diagram-module__uBVDMG__narrow .diagram-module__uBVDMG__chain{transform:translate(-28mm)}.diagram-module__uBVDMG__fcol{float:left;width:60mm}.diagram-module__uBVDMG__fcol2{float:left;width:64mm;margin-left:8mm}.diagram-module__uBVDMG__svcFlow{padding:4mm 4mm 8mm}.diagram-module__uBVDMG__svcFlow .diagram-module__uBVDMG__svc{columns:2;border-top:.4mm solid #99a37e73;border-left:none;column-gap:6mm;width:auto;padding:4mm 0 0;position:static}.diagram-module__uBVDMG__svcFlow .diagram-module__uBVDMG__svc h3,.diagram-module__uBVDMG__svcFlow .diagram-module__uBVDMG__svc ul{break-inside:avoid}.diagram-module__uBVDMG__svcFlow .diagram-module__uBVDMG__svcTitle{white-space:normal}.diagram-module__uBVDMG__legend{z-index:3;color:#e7d4b8b3;border-top:.2mm solid #99a37e4d;border-bottom:.2mm solid #99a37e4d;justify-content:center;gap:5mm;padding:1.8mm;font-size:2.65mm;display:flex;position:absolute;top:178mm;left:10mm;right:10mm}.diagram-module__uBVDMG__legend span{align-items:center;gap:1.4mm;display:flex}.diagram-module__uBVDMG__rule{border-top:none;height:7.2mm;}.diagram-module__uBVDMG__k{border-color:#99a37eb3;border-top-style:solid;width:7mm;height:0;display:inline-block}.diagram-module__uBVDMG__kb{border:.45mm dotted #e9dfcf;border-radius:1mm;width:5mm;height:3.1mm;display:inline-block}.diagram-module__uBVDMG__stats{z-index:3;text-align:center;justify-content:space-between;display:flex;position:absolute;top:188mm;left:10mm;right:10mm}.diagram-module__uBVDMG__stats div{flex:1}.diagram-module__uBVDMG__statB{color:#99a37e;font-size:5.4mm;font-weight:800;line-height:1.15;display:block}.diagram-module__uBVDMG__statS{color:#e7d4b899;letter-spacing:.3mm;font-size:2.65mm}
