.HeroSystemMap-module__L7-_XW__root{display:none}@media (min-width:64rem){.HeroSystemMap-module__L7-_XW__root{flex-direction:column;align-items:center;gap:.5rem;margin-block:-1.5rem;display:flex}}.HeroSystemMap-module__L7-_XW__stage{aspect-ratio:1;width:min(100%,28rem);position:relative;overflow:clip;container-type:inline-size}.HeroSystemMap-module__L7-_XW__backdrop{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 55%,#0000 100%)}.HeroSystemMap-module__L7-_XW__aurora{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--color-accent) 22%, transparent) 70deg, transparent 140deg, color-mix(in srgb, var(--color-logo-mid) 26%, transparent) 220deg, transparent 290deg, color-mix(in srgb, var(--color-accent-2) 12%, transparent) 330deg, transparent 360deg);position:absolute;inset:-25%}.HeroSystemMap-module__L7-_XW__dots{background-image:radial-gradient(var(--color-border-hover) 1px, transparent 1px);background-size:1.4rem 1.4rem;position:absolute;inset:0}.HeroSystemMap-module__L7-_XW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HeroSystemMap-module__L7-_XW__ring{fill:none;stroke:var(--color-border-hover);stroke-width:.25px;stroke-dasharray:.8 1.6;opacity:.7}.HeroSystemMap-module__L7-_XW__line{stroke:var(--color-border);stroke-width:.25px;transition:stroke .25s}.HeroSystemMap-module__L7-_XW__lineActive{stroke:var(--color-accent);stroke-width:.4px}.HeroSystemMap-module__L7-_XW__pulse{stroke:var(--color-accent);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:16 100;stroke-dashoffset:16px;opacity:0}.HeroSystemMap-module__L7-_XW__orbit{position:absolute;inset:0}.HeroSystemMap-module__L7-_XW__orbitDot{left:50%;top:calc(50% - var(--r));background:var(--color-accent);width:.4rem;height:.4rem;box-shadow:0 0 .6rem .1rem var(--color-accent);border-radius:9999px;position:absolute;translate:-50% -50%}.HeroSystemMap-module__L7-_XW__orbitDot+.HeroSystemMap-module__L7-_XW__orbitDot{top:calc(50% + var(--r))}.HeroSystemMap-module__L7-_XW__badge{aspect-ratio:1;width:22%;position:absolute;top:50%;left:50%;translate:-50% -50%}.HeroSystemMap-module__L7-_XW__badgeRing{border:1px solid var(--color-accent);opacity:0;border-radius:1.5rem;position:absolute;inset:0}.HeroSystemMap-module__L7-_XW__badgeBody{border:1px solid var(--color-border-hover);background:var(--color-surface);box-shadow:0 0 2.5rem var(--color-accent-glow), var(--shadow-map);border-radius:1.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.HeroSystemMap-module__L7-_XW__radar{opacity:.25;background:conic-gradient(from 0deg, transparent 0deg, transparent 280deg, var(--color-accent) 360deg);position:absolute;inset:-50%}.HeroSystemMap-module__L7-_XW__node{left:var(--x);top:var(--y);position:absolute;translate:-50% -50%}.HeroSystemMap-module__L7-_XW__chip{border:1px solid var(--color-border-hover);background:color-mix(in srgb, var(--color-surface) 94%, transparent);color:var(--color-text-1);white-space:nowrap;box-shadow:var(--shadow-control);border-radius:.8em;align-items:center;gap:.45em;padding:.7em .8em;font-size:clamp(9.5px,2cqw,13px);line-height:1.2;text-decoration:none;transition:border-color .25s,box-shadow .25s,background-color .25s;display:inline-flex}.HeroSystemMap-module__L7-_XW__float{display:block}.HeroSystemMap-module__L7-_XW__chipIcon{width:1.3em;height:1.3em;color:var(--color-accent);flex-shrink:0}.HeroSystemMap-module__L7-_XW__node[data-active=true] .HeroSystemMap-module__L7-_XW__chip{border-color:var(--color-accent);box-shadow:0 0 1.1em var(--color-accent-glow), var(--shadow-map);transform:scale(1.06)}.HeroSystemMap-module__L7-_XW__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HeroSystemMap-module__L7-_XW__caption{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 80%, transparent);width:min(100%,28rem);height:4.25rem;box-shadow:var(--shadow-map);border-radius:1rem;position:relative;overflow:hidden}.HeroSystemMap-module__L7-_XW__captionItem{opacity:0;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:absolute;inset:0}.HeroSystemMap-module__L7-_XW__captionItem[data-active=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.HeroSystemMap-module__L7-_XW__aurora{animation:48s linear infinite HeroSystemMap-module__L7-_XW__map-rotate}.HeroSystemMap-module__L7-_XW__orbit{animation:40s linear infinite HeroSystemMap-module__L7-_XW__map-rotate}.HeroSystemMap-module__L7-_XW__orbitReverse{animation:64s linear infinite reverse HeroSystemMap-module__L7-_XW__map-rotate}.HeroSystemMap-module__L7-_XW__badgeRing{animation:3.6s ease-out infinite HeroSystemMap-module__L7-_XW__map-badge-ring}.HeroSystemMap-module__L7-_XW__badgeRing:nth-of-type(2){animation-delay:1.2s}.HeroSystemMap-module__L7-_XW__badgeRing:nth-of-type(3){animation-delay:2.4s}.HeroSystemMap-module__L7-_XW__radar{animation:9s linear infinite HeroSystemMap-module__L7-_XW__map-rotate}.HeroSystemMap-module__L7-_XW__float{animation:6s ease-in-out infinite HeroSystemMap-module__L7-_XW__map-float}.HeroSystemMap-module__L7-_XW__node:nth-child(2n) .HeroSystemMap-module__L7-_XW__float{animation-duration:7s;animation-delay:-2s}.HeroSystemMap-module__L7-_XW__node:nth-child(3n) .HeroSystemMap-module__L7-_XW__float{animation-duration:5s;animation-delay:-3.5s}.HeroSystemMap-module__L7-_XW__node:nth-child(5n) .HeroSystemMap-module__L7-_XW__float{animation-duration:8s;animation-delay:-1s}.HeroSystemMap-module__L7-_XW__node:nth-child(7n) .HeroSystemMap-module__L7-_XW__float{animation-duration:6.5s;animation-delay:-4.5s}.HeroSystemMap-module__L7-_XW__chip{transition:transform .25s,border-color .25s,box-shadow .25s}.HeroSystemMap-module__L7-_XW__captionItem{transition:opacity .25s}.HeroSystemMap-module__L7-_XW__pulse{opacity:1;animation:1.2s ease-out forwards HeroSystemMap-module__L7-_XW__map-travel}.HeroSystemMap-module__L7-_XW__stage[data-paused=true] *{animation-play-state:paused}}@keyframes HeroSystemMap-module__L7-_XW__map-rotate{to{transform:rotate(360deg)}}@keyframes HeroSystemMap-module__L7-_XW__map-badge-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes HeroSystemMap-module__L7-_XW__map-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes HeroSystemMap-module__L7-_XW__map-travel{0%{stroke-dashoffset:16px}to{stroke-dashoffset:-100px}}
.ModulesLauncher-module__oh9uXq__panels{display:grid}.ModulesLauncher-module__oh9uXq__panel{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1}.ModulesLauncher-module__oh9uXq__panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.ModulesLauncher-module__oh9uXq__tab[aria-selected=true] .card-badge:before{opacity:1}.ModulesLauncher-module__oh9uXq__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ModulesLauncher-module__oh9uXq__hint[data-hidden=true]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.ModulesLauncher-module__oh9uXq__panel{transition:opacity .22s,visibility .22s}.ModulesLauncher-module__oh9uXq__tab{transition:transform .15s,border-color .2s,background-color .2s,box-shadow .2s}.ModulesLauncher-module__oh9uXq__tab:active{transform:scale(.97)}.ModulesLauncher-module__oh9uXq__hint{transition:opacity .25s,visibility .25s}}
