.TravelGlobe-module__qekPXG__trigger{width:44px;min-height:44px;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;align-self:stretch;place-items:center;padding:10px 0;display:grid}.TravelGlobe-module__qekPXG__trigger:hover{color:var(--accent-text)}.TravelGlobe-module__qekPXG__page{--globe-size:min(88vw, 76dvh, 760px, calc(100dvh - 180px));z-index:200;isolation:isolate;width:100%;max-width:none;height:100dvh;max-height:none;padding:max(28px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-left));background:var(--bg);color:var(--ink);box-shadow:none;overscroll-behavior:contain;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow-y:auto}.TravelGlobe-module__qekPXG__background{z-index:-1;pointer-events:none;filter:blur(3px);opacity:.55;position:absolute;inset:0;overflow:hidden}.TravelGlobe-module__qekPXG__pageHeader{z-index:2;flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:24px;width:100%;display:grid;position:relative}.TravelGlobe-module__qekPXG__pageHeader h1{text-align:center;letter-spacing:-.8px;grid-area:1/2;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.12}.TravelGlobe-module__qekPXG__close{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-top), var(--surface-bottom));width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff30, 0 3px 6px var(--shadow);border-radius:50%;flex-shrink:0;grid-area:1/3;place-items:center;padding:0;display:grid}.TravelGlobe-module__qekPXG__close:hover{color:var(--accent-text)}.TravelGlobe-module__qekPXG__content{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.TravelGlobe-module__qekPXG__planetColumn{width:var(--globe-size);height:var(--globe-size);position:relative}.TravelGlobe-module__qekPXG__sphere{--edge-blur:20px;--edge-blur-width:40%;pointer-events:auto;aspect-ratio:1;isolation:isolate;background:var(--surface-bottom);width:100%;box-shadow:0 0 65px -22px #40271455, 0 0 26px -10px #40271430, 0 0 0 1px var(--line);border-radius:50%;position:relative;overflow:hidden}.TravelGlobe-module__qekPXG__sphere:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(var(--edge-blur));backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(to right, #000, transparent var(--edge-blur-width), transparent calc(100% - var(--edge-blur-width)), #000);-webkit-mask-image:linear-gradient(to right, #000, transparent var(--edge-blur-width), transparent calc(100% - var(--edge-blur-width)), #000);mask-image:linear-gradient(to right, #000, transparent var(--edge-blur-width), transparent calc(100% - var(--edge-blur-width)), #000);position:absolute;inset:0}.TravelGlobe-module__qekPXG__sphere:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 22%,#fff5,#0000 47%);position:absolute;inset:0;box-shadow:inset -28px -24px 65px #40271450,inset 4px 4px 18px #fff5}html.dark .TravelGlobe-module__qekPXG__sphere{box-shadow:0 0 65px -22px #000a, 0 0 26px -10px #0008, 0 0 0 1px var(--line)}html.dark .TravelGlobe-module__qekPXG__sphere:after{background:radial-gradient(circle at 30% 22%,#f5c99e18,#0000 47%);box-shadow:inset -28px -24px 65px #0009,inset 4px 4px 18px #f5c99e18}.TravelGlobe-module__qekPXG__canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.TravelGlobe-module__qekPXG__canvas:active{cursor:grabbing}.TravelGlobe-module__qekPXG__canvas:focus-visible{outline:3px solid var(--accent-text);outline-offset:-6px;border-radius:50%}.TravelGlobe-module__qekPXG__countryLabel{top:calc(100% + 10px);text-align:center;min-height:20px;color:var(--ink);font:14px/1.4 var(--sans);position:absolute;inset-inline:0}.TravelGlobe-module__qekPXG__legend{inset-inline:20px;bottom:max(20px, env(safe-area-inset-bottom));pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.TravelGlobe-module__qekPXG__legendButton{background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:6px 0;font-size:13px;transition:opacity .15s;display:flex}.TravelGlobe-module__qekPXG__legendButton[aria-pressed=false]{opacity:.4}.TravelGlobe-module__qekPXG__swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #0002}.TravelGlobe-module__qekPXG__error{color:var(--muted);text-align:center;padding:24px}.TravelGlobe-module__qekPXG__loading{color:var(--muted);font:20px var(--serif);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:760px){.TravelGlobe-module__qekPXG__page{padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left))}.TravelGlobe-module__qekPXG__pageHeader{gap:16px}}@media (prefers-reduced-motion:reduce){.TravelGlobe-module__qekPXG__legendButton{transition:none}}.TravelGlobe-module__qekPXG__scene{padding:inherit;isolation:isolate;visibility:hidden;opacity:0;position:absolute;inset:0}.TravelGlobe-module__qekPXG__scene[data-ready]{visibility:visible;opacity:1;animation:.3s ease-out TravelGlobe-module__qekPXG__travel-reveal}@keyframes TravelGlobe-module__qekPXG__travel-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TravelGlobe-module__qekPXG__scene[data-ready]{animation:none}}
