.map_panel__Xy9GL{--hero-ink:var(--slate-0);--hero-muted:color-mix(in oklab,var(--slate-0) 76%,transparent);--hero-line:color-mix(in oklab,var(--slate-0) 16%,transparent);--hero-glass:color-mix(in oklab,var(--slate-0) 7%,transparent);--hero-accent:color-mix(in oklab,var(--entity) 55%,var(--slate-0));--hero-glow:color-mix(in oklab,var(--entity) 50%,transparent);--hero-deep:color-mix(in oklab,var(--entity) 32%,var(--slate-950));position:relative;isolation:isolate;overflow:clip;box-sizing:border-box;inline-size:100%;padding:var(--space-6);border-radius:var(--radius-2xl);color:var(--hero-ink);background:radial-gradient(80% 70% at 50% 40%,var(--hero-glow),transparent 70%),linear-gradient(165deg,var(--hero-deep) 0,var(--slate-950) 80%);box-shadow:var(--shadow-lg)}@supports (color:oklch(from red l c h)){.map_panel__Xy9GL{--hero-accent:oklch(from var(--entity) max(l,0.78) c h);--hero-glow:oklch(from var(--entity) 0.58 c h/0.45);--hero-deep:oklch(from var(--entity) 0.25 calc(c * 0.7) h)}}.map_latin__Jyse7{font-family:var(--font-latin)}.map_wrap__VooNg{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;inline-size:min(100%,560px);margin-inline:auto}.map_map__rzquW{position:relative;aspect-ratio:1;inline-size:100%}.map_svg__jJljM{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.map_orbit__oA9I3{fill:none;stroke:var(--hero-line);stroke-width:1;vector-effect:non-scaling-stroke}.map_orbit2__KFGij{stroke:color-mix(in oklab,var(--slate-0) 9%,transparent)}.map_edge__NNHdN{stroke:var(--slate-0);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.16;transition:opacity var(--dur-base) var(--ease-out),stroke var(--dur-base) var(--ease-out)}.map_edgeCore__f6QCy{stroke:var(--hero-accent);opacity:.5}.map_core__oibip{position:absolute;inset-block-start:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;min-inline-size:112px;min-block-size:112px;padding:var(--space-3);box-sizing:border-box;border-radius:var(--radius-circle);background:radial-gradient(circle at 50% 40%,color-mix(in oklab,var(--entity) 70%,var(--slate-0)) 0,var(--entity) 55%,var(--hero-deep) 100%);box-shadow:0 0 0 8px color-mix(in oklab,var(--entity) 18%,transparent),0 20px 60px -12px var(--hero-glow);color:var(--entity-on);text-align:center}.map_core__oibip .map_label__WFVOM{font-size:var(--text-lg);font-weight:var(--fw-bold)}.map_deskCore__KUheS{min-inline-size:0;min-block-size:0}.map_deskCore__KUheS .map_label__WFVOM{line-height:var(--leading-snug);text-wrap:balance}.map_node__crxhC{position:absolute;inset-block-start:var(--y);left:var(--x);translate:-50% -50%;z-index:1;display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:40px;max-inline-size:168px;padding-inline:var(--space-4);border-radius:var(--radius-pill);border:1px solid color-mix(in oklab,var(--hero-accent) 55%,transparent);background:color-mix(in oklab,var(--hero-deep) 88%,var(--slate-950));color:var(--hero-ink);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.map_node__crxhC .map_label__WFVOM{overflow:hidden;text-overflow:ellipsis}.map_far__D1byh{min-block-size:32px;padding-inline:var(--space-3);border-color:var(--hero-line);background:color-mix(in oklab,var(--slate-950) 80%,transparent);color:var(--hero-muted);font-size:var(--text-xs);font-weight:var(--fw-medium)}@media (pointer:coarse){.map_far__D1byh{min-block-size:var(--control-sm)}}.map_node__crxhC:focus-visible,.map_node__crxhC:hover{z-index:2;border-color:var(--hero-accent);background:color-mix(in oklab,var(--entity) 45%,var(--slate-950));color:var(--hero-ink)}.map_defs__hj_T5{display:grid;min-block-size:0}.map_defs__hj_T5>*{grid-area:1/1;margin:0;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--hero-muted);text-wrap:pretty;transition:opacity var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.map_def__5Fcf7{opacity:0;visibility:hidden}.map_def__5Fcf7 strong{-webkit-margin-end:var(--space-1);margin-inline-end:var(--space-1);color:var(--hero-ink)}.map_hint__pqHCU{font-size:var(--text-sm)}.map_wrap__VooNg:has(.map_node__crxhC:is(:hover,:focus-visible)) .map_hint__pqHCU{opacity:0;visibility:hidden}@media (hover:none){.map_defs__hj_T5{display:none}}.map_halo__RC6BF{position:absolute;inset-block-start:50%;left:50%;translate:-50% -50%;inline-size:48%;aspect-ratio:1;border-radius:var(--radius-circle);background:radial-gradient(circle,var(--hero-glow) 0,transparent 68%);opacity:.55;pointer-events:none}.map_mini__JSn1a .map_halo__RC6BF{inline-size:60%}.map_pulse__k_yTb{fill:var(--hero-accent);opacity:0}.map_node__crxhC:after{content:"";position:absolute;inset:-5px;border-radius:inherit;box-shadow:0 0 0 2px var(--hero-accent),0 0 22px 4px var(--hero-glow);opacity:0;pointer-events:none}@keyframes map_spread__QRJMv{0%{transform:scale(.2)}}@keyframes map_settle__XR43j{0%{transform:scale(.9)}}@keyframes map_travel__LpaHS{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes map_flash__wZrI_{40%{opacity:1}}@keyframes map_breathe__MreGe{50%{opacity:.95;transform:scale(1.12)}}@keyframes map_tilt__TsVoa{to{transform:perspective(1400px) rotateX(24deg) scale(.94)}}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=stop]) .map_edge__NNHdN,html:not([data-a11y-motion=stop]) .map_orbit__oA9I3{transform-box:view-box;transform-origin:50% 50%}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-armed]:not([data-run]) .map_edge__NNHdN,html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-armed]:not([data-run]) .map_orbit__oA9I3{transform:scale(.2)}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_edge__NNHdN,html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_orbit__oA9I3{animation:map_spread__QRJMv var(--dur-slower) var(--ease-soft) both;animation-delay:.16s}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_node__crxhC{animation:map_settle__XR43j var(--dur-slow) var(--ease-soft) both}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_pulse__k_yTb{animation:map_travel__LpaHS .9s var(--ease-inout) both;animation-delay:calc(.9s + var(--k, 0) * .14s)}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_node__crxhC:not(.map_far__D1byh):after{animation:map_flash__wZrI_ .8s var(--ease-out) both;animation-delay:calc(1.75s + var(--k, 0) * .14s)}html:not([data-a11y-motion=stop]) .map_panel__Xy9GL[data-run] .map_halo__RC6BF{animation:map_breathe__MreGe 2.4s var(--ease-inout) .6s 2}@supports (animation-timeline:view()){html:not([data-a11y-motion=stop]) .map_map__rzquW,html:not([data-a11y-motion=stop]) .map_mini__JSn1a{animation:map_tilt__TsVoa linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}.map_mini__JSn1a{display:none}@media (max-width:760px){.map_panel__Xy9GL{padding:var(--space-4) 0;border-radius:var(--radius-xl)}.map_wrap__VooNg{display:none}.map_mini__JSn1a{position:relative;display:block;inline-size:min(100%,343px);aspect-ratio:1;margin-inline:auto}.map_miniCore__6sWqE{min-inline-size:0;min-block-size:0;padding:0 var(--space-2);border-radius:var(--radius-pill);box-shadow:0 0 0 6px color-mix(in oklab,var(--entity) 18%,transparent),0 16px 40px -12px var(--hero-glow)}.map_miniCore__6sWqE .map_label__WFVOM{font-size:var(--text-sm);line-height:var(--leading-snug)}.map_miniNode__YfspT{max-inline-size:132px;padding-inline:var(--space-3)}}