.envelope-fall{animation:envelopeFall var(--fall-duration) linear forwards;will-change:transform}.envelope-grabbed{animation:envelopeBurst .5s ease-out forwards;will-change:transform,opacity}.prize-float{animation:prizeFloatUp 1s ease-out forwards;will-change:transform,opacity}.grab-ring-expand{position:absolute;width:20px;height:20px;border-radius:50%;border:3px solid gold;box-shadow:0 0 12px rgba(255,215,0,.8),inset 0 0 12px rgba(255,215,0,.4);animation:ringExpand .5s ease-out forwards;will-change:transform,opacity}@keyframes ringExpand{0%{transform:scale(.5);opacity:1}to{transform:scale(4);opacity:0}}.grab-sparkle{position:absolute;width:6px;height:6px;border-radius:50%;background:gold;box-shadow:0 0 6px gold;animation:sparkleShoot .4s ease-out forwards;will-change:transform,opacity}@keyframes sparkleShoot{0%{transform:rotate(var(--sparkle-angle)) translateX(0);opacity:1}to{transform:rotate(var(--sparkle-angle)) translateX(50px);opacity:0}}.countdown-number{animation:countdownPop .6s ease-out forwards;will-change:transform}@keyframes envelopeFall{0%{transform:translateY(-80px) rotate(var(--envelope-rotation,0deg));opacity:1}to{transform:translateY(110vh) rotate(var(--envelope-rotation,0deg));opacity:1}}@keyframes envelopeBurst{0%{transform:scale(1);opacity:1;filter:brightness(1) drop-shadow(0 2px 6px rgba(0,0,0,.4))}15%{transform:scale(1.3);opacity:1;filter:brightness(1.5) drop-shadow(0 0 20px rgba(255,215,0,.8))}40%{transform:scale(1.5);opacity:.8;filter:brightness(1.2) drop-shadow(0 0 10px rgba(255,215,0,.4))}to{transform:scale(0);opacity:0;filter:brightness(1) drop-shadow(0 0 0 transparent)}}@keyframes prizeFloatUp{0%{transform:translateY(0) scale(.5);opacity:0}20%{transform:translateY(-10px) scale(1.1);opacity:1}40%{transform:translateY(-20px) scale(1);opacity:1}to{transform:translateY(-70px) scale(.9);opacity:0}}@keyframes countdownPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}.countdown-envelope-float{animation:countdownEnvelopeFloat var(--float-duration,3s) ease-in var(--float-delay,0s) infinite;will-change:transform}@keyframes countdownEnvelopeFloat{0%{transform:translateY(0) rotate(var(--float-rotation,0deg))}to{transform:translateY(120vh) rotate(var(--float-rotation,0deg))}}.confetti-particle{animation:confettiBurst .7s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}@keyframes confettiBurst{0%{transform:translate(0) rotate(0deg) scale(0);opacity:1}20%{opacity:1;transform:translate(calc(var(--tx) * .3),calc(var(--ty) * .3)) rotate(calc(var(--rotate-end) * .3)) scale(1.2)}to{transform:translate(var(--tx),calc(var(--ty) + 40px)) rotate(var(--rotate-end)) scale(.6);opacity:0}}.game-confetti{animation:gameConfettiFall var(--confetti-duration,4s) linear var(--confetti-delay,0s) infinite;will-change:transform}@keyframes gameConfettiFall{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(110vh) translateX(var(--confetti-drift,0)) rotate(var(--confetti-rotate,1turn));opacity:0}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.result-envelope-spin{animation:envelopeSpin 1.2s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes envelopeSpin{0%{transform:rotateY(0deg) scale(1)}50%{transform:rotateY(180deg) scale(.9)}to{transform:rotateY(1turn) scale(1)}}.result-text-blink{animation:resultTextBlink 1s ease-in-out infinite}@keyframes resultTextBlink{0%,to{opacity:1}50%{opacity:.5}}.mock-ticker-scroll{display:inline-flex;white-space:nowrap;animation:tickerScroll 60s linear infinite;will-change:transform}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.gift-box-bounce{animation:giftBoxBounce 2s ease-in-out infinite;will-change:transform}@keyframes giftBoxBounce{0%,to{transform:translateY(0)}15%{transform:translateY(-10px)}30%{transform:translateY(0)}45%{transform:translateY(-6px)}60%{transform:translateY(0)}}.shadow-effect{position:relative}.shadow-effect:after,.shadow-effect:before{content:"";position:absolute;top:0;bottom:0;width:30px;background:linear-gradient(90deg,#161419,transparent);z-index:1}.shadow-effect:before{left:0}.shadow-effect:after{right:0;transform:rotate(180deg)}.gradient-border{background:linear-gradient(109.75deg,rgba(193,191,255,.6) 18.6%,rgba(193,191,255,.06) 64.42%);padding:1px}.search-btn{background:linear-gradient(249.42deg,#da7ed0 13.65%,#4f4cfe 86.35%)}.CeilingSuctionTabs_tabs-wrap__rvsyz .rv-tabs__wrap{border-radius:var(--radius) var(--radius) 0 0}.CeilingSuctionTabs_tabs-wrap__rvsyz .rv-tabs__nav{overflow-x:scroll}.CeilingSuctionTabs_tabs-wrap__rvsyz .rv-tabs__content{display:flex;flex-direction:column;gap:1rem}.CeilingSuctionTabs_tabs-wrap__rvsyz .rv-sticky--fixed{left:0;right:0;width:100%!important;padding:var(--custom-rv-sticky-padding,0 .75rem);background:hsl(var(--background))}.CeilingSuctionTabs_tabs-wrap__rvsyz .rv-tab__pane:first-child>.rounded-lg{border-radius:0 0 var(--radius) var(--radius)}div.rv-dropdown-menu__bar{box-shadow:none}.rv-cell__value{display:flex;align-items:center;justify-content:end}.rv-popup--bottom.rv-dropdown-item__content{padding-top:constant(safe-area-inset-top,0);padding-bottom:calc(1rem + constant(safe-area-inset-bottom, 0px))}.PieChart_pie-chart__44zhd .recharts-pie-sector{outline:none}.rv-dropdown-menu__bar{box-shadow:none}.rv-dropdown-menu__bar .rv-ellipsis{font-size:14px}.rv-overlay,.rv-popup.rv-dropdown-item__content{position:fixed!important}.ScrollWrapper_left-inner-shadow__2G6l2:before,.ScrollWrapper_right-inner-shadow__E1iA_:after{content:"";position:absolute;top:0;width:30px;height:100%;transition:box-shadow .3s;pointer-events:none}.ScrollWrapper_left-inner-shadow__2G6l2:before{left:0;box-shadow:inset 16px 0 8px -8px rgba(5,5,5,.06)}.ScrollWrapper_right-inner-shadow__E1iA_:after{right:0;box-shadow:inset -16px 0 8px -8px rgba(5,5,5,.06)}.react-activity-calendar__scroll-container{padding-left:3.5%}.react-activity-calendar__scroll-container rect{stroke:unset!important}.react-activity-calendar__scroll-container text{font-size:12px}.react-activity-calendar{width:100%!important}.ChatInput_ProseMirror__eizw0{outline:none;min-height:2.5rem;max-height:13rem;overflow-y:auto}.ChatInput_ProseMirror__eizw0 p.ChatInput_is-editor-empty__vZRvV:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.ChatInput_tiptap__rbV5f{overflow-x:hidden}.ChatInput_tiptap__rbV5f::-webkit-scrollbar{width:6px;background:transparent}.ChatInput_tiptap__rbV5f::-webkit-scrollbar-track{background:transparent}.ChatInput_tiptap__rbV5f::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:3px}.ChatInput_tiptap__rbV5f{scrollbar-width:thin;scrollbar-color:#d1d1d1 transparent}.ChatInput_tiptap__rbV5f :first-child{margin-top:0}.ChatInput_tiptap__rbV5f .ChatInput_mention-at__EXtye{background-color:#f1f1ff;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#4a50ff;padding:.1rem .3rem}.ChatInput_tiptap__rbV5f .ChatInput_mention-at__EXtye:after{content:"\200B"}.screenshot-ready .rv-checkbox{display:none}.screenshot-ready .share-footer,.screenshot-ready .share-header{display:block}.Tabs_tabs-wrap__TmT1h .rv-tabs__wrap{border-radius:0}.CeilingSuctionTabs_tabs-wrap__z6db1 .rv-tabs__wrap{border-radius:var(--radius) var(--radius) 0 0}.CeilingSuctionTabs_tabs-wrap__z6db1 .rv-tabs__nav{overflow-x:scroll}.CeilingSuctionTabs_tabs-wrap__z6db1 .rv-tabs__content{display:flex;flex-direction:column;gap:1rem}.CeilingSuctionTabs_tabs-wrap__z6db1 .rv-sticky--fixed{left:0;right:0;width:100%!important;padding:var(--custom-rv-sticky-padding,0 .75rem);top:var(--custom-rv-sticky-top,4rem)!important;z-index:20;background:hsl(var(--background))}.CeilingSuctionTabs_tabs-wrap__z6db1 .rv-tab__pane:first-child>.rounded-lg{border-radius:0 0 var(--radius) var(--radius)}