/* A1 language disclosures shared by site, standalone map and investor pages. */
.vxlng{position:relative;display:inline-flex;flex:none;font-family:var(--sans,Inter,sans-serif);line-height:1.35}
.vxlng .vxlng-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid var(--line-2,rgba(243,241,233,.16));border-radius:999px;background:transparent;color:var(--muted,#c1c5bd);font:600 13px/1.35 var(--sans,Inter,sans-serif);letter-spacing:.025em;white-space:nowrap;cursor:pointer}
.vxlng .vxlng-trigger:hover,.vxlng .vxlng-trigger[aria-expanded="true"]{color:var(--ink,#f3f1e9);background:rgba(243,241,233,.06);border-color:rgba(243,241,233,.3)}
.vxlng[data-language-picker="header"] .vxlng-trigger,.vxlng[data-language-picker="compact"] .vxlng-trigger{width:79px}
.vxlng-icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}
.vxlng-chevron{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s}
.vxlng-open .vxlng-chevron{transform:rotate(180deg)}
.vxlng .vxlng-list{position:absolute;z-index:140;right:0;top:calc(100% + 8px);min-width:210px;width:max-content;max-width:calc(100vw - 24px);max-height:min(360px,55dvh);overflow:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:6px;border:1px solid var(--line-2,rgba(243,241,233,.16));border-radius:16px;background:#152018;box-shadow:0 16px 40px rgba(0,0,0,.4)}
.vxlng .vxlng-list[hidden]{display:none!important}
.vxlng .vxlng-list li{list-style:none;margin:0;padding:0}
.vxlng a.vxlng-option{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:11px 13px;border:0;border-radius:10px;background:transparent;color:var(--muted,#c1c5bd);font:500 14px/1.4 var(--sans,Inter,sans-serif);letter-spacing:0;text-decoration:none;white-space:nowrap}
.vxlng a.vxlng-option:hover,.vxlng a.vxlng-option:focus-visible{background:rgba(243,241,233,.07);color:var(--ink,#f3f1e9)}
.vxlng a.vxlng-option[aria-current]{background:rgba(182,240,63,.09);color:var(--accent,#b6f03f)}
.vxlng-check{visibility:hidden;font-size:15px}
.vxlng [aria-current] .vxlng-check{visibility:visible}
.vxlng .vxlng-trigger:focus-visible,.vxlng a.vxlng-option:focus-visible{outline:2px solid var(--accent,#b6f03f);outline-offset:3px}
.vxlng[data-language-picker="footer"] .vxlng-list{top:auto;bottom:calc(100% + 8px)}
.vxlng-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mm-foot .row>span{padding-top:12px}
.mm-foot .vxlng{display:flex;flex:1;min-width:0;flex-direction:column;align-items:stretch}
.mm-foot .vxlng-trigger{align-self:flex-end;min-height:44px;padding:10px 13px;font-size:14px}
.mm-foot .vxlng .vxlng-list{position:static;min-width:0;width:100%;max-width:none;max-height:min(240px,32dvh);margin-top:8px;box-shadow:none}
html.still .vxlng *,html.still .vxlng *::before{transition:none!important}
@media(prefers-reduced-motion:reduce){.vxlng *{transition:none!important}}
@media(forced-colors:active){.vxlng [aria-current]{outline:1px solid Highlight}.vxlng .vxlng-trigger{border-color:ButtonText}}
