@property --h{syntax:"<length>";inherits:true;initial-value:0}.maps-v2{--mx-bg:#050b22;--mx-bg-2:#0a1747;--mx-panel:#0e1c548c;--mx-panel-strong:#0a1646d1;--mx-line:#8fdcff24;--mx-line-strong:#8fdcff52;--mx-text:#eef3ff;--mx-muted:#cddaffb3;--mx-cyan:#8fdcff;--mx-blue:#3a63ff;--mx-green:#3af095;--mx-gold:#ffcf4a;--mx-ease:cubic-bezier(.16, 1, .3, 1);background:radial-gradient(80% 50% at 85% 30%, #3a63ff2e, transparent 70%), radial-gradient(60% 40% at 10% 70%, #7b5cff1f, transparent 70%), linear-gradient(180deg, var(--mx-bg) 0%, var(--mx-bg-2) 55%, #08133d 100%);color:var(--mx-text)}.site-shell.maps-v2{overflow:clip}.maps-v2 main{position:relative}.maps-v2 main:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(30deg,#7ea0ff0d 1px,#0000 1px),linear-gradient(150deg,#7ea0ff0d 1px,#0000 1px);background-size:56px 32px;position:absolute;inset:0}.maps-v2 .topbar{color:var(--mx-text);background:#050b22d1;border-bottom-color:#8fdcff1f;box-shadow:0 10px 30px #00000040}.maps-v2 .topbar .brand{color:#fff}.maps-v2 .topbar nav a{color:#d6e2ffbd}.maps-v2 .topbar nav a:hover,.maps-v2 .topbar nav a.active{color:#fff}.maps-v2 .mobile-links a{color:var(--mx-cyan)}.maps-v2 .mx-kicker{color:var(--mx-cyan);font:750 12px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.maps-v2 .mx-chip-row{flex-wrap:wrap;gap:6px;margin:0;display:flex}.maps-v2 .mx-chip{border:1px solid var(--mx-line);color:#d6e2ffd1;background:#ffffff0d;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.maps-v2 .mx-chip-hot{color:var(--mx-gold);background:#ffcf4a24;border-color:#ffcf4a73}.maps-v2 .mx-creator{color:var(--mx-muted);margin:6px 0 0;font-size:13px}.maps-v2 .mx-creator strong{color:#fff}.maps-v2 .mx-creator b{color:#fff;vertical-align:1px;background:#1687ff;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:6px;font-size:9px;display:inline-grid}.maps-v2 .mx-image-fallback{color:#8fdcff99;background:linear-gradient(135deg,#1d3aa8,#0d1d5c);place-items:center;width:100%;height:100%;font-size:28px;display:grid}.maps-v2 .mx-actions{flex-wrap:wrap;gap:10px;display:flex}.maps-v2 .mx-button{border:1px solid var(--mx-line-strong);color:#fff;cursor:pointer;background:#ffffff0f;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.maps-v2 .mx-button:hover{border-color:var(--mx-cyan);background:#8fdcff1a;transform:translateY(-2px)}.maps-v2 .mx-button:active{transform:scale(.97)}.maps-v2 .mx-button:disabled{cursor:wait;opacity:.5;transform:none}.maps-v2 .mx-button-primary{background:linear-gradient(135deg,#3a63ff,#2c8cff);border-color:#0000;box-shadow:0 14px 30px #3a63ff66}.maps-v2 .mx-button-primary:hover{background:linear-gradient(135deg,#4c72ff,#3fa0ff);border-color:#0000;box-shadow:0 18px 38px #3a63ff8c}.maps-v2 .mx-button-dice span{transition:transform .4s var(--mx-ease);display:inline-block}.maps-v2 .mx-button-dice:hover span{transform:rotate(200deg)scale(1.15)}.maps-v2 .mx-live-dot,.maps-v2 .mx-live-number i,.maps-v2 .mx-card-live i,.maps-v2 .mx-ticker em i,.maps-v2 .mx-pillar-game small i,.maps-v2 .mx-row-players em i,.maps-v2 .mx-updated i{background:var(--mx-green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite mx-live;display:inline-block;box-shadow:0 0 #3af09599}@keyframes mx-live{70%{box-shadow:0 0 0 7px #3af09500}to{box-shadow:0 0 #3af09500}}:root .maps-v2 .mx-hero.hero-voxel{min-height:680px;padding:90px 28px 70px}.maps-v2 .mx-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center;gap:30px;width:min(1240px,100%);margin:0 auto;display:grid;position:relative}:root .maps-v2 .mx-hero h1{max-width:640px;font-size:clamp(46px,5vw,76px)}:root .maps-v2 .mx-hero h1 em{color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite bt-text-shimmer;display:inline-block}:root .maps-v2 .mx-hero .voxel-field{opacity:.32;-webkit-mask-image:linear-gradient(#0000 30%,#000 85%);mask-image:linear-gradient(#0000 30%,#000 85%)}.maps-v2 .mx-hero-lede{color:#d6e2ffcc;max-width:520px;margin:22px 0 0;font-size:18px;line-height:1.6}.maps-v2 .mx-hero-live{color:var(--mx-muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:26px 0 28px;font-size:14px;display:flex}.maps-v2 .mx-hero-live .mx-live-dot{align-self:center}.maps-v2 .mx-hero-live strong{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px)}.maps-v2 .mx-podium{perspective:1100px;perspective-origin:50% 30%;height:470px;position:relative}.maps-v2 .mx-podium-rays{pointer-events:none;background:repeating-conic-gradient(#ffd86e29 0deg 8deg,#0000 8deg 20deg);border-radius:50%;width:520px;height:520px;margin-left:-260px;animation:40s linear infinite mx-spin;position:absolute;top:18%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}@keyframes mx-spin{to{transform:rotate(360deg)}}.maps-v2 .mx-podium-floor{filter:blur(6px);background:radial-gradient(#8fdcff47,#0000 70%);border-radius:50%;height:70px;position:absolute;bottom:22px;left:10%;right:10%}.maps-v2 .mx-podium-stage{--rx:-14deg;--ry:-26deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .6s var(--mx-ease);position:absolute;inset:0}.maps-v2 .mx-pillar{--w:128px;--lift:0px;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);color:inherit;transform-style:preserve-3d;transform:translateX(var(--x)) translateY(var(--lift));transition:transform .35s var(--mx-ease);animation:mx-grow 1.2s var(--mx-ease) both;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:70px;left:50%}.maps-v2 .mx-pillar:disabled{cursor:default;opacity:1}.maps-v2 .mx-pillar-1{--x:0px;--h:230px;--top:#ffe28c;--front-a:#ffd257;--front-b:#e3a314;--side-r:#c98c0a;--side-l:#a87406;animation-delay:.25s}.maps-v2 .mx-pillar-2{--x:-168px;--h:168px;--top:#f4f7ff;--front-a:#dbe3f7;--front-b:#a9b7dc;--side-r:#8e9cc4;--side-l:#7684ad;animation-delay:.1s}.maps-v2 .mx-pillar-3{--x:168px;--h:120px;--top:#ffcaa0;--front-a:#f5ab72;--front-b:#c97b44;--side-r:#a85d31;--side-l:#8e4c26;animation-delay:.4s}@keyframes mx-grow{0%{--h:0px}}.maps-v2 .mx-pillar:not(:disabled):hover{--lift:-14px}.maps-v2 .mx-pillar:focus-visible{--lift:-14px}.maps-v2 .mx-pillar:focus-visible{outline:none}.maps-v2 .mx-pillar:focus-visible .mx-face-front{box-shadow:inset 0 0 0 3px #fff}.maps-v2 .mx-pillar-face{width:var(--w);height:100%;position:absolute;top:0;left:0}.maps-v2 .mx-face-front{transform:translateZ(calc(var(--w) / 2));background:repeating-linear-gradient(180deg, transparent 0 calc(42px - 1px), #0000001f calc(42px - 1px) 42px), linear-gradient(180deg, var(--front-a), var(--front-b));place-items:center;display:grid}.maps-v2 .mx-face-front b{color:#fffffff2;text-shadow:0 4px #0000002e,0 10px 24px #00000040;font-size:64px;font-weight:900;line-height:1}.maps-v2 .mx-face-right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(180deg, var(--side-r), color-mix(in srgb, var(--side-r) 70%, #000))}.maps-v2 .mx-face-left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));background:var(--side-l)}.maps-v2 .mx-face-top{height:var(--w);transform:rotateX(90deg) translateZ(calc(var(--w) / 2));background:radial-gradient(circle at 25% 25%, #ffffff8c 0 9px, #00000024 10px 12px, transparent 13px), radial-gradient(circle at 75% 25%, #ffffff8c 0 9px, #00000024 10px 12px, transparent 13px), radial-gradient(circle at 25% 75%, #ffffff8c 0 9px, #00000024 10px 12px, transparent 13px), radial-gradient(circle at 75% 75%, #ffffff8c 0 9px, #00000024 10px 12px, transparent 13px), var(--top)}.maps-v2 .mx-pillar-game{width:150px;transform:rotateY(calc(var(--ry,-26deg) * -1)) rotateX(calc(var(--rx,-14deg) * -1));transform-style:preserve-3d;pointer-events:none;margin-left:-75px;position:absolute;bottom:calc(100% + 26px);left:50%}.maps-v2 .mx-pillar-game-inner{border:1px solid var(--mx-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081442c7;border-radius:18px;justify-items:center;gap:6px;padding:12px 10px 11px;animation:3.6s ease-in-out infinite mx-bob;display:grid;position:relative;box-shadow:0 18px 40px #0006}.maps-v2 .mx-pillar-2 .mx-pillar-game-inner{animation-delay:-1.2s}.maps-v2 .mx-pillar-3 .mx-pillar-game-inner{animation-delay:-2.4s}.maps-v2 .mx-pillar-1 .mx-pillar-game-inner{border-color:#ffcf4a8c;box-shadow:0 18px 40px #0006,0 0 40px #ffcf4a40}@keyframes mx-bob{50%{transform:translateY(-8px)}}.maps-v2 .mx-pillar-game img,.maps-v2 .mx-pillar-game .mx-image-fallback{object-fit:cover;border-radius:16px;width:64px;height:64px;box-shadow:0 8px 18px #00000059}.maps-v2 .mx-pillar-game strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.maps-v2 .mx-pillar-game small{color:var(--mx-green);align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.maps-v2 .mx-crown{color:var(--mx-gold);text-shadow:0 0 18px #ffcf4acc;font-size:30px;line-height:1;animation:2.4s ease-in-out infinite mx-crown;position:absolute;top:-26px;left:50%;translate:-50%}@keyframes mx-crown{50%{transform:translateY(-4px)rotate(-6deg)}}.maps-v2 .mx-pillar.is-empty .mx-pillar-game-inner{opacity:.6}.maps-v2 .mx-ticker{z-index:1;border-block:1px solid var(--mx-line);background:#040a20b3;min-height:58px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.maps-v2 .mx-ticker-track{flex:none;gap:10px;margin:0;padding:10px 5px;list-style:none;animation:60s linear infinite bt-ticker;display:flex}.maps-v2 .mx-ticker:hover .mx-ticker-track,.maps-v2 .mx-ticker:focus-within .mx-ticker-track{animation-play-state:paused}.maps-v2 .mx-ticker button{border:1px solid var(--mx-line);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:9px;padding:5px 14px 5px 6px;transition:border-color .16s,background .16s;display:inline-flex}.maps-v2 .mx-ticker button:hover{border-color:var(--mx-cyan);background:#8fdcff14}.maps-v2 .mx-ticker b{color:var(--mx-cyan);font:700 11px/1 var(--font-geist-mono), monospace;padding-left:6px}.maps-v2 .mx-ticker img,.maps-v2 .mx-ticker .mx-image-fallback{object-fit:cover;border-radius:8px;width:28px;height:28px}.maps-v2 .mx-ticker span{text-overflow:ellipsis;max-width:220px;font-size:13px;font-weight:700;overflow:hidden}.maps-v2 .mx-ticker em{color:var(--mx-green);align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.maps-v2 .mx-content{z-index:1;width:min(1240px,100% - 40px);margin:0 auto;padding:64px 0 80px;position:relative}.maps-v2 .mx-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 22px;display:flex}.maps-v2 .mx-section-head h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.05}.maps-v2 .mx-updated{color:var(--mx-muted);align-items:center;gap:10px;font-size:13px;display:flex}.maps-v2 .mx-updated span{align-items:center;gap:8px;display:inline-flex}.maps-v2 .mx-updated button{border:1px solid var(--mx-line-strong);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform .4s var(--mx-ease), border-color .16s ease;background:#ffffff0d;border-radius:12px;font-size:18px}.maps-v2 .mx-updated button:hover{border-color:var(--mx-cyan);transform:rotate(180deg)}.maps-v2 .mx-loading{border-color:var(--mx-line);background:var(--mx-panel);margin:0}.maps-v2 .mx-loading .block-loader-copy strong{color:#fff}.maps-v2 .mx-loading .block-loader-step{color:var(--mx-muted)}.maps-v2 .mx-error{color:#fff;background:#ff506e1a;border:1px solid #ff788c66;border-radius:18px}.maps-v2 .mx-error span{color:var(--mx-muted)}.maps-v2 .mx-spotlight{isolation:isolate;grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid;position:relative}.maps-v2 .mx-spotlight-backdrop{z-index:-1;pointer-events:none;animation:.8s both mx-fade;position:absolute;inset:0 -60px -40px;overflow:hidden;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%)}.maps-v2 .mx-spotlight-backdrop img{object-fit:cover;filter:blur(70px)saturate(1.5);opacity:.35;width:100%;height:100%;transform:scale(1.2)}@keyframes mx-fade{0%{opacity:0}}.maps-v2 .mx-spotlight-stage{border:1px solid var(--mx-line-strong);background:#081440;border-radius:28px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.maps-v2 .mx-spotlight-media{animation:.7s both mx-fade;position:absolute;inset:0}.maps-v2 .mx-spotlight-media img{object-fit:cover;width:100%;height:100%;animation:9s ease-out both mx-kenburns}@keyframes mx-kenburns{0%{transform:scale(1.14)translate(2%,1%)}}.maps-v2 .mx-spotlight-media:after{content:"";background:linear-gradient(90deg,#040a20f5 0%,#040a20d1 38%,#040a2033 72%,#0000 100%),linear-gradient(#0000 55%,#040a20b3);position:absolute;inset:0}.maps-v2 .mx-spotlight-copy{z-index:1;max-width:560px;animation:mx-copy-in .7s var(--mx-ease) both;gap:12px;padding:44px 40px;display:grid;position:relative}@keyframes mx-copy-in{0%{opacity:0;transform:translate(-24px)}}.maps-v2 .mx-spotlight-copy h3{color:#fff;letter-spacing:-.04em;text-wrap:balance;margin:4px 0 0;font-size:clamp(34px,4vw,58px);line-height:1}.maps-v2 .mx-spotlight-description{color:#d6e2ffc7;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.maps-v2 .mx-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 8px;display:grid}.maps-v2 .mx-stat-row div{border:1px solid var(--mx-line);background:#040a2099;border-radius:14px;padding:12px 14px}.maps-v2 .mx-stat-row dt{color:var(--mx-muted);font-size:11px;font-weight:650}.maps-v2 .mx-stat-row dd{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:19px;font-weight:800}.maps-v2 .mx-live-number{align-items:center;gap:8px;display:flex;color:var(--mx-green)!important}.maps-v2 .mx-rail{gap:8px;margin:0;padding:0;list-style:none;display:grid}.maps-v2 .mx-rail button{border:1px solid var(--mx-line);background:var(--mx-panel);color:#fff;text-align:left;cursor:pointer;width:100%;transition:transform .2s var(--mx-ease), border-color .2s ease, background .2s ease;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 12px 10px;display:grid;position:relative;overflow:hidden}.maps-v2 .mx-rail button:hover{border-color:var(--mx-line-strong);transform:translate(-4px)}.maps-v2 .mx-rail button.is-active{border-color:var(--mx-cyan);background:#3a63ff47;box-shadow:0 0 0 1px #8fdcff33,0 14px 30px #0000004d}.maps-v2 .mx-rail img,.maps-v2 .mx-rail .mx-image-fallback{object-fit:cover;border-radius:14px;width:52px;height:52px}.maps-v2 .mx-rail span{gap:4px;min-width:0;display:grid}.maps-v2 .mx-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.maps-v2 .mx-rail small{color:var(--mx-muted);font-size:12px}.maps-v2 .mx-rail>li>button>b{color:var(--mx-cyan);font:700 12px/1 var(--font-geist-mono), monospace}.maps-v2 .mx-rail-share{background:#ffffff14;border-radius:99px;height:4px;display:block;overflow:hidden}.maps-v2 .mx-rail-share i{border-radius:inherit;background:linear-gradient(90deg, var(--mx-blue), var(--mx-cyan));transform-origin:0;height:100%;display:block}.maps-v2 .mx-rail-progress{background:linear-gradient(90deg, var(--mx-cyan), #fff);transform-origin:0;height:3px;animation:7s linear forwards mx-progress;position:absolute;bottom:0;left:0;right:0}@keyframes mx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.maps-v2 .mx-spotlight:hover .mx-rail-progress,.maps-v2 .mx-spotlight:focus-within .mx-rail-progress{animation-play-state:paused}.maps-v2 .mx-duo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;margin:44px 0 64px;display:grid}.maps-v2 .mx-panel{border:1px solid var(--mx-line);background:var(--mx-panel);border-radius:26px;padding:26px;box-shadow:0 30px 70px #0000004d}.maps-v2 .mx-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.maps-v2 .mx-panel-head h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:26px}.maps-v2 .mx-panel-note{color:var(--mx-muted);margin:16px 0 0;font-size:12px;line-height:1.5}.maps-v2 .mx-ring{--p:0;background:conic-gradient(var(--mx-cyan) calc(var(--p) * 1%), #ffffff14 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.maps-v2 .mx-ring span{color:#fff;background:#0b1a55;border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:800;display:grid}.maps-v2 .mx-race-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.maps-v2 .mx-race-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px 40px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .16s,border-color .16s;display:grid}.maps-v2 .mx-race-list button:hover{border-color:var(--mx-line);background:#ffffff0a}.maps-v2 .mx-race-rank{color:var(--mx-cyan);font:700 12px/1 var(--font-geist-mono), monospace;text-align:center}.maps-v2 .mx-race-list li:first-child .mx-race-rank{color:var(--mx-gold);text-shadow:0 0 14px #ffcf4a99;font-size:22px}.maps-v2 .mx-race-list img,.maps-v2 .mx-race-list .mx-image-fallback{object-fit:cover;border-radius:11px;width:40px;height:40px}.maps-v2 .mx-race-track{gap:7px;min-width:0;display:grid}.maps-v2 .mx-race-label{justify-content:space-between;gap:10px;min-width:0;display:flex}.maps-v2 .mx-race-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.maps-v2 .mx-race-label em{color:var(--mx-green);white-space:nowrap;font-size:13px;font-style:normal;font-weight:800}.maps-v2 .mx-race-bar{background:#ffffff12;border-radius:99px;height:8px;display:block;overflow:hidden}.maps-v2 .mx-race-bar i{border-radius:inherit;transform-origin:0;height:100%;transition:transform 1.1s var(--mx-ease);transition-delay:calc(var(--i,0) * 90ms);background:linear-gradient(90deg,#3a63ff,#8fdcff);display:block;transform:scaleX(0)}.maps-v2 .mx-race-list li:first-child .mx-race-bar i{background:linear-gradient(90deg,#ffb31a,#ffe28c)}.maps-v2 .mx-race.is-visible .mx-race-bar i{transform:scaleX(var(--w))}.maps-v2 .mx-race-list li{--i:0}.maps-v2 .mx-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.maps-v2 .mx-genre-grid button{border:1px solid var(--mx-line);color:#fff;text-align:left;cursor:pointer;opacity:0;transition:opacity .5s var(--mx-ease), transform .5s var(--mx-ease), border-color .16s ease, background .16s ease;transition-delay:calc(var(--i,0) * 60ms), calc(var(--i,0) * 60ms), 0s, 0s;background:#040a2073;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:11px;padding:12px 12px 16px;display:grid;position:relative;overflow:hidden;transform:translateY(12px)}.maps-v2 .mx-genres.is-visible .mx-genre-grid button{opacity:1;transform:none}.maps-v2 .mx-genre-grid button:hover{border-color:var(--mx-line-strong);background:#8fdcff12}.maps-v2 .mx-genre-grid button.is-active{border-color:var(--mx-cyan);background:#3a63ff40}.maps-v2 .mx-genre-grid img,.maps-v2 .mx-genre-grid .mx-image-fallback{object-fit:cover;border-radius:10px;grid-row:1/3;width:38px;height:38px}.maps-v2 .mx-genre-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.maps-v2 .mx-genre-grid small{color:var(--mx-muted);font-size:11px}.maps-v2 .mx-genre-bar{background:#ffffff0f;border-radius:99px;height:3px;position:absolute;bottom:7px;left:12px;right:12px;overflow:hidden}.maps-v2 .mx-genre-bar i{border-radius:inherit;transform-origin:0;height:100%;transition:transform 1s var(--mx-ease) calc(var(--i,0) * 80ms + .2s);background:linear-gradient(90deg,#7b5cff,#8fdcff);display:block;transform:scaleX(0)}.maps-v2 .mx-genres.is-visible .mx-genre-bar i{transform:scaleX(var(--w))}.maps-v2 .mx-explorer{scroll-margin-top:90px}.maps-v2 .mx-toolbar{z-index:20;border:1px solid var(--mx-line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e2edb;border-radius:20px;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;top:86px;box-shadow:0 20px 50px #00000059}.maps-v2 .mx-search{border:1px solid var(--mx-line);min-width:0;height:48px;color:var(--mx-muted);background:#ffffff0d;border-radius:14px;flex:260px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.maps-v2 .mx-search:focus-within{border-color:var(--mx-cyan);box-shadow:0 0 0 4px #8fdcff24}.maps-v2 .mx-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:15px}.maps-v2 .mx-search input::placeholder{color:#cddaff80}.maps-v2 .mx-search button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:28px;height:28px}.maps-v2 .mx-search:after{content:"";background:linear-gradient(90deg, transparent, var(--mx-cyan), transparent);opacity:0;width:35%;height:2px;position:absolute;bottom:0;left:0;transform:translate(-110%)}.maps-v2 .mx-search.is-scanning:after{opacity:1;animation:.7s cubic-bezier(.65,0,.35,1) infinite vx-bar}.maps-v2 .mx-segmented{--i:0;border:1px solid var(--mx-line);background:#ffffff0a;border-radius:14px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:relative}.maps-v2 .mx-segmented-thumb{width:calc(25% - 2px);transform:translateX(calc(var(--i) * 100%));background:linear-gradient(135deg,#3a63ff,#2c8cff);border-radius:10px;transition:transform .4s cubic-bezier(.3,1.4,.5,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 8px 20px #3a63ff73}.maps-v2 .mx-segmented button{z-index:1;min-height:38px;color:var(--mx-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:750;transition:color .2s;position:relative}.maps-v2 .mx-segmented button.active{color:#fff}.maps-v2 .mx-view-toggle{border:1px solid var(--mx-line);border-radius:14px;gap:4px;padding:4px;display:flex}.maps-v2 .mx-view-toggle button{width:38px;height:38px;color:var(--mx-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:16px}.maps-v2 .mx-view-toggle button.active{color:#fff;background:#8fdcff29}.maps-v2 .mx-genre-chips{scrollbar-width:none;gap:8px;margin:14px 0 0;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.maps-v2 .mx-genre-chips::-webkit-scrollbar{display:none}.maps-v2 .mx-genre-chips button{border:1px solid var(--mx-line);color:#d6e2ffd1;cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;padding:9px 15px;font-size:13px;font-weight:700;transition:transform .16s cubic-bezier(.2,0,0,1),border-color .16s,background .16s}.maps-v2 .mx-genre-chips button:hover{border-color:var(--mx-line-strong);transform:translateY(-2px)}.maps-v2 .mx-genre-chips button.active{color:#0a1747;background:#fff;border-color:#0000}.maps-v2 .mx-summary{color:var(--mx-muted);margin:18px 0;font-size:14px}.maps-v2 .mx-summary strong{color:#fff;letter-spacing:-.03em;margin-right:6px;font-size:28px}.maps-v2 .mx-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.maps-v2 .mx-grid.is-scanning .mx-deal,.maps-v2 .mx-list.is-scanning .mx-row{opacity:.3;filter:saturate(.3);transition:opacity .15s,filter .15s}.maps-v2 .mx-grid.is-dealt .mx-deal{animation:vx-deal .55s var(--mx-ease) both;animation-delay:calc(var(--i) * 40ms)}.maps-v2 .mx-deal{min-width:0;display:grid}.maps-v2 .mx-card{--tilt-x:0deg;--tilt-y:0deg;border:1px solid var(--mx-line);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:linear-gradient(#122468b3,#08123cd9);border-radius:22px;grid-template-rows:auto 1fr;transition:transform .25s ease-out,border-color .2s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d;container-type:inline-size}.maps-v2 .mx-card:hover{border-color:var(--mx-line-strong);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-6px);box-shadow:0 30px 70px #00000073,0 0 0 1px #8fdcff2e,0 0 40px #3a63ff40}.maps-v2 .mx-card-media{aspect-ratio:16/9;cursor:pointer;background:#0b1a55;border:0;padding:0;display:block;position:relative;overflow:hidden}.maps-v2 .mx-card-media img,.maps-v2 .mx-card-media .mx-image-fallback{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mx-ease), filter .3s ease}.maps-v2 .mx-card:hover .mx-card-media img{transform:scale(1.08)}.maps-v2 .mx-card-rank,.maps-v2 .mx-card-live{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a20b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px}.maps-v2 .mx-card-rank{font-family:var(--font-geist-mono), monospace;left:10px}.maps-v2 .mx-card-live{color:var(--mx-green);right:10px}.maps-v2 .mx-deal:nth-child(-n+3) .mx-card-rank{color:var(--mx-gold);border-color:#ffcf4a80}.maps-v2 .mx-card-peek{color:#d6e2ffe6;text-align:left;opacity:0;transition:opacity .25s ease, transform .3s var(--mx-ease);background:linear-gradient(#0000,#040a2099 30%,#040a20f5);gap:8px;padding:40px 14px 12px;font-size:12px;line-height:1.45;display:grid;position:absolute;inset:auto 0 0;transform:translateY(14px)}.maps-v2 .mx-card-peek span{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maps-v2 .mx-card-peek b{color:var(--mx-cyan);font-size:12px}:is(.maps-v2 .mx-card:hover .mx-card-peek,.maps-v2 .mx-card-media:focus-visible .mx-card-peek){opacity:1;transform:none}.maps-v2 .mx-card-glare{background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,0%), #ffffff47, transparent 45%);opacity:0;mix-blend-mode:overlay;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.maps-v2 .mx-card:hover .mx-card-glare{opacity:1}.maps-v2 .mx-card-body{align-content:start;gap:6px;padding:14px 16px 16px;display:grid;position:relative}.maps-v2 .mx-card-body h3{color:#fff;letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;padding-right:34px;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.maps-v2 .mx-card-body .mx-creator{margin:0;font-size:12px}.maps-v2 .mx-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.maps-v2 .mx-card-stats span{color:#fff;background:#ffffff0d;border-radius:11px;gap:2px;padding:8px 9px;font-size:13px;font-weight:800;display:grid}.maps-v2 .mx-card-stats small{color:var(--mx-muted);font-size:10px;font-weight:650}.maps-v2 .mx-share{background:#ffffff12;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.maps-v2 .mx-share i{border-radius:inherit;background:linear-gradient(90deg, #22c37a, var(--mx-green));transform-origin:0;height:100%;display:block}.maps-v2 .mx-card-play{z-index:2;color:#04231a;background:linear-gradient(135deg,#3af095,#20c070);border:3px solid #0c1a55;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:calc(56.25cqw - 22px);right:14px;box-shadow:0 10px 24px #3af09559}.maps-v2 .mx-card-play:hover{transform:scale(1.15)}.maps-v2 .mx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.maps-v2 .mx-list.is-dealt .mx-row{animation:vx-deal .45s var(--mx-ease) both}.maps-v2 .mx-row{align-items:center;gap:10px;display:flex;position:relative}.maps-v2 .mx-row>button{border:1px solid var(--mx-line);background:var(--mx-panel);color:#fff;text-align:left;cursor:pointer;min-width:0;transition:border-color .16s ease, transform .2s var(--mx-ease), background .16s ease;border-radius:16px;flex:1;grid-template-columns:46px 46px minmax(0,1fr) 190px 90px 90px;align-items:center;gap:14px;padding:10px 14px;display:grid}.maps-v2 .mx-row>button:hover{border-color:var(--mx-line-strong);background:#3a63ff2e;transform:translate(4px)}.maps-v2 .mx-row>button>b{color:var(--mx-cyan);font:700 13px/1 var(--font-geist-mono), monospace}.maps-v2 .mx-row img,.maps-v2 .mx-row .mx-image-fallback{object-fit:cover;border-radius:12px;width:46px;height:46px}.maps-v2 .mx-row-name{gap:3px;min-width:0;display:grid}.maps-v2 .mx-row-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.maps-v2 .mx-row-name small{color:var(--mx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.maps-v2 .mx-row-players{gap:6px;display:grid}.maps-v2 .mx-row-players em{color:var(--mx-green);align-items:center;gap:7px;font-size:14px;font-style:normal;font-weight:800;display:inline-flex}.maps-v2 .mx-row-players .mx-share{margin:0}.maps-v2 .mx-row-stat{gap:2px;font-size:14px;font-weight:800;display:grid}.maps-v2 .mx-row-stat small{color:var(--mx-muted);font-size:11px;font-weight:650}.maps-v2 .mx-row>a{color:#04231a;background:linear-gradient(135deg,#3af095,#20c070);border-radius:50%;flex:0 0 44px;place-items:center;height:44px;display:grid}.maps-v2 .mx-more{border:1px dashed var(--mx-line-strong);color:#fff;cursor:pointer;background:#ffffff08;border-radius:18px;justify-items:center;gap:4px;width:min(420px,100%);margin:30px auto 0;padding:16px 20px;font-size:15px;font-weight:800;transition:border-color .16s,background .16s,transform .16s;display:grid}.maps-v2 .mx-more:hover{border-style:solid;border-color:var(--mx-cyan);background:#8fdcff14;transform:translateY(-2px)}.maps-v2 .mx-more small{color:var(--mx-muted);font-size:12px;font-weight:600}.maps-v2 .mx-empty{border:1px dashed var(--mx-line-strong);text-align:center;border-radius:22px;justify-items:center;gap:8px;padding:50px 20px;display:grid}.maps-v2 .mx-empty>span{color:var(--mx-cyan);font-size:34px;animation:2.4s ease-in-out infinite mx-bob}.maps-v2 .mx-empty strong{color:#fff;font-size:20px}.maps-v2 .mx-empty p{color:var(--mx-muted);margin:0 0 8px}.maps-v2 .mx-note{border:1px solid var(--mx-line);background:var(--mx-panel);border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:70px;padding:24px 26px;display:grid}.maps-v2 .mx-note>span{background:var(--mx-blue);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.maps-v2 .mx-note strong{color:#fff}.maps-v2 .mx-note p{color:var(--mx-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.maps-v2 .mx-note a{color:var(--mx-cyan);white-space:nowrap;font-weight:800}.maps-v2 footer{z-index:1;border-top-color:var(--mx-line);color:var(--mx-text);background:#040a1f;position:relative}.maps-v2 footer .brand{color:#fff}.maps-v2 footer>p,.maps-v2 footer>span,.maps-v2 footer .footer-legal a{color:var(--mx-muted)}.mx-reel-backdrop{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020614b8;place-items:center;padding:20px;animation:.25s both mx-fade;display:grid;position:fixed;inset:0}.mx-reel{color:#fff;background:linear-gradient(#0f2070,#071240);border:1px solid #8fdcff4d;border-radius:26px;justify-items:center;gap:6px;width:min(420px,100%);padding:26px 22px 24px;animation:.5s cubic-bezier(.16,1,.3,1) both vx-deal;display:grid;box-shadow:0 40px 100px #0009,0 0 60px #3a63ff4d}.mx-reel .mx-kicker{color:#8fdcff;font:750 12px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0}.mx-reel-title{margin-bottom:14px;font-size:22px}.mx-reel-window{background:#040a20b3;border-radius:18px;width:100%;height:192px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.mx-reel-window ul{margin:0;padding:0;list-style:none;transform:translate(0,0)}.mx-reel-window ul.is-spinning{transform:translate3d(0, calc((1 - var(--steps)) * 64px), 0);transition:transform 2.6s cubic-bezier(.12,.8,.18,1)}.mx-reel-window li{white-space:nowrap;align-items:center;gap:12px;height:64px;padding:0 18px;font-size:16px;font-weight:800;display:flex}.mx-reel-window li span{text-overflow:ellipsis;overflow:hidden}.mx-reel-window img,.mx-reel-window .mx-image-fallback{object-fit:cover;border-radius:12px;flex:none;width:44px;height:44px}.mx-reel-marker{pointer-events:none;border:2px solid #8fdcff;border-radius:14px;height:64px;position:absolute;top:64px;left:8px;right:8px;box-shadow:0 0 24px #8fdcff73,inset 0 0 18px #8fdcff26}.mx-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020614b8}:root .mx-modal.map-modal{color:#eef3ff;background:linear-gradient(#0d1c62,#071240);border:1px solid #8fdcff40;border-radius:26px;box-shadow:0 50px 120px #0009}.mx-modal .map-modal-cover{position:relative;overflow:hidden}.mx-modal .map-modal-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0d1c62);position:absolute;inset:0}.mx-modal .map-modal-cover img{animation:8s ease-out both mx-kenburns}.mx-rank-badge{--m-top:#9bb4ff;--m-a:#5679ff;--m-b:#2f4fd6;--m-side:#1f3aa8;--m-glow:#5679ff73;z-index:2;box-shadow:0 18px 40px #00000073, 0 0 30px var(--m-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#040a20b8;border:1px solid #ffffff29;border-radius:20px;align-items:center;gap:14px;padding:8px 18px 8px 8px;animation:.6s cubic-bezier(.16,1,.3,1) .15s both vx-deal;display:flex;position:absolute;bottom:22px;left:22px}.mx-rank-badge[data-tier=gold]{--m-top:#ffe8a0;--m-a:#ffd257;--m-b:#e3a314;--m-side:#a87406;--m-glow:#ffcf4a73}.mx-rank-badge[data-tier=silver]{--m-top:#fff;--m-a:#e3e9f8;--m-b:#a9b7dc;--m-side:#7684ad;--m-glow:#cddaff59}.mx-rank-badge[data-tier=bronze]{--m-top:#ffd6b3;--m-a:#f5ab72;--m-b:#c97b44;--m-side:#8e4c26;--m-glow:#f5ab7266}.mx-rank-medal{background:linear-gradient(180deg, var(--m-a), var(--m-b));min-width:64px;height:64px;box-shadow:inset 0 4px 0 var(--m-top), inset 0 -6px 0 var(--m-side), 0 6px 0 color-mix(in srgb, var(--m-side) 80%, #000), 0 10px 18px #00000059;color:#fff;letter-spacing:-.04em;text-shadow:0 2px #00000040;border-radius:14px;grid-auto-flow:column;justify-content:center;align-items:baseline;padding:0 10px;font-size:34px;font-weight:900;line-height:64px;display:grid;position:relative;overflow:hidden}.mx-rank-medal small{opacity:.85;margin-right:1px;font-size:18px}.mx-rank-badge[data-tier=silver] .mx-rank-medal{color:#2a3866;text-shadow:0 1px #ffffffb3}.mx-rank-badge[data-tier=gold] .mx-rank-medal{color:#fff;text-shadow:0 2px #b07a08,0 0 12px #a0640073}.mx-rank-medal:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out 1s infinite mx-medal-shine;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)}@keyframes mx-medal-shine{0%{left:-60%}35%,to{left:130%}}.mx-rank-crown{text-shadow:none;opacity:.9;font-size:14px;line-height:1;position:absolute;top:2px;left:50%;translate:-50%}.mx-rank-copy{gap:3px;display:grid}.mx-rank-copy small{color:#d6e2ffb3;font:650 11px/1 var(--font-geist-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase}.mx-rank-copy strong{color:#fff;letter-spacing:-.02em;font-size:17px}.mx-rank-copy em{color:#3af095;align-items:center;gap:7px;font-size:13px;font-style:normal;font-weight:750;display:inline-flex}.mx-rank-copy em i{background:#3af095;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite mx-live}@media (max-width:760px){.mx-rank-badge{gap:10px;padding:6px 14px 6px 6px;bottom:14px;left:14px}.mx-rank-medal{min-width:52px;height:52px;font-size:28px;line-height:52px}.mx-rank-copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.mx-rank-badge,.mx-rank-medal:after,.mx-rank-copy em i{animation:none}}.mx-modal .map-modal-close{z-index:2;color:#fff;background:#040a20b3;border:1px solid #ffffff40}.mx-modal .map-modal-heading h2{color:#fff}.mx-modal .mx-chip{color:#d6e2ff;background:#ffffff0f;border:1px solid #8fdcff33;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.mx-modal .mx-chip-row{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.mx-modal .mx-creator{color:#cddaffb3}.mx-modal .mx-creator strong{color:#fff}.mx-modal .mx-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.mx-modal .mx-stat-row div{background:#040a2080;border:1px solid #8fdcff24;border-radius:14px;padding:12px 14px}.mx-modal .mx-stat-row dt{color:#cddaffb3;font-size:11px}.mx-modal .mx-stat-row dd{color:#fff;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:18px;font-weight:800}.mx-modal .mx-live-number{align-items:center;gap:8px;display:flex;color:#3af095!important}.mx-modal .mx-live-number i{background:#3af095;border-radius:50%;width:8px;height:8px}.mx-votes{gap:8px;margin:0 0 18px;display:grid}.mx-votes-bar{background:#ff5a6e8c;border-radius:99px;height:10px;display:block;overflow:hidden}.mx-votes-bar i{transform-origin:0;background:linear-gradient(90deg,#22c37a,#3af095);height:100%;animation:1s cubic-bezier(.16,1,.3,1) both mx-grow-x;display:block}@keyframes mx-grow-x{0%{transform:scaleX(0)}}.mx-votes>span:last-child{color:#cddaffcc;justify-content:space-between;font-size:12px;display:flex}.mx-modal .map-description-block,.mx-modal .map-facts-grid>div{color:#eef3ff;background:#040a2073;border-color:#8fdcff24}.mx-modal .map-description-block p,.mx-modal .map-facts-grid span{color:#cddaffb3}.mx-modal .map-description-block{background:0 0;border:0}:root .mx-modal .map-description-block>div{color:#e2eaffe6;background:#040a208c;border:1px solid #8fdcff24}.mx-modal .map-description-block>p{color:#8fdcff}.mx-modal .map-facts-grid strong{color:#fff}.mx-modal .play-map-button.mx-button{color:#04231a;background:linear-gradient(135deg,#3af095,#20c070);border:0;border-radius:16px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:850;display:flex;box-shadow:0 14px 30px #3af0954d}.maps-v2 .mx-hero-canvas{z-index:1;width:100%;height:100%;animation:1.2s both mx-canvas-in;display:block;position:absolute;inset:0}@keyframes mx-canvas-in{0%{opacity:0}}:root .maps-v2 .mx-hero[data-hero3d] .voxel-field,.maps-v2 .mx-hero-scrim{display:none}.maps-v2 .mx-hero[data-hero3d] .mx-hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(70% 80% at 22%,#060b22d1,#060b2259 55%,#0000 75%),linear-gradient(#060b228c,#0000 28% 78%,#060b22b3);display:block;position:absolute;inset:0}.maps-v2 .mx-hero[data-hero3d] .mx-hero-grid{pointer-events:none}.maps-v2 .mx-hero[data-hero3d] .mx-hero-copy{pointer-events:auto}.maps-v2 .mx-podium.is-3d{perspective:none}.maps-v2 .mx-podium.is-3d .mx-podium-rays,.maps-v2 .mx-podium.is-3d .mx-podium-floor,.maps-v2 .mx-podium.is-3d .mx-pillar-face{display:none}.maps-v2 .mx-podium.is-3d .mx-podium-stage{transition:none;transform:none}.maps-v2 .mx-podium.is-3d .mx-pillar{width:150px;height:auto;transform:translate(calc(var(--cx,-999px) - 50%), calc(var(--cy,-999px) - 100%));opacity:0;pointer-events:none;margin:0;transition:opacity .3s,scale .55s cubic-bezier(.34,1.56,.64,1);animation:none;top:0;bottom:auto;left:0;scale:.8}.maps-v2 .mx-podium.is-3d .mx-pillar.is-landed{opacity:1;pointer-events:auto;scale:1}.maps-v2 .mx-podium.is-3d .mx-pillar-game{width:auto;margin:0;position:static;transform:none}.maps-v2 .mx-podium.is-3d .mx-pillar-game-inner{transition:border-color .2s,box-shadow .2s,translate .35s cubic-bezier(.34,1.56,.64,1)}:is(.maps-v2 .mx-podium.is-3d .mx-pillar.is-hot .mx-pillar-game-inner,.maps-v2 .mx-podium.is-3d .mx-pillar:hover .mx-pillar-game-inner,.maps-v2 .mx-podium.is-3d .mx-pillar:focus-visible .mx-pillar-game-inner){border-color:var(--mx-cyan);translate:0 -10px;box-shadow:0 22px 46px #00000073,0 0 34px #8fdcff59}@media (max-width:1100px){.maps-v2 .mx-hero-grid{text-align:center;grid-template-columns:1fr}.maps-v2 .mx-hero-canvas{height:600px;top:auto}.maps-v2 .mx-hero-copy{justify-items:center;display:grid}:root .maps-v2 .mx-hero .eyebrow{margin-inline:auto}.maps-v2 .mx-hero-live,.maps-v2 .mx-hero-copy .mx-actions{justify-content:center}.maps-v2 .mx-podium{width:min(560px,100%);margin:0 auto}.maps-v2 .mx-spotlight{grid-template-columns:1fr}.maps-v2 .mx-rail{scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.maps-v2 .mx-rail li{flex:0 0 260px}.maps-v2 .mx-duo{grid-template-columns:1fr}.maps-v2 .mx-toolbar{flex-wrap:wrap}.maps-v2 .mx-search{flex-basis:100%}}@media (max-width:760px){:root .maps-v2 .mx-hero.hero-voxel{padding:60px 16px 40px}.maps-v2 .mx-podium{height:380px}.maps-v2 .mx-podium-stage{transform:scale(.72) rotateX(var(--rx)) rotateY(var(--ry));transform-origin:50% 80%}.maps-v2 .mx-podium.is-3d .mx-pillar{width:100px}.maps-v2 .mx-podium.is-3d .mx-pillar-game-inner{border-radius:14px;padding:9px 7px 8px}.maps-v2 .mx-podium.is-3d .mx-pillar-game img,.maps-v2 .mx-podium.is-3d .mx-pillar-game .mx-image-fallback{border-radius:12px;width:42px;height:42px}.maps-v2 .mx-podium.is-3d .mx-pillar-game strong{font-size:11.5px}.maps-v2 .mx-podium.is-3d .mx-pillar-game small{font-size:10.5px}.maps-v2 .mx-content{width:calc(100% - 24px);padding-top:40px}.maps-v2 .mx-section-head{flex-direction:column;align-items:flex-start}.maps-v2 .mx-spotlight-stage{min-height:520px}.maps-v2 .mx-spotlight-media:after{background:linear-gradient(#040a2033 0%,#040a20d9 45%,#040a20f7 100%)}.maps-v2 .mx-spotlight-copy{align-content:end;min-height:520px;padding:24px 20px}.maps-v2 .mx-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.maps-v2 .mx-genre-grid{grid-template-columns:1fr}.maps-v2 .mx-toolbar{top:8px}.maps-v2 .mx-segmented{flex:100%;overflow-x:auto}.maps-v2 .mx-segmented button{padding:0 8px;font-size:12px}.maps-v2 .mx-grid{grid-template-columns:1fr}.maps-v2 .mx-row>button{grid-template-columns:34px 42px minmax(0,1fr) 90px}.maps-v2 .mx-row-stat,.maps-v2 .mx-row-players .mx-share{display:none}.maps-v2 .mx-note{grid-template-columns:auto 1fr}.maps-v2 .mx-note a{grid-column:1/-1}.mx-modal .mx-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.maps-v2 .mx-podium-rays,.maps-v2 .mx-pillar,.maps-v2 .mx-pillar-game-inner,.maps-v2 .mx-crown,.maps-v2 .mx-spotlight-media img,.maps-v2 .mx-spotlight-copy,.maps-v2 .mx-grid.is-dealt .mx-deal,.maps-v2 .mx-list.is-dealt .mx-row,.maps-v2 .mx-empty>span,.mx-modal .map-modal-cover img,.mx-votes-bar i{animation:none}.maps-v2 .mx-rail-progress{display:none}.maps-v2 .mx-ticker-track{flex-wrap:wrap;animation:none}.maps-v2 .mx-ticker-track[aria-hidden=true]{display:none}.maps-v2 .mx-ticker{-webkit-mask-image:none;mask-image:none}.maps-v2 .mx-race-bar i,.maps-v2 .mx-genre-bar i,.maps-v2 .mx-genre-grid button{transition:none}.maps-v2 .mx-card,.maps-v2 .mx-card:hover{transform:none}.maps-v2 .mx-live-dot,.maps-v2 [class*=mx-] i{animation:none}}
