.vwrap.svelte-saqcvs{position:relative}.vpick.svelte-saqcvs{flex-wrap:wrap;gap:.6rem;margin:0 0 1.4rem;display:flex;position:relative}.vpick.svelte-saqcvs input:where(.svelte-saqcvs){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.vpick.svelte-saqcvs label:where(.svelte-saqcvs){font-family:var(--font-mono);font-size:.72rem;font-weight:var(--w-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-hairline-gold);color:var(--color-muted);background:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .95rem}.vpick.svelte-saqcvs label:where(.svelte-saqcvs):hover{color:var(--color-bone)}#vt-ls.svelte-saqcvs:checked~label[for=vt-ls]:where(.svelte-saqcvs),#vt-abis.svelte-saqcvs:checked~label[for=vt-abis]:where(.svelte-saqcvs),#vt-mid.svelte-saqcvs:checked~label[for=vt-mid]:where(.svelte-saqcvs){background:var(--color-gold);border-color:var(--color-gold);color:var(--color-bg)}.vpick.svelte-saqcvs input:where(.svelte-saqcvs):focus-visible+label:where(.svelte-saqcvs){outline:2px solid var(--color-gold-bright);outline-offset:2px}.map-box.svelte-saqcvs{position:relative}.skip-map.svelte-saqcvs{z-index:5;background:var(--color-gold);color:var(--color-bg);opacity:0;pointer-events:none;padding:.6rem 1rem;text-decoration:none;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-map.svelte-saqcvs:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-gold-bright);outline-offset:3px;transform:none}svg.svelte-saqcvs{width:100%;height:auto;display:block}.edge-rim.svelte-saqcvs :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs)){fill:#1b1b1f;stroke:#f2efe685;stroke-width:1.5px}.vc.svelte-saqcvs{cursor:default;outline:none}.vc.svelte-saqcvs :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs)){fill:#1b1b1f;stroke:#f2efe64d;stroke-width:.7px;transition:fill .2s}.vc.svelte-saqcvs:hover,.vc.svelte-saqcvs:focus-visible{filter:brightness(1.3)}:is(.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc:where(.svelte-saqcvs):not(.ls-nos) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs)),.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc:where(.svelte-saqcvs):not(.abis-nos) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs)),.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc:where(.svelte-saqcvs):not(.mid-nos) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs))){stroke:#0c0c0ed1;stroke-width:.8px}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-dwp:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#c8362e}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-idemia:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#8a3fd1}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-nec:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#2a55e8}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-thales:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#16a385}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-parsons:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#7ca92f}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-cdi:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#d2801c}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-mix:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-mixpat)}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-prev:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-prevpat)}.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vc.ls-none:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#4a4a52}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-dwp:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#c8362e}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-idemia:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#8a3fd1}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-nec:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#2a55e8}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-thales:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#16a385}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-parsons:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#7ca92f}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-cdi:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#d2801c}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-mix:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-mixpat)}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-prev:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-prevpat)}.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vc.abis-none:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#4a4a52}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-dwp:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#c8362e}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-idemia:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#8a3fd1}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-nec:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#2a55e8}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-thales:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#16a385}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-parsons:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#7ca92f}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-cdi:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#d2801c}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-mix:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-mixpat)}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-prev:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:url(#v-prevpat)}.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vc.mid-none:where(.svelte-saqcvs) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#4a4a52}.vwrap.svelte-saqcvs:has(#vmember:where(.svelte-saqcvs):checked) .vc:where(.svelte-saqcvs):not(.member) :is(path:where(.svelte-saqcvs),polygon:where(.svelte-saqcvs),circle:where(.svelte-saqcvs)){fill:#1b1b1f;stroke:#f2efe64d;stroke-width:.7px}:is(.vwrap.svelte-saqcvs:has(#vmember:where(.svelte-saqcvs):checked) .ana:where(.svelte-saqcvs):not(.member),.vwrap.svelte-saqcvs:has(#vmember:where(.svelte-saqcvs):checked) .labels:where(.svelte-saqcvs) .sea-pair:where(.svelte-saqcvs)){display:none}.ana.svelte-saqcvs circle:where(.svelte-saqcvs){stroke:var(--color-bone);stroke-width:1.1px}.vleg.svelte-saqcvs{z-index:2;font-family:var(--font-mono);font-size:.72rem;font-weight:var(--w-mono);letter-spacing:.05em;color:var(--color-muted);flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:none;position:absolute;top:.8rem;left:57%}:is(.vwrap.svelte-saqcvs:has(#vt-ls:where(.svelte-saqcvs):checked) .vleg-ls:where(.svelte-saqcvs),.vwrap.svelte-saqcvs:has(#vt-abis:where(.svelte-saqcvs):checked) .vleg-abis:where(.svelte-saqcvs),.vwrap.svelte-saqcvs:has(#vt-mid:where(.svelte-saqcvs):checked) .vleg-mid:where(.svelte-saqcvs)){display:flex}.vleg.svelte-saqcvs li:where(.svelte-saqcvs){align-items:flex-start;gap:.5rem;display:flex}.sw.svelte-saqcvs{border:1px solid #f2efe640;flex:none;width:.85rem;height:.85rem;margin-top:.1rem}.sw-mix.svelte-saqcvs{background:repeating-linear-gradient(45deg,#c8362e 0 3px,#8a3fd1 3px 8px)}.sw-prev.svelte-saqcvs{background:repeating-linear-gradient(45deg,#4a4a52 0 4px,#16a385 4px 8px)}@media (width<=700px){.vleg.svelte-saqcvs{margin-top:1.2rem;position:static}}.labels.svelte-saqcvs{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.vwrap.svelte-saqcvs:has(#show-vendor-labels:where(.svelte-saqcvs):checked) .labels:where(.svelte-saqcvs){opacity:1;visibility:visible;transition:opacity .25s}@media (prefers-reduced-motion:reduce){.labels.svelte-saqcvs{transition:none}}.cl.svelte-saqcvs{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;text-anchor:middle;fill:#f2efe6e0;paint-order:stroke;stroke:#0c0c0ea6;stroke-width:2px;font-size:8px;font-weight:500}.cl.sea.svelte-saqcvs{stroke:none}.leader.svelte-saqcvs{stroke:#f2efe673;stroke-width:.5px}.under.svelte-saqcvs{flex-wrap:wrap;gap:0 2.4rem;display:flex}.labels-check.svelte-saqcvs{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.labels-toggle.svelte-saqcvs{width:max-content;color:var(--color-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;margin:1.4rem 0 1.15rem;display:flex}.labels-toggle.svelte-saqcvs:hover{color:var(--color-bone)}.cbox.svelte-saqcvs{border:1px solid var(--color-hairline-gold);background:var(--color-surface);width:.95rem;height:.95rem;position:relative}#show-vendor-labels.svelte-saqcvs:checked~.labels-toggle[for=show-vendor-labels]:where(.svelte-saqcvs) .cbox:where(.svelte-saqcvs),#vmember.svelte-saqcvs:checked~.labels-toggle[for=vmember]:where(.svelte-saqcvs) .cbox:where(.svelte-saqcvs){background:var(--color-gold);border-color:var(--color-gold)}#show-vendor-labels.svelte-saqcvs:checked~.labels-toggle[for=show-vendor-labels]:where(.svelte-saqcvs) .cbox:where(.svelte-saqcvs):after,#vmember.svelte-saqcvs:checked~.labels-toggle[for=vmember]:where(.svelte-saqcvs) .cbox:where(.svelte-saqcvs):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.9 8.1 6.6 11.2 12.1 3.1' fill='none' stroke='%230c0c0e' stroke-width='2.1'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.labels-check.svelte-saqcvs:focus-visible~.labels-toggle:where(.svelte-saqcvs) .cbox:where(.svelte-saqcvs){outline:2px solid var(--color-gold-bright);outline-offset:2px}.readout.svelte-saqcvs{border-top:1px solid var(--color-hairline);color:var(--color-muted);min-height:7em;margin:0;padding-top:.9rem}.readout.svelte-saqcvs strong{color:var(--color-bone)}#vendor-landscape.svelte-cwls5q{scroll-margin-top:5.5rem}.vmap-col.svelte-cwls5q{max-width:32rem;margin-top:2.4rem}.commit-plate.svelte-cwls5q{border:1px solid var(--color-hairline-gold);background:var(--color-surface);max-width:46rem;margin-top:2.2rem;padding:1.9rem 2rem}.commit-plate.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-bone);margin:0;font-size:1.25rem;font-style:italic;line-height:1.6}.pg-prose.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--color-bone);font-style:italic}.promises.svelte-cwls5q{counter-reset:promise;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.promises.svelte-cwls5q li:where(.svelte-cwls5q){counter-increment:promise;padding-left:2.6rem;position:relative}.promises.svelte-cwls5q li:where(.svelte-cwls5q):before{content:counter(promise) ".";font-family:var(--font-mono,monospace);color:#c9a24be0;font-size:.95em;position:absolute;top:.05em;left:0}.closing.svelte-cwls5q{background:var(--color-surface)}.close-inner.svelte-cwls5q{max-width:46rem}.close-inner.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-muted);max-width:56ch;margin-top:1.9rem;font-size:1.0625rem;line-height:1.7}.close-ctas.svelte-cwls5q{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}
