.lx .mm{padding:9vh 4vw 6vh}.lx .mm .lx-world-head{margin-bottom:1.4vh}.lx .mm-stage{--amber:#ecb280;--live:#8fe6ff;--cold:#7d8f99;position:relative;z-index:3;width:min(100%,calc((100svh - 30vh) * 1.802))}.lx .mm .lx-map{width:100%}.lx .mm-idle{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:hsla(28,74%,71%,.45);box-shadow:0 0 0 3px rgba(2,8,12,.5)}.lx .mm-mark.live{--amber:var(--live)}.lx .mm-mark.live .lx-mark-dot{box-shadow:0 0 0 4px rgba(2,8,12,.6),0 0 0 5.5px rgba(238,247,251,.85),0 0 20px rgba(143,230,255,.95)}.lx .mm-mark.sealed{--amber:var(--cold)}.lx .mm-mark.sealed:after,.lx .mm-mark.sealed:before{animation-duration:4.5s}.lx .mm-mark.sealed .lx-mark-dot{box-shadow:0 0 0 4px rgba(2,8,12,.6),0 0 0 5.5px rgba(160,180,190,.6)}.lx .mm-mark.past:after,.lx .mm-mark.past:before{animation:none}.lx .mm-label{position:absolute;top:-11px;white-space:nowrap;pointer-events:none;font-family:var(--font-vt323),monospace;font-size:clamp(14px,1.1vw,18px);letter-spacing:.1em;padding:1px 7px;background:rgba(2,8,12,.72);border:1px solid var(--lx-line);color:var(--amber);text-shadow:0 0 8px rgba(0,0,0,.9)}.lx .mm-label.r{left:22px}.lx .mm-label.l{right:22px}.lx .mm-label.live{color:var(--live);border-color:rgba(143,230,255,.45)}.lx .mm-label.sealed{color:var(--cold)}.lx .mm-stage:has(.mm-window) .mm-label{opacity:.55}.lx .mm-window{width:clamp(300px,34vw,460px);max-height:min(72vh,640px);overflow-y:auto;padding:12px 16px 16px;scrollbar-width:thin;scrollbar-color:rgba(143,230,255,.3) transparent}.lx .mm-window:after{border-color:var(--amber)}.lx .mm-win-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lx .mm-window .lx-place-tag{margin:0;color:var(--live)}.lx .mm-loc{color:var(--lx-mute)}.lx .mm-x{border:1px solid var(--lx-line);background:transparent;color:var(--lx-dim);cursor:pointer;width:26px;height:26px;line-height:1;font-size:18px;flex-shrink:0}.lx .mm-x:hover{color:var(--lx-cyan);border-color:var(--lx-cyan)}.lx .mm-window h3{margin-top:10px;font-size:clamp(17px,1.5vw,21px)}.lx .mm-when{font-family:var(--font-vt323),monospace;font-size:17px;letter-spacing:.06em;color:var(--lx-dim);margin:-2px 2px 10px}.lx .mm-when b{font-weight:400;color:var(--live)}.lx .mm-window p.mm-brief{font-size:15px;line-height:1.55;color:var(--lx-ink);margin:0 2px 10px}.lx .mm-window p.mm-reality{font-size:13.5px;line-height:1.5;color:var(--lx-dim);margin:0 2px 12px}.lx .mm-link{color:var(--lx-cyan);text-decoration:none;white-space:nowrap}.lx .mm-link:hover{text-shadow:0 0 10px rgba(143,230,255,.6)}.lx .mm-objhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin:4px 2px 8px;padding-top:10px;border-top:1px solid var(--lx-line);font-family:var(--font-vt323),monospace;font-size:17px;letter-spacing:.12em;color:var(--lx-dim)}.lx .mm-note{letter-spacing:.04em;color:var(--lx-mute);font-size:15px}.lx .mm-count{color:var(--live)}.lx .mm-objs{list-style:none;margin:0 2px;padding:0;display:grid;gap:6px}.lx .mm-objs li{display:flex;align-items:center;gap:10px;padding:7px 8px;font-size:14px;border:1px solid rgba(160,225,245,.1);background:rgba(143,230,255,.03);transition:background .15s,border-color .15s}.lx .mm-objs li:hover{background:rgba(143,230,255,.08);border-color:rgba(143,230,255,.35)}.lx .mm-ot{flex:1;color:var(--lx-ink);text-decoration:none}.lx .mm-objs li:hover .mm-ot{color:var(--lx-cyan)}.lx .mm-oe{font-family:var(--font-vt323),monospace;font-size:17px;color:var(--amber)}.lx .mm-tick{display:inline-grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--lx-line);transform:rotate(45deg);font-size:10px;color:var(--live)}.lx .mm-objs li.done .mm-ot{color:var(--lx-mute);text-decoration:line-through}.lx .mm-objs li.done .mm-tick{border-color:var(--live);background:rgba(143,230,255,.16);font-size:0}.lx .mm-objs li.done .mm-tick:after{content:"";width:6px;height:6px;background:var(--live)}.lx .mm-reward{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:12px 2px 0;padding-top:10px;border-top:1px solid var(--lx-line);font-size:13.5px;color:var(--lx-ink)}.lx .mm-reward-k{font-family:var(--font-vt323),monospace;font-size:16px;letter-spacing:.14em;color:var(--amber)}.lx .mm-dim{color:var(--lx-dim)}.lx .mm-mark.trial{--amber:#ff3b4a}.lx .mm-mark.trial:after,.lx .mm-mark.trial:before{animation-duration:1.8s}.lx .mm-mark.trial .lx-mark-dot{box-shadow:0 0 0 4px rgba(12,2,4,.6),0 0 0 5.5px hsla(0,100%,89%,.85),0 0 22px rgba(255,45,60,.95),0 0 44px rgba(255,45,60,.45);animation:mm-red 1.8s ease-in-out infinite}@keyframes mm-red{50%{filter:brightness(1.35)}}.lx .mm-label.trial{color:#ff6b76;border-color:rgba(255,59,74,.55);text-shadow:0 0 10px rgba(255,45,60,.7)}.lx .mm-idx.trial{--c:#ff5a66;box-shadow:0 0 18px rgba(255,45,60,.18)}.lx .mm-idx.trial.on,.lx .mm-idx.trial:hover{background:rgba(255,59,74,.1)}.lx .mm-window.trial{--amber:#ff3b4a;--live:#ff6b76;scrollbar-color:rgba(255,59,74,.35) transparent}.lx .mm-window.trial .mm-link{color:#ff8a93}.lx .mm-window.trial .mm-objs li:hover{background:rgba(255,59,74,.08);border-color:rgba(255,59,74,.35)}.lx .mm-window.trial .mm-objs li:hover .mm-ot{color:#ff8a93}@media (prefers-reduced-motion:reduce){.lx .mm-mark.trial .lx-mark-dot{animation:none}}.lx .mm-prizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 2px 6px}.lx .mm-prizes div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:1px solid rgba(160,225,245,.1);background:rgba(143,230,255,.03)}.lx .mm-prizes span{font-size:14px;letter-spacing:.1em;color:var(--lx-dim)}.lx .mm-prizes b,.lx .mm-prizes span{font-family:var(--font-vt323),monospace}.lx .mm-prizes b{font-size:20px;font-weight:400;color:var(--amber)}.lx .mm-prizes .p1{border-color:rgba(255,59,74,.5)}.lx .mm-prizes .p1 b,.lx .mm-rank{color:var(--live)}.lx .mm-rank{width:16px;flex-shrink:0;text-align:center;font-family:var(--font-vt323),monospace;font-size:17px}.lx .mm-index{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:2.4vh;width:min(100%,1100px)}.lx .mm-idx{--c:#ecb280;display:flex;flex-direction:column;align-items:flex-start;gap:2px;cursor:pointer;min-width:190px;padding:8px 14px;text-align:left;color:var(--lx-ink);background:linear-gradient(180deg,rgba(8,18,24,.72),rgba(2,6,9,.82));border:1px solid var(--lx-line);transition:background .15s,border-color .15s}.lx .mm-idx.live{--c:#8fe6ff}.lx .mm-idx.sealed{--c:#7d8f99}.lx .mm-idx.on,.lx .mm-idx:hover{border-color:var(--c);background:rgba(143,230,255,.08)}.lx .mm-idx-tag{font-family:var(--font-vt323),monospace;font-size:15px;letter-spacing:.14em;color:var(--c)}.lx .mm-idx-title{font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.lx .mm-foot{position:relative;z-index:3;margin:2.4vh 0 0;max-width:72ch;text-align:center;font-size:13px;line-height:1.5;color:var(--lx-mute)}@media (max-width:860px){.lx .mm{padding:6vh 0 8vh}.lx .mm-stage{width:100%}.lx .mm-label{display:none}.lx .mm .mm-window,.lx .mm .mm-window.left,.lx .mm .mm-window.right{position:relative;left:auto!important;top:auto!important;width:92%;margin:12px auto 0;max-height:none;transform:none;translate:none}.lx .mm.open .lx-map{margin-bottom:0}.lx .mm-index{padding:0 4vw}.lx .mm-idx{flex:1 1 44%;min-width:0}.lx .mm-foot{padding:0 5vw}}@media (min-width:861px){.lx .mm{padding-top:6vh}.lx .mm .lx-world-head h2{font-size:clamp(26px,3.2vw,46px)}.lx .mm .lx-world-head p{font-size:18px;margin-top:.4vh}.lx .mm-stage{width:min(100%,calc((100svh - 22vh) * 1.802))}.lx .mm .mm-window.above,.lx .mm .mm-window.below,.lx .mm .mm-window.mid{top:50%!important;translate:0 -50%;max-height:calc(100% - 16px)}.lx .mm{padding-top:10vh}.lx .mm-stage{width:min(100%,calc((100svh - 28vh) * 1.802))}.lx .mm .mm-objs{gap:4px}.lx .mm .mm-objs li{padding:5px 8px}.lx .mm-window p.mm-brief{font-size:14px}}@media (max-width:860px){.lx .mm{overflow-x:hidden;padding-bottom:calc(6vh + 40px)}.lx .mm .lx-world-head h2{font-size:clamp(22px,8vw,40px);letter-spacing:.14em;padding-left:.14em}.lx .mm .lx-world-head p{font-size:16px}.lx .mm .lx-ro.tl{max-width:calc(100% - 2.7vw - 60px);overflow:hidden;text-overflow:ellipsis}.lx .mm .mm-window{box-sizing:border-box;overflow-wrap:anywhere}.lx .mm .mm-win-top .lx-place-tag{min-width:0}.lx .mm .mm-when{font-size:15px}.lx .mm .mm-objhead .mm-link{white-space:normal}.lx .mm-idx{flex:1 1 calc(50% - 5px);box-sizing:border-box}.lx .mm-idx-title{overflow-wrap:anywhere}}@media (max-width:380px){.lx .mm-idx{flex-basis:100%}}@media (max-width:860px){.lx .mm{padding-top:calc(3.4vh + 52px)}}