:root{--net-color-brand-red: #ED001C;--net-color-brand-red-glow: rgba(237, 0, 28, .45);--net-color-bg: #0A0B0F;--net-color-card-border: rgba(255, 255, 255, .2);--net-color-card-border-active: rgba(237, 0, 28, .8);--net-color-header-start: #7E0C36;--net-color-header-end: rgba(126, 12, 54, 0);--net-font-display: var(--font-display, Magistral, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif);--net-font-body: var(--font-body, "Helvetica Neue", Helvetica, Arial, sans-serif)}.network-map-illustration__figure.interactive-network-map{position:relative;margin:0;padding:0;width:100%;max-width:100%;aspect-ratio:1440 / 680;overflow:hidden;background-color:#070707;container-type:inline-size;box-sizing:border-box;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.interactive-network-map .network-map__nodes-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.interactive-network-map .network-map__nodes-layer--base,.interactive-network-map .network-map__nodes-layer--overlay{z-index:2}.interactive-network-map .network-map__node-link{position:absolute;display:block;pointer-events:auto;cursor:pointer;text-decoration:none;border-radius:calc(4 * 100cqw / 1440);z-index:2;transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s ease;will-change:transform,filter;-webkit-tap-highlight-color:transparent}.interactive-network-map .network-map__node-link:hover,.interactive-network-map .network-map__node-link.is-active{filter:drop-shadow(0 0 calc(12 * 100cqw / 1440) rgba(237,0,28,.75));transform:translateY(calc(-1.5 * 100cqw / 1440)) scale(1.015);z-index:3}.interactive-network-map .network-map__node-link:focus-visible{outline:2px solid var(--net-color-brand-red);outline-offset:calc(4 * 100cqw / 1440);filter:drop-shadow(0 0 calc(8 * 100cqw / 1440) rgba(237,0,28,.5));z-index:3}.interactive-network-map .network-map__node-img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.interactive-network-map .node-dish{left:calc(50 * 100cqw / 1440);top:calc(397 * 100cqw / 1440);width:calc(203 * 100cqw / 1440);height:calc(212 * 100cqw / 1440)}.interactive-network-map .node-satellite{left:calc(587 * 100cqw / 1440);top:calc(119 * 100cqw / 1440);width:calc(274 * 100cqw / 1440);height:calc(131 * 100cqw / 1440)}.interactive-network-map .node-digitizer{left:calc(575 * 100cqw / 1440);top:calc(579 * 100cqw / 1440);width:calc(291 * 100cqw / 1440);height:calc(43 * 100cqw / 1440)}.interactive-network-map .node-operations-center{left:calc(1100 * 100cqw / 1440);top:calc(340 * 100cqw / 1440);width:calc(300 * 100cqw / 1440);height:calc(300 * 100cqw / 1440)}.interactive-network-map .network-map__bg{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:1}.interactive-network-map .network-map__svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.interactive-network-map .net-line{stroke:var(--net-color-brand-red);stroke-width:1px;stroke-linejoin:bevel;stroke-dasharray:8 8;transition:stroke .3s ease,stroke-width .3s ease,filter .3s ease;will-change:stroke-dashoffset}.interactive-network-map .line-uplink{animation:netFlowUplink 1.8s linear infinite}.interactive-network-map .line-downlink{animation:netFlowDownlink 1.8s linear infinite}.interactive-network-map .line-terrestrial{animation:netFlowTerrestrial 2.2s linear infinite}@keyframes netFlowUplink{to{stroke-dashoffset:-16}}@keyframes netFlowDownlink{to{stroke-dashoffset:-16}}@keyframes netFlowTerrestrial{to{stroke-dashoffset:-16}}.interactive-network-map .net-circle{stroke:var(--net-color-brand-red);stroke-width:1px;fill:none;transition:stroke .3s ease,stroke-width .3s ease,filter .3s ease,opacity .3s ease}.interactive-network-map .net-pulse-circle{stroke:var(--net-color-brand-red);stroke-width:1px;fill:none;opacity:0;pointer-events:none;transform-origin:center}.interactive-network-map .pulse-antenna{transform-origin:160px 489.5px;animation:radarPulseAntenna 4s cubic-bezier(.2,.8,.2,1) infinite}.interactive-network-map .pulse-satellite{transform-origin:726px 189.5px;animation:radarPulseSatellite 4s cubic-bezier(.2,.8,.2,1) infinite 1.5s}@keyframes radarPulseAntenna{0%{r:71px;opacity:.8;stroke-width:1.5px}50%{r:140px;opacity:.15;stroke-width:1px}to{r:180px;opacity:0;stroke-width:.5px}}@keyframes radarPulseSatellite{0%{r:72px;opacity:.8;stroke-width:1.5px}50%{r:145px;opacity:.15;stroke-width:1px}to{r:190px;opacity:0;stroke-width:.5px}}.interactive-network-map .net-line.is-highlighted{stroke-width:2px;filter:drop-shadow(0 0 5px var(--net-color-brand-red)) drop-shadow(0 0 10px var(--net-color-brand-red));animation-duration:.7s}.interactive-network-map .net-circle.is-highlighted{stroke-width:2px;filter:drop-shadow(0 0 6px var(--net-color-brand-red))}.interactive-network-map .network-map__control-center{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:3}.interactive-network-map .network-map__labels{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none}.interactive-network-map .net-card{position:absolute;width:max-content;background-color:var(--net-color-bg);border:1px solid var(--net-color-card-border);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;transition:border-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.interactive-network-map .net-card:hover,.interactive-network-map .net-card.is-active{border-color:var(--net-color-card-border-active);box-shadow:0 0 calc(14 * 100cqw / 1440) var(--net-color-brand-red-glow),0 4px calc(12 * 100cqw / 1440) #0009;transform:translateY(calc(-1.5 * 100cqw / 1440))}.interactive-network-map .net-card__header{height:calc(34 * 100cqw / 1440);min-height:calc(34 * 100cqw / 1440);background:linear-gradient(to right,var(--net-color-header-start) 0%,var(--net-color-header-end) 100%);display:flex;align-items:center;padding:0 calc(20 * 100cqw / 1440);box-sizing:border-box;transition:background .25s ease}.interactive-network-map .net-card:hover .net-card__header{background:linear-gradient(to right,#9c0f43 0%,var(--net-color-header-end) 100%)}.interactive-network-map .net-card__header-title{font-family:var(--net-font-display);font-weight:400;font-size:calc(15.5 * 100cqw / 1440);line-height:1;color:#fff;text-decoration:none;white-space:nowrap;letter-spacing:.1px;display:inline-block;transition:color .2s ease}.interactive-network-map .net-card__header-title[href]:hover{color:#fff;text-shadow:0 0 6px rgba(255,255,255,.7)}.interactive-network-map .net-card__body{padding:calc(8 * 100cqw / 1440) calc(14 * 100cqw / 1440);display:flex;flex-direction:column;gap:0;box-sizing:border-box}.interactive-network-map .net-card__link{font-family:var(--net-font-body);font-weight:400;font-size:calc(15.5 * 100cqw / 1440);line-height:calc(23.9 * 100cqw / 1440);height:calc(23.9 * 100cqw / 1440);color:#fff;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;position:relative;width:fit-content;transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.interactive-network-map .net-card__link:hover,.interactive-network-map .net-card__link:focus-visible{color:var(--net-color-brand-red);transform:translate(calc(2.5 * 100cqw / 1440));text-shadow:0 0 calc(8 * 100cqw / 1440) rgba(237,0,28,.6);outline:none}.interactive-network-map .net-badge{position:absolute;width:max-content;background-color:var(--net-color-brand-red);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:.625cqw calc(16 * 100cqw / 1440);pointer-events:auto;text-decoration:none;box-shadow:0 2px calc(8 * 100cqw / 1440) #00000080;transition:background-color .25s ease,box-shadow .25s ease,transform .25s cubic-bezier(.16,1,.3,1);will-change:transform,box-shadow}.interactive-network-map .net-badge:hover,.interactive-network-map .net-badge.is-active{background-color:#ff1230;box-shadow:0 0 calc(16 * 100cqw / 1440) #ed001ccc,0 4px calc(10 * 100cqw / 1440) #0009;transform:translateY(calc(-1.5 * 100cqw / 1440))}.interactive-network-map .net-badge__text{font-family:var(--net-font-display);font-weight:400;font-size:calc(15.5 * 100cqw / 1440);line-height:1;color:#fff;white-space:nowrap;letter-spacing:.1px}.interactive-network-map .box-command-control{left:57.6389%;top:5.8824%}.interactive-network-map .box-antenna{left:18.6111%;top:83.9706%}.interactive-network-map .box-monitoring{left:67.5%;top:80.4412%}.interactive-network-map .box-digitizer{left:46.7014%;top:77.3529%}.interactive-network-map .box-signal-processing{left:23%;top:40%}.interactive-network-map .box-ttc{left:39.8611%;top:55.245%}.interactive-network-map .box-downlink{left:50.625%;top:55.245%}.interactive-network-map a:focus-visible{outline:2px solid var(--net-color-brand-red);outline-offset:2px}
