.progress_shell__QHprj{min-height:100dvh;background:var(--theme-base);color:var(--theme-foreground);padding:20px 18px 120px}.progress_main__I7_nq{max-width:1120px;margin:auto}.progress_back__MAAAI{font-size:13px;color:var(--theme-muted)}.progress_hero__0yUKi{margin:18px 0;padding:22px;border:1px solid var(--theme-border);border-radius:20px;background:linear-gradient(120deg,var(--theme-soft),var(--ui-surface))}.progress_hero__0yUKi>span,.progress_kicker__P9KXD{font-size:10px;font-weight:900;letter-spacing:.17em;color:var(--theme-accent)}.progress_hero__0yUKi h1{font-size:clamp(26px,4vw,38px);font-weight:900;letter-spacing:-.04em;margin:8px 0}.progress_hero__0yUKi p,.progress_note__yjoiy{color:var(--theme-muted);font-size:13px;line-height:1.8}.progress_tabs__lLS8I{display:flex;gap:7px;overflow-x:auto;max-width:100%;padding:4px 2px 14px;margin:12px 0 18px}.progress_tabs__lLS8I button{white-space:nowrap;border:1px solid var(--theme-border);border-radius:12px;padding:10px 14px;font-size:12px;font-weight:800}.progress_tabs__lLS8I button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-on-accent)}.progress_shell__QHprj button{cursor:pointer}.progress_shell__QHprj button:disabled{opacity:.45;cursor:default}.progress_shell__QHprj a:focus-visible,.progress_shell__QHprj button:focus-visible,.progress_shell__QHprj input:focus-visible,.progress_shell__QHprj select:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.progress_card__disNJ,.progress_panel__yoyui{min-width:0;background:var(--theme-soft);border:1px solid var(--theme-border);border-radius:20px;padding:18px;margin-bottom:14px}.progress_panel__yoyui h2{font-size:18px;font-weight:900;margin-bottom:8px}.progress_grid__u9Jnp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.progress_card__disNJ{margin:0;padding:18px;overflow-wrap:anywhere}.progress_card__disNJ h3{font-weight:800;margin:9px 0;font-size:16px}.progress_card__disNJ p{font-size:12px;color:var(--theme-muted);line-height:1.7}.progress_card__disNJ a,.progress_panel__yoyui a{color:var(--theme-accent)}.progress_card__disNJ[data-earned=false]{opacity:.75}.progress_card__disNJ>span{font-size:29px}.progress_chip__o2uVB{display:inline-flex;padding:4px 9px;border-radius:7px;border:1px solid var(--theme-border);font-size:10px;font-weight:900;margin:10px 4px 0 0}.progress_track__1_L_A{height:7px;border-radius:6px;background:var(--theme-base);overflow:hidden;margin:13px 0}.progress_track__1_L_A>i{display:block;height:100%;background:var(--theme-accent);border-radius:6px}.progress_metric__or3A4{font-size:28px;font-weight:900;margin:8px 0;overflow-wrap:anywhere}.progress_stats__M_CwH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.progress_stats__M_CwH>div{background:var(--theme-base);padding:14px;border-radius:12px;min-width:0;overflow-wrap:anywhere}.progress_stats__M_CwH span{display:block;font-size:11px;color:var(--theme-muted)}.progress_stats__M_CwH strong{display:block;font-size:22px;margin-top:5px}.progress_positive__YL2yD{color:#66d6a0}.progress_negative__eO3_7{color:#ff8799}.progress_form__WS4cN{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.progress_form__WS4cN label{display:flex;flex:1;flex-direction:column;min-width:160px;font-size:12px;gap:8px;color:var(--theme-muted)}.progress_form__WS4cN input,.progress_form__WS4cN select,.progress_form__WS4cN textarea{width:100%;max-width:100%;border:1px solid var(--theme-border);border-radius:10px;padding:12px;background:var(--theme-base);color:var(--theme-foreground);min-width:0}.progress_primary__Q0Mu_{background:var(--theme-accent);color:var(--theme-on-accent);border-radius:10px;padding:12px 18px;font-weight:900;font-size:12px}.progress_secondary__2VhIW{border:1px solid var(--theme-border);padding:11px 14px;border-radius:10px;font-size:12px}.progress_row__zwGU4{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--theme-border);font-size:13px}.progress_row__zwGU4>div{min-width:0}.progress_row__zwGU4 small{display:block;font-size:11px;color:var(--theme-muted);margin-top:4px}.progress_tableWrap__SaKmo{overflow-x:auto}.progress_table__LXmBy{width:100%;text-align:left;font-size:12px;border-collapse:collapse}.progress_table__LXmBy td,.progress_table__LXmBy th{padding:13px 8px;border-bottom:1px solid var(--theme-border)}.progress_table__LXmBy th{color:var(--theme-muted);font-size:10px}.progress_alert__wBh4y{background:#92334225;border:1px solid #ad536b;border-radius:12px;padding:15px;margin:15px 0;color:#ffc4ce;font-size:13px}.progress_success__D38Jz{color:var(--theme-accent);font-size:13px;margin:15px 0}.progress_recordFilter__zJOJp{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.progress_recordFilter__zJOJp select{border:1px solid var(--theme-border);padding:10px;border-radius:9px;background:var(--theme-base);color:var(--theme-foreground);max-width:100%}.progress_empty__dcMOY{padding:30px 0;color:var(--theme-muted);font-size:13px}.progress_linkBar__mWX7O{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px;font-size:12px}.progress_profile__8YkhE{margin-top:24px}.progress_profile__8YkhE h2{font-size:18px}.progress_profile__8YkhE .progress_grid__u9Jnp{grid-template-columns:repeat(3,minmax(0,1fr))}.progress_profile__8YkhE .progress_card__disNJ{padding:14px}.progress_profile__8YkhE .progress_card__disNJ h3{font-size:14px}.progress_profile__8YkhE .progress_metric__or3A4{font-size:22px}.progress_profile__8YkhE .progress_panel__yoyui{padding:17px}.progress_badgeList__Epl5C{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.progress_badgeList__Epl5C span{border:1px solid var(--theme-border);border-radius:10px;padding:8px 10px;font-size:12px}.progress_qr__B03Ml{display:block;width:256px;max-width:100%;margin:20px auto;border-radius:12px}@media(max-width:850px){.progress_grid__u9Jnp,.progress_profile__8YkhE .progress_grid__u9Jnp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.progress_shell__QHprj{padding:16px 12px 110px}.progress_panel__yoyui{padding:16px}.progress_grid__u9Jnp,.progress_profile__8YkhE .progress_grid__u9Jnp{grid-template-columns:1fr}.progress_card__disNJ{padding:16px}.progress_stats__M_CwH{gap:7px}.progress_stats__M_CwH>div{padding:10px}.progress_stats__M_CwH strong{font-size:17px}.progress_form__WS4cN label{flex-basis:100%}.progress_row__zwGU4{font-size:12px}.progress_table__LXmBy td,.progress_table__LXmBy th{padding:11px 6px;font-size:11px}}.progress_mobileSections__U_d1T{display:none}.progress_recordFilter__zJOJp select{min-height:44px}@media(max-width:480px){.progress_mobileSections__U_d1T{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--theme-muted);margin:0 0 20px}.progress_mobileSections__U_d1T select{width:100%;min-height:48px;padding:12px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-soft-2);color:var(--theme-foreground);font-size:16px}.progress_tabs__lLS8I{display:none}.progress_recordFilter__zJOJp select{width:100%;font-size:16px}.progress_hero__0yUKi{margin-bottom:22px}}.progress_shell__QHprj{background:var(--ui-bg);color:var(--ui-text)}.progress_panel__yoyui{box-shadow:0 12px 32px #0002}.progress_card__disNJ,.progress_panel__yoyui{background:var(--ui-surface);border-color:var(--ui-border);border-radius:18px}.progress_main__I7_nq{min-width:0}.progress_primary__Q0Mu_,.progress_secondary__2VhIW{min-height:46px;border-radius:11px;font-size:13px;font-weight:750}.progress_metric__or3A4{background:var(--ui-inset);border-color:var(--ui-border);border-radius:11px}.progress_row__zwGU4{border-color:var(--ui-soft-border);font-size:12px;line-height:1.6}.progress_empty__dcMOY{color:var(--ui-muted);line-height:1.7}.progress_top__KVnzc{display:flex;justify-content:space-between;align-items:center;gap:12px}.progress_brand__B4YQx{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:850}.progress_brand__B4YQx img{object-fit:contain}.progress_hero__0yUKi p{margin-top:6px}.progress_overview__C4Lvb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.progress_overview__C4Lvb>div{padding:14px 16px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-surface);min-width:0}.progress_overview__C4Lvb strong{display:block;font-size:23px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.progress_overview__C4Lvb span{font-size:11px;color:var(--ui-muted)}.progress_gameHeading__Gvatg{display:flex;align-items:center;gap:12px}.progress_gameHeading__Gvatg img{flex-shrink:0;border-radius:10px;object-fit:cover}.progress_gameHeading__Gvatg h3{margin:0 0 6px}.progress_gameHeading__Gvatg .progress_chip__o2uVB{margin:0}.progress_masteryFilter__1TJv8{align-items:center}.progress_masteryFilter__1TJv8 input{flex:1;min-width:130px;min-height:44px;border:1px solid var(--ui-border);border-radius:10px;padding:10px 12px;background:var(--ui-inset);color:var(--ui-text)}.progress_masteryFilter__1TJv8 .progress_note__yjoiy{margin:0}.progress_empty__dcMOY .progress_secondary__2VhIW{margin-left:8px}.progress_metric__or3A4{padding:8px 10px}.progress_tabs__lLS8I button{background:var(--ui-surface);border-color:var(--ui-border)}@media(max-width:480px){.progress_hero__0yUKi{padding:16px;margin:16px 0}.progress_hero__0yUKi p{font-size:12px;line-height:1.6}.progress_mobileSections__U_d1T{margin-bottom:14px}.progress_mobileSections__U_d1T select{min-height:44px;padding:10px}.progress_overview__C4Lvb{gap:7px}.progress_overview__C4Lvb>div{padding:11px 10px}.progress_overview__C4Lvb strong{font-size:19px}.progress_overview__C4Lvb span{font-size:10px}.progress_masteryFilter__1TJv8 input{flex-basis:100%;font-size:16px}.progress_masteryFilter__1TJv8 select{width:auto;flex:1}.progress_gameHeading__Gvatg img{width:48px;height:62px}.progress_empty__dcMOY .progress_secondary__2VhIW{display:block;margin:10px 0 0}.progress_form__WS4cN .progress_primary__Q0Mu_{width:100%}}.progress_highlightPanel__rbuvW{margin-top:20px;margin-bottom:20px}.progress_highlightPanel__rbuvW .progress_card__disNJ{min-width:0}.progress_highlightPanel__rbuvW .progress_metric__or3A4{font-size:clamp(20px,2.2vw,30px);overflow-wrap:anywhere}.progress_highlightPanel__rbuvW .progress_note__yjoiy{line-height:1.7}.progress_highlightPanel__rbuvW>.progress_note__yjoiy:last-child{margin-top:16px}.wealth_page__VI_11{min-height:100dvh;background:var(--theme-page-bg,#101115);color:#eef0f5;padding:20px 20px 120px}.wealth_main__Ib9AN{max-width:1050px;margin:auto}.wealth_top__cANTC{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#a7adb8;font-size:13px}.wealth_top__cANTC a{text-decoration:none;color:inherit}.wealth_intro__7h9DW{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:22px;border:1px solid var(--ui-border);border-radius:20px;background:linear-gradient(120deg,var(--theme-soft),var(--ui-surface))}.wealth_intro__7h9DW small{letter-spacing:.2em;color:var(--theme-accent,#90d9bc);font-weight:800}.wealth_intro__7h9DW h1{font-size:clamp(26px,4vw,38px);margin:9px 0}.wealth_intro__7h9DW p{color:#a9afba;line-height:1.7;max-width:620px}.wealth_tabs__9GaiO{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.wealth_button__0JJaC,.wealth_tabs__9GaiO button{border:1px solid #353a45;background:#1b1e25;color:#eef0f5;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700;cursor:pointer}.wealth_primary__m8Ocb,.wealth_tabs__9GaiO button[aria-pressed=true]{background:var(--theme-accent,#90d9bc)!important;color:var(--theme-on-accent)!important;border-color:transparent!important}.wealth_grid__4ZYRi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wealth_card__7rTYC{padding:20px;background:linear-gradient(140deg,#1c2029,#16191f);border:1px solid #343947;border-radius:20px;min-width:0}.wealth_card__7rTYC h2{font-size:20px;margin:0 0 12px}.wealth_card__7rTYC p,.wealth_muted__JRK3E{color:#a9afba;font-size:13px;line-height:1.7}.wealth_big__kitsj{font-size:clamp(25px,5vw,42px);font-weight:900;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wealth_breakdown__ow4Hx{display:grid;grid-template-columns:1fr auto;gap:9px;font-size:13px;margin:16px 0}.wealth_breakdown__ow4Hx dd{margin:0;text-align:right;font-weight:700}.wealth_form__0qEAR{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:16px 0}.wealth_form__0qEAR label{flex:1;min-width:120px;font-size:12px;color:#a9afba}.wealth_form__0qEAR input,.wealth_form__0qEAR select,.wealth_select__2cwod{display:block;width:100%;margin-top:7px;border:1px solid #3b414f;background:#11141a;color:#eee;padding:12px;border-radius:10px;min-width:0}.wealth_form__0qEAR button{min-height:43px}.wealth_entry__48Cpr{padding:15px 0;border-bottom:1px solid #303540;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.wealth_entry__48Cpr div{min-width:0;overflow-wrap:anywhere}.wealth_entry__48Cpr small{display:block;color:#a9afba;margin-top:5px}.wealth_entry__48Cpr a{color:var(--theme-accent,#90d9bc);font-weight:700;text-decoration:none}.wealth_wide__7fv_l{grid-column:1/-1}.wealth_error__eiFWZ{border:1px solid #754450;padding:14px;color:#ffc0cd;border-radius:12px}.wealth_success__gL_Jd{color:var(--theme-accent,#90d9bc);padding:10px 0}.wealth_pill__IbmrR{padding:5px 9px;border-radius:9px;background:#2a3040;font-size:11px;color:#c6ccda}.wealth_empty__M8qOD{padding:20px 0;color:#a9afba;font-size:13px}.wealth_list__yvI9b{margin:0;padding:0;list-style:none}.wealth_list__yvI9b li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:15px 0;border-bottom:1px solid #303540;align-items:center}.wealth_list__yvI9b a{color:#edf0f5;overflow-wrap:anywhere}.wealth_list__yvI9b strong{text-align:right;font-variant-numeric:tabular-nums}.wealth_list__yvI9b small{display:block;color:#9ca5b5;margin-top:4px}.wealth_group___7LrP{max-width:350px;margin:20px 0}.wealth_note__yex10{margin-top:16px;color:#9ca5b5;font-size:12px;line-height:1.7}.wealth_page__VI_11 button:disabled{opacity:.5;cursor:default}.wealth_page__VI_11 a:focus-visible,.wealth_page__VI_11 button:focus-visible,.wealth_page__VI_11 input:focus-visible,.wealth_page__VI_11 select:focus-visible{outline:2px solid var(--theme-accent,#90d9bc);outline-offset:3px}@media(max-width:640px){.wealth_page__VI_11{padding:20px 14px 110px}.wealth_grid__4ZYRi{grid-template-columns:minmax(0,1fr)}.wealth_card__7rTYC{padding:19px}.wealth_intro__7h9DW{margin-top:28px}.wealth_tabs__9GaiO{gap:6px}.wealth_tabs__9GaiO button{padding:10px 11px;font-size:12px}.wealth_entry__48Cpr .wealth_button__0JJaC{width:100%}.wealth_list__yvI9b strong{font-size:13px}.wealth_form__0qEAR label{min-width:100px}}.wealth_mobileSections__g_Bvp{display:none}@media(max-width:480px){.wealth_mobileSections__g_Bvp{display:flex;flex-direction:column;gap:8px;margin:22px 0;font-size:11px;color:#a9afba}.wealth_mobileSections__g_Bvp select{width:100%;min-height:48px;padding:12px;border:1px solid #3b414f;border-radius:12px;background:#1b1e25;color:#eef0f5;font-size:16px}.wealth_tabs__9GaiO{display:none}.wealth_form__0qEAR input,.wealth_form__0qEAR select,.wealth_select__2cwod{font-size:16px}.wealth_button__0JJaC,.wealth_form__0qEAR button{min-height:44px}.wealth_breakdown__ow4Hx{font-size:12px;gap:12px 8px}.wealth_entry__48Cpr strong{overflow-wrap:anywhere}}.wealth_page__VI_11{background:var(--ui-bg);color:var(--ui-text)}.wealth_card__7rTYC{background:var(--ui-surface);border-color:var(--ui-border);border-radius:18px}.wealth_main__Ib9AN{min-width:0}.wealth_button__0JJaC,.wealth_primary__m8Ocb{min-height:46px;border-radius:11px;font-size:13px;font-weight:750}.wealth_empty__M8qOD{line-height:1.7}.wealth_empty__M8qOD,.wealth_top__cANTC{color:var(--ui-muted)}.wealth_top__cANTC .wealth_brand__t0b4Y{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:850;color:var(--ui-text)}.wealth_brand__t0b4Y img{object-fit:contain}.wealth_heroIcon__3ntL6{flex-shrink:0;color:var(--theme-accent)}.wealth_intro__7h9DW p{font-size:13px;color:var(--ui-muted)}.wealth_intro__7h9DW small{font-size:10px;letter-spacing:.16em}.wealth_quickLinks__Kev0H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px}.wealth_quickLinks__Kev0H a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-surface);font-size:12px;font-weight:750;color:var(--theme-accent)}.wealth_button__0JJaC,.wealth_tabs__9GaiO button{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}.wealth_form__0qEAR input,.wealth_form__0qEAR select,.wealth_mobileSections__g_Bvp select,.wealth_select__2cwod{background:var(--ui-inset);border-color:var(--ui-border);color:var(--ui-text)}.wealth_card__7rTYC p,.wealth_entry__48Cpr small,.wealth_form__0qEAR label,.wealth_list__yvI9b small,.wealth_muted__JRK3E,.wealth_note__yex10{color:var(--ui-muted)}.wealth_entry__48Cpr,.wealth_list__yvI9b li{border-color:var(--ui-soft-border)}.wealth_list__yvI9b a{color:var(--ui-text)}.wealth_list__yvI9b strong{overflow-wrap:anywhere;max-width:140px}.wealth_pill__IbmrR{background:var(--theme-soft);color:var(--theme-accent)}.wealth_overview__4KI89{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wealth_overview__4KI89>div{min-width:0;border:1px solid var(--ui-border);background:var(--ui-surface);padding:14px 16px;border-radius:14px}.wealth_overview__4KI89 span{display:block;color:var(--ui-muted);font-size:11px}.wealth_overview__4KI89 strong{display:block;font-size:24px;margin-top:5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wealth_signIn__044pz{max-width:600px}.wealth_signIn__044pz>svg{color:var(--theme-accent);margin-bottom:12px}.wealth_signIn__044pz .wealth_button__0JJaC{margin-top:14px}.wealth_big__kitsj small{font-size:13px;color:var(--ui-muted)}.wealth_breakdown__ow4Hx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wealth_breakdown__ow4Hx dd,.wealth_breakdown__ow4Hx dt{overflow-wrap:anywhere}.wealth_form__0qEAR input,.wealth_form__0qEAR select{min-height:44px}@media(max-width:640px){.wealth_page__VI_11{padding:16px 12px 110px}.wealth_intro__7h9DW{margin:16px 0;padding:16px;gap:12px}.wealth_heroIcon__3ntL6{width:30px;height:30px}.wealth_intro__7h9DW p{font-size:12px;line-height:1.6}.wealth_quickLinks__Kev0H{gap:6px}.wealth_quickLinks__Kev0H a{font-size:11px;gap:5px;padding:8px 5px}.wealth_quickLinks__Kev0H svg{width:15px;height:15px}.wealth_overview__4KI89{gap:7px}.wealth_overview__4KI89>div{padding:11px 10px}.wealth_overview__4KI89 strong{font-size:18px}.wealth_overview__4KI89 span{font-size:10px}.wealth_card__7rTYC{padding:16px}.wealth_list__yvI9b li{grid-template-columns:26px minmax(0,1fr) minmax(0,110px);gap:8px;font-size:12px}.wealth_list__yvI9b .wealth_pill__IbmrR{text-align:center;padding:4px}.wealth_list__yvI9b strong{font-size:12px}.wealth_form__0qEAR label{flex-basis:calc(50% - 5px)}.wealth_form__0qEAR button{flex:1}.wealth_top__cANTC{font-size:11px}.wealth_top__cANTC .wealth_brand__t0b4Y{font-size:17px}}@media(max-width:480px){.wealth_mobileSections__g_Bvp{margin:14px 0}.wealth_mobileSections__g_Bvp select{min-height:44px;padding:10px}.wealth_tabs__9GaiO{display:none}.wealth_entry__48Cpr .wealth_button__0JJaC{width:auto;flex:1 1 100%}}