.lg-game{--lo-night:#040B18;--lo-navy:#0A1E36;--lo-panel:#061224;--lo-blue:#1368E8;--lo-cyan:#00AEEF;--lo-teal:#21D4C2;--lo-orange:#FFB34F;--lo-ink:#EAF4FF;--lo-mute:#8FA6BF;--lo-slate:#52657A;--lo-display:"Archivo","Avenir Next","Arial Black","Helvetica Neue",Arial,sans-serif;--lo-cond:"Barlow Condensed","Avenir Next Condensed","Roboto Condensed","sans-serif-condensed","Arial Narrow",Arial,sans-serif;--lo-body:"Barlow","Helvetica Neue",Arial,sans-serif;--lo-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--lo-cta-1:#4C90FF;--lo-cta-2:#1368E8;--lo-cta-edge:#0A3C8F;--lo-cta-ink:#FFFFFF;--lo-cta-glow:rgba(19,104,232,.38);--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);container-type:size;position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#040B18,#071A33 60%,#061224);color:var(--lo-ink);-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}.lg-game *{box-sizing:border-box;margin:0;padding:0}.lg-game [hidden]{display:none!important}.lg-game:before{content:"";position:absolute;inset:0 0 auto 0;height:34%;pointer-events:none;background:linear-gradient(rgba(0,174,239,.09) 1px,transparent 1px) 0 0/calc(var(--u)*26) calc(var(--u)*26),linear-gradient(90deg,rgba(0,174,239,.09) 1px,transparent 1px) 0 0/calc(var(--u)*26) calc(var(--u)*26);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent)}.lg-screen{--u:calc(100cqw / 390);--gut:calc(var(--u)*20);--bw:calc(var(--u)*350);--gap:calc(var(--u)*8);--cell:calc((var(--bw) - var(--u)*20 - var(--gap)*3) / 4);--col:var(--bw);position:absolute;inset:0;display:flex;flex-direction:column;font-family:var(--lo-body);padding-top:var(--sat)}.lg-over,.lg-play{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*10);padding:0 var(--gut) calc(var(--u)*14 + var(--sab))}.lg-over>*,.lg-play>*{width:var(--col);flex:none}.lg-over>.lg-top,.lg-play>.lg-top{width:100%}.lg-top{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*8);min-height:calc(var(--u)*40);padding-top:calc(var(--u)*10)}.lg-brands{min-width:0;flex:0 1 auto;overflow:hidden;display:flex;gap:calc(var(--u)*6);font:700 calc(var(--u)*11)/1 var(--lo-cond);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.lg-brands .r{color:var(--lo-teal)}.lg-brands .e{color:#6FC4FF}.lg-brands i{font-style:normal;color:var(--lo-slate)}.lg-live{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u)*6);padding:calc(var(--u)*5) calc(var(--u)*10);border-radius:99em;font:600 calc(var(--u)*10.5)/1 var(--lo-cond);letter-spacing:.1em;text-transform:uppercase;background:rgba(234,244,255,.07);border:1px solid rgba(234,244,255,.16);white-space:nowrap}.lg-live b{width:calc(var(--u)*6);height:calc(var(--u)*6);border-radius:50%;background:#4DF0A0}.lg-bar{display:flex;align-items:center;justify-content:space-between}.lg-mini{display:flex;gap:calc(var(--u)*3)}.lg-mini span{--s:calc(var(--u)*23);width:var(--s);height:var(--s);display:grid;place-items:center;border-radius:calc(var(--s)*.22);background:linear-gradient(155deg,var(--c1),var(--c2));box-shadow:0 calc(var(--s)*.1) 0 var(--c3),inset 0 1px 0 rgba(255,255,255,.5);font:900 calc(var(--s)*.62)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;color:var(--tk)}.lg-mini span:nth-child(5){margin-left:calc(var(--u)*7)}.lg-ics{display:flex;gap:calc(var(--u)*6)}.lg-ic{width:calc(var(--u)*36);height:calc(var(--u)*36);display:grid;place-items:center;border-radius:calc(var(--u)*11);border:0;cursor:pointer;border:1px solid rgba(234,244,255,.16);background:rgba(234,244,255,.06);color:var(--lo-ink)}.lg-ic svg{width:48%;height:48%}.lg-ic[aria-pressed=false]{opacity:.45}.t2{--c1:#6CF3E4;--c2:#21D4C2;--c3:#0C8A80;--tk:#05222B}.t4{--c1:#58CFFF;--c2:#00AEEF;--c3:#0574A3;--tk:#041C2E}.t8{--c1:#4C90FF;--c2:#1368E8;--c3:#0A3C8F;--tk:#FFFFFF}.t16{--c1:#FFFFFF;--c2:#DDEBFA;--c3:#8EA7C4;--tk:#0A1E36}.t32{--c1:#FFD08A;--c2:#FFB34F;--c3:#B9741A;--tk:#2A1600}.t64{--c1:#FFB061;--c2:#FF8F2E;--c3:#B4550C;--tk:#2A1000}.t128{--c1:#FF8A5C;--c2:#F2552B;--c3:#9E2C0E;--tk:#FFFFFF}.t256{--c1:#FF6E9C;--c2:#DB2F68;--c3:#8A1140;--tk:#FFFFFF}.t512{--c1:#A98BFF;--c2:#7447EC;--c3:#3F1E99;--tk:#FFFFFF}.t1024{--c1:#1B3F6E;--c2:#0A1E36;--c3:#02070F;--tk:#FFC978}.t2048{--c1:#FFF3C4;--c2:#FFCB45;--c3:#A87300;--tk:#2A1600}.lg-board{position:relative;width:var(--bw);height:var(--bw);padding:calc(var(--u)*10);touch-action:none;cursor:grab}.lg-cells{display:grid;grid-template-columns:repeat(4,var(--cell));grid-auto-rows:var(--cell);gap:var(--gap)}.lg-cells i{border-radius:calc(var(--cell)*.17)}.lg-fxs,.lg-tiles{position:absolute;inset:calc(var(--u)*10);pointer-events:none}.lg-fx,.lg-tile{position:absolute;left:0;top:0;width:var(--cell);height:var(--cell);transform:translate(calc(var(--c)*(var(--cell) + var(--gap))),calc(var(--r)*(var(--cell) + var(--gap))))}.lg-tile{transition:transform .13s ease-out;z-index:2}.lg-tile.is-ghost{z-index:1}.lg-face{position:absolute;inset:0 0 calc(var(--cell)*.07) 0;border-radius:calc(var(--cell)*.17);overflow:hidden;color:var(--tk);background:linear-gradient(155deg,var(--c1),var(--c2));box-shadow:0 calc(var(--cell)*.07) 0 var(--c3),0 calc(var(--cell)*.13) calc(var(--cell)*.18) rgba(0,0,0,.42),inset 0 calc(var(--cell)*.03) 0 rgba(255,255,255,.5),inset 0 calc(var(--cell)*-.035) 0 rgba(0,0,0,.1)}.lg-face svg{display:block;width:100%;height:100%}.lg-face em{font:700 calc(var(--cell)*.128)/1 var(--lo-cond);font-style:normal;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.t1024.lg-face{box-shadow:0 calc(var(--cell)*.07) 0 var(--c3),0 calc(var(--cell)*.13) calc(var(--cell)*.18) rgba(0,0,0,.42),inset 0 0 0 calc(var(--cell)*.025) #FFB34F}.t2048.lg-face:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-140%);animation:lg-sheen 3.2s ease-in-out infinite}.lg-tile.is-new .lg-face{animation:lg-spawn .18s ease-out .1s both}.lg-tile.is-merged .lg-face{animation:lg-merge .3s cubic-bezier(.2,1.4,.4,1) .09s both}[data-theme=classic] .lg-face{display:grid;place-items:center}[data-theme=classic] .lg-face .art,[data-theme=classic] .lg-face .tag,[data-theme=classic] .lg-face .wm,[data-theme=classic] .lg-face em{display:none}[data-theme=classic] .lg-face b{position:relative;font:900 calc(var(--cell)*.5)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;letter-spacing:-.03em;font-variant-numeric:tabular-nums}[data-theme=classic] .lg-face.d3 b{font-size:calc(var(--cell)*.4)}[data-theme=classic] .lg-face.d4 b{font-size:calc(var(--cell)*.31)}[data-theme=party] .lg-face .art{position:absolute;left:15%;right:15%;top:13%;height:66%}[data-theme=party] .lg-face .wm{display:none}[data-theme=party] .lg-face .tag{position:absolute;left:9%;top:9%;width:calc(var(--cell)*.085);height:calc(var(--cell)*.085);border-radius:50%;background:var(--tk);opacity:.5;box-shadow:0 0 0 calc(var(--cell)*.04) color-mix(in srgb,var(--tk) 28%,transparent)}[data-theme=party] .lg-face em{position:absolute;left:0;right:0;bottom:8%;text-align:center;opacity:.82}[data-theme=party] .lg-face b{position:absolute;right:8%;top:8%;font:600 calc(var(--cell)*.175)/1 var(--lo-mono);opacity:.85}[data-theme=party] .lg-face.d4 b{font-size:calc(var(--cell)*.15)}.lg-ro b{display:block;font:900 calc(var(--u)*25)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-variant-numeric:tabular-nums;transform-origin:left center}.lg-ro b.bump{animation:lg-bump .22s ease-out}.lg-game[data-kiosk=off] .lg-time{display:none}.lg-sub{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u)*10)}.lg-sub p{font:400 calc(var(--u)*11.5)/1.25 var(--lo-body);color:var(--lo-mute)}.lg-count{flex:none;display:inline-flex;align-items:center;gap:calc(var(--u)*6);padding:calc(var(--u)*5) calc(var(--u)*9);border-radius:99em;font:600 calc(var(--u)*10.5)/1 var(--lo-mono);letter-spacing:.04em;background:var(--lo-panel)}.lg-man{flex:1 1 auto!important;min-height:0;overflow:hidden;flex-direction:column;padding:calc(var(--u)*10) calc(var(--u)*12)}.lg-man,.lg-man header{display:flex;gap:calc(var(--u)*8)}.lg-man header{justify-content:space-between;align-items:baseline}.lg-man h4{font:700 calc(var(--u)*11)/1 var(--lo-cond);letter-spacing:.16em;text-transform:uppercase}.lg-man header span{font:400 calc(var(--u)*11.5)/1 var(--lo-body);color:var(--lo-mute);white-space:nowrap}.lg-man header span b{color:var(--lo-ink);font-weight:600}.lg-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u)*6);overflow:hidden;max-height:calc(var(--u)*52)}.lg-chips span{display:inline-flex;align-items:center;gap:calc(var(--u)*5);height:calc(var(--u)*23);padding:0 calc(var(--u)*9);border-radius:99em;font:600 calc(var(--u)*10.5)/1 var(--lo-mono);white-space:nowrap}[data-theme=classic] .lg-count,[data-theme=classic] .lg-man{display:none}[data-theme=classic] .lg-spacer{flex:1 1 auto!important}[data-theme=party] .lg-spacer{display:none}.lg-nav{display:grid;grid-template-columns:1fr auto auto}.lg-nav,.lg-nav a{gap:calc(var(--u)*8)}.lg-nav a{display:flex;align-items:center;justify-content:center;height:calc(var(--u)*44);min-width:calc(var(--u)*46);padding:0 calc(var(--u)*14);border-radius:calc(var(--u)*13);text-decoration:none;cursor:pointer;font:600 calc(var(--u)*14)/1 var(--lo-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lo-ink);background:rgba(234,244,255,.06);border:1px solid rgba(234,244,255,.16)}.lg-nav svg{width:calc(var(--u)*16);height:calc(var(--u)*16);color:#6FC4FF}[data-theme=classic] .lg-hud{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u)*18)}[data-theme=classic] .lg-ro{position:relative;display:flex;flex-direction:column;gap:calc(var(--u)*4);padding-bottom:calc(var(--u)*9);border-bottom:1px solid var(--lo-cyan)}[data-theme=classic] .lg-ro:after,[data-theme=classic] .lg-ro:before{content:"";position:absolute;bottom:calc(var(--u)*-5);width:1px;height:calc(var(--u)*10);background:var(--lo-cyan);transform:rotate(45deg)}[data-theme=classic] .lg-ro:before{left:0}[data-theme=classic] .lg-ro:after{right:0}[data-theme=classic] .lg-ro span{font:600 calc(var(--u)*10.5)/1 var(--lo-mono);letter-spacing:.1em;color:#6FD6FF}[data-theme=classic] .lg-truck{display:none}[data-theme=classic] .lg-dimrow{display:flex;align-items:center;gap:calc(var(--u)*8);font:500 calc(var(--u)*9.5)/1 var(--lo-mono);letter-spacing:.06em;color:#6FD6FF;margin-bottom:calc(var(--u)*-4)}[data-theme=classic] .lg-dimrow:after,[data-theme=classic] .lg-dimrow:before{content:"";flex:1;height:1px;background:rgba(0,174,239,.7)}[data-theme=classic] .lg-board{border:1px dashed rgba(0,174,239,.75);border-radius:calc(var(--u)*6);background:linear-gradient(rgba(0,174,239,.1) 1px,transparent 1px) calc(var(--u)*6) calc(var(--u)*6)/calc(var(--bw)/16.6) calc(var(--bw)/16.6),linear-gradient(90deg,rgba(0,174,239,.1) 1px,transparent 1px) calc(var(--u)*6) calc(var(--u)*6)/calc(var(--bw)/16.6) calc(var(--bw)/16.6),rgba(0,174,239,.04)}[data-theme=classic] .lg-cells i{border:1px dashed rgba(0,174,239,.28);background:rgba(4,11,24,.45)}[data-theme=party] .lg-dimrow,[data-theme=party] .lg-hud{display:none}.lg-truck{position:relative;display:flex;align-items:flex-end;gap:calc(var(--u)*3);padding-bottom:calc(var(--u)*9)}.lg-box{position:relative;flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:calc(var(--u)*10);padding:calc(var(--u)*8) calc(var(--u)*14) calc(var(--u)*17);border-radius:calc(var(--u)*5);background:linear-gradient(180deg,#F2F7FC,#C6D5E6);color:var(--lo-navy);overflow:hidden}.lg-box:before{bottom:calc(var(--u)*6);height:calc(var(--u)*5);background:var(--lo-teal)}.lg-box:after,.lg-box:before{content:"";position:absolute;left:0;right:0}.lg-box:after{bottom:calc(var(--u)*2.5);height:calc(var(--u)*2);background:var(--lo-orange)}[data-theme=party] .lg-ro{display:flex;flex-direction:column;gap:calc(var(--u)*3)}[data-theme=party] .lg-ro span{font:700 calc(var(--u)*10.5)/1 var(--lo-cond);letter-spacing:.14em;color:var(--lo-slate)}.lg-cab{position:relative;flex:none;width:calc(var(--u)*50);height:calc(var(--u)*46);background:var(--lo-blue);border-radius:calc(var(--u)*9) calc(var(--u)*16) calc(var(--u)*4) calc(var(--u)*3);clip-path:polygon(0 0,58% 0,86% 46%,100% 56%,100% 100%,0 100%)}.lg-cab i{position:absolute;left:14%;top:12%;width:54%;height:36%;background:#9ED8FF;border-radius:calc(var(--u)*3);clip-path:polygon(0 0,62% 0,100% 100%,0 100%)}.lg-truck s{position:absolute;bottom:0;width:calc(var(--u)*19);height:calc(var(--u)*19);border-radius:50%;background:radial-gradient(circle,#0A1626 0 22%,#52657A 23% 46%,#04080F 47%)}.lg-truck s:first-of-type{left:calc(var(--u)*26)}.lg-truck s:nth-of-type(2){right:calc(var(--u)*14)}[data-theme=party] .lg-board{border-radius:calc(var(--u)*18);border:1px solid #24466f;background:linear-gradient(180deg,#0E2D52,#061224);overflow:hidden}[data-theme=party] .lg-cells i{background:#07182C;box-shadow:inset 0 calc(var(--u)*2) calc(var(--u)*4) rgba(0,0,0,.5)}[data-theme=party] .lg-count{border:1px solid var(--lo-teal);color:var(--lo-ink)}[data-theme=party] .lg-count:before{content:"";width:calc(var(--u)*6);height:calc(var(--u)*6);border-radius:50%;background:#5FF0E0;animation:lg-led 1.4s steps(2) infinite}[data-theme=party] .lg-man{border-radius:calc(var(--u)*14);background:var(--lo-panel);border:1px solid rgba(33,212,194,.3)}[data-theme=party] .lg-man h4{color:var(--lo-teal)}[data-theme=party] .lg-chips span{background:rgba(33,212,194,.1);color:var(--lo-ink)}[data-theme=party] .lg-chips span i{width:calc(var(--u)*5);height:calc(var(--u)*5);border-radius:50%;background:#5FF0E0}.lg-fx{z-index:5}.lg-fx b{position:absolute;left:50%;top:0;white-space:nowrap;font:600 calc(var(--u)*12)/1 var(--lo-mono);padding:calc(var(--u)*3) calc(var(--u)*7);border-radius:99em;background:var(--lo-panel);transform:translate(-50%,-40%);animation:lg-float .9s ease-out both}.lg-fx svg{position:absolute;inset:calc(var(--u)*-5);width:calc(100% + var(--u)*10);height:calc(100% + var(--u)*10);overflow:visible}.lg-fx rect{fill:none;stroke:var(--lo-cyan);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;animation:lg-trace .7s ease-out both}.lg-fx .ring{position:absolute;inset:0;border-radius:50%;border:calc(var(--u)*2) solid var(--lo-teal);opacity:0;animation:lg-ping .7s ease-out both}.lg-fx .ring+.ring{animation-delay:.14s}[data-theme=classic] .lg-fx .ring{display:none}[data-theme=classic] .lg-fx b{color:#6FD6FF;border:1px solid rgba(0,174,239,.7)}[data-theme=party] .lg-fx svg{display:none}[data-theme=party] .lg-fx b{color:#5FF0E0;border:1px solid var(--lo-teal)}[data-theme=party] .lg-tile.is-merged .tag{animation:lg-taglit 1s ease-out both}.lg-pulse{position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit}[data-theme=classic] .lg-pulse{background:linear-gradient(rgba(0,174,239,.5) 1px,transparent 1px) calc(var(--u)*6) calc(var(--u)*6)/calc(var(--bw)/16.6) calc(var(--bw)/16.6),linear-gradient(90deg,rgba(0,174,239,.5) 1px,transparent 1px) calc(var(--u)*6) calc(var(--u)*6)/calc(var(--bw)/16.6) calc(var(--bw)/16.6);box-shadow:0 0 calc(var(--u)*30) rgba(0,174,239,.5)}[data-theme=party] .lg-pulse{inset:-10% auto -10% 0;width:calc(var(--u)*40);border-radius:0;mix-blend-mode:screen;filter:blur(calc(var(--u)*3));background:linear-gradient(90deg,transparent,rgba(95,240,224,.9),transparent)}[data-theme=classic] .is-mile .lg-pulse{animation:lg-gridflash 1.4s ease-out}[data-theme=party] .is-mile .lg-pulse{animation:lg-sweep 1.1s cubic-bezier(.4,0,.6,1)}.lg-banner{position:absolute;z-index:8;left:50%;top:calc(var(--sat) + var(--u)*128);display:flex;align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*12) calc(var(--u)*16) calc(var(--u)*12) calc(var(--u)*12);pointer-events:none;white-space:nowrap;transform:translate(-50%,-50%);animation:lg-banner 2.3s ease both;box-shadow:0 calc(var(--u)*18) calc(var(--u)*40) rgba(0,0,0,.6)}.lg-banner .bx{position:relative;width:calc(var(--u)*62);height:calc(var(--u)*62);display:grid;place-items:center}.lg-banner .bx svg.art{width:74%;height:74%}.lg-banner .bx b{font:900 calc(var(--u)*24)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125}.lg-banner small{font:600 calc(var(--u)*10.5)/1 var(--lo-mono);letter-spacing:.1em;margin-bottom:calc(var(--u)*6)}.lg-banner small,.lg-banner strong{display:block;text-transform:uppercase}.lg-banner strong{font:900 calc(var(--u)*20)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125}[data-theme=classic] .lg-banner{background:var(--lo-panel);border:1px solid var(--lo-cyan);border-radius:calc(var(--u)*6)}[data-theme=classic] .lg-banner .bx{color:#6FD6FF;border:1px dashed rgba(0,174,239,.8)}[data-theme=classic] .lg-banner .bx svg{display:none}[data-theme=classic] .lg-banner small{color:#6FD6FF}[data-theme=party] .lg-banner{background:var(--lo-panel);border:1px solid var(--lo-teal);border-radius:calc(var(--u)*18)}[data-theme=party] .lg-banner .bx{border-radius:calc(var(--u)*12);background:linear-gradient(155deg,var(--c1),var(--c2));color:var(--tk);box-shadow:0 calc(var(--u)*4) 0 var(--c3)}[data-theme=party] .lg-banner .bx b{display:none}[data-theme=party] .lg-banner small{color:#5FF0E0}.lg-over{gap:calc(var(--u)*11);overflow:hidden}.ov-head{display:flex;flex-direction:column;gap:calc(var(--u)*6);margin-top:calc(var(--u)*2)}.ov-head small{font:600 calc(var(--u)*10.5)/1 var(--lo-mono);letter-spacing:.1em;text-transform:uppercase}.ov-head h3{font:900 calc(var(--u)*27)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.01em}.ov-score{display:flex;align-items:baseline;gap:calc(var(--u)*8)}.ov-score b{font:900 calc(var(--u)*46)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ov-score span{font:700 calc(var(--u)*12)/1 var(--lo-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--lo-mute)}.ov-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*8)}.ov-stats div{display:flex;flex-direction:column;gap:calc(var(--u)*4)}.ov-stats span{font:700 calc(var(--u)*10)/1 var(--lo-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--lo-mute)}.ov-stats b{font:600 calc(var(--u)*15)/1 var(--lo-mono);font-variant-numeric:tabular-nums}.ov-pitch{display:grid;grid-template-columns:1fr 1fr;border-radius:calc(var(--u)*12);overflow:hidden;border:1px solid rgba(234,244,255,.16)}.ov-pitch p{grid-column:1/-1;padding:calc(var(--u)*8) calc(var(--u)*12) 0;font:400 calc(var(--u)*12)/1.2 var(--lo-body);color:var(--lo-mute)}.ov-pitch div{padding:calc(var(--u)*6) calc(var(--u)*12) calc(var(--u)*9);display:flex;flex-direction:column;gap:calc(var(--u)*3)}.ov-pitch span{font:700 calc(var(--u)*10)/1 var(--lo-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--lo-mute)}.ov-pitch b{font:900 calc(var(--u)*20)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125}.ov-pitch .hand b{color:var(--lo-orange)}.ov-pitch .tag b{color:#5FF0E0}.ov-ctas{margin-top:auto;display:flex;flex-direction:column;gap:calc(var(--u)*10)}.lg-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:calc(var(--u)*54);border-radius:calc(var(--u)*16);margin-bottom:calc(var(--u)*4);text-decoration:none;cursor:pointer;font:800 calc(var(--u)*15.5)/1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;letter-spacing:.03em;text-transform:uppercase;color:var(--lo-cta-ink);background:linear-gradient(180deg,var(--lo-cta-1),var(--lo-cta-2));box-shadow:0 calc(var(--u)*5) 0 var(--lo-cta-edge),0 calc(var(--u)*12) calc(var(--u)*26) var(--lo-cta-glow),inset 0 calc(var(--u)*1.5) 0 rgba(255,255,255,.45)}.lg-cta:active{transform:translateY(calc(var(--u)*4));box-shadow:0 calc(var(--u)*1) 0 var(--lo-cta-edge)}.ov-ctas .row{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u)*8)}.ov-ctas .row a{display:flex;align-items:center;justify-content:center;height:calc(var(--u)*44);border-radius:calc(var(--u)*13);text-decoration:none;cursor:pointer;font:600 calc(var(--u)*14)/1 var(--lo-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lo-ink);background:rgba(234,244,255,.06);border:1px solid rgba(234,244,255,.16)}.ov-win{display:none;position:relative;overflow:hidden;align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*11) calc(var(--u)*14) calc(var(--u)*11) calc(var(--u)*12);border-radius:calc(var(--u)*14);border:1px solid rgba(255,179,79,.6);background:linear-gradient(180deg,rgba(255,179,79,.2),rgba(255,179,79,.06))}.ov-win[data-anim=measure]{padding-bottom:calc(var(--u)*26)}.ov-win .pi{flex:none;width:calc(var(--u)*58);height:calc(var(--u)*58);border-radius:calc(var(--u)*10);display:grid;place-items:center;overflow:hidden;background:rgba(4,11,24,.55);border:1px solid rgba(255,179,79,.35);color:var(--lo-orange)}.ov-win .pi img,.ov-win .pi svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.ov-win .pi svg{width:78%;height:78%}.ov-win .tx{display:flex;flex-direction:column;gap:calc(var(--u)*4);min-width:0}.ov-win small{font:700 calc(var(--u)*11)/1 var(--lo-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--lo-orange)}.ov-win strong{font:900 calc(var(--u)*17)/1.1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;text-wrap:balance}.ov-win p{font:400 calc(var(--u)*12)/1.25 var(--lo-body);color:var(--lo-ink)}.ov-win .code{font:600 calc(var(--u)*11)/1 var(--lo-mono);letter-spacing:.12em;color:var(--lo-orange)}.ov-win .tape{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u)*16);transform-origin:left center;animation:lg-tape .9s cubic-bezier(.2,.9,.3,1) .2s both;background:repeating-linear-gradient(90deg,#2A1600 0 1px,transparent 1px calc(var(--u)*6)) 0 0/100% 45% no-repeat,repeating-linear-gradient(90deg,#2A1600 0 calc(var(--u)*1.5),transparent calc(var(--u)*1.5) calc(var(--u)*30)) 0 0/100% 80% no-repeat,#FFCB45}.ov-win[data-anim=ticket] .tape{display:none}.ov-win[data-anim=ticket]{animation:lg-tear .7s cubic-bezier(.2,.9,.3,1) .2s both}.ov-win[data-anim=ticket]:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--u)*82);border-left:calc(var(--u)*1.5) dashed rgba(255,179,79,.55)}.ov-win[data-anim=ticket] .pi{margin-right:calc(var(--u)*10)}.lg-game[data-win=on] .ov-win{display:flex}.lg-game[data-win=on] .ov-detail,.ov-claim{display:none}.ov-claim{align-items:center;gap:calc(var(--u)*14);padding:calc(var(--u)*12);border-radius:calc(var(--u)*14);background:#F7F9FC;color:var(--lo-navy)}.ov-claim svg{flex:none;width:calc(var(--u)*104);height:calc(var(--u)*104)}.ov-claim strong{display:block;font:900 calc(var(--u)*17)/1.1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;margin-bottom:calc(var(--u)*6)}.ov-claim p{font:400 calc(var(--u)*12.5)/1.3 var(--lo-body);color:var(--lo-slate)}.lg-game[data-kiosk=on] .ov-claim{display:flex}.lg-game[data-kiosk=on] .lg-cta,.lg-game[data-kiosk=on] .ov-ctas .row a:first-child{display:none}.lg-game[data-kiosk=on] .ov-ctas .row{grid-template-columns:1fr}.lg-game[data-kiosk=on] .ov-detail{display:none}[data-theme=classic] .ov-head small{color:#6FD6FF}[data-theme=classic] .ov-score{padding-bottom:calc(var(--u)*9);border-bottom:1px solid var(--lo-cyan)}[data-theme=classic] .ov-scene{display:none}.ov-plan{position:relative;border:1px dashed rgba(0,174,239,.7);border-radius:calc(var(--u)*6);background:rgba(0,174,239,.05)}.ov-plan svg{display:block;width:100%;height:auto}.ov-plan text{font-family:var(--lo-mono);font-size:9px;font-weight:500;fill:#6FD6FF;letter-spacing:.04em}.ov-plan .trace{stroke-dasharray:1;animation:lg-tracekeep 1.1s ease-out .2s both}.ov-plan .tb{animation:lg-fade .4s ease-out both;animation-delay:calc(var(--i)*70ms + 1s)}.ov-sched{width:100%;border-collapse:collapse;font:500 calc(var(--u)*11)/1 var(--lo-mono)}.ov-sched td{padding:calc(var(--u)*5) 0;border-top:1px solid rgba(0,174,239,.25)}.ov-sched td:first-child{width:calc(var(--u)*44);color:#6FD6FF}.ov-sched td:last-child{text-align:right;color:var(--lo-mute)}[data-theme=party] .ov-plan,[data-theme=party] .ov-sched{display:none}[data-theme=party] .ov-head small{color:#5FF0E0}.ov-scene{width:100%!important;margin:0 calc(var(--gut)*-1);width:calc(100% + var(--gut)*2)!important}.ov-scene svg{display:block;width:100%;height:auto}.ov-scene .livery{font-family:var(--lo-display);font-weight:900;font-stretch:125%;font-variation-settings:"wdth" 125;font-size:11.5px}.ov-scene .chiptxt{font-family:var(--lo-mono);font-size:8.5px;font-weight:600;letter-spacing:.05em}.ov-scene .trk{transform:translateX(96px);animation:lg-drivein 1.7s cubic-bezier(.15,.8,.25,1) both}.ov-scene .whl{transform-box:fill-box;transform-origin:center;animation:lg-spin .5s linear 3.4}.ov-scene .chp{animation:lg-fade .4s ease-out 1.6s both}.ov-tags{list-style:none;display:flex;flex-direction:column}.ov-tags li{display:grid;grid-template-columns:auto calc(var(--u)*34) 1fr auto;align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*5) 0;border-top:1px solid rgba(33,212,194,.22);font:500 calc(var(--u)*11)/1 var(--lo-mono)}.ov-tags i{width:calc(var(--u)*7);height:calc(var(--u)*7);border-radius:50%;background:#5FF0E0;box-shadow:0 0 calc(var(--u)*6) var(--lo-teal);animation:lg-lit .3s steps(1) both;animation-delay:calc(var(--i)*.13s + 1.2s)}.ov-tags b{color:#5FF0E0;font-weight:600}.ov-tags span:last-child{color:var(--lo-teal)}[data-theme=classic] .ov-tags{display:none}@container (max-width:699px) and (min-aspect-ratio:54/100){.lg-screen{--bw:calc(var(--u)*290)}.lg-over,.lg-play{gap:calc(var(--u)*8)}.lg-top{min-height:calc(var(--u)*34);padding-top:calc(var(--u)*8)}.lg-mini span{--s:calc(var(--u)*20)}.lg-ro b{font-size:calc(var(--u)*21)}.lg-sub p{display:none}.lg-sub{justify-content:flex-end}.lg-chips{max-height:calc(var(--u)*23)}.lg-nav a{height:calc(var(--u)*40)}.ov-scene svg{max-height:calc(var(--u)*80)}.ov-head h3{font-size:calc(var(--u)*22)}.ov-score b{font-size:calc(var(--u)*36)}.ov-detail{display:none}}@container (min-width:700px) and (min-height:600px){.lg-screen{--u:calc(100cqw / 720);--gut:calc(var(--u)*36);--bw:calc(var(--u)*420);--col:calc(var(--u)*460)}.lg-over,.lg-play{gap:calc(var(--u)*14)}.lg-top{padding-top:calc(var(--u)*16)}.lg-brands{font-size:calc(var(--u)*13)}.lg-live{font-size:calc(var(--u)*12)}.lg-mini span{--s:calc(var(--u)*26)}.lg-sub p{font-size:calc(var(--u)*13)}.lg-nav a{height:calc(var(--u)*50);font-size:calc(var(--u)*15)}.lg-cta{height:calc(var(--u)*62);font-size:calc(var(--u)*18)}.ov-scene{width:var(--col)!important;margin:0}.lg-game[data-kiosk=on][data-theme=classic] .ov-plan{display:block}.lg-game[data-kiosk=on][data-theme=classic] .ov-sched{display:table}.lg-game[data-kiosk=on][data-theme=party] .ov-tags{display:flex}}@container (max-height:520px) and (min-aspect-ratio:1/1){.lg-screen{--u:calc(100cqh / 390);--bw:calc(var(--u)*300);--col:calc(var(--u)*300)}.lg-play{display:grid;grid-template-columns:var(--bw) var(--col);grid-template-rows:auto auto auto auto 1fr auto;-moz-column-gap:calc(var(--u)*20);column-gap:calc(var(--u)*20);row-gap:calc(var(--u)*8);justify-content:center;align-items:start}.lg-play>*{width:auto}.lg-play>.lg-top{grid-column:1/-1}.lg-play>.lg-board{grid-column:1;grid-row:2/7;width:var(--bw)}.lg-play>.lg-bar,.lg-play>.lg-dimrow,.lg-play>.lg-hud,.lg-play>.lg-man,.lg-play>.lg-nav,.lg-play>.lg-spacer,.lg-play>.lg-sub,.lg-play>.lg-truck{grid-column:2}.lg-play>.lg-nav{align-self:end}.lg-over{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;-moz-column-gap:calc(var(--u)*20);column-gap:calc(var(--u)*20);row-gap:calc(var(--u)*8);justify-content:center;align-content:start}.lg-over>*{width:auto}.lg-over>.lg-top{grid-column:1/-1}.lg-over>.ov-scene{grid-column:1;margin:0;width:100%!important}.lg-over>.ov-ctas{grid-column:2;grid-row:2/8;align-self:end}.ov-detail{display:none}}@keyframes lg-spawn{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}@keyframes lg-merge{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.16);opacity:1;filter:brightness(1.25)}to{transform:none;filter:none}}@keyframes lg-bump{40%{transform:scale(1.12)}}@keyframes lg-float{0%{opacity:0;transform:translate(-50%,10%)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)}}@keyframes lg-trace{0%{stroke-dashoffset:1;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes lg-tracekeep{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes lg-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.9);opacity:0}}@keyframes lg-taglit{0%,60%{background:#5FF0E0;opacity:1;box-shadow:0 0 0 calc(var(--cell)*.05) rgba(95,240,224,.5),0 0 calc(var(--cell)*.2) #21D4C2}}@keyframes lg-led{50%{opacity:.35}}@keyframes lg-sheen{0%{transform:translateX(-140%)}30%,to{transform:translateX(360%)}}@keyframes lg-gridflash{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes lg-sweep{0%{transform:translateX(-12cqw);opacity:0}10%{opacity:1}85%{opacity:1}to{transform:translateX(95cqw);opacity:0}}@keyframes lg-banner{0%{opacity:0;transform:translate(-50%,-40%) scale(.92)}9%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}14%{transform:translate(-50%,-50%) scale(1)}84%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-62%)}}@keyframes lg-tape{0%{transform:scaleX(0)}to{transform:none}}@keyframes lg-tear{0%{opacity:0;transform:translateX(18%) rotate(2.5deg)}60%{opacity:1;transform:translateX(-2%) rotate(-.6deg)}to{transform:none}}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@keyframes lg-lit{0%{background:#12305A;box-shadow:none}to{background:#5FF0E0}}@keyframes lg-drivein{0%{transform:translateX(-230px)}to{transform:translateX(96px)}}@keyframes lg-spin{to{transform:rotate(1turn)}}.lg-game.lg-paused *,.lg-game.lg-paused :after,.lg-game.lg-paused :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lg-game *,.lg-game :after,.lg-game :before{animation:none!important;transition:none!important}}.lg-page{height:100dvh;margin:0;background:#040B18}.lg-game{--lo-display:var(--lo-font-display),"Archivo","Arial Black","Helvetica Neue",Arial,sans-serif;--lo-cond:var(--lo-font-cond),"Barlow Condensed","Arial Narrow",Arial,sans-serif;--lo-body:var(--lo-font-body),"Barlow","Helvetica Neue",Arial,sans-serif;--lo-mono:var(--lo-font-mono),"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}.lg-game .ov-note{font:400 calc(var(--u)*12)/1.25 var(--lo-body);color:var(--lo-orange)}.lg-game .ov-register{display:flex;align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*11) calc(var(--u)*12) calc(var(--u)*11) calc(var(--u)*14);border-radius:calc(var(--u)*14);background:#F7F9FC;color:var(--lo-navy);text-decoration:none;cursor:pointer}.lg-game .ov-register span{flex:1;min-width:0;font:400 calc(var(--u)*12.5)/1.3 var(--lo-body);color:var(--lo-slate)}.lg-game .ov-register strong{display:block;margin-bottom:calc(var(--u)*4);font:900 calc(var(--u)*17)/1.1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;color:var(--lo-navy)}.lg-game .ov-register i{flex:none;display:grid;place-items:center;width:calc(var(--u)*40);height:calc(var(--u)*40);border-radius:50%;color:var(--lo-cta-ink);background:linear-gradient(180deg,var(--lo-cta-1),var(--lo-cta-2));box-shadow:0 calc(var(--u)*3) 0 var(--lo-cta-edge)}.lg-game .ov-register i svg{width:calc(var(--u)*20);height:calc(var(--u)*20)}.lg-game .ov-register:active{transform:translateY(calc(var(--u)*2))}.lg-game .ov-register:focus-visible{outline:calc(var(--u)*3) solid var(--lo-cta-1);outline-offset:calc(var(--u)*3)}.lg-surround{display:none}@container (min-width:700px) and (min-height:521px){.lg-game:after,.lg-screen,.lg-surround{--uu:min(100cqw/720,100cqh/820);--band:calc(var(--uu) * 532);--sides:linear-gradient(90deg,#000 calc(50% - var(--band)/2 - 1px),transparent calc(50% - var(--band)/2 - 1px),transparent calc(50% + var(--band)/2 + 1px),#000 calc(50% + var(--band)/2 + 1px))}.lg-game:after{content:"";inset:0;background:linear-gradient(rgba(0,174,239,.09) 1px,transparent 1px) 0 0/calc(var(--uu) * 26) calc(var(--uu) * 26),linear-gradient(90deg,rgba(0,174,239,.09) 1px,transparent 1px) 0 0/calc(var(--uu) * 26) calc(var(--uu) * 26);-webkit-mask-image:var(--sides),linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 34%,rgba(0,0,0,.25) 100%);mask-image:var(--sides),linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 34%,rgba(0,0,0,.25) 100%)}.lg-game:after,.lg-surround{position:absolute;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.lg-surround{display:block;left:0;right:0;bottom:0;opacity:.12;-webkit-mask-image:var(--sides),linear-gradient(180deg,transparent,#000 55%);mask-image:var(--sides),linear-gradient(180deg,transparent,#000 55%)}.lg-surround svg{display:block;width:100%;height:auto}.lg-over:before,.lg-play:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - var(--band)/2 - 1px);width:calc(var(--band) + 2px);pointer-events:none;border-left:1px solid rgba(0,174,239,.22);border-right:1px solid rgba(0,174,239,.22);box-shadow:0 0 calc(var(--uu) * 70) rgba(0,0,0,.6)}}.lg-game .lg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-game .pz-over{overflow:auto}.lg-game .pz-empty{font:400 calc(var(--u)*13)/1.35 var(--lo-body);color:var(--lo-mute)}.lg-game .pz-ticket{display:flex;flex-direction:column;gap:calc(var(--u)*8)}.lg-game .pz-redeem{display:flex;align-items:center;gap:calc(var(--u)*14);padding:calc(var(--u)*12);border-radius:calc(var(--u)*14);background:#F7F9FC;color:var(--lo-navy)}.lg-game .pz-redeem svg{flex:none;width:calc(var(--u)*104);height:calc(var(--u)*104)}.lg-game .pz-redeem strong{display:block;font:900 calc(var(--u)*17)/1.1 var(--lo-display);font-stretch:125%;font-variation-settings:"wdth" 125;text-transform:uppercase;margin-bottom:calc(var(--u)*6)}.lg-game .pz-redeem p{font:400 calc(var(--u)*12.5)/1.3 var(--lo-body);color:var(--lo-slate)}.lg-game .pz-redeem[data-status=expired],.lg-game .pz-redeem[data-status=revoked]{background:rgba(234,244,255,.06);color:var(--lo-ink);border:1px solid rgba(234,244,255,.16)}.lg-game .pz-redeem[data-status=expired] p,.lg-game .pz-redeem[data-status=revoked] p{color:var(--lo-mute)}.lg-game .pz-redeem[data-status=collected]{background:rgba(33,212,194,.12);color:var(--lo-ink);border:1px solid var(--lo-teal)}.lg-game .pz-redeem[data-status=collected] p{color:var(--lo-mute)}.lg-game .ov-plan{padding-bottom:calc(var(--u)*8)}.lg-game .ov-plan-note{display:block;padding:calc(var(--u)*6) calc(var(--u)*10) 0;text-align:center}.lg-game .ov-plan-note strong{display:block;font:600 calc(var(--u)*11.5)/1.25 var(--lo-body);color:var(--lo-ink)}.lg-game .ov-plan-note span{display:block;margin-top:calc(var(--u)*2);font:400 calc(var(--u)*10.5)/1.3 var(--lo-body);color:var(--lo-mute)}@container (min-width:700px) and (min-height:521px){.lg-screen{--u:min(100cqw/720,100cqh/820);--gut:calc(var(--u)*36);--bw:calc(var(--u)*420);--col:calc(var(--u)*460)}.lg-over,.lg-play{gap:calc(var(--u)*14)}.lg-top{padding-top:calc(var(--u)*16)}.lg-brands{font-size:calc(var(--u)*13)}.lg-live{font-size:calc(var(--u)*12)}.lg-mini span{--s:calc(var(--u)*26)}.lg-sub p{font-size:calc(var(--u)*13)}.lg-nav a{height:calc(var(--u)*50);font-size:calc(var(--u)*15)}.lg-cta{height:calc(var(--u)*62);font-size:calc(var(--u)*18)}.ov-scene{width:var(--col)!important;margin:0}.lg-game[data-kiosk=on][data-theme=classic] .ov-plan{display:block}.lg-game[data-kiosk=on][data-theme=classic] .ov-sched{display:table}.lg-game[data-kiosk=on][data-theme=party] .ov-tags{display:flex}}.lg-game .lg-mini span{position:relative;animation:lg-minipop 9s ease-in-out infinite;animation-delay:calc(var(--i)*.11s + 3s)}.lg-game .lg-mini span:after{content:attr(data-v);position:absolute;right:8%;bottom:4%;font:600 calc(var(--s)*.28)/1 var(--lo-mono);color:var(--tk);opacity:.62}.lg-game .lg-mini span:before{content:"";position:absolute;left:11%;top:11%;width:calc(var(--s)*.12);height:calc(var(--s)*.12);border-radius:50%;background:var(--tk);opacity:.5;box-shadow:0 0 0 calc(var(--s)*.06) color-mix(in srgb,var(--tk) 32%,transparent)}@keyframes lg-minipop{0%,to{transform:none;filter:none}2%{transform:scale(1.06) translateY(-4%);filter:brightness(1.2)}5%{transform:scale(.99)}7%{transform:none;filter:none}}.lg-game .ho-verdict strong{display:block;margin-bottom:calc(var(--u)*3);font:600 calc(var(--u)*14)/1.25 var(--lo-body);color:var(--lo-ink)}.lg-game .ho-verdict[data-fit=short] strong{color:#FFB34F}.lg-game .ho-close{margin-top:calc(var(--u)*14)}.lg-game .ho-close strong{display:block;margin-bottom:calc(var(--u)*3);font:600 calc(var(--u)*14)/1.25 var(--lo-body);color:var(--lo-ink)}