.lx-geo{padding:8px 8px 8px 10px;display:flex}.lx-globe{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;opacity:0;min-height:292px;transition:opacity .5s var(--e),transform .8s var(--e);flex:1;position:relative;transform:scale(.94)}.lx-globe.drag{cursor:grabbing}.lx-mega.open .lx-globe,.lx-sheet .lx-globe{opacity:1;transition-delay:.1s;transform:none}.lx-globe canvas{width:100%;height:100%;position:absolute;inset:0}.lx-pin{white-space:nowrap;letter-spacing:-.01em;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;will-change:transform,opacity;height:30px;transition:background .25s var(--e),border-color .25s,color .25s,box-shadow .25s;background:#080a09c7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 8px 20px -10px #000}.lx-pin.vis{pointer-events:auto}.lx-pin i{background:var(--color-lumina-bright,#50d979);border-radius:50%;flex:none;width:7px;height:7px;transition:background .25s;box-shadow:0 0 8px #50d979cc}.lx-pin svg{opacity:0;width:13px;height:13px;transition:opacity .25s,transform .3s var(--e);margin:0 -3px 0 -2px;transform:translate(-4px)}.lx-pin:hover,.lx-pin:focus-visible,.lx-pin.hot{color:#04140a;background:linear-gradient(#50d979 0%,#38be60 68%,#33b85b 100%);border-color:#0000;box-shadow:0 0 0 .873px #39a85a,0 8px 20px -6px #50d9798c}.lx-pin:hover i,.lx-pin:focus-visible i,.lx-pin.hot i{box-shadow:none;background:#04140a}.lx-pin:hover svg,.lx-pin:focus-visible svg,.lx-pin.hot svg{opacity:1;transform:none}.lx-pin:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:999px){.lx-pin{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a09e6}}.ms-geo{padding:10px 8px 6px}.ms-geo .lx-globe{min-height:300px}
.fcta,.fcta-ring{--ic-sil:#eef2ef;--ic-det:#2fae58;--ic-acc:#0c4522;--ic-area:#2fae586b}.fcta{z-index:100;color:#eef2ef;font-family:var(--font-inter),Inter,system-ui,sans-serif;letter-spacing:-.02em;white-space:nowrap;visibility:hidden;-webkit-tap-highlight-color:transparent;background:linear-gradient(#50d979 0%,#38be60 68%,#33b85b 100%);border-radius:999px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 .873px #39a85a,0 4px 14px -3px #50d9796b,0 16px 40px -14px #2bb05399,0 2px 10px #00000073}.fcta.on{visibility:visible}.fcta.is-flying{will-change:transform,width,height;box-shadow:0 0 0 .873px #39a85a,0 4px 14px -3px #50d9796b}.fcta:hover{color:#eef2ef}.fcta-ic{pointer-events:none;width:34px;height:34px;margin-top:-17px;position:absolute;top:50%;left:0}.fcta-lbl{pointer-events:none;transition:opacity .18s linear;display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.fcta-lbl span{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s;display:inline-block}.fcta.circle .fcta-lbl{opacity:0}.fcta.circle .fcta-lbl span{opacity:0;transform:translateY(120%)}.fcta.circle.open .fcta-lbl{opacity:1}.fcta.circle.open .fcta-lbl span{opacity:1;transform:translateY(0)}.fcta.is-flying .fcta-lbl span{opacity:1;transition:none;transform:none}.fcta:focus-visible{outline-offset:4px;outline:2px solid #8fff9e}.fcta-ring{z-index:99;transform-origin:50%;pointer-events:none;opacity:0;border:1.5px solid #8fff9e80;border-radius:50%;position:fixed;top:0;left:0}.fcta-ring.on{animation:3.4s cubic-bezier(.22,1,.36,1) infinite fctaRing}.fcta-ring.paused{animation-play-state:paused}@keyframes fctaRing{0%{opacity:.6;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.34)}}svg.fcta-svg{width:100%;height:100%;display:block;overflow:visible}.fcta-svg .sil{fill:var(--ic-sil)}.fcta-svg .dots circle,.fcta-svg .cal .t{fill:var(--ic-det)}.fcta-svg .hi{fill:var(--ic-acc)}.fcta-svg .ck{stroke:var(--ic-sil)}.fcta-svg .area{fill:var(--ic-area)}.fcta-svg .ln{stroke:var(--ic-acc)}.fcta-svg .head{fill:var(--ic-acc)}.fcta-svg .halo{stroke:var(--ic-acc)}@media (prefers-reduced-motion:reduce){.fcta-ring.on{opacity:0;animation:none}.fcta-lbl span{transition:none}}
