.wallet_walletPage__LOd55{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{padding:20px}.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:var(--hl-text-subdued);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:var(--hl-text-heading);line-height:1.1}.wallet_heroSgd__xIwv4{text-align:center;font-size:.85rem;color:var(--hl-text-subdued);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:var(--hl-gradient-cta);font-size:.85rem;font-weight:600;color:#fff;cursor:pointer;text-decoration:none;box-shadow:var(--hl-cta-primary-shadow);transition:transform .2s ease,box-shadow .2s ease}.wallet_heroRedeemBtn__ONJTD:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(118,86,255,.32)}.wallet_heroWeeklyChip__32Gik{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:100px;background:var(--hl-badge-positive-bg);font-size:.75rem;font-weight:600;color:var(--hl-badge-positive-text)}.wallet_streakSection__x7LPw{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:18px 20px}.wallet_streakSectionHeader__tLRQ2{display:flex;align-items:center;justify-content:space-between}.wallet_streakSectionTitle__9al3Q{font-size:.95rem;font-weight:700;color:var(--hl-text-primary)}.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:var(--hl-badge-success-bg);color:var(--hl-badge-success-text);border:1px solid var(--hl-badge-success-border)}.wallet_streakSectionStatusDone__dPcQ1{background:var(--hl-badge-neutral-bg);color:var(--hl-badge-neutral-text);border:1px solid var(--hl-badge-neutral-border)}.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;margin-bottom:24px;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}