.PuzzleRevealGame_careemGame__1nn1m{--parallax-x:0px;--parallax-y:0px;position:absolute;inset:0;min-width:0;overflow:hidden;color:#f7fff9;background:var(--careem-deep-green);font-family:var(--td-font-ui),Inter,Arial,sans-serif;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PuzzleRevealGame_careemGame__1nn1m button,.PuzzleRevealGame_careemGame__1nn1m img{-webkit-user-drag:none}.PuzzleRevealGame_countdownScreen__voZzq,.PuzzleRevealGame_gameScreen__oNBMp,.PuzzleRevealGame_introScreen___OQFT,.PuzzleRevealGame_loadingScreen__ehGTE{position:absolute;inset:0}.PuzzleRevealGame_loadingScreen__ehGTE{display:grid;place-content:center;justify-items:center;grid-gap:22px;gap:22px;padding:30px;color:var(--careem-deep-green);background:radial-gradient(circle at 80% 18%,var(--careem-yellow) 0 11%,transparent 11.2%),linear-gradient(135deg,#f7fff9 0,var(--careem-sky) 52%,var(--careem-green) 100%)}.PuzzleRevealGame_loadingScreen__ehGTE img{width:min(258px,62vw);height:auto}.PuzzleRevealGame_loadingScreen__ehGTE p{margin:0;font-weight:800}.PuzzleRevealGame_loadingTrack__xdtR1{width:min(310px,74vw);height:10px;overflow:hidden;border:2px solid var(--careem-deep-green);border-radius:999px;background:rgba(247,255,249,.7)}.PuzzleRevealGame_loadingTrack__xdtR1 span{display:block;width:48%;height:100%;border-radius:inherit;background:var(--careem-green);animation:PuzzleRevealGame_loading__fGGn8 1.05s ease-in-out infinite alternate}.PuzzleRevealGame_introScreen___OQFT{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);align-items:center;grid-gap:clamp(24px,5vw,92px);gap:clamp(24px,5vw,92px);padding:clamp(34px,5.5vw,94px);color:var(--careem-deep-green);background:linear-gradient(115deg,rgba(247,255,249,.97) 0 51%,rgba(0,231,132,.78) 51.1% 100%),var(--careem-pattern) center /cover}.PuzzleRevealGame_introScreen___OQFT:before{content:"";position:absolute;width:min(38vw,620px);aspect-ratio:1;right:-12vw;bottom:-19vw;border-radius:50%;background:var(--careem-pink);opacity:.86}.PuzzleRevealGame_introNoise__zOIQO{position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.26'/%3E%3C/svg%3E")}.PuzzleRevealGame_introCopy__KBkee,.PuzzleRevealGame_introVisual__GNWZG{position:relative;z-index:1}.PuzzleRevealGame_introCopy__KBkee{max-width:610px}.PuzzleRevealGame_introCopy__KBkee>*{animation:PuzzleRevealGame_introUp__Hzu8w .62s cubic-bezier(.22,1,.36,1) both}.PuzzleRevealGame_introCopy__KBkee>:nth-child(2){animation-delay:70ms}.PuzzleRevealGame_introCopy__KBkee>:nth-child(3){animation-delay:.14s}.PuzzleRevealGame_introCopy__KBkee>:nth-child(4){animation-delay:.21s}.PuzzleRevealGame_introCopy__KBkee>:nth-child(5){animation-delay:.28s}.PuzzleRevealGame_introCopy__KBkee>:nth-child(6){animation-delay:.35s}.PuzzleRevealGame_introLogo__o1C3E img{width:clamp(168px,17vw,280px);height:auto}.PuzzleRevealGame_eyebrow__Tg_iP{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(22px,4vh,44px);padding:8px 13px;border:2px solid var(--careem-deep-green);border-radius:999px;color:var(--careem-deep-green);background:var(--careem-yellow);box-shadow:4px 4px 0 var(--careem-deep-green);font-size:13px;font-weight:900;text-transform:uppercase}.PuzzleRevealGame_introCopy__KBkee h1{max-width:11ch;margin:18px 0 10px;font-size:clamp(46px,6.2vw,96px);line-height:.94;letter-spacing:0}.PuzzleRevealGame_introCopy__KBkee>p{max-width:53ch;margin:0;color:#153f38;font-size:clamp(16px,1.35vw,22px);font-weight:650;line-height:1.45}.PuzzleRevealGame_difficultyPanel__kItQ_{margin-top:clamp(24px,4vh,42px)}.PuzzleRevealGame_difficultyPanel__kItQ_>span{display:block;margin-bottom:10px;font-size:13px;font-weight:900;text-transform:uppercase}.PuzzleRevealGame_difficultyOptions__NU0vI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(460px,100%);grid-gap:8px;gap:8px}.PuzzleRevealGame_difficultyOptions__NU0vI button{min-height:62px;padding:10px;border:2px solid var(--careem-deep-green);border-radius:7px;color:var(--careem-deep-green);background:rgba(247,255,249,.84);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.PuzzleRevealGame_difficultyOptions__NU0vI button:hover{transform:translateY(-2px)}.PuzzleRevealGame_difficultyOptions__NU0vI button small,.PuzzleRevealGame_difficultyOptions__NU0vI button strong{display:block}.PuzzleRevealGame_difficultyOptions__NU0vI button strong{font-size:14px}.PuzzleRevealGame_difficultyOptions__NU0vI button small{margin-top:3px;font-size:11px;font-weight:700}.PuzzleRevealGame_difficultyOptions__NU0vI .PuzzleRevealGame_selectedDifficulty__h2jg1{color:#f7fff9;background:var(--careem-deep-green);box-shadow:4px 4px 0 var(--careem-green)}.PuzzleRevealGame_primaryButton__alk8v,.PuzzleRevealGame_secondaryButton__ZYMiQ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:2px solid var(--careem-deep-green);border-radius:7px;font-size:15px;font-weight:900;cursor:pointer}.PuzzleRevealGame_introCopy__KBkee>.PuzzleRevealGame_primaryButton__alk8v{margin-top:22px}.PuzzleRevealGame_primaryButton__alk8v{color:var(--careem-deep-green);background:var(--careem-green);box-shadow:5px 5px 0 var(--careem-deep-green)}.PuzzleRevealGame_secondaryButton__ZYMiQ{color:var(--careem-deep-green);background:#f7fff9;box-shadow:5px 5px 0 rgba(0,73,62,.25)}.PuzzleRevealGame_introVisual__GNWZG{transform:translate3d(var(--parallax-x),var(--parallax-y),0);transition:transform .18s ease-out;animation:PuzzleRevealGame_visualEnter__SRj_o .76s cubic-bezier(.22,1,.36,1) .12s both}.PuzzleRevealGame_previewFrame__9LNy3{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border:clamp(7px,.8vw,13px) solid #f7fff9;border-radius:8px;outline:3px solid var(--careem-deep-green);box-shadow:18px 20px 0 rgba(0,73,62,.9);transform:rotate(-1.5deg)}.PuzzleRevealGame_previewFrame__9LNy3 img{object-fit:cover}.PuzzleRevealGame_previewSeams__StqYp{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.6%,rgba(247,255,249,.9) 49.8% 50.2%,transparent 50.4%),linear-gradient(transparent 49.6%,rgba(247,255,249,.9) 49.8% 50.2%,transparent 50.4%);opacity:.85}.PuzzleRevealGame_previewGlint__yNbUT{position:absolute;inset:-20% auto -20% -32%;width:23%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:skewX(-17deg);animation:PuzzleRevealGame_glint__ZpkEi 3.4s ease-in-out infinite}.PuzzleRevealGame_floatingShape__lNNIt{position:absolute;border:3px solid var(--careem-deep-green);box-shadow:8px 9px 0 rgba(0,73,62,.5);animation:PuzzleRevealGame_float__HnpuS 3.8s ease-in-out infinite}.PuzzleRevealGame_shapeOne__d6DqT{width:clamp(54px,6vw,96px);aspect-ratio:1;right:-4%;top:-14%;border-radius:50%;background:var(--careem-yellow)}.PuzzleRevealGame_shapeTwo__b3KrG{width:clamp(74px,8vw,130px);aspect-ratio:1.45;left:-6%;bottom:-18%;border-radius:50%;background:var(--careem-sky);animation-delay:-1.2s}.PuzzleRevealGame_shapeThree__X_Y63{width:clamp(42px,4vw,70px);aspect-ratio:1;right:21%;bottom:-16%;background:var(--careem-pink);transform:rotate(16deg);animation-delay:-2.4s}.PuzzleRevealGame_countdownScreen__voZzq{overflow:hidden;border-radius:0;background:var(--careem-deep-green) var(--careem-artwork) center /cover no-repeat}.PuzzleRevealGame_countdownShade__cbh_g{position:absolute;inset:0;background:linear-gradient(100deg,rgba(0,45,38,.9),rgba(0,73,62,.48))}.PuzzleRevealGame_countdownLogo__QtC5G{position:absolute;z-index:1;top:clamp(24px,4vw,58px);left:clamp(24px,4vw,58px);width:clamp(150px,18vw,238px);height:auto;padding:8px 13px;border-radius:6px;background:rgba(247,255,249,.92)}.PuzzleRevealGame_countdownContent__1aVQb{position:relative;z-index:1;display:grid;place-content:center;justify-items:center;height:100%;padding:clamp(120px,18vh,190px) 24px 70px;text-align:center}.PuzzleRevealGame_countdownContent__1aVQb span{margin-bottom:clamp(24px,5vh,56px);font-size:clamp(34px,5vw,72px);font-weight:950}.PuzzleRevealGame_countdownContent__1aVQb strong{display:grid;place-items:center;width:clamp(134px,18vw,220px);aspect-ratio:1;border:4px solid #f7fff9;border-radius:50%;color:var(--careem-deep-green);background:var(--careem-green);box-shadow:12px 14px 0 rgba(0,30,25,.72);font-size:clamp(70px,10vw,136px);line-height:1;animation:PuzzleRevealGame_countdownPop__Z_I4G .52s cubic-bezier(.22,1,.36,1) both}.PuzzleRevealGame_countdownContent__1aVQb p{margin:clamp(28px,5vh,58px) 0 0;font-size:clamp(17px,2vw,26px);font-weight:850}.PuzzleRevealGame_gameScreen__oNBMp{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:clamp(8px,1.1vh,15px);gap:clamp(8px,1.1vh,15px);min-height:0;padding:clamp(14px,2.2vw,30px) clamp(74px,7.5vw,126px) clamp(16px,2.4vw,34px) clamp(16px,2.4vw,34px);background:linear-gradient(rgba(0,38,32,.14),rgba(0,38,32,.14)),url(/brands/puzzle-reveal/careem/backgrounds/careem-stage.svg) 50% /cover no-repeat}.PuzzleRevealGame_gameHeader__Zenpq{display:flex;align-items:center;min-width:0;gap:14px;padding:8px 12px;border:2px solid var(--careem-deep-green);border-radius:7px;color:var(--careem-deep-green);background:rgba(247,255,249,.94);box-shadow:6px 6px 0 rgba(0,73,62,.72)}.PuzzleRevealGame_gameHeader__Zenpq>img{width:clamp(112px,13vw,190px);height:auto}.PuzzleRevealGame_gameHeaderCopy__iJBeQ{display:grid;min-width:0;margin-right:auto}.PuzzleRevealGame_gameHeaderCopy__iJBeQ strong{overflow:hidden;font-size:clamp(15px,1.4vw,20px);text-overflow:ellipsis;white-space:nowrap}.PuzzleRevealGame_gameHeaderCopy__iJBeQ span{margin-top:2px;font-size:11px;font-weight:750}.PuzzleRevealGame_iconControls__S9QEh{display:flex;flex:0 0 auto;gap:8px}.PuzzleRevealGame_iconControls__S9QEh button{display:grid;place-items:center;width:42px;aspect-ratio:1;padding:0;border:2px solid var(--careem-deep-green);border-radius:50%;color:var(--careem-deep-green);background:var(--careem-sky);cursor:pointer}.PuzzleRevealGame_iconControls__S9QEh button:disabled{cursor:default;opacity:.45}.PuzzleRevealGame_iconControls__S9QEh svg{width:20px}.PuzzleRevealGame_hud__u_goQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;width:min(540px,100%);justify-self:end}.PuzzleRevealGame_hud__u_goQ>span{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:7px;column-gap:7px;min-width:0;padding:8px 11px;border:2px solid var(--careem-deep-green);border-radius:7px;color:var(--careem-deep-green);background:rgba(247,255,249,.94);box-shadow:4px 4px 0 rgba(0,73,62,.65)}.PuzzleRevealGame_hud__u_goQ svg{grid-row:1/3}.PuzzleRevealGame_hud__u_goQ small{font-size:9px;font-weight:850;text-transform:uppercase}.PuzzleRevealGame_hud__u_goQ strong{font-size:15px;line-height:1}.PuzzleRevealGame_hud__u_goQ .PuzzleRevealGame_timerWarning__X5OWn{color:#fff;background:var(--careem-danger,#ef4444);animation:PuzzleRevealGame_timerPulse__rm_Jw .78s ease-in-out infinite alternate}.PuzzleRevealGame_progressTrack__2tmMi{position:relative;height:14px;overflow:hidden;border:2px solid var(--careem-deep-green);border-radius:999px;background:rgba(247,255,249,.9)}.PuzzleRevealGame_progressTrack__2tmMi span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--careem-yellow),var(--careem-green));transition:width .38s cubic-bezier(.22,1,.36,1)}.PuzzleRevealGame_progressTrack__2tmMi strong{position:absolute;inset:50% 8px auto auto;color:var(--careem-deep-green);font-size:9px;line-height:1;transform:translateY(-50%)}.PuzzleRevealGame_playLayout__ZGEdU{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);min-height:0;grid-gap:clamp(13px,1.8vw,26px);gap:clamp(13px,1.8vw,26px)}.PuzzleRevealGame_boardColumn__4C9_W{display:grid;grid-template-rows:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:0;grid-gap:8px;gap:8px}.PuzzleRevealGame_puzzleBoard__SHQN4{position:relative;width:min(100%,calc((100vh - 250px) * 1.5));aspect-ratio:3/2;justify-self:center;overflow:visible;border:clamp(6px,.7vw,11px) solid #f7fff9;border-radius:7px;outline:3px solid var(--careem-deep-green);background:rgba(247,255,249,.78);box-shadow:11px 13px 0 rgba(0,73,62,.78)}.PuzzleRevealGame_ghostImage__eXoQW{object-fit:contain;opacity:0;filter:saturate(.55);transition:opacity .22s ease}.PuzzleRevealGame_ghostVisible__eOa4I{opacity:.2}.PuzzleRevealGame_boardGrid__qMZEC{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows),1fr);pointer-events:none;background:linear-gradient(90deg,transparent calc(100% - 1px),rgba(0,73,62,.22) 0) 0 0 /calc(100% / var(--grid-columns)) 100%,linear-gradient(transparent calc(100% - 1px),rgba(0,73,62,.22) 0) 0 0 /100% calc(100% / var(--grid-rows))}.PuzzleRevealGame_placedPiece__4RjTG{position:absolute;z-index:3;pointer-events:none;animation:PuzzleRevealGame_snapIn__BOgnd .42s cubic-bezier(.22,1,.36,1) both}.PuzzleRevealGame_placedPiece__4RjTG .PuzzleRevealGame_pieceSvg__O2IfW{transform:scale(1.424);transform-origin:center}.PuzzleRevealGame_placedPiece__4RjTG .PuzzleRevealGame_pieceOutline__7GDIJ{stroke:rgba(0,73,62,.18);stroke-width:.35}.PuzzleRevealGame_pieceSvg__O2IfW{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 4px rgba(0,41,35,.34))}.PuzzleRevealGame_pieceOutline__7GDIJ{fill:none;stroke:rgba(247,255,249,.92);stroke-width:1.7;vector-effect:non-scaling-stroke}.PuzzleRevealGame_boardComplete__Sg_vo{animation:PuzzleRevealGame_boardComplete__Sg_vo .95s cubic-bezier(.22,1,.36,1) both}.PuzzleRevealGame_boardComplete__Sg_vo .PuzzleRevealGame_boardGrid__qMZEC,.PuzzleRevealGame_boardComplete__Sg_vo .PuzzleRevealGame_ghostImage__eXoQW,.PuzzleRevealGame_boardComplete__Sg_vo .PuzzleRevealGame_pieceOutline__7GDIJ{opacity:0;transition:opacity .42s ease}.PuzzleRevealGame_boardSweep__I_kvV{position:absolute;z-index:5;inset:-10% auto -10% -30%;width:20%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(0,231,132,.88),rgba(255,255,255,.8),transparent);transform:skewX(-16deg)}.PuzzleRevealGame_boardComplete__Sg_vo .PuzzleRevealGame_boardSweep__I_kvV{animation:PuzzleRevealGame_boardSweep__I_kvV 1.05s ease-out .14s both}.PuzzleRevealGame_boardHint__Gons2{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:6px 10px;color:#f7fff9;font-size:clamp(10px,1vw,13px);font-weight:760;text-align:center}.PuzzleRevealGame_pieceTray__ILp44{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:13px;border:3px solid var(--careem-deep-green);border-radius:7px;background:rgba(247,255,249,.92);box-shadow:9px 10px 0 rgba(0,73,62,.76)}.PuzzleRevealGame_trayHeading__B45iN{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--careem-deep-green)}.PuzzleRevealGame_trayHeading__B45iN span{font-size:15px;font-weight:950}.PuzzleRevealGame_trayHeading__B45iN small{padding:5px 8px;border-radius:999px;background:var(--careem-sky);font-size:10px;font-weight:850}.PuzzleRevealGame_trayGrid__aQfd1{display:grid;grid-template-columns:repeat(var(--tray-columns),minmax(0,1fr));place-content:center;align-items:center;min-height:0;grid-gap:clamp(8px,1.3vw,16px);gap:clamp(8px,1.3vw,16px);padding:clamp(10px,2vh,22px) 4px}.PuzzleRevealGame_trayPiece__V5r46{position:relative;z-index:1;width:100%;aspect-ratio:var(--piece-ratio);padding:0;border:0;color:inherit;background:transparent;cursor:-webkit-grab;cursor:grab;touch-action:none;transform:rotate(var(--piece-rotation));transition:transform .39s cubic-bezier(.22,1,.36,1),filter .18s ease;will-change:transform}.PuzzleRevealGame_trayPiece__V5r46:hover{z-index:3;filter:brightness(1.08);transform:rotate(0deg) translateY(-4px) scale(1.035)}.PuzzleRevealGame_trayPiece__V5r46:focus-visible{outline:4px solid var(--careem-pink);outline-offset:4px}.PuzzleRevealGame_draggingPiece__Bz4mK{z-index:20;cursor:-webkit-grabbing;cursor:grabbing;filter:brightness(1.08) drop-shadow(0 15px 12px rgba(0,73,62,.42))}.PuzzleRevealGame_rejectedPiece__LAbtX{animation:PuzzleRevealGame_rejected__UlKh6 .42s ease}.PuzzleRevealGame_snapParticles__rDUxL{position:absolute;z-index:8;width:1px;height:1px;pointer-events:none}.PuzzleRevealGame_snapParticles__rDUxL i{--particle-angle:0deg;--particle-distance:40px;--particle-delay:0ms;position:absolute;width:7px;height:7px;border-radius:2px;background:var(--careem-green);animation:PuzzleRevealGame_particle__ezczM .68s ease-out var(--particle-delay) both}.PuzzleRevealGame_snapParticles__rDUxL i:nth-child(3n+1){background:var(--careem-yellow)}.PuzzleRevealGame_snapParticles__rDUxL i:nth-child(3n+2){border-radius:50%;background:var(--careem-pink)}.PuzzleRevealGame_completionOverlay__OSvMn,.PuzzleRevealGame_pauseOverlay__iFmy2{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:24px}.PuzzleRevealGame_pauseOverlay__iFmy2{background:rgba(0,43,36,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:PuzzleRevealGame_fadeIn__4U0T5 .18s ease-out both}.PuzzleRevealGame_pauseOverlay__iFmy2>div{width:min(380px,100%);padding:32px;border:2px solid #f7fff9;border-radius:8px;color:var(--careem-deep-green);background:#f7fff9;box-shadow:10px 11px 0 var(--careem-deep-green);text-align:center}.PuzzleRevealGame_pauseOverlay__iFmy2 h2{margin:14px 0 6px;font-size:28px}.PuzzleRevealGame_pauseOverlay__iFmy2 p{margin:0 0 22px}.PuzzleRevealGame_completionOverlay__OSvMn{overflow:auto;background:linear-gradient(rgba(0,45,38,.54),rgba(0,45,38,.7)),var(--careem-artwork) center /cover no-repeat;animation:PuzzleRevealGame_fadeIn__4U0T5 .28s ease-out both}.PuzzleRevealGame_completionCard__TEVS5{width:min(560px,100%);padding:clamp(24px,4vw,42px);border:3px solid var(--careem-deep-green);border-radius:8px;color:var(--careem-deep-green);background:rgba(247,255,249,.96);box-shadow:13px 15px 0 rgba(0,42,35,.9);text-align:center;animation:PuzzleRevealGame_completionEnter__o_j_J .62s cubic-bezier(.22,1,.36,1) both}.PuzzleRevealGame_completionCard__TEVS5>img{width:clamp(140px,17vw,196px);height:auto}.PuzzleRevealGame_trophyIcon__YBe_V{display:grid;place-items:center;width:70px;aspect-ratio:1;margin:18px auto 12px;border:3px solid var(--careem-deep-green);border-radius:50%;background:var(--careem-yellow);box-shadow:5px 5px 0 var(--careem-green)}.PuzzleRevealGame_trophyIcon__YBe_V svg{width:34px;height:34px}.PuzzleRevealGame_completionCard__TEVS5 h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.PuzzleRevealGame_completionCard__TEVS5>p{margin:10px 0 22px;font-weight:700}.PuzzleRevealGame_completionStats__ZF6EX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.PuzzleRevealGame_completionStats__ZF6EX span{padding:13px 8px;border:2px solid var(--careem-deep-green);border-radius:7px;background:var(--careem-sky)}.PuzzleRevealGame_completionStats__ZF6EX small,.PuzzleRevealGame_completionStats__ZF6EX strong{display:block}.PuzzleRevealGame_completionStats__ZF6EX strong{font-size:22px}.PuzzleRevealGame_completionStats__ZF6EX small{font-size:10px;font-weight:800;text-transform:uppercase}.PuzzleRevealGame_completionActions__mXdkQ{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:12px;gap:12px;margin-top:22px}@keyframes PuzzleRevealGame_loading__fGGn8{0%{transform:translateX(-12%)}to{transform:translateX(120%)}}@keyframes PuzzleRevealGame_introUp__Hzu8w{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PuzzleRevealGame_visualEnter__SRj_o{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes PuzzleRevealGame_countdownPop__Z_I4G{0%{opacity:.25;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes PuzzleRevealGame_snapIn__BOgnd{0%{transform:scale(1.14);filter:brightness(1.65)}to{transform:scale(1);filter:brightness(1)}}@keyframes PuzzleRevealGame_fadeIn__4U0T5{0%{opacity:0}to{opacity:1}}@keyframes PuzzleRevealGame_completionEnter__o_j_J{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes PuzzleRevealGame_glint__ZpkEi{0%,15%{transform:translateX(0) skewX(-17deg)}65%,to{transform:translateX(650%) skewX(-17deg)}}@keyframes PuzzleRevealGame_float__HnpuS{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes PuzzleRevealGame_timerPulse__rm_Jw{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes PuzzleRevealGame_rejected__UlKh6{0%,to{transform:rotate(var(--piece-rotation)) translateX(0)}25%{transform:rotate(var(--piece-rotation)) translateX(-8px)}50%{transform:rotate(var(--piece-rotation)) translateX(8px)}75%{transform:rotate(var(--piece-rotation)) translateX(-4px)}}@keyframes PuzzleRevealGame_boardComplete__Sg_vo{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.025);filter:brightness(1.2) saturate(1.12)}to{transform:scale(1);filter:brightness(1)}}@keyframes PuzzleRevealGame_boardSweep__I_kvV{0%{left:-30%;opacity:0}18%{opacity:1}to{left:115%;opacity:0}}@keyframes PuzzleRevealGame_particle__ezczM{0%{opacity:1;transform:rotate(var(--particle-angle)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--particle-angle)) translateX(var(--particle-distance)) scale(.25)}}@media (max-width:900px){.PuzzleRevealGame_introScreen___OQFT{grid-template-columns:1fr;align-content:center;gap:18px;overflow:hidden;padding:24px clamp(22px,6vw,46px);background:linear-gradient(175deg,rgba(247,255,249,.97) 0 61%,rgba(0,231,132,.84) 61.2% 100%),var(--careem-pattern) center /cover}.PuzzleRevealGame_introCopy__KBkee{max-width:none}.PuzzleRevealGame_introCopy__KBkee h1{max-width:none;margin-top:12px;font-size:clamp(42px,8vw,64px)}.PuzzleRevealGame_introLogo__o1C3E img{width:150px}.PuzzleRevealGame_eyebrow__Tg_iP{margin-top:12px}.PuzzleRevealGame_introCopy__KBkee>p{font-size:15px}.PuzzleRevealGame_difficultyPanel__kItQ_{margin-top:17px}.PuzzleRevealGame_introCopy__KBkee>.PuzzleRevealGame_primaryButton__alk8v{margin-top:16px}.PuzzleRevealGame_introVisual__GNWZG{width:min(520px,82%);justify-self:center}.PuzzleRevealGame_gameScreen__oNBMp{grid-template-rows:auto auto auto minmax(0,1fr);padding:12px 74px 14px 12px}.PuzzleRevealGame_playLayout__ZGEdU{grid-template-columns:1fr;grid-template-rows:minmax(0,1.34fr) minmax(150px,.66fr)}.PuzzleRevealGame_pieceTray__ILp44{padding:8px 10px}.PuzzleRevealGame_trayGrid__aQfd1{grid-template-columns:repeat(var(--tray-columns),minmax(58px,1fr));max-width:720px;width:100%;justify-self:center;padding:5px}.PuzzleRevealGame_trayPiece__V5r46{max-height:94px}.PuzzleRevealGame_puzzleBoard__SHQN4{width:min(100%,calc((100vh - 390px) * 1.5))}}@media (max-width:620px){.PuzzleRevealGame_introScreen___OQFT{display:block;overflow:hidden;padding:24px 18px 42px}.PuzzleRevealGame_introLogo__o1C3E img{width:152px}.PuzzleRevealGame_eyebrow__Tg_iP{margin-top:20px}.PuzzleRevealGame_introCopy__KBkee h1{margin-top:15px;font-size:43px}.PuzzleRevealGame_introCopy__KBkee>p{font-size:15px}.PuzzleRevealGame_difficultyPanel__kItQ_{margin-top:20px}.PuzzleRevealGame_difficultyOptions__NU0vI button{min-height:56px;padding:7px 4px}.PuzzleRevealGame_introCopy__KBkee>.PuzzleRevealGame_primaryButton__alk8v{width:100%}.PuzzleRevealGame_introVisual__GNWZG{width:min(100%,300px);margin:24px auto 0}.PuzzleRevealGame_gameScreen__oNBMp{gap:7px;padding:9px 58px 11px 9px}.PuzzleRevealGame_gameHeader__Zenpq{gap:8px;padding:6px 8px}.PuzzleRevealGame_gameHeader__Zenpq>img{width:84px}.PuzzleRevealGame_gameHeaderCopy__iJBeQ strong{font-size:12px}.PuzzleRevealGame_gameHeaderCopy__iJBeQ span{font-size:9px}.PuzzleRevealGame_iconControls__S9QEh{gap:5px}.PuzzleRevealGame_iconControls__S9QEh button{width:34px}.PuzzleRevealGame_iconControls__S9QEh svg{width:16px}.PuzzleRevealGame_hud__u_goQ{gap:5px}.PuzzleRevealGame_hud__u_goQ>span{padding:5px 6px;column-gap:4px}.PuzzleRevealGame_hud__u_goQ svg{width:14px}.PuzzleRevealGame_hud__u_goQ small{font-size:7px}.PuzzleRevealGame_hud__u_goQ strong{font-size:12px}.PuzzleRevealGame_playLayout__ZGEdU{grid-template-rows:minmax(0,1.05fr) minmax(190px,.95fr);gap:9px}.PuzzleRevealGame_puzzleBoard__SHQN4{width:100%}.PuzzleRevealGame_boardHint__Gons2{font-size:9px}.PuzzleRevealGame_pieceTray__ILp44{padding:7px}.PuzzleRevealGame_trayHeading__B45iN span{font-size:12px}.PuzzleRevealGame_trayGrid__aQfd1{gap:4px 8px}.PuzzleRevealGame_trayPiece__V5r46{max-height:none}.PuzzleRevealGame_countdownLogo__QtC5G{top:18px;left:18px;width:126px}.PuzzleRevealGame_countdownContent__1aVQb{padding:90px 18px 44px}.PuzzleRevealGame_countdownContent__1aVQb span{margin-bottom:30px;font-size:34px}.PuzzleRevealGame_countdownContent__1aVQb strong{width:132px;font-size:76px}.PuzzleRevealGame_countdownContent__1aVQb p{margin-top:34px;font-size:16px}.PuzzleRevealGame_completionActions__mXdkQ{grid-template-columns:1fr}}@media (orientation:portrait) and (min-width:621px) and (max-width:1200px){.PuzzleRevealGame_gameScreen__oNBMp{padding-right:86px}.PuzzleRevealGame_playLayout__ZGEdU{grid-template-columns:1fr;grid-template-rows:auto minmax(260px,1fr)}.PuzzleRevealGame_puzzleBoard__SHQN4{width:min(100%,920px)}.PuzzleRevealGame_pieceTray__ILp44{width:100%}.PuzzleRevealGame_trayGrid__aQfd1{grid-template-columns:repeat(var(--tray-columns),minmax(72px,1fr));width:min(900px,100%);justify-self:center}.PuzzleRevealGame_trayPiece__V5r46{max-height:170px}}@media (min-width:1700px) and (min-height:900px){.PuzzleRevealGame_gameScreen__oNBMp{padding-right:150px}.PuzzleRevealGame_puzzleBoard__SHQN4{max-width:1180px}.PuzzleRevealGame_pieceTray__ILp44{max-width:560px}.PuzzleRevealGame_trayPiece__V5r46{max-height:180px}}@media (prefers-reduced-motion:reduce){.PuzzleRevealGame_careemGame__1nn1m *,.PuzzleRevealGame_careemGame__1nn1m :after,.PuzzleRevealGame_careemGame__1nn1m :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}