.architecture___edWO5{margin-top:48px;border:1px solid #6ea9c52b;border-radius:24px;background:radial-gradient(ellipse at 50% 30%,#16465740,transparent 65%),#10162d;overflow:hidden;color:#e6edf7}.toolbar___f9iXs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px 18px}.toolbar___f9iXs p{margin:0;font-size:12px;color:#93a4bd}.perimeter___hhJ9I{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#8be2e8}.perimeter___hhJ9I span{font-size:9px;letter-spacing:.1em;color:#899db8;margin-left:6px}.flowTabs___bQ_TS{display:flex;gap:8px;padding:0 28px 8px;flex-wrap:wrap}.flowTabs___bQ_TS button{padding:9px 15px;border:1px solid #a1b2d323;border-radius:10px;color:#a7b5cb;font-size:12px;text-align:left;background:#182039;transition:background .2s,border-color .2s}.flowTabs___bQ_TS button span{font-size:10px;opacity:.55;margin-right:10px}.flowTabs___bQ_TS button[aria-pressed=true]{color:#b9f6f1;border-color:#54ddcf70;background:#29676a33}.flowTabs___bQ_TS button:hover{border-color:#54ddcf70}.scene___fNqit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:stretch;margin:28px 0}.sceneCanvas___K___H{min-width:0}.inspector____1qXD{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:24px 0 24px 24px;border-left:1px solid #8da8c22b}.inspector____1qXD h3{margin:0 0 16px;color:#c2f5ee;font-size:23px;font-weight:550}.inspectorDescription___snxBW{margin:0 0 22px;color:#a6b7cb;font-size:13px;line-height:1.75}.inspectorNote___uH2WW{margin:0;color:#758ba5;font-size:11px;line-height:1.6}.capabilities___L5nkZ{padding:20px 0;border-top:1px solid #8da8c22b}.capabilitiesHeading___AEDCf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.capabilitiesHeading___AEDCf span{color:#8296ad;font-size:11px}.capabilityButtons___ZJKqx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capabilityButtons___ZJKqx button{display:flex;align-items:center;gap:10px;min-height:58px;padding:13px;background:#6bccce08;border:1px solid #829eb32e;border-radius:10px;color:#a4baca;font-size:12px;text-align:left}.capabilityButtons___ZJKqx button svg{flex:0 0 auto;color:#64d1c8}.capabilityButtons___ZJKqx button:last-child:nth-child(odd){grid-column:1 / -1}.capabilityButtons___ZJKqx button svg:last-child{margin-left:auto}.capabilityButtons___ZJKqx button[data-active=true]{border-color:#64d1c8;color:#ddfff8;background:#64d1c817}.diagram____6RH1{display:block;width:100%;height:auto;overflow:visible}.boundary___xSGaT{fill:none;stroke:#4ce0cf45;stroke-width:1.5;stroke-dasharray:5 7;transition:d .5s}.outsideLabel___qktZ6{fill:#eac477;font-size:13px}.node___AsCKj{cursor:pointer;outline:none;transition:opacity .25s}.muted___gARWB{opacity:.85}.node___AsCKj:hover,.node___AsCKj:focus-visible,.selected___pDtXh{opacity:1}.pad___nFw_p{stroke:var(--node-color);stroke-opacity:.25;stroke-width:1.5;transition:stroke-opacity .2s}.selected___pDtXh .pad___nFw_p,.node___AsCKj:hover .pad___nFw_p,.node___AsCKj:focus-visible .pad___nFw_p{stroke-opacity:1;stroke-width:2.5;filter:drop-shadow(0 0 8px var(--node-color))}.building___aDZPv{transition:transform .25s;transform:translateY(0)}.node___AsCKj:hover .building___aDZPv,.node___AsCKj:focus-visible .building___aDZPv{transform:translateY(-7px)}.nodeLabel___LHznT rect{fill:#101a2e;stroke:var(--node-color);stroke-opacity:.4}.nodeLabel___LHznT text{fill:#e5edf9;font-size:15px;font-weight:550}.selected___pDtXh .nodeLabel___LHznT rect{stroke-opacity:1;fill:#203b48}.node___AsCKj:focus-visible .nodeLabel___LHznT rect{stroke:#fff;stroke-width:3}.track___GijxJ{fill:none;stroke:#74c6c5;stroke-width:1.6;stroke-linejoin:round}.quietLink___Z0XZ1{opacity:.25}.liveLink___o6zqt .track___GijxJ{opacity:.85}.pulse___nSHrJ{fill:none;stroke:#92fff0;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:5 95;animation:routeFlow___d77lG 4s linear infinite}.quietLink___Z0XZ1 .pulse___nSHrJ{display:none}@keyframes routeFlow___d77lG{to{stroke-dashoffset:-100}}.information___f0qMX{display:grid;grid-template-columns:1fr;margin:0 28px 24px;border:1px solid #a8bcda20;border-radius:16px;background:#ffffff03}.nodeDetail___J1gH2,.workflow___ujS2C{padding:24px;min-height:208px}.workflow___ujS2C{border-left:1px solid #a8bcda20}.eyebrow___F7SxF{font-size:10px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#68d5d4!important;margin:0 0 12px!important}.information___f0qMX h3{font-size:18px;line-height:1.45;margin:0 0 12px;font-weight:550}.information___f0qMX p{font-size:13px;line-height:1.7;color:#a3b2c9;margin:0}.tags___NPHIo{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.tags___NPHIo span{font-size:10px;border:1px solid #8aa9bf33;border-radius:6px;padding:3px 8px;color:#9cd8df}.steps___fGNNP{display:flex;align-items:center;gap:12px;margin-top:16px;color:#62d9cf;font-size:12px}.deployment___z8Uif{padding:0 28px 20px}.modes___omUAN{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.modes___omUAN button{display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-align:left;border:1px solid #a8bcda26;border-radius:12px;padding:15px;color:#a3b2c9;font-size:13px;background:#192139;transition:border-color .2s}.modes___omUAN button span{display:block;width:100%;padding-left:27px;font-size:10px;color:#90a0b6}.modes___omUAN button[aria-pressed=true]{border-color:#5bddcf99;color:#b6f6e8;background:#27675925}.modes___omUAN button[aria-pressed=true]:not(:first-child){border-color:#d5b57599;color:#f0d69d;background:#ae854518}.modes___omUAN button:hover{border-color:#90a0b699}.modeNote___X10P1{font-size:12px;line-height:1.6;color:#94a6c2;margin:14px 0 0;min-height:38px}.controls___ARmFR{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:16px;border-top:1px solid #a8bcda20;font-size:11px;color:#94afc3}.controls___ARmFR span{display:flex;align-items:center;gap:6px}.mobileNodes___Lh1wH{display:none}.architecture___edWO5 button:focus-visible{outline:2px solid #96eee5;outline-offset:3px}@media (max-width: 767px){.toolbar___f9iXs{display:block;padding:20px 18px 14px}.toolbar___f9iXs p{margin-top:10px}.perimeter___hhJ9I span{margin-left:0}.flowTabs___bQ_TS{padding:0 18px;gap:6px}.flowTabs___bQ_TS button{font-size:11px;padding:8px 10px}.flowTabs___bQ_TS button span{display:none}.scene___fNqit{margin-top:10px}.diagram____6RH1{min-width:0}.nodeLabel___LHznT text{font-size:18px}.mobileNodes___Lh1wH{display:flex;flex-wrap:wrap;gap:6px;margin:4px 18px 20px}.mobileNodes___Lh1wH button{font-size:11px;color:#a9bdd4;border:1px solid #a8bcda30;border-radius:8px;padding:8px;background:#192139}.mobileNodes___Lh1wH button[aria-pressed=true]{color:#b6f6e8;border-color:#5bddcf99}.information___f0qMX{margin:0 18px 20px;grid-template-columns:1fr}.nodeDetail___J1gH2,.workflow___ujS2C{padding:20px;min-height:0}.workflow___ujS2C{border-left:0;border-top:1px solid #a8bcda20}.information___f0qMX h3{font-size:17px}.deployment___z8Uif{padding:0 18px 20px}.modes___omUAN{grid-template-columns:1fr}.modes___omUAN button{padding:12px;font-size:12px}.modes___omUAN button span{width:auto;margin-left:auto;padding-left:0}.controls___ARmFR{gap:12px;font-size:10px}}@media (max-width: 1099px){.scene___fNqit{grid-template-columns:1fr;gap:0}.inspector____1qXD{min-height:340px;border-left:0;border-top:1px solid #8da8c22b;padding:22px 0}}@media (max-width: 767px){.capabilityButtons___ZJKqx{grid-template-columns:1fr}.capabilitiesHeading___AEDCf{display:block}.capabilityButtons___ZJKqx button{min-height:48px}}@media (prefers-reduced-motion: reduce){.pulse___nSHrJ{animation:none;stroke-dasharray:none;opacity:.6}.building___aDZPv,.boundary___xSGaT,.node___AsCKj{transition:none}}.coreLayers___n47XC{display:grid;gap:7px}.coreLayers___n47XC>div{display:grid;grid-template-columns:27px 1fr;gap:9px;padding:9px 10px;border:1px solid #6ae5d82b;background:#55e1da09}.coreLayers___n47XC b{color:#5ce0d4;font-size:9px;font-weight:600;letter-spacing:.08em}.coreLayers___n47XC span{color:#92a9c2;font-size:10px;line-height:1.45}.coreLayers___n47XC em{display:block;margin-bottom:2px;color:#d5f9f3;font-size:11px;font-style:normal;font-weight:600}.inRoute___c44iw{opacity:1}.architecture___edWO5{border:0;border-radius:0;background:radial-gradient(ellipse at 55% 32%,#15413e25,transparent 62%);overflow:visible}.toolbar___f9iXs{padding:24px 0 18px}.flowTabs___bQ_TS{padding-left:0;padding-right:0;border-bottom:1px solid #9dadc21f;padding-bottom:14px}.flowTabs___bQ_TS button{background:transparent;border-radius:0;border-color:transparent;padding-left:0;padding-right:22px}.flowTabs___bQ_TS button[aria-pressed=true]{background:transparent;border-color:transparent;border-bottom-color:#66e8d2}.flowTabs___bQ_TS button:hover{border-color:transparent;border-bottom-color:#66e8d270}.zoneLabels___OpjMc text{fill:#a1b5cb;font-size:12px;font-weight:500;letter-spacing:1.1px}.zoneLabels___OpjMc path{stroke:#809bb9;stroke-opacity:.4}.nodeLabel___LHznT text{font-size:12px;font-weight:500;stroke:none}.nodeLabel___LHznT rect{fill:#172638;stroke:#647f94;stroke-width:.7;stroke-opacity:.5}.floorCaption___YXpCe{fill:#c0ccda;font-size:9px;font-weight:500;letter-spacing:.7px}.floor___tUT67{pointer-events:none}.selected___pDtXh .nodeLabel___LHznT text,.node___AsCKj:focus-visible .nodeLabel___LHznT text{fill:#afe}.node___AsCKj:focus-visible .pad___nFw_p{stroke:#fff;stroke-width:3}.bridgeLabel___t932l{font-size:9px;fill:#acc6d6;letter-spacing:1px}.separation___AamhX{max-width:720px;margin:0 auto 32px;text-align:center;font-size:12px;line-height:1.7;color:#7d94ae}.information___f0qMX{margin:0 0 24px;border:0;border-top:1px solid #a8bcda25;border-radius:0;background:none;gap:36px}.nodeDetail___J1gH2,.workflow___ujS2C{padding:26px 0 10px;min-height:0}.workflow___ujS2C{border:0}.tags___NPHIo span{border:0;background:#64d4cb0b;border-radius:20px;padding:5px 10px}.deployment___z8Uif{padding:18px 0 20px}.modes___omUAN{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #a8bcda25}.modes___omUAN button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:14px 24px 14px 0;margin-right:24px}.modes___omUAN button[aria-pressed=true]{background:transparent;border-color:#5bddcf}.modes___omUAN button[aria-pressed=true]:not(:first-child){background:transparent;border-color:#d5b575}.modes___omUAN button span{width:auto;font-size:10px;padding:0;color:#7792a7}.controls___ARmFR{padding:16px 0;border:0;justify-content:flex-start}@media (max-width: 767px){.toolbar___f9iXs{padding:18px 0}.flowTabs___bQ_TS{padding:0 0 10px}.flowTabs___bQ_TS button{padding-right:12px}.information___f0qMX{margin:0 0 20px;gap:0}.nodeDetail___J1gH2,.workflow___ujS2C{padding:20px 0}.workflow___ujS2C{border-top:1px solid #a8bcda20}.deployment___z8Uif{padding:0}.modes___omUAN{display:grid;grid-template-columns:1fr}.modes___omUAN button{margin:0;padding:12px 0}.mobileNodes___Lh1wH{margin-left:0;margin-right:0}.zoneLabels___OpjMc text{font-size:15px;letter-spacing:0}.separation___AamhX{font-size:11px}.controls___ARmFR{padding-top:22px}}
