.launcher-list[data-astro-cid-fwlnc3xn]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.launcher-list[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .7rem;color:var(--text-dim);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);font-size:.8125rem}.launcher-list[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:hover{border-color:var(--line-hi);color:var(--text)}.launcher-list[data-astro-cid-fwlnc3xn] .source-mark[data-astro-cid-fwlnc3xn]{width:17px;height:17px}.launcher-list[data-astro-cid-fwlnc3xn] .source-mark[data-astro-cid-fwlnc3xn] svg{width:17px;height:17px}.launcher-map[data-astro-cid-fwlnc3xn]{position:relative;padding:1.85rem clamp(1.1rem,4vw,3rem) 1.4rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);isolation:isolate}.map-heading[data-astro-cid-fwlnc3xn]{text-align:center;margin-bottom:2.2rem}.map-eyebrow[data-astro-cid-fwlnc3xn]{color:#a9a9a9;font-size:.5rem;line-height:1.7;letter-spacing:.08em}.map-heading[data-astro-cid-fwlnc3xn] h2[data-astro-cid-fwlnc3xn]{margin-top:.85rem;color:#ededed;font:500 clamp(1.65rem,2.8vw,2.4rem)/1.15 Inter,sans-serif;letter-spacing:-.045em}.map-field[data-astro-cid-fwlnc3xn]{--source-share:24;--hub-size:108px;--hub-active:0;position:relative;width:100%;height:360px;max-width:1000px;margin-inline:auto}.map-field[data-astro-cid-fwlnc3xn]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,#ffffff17 1px,transparent 1.25px) center / 16px 16px;mask-image:radial-gradient(ellipse 45% 62%,#000,transparent 90%)}.map-sources[data-astro-cid-fwlnc3xn]{position:absolute;top:0;bottom:0;width:calc(var(--source-share) * 1%);padding:0;margin:0;list-style:none;display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:12px}.source-left[data-astro-cid-fwlnc3xn]{left:0;--bank-delay:0ms}.source-right[data-astro-cid-fwlnc3xn]{right:0;--bank-delay:.12s}.map-node[data-astro-cid-fwlnc3xn]{--route-active:0;min-width:0}.map-node[data-astro-cid-fwlnc3xn]:has(>a:focus-visible){--route-active:1}.map-field[data-astro-cid-fwlnc3xn]:has(.map-node>a:focus-visible){--hub-active:1}.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]{position:relative;z-index:1;display:flex;align-items:center;gap:.85rem;height:100%;min-height:44px;width:100%;padding:.8rem 1rem;color:#ededed;scroll-margin-block:var(--anchor-offset) 1rem;background:color-mix(in srgb,var(--surface-raised),var(--line) calc(var(--route-active) * 100%));border:1px solid rgb(255 255 255 / calc(.16 + var(--route-active) * .34));border-radius:12px;text-decoration:none;transition:border-color .18s,background-color .18s}.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:50%;pointer-events:none;background:rgb(255 255 255 / calc(.38 + var(--route-active) * .62));transition:background-color .18s}.source-left[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:after{right:0;transform:translate(50%,-50%)}.source-right[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:after{left:0;transform:translate(-50%,-50%)}.source-mark[data-astro-cid-fwlnc3xn]{display:grid;place-items:center;flex:none;width:25px;height:25px;color:#ededed}.source-mark[data-astro-cid-fwlnc3xn] svg{display:block;width:23px;height:23px}.source-name[data-astro-cid-fwlnc3xn]{font:500 .75rem/1.4 Inter,sans-serif;letter-spacing:-.01em}.source-arrow[data-astro-cid-fwlnc3xn]{margin-left:auto;color:#a5a5a5;font-size:.6875rem}.map-route[data-astro-cid-fwlnc3xn]{position:absolute;top:0;width:calc((50 - var(--source-share)) / var(--source-share) * 100%);height:100%;max-width:none;overflow:visible;pointer-events:none}.source-left[data-astro-cid-fwlnc3xn] .map-route[data-astro-cid-fwlnc3xn]{left:100%}.source-right[data-astro-cid-fwlnc3xn] .map-route[data-astro-cid-fwlnc3xn]{right:100%;transform:scaleX(-1)}.map-wire[data-astro-cid-fwlnc3xn],.map-signal[data-astro-cid-fwlnc3xn]{vector-effect:non-scaling-stroke}.map-wire[data-astro-cid-fwlnc3xn]{stroke:rgb(255 255 255 / calc(.22 + var(--route-active) * .52));stroke-width:1;transition:stroke .18s}.map-signal[data-astro-cid-fwlnc3xn]{stroke-linecap:round;stroke-dasharray:var(--signal-length) 2;stroke-dashoffset:var(--signal-length);opacity:0}.signal-tail[data-astro-cid-fwlnc3xn]{--signal-length:.21px;stroke:#666;stroke-width:1.6}.signal-body[data-astro-cid-fwlnc3xn]{--signal-length:.09px;stroke:#999;stroke-width:1.8}.signal-tip[data-astro-cid-fwlnc3xn]{--signal-length:.031px;stroke:#d8d8d8;stroke-width:2}.map-hub[data-astro-cid-fwlnc3xn]{position:absolute;z-index:1;left:50%;top:50%;width:var(--hub-size);transform:translate(-50%,-50%);pointer-events:none}.hub-icon[data-astro-cid-fwlnc3xn]{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:6px;border:1px solid rgb(255 255 255 / calc(.36 + var(--hub-active) * .52));border-radius:24%;background:var(--bg);box-shadow:0 5px 14px #0009;transition:border-color .2s}.hub-icon[data-astro-cid-fwlnc3xn]:before,.hub-icon[data-astro-cid-fwlnc3xn]:after{content:"";position:absolute;border:1px solid #d9d9d9;pointer-events:none}.hub-icon[data-astro-cid-fwlnc3xn]:before{inset:-8px;border-radius:27%;opacity:calc(.16 + var(--hub-active) * .45);transition:opacity .22s}.hub-icon[data-astro-cid-fwlnc3xn]:after{inset:-5px;border-radius:26%;opacity:0}.hub-icon[data-astro-cid-fwlnc3xn] img[data-astro-cid-fwlnc3xn]{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:21%}.hub-label[data-astro-cid-fwlnc3xn]{position:absolute;top:calc(100% + .9rem);left:50%;display:grid;justify-items:center;gap:.2rem;transform:translate(-50%);white-space:nowrap}.hub-label[data-astro-cid-fwlnc3xn] strong[data-astro-cid-fwlnc3xn]{color:#ededed;font:600 1.05rem/1.2 Inter,sans-serif;letter-spacing:-.035em}.hub-label[data-astro-cid-fwlnc3xn] .mono[data-astro-cid-fwlnc3xn]{color:#a9a9a9;font-size:.5rem;letter-spacing:.08em}.map-foot[data-astro-cid-fwlnc3xn]{margin-top:1.3rem;text-align:center}.map-foot[data-astro-cid-fwlnc3xn] p[data-astro-cid-fwlnc3xn]:first-child{font-size:.875rem;color:#e4e4e4}.map-foot[data-astro-cid-fwlnc3xn] p[data-astro-cid-fwlnc3xn]+p[data-astro-cid-fwlnc3xn]{color:#aaa;font-size:.75rem;line-height:1.65;margin-top:.35rem}@media(hover:hover){.map-node[data-astro-cid-fwlnc3xn]:has(>a:hover){--route-active:1}.map-field[data-astro-cid-fwlnc3xn]:has(.map-node>a:hover){--hub-active:1}}@media(max-width:900px){.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]{gap:.65rem;padding:.7rem .75rem}.source-mark[data-astro-cid-fwlnc3xn]{width:22px}.source-mark[data-astro-cid-fwlnc3xn] svg{width:21px;height:21px}.source-name[data-astro-cid-fwlnc3xn]{font-size:.6875rem}.source-arrow[data-astro-cid-fwlnc3xn]{display:none}}@media(max-width:650px){.launcher-map[data-astro-cid-fwlnc3xn]{padding:1.25rem .85rem}.map-heading[data-astro-cid-fwlnc3xn]{margin-bottom:1.8rem}.map-eyebrow[data-astro-cid-fwlnc3xn]{font-size:.4375rem}.map-heading[data-astro-cid-fwlnc3xn] h2[data-astro-cid-fwlnc3xn]{font-size:1.65rem;margin-top:.7rem}.map-field[data-astro-cid-fwlnc3xn]{--source-share:36;--hub-size:clamp(50px, 16vw, 64px);height:330px}.map-field[data-astro-cid-fwlnc3xn]:before{background-size:12px 12px}.map-sources[data-astro-cid-fwlnc3xn]{gap:11px}.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]{padding:.55rem;gap:.45rem;border-radius:10px}.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:after{width:4px;height:4px}.source-mark[data-astro-cid-fwlnc3xn]{width:19px;height:21px}.source-mark[data-astro-cid-fwlnc3xn] svg{width:18px;height:18px}.source-name[data-astro-cid-fwlnc3xn]{font-size:.625rem;line-height:1.45}.hub-icon[data-astro-cid-fwlnc3xn]{padding:4px}.hub-icon[data-astro-cid-fwlnc3xn]:before{inset:-5px}.hub-label[data-astro-cid-fwlnc3xn]{top:calc(100% + .65rem)}.hub-label[data-astro-cid-fwlnc3xn] strong[data-astro-cid-fwlnc3xn]{font-size:.8125rem}.hub-label[data-astro-cid-fwlnc3xn] .mono[data-astro-cid-fwlnc3xn]{display:none}.map-foot[data-astro-cid-fwlnc3xn]{margin-top:1.55rem}.map-foot[data-astro-cid-fwlnc3xn] p[data-astro-cid-fwlnc3xn]:first-child{font-size:.8125rem}.map-foot[data-astro-cid-fwlnc3xn] p[data-astro-cid-fwlnc3xn]+p[data-astro-cid-fwlnc3xn]{max-width:34ch;margin:.3rem auto 0;font-size:.6875rem}}@media(prefers-reduced-motion:no-preference){html[data-effects=ready][data-motion=running]:not([data-document-hidden]) .launcher-map[data-astro-cid-fwlnc3xn][data-in-view] .map-signal[data-astro-cid-fwlnc3xn]{animation:map-route-flow 4s linear infinite;animation-delay:calc(var(--route-row) * .27s + var(--bank-delay))}html[data-effects=ready][data-motion=running]:not([data-document-hidden]) .launcher-map[data-astro-cid-fwlnc3xn][data-in-view] .hub-icon[data-astro-cid-fwlnc3xn]:after{animation:map-hub-receive 4s ease-out infinite}@keyframes map-route-flow{0%{stroke-dashoffset:var(--signal-length);opacity:1}40%{stroke-dashoffset:calc(var(--signal-length) - 1.22px);opacity:1}41%,to{stroke-dashoffset:calc(var(--signal-length) - 1.22px);opacity:0}}@keyframes map-hub-receive{0%,23%{transform:scale(1);opacity:0}30%{opacity:.27}58%,to{transform:scale(1.14);opacity:0}}}@media(prefers-reduced-motion:reduce){.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn],.map-sources[data-astro-cid-fwlnc3xn] a[data-astro-cid-fwlnc3xn]:after,.map-wire[data-astro-cid-fwlnc3xn],.hub-icon[data-astro-cid-fwlnc3xn],.hub-icon[data-astro-cid-fwlnc3xn]:before{transition:none}}@media print{.launcher-map[data-astro-cid-fwlnc3xn]{break-inside:avoid}.map-signal[data-astro-cid-fwlnc3xn],.hub-icon[data-astro-cid-fwlnc3xn]:after{display:none}}
