.edge-ground-contact{margin:25px 0;font-size:15px;line-height:1.55;color:#c1d1d6}.edge-scene:has(.edge-ground-contact) .edge-stage{max-width:1600px;align-items:start}.edge-ground-route{list-style:none;padding:0;margin:0}.edge-ground-route li{position:relative;padding:0 0 12px}.edge-ground-route li:not(:last-child):before{content:'';position:absolute;left:25px;top:30px;bottom:0;border-left:1px solid #7d989e}.edge-ground-contact button{position:relative;cursor:pointer;color:#e9eeeb;font:inherit;text-align:left;background:#10252e;border:1px solid #557480;padding:14px;min-height:56px}.edge-ground-contact button:disabled{cursor:default;opacity:.5}.edge-ground-contact button[aria-pressed=true]{background:#203943;border-color:#e8bf8b}.edge-ground-contact button:focus-visible{outline:2px solid #e8bf8b;outline-offset:3px}.edge-ground-route button{display:grid;grid-template-columns:30px 1fr;width:100%;gap:3px 9px}.edge-ground-route button>span{grid-row:span 2;color:#e7c397}.edge-ground-contact strong{font-weight:500;font-size:16px}.edge-ground-contact small{font-size:13px;color:#b1c7cf}.edge-ground-positions{border-left:2px solid #e7c397;padding:1px 15px;background:#10212b;margin-top:15px;white-space:pre-line}.edge-channel-status{font-size:14px;color:#e9c99e;border-block:1px solid #36545c;padding:15px 0}.edge-link-locations{display:grid;grid-template-columns:1fr 20px 1fr;gap:12px;text-align:center}.edge-link-locations div{display:flex;flex-direction:column;gap:8px;padding:15px 6px;background:#152833}.edge-link-locations span,.edge-link-channels span{font-size:12px;letter-spacing:.08em;color:#e9c99e}.edge-link-locations i{align-self:center;font-style:normal}.edge-link-channels{display:grid;gap:12px}.edge-link-channels button{display:flex;flex-direction:column;gap:6px}.edge-extraction{margin-top:22px}.edge-extraction label{display:flex;justify-content:space-between}.edge-extraction progress{width:100%;height:10px;accent-color:#dfb27d}.edge-extraction p{font-size:13px;color:#bacbd1}.edge-extraction[hidden]{display:none}@media(prefers-reduced-motion:reduce){.edge-ground-contact *{transition:none}}
