html,body,#root{height:100%;touch-action:pan-y pinch-zoom}.legacy-promo{height:100vh;height:var(--tg-viewport-stable-height, 100dvh);-webkit-tap-highlight-color:transparent}.legacy-promo>[data-sim-reveal-active]{height:100%}.legacy-promo a,.legacy-promo button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legacy-promo a:focus-visible,.legacy-promo button:focus-visible{outline:2px solid #fff8e9;outline-offset:4px}.x-promo{display:grid;height:100dvh;place-items:center;background:#05030c}.x-promo>[data-promo-layout=player]{--reel-scale: .9;--promo-safe-top: env(safe-area-inset-top, 0px);--promo-safe-bottom: env(safe-area-inset-bottom, 0px);--promo-chips-top: calc(12px + var(--promo-safe-top));width:100%;height:100%;max-width:none;container-type:size}[data-promo-layout=player] .promo-reel-wrap{position:static;height:calc(200px * var(--reel-scale))}[data-promo-layout=player] .promo-reel{position:relative}[data-promo-layout=player] .promo-reel>.sim-reel{position:absolute;left:50%;width:calc(100% / var(--reel-scale));transform:translate(-50%) scale(var(--reel-scale));transform-origin:top center;padding-block:24px}[data-promo-layout=player] .promo-panel{top:calc(50% + 100px * var(--reel-scale));padding:0}[data-promo-layout=player] .promo-panel:has(.promo-idle){position:static}[data-promo-layout=player] .promo-panel h2+div+div~div{display:none}[data-promo-layout=player] .sim-tile{transition:opacity .45s ease,visibility .45s}[data-promo-layout=player] [data-reel-hidden=true]{visibility:hidden;opacity:0}[data-promo-layout=player] .promo-chips>div,[data-promo-layout=player] .promo-result-content{transform:scale(.75);transform-origin:top center}[data-promo-layout=player][data-sim-reveal-done=true] .promo-reveal,[data-promo-layout=player][data-sim-reveal-done=true] .promo-chips{animation:x-promo-result-out .4s cubic-bezier(.4,0,1,1) .9s forwards}[data-promo-layout=player] .promo-idle{position:absolute;z-index:50;display:flex;flex-direction:column;align-items:stretch;justify-content:end;gap:6px;width:min(100%,520px);padding:4px 20px;text-align:center;inset:auto 0 0;margin:0 auto;padding-bottom:calc(28px + var(--promo-safe-bottom))}[data-promo-layout=player] .promo-idle>div:not(.x-promo-heading){padding:0;max-width:none}.x-promo-actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;animation:x-promo-actions-in .45s cubic-bezier(.2,0,0,1) 1.2s both}.x-promo-actions[data-ready=true] .x-promo-actions-content,.x-promo-actions[data-ready=true] .x-promo-secondary{pointer-events:auto}.x-promo-actions-content{position:absolute;inset:auto 0 calc(28px + var(--promo-safe-bottom));width:min(100%,520px);margin:0 auto;padding:0 20px;text-align:center;transform-origin:bottom center}[data-promo-layout=player]>.x-promo-heading{position:absolute;inset:calc(24px + var(--promo-safe-top)) 0 auto;z-index:20;display:flex;justify-content:center}.x-promo-secondary{position:absolute;inset:calc(24px + var(--promo-safe-top)) 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:min(calc(100% - 40px),480px);margin:0 auto;transform-origin:top center}.x-promo-claim{flex-shrink:0;height:44px;min-height:44px}.x-promo-secondary a,.x-promo-secondary button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid #ffffff24;border-radius:999px;background:rgba(255,255,255,.05);font-size:13px;font-weight:800;color:#fff}.x-promo-claim:active,.x-promo-secondary a:active,.x-promo-secondary button:active{transform:scale(.98)}@keyframes x-promo-result-out{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-6px);visibility:hidden}}@keyframes x-promo-actions-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container (height >= 480px){[data-promo-layout=player] .promo-stage{--reel-scale: 1.35}[data-promo-layout=player] .promo-chips{--promo-chips-top: calc(32px + var(--promo-safe-top))}[data-promo-layout=player] .promo-chips>div,[data-promo-layout=player] .promo-result-content{transform:none}[data-promo-layout=player]>.x-promo-heading,.x-promo-secondary{top:calc(32px + var(--promo-safe-top))}[data-promo-layout=player] .promo-idle{padding-bottom:calc(32px + var(--promo-safe-bottom))}.x-promo-actions-content{bottom:calc(32px + var(--promo-safe-bottom))}.x-promo-claim{height:52px;font-size:17px}.x-promo-secondary a,.x-promo-secondary button{min-height:48px;font-size:15px}}@container (height >= 640px){[data-promo-layout=player] .promo-stage{--reel-scale: 1.6}}@container (height < 340px){[data-promo-layout=player] .promo-stage{--reel-scale: .8}.x-promo-actions-content,[data-promo-layout=player] .promo-idle>div:not(.x-promo-heading){transform:scale(.85);transform-origin:bottom center}.x-promo-secondary{top:calc(20px + var(--promo-safe-top));transform:scale(.85)}.x-promo-actions-content{bottom:calc(24px + var(--promo-safe-bottom))}[data-promo-layout=player] .promo-idle{padding-bottom:calc(24px + var(--promo-safe-bottom))}[data-promo-layout=player]>.x-promo-heading{top:calc(20px + var(--promo-safe-top));transform:scale(.85);transform-origin:top center}[data-promo-layout=player] .promo-panel h2{font-size:17px;line-height:20px}[data-promo-layout=player] .promo-panel h2+div{font-size:14px;line-height:18px;margin-top:2px}[data-promo-layout=player] .promo-panel h2+div+div{margin-top:4px}[data-promo-layout=player] .promo-panel h2+div+div span{padding:4px 8px;font-size:12px}[data-promo-layout=player] .promo-chips .grid{gap:4px}[data-promo-layout=player] .promo-chips .grid>div{height:28px}[data-promo-layout=player] .promo-chips .grid span{font-size:12px}}@container (height < 260px){[data-promo-layout=player] .promo-stage{--reel-scale: .65}[data-promo-layout=player] .promo-chips{--promo-chips-top: calc(4px + var(--promo-safe-top))}[data-promo-layout=player] .promo-chips .grid>div{height:24px;padding:0 8px;gap:6px}[data-promo-layout=player] .promo-chips .grid span{font-size:11px}[data-promo-layout=player] .promo-panel h2{font-size:12px;line-height:16px}[data-promo-layout=player] .promo-panel h2+div{font-size:12px;line-height:16px;margin-top:0}[data-promo-layout=player] .promo-panel h2+div+div{display:none}[data-promo-layout=player]>.x-promo-heading{top:calc(8px + var(--promo-safe-top));transform:scale(.75)}[data-promo-layout=player] .promo-idle{gap:4px;padding:4px 12px;padding-bottom:calc(16px + var(--promo-safe-bottom))}.x-promo-claim,[data-promo-layout=player] .promo-idle button{height:44px;font-size:14px}.x-promo-actions-content{bottom:calc(16px + var(--promo-safe-bottom));padding:0 12px;transform:scale(.75)}[data-promo-layout=player] .promo-idle>div:not(.x-promo-heading){transform:scale(.75)}.x-promo-secondary{top:calc(8px + var(--promo-safe-top));width:calc(100% - 24px);gap:4px;transform:scale(.75)}.x-promo-secondary svg{display:none}.x-promo-secondary a,.x-promo-secondary button{font-size:12px}}.x-promo[data-promo-display=browser]{display:block;overflow-y:auto;overscroll-behavior:contain}.x-promo[data-promo-display=browser]>[data-promo-layout=player]{--promo-chips-top: calc(32px + var(--promo-safe-top));min-height:568px}.x-promo[data-promo-display=browser] [data-sim-reveal-active=true]{padding-top:calc(112px + var(--promo-safe-top))}.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-stage{--reel-scale: 1;position:relative;inset:auto;flex:1}.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-reel-wrap{height:auto}.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-reel{height:calc(200px * var(--reel-scale))}.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-panel{position:relative;top:auto;min-height:96px}.x-promo[data-promo-display=browser] [data-sim-reveal-done=true] .promo-reveal,.x-promo[data-promo-display=browser] [data-sim-reveal-done=true] .promo-chips{animation:none}.x-promo[data-promo-display=browser] .promo-chips>div,.x-promo[data-promo-display=browser] .promo-result-content{transform:none}.x-promo[data-promo-display=browser] .x-promo-claim{height:52px;font-size:17px}.x-promo[data-promo-display=browser] .x-promo-secondary a,.x-promo[data-promo-display=browser] .x-promo-secondary button{min-height:48px;font-size:15px}.x-promo[data-promo-display=browser] .x-promo-actions{position:relative;inset:auto;display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:10px;padding:0 20px calc(32px + var(--promo-safe-bottom))}.x-promo[data-promo-display=browser] .x-promo-actions-content,.x-promo[data-promo-display=browser] .x-promo-secondary{position:static;width:min(100%,480px);margin:0;padding:0}@container (height >= 520px){.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-stage{--reel-scale: 1.35}}@container (height >= 608px){.x-promo[data-promo-display=browser] [data-sim-reveal-active=true] .promo-stage{--reel-scale: 1.6}}@media (prefers-reduced-motion: reduce){[data-promo-layout=player] .sim-tile{transition:none}[data-promo-layout=player][data-sim-reveal-done=true] .promo-reveal,[data-promo-layout=player][data-sim-reveal-done=true] .promo-chips,.x-promo-actions{animation-duration:1ms;animation-delay:.9s}@keyframes x-promo-result-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes x-promo-actions-in{0%{opacity:0}to{opacity:1}}}
