.g-v2.world-map-page{--accent:#4fe3f2;--on-accent:#06232a;--wm-gold:#e2b85c;background:#06080b;height:100dvh;overflow:clip}.g-v2.world-map-page .wm-shell{height:100%;overflow:clip}.g-v2.world-map-page .g-header{height:76px;padding-inline:40px;margin-bottom:0!important}.g-v2.world-map-page .wm-world{isolation:isolate;height:calc(100dvh - 76px);position:relative;overflow:clip}.g-v2.world-map-page .wm-globe{direction:ltr;position:absolute;inset:0}.g-v2.world-map-page .wm-globe,.g-v2.world-map-page .cesium-viewer,.g-v2.world-map-page .cesium-viewer-cesiumWidgetContainer,.g-v2.world-map-page .cesium-widget,.g-v2.world-map-page .cesium-widget canvas{width:100%;height:100%}.g-v2.world-map-page .wm-vignette{pointer-events:none;background:linear-gradient(90deg,#06080ba6,#0000 48%),linear-gradient(#0000 55%,#06080b8c);position:absolute;inset:0}.g-v2.world-map-page .wm-glass{backdrop-filter:blur(22px);background:#0b0f14d1;border:1px solid #f3f0ea24;border-radius:24px;box-shadow:0 20px 64px #0005}.g-v2.world-map-page .wm-panel{inset-inline-start:40px;scrollbar-width:thin;z-index:2;width:360px;max-height:calc(100% - 112px);padding:24px;position:absolute;top:20px;overflow:auto}.g-v2.world-map-page .wm-badge{color:var(--accent);font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;display:inline-flex}.g-v2.world-map-page .wm-badge i{background:var(--accent);border-radius:50%;width:5px;height:5px}.g-v2.world-map-page .wm-panel h1{font:400 46px/.98 var(--serif);letter-spacing:-.025em;margin:18px 0 14px}.g-v2.world-map-page .wm-panel h1 em{color:var(--accent);font-weight:400;display:block}.g-v2.world-map-page .wm-lede{color:var(--fg-2);font:13px/1.6 var(--sans);margin:0 0 20px;position:relative}.g-v2.world-map-page .wm-loading-copy{position:absolute;inset:0}.g-v2.world-map-page .wm-count-number{font-variant-numeric:tabular-nums}.g-v2.world-map-page .wm-model-count{text-align:center;font-variant-numeric:tabular-nums;width:4ch;display:inline-block}.g-v2.world-map-page input:not([type=checkbox]){border:1px solid var(--line-2);width:100%;min-height:44px;color:var(--fg);font:13px var(--sans);background:#06080b99;border-radius:14px;padding:10px 14px}.g-v2.world-map-page button{cursor:pointer;min-width:44px;min-height:44px;font-family:var(--sans);color:inherit}.g-v2.world-map-page button:focus-visible,.g-v2.world-map-page a:focus-visible,.g-v2.world-map-page input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.g-v2.world-map-page .wm-results{gap:2px;max-height:240px;margin-top:8px;display:grid;overflow:auto}.g-v2.world-map-page .wm-results button{text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.g-v2.world-map-page .wm-results button:hover{background:#4fe3f216}.g-v2.world-map-page .wm-results button span{color:var(--accent);font:10px var(--mono)}.g-v2.world-map-page .wm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:20px 0;display:grid}.g-v2.world-map-page .wm-stats div{flex-direction:column-reverse;gap:4px;display:flex}.g-v2.world-map-page .wm-stats dt{font:9px var(--mono);color:var(--fg-3)}.g-v2.world-map-page .wm-stats dd{font:30px var(--serif);margin:0}.g-v2.world-map-page .wm-section-title{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.g-v2.world-map-page .wm-section-title button{color:var(--accent);font:11px var(--sans);background:0 0;border:0}.g-v2.world-map-page .wm-chips{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.g-v2.world-map-page .wm-chips button{font:11px var(--sans);background:#4fe3f20a;border:1px solid #4fe3f244;border-radius:999px;padding:8px 12px}.g-v2.world-map-page .wm-layer{cursor:pointer;min-height:44px;font:12px var(--sans);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;display:flex}.g-v2.world-map-page .wm-layer>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.g-v2.world-map-page .wm-layer i{background:var(--accent);border-radius:50%;width:7px;height:7px}.g-v2.world-map-page .wm-layer-wc i{background:var(--wm-gold)}.g-v2.world-map-page .wm-layer-countries i{background:var(--fg-2)}.g-v2.world-map-page .wm-layer-cities i{background:#e7d7b1}.g-v2.world-map-page .wm-layer small{color:var(--fg-3);font-size:10px}.g-v2.world-map-page .wm-layer input{accent-color:var(--accent);cursor:pointer;width:24px;height:24px;margin:10px}.g-v2.world-map-page .wm-directory-button{text-align:start;width:100%;color:var(--accent);background:0 0;border:0;font-size:12px;display:block}.g-v2.world-map-page .wm-gold{color:var(--wm-gold)!important}.g-v2.world-map-page .wm-terrain{border-top:1px solid var(--line);font:11px var(--mono);color:var(--fg-2);justify-content:space-between;gap:10px;padding:16px 0;display:flex}.g-v2.world-map-page .wm-library{color:var(--accent);font:12px var(--sans);align-items:center;min-height:44px;display:inline-flex}.g-v2.world-map-page .wm-tools{inset-inline-end:40px;z-index:3;border-radius:999px;padding:6px;display:grid;position:absolute;top:50%;translate:0 -50%}.g-v2.world-map-page .wm-tools button{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.g-v2.world-map-page .wm-tools button:hover{background:#ffffff12}.g-v2.world-map-page .wm-tools button:nth-last-child(-n+2){font:600 13px var(--mono);color:var(--accent)}.g-v2.world-map-page .wm-bottom{inset-inline:40px;pointer-events:none;z-index:1;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:32px}.g-v2.world-map-page .wm-readout{border-radius:18px;gap:28px;padding:14px 20px;display:flex}.g-v2.world-map-page .wm-readout small{font:9px var(--mono);color:var(--fg-3);margin-bottom:6px;display:block}.g-v2.world-map-page .wm-readout bdi{font:20px var(--serif)}.g-v2.world-map-page .wm-hint{font:11px/1.6 var(--mono);color:var(--fg-2);pointer-events:auto;border-radius:18px;max-width:320px;margin:0;padding:12px 18px}.g-v2.world-map-page .wm-hint button{border:1px solid var(--line-2);background:0 0;border-radius:10px;margin-top:8px}.g-v2.world-map-page .wm-card,.g-v2.world-map-page .wm-drawer{inset-inline-end:112px;z-index:4;width:360px;max-height:calc(100% - 112px);padding:24px;position:absolute;top:20px;overflow:auto}.g-v2.world-map-page .wm-close{inset-inline-end:8px;background:0 0;border:0;font-size:24px;position:absolute;top:8px}.g-v2.world-map-page .wm-tags{flex-wrap:wrap;gap:6px;padding-inline-end:24px;display:flex}.g-v2.world-map-page .wm-tags span{font:9px/1.5 var(--mono);color:var(--accent);border:1px solid #4fe3f266;border-radius:999px;padding:4px 8px}.g-v2.world-map-page .wm-card h2,.g-v2.world-map-page .wm-drawer h2{font:36px/1.05 var(--serif);overflow-wrap:break-word;margin:14px 0 6px;padding-inline-end:16px}.g-v2.world-map-page .wm-location,.g-v2.world-map-page .wm-source-note{color:var(--fg-3);font:12px/1.6 var(--sans)}.g-v2.world-map-page .wm-facts{font:12px/1.5 var(--sans);grid-template-columns:auto 1fr;gap:10px 18px;margin:20px 0;display:grid}.g-v2.world-map-page .wm-facts dt{color:var(--fg-3)}.g-v2.world-map-page .wm-facts dd{margin:0}.g-v2.world-map-page .wm-fly{background:var(--accent);color:var(--on-accent);font:600 13px var(--sans);border:0;border-radius:999px;padding:8px 18px}.g-v2.world-map-page .wm-matches h3{font:15px var(--sans)}.g-v2.world-map-page .wm-matches .at-match{flex-direction:column;gap:8px;padding:12px 0;font-size:12px;display:flex}.g-v2.world-map-page .wm-matches .at-mrow{justify-content:space-between;gap:10px;display:flex}.g-v2.world-map-page .wm-matches .at-teams{flex-wrap:wrap;gap:6px;display:flex}.g-v2.world-map-page .wm-matches .at-team{align-items:center;gap:5px;display:flex}.g-v2.world-map-page .wm-matches .at-mdate{flex-wrap:wrap;gap:5px;display:flex}.g-v2.world-map-page .wm-matches .at-mdate-d{font:12px var(--sans)}.g-v2.world-map-page .wm-matches .at-score{font:16px var(--mono)}.g-v2.world-map-page .wm-ground-list{gap:2px;margin-top:10px;display:grid}.g-v2.world-map-page .wm-ground-list button{text-align:start;font:13px var(--sans);background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:8px;display:flex}.g-v2.world-map-page .wm-ground-list button:hover{background:#4fe3f216}.g-v2.world-map-page .wm-ground-list small{color:var(--fg-3);font-size:10px}.g-v2.world-map-page .wm-attribution{inset-inline-end:40px;z-index:5;font:10px/1.5 var(--sans);color:var(--fg-2);background:#06080bb8;border-radius:5px;max-width:calc(100% - 24px);padding:2px 6px;position:absolute;bottom:6px}.g-v2.world-map-page .wm-attribution a{color:inherit;text-decoration:underline}.g-v2.world-map-page .cesium-viewer-bottom{bottom:1px;max-width:100%;font:9px var(--sans);inset-inline-start:0}.g-v2.world-map-page .cesium-credit-textContainer,.g-v2.world-map-page .cesium-credit-textContainer a{color:var(--fg-2)!important}.g-v2.world-map-page .wm-guide{color:var(--fg);border:1px solid var(--line-2);background:#0b0f14;border-radius:24px;width:min(500px,100vw - 24px);padding:28px;line-height:1.7}.g-v2.world-map-page .wm-guide h2{font:36px/1.1 var(--serif);margin:16px 0}.g-v2.world-map-page .wm-guide p{font:13px/1.7 var(--sans);color:var(--fg-2)}.g-v2.world-map-page .wm-guide::backdrop{background:#06080bbb}.g-v2.world-map-page .wm-failure{inset-inline:calc(50% - 210px);z-index:6;width:420px;font:12px/1.6 var(--sans);padding:14px 18px;position:absolute;top:20px}.g-v2.world-map-page .wm-failure p{margin:0 0 8px}.g-v2.world-map-page .wm-failure button{border:1px solid var(--line-2);background:0 0;border-radius:12px;padding:8px 14px}.g-v2.world-map-page .wm-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:clip}.g-v2.world-map-page[dir=rtl] .wm-panel h1{letter-spacing:0;font-size:34px;line-height:1.4}.g-v2.world-map-page[dir=rtl] .wm-panel h1 em{font-style:normal}.g-v2.world-map-page[dir=rtl] .wm-vignette{transform:scaleX(-1)}@media (width<=860px){.g-v2.world-map-page .wm-world{height:calc(100dvh - 140px)}.g-v2.world-map-page .wm-panel{inset-inline:12px;border-radius:22px;width:auto;max-height:46dvh;padding:18px;top:auto;bottom:26px}.g-v2.world-map-page .wm-world .wm-globe,.g-v2.world-map-page .wm-world .wm-loader{bottom:var(--wm-card-inset,0px);height:auto}.g-v2.world-map-page .wm-sheet-toggle{top:0;touch-action:none;z-index:1;background:0 0;border:0;place-items:start center;width:72px;height:44px;padding:0;display:grid;position:absolute;inset-inline-start:calc(50% - 36px)}.g-v2.world-map-page .wm-sheet-toggle span{background:var(--fg-3);border-radius:3px;width:36px;height:3px;margin-top:7px;display:block}.g-v2.world-map-page .wm-panel.wm-panel-peek{box-sizing:border-box;height:168px;padding-block:12px}.g-v2.world-map-page .wm-panel.wm-panel-peek h1{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:28px;line-height:1.25;display:-webkit-box;overflow:clip}.g-v2.world-map-page .wm-panel.wm-panel-peek h1 em{display:inline}.g-v2.world-map-page .wm-panel-peek .wm-lede{display:none}.g-v2.world-map-page .wm-panel h1{margin:12px 0 8px;font-size:34px}.g-v2.world-map-page[dir=rtl] .wm-panel h1{font-size:28px}.g-v2.world-map-page .wm-lede{font-size:12px}.g-v2.world-map-page .wm-stats{padding:14px 0}.g-v2.world-map-page .wm-stats dd{font-size:26px}.g-v2.world-map-page .wm-tools{inset-inline-end:12px;top:16px;translate:none}.g-v2.world-map-page .wm-bottom{display:none}.g-v2.world-map-page .wm-vignette{background:linear-gradient(#0000 40%,#06080b88)}.g-v2.world-map-page .wm-card{inset-inline:12px;width:auto;max-height:40dvh;padding:16px 18px;top:auto;bottom:26px}.g-v2.world-map-page .wm-card h2{font-size:26px}.g-v2.world-map-page .wm-card .wm-source-note{font-size:10px}.g-v2.world-map-page .wm-facts{margin:12px 0;font-size:11px}.g-v2.world-map-page .wm-drawer{inset-inline:12px;width:auto;max-height:46dvh;padding:18px;top:16px}.g-v2.world-map-page .wm-has-card .wm-panel{display:none}.g-v2.world-map-page .wm-has-selection .wm-globe{bottom:var(--wm-card-inset,calc(40dvh + 38px));height:auto}.g-v2.world-map-page .wm-failure{inset-inline:12px 84px;width:auto;max-height:30dvh;top:16px;overflow:auto}.g-v2.world-map-page .wm-attribution{inset-inline:12px;text-align:center;font-size:9px;bottom:4px}.g-v2.world-map-page .cesium-viewer-bottom{display:none}}.g-v2.world-map-page .wm-globe[aria-busy=true] canvas{visibility:hidden}.g-v2.world-map-page .wm-loader{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.g-v2.world-map-page .wm-loader-ball{width:72px;height:94px;position:relative}.g-v2.world-map-page .wm-loader-graphic{--a-key:wm-loader-bounce;--a-dur:.9s;--a-ease:cubic-bezier(.45,0,.55,1);width:72px;height:72px;animation-direction:alternate;display:block}.g-v2.world-map-page .wm-loader-graphic svg{width:72px;height:72px;display:block}.g-v2.world-map-page .wm-loader-shadow{--a-key:wm-loader-shadow;--a-dur:.9s;--a-ease:cubic-bezier(.45,0,.55,1);background:radial-gradient(closest-side,#000a,#0000);border-radius:50%;height:9px;animation-direction:alternate;position:absolute;bottom:0;left:18%;right:18%}@keyframes wm-loader-bounce{0%{transform:translateY(18.72px)}to{transform:translateY(0)}}@keyframes wm-loader-shadow{0%{opacity:1;transform:scaleX(1)}to{opacity:.45;transform:scaleX(.6)}}.g-v2.world-map-page .wm-loader[data-still=true] svg,.g-v2.world-map-page .wm-loader[data-still=true] .wm-loader-shadow,.g-v2.world-map-page .wm-loader[data-still=true] .wm-loader-spin,.g-v2.world-map-page[data-motion=off] .wm-loader svg,.g-v2.world-map-page[data-motion=off] .wm-loader .wm-loader-shadow,.g-v2.world-map-page[data-motion=off] .wm-loader-spin{animation:none}@media (prefers-reduced-motion:reduce){.g-v2.world-map-page .wm-loader svg,.g-v2.world-map-page .wm-loader-shadow,.g-v2.world-map-page .wm-loader-spin{animation:none}}.g-v2.world-map-page .wm-loader[data-still=true] .a-loop,.g-v2.world-map-page[data-motion=off] .wm-loader .a-loop{animation:none}@media (prefers-reduced-motion:reduce){.g-v2.world-map-page .wm-loader .a-loop{animation:none}}