.hero-command-art{display:none;inset:0;position:absolute;--notice-peak:.4}.hero[data-hero-background=alerts] .hero-command-art,.hero[data-hero-background=command] .hero-command-art,.hero[data-hero-background=route] .hero-command-art{display:block}.hero[data-hero-background=alerts] .hero-art,.hero[data-hero-background=command] .hero-art,.hero[data-hero-background=route] .hero-art{-webkit-mask-image:linear-gradient(90deg,#0002,#0007 45%,#000 75%,#000b);mask-image:linear-gradient(90deg,#0002,#0007 45%,#000 75%,#000b)}.hero[data-hero-layout=reverse]:is([data-hero-background=alerts],[data-hero-background=route],[data-hero-background=command]) .hero-art{-webkit-mask-image:linear-gradient(90deg,#000b,#000 25%,#0007 55%,#0002);mask-image:linear-gradient(90deg,#000b,#000 25%,#0007 55%,#0002)}.hero-alerts,.hero-command-caption,.hero-fusion-flow,.hero-route-map{display:none}.hero[data-hero-background=alerts] .hero-alerts,.hero[data-hero-background=command] .hero-alerts{display:block;inset:0;position:absolute}.hero-notice{animation:hero-notice-cycle 15s ease-in-out infinite;animation-play-state:paused;background:var(--bg);border:1px solid;font-family:Satoshi,Arial,sans-serif;opacity:.3;padding:16px 18px 18px;position:absolute;width:230px}.hero-notice:before{background:currentColor;content:"";height:3px;left:-1px;position:absolute;top:-1px;width:20px}.hero-notice span,.hero-notice strong{display:block}.hero-notice-code{font-size:11px;letter-spacing:.1em;line-height:1.5;margin-bottom:9px;text-transform:uppercase}.hero-notice strong{font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:7px}.hero-notice strong+span{font-size:12px;line-height:1.5}.hero-notice-progress{animation:hero-notice-progress 15s linear infinite;animation-play-state:paused;background:currentColor;bottom:0;height:1px;left:0;position:absolute;transform-origin:left;width:100%}.hero-notice-evidence{animation-delay:-1s;right:2%;top:7%}.hero-notice-fusion{animation-delay:-6s;right:31%;top:44%}.hero-notice-decision{animation-delay:-11s;bottom:5%;right:7%}.hero-notice-evidence .hero-notice-progress{animation-delay:-1s}.hero-notice-fusion .hero-notice-progress{animation-delay:-6s}.hero-notice-decision .hero-notice-progress{animation-delay:-11s}.hero[data-hero-layout=reverse] .hero-notice-evidence{left:2%;right:auto}.hero[data-hero-layout=reverse] .hero-notice-fusion{left:31%;right:auto}.hero[data-hero-layout=reverse] .hero-notice-decision{left:7%;right:auto}.hero-fusion-flow,.hero-route-map{fill:none;height:100%;inset:0;position:absolute;stroke:currentColor;stroke-width:1;width:100%}.hero[data-hero-background=command] .hero-fusion-flow,.hero[data-hero-background=route] .hero-route-map{display:block}.hero-map-roads{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-map-local{opacity:.13;stroke-width:.7}.hero-map-main{opacity:.2;stroke-width:1}.hero-map-arterial{opacity:.24;stroke-width:1.3}.hero-map-attribution{bottom:8px;color:var(--muted);display:none;font-size:12px;line-height:1.4;position:absolute;right:0;z-index:2}.hero[data-hero-background=route] .hero-map-attribution{display:block}.hero-map-attribution:hover{color:var(--ink)}.hero-route-base{opacity:.17;stroke-width:1.3}.hero-route-trace{animation:hero-route-draw 18s linear infinite;animation-play-state:paused;opacity:.36;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:1.5}.hero-route-stations{fill:var(--bg);opacity:.3}.hero-route-tracker{animation:hero-route-track 18s linear infinite;animation-play-state:paused;fill:currentColor;offset-distance:55%;opacity:.55}.hero-route-halo{fill:none;opacity:.5;stroke-width:.7}.hero-flow-labels{fill:currentColor;font-family:monospace;font-size:12px;letter-spacing:1.5px;opacity:.3;stroke:none}.hero-command-caption{font-family:monospace;font-size:11px;gap:24px;inset:20px 20px auto 46%;justify-content:space-between;letter-spacing:.12em;line-height:1.4;opacity:.25;position:absolute;text-transform:uppercase}.hero[data-hero-background=command] .hero-command-caption{display:flex}.hero-flow-lines{opacity:.15}.hero-flow-nodes{opacity:.25}.hero-flow-packets{opacity:.4;stroke-width:1.6}.hero-flow-packets path{animation:hero-flow-travel 9s linear infinite;animation-play-state:paused;stroke-dasharray:.07 .93;stroke-dashoffset:1}.hero-flow-packets path:nth-child(2){animation-delay:-3s}.hero-flow-packets path:nth-child(3){animation-delay:-6s}.hero[data-hero-background=command] .hero-notice{width:205px;--notice-peak:.3;padding:13px 15px 15px}.hero[data-hero-background=command] .hero-notice-evidence{right:1%;top:13%}.hero[data-hero-background=command] .hero-notice-fusion{display:none}.hero[data-hero-background=command] .hero-notice-decision{bottom:10%;right:1%}.hero[data-hero-layout=reverse] .hero-fusion-flow{transform:translate(-27%)}.hero[data-hero-layout=reverse] :is(.hero-command-caption){left:20px;right:46%}.hero[data-art-running=true] :is(.hero-notice,.hero-notice-progress,.hero-route-trace,.hero-route-tracker,.hero-flow-packets path){animation-play-state:running}:root[data-appearance=inverted] .hero-command-art{--notice-peak:.85}:root[data-appearance=inverted] .hero[data-hero-background=command] .hero-notice{--notice-peak:.75}:root[data-appearance=inverted] :is(.hero-map-roads,.hero-flow-lines){opacity:.5}:root[data-appearance=inverted] :is(.hero-route-base,.hero-flow-nodes){opacity:.65}@keyframes hero-notice-cycle{0%,4%{opacity:0;transform:translateY(10px)}12%,37%{opacity:var(--notice-peak);transform:translateY(0)}47%,to{opacity:0;transform:translateY(-6px)}}@keyframes hero-notice-progress{0%,12%{transform:scaleX(0)}37%,to{transform:scaleX(1)}}@keyframes hero-route-draw{0%,5%{opacity:.36;stroke-dashoffset:1}80%,88%{opacity:.36;stroke-dashoffset:0}98%,to{opacity:0;stroke-dashoffset:0}}@keyframes hero-route-track{0%,5%{offset-distance:0;opacity:.55}80%,88%{offset-distance:100%;opacity:.55}98%,to{offset-distance:100%;opacity:0}}@keyframes hero-flow-travel{0%{opacity:0;stroke-dashoffset:1}8%,85%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@media(max-width:900px){.hero-notice{padding:12px 14px;width:185px}.hero-notice strong{font-size:16px}.hero-notice-fusion{right:27%}.hero-notice-code{font-size:10px}.hero[data-hero-background=command] .hero-notice{width:175px}.hero-command-caption{font-size:10px}.hero-command-caption span:last-child{display:none}}@media(max-width:700px),(prefers-reduced-motion:reduce){.hero-command-art *{animation:none!important}.hero-notice{opacity:.23;transform:none}.hero-notice-progress{transform:scaleX(.7)}.hero-route-trace{opacity:.25;stroke-dashoffset:0}.hero-route-tracker{offset-distance:55%}.hero-flow-packets path{opacity:.5;stroke-dashoffset:.45}}@media(max-width:700px){.hero-command-caption,.hero-notice-fusion{display:none!important}.hero-notice-evidence{right:0;top:3%}.hero-notice-decision{bottom:3%;right:0}.hero[data-hero-layout=reverse] .hero-notice-decision,.hero[data-hero-layout=reverse] .hero-notice-evidence{left:auto;right:0}.hero[data-hero-background=command] .hero-notice{display:none}}
