.fC1ptG_actor{aspect-ratio:1;pointer-events:none;isolation:isolate;flex:none;width:132px;display:block;position:relative}.fC1ptG_image{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.fC1ptG_first,.fC1ptG_animation{visibility:hidden}.fC1ptG_last,.fC1ptG_actor[data-reaction-phase=loading] .fC1ptG_first{visibility:visible}.fC1ptG_actor[data-reaction-phase=loading] .fC1ptG_last{visibility:hidden}.fC1ptG_actor[data-reaction-phase=playing] .fC1ptG_animation{visibility:visible}.fC1ptG_actor[data-reaction-phase=playing] :is(.fC1ptG_first,.fC1ptG_last),.fC1ptG_actor[data-last-missing=true] .fC1ptG_last{visibility:hidden}.fC1ptG_actor[data-last-missing=true] .fC1ptG_first{visibility:visible}.fC1ptG_actor[data-first-missing=true] .fC1ptG_first{visibility:hidden}.fC1ptG_actor[data-reaction-phase=loading][data-first-missing=true] .fC1ptG_last{visibility:visible}
.Yk9NWq_player{--ok:#58a700;--ok-bg:#d7ffb8;--ok-btn:#58cc02;--bad:#ea2b2b;--bad-bg:#ffdfe0;--bad-btn:#ff4b4b;--pick:#1899d6;--pick-bg:#ddf4ff;--pick-line:#84d8ff;--line:#e5e5e5;z-index:80;background:var(--surface,#fff);color:var(--text,#26262d);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.Yk9NWq_top{align-items:center;gap:18px;width:100%;max-width:1040px;margin:0 auto;padding:26px 24px 6px;display:flex}.Yk9NWq_quit{color:#afafaf;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;min-height:0;padding:0;display:grid}.Yk9NWq_quit:hover{color:#777;background:#f3f3f3}.Yk9NWq_quit:focus-visible{outline:3px solid var(--focus)}.Yk9NWq_bar{background:var(--line);border-radius:99px;flex:1;height:16px;position:relative;overflow:hidden}.Yk9NWq_bar span{background:var(--brand,#e01818);border-radius:99px;min-width:16px;height:100%;transition:width .45s cubic-bezier(.3,1.4,.5,1);display:block;position:relative}.Yk9NWq_bar span:after{content:"";background:#ffffff47;border-radius:99px;height:4px;position:absolute;top:4px;left:8px;right:8px}.Yk9NWq_barWrap{flex:1;min-width:0;position:relative}.Yk9NWq_bar span{overflow:hidden}.Yk9NWq_shine{border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff8c 45%,#ffffffbf 50%,#ffffff8c 55%,#0000 80%);animation:.75s ease-out .15s forwards Yk9NWq_shineSweep;position:absolute;inset:0;transform:translate(-110%)}.Yk9NWq_shineStrong{background:linear-gradient(100deg,#0000 5%,#ffffffb3 40%,#fff 50%,#ffffffb3 60%,#0000 95%);animation-duration:.9s;box-shadow:inset 0 0 0 2px #ffffff73}@keyframes Yk9NWq_shineSweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}.Yk9NWq_shake{animation:.3s ease-in-out Yk9NWq_shakeOnce}@keyframes Yk9NWq_shakeOnce{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.Yk9NWq_body{align-content:center;padding:28px 16px 36px;display:grid;position:relative;overflow-y:auto}.Yk9NWq_body[data-combo-active=true]>[data-question-stage]{visibility:hidden}.Yk9NWq_comboFooter{visibility:hidden;opacity:0;pointer-events:none}.Yk9NWq_endingBody{align-content:safe center}.Yk9NWq_stage{gap:22px;width:100%;max-width:620px;margin:0 auto;display:grid}.Yk9NWq_instruction{color:#3c3c3c;margin:0;font-size:30px;font-weight:800;line-height:1.2}.Yk9NWq_newBadge{color:#9b51e0;letter-spacing:.06em;text-transform:uppercase;background:#f3e8ff;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin-bottom:-12px;padding:3px 12px;font-size:14px;font-weight:800;display:inline-flex}.Yk9NWq_loading{justify-items:center;gap:12px;display:grid}.Yk9NWq_foot{border-top:2px solid var(--line);background:var(--surface,#fff)}.Yk9NWq_footInner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1040px;min-height:128px;margin:0 auto;padding:22px 24px;display:flex}.Yk9NWq_check{background:var(--brand,#e01818);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-width:168px;min-height:52px;box-shadow:0 4px 0 var(--action-hover,#b00c14);border:0;border-radius:16px;padding:12px 26px;font-size:16px;font-weight:800;transition:filter .1s,transform 80ms,box-shadow 80ms}.Yk9NWq_check:hover:not(:disabled){filter:brightness(1.06)}.Yk9NWq_check:active:not(:disabled){box-shadow:none;transform:translateY(4px)}.Yk9NWq_check:disabled{background:var(--line);color:#afafaf;cursor:default;box-shadow:0 4px #d0d0d0}.Yk9NWq_check:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.Yk9NWq_ghost{border:2px solid var(--line);color:#777;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border-bottom-width:4px;border-radius:16px;min-height:52px;padding:12px 22px;font-size:15px;font-weight:800}.Yk9NWq_ghost:hover{background:#f7f7f7}.Yk9NWq_sheet{animation:.26s ease-out Yk9NWq_sheetUp}@keyframes Yk9NWq_sheetUp{0%{transform:translateY(100%)}to{transform:none}}.Yk9NWq_sheetRight{background:var(--ok-bg);color:var(--ok)}.Yk9NWq_sheetWrong{background:var(--bad-bg);color:var(--bad)}.Yk9NWq_sheetInner{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1040px;min-height:128px;margin:0 auto;padding:22px 24px;display:flex}.Yk9NWq_sheetText{align-items:flex-start;gap:16px;min-width:0;display:flex}.Yk9NWq_sheetMascot{flex:none;width:84px;height:84px;position:relative}.Yk9NWq_sheetMascot>[data-lesson-reaction]{width:100%;height:100%}.Yk9NWq_resultBadge{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:4px;right:0}.Yk9NWq_sheetIcon{background:#fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;animation:.32s cubic-bezier(.3,1.6,.5,1) Yk9NWq_pop;display:grid}@keyframes Yk9NWq_pop{0%{transform:scale(.4)}to{transform:scale(1)}}.Yk9NWq_sheetTitle{color:inherit;margin:4px 0;font-size:24px;font-weight:800}.Yk9NWq_sheetAnswer{margin:0;font-size:17px;font-weight:700}.Yk9NWq_sheetAnswer b{font-weight:800}.Yk9NWq_sheetLine{opacity:.92;margin:2px 0 0;font-size:15px}.Yk9NWq_go{background:var(--ok-btn);box-shadow:0 4px 0 var(--ok)}.Yk9NWq_go:focus-visible{outline-color:color-mix(in srgb, var(--ok) 55%, white)}.Yk9NWq_goWrong{background:var(--bad-btn);box-shadow:0 4px 0 var(--bad)}.Yk9NWq_goWrong:focus-visible{outline-color:color-mix(in srgb, var(--bad) 45%, white)}.Yk9NWq_choices{gap:12px;display:grid}.Yk9NWq_choice{border:2px solid var(--line);color:#4b4b4b;width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom-width:4px;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:18px;transition:background-color .12s,border-color .12s;display:flex}.Yk9NWq_choice:hover:not(:disabled){background:#f7f7f7}.Yk9NWq_choice:active:not(:disabled),.Yk9NWq_picture:active:not(:disabled){border-bottom-width:2px;margin-bottom:2px;transform:translateY(2px)}.Yk9NWq_choice:disabled,.Yk9NWq_picture:disabled,.Yk9NWq_check:disabled{cursor:default;opacity:1}.Yk9NWq_player button:disabled{cursor:default;opacity:1}.Yk9NWq_choice:focus-visible,.Yk9NWq_picture:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Yk9NWq_choiceKey{border:2px solid var(--line);color:#afafaf;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.Yk9NWq_choiceText{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.Yk9NWq_choiceText small{color:#8a8a8a;font-size:13px}.Yk9NWq_selected{border-color:var(--pick-line);color:var(--pick);background:var(--pick-bg)!important}.Yk9NWq_selected .Yk9NWq_choiceKey{border-color:var(--pick-line);color:var(--pick)}.Yk9NWq_correct{border-color:var(--ok-btn);color:var(--ok);background:var(--ok-bg)!important}.Yk9NWq_correct .Yk9NWq_choiceKey{border-color:var(--ok-btn);color:var(--ok)}.Yk9NWq_incorrect{border-color:var(--bad-btn);color:var(--bad);background:var(--bad-bg)!important}.Yk9NWq_incorrect .Yk9NWq_choiceKey{border-color:var(--bad-btn);color:var(--bad)}.Yk9NWq_pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Yk9NWq_picture{border:2px solid var(--line);color:#4b4b4b;font:inherit;cursor:pointer;background:#fff;border-bottom-width:4px;border-radius:16px;justify-items:center;gap:8px;padding:14px 10px 12px;display:grid}.Yk9NWq_picture img{aspect-ratio:1;object-fit:contain;width:100%;max-width:132px}.Yk9NWq_picture .Yk9NWq_choiceText{text-align:center;font-size:17px}.Yk9NWq_intro{justify-items:center;gap:12px;display:grid}.Yk9NWq_sticker{object-fit:contain;width:150px;height:150px;animation:.35s cubic-bezier(.3,1.6,.5,1) Yk9NWq_pop}.Yk9NWq_introWord{align-items:center;gap:14px;display:flex}.Yk9NWq_introWord>span,.Yk9NWq_wordPrompt{display:grid}.Yk9NWq_introWord b,.Yk9NWq_wordPrompt b{color:#3c3c3c;font-size:40px;font-weight:800;line-height:1.15}.Yk9NWq_introWord small,.Yk9NWq_wordPrompt small{color:#8a8a8a;font-size:16px}.Yk9NWq_wordPrompt{text-align:center;justify-items:center;padding:10px 0}.Yk9NWq_said{align-items:flex-end;gap:10px;display:flex}.Yk9NWq_bubble{border:2px solid var(--line);background:#fff;border-radius:16px;margin-bottom:26px;padding:14px 18px;position:relative}.Yk9NWq_bubble:before{content:"";border-left:2px solid var(--line);border-bottom:2px solid var(--line);background:#fff;width:16px;height:16px;position:absolute;bottom:16px;left:-10px;transform:rotate(45deg)}.Yk9NWq_bubbleText{color:#4b4b4b;font-size:19px;font-weight:600}.Yk9NWq_audioRow{justify-content:center;align-items:center;gap:16px;padding:6px 0;display:flex}.Yk9NWq_audioRowSmall{display:inline-flex}.Yk9NWq_speakerBig,.Yk9NWq_speakerSmall,.Yk9NWq_slow{cursor:pointer;color:#fff;background:var(--brand,#e01818);border:0;place-items:center;min-height:0;padding:0;transition:transform 80ms,box-shadow 80ms;display:grid}.Yk9NWq_speakerBig{width:120px;height:120px;box-shadow:0 6px 0 var(--action-hover,#b00c14);border-radius:28px}.Yk9NWq_speakerSmall{width:48px;height:48px;box-shadow:0 4px 0 var(--action-hover,#b00c14);border-radius:14px;flex:none}.Yk9NWq_slow{width:72px;height:72px;color:var(--brand);border:2px solid var(--line);background:#fff;border-bottom-width:4px;border-radius:22px}.Yk9NWq_speakerBig:active,.Yk9NWq_speakerSmall:active{box-shadow:none;transform:translateY(4px)}.Yk9NWq_speakerBig:focus-visible,.Yk9NWq_speakerSmall:focus-visible,.Yk9NWq_slow:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.playing.Yk9NWq_speakerBig,.playing.Yk9NWq_speakerSmall){filter:brightness(1.08)}:is(.failed.Yk9NWq_speakerBig,.failed.Yk9NWq_speakerSmall){color:#9b9b9b;background:#e5e5e5;box-shadow:0 4px #cfcfcf}.Yk9NWq_turtle{font-size:30px;line-height:1}.Yk9NWq_sentence{color:#3c3c3c;margin:0;font-size:24px;font-weight:600;line-height:1.6}.Yk9NWq_sentenceMeaning{color:#777;margin:-10px 0 0;font-size:16px}.Yk9NWq_typed{border:2px solid var(--line);width:100%;min-height:120px;font:inherit;resize:none;background:#f7f7f7;border-radius:16px;padding:14px 16px;font-size:20px}.Yk9NWq_typed:focus{border-color:var(--pick-line);background:#fff;outline:none}.Yk9NWq_typedRight{border-color:var(--ok-btn);background:var(--ok-bg)}.Yk9NWq_typedWrong{border-color:var(--bad-btn);background:var(--bad-bg)}.Yk9NWq_tokens mark{color:inherit;background:#ffe3a6;border-radius:4px;padding:0 2px}.Yk9NWq_hintWrap{display:inline;position:relative}.Yk9NWq_hinted{all:unset;cursor:pointer;text-underline-offset:6px;border-radius:4px;-webkit-text-decoration:underline dotted #afafaf;text-decoration:underline dotted #afafaf;text-decoration-thickness:2px}.Yk9NWq_hinted:hover,.Yk9NWq_hinted[aria-expanded=true]{-webkit-text-decoration-color:var(--pick);text-decoration-color:var(--pick);color:var(--pick)}.Yk9NWq_hinted:focus-visible{outline:3px solid var(--focus)}.Yk9NWq_hintBubble{z-index:3;border:2px solid var(--line);color:#4b4b4b;white-space:normal;background:#fff;border-radius:12px;width:max-content;max-width:240px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.35;animation:.18s ease-out Yk9NWq_pop;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000014}.Yk9NWq_hintBubble:after{content:"";border-right:2px solid var(--line);border-bottom:2px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.Yk9NWq_blank{text-align:center;border-bottom:3px solid #cfcfcf;min-width:72px;margin:0 4px;padding:0 8px;display:inline-block}.Yk9NWq_blankFilled{border-bottom-color:var(--pick);color:var(--pick)}.Yk9NWq_tip{border:2px solid var(--line);background:linear-gradient(#fff8ec,#fff);border-radius:20px;gap:16px;padding:22px;display:grid}.Yk9NWq_tipScene{object-fit:contain;border-radius:14px;width:100%;max-height:220px}.Yk9NWq_tipHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Yk9NWq_tipIcon{color:#fff;background:#ffc800;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.Yk9NWq_tipPattern{color:#3c3c3c;background:#fff;border:2px solid #ffe08a;border-radius:12px;padding:6px 14px;font-size:20px}.Yk9NWq_tipLine{color:#4b4b4b;margin:0;font-size:17px;line-height:1.5}.Yk9NWq_tipExamples{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Yk9NWq_tipExamples li{border:2px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.Yk9NWq_tipExamples li>span{gap:3px;min-width:0;font-size:19px;font-weight:600;display:grid}.Yk9NWq_tipExamples small{color:#8a8a8a;font-size:14px;font-weight:500}.Yk9NWq_tipExamples em{color:#777;font-size:15px;font-style:normal;font-weight:500}.Yk9NWq_end{text-align:center;justify-items:center;gap:16px;animation:none}.Yk9NWq_endOwl{justify-self:center}.Yk9NWq_ribbon{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffc800;border-radius:8px;padding:6px 22px;font-weight:900;box-shadow:0 4px #e5a400}.Yk9NWq_endTitle{color:var(--brand,#e01818);margin:0;font-size:30px;font-weight:800}.Yk9NWq_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.Yk9NWq_stat{background:currentColor;border:2px solid;border-radius:16px;min-width:0;display:grid;overflow:hidden}.Yk9NWq_statValue{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;display:inline-flex}.Yk9NWq_stat>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;padding:4px 4px 3px;font-size:12px;font-weight:800}.Yk9NWq_stat b{background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:12px 4px;font-size:20px;font-weight:800;display:inline-flex}.Yk9NWq_statXp{color:#ffc800}.Yk9NWq_statXp b{color:#e5a400}.Yk9NWq_statAccuracy{color:#58cc02}.Yk9NWq_statAccuracy b{color:#58a700}.Yk9NWq_statTime{color:#1cb0f6}.Yk9NWq_statTime b{color:#1899d6}.Yk9NWq_statStreak{color:#ff9600}.Yk9NWq_statStreak b{color:#e57d00}.Yk9NWq_missed{text-align:left;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.Yk9NWq_missed li{border:2px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.Yk9NWq_missed li>span{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.Yk9NWq_missed b{font-size:18px}.Yk9NWq_missed small{color:#8a8a8a}.Yk9NWq_missed em{color:#777;font-style:normal}.Yk9NWq_confirm{z-index:90;background:#00000059;place-items:end center;animation:.2s ease-out Yk9NWq_fade;display:grid;position:fixed;inset:0}@keyframes Yk9NWq_fade{0%{opacity:0}to{opacity:1}}.Yk9NWq_confirmCard{background:#fff;border-radius:24px 24px 0 0;justify-items:center;gap:14px;width:min(520px,100%);padding:26px 22px 30px;animation:.26s ease-out Yk9NWq_sheetUp;display:grid}.Yk9NWq_confirmCard h3{margin:0;font-size:22px;font-weight:800}.Yk9NWq_confirmCard .Yk9NWq_check{width:100%}.Yk9NWq_leave{width:100%;min-height:48px;color:var(--bad);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:800}@media (max-width:640px){.Yk9NWq_top{gap:12px;padding:16px 16px 4px}.Yk9NWq_body{align-content:start;padding:18px 16px 24px}.Yk9NWq_instruction{font-size:22px}.Yk9NWq_footInner,.Yk9NWq_sheetInner{min-height:0;padding:16px}.Yk9NWq_footInner .Yk9NWq_check,.Yk9NWq_footInner .Yk9NWq_ghost{flex:1;min-width:0}.Yk9NWq_footInner>span:empty{display:none}.Yk9NWq_sheetInner{flex-direction:column;align-items:stretch}.Yk9NWq_sheetInner .Yk9NWq_check{width:100%}.Yk9NWq_sheetIcon{width:44px;height:44px}.Yk9NWq_sheetMascot{width:64px;height:64px}.Yk9NWq_sheetIcon svg{width:22px;height:22px}.Yk9NWq_sheetTitle{margin-top:2px;font-size:20px}.Yk9NWq_introWord b,.Yk9NWq_wordPrompt b{font-size:32px}.Yk9NWq_speakerBig{width:96px;height:96px}.Yk9NWq_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.Yk9NWq_sentence{font-size:21px}.Yk9NWq_said img{width:72px!important;height:72px!important}}@media (prefers-reduced-motion:reduce){.Yk9NWq_stage,.Yk9NWq_sheet,.Yk9NWq_sheetIcon,.Yk9NWq_sticker,.Yk9NWq_endOwl,.Yk9NWq_stat,.Yk9NWq_confirm,.Yk9NWq_confirmCard,.Yk9NWq_hintBubble,.Yk9NWq_shine,.Yk9NWq_shake{animation:none}.Yk9NWq_bar span{transition:none}}html[data-animations=off] :is(.Yk9NWq_stage,.Yk9NWq_sheet,.Yk9NWq_sheetIcon,.Yk9NWq_sticker,.Yk9NWq_endOwl,.Yk9NWq_stat,.Yk9NWq_confirm,.Yk9NWq_confirmCard,.Yk9NWq_hintBubble,.Yk9NWq_shine,.Yk9NWq_shake){animation:none}html[data-animations=off] .Yk9NWq_bar span{transition:none}.Yk9NWq_revealed{color:#777;font-size:16px;font-style:normal;font-weight:500}.Yk9NWq_tipExamples .Yk9NWq_revealed{font-size:15px}.Yk9NWq_sheetSupport{margin-top:2px}.Yk9NWq_sheetSentence{font-size:17px;font-weight:800}.Yk9NWq_endActions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:600px){.Yk9NWq_footInner:has(.Yk9NWq_endActions){flex-wrap:wrap}.Yk9NWq_endActions{flex-direction:column;flex:1;width:100%}.Yk9NWq_endActions>button{width:100%}}
.NCexFa_start{letter-spacing:.04em;text-transform:uppercase;justify-content:center;width:100%;padding:14px;font-size:17px}.NCexFa_group h3{margin:20px 0 10px;font-size:22px}.NCexFa_grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;display:grid}.NCexFa_table{gap:10px;max-width:620px}.NCexFa_table .NCexFa_tile{min-height:92px;padding:10px 4px 8px}.NCexFa_blank{min-height:1px}.NCexFa_lower{color:var(--muted);margin-left:.18em;font-weight:500}.NCexFa_segments{gap:8px;margin:16px 0 2px;display:flex}.NCexFa_segment{border:2px solid var(--border);background:var(--surface);min-height:44px;font:inherit;color:var(--muted);cursor:pointer;border-bottom-width:4px;border-radius:14px;flex:1;font-weight:800}.NCexFa_segment[aria-selected=true]{border-color:var(--brand,#e01818);color:var(--brand,#e01818);background:var(--softest)}.NCexFa_segment:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:480px){.NCexFa_table{gap:6px}.NCexFa_table .NCexFa_tile{border-radius:12px;min-height:78px}.NCexFa_table .NCexFa_tile b{font-size:24px}.NCexFa_table .NCexFa_tile small{font-size:12px}}.NCexFa_tile{border:2px solid var(--border);background:var(--surface);cursor:pointer;min-height:104px;font:inherit;color:inherit;border-bottom-width:4px;border-radius:16px;align-content:center;justify-items:center;gap:2px;padding:12px 8px 10px;display:grid}.NCexFa_tile:hover{background:var(--softest)}.NCexFa_tile:active{border-bottom-width:2px;transform:translateY(2px)}.NCexFa_tile:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.NCexFa_quiet{cursor:default}.NCexFa_quiet:hover{background:var(--surface)}.NCexFa_quiet:active{border-bottom-width:4px;transform:none}.NCexFa_tile b{font-size:30px;font-weight:700;line-height:1.15}.NCexFa_tile small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.NCexFa_bar{background:#ece7e5;border-radius:99px;width:72%;height:7px;margin-top:6px;overflow:hidden}.NCexFa_bar span{background:var(--action);border-radius:99px;height:100%;transition:width .3s;display:block}.NCexFa_card{background:#fff;border:2px solid #e5e5e5;border-bottom-width:4px;border-radius:24px;place-items:center;min-height:190px;display:grid;position:relative}.NCexFa_card b{color:#3c3c3c;font-size:96px;font-weight:700;line-height:1}.NCexFa_card .NCexFa_roman{letter-spacing:.02em;font-size:56px;font-weight:800}.NCexFa_cardSpeaker{background:var(--brand,#e01818);color:#fff;width:48px;height:48px;min-height:0;box-shadow:0 4px 0 var(--action-hover,#b00c14);cursor:pointer;border:0;border-radius:14px;place-items:center;padding:0;display:grid;position:absolute;top:14px;left:14px}.NCexFa_cardSpeaker:active{box-shadow:none;transform:translateY(4px)}.NCexFa_cardSpeaker:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.NCexFa_option{justify-content:flex-start}.NCexFa_letterOption{font-size:28px;font-weight:700}.NCexFa_traceHead{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.NCexFa_traceHead b{color:#3c3c3c;font-size:44px;font-weight:800}.NCexFa_traceHead span{color:#777;font-size:20px;font-weight:700}.NCexFa_traceHead .NCexFa_cardSpeaker{position:static}.NCexFa_trace{justify-items:center;display:grid}.NCexFa_board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:linear-gradient(#f1eeee,#f1eeee) 50%/100% 1px no-repeat,linear-gradient(#f1eeee,#f1eeee) 50%/1px 100% no-repeat,#fff;border:2px solid #e5e5e5;border-bottom-width:4px;border-radius:24px;width:min(340px,82vw)}.NCexFa_guideStroke,.NCexFa_doneStroke,.NCexFa_currentStroke,.NCexFa_inkStroke{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.NCexFa_guideStroke{stroke:#e9e4e2;stroke-width:9px}.NCexFa_doneStroke{stroke:var(--brand,#e01818);stroke-width:9px}.NCexFa_currentStroke{stroke:#c9c2c0;stroke-width:3px;stroke-dasharray:4 4}.NCexFa_arrowHead{fill:#9b9391}.NCexFa_startDot{fill:var(--brand,#e01818);stroke:#fff;stroke-width:1.5px;pointer-events:none;animation:1.4s ease-in-out infinite NCexFa_pulse}@keyframes NCexFa_pulse{50%{r:5.4}}.NCexFa_inkStroke{stroke:#e018188c;stroke-width:8px}.NCexFa_credit{color:var(--muted);justify-self:center;margin-top:10px;font-size:12px;text-decoration:none}.NCexFa_credit:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.NCexFa_startDot{animation:none}}
.JBMeca_compact.daily-goal{gap:10px;min-width:0;margin:0;padding:18px}.JBMeca_compact .daily-goal-top{align-items:center;gap:10px}.JBMeca_compact .daily-goal-top>img{object-fit:contain;flex:none;width:54px;height:60px}.JBMeca_compact .daily-goal-top>:nth-child(2){flex:1;min-width:0}.JBMeca_compact h2{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.JBMeca_compact .daily-goal-count{white-space:nowrap;color:var(--muted);margin:2px 0 0;font-size:13px}.JBMeca_compact .daily-goal-count strong{font-size:30px;line-height:1.25}.JBMeca_streakButton{cursor:pointer;border:0;flex:none;align-self:flex-start;min-height:36px}.JBMeca_compact .streak{gap:4px;padding:6px 9px}.JBMeca_compact .goal-bar{height:7px;margin-top:3px}.JBMeca_compact .daily-goal-nudge{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.JBMeca_compact .goal-week{justify-content:space-between;gap:4px;padding:3px 0 5px}.JBMeca_compact .goal-week li{min-width:0;color:var(--muted);font-size:11px}.JBMeca_compact .goal-week li span{width:17px;height:17px}.JBMeca_toggle{border:0;border-top:1px solid var(--border);width:100%;min-height:42px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:12px 0 0;font-size:13px;font-weight:700;display:flex}.JBMeca_toggle>span:first-child{flex:1;min-width:0}.JBMeca_toggle>svg{color:var(--muted);flex:none;transition:transform .15s}.JBMeca_expanded{transform:rotate(180deg)}.JBMeca_count{background:var(--softest);color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.JBMeca_complete{color:#287d4b;background:#eff8ef}.JBMeca_details{gap:16px;padding-top:5px;display:grid}.JBMeca_details[hidden]{display:none}.JBMeca_compact .quests ul{gap:12px}.JBMeca_compact .quests li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start}.JBMeca_compact .quests li span{font-size:12px;line-height:1.5}.JBMeca_goalTrack,.JBMeca_progressTrack{position:relative}.JBMeca_goalTrack>.JBMeca_fill,.JBMeca_progressTrack>.JBMeca_fill{width:100%;transform:scaleX(var(--fraction,0));transform-origin:0;transition:none}.JBMeca_questRow{border-radius:9px;position:relative}.JBMeca_questRow>.JBMeca_questIcon{color:inherit;align-self:start;display:inline-flex}.JBMeca_compact .quests .JBMeca_progressTrack{height:5px;margin-top:3px;display:block}.JBMeca_shine{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fff9,#0000);width:60%;position:absolute;top:0;bottom:0;left:0}.JBMeca_glow{border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #f4c341;position:absolute;inset:-5px;box-shadow:0 0 12px #ffcf5544}.JBMeca_goalTrack>.JBMeca_glow{inset:0}.JBMeca_goalTrack>.JBMeca_shine{height:100%}.JBMeca_compact .daily-goal-actions{gap:12px}.JBMeca_compact .goal-choice{width:100%;color:var(--muted);flex-flow:wrap;justify-content:space-between;margin:0;display:flex}.JBMeca_compact .goal-choice select{width:auto;max-width:100%;padding:5px 7px;font-size:12px}.JBMeca_compact .goal-freeze{color:var(--muted);align-items:flex-start;margin:0;font-size:11px}.JBMeca_compact .goal-freeze svg{flex:none;margin-top:2px}@media (max-width:1150px){.JBMeca_compact.daily-goal{padding:14px}.JBMeca_compact .daily-goal-top{gap:7px}.JBMeca_compact .daily-goal-top>img{width:42px;height:52px}.JBMeca_compact h2{font-size:14px}}@media (prefers-reduced-motion:reduce){.JBMeca_toggle>svg{transition:none}}
._0vJ7JG_result{text-align:center;width:min(620px,100%);min-width:0;margin:0 auto}._0vJ7JG_scene{justify-items:center;gap:12px;min-width:0;display:grid}._0vJ7JG_title{color:#b57600;letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:850;line-height:1.25}._0vJ7JG_subtitle{color:var(--muted,#8d838a);margin:0 0 8px;font-size:16px;line-height:1.4}._0vJ7JG_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(560px,100%);margin:0;padding:0;list-style:none;display:grid}._0vJ7JG_stat{--stat:#ffc800;--ink:#bb8300;border:2px solid var(--stat);background:#fff;border-radius:16px;min-width:0;position:relative}._0vJ7JG_stat>span{color:#fff;background:var(--stat);text-transform:uppercase;letter-spacing:.2px;overflow-wrap:anywhere;border-radius:13px 13px 0 0;padding:5px 3px;font-size:12px;font-weight:850;display:block}._0vJ7JG_stat>strong{min-height:52px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;padding:4px 2px;font-size:22px;font-weight:850;display:flex}._0vJ7JG_stat svg{stroke-width:2.5px;flex-shrink:0;width:20px;height:20px}._0vJ7JG_stat b{font-weight:850}._0vJ7JG_xp{--stat:#ffc800;--ink:#bb8300}._0vJ7JG_accuracy{--stat:#58cc02;--ink:#468800}._0vJ7JG_time{--stat:#1cb0f6;--ink:#1586b9}._0vJ7JG_streak{color:var(--muted,#8d838a);justify-content:center;align-items:center;gap:5px;margin:6px 0 0;font-size:14px;line-height:1.4;display:flex}._0vJ7JG_accent{border:2px solid var(--stat);opacity:0;pointer-events:none;border-radius:24px;position:absolute;inset:-10px}._0vJ7JG_accent i{background:var(--stat);border-radius:2px;width:7px;height:7px;position:absolute;top:8%;left:12%;transform:rotate(25deg)}._0vJ7JG_accent i:nth-child(2){width:5px;height:5px;top:18%;left:85%}._0vJ7JG_accent i:nth-child(3){top:84%;left:90%}._0vJ7JG_accent i:nth-child(4){width:5px;height:5px;top:80%;left:4%}._0vJ7JG_result[data-summary-motion=playing] ._0vJ7JG_accent{animation:_0vJ7JG_resultAccent var(--accent-duration) var(--accent-delay) ease-out both}._0vJ7JG_extras{text-align:center;justify-items:center;gap:16px;margin-top:16px;display:grid}@keyframes _0vJ7JG_resultAccent{0%{opacity:0;transform:scale(.82)}28%{opacity:.8}to{opacity:0;transform:scale(1.1)}}@media (max-width:600px){._0vJ7JG_title{font-size:27px}._0vJ7JG_subtitle{font-size:14px}._0vJ7JG_stats{gap:7px}._0vJ7JG_stat>span{letter-spacing:0;padding:6px 1px;font-size:11px}._0vJ7JG_stat>strong{gap:4px;min-height:44px;font-size:19px}._0vJ7JG_stat svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){._0vJ7JG_result ._0vJ7JG_accent{animation:none!important}}html[data-animations=off] ._0vJ7JG_result ._0vJ7JG_accent{animation:none!important}
.dJgvVq_root{aspect-ratio:1;pointer-events:none;isolation:isolate;flex:none;width:84px;display:block;position:relative}.dJgvVq_image{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dJgvVq_first,.dJgvVq_animation{visibility:hidden}.dJgvVq_last,.dJgvVq_root[data-reaction-phase=loading] .dJgvVq_first{visibility:visible}.dJgvVq_root[data-reaction-phase=loading] .dJgvVq_last{visibility:hidden}.dJgvVq_root[data-reaction-phase=playing] .dJgvVq_animation{visibility:visible}.dJgvVq_root[data-reaction-phase=playing] :is(.dJgvVq_first,.dJgvVq_last),.dJgvVq_root[data-last-unavailable=true] .dJgvVq_last{visibility:hidden}.dJgvVq_root[data-last-unavailable=true] .dJgvVq_first{visibility:visible}.dJgvVq_root[data-first-unavailable=true] .dJgvVq_first{visibility:hidden}.dJgvVq_root[data-reaction-phase=loading][data-first-unavailable=true] .dJgvVq_last{visibility:visible}
.F_Ry4q_tracks,.F_Ry4q_track,.F_Ry4q_mission{gap:14px;min-width:0;margin-top:14px;display:grid}.F_Ry4q_head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.F_Ry4q_goals{flex-wrap:wrap;gap:8px;display:flex}.F_Ry4q_goal{border:2px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.F_Ry4q_goal svg{color:var(--action);flex:none}.F_Ry4q_goal[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.F_Ry4q_goal[aria-pressed=true] svg{color:#fff}.F_Ry4q_goal:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.F_Ry4q_groupTitle{color:var(--muted);margin:6px 0 0;font-size:15px}.F_Ry4q_trackGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.F_Ry4q_trackCard{border:2px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-bottom-width:4px;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.F_Ry4q_trackCard:hover{border-color:color-mix(in srgb, var(--action) 45%, var(--border))}.F_Ry4q_trackCard:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.F_Ry4q_trackCard>svg{color:var(--muted);flex:none}.F_Ry4q_trackMine{border-color:color-mix(in srgb, var(--action) 55%, var(--border));background:var(--softest)}.F_Ry4q_trackIcon{background:var(--soft);width:50px;height:50px;color:var(--action-hover);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.F_Ry4q_trackIconWon{background:var(--action);color:#fff;box-shadow:0 4px 0 var(--action-hover)}.F_Ry4q_badgeMark{color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);background:#f5b400;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.F_Ry4q_trackText{flex:1;gap:5px;min-width:0;display:grid}.F_Ry4q_trackText b{overflow-wrap:anywhere;font-size:16px}.F_Ry4q_trackText small,.F_Ry4q_trackHero small{color:var(--muted);font-size:12px;font-weight:700}.F_Ry4q_bar{background:#efe6e3;border-radius:999px;height:8px;display:block;overflow:hidden}.F_Ry4q_bar span{border-radius:inherit;background:var(--action);height:100%;display:block}.F_Ry4q_trackHero{background:var(--hero,#fde8e5);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.F_Ry4q_trackHero>div{flex:1;gap:6px;min-width:0;display:grid}.F_Ry4q_trackHero h2{overflow-wrap:anywhere;margin:0;font-size:22px}.F_Ry4q_trackHero .F_Ry4q_trackIcon{background:var(--surface);width:60px;height:60px}.F_Ry4q_trackHero .F_Ry4q_trackIconWon{background:var(--action)}.F_Ry4q_trackHero .F_Ry4q_bar{background:#ffffffb3}.F_Ry4q_rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.F_Ry4q_row{border:2px solid var(--border);background:var(--surface);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.F_Ry4q_row>button:last-child:not(.F_Ry4q_rowOpen){margin-left:auto}.F_Ry4q_row_done{background:#fffaeb;border-color:#f5b400}.F_Ry4q_row_claimed .F_Ry4q_rowNumber{background:var(--action);color:#fff}.F_Ry4q_rowOpen{min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:240px;align-items:center;gap:12px;padding:8px;display:flex}.F_Ry4q_rowOpen:hover{background:var(--softest)}.F_Ry4q_rowOpen:focus-visible{outline:3px solid var(--focus)}.F_Ry4q_rowNumber{background:var(--soft);width:38px;height:38px;color:var(--action-hover);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.F_Ry4q_rowText{flex:1;gap:2px;min-width:0;display:grid}.F_Ry4q_rowText b{overflow-wrap:anywhere;font-size:16px}.F_Ry4q_rowText small{color:var(--muted);font-weight:600}.F_Ry4q_dots{flex:none;gap:4px;display:inline-flex}.F_Ry4q_dots i{background:#e6dedb;border-radius:50%;width:10px;height:10px}.F_Ry4q_dots i.F_Ry4q_dotOptional{background:0 0;box-shadow:inset 0 0 0 2px #e6dedb}.F_Ry4q_dots i.F_Ry4q_dotOn{box-shadow:none;background:#2f9e62}.F_Ry4q_missionHead{background:var(--hero,#fde8e5);border-radius:20px;gap:10px;padding:18px;display:grid}.F_Ry4q_missionHead h2{overflow-wrap:anywhere;margin:0;font-size:24px}.F_Ry4q_missionHead>p{color:var(--text);margin:0;line-height:1.5}.F_Ry4q_goalStrip{background:var(--surface);border:2px solid color-mix(in srgb, var(--action) 30%, var(--border));border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.F_Ry4q_goalStrip>svg{color:var(--action);flex:none;margin-top:2px}.F_Ry4q_goalStrip>span{overflow-wrap:anywhere;min-width:0}.F_Ry4q_people{flex-wrap:wrap;gap:8px 16px;display:flex}.F_Ry4q_person{align-items:center;gap:8px;min-width:0;display:inline-flex}.F_Ry4q_person>span:last-child{min-width:0;display:grid}.F_Ry4q_person b{font-size:15px}.F_Ry4q_person small{color:var(--muted);font-size:12px;font-weight:600}.F_Ry4q_avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.F_Ry4q_him{background:#3b82f6}.F_Ry4q_her{background:#ec4899}.F_Ry4q_stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.F_Ry4q_step{padding-left:0;position:relative}.F_Ry4q_step:not(:last-child):before{content:"";background:var(--border);border-radius:3px;width:3px;position:absolute;top:44px;bottom:-4px;left:21px}.F_Ry4q_stepDone:not(:last-child):before{background:#8fd3a5}.F_Ry4q_stepHead{font-size:inherit;margin:0}.F_Ry4q_stepHead button{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 4px;display:flex}.F_Ry4q_stepHead button:hover{background:var(--softest)}.F_Ry4q_stepHead button:focus-visible{outline:3px solid var(--focus)}.F_Ry4q_stepHead button>svg{color:var(--muted);flex:none}.F_Ry4q_stepMark{border:3px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);z-index:1;border-radius:50%;flex:none;place-items:center;margin-left:2px;font-weight:800;display:grid;position:relative}.F_Ry4q_stepOpen .F_Ry4q_stepMark{border-color:var(--action);color:var(--action)}.F_Ry4q_stepDone .F_Ry4q_stepMark{color:#fff;background:#2f9e62;border-color:#2f9e62}.F_Ry4q_stepName{flex:1;min-width:0;font-size:17px;font-weight:800}.F_Ry4q_stepBody{gap:12px;min-width:0;margin:2px 0 14px 52px;display:grid}.F_Ry4q_stepBody>button{justify-self:start}.F_Ry4q_phrases{gap:8px;margin:0;padding:0;list-style:none;display:grid}.F_Ry4q_phrases li{border:2px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}.F_Ry4q_phraseText{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.F_Ry4q_phraseText b{font-size:17px;line-height:1.4}.F_Ry4q_phraseText>span{color:var(--text)}.F_Ry4q_phraseText em{color:var(--muted);font-size:13px;font-style:normal}.F_Ry4q_reading{color:var(--muted);font-size:13px}.F_Ry4q_speaker{background:var(--soft);width:38px;height:38px;color:var(--action);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.F_Ry4q_speaker:hover{background:color-mix(in srgb, var(--action) 18%, var(--soft))}.F_Ry4q_speaker:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.F_Ry4q_speaker.playing{background:var(--action);color:#fff}.F_Ry4q_speaker.failed{color:#9e9794;background:#efeaea}.F_Ry4q_dialogueWrap{gap:12px;min-width:0;display:grid}.F_Ry4q_playAll{justify-self:start}.F_Ry4q_dialogue{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.F_Ry4q_line{align-items:flex-end;gap:8px;min-width:0;display:flex}.F_Ry4q_lineMe{flex-direction:row-reverse}.F_Ry4q_bubble{border:2px solid var(--border);background:var(--softest);overflow-wrap:anywhere;border-radius:16px;gap:2px;min-width:0;max-width:76%;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.F_Ry4q_lineMe .F_Ry4q_bubble{background:var(--surface)}.F_Ry4q_lineNow .F_Ry4q_bubble{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 18%, transparent)}.F_Ry4q_bubble>small:first-child{color:var(--muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.F_Ry4q_lineHeard{color:#2f9e62}.F_Ry4q_lineText{font-size:17px;line-height:1.4}.F_Ry4q_translation{color:var(--muted);font-size:14px}.F_Ry4q_reached{color:#1b5e36;background:#ecf9f0;border:2px solid #8fd3a5;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-weight:600;display:flex}.F_Ry4q_reached svg{color:#1b7a43;flex:none;margin-top:2px}.F_Ry4q_tryIt{border:2px dashed color-mix(in srgb, var(--action) 35%, var(--border));background:var(--softest);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px;line-height:1.5;display:flex}.F_Ry4q_tryIt svg{color:var(--action);flex:none;margin-top:3px}.F_Ry4q_didIt{color:#1b7a43;border-color:#8fd3a5}.F_Ry4q_claimBar{z-index:2;display:grid;position:sticky;bottom:12px}.F_Ry4q_claimBar>button{justify-content:center;min-height:52px;font-size:16px;box-shadow:0 6px 18px #b00c1433}.F_Ry4q_claimed{color:#b07d00;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.F_Ry4q_sheet{width:min(400px,100vw - 32px)}.F_Ry4q_claimBody{text-align:center;justify-items:center;gap:12px;display:grid}.F_Ry4q_claimBody>button{justify-content:center;width:100%}.F_Ry4q_claimXp{color:var(--action);font-size:34px;font-weight:900}.F_Ry4q_claimLater{color:var(--muted);font-size:15px;font-weight:600}.F_Ry4q_badgeWon{text-align:left;background:#fffaeb;border:2px solid #f5b400;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.F_Ry4q_badgeWon>span:nth-child(2){flex:1;min-width:0;display:grid}.F_Ry4q_badgeWon small{color:#8a6400;font-size:12px;font-weight:700}.F_Ry4q_badgeWon b{font-size:17px}.F_Ry4q_chatModal{width:min(600px,100vw - 24px)}@media (max-width:600px){.F_Ry4q_trackGrid{grid-template-columns:1fr}.F_Ry4q_stepBody{margin-left:8px}.F_Ry4q_step:not(:last-child):before{display:none}.F_Ry4q_bubble{max-width:80%}.F_Ry4q_missionHead{padding:14px}.F_Ry4q_missionHead h2{font-size:21px}.F_Ry4q_chatModal{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.F_Ry4q_bubble{transition:none}}.F_Ry4q_anchor{scroll-margin-top:12px}.F_Ry4q_phraseWord{font-size:17px;font-weight:700;line-height:1.4}.F_Ry4q_phraseMeaning{color:var(--text);gap:2px;display:grid}@media (max-width:760px){.F_Ry4q_claimBar{bottom:calc(var(--tab-bar,0px) + 12px)}}
.AyY5nG_notes{--coach:#1f8a80;--coach-tint:#1f8a801a;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}[data-theme=dark] .AyY5nG_notes{--coach:#5cc8bb;--coach-tint:#5cc8bb29}.AyY5nG_note{border-left:3px solid var(--coach);background:var(--coach-tint);text-align:left;border-radius:4px 10px 10px 4px}.AyY5nG_line{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:4px 8px;font-size:13.5px;line-height:1.4;display:flex}.AyY5nG_line:focus-visible{outline:2px solid var(--coach);outline-offset:1px}.AyY5nG_icon{color:var(--coach);flex:none}.AyY5nG_change{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}.AyY5nG_from{opacity:.75}.AyY5nG_arrow{color:var(--coach)}.AyY5nG_more{align-items:flex-start;gap:4px;padding:0 4px 6px 29px;font-size:13px;line-height:1.5;display:flex}.AyY5nG_more p{flex:1;margin:4px 0 0}.AyY5nG_flag{margin-left:auto}
.bYKx5q_dots{vertical-align:middle;flex-shrink:0;align-items:center;gap:3px;line-height:0;display:inline-flex}.bYKx5q_dots i{background:0 0;border:1px solid #ecc6c1;border-radius:50%;width:6px;height:6px}.bYKx5q_dots i.bYKx5q_on{border-color:var(--action,#d4161c);background:var(--action,#d4161c)}.bYKx5q_card{min-height:0;padding:34px 22px 28px}.bYKx5q_card .bYKx5q_meaning{max-width:520px;margin:22px auto 6px;font-size:26px;line-height:1.35}.bYKx5q_card .bYKx5q_sentence{overflow-wrap:anywhere;max-width:560px;margin:22px auto 6px;font-size:24px;font-weight:650;line-height:1.6}.bYKx5q_gap{border-bottom:2px solid var(--action,#d4161c);min-width:3.2em;color:var(--action,#d4161c);padding:0 4px;display:inline-block}.bYKx5q_sentenceMeaning{color:var(--muted,#5f6470);margin-bottom:4px;font-size:13px}.bYKx5q_answer{gap:8px;max-width:420px;margin:20px auto 0;display:flex}.bYKx5q_answer input{text-align:center;flex:1;min-width:0;font-size:18px}.bYKx5q_answer input.bYKx5q_right{background:#f2faf3;border-color:#8fc59d}.bYKx5q_answer input.bYKx5q_wrong{background:#fff4f2;border-color:#eaa29c}.bYKx5q_hint{color:#a0707a;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:15px;display:flex}.bYKx5q_hintButton{margin-top:6px}.bYKx5q_result{justify-content:center;align-items:center;gap:6px;margin-top:16px;font-weight:650;display:flex}.bYKx5q_result.bYKx5q_right{color:#3c7850}.bYKx5q_result.bYKx5q_wrong{color:var(--action-hover,#b00c14)}.bYKx5q_word{justify-content:center;align-items:baseline;gap:8px;margin-top:6px;font-size:22px;font-weight:700;display:flex}.bYKx5q_word small{color:#9c8895;font-size:12px;font-weight:400}.bYKx5q_listen{justify-content:center;margin-top:8px;display:flex}.bYKx5q_speakCard .speaker-button{margin:0 auto}@media (max-width:430px){.bYKx5q_card{padding:28px 16px 22px}.bYKx5q_card .bYKx5q_meaning,.bYKx5q_card .bYKx5q_sentence{font-size:21px}.bYKx5q_answer input{font-size:16px}}.bYKx5q_suggested{box-shadow:inset 0 0 0 1px var(--action,#d4161c);border-color:var(--action,#d4161c)!important;background:var(--softest,#fff3f0)!important}
.XZAo9G_card{margin-bottom:20px;padding:20px}.XZAo9G_heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.XZAo9G_heading h2{margin:0;font-size:1.1rem}.XZAo9G_heading>span{color:var(--muted);white-space:nowrap;font-size:.85rem}.XZAo9G_steps{margin:12px 0 0;padding:0;list-style:none}.XZAo9G_steps li+li{border-top:1px solid var(--border)}.XZAo9G_steps button{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.XZAo9G_steps button:disabled{cursor:default}.XZAo9G_steps button>svg{flex-shrink:0}.XZAo9G_steps button>span{overflow-wrap:anywhere;flex:1;min-width:0}.XZAo9G_steps strong{font-size:.95rem;font-weight:600;display:block}.XZAo9G_steps small{color:var(--muted);margin-top:3px;display:block}.XZAo9G_done{color:var(--success,#24734b)}@media (max-width:420px){.XZAo9G_card{padding:16px}.XZAo9G_heading{flex-wrap:wrap;gap:4px}}
.PuB-7a_panel{margin:0 0 24px;padding:24px}.PuB-7a_panel h2{margin:0 0 14px;font-size:20px}.PuB-7a_note{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.PuB-7a_empty{color:var(--muted);margin:0;padding:4px 0 6px;font-size:13px}.PuB-7a_code{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.PuB-7a_code strong{letter-spacing:.08em;background:var(--softest);border:1px solid var(--border);border-radius:12px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.PuB-7a_settings{gap:14px;margin-top:18px;display:grid}.PuB-7a_fieldset{border:1px solid var(--border);border-radius:13px;gap:8px;min-width:0;margin:0;padding:12px 16px 14px;display:grid}.PuB-7a_fieldset legend{padding:0 6px;font-size:14px;font-weight:650}.PuB-7a_check{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex}.PuB-7a_check input{width:18px;height:18px;min-height:0;accent-color:var(--action);flex:0 0 18px;padding:0}.PuB-7a_languages{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.PuB-7a_languages li{flex-direction:column;gap:4px;display:flex}.PuB-7a_languages select{max-width:calc(100% - 28px);margin:0 0 6px 28px}.PuB-7a_add{align-items:flex-end;gap:12px;display:flex}.PuB-7a_add label{flex:1;min-width:0}.PuB-7a_add input{letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.PuB-7a_add input[readonly]{background:var(--softest);color:var(--muted)}.PuB-7a_add .PuB-7a_primary-button{flex-shrink:0}.PuB-7a_rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PuB-7a_row{border:1px solid var(--border);background:var(--softest);border-radius:13px;align-items:center;gap:14px;padding:12px 14px;display:flex}.PuB-7a_who{flex:1;gap:2px;min-width:0;display:grid}.PuB-7a_who strong{overflow-wrap:anywhere}.PuB-7a_who small{color:var(--muted);font-size:12px}.PuB-7a_buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.PuB-7a_profile{gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.PuB-7a_profile li{background:var(--softest);border-radius:11px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.PuB-7a_profile span{color:var(--muted);text-align:right}.PuB-7a_report{gap:14px;display:grid}.PuB-7a_report textarea{resize:vertical;width:100%}@media (max-width:760px){.PuB-7a_panel{padding:18px}.PuB-7a_add,.PuB-7a_row{flex-direction:column;align-items:stretch}.PuB-7a_buttons{justify-content:flex-start}.PuB-7a_code strong{font-size:20px}}
.gCSGdq_motionRoot{min-width:0}.gCSGdq_motionRoot [data-rank-moving]{z-index:2;position:relative}.gCSGdq_motionRoot [data-rank-moving=you]{box-shadow:0 5px 16px #d4161c18}.gCSGdq_podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:0 0 20px;padding:34px 6px 0;list-style:none;display:grid}.gCSGdq_step{--place:#a8c9bc;text-align:center;justify-items:center;gap:9px;min-width:0;padding-top:10px;display:grid;position:relative}.gCSGdq_first{padding-top:24px}.gCSGdq_gold{--place:#efbe4b}.gCSGdq_silver{--place:#bac9d3}.gCSGdq_bronze{--place:#cf996f}.gCSGdq_mine .gCSGdq_podiumName{color:var(--action)}.gCSGdq_stepEmpty{min-height:1px}.gCSGdq_medal{display:none}.gCSGdq_first .gCSGdq_medal{color:#edb32e;filter:drop-shadow(0 3px 2px #f6e5b9);place-items:center;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-8deg)}.gCSGdq_first .gCSGdq_medal svg{fill:#ffdb6d;width:39px;height:33px}.gCSGdq_podiumAvatar{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--place), 0 8px 12px #b7c9bf33;border-radius:50%;margin:0 0 5px;display:inline-grid}.gCSGdq_podiumName{overflow-wrap:anywhere;max-width:100%;font-size:16px;display:block}.gCSGdq_podiumScore{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;gap:4px;max-width:100%;font-size:15px;font-weight:800;display:inline-flex}.gCSGdq_first .gCSGdq_podiumScore{font-size:17px}.gCSGdq_podiumTime{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.gCSGdq_pedestal{isolation:isolate;color:#fff;text-shadow:0 2px 1px #5f9f8c;background:linear-gradient(90deg,#94d1be,#b5e4d2 45%,#84c6b1);border-radius:50% 50% 12px 12px/16px 16px 12px 12px;place-items:center;width:100%;height:74px;margin-top:2px;padding-top:10px;font-size:38px;font-weight:850;display:grid;position:relative;box-shadow:0 9px 14px #77a89718}.gCSGdq_pedestal:before{content:"";z-index:-1;background:#c5ebdc;border-radius:50%;width:100%;height:30px;position:absolute;top:0;left:0}.gCSGdq_first .gCSGdq_pedestal{height:104px}.gCSGdq_bronze .gCSGdq_pedestal{height:57px}.gCSGdq_board{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gCSGdq_board li{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.gCSGdq_board li strong{overflow-wrap:anywhere;flex:1;min-width:0}.gCSGdq_rank{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:800}.gCSGdq_rowScore{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;gap:1px;display:grid}.gCSGdq_rowScore small{color:var(--muted)}@media (max-width:560px){.gCSGdq_podium{gap:8px;padding-left:0;padding-right:0}.gCSGdq_podiumName{font-size:14px}.gCSGdq_podiumScore{font-size:13px}.gCSGdq_first .gCSGdq_podiumScore{font-size:15px}.gCSGdq_podiumAvatar{transform:scale(.85)}.gCSGdq_board li{gap:9px;padding:11px}.gCSGdq_rowScore{font-size:14px}}.gCSGdq_you{border-color:color-mix(in srgb, var(--action) 45%, var(--border))!important}.gCSGdq_extra{display:inline-flex}.gCSGdq_nameLink{min-height:0;color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.gCSGdq_nameLink:hover{color:var(--action);text-underline-offset:3px;text-decoration:underline}
.UcjBuq_league{gap:12px;margin:0 0 18px;padding:20px;display:grid}.UcjBuq_head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.UcjBuq_head>div{flex:1;min-width:160px}.UcjBuq_head h2{margin:0}.UcjBuq_head p{color:var(--muted);margin:2px 0 0;font-weight:600}.UcjBuq_shield{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.UcjBuq_tier_bronze{background:linear-gradient(135deg,#c98a52,#9a5b2b)}.UcjBuq_tier_silver{background:linear-gradient(135deg,#c9ced6,#8a93a3)}.UcjBuq_tier_gold{background:linear-gradient(135deg,#ffd34d,#e0a100)}.UcjBuq_tier_ruby{background:linear-gradient(135deg,#ff5d8f,#c2185b)}.UcjBuq_tier_diamond{background:linear-gradient(135deg,#6ad7ff,#3d74d6)}.UcjBuq_note{color:var(--muted);margin:0;font-size:13px}.UcjBuq_up{color:#1b7a43;margin:0;font-weight:700}.UcjBuq_down{color:var(--muted);margin:0;font-weight:600}.UcjBuq_members{gap:4px;margin:0;padding:0;list-style:none;display:grid}.UcjBuq_members li{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.UcjBuq_members li strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.UcjBuq_place{text-align:center;width:26px;color:var(--muted);font-weight:800}.UcjBuq_xp{color:var(--muted);font-weight:700}.UcjBuq_you{background:var(--softest)}.UcjBuq_zoneUp .UcjBuq_place,.UcjBuq_zoneUp svg{color:#1b7a43}.UcjBuq_zoneDown .UcjBuq_place,.UcjBuq_zoneDown svg{color:#c0262d}.UcjBuq_head h2{font-size:18px}.UcjBuq_head .UcjBuq_note{font-size:12.5px;font-weight:400}.UcjBuq_zoneUp{color:#1b7a43}.UcjBuq_zoneDown{color:#c0262d}.UcjBuq_leave{justify-self:end;font-size:13px}
.NSAEUG_card{--accent:#ad761b;--glow:#fff2c4;--edge:#ecdfc9;border:1px solid var(--edge);background:radial-gradient(ellipse at 86% 18%,var(--glow),transparent 63%),#fff;color:#302b33;border-radius:21px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:16px;margin:18px 0;padding:21px 25px;display:grid;position:relative;box-shadow:0 8px 25px #79532a06}.NSAEUG_card[data-promotion-tier=bronze]{--accent:#a66737;--glow:#fff0df;--edge:#eedcca}.NSAEUG_card[data-promotion-tier=silver]{--accent:#728a9e;--glow:#edf4f9;--edge:#dce6ed}.NSAEUG_card[data-promotion-tier=ruby]{--accent:#c33b56;--glow:#fff0f1;--edge:#f1dce1}.NSAEUG_card[data-promotion-tier=diamond]{--accent:#3c91bd;--glow:#e8f8ff;--edge:#d8ecf5}.NSAEUG_copy{min-width:0}.NSAEUG_upgrade{border:1px solid var(--edge);color:#a08e80;background:#ffffffb8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.NSAEUG_upgrade strong{color:var(--accent);font-weight:800}.NSAEUG_upgrade span,.NSAEUG_upgrade strong{overflow-wrap:anywhere}.NSAEUG_copy h3{color:var(--accent);letter-spacing:-.65px;overflow-wrap:anywhere;margin:0 0 9px;font-size:clamp(22px,2.3vw,27px);font-weight:850;line-height:1.2}.NSAEUG_copy p{color:#9c8a7f;margin:0;font-size:12px;line-height:1.5}.NSAEUG_art{isolation:isolate;width:min(220px,100%);height:178px;position:relative}.NSAEUG_halo{background:radial-gradient(circle,var(--glow),transparent 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:-3px;left:4px}.NSAEUG_badgeShell{width:119px;height:135px;position:absolute;top:0;left:14px}.NSAEUG_badge{filter:drop-shadow(0 6px 5px #785b1110);width:100%;height:100%}.NSAEUG_shine{clip-path:polygon(50% 0,100% 13%,100% 58%,84% 82%,50% 100%,16% 82%,0 58%,0 13%);position:absolute;inset:10px 17px 9px;overflow:hidden}.NSAEUG_shine:before{content:"";background:linear-gradient(110deg,#0000 36%,#fff9 48%,#0000 60%);position:absolute;inset:-20%;transform:translate(-125%)}.NSAEUG_oldBadge{opacity:.8;width:29px;height:32px;position:absolute;bottom:5px;left:22px}.NSAEUG_oldBadge svg{width:100%;height:100%}.NSAEUG_badgeArrow{color:#c0b1a1;position:absolute;bottom:13px;left:60px}.NSAEUG_moment{pointer-events:none;position:absolute;inset:0}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]{width:152px;max-width:none;height:152px;position:absolute;bottom:-4px;right:-6px}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]>div{width:152px;height:152px}.NSAEUG_particles{position:absolute;inset:0}.NSAEUG_particles i{background:var(--accent);opacity:0;border-radius:2px;width:5px;height:5px;animation:.85s ease-out .25s both NSAEUG_particle;display:block;position:absolute}.NSAEUG_particles i:first-child{--dx:-10px;--dy:-21px;top:18%;left:12%}.NSAEUG_particles i:nth-child(2){--dx:5px;--dy:-18px;width:4px;height:7px;top:5%;left:50%}.NSAEUG_particles i:nth-child(3){--dx:15px;--dy:-14px;top:22%;left:64%}.NSAEUG_particles i:nth-child(4){--dx:-15px;--dy:8px;width:4px;height:4px;top:50%;left:7%}.NSAEUG_particles i:nth-child(5){--dx:16px;--dy:10px;width:4px;height:4px;top:55%;left:61%}.NSAEUG_particles i:nth-child(6){--dx:2px;--dy:16px;top:76%;left:36%}.NSAEUG_particles i:nth-child(7){--dx:11px;--dy:-4px;width:3px;height:6px;top:34%;left:81%}.NSAEUG_card[data-promotion-phase=playing] .NSAEUG_badgeShell{animation:.72s cubic-bezier(.2,.8,.2,1) both NSAEUG_badgeArrive}.NSAEUG_card[data-promotion-phase=playing] .NSAEUG_shine:before{animation:.7s ease-out .58s both NSAEUG_shine}.NSAEUG_dismiss{border:1px solid var(--edge);color:#a38d7b;cursor:pointer;z-index:2;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid;position:absolute;top:9px;right:9px}.NSAEUG_dismiss:focus-visible{outline:3px solid var(--focus,#b00c14);outline-offset:3px}@keyframes NSAEUG_badgeArrive{0%{transform:translateY(9px)scale(.96)}45%{transform:translateY(-4px)scale(1.015)}72%{transform:translateY(2px)scale(.995)}to{transform:none}}@keyframes NSAEUG_shine{0%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes NSAEUG_particle{0%{opacity:0;transform:translate(0)}20%{opacity:.6}to{transform:translate(var(--dx),var(--dy));opacity:0}}@media (max-width:620px){.NSAEUG_card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:5px;padding:17px 16px 19px}.NSAEUG_art{grid-row:1;width:min(216px,100%);height:154px;margin:0 auto}.NSAEUG_halo{width:150px;height:150px;top:-4px;left:8px}.NSAEUG_badgeShell{width:108px;height:122px;left:18px}.NSAEUG_oldBadge{width:26px;height:29px;bottom:0;left:21px}.NSAEUG_badgeArrow{bottom:8px;left:55px}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]{width:144px;height:144px;bottom:-4px;right:-4px}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]>div{width:144px;height:144px}.NSAEUG_copy{text-align:center}.NSAEUG_upgrade{justify-content:center;margin-bottom:9px}.NSAEUG_copy h3{letter-spacing:-.55px;font-size:24px}.NSAEUG_copy p{font-size:11px}}@media (min-width:621px) and (max-height:520px){.NSAEUG_card{grid-template-columns:minmax(0,1fr) 210px;padding-block:16px}.NSAEUG_art{width:210px;height:154px}.NSAEUG_halo{width:150px;height:150px;top:0}.NSAEUG_badgeShell{width:108px;height:122px}.NSAEUG_oldBadge{width:26px;height:29px;bottom:-1px}.NSAEUG_badgeArrow{bottom:8px}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]{width:144px;height:144px;bottom:-3px;right:-4px}.NSAEUG_moment .NSAEUG_owl[data-ending-kind]>div{width:144px;height:144px}.NSAEUG_copy h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.NSAEUG_card *,.NSAEUG_card :before{transition:none!important;animation:none!important}.NSAEUG_dismiss:active{transform:none}}html[data-animations=off] .NSAEUG_card *{transition:none!important;animation:none!important}html[data-animations=off] .NSAEUG_card :before{transition:none!important;animation:none!important}
._3t7E_W_root{pointer-events:none;isolation:isolate;flex:none;justify-self:center;width:284px;max-width:100%;height:230px;position:relative}._3t7E_W_layers{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._3t7E_W_complete ._3t7E_W_layers{width:min(328.125px,100vw - 24px);height:min(328.125px,100vw - 24px)}._3t7E_W_perfect ._3t7E_W_layers{width:min(270px,100vw - 24px);height:min(270px,100vw - 24px)}._3t7E_W_image{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}._3t7E_W_first,._3t7E_W_animation{visibility:hidden}._3t7E_W_last,._3t7E_W_root[data-ending-phase=loading] ._3t7E_W_first{visibility:visible}._3t7E_W_root[data-ending-phase=loading] ._3t7E_W_last{visibility:hidden}._3t7E_W_root[data-ending-phase=playing] ._3t7E_W_animation{visibility:visible}._3t7E_W_root[data-ending-phase=playing] :is(._3t7E_W_first,._3t7E_W_last),._3t7E_W_root[data-last-unavailable=true] ._3t7E_W_last{visibility:hidden}._3t7E_W_root[data-last-unavailable=true] ._3t7E_W_first{visibility:visible}._3t7E_W_root[data-first-unavailable=true] ._3t7E_W_first{visibility:hidden}._3t7E_W_root[data-ending-phase=loading][data-first-unavailable=true] ._3t7E_W_last{visibility:visible}@media (max-width:600px){._3t7E_W_root{width:260px;height:242px}}._3t7E_W_root._3t7E_W_compact{width:64px;height:54px}._3t7E_W_compact._3t7E_W_complete ._3t7E_W_layers,._3t7E_W_compact._3t7E_W_perfect ._3t7E_W_layers{width:64px;height:64px}
.m97yAa_moment{--fx-red:#df101a;--fx-deep:#b70b15;--fx-soft:#fff1ed;z-index:85;color:#282737;cursor:pointer;background:radial-gradient(at 50% 38%,#fff 0,#fffaf6 55%,#fff6ef 100%);grid-template-rows:minmax(0,1fr) auto;animation:.26s ease-out m97yAa_momentIn;display:grid;position:fixed;inset:0}@keyframes m97yAa_momentIn{0%{opacity:0}to{opacity:1}}.m97yAa_momentBody{text-align:center;align-content:safe center;justify-items:center;gap:8px;min-height:0;padding:24px 16px 30px;display:grid;overflow:clip auto}.m97yAa_momentHeading{color:#77707a;font-size:16px;font-weight:800;line-height:1.4}.m97yAa_owlStage{flex:none;place-items:center;width:284px;max-width:100%;height:244px;display:grid;position:relative}.m97yAa_momentOwl{grid-area:1/1}.m97yAa_streakEmblem{color:#ed6b1e;background:#fff0e4;border:2px solid #fff;border-radius:18px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:27px;right:15px;transform:rotate(8deg);box-shadow:0 4px 14px #a9461610}.m97yAa_dayCount{justify-items:center;gap:7px;display:grid}.m97yAa_days{letter-spacing:-.055em;color:var(--fx-red);font-variant-numeric:tabular-nums;font-size:76px;font-weight:900;line-height:1;display:block}.m97yAa_daysDone{animation:.38s cubic-bezier(.22,1,.36,1) m97yAa_daysPop}@keyframes m97yAa_daysPop{0%{transform:scale(.88)}65%{transform:scale(1.05)}to{transform:scale(1)}}.m97yAa_daysLabel{color:#3b3035;font-size:21px;font-weight:850;line-height:1.4}.m97yAa_week{background:#fff;border:1px solid #f0e2dc;border-radius:22px;gap:13px;margin:20px 0 0;padding:16px 18px 13px;list-style:none;display:flex;box-shadow:0 6px 22px #83503f06}.m97yAa_week li{color:#a29b9a;justify-items:center;gap:8px;min-width:32px;font-size:12px;font-weight:800;line-height:1.3;display:grid}.m97yAa_week li>span{color:#fff;background:#fffaf7;border:2px solid #f0e8e4;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .18s,border-color .18s;display:grid}.m97yAa_week li.m97yAa_tick{color:var(--fx-deep)}.m97yAa_week li.m97yAa_tick>span{background:var(--fx-red);border-color:var(--fx-red);animation:.26s cubic-bezier(.22,1,.36,1) m97yAa_tickIn}@keyframes m97yAa_tickIn{0%{transform:scale(.8)}to{transform:scale(1)}}.m97yAa_momentFoot{padding:20px 20px max(24px, env(safe-area-inset-bottom));background:#fffdfb;border-top:1px solid #f0e3de;justify-content:center;display:flex}.m97yAa_go{background:var(--fx-red);color:#fff;letter-spacing:.03em;cursor:pointer;width:min(420px,100%);min-height:52px;box-shadow:0 4px 0 var(--fx-deep);border:0;border-radius:16px;font-size:16px;font-weight:800}.m97yAa_go:active{box-shadow:none;transform:translateY(4px)}.m97yAa_go:focus-visible{outline:3px solid var(--focus,#1a73e8);outline-offset:4px}@media (max-width:420px){.m97yAa_week{gap:8px;padding:14px 12px 12px}.m97yAa_week li{min-width:28px}.m97yAa_week li>span{width:28px;height:28px}.m97yAa_days{font-size:68px}}@media (max-height:650px){.m97yAa_momentBody{gap:5px;padding-top:16px;padding-bottom:18px}.m97yAa_owlStage{height:164px}.m97yAa_momentOwl{transform:scale(.72)}.m97yAa_streakEmblem{border-radius:14px;width:38px;height:38px;top:10px;right:38px}.m97yAa_days{font-size:56px}.m97yAa_daysLabel{font-size:18px}.m97yAa_week{margin-top:12px;padding-block:10px}.m97yAa_momentFoot{padding-top:14px;padding-bottom:max(18px, env(safe-area-inset-bottom))}}@media (max-height:500px) and (min-width:600px){.m97yAa_momentBody{grid-template-columns:230px minmax(280px,340px);justify-content:center;gap:10px 26px}.m97yAa_momentHeading,.m97yAa_dayCount,.m97yAa_week{grid-column:2}.m97yAa_owlStage{grid-area:1/1/4;height:220px}.m97yAa_momentOwl{transform:scale(.85)}.m97yAa_streakEmblem{top:20px;right:0}.m97yAa_week{margin-top:0}}.m97yAa_combo{z-index:4;color:#b00c14;white-space:nowrap;pointer-events:none;background:#fde4e1;border:2px solid #f4b3ad;border-radius:999px;align-items:center;height:30px;margin-top:-15px;padding:5px 12px;font-size:14px;font-weight:900;animation:1.8s cubic-bezier(.3,1.6,.5,1) forwards m97yAa_comboIn;display:inline-flex;position:absolute;top:50%;right:6px;box-shadow:0 2px #f4b3ad}.m97yAa_comboBig{color:#fff;background:#d4161c;border-color:#b00c14;box-shadow:0 2px #b00c14}@keyframes m97yAa_comboIn{0%{opacity:0;transform:translateY(6px)scale(.6)}14%{opacity:1;transform:translateY(0)scale(1.12)}24%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.m97yAa_moment[data-motion=off],.m97yAa_moment[data-motion=off] *,.m97yAa_combo[data-motion=off]{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.m97yAa_moment,.m97yAa_moment *,.m97yAa_combo{transition:none!important;animation:none!important}}
.ZYTJNa_surface{pointer-events:none;color:#fff;background:var(--action,#e01818);z-index:1;border-radius:12px;align-items:center;gap:8px;display:flex;position:absolute;inset:0 68px 0 14px}.ZYTJNa_surface strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:16px;font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.ZYTJNa_art{flex:none;place-items:center;width:64px;height:54px;display:grid;position:relative}.ZYTJNa_ray{color:#ffd973;font-size:11px;font-style:normal;position:absolute;top:4px;left:4px}.ZYTJNa_ray:nth-of-type(2){top:11px;left:49px}.ZYTJNa_ray:nth-of-type(3){top:0;left:31px}.ZYTJNa_surface[data-milestone-moving=no],.ZYTJNa_surface[data-milestone-moving=no] [data-milestone-motion]{opacity:1!important;transform:none!important}@media (max-width:360px){.ZYTJNa_surface{gap:5px;inset-inline-start:10px}.ZYTJNa_surface strong{font-size:14px}}
.KCpQKG_profile{gap:16px;max-width:720px;display:grid}.KCpQKG_hero{background:#fde4e1;border-radius:26px;gap:18px;padding:26px 26px 0;display:grid;position:relative;overflow:hidden}.KCpQKG_heroText{gap:6px;min-width:0;padding-right:48px;display:grid}.KCpQKG_heroText h1{overflow-wrap:anywhere;margin:0;font-size:32px}.KCpQKG_plan{background:var(--action);color:#fff;border-radius:999px;justify-self:start;margin:0;padding:3px 12px;font-size:13px;font-weight:750;display:inline-block}.KCpQKG_edit{position:absolute;top:18px;right:18px;background:#ffffffb3!important}.KCpQKG_bigAvatar{justify-self:center;margin-bottom:18px}.KCpQKG_avatar{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;box-shadow:0 0 0 4px #fff}.KCpQKG_joined{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:14px;font-weight:600}.KCpQKG_private{background:var(--softest);color:var(--muted);border-radius:18px;align-items:center;gap:10px;padding:18px;font-weight:650;display:flex}.KCpQKG_facts{grid-template-columns:2fr 1fr;gap:12px;display:grid}.KCpQKG_facts>div{gap:2px;display:grid}.KCpQKG_facts strong{overflow-wrap:anywhere;font-size:18px}.KCpQKG_facts small{color:var(--muted);font-size:13px}.KCpQKG_wide{justify-content:center;width:100%}.KCpQKG_steps{background:var(--soft);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.KCpQKG_steps>div{gap:2px;min-width:0;display:grid}.KCpQKG_steps .primary-button{white-space:nowrap;flex:none}.KCpQKG_steps strong{font-size:17px}.KCpQKG_steps small{color:var(--muted)}.KCpQKG_heading{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:700}.KCpQKG_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.KCpQKG_stats li{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.KCpQKG_stats span{min-width:0;display:grid}.KCpQKG_stats strong{font-size:22px;line-height:1.1}.KCpQKG_stats small{color:var(--muted);font-size:13px}.KCpQKG_flame{color:#ef6c1a}.KCpQKG_zap{color:#d99a00}.KCpQKG_book{color:#2f74d0}.KCpQKG_cap{color:var(--action)}.KCpQKG_badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.KCpQKG_badge,.KCpQKG_badgeOn{text-align:center;justify-items:center;gap:4px;display:grid}.KCpQKG_badge strong,.KCpQKG_badgeOn strong{font-size:13px}.KCpQKG_badge small,.KCpQKG_badgeOn small{color:var(--muted);font-size:12px}.KCpQKG_medal{border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.KCpQKG_badge .KCpQKG_medal{color:#b9b0b0;background:#efeaea}.KCpQKG_badgeOn .KCpQKG_medal{background:var(--action);color:#fff;box-shadow:0 4px #b00c14}.KCpQKG_medal b{min-width:22px;height:22px;color:var(--action);background:#fff;border-radius:999px;place-items:center;padding:0 5px;font-size:12px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 4px #0003}.KCpQKG_editor{justify-items:center;gap:14px;display:grid}.KCpQKG_editor .modal-actions{margin-top:8px}.KCpQKG_swatches{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.KCpQKG_swatch,.KCpQKG_swatchOn{cursor:pointer;border:3px solid #0000;border-radius:50%;width:36px;height:36px;min-height:0;padding:0}.KCpQKG_swatchOn{border-color:var(--text);box-shadow:inset 0 0 0 2px #fff}.KCpQKG_who{border:1px solid var(--border);border-radius:14px;justify-self:stretch;gap:6px;margin:0;padding:10px 16px 12px;display:grid}.KCpQKG_who legend{padding:0 6px;font-size:14px;font-weight:650}.KCpQKG_who label{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.KCpQKG_who input{width:18px;height:18px;min-height:0;accent-color:var(--action);padding:0}@media (max-width:560px){.KCpQKG_hero{padding:20px 18px 0}.KCpQKG_heroText h1{font-size:26px}.KCpQKG_badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.KCpQKG_befriend{gap:8px;display:grid}.KCpQKG_medalFlag{background:#fff;border-radius:6px;place-items:center;padding:2px;line-height:0;display:grid;position:absolute;bottom:-2px;right:-6px;box-shadow:0 1px 4px #0003}.KCpQKG_crowns{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.KCpQKG_crowns span{align-items:center;gap:3px;display:inline-flex}.KCpQKG_hero{min-height:150px;padding-top:22px}.KCpQKG_identity{gap:6px;min-width:0;margin-top:26px;display:grid}.KCpQKG_identity h1{overflow-wrap:anywhere;margin:0;font-size:30px}.KCpQKG_handle{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.KCpQKG_flags{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.KCpQKG_flags>span{line-height:0;display:inline-flex}.KCpQKG_counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.KCpQKG_count{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;border-radius:16px;justify-items:start;gap:2px;padding:12px 16px;display:grid}button.KCpQKG_count{cursor:pointer;min-height:0}button.KCpQKG_count:hover{border-color:color-mix(in srgb, var(--action) 35%, var(--border));background:var(--softest)}.KCpQKG_count strong{font-size:20px;line-height:1.1}.KCpQKG_count small{color:var(--muted);font-size:13px}.KCpQKG_actions{gap:10px;display:flex}.KCpQKG_grow{flex:1;justify-content:center;min-height:48px}.KCpQKG_square{border-radius:14px;flex:none;justify-content:center;width:48px;min-height:48px;padding:0}.KCpQKG_shield{color:#8e6cc8}.KCpQKG_stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.KCpQKG_safety{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px 18px;padding-top:12px;display:flex}.KCpQKG_safety .text-button{color:var(--muted)}.KCpQKG_shareModal{width:min(380px,100vw - 32px)}.KCpQKG_share{text-align:center;justify-items:center;gap:6px;display:grid}.KCpQKG_share>strong{font-size:18px}.KCpQKG_qr{border:1px solid var(--border);width:220px;height:220px;image-rendering:pixelated;background:#fff;border-radius:16px;margin:8px 0}.KCpQKG_shareActions{gap:8px;width:100%;margin-top:6px;display:grid}.KCpQKG_shareActions>*{justify-content:center}.KCpQKG_toast{background:var(--text);color:#fff;border-radius:999px;margin:4px 0 0;padding:6px 12px;font-size:13px;font-weight:600}.KCpQKG_listModal{width:min(460px,100vw - 32px)}.KCpQKG_listTabs{border-bottom:1px solid var(--border);gap:4px;margin:0 0 12px;display:flex}.KCpQKG_listTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;min-height:0;padding:10px;font-weight:700}.KCpQKG_listTabs button[aria-selected=true]{color:var(--action);border-bottom-color:var(--action)}.KCpQKG_people{gap:4px;max-height:min(60vh,480px);margin:0 0 10px;padding:0;list-style:none;display:grid;overflow-y:auto}.KCpQKG_people li{align-items:center;gap:10px;padding:6px 0;display:flex}.KCpQKG_people li>button:last-child{flex:none;min-height:36px;padding:7px 12px;font-size:13px}.KCpQKG_person{text-align:left;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;min-height:0;padding:4px;display:flex}.KCpQKG_person:hover{background:var(--softest)}.KCpQKG_person>span:last-child{min-width:0;display:grid}.KCpQKG_person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KCpQKG_person small{color:var(--muted);font-size:12px}.KCpQKG_empty{color:var(--muted);text-align:center;margin:0;padding:18px 0}@media (max-width:560px){.KCpQKG_identity h1{font-size:24px}}
.tggj9G_chip{color:#2f9e62;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:1;align-items:center;gap:4px;min-width:0;padding:4px 8px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.tggj9G_chip:hover{background:var(--softest)}.tggj9G_chip b{color:var(--text);font-weight:800}.modal.tggj9G_scoreModal{width:min(420px,100vw - 32px)}.tggj9G_scoreBody{gap:14px;display:grid}.tggj9G_scoreHead{justify-content:center;align-items:baseline;gap:10px;display:flex}.tggj9G_scoreNumber{color:var(--action);font-size:64px;font-weight:900;line-height:1}.tggj9G_change{color:#2f9e62;font-weight:800}.tggj9G_trend{color:var(--action);justify-items:center;gap:4px;margin:0;display:grid}.tggj9G_trend figcaption{color:var(--muted);font-size:13px}.tggj9G_spark{max-width:100%;height:auto}.tggj9G_parts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tggj9G_parts li{grid-template-rows:auto 6px;grid-template-columns:36px 1fr auto;align-items:center;gap:4px 10px;display:grid}.tggj9G_partIcon{background:var(--soft);width:36px;height:36px;color:var(--action);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.tggj9G_partName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.tggj9G_partValue{font-variant-numeric:tabular-nums;font-weight:800}.tggj9G_bar{background:var(--softest);border-radius:3px;grid-column:2/4;height:6px;overflow:hidden}.tggj9G_bar span{background:var(--action);border-radius:3px;height:100%;display:block}.modal.tggj9G_recapModal{width:min(440px,100vw - 16px);padding-bottom:16px}.tggj9G_recapBody{gap:12px;display:grid}.tggj9G_kinds{justify-content:center;gap:6px;display:flex}.tggj9G_kinds button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-weight:700}.tggj9G_kinds button[aria-selected=true]{background:var(--soft);color:var(--action-hover);border-color:var(--soft)}.tggj9G_dots{gap:4px;display:flex}.tggj9G_dot,.tggj9G_dotOn{background:var(--soft);border-radius:2px;flex:1;height:4px}.tggj9G_dotOn{background:var(--action)}.tggj9G_card{color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#d4161c,#b00c14);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:min(520px,64dvh);padding:24px 22px 28px;display:flex;position:relative;overflow:hidden}.tggj9G_card:before{content:"";background:#fde4e124;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.tggj9G_owl{object-fit:contain;width:132px;height:132px;position:absolute;top:18px;right:14px}.tggj9G_range{color:#fde4e1;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:22px;left:22px}.tggj9G_big{overflow-wrap:anywhere;font-size:clamp(64px,22vw,112px);font-weight:900;line-height:1;position:relative}.tggj9G_label{color:#fde4e1;margin-top:6px;font-size:22px;font-weight:800;position:relative}.tggj9G_lines{gap:10px;margin:18px 0 0;display:grid;position:relative}.tggj9G_lines div{display:grid}.tggj9G_lines dt{color:#fde4e1;order:2;font-size:14px}.tggj9G_lines dd{order:1;margin:0;font-size:28px;font-weight:900}.tggj9G_step{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.tggj9G_step:disabled{opacity:0;pointer-events:none}.tggj9G_prev{left:8px}.tggj9G_next{right:8px}.tggj9G_shareRow{gap:10px;display:flex}.tggj9G_shareRow>button{flex:1;justify-content:center}.tggj9G_banner{background:var(--soft);border-radius:16px;align-items:center;gap:4px;margin:0 0 10px;padding:6px 6px 6px 10px;display:flex}.tggj9G_bannerOpen{min-height:44px;color:var(--action-hover);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;font-weight:800;display:flex}.tggj9G_bannerOpen img{object-fit:contain;width:36px;height:36px}.tggj9G_bannerOpen span{flex:1}.tggj9G_bannerClose{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}
.R2ic3G_courseSwitch{display:inline-flex;position:relative}:is(.R2ic3G_courseSwitch .course-switch-name,.R2ic3G_courseSwitch .course-switch-button>svg:last-child){display:none}.R2ic3G_courseSwitch .course-switch-button{box-shadow:none;background:0 0;border:0;padding:4px 8px}.R2ic3G_courseSwitch .course-menu-panel{left:0;right:auto}.R2ic3G_stats{align-items:center;gap:6px;min-height:44px;margin:0 0 10px;display:flex}.R2ic3G_stat{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}button.R2ic3G_stat:hover{background:var(--softest)}.R2ic3G_stat b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.R2ic3G_stats>.R2ic3G_stat{flex-shrink:1;min-width:0}.R2ic3G_streakOn{color:#f07a1a}.R2ic3G_streakOn b{color:#b45309}.R2ic3G_xp{color:var(--action);cursor:default}.R2ic3G_push{flex:1}.R2ic3G_more{flex:none;position:relative}.R2ic3G_moreButton{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;display:grid}.R2ic3G_moreButton[aria-expanded=true]{background:var(--soft);color:var(--action);border-color:var(--soft)}.R2ic3G_morePanel{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,76px));gap:6px;width:max-content;max-width:calc(100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #26262d24}.R2ic3G_moreItem{min-height:76px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:start;justify-items:center;gap:6px;padding:8px 2px;display:grid}.R2ic3G_moreItem:hover{background:var(--softest)}.R2ic3G_moreIcon{background:var(--soft);width:42px;height:42px;color:var(--action);border-radius:13px;place-items:center;display:grid}.R2ic3G_moreLabel{text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.2}@media (max-width:760px){.R2ic3G_stats[data-speak-path-stats]{gap:4px}.R2ic3G_stats[data-speak-path-stats]>.R2ic3G_stat,.R2ic3G_stats[data-speak-path-stats]>[data-score]{gap:4px;padding-inline:4px}.R2ic3G_stats[data-speak-path-stats] :is(.R2ic3G_stat,[data-score])>svg{flex:none;width:18px}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .language-select{justify-content:center;width:40px;min-height:40px}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .language-select .flag{margin:0}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .language-select>svg:last-child{display:none}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .language-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .language-select:focus-within{outline:2px solid var(--focus);border-radius:10px}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_more{position:static}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_morePanel{right:16px}}@media (max-width:350px){.R2ic3G_stats[data-speak-path-stats]{gap:2px}.R2ic3G_stats[data-speak-path-stats]>.R2ic3G_stat,.R2ic3G_stats[data-speak-path-stats]>[data-score]{gap:2px;padding-inline:2px;font-size:13px}.R2ic3G_stats[data-speak-path-stats] :is(.R2ic3G_stat,[data-score])>svg{width:15px}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_courseSwitch .course-switch-button{padding-inline:4px}.R2ic3G_stats[data-speak-path-stats] .R2ic3G_morePanel{max-height:calc(100dvh - 72px);overflow-y:auto}.R2ic3G_moreOptions{border-top:1px solid var(--border);grid-column:1/-1;padding-top:6px}.R2ic3G_moreOptions button[aria-controls=course-options]{justify-content:flex-start;gap:8px;width:100%;padding-inline:12px;font-size:14px;font-weight:700}.R2ic3G_moreOptions button[aria-controls=course-options]:after{content:attr(aria-label)}.R2ic3G_moreOptions #course-options{width:auto;max-width:100%;box-shadow:none;margin-top:6px;position:static}}.modal.R2ic3G_sheet{background:var(--background,#fff9f7);border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:12px 16px 24px;overflow-y:auto}.R2ic3G_sheet>.modal-heading{max-width:560px;margin:0 auto 12px}.R2ic3G_sheetBody{gap:14px;max-width:560px;margin:0 auto;display:grid}.R2ic3G_streakHead{background:linear-gradient(135deg, #fff1df, var(--soft));border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.R2ic3G_streakNumber{color:#f07a1a;font-size:54px;font-weight:900;line-height:1;display:block}.R2ic3G_streakLabel{color:var(--action-hover);margin-top:4px;font-size:15px;font-weight:800;display:block}.R2ic3G_streakArt{object-fit:contain;flex:none;width:96px;height:96px}.R2ic3G_streakSheet .panel{margin:0}.R2ic3G_calendar{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:14px}.R2ic3G_calendarHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.R2ic3G_calendarHead h3{text-transform:capitalize;margin:0;font-size:16px;font-weight:800}.R2ic3G_monthStep{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.R2ic3G_monthStep:hover:not(:disabled){background:var(--softest)}.R2ic3G_monthStep:disabled{opacity:.3;cursor:default}.R2ic3G_grid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.R2ic3G_weekday{color:var(--muted);padding:2px 0 4px;font-size:12px;font-weight:700}.R2ic3G_day{width:36px;height:36px;color:var(--text);border-radius:50%;place-items:center;font-size:13px;font-weight:650;display:grid}.R2ic3G_practised{background:var(--action);color:#fff}.R2ic3G_frozen{color:#1e6fa8;background:#eaf6fd;box-shadow:inset 0 0 0 2px #7cc4f0}.R2ic3G_today:not(.R2ic3G_practised){box-shadow:inset 0 0 0 2px var(--action)}.R2ic3G_today.R2ic3G_frozen{box-shadow:inset 0 0 0 2px #7cc4f0}.R2ic3G_boxes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.R2ic3G_box{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:8px;padding:12px 14px;display:flex}.R2ic3G_box strong{font-size:20px;font-weight:900}.R2ic3G_box span{color:var(--muted);font-size:13px;font-weight:650}.R2ic3G_boxFlame{color:var(--action)}.R2ic3G_boxSnow{color:#3a9ad9}
.p-PsEG_empty{padding:32px 22px}.p-PsEG_empty h3{margin:0}.p-PsEG_landing{gap:18px;max-width:720px;display:grid}.p-PsEG_start{background:var(--brand,#e01818);color:#fff;width:100%;min-height:84px;font:inherit;letter-spacing:.02em;cursor:pointer;box-shadow:0 5px 0 var(--action-hover,#b00c14);border:0;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:22px;font-weight:800;transition:filter .1s,transform 80ms,box-shadow 80ms;display:flex}.p-PsEG_start:hover{filter:brightness(1.06)}.p-PsEG_start:active{box-shadow:none;transform:translateY(5px)}.p-PsEG_start:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.p-PsEG_points{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.p-PsEG_point{border:1px solid var(--border);background:var(--surface);width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-bottom-width:3px;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.p-PsEG_point:hover{border-color:color-mix(in srgb, var(--action) 35%, var(--border))}.p-PsEG_point:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.p-PsEG_pointText{flex:1;gap:2px;min-width:0;display:grid}.p-PsEG_pointText b{overflow-wrap:anywhere;font-size:17px;font-weight:700}.p-PsEG_pointText small{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.p-PsEG_mark{flex:none;display:inline-flex}.p-PsEG_markBar{background:var(--soft);border-radius:99px;width:34px;height:6px;overflow:hidden}.p-PsEG_markBar span{background:#58cc02;border-radius:99px;height:100%;display:block}.p-PsEG_pointGo{color:var(--action);flex:none}.p-PsEG_round{--ok:#58a700;--ok-bg:#d7ffb8;--ok-btn:#58cc02;--bad:#ea2b2b;--bad-bg:#ffdfe0;--bad-btn:#ff4b4b;--line:#e5e5e5;gap:16px;width:100%;max-width:640px;margin:0 auto;display:grid}.p-PsEG_top{align-items:center;gap:14px;display:flex}.p-PsEG_quit{color:#afafaf;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;min-height:0;padding:0;display:grid}.p-PsEG_quit:hover{color:#777;background:#f3f3f3}.p-PsEG_quit:focus-visible{outline:3px solid var(--focus)}.p-PsEG_bar{background:var(--line);border-radius:99px;flex:1;height:14px;position:relative;overflow:hidden}.p-PsEG_bar span{background:var(--brand,#e01818);border-radius:99px;min-width:14px;height:100%;transition:width .45s cubic-bezier(.3,1.4,.5,1);display:block}.p-PsEG_card{border-radius:22px;gap:20px;padding:26px 22px 22px;animation:.26s ease-out p-PsEG_cardIn;display:grid;position:relative}@keyframes p-PsEG_cardIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.p-PsEG_testTag{color:#8a3fd1;letter-spacing:.04em;background:#f3e8ff;border-radius:99px;justify-self:start;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.p-PsEG_card>.p-PsEG_testTag{margin-bottom:-8px}.p-PsEG_listen{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:8px 0;display:flex}.p-PsEG_speakerBig,.p-PsEG_speakerSmall,.p-PsEG_slowBig{cursor:pointer;color:#fff;background:var(--brand,#e01818);border:0;place-items:center;min-height:0;padding:0;transition:transform 80ms,box-shadow 80ms;display:grid}.p-PsEG_speakerBig{width:128px;height:128px;box-shadow:0 6px 0 var(--action-hover,#b00c14);border-radius:30px}.p-PsEG_speakerSmall{width:48px;height:48px;box-shadow:0 4px 0 var(--action-hover,#b00c14);border-radius:14px;flex:none}.p-PsEG_slowBig{min-height:64px;color:var(--brand,#e01818);border:2px solid var(--line);font:inherit;background:#fff;border-bottom-width:4px;border-radius:20px;padding:10px 22px;font-size:17px;font-weight:800}.p-PsEG_slowInner{align-items:center;gap:10px;display:inline-flex}.p-PsEG_turtle{font-size:26px;line-height:1}.p-PsEG_speakerBig:active,.p-PsEG_speakerSmall:active{box-shadow:none;transform:translateY(4px)}.p-PsEG_slowBig:active{border-bottom-width:2px;transform:translateY(2px)}.p-PsEG_speakerBig:focus-visible,.p-PsEG_speakerSmall:focus-visible,.p-PsEG_slowBig:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:is(.playing.p-PsEG_speakerBig,.playing.p-PsEG_speakerSmall){filter:brightness(1.08)}.playing.p-PsEG_slowBig{background:var(--softest)}:is(.failed.p-PsEG_speakerBig,.failed.p-PsEG_speakerSmall){color:#9b9b9b;background:#e5e5e5;box-shadow:0 4px #cfcfcf}.p-PsEG_text{color:#3c3c3c;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.5}.p-PsEG_text mark{color:inherit;background:#ffe3a6;border-radius:4px;padding:0 2px}.p-PsEG_result{gap:8px;display:grid}.p-PsEG_resultHead{align-items:center;gap:14px;display:flex}.p-PsEG_meaning{color:#5f6470;margin:0;font-size:17px}.p-PsEG_grammar{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.p-PsEG_grammar b{background:var(--softest);color:var(--action-hover,#b00c14);border-radius:8px;padding:2px 10px;font-weight:800}.p-PsEG_grammar span{color:var(--muted)}.p-PsEG_diagnosis{display:flex}.p-PsEG_chip{white-space:nowrap;border-radius:99px;align-items:center;padding:3px 10px;font-size:13px;font-weight:800;display:inline-flex}.p-PsEG_chip_heard{color:#3f7d00;background:#d7ffb8}.p-PsEG_chip_slow{color:#8a5a00;background:#fff1c7}.p-PsEG_chip_listening,.p-PsEG_chip_missed{color:#b3261e;background:#ffe1dc}.p-PsEG_chip_meaning{color:#5b4b73;background:#ece8f2}.p-PsEG_choices{gap:10px;display:grid}.p-PsEG_choice{border:2px solid var(--line);color:#4b4b4b;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom-width:4px;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:17px;transition:background-color .12s,border-color .12s;display:flex}.p-PsEG_choice:hover:not(:disabled){background:#f7f7f7}.p-PsEG_choice:active:not(:disabled){border-bottom-width:2px;margin-bottom:2px;transform:translateY(2px)}.p-PsEG_choice:disabled{cursor:default;opacity:1}.p-PsEG_choice:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.p-PsEG_choiceKey{border:2px solid var(--line);color:#afafaf;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.p-PsEG_choiceText{overflow-wrap:anywhere;min-width:0}.p-PsEG_correct{border-color:var(--ok-btn);color:var(--ok);background:var(--ok-bg)!important}.p-PsEG_correct .p-PsEG_choiceKey{border-color:var(--ok-btn);color:var(--ok)}.p-PsEG_incorrect{border-color:var(--bad-btn);color:var(--bad);background:var(--bad-bg)!important}.p-PsEG_incorrect .p-PsEG_choiceKey{border-color:var(--bad-btn);color:var(--bad)}.p-PsEG_next{justify-content:center;justify-self:end;min-width:150px}.p-PsEG_summary{border-radius:22px;gap:18px;width:100%;max-width:640px;margin:0 auto;padding:24px 22px;display:grid}.p-PsEG_totals{gap:10px;display:grid}.p-PsEG_total{color:#3c3c3c;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;display:flex}.p-PsEG_total svg{color:var(--action)}.p-PsEG_xp{color:#8a5a00;background:#fff1c7;border-radius:99px;justify-self:start;margin:0;padding:4px 12px;font-weight:800}.p-PsEG_summaryPoints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p-PsEG_summaryPoints li{border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.p-PsEG_labels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.p-PsEG_testLabel{color:#8a3fd1;align-items:center;gap:4px;display:inline-flex}.p-PsEG_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.p-PsEG_start{min-height:72px;font-size:20px}.p-PsEG_points{grid-template-columns:1fr}.p-PsEG_card{gap:16px;padding:20px 16px 18px}.p-PsEG_speakerBig{width:112px;height:112px}.p-PsEG_text{font-size:22px}.p-PsEG_choice{min-height:54px;font-size:16px}.p-PsEG_next{justify-self:stretch}.p-PsEG_summary{padding:20px 16px}.p-PsEG_total{font-size:19px}.p-PsEG_summaryPoints li{flex-wrap:wrap;gap:8px}.p-PsEG_summaryPoints .p-PsEG_pointText{flex:100%}.p-PsEG_labels{justify-content:flex-start}.p-PsEG_actions>button{flex:auto;justify-content:center}}
._4nKWZa_tabs{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}._4nKWZa_tabs button{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:0;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}._4nKWZa_tabs button[aria-selected=true]{border-color:var(--brand);background:var(--soft);color:var(--action-hover)}._4nKWZa_home{gap:14px;max-width:720px;display:grid}._4nKWZa_best{color:#8a6400;background:#fff4cf;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-weight:800;display:inline-flex}._4nKWZa_review{border:1px dashed color-mix(in srgb, var(--action) 45%, var(--border));background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700;display:flex}._4nKWZa_review small{color:var(--muted);font-weight:600}._4nKWZa_answer{gap:10px;display:flex}._4nKWZa_answer input{border-radius:14px;flex:1;min-width:0;padding:12px 14px;font-size:20px}._4nKWZa_marks{flex-wrap:wrap;gap:6px;margin:0;font-size:20px;font-weight:700;display:flex}._4nKWZa_marks span{border-radius:8px;padding:2px 8px}._4nKWZa_m_right{color:#3f7a00;background:#d7ffb8}._4nKWZa_m_wrong{color:#c0262d;background:#ffdfe0;text-decoration:line-through}._4nKWZa_m_missing{color:#9a9a9a;background:#f1f1f1}._4nKWZa_hint{letter-spacing:.08em;color:var(--muted);margin:0;font-size:22px}._4nKWZa_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}._4nKWZa_speed{background:var(--soft);color:var(--action-hover);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:18px;font-weight:900;display:inline-flex}._4nKWZa_category{background:var(--softest);color:var(--muted);border-radius:999px;justify-self:center;padding:4px 12px;font-size:13px;font-weight:700}._4nKWZa_solution{text-align:center;gap:6px;display:grid}._4nKWZa_solution b{font-variant-numeric:tabular-nums;font-size:26px}._4nKWZa_ok{color:#3f7a00;text-align:center;margin:0;font-weight:800}._4nKWZa_bad{color:#c0262d;text-align:center;margin:0;font-weight:800}._4nKWZa_count{background:var(--action);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}._4nKWZa_words ._4nKWZa_choiceText,._4nKWZa_words span[lang]{font-size:24px;font-weight:700}._4nKWZa_option{align-items:center;gap:8px;display:flex}._4nKWZa_option>button:first-child{flex:1}._4nKWZa_contrast{font-size:17px}._4nKWZa_reading{color:var(--muted);font-size:14px;font-weight:500;display:block}._4nKWZa_contrasts{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}._4nKWZa_contrasts li{background:var(--softest);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:16px;font-weight:600;display:flex}@media (max-width:760px){._4nKWZa_tabs{scrollbar-width:none;flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto}._4nKWZa_tabs::-webkit-scrollbar{display:none}._4nKWZa_tabs button{white-space:nowrap;flex:none}}
._8IfvEW_dialog._8IfvEW_dialog{border:1px solid var(--border);background:var(--background);width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text);overscroll-behavior:contain;border-radius:28px;margin:auto;padding:28px;overflow-y:auto}._8IfvEW_dialog._8IfvEW_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e191d70}._8IfvEW_dialog._8IfvEW_dialog h2{letter-spacing:-.03em;font-size:27px;line-height:1.2}._8IfvEW_dialog .modal-heading{gap:12px;margin-bottom:18px}._8IfvEW_dialog .modal-heading>button{color:var(--muted);flex:none}._8IfvEW_settings{gap:22px;display:grid}._8IfvEW_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._8IfvEW_option{gap:8px;min-width:0;font-size:15px;font-weight:650;display:grid}._8IfvEW_option>span{align-items:center;gap:8px;display:flex}._8IfvEW_option svg{color:var(--muted);flex:none}._8IfvEW_option select{background:var(--surface);border:1px solid var(--border);width:100%;min-width:0;color:var(--text);border-radius:14px;padding:12px 10px;font-size:16px}._8IfvEW_disclosure{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);text-align:left;border-radius:19px;align-items:center;gap:14px;padding:17px 18px;display:flex}._8IfvEW_disclosure>svg{color:var(--muted);flex:none}._8IfvEW_disclosure>span{flex:1;gap:4px;min-width:0;display:grid}._8IfvEW_disclosure strong{font-size:17px;font-weight:750}._8IfvEW_disclosure small{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.45}._8IfvEW_disclosure:hover{border-color:color-mix(in srgb, var(--action) 35%, var(--border))}._8IfvEW_disclosure[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}._8IfvEW_primary{background:var(--speak-primary,var(--action));color:#fff;width:100%;min-height:56px;font:inherit;box-shadow:var(--speak-primary-shadow,0 4px 0 #b00c14);border:0;border-radius:17px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-size:18px;font-weight:750;display:flex}._8IfvEW_primary:disabled{opacity:.5;box-shadow:none}._8IfvEW_primary>svg{flex:none}._8IfvEW_reviewToggle{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;align-items:center;gap:12px;padding:15px 17px;font-size:16px;flex-direction:row!important;display:flex!important}._8IfvEW_reviewToggle>svg{color:var(--action);flex:none}._8IfvEW_reviewToggle>span{flex:1}._8IfvEW_reviewToggle input{appearance:none;background:color-mix(in srgb, var(--muted) 24%, var(--surface));cursor:pointer;border:0;border-radius:20px;flex:none;width:46px;min-width:46px;height:28px;min-height:28px;margin:0;padding:3px}._8IfvEW_reviewToggle input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 1px 4px #0002}._8IfvEW_reviewToggle input:checked{background:var(--action)}._8IfvEW_reviewToggle input:checked:after{transform:translate(18px)}@media (max-width:600px){._8IfvEW_dialog._8IfvEW_dialog{width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:26px 20px max(24px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto 0 0}._8IfvEW_dialog._8IfvEW_dialog:before{content:"";background:var(--muted);opacity:.6;border-radius:4px;width:36px;height:4px;margin:-12px auto 20px;display:block}._8IfvEW_dialog._8IfvEW_dialog h2{font-size:25px}}@media (max-width:370px){._8IfvEW_options{grid-template-columns:1fr}._8IfvEW_dialog._8IfvEW_dialog{padding-inline:16px}._8IfvEW_disclosure{gap:10px;padding:14px}}
.m3Jj2a_home,.m3Jj2a_round{--ok:#58a700;--ok-bg:#d7ffb8;--ok-btn:#58cc02;--bad:#ea2b2b;--bad-bg:#ffdfe0;--bad-btn:#ff4b4b;--line:#e5e5e5;gap:16px;width:100%;max-width:640px;margin:0 auto;display:grid}.m3Jj2a_steps{gap:6px;display:flex}.m3Jj2a_steps span{min-width:0;color:var(--action);background:#fdecea;border-radius:14px;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;font-size:15px;display:flex}.m3Jj2a_steps span svg{color:var(--muted)}.m3Jj2a_topics{gap:10px;display:grid}.m3Jj2a_topic{border:2px solid var(--line);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom-width:4px;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:17px;font-weight:650;transition:border-color .12s,background .12s;display:flex}.m3Jj2a_topic:hover{background:#fff8f7;border-color:#f3b8b2}.m3Jj2a_topic svg{color:var(--action);flex:none}.m3Jj2a_topic:focus-visible,.m3Jj2a_mic:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.m3Jj2a_recent{gap:6px;margin:0;padding:0;list-style:none;display:grid}.m3Jj2a_recent li{background:var(--softest);border-radius:12px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:14px;display:flex}.m3Jj2a_recent li b{white-space:nowrap}.m3Jj2a_recent small,.m3Jj2a_rate small{color:var(--muted);margin-left:3px;font-size:12px;font-weight:500}.m3Jj2a_topicTitle{text-align:center;margin:0;font-size:22px;font-weight:800}.m3Jj2a_track{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.m3Jj2a_track li{border:2px solid var(--line);background:#fff;border-radius:14px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.m3Jj2a_track li.m3Jj2a_now{border-color:var(--action)}.m3Jj2a_track li.m3Jj2a_done{background:#f3fbee;border-color:#b7dfa0}.m3Jj2a_secs{color:var(--muted);font-weight:800}.m3Jj2a_rate{color:#3f7a00;font-size:18px;font-weight:800}.m3Jj2a_recorder{justify-items:center;gap:14px;padding:18px 0;display:grid}.m3Jj2a_clock{font-variant-numeric:tabular-nums;font-size:56px;font-weight:800;line-height:1}.m3Jj2a_mic{background:var(--action);color:#fff;cursor:pointer;border:0;border-bottom:6px solid #9b0b12;border-radius:34px;place-items:center;width:108px;height:108px;display:grid}.m3Jj2a_mic:disabled{opacity:.7;cursor:default}.m3Jj2a_mic.m3Jj2a_live{animation:1.4s ease-in-out infinite m3Jj2a_pulse}@keyframes m3Jj2a_pulse{0%{box-shadow:0 0 #e0181873}to{box-shadow:0 0 0 22px #e0181800}}@media (prefers-reduced-motion:reduce){.m3Jj2a_mic.m3Jj2a_live{animation:none}}.m3Jj2a_summary{gap:12px;display:grid}.m3Jj2a_table{border-collapse:separate;border-spacing:0 6px;width:100%}.m3Jj2a_table th,.m3Jj2a_table td{text-align:left;padding:8px 10px;font-size:15px}.m3Jj2a_table thead th{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:650}.m3Jj2a_table tbody th{width:56px;font-weight:800}.m3Jj2a_table tbody td:last-child{width:90px}.m3Jj2a_cell{align-items:center;gap:8px;display:flex}.m3Jj2a_bar{background:linear-gradient(90deg, #f7a29a, var(--action));border-radius:6px;min-width:6px;height:12px;display:block}.m3Jj2a_xp{color:#8a5a00;background:#fff1c2;border-radius:999px;justify-self:start;margin:0;padding:4px 12px;font-weight:800}.m3Jj2a_transcripts summary{cursor:pointer;font-weight:650}.m3Jj2a_transcripts p{margin:8px 0 0;line-height:1.5}.m3Jj2a_actions{justify-content:flex-end;display:flex}
.m4kdmq_home,.m4kdmq_historyPage{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:1060px;margin-inline:auto;display:grid}.m4kdmq_intro h1{letter-spacing:-.7px;margin:0 0 8px;font-size:34px;line-height:1.2}.m4kdmq_intro p{color:var(--muted);margin:0;font-size:17px;line-height:1.5}.m4kdmq_destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.m4kdmq_entry{min-width:0;min-height:208px;color:var(--text);text-align:start;cursor:pointer;background:linear-gradient(120deg,#fff0f1,#fff5ef);border:1px solid #f6deda;border-radius:24px;align-items:center;gap:12px;padding:18px 20px 18px 24px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px #f3e4df,0 10px 22px #7832280a}.m4kdmq_voice{background:linear-gradient(125deg,#fff,#fff2e9)}.m4kdmq_entry:hover{transform:translateY(-3px);box-shadow:0 8px #f3e4df,0 20px 30px #78322814}.m4kdmq_entry:active{transform:translateY(2px);box-shadow:0 2px #f3e4df}.m4kdmq_entry:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.m4kdmq_copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.m4kdmq_copy strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:28px;line-height:1.2}.m4kdmq_description{color:var(--muted);font-size:16px;line-height:1.5}.m4kdmq_arrow{color:#fff;background:linear-gradient(135deg,#ee2929,#d50e18);border-radius:50%;place-items:center;width:42px;height:42px;margin-top:5px;display:grid;box-shadow:0 3px #bc1720}.m4kdmq_entry>img{aspect-ratio:1;object-fit:contain;flex:none;width:40%;max-width:168px;height:auto}.m4kdmq_recent{gap:16px;margin-top:4px;display:grid}.m4kdmq_recentHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.m4kdmq_recentHead h2{letter-spacing:-.4px;margin:0;font-size:23px}.m4kdmq_recentHead button{color:var(--muted)}.m4kdmq_historyList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.m4kdmq_historyList li{min-width:0}.m4kdmq_historyRow{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;box-shadow:var(--speak-shadow);color:var(--text);text-align:start;cursor:pointer;border-radius:22px;align-items:center;gap:16px;padding:16px;display:flex}.m4kdmq_historyRow:hover{border-color:var(--action)}.m4kdmq_historyIcon{background:var(--soft);border-radius:17px;flex:none;place-items:center;width:56px;height:56px;display:grid}.m4kdmq_voiceIcon{color:#8959c7;background:#f0e8ff}.m4kdmq_historyCopy{flex:1;gap:5px;min-width:0;display:grid}.m4kdmq_historyCopy strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.m4kdmq_historyCopy small{color:var(--muted);font-size:14px;line-height:1.4}.m4kdmq_chevron{color:var(--muted);flex:none}.m4kdmq_empty{border:1px solid var(--border);background:var(--surface);border-radius:22px;align-items:center;gap:16px;padding:22px;display:flex}.m4kdmq_empty img{object-fit:contain;flex:none}.m4kdmq_empty strong{font-size:17px}.m4kdmq_empty p{color:var(--muted);margin:5px 0 0;line-height:1.5}.m4kdmq_error{justify-content:space-between;align-items:center;gap:12px;display:flex}.m4kdmq_error p{color:var(--muted);margin:0}.m4kdmq_error button{flex:none}.m4kdmq_loading{color:var(--muted);align-items:center;gap:8px;display:flex}.m4kdmq_historyPage>button{justify-self:start}.m4kdmq_historyPage>h1{margin:0}.m4kdmq_practice{gap:10px;display:grid}.m4kdmq_practice>button{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}@media (max-width:1100px){.m4kdmq_home{max-width:680px}.m4kdmq_destinations{grid-template-columns:minmax(0,1fr)}.m4kdmq_entry{min-height:184px}.m4kdmq_entry>img{max-width:144px}}@media (max-width:600px){.m4kdmq_home,.m4kdmq_historyPage{gap:22px}.m4kdmq_intro h1{font-size:30px}.m4kdmq_intro p{font-size:16px}.m4kdmq_destinations{gap:17px}.m4kdmq_entry{border-radius:22px;gap:10px;min-height:172px;padding:16px 12px 16px 20px}.m4kdmq_copy{gap:9px}.m4kdmq_copy strong{font-size:26px}.m4kdmq_description{font-size:15px}.m4kdmq_historyRow{gap:12px;padding:12px}.m4kdmq_historyCopy strong{font-size:16px}.m4kdmq_historyCopy small{font-size:13px}.m4kdmq_historyIcon{width:48px;height:48px}}@media (max-width:350px){.m4kdmq_entry{padding-left:16px}.m4kdmq_entry>img{width:38%}.m4kdmq_copy strong{font-size:24px}.m4kdmq_historyIcon{width:42px;height:46px}.m4kdmq_historyRow{gap:9px}}@media (prefers-reduced-motion:reduce){.m4kdmq_entry{transition:none}}
._4J0USa_entryToolbar{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:16px;display:grid}._4J0USa_entryToolbar>h2{overflow-wrap:anywhere;margin:0}._4J0USa_entryToolbar>.icon-button{width:44px;min-height:44px}._4J0USa_entryToolbar~[role=group]>h3[tabindex="-1"]:focus{outline:none}@media (max-width:430px){._4J0USa_entryToolbar>h2{font-size:18px;line-height:1.25}._4J0USa_entryToolbar>.secondary-button{padding-inline:10px;font-size:14px}}._4J0USa_passage{white-space:pre-wrap;text-align:left;background:var(--softest);overflow-wrap:anywhere;border-radius:12px;padding:16px;font-size:16px;line-height:1.75}._4J0USa_contextPrompt{font-size:18px;font-weight:650;line-height:1.5}
._8GrNGG_scene{border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}._8GrNGG_mirrored{transform:scaleX(-1)}._8GrNGG_cloud,._8GrNGG_tree{position:absolute}._8GrNGG_cloud{width:clamp(36px,12%,64px);animation:16s ease-in-out infinite alternate _8GrNGG_cloudDrift}._8GrNGG_cloudNear{top:48px;right:9%}._8GrNGG_cloudFar{animation-duration:18s;animation-delay:-8s;top:316px;left:7%}._8GrNGG_tree{width:clamp(27px,8.5%,46px)}._8GrNGG_treeNear{top:222px;left:9%}._8GrNGG_treeFar{top:72%;right:7%}._8GrNGG_crown{transform-origin:26px 70px;animation:7s ease-in-out infinite alternate _8GrNGG_treeSway}._8GrNGG_treeFar ._8GrNGG_crown{animation-duration:9s;animation-delay:-4s}@keyframes _8GrNGG_cloudDrift{0%{transform:translate(-3px)}to{transform:translate(5px,-3px)}}@keyframes _8GrNGG_treeSway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}html[data-animations=off] :is(._8GrNGG_cloud,._8GrNGG_crown){animation:none}@media (prefers-reduced-motion:reduce){._8GrNGG_cloud,._8GrNGG_crown{animation:none}}
.cOyLBG_connector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cOyLBG_connector path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-dasharray:4 8}.cOyLBG_spark{pointer-events:none;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0;box-shadow:0 0 8px}@media (prefers-reduced-motion:reduce){.cOyLBG_connector,.cOyLBG_spark{display:none}}html[data-animations=off] :is(.cOyLBG_connector,.cOyLBG_spark){display:none}
.tWyrkW_button{overflow:visible}.tWyrkW_button:disabled{opacity:1;cursor:default}.tWyrkW_tile{color:#c27f00;isolation:isolate;background:linear-gradient(155deg,#fff6df,#ffedc6);box-shadow:inset 0 2px #fffaf0,0 7px #e7c581}.tWyrkW_tile[data-state=opened]{background:linear-gradient(155deg,#fffaf0,#fff2d8);box-shadow:inset 0 2px #fffdf6,0 7px #eadfc6}.tWyrkW_tile[data-state=locked]{background:#e6e3e1;box-shadow:0 7px #c9c4c1}.tWyrkW_tile[data-state=locked] .tWyrkW_art{filter:grayscale();opacity:.55}.tWyrkW_art{z-index:1;transform-origin:50% 80%;width:58px;height:56px;display:block;position:relative}.tWyrkW_body{display:block;overflow:visible}.tWyrkW_lid{transform-origin:16% 48%;display:block;position:absolute;inset:0}.tWyrkW_lid svg{display:block;overflow:visible}.tWyrkW_lidOpen{transform:translateY(-9px)rotate(-20deg)}.tWyrkW_glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffe39a 0%,#ffedbfbb 34%,#fff2d644 52%,#0000 72%);border-radius:50%;position:absolute;inset:-14px}.tWyrkW_coin{transform-origin:50%;z-index:2;opacity:0;pointer-events:none;width:22px;height:22px;display:block;position:absolute;top:35%;left:calc(50% - 11px)}.tWyrkW_coin svg{width:100%;height:100%;display:block;overflow:visible}.tWyrkW_reward{box-sizing:border-box;color:#865016;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:linear-gradient(#fff1bd,#ffe18b);border:2px solid #fffbeb;border-radius:999px;min-width:76px;margin-left:-38px;padding:6px 10px;font-size:14px;font-weight:900;position:absolute;top:-12px;left:50%;box-shadow:0 3px #dfac45,0 5px 12px #a0641612}.tWyrkW_staticReward{opacity:1;top:-29px}@media (prefers-reduced-motion:reduce){.tWyrkW_button[data-path-chest]:not(:disabled):active .tWyrkW_tile{transform:none!important}}html[data-animations=off] .tWyrkW_button[data-path-chest]:not(:disabled):active .tWyrkW_tile{transform:none!important}
.bgUWLG_backdrop{z-index:60;background:var(--background);place-items:start center;padding:32px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.bgUWLG_card{gap:18px;width:100%;max-width:560px;display:grid}.bgUWLG_top{grid-template-columns:40px 1fr;align-items:center;gap:12px;display:grid}.bgUWLG_progress{background:var(--softest);border-radius:999px;height:12px;overflow:hidden}.bgUWLG_progress span{background:var(--brand);height:100%;transition:width .2s;display:block}.bgUWLG_heading{align-items:center;gap:14px;display:flex}.bgUWLG_heading img{object-fit:contain;width:84px;height:84px}.bgUWLG_heading h2{margin:0;font-size:24px}.bgUWLG_choices{gap:10px;display:grid}.bgUWLG_choice{text-align:left;border:2px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:16px;gap:2px;padding:14px 18px;display:grid}.bgUWLG_choice b{font-size:17px}.bgUWLG_choice small{color:var(--muted);font-size:13px}.bgUWLG_choice[aria-pressed=true]{border-color:var(--brand);background:var(--soft)}.bgUWLG_known{align-items:center;gap:16px;flex-direction:row!important;display:flex!important}.bgUWLG_known>span:last-child{gap:2px;display:grid}.bgUWLG_bars{flex:none;align-items:flex-end;gap:3px;height:26px;display:flex}.bgUWLG_bars i{background:var(--border);border-radius:3px;width:6px}.bgUWLG_bars i:first-child{height:30%}.bgUWLG_bars i:nth-child(2){height:45%}.bgUWLG_bars i:nth-child(3){height:60%}.bgUWLG_bars i:nth-child(4){height:80%}.bgUWLG_bars i:nth-child(5){height:100%}.bgUWLG_bars i.bgUWLG_barOn{background:var(--action)}.bgUWLG_withFlag{align-items:center;gap:14px;display:flex}.bgUWLG_withFlag .flag{flex:none}
.doWwYG_entry{background:var(--background);color:var(--text);max-width:680px;min-height:100dvh;margin:0 auto;padding:24px 16px}.doWwYG_explanation{gap:12px;display:grid}.doWwYG_explanation select{width:100%}
.xcb6Ua_settings{gap:14px;max-width:640px;display:grid}.xcb6Ua_head{align-items:center;gap:8px;display:flex}.xcb6Ua_head h1{margin:0}.xcb6Ua_group{color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:700}.xcb6Ua_list{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.xcb6Ua_list li+li{border-top:1px solid var(--border)}.xcb6Ua_row{width:100%;min-height:54px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}button.xcb6Ua_row,a.xcb6Ua_row{cursor:pointer}button.xcb6Ua_row:hover,a.xcb6Ua_row:hover{background:var(--softest)}.xcb6Ua_row>svg:first-child{color:var(--action);flex:none}.xcb6Ua_row>span{flex:1;gap:2px;min-width:0;display:grid}.xcb6Ua_row>small{color:var(--muted);font-size:13px;font-weight:600}.xcb6Ua_row>svg:last-child{color:var(--muted);flex:none}.xcb6Ua_row .ui-language{margin-left:auto}.xcb6Ua_danger>span{color:var(--action)}.xcb6Ua_base{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.xcb6Ua_card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:12px;margin:0;padding:14px 16px;display:grid}.xcb6Ua_card label{gap:6px;font-size:14px;font-weight:600;display:grid}.xcb6Ua_card .primary-button{justify-self:start}.xcb6Ua_card legend{padding:0 6px;font-size:14px;font-weight:700}.xcb6Ua_switchRow{text-align:left;cursor:pointer;justify-content:space-between;gap:12px;min-height:44px;flex-direction:row!important;align-items:center!important;display:flex!important}.xcb6Ua_switchRow span{font-size:15px}.xcb6Ua_switchRow input{appearance:none;cursor:pointer;background:#d9d3d2;border:0;border-radius:999px;flex:none;width:46px;height:28px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}.xcb6Ua_switchRow input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.xcb6Ua_switchRow input:checked{background:var(--action)}.xcb6Ua_switchRow input:checked:after{transform:translate(18px)}.xcb6Ua_switchRow input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.xcb6Ua_radio{cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:36px;font-weight:500!important;display:flex!important}.xcb6Ua_radio input{width:18px;height:18px;min-height:0;accent-color:var(--action);padding:0}.xcb6Ua_avatarCard{text-align:center;justify-items:center}.xcb6Ua_swatches{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xcb6Ua_swatch,.xcb6Ua_swatchOn{cursor:pointer;border:3px solid #0000;border-radius:50%;width:34px;height:34px;min-height:0;padding:0}.xcb6Ua_swatchOn{border-color:var(--text);box-shadow:inset 0 0 0 2px #fff}.xcb6Ua_handle{color:var(--muted);margin:0;font-weight:600}.xcb6Ua_value{overflow-wrap:anywhere;margin:0;font-weight:700}.xcb6Ua_pending{color:var(--muted);margin:0;font-size:13px}.xcb6Ua_logout{justify-self:start}@media (prefers-reduced-motion:reduce){.xcb6Ua_switchRow input,.xcb6Ua_switchRow input:after{transition:none}}
