@keyframes section-header_gentle-bounce__PMbvS{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section-header_bounce__vxP68{animation:section-header_gentle-bounce__PMbvS 3s ease-in-out infinite;will-change:transform}.section-header_centered__Mnwsh{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.section-header_iconWrapper__yrl9C{position:relative;width:35px;height:35px}.section-header_iconBg__pzGtr{position:absolute;inset:5%;border-radius:9999px;background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(168,85,247,.1) 50%,rgba(34,211,238,.1))}.section-header_iconShadow___wfl6{position:absolute;left:50%;bottom:0;width:40px;height:20px;transform:translate(-50%,18px) scaleY(.35);filter:blur(8px);border-radius:9999px;background:radial-gradient(ellipse,rgba(168,85,247,.35) 0,rgba(236,72,153,.2) 50%,transparent 100%);pointer-events:none}.wallet_walletPage__LOd55{padding:0 16px;padding-top:calc(var(--MainNav-height, 72px) + 48px);max-width:480px;margin:0 auto;min-height:100vh}.wallet_walletPageHeader__erNRI{margin-bottom:16px}.wallet_pageTitle__VMFjg{font-size:1.35rem;font-weight:700;color:#1a1a1a;margin:0 0 2px}.wallet_pageSubtext__fqLMu{font-size:.85rem;color:#888;margin:0 0 16px}.wallet_heroCard__e2qSe{position:relative;overflow:hidden;padding:20px;border-radius:20px;background:linear-gradient(135deg,#faf5ff,#fdf2f8 50%,#f0f9ff);border:1px solid rgba(157,78,221,.1);box-shadow:0 4px 20px rgba(157,78,221,.08)}.wallet_heroTopRow__hPS51{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wallet_heroLabel__kDk8y{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.wallet_heroGemIcon__IbdIR{width:28px;height:28px;flex-shrink:0}.wallet_heroBalanceRow__ZVGJh{text-align:center;margin-bottom:4px}.wallet_heroBalance__OCgGK{font-size:2.5rem;font-weight:800;color:#1a1a1a;line-height:1.1}.wallet_heroSgd__xIwv4{text-align:center;font-size:.85rem;color:#999;margin-bottom:16px}.wallet_heroBottomRow__N6x1w{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet_heroRedeemBtn__ONJTD{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;border-radius:14px;border:none;background:linear-gradient(135deg,#9d4edd,#c77dff 50%,#ff69b4);font-size:.85rem;font-weight:600;color:#fff;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px rgba(157,78,221,.25);transition:transform .2s ease,box-shadow .2s ease}.wallet_heroRedeemBtn__ONJTD:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(157,78,221,.35)}.wallet_heroWeeklyChip__32Gik{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:100px;background:rgba(34,197,94,.08);font-size:.75rem;font-weight:600;color:#16a34a}.wallet_streakSection__x7LPw{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#faf5ff,#fdf2f8 50%,#f0f9ff);border:1px solid rgba(157,78,221,.1);box-shadow:0 4px 20px rgba(157,78,221,.06)}.wallet_streakSectionHeader__tLRQ2{display:flex;align-items:center;justify-content:space-between}.wallet_streakSectionTitle__9al3Q{font-size:.95rem;font-weight:700;color:#2c215c}.wallet_streakSectionStatus__cUi__{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:12px}.wallet_streakSectionStatusAvailable__Qe2Fd{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(52,211,153,.1));color:#059669;border:1px solid rgba(16,185,129,.2)}.wallet_streakSectionStatusDone__dPcQ1{background:linear-gradient(135deg,rgba(148,163,184,.12),rgba(148,163,184,.08));color:#64748b;border:1px solid rgba(148,163,184,.2)}.wallet_activitySection__i0kve{margin-top:24px}.wallet_activityHeader__pME09{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wallet_activityTitle__wCxpb{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0}.wallet_activitySummary__P4ggB{font-size:.75rem;color:#888;margin:0 0 12px}.wallet_activitySummaryEarned__S6D4J{color:#22c55e;font-weight:600}.wallet_activitySummarySpent__ox2f4{color:#ef4444;font-weight:600}.wallet_filterRow__Q2D32{display:flex;align-items:center;gap:8px;margin-bottom:16px}.wallet_filterChip__Qgf65{padding:6px 16px;border-radius:100px;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:.8rem;font-weight:500;color:#666;cursor:pointer;transition:all .15s ease;white-space:nowrap}.wallet_filterChip__Qgf65:hover{background:#f5f5f5}.wallet_filterChipActive__8BB_P{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.wallet_filterChipActive__8BB_P:hover{background:#333}.wallet_activityError__GL7z1,.wallet_activityLoading__Y89lM{text-align:center;padding:32px 16px}.wallet_activityLoadingText__BAkmb{font-size:.9rem;color:#888}.wallet_activityErrorText__wrP0N{display:block;font-size:.9rem;color:#666;margin-bottom:12px}.wallet_activityRetryButton__7uAnT{padding:8px 20px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#fff;font-size:.85rem;font-weight:600;color:#333;cursor:pointer;transition:background .2s ease}.wallet_activityRetryButton__7uAnT:hover{background:#f5f5f5}.wallet_transactionCard___w1Dc{border-radius:16px;border:1px solid rgba(0,0,0,.06);background:#fff;overflow:hidden}.wallet_transactionList__MXX97{display:flex;flex-direction:column}.wallet_transactionRow__fI0Wn{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s ease}.wallet_transactionRow__fI0Wn:last-child{border-bottom:none}.wallet_transactionRow__fI0Wn:hover{background:rgba(0,0,0,.015)}.wallet_transactionIcon__gRLK_{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}.wallet_transactionIconEarn__Z7zY0{background:rgba(34,197,94,.1);color:#22c55e}.wallet_transactionIconSpend__HfMBj{background:rgba(239,68,68,.08);color:#ef4444}.wallet_transactionIconUsed__kCcCN{background:hsla(220,9%,46%,.1);color:#6b7280}.wallet_transactionContent__hgX7g{flex:1;min-width:0}.wallet_transactionDescription__jZLby{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet_transactionDate__fQhuv{font-size:.75rem;color:#aaa;margin:0}.wallet_transactionAmount__8rkov{flex-shrink:0;font-size:.95rem;font-weight:700;text-align:right}.wallet_transactionAmountEarn__53t8q{color:#22c55e}.wallet_transactionAmountSpend__2l0mF{color:#ef4444}.wallet_rewardRowStatus__VAgJA{flex-shrink:0}.wallet_emptyState__hz8Kh{text-align:center;padding:40px 16px}.wallet_emptyIcon__f6bkr{font-size:2rem;margin-bottom:8px;opacity:.6}.wallet_emptyTitle__JVDfe{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 4px}.wallet_emptyDescription__gm0wB{font-size:.8rem;color:#999;margin:0}.wallet_backButton__C9g_i{position:absolute;top:calc(var(--MainNav-height, 72px) + 16px);left:16px;z-index:5;display:flex;align-items:center;gap:4px;padding:8px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:100px;font-size:.85rem;font-weight:500;color:#333;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;text-decoration:none}.wallet_backButton__C9g_i:hover{background:#f9f9f9;box-shadow:0 2px 12px rgba(0,0,0,.06)}.wallet_backLink__coXfL{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;margin-bottom:8px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:100px;font-size:.85rem;font-weight:500;color:#333;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;text-decoration:none}.wallet_backLink__coXfL:hover{background:#f9f9f9;box-shadow:0 2px 12px rgba(0,0,0,.06)}.wallet_pageHeader__2t7pb{text-align:center;padding:40px 24px 0;padding-top:calc(var(--MainNav-height, 72px) + 24px)}.wallet_pageSubtitle__sx68d{font-size:1rem;color:#666;margin:0 0 32px}.wallet_transactionsHeading__pHlBM{font-size:1rem;font-weight:700;color:#1a1a1a;margin:8px 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.wallet_myRewardsList__eXSvJ{display:flex;flex-direction:column;gap:14px}.wallet_activeRewardCard__yVbzY{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.wallet_activeRewardCard__yVbzY:hover{transform:translateY(-2px)}.wallet_activeRewardImage__5Ftjm{width:72px;height:72px;border-radius:14px;overflow:hidden;flex-shrink:0;background:#f5f5f5;position:relative;z-index:2}.wallet_activeRewardContent__2OMg5{flex:1;min-width:0;position:relative;z-index:2}.wallet_activeRewardName__x_udS{font-size:.95rem;font-weight:600;color:#1a1a1a;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wallet_activeRewardValidity__9NdTc{font-size:.8rem;color:#888;margin:0 0 6px;display:flex;align-items:center;gap:4px}.wallet_activeRewardStatus__gL5p7{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:100px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.wallet_statusActive__zXOJP{background:rgba(34,197,94,.1);color:#16a34a}.wallet_statusExpired__Fl0lG{background:rgba(239,68,68,.08);color:#dc2626}.wallet_statusUsed__FUSvU{background:hsla(220,9%,46%,.08);color:#6b7280}.wallet_activeRewardChevron__YpY4I{flex-shrink:0;color:#ccc;position:relative;z-index:2}.wallet_checkActivityLink__paRN9{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:14px;background:#fff;border:1.5px solid rgba(0,0,0,.06);border-radius:16px;font-size:.9rem;font-weight:600;color:#9d4edd;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.wallet_checkActivityLink__paRN9:hover{background:#fafafa;transform:translateY(-1px)}.wallet_redeemConfirmCard__VVkHx{position:relative;overflow:hidden;padding:32px 24px;text-align:center;background:#fff;border-radius:24px;box-shadow:0 12px 48px rgba(0,0,0,.1)}.wallet_redeemConfirmTitle__07YZC{font-size:1.3rem;font-weight:700;color:#1a1a1a;margin:0 0 24px;position:relative;z-index:2}.wallet_redeemConfirmGemDisplay__ImwaQ{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#f5f5f5;border-radius:100px;margin-bottom:28px;position:relative;z-index:2}.wallet_redeemConfirmGemAmount__fU9eW{font-size:1.2rem;font-weight:700;background:linear-gradient(180deg,#ff69b4,#9d4edd 50%,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wallet_redeemConfirmButtons__MAgwk{display:flex;gap:12px;position:relative;z-index:2}.wallet_redeemCancelButton__WqxPB{flex:1;padding:14px;border-radius:14px;border:1.5px solid rgba(0,0,0,.08);background:#fff;font-size:.95rem;font-weight:600;color:#666;cursor:pointer;transition:background .2s ease}.wallet_redeemCancelButton__WqxPB:hover{background:#f5f5f5}.wallet_redeemConfirmButton__CApoU{flex:1;padding:14px;border-radius:14px;border:none;background:linear-gradient(180deg,#ff69b4,#9d4edd 50%,#00d4ff);font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 4px 16px rgba(157,78,221,.3);transition:transform .2s ease,box-shadow .2s ease}.wallet_redeemConfirmButton__CApoU:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(157,78,221,.4)}.wallet_redeemSuccessCard__JGBAs{position:relative;overflow:hidden;padding:36px 24px;text-align:center;background:#fff;border-radius:24px;box-shadow:0 12px 48px rgba(0,0,0,.1)}.wallet_successCheckmark__3JIoU{width:72px;height:72px;border-radius:50%;background:linear-gradient(180deg,#ff69b4,#9d4edd 50%,#00d4ff);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 6px 24px rgba(157,78,221,.3);position:relative;z-index:2}.wallet_successTitle__CmlbR{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 8px;position:relative;z-index:2}.wallet_successDescription__Wa4zR{font-size:.95rem;color:#666;margin:0 0 12px;position:relative;z-index:2}.wallet_successEmailLine__5zwRk{font-size:.9rem;color:#666;text-align:center;margin:0 0 28px;position:relative;z-index:2}.wallet_successEmailLine__5zwRk strong{font-weight:600;color:#1a1a1a}.wallet_viewRewardsButton__GUXiV{display:block;width:100%;padding:14px;border-radius:14px;border:2px solid transparent;background:linear-gradient(180deg,#ff69b4,#9d4edd 50%,#00d4ff);font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;text-align:center;text-decoration:none;box-shadow:0 4px 16px rgba(157,78,221,.3);transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:2}.wallet_viewRewardsButton__GUXiV:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(157,78,221,.4)}@keyframes wallet_fadeInUp__f2SBK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wallet_animateIn__Y63kH{animation:wallet_fadeInUp__f2SBK .35s ease forwards}.wallet_animateDelay1__5e2Vp{animation-delay:.05s;opacity:0}.wallet_animateDelay2__JULgA{animation-delay:.1s;opacity:0}@media (prefers-reduced-motion:reduce){.wallet_activeRewardCard__yVbzY,.wallet_activeRewardCard__yVbzY:hover,.wallet_heroRedeemBtn__ONJTD,.wallet_heroRedeemBtn__ONJTD:hover,.wallet_redeemConfirmButton__CApoU,.wallet_redeemConfirmButton__CApoU:hover,.wallet_viewRewardsButton__GUXiV,.wallet_viewRewardsButton__GUXiV:hover{transition:none;transform:none}.wallet_animateDelay1__5e2Vp,.wallet_animateDelay2__JULgA,.wallet_animateIn__Y63kH{animation:none;opacity:1}}@keyframes redeem-success-icon_gentle-bounce__pgm8p{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.redeem-success-icon_bounce__Ouq84{animation:redeem-success-icon_gentle-bounce__pgm8p 3s ease-in-out infinite;will-change:transform}.redeem-success-icon_centered__OceqL{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.redeem-success-icon_iconWrapper__yjjOH{position:relative;width:68px;height:68px}.redeem-success-icon_iconBg__NjqOo{position:absolute;inset:5%;border-radius:9999px;background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(168,85,247,.1) 50%,rgba(34,211,238,.1))}.redeem-success-icon_iconShadow__eoW0x{position:absolute;left:50%;bottom:0;width:40px;height:20px;transform:translate(-50%,18px) scaleY(.35);filter:blur(8px);border-radius:9999px;background:radial-gradient(ellipse,rgba(168,85,247,.35) 0,rgba(236,72,153,.2) 50%,transparent 100%);pointer-events:none}.redeem-success-icon_iconInner__QPgnx{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hero-section-wallet_wrapper__b9c5E{width:100%;max-width:400px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:20px}.hero-section-wallet_card__AdzHx{position:relative;width:100%;padding:0;background-color:hsla(55,92%,95%,.45);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border:1px solid hsla(0,0%,100%,.35);border-radius:24px;box-shadow:0 14px 38px rgba(113,63,18,.18),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 0 18px hsla(0,0%,100%,.35);overflow:hidden;color:#2c215c;isolation:isolate}@keyframes hero-section-wallet_gentle-bounce__3uMdf{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-section-wallet_bounce__9NUDc{animation:hero-section-wallet_gentle-bounce__3uMdf 3s ease-in-out infinite;will-change:transform}.hero-section-wallet_bounce__9NUDc img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-section-wallet_iconWrapper__yP76C{position:relative;width:48px;height:48px;flex-shrink:0}.hero-section-wallet_iconBg__DMNsK{position:absolute;inset:5%;border-radius:9999px;background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(168,85,247,.1) 50%,rgba(34,211,238,.1))}.hero-section-wallet_iconShadow__BAqs1{position:absolute;left:50%;bottom:0;width:40px;height:20px;transform:translate(-50%,18px) scaleY(.35);filter:blur(8px);border-radius:9999px;background:radial-gradient(ellipse,rgba(168,85,247,.35) 0,rgba(236,72,153,.2) 50%,transparent 100%);pointer-events:none}.hero-section-wallet_header__PX0nv{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,rgba(106,99,255,.08),rgba(255,110,199,.06));border-bottom:1px solid hsla(0,0%,100%,.35)}.hero-section-wallet_headerLeft__c9z6G{display:flex;align-items:center;gap:8px}.hero-section-wallet_modeLabel__a_o3V{font-size:.8rem;font-weight:600;color:rgba(45,34,86,.55);text-transform:uppercase;letter-spacing:.06em}.hero-section-wallet_balancePill__PVM5e{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;background:linear-gradient(135deg,#f3e8ff,#fce7f3);border:1px solid rgba(157,78,221,.2);font-size:.85rem;font-weight:700;color:#7c3aed}.hero-section-wallet_cardBody__cqgTB{padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px}.hero-section-wallet_contentColumn__hjsFU{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.hero-section-wallet_streakBlock__yH4Z5{display:flex;flex-direction:column;gap:8px}.hero-section-wallet_streakInfo__pgmoX{display:flex;align-items:center;justify-content:space-between}.hero-section-wallet_streakTitle__waOZL{font-size:.85rem;font-weight:700;color:#2c215c}.hero-section-wallet_streakStatus__vgAt1{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:2px 10px;border-radius:12px}.hero-section-wallet_streakStatusAvailable__veOxz{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(52,211,153,.1));color:#059669;border:1px solid rgba(16,185,129,.2)}.hero-section-wallet_streakStatusDone__HrTxl{background:linear-gradient(135deg,rgba(148,163,184,.12),rgba(148,163,184,.08));color:#64748b;border:1px solid rgba(148,163,184,.2)}.hero-section-wallet_ctaButton__uWuJ1{width:100%;padding:12px 0;border-radius:20px;font-weight:700;font-size:.9rem;text-transform:none;box-shadow:0 12px 28px rgba(118,86,255,.25);transition:transform .2s ease,box-shadow .25s ease}.hero-section-wallet_ctaButton__uWuJ1.hero-section-wallet_MuiButton-contained__ShNYz{background:linear-gradient(130deg,#6a63ff,#9f5cff 50%,#ff6ec7);color:#fff}.hero-section-wallet_ctaButton__uWuJ1.hero-section-wallet_MuiButton-contained__ShNYz:hover{background:linear-gradient(130deg,#5a52f3,#8d4df9 50%,#ff61be);transform:translateY(-1px) scale(1.01);box-shadow:0 16px 32px rgba(118,86,255,.32)}.hero-section-wallet_ctaButton__uWuJ1.hero-section-wallet_Mui-disabled__tAEFP,.hero-section-wallet_ctaButton__uWuJ1:disabled{cursor:default;opacity:.7;transform:none;box-shadow:none;background:linear-gradient(130deg,#9993ff,#b98dff 50%,#ff9fd6);color:hsla(0,0%,100%,.85)}.hero-section-wallet_ctaButton__uWuJ1.hero-section-wallet_Mui-disabled__tAEFP:hover{transform:none;box-shadow:none}.hero-section-wallet_shortcutsRow__ncTaA{display:flex;flex-wrap:wrap;gap:10px}.hero-section-wallet_shortcutChip__3qrYr{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 12px;border-radius:20px;background-color:hsla(55,92%,95%,.45);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 14px 38px rgba(113,63,18,.18),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 0 18px hsla(0,0%,100%,.35);cursor:pointer;transition:transform .2s ease,box-shadow .25s ease;font-size:.78rem;font-weight:600;color:#4a3d8f;text-decoration:none;isolation:isolate}.hero-section-wallet_shortcutChip__3qrYr:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(113,63,18,.22),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 0 18px hsla(0,0%,100%,.35)}.hero-section-wallet_shortcutIcon__NrIlh{font-size:1rem;line-height:1}@media (max-width:420px){.hero-section-wallet_card__AdzHx{border-radius:20px}.hero-section-wallet_header__PX0nv{padding:14px 16px}.hero-section-wallet_cardBody__cqgTB{padding:14px 16px 18px;gap:14px}.hero-section-wallet_contentColumn__hjsFU{gap:10px}.hero-section-wallet_iconWrapper__yP76C{width:40px;height:40px}.hero-section-wallet_shortcutChip__3qrYr{padding:12px 10px;border-radius:18px;font-size:.72rem}}.rewards_pageHeader__bmavp{position:relative;text-align:center;padding:32px 24px 28px;margin-bottom:8px;overflow:hidden}.rewards_pageHeader__bmavp:before{content:"";position:absolute;inset:0;background:linear-gradient(170deg,rgba(255,105,180,.08),rgba(157,78,221,.06) 40%,rgba(0,212,255,.04));z-index:-2}.rewards_pageHeader__bmavp:after{content:"";position:absolute;top:-30%;right:-10%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(157,78,221,.12) 0,transparent 70%);z-index:-1;pointer-events:none}.rewards_pageTitle__j7kWA{font-size:2rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#ff69b4,#9d4edd 50%,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.rewards_pageSubtitle__4O3wy{font-size:.925rem;color:#888;max-width:340px;margin:0 auto;line-height:1.55}.rewards_section__g_Y80{margin-bottom:36px}@keyframes rewards_sectionGentleBounce__hNm5y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rewards_sectionHeader__Ml848{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:0 4px}.rewards_sectionHeaderIconWrapper__NvtMD{position:relative;width:40px;height:40px;flex-shrink:0}.rewards_sectionHeaderIconBg__daYyT{position:absolute;inset:5%;border-radius:9999px;background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(168,85,247,.1) 50%,rgba(34,211,238,.1))}.rewards_sectionHeaderIconShadow__rGWq_{position:absolute;left:50%;bottom:0;width:32px;height:14px;transform:translate(-50%,14px) scaleY(.35);filter:blur(6px);border-radius:9999px;background:radial-gradient(ellipse,rgba(168,85,247,.35) 0,rgba(236,72,153,.2) 50%,transparent 100%);pointer-events:none}.rewards_sectionHeaderBounce__QlPhp{animation:rewards_sectionGentleBounce__hNm5y 3s ease-in-out infinite;will-change:transform;position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rewards_sectionHeaderBounce__QlPhp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rewards_sectionIcon__N_svA{width:28px;height:28px}.rewards_sectionTitle__qzr4C{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#ff69b4,#9d4edd 50%,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.rewards_rewardCard__Pmhjg{position:relative;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:hsla(0,0%,100%,.65);border-radius:18px;border:1.5px solid hsla(0,0%,100%,.45);box-shadow:0 4px 24px 0 rgba(157,78,221,.08),0 1.5px 6px 0 rgba(0,0,0,.04);overflow:hidden;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform}.rewards_rewardCard__Pmhjg:hover{transform:translateY(-3px) translateZ(0);box-shadow:0 8px 32px 0 rgba(157,78,221,.14),0 2px 8px 0 rgba(0,0,0,.06)}.rewards_rewardCard__Pmhjg:active{transform:scale(.98) translateZ(0)}.rewards_rewardCard__Pmhjg:before{content:"";position:absolute;top:0;left:0;width:100%;height:45%;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0));z-index:1}.rewards_canAfford__ZHWOE{border-color:rgba(157,78,221,.35);box-shadow:0 4px 24px 0 rgba(255,105,180,.14),0 4px 24px 0 rgba(157,78,221,.12),0 1.5px 6px 0 rgba(0,0,0,.04),0 0 0 2px rgba(200,120,255,.3)}.rewards_canAfford__ZHWOE:hover{box-shadow:0 8px 32px 0 rgba(255,105,180,.18),0 8px 32px 0 rgba(157,78,221,.14),0 2px 8px 0 rgba(0,0,0,.06),0 0 0 2px rgba(200,120,255,.4)}.rewards_cardImageContainer__znGXv{position:relative;width:100%;aspect-ratio:5/3;overflow:hidden;background:linear-gradient(135deg,rgba(255,105,180,.08),rgba(157,78,221,.08) 50%,rgba(0,212,255,.06))}.rewards_cardImage__l_Gy3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.4,0,.2,1)}.rewards_rewardCard__Pmhjg:hover .rewards_cardImage__l_Gy3{transform:scale(1.04)}.rewards_cardContent__EKL4c{position:relative;padding:14px 16px 16px;z-index:2}.rewards_cardTitle__gb3q4{font-size:.94rem;font-weight:650;color:#1a1a1a;margin:0 0 4px;line-height:1.35;letter-spacing:-.01em}.rewards_cardDescription__p3fh5,.rewards_cardTitle__gb3q4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rewards_cardDescription__p3fh5{font-size:.78rem;color:#777;margin:0 0 12px;line-height:1.45}.rewards_gemCost__DVAlz{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:linear-gradient(135deg,rgba(255,105,180,.08),rgba(157,78,221,.1));border:1px solid rgba(157,78,221,.1);border-radius:100px}.rewards_gemIcon__dpXek{width:16px;height:16px}.rewards_gemAmount__x4XRe{font-size:.82rem;font-weight:700;background:linear-gradient(135deg,#e659a0,#9d4edd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rewards_countdown__eW66v{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(0,0,0,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;z-index:3}.rewards_countdownIcon__U7_h4{color:#ff8ec4}.rewards_countdownText__cqPiB{font-size:.72rem;font-weight:600;color:#fff;letter-spacing:.02em}.rewards_entriesBadge__r8mEw{bottom:10px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-weight:500;color:#666}.rewards_categoryBadge__zakY8,.rewards_entriesBadge__r8mEw{position:absolute;left:10px;padding:4px 10px;border-radius:100px;font-size:.68rem;z-index:3}.rewards_categoryBadge__zakY8{top:10px;background:linear-gradient(135deg,#ff69b4,#9d4edd);font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.4px}.rewards_stockIndicator__pHznr{display:flex;align-items:center;gap:5px;font-size:.72rem;color:#888}.rewards_stockDot__k9uwU{width:6px;height:6px;border-radius:50%}.rewards_stockHigh__gzd9R{background:#22c55e}.rewards_stockMedium__UEgyG{background:#f59e0b}.rewards_stockLow__ZCDJ_{background:#ef4444}.rewards_cardFooter__N_ls4{display:flex;align-items:center;justify-content:space-between}.rewards_ctaButton___GaL3{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-top:12px;background:linear-gradient(135deg,#ff69b4,#9d4edd 50%,#00d4ff);border:none;border-radius:14px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(157,78,221,.25)}.rewards_ctaButton___GaL3:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(157,78,221,.35)}.rewards_ctaButton___GaL3:active{transform:translateY(0)}.rewards_cardsGrid__8XCEl{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:600px){.rewards_cardsGrid__8XCEl{grid-template-columns:1fr}}.rewards_carouselWrapper__1uKOk{position:relative;margin-left:auto;margin-right:auto;max-width:36rem;padding:px 0 0}.rewards_carouselViewport__AoOxT{overflow:hidden}.rewards_carouselContainer__JCWUX{display:flex;padding:12px 0;touch-action:pan-y}.rewards_carouselSlide__0sY0t{flex:0 0 65%;min-width:0;padding:6px;transform:translateZ(0)}.rewards_carouselDots__gPv_A{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding-bottom:4px}.rewards_carouselDot__m7p4C{width:8px;height:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;border:none;background:rgba(157,78,221,.18);cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.rewards_carouselDot__m7p4C:after{display:none}.rewards_carouselDotActive__2uTkD{width:24px;background:linear-gradient(135deg,#ff69b4,#9d4edd)}.rewards_drawerContent__CNLXi{padding:24px 24px 40px}.rewards_drawerImage__SCFOx{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin-bottom:20px}.rewards_drawerTitle__Te9hQ{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.01em}.rewards_drawerDescription__puZZw{font-size:.95rem;color:#666;line-height:1.6;margin:0 0 16px}.rewards_drawerMeta__lHTfr{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.rewards_drawerTerms__l2sjy{padding:14px 16px;background:rgba(157,78,221,.04);border:1px solid rgba(157,78,221,.08);border-radius:14px;margin-bottom:20px}.rewards_drawerTermsTitle__0jcUY{font-size:.84rem;font-weight:600;color:#1a1a1a;margin:0 0 6px}.rewards_drawerTermsText__nixTD{font-size:.8rem;color:#666;line-height:1.5;margin:0}.rewards_countdownLarge__xnBmn{display:flex;justify-content:center;gap:10px;margin:20px 0}.rewards_countdownUnit__Tjy6t{display:flex;flex-direction:column;align-items:center;padding:10px 14px;background:linear-gradient(135deg,rgba(255,105,180,.06),rgba(157,78,221,.08));border:1px solid rgba(157,78,221,.08);border-radius:14px;min-width:56px}.rewards_countdownValue__91Tu_{font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#ff69b4,#9d4edd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rewards_countdownLabel__L1slD{font-size:.65rem;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.rewards_prizesList__SSlrU{margin:16px 0}.rewards_prizeItem__N3UZi{display:flex;align-items:center;gap:12px;padding:12px;background:hsla(0,0%,100%,.6);border:1px solid rgba(157,78,221,.06);border-radius:14px;margin-bottom:8px}.rewards_prizeImage__Nnsr_{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.rewards_prizeInfo__5LEk6{flex:1}.rewards_prizeName__Jd73B{font-size:.875rem;font-weight:600;color:#1a1a1a;margin:0 0 2px}.rewards_prizeQuantity__vnxiA{font-size:.75rem;color:#666;margin:0}.rewards_cardDisabled__l3ejL{opacity:.55;pointer-events:auto;filter:grayscale(.3)}.rewards_cardDisabled__l3ejL:hover{transform:none;box-shadow:0 4px 24px 0 rgba(157,78,221,.08),0 1.5px 6px 0 rgba(0,0,0,.04)}.rewards_statusBadge__zYFKW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 16px;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:100px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:4;white-space:nowrap}.rewards_reasonLabel__LlHVF{margin-top:6px;font-size:.7rem;font-weight:500;color:#ef4444;line-height:1.3}.rewards_userStatBadge__JdDKS{display:inline-flex;align-items:center;padding:3px 8px;margin-bottom:8px;background:rgba(157,78,221,.08);border:1px solid rgba(157,78,221,.12);border-radius:100px;font-size:.68rem;font-weight:500;color:#9d4edd}.rewards_countdownEnded__HZnUA{background:rgba(239,68,68,.7)}.rewards_walletChip__XEpRW{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:hsla(0,0%,100%,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(157,78,221,.2);border-radius:100px;box-shadow:0 2px 8px rgba(157,78,221,.08)}.rewards_walletChipAmount__7MZFr{font-size:.85rem;font-weight:700;background:linear-gradient(135deg,#e659a0,#9d4edd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rewards_loadingContainer__9nZYN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px}.rewards_loadingSpinner__FGz5S{width:32px;height:32px;border:3px solid rgba(157,78,221,.15);border-top-color:#9d4edd;border-radius:50%;animation:rewards_spin__qx9rf .8s linear infinite}@keyframes rewards_spin__qx9rf{to{transform:rotate(1turn)}}.rewards_loadingText__gODy6{font-size:.875rem;color:#888}.rewards_errorContainer__qHUiV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:12px;text-align:center}.rewards_errorText__hTXXg{font-size:.875rem;color:#ef4444}.rewards_retryButton__W8jHL{padding:8px 20px;background:linear-gradient(135deg,#ff69b4,#9d4edd);border:none;border-radius:100px;font-size:.8rem;font-weight:600;color:#fff;cursor:pointer;transition:transform .2s ease}.rewards_retryButton__W8jHL:hover{transform:translateY(-1px)}.rewards_emptySection__3gyoJ{padding:32px 16px;text-align:center;font-size:.85rem;color:#999}.rewards_entrySelector__PKxO6{display:flex;align-items:center;justify-content:center;gap:16px;margin:16px 0 8px}.rewards_entrySelectorBtn__3k0ZV{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(157,78,221,.08);border:1.5px solid rgba(157,78,221,.15);border-radius:50%;font-size:1.2rem;font-weight:600;color:#9d4edd;cursor:pointer;transition:background .15s ease}.rewards_entrySelectorBtn__3k0ZV:hover:not(:disabled){background:rgba(157,78,221,.15)}.rewards_entrySelectorBtn__3k0ZV:disabled{opacity:.35;cursor:not-allowed}.rewards_entrySelectorValue__Pzu_s{font-size:1.3rem;font-weight:700;color:#1a1a1a;min-width:32px;text-align:center}.rewards_entrySelectorLabel__R2iRT{font-size:.75rem;color:#888;text-align:center;margin-top:-4px}.rewards_entryCostPreview__MJtnC{font-size:.8rem;font-weight:600;color:#9d4edd;text-align:center;margin-bottom:4px}@keyframes rewards_cardFadeIn__X4JQU{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rewards_cardAnimated__P_3OD{animation:rewards_cardFadeIn__X4JQU .4s ease forwards}.rewards_headerOrb__HgGor{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.rewards_headerOrbLeft__yY30z{bottom:-40%;left:-8%;width:160px;height:160px;background:radial-gradient(circle,rgba(255,105,180,.1) 0,transparent 70%)}.rewards_headerOrbRight__dQMt_{top:-20%;right:-5%;width:200px;height:200px;background:radial-gradient(circle,rgba(0,212,255,.08) 0,transparent 70%)}.rewards_sectionDivider__MmxDn{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(157,78,221,.12) 50%,transparent);margin:8px 0 28px}@media (prefers-reduced-motion:reduce){.rewards_cardImage__l_Gy3,.rewards_ctaButton___GaL3,.rewards_ctaButton___GaL3:active,.rewards_ctaButton___GaL3:hover,.rewards_rewardCard__Pmhjg,.rewards_rewardCard__Pmhjg:active,.rewards_rewardCard__Pmhjg:hover,.rewards_rewardCard__Pmhjg:hover .rewards_cardImage__l_Gy3{transition:none;transform:none}.rewards_cardAnimated__P_3OD{animation:none}.rewards_carouselDot__m7p4C{transition:none}}.redeem-confirm-popover_popoverContent__kUlY2{position:relative;padding:0;display:flex;flex-direction:column;color:#2c215c;isolation:isolate;overflow:hidden;border-radius:24px}.redeem-confirm-popover_body__jqvFB{padding:20px;display:flex;flex-direction:column;gap:16px}.redeem-confirm-popover_title__3A9N4{font-size:1.1rem;font-weight:700;color:#2c215c;text-align:center;margin:0}.redeem-confirm-popover_gemDisplay__S35n0{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;border-radius:20px;background:linear-gradient(135deg,#f3e8ff,#fce7f3);border:1px solid rgba(157,78,221,.2);margin:0 auto}.redeem-confirm-popover_gemAmount__U7qun{font-size:1.1rem;font-weight:700;background:linear-gradient(90deg,#7c3aed,#d946ef 50%,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.redeem-confirm-popover_entriesHint__4c2On{font-size:.8rem;color:rgba(45,34,86,.6);text-align:center;margin:0}.redeem-confirm-popover_buttonsRow__7Crrt{display:flex;gap:10px;margin-top:4px}.redeem-confirm-popover_cancelButton__L6tKj{flex:1;padding:12px 16px;border-radius:20px;border:1px solid rgba(157,78,221,.25);background:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:700;color:#4a3d8f;cursor:pointer;transition:all .2s ease}.redeem-confirm-popover_cancelButton__L6tKj:hover{background:hsla(0,0%,100%,.9)}.redeem-confirm-popover_confirmButton__2MsZP{flex:1;padding:12px 16px;border-radius:20px;border:none;background:linear-gradient(130deg,#6a63ff,#9f5cff 50%,#ff6ec7);font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 12px 28px rgba(118,86,255,.25);transition:transform .2s ease,box-shadow .25s ease}.redeem-confirm-popover_confirmButton__2MsZP:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px rgba(118,86,255,.32)}.redeem-confirm-popover_confirmButton__2MsZP:disabled{opacity:.8;cursor:default}.rewards-drawer_handle__NxiCR{width:36px;height:4px;border-radius:100px;background:#d4d4d4;margin:10px auto 4px}.rewards-drawer_headerLabel__X1wcN{font-size:.88rem;font-weight:600;color:#555}.rewards-drawer_imageWrap__xvkWy{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;margin-bottom:18px;background:#f5f5f5}.rewards-drawer_title__F_5Jk{font-size:1.3rem;font-weight:700;color:#1a1a1a;letter-spacing:-.01em;margin:0 0 6px;line-height:1.35}.rewards-drawer_description__sKiGv{font-size:.9rem;color:#666;line-height:1.6;margin:0 0 18px}.rewards-drawer_countdown__PyMyw{display:flex;justify-content:center;gap:8px;margin:0 0 18px}.rewards-drawer_countdownUnit__jrkJi{display:flex;flex-direction:column;align-items:center;min-width:54px;padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:12px}.rewards-drawer_countdownValue__bwzxr{font-size:1.35rem;font-weight:700;color:#1a1a1a;line-height:1.2}.rewards-drawer_countdownLabel__RtO8X{font-size:.62rem;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.rewards-drawer_metaRow__KNEoR{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.rewards-drawer_prizesSection__sPBsw{margin-bottom:18px}.rewards-drawer_prizesHeading__6KVyD{font-size:.84rem;font-weight:600;color:#333;margin:0 0 10px}.rewards-drawer_prizeRow__fQfmb{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:8px}.rewards-drawer_prizeIconWrap__h8vKG{width:40px;height:40px;border-radius:10px;background:#f3eafc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rewards-drawer_prizeText__JtvWL{display:flex;flex-direction:column;gap:2px}.rewards-drawer_prizeName__Q9zJ9{font-size:.84rem;font-weight:600;color:#1a1a1a}.rewards-drawer_prizeQty__k_YUE{font-size:.72rem;color:#888}.rewards-drawer_termsBox__ZkRUQ{padding:14px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:14px}.rewards-drawer_termsHeading__xwqWf{font-size:.8rem;font-weight:600;color:#333;margin:0 0 6px}.rewards-drawer_termsBody__3xhMK{font-size:.78rem;color:#777;line-height:1.55;margin:0}.rewards-drawer_ctaBlock__fOp8V{display:flex;flex-direction:column;align-items:center;gap:6px}.rewards-drawer_ctaHint__wlLyd{font-size:.75rem;color:#666;font-weight:500}.rewards-drawer_expiryRow__Lsk1c{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:14px}.rewards-drawer_expiryText__aPanl{font-size:.82rem;color:#666}