.cl .clh-lead-cell.has-aside{justify-content:space-between}.cl .clh-lead-aside{justify-content:flex-end;align-self:stretch;display:flex}.cl .clh-iso{width:100%;max-width:440px;height:auto;display:block;overflow:visible}@media (min-width:1024px){.cl .clh-lead-cell.has-aside{min-height:420px}}.cl .clh-iso [data-region=aws]{--clh-region:var(--cl-accent)}.cl .clh-iso [data-region=gcp]{--clh-region:var(--cl-blue-2)}.cl .clh-iso [data-region=azure]{--clh-region:#6f97ff}.cl .clh-iso-cloud .is-edge>*{fill:none;stroke:color-mix(in srgb, var(--cl-accent) 55%, var(--cl-ui-border));stroke-width:1px;stroke-dasharray:1 1.5;vector-effect:non-scaling-stroke}.cl .clh-iso-cloud .is-fill>*{fill:color-mix(in srgb, var(--cl-accent) 3%, var(--cl-bg-light));stroke:none}.cl .clh-iso-cloud-label{font-family:var(--cl-font-mono);letter-spacing:.08em;text-transform:uppercase;fill:color-mix(in srgb, var(--cl-accent) 70%, var(--cl-ink-muted));font-size:9px;font-weight:500}.cl .clh-iso-pad{fill:color-mix(in srgb, var(--cl-accent) 5%, transparent);stroke:color-mix(in srgb, var(--cl-accent) 45%, var(--cl-ui-border));stroke-width:1px;stroke-dasharray:4 4}.cl .clh-iso-pad.is-intake{fill:color-mix(in srgb, var(--cl-accent) 2%, transparent);stroke:color-mix(in srgb, var(--cl-accent) 25%, var(--cl-ui-border))}.cl .clh-iso-outlet .clh-iso-pad{fill:color-mix(in srgb, var(--clh-region) 5%, transparent);stroke:color-mix(in srgb, var(--clh-region) 55%, var(--cl-ui-border))}.cl .clh-iso-outlet .clh-iso-pad.is-end{fill:color-mix(in srgb, var(--clh-region) 12%, transparent);stroke-dasharray:none}.cl .clh-iso-pill rect{fill:#ffffffe0;stroke:color-mix(in srgb, var(--clh-region,var(--cl-accent)) 55%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.cl .clh-iso-pill text{font-family:var(--cl-font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-text-primary,var(--cl-ink));font-size:10px;font-weight:500}.cl .clh-iso-pill .is-region{fill:var(--color-text-muted,var(--cl-ink-muted))}.cl .clh-iso-leader{stroke:color-mix(in srgb, var(--clh-region,var(--cl-accent)) 55%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.cl .clh-iso-plinth .clh-iso-face{stroke:color-mix(in srgb, var(--cl-accent) 60%, transparent);stroke-width:1px;stroke-linejoin:round}.cl .clh-iso-plinth .is-top{fill:color-mix(in srgb, var(--cl-accent) 8%, var(--cl-bg-light))}.cl .clh-iso-plinth .is-left{fill:color-mix(in srgb, var(--cl-accent) 22%, var(--cl-bg-light))}.cl .clh-iso-plinth .is-right{fill:color-mix(in srgb, var(--cl-accent) 14%, var(--cl-bg-light))}.cl .clh-iso-housing-back{fill:color-mix(in srgb, var(--cl-accent) 50%, transparent);stroke:var(--cl-accent);stroke-width:1px;stroke-linejoin:round}.cl .clh-iso-blade{stroke-width:1px;stroke-linejoin:round;animation:clh-iso-blade var(--clh-iso-step) var(--cl-ease-standard) infinite;animation-delay:calc(var(--n) * .16s)}.cl .clh-iso-blade.is-0{fill:#ffffffd9;stroke:#ffffffd9}.cl .clh-iso-blade.is-1{fill:#ffffff8c;stroke:#ffffff8c}.cl .clh-iso-blade.is-2{fill:#ffffff4d;stroke:#ffffff4d}@keyframes clh-iso-blade{0%,60%,to{opacity:.92}30%{opacity:1;filter:brightness(1.12)}}.cl .clh-iso-housing .clh-iso-face{stroke:color-mix(in srgb, var(--cl-accent) 55%, transparent);stroke-width:1px;stroke-linejoin:round}.cl .clh-iso-rim{fill:none;stroke:var(--cl-accent);stroke-width:3px;stroke-linejoin:round}.cl .clh-iso-housing .is-top,.cl .clh-iso-housing .is-left{fill:color-mix(in srgb, var(--cl-accent) 4%, transparent)}.cl .clh-iso-housing .is-right{fill:color-mix(in srgb, var(--cl-accent) 7%, transparent)}.cl .clh-iso-orb{fill:url(#clh-iso-orb)}.cl .clh-iso-hub .clh-iso-orb{animation:clh-iso-breathe var(--clh-iso-step) var(--cl-ease-standard) infinite}@keyframes clh-iso-breathe{0%,to{opacity:.55}50%{opacity:1}}.cl .clh-iso-orb-core{stop-color:var(--cl-accent);stop-opacity:.35}.cl .clh-iso-orb-edge{stop-color:var(--cl-accent);stop-opacity:0}.cl .clh-iso-interior{display:none}.cl .clh-iso-cube[data-kind=containers] .is-containers,.cl .clh-iso-cube[data-kind=vm] .is-vm,.cl .clh-iso-cube[data-kind=sandbox] .is-sandbox{display:inline}.cl .clh-iso-hidden{fill:none;stroke:var(--cl-ui-border);stroke-width:1px;stroke-dasharray:2 3;transition:stroke .6s var(--cl-ease-standard)}.cl .clh-iso-shell .clh-iso-face{stroke:color-mix(in srgb, var(--cl-ink-muted) 60%, transparent);stroke-width:1px;stroke-dasharray:3 2.5;stroke-linejoin:round;fill:color-mix(in srgb, var(--cl-bg-light) 55%, transparent);transition:fill .6s var(--cl-ease-standard), stroke .6s var(--cl-ease-standard)}.cl .clh-iso [data-stage=running] .clh-iso-shell .clh-iso-face{stroke:var(--clh-region);stroke-dasharray:none}.cl .clh-iso [data-stage=running] .clh-iso-shell .is-top{fill:color-mix(in srgb, var(--clh-region) 10%, transparent)}.cl .clh-iso [data-stage=running] .clh-iso-shell .is-left{fill:color-mix(in srgb, var(--clh-region) 16%, transparent)}.cl .clh-iso [data-stage=running] .clh-iso-shell .is-right{fill:color-mix(in srgb, var(--clh-region) 26%, transparent)}.cl .clh-iso [data-stage=running] .clh-iso-hidden{stroke:color-mix(in srgb, var(--clh-region) 35%, transparent)}.cl .clh-iso [data-stage=running] .clh-iso-inner .clh-iso-face{stroke:var(--clh-region)}.cl .clh-iso [data-stage=running] .clh-iso-dot{fill:var(--clh-region)}.cl .clh-iso-inner .clh-iso-face{stroke:var(--cl-ink-muted);stroke-width:1px;stroke-linejoin:round;fill:var(--cl-bg-light)}.cl .clh-iso-inner.is-solid .clh-iso-face{fill:var(--cl-tint-hover)}.cl .clh-iso-inner-plane{fill:color-mix(in srgb, var(--clh-region,var(--cl-accent)) 8%, var(--cl-bg-light));stroke:var(--clh-region,var(--cl-ink-muted));stroke-width:1px;stroke-linejoin:round}.cl .clh-iso [data-stage=queued] .clh-iso-inner-plane{fill:var(--cl-bg-light);stroke:var(--cl-ink-muted)}.cl .clh-iso:not([data-selected=containers]) .is-containers,.cl .clh-iso:not([data-selected=vm]) .is-vm,.cl .clh-iso:not([data-selected=sandbox]) .is-sandbox{opacity:.4}.cl .clh-iso[data-selected=containers] .is-containers .clh-iso-face,.cl .clh-iso[data-selected=vm] .is-vm .clh-iso-face{stroke:var(--clh-lit,var(--cl-accent));fill:color-mix(in srgb, var(--clh-lit,var(--cl-accent)) 30%, var(--cl-bg-light))}.cl .clh-iso[data-selected=sandbox] .is-sandbox .clh-iso-dot{fill:var(--clh-lit,var(--cl-accent));opacity:.9}.cl .clh-iso[data-selected=containers] .clh-iso-cube:not([data-kind=containers]):not([data-kind=none])>*,.cl .clh-iso[data-selected=vm] .clh-iso-cube:not([data-kind=vm]):not([data-kind=none])>*,.cl .clh-iso[data-selected=sandbox] .clh-iso-cube:not([data-kind=sandbox]):not([data-kind=none])>*{opacity:.28}.cl .clh-iso-cube>*{transition:opacity .5s var(--cl-ease-standard)}.cl .clh-iso [data-stage=running]{--clh-lit:var(--clh-region)}.cl .clh-iso .clh-iso-cube[data-rider][data-stage=queued]>*{opacity:1}.cl .clh-iso [data-stage=queued] .clh-iso-interior{opacity:.55}.cl .clh-iso [data-stage=queued] .clh-iso-interior .clh-iso-face{stroke:var(--cl-ink-muted);fill:var(--cl-bg-light)}.cl .clh-iso [data-stage=queued] .clh-iso-interior .clh-iso-dot{fill:var(--cl-ink-muted);opacity:.8}.cl .clh-iso [data-replica] .clh-iso-pod{transition:opacity .6s var(--cl-ease-standard)}.cl .clh-iso [data-rider] .clh-iso-pod:nth-child(n+2),.cl .clh-iso [data-count="1"] .clh-iso-pod:nth-child(n+2),.cl .clh-iso [data-count="2"] .clh-iso-pod:nth-child(n+3),.cl .clh-iso [data-count="3"] .clh-iso-pod:nth-child(n+4){opacity:0}.cl .clh-iso [data-replica] .clh-iso-interior,.cl .clh-iso [data-replica] .clh-iso-shell .clh-iso-face{transition:opacity .6s var(--cl-ease-standard), fill .6s var(--cl-ease-standard)}.cl .clh-iso [data-count="0"] .clh-iso-interior{opacity:0!important}.cl .clh-iso [data-count="0"] .clh-iso-shell .clh-iso-face{fill:#0000;stroke-dasharray:3 3;opacity:.6}.cl .clh-iso [data-replica] .clh-iso-slab{animation:clh-iso-spread 2.8s var(--cl-ease-standard) infinite}@keyframes clh-iso-spread{0%,to{transform:none}40%,65%{transform:translateY(calc(var(--n) * -3px))}}.cl .clh-iso [data-replica] .clh-iso-pod{animation:clh-iso-hop 2.8s var(--cl-ease-standard) infinite;animation-delay:calc(var(--n) * .24s)}@keyframes clh-iso-hop{0%,30%,to{transform:none}15%{transform:translateY(-7px)}}.cl .clh-iso [data-replica] .clh-iso-dot{animation:clh-iso-wave 2.4s var(--cl-ease-standard) infinite both;animation-delay:calc(var(--n) * -89ms)}@keyframes clh-iso-wave{0%,to{opacity:.15}15%,35%{opacity:1}55%{opacity:.15}}.anims-paused .clh-iso,.anims-paused .clh-iso *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cl .clh-iso .clh-iso-orb,.cl .clh-iso .clh-iso-blade,.cl .clh-iso [data-replica] *{animation:none}.cl .clh-iso *{transition:none!important}}.cl .clh-iso-pill .clh-iso-pill-dot{fill:var(--clh-region,var(--cl-accent));stroke:none}
