.im[data-astro-cid-7kynu6vu]{container-type:inline-size}.im-frame[data-astro-cid-7kynu6vu]{border:1px solid var(--color-border);border-radius:1rem;background:var(--color-white);padding:20px 20px 24px}.im-lines[data-astro-cid-7kynu6vu]{grid-column:1 / -1;grid-row:2 / -1;position:relative}.im-lines[data-astro-cid-7kynu6vu] svg[data-astro-cid-7kynu6vu]{position:absolute;inset:0;display:block;width:100%;height:100%}.im-lines[data-astro-cid-7kynu6vu] path[data-astro-cid-7kynu6vu]{fill:none;stroke:var(--color-blue-grey);stroke-width:2;vector-effect:non-scaling-stroke}.im-grid[data-astro-cid-7kynu6vu]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto repeat(3,minmax(4.75rem,1fr));column-gap:0}.im-col[data-astro-cid-7kynu6vu],.im-nodes[data-astro-cid-7kynu6vu]{display:contents}.im-col-title[data-astro-cid-7kynu6vu]{grid-column:var(--c);grid-row:1;margin:0 0 10px;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-grey)}.im-node[data-astro-cid-7kynu6vu]{grid-column:var(--c);grid-row:calc(var(--r) + 1);align-self:center;position:relative;z-index:1;margin:6px 10px;padding:10px 12px;border-radius:10px;background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 6px 16px -10px #0e163359;text-align:center;display:grid;gap:2px}.im-node--hub[data-astro-cid-7kynu6vu]{grid-row:2 / span 3;align-self:stretch;align-content:center;background:var(--color-dark-blue);border-color:var(--color-dark-blue)}.im-name[data-astro-cid-7kynu6vu]{font-size:.8125rem;font-weight:700;color:var(--color-dark-grey);line-height:1.3}.im-note[data-astro-cid-7kynu6vu]{font-size:.6875rem;color:var(--color-text-grey);line-height:1.35}.im-node--hub[data-astro-cid-7kynu6vu] .im-name[data-astro-cid-7kynu6vu]{color:var(--color-white)}.im-node--hub[data-astro-cid-7kynu6vu] .im-note[data-astro-cid-7kynu6vu]{color:#ffffffbf}.im-badge[data-astro-cid-7kynu6vu],.im-status[data-astro-cid-7kynu6vu]{display:inline-grid;justify-self:center;margin-top:6px}.im-badge[data-astro-cid-7kynu6vu]>span[data-astro-cid-7kynu6vu],.im-status[data-astro-cid-7kynu6vu]>span[data-astro-cid-7kynu6vu]{grid-area:1 / 1;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;white-space:nowrap}.im-badge-wait[data-astro-cid-7kynu6vu]{background:#ffffff26;color:var(--color-white)}.im-badge-done[data-astro-cid-7kynu6vu]{background:var(--color-teal);color:var(--color-white)}.im-status-off[data-astro-cid-7kynu6vu]{background:var(--color-light-grey);color:var(--color-text-grey)}.im-status-on[data-astro-cid-7kynu6vu]{background:#257e8a1f;color:var(--color-teal-dark)}.im-badge-wait[data-astro-cid-7kynu6vu],.im-status-off[data-astro-cid-7kynu6vu]{opacity:0}.im[data-astro-cid-7kynu6vu].visible .im-lines[data-astro-cid-7kynu6vu]{animation:im-wipe 1.8s linear .2s both}.im[data-astro-cid-7kynu6vu].visible .im-node[data-astro-cid-7kynu6vu]{animation:im-rise .4s ease-out both;animation-delay:calc(.1s + (var(--c) - 1) * .35s)}.im[data-astro-cid-7kynu6vu].visible .im-node--outage[data-astro-cid-7kynu6vu]{animation:im-rise .4s ease-out 1.5s both,im-outage 2.6s ease 1.6s both}.im[data-astro-cid-7kynu6vu].visible .im-status-off[data-astro-cid-7kynu6vu]{animation:im-show-hide 2.6s ease 1.6s both}.im[data-astro-cid-7kynu6vu].visible .im-status-on[data-astro-cid-7kynu6vu]{animation:im-in .3s ease 4.1s both}.im[data-astro-cid-7kynu6vu].visible .im-badge-wait[data-astro-cid-7kynu6vu]{animation:im-show-hide 2.2s ease 2s both}.im[data-astro-cid-7kynu6vu].visible .im-badge-done[data-astro-cid-7kynu6vu]{animation:im-in .3s ease 4.2s both}@keyframes im-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes im-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes im-in{0%{opacity:0}to{opacity:1}}@keyframes im-show-hide{0%{opacity:0}10%,88%{opacity:1}to{opacity:0}}@keyframes im-outage{0%{filter:none}10%,90%{filter:grayscale(1);border-color:var(--color-mid-grey);background:var(--color-light-grey)}to{filter:none}}@container (max-width: 760px){.im-frame[data-astro-cid-7kynu6vu]{padding:16px}.im-lines[data-astro-cid-7kynu6vu]{display:none}.im-grid[data-astro-cid-7kynu6vu]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.im-col[data-astro-cid-7kynu6vu]{display:block;position:relative;padding-bottom:28px}.im-col[data-astro-cid-7kynu6vu]:last-child{padding-bottom:0}.im-col[data-astro-cid-7kynu6vu]:not(:last-child):after{content:"";position:absolute;left:50%;bottom:6px;width:2px;height:16px;background:var(--color-blue-grey)}.im-nodes[data-astro-cid-7kynu6vu]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.im-col-title[data-astro-cid-7kynu6vu]{margin-bottom:8px}.im-node[data-astro-cid-7kynu6vu]{margin:0;flex:1 1 8rem}.im-node--hub[data-astro-cid-7kynu6vu]{flex-basis:100%}}
