.RewardChestModal-module__zr6-EG__overlay{z-index:1100;background:var(--btw-white);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RewardChestModal-module__zr6-EG__glow{opacity:0;pointer-events:none;transition:opacity var(--btw-duration-slow) var(--btw-ease-out);position:absolute;inset:0}.RewardChestModal-module__zr6-EG__glowVisible{opacity:1}.RewardChestModal-module__zr6-EG__glowXp{background-image:linear-gradient(153.63deg,#fff3d000 54%,#fff3d0 108%),linear-gradient(193.465deg,#fff3d000 56%,#fff3d0 108%)}.RewardChestModal-module__zr6-EG__glowXpGems{background-image:linear-gradient(153.63deg,#26a4f400 54%,#26a4f447 108%),linear-gradient(193.465deg,#fff3d000 56%,#fff3d0 108%)}.RewardChestModal-module__zr6-EG__modal{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:36px 24px 24px;display:flex;position:relative}.RewardChestModal-module__zr6-EG__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.RewardChestModal-module__zr6-EG__chestWrap{transform-origin:50%;justify-content:center;align-items:center;display:flex}.RewardChestModal-module__zr6-EG__chestClosed{object-fit:contain;width:122px;height:100px}.RewardChestModal-module__zr6-EG__chestOpen{object-fit:contain;width:196px;height:200px}.RewardChestModal-module__zr6-EG__chestEnter{animation:RewardChestModal-module__zr6-EG__chestEnterAnim .85s var(--btw-ease-spring) both;will-change:transform, opacity}.RewardChestModal-module__zr6-EG__chestShakeGrow{animation:RewardChestModal-module__zr6-EG__chestShakeGrowAnim .42s var(--btw-ease-standard) both;will-change:transform}.RewardChestModal-module__zr6-EG__rewardBlock{align-items:center;gap:var(--btw-spacing-xl);opacity:0;flex-direction:column;display:flex}.RewardChestModal-module__zr6-EG__rewardBlockVisible{animation:RewardChestModal-module__zr6-EG__fadeInUp var(--btw-duration-slow) var(--btw-ease-spring) both}.RewardChestModal-module__zr6-EG__title{font:var(--btw-text-display);color:var(--btw-black);text-align:center;margin:0}.RewardChestModal-module__zr6-EG__rewardRow{justify-content:center;align-items:center;gap:var(--btw-spacing-xl);flex-wrap:wrap;display:flex}.RewardChestModal-module__zr6-EG__rewardCard{border:2px solid var(--btw-border);border-radius:var(--btw-radius-xl);background:var(--btw-white);justify-content:center;align-items:center;gap:15px;padding:26px;display:flex}.RewardChestModal-module__zr6-EG__rewardIcon{object-fit:contain;width:25px;height:24px;display:block}.RewardChestModal-module__zr6-EG__rewardLabel{font:var(--btw-text-heading-2);color:var(--btw-ink);margin:0;font-weight:800}.RewardChestModal-module__zr6-EG__continueButton{border:2px solid var(--btw-ink-shadow);border-radius:var(--btw-radius-lg);width:256px;max-width:100%;height:46px;min-height:46px;font-size:var(--btw-font-size-caption);letter-spacing:.04em;background-color:var(--btw-button-primary);box-shadow:0 2px 0 0 var(--btw-ink-shadow);padding:14px 20px;font-weight:800;line-height:1}.RewardChestModal-module__zr6-EG__continueButtonHidden{visibility:hidden}.RewardChestModal-module__zr6-EG__continueButtonVisible{animation:RewardChestModal-module__zr6-EG__fadeInUp var(--btw-duration-slow) var(--btw-ease-spring) .12s both}.RewardChestModal-module__zr6-EG__continueButton:before{content:none}.RewardChestModal-module__zr6-EG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes RewardChestModal-module__zr6-EG__chestEnterAnim{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes RewardChestModal-module__zr6-EG__chestShakeGrowAnim{0%{transform:rotate(0)scale(1)}20%{transform:rotate(-9deg)scale(1.12)}40%{transform:rotate(8deg)scale(1.22)}60%{transform:rotate(-6deg)scale(1.3)}80%{transform:rotate(5deg)scale(1.38)}to{transform:rotate(0)scale(1.42)}}@keyframes RewardChestModal-module__zr6-EG__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.RewardChestModal-module__zr6-EG__continueButton{max-width:256px}}@media (prefers-reduced-motion:reduce){.RewardChestModal-module__zr6-EG__chestEnter,.RewardChestModal-module__zr6-EG__chestShakeGrow,.RewardChestModal-module__zr6-EG__rewardBlockVisible,.RewardChestModal-module__zr6-EG__continueButtonVisible{animation:none}}