@font-face{font-family:ParlaiStatsHeading;src:url(/fonts/HKGrotesk-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}.WebStatsContent_screen__w53Cj{min-height:0;flex:1;overflow:auto;background:#f8f9fd;padding:20px 18px 22px;color:#111947;font-size:14px;line-height:1.4;scrollbar-width:thin;scrollbar-color:#dedfeb transparent}.WebStatsContent_dialogTitle__a6sgr,.WebStatsContent_screen__w53Cj h1,.WebStatsContent_screen__w53Cj h2,.WebStatsContent_screen__w53Cj strong{font-family:ParlaiStatsHeading,var(--font-heading),Arial,sans-serif;font-weight:800}.WebStatsContent_screen__w53Cj h1{font-size:28px;letter-spacing:-1px;line-height:1.1;margin:0 0 7px}.WebStatsContent_screen__w53Cj h2{font-size:16px;margin:0;letter-spacing:-.3px}.WebStatsContent_screen__w53Cj p{margin:0}.WebStatsContent_intro__KEFeM{color:#697692;font-size:13px;margin-bottom:20px!important}.WebStatsContent_grid__OfEkN{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:19px}.WebStatsContent_tile__qqKuW{background:white;border:1px solid #e1e5ef;border-radius:19px;padding:16px;min-height:132px;min-width:0}.WebStatsContent_tile__qqKuW:first-child{background:linear-gradient(135deg,#fff0f9,#eef1ff)}.WebStatsContent_tile__qqKuW:nth-child(2){background:linear-gradient(135deg,#f5efff,#edf7ff)}.WebStatsContent_tileIcon__T0qe7{font-size:20px;display:block;margin-bottom:12px;width:20px;height:28px}.WebStatsContent_tile__qqKuW strong{font-size:29px;display:block;letter-spacing:-1px;line-height:1.4;overflow-wrap:anywhere}.WebStatsContent_tile__qqKuW small{color:#74819a;font-size:11px}.WebStatsContent_card__N_T7M{border:1px solid #e1e5ef;border-radius:21px;background:white;padding:16px;margin-top:13px;box-shadow:0 3px 14px #11194703}.WebStatsContent_row__DTZjP{display:flex;align-items:center;justify-content:space-between;gap:8px}.WebStatsContent_quiet__TYEo5{font-size:11px;color:#77829b;text-align:end}.WebStatsContent_weekSummary__LJ_Zn{display:flex;align-items:center;gap:14px;margin:11px 0}.WebStatsContent_weekSummary__LJ_Zn strong{font-size:32px;line-height:1}.WebStatsContent_weekSummary__LJ_Zn strong span{font:500 16px var(--font-sans),Arial,sans-serif;color:#9ba4b7}.WebStatsContent_weekSummary__LJ_Zn p{color:#697692;font-size:12px;white-space:pre-line}.WebStatsContent_bars__3GPh9{height:106px;display:flex;gap:13px;margin-top:10px}.WebStatsContent_barCol__paV_a{flex:1;display:flex;flex-direction:column;align-items:center;font-size:10px;color:#7b86a0;gap:4px}.WebStatsContent_barSpace__MC8Q5{height:72px;display:flex;align-items:end;width:100%}.WebStatsContent_barSpace__MC8Q5 i{display:block;width:100%;border-radius:7px;min-height:3px}.WebStatsContent_activeBar__pBPOJ{background:linear-gradient(0deg,#f65aba,#ae7beb,#2a9eee)}.WebStatsContent_emptyBar__68DgC{background:#e8ebf3}.WebStatsContent_today__f3i2R>span{color:#1574d4;font-weight:800}.WebStatsContent_today__f3i2R>b{color:#218ef0}.WebStatsContent_barCol__paV_a b{font-size:9px;font-weight:500}.WebStatsContent_future__nQ8Gt{opacity:.45}.WebStatsContent_note__P7y8z{font-size:10px;color:#7b86a0;margin-top:11px!important;line-height:1.5}.WebStatsContent_pill__GXD6S{border-radius:20px;padding:5px 9px;background:#f4edff;color:#8056bc;font-size:11px;font-weight:650;flex-shrink:0}.WebStatsContent_wordList__uMCAE{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 12px}.WebStatsContent_wordList__uMCAE>span{background:#f5f6fa;border-radius:8px;padding:7px 10px;font-size:12px;overflow-wrap:anywhere}.WebStatsContent_wordList__uMCAE small{color:#718099}.WebStatsContent_textAction__SyCCI{background:none;border:0;padding:8px 0 0;display:flex;align-items:center;gap:3px;color:#1975d2;font-size:12px;font-weight:650}.WebStatsContent_textAction__SyCCI:disabled{opacity:.5}.WebStatsContent_review__pXt58{display:flex;gap:11px;align-items:center;padding:12px 3px;margin-top:7px}.WebStatsContent_reviewIcon__3P8n1{border-radius:50%;background:#e9f5f2;color:#409184;width:31px;height:31px;display:grid;place-items:center;flex-shrink:0}.WebStatsContent_review__pXt58 h2{font-size:13px}.WebStatsContent_review__pXt58 p{color:#79859d;font-size:11px;margin-top:3px}.WebStatsContent_details__M_YFU{border-top:1px solid #e1e5ef;padding:14px 0;margin-top:8px;font-size:12px}.WebStatsContent_details__M_YFU summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;color:#75809a}.WebStatsContent_details__M_YFU summary::-webkit-details-marker{display:none}.WebStatsContent_detailRow__8yci0{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;color:#68758f}.WebStatsContent_detailRow__8yci0 b{color:#111947;flex-shrink:0}.WebStatsContent_empty__bjUga{font-size:12px;color:#75809a;padding:6px 0;line-height:1.5}.WebStatsContent_error__zZe4F{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;background:#fff0f0;color:#a84250;padding:12px;margin-bottom:14px;font-size:12px}.WebStatsContent_error__zZe4F button{color:#1767c6;flex-shrink:0;font-weight:650}.WebStatsContent_status__bw_8a{display:flex;gap:7px;align-items:center;font-size:12px;color:#738199;padding:8px 0}.WebStatsContent_wordDialog__CO2Z2{font-family:var(--font-sans),Arial,sans-serif;background:white;color:#111947;width:calc(100% - 32px);max-width:390px;border-radius:24px;padding:24px}.WebStatsContent_wordDialog__CO2Z2>button:last-child:not(.WebStatsContent_close__c9K_p){display:none}.WebStatsContent_dialogTitle__a6sgr{font-size:23px;padding-inline-end:22px}.WebStatsContent_allWords__71quz{max-height:50dvh;overflow:auto;min-height:50px}.WebStatsContent_allWords__71quz>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f7;padding:12px 0;font-size:14px;overflow-wrap:anywhere}.WebStatsContent_meaning__u9tb_{color:#738199;text-align:end}.WebStatsContent_close__c9K_p{position:absolute;inset-inline-end:14px;top:14px;color:#738199;padding:5px}.WebStatsContent_loadMore__SsQRW{background:#f1eafa;border-radius:12px;padding:11px;color:#7453ad;font-size:13px}.WebStatsContent_screen__w53Cj button:focus-visible,.WebStatsContent_screen__w53Cj summary:focus-visible,.WebStatsContent_wordDialog__CO2Z2 button:focus-visible{outline:2px solid #079ff5;outline-offset:3px}.WebStatsContent_rankingCard__U2Br7{background:linear-gradient(135deg,#faf5ff,#fff)}.WebStatsContent_rankingCard__U2Br7 h2{display:flex;align-items:center;gap:8px}.WebStatsContent_rankingCard__U2Br7 h2 svg{color:#9360be;flex-shrink:0}.WebStatsContent_rankPosition__pUhu4{font-family:ParlaiStatsHeading,var(--font-heading),Arial,sans-serif;font-size:23px;line-height:1.3;margin-top:15px!important;overflow-wrap:anywhere}.WebStatsContent_rankPercent__hh_4a{font-size:12px;color:#8056bc;margin-top:5px!important}.WebStatsContent_rankingCard__U2Br7 .WebStatsContent_error__zZe4F{margin-top:14px;margin-bottom:0}.WebStatsContent_leaderboard__J0mkd{list-style:none;padding:0;margin:0;max-height:45dvh;overflow:auto}.WebStatsContent_leaderboard__J0mkd li{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 8px;border-bottom:1px solid #edf0f7;font-size:12px;overflow-wrap:anywhere}.WebStatsContent_leaderboard__J0mkd b{font-size:11px;text-align:end}.WebStatsContent_rankNumber__8N30i{color:#74819a;font-weight:700}.WebStatsContent_youRank__OuDgd{background:#f4edff;border-radius:10px;color:#7453ad}.WebStatsContent_rankGap__VW2qs{grid-column:1/-1;text-align:center;color:#74819a;letter-spacing:4px}.WebStatsContent_rankingRules__NJvRS{font-size:11px;color:#74819a;line-height:1.6;white-space:pre-line;margin:0}.WebStatsContent_rankingDialog__rKUtN{max-height:calc(100dvh - 32px);overflow-y:auto}.WebStatsContent_vocabularyDialog__L9TZz{max-height:calc(100dvh - 32px);overflow:auto}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_allWords__71quz{min-height:90px;flex-shrink:1}.WebStatsContent_addWord__EWT_o{display:flex;justify-content:center;align-items:center;gap:6px;background:#f1eafa;color:#7453ad;border-radius:12px;padding:11px;font-size:13px;font-weight:650}.WebStatsContent_wordTabs__NnRe0{display:flex;background:#f5f6fa;border-radius:12px;padding:4px}.WebStatsContent_wordTabs__NnRe0 button{flex:1;border-radius:9px;font-size:13px;color:#697692}.WebStatsContent_wordTabs__NnRe0 button[aria-selected=true]{background:white;color:#7453ad;box-shadow:0 1px 4px #11194710;font-weight:650}.WebStatsContent_wordForm__9bkOe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:13px}.WebStatsContent_wordForm__9bkOe label{grid-column:1/-1;color:#697692}.WebStatsContent_wordForm__9bkOe input{min-width:0;border:1px solid #dedfeb;border-radius:10px;padding:10px;color:#111947;background:white}.WebStatsContent_wordForm__9bkOe button{display:flex;align-items:center;background:#7453ad;color:white;border-radius:10px;padding:10px}.WebStatsContent_wordForm__9bkOe button:disabled{opacity:.5}.WebStatsContent_wordForm__9bkOe input:focus-visible{outline:2px solid #079ff5;outline-offset:2px}.WebStatsContent_wordNotice__eh_FU{font-size:12px;color:#409184;line-height:1.5}.WebStatsContent_wordMeaning__dvSJk{color:#738199;font-size:12px}.WebStatsContent_wordSources__z_1gg{display:flex;gap:5px;margin-top:6px}.WebStatsContent_wordSources__z_1gg small{background:#f5f1fa;color:#8056bc;border-radius:5px;padding:3px 6px}.WebStatsContent_vocabularyRow__9r3D_>div{min-width:0}.WebStatsContent_vocabularyDialog__L9TZz [role=alert]{margin-bottom:0}.WebStatsContent_vocabularyCard__vYVl9{padding:20px;border-radius:23px}.WebStatsContent_vocabularyHeader__KBjUU{display:flex;align-items:center;justify-content:space-between;gap:12px}.WebStatsContent_vocabularyCard__vYVl9 h2{font-size:21px;line-height:1.2;letter-spacing:-.5px}.WebStatsContent_vocabularyLanguage__AmkVf{font-size:11px;color:#74819a;margin-top:5px!important;line-height:1.5}.WebStatsContent_addWordSmall__qQaXm{display:flex;align-items:center;justify-content:center;gap:4px;background:#f3edfc;color:#7755bb;border-radius:11px;padding:9px 12px;font-size:12px;font-weight:650;flex-shrink:0}.WebStatsContent_vocabularyCard__vYVl9 .WebStatsContent_wordTabs__NnRe0{margin:18px 0 5px}.WebStatsContent_wordTabs__NnRe0{gap:4px;background:#f4f5fa}.WebStatsContent_wordTabs__NnRe0 button{font-size:11px;padding:9px 5px;color:#74819a;display:flex;align-items:center;justify-content:center;gap:5px}.WebStatsContent_wordTabs__NnRe0 button[aria-selected=true]{color:#7755bb;box-shadow:0 2px 5px #11194709;font-weight:700}.WebStatsContent_vocabularyPreview__Yd_Pf{min-height:100px}.WebStatsContent_vocabularyFooter__5xxYN{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:17px}.WebStatsContent_vocabularyFooter__5xxYN p{font-size:10px;color:#7b86a0}.WebStatsContent_vocabularyFooter__5xxYN .WebStatsContent_textAction__SyCCI{padding:0;flex-shrink:0;font-size:12px}.WebStatsContent_allWords__71quz>.WebStatsContent_vocabularyRow__9r3D_,.WebStatsContent_vocabularyRow__9r3D_{display:flex;align-items:center;justify-content:normal;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f7;font-size:14px;min-height:48px}.WebStatsContent_vocabularyRow__9r3D_:last-child{border-bottom:0}.WebStatsContent_vocabularyIcon__08MzN{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#f4effb;color:#9471c1;flex-shrink:0}.WebStatsContent_vocabularyLine__B_icR{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0;flex:1}.WebStatsContent_vocabularyWord__oOZd0{font-size:13px;font-weight:600;color:#253059;overflow-wrap:anywhere;min-width:0}.WebStatsContent_wordMeaning__dvSJk{font-size:11px;color:#7b86a0;font-weight:400}.WebStatsContent_wordSources__z_1gg{display:inline-flex;align-items:center;gap:4px 7px;flex-wrap:wrap;margin:0}.WebStatsContent_wordSources__z_1gg small{padding:0;border-radius:0;background:none;font-size:10px;line-height:1.4;color:#8a79ad;font-weight:400}.WebStatsContent_wordSources__z_1gg small:before{content:"·";margin-inline-end:4px;color:#ae91d2}.WebStatsContent_vocabularyDialog__L9TZz{padding:23px 20px;border-radius:26px;gap:12px}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_dialogTitle__a6sgr{font-size:23px;letter-spacing:-.5px;line-height:1.2}.WebStatsContent_vocabularyDialog__L9TZz>p:not(.WebStatsContent_wordNotice__eh_FU):not(.WebStatsContent_error__zZe4F):not(.WebStatsContent_status__bw_8a){font-size:12px;color:#74819a;line-height:1.5}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_allWords__71quz{min-height:96px;max-height:40dvh}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_addWord__EWT_o{background:linear-gradient(110deg,#9672df,#7658bf);color:white;font-size:13px;border-radius:12px;padding:12px 14px}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_wordTabs__NnRe0{margin:6px 0 0}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_close__c9K_p{inset-inline-end:17px;top:20px}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_wordForm__9bkOe{margin:3px 0}@media(max-width:360px){.WebStatsContent_vocabularyCard__vYVl9{padding:17px}.WebStatsContent_vocabularyCard__vYVl9 .WebStatsContent_wordTabs__NnRe0 button{font-size:10px}.WebStatsContent_vocabularyCard__vYVl9 .WebStatsContent_addWordSmall__qQaXm{padding:9px}.WebStatsContent_vocabularyFooter__5xxYN{align-items:flex-start;gap:8px}.WebStatsContent_vocabularyFooter__5xxYN p{max-width:50%}.WebStatsContent_vocabularyDialog__L9TZz{padding:23px 17px}.WebStatsContent_vocabularyLine__B_icR{gap:3px 6px}}.WebStatsContent_vocabularyPreview__Yd_Pf{min-height:96px}.WebStatsContent_vocabularyDialog__L9TZz{gap:8px}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_wordTabs__NnRe0{margin-top:10px}.WebStatsContent_vocabularyDialog__L9TZz .WebStatsContent_addWord__EWT_o{margin-top:4px}.StreamingReply_chunk__61ylF{animation:StreamingReply_appear__PNa48 .24s ease-out both}@keyframes StreamingReply_appear__PNa48{0%{opacity:.08}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StreamingReply_chunk__61ylF{animation:none}}