.UserProgressCard_cardLink__L_Rrf{text-decoration:none;color:inherit;display:block}.UserProgressCard_cardLink__L_Rrf:hover .UserProgressCard_card__lg0b7{border-color:color-mix(in srgb,var(--teal-text) 30%,transparent)}.UserProgressCard_cardLink__L_Rrf:hover .UserProgressCard_chevronIcon__1yNWG{opacity:1}.UserProgressCard_cardLink__L_Rrf:focus-visible .UserProgressCard_card__lg0b7{border-color:color-mix(in srgb,var(--teal-text) 30%,transparent);outline:2px solid var(--rs-color-foreground-primary);outline-offset:2px}.UserProgressCard_cardLink__L_Rrf:focus-visible .UserProgressCard_chevronIcon__1yNWG{opacity:1}.UserProgressCard_card__lg0b7{background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-neutral-faded);border-radius:12px;padding:16px;transition:border-color .15s ease}.UserProgressCard_xpWithChevron__2orY_{display:flex;align-items:center;gap:4px}.UserProgressCard_chevronIcon__1yNWG{color:var(--rs-color-foreground-disabled);opacity:0;transition:opacity .15s ease}.UserProgressCard_topRow__5R8Ld{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.UserProgressCard_levelBadge__uBezR{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 5px;background:var(--teal-soft);border:1px solid color-mix(in srgb,var(--teal-text) 30%,transparent);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--teal-text)}[data-rs-color-mode=dark] .UserProgressCard_levelBadge__uBezR{background:color-mix(in srgb,var(--teal-text) 20%,transparent);border-color:color-mix(in srgb,var(--teal-text) 45%,transparent);color:var(--teal-text)}.UserProgressCard_levelCircle__NPF_I{width:18px;height:18px;border-radius:999px;background:var(--teal);display:inline-flex;align-items:center;justify-content:center;color:var(--on-teal);font-size:10px;font-weight:700}[data-rs-color-mode=dark] .UserProgressCard_levelCircle__NPF_I{background:var(--teal)}.UserProgressCard_xpCounter__iwMEu{font-size:12.5px;font-weight:600;color:var(--rs-color-foreground-neutral-faded);font-family:var(--family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserProgressCard_xpLabel__6My7Z{color:var(--rs-color-foreground-disabled);font-weight:500}.UserProgressCard_barTrack__u8n44{height:6px;border-radius:999px;background:var(--rs-color-background-neutral-faded);overflow:hidden}.UserProgressCard_barFill__DQDs2{height:100%;background:var(--teal);border-radius:999px;animation:UserProgressCard_barFill__DQDs2 .9s ease-out both}[data-rs-color-mode=dark] .UserProgressCard_barFill__DQDs2{background:var(--teal)}@keyframes UserProgressCard_barFill__DQDs2{0%{width:0!important}}.UserProgressCard_bottomRow__EKgSQ{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--rs-color-foreground-disabled)}.UserProgressCard_nextLevelName__NrZm0{color:var(--rs-color-foreground-neutral-faded);font-weight:500}.UserProgressCard_pctLabel__5ILBm{font-family:var(--family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserProgressCard_hintCaption__Wpnqd{margin-top:8px;font-size:11.5px;color:var(--rs-color-foreground-disabled)}.UserProgressCard_compactRow__AjVLa{display:flex;align-items:center;gap:10px}.UserProgressCard_compactStat__36FPQ{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-neutral-faded);border-radius:10px}.UserProgressCard_compactValue__oyOvr{font-size:14px;font-weight:700;font-family:var(--family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UserProgressCard_compactLabel__V8pBE{font-size:13px;color:var(--rs-color-foreground-neutral-faded)}.UserProgressCard_flameIcon__NaK3G,[data-rs-color-mode=dark] .UserProgressCard_flameIcon__NaK3G{color:var(--warning)}.UserProgressCard_tealIcon__Jv5DP,[data-rs-color-mode=dark] .UserProgressCard_tealIcon__Jv5DP{color:var(--teal-text)}.UserProgressCard_frostedCard__X6hPO{background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-neutral-faded);border-radius:12px;padding:16px;position:relative;overflow:hidden}.UserProgressCard_ghostContent__ThFG4{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(1.5px);opacity:.55}.UserProgressCard_frostedOverlay__gfEVN{position:absolute;inset:0;background:color-mix(in srgb,var(--rs-color-background-elevated) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px;border-radius:12px}.UserProgressCard_frostedCta__oJZcQ{font-size:13.5px;font-weight:500;color:var(--rs-color-foreground-neutral);text-align:center;line-height:1.4;max-width:220px}.UserProgressCard_signInLink__tg_Zc{color:var(--teal-text);text-decoration:underline;font-weight:600}[data-rs-color-mode=dark] .UserProgressCard_signInLink__tg_Zc{color:var(--teal-text)}.UserProgressCard_compactFrosted__xyVnb{position:relative;display:inline-flex}.UserProgressCard_ctaText__gE1Pq{font-size:14px;color:var(--rs-color-foreground-neutral-faded)}.UserProgressCard_skeletonRow__cPgpA{display:flex;justify-content:space-between;margin-bottom:12px}.UserProgressCard_skeletonBar__6w_Pc,.UserProgressCard_skeletonPill__9XApf,.UserProgressCard_skeletonSmall__2PkIF,.UserProgressCard_skeletonTiny__Qv_ZA{background:var(--rs-color-background-neutral-faded);border-radius:8px;animation:UserProgressCard_shimmer__L9cr6 1.2s ease-in-out infinite}.UserProgressCard_skeletonPill__9XApf{width:160px;height:26px;border-radius:999px}.UserProgressCard_skeletonSmall__2PkIF{width:80px;height:16px}.UserProgressCard_skeletonBar__6w_Pc{height:6px;width:100%;border-radius:999px;margin-bottom:10px}.UserProgressCard_skeletonTiny__Qv_ZA{width:30px;height:14px}@keyframes UserProgressCard_shimmer__L9cr6{0%,to{opacity:.4}50%{opacity:1}}.WelcomeHeroCard_card__wFERs{border-radius:16px;border:1px solid var(--rs-color-border-neutral-faded);background:var(--rs-color-background-elevated);padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:10px}.WelcomeHeroCard_iconRow__8Szqz{display:flex;gap:10px;margin-bottom:4px}.WelcomeHeroCard_iconCircle__RqiFM{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--teal-soft);color:var(--teal-text)}[data-rs-color-mode=dark] .WelcomeHeroCard_iconCircle__RqiFM{background:color-mix(in srgb,var(--teal-text) 20%,transparent);color:var(--teal-text)}.WelcomeHeroCard_headline__KmBng{color:var(--rs-color-foreground-neutral);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-align:center;max-width:380px;margin:0}.WelcomeHeroCard_subtext__Qme3Q{color:var(--rs-color-foreground-neutral-faded);font-size:13.5px;font-weight:500;text-align:center;line-height:1.45;max-width:340px;margin:0}.WelcomeHeroCard_ctaButton__Bf7D2{display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;padding:14px;margin-top:8px;background:var(--teal);border-radius:10px;font-size:15px;font-weight:600;color:var(--on-teal);text-decoration:none;transition:opacity .14s ease}.WelcomeHeroCard_ctaButton__Bf7D2:hover{opacity:.9}[data-rs-color-mode=dark] .WelcomeHeroCard_ctaButton__Bf7D2{background:var(--teal);color:var(--on-teal)}.WelcomeHeroCard_freeLabel__cAkqF{color:var(--rs-color-foreground-neutral-faded);font-size:12px;font-weight:500}.FeaturePreviewStrip_container__G6_bR{display:flex;flex-direction:column;gap:10px}.FeaturePreviewStrip_sectionLabel__SBsnS{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);margin:0 0 0 2px}.FeaturePreviewStrip_track__uT3JV{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.FeaturePreviewStrip_track__uT3JV::-webkit-scrollbar{display:none}.FeaturePreviewStrip_card__BTGeA{min-width:200px;max-width:200px;background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-neutral-faded);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.FeaturePreviewStrip_iconBox__FZ1WV{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:2px;background:var(--teal-soft);color:var(--teal-text)}[data-rs-color-mode=dark] .FeaturePreviewStrip_iconBox__FZ1WV{background:color-mix(in srgb,var(--teal-text) 20%,transparent);color:var(--teal-text)}.FeaturePreviewStrip_title__is9ZA{font-size:14px;font-weight:700;letter-spacing:-.01em}.FeaturePreviewStrip_description__DuCwn{font-size:12px;line-height:1.35;color:var(--rs-color-foreground-neutral-faded)}.FeaturePreviewStrip_badge__wl_Tk{align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;margin-top:2px;background:var(--teal-soft);color:var(--teal-text)}[data-rs-color-mode=dark] .FeaturePreviewStrip_badge__wl_Tk{background:color-mix(in srgb,var(--teal-text) 20%,transparent);color:var(--teal-text)}.FeaturePreviewStrip_levelDots__a_GWO{display:flex;flex-direction:column;gap:6px;margin-top:6px}.FeaturePreviewStrip_dotsRow__JB8sC{display:flex;align-items:center;gap:0}.FeaturePreviewStrip_dotSegment__jjRDE{display:flex;align-items:center;flex:1 1}.FeaturePreviewStrip_dotSegment__jjRDE:last-child{flex:0 1}.FeaturePreviewStrip_dotActive__vR2bc,.FeaturePreviewStrip_dotLocked__VQ4Fx{width:10px;height:10px;border-radius:999px;flex-shrink:0}.FeaturePreviewStrip_dotActive__vR2bc{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-text) 20%,transparent)}[data-rs-color-mode=dark] .FeaturePreviewStrip_dotActive__vR2bc{background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-text) 25%,transparent)}.FeaturePreviewStrip_dotLocked__VQ4Fx{background:var(--rs-color-background-neutral-faded)}.FeaturePreviewStrip_dotLine__QmpSQ{flex:1 1;height:1.5px;background:repeating-linear-gradient(to right,var(--rs-color-border-neutral-faded) 0,var(--rs-color-border-neutral-faded) 4px,transparent 4px,transparent 7px)}.FeaturePreviewStrip_dotLabels__dy5lj{display:flex;justify-content:space-between}.FeaturePreviewStrip_dotLabelActive__nrNdw{font-size:10px;font-weight:500;color:var(--teal-text)}[data-rs-color-mode=dark] .FeaturePreviewStrip_dotLabelActive__nrNdw{color:var(--teal-text)}.FeaturePreviewStrip_dotLabelLocked__dJcDZ{font-size:10px;font-weight:500;color:var(--rs-color-foreground-neutral-faded)}