@font-face{font-family:Science Gothic;src:url(/fonts/ScienceGothic-Landing.woff2)format("woff2");font-style:oblique 0deg 10deg;font-weight:100 900;font-display:swap}.game-viewport{--viewport-scale:1;background:#050318;place-items:start center;width:100%;height:100svh;display:grid;overflow:hidden auto}.game-screen{--mint:#43ffa8;--gold:#fcd900;--campaign-row:94px;--title-row:92px;--footer-row:94px;isolation:isolate;background:#0a0934;place-items:center;width:100%;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.screen-frame{grid-template-rows:var(--campaign-row) var(--title-row) minmax(0, 1fr) var(--footer-row);width:100%;height:854px;min-height:0;transform:translateY(-50%) scale(var(--viewport-scale));transform-origin:50%;justify-items:center;display:grid;position:absolute;top:50%;left:0}.game-background{z-index:-2;background:linear-gradient(#0b093c,#080629);position:fixed;inset:0;overflow:hidden}.card-screen:not(.final-screen) .game-background:after{content:"";z-index:0;aspect-ratio:1;filter:blur(125px);pointer-events:none;background:#625cfdcc;border-radius:50%;width:min(300px,76vw);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 250px #625cfd8c}.leaf{opacity:.18;mix-blend-mode:screen;width:360px;height:360px;position:absolute}.leaf-top{top:-92px;right:-92px}.leaf-left{bottom:-92px;left:-156px;transform:rotate(153deg)}.leaf-right{bottom:36px;right:-158px;transform:rotate(55deg)}.campaign-logo{z-index:3;width:140px;height:var(--campaign-row);padding:8px 0;position:relative}.campaign-logo img{object-fit:contain;width:100%;height:100%}.title-slot{z-index:3;width:100%;height:var(--title-row);place-items:center;display:grid;position:relative;overflow:hidden}.game-screen h1{z-index:1;width:100%;height:var(--title-row);color:#fff;letter-spacing:.015em;text-align:center;text-transform:uppercase;place-items:center;min-height:0;margin:0;font-family:Science Gothic,Arial,sans-serif;font-size:clamp(23px,6vw,28px);font-style:oblique 6deg;font-weight:600;line-height:1.15;display:grid;position:relative}.screen-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.game-viewport[dir=rtl] .code-form input{text-align:center;direction:ltr}.game-viewport[data-lang=ar] .game-screen,.game-viewport[data-lang=ar] .game-screen h1,.game-viewport[data-lang=ar] .primary-button,.game-viewport[data-lang=ar] .code-form button,.game-viewport[data-lang=ar] .login-note,.game-viewport[data-lang=ar] .ticket-prize,.game-viewport[data-lang=ar] .reward-panel>span,.game-viewport[data-lang=ar] .final-copy{font-family:Noto Sans Arabic,Arial,sans-serif}.game-viewport[data-lang=bn] .game-screen,.game-viewport[data-lang=bn] .game-screen h1,.game-viewport[data-lang=bn] .primary-button,.game-viewport[data-lang=bn] .code-form button,.game-viewport[data-lang=bn] .login-note,.game-viewport[data-lang=bn] .ticket-prize,.game-viewport[data-lang=bn] .reward-panel>span,.game-viewport[data-lang=bn] .final-copy{font-family:Noto Sans Bengali,Arial,sans-serif}.game-scene-content{overflow:visible}.intro-character{z-index:0;isolation:isolate;width:min(354px,78vw);height:322px;position:relative}.intro-character img{z-index:1;object-fit:contain;object-position:top center;width:100%;height:100%;position:absolute;inset:0;transform:translateY(3px)}.intro-sun{z-index:0;isolation:isolate;aspect-ratio:1;background:0 0;border-radius:50%;width:84%;position:absolute;top:8%;left:8%}.intro-sun:before{content:"";z-index:0;filter:blur(125px);pointer-events:none;background:#625cfdcc;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 250px #625cfd8c}.intro-sun:after{content:"";z-index:1;pointer-events:none;background:#df0060;border-radius:50%;position:absolute;inset:0}.code-form{z-index:4;flex-direction:column;align-items:center;width:100%;display:flex}.code-form input{background:linear-gradient(#111217, #111217) padding-box, linear-gradient(180deg, #fff3, var(--mint)) border-box;width:min(392px,100vw - 48px);height:68px;color:var(--mint);text-align:center;border:1px solid #0000;border-radius:20px;padding:26px 20px;font-family:Science Gothic,Arial,sans-serif;font-size:22px;font-weight:400;line-height:16px;box-shadow:0 2px 31.5px #625cfd99}.code-form input::placeholder{color:#43ffa861}.code-form button,.primary-button{background:linear-gradient(0deg, var(--gold), var(--mint));color:#090103;text-transform:uppercase;border:0;border-radius:16px;place-items:center;width:272px;min-height:57px;margin-top:20px;font-family:Science Gothic,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:grid;box-shadow:inset -5px 5px 10px #ffffffde,0 0 8px #7ff375b3}.login-note{color:#d6d9e8;text-align:center;overflow-wrap:break-word;flex-direction:column;justify-content:center;width:min(370px,100vw - 56px);min-height:42px;margin:20px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;line-height:20.8px;display:flex}.login-error{color:#ff8eb6}.brand-footer{z-index:3;width:100%;height:var(--footer-row);place-items:start center;min-height:0;margin:0;padding-top:50px;display:grid;position:relative;transform:none}.brand-footer img{width:98px;height:auto}.card-screen h1{min-height:92px}.ticket-stack-slot{z-index:2;place-items:center;width:100%;display:grid;position:relative}.ticket-stack-slot-hidden{pointer-events:none;height:0;overflow:visible}.ticket-stack{aspect-ratio:370.987/217.375;width:min(390px,88vw);position:relative}.ticket-layer{transform-origin:50%;filter:drop-shadow(0 0 12px #00000073);position:absolute;inset:0}.ticket-layer-first{z-index:2}.ticket-layer-second{z-index:1}.ticket{width:100%;height:100%;position:relative}.ticket-shape{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.ticket-title{z-index:2;color:#071b31;text-align:center;font-family:Science Gothic,Arial,sans-serif;font-size:clamp(21px,6vw,26px);font-style:oblique 6deg;font-weight:600;position:absolute;top:19%;left:18%;right:18%}.ticket-prize{z-index:2;color:#17144b;text-align:center;text-transform:uppercase;background:linear-gradient(8deg,#ff802c 8%,#fcd900 96%);border:2px solid #defff5;border-radius:13px;place-items:center;height:37%;font-family:Science Gothic,Arial,sans-serif;font-size:clamp(17px,5.4vw,25px);font-style:oblique 6deg;font-weight:700;display:grid;position:absolute;top:43%;left:13%;right:12%;overflow:hidden;box-shadow:inset 2px 4px 6px #0006}.scratch-surface{z-index:4;cursor:none;touch-action:none;border:2px solid #defff5;border-radius:13px;width:75%;height:37%;transition:opacity .24s;position:absolute;top:43%;left:13%;right:12%;box-shadow:inset 0 12px 42px #00000059}.scratch-cleared{opacity:0;pointer-events:none}.scratch-surface-disabled{pointer-events:none}.scratch-retry{z-index:7;color:#43ffa8;cursor:pointer;background:#1e1c5a;border:2px solid #defff5;border-radius:12.315px;width:75.0209%;height:36.8244%;padding:8px 12px;font:500 13px/1.3 Montserrat,Arial,sans-serif;position:absolute;top:40.7904%;left:12.9491%}.scratch-hint{z-index:5;object-fit:contain;pointer-events:none;will-change:transform;width:77px;height:77px;position:absolute;top:34%;right:-2%}.scratch-coin{z-index:6;opacity:0;object-fit:contain;pointer-events:none;will-change:transform;width:77px;height:77px;transition:opacity 80ms;position:absolute;top:0;left:0}.reward-panel{--reward-label-top:12px;--reward-value-top:52px;z-index:1;border-radius:25.21px;width:min(338px,76vw);height:216px;margin-bottom:0;position:relative}.reward-panel-slot{z-index:1;flex:0 0 156px;place-items:start center;width:100%;height:156px;transition:height .4s,flex-basis .4s;display:grid;position:relative}.reward-panel-slot-hidden{pointer-events:none;flex-basis:0;height:0}.reward-panel:before,.reward-panel:after{content:"";pointer-events:none;border-radius:25.21px;position:absolute;inset-inline:0}.reward-panel:before{z-index:0;left:50%;right:auto;background:radial-gradient(91.63% 63.95% at 61.19% 11.82%,#1e1c5a 3%,#060221 100%) padding-box padding-box,linear-gradient(20deg,#0a0934 0%,#625cfd 100%) border-box;border:1.26px solid #0000;width:min(324px,100%);inset-block:0;transform:translate(-50%,-5px)}.reward-panel:after{z-index:1;top:var(--reward-value-top);background:linear-gradient(175deg,#4b46c7 0%,#0a0934 100%) padding-box padding-box,linear-gradient(135deg,#625cfd 0%,#625cfd00 100%) border-box;border:1.26px solid #0000;bottom:0}.reward-panel>span{z-index:2;top:var(--reward-label-top);color:var(--gold);text-align:center;text-transform:uppercase;font-family:Science Gothic,Arial,sans-serif;font-size:15px;font-weight:700;position:absolute;left:0;right:0}.reward-panel strong{z-index:2;top:var(--reward-value-top);color:var(--mint);white-space:nowrap;place-items:center;font-family:Science Gothic,Arial,sans-serif;font-size:clamp(22px,6vw,27px);font-style:oblique 6deg;font-weight:600;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(-35px)}.final-screen h1{min-height:92px}.final-art{z-index:0;isolation:isolate;width:min(420px,92vw);height:294px;margin-top:0;position:relative}.final-art-slot{flex:0 0 294px;place-items:center;width:100%;height:294px;transition:height .5s,flex-basis .5s;display:grid;overflow:visible}.final-art-slot-hidden{pointer-events:none;flex-basis:0;height:0;overflow:hidden}.final-art .intro-sun{width:72%;top:12%;left:14%}.final-character{z-index:1;object-fit:contain;object-position:top;width:88%;height:calc(100% + 80px);position:absolute;top:auto;bottom:-40px;left:0}@keyframes gift-float{0%,to{transform:translate(0,0)rotate(24deg)}50%{transform:translate(-4px,-12px)rotate(20deg)}}.final-screen .reward-panel{--reward-label-top:14px;--reward-value-top:50px;height:139px;margin-top:0;margin-bottom:0}.final-screen .reward-panel strong{transform:translateY(-5px)}.final-copy{color:#d6d9e8;letter-spacing:0;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-align:center;vertical-align:middle;width:min(331px,100vw - 60px);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:130%}.countdown{color:var(--gold);letter-spacing:.04em;margin-top:10px;font-family:Science Gothic,Arial,sans-serif;font-size:20px;font-weight:700}.final-button{width:264px;min-height:42px;margin-top:22px}.final-details{flex-direction:column;align-items:center;display:flex;overflow:visible}.final-details-hidden{pointer-events:none;height:0;overflow:hidden}.loading-screen{color:#43ffa8;grid-template-rows:1fr;place-items:center;display:grid}.loading-screen.preparing-screen{flex-direction:column;justify-content:center;gap:14px;display:flex}.preloader-spinner{border:3px solid #43ffa833;border-top-color:#43ffa8;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite preloader-spin}@keyframes preloader-spin{to{transform:rotate(360deg)}}.fit-amount{white-space:nowrap;width:max-content;display:inline-block}.game-sync-error{z-index:30;background:#0a0934cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-sync-error button{color:#43ffa8;cursor:pointer;background:#1e1c5a;border:1px solid #43ffa8;border-radius:16px;max-width:340px;padding:18px 24px;font:500 15px/1.4 Montserrat,Arial,sans-serif}.game-sync-error button:disabled{opacity:.6;cursor:wait}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reward-panel-slot.reward-panel-slot-hidden,.final-art-slot.final-art-slot-hidden{flex-basis:0;height:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.game-background{background:radial-gradient(#0000 35%,#06051de6 100%),radial-gradient(300px 360px at 50% 46%,#625cfd66,#0000 100%),linear-gradient(90deg,#13122e,#1e1c5a 50%,#13122e)}.game-background:before{content:"";opacity:.22;pointer-events:none;background:#625cfd;position:absolute;inset:0;-webkit-mask-image:url(/assets/halloween-pattern.webp);mask-image:url(/assets/halloween-pattern.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:480px 480px;mask-size:480px 480px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.intro-sun:after{background:0 0}.campaign-logo{justify-content:center;align-items:center;display:flex}.campaign-logo img{width:139px;height:44px}.intro-character{width:min(384px,84vw)}.intro-character>img:first-of-type{object-fit:contain;object-position:center bottom}.intro-character .intro-bat{object-fit:contain;inset:auto;transform:none}.intro-character .intro-bat-large{width:89px;height:84px;top:48px;left:6%;transform:rotate(-2deg)}.intro-character .intro-bat-small{width:46px;height:26px;top:71px;right:6%;transform:rotate(21deg)}.ticket{overflow:visible}.ticket-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ticket-shape{transform-origin:50%;width:104.61%;height:117.735%;inset:-8.86025% auto auto -2.31679%;transform:rotate(7.5129deg)}.ticket:before,.ticket:after{content:"";z-index:1;pointer-events:none;border-radius:20.935px;width:83.6517%;height:81.0138%;position:absolute;top:11.3315%;left:8.63565%}.ticket:before{-webkit-mask-composite:xor;background:linear-gradient(194.14deg,#0000,#20232099);padding:2.463px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ticket:after{box-shadow:inset 2.463px 3.694px 5.665px #0006}.ticket-title{color:#fff;font-size:clamp(20px,5.6vw,24.63px);font-weight:800;top:20.9616%}.ticket-prize,.scratch-surface{border-width:2.463px;border-radius:12.315px;width:75.0209%;height:36.8244%;top:40.7904%;left:12.9491%;right:auto}.ticket-prize{color:#1e1c5a;background:linear-gradient(5.8473deg,#de0160 90.114%,#fcd900 97.91%)}.reward-panel:after{background:linear-gradient(188deg,#625cfd55,#0a093488),url(/assets/reward-pattern.webp) 50%/cover;border-color:#625cfd}.reward-panel strong{color:#fff}.reward-panel strong.mixed-reward{justify-content:center;align-items:center;font-size:clamp(16px,4.6vw,22px);display:flex}.final-art{width:min(420px,92vw)}.final-character{object-fit:contain;object-position:center bottom;width:332px;max-width:90%;height:294px;bottom:0;left:50%;transform:translate(-50%)}.final-screen .reward-panel{--reward-label-top:24px;--reward-value-top:55px;height:172px}.final-screen .reward-panel-slot{flex-basis:195px;height:195px}.final-screen .reward-panel:before{box-sizing:border-box;background:radial-gradient(207.18px 127.37px at 61.194% 11.823%,#1e1c5a 3.1243%,#060221 100%) padding-box padding-box,linear-gradient(20deg,#0a0934,#625cfd) border-box;border-color:#0000;height:139px;top:.29px;bottom:auto;transform:translate(-50%)}.final-screen .reward-panel>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:15.129px;line-height:1.1}.final-screen .reward-panel:after{z-index:2;box-sizing:border-box;background-blend-mode:overlay, normal, normal;background-image:linear-gradient(188.382deg,#625cfd 43.781%,#0a0934 78.74%),url(/assets/reward-pattern.webp),linear-gradient(358.9deg,#625cfd00 -40%,#625cfd 110%);background-origin:padding-box,padding-box,border-box;background-clip:padding-box,padding-box,border-box;border:2px solid #0000;border-radius:25.215px;height:63px;bottom:auto;box-shadow:0 4px 4px #00000040}.final-screen .reward-panel strong{z-index:3;height:63px;font-size:25.215px;font-weight:800;line-height:1.1;bottom:auto;transform:none}.promo-code-wrapper{z-index:1;box-sizing:border-box;text-align:center;background:radial-gradient(880.86px 315px at 50% 0,#0a0934 3.1243%,#353190 100%) padding-box padding-box,radial-gradient(67.36px 33.5px at calc(50% + 3.5px) calc(100% + 4px),#43ffa8,#0a0934) border-box;border:2.26px solid #0000;border-radius:25.215px;width:100%;height:114px;position:absolute;top:58px;left:0}.promo-code{box-sizing:border-box;color:#43ffa8;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);height:28px;padding:4px;font-family:Science Gothic,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:70.74px;left:calc(50% + 10.42px);transform:translate(-50%)}.promo-code span{overflow-wrap:anywhere}.promo-code img{flex-shrink:0}.copy-status{top:70.74px;box-sizing:border-box;color:#43ffa8;pointer-events:none;background:#353190;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:4px 12px;font-size:12px;display:flex;position:absolute;inset-inline:12px}.copy-status:empty{display:none}.promo-fallback{color:#43ffa8;background:#111217;border:1px solid #43ffa8;width:90%;position:absolute;top:100%;left:5%}.language-picker{z-index:20;top:max(8px, env(safe-area-inset-top));color:#43ffa8;align-items:center;gap:3px;font-size:16px;display:flex;position:fixed;right:10px}.language-picker select{color:#d6d9e8;background:#11102b;border:1px solid #625cfd66;border-radius:8px;max-width:110px;padding:6px;font-size:12px}.promo-code-long{font-size:12px}.reward-panel strong.mixed-reward{white-space:nowrap;flex-wrap:nowrap}
