@font-face{font-family:Stencil;font-weight:700;src:url(../fonts/stencil-700.woff2)format("woff2");font-display:swap}@font-face{font-family:Stencil;font-weight:500;src:url(../fonts/stencil-500.woff2)format("woff2");font-display:swap}@font-face{font-family:Khand;font-weight:500;src:url(../fonts/khand-500.woff2)format("woff2");font-display:swap}@font-face{font-family:Khand;font-weight:700;src:url(../fonts/khand-700.woff2)format("woff2");font-display:swap}@font-face{font-family:Satoshi;font-weight:400;src:url(../fonts/satoshi-400.woff2)format("woff2");font-display:swap}@font-face{font-family:Satoshi;font-weight:500;src:url(../fonts/satoshi-500.woff2)format("woff2");font-display:swap}@font-face{font-family:Satoshi;font-weight:700;src:url(../fonts/satoshi-700.woff2)format("woff2");font-display:swap}:root{--steel:#0b1316;--panel:#102026db;--panel-2:#1b2e35;--line:#2c4650;--orange:#e8962e;--orange-2:#c77a1c;--bone:#e9eef0;--muted:#8fa3aa;--green:#4ade80;--red:#ff3b3b;--teal:#39c3cf;--stencil:"Stencil", "Khand", sans-serif;--num:"Khand", sans-serif;--body:"Satoshi", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;-webkit-touch-callout:none;background:var(--steel);height:100%;color:var(--bone);font-family:var(--body);-webkit-user-select:none;user-select:none;overflow:hidden}#gl{width:100vw;height:100svh;image-rendering:pixelated;display:block;position:fixed;inset:0}.layer{z-index:5;position:fixed;inset:0}.hidden{display:none!important}button{font-family:var(--stencil);letter-spacing:.06em;text-transform:uppercase;background:var(--panel-2);color:var(--bone);border:1px solid var(--line);cursor:pointer;padding:10px 18px;font-size:18px;font-weight:700}button:hover,button:focus-visible{border-color:var(--bone);outline:none}button.cta{background:var(--orange);color:#0b0f10;border-color:var(--orange-2);box-shadow:inset 0 -4px 0 var(--orange-2);padding:14px 26px;font-size:24px}button.cta:hover{background:#f5a640}button.ghost{background:0 0}button.danger{border-color:var(--red);color:var(--red);background:0 0}button.x{padding:4px 8px;font-size:12px}h2{font-family:var(--stencil);letter-spacing:.08em;color:var(--bone);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.muted{color:var(--muted)}.small{font-size:12px}input[type=text],input:not([type]){font-family:var(--num);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);border:1px solid var(--line);background:#0e1a1f;width:100%;padding:10px 12px;font-size:22px}input:focus{border-color:var(--orange);outline:none}.row{border-bottom:1px solid var(--line);font-family:var(--num);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.row input[type=range]{width:160px;accent-color:var(--orange)}.row input[type=checkbox]{width:20px;height:20px;accent-color:var(--orange)}.foot{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.5}.stack{flex-direction:column;gap:10px;display:flex}#hud{pointer-events:none}#hud .box,#hud button,#hud input,#hud .r{pointer-events:auto}.topbar{top:env(safe-area-inset-top);grid-template-columns:1fr auto 1fr;align-items:start;padding:10px 16px;display:grid;position:absolute;left:0;right:0}.tb-left{align-items:flex-start;gap:12px;display:flex}.radar{background:#0a1e288c;border:2px solid #39c3cf99;border-radius:50%;width:150px;height:150px;box-shadow:inset 0 0 20px #39c3cf40}.tb-meta{flex-direction:column;gap:2px;display:flex}.score{background:var(--panel);border:1px solid var(--line);align-items:stretch;gap:0;display:flex}.score-mid{text-align:center;min-width:150px;padding:4px 18px}.s-ally,.s-enemy{font-family:var(--num);color:#0b0f10;place-items:center;min-width:64px;font-size:34px;font-weight:700;display:grid}.s-ally{background:var(--teal);clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.s-enemy{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);background:#ff4d4d}.roster{font-family:var(--num);letter-spacing:.08em;flex-direction:column;align-items:flex-end;gap:2px;margin-top:6px;font-size:14px;display:flex}.roster span{background:#00000059;padding:1px 6px}.roster .ally{color:var(--teal)}.roster .enemy{color:#ff6b6b}.roster .dead{opacity:.45;text-decoration:line-through}.feed .ally{color:var(--teal)}.feed .enemy{color:#ff6b6b}.brand-mini{font-family:var(--stencil);letter-spacing:.08em;margin-right:10px;font-size:16px}.tb-right{text-align:right;font-family:var(--num);letter-spacing:.1em;font-size:13px}.tb-right span{margin-left:10px}.tb-left{font-family:var(--num);letter-spacing:.1em;font-size:13px}.tb-center{text-align:center;background:var(--panel);border:1px solid var(--line);min-width:150px;padding:4px 18px}.phase{font-family:var(--stencil);letter-spacing:.2em;color:var(--orange);font-size:13px}.timer{font-family:var(--num);font-size:30px;font-weight:700;line-height:1}.spectate{font-family:var(--stencil);letter-spacing:.2em;color:var(--bone);border-top:2px solid var(--orange);white-space:nowrap;background:#0000008c;margin-top:6px;padding:3px 12px;font-size:13px}.feed{font-family:var(--num);letter-spacing:.08em;flex-direction:column;align-items:center;gap:3px;margin-top:8px;font-size:16px;font-weight:700;display:flex}.feed div{background:#00000073;padding:2px 10px}.feed div.me{border-left-color:var(--orange)}.feed div.dead{border-left-color:var(--red)}.feed b{color:var(--orange);font-weight:700}.feed em{color:var(--muted);margin:0 6px;font-style:normal}.crosshair{--gap:5px;width:0;height:0;position:absolute;top:50%;left:50%}.crosshair i{background:var(--bone);position:absolute;box-shadow:0 0 2px #000}.crosshair i:first-child{left:-1px;top:calc(-8px - var(--gap));width:2px;height:8px}.crosshair i:nth-child(2){left:-1px;top:var(--gap);width:2px;height:8px}.crosshair i:nth-child(3){top:-1px;left:calc(-8px - var(--gap));width:8px;height:2px}.crosshair i:nth-child(4){top:-1px;left:var(--gap);width:8px;height:2px}.hitmark{opacity:0;border:3px solid var(--bone);border-color:var(--bone) transparent var(--bone) transparent;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hitmark.head{border-color:var(--red) transparent var(--red) transparent}.vignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px #ff1e1e00}.bl{left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));position:absolute}.opcard{background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px));gap:10px;padding:8px;display:flex}.op-portrait{border:1px solid var(--line);background:#0e1a1f;width:84px;height:84px;position:relative;overflow:hidden}.op-portrait img{object-fit:cover;width:100%;height:100%;display:block}.op-lvl{font-family:var(--num);letter-spacing:.1em;background:var(--orange);color:#0b0f10;padding:2px 6px;font-size:11px;position:absolute;bottom:0;left:0}.op-body{flex-direction:column;gap:4px;min-width:240px;display:flex}.op-call{font-family:var(--stencil);letter-spacing:.04em;font-size:20px;font-weight:700;line-height:1}.op-name{font-family:var(--num);letter-spacing:.16em;color:var(--orange);font-size:12px}.bar{border:1px solid var(--line);background:#0e1a1f;align-items:center;height:14px;display:flex;position:relative}.bar b{font-family:var(--num);color:var(--muted);font-size:12px;position:absolute;left:-16px}.bar i{width:100%;height:100%;transition:width .15s linear;display:block}.hp-bar i{background:linear-gradient(90deg,#4ade80,#22c55e)}.hp-bar i.low{background:var(--red)}.stam-bar{height:8px}.stam-bar i{background:var(--teal)}.hp-num{font-family:var(--num);color:#0b0f10;font-size:13px;font-weight:700;position:absolute;top:-1px;right:6px}.wcard{background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.wcard img{object-fit:contain;width:110px;height:60px;display:block}.br{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));text-align:right;position:absolute}.ammo{font-family:var(--num);font-size:54px;font-weight:700;line-height:.9}.ammo-res{color:var(--muted);margin-left:6px;font-size:22px}.wname{font-family:var(--stencil);letter-spacing:.16em;color:var(--orange);font-size:14px}.wslots{justify-content:flex-end;gap:4px;margin-bottom:6px;display:flex}.wslots span{border:1px solid var(--line);background:var(--panel);opacity:.7;place-items:center;width:46px;height:30px;display:grid}.wslots span img{object-fit:contain;width:40px;height:24px}.wslots span.on{border-color:var(--orange);opacity:1}.banner{font-family:var(--stencil);letter-spacing:.08em;color:var(--bone);text-shadow:0 2px #000,0 0 30px #e8962e80;opacity:0;white-space:nowrap;font-size:44px;font-weight:700;position:absolute;top:24%;left:50%;transform:translate(-50%)}.sub{font-family:var(--num);letter-spacing:.2em;color:var(--orange);opacity:0;white-space:nowrap;font-size:20px;position:absolute;top:calc(24% + 56px);left:50%;transform:translate(-50%)}.lobby-ui{position:absolute;inset:0}.box{background:var(--panel);border:1px solid var(--line)}.box-head{font-family:var(--stencil);letter-spacing:.16em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.lobby-left{width:320px;position:absolute;bottom:90px;left:16px}.chat-log{height:180px;padding:8px 10px;font-size:13px;line-height:1.4;overflow:auto}.chat-log div b{color:var(--orange);margin-right:6px;font-weight:700}.chat-log div.sys{color:var(--muted);font-style:italic}.chat-form{border-top:1px solid var(--line);display:flex}.chat-form input{font-family:var(--body);letter-spacing:0;text-transform:none;background:#0e1a1f;border:0;flex:1;font-size:14px}.chat-form button{padding:6px 10px;font-size:12px}.chat.collapsed .chat-log,.chat.collapsed .chat-form{display:none}.lobby-right{width:260px;position:absolute;top:110px;right:16px}.squad-list{max-height:50svh;overflow:auto}.squad-list .r{font-family:var(--num);letter-spacing:.06em;cursor:pointer;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:8px;padding:6px 10px;font-size:14px;display:grid}.squad-list .r:hover{background:#ffffff0d}.squad-list .r .sp{color:var(--muted);font-size:12px}.squad-list .r.host .n:after{content:" HOST";color:var(--orange);font-size:11px}.squad-list .r.bot .n{color:var(--muted)}.lobby-bottom{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.lobby-status{font-family:var(--num);letter-spacing:.16em;color:var(--muted);font-size:15px}.hint{color:var(--muted);letter-spacing:.04em;font-size:11px}.scoreboard{width:min(640px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scoreboard table,.res-table{border-collapse:collapse;width:100%;font-family:var(--num);letter-spacing:.06em;font-size:15px}.scoreboard td,.scoreboard th,.res-table td,.res-table th{text-align:left;border-bottom:1px solid #ffffff0f;padding:6px 10px}.scoreboard th,.res-table th{color:var(--muted);letter-spacing:.16em;font-size:12px;font-weight:500}.scoreboard tr.me td,.res-table tr.me td{color:var(--orange)}.scoreboard td.num,.res-table td.num{text-align:right;font-weight:700}.modal{background:#050a0cbf;place-items:center;display:grid}.sheet{background:#10201f;background:var(--panel);border:1px solid var(--line);width:min(900px,94vw);max-height:94svh;padding:18px 22px 22px;overflow:auto}.sheet.narrow{width:min(480px,94vw)}.sheet-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.sheet-head h2{flex:1;font-size:26px}.winner{font-family:var(--num);letter-spacing:.12em;color:var(--orange);font-size:16px}.pf-grid{grid-template-columns:1fr 1.2fr;gap:14px;margin-bottom:14px;display:grid}.pf-tag{border:1px solid var(--line);background:#0e1a1f;padding:14px}.pf-species{font-family:var(--stencil);letter-spacing:.06em;font-size:22px}.pf-rank{font-family:var(--num);color:var(--orange);letter-spacing:.14em;margin-top:4px;font-size:14px}.pf-id{font-family:var(--num);color:var(--muted);letter-spacing:.2em;margin-top:10px;font-size:11px}.pf-stats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pf-stats div{border:1px solid var(--line);padding:8px}.pf-stats b{font-family:var(--num);font-size:22px;font-weight:700;display:block}.pf-stats span{font-family:var(--num);letter-spacing:.16em;color:var(--muted);font-size:11px}.res-foot{font-family:var(--num);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-top:14px;display:flex}.xpgain{color:var(--teal);font-size:18px}#fatal p{color:var(--muted);word-break:break-word;margin-bottom:14px;font-size:14px;line-height:1.5}#tags{pointer-events:none;z-index:4;position:fixed;inset:0}#touch{pointer-events:none;z-index:6}.stick{pointer-events:auto;left:calc(28px + env(safe-area-inset-left));bottom:calc(40px + env(safe-area-inset-bottom));touch-action:none;background:#10202666;border:2px solid #e9eef066;border-radius:50%;width:140px;height:140px;position:absolute}.stick i{background:#e9eef0b3;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.touch-right{pointer-events:auto;right:calc(16px + env(safe-area-inset-right));bottom:calc(100px + env(safe-area-inset-bottom));align-items:flex-end;gap:10px;display:flex;position:absolute}.t-fire{color:#0b0f10;border:3px solid var(--orange-2);touch-action:none;background:#e8962ed9;border-radius:50%;width:110px;height:110px;font-size:22px}.t-col{flex-direction:column;gap:8px;display:flex}.t-btn{touch-action:manipulation;background:#102026b3;padding:10px 12px;font-size:13px}.touch-top{pointer-events:auto;right:calc(16px + env(safe-area-inset-right));top:calc(60px + env(safe-area-inset-top));gap:6px;display:flex;position:absolute}body.touch .br{bottom:calc(220px + env(safe-area-inset-bottom))}body.touch .lobby-left{width:240px;bottom:200px}body.touch .lobby-right,body.touch .hint{display:none}body.touch .feed{top:calc(110px + env(safe-area-inset-top))}@media (max-width:980px){.radar{width:96px;height:96px}.op-body{min-width:150px}.op-portrait{width:56px;height:56px}.wcard img{width:70px;height:40px}.s-ally,.s-enemy{min-width:40px;font-size:22px}.score-mid{min-width:100px;padding:2px 8px}.roster{display:none}.feed{font-size:12px}.lobby-left{width:240px}.banner{font-size:26px}.sub{font-size:14px;top:calc(24% + 36px)}.ammo{font-size:38px}.hp-bar{width:120px}}.cine{z-index:9;background:#000;place-items:center;display:grid;position:fixed;inset:0}.cine video{object-fit:cover;width:100vw;height:100svh}.cine-title{font-family:var(--stencil);letter-spacing:.08em;color:var(--bone);text-shadow:0 4px #000,0 0 40px #e8962e99;white-space:nowrap;font-size:clamp(40px,8vw,120px);font-weight:700;position:absolute;bottom:16%;left:50%;transform:translate(-50%)}.cine-skip{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));background:#00000080;font-size:14px;position:absolute}body.touch .bl{bottom:calc(190px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left))}body.touch .opcard{padding:6px}body.touch .op-portrait{width:48px;height:48px}body.touch .op-body{min-width:140px}body.touch .op-call{font-size:15px}body.touch .br{right:calc(250px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom))}body.touch .wslots{display:flex}body.touch .wslots span{width:34px;height:22px}body.touch .wslots span img{width:30px;height:18px}body.touch .wcard img{width:60px;height:34px}body.touch .ammo{font-size:30px}body.touch .ammo-res{font-size:14px}body.touch .touch-top{top:calc(10px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}body.touch .tb-right{visibility:visible;margin-right:150px}body.touch .roster{font-size:11px}body.touch .roster span{padding:0 4px}body.touch .radar{width:100px;height:100px}body.touch .score-mid{min-width:90px;padding:2px 8px}body.touch .timer{font-size:20px}body.touch .s-ally,body.touch .s-enemy{min-width:34px;font-size:18px}body.touch .lobby-bottom{bottom:calc(150px + env(safe-area-inset-bottom))}body.touch .lobby-bottom .cta{padding:8px 16px;font-size:16px}body.touch .lobby-left{width:200px;bottom:150px;left:170px}body.touch .chat-log{height:70px}@media (orientation:portrait){body.touch .lobby-left{width:calc(100vw - 24px);left:12px;bottom:calc(200px + env(safe-area-inset-bottom))}body.touch .br{right:calc(12px + env(safe-area-inset-right));bottom:calc(250px + env(safe-area-inset-bottom))}body.touch .touch-right{bottom:calc(60px + env(safe-area-inset-bottom))}body.touch .touch-top{top:calc(120px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));flex-direction:column;gap:4px}body.touch .touch-top .t-btn{padding:6px;font-size:10px}body.touch .t-fire{width:84px;height:84px;font-size:16px}body.touch .touch-right{right:calc(8px + env(safe-area-inset-right));gap:6px}body.touch .touch-right .t-btn{padding:7px 6px;font-size:10px}body.touch .stick{width:110px;height:110px;left:calc(14px + env(safe-area-inset-left))}body.touch .stick i{width:44px;height:44px}body.touch .bl{bottom:calc(230px + env(safe-area-inset-bottom))}body.touch .lobby-left{bottom:calc(330px + env(safe-area-inset-bottom))}body.touch .chat-log{height:56px}body.touch .lobby-bottom{bottom:calc(520px + env(safe-area-inset-bottom))}body.touch .br{bottom:calc(150px + env(safe-area-inset-bottom))}body.touch .score{transform-origin:top;transform:scale(.8)}}body.touch .feed div{white-space:nowrap;padding:1px 6px;font-size:12px}.lineup{--u:max(.3px, min(calc(100vw / 1600), calc(100svh / 1200)));--gold:#e9b949;--steelbar:#0a1418e6;pointer-events:none;color:#fff;font-family:Khand,sans-serif}.lineup button,.lineup .lu-tab,.lineup .lu-card,.lineup input,.lineup .lu-panel{pointer-events:auto}:where(.lineup) button{background:0 0;border:0;padding:0}.lu-shade{pointer-events:none;position:absolute;left:0;right:0}.lu-shade.top{height:calc(215 * var(--u));background:linear-gradient(#06141aeb 0%,#081c22b3 70%,#081c2200 100%);top:0}.lu-shade.bot{height:calc(330 * var(--u));background:linear-gradient(#040c1000 0%,#040c10c7 100%);bottom:0}.lu-title{left:calc(42 * var(--u));top:calc(26 * var(--u));padding-left:env(safe-area-inset-left);position:absolute}.lu-logo{align-items:flex-start;gap:calc(14 * var(--u));display:flex}.lu-word{font-family:Stencil,Khand,sans-serif;font-weight:700;font-size:calc(64 * var(--u));letter-spacing:.01em;white-space:nowrap;color:#0000;background:linear-gradient(#f2f4f4 0%,#c5cbcd 34%,#7b8487 50%,#b3babc 68%,#6a7376 100%);-webkit-text-stroke:calc(1.5 * var(--u)) #0e1619d9;paint-order:stroke fill;filter:drop-shadow(0 calc(3 * var(--u)) 0 #172125) drop-shadow(0 calc(7 * var(--u)) calc(8 * var(--u)) #0009);-webkit-background-clip:text;background-clip:text;line-height:1}.lu-anchor{width:calc(56 * var(--u));height:calc(56 * var(--u));margin-top:calc(-4 * var(--u));filter:drop-shadow(0 calc(3 * var(--u)) calc(3 * var(--u)) #0009);flex:none}.lu-sub{font-weight:700;font-size:calc(34 * var(--u));letter-spacing:.04em;color:var(--gold);margin-top:calc(4 * var(--u));text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000000b3;white-space:nowrap}.lu-timer{text-align:center;white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%)}.lu-plate{min-width:calc(330 * var(--u));padding:calc(14 * var(--u)) calc(44 * var(--u)) calc(16 * var(--u));clip-path:polygon(0 0, 100% 0, 100% 55%, calc(100% - 26 * var(--u)) 100%, calc(26 * var(--u)) 100%, 0 55%);text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) #000000b3;background:linear-gradient(#0e181cf0,#1a262ae6)}.lu-l1{font-weight:700;font-size:calc(26 * var(--u));letter-spacing:.04em;color:#e6eeee;line-height:1.1}.lu-big{font-weight:700;font-size:calc(54 * var(--u));color:#fff;letter-spacing:.02em;line-height:1}.lu-l2{font-weight:500;font-size:calc(36 * var(--u));color:#dfe9ea;margin-top:calc(10 * var(--u));text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000c;line-height:1.2}.lu-xp{right:calc(46 * var(--u));top:calc(26 * var(--u));width:calc(430 * var(--u));padding-right:env(safe-area-inset-right);position:absolute}.lu-xprow{align-items:center;gap:calc(14 * var(--u));display:flex}.lu-hex{width:calc(54 * var(--u));height:calc(54 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0009);flex:none}.lu-track{height:calc(30 * var(--u));border:calc(2 * var(--u)) solid;background:#1a2529;border-color:#4a5b61 #0c1316 #0c1316 #4a5b61;flex:1;position:relative}.lu-track i{background:linear-gradient(#7fe3c6,#4fbf9f);width:0;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.lu-track i:after{content:"";right:calc(-1.5 * var(--u));top:calc(-4 * var(--u));bottom:calc(-4 * var(--u));width:calc(3 * var(--u));background:#fff;position:absolute}.lu-weps{margin-top:calc(12 * var(--u));height:calc(56 * var(--u));border:calc(2 * var(--u)) solid;background:#26321ec7;border-color:#6b7a4f #1c2414 #1c2414 #6b7a4f;justify-content:space-around;align-items:center;display:flex}.lu-weps span{width:calc(104 * var(--u));height:calc(50 * var(--u));opacity:.62;-webkit-mask:var(--ico) center / contain no-repeat;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat;background:#9aa86a}.lu-weps span.on{opacity:1}.lu-hazard{margin-top:calc(8 * var(--u));height:calc(7 * var(--u));background:repeating-linear-gradient(45deg, #f0b51c 0 calc(6 * var(--u)), #11100a calc(6 * var(--u)) calc(12 * var(--u)))}.lu-vs{width:calc(150 * var(--u));height:calc(150 * var(--u));filter:drop-shadow(0 0 calc(18 * var(--u)) #3cc8d259) drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) #00000080);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.lu-team{bottom:calc(244 * var(--u));position:absolute}.lu-team.allies{left:calc(82 * var(--u))}.lu-team.enemies{right:calc(70 * var(--u))}.lu-label{font-weight:700;font-size:calc(36 * var(--u));margin-bottom:calc(8 * var(--u));text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000c;line-height:1}.lu-label small{color:#d5e0e0;font-size:.78em;font-weight:500}.lu-cards{gap:calc(18 * var(--u));display:flex}.lu-card{--hd:#3d4a2f;--bd:#55633c;--edge:#7d8d5b;width:calc(198 * var(--u));font-size:calc(21 * var(--u));background:var(--bd);border:calc(2 * var(--u)) solid var(--edge);box-shadow:inset 0 0 0 1px #1c2214, 0 calc(3 * var(--u)) calc(8 * var(--u)) #00000073;position:relative}.lu-card.enemy .lu-ready{color:#fff;background:#d23b3b}.lu-card.enemy{--hd:#4a2626;--bd:#6b3131;--edge:#9a5656;box-shadow:inset 0 0 0 1px #2a1010, 0 calc(3 * var(--u)) calc(8 * var(--u)) #00000073}.lu-ch{background:var(--hd);white-space:nowrap;align-items:center;gap:.5em;height:1.55em;padding:0 .45em;font-size:1.05em;font-weight:500;display:flex;overflow:hidden}.lu-n{min-width:.9em;font-size:1.1em;font-weight:700}.lu-card.you .lu-n{color:var(--gold);font-size:.8em}.lu-cs{text-overflow:ellipsis;overflow:hidden}.lu-cb{align-items:center;gap:.35em;min-height:1.85em;padding:.18em .35em;display:flex;overflow:hidden}.lu-pt{object-fit:cover;border:calc(2 * var(--u)) solid #141a0e;background:#222;flex:none;width:1.55em;height:1.55em}.lu-card.enemy .lu-pt{border-color:#2a1010}.lu-chev{flex:none;width:1.25em;height:1.25em}.lu-tx{min-width:0;line-height:1}.lu-tx b{color:var(--gold);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:.8em;font-weight:700;display:block;overflow:hidden}.lu-tx i{color:#c3b97a;letter-spacing:.03em;white-space:nowrap;margin-top:.12em;font-size:.7em;font-style:normal;font-weight:500;display:block}.lu-card.enemy .lu-tx i{color:#d9b48a}.lu-card.open{opacity:.6;filter:saturate(.4)}.lu-card.open .lu-ch{color:#aab;font-weight:500}.lu-card.open .lu-tx b{color:#98a09c}.lu-ready{right:calc(-2 * var(--u));color:#0b3010;letter-spacing:.04em;clip-path:polygon(.7em 0,100% 0,100% 100%,0 100%);background:#36c63a;height:1.15em;padding:0 .7em 0 1.1em;font-size:.78em;font-weight:700;line-height:1.15em;position:absolute;top:-1.15em}.lu-status{left:50%;bottom:calc(84 * var(--u));font-weight:700;font-size:calc(22 * var(--u));letter-spacing:.12em;color:#cfe3e6;text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000c;white-space:nowrap;position:absolute;transform:translate(-50%)}.lu-bar{align-items:center;gap:calc(16 * var(--u));padding:calc(10 * var(--u)) calc(46 * var(--u)) calc(27 * var(--u));padding-left:max(calc(46 * var(--u)), env(safe-area-inset-left));padding-right:max(calc(46 * var(--u)), env(safe-area-inset-right));padding-bottom:max(calc(27 * var(--u)), env(safe-area-inset-bottom));font-size:calc(26 * var(--u));background:linear-gradient(#050c0f8c,#050c0fe6);display:flex;position:absolute;bottom:0;left:0;right:0}.lu-tabs,.lu-right{height:calc(46 * var(--u));background:var(--steelbar);border:calc(2 * var(--u)) solid #46585e;align-items:center;display:flex}.lu-tabs{padding:0 calc(10 * var(--u));gap:0}.lu-cap{height:calc(30 * var(--u));padding:0 calc(10 * var(--u));margin-right:calc(10 * var(--u));color:#11181b;border-radius:calc(5 * var(--u));background:#dfe4e5;align-items:center;font-size:.8em;font-weight:700;display:inline-flex}.lu-cap em{opacity:.7;margin:0 .15em;font-style:normal}.lu-tab{color:#9aa3a8;letter-spacing:.02em;padding:0 calc(14 * var(--u));border-left:calc(2 * var(--u)) solid #3a4a50;cursor:pointer;white-space:nowrap;font-size:.92em;font-weight:700}.lu-tab:first-of-type{border-left:0}.lu-tab.on{color:#fff;cursor:default}.lu-mid{gap:calc(10 * var(--u));margin-left:auto;display:flex}.lu-btn{height:calc(46 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:0 calc(14 * var(--u));letter-spacing:.02em;color:#e6eeee;background:var(--steelbar);cursor:pointer;white-space:nowrap;text-transform:uppercase;flex:none;font-family:Khand,sans-serif;font-size:.92em;font-weight:700;display:inline-flex;border:calc(2 * var(--u)) solid #46585e!important}.lu-btn:hover:not(:disabled){background:#1b2c32}.lu-btn.go{color:#eaffea;background:#1f5a26;border-color:#43b24a!important}.lu-btn.go:hover:not(:disabled){background:#28722f}.lu-btn.go.done{color:#0b3010;background:#36c63a}.lu-btn.on{border-color:#9ad2d8!important}.lu-btn:disabled{opacity:.5;cursor:default}.lu-right{gap:calc(10 * var(--u));background:0 0;border:0;flex:none;height:auto}.lu-btn.lux{border-color:#2f6c78!important}.lu-btn.lub{background:#481c1ce6;border-color:#8c4646!important}.lu-key{width:calc(30 * var(--u));height:calc(30 * var(--u));color:#0b1114;border-radius:50%;place-items:center;font-size:.8em;font-weight:700;display:inline-grid}.lu-key.cy{border:calc(2 * var(--u)) solid #46d4e8;color:#46d4e8;background:0 0}.lu-key.rd{background:#e9d5d0}.lu-back{background:var(--panel-2);padding:6px 12px;font-size:14px;display:none}body.lineup-on #hud>:not(#lobby-ui),body.lineup-on #touch,body.lineup-on #tags,body.lineup-on #lobby-ui>:not(.lobby-left){display:none!important}body.lineup-on .lobby-left{display:none}body.lineup-on.lu-chat .lobby-left{width:min(360px,90vw);display:block;bottom:210px;left:60px}body.lineup-on.lu-chat #hud{z-index:6}body:not(.lineup-on) .lu-back{display:inline-block}@media (orientation:portrait) and (max-width:760px){.lineup{--u:1px}.lu-title{left:14px;top:calc(10px + env(safe-area-inset-top))}.lu-word{font-size:36px}.lu-anchor{width:32px;height:32px;margin-top:-2px}.lu-sub{margin-top:0;font-size:19px}.lu-timer{left:14px;top:calc(70px + env(safe-area-inset-top));text-align:left;transform:none}.lu-plate{clip-path:polygon(0 0,100% 0,100% 50%,calc(100% - 14px) 100%,0 100%);min-width:0;padding:6px 28px 8px 14px}.lu-l1{font-size:14px}.lu-big{font-size:28px}.lu-l2{margin-top:2px;font-size:15px}.lu-xp{width:auto;left:14px;right:14px;top:calc(166px + env(safe-area-inset-top))}.lu-hex{width:34px;height:34px}.lu-track{height:20px}.lineup .lu-xpnum{font-size:11px}.lineup .lu-gear{width:28px;height:28px}.lineup .lu-float{padding:3px 8px 3px 6px;font-size:11px}.lineup .lu-play{min-width:150px;height:44px;font-size:24px}.lu-weps,.lu-hazard{display:none}.lu-shade.top{height:250px}.lu-vs{top:auto;left:50%;bottom:calc(205px + env(safe-area-inset-bottom));width:52px;height:52px;transform:translate(-50%)}.lu-team{bottom:calc(118px + env(safe-area-inset-bottom));width:calc(50% - 38px)}.lu-team.allies{left:12px}.lu-team.enemies{right:12px}.lu-cards{flex-direction:column;gap:10px}.lu-card{width:100%;font-size:13px}.lu-label{margin-bottom:4px;font-size:17px}.lu-team.enemies:before{content:"ENEMIES";text-shadow:0 2px 4px #000c;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1;display:block}.lu-ready{font-size:10px}.lu-status{bottom:calc(100px + env(safe-area-inset-bottom));letter-spacing:.06em;font-size:13px}.lu-bar{padding:8px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;font-size:18px}.lu-tabs,#lu-loadout{display:none}.lu-mid,.lu-right{display:contents}.lu-btn{flex:calc(50% - 8px);justify-content:center;height:38px;padding:0 8px}body.lineup-on.lu-chat .lobby-left{width:calc(100vw - 24px);bottom:200px;left:12px}}@media (orientation:landscape) and (max-height:560px){.lineup{--u:max(.3px, min(calc(100vw / 1250), calc(100svh / 600)))}.lu-card{width:calc(16.6667vw - 21.3333px);font-size:11px}.lu-cards{gap:8px}.lu-team{bottom:calc(64px + env(safe-area-inset-bottom))}.lu-team.allies{left:calc(14px + env(safe-area-inset-left))}.lu-team.enemies{right:calc(14px + env(safe-area-inset-right))}.lu-label{margin-bottom:2px;font-size:15px}.lu-tabs{display:none}.lu-mid{margin-left:0}.lu-bar{padding-bottom:max(8px, env(safe-area-inset-bottom));padding-top:6px;font-size:16px}.lu-btn,.lu-right{height:32px}.lu-btn{padding:0 12px}.lu-key{width:22px;height:22px}.lu-status{bottom:calc(46px + env(safe-area-inset-bottom));font-size:12px}.lu-shade.bot{height:150px}.lu-shade.top{height:120px}.lu-word{font-size:30px}.lu-sub{font-size:16px}.lu-anchor{width:26px;height:26px}.lu-plate{min-width:0;padding:6px 30px 8px}.lu-l1{font-size:13px}.lu-big{font-size:26px}.lu-l2{margin-top:2px;font-size:16px}.lineup .lu-xpnum{font-size:11px}.lineup .lu-gear{width:26px;height:26px}.lineup .lu-float{padding:3px 8px 3px 6px;font-size:11px}.lineup .lu-play{min-width:130px;height:40px;font-size:22px}.lu-xp{width:280px;top:14px}.lu-hex{width:32px;height:32px}.lu-track{height:20px}.lu-weps{height:34px;margin-top:6px}.lu-weps span{width:50px;height:26px}.lu-vs{width:90px;height:90px}.lu-ready{font-size:9px}}.lu-xpnum{right:calc(8 * var(--u));font-weight:700;font-size:calc(18 * var(--u));color:#fff;text-shadow:0 1px 2px #000000e6;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lu-gear{width:calc(40 * var(--u));height:calc(40 * var(--u));cursor:pointer;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0009);flex:none}.lu-gear svg{width:100%;height:100%}.lu-tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lu-float{will-change:transform;font-weight:700;font-size:calc(19 * var(--u));letter-spacing:.04em;color:#fff;padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(10 * var(--u));border-bottom:calc(2 * var(--u)) solid #00000073;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 7 * var(--u)), calc(100% - 7 * var(--u)) 100%, 0 100%);text-shadow:0 1px 1px #00000080;background:#36c63a;line-height:1;position:absolute;top:0;left:0}.lu-float.enemy{background:#d23b3b}.lu-gold,.lu-play{height:calc(54 * var(--u));padding:0 calc(24 * var(--u));font-family:Khand,sans-serif;font-weight:700;font-size:calc(32 * var(--u));letter-spacing:.06em;color:#111;box-shadow:inset 0 calc(-4 * var(--u)) 0 #b98f22;cursor:pointer;white-space:nowrap;text-transform:uppercase;background:#e9b949;border:calc(2 * var(--u)) solid #6b5217!important;border-top-color:#f6d77f!important}.lu-gold:hover:not(:disabled){background:#f2c75a}.lu-gold:disabled{opacity:.6;cursor:default}.lu-play{height:calc(64 * var(--u));min-width:calc(250 * var(--u));padding:0 calc(40 * var(--u));font-size:calc(40 * var(--u));position:absolute;bottom:0;right:0}.lu-play.dim{opacity:.5;cursor:default}body.lu-counting .lu-mid,body.lu-counting .lu-right{visibility:hidden}.lineup{--barh:91px}.lu-net{margin-top:calc(8 * var(--u));justify-content:flex-end;gap:calc(18 * var(--u));font-weight:700;font-size:calc(20 * var(--u));letter-spacing:.1em;color:#8fa3aa;text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) #000000b3;display:flex}.lu-net .on{color:#7fe3c6}.lu-menuctl,.lu-mright{gap:calc(10 * var(--u));align-items:center;display:none}body.lu-menu .lu-menuctl{margin-left:auto;display:flex}body.lu-menu .lu-mright{display:flex}body.lu-menu .lu-mid,body.lu-menu .lu-right,body.lu-menu .lu-big,body.lu-menu #lu-play{display:none!important}body.lu-menu .lu-status{bottom:calc(100 * var(--u));font-size:calc(18 * var(--u));letter-spacing:.03em;color:#86989e;text-transform:lowercase;font-weight:500}.lineup .lu-in{height:calc(46 * var(--u));width:calc(175 * var(--u));padding:0 calc(12 * var(--u));font-family:Khand,sans-serif;font-weight:700;font-size:max(16px, calc(26 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:#fff;border:calc(2 * var(--u)) solid;background:#0d171b;border-color:#0c1316 #46585e #46585e #0c1316;border-radius:0;outline:0}.lineup .lu-in.room{width:calc(170 * var(--u));font-size:max(16px, calc(20 * var(--u)));letter-spacing:.02em}.lineup .lu-in::placeholder{color:#6c7c82;opacity:1}.lineup .lu-in:focus{border-color:#5b6f77 var(--gold) var(--gold) #5b6f77}.lu-card.ph .lu-cs{color:#8a9a8a}.lu-card.you{cursor:default}.lu-card[data-id]:not(.you){cursor:pointer}.lu-bar{transform:translateY(calc(-1 * var(--kb,0px)));transition:transform .15s}.lu-tab:hover{color:#fff}.lu-tab.on{color:#fff;box-shadow:inset 0 calc(-3 * var(--u)) 0 var(--gold)}.lu-pwrap{left:calc(46 * var(--u));right:calc(46 * var(--u));bottom:var(--barh);pointer-events:none;height:62svh;position:absolute;overflow:hidden}.lu-panel{--fs:max(13px, calc(21 * var(--u)));border:calc(2 * var(--u)) solid #3a4b52;font-size:var(--fs);visibility:hidden;background:#121b20;border-top-color:#5b6f77;flex-direction:column;transition:transform .22s,visibility 0s linear .22s;display:flex;position:absolute;inset:0;transform:translateY(105%)}.lu-panel.open{visibility:visible;pointer-events:auto;transition:transform .22s;transform:none}.lu-ph{height:calc(54 * var(--u));min-height:38px;padding:0 calc(14 * var(--u)) 0 calc(20 * var(--u));border-bottom:calc(2 * var(--u)) solid #2b3a40;background:#1a272d;flex:none;justify-content:space-between;align-items:center;display:flex}.lu-ph h2{font-family:Khand,sans-serif;font-weight:700;font-size:max(20px, calc(32 * var(--u)));letter-spacing:.06em;color:#e6eeee;display:block}.lineup .lu-x{width:max(30px, calc(38 * var(--u)));height:max(30px, calc(38 * var(--u)));color:#11181b;font-family:Khand,sans-serif;font-weight:700;font-size:max(16px, calc(24 * var(--u)));cursor:pointer;background:#dfe4e5;border:0;padding:0}.lineup .lu-x:hover{background:#fff}.lu-pb{padding:calc(18 * var(--u)) calc(20 * var(--u));flex:1;min-height:0;overflow:auto}.lu-pane{display:none}.lu-pane.show{display:block}.lu-pane.prog.show{gap:calc(28 * var(--u));grid-template-columns:1.3fr 1fr 1fr;display:grid}.lu-meta{letter-spacing:.14em;color:#8fa3aa;margin-bottom:.6em;font-size:.8em;font-weight:700}.lu-meta.mt{margin-top:1.1em}.op-grid,.wp-grid{grid-template-columns:repeat(auto-fill, minmax(max(150px, calc(270 * var(--u))), 1fr));gap:calc(14 * var(--u));display:grid}.wp-grid{grid-template-columns:repeat(auto-fill, minmax(max(200px, calc(340 * var(--u))), 1fr))}.op,.wp{font-size:max(12px, calc(21 * var(--u)));border:calc(2 * var(--u)) solid #2f3a21;cursor:pointer;background:#55633c;position:relative;box-shadow:inset 0 0 0 1px #7d8d5b}.op:hover,.wp:hover{filter:brightness(1.1)}.op.sel,.wp.sel{border-color:var(--gold);box-shadow:0 0 0 calc(2 * var(--u)) var(--gold)}.op.locked{filter:grayscale(.85)brightness(.65);cursor:not-allowed}.oh{white-space:nowrap;background:#3d4a2f;align-items:center;gap:.5em;height:1.55em;padding:0 .45em;font-size:1.05em;font-weight:500;display:flex;overflow:hidden}.oh .or{color:var(--gold);font-weight:700}.ob{align-items:center;gap:.4em;min-height:2.4em;padding:.25em .35em;display:flex}.ob img.pt{object-fit:cover;border:calc(2 * var(--u)) solid #141a0e;background:#222;flex:none;width:2em;height:2em}.ot{min-width:0;line-height:1}.ot b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9em;font-weight:700;display:block;overflow:hidden}.ot i{color:#c3b97a;letter-spacing:.03em;margin-top:.15em;font-size:.7em;font-style:normal;font-weight:500;display:block}.op .lk{color:#c9d2d5;border:calc(2 * var(--u)) solid #46585e;background:#11181b;flex:none;margin-left:auto;padding:.15em .5em;font-size:.72em;font-weight:700}.wp .wi{object-fit:contain;flex:none;width:3.2em;height:1.8em}.wp .ws{color:#e6eeee;gap:.9em;margin-left:auto;font-size:.75em;font-weight:700;display:flex}.wp .ws em{color:#c3b97a;margin-right:.25em;font-style:normal;font-weight:500}.lb{gap:calc(4 * var(--u));flex-direction:column;display:flex}.lb .r{border-left:calc(4 * var(--u)) solid #2b3a40;cursor:pointer;white-space:nowrap;background:#192429;grid-template-columns:1.8em 1fr auto auto;align-items:center;gap:.7em;padding:.25em .6em;font-weight:500;display:grid}.lb .r:hover{background:#202e35}.lb .r.me{border-left-color:var(--gold);color:#ffe9a8;background:#e9b94929}.lb .r .i{color:var(--gold);font-weight:700}.lb .r .k{color:#8fa3aa}.lb .empty{color:#8fa3aa;padding:.5em .2em;font-weight:500;line-height:1.25}.skel{background:linear-gradient(90deg,#142228,#1b2e35,#142228) 0 0/200% 100%;height:1.7em;animation:1.2s linear infinite sk}.rec{color:#cfe3e6;margin-bottom:.7em;font-weight:500;line-height:1.25}.xpbar{border:calc(2 * var(--u)) solid;background:#1a2529;border-color:#0c1316 #4a5b61 #4a5b61 #0c1316;height:.9em;margin-bottom:1.5em;position:relative}.xpbar i{background:#4fbf9f;width:0;height:100%;display:block}.xpbar span{color:#8fa3aa;letter-spacing:.06em;white-space:nowrap;font-size:.75em;position:absolute;top:calc(100% + 4px);right:0}.srow{border-bottom:calc(2 * var(--u)) solid #1e2b31;letter-spacing:.08em;color:#cfe3e6;justify-content:space-between;align-items:center;gap:1em;padding:.4em 0;font-size:.85em;font-weight:700;display:flex}.srow input[type=range]{width:45%;accent-color:var(--gold)}.srow input[type=checkbox]{width:1.3em;height:1.3em;accent-color:var(--gold)}#ms-full{margin-top:.8em}@media (orientation:portrait) and (max-width:760px){.lineup{--barh:150px}body.lu-menu .lu-bar{flex-wrap:wrap;gap:8px}body.lu-menu .lu-tabs{flex:100%;order:-1;justify-content:space-between;height:30px;padding:0 6px;font-size:15px;display:flex}body.lu-menu .lu-cap{display:none}body.lu-menu .lu-tab{border-left:0;align-items:center;padding:0 6px;font-size:15px;display:inline-flex}body.lu-menu .lu-menuctl{flex:100%;margin-left:0}.lineup .lu-in{flex:1;width:auto;min-width:0;height:42px;font-size:18px}.lineup .lu-in.room{flex:0 0 38%;font-size:16px}body.lu-menu .lu-mright{flex:100%}.lu-mright .lu-gold{flex:2 1 0;height:44px;padding:0 8px;font-size:22px}.lu-mright .lu-btn{flex:1 1 0;height:44px}body.lu-menu .lu-team{bottom:calc(var(--barh) + 30px)}body.lu-menu .lu-vs{bottom:calc(var(--barh) + 117px)}body.lu-menu .lu-status{bottom:calc(var(--barh) + 4px);font-size:11px}.lu-net{gap:10px;margin-top:2px;font-size:11px}.lu-pwrap{height:min(80svh, calc(100svh - var(--barh) - 10px));left:8px;right:8px}.lu-pane.prog.show{grid-template-columns:1fr;gap:18px}}@media (orientation:landscape) and (max-height:560px){.lineup{--barh:84px}body.lu-menu .lu-bar{flex-wrap:wrap;gap:6px 8px}body.lu-menu .lu-tabs{flex:100%;order:-1;height:26px;padding:0 6px;font-size:14px;display:flex}body.lu-menu .lu-cap{display:none}body.lu-menu .lu-tab{align-items:center;padding:0 12px;font-size:14px;display:inline-flex}body.lu-menu .lu-menuctl{flex:1;margin-left:0}.lineup .lu-in{width:170px;height:32px;font-size:16px}.lineup .lu-in.room{width:110px}.lu-mright .lu-gold{height:34px;padding:0 14px;font-size:19px}.lu-mright .lu-btn{height:34px}body.lu-menu .lu-team{bottom:calc(var(--barh) + 14px)}body.lu-menu .lu-status{bottom:calc(var(--barh) + 2px);font-size:10px}.lu-net{margin-top:3px;font-size:11px}.lu-pwrap{height:min(80svh, calc(100svh - var(--barh) - 8px));left:calc(14px + env(safe-area-inset-left));right:calc(14px + env(safe-area-inset-right))}}body.lu-menu .lu-bar{gap:calc(10 * var(--u))}body.lu-menu .lu-l1{font-size:calc(40 * var(--u));padding:calc(4 * var(--u)) 0}.lu-net:empty{display:none}body.lu-menu .lu-bar{padding-left:max(calc(30 * var(--u)), env(safe-area-inset-left));padding-right:max(calc(30 * var(--u)), env(safe-area-inset-right))}.lu-mright .lu-gold{font-size:calc(30 * var(--u));padding:0 calc(18 * var(--u))}.lu-mright .lu-btn{padding:0 calc(12 * var(--u))}.wp .wi{width:5em;height:2.6em}.lu-menuctl,.lu-mright,.lu-mright .lu-gold,.lu-mright .lu-btn,.lineup .lu-in{min-width:0}@media (orientation:portrait) and (max-width:760px){body.lu-menu .lu-l1{padding:0;font-size:20px}body.lu-menu .lu-bar{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.lu-mright .lu-btn{justify-content:center;padding:0 6px;font-size:15px}}@media (orientation:landscape) and (max-height:560px){body.lu-menu .lu-l1{padding:0;font-size:20px}}
