.product-eyebrow-module__8wHUfG__eyebrow{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-text);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);font-weight:var(--font-weight-regular);margin:0;display:flex}.product-eyebrow-module__8wHUfG__icon{width:var(--space-4);height:var(--space-4);background:var(--color-text-secondary);-webkit-mask:var(--product-icon) center / contain no-repeat;mask:var(--product-icon) center / contain no-repeat;flex-shrink:0;display:block}
.infrastructure-flow-module__SmoGeG__diagram{max-width:var(--layout-section-max);margin:var(--space-8) auto 0}.infrastructure-flow-module__SmoGeG__boundary{border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);padding:var(--space-7) var(--space-5) var(--space-5);position:relative}.infrastructure-flow-module__SmoGeG__security{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-background);color:var(--color-text);white-space:nowrap;font-size:var(--font-size-2);line-height:var(--line-height-2);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.infrastructure-flow-module__SmoGeG__security:hover{background:var(--color-surface-muted)}.infrastructure-flow-module__SmoGeG__diagram img{opacity:.72;flex-shrink:0}.infrastructure-flow-module__SmoGeG__workloads{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.infrastructure-flow-module__SmoGeG__workload{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);min-height:var(--control-size-2);color:var(--color-text);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);background:var(--color-surface-muted);box-shadow:0 calc(2 * var(--border-hairline)) 0 var(--color-border);font-size:var(--font-size-2);line-height:var(--line-height-2);transition:background var(--duration-2);display:flex}.infrastructure-flow-module__SmoGeG__workload:hover{background:var(--color-border)}.infrastructure-flow-module__SmoGeG__connector{height:var(--space-8);padding-block:var(--space-2);color:var(--color-text-muted);justify-content:center;display:flex}.infrastructure-flow-module__SmoGeG__connector svg{height:100%;width:var(--space-6);overflow:visible}.infrastructure-flow-module__SmoGeG__connector path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.infrastructure-flow-module__SmoGeG__platform{padding:var(--space-4);background:var(--color-surface-muted);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);box-shadow:0 calc(2 * var(--border-hairline)) 0 var(--color-border)}.infrastructure-flow-module__SmoGeG__platform h3{justify-content:center;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-regular);display:flex}.infrastructure-flow-module__SmoGeG__clusters{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.infrastructure-flow-module__SmoGeG__clusters li{min-width:0;padding:var(--space-3) var(--space-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.infrastructure-flow-module__SmoGeG__clusterName{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);white-space:nowrap;display:flex}.infrastructure-flow-module__SmoGeG__operations{margin-bottom:var(--space-4)}.infrastructure-flow-module__SmoGeG__platform h4{margin:0 0 var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-text-secondary);text-align:center;font-weight:var(--font-weight-regular)}.infrastructure-flow-module__SmoGeG__operations ul{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.infrastructure-flow-module__SmoGeG__operations li{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-size-1);padding:var(--space-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-text-secondary);white-space:nowrap;display:flex}.infrastructure-flow-module__SmoGeG__sources{max-width:var(--layout-centered-heading-max);margin-inline:auto}.infrastructure-flow-module__SmoGeG__sources p{margin:0 0 var(--space-3);text-align:center;font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--color-text-secondary)}.infrastructure-flow-module__SmoGeG__sources ul{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.infrastructure-flow-module__SmoGeG__sources li{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-size-2);padding:var(--space-2);border:var(--border-hairline) solid var(--color-border);border-radius:var(--radius-1);font-size:var(--font-size-2);line-height:var(--line-height-2);display:flex}@media (max-width:64rem){.infrastructure-flow-module__SmoGeG__clusters,.infrastructure-flow-module__SmoGeG__operations ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.infrastructure-flow-module__SmoGeG__boundary{padding-inline:var(--space-3)}.infrastructure-flow-module__SmoGeG__workloads{gap:var(--space-2);grid-template-columns:1fr}.infrastructure-flow-module__SmoGeG__clusters,.infrastructure-flow-module__SmoGeG__sources ul,.infrastructure-flow-module__SmoGeG__operations ul{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-flow-module__SmoGeG__clusters li:last-child{grid-column:1/-1}.infrastructure-flow-module__SmoGeG__platform{padding:var(--space-3)}}@media (max-width:23rem){.infrastructure-flow-module__SmoGeG__operations ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.infrastructure-flow-module__SmoGeG__workload{transition:none}}
