.stroke2_page__jMlb_{display:grid;grid-gap:16px;gap:16px;--sh:3px 3px 0 var(--ink)}[dir=rtl] .stroke2_page__jMlb_{--sh:-3px 3px 0 var(--ink)}.stroke2_h1__JVVPi{margin:0;font-size:34px;font-weight:900}.stroke2_h2__GvKV_{margin:0;font-size:22px;font-weight:900}.stroke2_sub__kN1c7{margin:0;color:var(--muted);font-size:16px}.stroke2_cards__wkK1P{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.stroke2_card__RGAAO{position:relative;display:grid;grid-gap:6px;gap:6px;padding:10px 10px 12px;background:var(--surface);border:solid var(--ink);border-width:3px 3px 7px;border-radius:20px;box-shadow:var(--sh);min-width:0}.stroke2_cardLink__Us11W{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--ink);text-decoration:none;padding-top:6px}.stroke2_btnAct__0PRMt:focus-visible,.stroke2_btn__c2rRJ:focus-visible,.stroke2_cardLink__Us11W:focus-visible,.stroke2_listen__9nwa7:focus-visible{outline:3px solid var(--act-ink);outline-offset:2px}.stroke2_no__cPnRG{font-size:13px;color:var(--muted);font-weight:700;white-space:nowrap}.stroke2_glyph__YYy1g{font-size:64px;line-height:1.1}.stroke2_name__TQk_G{font-size:20px;font-weight:800}.stroke2_ex__DfZud{font-size:14px;color:var(--muted);white-space:nowrap}.stroke2_dot__Vgn12{position:absolute;top:0;inset-inline-end:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--ink);background:var(--surface)}.stroke2_dotDone__3e56s{background:var(--sem)}.stroke2_listen__9nwa7{justify-self:center;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--ink);background:var(--home-bg);font-size:14px;font-weight:800;color:var(--ink);white-space:nowrap;cursor:pointer}.stroke2_keys__gionb{display:grid;grid-gap:12px;gap:12px;padding:18px;background:var(--mint-bg);border:3px solid var(--ink);border-radius:24px;box-shadow:var(--sh)}.stroke2_keyRow__Jxkt5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.stroke2_key__wgGZG{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:8px 2px 6px;background:var(--surface);border:solid var(--ink);border-width:2px 2px 5px;border-radius:14px;font-size:30px;line-height:1.1}.stroke2_keyNo__KmdAO{position:absolute;top:3px;inset-inline-start:6px;font:700 11px/1 system-ui,sans-serif;font-style:normal;color:var(--muted)}.stroke2_key__wgGZG{min-width:0}.stroke2_keyName__9Xgwg{max-width:100%;font-size:12px;line-height:1.15;color:var(--ink);text-align:center;white-space:normal;overflow-wrap:anywhere}.stroke2_links__DARns{display:flex;flex-wrap:wrap;gap:10px;margin:0}.stroke2_btnAct__0PRMt,.stroke2_btn__c2rRJ{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:16px;border:3px solid var(--ink);font-size:16px;font-weight:800;text-decoration:none;box-shadow:var(--sh)}.stroke2_btn__c2rRJ{background:var(--surface);color:var(--ink)}.stroke2_btnAct__0PRMt{background:var(--act);color:#fff}@media (max-width:560px){.stroke2_keyRow__Jxkt5{grid-template-columns:repeat(4,minmax(0,1fr))}.stroke2_keyName__9Xgwg{font-size:11px}.stroke2_cards__wkK1P{grid-template-columns:repeat(2,minmax(0,1fr))}.stroke2_btnAct__0PRMt,.stroke2_btn__c2rRJ{white-space:normal;text-align:center}}[data-ui=v2][data-theme=dark] .stroke2_glyph__YYy1g,[data-ui=v2][data-theme=dark] .stroke2_key__wgGZG{background:#FBF3E6;border-radius:12px}[data-ui=v2][data-theme=dark] .stroke2_key__wgGZG .stroke2_keyNo__KmdAO{color:#6B5A4D}[data-ui=v2][data-theme=dark] .stroke2_key__wgGZG .stroke2_keyName__9Xgwg{color:#35251B}.ParentGate_gate__ELDUp{max-width:520px;margin:24px auto;padding:28px 24px;text-align:center;display:flex;flex-direction:column;gap:12px;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card)}.ParentGate_title__z1WAc{margin:0;font-size:28px;font-weight:900}.ParentGate_lead__xbTR4{margin:0;color:var(--muted)}.ParentGate_question__63Maj{margin:8px 0;font-size:40px;font-weight:800}.ParentGate_opts__WX8oc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ParentGate_opt__19uuT{min-height:72px;font-size:26px;font-weight:800;border-radius:18px;border:3px solid var(--line);background:var(--surface);color:var(--ink)}.ParentGate_bad__mHx8O{border-color:var(--act);background:var(--act-bg);color:var(--act-ink)}.ParentGate_wrong__9c9F1{margin:0;min-height:1.5em;color:var(--act-ink);font-weight:700}.account_page__da1P8{display:flex;flex-direction:column;gap:14px;max-width:560px}.account_h1__iCB29{margin:0;font-size:30px;font-weight:900}.account_h2__mtJai{margin:0;font-size:20px;font-weight:800}.account_lead__r7zRV,.account_muted__tesVC{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.account_card__GTH8r{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.account_form__UCL3w{display:flex;flex-direction:column;gap:14px}.account_field__V0nPT{display:flex;flex-direction:column;gap:6px;font-weight:700}.account_field__V0nPT small{font-weight:400;color:var(--muted)}.account_input__aAPNw,.account_select__gSH1X{min-height:48px;border-radius:12px;border:2px solid var(--line);background:var(--surface);padding:0 14px;font:inherit;font-size:16px;color:var(--ink)}.account_input__aAPNw:focus,.account_select__gSH1X:focus{outline:3px solid var(--act-bg);border-color:var(--act)}.account_input__aAPNw[readonly]{background:transparent;color:var(--muted)}.account_check__QPTMp{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-weight:400;line-height:1.5}.account_check__QPTMp input{width:24px;height:24px;margin:2px 0 0;flex:none;accent-color:var(--act)}.account_primary__img_Z,.account_secondary__3S4Ts{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:var(--radius-btn);font-size:17px;font-weight:700;text-decoration:none;align-self:flex-start}.account_primary__img_Z{background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink)}.account_primary__img_Z:disabled{opacity:.6}.account_secondary__3S4Ts{background:var(--surface);color:var(--ink);border:2px solid var(--line)}.account_link__0mr2R{color:var(--act-ink);font-weight:700;min-height:44px;display:inline-flex;align-items:center}.account_error__dYAbI{margin:0;color:var(--red);font-weight:700}.account_ok__O105v{margin:0;padding:12px 14px;border-radius:12px;background:var(--sem-bg);color:var(--sem-ink);font-weight:700;line-height:1.5}.account_links__KRqEr{display:flex;flex-wrap:wrap;gap:4px 16px}.account_kids__QShyI{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.account_kid__BBjHP{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:2px solid var(--line);border-radius:16px}.account_kidAvatar__8Ax01{font-size:34px}.account_kidName__oVBR2{font-weight:800;font-size:18px}.account_badge__1jPnD{font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--faint);color:var(--muted)}.account_badgeActive__iu_J5{background:var(--sem-bg);color:var(--sem-ink)}.account_avatars__Z7GT_{display:flex;flex-wrap:wrap;gap:8px}.account_avatars__Z7GT_ label{position:relative}.account_avatars__Z7GT_ input{position:absolute;opacity:0;inset:0}.account_avatars__Z7GT_ span{display:grid;place-items:center;width:52px;height:52px;font-size:30px;border-radius:14px;border:2px solid var(--line)}.account_avatars__Z7GT_ input:checked+span{border:3px solid var(--act);background:var(--act-bg)}.account_avatars__Z7GT_ input:focus-visible+span{outline:3px solid var(--act)}.account_inlineLink__B_M_7{color:var(--act-ink);font-weight:700;display:inline-block;padding-block:10px}.account_overlay__ThuI_{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.35);display:grid;place-items:center;padding:16px}.account_dialog__aEvAy{width:min(440px,100%);box-shadow:0 10px 40px rgb(0 0 0/.2)}html[data-ui=v2] .account_dialog__aEvAy,html[data-ui=v2] .account_dialog__aEvAy .account_input__aAPNw{min-width:0}.account_danger___0un2{border-radius:var(--radius-btn);background:var(--surface);color:var(--red);border:2px solid var(--red)}.account_dangerSolid__CiVnN,.account_danger___0un2{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;font-weight:700}.account_dangerSolid__CiVnN{border-radius:var(--radius-btn);background:var(--red);color:#fff;border:0}.account_warn__D_itg{margin:0;padding:12px 14px;border-radius:12px;background:var(--red-bg);color:var(--red);font-weight:700;line-height:1.5}.account_small__xcX4i{min-height:44px;padding:0 14px;font-size:15px}.account_chev__RNeGY{display:inline-block}[dir=rtl] .account_chev__RNeGY{transform:scaleX(-1)}.books_list__WsCe8{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.books_book__GjUHI{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:2px solid var(--line);border-radius:16px}.books_head__N_gFF{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.books_name__ZNp9a{font-weight:800;font-size:18px}.books_meta__Y5lV9{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.books_buttons__wyIE7{display:flex;flex-wrap:wrap;gap:8px}.books_status__2mcsE,.books_updated__gy2_m{background:var(--act-bg);color:var(--act-ink)}.books_status__2mcsE{margin:0;padding:10px 14px;border-radius:12px;font-size:15px;line-height:1.5}.membership_row__pt9M3{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.membership_pick__WbBj9{display:flex;flex-direction:column;gap:6px;font-weight:700}.membership_select__UsDYc{min-height:44px;font:inherit;padding:0 10px;border-radius:10px;border:2px solid var(--line);background:var(--surface);color:var(--ink);max-width:100%}.membership_plans__6Y1ca{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.membership_plan__OKSfo{flex:1 1 200px;display:flex;flex-direction:column;gap:8px;padding:12px;border:2px solid var(--line);border-radius:14px}.membership_planOn__tJ3uK{border:3px solid var(--act);box-shadow:0 0 0 3px var(--act-bg)}.membership_price__Ssusl{margin:0;font-size:22px;font-weight:800}.membership_note__4bjws{margin:10px 0 0;font-size:14px;color:var(--muted)}.Shell_top__uCV6V{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Shell_brand__SKftE{display:flex;align-items:center;gap:10px;min-height:56px}.Shell_logo__hO8PN{width:44px;height:44px;border-radius:12px;background:var(--act);color:#fff;display:grid;place-items:center;font-size:28px}.Shell_brandText__fUUrP{display:flex;flex-direction:column;line-height:1.2}.Shell_brandText__fUUrP b{font-size:17px}.Shell_brandText__fUUrP small{color:var(--muted);font-size:12px}.Shell_topRight__s6bN_{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.Shell_lang__5mwrG select{border-radius:999px;border:1px solid var(--line);background:var(--surface);padding-inline:12px;font:inherit;font-size:14px;color:var(--ink)}.Shell_srOnly__U6KIS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Shell_pill__5WwB3{padding:6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:14px;color:var(--muted);white-space:nowrap}.Shell_nav__I5vla{position:fixed;inset-inline:0;bottom:0;z-index:30;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:var(--surface);border-top:1px solid var(--line)}.Shell_navItem__EnaNl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:16px;margin:6px 4px}.Shell_navIcon__CQDnl{font-size:30px;line-height:1.1;color:var(--muted)}.Shell_navLabel__CzXjZ{font-size:14px;color:var(--muted);line-height:1.2}.Shell_navZh__t8CoL{font-family:var(--font-ui)}.Shell_navSub__nPUnH{font-size:12px;color:var(--muted);line-height:1.2;text-align:center;padding-inline:2px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Shell_on__LM7L1{background:var(--act-bg)}.Shell_on__LM7L1 .Shell_navIcon__CQDnl{color:var(--act)}.Shell_on__LM7L1 .Shell_navLabel__CzXjZ,.Shell_on__LM7L1 .Shell_navSub__nPUnH{color:var(--act-ink);font-weight:700}.Shell_topLink__VlnlA{min-height:44px;min-width:44px;justify-content:center;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.Shell_topLink__VlnlA:hover{border-color:var(--act)}.Shell_narrowBlock__pk_AA,.Shell_narrow__2zrs2{display:none}.Shell_lang__5mwrG select{min-height:44px}@media (max-width:560px){.Shell_wideBlock__6WG9C{display:none}.Shell_narrowBlock__pk_AA{display:inline-flex}.Shell_brandText__fUUrP{display:none}.Shell_wide__ltrqx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Shell_narrow__2zrs2{display:inline}.Shell_topLink__VlnlA{white-space:nowrap}.Shell_top__uCV6V{padding-inline:12px}.Shell_topRight__s6bN_{flex-wrap:nowrap;gap:6px}.Shell_pill__5WwB3{padding:4px 8px;font-size:12px}.Shell_topLink__VlnlA{min-height:44px;padding:0 10px;font-size:13px}.Shell_langCompact__hV9uL select{min-height:44px;min-width:52px;max-width:64px;padding-inline:8px;font-size:14px}.Shell_logo__hO8PN{width:44px;height:44px}.Shell_brand__SKftE{min-width:44px}}.Shell_footer__RAUkF{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:32px;padding-top:12px;border-top:1px solid var(--line)}.Shell_footerLink__8r2w7{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:14px;text-decoration:none}.Shell_footerLink__8r2w7:hover{color:var(--act-ink);text-decoration:underline}.Shell_nav2__E4NZU .Shell_navItem__EnaNl{min-width:0}.Shell_nav2__E4NZU .Shell_navLabel__CzXjZ{white-space:nowrap}.Shell_navCenter__B1YOR .Shell_navIcon__CQDnl{width:48px;height:48px;margin-top:-30px;margin-bottom:10px;border-radius:50%;display:grid;place-items:center;font-size:28px;background:var(--act);color:#fff;box-shadow:0 2px 0 var(--act-ink),0 0 0 4px var(--surface)}.Shell_nav2__E4NZU .Shell_on__LM7L1.Shell_navCenter__B1YOR .Shell_navIcon__CQDnl{color:#fff}.Shell_navFull__yYUEK{display:none}@media (min-width:768px){.Shell_navShort__g7Y0K{display:none}.Shell_navFull__yYUEK{display:inline}.Shell_nav2__E4NZU .Shell_navSub__nPUnH{font-size:13px}.Shell_nav2__E4NZU{padding-inline:max(0px,calc((100% - 720px) / 2))}.Shell_nav2__E4NZU .Shell_navItem__EnaNl{justify-self:center;min-width:104px;padding-inline:14px}}.Shell_navSplit__IwPe4{grid-template-columns:repeat(var(--nav-n),1fr)}.Shell_navWideOnly__Kzc78{display:none}@media (min-width:768px){.Shell_navSplit__IwPe4{grid-template-columns:repeat(var(--nav-nw),1fr)}.Shell_nav2__E4NZU .Shell_navWideOnly__Kzc78{display:flex}}.Shell_fab__BYxwC{position:fixed;z-index:29;inset-inline-end:8px;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 12px);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;text-decoration:none;background:var(--surface);color:var(--act-ink);border:2px solid var(--act);box-shadow:0 3px 8px rgb(0 0 0/.15);font-size:22px;font-weight:700}.Shell_fab__BYxwC:hover{background:var(--act-bg)}.Shell_fabSpace__9_KDL{height:60px}.Shell_lang__5mwrG:has(.Shell_beta__UR_kX){position:relative;display:inline-flex;align-items:center;gap:6px}.Shell_beta__UR_kX{display:inline-block;padding:2px 7px;border-radius:999px;background:var(--sun,#ffd23f);color:var(--ink,#2b1d14);border:1.5px solid var(--ink,#2b1d14);font-size:11px;font-weight:800;line-height:1.3;white-space:nowrap}.Shell_langCompact__hV9uL .Shell_beta__UR_kX{position:absolute;top:-9px;inset-inline-end:-8px;padding:0 5px;font-size:10px;pointer-events:none}.ask_page___oScX{max-width:640px}.ask_h1__Mz3Mw{font-size:34px;font-weight:900;margin:0 0 8px}.ask_lead__yVR3T,.ask_note__wIdYy{color:var(--muted);margin:0 0 16px}.ask_form__2jk18{display:grid;grid-gap:8px;gap:8px}.ask_label__yEjWO{font-weight:700}.ask_input__mvp1G{font:inherit;font-size:20px;padding:12px;border:2px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);resize:vertical}.ask_send__1wh8u{justify-self:start;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--act);color:var(--on-act,#fff);font:inherit;font-weight:800;cursor:pointer}.ask_send__1wh8u:disabled{opacity:.5;cursor:default}.ask_out__rKJkZ{margin-top:16px;min-height:2em}.ask_thinking__iiXd1{font-weight:700}.ask_answer__sVH8S{padding:12px 16px;border-radius:12px;background:var(--surface);border:2px solid var(--line)}.ask_answer__sVH8S p{margin:0;font-size:20px;line-height:1.6}.ask_answer__sVH8S .ask_aiLabel__vrqfR{margin-top:8px;font-size:14px;color:var(--muted)}.ask_fixed___oBsO{padding:12px 16px;border-radius:12px;background:var(--faint);margin:0}.ask_switchBox__pqwBU{flex-basis:100%}.ask_switchRow__JDZW7{display:flex;gap:8px;align-items:center;min-height:44px}.ask_consent__PBcMV{margin-top:8px;padding:12px;border-radius:12px;background:var(--faint);display:grid;grid-gap:8px;gap:8px}.ask_consent__PBcMV p{margin:0}.ask_fab__C2s_Y{position:fixed;z-index:29;inset-inline-end:12px;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom, 0px) + 12px);min-height:48px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;text-decoration:none;background:var(--act);color:var(--on-act,#fff);font-weight:800;font-size:17px;box-shadow:0 3px 10px rgb(0 0 0/.2)}.ask_fab__C2s_Y:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ask_choose__5FknV{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ask_goAsk__PjwyJ{font-weight:800}.ask_kid__ek0U1{min-height:44px;padding:0 16px;border-radius:999px;border:2px solid var(--act);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.ask_kid__ek0U1[aria-pressed=true]{background:var(--act);color:var(--on-act,#fff)}a.ask_send__1wh8u{display:inline-flex;align-items:center;text-decoration:none}.badges_section__bEjem{display:grid;grid-gap:12px;gap:12px;margin:8px 0 24px;min-width:0}.badges_h2__nLBX4{font-size:20px;margin:0}.badges_group__mAZ6a{display:grid;grid-gap:8px;gap:8px;min-width:0}.badges_h3__aT0kx{font-size:16px;margin:0;color:var(--muted)}.badges_list__PLJ_s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.badges_badge__u76Bz{min-height:64px;padding:10px 12px;border-radius:16px;border:2px solid var(--line);background:var(--surface);display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.badges_badge__u76Bz b{font-size:15px;line-height:1.3}.badges_badge__u76Bz small{font-size:13px;line-height:1.35;color:var(--muted)}.badges_on__ZEwif{border-color:var(--act);background:var(--act-bg)}.badges_on__ZEwif b{color:var(--act-ink)}.badges_off__stovT b{color:var(--muted);font-weight:600}.badges_note__xXvrB{color:var(--muted);margin:0}.badges_toast__D1Xj_{position:fixed;z-index:40;inset-inline:16px;top:calc(env(safe-area-inset-top, 0px) + 88px);margin-inline:auto;max-width:420px;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:18px;background:var(--dark);color:var(--surface);box-shadow:0 8px 24px rgb(0 0 0/.18)}.badges_toast__D1Xj_ p{margin:0;flex:1 1;min-width:0;font-weight:700;overflow-wrap:anywhere}.badges_toast__D1Xj_ button{min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:12px;background:var(--surface);color:var(--ink);font-weight:700}.badges_toast__D1Xj_[data-motion=on]{animation:badges_pop__3CMyk .35s ease-out}@keyframes badges_pop__3CMyk{0%{transform:translateY(-16px);opacity:0}}@media (prefers-reduced-motion:reduce){.badges_toast__D1Xj_[data-motion=on]{animation:none}}.coursegame_card__h8uJ0{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:22px;border:2px solid var(--line);background:var(--surface);min-width:0}.coursegame_title___5VFU{font-size:18px;margin:0}.coursegame_quiz__d4cX9{display:grid;grid-gap:12px;gap:12px;min-width:0}.coursegame_muted__AkO06{color:var(--muted);margin:0}.coursegame_row__zt90r{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coursegame_btn__JAgzN{min-height:48px;min-width:44px;padding:0 18px;border-radius:14px;border:2px solid var(--act);background:var(--act);color:#fff;font-size:16px;font-weight:700}.coursegame_ghost__D7GPb{background:var(--surface);color:var(--act-ink)}.coursegame_btn__JAgzN:focus-visible,.coursegame_opt__PlJqo:focus-visible{outline:3px solid var(--dark);outline-offset:2px}.coursegame_progress___0Wly{font-size:14px;color:var(--muted);margin:0}.coursegame_show__le8Yu{display:flex;align-items:center;justify-content:center;gap:12px;min-height:96px}.coursegame_big__qVmCc{font-size:72px;line-height:1}.coursegame_showName__ITtNS{font-size:18px;color:var(--muted)}.coursegame_ask__F1GrG{font-size:18px;font-weight:700;margin:0;text-align:center}.coursegame_opts__SprV0{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:10px;gap:10px}.coursegame_opt__PlJqo{position:relative;min-height:88px;border-radius:18px;border:2px solid var(--line);background:var(--surface);display:grid;place-items:center;grid-gap:2px;gap:2px;padding:6px;font-size:44px;line-height:1.1}.coursegame_opt__PlJqo small{font-size:13px;font-family:var(--font-ui);color:var(--muted)}.coursegame_opt__PlJqo:disabled{cursor:default}.coursegame_ok__vUxcx{border-color:var(--sem);background:var(--sem-bg)}.coursegame_no__nM7dI{border-color:var(--red);background:var(--red-bg)}.coursegame_gone__hJ1hS{opacity:.45;border-style:dashed}.coursegame_feedback__muciE{min-height:24px;font-weight:700;margin:0}.coursegame_hints__Ptfrv{display:grid;grid-gap:6px;gap:6px;margin:0;padding:10px 12px;border-radius:14px;background:var(--faint)}.coursegame_hints__Ptfrv p{margin:0}.coursegame_chips__UrCW0{display:flex;flex-wrap:wrap;gap:6px}.coursegame_chip__zmGXL{display:inline-flex;align-items:center;min-height:32px;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:16px}.coursegame_hit__L822D{border:2px solid var(--act);background:var(--act-bg);color:var(--act-ink);font-weight:700}[data-motion=on] .coursegame_ok__vUxcx{animation:coursegame_pop__ooE9g .3s ease-out}@keyframes coursegame_pop__ooE9g{0%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){[data-motion=on] .coursegame_ok__vUxcx{animation:none}}.CharDrawer_mask__K1jin{position:fixed;inset:0;z-index:50;background:color-mix(in srgb,var(--dark) 45%,transparent);display:flex;align-items:flex-end;justify-content:center;animation:CharDrawer_fade__Dso37 .18s ease}.CharDrawer_sheet__o1VAz{position:relative;width:100%;max-width:760px;max-height:88vh;overflow-y:auto;background:var(--surface);border-radius:28px 28px 0 0;padding:20px 20px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:14px;animation:CharDrawer_rise__dZ_HU .22s ease}.CharDrawer_close__5A7O6{position:absolute;inset-inline-end:12px;top:12px;width:56px;height:56px;border-radius:16px;border:2px solid var(--line);background:var(--surface);font-size:28px;line-height:1}.CharDrawer_head__MAkfh{text-align:center;padding-block:4px 0;padding-inline:56px}.CharDrawer_py__LzWNR{font-size:30px;font-weight:700;letter-spacing:.02em}.CharDrawer_meaning__Jjj5X{color:var(--muted);font-size:17px;min-height:1.5em}.CharDrawer_glossZh__j1Wb1,.CharDrawer_meaningZh__cNz3L{font-family:var(--font-ui)}.CharDrawer_fallback__FKLK9{font-size:12px;color:var(--muted);margin-top:2px}.CharDrawer_unreviewed__uyfhH{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:999px;border:1px dashed var(--muted);color:var(--muted);font-size:13px}.CharDrawer_frame__ZsgvP{display:grid;place-items:center;grid-gap:0;gap:0;width:min(280px,78vw);aspect-ratio:1;border:2px dashed var(--line);border-radius:20px;transition:gap .6s ease,padding .6s ease}.CharDrawer_whole__rLyL1{font-size:170px;line-height:1}.CharDrawer_open__83YOi{gap:12px;padding:12px}.CharDrawer_lr__TG2eO.CharDrawer_open__83YOi{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.CharDrawer_tb__XOdJm.CharDrawer_open__83YOi{grid-template-rows:repeat(auto-fit,minmax(0,1fr))}.CharDrawer_wrap__S8Y3B.CharDrawer_open__83YOi{grid-template-columns:1fr 1fr}.CharDrawer_single__V9yun.CharDrawer_open__83YOi{grid-template-columns:1fr}.CharDrawer_cell__w9sgp{width:100%;height:100%;border-radius:14px;border:3px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px;animation:CharDrawer_pop__tkJgP .5s ease}.CharDrawer_sem__qZ5ll{background:var(--sem-bg);border-color:var(--sem);color:var(--sem-ink)}.CharDrawer_pho__Iu2I6{background:var(--pho-bg);border-color:var(--pho);color:var(--pho-ink)}.CharDrawer_tag__b3Rp_{font-size:13px;font-weight:700}.CharDrawer_part__hjLSF{font-size:64px;line-height:1.05;color:var(--ink)}.CharDrawer_gloss__yt_SZ{font-size:13px;text-align:center;line-height:1.3}.CharDrawer_actions__MtLNt{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.CharDrawer_primary__XuisK,.CharDrawer_secondary__oXOO4{display:inline-flex;align-items:center;min-height:56px;padding:0 26px;border-radius:var(--radius-btn);font-size:18px;font-weight:700;text-decoration:none;color:var(--ink)}.CharDrawer_primary__XuisK{background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink)}.CharDrawer_secondary__oXOO4{background:var(--surface);border:2px solid var(--line)}.CharDrawer_figure__QulEo{margin:0;width:min(320px,82vw);text-align:center}.CharDrawer_figure__QulEo img{width:100%;height:auto;border-radius:18px;display:block}.CharDrawer_figure__QulEo figcaption{color:var(--muted);font-size:14px;margin-top:6px}.CharDrawer_foot__0WIeO{color:var(--muted);font-size:15px}@keyframes CharDrawer_fade__Dso37{0%{opacity:0}}@keyframes CharDrawer_rise__dZ_HU{0%{transform:translateY(24px);opacity:.6}}@keyframes CharDrawer_pop__tkJgP{0%{transform:scale(.85);opacity:0}}.CharDrawer_seeYuanRow__r_ZAL{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 0}.CharDrawer_seeYuanGlyph__8_cJk{font-size:20px;-webkit-margin-start:4px;margin-inline-start:4px}.CharDrawer_seeYuan__Kl2Ta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--act);color:var(--act-ink);background:var(--surface);font-size:13px;font-weight:800;text-decoration:none;line-height:1.2;text-align:center}.CharDrawer_seeYuan__Kl2Ta:focus-visible{outline:3px solid var(--act);outline-offset:2px}[data-ui=v2][data-theme=dark] .CharDrawer_mask__K1jin{background:rgb(0 0 0/.6)}.CharDrawer_examples__LbBpm{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.CharDrawer_exHead__CDoPF{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--muted)}.CharDrawer_exList__450kk{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.CharDrawer_exItem__DarJ6{display:grid;grid-gap:1px;gap:1px;padding:6px 10px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.CharDrawer_exZhBtn__RIP10{all:unset;cursor:pointer;justify-self:start;border-radius:6px}.CharDrawer_exZhBtn__RIP10:focus-visible{outline:3px solid var(--act);outline-offset:2px}.CharDrawer_exZh__QRbW8{font-size:20px;line-height:1.35}.CharDrawer_exPy__3A0tz{font-size:13px;color:var(--muted)}.CharDrawer_exTr__NHJH3{font-size:14px}.CharDrawer_exFb__Dp_nN{font-size:12px;color:var(--muted)}.extras_facts__9nyC0{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px}.extras_facts__9nyC0 dt{color:var(--muted);font-weight:700}.extras_facts__9nyC0 dd{margin:0;min-width:0;overflow-wrap:anywhere}.extras_seg__I8rNO{display:flex;flex-wrap:wrap;gap:8px}.extras_seg__I8rNO button{min-height:44px;min-width:72px;padding:0 14px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.extras_seg__I8rNO button[aria-pressed=true]{background:var(--act);border-color:var(--act);color:var(--on-act,#fff)}.extras_legalList__xOEkU{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0 18px}.daily_page__8ANpL{display:flex;flex-direction:column;gap:14px}.daily_h1__4rJhj{margin:0;font-size:30px;font-weight:900}.daily_kicker__rflEo{margin:0;color:var(--muted);font-weight:700}.daily_card__Qslel{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:16px;min-width:0}.daily_h2__HIpuS{margin:0 0 8px;font-size:20px;font-weight:800}.daily_muted__w9Zws{margin:0;color:var(--muted);font-size:15px}.daily_hero__IOfH4{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.daily_glyph__d2M8a{font-size:120px;line-height:1;font-weight:400}.daily_text__v8o_o{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 200px}.daily_py__D2uYo{font-size:28px;font-weight:800}.daily_meaning__jTh4m{margin:0;font-size:18px}.daily_actions___YKr8{display:flex;gap:10px;flex-wrap:wrap}.daily_listen__IY7UC{min-height:44px;padding:0 18px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.daily_primary__YN0an{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--act);color:var(--on-act,#fff);font-weight:800;text-decoration:none}.daily_recent__ZcRa3{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.daily_recent__ZcRa3 li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:52px}.daily_recentCh__H_wk3{font-size:32px}.daily_entry__KUr89{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.daily_entryGlyph__t3yiF{flex:0 0 auto;width:64px;height:64px;border-radius:14px;display:grid;place-items:center;background:var(--sem);color:#fff;font-size:40px}.daily_entryText__yUo6k{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.daily_entryText__yUo6k b{font-size:18px}.daily_entry__KUr89 .daily_primary__YN0an{align-self:center}@media (max-width:479px){.daily_glyph__d2M8a{font-size:96px}.daily_entry__KUr89 .daily_primary__YN0an{display:none}}[data-ui=v2] .daily_card__Qslel{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}[data-ui=v2][dir=rtl] .daily_card__Qslel{box-shadow:-4px 4px 0 var(--ink)}.daily_free__V9eON{margin:0;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--sem) 12%,var(--surface));font-weight:700}.daily_freeTag__A8uG4{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;background:var(--sem);color:#fff;font-size:12px;font-weight:800;vertical-align:middle}.daily_theme__mxtxl{color:var(--muted);font-weight:700;font-size:14px}.daily_h3__ZKdI8{margin:12px 0 6px;font-size:16px;font-weight:800}.daily_group__OkVSl+.daily_group__OkVSl{border-top:1px solid var(--line)}.daily_grid__NYTlD{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.daily_cell__2P7ID{width:44px;height:44px;border-radius:10px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font-size:24px;cursor:pointer;display:grid;place-items:center}.daily_cellLocked__nNEfb{color:var(--muted);opacity:.55}.daily_cellToday___4bkk{border-color:var(--act);background:color-mix(in srgb,var(--act) 14%,var(--surface));opacity:1;color:var(--ink)}.daily_cellOn__KcgQr{outline:3px solid var(--act);outline-offset:1px}.daily_upsell__WD78a{margin:10px 0;padding:12px 14px;border-radius:12px;border:2px solid var(--act);display:flex;flex-direction:column;gap:8px}.daily_upsell__WD78a p{margin:0}.daily_upsellCh__kkQ3W{font-size:28px;vertical-align:middle}.readalong_box__s_rwM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.readalong_hold__KEpAI{min-height:48px;padding:0 20px;border-radius:999px;border:2px solid var(--act);background:var(--surface);color:var(--ink);font:inherit;font-weight:800;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.readalong_hold__KEpAI[data-listening="1"]{background:var(--act);color:var(--on-act,#fff)}.readalong_result__DI_r_{margin:0;min-height:1.5em}.readalong_stars__tdEa2{color:var(--act);font-size:1.3em;letter-spacing:2px}.readalong_need__Psl7q{display:inline-block;margin-top:6px;color:var(--muted);font-size:14px;text-decoration:underline}.readalong_hold__KEpAI{white-space:nowrap}.readalong_compact__KhFAM{justify-content:center;gap:4px;margin-top:4px}.readalong_compact__KhFAM .readalong_hold__KEpAI{min-height:36px;padding:0 12px;font-size:14px;border-width:2px}.readalong_compact__KhFAM .readalong_result__DI_r_{min-height:0;font-size:13px;text-align:center}.readalong_compact__KhFAM .readalong_need__Psl7q{font-size:12px;text-align:center}.course_page__91IVP{display:flex;flex-direction:column;gap:16px}.course_card__uoQXF{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:20px;text-align:start}.course_muted__TXv8S{color:var(--muted);font-size:15px;margin:0}.course_h1__mJVbU{margin:0;font-size:30px;font-weight:900}.course_h2__KPL43{margin:0 0 10px;font-size:20px;font-weight:800}.course_kicker__mOcU6{margin:0;color:var(--act-ink);font-weight:800;font-size:15px}.course_primary__RNK0P,.course_secondary__rDPX9{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 26px;border-radius:var(--radius-btn);font-size:18px;font-weight:700;text-decoration:none;cursor:pointer}.course_primary__RNK0P{background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink)}.course_primary__RNK0P:disabled{background:var(--sem);box-shadow:none;cursor:default}.course_secondary__rDPX9{background:var(--surface);color:var(--ink);border:2px solid var(--line)}.course_small__wdBpe{min-height:44px;padding:0 16px;font-size:15px}.course_todayCard__kjRmM{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-color:var(--act)}.course_todayGlyph__zru31{width:104px;height:104px;flex:none;display:grid;place-items:center;font-size:72px;line-height:1;background:var(--act-bg);border-radius:20px}.course_todayText__eA_F0{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:4px}.course_todayText__eA_F0 b{font-size:22px}.course_bar__DpHPF{height:10px;background:var(--faint);border-radius:999px;overflow:hidden;margin-top:6px}.course_bar__DpHPF>span{display:block;height:100%;background:var(--sem);border-radius:999px}.course_actions___i03Q{gap:10px}.course_actions___i03Q,.course_hero__oT49e{display:flex;flex-wrap:wrap;align-items:center}.course_hero__oT49e{gap:20px}.course_glyph__nV1gQ{font-size:128px;line-height:1;min-width:150px;text-align:center}.course_py__UHKV4{font-size:26px;font-weight:800}.course_heroText__HhEF6{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:200px}.course_meaning___aBEf{font-size:20px;margin:0}.course_gloss__n0gGB{font-size:17px;color:var(--muted);margin:0}.course_images__ulIoH{display:flex;gap:10px;flex-wrap:wrap}.course_images__ulIoH img{width:120px;height:120px;object-fit:contain;background:var(--bg);border-radius:14px}.course_list__rFz_O{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.course_chip__rhOlQ{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;background:var(--bg);border:2px solid var(--line);border-radius:16px;padding:6px 12px}.course_chipText__5VGBS{display:flex;flex-direction:column}.course_chipText__5VGBS span:first-child{font-size:22px}.course_chipText__5VGBS small{color:var(--muted);font-size:14px}.course_sentences__5htWW{display:grid;grid-gap:12px;gap:12px}.course_sentence__Opi_d{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:22px}.course_iconBtn__KthYN{min-width:44px;min-height:44px;border-radius:999px;border:2px solid var(--line);background:var(--surface);font-size:18px;cursor:pointer}.course_nav__Ib8SN{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.course_badge__wyw_Y{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--pho-bg);color:var(--pho-ink);font-weight:800}.course_badgeOn__JIXw6{background:var(--sem-bg);color:var(--sem-ink)}.course_days___wcxX{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.course_day__jN8Go{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px;min-height:120px;background:var(--surface);border:2px solid var(--line);border-radius:18px;text-decoration:none;color:var(--ink)}.course_day__jN8Go b{font-size:15px;color:var(--muted)}.course_day__jN8Go span{font-size:40px;line-height:1.2}.course_day__jN8Go small{font-size:14px;font-weight:700}.course_dayDone__6p7ok{background:var(--sem-bg);border-color:var(--sem)}.course_dayDone__6p7ok small{color:var(--sem-ink)}.course_dayToday__g8Ntw{border:3px solid var(--act)}.course_dayToday__g8Ntw small{color:var(--act-ink)}.course_previewBar__r7Zjo{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;background:#fff4c2;color:#5c4400;border-bottom:2px solid #e0b400;font-weight:700;font-size:15px}.course_unreviewed__al6pr{outline:2px dashed #c98a00;outline-offset:2px}.course_tag__xZviE{display:inline-block;-webkit-margin-start:6px;margin-inline-start:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:#fff4c2;color:#5c4400;vertical-align:middle}.course_complete__6U4Z5{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.course_stars__qWnB_{display:flex;gap:10px;font-size:64px;line-height:1}.course_starOn__Cj_DN{color:#f2b705;text-shadow:0 2px 0 #c98a00}.course_starOff__AaxF6{color:var(--faint)}.course_complete__6U4Z5 .course_bar__DpHPF{width:min(360px,100%)}.course_gameCard__9lpLo{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}.course_gameGlyph__zOokY{width:72px;height:72px;flex:none;display:grid;place-items:center;font-size:40px;background:var(--act-bg);border-radius:16px}.course_strokeHero__H5bBZ{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.course_strokeGlyph__oJe2y{font-size:120px;line-height:1;min-width:140px;text-align:center}.course_steps__O0W5K{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.course_stepChip__sfP7L{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:6px 14px;border-radius:16px;background:var(--bg);border:2px solid var(--line);font-weight:700}.course_arrow___dNkB{font-size:28px;color:var(--act-ink)}.course_song__f0RRr{margin:0;font-size:22px;line-height:1.8}.course_pad__GcRYt{position:relative;width:min(320px,100%);aspect-ratio:1;border:2px dashed var(--line);border-radius:18px;background:var(--surface);touch-action:none}.course_pad__GcRYt,.course_pad__GcRYt canvas{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.course_padGhost__tdG9Y{position:absolute;inset:0;display:grid;place-items:center;font-size:200px;color:var(--faint);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course_pad__GcRYt canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:18px}.course_quizOpts__0LZZn{display:flex;gap:10px;flex-wrap:wrap}.course_opt__IXhmi{min-width:96px;min-height:56px;padding:0 16px;border-radius:16px;border:2px solid var(--line);background:var(--surface);font-size:20px;font-weight:700;cursor:pointer}.course_optOk__PM4x4{background:var(--sem-bg);border-color:var(--sem);color:var(--sem-ink)}.course_optBad__OvRoZ{border-color:#d36b5a;color:#a33b2c}.course_finger__dYv5s{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:grid;grid-gap:6px;gap:6px;font-size:17px}.course_sectionNav__9cwTO{display:flex;gap:8px;flex-wrap:wrap}.course_sectionNav__9cwTO a{font-weight:700;color:var(--act-ink);text-decoration:none;padding:6px 10px;border-radius:12px;background:var(--act-bg)}.course_fs__pMhwy{display:flex;flex-direction:column;gap:8px}.course_fsGrid__EizU8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.course_fsTile__Mc5Cz{display:flex;flex-direction:column;gap:6px;padding:14px;min-width:0}.course_fsMain__MhAK9{border-color:var(--act)}.course_fsTitle__KcQqL{font-size:19px;font-weight:800}.course_fsBtn__vqk8S{min-height:48px;font-size:16px}.course_fsBtn__vqk8S,.course_fsTile__Mc5Cz .course_small__wdBpe{padding:0 10px;margin-top:auto;text-align:center;line-height:1.2}.course_dots__Va1CO{display:flex;gap:2px;align-items:center;flex-wrap:wrap}.course_dots__Va1CO i{width:8px;height:8px;border-radius:999px;background:var(--faint);border:1px solid var(--line)}.course_dots__Va1CO i.course_dotOn__zJzco{background:var(--sem);border-color:var(--sem)}.course_dots__Va1CO i.course_dotGap__lerFI{-webkit-margin-start:5px;margin-inline-start:5px}.course_needLogin__3bWjU{display:grid;justify-items:start;grid-gap:12px;gap:12px;margin-bottom:12px}.course_illus__srda9{width:240px;max-width:100%;height:auto;aspect-ratio:1/1;border-radius:16px;flex:none}@media (max-width:480px){.course_withIllus__tTrIc{gap:8px 12px;padding-top:12px}.course_withIllus__tTrIc .course_strokeGlyph__oJe2y{flex:1 1;min-width:0;font-size:min(120px,28vw)}.course_withIllus__tTrIc .course_illus__srda9{flex:1 1;width:0;min-width:0}.course_withIllus__tTrIc .course_heroText__HhEF6{flex:1 1 100%;min-width:0;gap:2px}.course_withIllus__tTrIc .course_h1__mJVbU{line-height:1.15}}.course_traceChoose__TtBsv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.course_traceChoose__TtBsv button[aria-pressed=true]{border-color:var(--act);background:var(--faint)}.course_countList__ZfdBg{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.course_countItem__JaATP{display:flex;gap:14px;align-items:flex-start;border:2px solid var(--line);border-radius:16px;padding:12px;min-width:0}.course_countGlyph__fSztM{font-size:56px;line-height:1;flex:none;width:64px;text-align:center}.course_countBody___ri1_{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.course_countQ__0DQtE{margin:0;font-size:17px;overflow-wrap:anywhere}.course_countBtn__PlL5M{min-width:44px;padding:0 8px}.course_countBody___ri1_>div{gap:8px;flex-wrap:nowrap}.course_countRight__EsJU7{margin:0;color:var(--sem);font-weight:800}.course_countWrong__X8bRB{margin:0;color:var(--act);font-weight:800}.course_summary__axD3x{display:flex;flex-direction:column;gap:10px}.course_summaryTop__eWppC{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.course_summaryGlyph__wO0JZ{font-size:96px;line-height:1;min-width:100px;text-align:center}.course_summaryIllus__JELtR{width:120px;height:120px;border-radius:12px;flex:none}.course_summaryChars__UKQDY{display:flex;flex-wrap:wrap;gap:12px;margin:0;font-size:28px}[data-ui=v2] [data-page=today] .course_fs__pMhwy{background:var(--surface);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:24px;padding:16px 18px 18px;gap:10px}[data-ui=v2] [data-page=today] .course_fsTile__Mc5Cz{border:0;border-radius:0;padding:0;background:none}[data-ui=v2] [data-page=today] .course_fsGrid__EizU8:has(>.course_fsTile__Mc5Cz+.course_fsTile__Mc5Cz) .course_fsTile__Mc5Cz{border:2px solid var(--line);border-radius:16px;padding:12px}[data-ui=v2] [data-page=today] .course_fsBtn__vqk8S{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] [data-page=today] .course_todayCard__kjRmM{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}@media (max-width:360px){[data-ui=v2] .course_countBody___ri1_>div{flex-wrap:wrap}[data-ui=v2] .course_countGlyph__fSztM{font-size:46px;width:50px}[data-ui=v2] .course_countItem__JaATP{gap:10px}}.parentHome_account__Ai25G{background:var(--surface);border:3px solid var(--ink);border-radius:20px;box-shadow:4px 4px 0 var(--ink);padding:16px;display:grid;grid-gap:10px;gap:10px;min-width:0;min-height:120px}[dir=rtl] .parentHome_account__Ai25G{box-shadow:-4px 4px 0 var(--ink)}.parentHome_h2__SEtp_{margin:0;font-size:20px;line-height:1.25}.parentHome_muted__EBhq5{margin:0;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.parentHome_who__cr5ko{margin:0;font-weight:700;overflow-wrap:anywhere}.parentHome_buttons__hoW25{display:grid;grid-gap:10px;gap:10px}.parentHome_primary__7BJUF,.parentHome_secondary__0noT4{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 16px;border-radius:999px;font:inherit;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;border:3px solid var(--ink);min-width:0}.parentHome_primary__7BJUF{background:var(--act);color:#fff}.parentHome_secondary__0noT4{background:var(--surface);color:var(--ink)}.parentHome_primary__7BJUF:focus-visible,.parentHome_row__eYotf:focus-visible,.parentHome_secondary__0noT4:focus-visible{outline:3px solid var(--act-ink);outline-offset:2px}.parentHome_links__oYQwC{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.parentHome_row__eYotf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 12px;border:2px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;font-weight:700;overflow-wrap:anywhere}.parentHome_row__eYotf:hover{border-color:var(--act)}.parentHome_back__BUtQc{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--act-ink);font-weight:700;text-decoration:none}.parentHome_deviceHead__G5vIC{margin:8px 0 0;font-size:22px;line-height:1.25;scroll-margin-top:90px}.parentHome_layout__jnruv{display:grid;grid-gap:16px;gap:16px;min-width:0}@media (min-width:900px){.parentHome_layout__jnruv{grid-template-columns:minmax(260px,1fr) 2fr;align-items:start}}.skeleton_skel__Z5vuU{display:block;background:var(--faint);border-radius:10px;animation:skeleton_skelPulse__z9z3o 1.4s ease-in-out infinite}.skeleton_skelLine__UuY2O{height:16px;margin-block:6px}.skeleton_skelShort__eUrd0{width:60%}.skeleton_skelBtn__en9Uj{width:96px;height:44px;border-radius:999px}.skeleton_skelProgress__dlQZS{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--muted);font-size:15px}.skeleton_skelDots__MMAw4{display:inline-flex;gap:4px;flex-wrap:wrap}.skeleton_skelDots__MMAw4 i{width:10px;height:10px;border-radius:999px;background:var(--faint);border:1px solid var(--line)}.skeleton_skelDots__MMAw4 i.skeleton_dotOn__tRDol{background:var(--sem);border-color:var(--sem)}.skeleton_skelDots__MMAw4 i.skeleton_skelHere__hL7mi{outline:2px solid var(--act-ink);outline-offset:1px}.skeleton_skelCards__dpWJ1{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.skeleton_skelCards__dpWJ1>li{display:flex;flex-direction:column;align-items:center;gap:6px}.skeleton_skelGlyph__J1G7R{font-size:56px;line-height:1.1;color:var(--muted)}@keyframes skeleton_skelPulse__z9z3o{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton_skel__Z5vuU{animation:none}}.HanziText_text__F0GdD{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:2px 1px}.HanziText_ch__8VwoD{display:inline-flex;flex-direction:column;align-items:center;background:none;border:0;padding:0 1px;min-width:1.1em;border-bottom:2px dotted var(--act);line-height:1.2}.HanziText_ch__8VwoD:focus-visible{outline:3px solid var(--act);outline-offset:2px;border-radius:6px}.HanziText_py__EUEVo{font-family:var(--font-ui);font-size:max(12px,.42em);color:var(--muted);line-height:1.1;min-height:1.1em}.HanziText_glyph__QgKyQ{font-size:1em}.HanziText_punct__3mnXh{padding:0 1px}.HanziText_group___RH80{display:inline-flex;align-items:flex-end;white-space:nowrap}.today_page__WYEuk{display:flex;flex-direction:column;gap:16px}.today_hello__EchZi{margin:0;color:var(--muted);font-size:16px}.today_h1__xfZM0{margin:0;font-size:34px;font-weight:900}.today_h2__2tbWB{margin:8px 0 0;font-size:22px;font-weight:800}.today_muted__fQTME{color:var(--muted);font-size:15px;margin:0}.today_grid__u6CnB{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.today_card__3KRXL{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:20px;text-align:start}.today_ringRow__5mJXT{display:flex;align-items:center;gap:18px}.today_ring__wX_5U{transition:stroke-dasharray .6s ease}.today_ringTitle__nZ34S{font-size:19px;display:block;margin-bottom:4px}.today_compCard__Hg_7d{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px}.today_compGlyph__QddhN{font-size:96px;line-height:1.05}.today_compPy__Wd_8B{font-size:18px;font-weight:700}.today_uiZh__YsDJE{font-family:var(--font-ui)}.today_stepExtra__hodqw{font-size:1.1em}.today_tagSem__0bu5r{position:absolute;inset-inline-start:14px;top:14px;background:var(--sem-bg);color:var(--sem-ink);font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px}.today_steps__WCcN9{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.today_step__glhFT{display:flex;align-items:center;gap:14px;min-height:88px;background:var(--surface);border:2px solid var(--line);border-radius:20px;padding-block:8px;padding-inline:8px 16px}.today_stepDone__JM37q{background:var(--sem-bg);border-color:var(--sem)}.today_stepCurrent__yVbxQ{border:3px solid var(--act)}.today_stepGlyph__8_n14{width:72px;height:72px;flex:none;display:grid;place-items:center;font-size:44px;background:var(--bg);border-radius:16px}.today_stepText__OfrPV{display:flex;flex-direction:column;flex:1 1}.today_stepText__OfrPV b{font-size:18px}.today_stepText__OfrPV small{color:var(--muted);font-size:14px}.today_stepState__Q0aI7{color:var(--act-ink);font-weight:700;font-size:15px;white-space:nowrap}.today_stepDone__JM37q .today_stepState__Q0aI7{color:var(--sem-ink)}.today_read__x48b2{display:flex;flex-direction:column;gap:10px}.today_sentence__WT8eV{font-size:48px;padding:8px 0}.today_readActions__DNaLh{display:flex;flex-wrap:wrap;gap:12px}.today_primary___AzYR,.today_secondary___9_Bh{min-height:56px;padding:0 26px;border-radius:var(--radius-btn);font-size:18px;font-weight:700}.today_primary___AzYR{background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink)}.today_primary___AzYR:disabled{background:var(--sem);box-shadow:none;cursor:default}.today_secondary___9_Bh{background:var(--surface);border:2px solid var(--line)}.today_pathLink__8yM6j{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;color:var(--act-ink);font-weight:700;text-decoration:none}.today_pathLink__8yM6j:hover{text-decoration:underline}[dir=rtl] .today_chev__oIBu5{display:inline-block;transform:scaleX(-1)}.today_stepBtn__rqCTO{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:var(--radius-btn);font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;background:var(--surface);color:var(--ink);border:2px solid var(--line)}.today_stepBtnNow__LxjKq{background:var(--act);color:#fff;border-color:var(--act);box-shadow:0 3px 0 var(--act-ink)}.today_stepDone__JM37q .today_stepBtn__rqCTO{border-color:var(--sem);color:var(--sem-ink)}@media (max-width:400px){html:not([lang=zh-CN]) .today_step__glhFT{gap:10px;padding-inline:8px 10px}html:not([lang=zh-CN]) .today_stepText__OfrPV{min-width:0;overflow-wrap:break-word}html:not([lang=zh-CN]) .today_stepBtn__rqCTO{white-space:normal;text-align:center;justify-content:center;padding:4px 12px;max-width:96px;line-height:1.2;flex:none}html:not([lang=zh-CN]) .today_stepState__Q0aI7{white-space:normal;text-align:center;max-width:84px;flex:none}}[data-ui=v2] .today_page__WYEuk{--sh:4px 4px 0 var(--ink)}[data-ui=v2][dir=rtl] .today_page__WYEuk{--sh:-4px 4px 0 var(--ink)}[data-ui=v2] .today_h1__xfZM0{font-size:34px;white-space:nowrap}[data-ui=v2] .today_h2__2tbWB{font-weight:900}[data-ui=v2] .today_card__3KRXL{border:3px solid var(--ink);box-shadow:var(--sh)}[data-ui=v2] .today_compCard__Hg_7d{background:var(--mint-bg)}[data-ui=v2] .today_tagSem__0bu5r{border:2px solid var(--ink)}[data-ui=v2] .today_step__glhFT{border:2px solid var(--line);box-shadow:none;min-height:92px}[data-ui=v2] .today_stepDone__JM37q{background:var(--sem-bg);border:3px solid var(--sem)}[data-ui=v2] .today_stepCurrent__yVbxQ{border:3px dashed var(--act);box-shadow:var(--sh);background:var(--surface)}[data-ui=v2] .today_stepGlyph__8_n14{background:var(--surface);border:2px solid var(--ink)}[data-ui=v2] .today_stepBtn__rqCTO{border:2px solid var(--ink)}[data-ui=v2] .today_stepBtnNow__LxjKq{border-color:var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] .today_primary___AzYR{border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}[data-ui=v2] .today_secondary___9_Bh{border:3px solid var(--ink)}[data-ui=v2] .today_pathLink__8yM6j{white-space:nowrap}[data-ui=v2] .today_ringTitle__nZ34S{font-weight:900}.goals_goal__OhKZ4{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;min-width:0}.goals_done__jSUvR,.goals_line__pEQRl{margin:0;font-weight:700}.goals_done__jSUvR{color:var(--sem-ink)}.goals_dots__RO_8A{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.goals_dot__ZT2MY{display:grid;justify-items:center;grid-gap:2px;gap:2px;font-size:12px;color:var(--muted);min-width:28px}.goals_dot__ZT2MY i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.goals_dot__ZT2MY[data-on="1"] i{background:var(--sem);border-color:var(--sem)}.goals_dot__ZT2MY[data-today="1"]{color:var(--ink);font-weight:700}.home_hero__Q8Yz2{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card,20px);padding:16px;display:grid;grid-gap:8px;gap:8px;min-width:0}.home_title___dx7A{margin:0;font-size:26px;font-weight:900;line-height:1.25}.home_sub__z6rg4{margin:0;font-size:17px;font-weight:700;color:var(--act-ink)}.home_try__k6Ab3{font-size:14px;color:var(--muted);margin-top:4px}.home_input__bC4mh{min-height:48px;font-size:20px;padding:0 12px;border-radius:12px;border:2px solid var(--line);background:var(--surface);width:100%;box-sizing:border-box}.home_after__FcDNs{margin:4px 0 0;font-size:15px;line-height:1.5;background:var(--sem-bg);color:var(--sem-ink);border-radius:12px;padding:8px 12px}.home_afterLink__HxoRU{font-weight:800;color:var(--act-ink);text-decoration:underline}.home_stats__oY7SX{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:stretch}.home_stat__mhM5I{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:64px;padding:8px 14px 8px 8px;background:var(--faint);border:1px solid var(--line);border-radius:14px;font-size:15px;font-weight:800;line-height:1.3}.home_statText__8UhoL{min-width:0;white-space:nowrap}.home_statArrow__mwoAp{position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:1;color:var(--act);font-weight:900;font-size:16px}.home_layer1__Buksg{min-height:44px;text-decoration:underline}.home_layer1__Buksg,.home_tag__PFDWD{display:inline-flex;align-items:center;font-weight:800;color:var(--act-ink)}.home_tag__PFDWD{padding:2px 10px;border-radius:999px;background:var(--act-bg);font-size:13px}.home_l1Text__PCy2j{min-width:0;overflow-wrap:break-word}@media (max-width:480px){.home_l1Step__a6UWI{gap:10px;padding-inline:8px 10px}.home_l1Btn__exFr7{white-space:normal;text-align:center;justify-content:center;padding:4px 12px;max-width:96px;flex:none;line-height:1.2}.home_title___dx7A{font-size:22px}.home_stats__oY7SX{grid-template-columns:auto auto auto;gap:7px}.home_stat__mhM5I{font-size:11px;padding:8px 8px 8px 4px;min-height:52px;letter-spacing:-.01em}.home_statArrow__mwoAp{right:-9px;font-size:13px}}.home_next__jQKIa{display:flex;align-items:center;gap:16px;padding:20px;border-radius:var(--radius-card);background:var(--surface);border:2px solid var(--line);min-width:0}.home_nextImg__6A_Wo{flex:0 0 auto;width:88px;height:88px}.home_nextText__GT_T1{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.home_nextLabel__gMftm{font-size:14px;color:var(--muted)}.home_nextTitle__3dLt4{font-size:20px;font-weight:800}.home_nextGo__f_rb_{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--radius-btn);background:var(--act);color:#fff;box-shadow:0 3px 0 var(--act-ink);font-size:17px;font-weight:700;text-decoration:none}.nav2_page__NqB99{display:flex;flex-direction:column;gap:14px}.nav2_h1__EB6hZ{margin:0;font-size:32px;font-weight:900}.nav2_h2__llaya{margin:0;font-size:20px;font-weight:800}.nav2_muted__Q0iUs{margin:0;color:var(--muted);font-size:15px}.nav2_card__Saq33{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:16px;min-width:0}.nav2_primary__ugDNO{min-height:48px;padding:0 22px;border-radius:var(--radius-btn);background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink);font-size:17px}.nav2_primary__ugDNO,.nav2_secondary__7IL_O{display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;cursor:pointer}.nav2_secondary__7IL_O{min-height:44px;padding:0 18px;border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);border:2px solid var(--line);font-size:16px}.nav2_lessons__KHZfc{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nav2_lesson__ffx1A{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;text-decoration:none;color:var(--ink);height:100%}.nav2_lesson__ffx1A:hover{border-color:var(--act)}.nav2_lessonImg__5nxP8{width:88px;height:88px}.nav2_lessonNo__h2_ZT{font-size:14px;color:var(--muted)}.nav2_lessonName__C7tlR{font-size:22px;font-weight:800}.nav2_dot__TWIKV{position:absolute;top:10px;inset-inline-end:10px;width:14px;height:14px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.nav2_dotDone__NAMY1{background:var(--sem);border-color:var(--sem)}.nav2_typeCard__DSGhx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nav2_typeText__lgsXy{display:flex;flex-direction:column;gap:4px;min-width:0}.nav2_route__wT80S{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav2_routeStep__k5cGf{display:flex;gap:14px}.nav2_routeMark__1yNrI{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.nav2_routeNo__rImrS{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--act);color:#fff;font-weight:800;font-size:18px}.nav2_routeLine__HGjiq{flex:1 1 auto;width:3px;min-height:16px;background:var(--line);margin-block:4px}.nav2_routeBody__M6K3u{display:flex;flex-direction:column;gap:8px;padding-bottom:18px;min-width:0}.nav2_routeHead__g49K5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nav2_state__Gm4ss{font-size:13px;font-weight:700;padding:2px 10px;border-radius:999px;white-space:nowrap}.nav2_stateDone__hMCrk{background:var(--sem);color:#fff}.nav2_stateDoing__YADmX{background:var(--act-bg);color:var(--act-ink)}.nav2_stateLocked__Xzsrq{background:var(--faint);color:var(--muted)}.nav2_routeLinks__JJZBf{display:flex;flex-wrap:wrap;gap:8px}.nav2_soon__YYRDq{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:2px dashed var(--line);color:var(--muted);font-size:15px}.nav2_findInput__QNumN{width:100%;min-height:56px;padding:0 14px;border-radius:14px;border:2px solid var(--line);background:var(--surface);font-size:26px;font-family:var(--font-hanzi);color:var(--ink);min-width:0}.nav2_findInput__QNumN:focus{outline:3px solid var(--act-bg);border-color:var(--act)}.nav2_findTop__s6gpZ{display:flex;flex-direction:column;gap:8px}.nav2_findRow__Jf_ha{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav2_findLabel__SkS0o{font-weight:700}.nav2_examples__N8aC1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav2_exBtn__0NDxf{min-width:56px;min-height:56px;font-size:28px;font-family:var(--font-hanzi);border-radius:14px;border:2px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink)}.nav2_cards__hMfEb{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.nav2_charCard__lYyVh{display:flex;gap:14px;align-items:flex-start}.nav2_bigChar__Gh35a{font-size:64px;line-height:1;flex:0 0 auto}.nav2_charBody__hGtEh{display:flex;flex-direction:column;gap:6px;min-width:0}.nav2_py___e2r7{font-size:20px;font-weight:700}.nav2_meaning__RuOvL{margin:0;font-size:16px}.nav2_order__3cxVl{display:flex;flex-wrap:wrap;align-items:center;gap:2px;color:var(--ink)}.nav2_orderLabel__xdqnR{font-size:13px;color:var(--muted);-webkit-margin-end:6px;margin-inline-end:6px}.nav2_entry__f3DI9{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.nav2_entryIcon__LCjso{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--act);color:#fff;font-size:30px}.nav2_entryText__5XmNn{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.nav2_entryText__5XmNn b{font-size:18px}.nav2_mapBody__eaYJ8{word-break:keep-all;overflow-wrap:anywhere}.nav2_mapArrow__h36Dl{display:inline-block;white-space:nowrap}.nav2_mapArrow__h36Dl svg{display:inline-block;width:1.1em;height:.62em;vertical-align:.08em}.nav2_srOnly__ZWrIJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav2_routeLink__aGJUT{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--act-ink);font-weight:700}.nav2_entry__f3DI9 .nav2_primary__ugDNO{flex:0 0 auto;white-space:nowrap}.nav2_orderLabel__xdqnR{flex:0 0 100%}@media (max-width:479px){.nav2_entry__f3DI9 .nav2_primary__ugDNO{display:none}}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_card__Saq33{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}[data-ui=v2][dir=rtl] :is([data-page=today],[data-find]) .nav2_card__Saq33{box-shadow:-4px 4px 0 var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_primary__ugDNO{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_secondary__7IL_O{border:3px solid var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_entryIcon__LCjso{border:3px solid var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_findInput__QNumN{border:3px solid var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_exBtn__0NDxf{border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_bigChar__Gh35a{font-size:96px}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_charCard__lYyVh{flex-wrap:wrap}[data-ui=v2] :is([data-page=today],[data-find]) .nav2_muted__Q0iUs{text-wrap:balance}[data-ui=v2] [data-route-map] .nav2_route__wT80S{padding:18px 16px 4px;border:3px solid var(--ink);border-radius:28px;box-shadow:4px 4px 0 var(--ink);background:var(--surface)}[data-ui=v2][dir=rtl] [data-route-map] .nav2_route__wT80S{box-shadow:-4px 4px 0 var(--ink)}[data-ui=v2] [data-route-map] .nav2_routeNo__rImrS{width:48px;height:48px;border:3px solid var(--ink);background:var(--sun);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] [data-route-map] .nav2_routeLine__HGjiq{background:none;width:0;-webkit-border-start:3px dashed var(--ink);border-inline-start:3px dashed var(--ink)}[data-ui=v2] [data-route-map] .nav2_secondary__7IL_O{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] [data-route-map] .nav2_soon__YYRDq{border:2px dashed var(--muted)}.textbook_page__puQjm{display:flex;flex-direction:column;gap:14px}.textbook_h1__FOWmW{margin:0;font-size:30px;font-weight:900}.textbook_h2__Cvnjf{margin:0 0 8px;font-size:20px;font-weight:800;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.textbook_h2tr__Gp18t{font-size:15px;font-weight:600;color:var(--muted)}.textbook_muted__lK70m{margin:0;color:var(--muted);font-size:15px}.textbook_book__4KNSh{margin:0;font-size:20px;font-weight:800;color:var(--act-ink)}.textbook_card__zSU_9{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:16px;min-width:0}.textbook_primary__5sCbO{min-height:48px;padding:0 22px;border-radius:var(--radius-btn);background:var(--act);color:#fff;border:0;box-shadow:0 3px 0 var(--act-ink);font-size:17px}.textbook_primary__5sCbO,.textbook_secondary__hDG61{display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;cursor:pointer}.textbook_secondary__hDG61{min-height:44px;padding:0 18px;border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);border:2px solid var(--line);font-size:16px}.textbook_back__7ucZZ{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--act-ink);font-weight:700}.textbook_lessons__KGfGt{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.textbook_lesson__fiCW1{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;text-decoration:none;color:var(--ink);height:100%;text-align:center}a.textbook_lesson__fiCW1:hover{border-color:var(--act)}.textbook_lessonClosed__NPUVg{border-style:dashed;justify-content:center}.textbook_lessonEmoji__wYyr2{font-size:44px;line-height:1.1}.textbook_lessonNo__0kLXB{font-size:14px;color:var(--muted)}.textbook_lessonName__ypaSh{font-size:18px;font-weight:800}.textbook_lessonTr__hN1oq{font-size:13px;color:var(--muted)}.textbook_lessonChars__zBSLk{font-size:18px;letter-spacing:2px}.textbook_head__ODP_y{display:flex;align-items:center;gap:14px}.textbook_headEmoji__WpvHm{font-size:56px;line-height:1;flex:0 0 auto}.textbook_headText__7W6a8{display:flex;flex-direction:column;gap:2px;min-width:0}.textbook_tr__NKUL_{margin:0;font-size:15px;color:var(--muted)}.textbook_note__61pYj{margin:0;padding:10px 14px;border-radius:12px;background:var(--act-bg);color:var(--act-ink);font-size:15px}.textbook_statusLink__iaGip{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}.textbook_block__lr_H_{display:flex;flex-direction:column;gap:8px}.textbook_lines__oC8HQ p,.textbook_trLines__tgPFH p{margin:0}.textbook_lines__oC8HQ{display:flex;flex-direction:column;gap:4px;font-size:19px;line-height:1.7}.textbook_trLines__tgPFH{display:flex;flex-direction:column;gap:2px;font-size:15px;color:var(--muted)}.textbook_list__3O2hK{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;font-size:18px;line-height:1.8}.textbook_song__KYt66 .textbook_lines__oC8HQ{text-align:center;font-size:22px}.textbook_song__KYt66 .textbook_trLines__tgPFH{text-align:center}.textbook_family__7QMlc{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.textbook_famCard__Nxkax{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:2px solid var(--line);border-radius:14px}.textbook_famEmoji___RbaH{font-size:26px;line-height:1.2}.textbook_famChar__mML70{font-size:48px;line-height:1.1}.textbook_py__T5wgP{font-size:16px;font-weight:700}.textbook_meaning__YBjL2{font-size:14px;text-align:center}.textbook_listen__5pkS8{min-height:36px;padding:0 12px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;cursor:pointer}.textbook_formulas__FmEGC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;align-items:center}.textbook_formula__hc92B{display:flex;align-items:center;gap:12px;font-size:34px}.textbook_formulaR__IWmja{color:var(--act-ink);font-weight:800}.textbook_phono__r_kHM{align-items:flex-start;gap:8px}.textbook_phono__r_kHM>span[aria-hidden]{line-height:1.3}.textbook_fPart___jTw1{display:flex;flex-direction:column;align-items:center;min-width:52px;line-height:1.3}.textbook_fPy__7YlDP{font-size:14px;color:var(--muted)}.textbook_fRole__92jul{font-size:13px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:0 6px;margin-top:2px}.textbook_findRow__KiQUb{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.textbook_findChar__U5p65{min-width:64px;min-height:64px;font-size:36px;border-radius:14px;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.textbook_found__tT0mb{border-color:var(--sem);background:var(--act-bg)}.textbook_steps____qh_{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.textbook_step__DBc86{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;border:2px solid var(--line);border-radius:14px;text-align:center;font-size:16px}.textbook_stepNo__a42c4{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--act);color:#fff;font-weight:800}.textbook_stepShow__7n3ya{font-size:26px;font-weight:800;color:var(--act-ink)}.textbook_try___tcbi{display:flex;flex-direction:column;gap:6px}.textbook_tryInput__qEhs1{width:100%;min-height:52px;padding:0 12px;border-radius:14px;border:2px solid var(--line);background:var(--surface);font-size:26px;font-family:var(--font-hanzi);color:var(--ink);min-width:0}.textbook_sumChars__2Q4aW{font-size:36px;letter-spacing:6px;text-align:center}.textbook_pager__Cnt0w{display:flex;justify-content:space-between;gap:12px}.textbook_story__wtgE0 .textbook_lines__oC8HQ{padding:10px 14px;border-radius:14px;background:var(--act-bg)}.textbook_picture__kN1S0{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.textbook_picCell__rTuaR{display:flex;flex-direction:column;align-items:center;gap:4px}.textbook_picEmoji__Yd6do{font-size:64px;line-height:1.1}.textbook_picArrow__pHk0R{font-size:30px;color:var(--muted)}.textbook_picChar__EalPo{font-size:72px;line-height:1.1;font-weight:800}.textbook_trace__1p_3a{display:flex;flex-direction:column;gap:6px}.textbook_match__dZhix{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.textbook_matchCol__nJmla{display:flex;flex-direction:column;gap:8px}.textbook_matchItem__ezlLG{min-height:64px;font-size:36px;border-radius:14px;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.textbook_matchPic__bmYGJ{font-size:34px}.textbook_picked__BDBGL{border-color:var(--act);box-shadow:0 0 0 2px var(--act)}.textbook_template__Xiitm{font-size:28px;text-align:center;letter-spacing:2px}.textbook_hint__LlQNl{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.textbook_hintStroke__7zYdE{font-size:30px;font-weight:800;color:var(--act-ink)}.textbook_strokeHead__IKrOu{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.textbook_strokeGlyph__csp54{font-size:80px;line-height:1}.textbook_strokeName__bl6UY{font-size:22px;font-weight:800}.textbook_countList__6obTV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.textbook_countItem__Ad_u7{display:flex;gap:12px;align-items:flex-start;padding:10px;border:2px solid var(--line);border-radius:14px}.textbook_countGlyph__I1gcG{font-size:44px;line-height:1.1;min-width:52px;text-align:center}.textbook_countBody__KTsbY{display:flex;flex-direction:column;gap:6px;min-width:0}.textbook_countQ__lbz25{margin:0;font-size:17px}.textbook_countOpts___mSRC{display:flex;flex-wrap:wrap;gap:8px}.textbook_countBtn__Q3mRe{min-width:48px;min-height:44px;font-size:18px;font-weight:700;border-radius:12px;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.textbook_eyebrow__RHn08{margin:0;font-size:15px;font-weight:700;color:var(--muted)}.textbook_seriesGrid__NLuJ3{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}@media (min-width:720px){.textbook_seriesGrid__NLuJ3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.textbook_seriesGrid__NLuJ3{grid-template-columns:repeat(3,minmax(0,1fr))}}.textbook_series__TPmxw{display:flex;flex-direction:column;gap:8px}.textbook_vols__QaxfP{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.textbook_vols__QaxfP>li{min-width:0}.textbook_vol__XI6G5{display:flex;flex-direction:column;gap:4px;min-height:96px;height:100%;padding:10px;border:2px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink);overflow-wrap:anywhere}a.textbook_vol__XI6G5:hover{border-color:var(--act)}.textbook_volName__Ge1fx{font-size:16px;font-weight:800}.textbook_seriesName__c_oHf{font-weight:800}.textbook_price__dsNXh:empty{display:none}.textbook_entry__IV9vL{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.textbook_entryIcon__RZYf3{flex:0 0 auto;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--sem);color:#fff;font-size:30px}.textbook_entryText___bZri{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.textbook_entryText___bZri b{font-size:18px}@media (max-width:479px){.textbook_entry__IV9vL .textbook_primary__5sCbO{display:none}}.textbook_struct__XYjj0{display:flex;align-items:center;justify-content:center;gap:10px 14px;flex-wrap:wrap}.textbook_pz__HrSJZ{display:flex;justify-content:center;max-width:100%}.textbook_pzTap__zV2R_{cursor:pointer;-webkit-tap-highlight-color:transparent}.textbook_pzSvg__RdU6k{display:block;max-width:100%;height:auto;overflow:visible}.textbook_pzPiece__IRPes{transition:transform .45s cubic-bezier(.34,1.4,.64,1)}.textbook_pzPiece__IRPes path{stroke-width:3;stroke-linejoin:round}.textbook_pzPiece__IRPes text{font-weight:700}.textbook_st0__ioImp path{fill:var(--act-bg);stroke:var(--act)}.textbook_st0__ioImp text{fill:var(--act-ink)}.textbook_st1__JvXyo path{fill:var(--sem-bg);stroke:var(--sem)}.textbook_st1__JvXyo text{fill:var(--sem-ink)}.textbook_st2__robUS path{fill:var(--pho-bg);stroke:var(--pho)}.textbook_st2__robUS text{fill:var(--pho-ink)}.textbook_stOut__LjCNk{display:flex;align-items:center;gap:14px}.textbook_stArrow__GpeAL{font-size:24px;color:var(--muted)}.textbook_stSlot__xAocz{display:grid;place-items:center;border:2px dashed var(--line);border-radius:14px;transition:border-color .2s}.textbook_stChar__Pmffc{font-size:56px;font-weight:800;color:var(--ink);opacity:0;transform:scale(.4);transition:opacity .35s ease .25s,transform .35s cubic-bezier(.34,1.56,.64,1) .25s}.textbook_stShow__uNv2X{border-color:transparent}.textbook_stShow__uNv2X .textbook_stChar__Pmffc{opacity:1;transform:none}.textbook_pzBar__z1YG7{flex:0 0 100%;display:flex;justify-content:center}.textbook_pzBtn__Y06H4{width:100%;max-width:220px;min-height:44px;padding:8px 20px;border-radius:999px;border:2px solid var(--act);background:var(--act-bg);color:var(--act-ink);font-size:18px;font-weight:700;cursor:pointer}.textbook_pzBtn__Y06H4[aria-pressed=true]{background:var(--surface)}@media (prefers-reduced-motion:reduce){.textbook_pzPiece__IRPes,.textbook_stChar__Pmffc,.textbook_stSlot__xAocz{transition:none}}[data-ui=v2] [data-page=today] .textbook_card__zSU_9,[data-ui=v2] [data-tb-index] .textbook_card__zSU_9,[data-ui=v2] [data-tb-overview] .textbook_card__zSU_9{border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}[data-ui=v2][dir=rtl] [data-tb-index] .textbook_card__zSU_9,[data-ui=v2][dir=rtl] [data-tb-overview] .textbook_card__zSU_9{box-shadow:-4px 4px 0 var(--ink)}[data-ui=v2] [data-tb-index] .textbook_vol__XI6G5{border:3px solid var(--ink);background:var(--sun)}[data-ui=v2] [data-tb-index] .textbook_vol__XI6G5[data-available="0"],[data-ui=v2] [data-tb-overview] .textbook_lessonClosed__NPUVg{border:3px dashed var(--muted);box-shadow:none;background:transparent;color:var(--muted)}[data-ui=v2] [data-tb-index] a.textbook_vol__XI6G5:hover,[data-ui=v2] [data-tb-overview] a.textbook_lesson__fiCW1:hover{border-color:var(--act-ink)}[data-ui=v2] [data-tb-overview] .textbook_lessonNo__0kLXB{color:var(--ink);font-weight:700}[data-ui=v2] [data-tb-page] .textbook_card__zSU_9{border-color:var(--ink)}[data-ui=v2] [data-tb-page] .textbook_lines__oC8HQ{font-size:19px}[data-ui=v2] [data-tb-page] .textbook_muted__lK70m,[data-ui=v2] [data-tb-page] .textbook_trLines__tgPFH{font-size:17px}[data-ui=v2] [data-tb-overview] .textbook_primary__5sCbO,[data-ui=v2] [data-tb-page] .textbook_primary__5sCbO{border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}[data-ui=v2] [data-tb-overview] .textbook_secondary__hDG61,[data-ui=v2] [data-tb-page] .textbook_listen__5pkS8,[data-ui=v2] [data-tb-page] .textbook_secondary__hDG61{border-color:var(--ink)}[data-ui=v2] [data-tb-index] .textbook_series__TPmxw{overflow:hidden}[data-ui=v2] [data-tb-index] .textbook_seriesBg__wjlRk{display:block;width:calc(100% + 32px);max-width:none;height:auto;aspect-ratio:480/202;margin:-16px -16px 4px;object-fit:cover;object-position:top center;border-bottom:3px solid var(--ink);background:var(--bg)}.parent_page__aSew1{display:flex;flex-direction:column;gap:14px}.parent_h1__4lK5_{margin:0;font-size:32px;font-weight:900}.parent_h2__ecWO0{margin:0 0 8px;font-size:20px;font-weight:800}.parent_note___IhtN{margin:0;padding:12px 16px;border-radius:14px;background:var(--pho-bg);color:var(--pho-ink);font-size:15px;line-height:1.5}.parent_card__4kq4R{background:var(--surface);border:2px solid var(--line);border-radius:var(--radius-card);padding:18px 20px}.parent_summary__AX9gn{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.5}.parent_muted__78iTp{margin:0;color:var(--muted);font-size:15px}.parent_zh__a0vOb{font-size:1.2em}.parent_ideas___iTJn{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;line-height:1.6}.parent_rows__j2Rao{margin:0;display:grid;grid-gap:12px;gap:12px}.parent_row__Yty0D{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.parent_row__Yty0D:last-child{border-bottom:0;padding-bottom:0}.parent_row__Yty0D dt{font-weight:700}.parent_row__Yty0D dd{margin:0}.parent_seg__WQWEK{display:flex;flex-wrap:wrap;gap:6px}.parent_seg__WQWEK button{min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700}.parent_seg__WQWEK button[aria-pressed=true]{background:var(--act);border-color:var(--act);color:#fff}.parent_switch__RQZ3Q{display:inline-flex;align-items:center;gap:8px;min-height:44px}.parent_switch__RQZ3Q input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;position:relative;width:60px;height:44px;margin:0;cursor:pointer;background:none}.parent_switch__RQZ3Q input:before{content:"";position:absolute;inset-inline:4px;top:8px;height:28px;border-radius:999px;background:var(--faint);border:2px solid var(--line)}.parent_switch__RQZ3Q input:after{content:"";position:absolute;inset-inline-start:8px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:inset-inline-start .15s}.parent_switch__RQZ3Q input:checked:before{background:var(--act);border-color:var(--act)}.parent_switch__RQZ3Q input:checked:after{inset-inline-start:32px;background:#fff}.parent_switch__RQZ3Q input:focus-visible{outline:3px solid var(--act);outline-offset:2px;border-radius:999px}.parent_dangerSolid__ru_6K,.parent_danger__chmvt,.parent_secondary__DjYkq{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:var(--radius-btn);font-weight:700;font-size:16px}.parent_danger__chmvt{background:var(--surface);color:var(--red);border:2px solid var(--red)}.parent_dangerSolid__ru_6K{background:var(--red);color:#fff;border:0}.parent_secondary__DjYkq{align-self:flex-start;background:var(--surface);color:var(--ink);border:2px solid var(--line)}.parent_confirm__auVTa p{margin:0 0 10px;font-weight:700}.parent_actions__93fbl{display:flex;flex-wrap:wrap;gap:10px}