.network-console{background:#fff;border:1px solid #13244026;border-radius:14px;overflow:hidden;container-type:inline-size}.network-toolbar{border-bottom:1px solid #1324401a;padding:16px}.network-tabs{scrollbar-width:thin;gap:4px;margin-top:12px;padding:3px;display:flex;overflow-x:auto}.network-tab{color:#56637a;white-space:nowrap;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative}.network-tab:hover{color:#132440;background:#f5f6f8}.network-tab[aria-selected=true]{color:#174cc7;background:#edf2ff;font-weight:600}.network-tab:after{content:"";opacity:0;bottom:1px;background:#2457db;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;inset-inline:14px;transform:scaleX(.6)}.network-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.network-tab:focus-visible{outline-offset:1px;outline:2px solid #2658de}.network-content{min-width:0;display:grid}.network-map-pane{background-color:#0b1e3d;background-image:radial-gradient(at 100% 0,#4f83df33,#0000 65%),radial-gradient(circle,#aac9ff1a .8px,#0000 1px);background-size:auto,24px 24px;flex-direction:column;justify-content:space-between;min-width:0;display:flex;overflow:hidden}.network-canvas{margin-block:24px}.network-pin-dot{background:#487de8;border:2px solid #bcd2ff;border-radius:50%;outline:4px solid #689dff1a;width:8px;height:8px;transition:transform .15s,background .15s;position:relative}.network-pin-halo{pointer-events:none;opacity:0;width:18px;height:18px;animation:3.8s ease-out infinite network-pin-pulse;animation-delay:var(--pin-delay,0s);border:1px solid #94b8ff;border-radius:50%;position:absolute}.network-route-point{pointer-events:none;stroke:#e0edff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.6 99.4;opacity:.95;animation:14s linear infinite network-route-travel}.network-pin-echo{animation-delay:calc(var(--pin-delay,0s) - 1.9s)}.network-route-trail{pointer-events:none;stroke:#79acff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 95;opacity:.5;animation:9s linear infinite network-route-travel}.network-land-sweep{pointer-events:none;animation:18s linear infinite network-land-light}@keyframes network-land-light{0%{transform:translate(-240px)}to{transform:translate(1000px)}}.network-motion-paused .network-pin-halo,.network-motion-paused .network-route-trail,.network-motion-paused .network-land-sweep,.network-motion-paused .network-route-point{animation-play-state:paused}@keyframes network-pin-pulse{0%{opacity:0;transform:scale(.5)}15%{opacity:.65}70%,to{opacity:0;transform:scale(1.9)}}@keyframes network-route-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.network-pin:hover .network-pin-dot{background:#fff;transform:scale(1.3)}.network-pin[aria-pressed=true] .network-pin-dot{background:#fff;outline:5px solid #689dff40;transform:scale(1.4)}.network-pin-label{pointer-events:none;color:#bed0eb;border-radius:3px;padding:1px 4px;font-size:9px;display:none;position:absolute;top:75%}.network-pin[aria-pressed=true] .network-pin-label{color:#0b1e3d;background:#edf2ff;display:block}.network-pin:hover .network-pin-label,.network-pin:focus-visible .network-pin-label{display:block}.network-map-caption{border-top:1px solid #ffffff1f;margin:0 20px;padding-block:16px}.network-insights{flex-direction:column;min-width:0;padding:24px;scroll-margin-top:90px;display:flex}.network-empty{padding-block:4px 20px}.network-privacy{border-top:1px solid #1324401a;align-items:flex-start;gap:10px;margin-top:auto;padding-top:20px;display:flex}@media (width>=640px){.network-pin-label{display:block}}@container (width>=900px){.network-toolbar{align-items:center;gap:24px;padding:12px 20px;display:flex}.network-tabs{flex:1;margin-top:0}.network-content{grid-template-columns:minmax(0,1fr) 300px}.network-canvas{margin-block:32px}.network-insights{border-left:1px solid #1324401a}.network-map-caption{margin-inline:28px}}@media (prefers-reduced-motion:reduce){.network-tab,.network-tab:after,.network-pin-dot{transition:none}.network-pin-halo,.network-route-trail,.network-land-sweep,.network-route-point{animation:none;display:none}.network-motion-toggle{display:none}}
