.lm-comp{position:absolute;inset:0;container-type:size;overflow:hidden;background:radial-gradient(120% 90% at 78% 30%,#3A3A33 0,#22241F 55%,#171915 100%)}.lm-comp:before{content:"";position:absolute;right:-12cqw;top:-20cqh;width:70cqw;height:90cqh;border-radius:50%;background:radial-gradient(closest-side,rgba(244,170,90,.22),rgba(244,170,90,0))}.lm-t{position:absolute;margin:0;width:17cqw;aspect-ratio:1;border-radius:1.1cqw;overflow:hidden;background:#2A2C27;box-shadow:0 2.4cqw 5cqw -2cqw rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)}.lm-t img,.lm-t video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lm-t video{transform:none!important}.lm-t1{left:44cqw;top:16cqh}.lm-t2{left:62.5cqw;top:30cqh}.lm-t3{left:81cqw;top:12cqh}@container (aspect-ratio < 1.5){.lm-t{width:29cqw;border-radius:1.8cqw}.lm-t1{left:4.5cqw;top:22cqh}.lm-t2{left:35.5cqw;top:36cqh}.lm-t3{left:66.5cqw;top:14cqh}}@container (aspect-ratio < .9){.lm-t{width:30cqw}.lm-t1{left:3.5cqw;top:18cqh}.lm-t2{left:35cqw;top:25cqh}.lm-t3{left:66.5cqw;top:14cqh}}.md-comp{position:absolute;inset:0;container-type:size;overflow:hidden;background:linear-gradient(160deg,#101C3D,#0A1129 55%,#070B1A)}.md-glow{right:-18cqw;top:-26cqh;width:80cqw;height:120cqh;border-radius:50%;background:radial-gradient(closest-side,rgba(64,124,230,.38),rgba(64,124,230,0))}.md-glow,.md-win{position:absolute}.md-win{left:41cqw;top:15cqh;width:55cqw;border-radius:1cqw;overflow:hidden;background:#0B1226;padding-top:1.9cqw;box-shadow:0 2.4cqw 6cqw -2cqw rgba(0,0,0,.7),0 0 0 1px rgba(140,170,255,.14);transform:rotate(-.6deg)}.md-win i{position:absolute;top:.68cqw;width:.55cqw;height:.55cqw;border-radius:50%;background:#2A3557}.md-win i:first-child{left:1cqw}.md-win i:nth-child(2){left:1.9cqw}.md-win i:nth-child(3){left:2.8cqw}.md-comp .md-win img{position:static;display:block;width:100%;height:auto;transform:none}.md-route{position:absolute;left:69cqw;top:61cqh;width:25cqw;padding:1.2cqw 1.3cqw;border-radius:1cqw;background:rgba(246,248,255,.94);color:#0D1630;box-shadow:0 2cqw 5cqw -2cqw rgba(0,0,0,.6);animation:mdfloat 8s ease-in-out infinite}.md-route p{margin:0;display:flex;align-items:center;gap:.8cqw;padding:.55cqw 0;font:500 max(8px,1cqw)/1.2 var(--f-body,system-ui);white-space:nowrap}.md-route p+p{border-top:1px solid rgba(13,22,48,.1)}.md-route b{flex:none;width:1.5cqw;height:1.5cqw;border-radius:50%;display:grid;place-items:center;font:500 max(6px,.75cqw)/1 var(--f-body,system-ui);background:#2F6FE4;color:#fff}.md-route span{color:#56607A;font-weight:400;margin-left:auto;padding-left:1cqw}@keyframes mdfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqh)}}@container (aspect-ratio < 1.5){.md-win{left:7cqw;top:14cqh;width:86cqw;border-radius:1.6cqw;padding-top:3cqw}.md-win i{top:1.1cqw;width:.9cqw;height:.9cqw}.md-win i:first-child{left:1.6cqw}.md-win i:nth-child(2){left:3cqw}.md-win i:nth-child(3){left:4.4cqw}.md-route{left:44cqw;top:58cqh;width:50cqw;padding:2cqw 2.2cqw;border-radius:1.6cqw}.md-route p{font-size:max(8px,2cqw);gap:1.4cqw;padding:1cqw 0}.md-route b{width:2.8cqw;height:2.8cqw;font-size:max(6px,1.4cqw)}}@container (aspect-ratio < .9){.md-win{top:13cqh}.md-route{left:30cqw;top:33cqh;width:64cqw}.md-route p{font-size:max(9px,3cqw)}.md-route b{width:4cqw;height:4cqw;font-size:max(7px,2cqw)}}.cb-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 50%;display:block;background:#04201A}@media (prefers-reduced-motion:reduce){.md-route{animation:none}}.gliding .jc-badge,.gliding .jc-win,.gliding .lm-t,.gliding .md-route,.gliding .md-win{transition:left .9s cubic-bezier(.6,0,.2,1),top .9s cubic-bezier(.6,0,.2,1),width .9s cubic-bezier(.6,0,.2,1)}@container (aspect-ratio >= 1.5){:is(.w-media,.from-card) .lm-t{width:24cqw;border-radius:1.4cqw}:is(.w-media,.from-card) .lm-t1{left:13cqw;top:22cqh}:is(.w-media,.from-card) .lm-t2{left:38cqw;top:36cqh}:is(.w-media,.from-card) .lm-t3{left:63cqw;top:15cqh}:is(.w-media,.from-card) .md-win{left:12cqw;top:11cqh;width:70cqw}:is(.w-media,.from-card) .md-route{left:58cqw;top:58cqh;width:32cqw}:is(.w-media,.from-card) .jc-win-a{left:8cqw;top:14cqh;width:58cqw}:is(.w-media,.from-card) .jc-win-b{left:52cqw;top:44cqh;width:40cqw}:is(.w-media,.from-card) .jc-badge{left:76cqw;top:9cqh}}