.CompactLevelList_list__JBeKG{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.CompactLevelList_item__Loykb{min-width:0}.CompactLevelList_row__OVATs{border:1px solid var(--ai-pd-border-subtle);border-radius:14px;background:var(--ai-pd-surface-matte);overflow:clip}.CompactLevelList_row__OVATs[data-current]{border-color:var(--ai-pd-action-secondary);background:var(--ai-pd-surface-rose-glass);box-shadow:var(--ai-pd-shadow-1)}.CompactLevelList_row__OVATs[data-locked]{background:transparent}.CompactLevelList_row__OVATs[data-locked] .CompactLevelList_levelName__Q6CGU{color:var(--ai-pd-text-secondary,#684b70)}.CompactLevelList_summary__IqAku{display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.CompactLevelList_summary__IqAku::-webkit-details-marker{display:none}.CompactLevelList_summary__IqAku::marker{content:""}.CompactLevelList_summary__IqAku:focus-visible{outline:2px solid var(--ai-pd-border-focus);outline-offset:-3px;border-radius:10px}.CompactLevelList_badge__GFTJT{display:grid;box-sizing:border-box;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--ai-pd-radius-pill,999px);background:var(--ai-pd-text-primary,#271044);color:var(--ai-pd-canvas-elevated,#fffdf8);font-size:.875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.CompactLevelList_row__OVATs[data-locked] .CompactLevelList_badge__GFTJT{background:var(--ai-pd-canvas-soft,#fff4f7);box-shadow:inset 0 0 0 1px var(--ai-pd-border-strong,#a56f8f)}.CompactLevelList_label__P_DPx{min-width:0;display:grid;gap:1px}.CompactLevelList_levelName__Q6CGU{font-size:14px;font-weight:700;color:var(--ai-pd-text-primary);overflow-wrap:anywhere}.CompactLevelList_levelXp__lvezE{font-size:.875rem;line-height:1.35;color:var(--ai-pd-text-muted);font-variant-numeric:tabular-nums}.CompactLevelList_status__hKoho{font-size:.875rem;font-weight:600;line-height:1.35;white-space:nowrap}.CompactLevelList_statusCurrent__TB7wD{color:var(--ai-pd-action-secondary)}.CompactLevelList_statusUnlocked__Ztws6{color:var(--ai-pd-status-success)}.CompactLevelList_statusLocked__hhYvF{color:var(--ai-pd-text-muted)}.CompactLevelList_chevron__tjRmd{grid-column:4;width:16px;height:16px;color:var(--ai-pd-text-muted);transition:transform var(--ai-pd-motion-fast) var(--ai-pd-ease-standard)}.CompactLevelList_row__OVATs[open] .CompactLevelList_chevron__tjRmd{transform:rotate(180deg)}.CompactLevelList_details__1daNr{padding:0 12px 12px 54px}.CompactLevelList_rewards__XW3e6{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.CompactLevelList_reward__Xo2Hz{padding:3px 9px;border-radius:999px;border:1px solid var(--ai-pd-border-subtle);background:var(--ai-pd-canvas-elevated);font-size:.875rem;line-height:1.35;color:var(--ai-pd-text-secondary);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.CompactLevelList_chevron__tjRmd{transition:none}}.rewards_page__g4zhh{min-height:100dvh;color:var(--ai-pd-text-primary)}.rewards_main__E5_DO{width:min(100%,640px);margin:0 auto;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(var(--ainiq-bottom-nav-h, 64px) + env(safe-area-inset-bottom, 0px) + 32px)}.rewards_heading__YFKbs{margin:0 0 12px;font-size:clamp(1.75rem,1.5rem + 1.1vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.08;color:var(--ai-pd-text-primary,#271044)}.rewards_currentCard__3_s_U{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--ai-pd-border-strong);border-radius:var(--ai-pd-radius-lg,22px);background:var(--ai-pd-surface-clear);box-shadow:var(--ai-pd-shadow-1)}.rewards_currentBadge__cf_tL{display:grid;box-sizing:border-box;place-items:center;min-width:48px;height:48px;padding:0 8px;flex-shrink:0;border-radius:var(--ai-pd-radius-pill,999px);background:var(--ai-pd-text-primary,#271044);color:var(--ai-pd-canvas-elevated,#fffdf8);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.rewards_currentBody__87imO{min-width:0;flex:1}.rewards_currentTitle__5hZzs{margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.rewards_progressTrack__PgbRB{height:8px;border-radius:var(--ai-pd-radius-pill,999px);background:var(--ai-pd-canvas-soft,#fff4f7);box-shadow:inset 0 0 0 1px var(--ai-pd-border-strong,#a56f8f);overflow:hidden}.rewards_progressFill__rU_73{height:100%;border-radius:inherit;background:var(--ai-pd-text-primary,#271044);transition:width var(--ai-pd-motion-normal) var(--ai-pd-ease-standard)}.rewards_currentMeta__9wX8K{margin:6px 0 0;font-size:.875rem;line-height:1.35;color:var(--ai-pd-text-secondary);overflow-wrap:anywhere}.rewards_skeleton__Cb63_{margin-bottom:16px;padding:14px;border:1px solid var(--ai-pd-border-subtle);border-radius:var(--ai-pd-radius-lg,22px);background:var(--ai-pd-surface-matte)}.rewards_skeletonBar__Y79Ri{height:12px;border-radius:var(--ai-pd-radius-pill,999px);background:var(--ai-pd-border-subtle,rgba(104,75,112,.24))}.rewards_skeletonBar__Y79Ri+.rewards_skeletonBar__Y79Ri{margin-top:8px;width:60%}@media (prefers-reduced-motion:no-preference){.rewards_skeleton__Cb63_{animation:rewards_rewardsPulse__iFgwa 1.6s ease-in-out infinite}}@keyframes rewards_rewardsPulse__iFgwa{0%,to{opacity:1}50%{opacity:.55}}.rewards_ctaRow__z2iL7{display:flex;gap:10px;margin-top:20px}.rewards_ctaPrimary__ufHA4,.rewards_ctaSecondary__BWgyr{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;text-align:center}.rewards_ctaPrimary__ufHA4{background:var(--ai-gradient-cta);color:var(--ai-pd-text-on-action)}.rewards_ctaSecondary__BWgyr{border:1px solid var(--ai-pd-border-strong);color:var(--ai-pd-action-secondary);background:var(--ai-pd-surface-clear)}.rewards_ctaPrimary__ufHA4:focus-visible,.rewards_ctaSecondary__BWgyr:focus-visible{outline:2px solid var(--ai-pd-border-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rewards_progressFill__rU_73{transition:none}.rewards_skeleton__Cb63_{animation:none}}@media (forced-colors:active){.rewards_progressTrack__PgbRB{border:1px solid CanvasText}.rewards_progressFill__rU_73{background:Highlight}.rewards_currentBadge__cf_tL{border:1px solid CanvasText}}