.diagrams_figure__AsQcx{max-width:100%;min-width:0;font-family:inherit;margin:24px 0 0}.diagrams_surface__3x3Je{border:1px solid hsla(0,0%,100%,.95);border-radius:16px;background:linear-gradient(160deg,hsla(0,0%,100%,.92),rgba(234,246,250,.7));box-shadow:0 14px 36px rgba(50,100,125,.1);padding:26px 22px 18px;overflow-x:auto;color:#5b6e75;font-size:12.5px;line-height:1.4}.diagrams_surface__3x3Je:focus-visible{outline:2px solid #157a95;outline-offset:3px}.diagrams_caption__ikFEj{margin-top:10px;font-size:13.5px;line-height:1.5;color:#7a8c93}.diagrams_node__CGJq6{border:1px solid #d7dee1;background:#fff;border-radius:12px;padding:12px 10px;text-align:center;min-width:0;display:flex;flex-direction:column;justify-content:center}.diagrams_node__CGJq6>strong{color:#12222a;font-size:13.5px;font-weight:600}.diagrams_nodeDetail__QpCix{margin-top:4px}.diagrams_serviceLogo__IDU87{-o-object-fit:contain;object-fit:contain;margin:0 auto 8px;flex-shrink:0}.diagrams_platform__sZ0oa{border:1px solid #d7dee1;border-radius:16px;background:#fff;padding:16px;min-width:0}.diagrams_platformHeading__7o9Ly{display:flex;align-items:center;justify-content:center;gap:9px;padding-bottom:16px;color:#12222a;font-size:13.5px}.diagrams_platformHeading__7o9Ly img{-o-object-fit:contain;object-fit:contain}.diagrams_active__GjLrg{border:1.5px solid #157a95;background:#eaf6fa}.diagrams_success__ISNty{border:1.5px solid #1f7a55;background:#eef8f3}.diagrams_successText__iFoJ_{color:#1f7a55}.diagrams_account__v8an1{border:1.5px solid #157a95;border-radius:16px;background:hsla(0,0%,100%,.65);padding:16px;min-width:0}.diagrams_accountHeading__WpyVu{font-size:13px;font-weight:600;color:#157a95;padding-bottom:16px}.diagrams_sectionLabel__G58FU{font-size:13px;font-weight:600;color:#12222a;margin-bottom:12px}.diagrams_controlPlane__D2j_m{width:360px;margin:0 auto}.diagrams_verticalConnector__kCVq9{position:relative;width:2px;height:32px;margin:0 auto}.diagrams_verticalEdge__nb847{width:2px;height:100%;position:relative;background:repeating-linear-gradient(180deg,#54bad6 0 6px,transparent 6px 11px)}.diagrams_verticalEdge__nb847:after{content:"";position:absolute;bottom:-1px;left:-3px;border-top:6px solid #157a95;border-left:4px solid transparent;border-right:4px solid transparent}.diagrams_horizontalConnector__ON0FR{position:relative;min-width:24px;align-self:center}.diagrams_horizontalEdge__Ydpp8{width:100%;height:2px;position:relative;background:repeating-linear-gradient(90deg,#54bad6 0 6px,transparent 6px 11px)}.diagrams_horizontalEdge__Ydpp8:after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid #157a95;border-top:4px solid transparent;border-bottom:4px solid transparent}.diagrams_edgeLabel__57O_b{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#157a95}.diagrams_verticalConnector__kCVq9>.diagrams_edgeLabel__57O_b{top:7px;bottom:auto;left:10px;transform:none}.diagrams_deliveryEdge__Tvjnk{background-image:repeating-linear-gradient(90deg,#6fae91 0 6px,transparent 6px 11px)}.diagrams_verticalEdge__nb847.diagrams_deliveryEdge__Tvjnk{background-image:repeating-linear-gradient(180deg,#6fae91 0 6px,transparent 6px 11px)}.diagrams_deliveryEdge__Tvjnk:after{border-left-color:#1f7a55}.diagrams_verticalEdge__nb847.diagrams_deliveryEdge__Tvjnk:after{border-left-color:transparent;border-top-color:#1f7a55}.diagrams_architectureGrid__GK0LX{display:grid;grid-template-columns:minmax(0,1.5fr) 80px minmax(0,1fr);align-items:center}.diagrams_processing___RSzi,.diagrams_source__epPzG{padding:14px;border:1px solid #e3eaed;border-radius:16px;background:#fff}.diagrams_engineList__TU8RP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diagrams_bucket__rJTHl{min-height:140px}.diagrams_sourceNote__r6D4X{color:#157a95;margin-top:16px;font-size:11.5px}.diagrams_permissions__P8bCu{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.diagrams_derivatives__MDknZ{margin-top:16px}.diagrams_derivatives__MDknZ>.diagrams_node__CGJq6{background:#f6f9fa;border:1px dashed #c8d3d8}.diagrams_destination__F_yvG{width:320px;margin:0 auto}.diagrams_sequence__tHI3j{position:relative}.diagrams_lifelines__wwtkq{position:absolute;inset:0;pointer-events:none}.diagrams_lifelines__wwtkq>div{position:absolute;top:20px;bottom:0;border-left:1px dashed #d7dee1}.diagrams_sequenceHeader__UxSLq{position:relative;height:52px}.diagrams_participant__0XG3m{position:absolute;top:0;width:27%;transform:translateX(-50%);padding:8px 4px;border-radius:100px;border:1px solid #d7dee1;background:#fff;text-align:center;font-size:13px;font-weight:600;color:#12222a}.diagrams_participant__0XG3m.diagrams_active__GjLrg{border-color:#157a95;border-width:1.5px;background:#eaf6fa}.diagrams_sequenceGroup__DG_sL{position:relative;background:#f4f7f8;border-radius:12px;margin:2px 0;padding-top:28px}.diagrams_groupLabel__7cKws{position:absolute;top:9px;left:16px;font-size:12px;font-weight:600;color:#12222a}.diagrams_sequenceRow__v0bel{position:relative;height:66px}.diagrams_sequenceLabel__Vv1XH{position:absolute;top:6px;height:34px;display:flex;align-items:flex-end;justify-content:center;text-align:center;font-size:12.5px;line-height:1.3;padding:0 16px}.diagrams_sequenceLine__14zlJ{position:absolute;top:46px;height:2px}.diagrams_arrowRight__lv8jz{right:-1px;border-left:7px solid}.diagrams_arrowLeft__jyL47,.diagrams_arrowRight__lv8jz{position:absolute;top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent}.diagrams_arrowLeft__jyL47{left:-1px;border-right:7px solid}.diagrams_sequenceNumber__KUFCh{position:absolute;top:36px;transform:translateX(-50%);width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid #c8d3d8;display:grid;place-items:center;font-size:11px;font-weight:600}.diagrams_successNumber__K5GTf{background:#eef8f3;border-color:#1f7a55;color:#1f7a55}.diagrams_connectionSequence__6l36L .diagrams_sequenceHeader__UxSLq{height:110px}.diagrams_sequenceAccountBoundary__pnAWA{position:absolute;left:34%;right:0;top:0;bottom:0;border:1.5px solid #157a95;border-radius:16px;z-index:1;pointer-events:none}.diagrams_sequenceAccountBoundary__pnAWA>span{position:absolute;top:10px;left:16px;font-size:12px;font-weight:600;color:#157a95}.diagrams_connectionSequence__6l36L .diagrams_participant__0XG3m{top:38px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;min-height:52px;padding:12px 8px;box-shadow:0 3px 10px rgba(50,100,125,.04)}.diagrams_connectionSequence__6l36L .diagrams_participant__0XG3m img{-o-object-fit:contain;object-fit:contain;flex-shrink:0}.diagrams_connectionSequence__6l36L .diagrams_lifelines__wwtkq>div{top:88px;bottom:24px;border-color:#91b1bd}.diagrams_connectionSequence__6l36L .diagrams_lifelines__wwtkq{z-index:1}.diagrams_connectionSequence__6l36L .diagrams_groupLabel__7cKws,.diagrams_connectionSequence__6l36L .diagrams_sequenceHeader__UxSLq,.diagrams_connectionSequence__6l36L .diagrams_sequenceLabel__Vv1XH,.diagrams_connectionSequence__6l36L .diagrams_sequenceLine__14zlJ,.diagrams_connectionSequence__6l36L .diagrams_sequenceNumber__KUFCh{z-index:2}.diagrams_connectionSequence__6l36L .diagrams_sequenceGroup__DG_sL{--phase-label-bg:#fff;border:1px solid #e1e9ed;background:hsla(0,0%,100%,.78);margin:0 0 12px;padding:40px 0 8px;border-radius:14px}.diagrams_connectionSequence__6l36L .diagrams_sequenceGroup__DG_sL[data-stage="2"]{--phase-label-bg:#eaf6fa;border-color:#c9e4ed;background:rgba(234,246,250,.86)}.diagrams_connectionSequence__6l36L .diagrams_sequenceGroup__DG_sL[data-stage="3"]{--phase-label-bg:#eef8f3;border-color:#c9e5d8;background:rgba(238,248,243,.94);margin-bottom:0}.diagrams_connectionSequence__6l36L .diagrams_groupLabel__7cKws{top:12px;left:16px;right:16px;display:flex;align-items:center;gap:8px;height:20px;font-size:12px}.diagrams_phaseNumber__NcCaq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#edf3f6;color:#5b6e75;font-size:10px;font-family:ui-monospace,Menlo,monospace}.diagrams_connectionSequence__6l36L [data-stage="2"] .diagrams_phaseNumber__NcCaq{background:#d9eef5;color:#157a95}.diagrams_connectionSequence__6l36L [data-stage="3"] .diagrams_phaseNumber__NcCaq{background:#d8eee3;color:#1f7a55}.diagrams_readBadge__VpdSY{margin-left:auto;border:1px solid #bcdde8;border-radius:100px;background:#fff;padding:3px 9px;color:#157a95;font-size:10px;font-weight:500}.diagrams_connectionSequence__6l36L .diagrams_sequenceRow__v0bel{height:52px}.diagrams_connectionSequence__6l36L .diagrams_sequenceLabel__Vv1XH{top:0;height:29px;font-size:12px;color:#3f5760}.diagrams_connectionSequence__6l36L [data-stage="2"] .diagrams_sequenceLabel__Vv1XH{font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.diagrams_connectionSequence__6l36L .diagrams_sequenceLabel__Vv1XH.diagrams_successText__iFoJ_{color:#1f7a55}.diagrams_connectionSequence__6l36L .diagrams_phaseTitle__0w7rj,.diagrams_connectionSequence__6l36L .diagrams_sequenceLabel__Vv1XH>span{background:var(--phase-label-bg);border-radius:4px;padding:1px 4px}.diagrams_connectionSequence__6l36L .diagrams_sequenceLine__14zlJ{top:38px}.diagrams_connectionSequence__6l36L .diagrams_sequenceNumber__KUFCh{top:28px;width:21px;height:21px;font-size:10px;box-shadow:0 0 0 3px hsla(0,0%,100%,.7)}.diagrams_selfLoop__37MYJ{position:absolute;margin-left:-30px;top:28px;width:30px;height:22px;border:1.5px solid #c8d3d8;border-right:none;border-radius:8px 0 0 8px}.diagrams_selfLoop__37MYJ:after{content:"";position:absolute;right:-1px;bottom:-4px;border-left:6px solid #aebcc2;border-top:4px solid transparent;border-bottom:4px solid transparent}.diagrams_selfLabel__UBgek{position:absolute;margin-right:42px;top:26px;font-size:12.5px;line-height:1.35;text-align:right}.diagrams_routerStart__pagCQ{width:320px;margin:0 auto}.diagrams_fork__18Y1z{width:50%;margin:0 auto;height:2px;background:repeating-linear-gradient(90deg,#54bad6 0 6px,transparent 6px 11px)}.diagrams_workloads__X6bM0{display:grid;grid-template-columns:1fr 1fr;gap:24px}.diagrams_queryEngines__3uT7K{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diagrams_queryEngines__3uT7K .diagrams_node__CGJq6{min-height:130px}.diagrams_glueEngine__v0EqV{min-height:198px}.diagrams_merge__8VNSv{background:repeating-linear-gradient(90deg,#6fae91 0 6px,transparent 6px 11px)}.diagrams_agentBoundary__iJkwc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #e9eff1;font-size:12px}.diagrams_agentBoundary__iJkwc>strong{color:#157a95}.diagrams_agentBoundary__iJkwc>span{border:1px solid #d7dee1;background:#fff;padding:3px 10px;border-radius:100px}.diagrams_journey__ABjxw{display:grid;grid-template-columns:minmax(0,1.8fr) 44px minmax(0,1fr) 64px 120px;align-items:center}.diagrams_journeySteps__mlxc8{display:flex;align-items:stretch}.diagrams_journey__ABjxw .diagrams_accountHeading__WpyVu{min-height:44px;padding-bottom:16px;display:flex;align-items:center}.diagrams_journey__ABjxw .diagrams_platformHeading__7o9Ly{justify-content:flex-start;min-height:44px}.diagrams_journeyStep__cRYmO>.diagrams_node__CGJq6{min-height:78px}.diagrams_journeyStep__cRYmO{flex:1;min-width:0;display:flex;align-items:stretch}.diagrams_journeyStep__cRYmO>.diagrams_horizontalConnector__ON0FR{width:18px;min-width:18px}.diagrams_journeyStep__cRYmO>.diagrams_node__CGJq6{flex:1;padding:12px 7px}.diagrams_journeyNumber__jm3Xi{display:block;margin-bottom:6px;font-size:11px;color:#157a95;font-family:ui-monospace,Menlo,monospace}.diagrams_deliveryNode__3vga7{min-height:132px}.diagrams_figure__AsQcx [data-scroll]{scrollbar-width:thin;scrollbar-color:#7fb8c9 rgba(84,186,214,.14)}.diagrams_figure__AsQcx [data-scroll]::-webkit-scrollbar{height:9px}.diagrams_figure__AsQcx [data-scroll]::-webkit-scrollbar-track{background:rgba(84,186,214,.14);border-radius:8px}.diagrams_figure__AsQcx [data-scroll]::-webkit-scrollbar-thumb{background:#7fb8c9;border-radius:8px;border:2px solid hsla(0,0%,100%,.6)}.diagrams_flowDash__2h8l1{animation:diagrams_flow-left__olGG7 .9s linear infinite}.diagrams_flowDashR__vK7tN{animation:diagrams_flow-right__o7QAX .9s linear infinite}.diagrams_flowDashD__uTXI6{animation:diagrams_flow-down__Z2izt .9s linear infinite}.diagrams_flowDashU__kt6cS{animation:diagrams_flow-up__tU4xI .9s linear infinite}.diagrams_nodePulse__d2weC{animation:diagrams_node-pulse__mwuIb 3.2s ease infinite}@keyframes diagrams_flow-left__olGG7{to{background-position:-22px 0}}@keyframes diagrams_flow-right__o7QAX{to{background-position:22px 0}}@keyframes diagrams_flow-down__Z2izt{to{background-position:0 22px}}@keyframes diagrams_flow-up__tU4xI{to{background-position:0 -22px}}@keyframes diagrams_node-pulse__mwuIb{0%,to{box-shadow:0 0 0 0 rgba(84,186,214,.4)}50%{box-shadow:0 0 0 7px rgba(84,186,214,.08)}}@media (prefers-reduced-motion:reduce){.diagrams_figure__AsQcx *{animation:none!important}}