@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/b1b16ab0347d17b9-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/1405475ac4d27ff9-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/cb018e4d77df9451-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/13fa7f8fb3c089be-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/aa63151b1dbde66f-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/31a082735f1d7459-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__jakartaSans_9d1cab;src:url(/_next/static/media/e88eac31a5fa4273-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__jakartaSans_Fallback_9d1cab;src:local("Arial");ascent-override:92.82%;descent-override:30.07%;line-gap-override:0.00%;size-adjust:99.12%}.__className_9d1cab{font-family:__jakartaSans_9d1cab,__jakartaSans_Fallback_9d1cab}.__variable_9d1cab{--font-jakarta:"__jakartaSans_9d1cab","__jakartaSans_Fallback_9d1cab"}@keyframes lightningFlash{0%,to{opacity:0}15%{opacity:0}16%{opacity:.8}18%{opacity:.2}20%{opacity:1}22%{opacity:0}24%{opacity:.6}26%{opacity:0}}.lightning-flash{animation:lightningFlash 4s ease-in-out infinite}@keyframes coinBurstVibrate{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.coin-burst-vibrate{animation:coinBurstVibrate 50ms linear infinite}@keyframes coinBurstRing{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}50%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.coin-burst-ring{animation:coinBurstRing .3s ease-in-out forwards}@keyframes boltFlip{0%,70%{transform:perspective(150px) rotateY(0deg) scale(1)}85%{transform:perspective(150px) rotateY(180deg) scale(.7)}to{transform:perspective(150px) rotateY(1turn) scale(1)}}.bolt-flip{animation:boltFlip 4s cubic-bezier(.34,1.56,.64,1) infinite;transform-style:preserve-3d}@keyframes giftJump{0%{transform:translateY(0) rotateY(0deg) scaleY(1)}7%{transform:translateY(3px) rotateY(3deg) scaleY(.8)}12%{transform:scaleY(1)}21%{transform:translateY(-7px) rotateY(10deg) scaleY(1.1)}49%{transform:translateY(-7px) rotateY(0deg) scaleY(1)}74%{transform:translateY(-4px) rotateY(-10deg) scaleY(1.1)}95%{transform:translateY(2px) rotateY(-3deg) scaleY(.9)}to{transform:translateY(0) rotateY(0deg) scaleY(1)}}@keyframes giftShake{0%,to{transform:translateX(0) rotate(0deg)}10%{transform:translateX(-3px) rotate(-5deg)}20%{transform:translateX(3px) rotate(5deg)}30%{transform:translateX(-3px) rotate(-5deg)}40%{transform:translateX(3px) rotate(5deg)}50%{transform:translateX(-2px) rotate(-3deg)}60%{transform:translateX(2px) rotate(3deg)}70%{transform:translateX(-1px) rotate(-1deg)}80%{transform:translateX(1px) rotate(1deg)}}.gift-jump{animation:giftJump 1.5s linear forwards}.gift-shake{animation:giftShake .8s linear forwards}@keyframes rayRotate{0%{opacity:.5;transform:rotate(0deg)}30%{opacity:.2}60%{opacity:.5}to{opacity:.5;transform:rotate(1turn)}}.ray-rotate{animation:rayRotate 20s linear infinite}@keyframes sparksPulse1{0%{rotate:65deg;opacity:0;transform:scale(.5)}30%{opacity:1}50%{opacity:1}to{rotate:65deg;opacity:0;transform:scale(1)}}@keyframes sparksPulse2{0%{opacity:0;transform:scale(.5)}30%{opacity:1}50%{opacity:1}to{opacity:0;transform:scale(1)}}.sparks-pulse-1{animation:sparksPulse1 2s ease-in-out infinite;animation-delay:1s}.sparks-pulse-2{animation:sparksPulse2 2s ease-in-out infinite;animation-delay:0s}@keyframes popupShow{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes popupHide{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-50%) scale(.85)}}@keyframes popupOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes popupOverlayHide{0%{opacity:1}to{opacity:0}}.popup-content[data-state=open]{animation:popupShow .3s cubic-bezier(.6,1.4,.64,1) forwards}.popup-content[data-state=closed]{animation:popupHide .2s ease-out forwards}.popup-overlay[data-state=open]{animation:popupOverlayShow .2s ease-out forwards}.popup-overlay[data-state=closed]{animation:popupOverlayHide .15s ease-out forwards}.popup-content-hide{animation:popupHide .2s ease-out forwards}.popup-overlay-hide{animation:popupOverlayHide .15s ease-out forwards}@keyframes popupShowCentered{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes popupHideCentered{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.85)}}.popup-content-centered{animation:popupShowCentered .3s cubic-bezier(.6,1.4,.64,1) forwards}.popup-content-centered-hide{animation:popupHideCentered .2s ease-out forwards}.popup-overlay-show{animation:popupOverlayShow .2s ease-out forwards}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes popIn{0%{opacity:0;transform:scale(.6) translateY(8px)}70%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.pop-in-1{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .05s both}.pop-in-2{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .1s both}.pop-in-3{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .15s both}.pop-in-4{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .2s both}.pop-in-5{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .25s both}.pop-in-6{animation:popIn .25s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes offerChainDrop{0%{opacity:0;transform:scale(.7) translateY(-30px)}60%{opacity:1;transform:scale(1.05) translateY(4px)}80%{transform:scale(.98) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.offer-drop-0{animation:offerChainDrop .3s cubic-bezier(.34,1.56,.64,1) .1s both}.offer-drop-1{animation:offerChainDrop .3s cubic-bezier(.34,1.56,.64,1) .25s both}.offer-drop-2{animation:offerChainDrop .3s cubic-bezier(.34,1.56,.64,1) .4s both}.offer-drop-3{animation:offerChainDrop .3s cubic-bezier(.34,1.56,.64,1) .55s both}@keyframes arrowFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.arrow-fade-0{animation:arrowFadeIn .15s ease-out .2s both}.arrow-fade-1{animation:arrowFadeIn .15s ease-out .35s both}.arrow-fade-2{animation:arrowFadeIn .15s ease-out .5s both}@keyframes gridClaimOverlay{0%{opacity:0}to{opacity:1}}@keyframes gridClaimCheck{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes gridActivate{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(110,255,74,0)}50%{transform:scale(1.06);box-shadow:0 0 24px 4px rgba(110,255,74,.4)}to{transform:scale(1);box-shadow:0 3px 12px rgba(139,69,0,.4)}}@keyframes coinConfettiFall{0%{opacity:0;transform:translate(-50%,-50%) translateZ(0) rotate(var(--rot,0deg)) scale(.9)}10%{opacity:1}25%{opacity:1;transform:translate(-50%,-50%) translate3d(calc(var(--dx, 0px) * .25),var(--up,-220px),0) rotate(var(--rot,0deg)) scale(1.08)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate3d(var(--dx,0),var(--dy,900px),0) rotate(var(--rot,0deg)) scale(1)}}.coin-confetti-coin{position:absolute;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));will-change:transform,opacity}@keyframes trophyShake{0%,to{transform:translateX(0) scale(1) rotate(0deg)}10%,50%{transform:translateX(-4px) scale(1.02) rotate(-3deg)}30%,70%{transform:translateX(-3px) scale(1.02) rotate(-2deg)}20%,60%{transform:translateX(4px) scale(1.02) rotate(3deg)}40%,80%{transform:translateX(3px) scale(1.02) rotate(2deg)}90%{transform:translateX(-2px) scale(1.01) rotate(-1deg)}}.trophy-shake{animation:trophyShake .8s ease-out}@keyframes fullscreenModalShow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fullscreenModalHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.fullscreen-modal[data-state=open]{animation:fullscreenModalShow .3s cubic-bezier(.6,1.4,.64,1) forwards}.fullscreen-modal-hide,.fullscreen-modal[data-state=closed]{animation:fullscreenModalHide .2s ease-out forwards}@media (min-width:768px){.fullscreen-modal[data-state=open]{animation:popupShow .3s cubic-bezier(.6,1.4,.64,1) forwards}.fullscreen-modal-hide,.fullscreen-modal[data-state=closed]{animation:popupHide .2s ease-out forwards}}.popup-gradient-border{position:relative}.popup-gradient-border:before{content:"";position:absolute;inset:0;padding:1px;border-radius:24px;background:linear-gradient(90deg,rgba(168,85,247,.5),hsla(0,0%,100%,.5) 30%,rgba(168,85,247,.5) 60%,rgba(168,85,247,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes lootboxShake{0%{transform:translateX(0) rotate(0deg) scale(1)}5%{transform:translateX(-1.5px) rotate(-2deg) scale(.9975)}10%{transform:translateX(1.5px) rotate(2deg) scale(.995)}15%{transform:translateX(-2px) rotate(-3deg) scale(.9925)}20%{transform:translateX(2px) rotate(3deg) scale(.99)}25%{transform:translateX(-3px) rotate(-4.5deg) scale(.9875)}30%{transform:translateX(3px) rotate(4.5deg) scale(.985)}35%{transform:translateX(-4px) rotate(-6deg) scale(.9825)}40%{transform:translateX(4px) rotate(6deg) scale(.98)}45%{transform:translateX(-4.5px) rotate(-7deg) scale(.9775)}50%{transform:translateX(4.5px) rotate(7deg) scale(.975)}55%{transform:translateX(-5px) rotate(-7.5deg) scale(.9725)}60%{transform:translateX(5px) rotate(7.5deg) scale(.97)}65%{transform:translateX(-5.5px) rotate(-8deg) scale(.9675)}70%{transform:translateX(5.5px) rotate(8deg) scale(.965)}75%{transform:translateX(-6px) rotate(-9deg) scale(.9625)}80%{transform:translateX(6px) rotate(9deg) scale(.96)}85%{transform:translateX(-6px) rotate(-9deg) scale(.9575)}90%{transform:translateX(6px) rotate(9deg) scale(.955)}95%{transform:translateX(0) rotate(0deg) scale(.925)}to{transform:translateX(0) rotate(0deg) scale(1.2)}}@keyframes lootboxOpen{0%{opacity:1}20%{opacity:.8}to{opacity:0}}@keyframes lootboxRewardPop{0%{transform:translateY(50px) scale(0);opacity:0}60%{transform:translateY(-10px) scale(1.1);opacity:1}80%{transform:translateY(5px) scale(.95)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes lootboxAmountFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lootboxButtonFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lootboxOpenedShow{0%{opacity:0;transform:scale(1.15)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.lootbox-shake{animation:lootboxShake .8s ease-in-out forwards}.lootbox-open{animation:lootboxOpen .3s ease-out}.lootbox-opened-show{animation:lootboxOpenedShow .5s ease-out forwards}.lootbox-reward-pop{animation:lootboxRewardPop .5s ease-out forwards;opacity:0}.lootbox-amount-fade{animation:lootboxAmountFade .3s ease-out forwards}.lootbox-button-fade{animation:lootboxButtonFade .4s ease-out forwards}@keyframes lootboxRewardsSlide{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lootbox-rewards-slide{animation:lootboxRewardsSlide .5s ease-out forwards}@keyframes lootboxRayBurst{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(.5)}}.lootbox-ray-burst{animation:lootboxRayBurst 1s ease-out forwards;min-width:700px!important;min-height:700px!important}@keyframes bottomNavIndicatorStretch{0%{transform:scaleX(1)}35%{transform:scaleX(1.5)}70%{transform:scaleX(1.15)}to{transform:scaleX(1)}}.bottom-nav-indicator-stretch{transform-origin:center;animation:bottomNavIndicatorStretch .3s ease}@keyframes bottomNavIconSelect{0%{transform:scale(1) translateY(0)}to{transform:scale(1.3) translateY(-4px)}}@keyframes bottomNavIconDeselect{0%{transform:scale(1.3) translateY(-4px)}30%{transform:scale(1.35) translateY(-6px)}to{transform:scale(1) translateY(0)}}.bottom-nav-icon-select{animation:bottomNavIconSelect .2s cubic-bezier(.34,2,.64,1) forwards}.bottom-nav-icon-deselect{animation:bottomNavIconDeselect .2s ease-in-out forwards}@keyframes pageSlideInFromLeft{0%{transform:translateX(-100%);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes pageSlideInFromRight{0%{transform:translateX(100%);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes pageSlideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes pageSlideOutToRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.page-slide-in-from-left{animation:pageSlideInFromLeft .25s ease forwards}.page-slide-in-from-right{animation:pageSlideInFromRight .25s ease forwards}.page-slide-out-to-left{animation:pageSlideOutToLeft .25s ease forwards}.page-slide-out-to-right{animation:pageSlideOutToRight .25s ease forwards}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bgFadeOut{0%{opacity:1}to{opacity:0}}.bg-fade-in{animation:bgFadeIn .3s ease forwards}.bg-fade-out{animation:bgFadeOut .3s ease forwards}@keyframes vipBadge3DRotate{0%{transform:perspective(100px) rotateY(0deg) rotateX(0deg)}25%{transform:perspective(100px) rotateY(15deg) rotateX(5deg)}50%{transform:perspective(100px) rotateY(0deg) rotateX(0deg)}75%{transform:perspective(100px) rotateY(-15deg) rotateX(-5deg)}to{transform:perspective(100px) rotateY(0deg) rotateX(0deg)}}.vip-badge-rotate{animation:vipBadge3DRotate 3s linear infinite;transform-style:preserve-3d}@keyframes shimmerLoop{0%{transform:translateX(-100%);opacity:0}15%{opacity:.8}35%{opacity:.8}50%{transform:translateX(100%);opacity:0}to{transform:translateX(100%);opacity:0}}.shimmer-loop{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 45%,hsla(0,0%,100%,.4) 55%,transparent);animation:shimmerLoop 3s ease-in-out infinite}@keyframes cardPop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.card-pop{animation:cardPop .3s cubic-bezier(.6,1.4,.64,1) forwards;opacity:0}@keyframes multiImagePop{0%{opacity:0;transform:translateX(-50%) translateY(100px) scale(.7)}70%{opacity:1;transform:translateX(-50%) translateY(-8px) scale(1.05)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes multiCardPop{0%{opacity:0;transform:scale(.6) translateY(20px)}70%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.levitate{animation:levitate 2s ease-in-out infinite}@keyframes subtleBounce{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.subtle-bounce{animation:subtleBounce 2s ease-in-out infinite;transition:transform .3s ease-out}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.withdraw-card{opacity:0;animation:cardSlideUp .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes welcomeBubble{0%{opacity:0;transform:translateX(-50%) scale(0) translateY(10px)}6%{opacity:1;transform:translateX(-50%) scale(1.2) translateY(-6px)}10%{transform:translateX(-50%) scale(.85) translateY(3px)}14%{transform:translateX(-50%) scale(1.1) translateY(-3px)}18%{transform:translateX(-50%) scale(.95) translateY(1px)}22%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}75%{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}80%{opacity:1;transform:translateX(-50%) scale(1.1) translateY(-4px)}90%{opacity:.4;transform:translateX(-50%) scale(.4) translateY(12px)}to{opacity:0;transform:translateX(-50%) scale(0) translateY(20px)}}.welcome-bubble-anim{animation:welcomeBubble 5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out}@keyframes shimmer{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(200%);opacity:0}}.shimmer-effect{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06) 55%,transparent);animation:shimmer .8s ease-in-out forwards;opacity:0}@keyframes titleHighlight{0%,to{opacity:0}84%,86%{opacity:1}85%{opacity:0}88%,90%{opacity:1}91%{opacity:0}}.shop-title-highlight{animation:titleHighlight 3s ease-in-out infinite}@keyframes task-claiming-out{0%{transform:scale(1.03);opacity:1}40%{transform:scale(1.08);opacity:1}to{transform:scale(.95);opacity:0}}.task-claiming-out{animation:task-claiming-out .55s ease-in forwards;pointer-events:none}@keyframes task-just-claimed{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1);opacity:1}75%{transform:scale(.97)}to{transform:scale(1);opacity:1}}.task-just-claimed{animation:task-just-claimed .45s ease-out forwards}@keyframes task-unlocking{0%{transform:scale(1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}30%{transform:scale(1.04);box-shadow:0 0 20px rgba(168,85,247,.6),0 0 40px rgba(168,85,247,.3)}60%{transform:scale(1.06);box-shadow:0 0 30px rgba(168,85,247,.8),0 0 60px rgba(168,85,247,.4)}to{transform:scale(1.03);box-shadow:0 0 16px rgba(168,85,247,.6),0 0 40px rgba(168,85,247,.35)}}.task-unlocking{animation:task-unlocking .55s ease-out forwards}@keyframes task-notif-shake{0%{transform:translateX(0)}10%{transform:translateX(-4px) rotate(-1deg)}20%{transform:translateX(4px) rotate(1deg)}30%{transform:translateX(-4px) rotate(-.5deg)}40%{transform:translateX(4px) rotate(.5deg)}50%{transform:translateX(-2px)}60%{transform:translateX(2px)}70%{transform:translateX(-1px)}80%{transform:translateX(1px)}to{transform:translateX(0)}}.task-notif-shake{animation:task-notif-shake .5s ease-out}@keyframes task-notif-enter{0%{transform:translateY(-120%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes task-notif-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-120%);opacity:0}}.task-notif-enter{animation:task-notif-enter .4s cubic-bezier(.34,1.56,.64,1) forwards}.task-notif-exit{animation:task-notif-exit .35s cubic-bezier(.55,0,1,.45) forwards}.carousel-gallery{display:flex;gap:8px;scroll-snap-type:x mandatory}.carousel-item{scroll-snap-align:start;flex-shrink:0}@media (min-width:1400px){.carousel-item{width:calc((100% - 7 * 8px) / 8)}}@media (min-width:1250px) and (max-width:1399px){.carousel-item{width:calc((100% - 6 * 8px) / 7)}}@media (min-width:1100px) and (max-width:1249px){.carousel-item{width:calc((100% - 5 * 8px) / 6)}}@media (min-width:1024px) and (max-width:1099px){.carousel-item{width:calc((100% - 4 * 8px) / 5)}}@media (min-width:900px) and (max-width:1023px){.carousel-item{width:calc((100% - 5 * 8px) / 6)}}@media (min-width:700px) and (max-width:899px){.carousel-item{width:calc((100% - 4 * 8px) / 5)}}@media (min-width:500px) and (max-width:699px){.carousel-item{width:calc((100% - 3 * 8px) / 4)}}@media (max-width:499px){.carousel-item{width:108px}}