body.preloader-active{overflow:hidden}
.target-preloader{position:fixed;inset:0;z-index:1000;overflow:hidden;isolation:isolate;background:rgba(7,17,30,.34);backdrop-filter:blur(13px) saturate(.78);-webkit-backdrop-filter:blur(13px) saturate(.78);opacity:1;visibility:visible;transition:opacity .62s cubic-bezier(.22,.7,.2,1),visibility .62s;touch-action:none}
.target-preloader{display:none}.target-preloader.is-game-open{display:block}
.target-preloader.is-closing{opacity:0;visibility:hidden;pointer-events:none}
.target-preloader-canvas,.target-preloader-vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.target-preloader-canvas{z-index:1;display:block}
.target-preloader-vignette{z-index:1;background:radial-gradient(ellipse at 50% 43%,rgba(11,26,44,.05) 0%,rgba(7,17,30,.2) 72%,rgba(5,12,22,.46) 100%)}
.target-preloader-brand{position:absolute;z-index:3;top:clamp(24px,5vh,48px);left:50%;transform:translateX(-50%);display:flex;direction:ltr;align-items:center;gap:10px;white-space:nowrap;color:#f5f4ef;filter:drop-shadow(0 5px 18px rgba(0,0,0,.2))}
.target-preloader-brand .brand-mark{width:31px;height:31px}.target-preloader-brand .brand-mark span{width:8px}.target-preloader-brand .brand-mark span:nth-child(1){height:16px}.target-preloader-brand .brand-mark span:nth-child(2){height:24px}.target-preloader-brand .brand-mark span:nth-child(3){height:31px}.target-preloader-brand .brand-name{font-size:15px;letter-spacing:1.4px}.target-preloader-brand .brand-name b{color:#89e5ca}
.target-preloader-label{position:absolute;z-index:3;top:clamp(78px,13vh,116px);left:50%;transform:translateX(-50%);display:grid;justify-items:center;gap:5px;width:max-content;max-width:90vw;text-align:center;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.35);pointer-events:none}
.target-preloader-kicker{font-size:clamp(10px,1.6vw,12px);font-weight:500;letter-spacing:.08em;color:rgba(221,238,234,.79)}
.target-preloader-label strong{font-size:clamp(20px,4vw,31px);font-weight:700;letter-spacing:-.035em}
.target-preloader-progress{min-width:55px;margin-top:5px;padding:6px 12px;border:1px solid rgba(229,243,238,.2);border-radius:30px;background:rgba(19,37,56,.45);backdrop-filter:blur(9px);font:600 12px/1.1 Arial,sans-serif;direction:ltr;color:#9de9cf}
.target-preloader-progress i{font-style:normal;color:rgba(230,238,239,.58)}
.target-preloader-basket-label{position:absolute;z-index:4;left:50%;bottom:clamp(30px,8vh,74px);transform:translateX(-50%);min-width:164px;padding:9px 18px 10px;border:1px solid rgba(196,211,215,.66);border-radius:5px 5px 9px 9px;background:linear-gradient(112deg,rgba(124,143,151,.98),rgba(37,52,60,.99) 48%,rgba(112,130,138,.98));box-shadow:0 12px 28px rgba(2,10,17,.48),inset 0 1px rgba(255,255,255,.34),inset 0 -3px 8px rgba(0,0,0,.28);color:#f3f6f5;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.55);font-size:clamp(12px,2vw,15px);font-weight:700;letter-spacing:.01em;pointer-events:none}
.target-preloader-basket-label:before{content:"";position:absolute;left:8px;right:8px;top:2px;height:1px;background:rgba(255,255,255,.48);box-shadow:0 1px 0 rgba(0,0,0,.36)}
.target-preloader-skip{position:absolute;z-index:5;right:clamp(17px,4vw,40px);bottom:clamp(18px,4vh,34px);display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid rgba(227,238,235,.22);border-radius:24px;background:rgba(16,34,51,.58);backdrop-filter:blur(12px);color:#edf6f1;font:600 11px/1 Alexandria,Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.target-preloader-skip:hover{background:rgba(37,68,79,.86);border-color:rgba(197,238,221,.5);transform:translateY(-2px)}.target-preloader-skip span{color:#9de9cf;font-size:16px;line-height:1}
.target-preloader-sound{position:absolute;z-index:5;left:clamp(17px,4vw,40px);bottom:clamp(18px,4vh,34px);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid rgba(227,238,235,.22);border-radius:24px;background:rgba(16,34,51,.58);backdrop-filter:blur(12px);color:#edf6f1;font:600 11px/1 Alexandria,Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.target-preloader-sound span:first-child{color:#9de9cf;font:700 16px/1 Arial,sans-serif}.target-preloader-sound.is-enabled{border-color:rgba(137,229,202,.62);background:rgba(31,78,75,.72)}.target-preloader-sound[hidden]{display:none}
@media(max-width:650px){.target-preloader{backdrop-filter:blur(8px) saturate(.78);-webkit-backdrop-filter:blur(8px) saturate(.78)}.target-preloader-brand{top:24px}.target-preloader-brand .brand-mark{width:26px;height:26px}.target-preloader-brand .brand-mark span{width:7px}.target-preloader-brand .brand-mark span:nth-child(1){height:14px}.target-preloader-brand .brand-mark span:nth-child(2){height:20px}.target-preloader-brand .brand-mark span:nth-child(3){height:26px}.target-preloader-brand .brand-name{font-size:13px}.target-preloader-label{top:72px}.target-preloader-basket-label{bottom:44px;min-width:140px}.target-preloader-skip{bottom:13px;min-height:38px;padding-inline:13px;font-size:10px}.target-preloader-sound{left:13px;bottom:13px;min-height:38px;padding-inline:12px;font-size:10px}}
@media(max-width:650px) and (max-height:600px){.target-preloader-sound,.target-preloader-skip{bottom:9px;min-height:34px}.target-preloader-label{top:65px}.target-preloader-brand{top:16px}}
@media(prefers-reduced-motion:reduce){.target-preloader{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.target-preloader-skip{transition:none}}

/* Reliable visual scene for browsers where WebGL is unavailable or blocked. */
.target-preloader-fallback-scene{position:absolute;z-index:2;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;perspective:1100px;transition:opacity .45s ease,visibility .45s}
.target-preloader.is-fallback .target-preloader-fallback-scene{opacity:1!important;visibility:visible!important;transition:none!important}
.target-preloader.is-fallback .target-preloader-progress{display:none}
.target-preloader.is-three-ready .target-preloader-fallback-scene{opacity:0;visibility:hidden}
.fallback-platform{position:absolute;display:grid;place-items:center;width:clamp(48px,6.2vw,76px);aspect-ratio:1;border:1px solid rgba(255,255,255,.34);border-radius:23px;color:#fff;box-shadow:0 22px 38px rgba(0,0,0,.38),inset 0 1px 1px rgba(255,255,255,.4);transform-style:preserve-3d;backface-visibility:hidden;animation:brand-hover 2.6s ease-in-out infinite,brand-strike 2.2s cubic-bezier(.34,.08,.28,1) both;will-change:transform,opacity}
.fallback-platform svg{display:block;width:67%;height:67%;fill:currentColor;overflow:visible;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}
.fallback-instagram svg rect,.fallback-instagram svg circle{fill:none;stroke:currentColor;stroke-width:4}.fallback-instagram svg circle:last-child{fill:currentColor;stroke:none}
.fallback-youtube svg path{fill:#ff0033}.fallback-messenger svg path:first-child{fill:#fff}.fallback-messenger svg .messenger-bolt{fill:#0866ff}.fallback-whatsapp svg path:first-child{fill:none;stroke:#fff;stroke-width:3}.fallback-whatsapp svg path:last-child{fill:#fff}
.fallback-platform:nth-child(1){left:8%;top:28%;background:linear-gradient(145deg,#ffb34c,#df3d86 55%,#7148d6);animation-delay:0s,.3s}
.fallback-platform:nth-child(2){left:27%;top:28%;background:#1877f2;animation-delay:-.8s,.75s}
.fallback-platform:nth-child(3){left:46%;top:28%;background:#0a66c2;animation-delay:-1.2s,1.2s}
.fallback-platform:nth-child(4){left:65%;top:28%;background:#ffeb00;color:#111;animation-delay:-.4s,1.65s}
.fallback-platform:nth-child(5){left:84%;top:28%;background:#111116;filter:drop-shadow(-2px 0 #20f0ef) drop-shadow(2px 0 #ff3b63);animation-delay:-1.6s,2.1s}
.fallback-platform:nth-child(6){left:18%;top:44%;background:#ff0033;animation-delay:-.6s,2.55s}
.fallback-platform:nth-child(7){left:37%;top:44%;background:#fff;color:#4285f4;animation-delay:-1s,3s}
.fallback-platform:nth-child(8){left:56%;top:44%;background:linear-gradient(145deg,#08b7ff,#0866ff);animation-delay:-1.4s,3.45s}
.fallback-platform:nth-child(9){left:75%;top:44%;background:#1dbd68;animation-delay:-.2s,3.9s}
.fallback-linkedin{font:800 29px/1 Arial,sans-serif;letter-spacing:-2px}
.fallback-bin{position:absolute;z-index:2;left:54%;bottom:clamp(105px,17vh,155px);width:clamp(148px,13.5vw,176px);height:clamp(204px,27vh,250px);transform:translateX(-50%) rotateX(-4deg);filter:drop-shadow(0 20px 26px rgba(0,0,0,.48))}
.fallback-bin-badge{position:absolute;z-index:4;left:50%;top:53%;transform:translate(-50%,-50%) perspective(220px) rotateX(-4deg);width:92%;padding:5px 2px;color:#e4f1ed;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,.88),0 0 8px rgba(107,191,166,.17);font:700 clamp(12px,1.25vw,15px)/1.3 Alexandria,Arial,sans-serif;white-space:nowrap;letter-spacing:.01em}
.fallback-bin-body{position:absolute;inset:20px 9px 10px;border:1px solid #718087;border-top:0;border-radius:10px 10px 30px 30px/10px 10px 24px 24px;background:linear-gradient(90deg,#1e2a30 0%,#405158 12%,#53646a 25%,#34454b 43%,#293a40 58%,#4c5d63 76%,#27373d 91%,#4a5b61 100%);box-shadow:inset 0 7px 13px rgba(255,255,255,.1),inset 0 -14px 21px rgba(0,0,0,.42),0 8px 20px rgba(0,0,0,.34);clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}
.fallback-bin-body:before{content:"";position:absolute;inset:8px 0 12px;background:repeating-linear-gradient(90deg,transparent 0 17px,rgba(255,255,255,.08) 18px,rgba(15,23,26,.1) 20px,transparent 22px);opacity:.42;clip-path:inherit}
.fallback-bin-body:after{content:"";position:absolute;inset:9px 0 auto;height:1px;background:rgba(226,238,237,.32);box-shadow:0 3px 6px rgba(0,0,0,.36)}
.fallback-bin-lid{position:absolute;z-index:2;left:0;right:0;top:5px;height:28px;border:1px solid #829095;border-radius:50% / 68%;background:linear-gradient(180deg,#9aa5a6 0%,#647278 22%,#3a494f 52%,#748287 78%,#34434a 100%);box-shadow:0 4px 8px rgba(0,0,0,.5),inset 0 2px 2px rgba(255,255,255,.35)}
.fallback-bin-lid:after{content:"";position:absolute;z-index:1;inset:5px 12px;border:1px solid rgba(220,231,230,.32);border-radius:50%;background:linear-gradient(180deg,#69777c,#435259 48%,#5d6b70);box-shadow:inset 0 2px 3px rgba(0,0,0,.3)}
.fallback-bin-lid:before{content:"";position:absolute;z-index:2;left:50%;top:-6px;width:32px;height:8px;transform:translateX(-50%);border:1px solid #758186;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#859194,#435158);box-shadow:inset 0 1px rgba(255,255,255,.4)}
.fallback-bin-foot{position:absolute;left:15%;right:15%;bottom:0;height:10px;border-radius:3px 3px 50% 50%;background:linear-gradient(90deg,#202d32,#758287 24%,#33434a 52%,#849095 80%,#243238);box-shadow:0 5px 8px rgba(0,0,0,.35)}
.fallback-hand{position:absolute;z-index:3;left:47%;bottom:-9vh;width:auto;height:min(68vh,680px);max-width:58vw;object-fit:contain;transform:translateX(-50%) rotate(-7deg);transform-origin:50% 82%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.35));animation:real-hand-swing 6.8s cubic-bezier(.42,0,.24,1) both}
@keyframes brand-hover{0%,100%{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-12px) rotate(7deg)}}
@keyframes brand-strike{0%,48%{opacity:1;scale:1;translate:0 0;rotate:0deg}54%{opacity:1;scale:.95;translate:0 -7px;rotate:-6deg}100%{opacity:0;scale:.18;translate:var(--drop-x) var(--drop-y);rotate:35deg}}
@keyframes real-hand-swing{0%,16%{transform:translateX(-50%) rotate(-7deg)}19.4%{transform:translateX(calc(-50% - 27vw)) rotate(-19deg)}20.9%{transform:translateX(calc(-50% - 24vw)) rotate(-11deg)}26.1%{transform:translateX(calc(-50% - 13vw)) rotate(-17deg)}27.6%{transform:translateX(calc(-50% - 10vw)) rotate(-10deg)}32.7%{transform:translateX(calc(-50% + 25vw)) rotate(16deg)}34.2%{transform:translateX(calc(-50% + 22vw)) rotate(9deg)}39.3%{transform:translateX(calc(-50% + 35vw)) rotate(20deg)}40.8%{transform:translateX(calc(-50% + 32vw)) rotate(12deg)}45.9%{transform:translateX(calc(-50% + 2vw)) rotate(-17deg)}47.4%{transform:translateX(calc(-50% + 4vw)) rotate(-9deg)}52.5%{transform:translateX(calc(-50% + 14vw)) rotate(14deg)}54%{transform:translateX(calc(-50% + 12vw)) rotate(7deg)}59.1%{transform:translateX(calc(-50% - 20vw)) rotate(-18deg)}60.6%{transform:translateX(calc(-50% - 18vw)) rotate(-10deg)}65.7%{transform:translateX(calc(-50% + 14vw)) rotate(15deg)}67.2%{transform:translateX(calc(-50% + 12vw)) rotate(7deg)}72.3%{transform:translateX(calc(-50% - 4vw)) rotate(-14deg)}73.8%{transform:translateX(calc(-50% - 2vw)) rotate(-7deg)}80%,100%{transform:translateX(-50%) rotate(-7deg)}}
.fallback-platform:nth-child(1){--drop-x:37vw;--drop-y:39vh}.fallback-platform:nth-child(2){--drop-x:23vw;--drop-y:25vh}.fallback-platform:nth-child(3){--drop-x:-15vw;--drop-y:35vh}.fallback-platform:nth-child(4){--drop-x:-25vw;--drop-y:20vh}.fallback-platform:nth-child(5){--drop-x:8vw;--drop-y:43vh}.fallback-platform:nth-child(6){--drop-x:-4vw;--drop-y:22vh}.fallback-platform:nth-child(7){--drop-x:30vw;--drop-y:10vh}.fallback-platform:nth-child(8){--drop-x:-4vw;--drop-y:5vh}.fallback-platform:nth-child(9){--drop-x:14vw;--drop-y:9vh}
@media(max-width:650px){.fallback-platform{width:clamp(43px,12vw,58px);border-radius:17px}.fallback-platform:nth-child(1){left:3%;--start-top:clamp(155px,24vh,205px);top:var(--start-top)}.fallback-platform:nth-child(2){left:22%;--start-top:clamp(155px,28vh,238px);top:var(--start-top)}.fallback-platform:nth-child(3){left:41%;--start-top:clamp(155px,24vh,205px);top:var(--start-top)}.fallback-platform:nth-child(4){left:60%;--start-top:clamp(155px,28vh,238px);top:var(--start-top)}.fallback-platform:nth-child(5){left:79%;--start-top:clamp(155px,24vh,205px);top:var(--start-top)}.fallback-platform:nth-child(6){left:13%;--start-top:clamp(238px,40vh,340px);top:var(--start-top)}.fallback-platform:nth-child(7){left:32%;--start-top:clamp(238px,44vh,370px);top:var(--start-top)}.fallback-platform:nth-child(8){left:51%;--start-top:clamp(238px,40vh,340px);top:var(--start-top)}.fallback-platform:nth-child(9){left:70%;--start-top:clamp(238px,44vh,370px);top:var(--start-top)}.fallback-platform:nth-child(-n+9){--drop-y:calc(100vh - clamp(76px,12vh,100px) - clamp(80px,11.75vh,99px) - var(--start-top))}.fallback-bin{left:55%;bottom:clamp(76px,12vh,100px);width:clamp(112px,34vw,132px);height:clamp(160px,23.5vh,198px)}.fallback-bin-badge{left:50%;top:53%;font-size:clamp(10px,3.2vw,12px);padding:4px 1px 5px}.fallback-hand{left:46%;height:min(61vh,520px);max-width:75vw;bottom:-7vh;animation-name:mobile-hand-swing}.target-preloader.is-fallback .target-preloader-basket-label{bottom:44px}}
@media(max-width:650px){.fallback-platform:nth-child(1){--drop-x:46vw}.fallback-platform:nth-child(2){--drop-x:27vw}.fallback-platform:nth-child(3){--drop-x:8vw}.fallback-platform:nth-child(4){--drop-x:-11vw}.fallback-platform:nth-child(5){--drop-x:-30vw}.fallback-platform:nth-child(6){--drop-x:36vw}.fallback-platform:nth-child(7){--drop-x:17vw}.fallback-platform:nth-child(8){--drop-x:-2vw}.fallback-platform:nth-child(9){--drop-x:-21vw}}
@media(max-width:650px) and (max-height:600px){.fallback-platform:nth-child(1),.fallback-platform:nth-child(3),.fallback-platform:nth-child(5){--start-top:clamp(120px,24vh,145px);top:var(--start-top)}.fallback-platform:nth-child(2),.fallback-platform:nth-child(4){--start-top:clamp(120px,28vh,168px);top:var(--start-top)}.fallback-platform:nth-child(6),.fallback-platform:nth-child(8){--start-top:clamp(190px,40vh,230px);top:var(--start-top)}.fallback-platform:nth-child(7),.fallback-platform:nth-child(9){--start-top:clamp(190px,44vh,250px);top:var(--start-top)}.fallback-platform:nth-child(-n+9){--drop-y:calc(100vh - 56px - 72px - var(--start-top))}.fallback-bin{bottom:56px;width:108px;height:144px}.fallback-bin-badge{font-size:10px}}
@keyframes mobile-hand-swing{0%,16%{transform:translateX(-50%) rotate(-7deg)}19.4%{transform:translateX(calc(-50% - 37vw)) rotate(-19deg)}20.9%{transform:translateX(calc(-50% - 34vw)) rotate(-11deg)}26.1%{transform:translateX(calc(-50% - 18vw)) rotate(-17deg)}27.6%{transform:translateX(calc(-50% - 15vw)) rotate(-10deg)}32.7%{transform:translateX(calc(-50% + 1vw)) rotate(16deg)}34.2%{transform:translateX(calc(-50% + 3vw)) rotate(9deg)}39.3%{transform:translateX(calc(-50% + 20vw)) rotate(20deg)}40.8%{transform:translateX(calc(-50% + 17vw)) rotate(12deg)}45.9%{transform:translateX(calc(-50% + 39vw)) rotate(-17deg)}47.4%{transform:translateX(calc(-50% + 36vw)) rotate(-9deg)}52.5%{transform:translateX(calc(-50% - 25vw)) rotate(14deg)}54%{transform:translateX(calc(-50% - 22vw)) rotate(7deg)}59.1%{transform:translateX(calc(-50% - 5vw)) rotate(-18deg)}60.6%{transform:translateX(calc(-50% - 2vw)) rotate(-10deg)}65.7%{transform:translateX(calc(-50% + 15vw)) rotate(15deg)}67.2%{transform:translateX(calc(-50% + 12vw)) rotate(7deg)}72.3%{transform:translateX(calc(-50% + 35vw)) rotate(-14deg)}73.8%{transform:translateX(calc(-50% + 32vw)) rotate(-7deg)}80%,100%{transform:translateX(-50%) rotate(-7deg)}}
@media(prefers-reduced-motion:reduce){.fallback-platform,.fallback-hand{animation:none!important}.fallback-platform{opacity:1;transform:none}}

/* Interactive platform-catching game */
.target-preloader-canvas{cursor:crosshair;touch-action:none}
.target-preloader-label{gap:8px;top:clamp(78px,12vh,108px);max-width:min(92vw,720px)}
.target-preloader-label strong{line-height:1.35;text-wrap:balance}
.target-preloader-progress{padding:8px 15px}
.target-preloader.is-fallback .fallback-platform{animation:brand-hover 3.2s ease-in-out infinite!important;opacity:1!important;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:left .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1),opacity .4s ease;}
.target-preloader.is-fallback .fallback-platform.is-escaping{left:calc(50% + var(--escape-x, 34vw))!important;top:calc(34% + var(--escape-y, -9vh))!important;transform:rotate(18deg) scale(.92);}
.target-preloader.is-fallback .fallback-platform.is-caught{left:55%!important;top:69%!important;transform:scale(.08) rotate(210deg);opacity:0!important;pointer-events:none}
.target-preloader.is-fallback .fallback-hand{left:46%;animation:none!important;transition:left .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1);}
.target-preloader.is-fallback.hand-striking .fallback-hand{left:var(--strike-x,50%);transform:translateX(-50%) rotate(-24deg)}
.target-preloader.is-fallback .fallback-platforms{pointer-events:none}
.target-preloader.is-fallback .fallback-platform{pointer-events:auto}
.target-preloader .preloader-game-finale{position:absolute;z-index:10;inset:0;display:grid;place-content:center;justify-items:center;gap:clamp(18px,3vh,28px);padding:28px;text-align:center;background:radial-gradient(ellipse at 50% 35%,rgba(22,61,111,.93),rgba(5,16,34,.98) 68%);opacity:0;visibility:hidden;transform:scale(1.04);transition:opacity .65s ease,visibility .65s ease,transform .75s cubic-bezier(.2,.8,.2,1);}
.target-preloader .preloader-game-finale.is-visible{opacity:1;visibility:visible;transform:scale(1)}
.preloader-game-finale img{display:block;width:min(240px,58vw);height:auto;max-height:24vh;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.25));}
.preloader-game-finale strong{color:#fff;font:700 clamp(27px,5vw,48px)/1.55 Alexandria,Arial,sans-serif;text-shadow:0 8px 32px rgba(0,0,0,.28);}
.preloader-game-finale button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 26px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#fff;color:#12489a;font:700 14px/1 Alexandria,Arial,sans-serif;box-shadow:0 12px 36px rgba(0,0,0,.24);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}
.preloader-game-finale button:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgba(0,0,0,.3)}
.target-preloader.game-finale-active .target-preloader-label,.target-preloader.game-finale-active .target-preloader-brand,.target-preloader.game-finale-active .target-preloader-sound,.target-preloader.game-finale-active .target-preloader-skip,.target-preloader.game-finale-active .target-preloader-basket-label{opacity:0;transition:opacity .35s ease;pointer-events:none}
.target-preloader.game-finale-active .target-preloader-vignette{opacity:.18}
@media(max-width:650px){.target-preloader-label{top:76px;width:92vw}.target-preloader-label strong{font-size:clamp(19px,5.3vw,26px)}.preloader-game-finale{padding:22px}.preloader-game-finale img{width:min(210px,62vw)}.preloader-game-finale strong{font-size:clamp(25px,7vw,35px)}}
@media(prefers-reduced-motion:reduce){.target-preloader .preloader-game-finale,.target-preloader .preloader-game-finale *,.target-preloader.is-fallback .fallback-platform,.target-preloader.is-fallback .fallback-hand{transition-duration:.01ms!important;animation-duration:6s!important}}
