.course_root___O0Tl{--lh-bg:#f6f5f1;--lh-surface:#fff;--lh-surface-2:#f1efe9;--lh-ink:#16181d;--lh-ink-2:#454b55;--lh-ink-3:#636a75;--lh-line:#e3e0d8;--lh-accent:#1d4f91;--lh-accent-ink:#fff;--lh-accent-soft:#e7eef8;--lh-good:#1f7a4d;--lh-good-soft:#e5f3ea;--lh-bad:#b3261e;--lh-bad-soft:#fbe9e7;--lh-warn-soft:#fbf3df;--lh-shadow:0 1px 2px rgba(22,24,29,.04),0 1px 1px rgba(22,24,29,.03);min-height:100vh;background:var(--lh-bg);color:var(--lh-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;padding-top:4rem}html.theme-dark .course_root___O0Tl{--lh-bg:#121316;--lh-surface:#1a1c20;--lh-surface-2:#212328;--lh-ink:#eef0f3;--lh-ink-2:#bcc2cb;--lh-ink-3:#959ca7;--lh-line:#2b2e34;--lh-accent:#8fb3e6;--lh-accent-ink:#0f1a2b;--lh-accent-soft:rgba(143,179,230,.1);--lh-good:#6fcf97;--lh-good-soft:rgba(111,207,151,.1);--lh-bad:#f28b82;--lh-bad-soft:hsla(5,81%,73%,.1);--lh-warn-soft:hsla(42,81%,69%,.08);--lh-shadow:none}.course_bar__EjhOY{position:sticky;top:var(--app-nav-h);z-index:20;border-bottom:1px solid var(--lh-line);background:color-mix(in srgb,var(--lh-bg) 90%,transparent);backdrop-filter:blur(10px)}.course_barInner__dF15L{max-width:88rem;margin:0 auto;display:flex;align-items:center;gap:10px;padding:10px 16px}.course_iconBtn__JxDbG{display:inline-flex;height:34px;min-width:34px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-radius:8px;color:var(--lh-ink-2);font-size:14px;font-weight:500}.course_iconBtn__JxDbG:hover{background:var(--lh-surface-2);color:var(--lh-ink)}.course_barTitle__3XC48{flex:1;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course_barProgress__dph5T{font-size:13px;color:var(--lh-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.course_tutorBtn__ETPvf{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--lh-accent);color:var(--lh-accent-ink);font-size:14px;font-weight:600}@media (min-width:1280px){.course_tutorBtn__ETPvf{display:none}}@media (min-width:1024px){.course_tocBtn__CJHEG{display:none}}.course_layout__NgBKF{max-width:88rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:1024px){.course_layout__NgBKF{grid-template-columns:250px minmax(0,1fr);padding:32px 24px 96px}}@media (min-width:1280px){.course_layout__NgBKF{grid-template-columns:250px minmax(0,1fr) 360px}}.course_toc__bcCjI{display:none}@media (min-width:1024px){.course_toc__bcCjI{display:block;position:sticky;top:calc(var(--app-nav-h) + 72px);max-height:calc(100vh - var(--app-nav-h) - 96px);overflow-y:auto;align-self:start;padding-right:4px}}.course_tocOpen__BcbU6{display:block;position:fixed;inset:0;z-index:60;overflow-y:auto;padding:calc(var(--app-nav-h) + 16px) 16px 32px;background:var(--lh-bg)}.course_tocClose__UXjqS{display:flex;justify-content:flex-end;margin-bottom:8px}@media (min-width:1024px){.course_tocClose__UXjqS{display:none}}.course_tocDay__6ENOR{margin-bottom:18px}.course_tocDayHead__9DZA_{display:flex;align-items:baseline;justify-content:space-between;padding:0 10px 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lh-ink-3)}.course_tocItem__APSxg{display:flex;width:100%;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;text-align:left;font-size:14px;line-height:1.4;color:var(--lh-ink-2)}.course_tocItem__APSxg:hover:not(:disabled){background:var(--lh-surface-2);color:var(--lh-ink)}.course_tocItem__APSxg:disabled{cursor:default;color:var(--lh-ink-3);opacity:.75}.course_tocActive__WjhHr{background:var(--lh-accent-soft)!important;color:var(--lh-ink)!important;font-weight:600}.course_tocDot__9RKCK{display:inline-flex;width:18px;height:18px;flex-shrink:0;margin-top:1px;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--lh-line);color:var(--lh-accent-ink)}.course_tocDotDone__GUp4l{background:var(--lh-good);border-color:var(--lh-good)}.course_tocKind__67c2D{display:block;font-size:12px;color:var(--lh-ink-3);font-weight:500}.course_soon__FGT1s{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--lh-ink-3)}.course_article__7XgyN{min-width:0;max-width:46rem}.course_dayHead__K1hnK{display:flex;align-items:center;gap:18px}.course_dayBadge__GZlev{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:999px;background:var(--lh-ink);color:var(--lh-bg)}.course_dayWord__3eHnK{font-family:var(--font-fraunces),"Fraunces Variable",Georgia,serif;font-size:15px;font-weight:600;line-height:1}.course_dayNum__BdJEI{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.course_dayKind__Q17FB{font-family:var(--font-fraunces),"Fraunces Variable",Georgia,serif;font-size:17px;font-weight:600;color:var(--lh-accent)}@media (max-width:480px){.course_dayBadge__GZlev{width:64px;height:64px}.course_dayNum__BdJEI{font-size:24px}.course_dayWord__3eHnK{font-size:12px}}.course_pill__iWbLQ{display:inline-block;padding:6px 18px;border:1.5px solid var(--lh-ink);border-radius:999px;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:0}.course_formulaCell__Vx_Oc{width:42%}.course_formulaVi__EWkV_{display:block;margin-top:4px;font-size:13.5px;font-style:italic;color:var(--lh-ink-3);white-space:normal}.course_watch__N4M2f{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border:2px solid var(--lh-ink);border-radius:999px;background:var(--lh-surface);font-size:12px;font-weight:800;line-height:1.1;text-align:center;color:var(--lh-ink)}.course_eyebrow__wy7q5{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lh-accent)}.course_h1__Rf8Do{margin-top:2px;font-family:var(--font-fraunces),"Fraunces Variable",Georgia,serif;font-size:clamp(28px,4.2vw,38px);line-height:1.15;font-weight:600;letter-spacing:-.015em}.course_goal__vYtdL{margin-top:16px;padding:14px 16px;border-left:3px solid var(--lh-accent);background:var(--lh-surface);border-radius:0 10px 10px 0;font-size:15px;line-height:1.6;color:var(--lh-ink-2)}.course_goal__vYtdL b{color:var(--lh-ink)}.course_h2__s_nGD{margin:40px 0 12px;font-family:var(--font-fraunces),"Fraunces Variable",Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.01em}.course_p__mu4Br{margin:12px 0;font-size:16.5px;line-height:1.75;color:var(--lh-ink-2)}.course_cell__zHnzu b,.course_noteItem__7_n1q b,.course_p__mu4Br b{color:var(--lh-ink);font-weight:650}.course_noteItem__7_n1q s,.course_p__mu4Br s{color:var(--lh-bad)}.course_tableWrap__SNAZK{margin:16px 0;overflow-x:auto;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface)}.course_caption__Q73Fs{padding:12px 16px 0;font-size:14px;font-weight:600;color:var(--lh-ink)}.course_table__j2TLK{width:100%;border-collapse:collapse;font-size:15px}.course_table__j2TLK th{padding:10px 16px;text-align:left;font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--lh-ink-3);border-bottom:1px solid var(--lh-line);white-space:nowrap}.course_cell__zHnzu{padding:12px 16px;vertical-align:top;line-height:1.6;color:var(--lh-ink-2);border-bottom:1px solid var(--lh-line)}.course_table__j2TLK tr:last-child .course_cell__zHnzu{border-bottom:none}.course_cellFirst__M3xVD{font-weight:600;color:var(--lh-ink);white-space:nowrap}.course_patterns__V4cqs{display:grid;gap:10px;margin:16px 0}.course_pattern__R6Kb2{padding:16px 18px;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface)}.course_formula__gca0X{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:15px;font-weight:600;color:var(--lh-accent)}.course_patternVi__qJyxM{margin-left:10px;font-size:14px;color:var(--lh-ink-3)}.course_exRow__jNCfw{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.course_exEn__a5eBl{font-size:16px;font-weight:500;color:var(--lh-ink)}.course_exVi__ROsx_{font-size:14px;color:var(--lh-ink-3);margin-top:1px}.course_speak__oSGJr{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;color:var(--lh-accent);background:var(--lh-accent-soft)}.course_speak__oSGJr:hover{filter:brightness(.96)}.course_speakOn__2Q4VI{background:var(--lh-accent);color:var(--lh-accent-ink)}.course_note__staBp{display:flex;gap:14px;align-items:flex-start;margin:18px 0;padding:16px 18px;border-radius:12px;background:var(--lh-warn-soft);border:1px solid var(--lh-line)}.course_noteTitle__RI_zO{font-size:14px;font-weight:700;color:var(--lh-ink)}.course_noteList__xNhey{margin:8px 0 0;padding-left:18px;list-style:disc}.course_noteItem__7_n1q{margin-top:6px;font-size:15px;line-height:1.65;color:var(--lh-ink-2)}.course_vocab__QZwdF{margin:16px 0;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface);overflow:hidden}.course_word__ARha3{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--lh-line)}.course_word__ARha3:last-child{border-bottom:none}.course_wordHead__xiGF7{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.course_wordW__eXGDM{font-size:17px;font-weight:650;color:var(--lh-ink)}.course_wordPos__xYkpD{font-size:13px;font-style:italic;color:var(--lh-ink-3)}.course_wordIpa__RSFTl{font-size:14px;color:var(--lh-ink-3);font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.course_wordVi__WKQgH{font-size:15px;font-weight:500;color:var(--lh-accent)}.course_wordEx__FPOXi{margin-top:6px;font-size:15px;color:var(--lh-ink-2)}.course_wordExVi__dH3Yc{font-size:14px;color:var(--lh-ink-3)}.course_abc__U7mCx{display:grid;gap:8px;margin:16px 0}.course_abcRow__Xs6wh{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.course_abcSound__pH3gn{width:52px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;color:var(--lh-ink-3)}.course_letter__hlBf6{display:inline-flex;min-width:64px;flex-direction:column;align-items:center;padding:8px 10px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-surface)}.course_letter__hlBf6:hover{border-color:var(--lh-accent)}.course_letterL__kmsRx{font-size:20px;font-weight:700;color:var(--lh-ink)}.course_letterIpa__JhR2z{font-size:12px;color:var(--lh-ink-3);font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.course_quiz__efzEX{margin:24px 0;padding:18px;border:1px solid var(--lh-line);border-radius:14px;background:var(--lh-surface)}.course_quizTitle__7pzun{font-size:16px;font-weight:650;color:var(--lh-ink)}.course_quizSub__doyr2{margin-top:2px;font-size:13.5px;color:var(--lh-ink-3)}.course_qItem__wv5OU{padding:14px 0;border-bottom:1px solid var(--lh-line)}.course_qItem__wv5OU:last-of-type{border-bottom:none}.course_qText__7ROTc{font-size:15.5px;line-height:1.6;color:var(--lh-ink)}.course_qNum__QHBJA{display:inline-block;color:var(--lh-ink-3);font-variant-numeric:tabular-nums}.course_qHint__PWfYZ{font-size:13px;color:var(--lh-ink-3)}.course_qRow__GzULC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.course_input__3xnLx{flex:1;min-width:180px;padding:9px 12px;border:1px solid var(--lh-line);border-radius:9px;background:var(--lh-bg);color:var(--lh-ink);font-size:15.5px}.course_input__3xnLx:focus{outline:none;border-color:var(--lh-accent);box-shadow:0 0 0 3px var(--lh-accent-soft)}.course_inputGood__aj_BN{border-color:var(--lh-good);background:var(--lh-good-soft)}.course_inputBad__AtKXJ{border-color:var(--lh-bad);background:var(--lh-bad-soft)}.course_feedback__m_E10{margin-top:6px;font-size:14px;line-height:1.55}.course_good__QwW92{color:var(--lh-good)}.course_bad__s3lmW{color:var(--lh-bad)}.course_muted__0__0C{color:var(--lh-ink-3)}.course_linkBtn__iqVfB{font-size:13.5px;font-weight:600;color:var(--lh-accent)}.course_linkBtn__iqVfB:hover{text-decoration:underline}.course_option__KyL_s{display:block;width:100%;margin-top:6px;padding:9px 12px;border:1px solid var(--lh-line);border-radius:9px;text-align:left;font-size:15px;color:var(--lh-ink);background:var(--lh-bg)}.course_option__KyL_s:hover:not(:disabled){border-color:var(--lh-accent)}.course_optGood__yIGVi{border-color:var(--lh-good);background:var(--lh-good-soft)}.course_optBad__aOr_v{border-color:var(--lh-bad);background:var(--lh-bad-soft)}.course_quizFoot__ASTGU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.course_score__p43Tv{font-size:14px;font-weight:600;color:var(--lh-ink-2)}.course_btn__1DYOm{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:9px;background:var(--lh-accent);color:var(--lh-accent-ink);font-size:14.5px;font-weight:600}.course_btn__1DYOm:hover{filter:brightness(1.07)}.course_btn__1DYOm:disabled{opacity:.5;cursor:default}.course_btnGhost__YhwcA{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:9px;border:1px solid var(--lh-line);background:var(--lh-surface);color:var(--lh-ink);font-size:14.5px;font-weight:500}.course_btnGhost__YhwcA:hover{border-color:var(--lh-accent)}.course_pager__F9Ta2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid var(--lh-line)}.course_soonBox__8QMNO{margin-top:24px;padding:24px;border:1px dashed var(--lh-line);border-radius:14px;font-size:15.5px;line-height:1.7;color:var(--lh-ink-2)}.course_tutorCol__v58EQ{display:none}@media (min-width:1280px){.course_tutorCol__v58EQ{display:block;position:sticky;top:calc(var(--app-nav-h) + 72px);height:calc(100vh - var(--app-nav-h) - 96px);align-self:start}}.course_tutorSheet__vyuFa{display:block;position:fixed;z-index:70;inset:auto 0 0 0;height:min(78vh,680px);padding:0 8px 8px}@media (min-width:640px){.course_tutorSheet__vyuFa{inset:auto 16px 16px auto;width:400px;padding:0}}.course_scrim__8jWgY{position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.35)}@media (min-width:1280px){.course_scrim__8jWgY,.course_tutorSheet__vyuFa{display:none}}.course_tutor__hpig_{display:flex;height:100%;flex-direction:column;border:1px solid var(--lh-line);border-radius:16px;background:var(--lh-surface);box-shadow:var(--lh-shadow);overflow:hidden}.course_tutorSheet__vyuFa .course_tutor__hpig_{box-shadow:0 12px 40px rgba(0,0,0,.25)}.course_tutorHead__oRSF3{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--lh-line)}.course_tutorName__RHrDO{font-size:15px;font-weight:650;color:var(--lh-ink)}.course_tutorSub__skJIz{font-size:12.5px;color:var(--lh-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course_tutorBody__naX6v{flex:1;overflow-y:auto;padding:14px 16px}.course_chips__5s8mH{display:flex;flex-wrap:wrap;gap:6px}.course_chip__QI4RD{padding:6px 11px;border:1px solid var(--lh-line);border-radius:999px;font-size:13.5px;color:var(--lh-ink);background:var(--lh-bg)}.course_chip__QI4RD:hover:not(:disabled){border-color:var(--lh-accent);color:var(--lh-accent)}.course_chip__QI4RD:disabled{opacity:.5}.course_hello__yApus{font-size:14.5px;line-height:1.65;color:var(--lh-ink-2);margin-bottom:12px}.course_sel__tfoi_{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--lh-accent-soft);font-size:13px;color:var(--lh-ink-2)}.course_turn__zGucc{margin-top:16px}.course_turnQ__rCNAl{display:inline-block;max-width:100%;padding:8px 12px;border-radius:12px 12px 12px 4px;background:var(--lh-accent-soft);font-weight:500;color:var(--lh-ink)}.course_turnA__BOwNO{margin-top:8px;line-height:1.65;color:var(--lh-ink)}.course_turnA__BOwNO *{color:inherit}.course_turnA__BOwNO strong{color:var(--lh-ink);font-weight:700}.course_tutorFoot__yLYR0{display:flex;gap:8px;padding:12px;border-top:1px solid var(--lh-line)}.course_tutorInput__6oGxi{flex:1;min-height:40px;max-height:120px;resize:none;padding:9px 12px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-bg);color:var(--lh-ink);font-size:14.5px;line-height:1.45}.course_tutorInput__6oGxi:focus{outline:none;border-color:var(--lh-accent)}.course_gbox__Kep_j{position:relative;margin:40px 0 20px;padding:28px 20px 16px;border:2px solid var(--lh-ink);border-radius:16px;background:var(--lh-surface)}.course_gboxTitle__7YESV{position:absolute;top:-17px;left:16px;max-width:calc(100% - 32px);padding:5px 16px;border:2px solid var(--lh-ink);border-radius:999px;background:var(--lh-bg);font-size:15.5px;font-weight:700;color:var(--lh-ink)}.course_gbox__Kep_j>:first-child:not(.course_gboxTitle__7YESV){margin-top:0}.course_gbox__Kep_j .course_note__staBp,.course_gbox__Kep_j .course_tableWrap__SNAZK{margin:14px 0}.course_hintBtn__6_pa_{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 9px;border-radius:999px;border:1px solid var(--lh-line);font-size:12.5px;font-weight:600;color:var(--lh-accent);vertical-align:2px}.course_hintBtn__6_pa_:hover{border-color:var(--lh-accent)}.course_hintBox__Klkc9{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--lh-warn-soft);font-size:14px;line-height:1.6;color:var(--lh-ink-2)}.course_hintBox__Klkc9 b{color:var(--lh-ink)}.course_hintWord__hFCCr{color:var(--lh-accent)!important}.course_nextBox___VknP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;padding:16px 18px;border-radius:14px;background:var(--lh-accent-soft);border:1px solid color-mix(in srgb,var(--lh-accent) 25%,transparent)}.course_nextLabel__w9HNq{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lh-accent)}.course_nextTitle__Mo24m{margin-top:2px;font-size:16.5px;font-weight:650;color:var(--lh-ink)}.course_checklist__l_P1b{display:grid;gap:2px}.course_checkRow__gCXxW{display:flex;width:100%;align-items:center;gap:12px;padding:10px 8px;border-radius:9px;font-size:15px;color:var(--lh-ink)}.course_checkRow__gCXxW:hover:not(:disabled){background:var(--lh-surface-2)}.course_checkRow__gCXxW:disabled{opacity:.6;cursor:default}.course_wordGrid__0ThvA{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px}.course_wordChip__lSLkW{display:flex;align-items:baseline;gap:6px;padding:8px 10px;border:1px solid var(--lh-line);border-radius:9px;background:var(--lh-bg);text-align:left;font-size:14.5px;color:var(--lh-ink);overflow:hidden}.course_wordChip__lSLkW:hover{border-color:var(--lh-accent)}.course_wordChip__lSLkW b{white-space:nowrap}.course_wordChip__lSLkW .course_muted__0__0C{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course_statGrid__hqRaU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.course_statBox__0j3Gl{padding:14px 16px;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface)}.course_statBig__DKW8_{font-size:26px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;color:var(--lh-ink)}.course_statBig__DKW8_ span{font-size:16px;font-weight:500;color:var(--lh-ink-3)}.course_statLbl__iFrld{margin-top:6px;font-size:13px;color:var(--lh-ink-3)}@media (max-width:480px){.course_statGrid__hqRaU{grid-template-columns:1fr}}.course_progressBar__JqZwd{height:8px;margin-top:14px;border-radius:999px;background:var(--lh-surface-2);overflow:hidden}.course_progressBar__JqZwd span{display:block;height:100%;border-radius:999px;background:var(--lh-good);transition:width .4s ease}.course_planForm__LElLS{display:grid;gap:14px}.course_field__nMWUb{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--lh-ink)}.course_field__nMWUb .course_input__3xnLx{max-width:240px;font-weight:400}.course_dayToggle__UugOr{min-width:44px;padding:7px 10px;border:1px solid var(--lh-line);border-radius:9px;font-size:14px;font-weight:600;color:var(--lh-ink-2);background:var(--lh-bg)}.course_dayToggleOn__pDGhU{background:var(--lh-accent);border-color:var(--lh-accent);color:var(--lh-accent-ink)}.course_schedRow__QwB1Y{cursor:pointer}.course_schedRow__QwB1Y:hover .course_cell__zHnzu{background:var(--lh-surface-2)}.course_tocDayBtn__HmLv6{width:100%;text-align:left;border-radius:8px}.course_tocDayBtn__HmLv6:hover{background:var(--lh-surface-2)}.course_tocDayBtnActive__4Q3yO{background:var(--lh-accent-soft)}.course_tocPlan__tz81l{display:flex;width:100%;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-surface);font-size:14px;font-weight:600;color:var(--lh-ink)}.course_tocPlan__tz81l:hover{border-color:var(--lh-accent)}.course_article__7XgyN{--k:#6366f1}.course_dayBadge__GZlev{background:linear-gradient(135deg,var(--k),color-mix(in srgb,var(--k) 55%,#1e1b4b));color:#fff;box-shadow:0 10px 24px -10px var(--k);animation:course_badgeIn__z9cYl .5s cubic-bezier(.34,1.56,.64,1) both}.course_dayKind__Q17FB{color:var(--k)}.course_goal__vYtdL{border-left-color:var(--k);background:color-mix(in srgb,var(--k) 7%,var(--lh-surface))}.course_gbox__Kep_j{animation:course_fadeUp___kZ82 .45s ease both}.course_gboxTitle__7YESV,.course_gbox__Kep_j{border-color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_gboxTitle__7YESV{background:color-mix(in srgb,var(--k) 12%,var(--lh-bg))}.course_pill__iWbLQ{border-color:var(--k);background:color-mix(in srgb,var(--k) 10%,transparent)}.course_watch__N4M2f{border-color:#f59e0b;color:#b45309;background:#fef3c7;transform:rotate(-8deg)}html.theme-dark .course_watch__N4M2f{color:#fbbf24;background:rgba(245,158,11,.12)}.course_note__staBp{border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.course_quiz__efzEX{border-top:3px solid var(--k)}.course_formula__gca0X{color:var(--k)}.course_speak__oSGJr{background:color-mix(in srgb,var(--k) 14%,transparent);color:var(--k);transition:transform .15s ease}.course_speak__oSGJr:hover{transform:scale(1.12)}.course_speakOn__2Q4VI{background:var(--k);color:#fff}.course_letter__hlBf6{transition:transform .15s ease,border-color .15s ease}.course_letter__hlBf6:hover{transform:translateY(-2px);border-color:var(--k)}.course_letter__hlBf6:active{transform:scale(.95)}.course_tocItem__APSxg .course_tocKind__67c2D{color:var(--k);font-weight:600}.course_tocActive__WjhHr{background:color-mix(in srgb,var(--k) 13%,transparent)!important;box-shadow:inset 3px 0 0 var(--k)}.course_tocItem__APSxg:not(:disabled) .course_tocDot__9RKCK{border-color:color-mix(in srgb,var(--k) 55%,var(--lh-line))}.course_tocDotDone__GUp4l{background:var(--lh-good)!important;border-color:var(--lh-good)!important}.course_btn__1DYOm{background:linear-gradient(135deg,var(--lh-accent),color-mix(in srgb,var(--lh-accent) 70%,#8b5cf6))}.course_statBox__0j3Gl{border-top:3px solid #6366f1}.course_statGrid__hqRaU .course_statBox__0j3Gl:nth-child(2){border-top-color:#10b981}.course_statGrid__hqRaU .course_statBox__0j3Gl:nth-child(3){border-top-color:#f59e0b}.course_progressBar__JqZwd span{background:linear-gradient(90deg,#10b981,#0ea5e9)}.course_nextBox___VknP{background:linear-gradient(120deg,color-mix(in srgb,#6366f1 12%,var(--lh-surface)),color-mix(in srgb,#0ea5e9 10%,var(--lh-surface)))}.course_wordChip__lSLkW b{color:#059669}html.theme-dark .course_wordChip__lSLkW b{color:#6ee7b7}@keyframes course_badgeIn__z9cYl{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes course_fadeUp___kZ82{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.course_dayBadge__GZlev,.course_gbox__Kep_j{animation:none}}.course_hl__LtH8w{padding:0 3px;border-radius:4px;background:linear-gradient(transparent 38%,#fde68a 0);color:inherit;font-weight:650}html.theme-dark .course_hl__LtH8w{background:linear-gradient(transparent 30%,rgba(250,204,21,.55) 0);color:#fffbeb}.course_cell__zHnzu b,.course_exEn__a5eBl b,.course_noteItem__7_n1q b,.course_p__mu4Br b{color:color-mix(in srgb,var(--k) 75%,var(--lh-ink));font-weight:700}.course_cell__zHnzu s,.course_noteItem__7_n1q s,.course_p__mu4Br s{color:var(--lh-bad);text-decoration-thickness:2px}.course_p__mu4Br{font-size:17px}.course_role__yQq1s{display:inline-block;margin:1px;padding:1px 7px;border-radius:6px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:700;line-height:1.5}.course_rS__hssnn{background:rgba(37,99,235,.14);color:#1d4ed8}.course_rV__VL85g{background:rgba(220,38,38,.13);color:#b91c1c}.course_rO__4YfHf{background:rgba(147,51,234,.14);color:#7e22ce}.course_rC__3fciF{background:rgba(5,150,105,.14);color:#047857}.course_rA__0dU_D{background:rgba(217,119,6,.16);color:#b45309}.course_rAux__02f4s{background:rgba(100,116,139,.16);color:#475569}html.theme-dark .course_rS__hssnn{background:rgba(96,165,250,.16);color:#93c5fd}html.theme-dark .course_rV__VL85g{background:hsla(0,91%,71%,.16);color:#fca5a5}html.theme-dark .course_rO__4YfHf{background:rgba(192,132,252,.16);color:#d8b4fe}html.theme-dark .course_rC__3fciF{background:rgba(52,211,153,.16);color:#6ee7b7}html.theme-dark .course_rA__0dU_D{background:rgba(251,191,36,.16);color:#fcd34d}html.theme-dark .course_rAux__02f4s{background:rgba(148,163,184,.16);color:#cbd5e1}.course_formula__gca0X{color:var(--lh-ink-2)}.course_legend__e0UFJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:10px 16px;border-bottom:1px solid var(--lh-line);font-size:13px;color:var(--lh-ink-3)}.course_legend__e0UFJ .course_role__yQq1s{margin-left:8px;font-size:12px}.course_legend__e0UFJ .course_role__yQq1s:first-child{margin-left:0}.course_table__j2TLK th{background:color-mix(in srgb,var(--k) 12%,var(--lh-surface));color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_table__j2TLK tbody tr:nth-child(2n) .course_cell__zHnzu{background:color-mix(in srgb,var(--k) 4%,transparent)}.course_caption__Q73Fs{color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_exEn__a5eBl{font-weight:550}.course_exVi__ROsx_{font-style:italic}.course_examples__zI9PK,.course_pattern__R6Kb2{border-left:3px solid var(--k)}.course_wordPos__xYkpD{padding:0 7px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.course_posN__7IjBD{background:rgba(37,99,235,.13);color:#1d4ed8}.course_posV__NHWk8{background:rgba(220,38,38,.12);color:#b91c1c}.course_posAdj__sQn9r{background:rgba(234,88,12,.14);color:#c2410c}.course_posAdv__wXEuw{background:rgba(147,51,234,.13);color:#7e22ce}.course_posPhr__Vafx_{background:rgba(13,148,136,.14);color:#0f766e}html.theme-dark .course_posN__7IjBD{color:#93c5fd}html.theme-dark .course_posV__NHWk8{color:#fca5a5}html.theme-dark .course_posAdj__sQn9r{color:#fdba74}html.theme-dark .course_posAdv__wXEuw{color:#d8b4fe}html.theme-dark .course_posPhr__Vafx_{color:#5eead4}.course_wordW__eXGDM{font-size:18px}.course_wordVi__WKQgH{font-weight:600}.course_word__ARha3:nth-child(2n){background:color-mix(in srgb,var(--k) 3%,transparent)}.course_wordEx__FPOXi{font-size:15.5px;color:var(--lh-ink)}.course_wordExVi__dH3Yc{font-style:italic}.course_note_warn__ESdDs{background:color-mix(in srgb,#f59e0b 9%,var(--lh-surface));border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.course_note_tip__SG2l7{background:color-mix(in srgb,#10b981 9%,var(--lh-surface));border-color:color-mix(in srgb,#10b981 35%,transparent)}.course_note_info__OVk10{background:color-mix(in srgb,#3b82f6 8%,var(--lh-surface));border-color:color-mix(in srgb,#3b82f6 32%,transparent)}.course_note_tip__SG2l7 .course_noteTitle__RI_zO{color:#047857}.course_note_info__OVk10 .course_noteTitle__RI_zO{color:#1d4ed8}.course_note_warn__ESdDs .course_noteTitle__RI_zO{color:#b45309}html.theme-dark .course_note_tip__SG2l7 .course_noteTitle__RI_zO{color:#6ee7b7}html.theme-dark .course_note_info__OVk10 .course_noteTitle__RI_zO{color:#93c5fd}html.theme-dark .course_note_warn__ESdDs .course_noteTitle__RI_zO{color:#fcd34d}.course_noteIcon__HkK_d{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:var(--lh-surface);font-size:22px;box-shadow:var(--lh-shadow)}.course_noteTitle__RI_zO{font-size:15px}.course_noteItem__7_n1q{margin-top:8px}.course_qNum__QHBJA{display:inline-flex;width:26px;height:26px;min-width:26px;margin-right:10px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--k) 15%,transparent);color:color-mix(in srgb,var(--k) 75%,var(--lh-ink));font-size:13px;font-weight:700;vertical-align:1px}.course_quizTitle__7pzun{font-size:17px;color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_qText__7ROTc{font-size:16px}.course_inputGood__aj_BN{box-shadow:0 0 0 3px color-mix(in srgb,var(--lh-good) 20%,transparent)}.course_inputBad__AtKXJ{box-shadow:0 0 0 3px color-mix(in srgb,var(--lh-bad) 18%,transparent)}.course_feedback__m_E10 .course_bad__s3lmW,.course_feedback__m_E10 .course_good__QwW92,.course_optGood__yIGVi{font-weight:650}.course_score__p43Tv{padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--lh-good) 14%,transparent);color:var(--lh-good)}.course_statBig__DKW8_{color:color-mix(in srgb,var(--k) 60%,var(--lh-ink))}.course_barInner__dF15L{max-width:none;padding:10px 24px}.course_layout__NgBKF{max-width:none;gap:28px;padding:24px 16px 96px}.course_article__7XgyN{width:100%;max-width:60rem;margin:0 auto}@media (min-width:1024px){.course_layout__NgBKF{grid-template-columns:260px minmax(0,1fr);padding:28px 24px 96px}}@media (min-width:1280px){.course_layout__NgBKF{grid-template-columns:260px minmax(0,1fr) 380px;gap:32px}}@media (min-width:1440px){.course_layout__NgBKF{grid-template-columns:280px minmax(0,1fr) 440px;gap:40px;padding:28px 28px 96px}}.course_tutorSheet__vyuFa{height:min(86vh,760px)}@media (min-width:640px){.course_tutorSheet__vyuFa{inset:calc(var(--app-nav-h) + 12px) 12px 12px auto;width:min(460px,calc(100vw - 24px));height:auto}}.course_tutorCol__v58EQ{height:calc(100vh - var(--app-nav-h) - 84px)}.course_tutorHead__oRSF3{background:linear-gradient(120deg,color-mix(in srgb,#6366f1 12%,var(--lh-surface)),color-mix(in srgb,#d946ef 10%,var(--lh-surface)))}.course_turn__zGucc{margin-top:18px}.course_turnQWrap__dQvYk{display:flex;justify-content:flex-end}.course_turnQ__rCNAl{max-width:85%;padding:9px 14px;border-radius:16px 16px 4px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:14px}.course_turnARow__LSxC8{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.course_turnAvatar__M_gjp{flex-shrink:0;margin-top:2px}.course_turnA__BOwNO{min-width:0;flex:1;margin-top:0;padding:12px 14px;border:1px solid var(--lh-line);border-radius:4px 16px 16px 16px;background:var(--lh-bg);font-size:14.5px;line-height:1.7}.course_turnA__BOwNO h1,.course_turnA__BOwNO h2,.course_turnA__BOwNO h3,.course_turnA__BOwNO h4{margin:14px 0 6px;padding-left:8px;border-left:3px solid #6366f1;font-size:15px;font-weight:700;color:#4338ca!important}html.theme-dark .course_turnA__BOwNO h1,html.theme-dark .course_turnA__BOwNO h2,html.theme-dark .course_turnA__BOwNO h3,html.theme-dark .course_turnA__BOwNO h4{color:#a5b4fc!important}.course_turnA__BOwNO h3:first-child,.course_turnA__BOwNO p:first-child{margin-top:0}.course_turnA__BOwNO strong{color:#b45309!important}html.theme-dark .course_turnA__BOwNO strong{color:#fcd34d!important}.course_turnA__BOwNO em{color:var(--lh-ink)!important;font-style:italic;font-weight:550}.course_turnA__BOwNO code{padding:1px 6px;border-radius:5px;background:rgba(220,38,38,.1);color:#b91c1c!important;font-size:13px}html.theme-dark .course_turnA__BOwNO code{color:#fca5a5!important;background:hsla(0,91%,71%,.14)}.course_turnA__BOwNO blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #10b981;border-radius:0 10px 10px 0;background:color-mix(in srgb,#10b981 9%,transparent)}.course_turnA__BOwNO table{width:100%;margin:10px 0;border-collapse:collapse;font-size:13.5px}.course_turnA__BOwNO th{padding:6px 8px;background:color-mix(in srgb,#6366f1 12%,transparent);text-align:left;font-weight:700}.course_turnA__BOwNO td{padding:6px 8px;border-top:1px solid var(--lh-line);vertical-align:top}.course_turnA__BOwNO ol,.course_turnA__BOwNO ul{margin:4px 0;padding-left:20px}.course_turnA__BOwNO li{margin:3px 0}.course_turnA__BOwNO li::marker{color:#6366f1}.course_ansTools__gvoGW{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--lh-line)}.course_ansTool__NAZBd{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--lh-line);font-size:12.5px;color:var(--lh-ink-2)}.course_ansTool__NAZBd:hover{border-color:#6366f1;color:#6366f1}.course_chipSoft__17p31{background:color-mix(in srgb,#6366f1 8%,var(--lh-bg));font-size:13px}.course_chip__QI4RD{transition:transform .15s ease,border-color .15s ease}.course_chip__QI4RD:hover:not(:disabled){transform:translateY(-1px)}.course_typing__8l1wf{display:inline-flex;gap:4px;padding:4px 0}.course_typing__8l1wf i{width:7px;height:7px;border-radius:999px;background:#8b5cf6;animation:course_typing__8l1wf 1.2s ease-in-out infinite}.course_typing__8l1wf i:nth-child(2){animation-delay:.15s}.course_typing__8l1wf i:nth-child(3){animation-delay:.3s}@keyframes course_typing__8l1wf{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.course_iconBtn__JxDbG,.course_tutorBtn__ETPvf{white-space:nowrap}@media (max-width:560px){.course_btnLabel__6sNoj{display:none}.course_barInner__dF15L{gap:4px;padding:8px 12px}.course_tutorBtn__ETPvf{padding:5px 8px}.course_stackTable__1N9Ue thead{display:none}.course_stackTable__1N9Ue td,.course_stackTable__1N9Ue tr{display:block;width:100%!important}.course_stackTable__1N9Ue td.course_formulaCell__Vx_Oc{padding-bottom:4px;border-bottom:none}}.course_passage__OuvDW{margin:24px 0;padding:24px 26px;border:1px solid var(--lh-line);border-top:4px solid #f97316;border-radius:14px;background:color-mix(in srgb,#f97316 3%,var(--lh-surface))}.course_passageHead__0rDYV{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ea580c}.course_passageTitle__w3uzo{margin:6px 0 12px;font-family:var(--font-fraunces),Georgia,serif;font-size:22px;font-weight:600;color:var(--lh-ink)}.course_passageIntro__1oOM0{font-size:14.5px;font-style:italic;color:var(--lh-ink-3);margin-bottom:10px}.course_passagePara__bvz7C{display:flex;gap:12px;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.8;color:var(--lh-ink)}.course_paraLabel__2AAV_{display:inline-flex;flex-shrink:0;width:26px;height:26px;margin-top:3px;align-items:center;justify-content:center;border-radius:7px;background:#f97316;color:#fff;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:800}.course_listenBox__CZWoz{margin:24px 0;padding:18px 20px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,#0ea5e9 13%,var(--lh-surface)),color-mix(in srgb,#6366f1 10%,var(--lh-surface)));border:1px solid color-mix(in srgb,#0ea5e9 30%,transparent)}.course_listenTop__df5Bb{display:flex;align-items:center;gap:14px}.course_playBig__U7yLi{display:inline-flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;box-shadow:0 10px 22px -10px #0ea5e9;transition:transform .15s ease}.course_playBig__U7yLi:hover{transform:scale(1.06)}.course_listenLabel__9YtQY{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0284c7}html.theme-dark .course_listenLabel__9YtQY{color:#7dd3fc}.course_listenTitle__yWPUU{font-size:17px;font-weight:650;color:var(--lh-ink)}.course_wave__aH0qN{display:inline-flex;align-items:flex-end;gap:3px;height:26px}.course_wave__aH0qN i{width:4px;border-radius:2px;background:#0ea5e9;animation:course_wave__aH0qN .9s ease-in-out infinite}.course_wave__aH0qN i:nth-child(2){animation-delay:.1s}.course_wave__aH0qN i:nth-child(3){animation-delay:.2s}.course_wave__aH0qN i:nth-child(4){animation-delay:.3s}.course_wave__aH0qN i:nth-child(5){animation-delay:.4s}@keyframes course_wave__aH0qN{0%,to{height:6px}50%{height:24px}}.course_transcript__swad8{margin-top:10px;padding:12px;border-radius:12px;background:var(--lh-surface);border:1px solid var(--lh-line)}.course_tLine__B2Qep{display:flex;align-items:flex-start;gap:10px;padding:6px 4px;border-radius:8px;font-size:15.5px;line-height:1.6;color:var(--lh-ink)}.course_tLineOn__VUhu3{background:color-mix(in srgb,#0ea5e9 12%,transparent)}.course_tWho__gwiDo{color:#0284c7}html.theme-dark .course_tWho__gwiDo{color:#7dd3fc}.course_dialogue__JC705{margin:24px 0;padding:16px 18px;border:1px solid var(--lh-line);border-radius:16px;background:var(--lh-surface)}.course_dialogueHead__7UXDn{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:700;color:var(--lh-ink)}.course_dLine__eLAPV{display:flex;align-items:flex-end;gap:10px;margin-top:12px}.course_dRight__Y_8oV{flex-direction:row-reverse}.course_dBubble__rP7qO{max-width:78%;padding:10px 14px;border-radius:16px 16px 16px 4px;background:color-mix(in srgb,#6366f1 9%,var(--lh-bg));border:1px solid var(--lh-line);transition:box-shadow .2s ease,transform .2s ease}.course_dRight__Y_8oV .course_dBubble__rP7qO{border-radius:16px 16px 4px 16px;background:color-mix(in srgb,#ec4899 9%,var(--lh-bg))}.course_dBubbleOn__IYdz9{box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 35%,transparent);transform:translateY(-1px)}.course_dWho__Sky29{font-size:12px;font-weight:700;color:var(--lh-ink-3);margin-bottom:2px}.course_dText__rsobm{display:block;text-align:left;font-size:16px;line-height:1.6;color:var(--lh-ink);font-weight:500}.course_dText__rsobm:hover{color:#4f46e5}.course_dVi__1dhU8{margin-top:3px;font-size:13.5px;font-style:italic;color:var(--lh-ink-3)}.course_avatarTalk__hGFLC{animation:course_bob__uYDnz .5s ease-in-out infinite alternate}.course_avatarTalk__hGFLC .course_mouth__bAduE{animation:course_talk__uPD03 .25s steps(2) infinite}@keyframes course_bob__uYDnz{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes course_talk__uPD03{50%{d:path("M28 35c2 3 6 3 8 0")}}.course_essay__emNaF{margin:24px 0;padding:18px 20px;border:1px solid var(--lh-line);border-top:4px solid #8b5cf6;border-radius:14px;background:var(--lh-surface)}.course_essayTask__Ih0oo{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c3aed}html.theme-dark .course_essayTask__Ih0oo{color:#c4b5fd}.course_essayPrompt__rAsEN{margin:8px 0 12px;border-radius:10px;background:color-mix(in srgb,#8b5cf6 8%,var(--lh-bg));font-family:Georgia,serif;font-size:16.5px}.course_essayInput__OSoZ8,.course_essayPrompt__rAsEN{padding:12px 14px;line-height:1.7;color:var(--lh-ink)}.course_essayInput__OSoZ8{width:100%;min-height:220px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-bg);font-size:16px;resize:vertical}.course_essayInput__OSoZ8:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px color-mix(in srgb,#8b5cf6 18%,transparent)}.course_essayResult__cz2Ws{margin-top:12px}.course_chart__Mgcac{margin:20px 0;padding:16px;border:1px solid var(--lh-line);border-radius:14px;background:var(--lh-surface)}.course_chartTitle__AFzDG{font-size:14.5px;font-weight:650;color:var(--lh-ink);margin-bottom:8px}.course_chartSvg__bivxM{width:100%;height:auto}.course_chartGrid__O_sD6{stroke:var(--lh-line);stroke-width:1}.course_chartAxis__W8fgc{fill:var(--lh-ink-3);font-size:12px}.course_speakQ__5l3E4{padding:14px 0;border-bottom:1px solid var(--lh-line)}.course_speakQ__5l3E4:last-of-type{border-bottom:none}.course_speakRow__CuWJg{display:flex;align-items:center;gap:10px}.course_recOn__9zytd{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:9px;background:#dc2626;color:#fff;font-size:14.5px;font-weight:600;animation:course_pulseRec__KPFYi 1.2s ease-in-out infinite}@keyframes course_pulseRec__KPFYi{50%{box-shadow:0 0 0 6px rgba(220,38,38,.25)}}.course_recAudio__gPWkl{height:36px;max-width:100%}@media (max-width:560px){.course_passage__OuvDW{padding:18px 16px}.course_passagePara__bvz7C{font-size:16px}.course_dBubble__rP7qO{max-width:86%}}@media (prefers-reduced-motion:reduce){.course_avatarTalk__hGFLC,.course_avatarTalk__hGFLC .course_mouth__bAduE,.course_recOn__9zytd,.course_wave__aH0qN i{animation:none}}.course_ja__ISEHX{font-family:var(--font-inter),"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Noto Sans JP",system-ui,sans-serif}.course_ja__ISEHX .course_dText__rsobm,.course_ja__ISEHX .course_exEn__a5eBl,.course_ja__ISEHX .course_qText__7ROTc,.course_ja__ISEHX .course_wordW__eXGDM{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Noto Sans JP",var(--font-inter),sans-serif}.course_ja__ISEHX .course_wordW__eXGDM{font-size:20px}.course_ja__ISEHX .course_dText__rsobm,.course_ja__ISEHX .course_exEn__a5eBl{font-size:17px;line-height:2}.course_ruby__xSl62 rt{font-size:.55em;font-weight:500;color:var(--lh-ink-3);letter-spacing:0}.course_noFuri__i5PXc .course_ruby__xSl62 rt{visibility:hidden}.course_ro__4dIYL{margin-top:2px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;color:#0d9488;letter-spacing:.01em}html.theme-dark .course_ro__4dIYL{color:#5eead4}.course_noRo__UFD_u .course_ro__4dIYL{display:none}.course_buildLine__KkW_V{display:flex;flex-wrap:wrap;gap:6px;min-height:48px;margin-top:10px;padding:8px;border:2px dashed var(--lh-line);border-radius:12px;background:var(--lh-bg);align-items:center}.course_buildBank__9AmGJ{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.course_chipJa__mx5JF{padding:8px 12px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-surface);font-size:17px;line-height:1.8;color:var(--lh-ink);box-shadow:0 2px 0 var(--lh-line);transition:transform .1s ease}.course_chipJa__mx5JF:hover:not(:disabled){transform:translateY(-1px);border-color:var(--k)}.course_chipJa__mx5JF:disabled{opacity:.3}.course_chipOn__Lv_5z{background:color-mix(in srgb,var(--k) 12%,var(--lh-surface));border-color:var(--k)}.course_inkWrap__8GcTf{position:relative;width:100%;line-height:0}.course_inkCanvas__IH0i7{display:block;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;border-radius:12px}.course_inkErase__6oR6h{cursor:cell}.course_inkTools__802TE{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 10px}.course_inkTool__SRQUL{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:6px 11px;border:1px solid var(--lh-line);border-radius:10px;background:var(--lh-surface);color:var(--lh-ink-2);font-size:13.5px;font-weight:550}.course_inkToolOn__00wS5,.course_inkTool__SRQUL:hover{border-color:var(--k,var(--lh-accent));color:var(--lh-ink)}.course_inkToolOn__00wS5{background:color-mix(in srgb,var(--k,var(--lh-accent)) 12%,var(--lh-surface))}.course_inkSep__Z_L2D{width:1px;height:22px;background:var(--lh-line);margin:0 2px}.course_inkSwatch__8_lhU{width:30px;height:30px;border-radius:999px;background:var(--sw);border:3px solid var(--lh-surface);box-shadow:0 0 0 1px var(--lh-line)}html.theme-dark .course_inkSwatch__8_lhU[aria-label="Mực đen"]{background:#eef0f3}.course_inkSwatchOn__pfk0x{box-shadow:0 0 0 2px var(--k,var(--lh-accent))}@media (max-width:480px){.course_inkTool__SRQUL span{display:none}.course_inkTool__SRQUL{padding:6px 9px}}.course_wBox__lE3nK{margin:24px 0;padding:18px;border:1px solid var(--lh-line);border-top:3px solid var(--k,var(--lh-accent));border-radius:14px;background:var(--lh-surface)}.course_wPager__zhHwc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.course_wChip__oQ_XV{min-height:34px;padding:5px 11px;border-radius:999px;border:1px solid var(--lh-line);background:var(--lh-surface-2);color:var(--lh-ink-2);font-size:14px;font-weight:550;letter-spacing:.04em}.course_wChipOn__zvqAA,.course_wChip__oQ_XV:hover{border-color:var(--k,var(--lh-accent))}.course_wChipOn__zvqAA{background:color-mix(in srgb,var(--k,var(--lh-accent)) 14%,var(--lh-surface));color:var(--lh-ink)}.course_wRows__kdnvn{display:flex;flex-direction:column;gap:14px}.course_wRow__BaV_m{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.course_wModel__a6aBa{flex:0 0 auto;width:112px}.course_wModelSvg__Jp2tm{display:block;width:112px;height:112px;border:1.5px solid var(--lh-line);border-radius:12px;background:var(--lh-bg)}.course_wGuide__z1p6J{stroke:var(--lh-line);stroke-width:.8;stroke-dasharray:3 3;fill:none}.course_wStroke__judov{fill:none;stroke:var(--lh-ink);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.course_wStrokeGhost__MkK1J{fill:none;stroke:var(--lh-line);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.course_wStrokeAnim__JT5tC{stroke:var(--k,var(--lh-accent));stroke-dasharray:1;stroke-dashoffset:1;animation:course_wDraw__l7b5S .6s ease-in-out forwards}@keyframes course_wDraw__l7b5S{to{stroke-dashoffset:0}}.course_wNum__v1_Aa{font-size:8.5px;font-weight:700;fill:#dc2626;font-family:system-ui,sans-serif}html.theme-dark .course_wNum__v1_Aa{fill:#fca5a5}.course_wFallback__51kJM{font-size:78px;fill:var(--lh-ink);font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif}.course_wModelFoot__A5m6X{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px}.course_wModel__a6aBa.course_wModelTu__Cvcfr{width:auto;min-width:112px;max-width:100%}.course_wModelTuKhung__6uTTb{display:flex;flex-wrap:wrap;gap:4px;max-width:420px}.course_wModelSvgNho__tX003{display:block;width:66px;height:66px;border:1.5px solid var(--lh-line);border-radius:10px;background:var(--lh-bg)}.course_wCheMau__YNDbe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:112px;min-height:112px;padding:8px;border:1.5px dashed var(--lh-line);border-radius:12px;background:var(--lh-bg);text-align:center}.course_wModelTu__Cvcfr .course_wCheMau__YNDbe{width:100%;min-width:140px}.course_wCheDau__MzsuV{font-size:30px;font-weight:800;line-height:1;color:var(--lh-ink-3)}.course_wGoi__N7m_p{margin-top:4px;font-size:13px;line-height:1.4;color:var(--lh-ink-2);max-width:280px;overflow-wrap:anywhere}.course_wCheMau__YNDbe .course_wGoi__N7m_p{margin-top:0;font-weight:600;color:var(--lh-ink)}.course_wModelCh__BmCkT{font-size:15px;font-weight:700;color:var(--lh-ink)}.course_wCount__DydCj{font-size:12px;color:var(--lh-ink-3)}.course_wPlay__sfXOT{display:inline-flex;align-items:center;gap:3px;min-height:30px;padding:3px 9px;border-radius:8px;background:color-mix(in srgb,var(--k,var(--lh-accent)) 13%,transparent);color:var(--k,var(--lh-accent));font-size:12.5px;font-weight:650}.course_wPlay__sfXOT:disabled{opacity:.55}.course_wPractice___xl2x{flex:1 1 300px;min-width:288px;max-width:480px;display:flex;gap:6px;align-items:flex-start}.course_wPractice___xl2x>.course_inkWrap__8GcTf{flex:1;min-width:0}.course_wPractice___xl2x .course_inkCanvas__IH0i7{box-shadow:var(--lh-shadow)}.course_wRowTools__7rT3W{display:flex;flex-direction:column;gap:6px}.course_wMini__11cr_{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--lh-line);border-radius:9px;background:var(--lh-surface);color:var(--lh-ink-2)}.course_wMini__11cr_:hover:not(:disabled){border-color:var(--k,var(--lh-accent));color:var(--lh-ink)}.course_wMini__11cr_:disabled{opacity:.4}.course_wScore__d5Xvo{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:var(--lh-good-soft);color:var(--lh-good);font-size:14px}.course_wCredit__GJ0HO{margin-top:12px;font-size:11.5px;color:var(--lh-ink-3)}.course_wCredit__GJ0HO a{text-decoration:underline;text-underline-offset:2px}@media (max-width:420px){.course_wModel__a6aBa{width:100%;display:flex;gap:10px;align-items:center}.course_wModelSvg__Jp2tm{width:96px;height:96px;flex:0 0 auto}.course_wModelSvgNho__tX003{width:56px;height:56px}.course_wModelTuKhung__6uTTb{max-width:none}.course_wModel__a6aBa.course_wModelTu__Cvcfr{width:100%;flex-direction:column;align-items:flex-start;gap:6px}.course_wModelTu__Cvcfr .course_wModelFoot__A5m6X{flex-direction:row;align-items:center}.course_wModelFoot__A5m6X{flex-direction:column;align-items:flex-start;margin-top:0}.course_wPractice___xl2x{min-width:0;flex-basis:100%}}.course_modeSwitch__VdHHF{display:inline-flex;padding:3px;margin-bottom:10px;border:1px solid var(--lh-line);border-radius:12px;background:var(--lh-surface-2)}.course_modeBtn__mt1Xj{min-height:36px;padding:6px 14px;border-radius:9px;font-size:14px;font-weight:600;color:var(--lh-ink-3)}.course_modeBtnOn__E4Chl{background:var(--lh-surface);color:var(--lh-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.course_hPaperBox__DE1ro{scroll-margin-top:calc(var(--app-nav-h, 64px) + 64px)}.course_hTabs__l3RKB{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.course_hPaper__UWmgx{box-shadow:0 6px 18px -12px rgba(0,0,0,.25)}.course_hChep__9Fd7u,.course_hPaper__UWmgx{border:1px solid var(--lh-line);border-radius:12px}.course_hChep__9Fd7u{margin-top:12px;background:var(--lh-surface-2)}.course_hChep__9Fd7u summary{cursor:pointer;padding:10px 14px;font-size:14px;font-weight:600;color:var(--lh-ink-2);list-style:none}.course_hChep__9Fd7u summary::-webkit-details-marker{display:none}.course_hChep__9Fd7u pre{margin:0;padding:0 14px 14px;white-space:pre-wrap;word-break:break-word;font-family:Georgia,serif;font-size:15px;line-height:1.7;color:var(--lh-ink)}.course_wPlaceholder__9fNFc{border-radius:12px;background:var(--lh-surface-2)}.course_rkText__QMLDr{margin:10px 0 6px;font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",serif;font-size:26px;line-height:2.1;color:var(--lh-ink)}@media (max-width:480px){.course_rkText__QMLDr{font-size:22px}}.course_rateGroup__CGJYv{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--lh-line);border-radius:9px}.course_rateBtn__nxfu7{padding:3px 7px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--lh-ink-2);font-variant-numeric:tabular-nums}.course_rateBtn__nxfu7:hover{background:var(--lh-surface-2)}.course_rateOn__fUXMa{color:var(--lh-accent-ink)}.course_rateOn__fUXMa,.course_rateOn__fUXMa:hover{background:var(--lh-accent)}.course_rN__a5yuK{background:rgba(13,148,136,.14);color:#0f766e}.course_rAdj__s_IIF{background:rgba(234,88,12,.14);color:#c2410c}html.theme-dark .course_rN__a5yuK{background:rgba(45,212,191,.16);color:#5eead4}html.theme-dark .course_rAdj__s_IIF{background:rgba(251,146,60,.16);color:#fdba74}.course_legendItem__z3uvJ{display:inline-flex;align-items:center;gap:4px;margin-right:10px;white-space:nowrap}.course_legend__e0UFJ .course_legendItem__z3uvJ .course_role__yQq1s{margin-left:0}.course_recap__Zao49{margin:20px 0 24px;padding:16px 18px 14px;border:1.5px solid color-mix(in srgb,var(--k) 45%,var(--lh-line));border-radius:14px;background:color-mix(in srgb,var(--k) 7%,var(--lh-surface))}.course_recapTitle__wGL29{font-size:15px;font-weight:750;color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_recapList__dyo6f{margin:8px 0 0;padding-left:22px;list-style:decimal}.course_recapList__dyo6f li{margin-top:6px;font-size:15.5px;line-height:1.6;color:var(--lh-ink)}.course_recapList__dyo6f li::marker{font-weight:700;color:color-mix(in srgb,var(--k) 70%,var(--lh-ink))}.course_recapList__dyo6f b{font-weight:700;color:color-mix(in srgb,var(--k) 75%,var(--lh-ink))}.course_recapList__dyo6f s{color:var(--lh-bad);text-decoration-thickness:2px}.course_rule__dOjDN{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 6px;padding:12px 14px;border:2px dashed color-mix(in srgb,var(--k) 60%,var(--lh-ink));border-radius:12px;background:color-mix(in srgb,var(--k) 6%,var(--lh-bg))}.course_ruleTag__GmFWJ{flex-shrink:0;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--k) 80%,var(--lh-ink));color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}html.theme-dark .course_ruleTag__GmFWJ{color:#111;background:color-mix(in srgb,var(--k) 75%,#fff)}.course_ruleFormula__l_aFx{font-size:16px;line-height:1.7;color:var(--lh-ink);overflow-wrap:anywhere}.course_ruleVi__m_1G7{flex-basis:100%;font-size:14.5px;line-height:1.55;color:var(--lh-ink-2)}.course_ruleVi__m_1G7 b{color:var(--lh-ink)}.course_vocabBar__QwqlQ{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--lh-line);background:color-mix(in srgb,var(--k) 5%,var(--lh-surface))}.course_vocabBarLabel__ocgFO{font-size:13px;font-weight:700;color:var(--lh-ink-2);margin-right:2px}.course_vocabBarCount__IoMZy{margin-left:auto;font-size:12.5px;color:var(--lh-ink-3)}.course_traTools__qwTfz .course_chipOn__Lv_5z,.course_vocabBar__QwqlQ .course_chipOn__Lv_5z{color:var(--lh-ink);font-weight:650}.course_vocabHow__ss_35{padding:8px 16px;font-size:13.5px;color:var(--lh-ink-2);border-bottom:1px solid var(--lh-line);background:var(--lh-bg)}.course_mask__oA0gR{position:relative;display:inline-flex;align-items:center;max-width:100%;padding:0 6px;border:1px dashed color-mix(in srgb,var(--k) 55%,var(--lh-line));border-radius:8px;background:color-mix(in srgb,var(--k) 8%,var(--lh-bg));cursor:pointer;text-align:left}.course_maskInner__S4kUF{filter:blur(7px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.course_maskHint__AI3eL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:var(--lh-ink-2);white-space:nowrap}.course_mask__oA0gR:hover{border-style:solid}.course_speakGhost__n3B6w{display:inline-block;width:28px;height:28px;border-radius:999px;border:1px dashed var(--lh-line)}.course_wordMore__r_4NG{display:flex;gap:6px;margin-top:6px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--k) 6%,var(--lh-bg));font-size:14px;line-height:1.55;color:var(--lh-ink-2)}.course_wordMore__r_4NG b{color:var(--lh-ink);font-weight:650}.course_wordMore__r_4NG s{color:var(--lh-bad)}.course_wordMoreTag__ntxfV{flex-shrink:0;font-weight:800;color:color-mix(in srgb,var(--k) 75%,var(--lh-ink))}.course_traWrap__njpu8{margin:16px 0}.course_traTools__qwTfz{display:grid;gap:10px}.course_traTools__qwTfz .course_input__3xnLx{width:100%;min-width:0}.course_traSep__me3UM{flex:1}.course_traRow__CddoW{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1.1fr);gap:6px 12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--lh-line)}.course_traRow__CddoW:last-child{border-bottom:none}.course_traRow__CddoW:nth-child(2n){background:color-mix(in srgb,var(--k) 3%,transparent)}.course_traMain__a4Ei6,.course_traVi__IKWuR{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.course_traVi__IKWuR{justify-content:space-between}.course_traDay__bjC5M{font-size:12px;color:var(--lh-ink-3);white-space:nowrap}@media (max-width:560px){.course_traRow__CddoW{grid-template-columns:28px minmax(0,1fr)}.course_traVi__IKWuR{grid-column:2}}.course_flashWrap__DDEcQ{margin:16px 0}.course_flashTop__zaGrx{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.course_flash__CS7_M{display:flex;width:100%;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 20px;border:2px solid color-mix(in srgb,var(--k) 45%,var(--lh-line));border-radius:18px;background:var(--lh-surface);text-align:center;box-shadow:0 6px 0 color-mix(in srgb,var(--k) 25%,var(--lh-line))}.course_flashOn__0azA_{background:color-mix(in srgb,var(--k) 6%,var(--lh-surface))}.course_flashFront__LvqNa{font-family:var(--font-fraunces),"Fraunces Variable",Georgia,serif;font-size:clamp(26px,6vw,38px);font-weight:600;color:var(--lh-ink);line-height:1.25}.course_flashSub__FjWBY{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:15px;color:var(--lh-ink-3)}.course_flashBack__YMJzo{font-size:19px;font-weight:600;color:var(--lh-accent)}.course_flashHint___QpUw{font-size:13.5px;color:var(--lh-ink-3)}.course_flashNav__DxYvy{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.course_fVi__8dBo0{font-family:var(--font-inter),Inter,system-ui,sans-serif;font-weight:500;font-size:.92em;color:var(--lh-ink-2)}.course_table__j2TLK th{white-space:normal;min-width:5.5em;line-height:1.35}.course_cellFirst__M3xVD{white-space:normal;min-width:6.5em}.course_recapList__dyo6f b{color:color-mix(in srgb,var(--k) 55%,var(--lh-ink))}@media (max-width:560px){.course_cardTable__DaD4D thead{display:none}.course_cardTable__DaD4D td,.course_cardTable__DaD4D tr{display:block;width:100%}.course_cardTable__DaD4D td.course_cellFirst__M3xVD{padding-bottom:2px;border-bottom:none;font-size:15.5px}.course_cardTable__DaD4D td[data-label]{padding-top:6px;padding-bottom:6px;border-bottom:none}.course_cardTable__DaD4D td[data-label]:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--k) 65%,var(--lh-ink-3))}.course_cardTable__DaD4D tr{padding-bottom:8px;border-bottom:1px solid var(--lh-line)}.course_cardTable__DaD4D tr:last-child{border-bottom:none}.course_gbox__Kep_j{padding:26px 12px 12px;padding-top:0}.course_gboxTitle__7YESV{position:relative;top:-17px;left:0;display:inline-block;max-width:100%;margin-bottom:-6px}}.course_vidBox__Hgf0G{margin:20px 0 28px;padding:16px 18px 18px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,#ef4444 9%,var(--lh-surface)),color-mix(in srgb,#f59e0b 8%,var(--lh-surface)));border:1px solid color-mix(in srgb,#ef4444 26%,transparent)}.course_vidHead__PIFOP{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.course_vidHead__PIFOP>span:first-child{font-size:16px;font-weight:750;color:var(--lh-ink)}.course_vidGrid__2d2Mz{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.course_vidItem__WnlmU{margin:0;min-width:0}.course_vidFrame__yJNCv{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000}.course_vidFrame__yJNCv iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.course_vidCover__eCB0C{position:absolute;inset:0;width:100%;height:100%;padding:0;cursor:pointer}.course_vidCover__eCB0C img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease,filter .25s ease}.course_vidCover__eCB0C:hover img{transform:scale(1.03);filter:brightness(.85)}.course_vidPlay__40TtU{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;padding-left:4px;border-radius:999px;background:rgba(220,38,38,.92);color:#fff;box-shadow:0 10px 24px -8px rgba(0,0,0,.6)}.course_vidDur__KcA_z{position:absolute;right:8px;bottom:8px;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.course_vidCap__c8DaX{margin-top:10px}.course_vidTitle__0574o{font-size:15px;font-weight:650;line-height:1.4;color:var(--lh-ink);overflow-wrap:anywhere}.course_vidTag__r3wCr{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;vertical-align:1px;font-size:11.5px;font-weight:700;background:var(--lh-accent-soft);color:var(--lh-accent-ink)}.course_vidNote__uxkJg{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--lh-ink-2)}.course_vidCredit__iVD4b{margin-top:4px;font-size:12.5px;color:var(--lh-ink-3)}.course_vidFrame__yJNCv video{position:absolute;inset:0;width:100%;height:100%;background:#000;-o-object-fit:contain;object-fit:contain}.course_vidMeta__k817E{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12.5px;color:var(--lh-ink-3);font-variant-numeric:tabular-nums}.course_vidMetaTag__RnhT4{font-weight:650;color:var(--lh-ink-2)}.course_vidXong__atPlz{display:inline-flex;align-items:center;gap:3px;color:var(--lh-good);font-weight:650}.course_vidNeo___tesb{scroll-margin-top:calc(var(--app-nav-h, 64px) + 72px);transition:box-shadow .4s ease}.course_vidNhay__qvPMY{box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 45%,transparent)}.course_vidMuc__28jR1{margin:4px 0 20px;padding:12px 14px 14px;border-radius:14px;border:1px solid color-mix(in srgb,#ef4444 22%,var(--lh-line));background:color-mix(in srgb,#ef4444 5%,var(--lh-surface))}.course_vidMucHead__zqc5k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:10px;font-size:14.5px;font-weight:750;color:var(--lh-ink)}.course_vidMucHead__zqc5k svg{color:#dc2626}html.theme-dark .course_vidMucHead__zqc5k svg{color:#f87171}.course_vidMucSub__EubHE{font-size:12.5px;font-weight:500;color:var(--lh-ink-3)}.course_vidMucGrid__irR7Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;max-width:860px}.course_vidList__QIag7{margin:18px 0 8px;padding:12px 14px;border-radius:14px;border:1px solid var(--lh-line);background:var(--lh-surface)}.course_vidListHead__Ibdjt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:8px}.course_vidListHead__Ibdjt>span:first-child{font-size:15.5px;font-weight:750;color:var(--lh-ink)}.course_vidListSub__UMQyv{font-size:12.5px;color:var(--lh-ink-3)}.course_vidListOl__jrHGF{display:grid;gap:4px;margin:0;padding:0;list-style:none}.course_vidListItem__XhFYg{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border-radius:10px;text-align:left;color:var(--lh-ink)}.course_vidListItem__XhFYg:focus-visible,.course_vidListItem__XhFYg:hover{background:color-mix(in srgb,#ef4444 7%,var(--lh-surface-2))}.course_vidListNum__Sg457{flex:0 0 auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,#ef4444 14%,transparent);color:#b91c1c;font-size:12.5px;font-weight:750}html.theme-dark .course_vidListNum__Sg457{color:#fca5a5}.course_vidListNumXong__pURLS{background:var(--lh-good-soft);color:var(--lh-good)}html.theme-dark .course_vidListNumXong__pURLS{color:var(--lh-good)}.course_vidListTen__eVRHO{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.course_vidListTitle__hrs7Y{font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.course_vidListMuc__xTdCb{font-size:12px;color:var(--lh-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course_vidListDur__L4xl6{flex:0 0 auto;font-size:12.5px;color:var(--lh-ink-3);font-variant-numeric:tabular-nums}.course_paItem__isjYb{padding:14px 0;border-top:1px dashed var(--lh-line)}.course_paHead__6MSgl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.course_paText__AFvfY{font-size:17px;font-weight:650;color:var(--lh-ink)}.course_paBtns__7byyf{display:flex;gap:8px;flex-wrap:wrap}.course_paResult__4yxgA{margin-top:12px;display:flex;flex-direction:column;gap:10px}.course_paScores__oG7VG{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;color:var(--lh-ink-2)}.course_paTotal__s5UeZ{display:inline-flex;min-width:46px;height:46px;padding:0 8px;align-items:center;justify-content:center;border-radius:999px;font-size:18px;font-weight:800;border:2px solid}.course_paWords__GD6rh{display:flex;flex-wrap:wrap;gap:8px}.course_paWord__DtgGt{display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;border-radius:10px;border:1.5px solid;background:var(--lh-surface)}.course_paWord__DtgGt>b{font-size:16px}.course_paWord__DtgGt>small{font-size:11.5px}.course_paPhones__Daw6K{display:flex;gap:3px}.course_paPhones__Daw6K i{font-style:normal;font-size:13px;font-weight:650;font-family:var(--font-inter),system-ui,sans-serif}.course_paGood__vp1m2{color:var(--lh-good)}.course_paWarn__M_g6O{color:#b7791f}.course_paBad__mfpmL{color:var(--lh-bad)}.course_paOmit___32R_{color:var(--lh-ink-3);text-decoration:line-through;border-style:dashed}html.theme-dark .course_paWarn__M_g6O{color:#f6c453}.course_paLive__k9Za4{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:var(--lh-ink-2);flex-wrap:wrap}.course_paDot__LojeP{width:10px;height:10px;border-radius:999px;background:#e11d48;animation:course_paNhay__i7hNy 1s ease-in-out infinite}@keyframes course_paNhay__i7hNy{50%{opacity:.25}}.course_paMeter__QzHKg{position:relative;width:120px;height:8px;border-radius:999px;background:var(--lh-surface-2);overflow:hidden}.course_paMeter__QzHKg i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#10b981,#f59e0b);border-radius:999px;transition:width 60ms linear}@media (prefers-reduced-motion:reduce){.course_paDot__LojeP{animation:none}}@media (min-width:1280px){.course_layout__NgBKF.course_layoutRong__qo4ZH{grid-template-columns:260px minmax(0,1fr)}.course_layout__NgBKF.course_layoutRong__qo4ZH .course_article__7XgyN{max-width:68rem}.course_tutorBtn__ETPvf.course_tutorBtnHien__LvfCW{display:inline-flex}}@media (min-width:1440px){.course_layout__NgBKF.course_layoutRong__qo4ZH{grid-template-columns:280px minmax(0,1fr)}}.course_goiSan__pvaQY{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;color:#f5f3ff;overflow:hidden;overflow:clip;container:goisan/size;background:radial-gradient(60% 50% at 28% 38%,rgba(167,139,250,.35),transparent 70%),radial-gradient(45% 40% at 80% 15%,rgba(244,114,182,.22),transparent 70%),radial-gradient(50% 45% at 70% 95%,rgba(34,211,238,.16),transparent 70%),linear-gradient(165deg,#1a1446,#241a5c 45%,#12183f);animation:course_goiVao__uaXEb .28s ease-out}@keyframes course_goiVao__uaXEb{0%{opacity:0;transform:scale(.985)}}.course_goiTroi__ySTPT{position:absolute;inset:0;pointer-events:none;overflow:hidden}.course_goiTroi__ySTPT i{position:absolute;inset:0;opacity:.5;animation:course_goiLap__X3mSl 4s ease-in-out infinite;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 33% 68%,#fff,transparent),radial-gradient(1.5px 1.5px at 58% 12%,#fff,transparent),radial-gradient(1px 1px at 84% 44%,#fff,transparent),radial-gradient(1.2px 1.2px at 91% 82%,#fff,transparent),radial-gradient(1px 1px at 6% 88%,#fff,transparent)}.course_goiTroi__ySTPT i:nth-child(2){transform:translate(7%,11%) scale(1.1);animation-delay:-1.3s}.course_goiTroi__ySTPT i:nth-child(3){transform:translate(-9%,5%) scale(.9);animation-delay:-2.6s}@keyframes course_goiLap__X3mSl{50%{opacity:.15}}.course_goiThanh___VCDd{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px}.course_goiDanhTinh__pJbGq{display:flex;align-items:center;gap:12px;min-width:0}.course_goiDanhTinh__pJbGq>div{min-width:0}.course_goiCham0__9VubX{width:10px;height:10px;flex-shrink:0;border-radius:999px;background:#a3e635;box-shadow:0 0 0 4px rgba(163,230,53,.18);transition:background-color .3s}.course_goiCham0__9VubX[data-pha=nghe]{background:#fb7185;box-shadow:0 0 0 4px rgba(251,113,133,.22)}.course_goiCham0__9VubX[data-pha=giasu]{background:#67e8f9;box-shadow:0 0 0 4px rgba(103,232,249,.2)}.course_goiCham0__9VubX:is([data-pha=cham],[data-pha=nghi],[data-pha=mo]){background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.2)}.course_goiTen__xeDZt{font-size:17px;font-weight:750;letter-spacing:-.01em}.course_goiPhu__MAARA{font-size:13px;color:rgba(237,233,254,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course_goiKetThuc__dWr4r{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 14px;border-radius:999px;background:#e11d48;color:#fff;font-size:14px;font-weight:650;box-shadow:0 8px 24px -10px rgba(225,29,72,.8)}.course_goiKetThuc__dWr4r:hover{background:#f43f5e}.course_goiThanhPhai__32XoH{display:flex;align-items:center;gap:10px;flex-shrink:0}.course_goiChonGiong__t7iD_{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);color:#ede9fe;font-size:13px}.course_goiChonGiong__t7iD_ select{background:transparent;color:inherit;border:0;outline:none;font:inherit;cursor:pointer}.course_goiChonGiong__t7iD_ option{color:#1e1b4b}.course_goiGiongLui__4TzJn{position:absolute;z-index:3;left:50%;bottom:6px;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:92%;padding:6px 12px;border-radius:10px;font-size:13px;background:rgba(40,24,8,.82);color:#fde68a;text-align:center;pointer-events:none}.course_goiKhung__fF06o{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:20px;min-height:0;padding:0 20px}.course_goiSanKhau__o0BGa{position:relative;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.course_goiNhanVat__ZgEm6{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.course_goiNhanVatSan__CrPzu{opacity:1}.course_goiNhanVatLui__5nQim{position:absolute;inset:0;display:grid;place-items:center}.course_goiBongNoi__DJ5_6{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:min(520px,92%);max-height:7.6em;overflow-y:auto;padding:12px 16px;border-radius:18px;font-size:15.5px;line-height:1.55;background:hsla(0,0%,100%,.95);color:#1e1b4b;box-shadow:0 16px 40px -18px rgba(10,6,40,.9)}.course_goiBongNoi__DJ5_6:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;background:inherit;transform:translateX(-50%) rotate(45deg);border-radius:3px}.course_goiBongNoi__DJ5_6 .course_goiEn__SU8_E{color:#7c3aed}.course_goiDiem__COTAe{position:absolute;right:8%;top:38%;display:inline-flex;align-items:baseline;gap:5px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:700;color:#fff;animation:course_goiNay__X6_Du .6s cubic-bezier(.34,1.56,.64,1)}.course_goiDiem__COTAe b{font-size:28px;line-height:1}.course_goiDiem__COTAe svg{align-self:center}.course_goiDiemTot__YwnNe{background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 10px 30px -10px #22c55e}.course_goiDiemKha__fZPuh{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 10px 30px -10px #f59e0b}.course_goiDiemYeu__dMbo5{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 10px 30px -10px #6366f1}@keyframes course_goiNay__X6_Du{0%{opacity:0;transform:scale(.4) translateY(20px)}}.course_goiBen__X_fqs{display:flex;flex-direction:column;min-height:0;margin-bottom:4px;border-radius:22px;overflow:hidden;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.course_goiMau__3qCpA{flex-shrink:0;min-height:132px;padding:16px 18px;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(167,139,250,.16),transparent)}.course_goiNhanMuc__OpTz_{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd}.course_goiMauChu__rdrRp{margin-top:6px;font-size:24px;font-weight:750;line-height:1.3;color:#fff}.course_goiIpa__OURNF{margin-top:4px;font-size:15px;color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.course_goiMauTrong__2tePx{margin-top:18px;font-size:14.5px;color:rgba(237,233,254,.65)}.course_goiLog__ZE_Nu{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.course_goiGoiY__SDBk4{margin:auto 0;padding:12px;text-align:center;font-size:14px;line-height:1.6;color:rgba(237,233,254,.7)}.course_goiAi__fikWc,.course_goiBan__esZGn{max-width:90%;padding:9px 13px;border-radius:16px;font-size:14.5px;line-height:1.55}.course_goiAi__fikWc{align-self:flex-start;background:hsla(0,0%,100%,.1);border-bottom-left-radius:4px}.course_goiBan__esZGn{align-self:flex-end;background:rgba(167,139,250,.3);border-bottom-right-radius:4px}.course_goiEn__SU8_E{color:#c4b5fd;font-weight:700}.course_goiCham__cmbo_{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;font-size:13px}.course_goiCham__cmbo_ span{font-weight:650}.course_goiDay__jGxcj{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 20px 18px}.course_goiDayPhai__cjIc6,.course_goiDayTrai__0B_qs{display:flex;gap:10px;align-items:center;min-width:0}.course_goiDayTrai__0B_qs{justify-self:end}.course_goiDayPhai__cjIc6{justify-self:start}.course_goiPhuNut__8NM_p[aria-pressed=true],.course_goiPhuNut__8NM_p[data-chon]{background:rgba(196,181,253,.26);border-color:rgba(196,181,253,.55)}.course_goiPhuNut__8NM_p{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;font-size:14px;font-weight:650;color:#ede9fe;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);transition:background-color .2s,opacity .2s}.course_goiPhuNut__8NM_p:hover:not(:disabled){background:hsla(0,0%,100%,.16)}.course_goiPhuNut__8NM_p:disabled{opacity:.4;cursor:default}.course_goiGiua__U_Mjw{display:flex;flex-direction:column;align-items:center;gap:8px;width:300px}.course_goiVong__vlLsq{--muc:0;position:relative;display:grid;place-items:center}.course_goiVong__vlLsq:after,.course_goiVong__vlLsq:before{content:"";position:absolute;inset:-10px;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .3s}.course_goiVong__vlLsq[data-pha=nghe]:before{opacity:1;background:rgba(251,113,133,.22);transform:scale(calc(1 + var(--muc) * .3));transition:opacity .3s,transform .16s ease-out}.course_goiVong__vlLsq[data-pha=nghe]:after{opacity:1;border:2px solid rgba(251,113,133,.5);animation:course_goiLan__oxvEu 1.6s ease-out infinite}.course_goiVong__vlLsq[data-pha=giasu]:after{opacity:1;border:2px solid rgba(103,232,249,.45);animation:course_goiLan__oxvEu 2s ease-out infinite}@keyframes course_goiLan__oxvEu{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.5);opacity:0}}.course_goiNut__V22_j{position:relative;display:inline-flex;width:84px;height:84px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(140deg,#8b5cf6,#6366f1 55%,#0ea5e9);box-shadow:0 14px 34px -12px rgba(124,58,237,.9),inset 0 1px 0 hsla(0,0%,100%,.3);transition:transform .15s ease,filter .3s ease}.course_goiNut__V22_j:hover:not(:disabled){transform:scale(1.05)}.course_goiNut__V22_j:active:not(:disabled){transform:scale(.96)}.course_goiNut__V22_j[data-pha=nghe]{background:linear-gradient(140deg,#fb7185,#e11d48);box-shadow:0 14px 34px -12px rgba(225,29,72,.9),inset 0 1px 0 hsla(0,0%,100%,.3)}.course_goiNut__V22_j:disabled{filter:saturate(.5) brightness(.85);cursor:progress}.course_goiSong__Gy7Zb{display:inline-flex;align-items:center;gap:4px;height:30px}.course_goiSong__Gy7Zb i{width:5px;height:100%;border-radius:3px;background:#fff;animation:course_goiSongNhay__MjA2g .9s ease-in-out infinite}.course_goiSong__Gy7Zb i:nth-child(2){animation-delay:-.2s}.course_goiSong__Gy7Zb i:nth-child(3){animation-delay:-.45s}.course_goiSong__Gy7Zb i:nth-child(4){animation-delay:-.65s}@keyframes course_goiSongNhay__MjA2g{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.course_goiNhan__PYLv3{height:2.6em;overflow:hidden;width:100%;font-size:13.5px;line-height:1.3;color:rgba(237,233,254,.78);text-align:center}.course_goiLoi__bS3mz{position:absolute;left:50%;bottom:calc(100% - 4px);transform:translateX(-50%);z-index:4;width:-moz-max-content;width:max-content;max-width:min(560px,92%);padding:6px 12px;border-radius:10px;font-size:13.5px;background:rgba(60,10,24,.9);color:#fecdd3;text-align:center;pointer-events:none}@container goisan (max-width: 820px){.course_goiKhung__fF06o{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);gap:12px;padding:0 12px}.course_goiThanh___VCDd{padding:12px}.course_goiDay__jGxcj{gap:10px;padding:10px 12px 14px}.course_goiGiua__U_Mjw{width:min(190px,44cqw)}.course_goiPhuNut__8NM_p span{display:none}.course_goiChonGiong__t7iD_ select{max-width:120px}.course_goiPhuNut__8NM_p{padding:12px}.course_goiMau__3qCpA{min-height:0;padding:12px}.course_goiMauChu__rdrRp{font-size:20px}.course_goiDiem__COTAe{right:4%;top:46%}}@media (prefers-reduced-motion:reduce){.course_goiDiem__COTAe,.course_goiKhen__I7mW3,.course_goiSan__pvaQY,.course_goiSong__Gy7Zb i,.course_goiTroi__ySTPT i,.course_goiVong__vlLsq:after{animation:none}}.course_goiTocDo__gaiDQ{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.course_goiTocDo__gaiDQ button{padding:4px 9px;border-radius:999px;font-size:12.5px;color:rgba(237,233,254,.75)}.course_goiTocDo__gaiDQ button[data-chon]{color:#1e1b4b;background:linear-gradient(135deg,#a5f3fc,#c4b5fd);font-weight:700}.course_goiBongDich__CVWJ5{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(124,58,237,.25);font-size:13.5px;color:#4c1d95;font-style:italic}.course_goiKhen__I7mW3{position:absolute;left:10%;top:40%;z-index:2;padding:8px 14px;border-radius:999px;font-weight:750;font-size:15px;color:#1e1b4b;background:linear-gradient(135deg,#fde68a,#f9a8d4);box-shadow:0 10px 28px -12px rgba(249,168,212,.9);animation:course_goiNay__X6_Du .6s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.course_goiTamDungPhu__CaUYK{top:50%;transform:translate(-50%,-50%);padding:10px 16px;border-radius:14px;font-size:14px;font-weight:650;text-align:center;max-width:86%;pointer-events:none}.course_goiDongHo__3Nnvq,.course_goiTamDungPhu__CaUYK{position:absolute;z-index:3;left:50%;background:rgba(15,12,41,.82);color:#ede9fe}.course_goiDongHo__3Nnvq{bottom:10px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-size:13.5px}.course_goiDongHo__3Nnvq b{font-size:20px;font-variant-numeric:tabular-nums;color:#a5f3fc}.course_goiDongHo__3Nnvq button{padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.14);font-weight:650}.course_goiNhanMucHang__DsX8i{display:flex;align-items:center;justify-content:space-between;gap:8px}.course_goiNutNho__zYzmP{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:650;color:#ede9fe;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16)}.course_goiNutNho__zYzmP:disabled{opacity:.45}.course_goiDemCau__630HR{font-size:12px;color:rgba(237,233,254,.7);font-variant-numeric:tabular-nums}.course_goiCue__kFO1Q{margin-top:8px;padding:10px 12px;border-radius:12px;text-align:left;background:hsla(0,0%,100%,.92);color:#1e1b4b;font-size:14px}.course_goiCue__kFO1Q b{display:block;margin:2px 0 6px;font-size:15.5px}.course_goiCue__kFO1Q ul{margin:2px 0 0 18px;list-style:disc}.course_goiMoc__3_jON{margin-top:4px;font-size:11.5px;color:rgba(165,243,252,.8)}.course_goiThe___z_J7{display:flex;flex-direction:column;gap:6px;margin-top:8px}.course_goiDich__5fnyv{font-size:13px;font-style:italic;color:rgba(237,233,254,.8)}.course_goiSua__Ypmln{position:relative;padding:8px 10px;border-radius:12px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.32);font-size:13.5px}.course_goiSuaDong__IMhxB{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.course_goiSuaDong__IMhxB s{color:#fda4af;text-decoration-thickness:1.5px}.course_goiSuaDong__IMhxB b{color:#bbf7d0}.course_goiSuaNhan__XALZe{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#c4b5fd}.course_goiSuaDoc__HnNRU{margin-top:2px;font-size:12.5px;color:#a5f3fc}.course_goiSuaVi__i5ij9{margin-top:2px;color:#fde68a}.course_goiLuuNut__sFh6Q{margin-top:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;background:hsla(0,0%,100%,.12);color:#ede9fe}.course_goiLuuNut__sFh6Q:hover{background:hsla(0,0%,100%,.2)}.course_goiTuMoi__2ijqV{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.course_goiTuChip__x6lI2{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:10px;font-size:13px;background:rgba(103,232,249,.12);border:1px solid rgba(103,232,249,.3);color:#ecfeff;text-align:left}.course_goiTuChip__x6lI2 small{color:#a5f3fc}.course_goiTuChip__x6lI2 span{color:rgba(237,233,254,.75);font-size:12px}.course_goiTuChip__x6lI2 i{font-style:normal;font-weight:800;color:#a5f3fc}.course_goiChon__2hQ2s{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.course_goiChonNhom__sp_uR{display:flex;flex-direction:column;gap:8px}.course_goiChonPhu__dfZlP{margin:8px 0 4px;font-size:12px;font-weight:700;color:rgba(196,181,253,.9)}.course_goiChipHang___H2YH{display:flex;flex-wrap:wrap;gap:6px}.course_goiChip__LQxf2{padding:6px 11px;border-radius:999px;font-size:13px;font-weight:600;color:#ede9fe;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.course_goiChip__LQxf2 small{color:rgba(237,233,254,.6);font-weight:500}.course_goiChip__LQxf2:hover{background:hsla(0,0%,100%,.14)}.course_goiChip__LQxf2[data-chon]{color:#1e1b4b;background:linear-gradient(135deg,#f9a8d4,#c4b5fd);border-color:transparent}.course_goiChip__LQxf2[data-chon] small{color:#4c1d95}.course_goiPhien__pmxrR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);text-align:left}.course_goiPhienTen__rp8Zt{display:flex;flex-direction:column;gap:2px;min-width:0}.course_goiPhienTen__rp8Zt small{font-size:12px;color:rgba(237,233,254,.7)}.course_goiPhienCau__O5KwW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-style:italic}.course_goiPhienNut__xQzmo{display:flex;gap:6px;flex-wrap:wrap}.course_goiNutChinh__9_wl_{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#0ea5e9)}.course_goiNutChinh__9_wl_:disabled{opacity:.6;cursor:progress}.course_goiNutMo__bVB2D{padding:7px 13px;border-radius:999px;font-size:13px;font-weight:650;color:#ede9fe;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18)}.course_goiTkNen__G44wT{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:16px;background:rgba(10,8,30,.72);overflow-y:auto}.course_goiTk__7AL6g{width:min(620px,100%);max-height:100%;overflow-y:auto;padding:22px;border-radius:22px;background:linear-gradient(165deg,#241a5c,#12183f);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 30px 80px -30px rgba(0,0,0,.8);animation:course_goiVao__uaXEb .28s ease-out}.course_goiTk__7AL6g h2{margin:0 0 14px;font-size:20px;font-weight:800}.course_goiTkLuoi__bqsZc{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.course_goiTkO__A_iWD{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:14px;background:hsla(0,0%,100%,.07);text-align:center}.course_goiTkO__A_iWD span{font-size:20px}.course_goiTkO__A_iWD b{font-size:18px;font-variant-numeric:tabular-nums}.course_goiTkO__A_iWD small{font-size:12px;color:rgba(237,233,254,.7)}.course_goiTkTu__2w0Y_{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:13.5px}.course_goiTkTu__2w0Y_ span{padding:2px 8px;border-radius:8px;background:rgba(103,232,249,.12)}.course_goiTkTu__2w0Y_ small{color:rgba(237,233,254,.7)}.course_goiTkCham__qukYT{margin-top:16px;display:flex;flex-direction:column;gap:8px;font-size:14px}.course_goiTkCham__qukYT ul{margin:0 0 0 18px;list-style:disc}.course_goiLoiNho__S_8zt{font-size:13px;color:#fecdd3}.course_goiBand__u9www{display:inline-flex;align-items:baseline;gap:8px}.course_goiBand__u9www b{font-size:34px;font-weight:850;color:#a5f3fc}.course_goiTieuChi__fw8R2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.course_goiTieuChi__fw8R2>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.07)}.course_goiTieuChi__fw8R2 span{font-size:13px;color:rgba(237,233,254,.8)}.course_goiTkGhiChu___mjBH{font-size:12px;color:rgba(237,233,254,.6)}.course_goiTkNut__LtyNJ{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@container goisan (max-width: 820px){.course_goiTocDo__gaiDQ{display:none}.course_goiPhienCau__O5KwW{max-width:180px}}.course_goiMoNut__vh2SD{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:650;background:color-mix(in srgb,#10b981 18%,transparent);color:var(--lh-ink);border:1px solid color-mix(in srgb,#10b981 45%,transparent)}.course_goiMoNut__vh2SD:hover{background:color-mix(in srgb,#10b981 28%,transparent)}.course_vidNgoai__VKuCx{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.78);color:#fff;font-size:12px;font-weight:600}@container ctnoidung (max-width: 1023px){.course_layout__NgBKF{grid-template-columns:minmax(0,1fr)}.course_toc__bcCjI{display:none}.course_tocClose__UXjqS{display:flex}.course_tocBtn__CJHEG{display:inline-flex}}@container ctnoidung (max-width: 1279px){.course_tutorCol__v58EQ{display:none}.course_tutorBtn__ETPvf{display:inline-flex}.course_scrim__8jWgY,.course_tutorSheet__vyuFa{display:block}}@container ctnoidung (min-width: 1024px) and (max-width: 1279px){.course_layout__NgBKF{grid-template-columns:250px minmax(0,1fr)}}@container ctnoidung (min-width: 1280px) and (max-width: 1439px){.course_layout__NgBKF{grid-template-columns:260px minmax(0,1fr) 380px;gap:32px}}.ct-web-host .course_root___O0Tl{padding-top:0;min-height:100%}.ct-web-host .course_tutorCol__v58EQ{top:76px;height:calc(100cqh - 100px)}.course_demDoc__WBJGG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 14px;border-radius:12px;font-size:14.5px;background:var(--lh-warn-soft);color:var(--lh-ink);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}.course_demDoc__WBJGG b{font-variant-numeric:tabular-nums;font-size:16px}.course_vhLuoi__jYpm0{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:12px}.course_vhChu__QkWhF{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--border-color,rgba(0,0,0,.1))}.course_vhO__snJcf{width:150px;height:150px;border-radius:10px;background:color-mix(in srgb,currentColor 3%,transparent);touch-action:none}.course_vhNut__hY3Eb{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.course_mcBoc__Itsfj{--mc:44px;position:relative;display:inline-grid;place-items:center;width:var(--mc);height:calc(var(--mc) * 1.12);flex-shrink:0}.course_mcBay__cgDjt{position:relative;display:grid;justify-items:center;animation:course_mcBay__cgDjt 3.2s ease-in-out infinite}@keyframes course_mcBay__cgDjt{50%{transform:translateY(calc(var(--mc) * -.07)) rotate(-2deg)}}.course_mcAngTen__thUOz{position:relative;width:2px;height:calc(var(--mc) * .16);background:linear-gradient(#c4b5fd,#8b5cf6);border-radius:2px;margin-bottom:-1px}.course_mcAngTen__thUOz i{position:absolute;top:calc(var(--mc) * -.09);left:50%;width:calc(var(--mc) * .15);height:calc(var(--mc) * .15);margin-left:calc(var(--mc) * -.075);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f472b6 45%,#db2777);box-shadow:0 0 calc(var(--mc) * .18) #f472b6;animation:course_mcDen__bX0R8 1.8s ease-in-out infinite}@keyframes course_mcDen__bX0R8{50%{opacity:.55;box-shadow:0 0 calc(var(--mc) * .05) #f472b6}}.course_mcDau__4Xn_D{position:relative;width:var(--mc);height:calc(var(--mc) * .82);border-radius:calc(var(--mc) * .34);background:radial-gradient(120% 90% at 30% 18%,#fff 0,#ede9fe 32%,#c4b5fd 68%,#8b5cf6 100%);box-shadow:inset calc(var(--mc) * -.06) calc(var(--mc) * -.08) calc(var(--mc) * .14) rgba(76,29,149,.35),inset calc(var(--mc) * .05) calc(var(--mc) * .05) calc(var(--mc) * .08) hsla(0,0%,100%,.9),0 calc(var(--mc) * .08) calc(var(--mc) * .22) rgba(109,40,217,.35)}.course_mcKinh__j11q1{position:absolute;inset:20% 12% 22%;border-radius:calc(var(--mc) * .2);background:linear-gradient(160deg,#1e1b4b,#0f172a 60%,#312e81);box-shadow:inset 0 calc(var(--mc) * .03) calc(var(--mc) * .06) hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;gap:22%;overflow:hidden}.course_mcKinh__j11q1:after{content:"";position:absolute;top:8%;left:10%;width:40%;height:26%;border-radius:50%;background:linear-gradient(hsla(0,0%,100%,.28),transparent);transform:rotate(-12deg)}.course_mcMat__BMDsZ{width:calc(var(--mc) * .12);height:calc(var(--mc) * .17);margin-top:-6%;border-radius:50%;background:#67e8f9;box-shadow:0 0 calc(var(--mc) * .12) #22d3ee;animation:course_mcChop__edAGl 4.6s infinite;transform-origin:center}@keyframes course_mcChop__edAGl{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.course_mcMieng__NwTju{position:absolute;bottom:16%;left:50%;width:calc(var(--mc) * .14);height:calc(var(--mc) * .06);margin-left:calc(var(--mc) * -.07);border-bottom:2px solid #67e8f9;border-radius:0 0 999px 999px;opacity:.9}.course_mcMa__2LD8N{position:absolute;bottom:20%;left:6%;width:calc(var(--mc) * .12);height:calc(var(--mc) * .07);border-radius:50%;background:rgba(244,114,182,.55);filter:blur(.5px)}.course_mcMa__2LD8N[data-phai]{left:auto;right:6%}.course_mcNghi__2YAXK{display:flex;gap:calc(var(--mc) * .05);margin-top:-6%}.course_mcNghi__2YAXK i{width:calc(var(--mc) * .08);height:calc(var(--mc) * .08);border-radius:50%;background:#67e8f9;box-shadow:0 0 6px #22d3ee;animation:course_mcCham__zxdRi 1s ease-in-out infinite}.course_mcNghi__2YAXK i:nth-child(2){animation-delay:.15s}.course_mcNghi__2YAXK i:nth-child(3){animation-delay:.3s}@keyframes course_mcCham__zxdRi{40%{transform:translateY(-45%);opacity:1}0%,80%,to{opacity:.45}}.course_mcBong__USYS3{position:absolute;bottom:0;width:62%;height:calc(var(--mc) * .08);border-radius:50%;background:rgba(76,29,149,.22);filter:blur(2px);animation:course_mcBong__USYS3 3.2s ease-in-out infinite}@keyframes course_mcBong__USYS3{50%{transform:scaleX(.8);opacity:.6}}@media (prefers-reduced-motion:reduce){.course_mcAngTen__thUOz i,.course_mcBay__cgDjt,.course_mcBong__USYS3,.course_mcMat__BMDsZ,.course_mcNghi__2YAXK i{animation:none}}.course_tutorHead__oRSF3.course_thMoi__MVnsr{position:relative;overflow:hidden;padding:14px 14px 12px;gap:12px;border-bottom:1px solid color-mix(in srgb,#8b5cf6 22%,var(--lh-line));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,#a78bfa 30%,transparent),transparent 55%),radial-gradient(90% 120% at 100% 0,color-mix(in srgb,#f472b6 24%,transparent),transparent 60%),radial-gradient(80% 100% at 60% 120%,color-mix(in srgb,#22d3ee 18%,transparent),transparent 60%),var(--lh-surface)}.course_thMoi__MVnsr:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,hsla(0,0%,100%,.7) 1px,transparent 1.5px);background-size:46px 38px;background-position:8px 6px;opacity:.25;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,transparent)}.course_thTen__DD_Ea{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--lh-ink)}.course_thChip__sH2vH{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 14%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 30%,transparent);white-space:nowrap}.course_thTrangThai__ziUA4{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:var(--lh-ink-3);white-space:nowrap;min-width:0}.course_thCat__RPAKG{min-width:0;overflow:hidden;text-overflow:ellipsis}.course_thTrangThai__ziUA4 i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 22%,transparent);flex-shrink:0}.course_thTrangThai__ziUA4[data-nghi] i{background:#f59e0b;box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 22%,transparent);animation:course_mcDen__bX0R8 1s infinite}.course_goiMoNut__vh2SD.course_thGoi__GSdEb{position:relative;gap:6px;padding:7px 13px;color:#fff;border:0;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 6px 16px -6px rgba(219,39,119,.65),inset 0 1px 0 hsla(0,0%,100%,.35);transition:transform .15s ease,box-shadow .15s ease}.course_goiMoNut__vh2SD.course_thGoi__GSdEb:hover{transform:translateY(-1px);background:linear-gradient(135deg,#f472b6,#a78bfa);box-shadow:0 10px 22px -8px rgba(219,39,119,.75)}.course_goiMoNut__vh2SD.course_thGoi__GSdEb:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(236,72,153,.55);animation:course_thVong__Aw8Ia 2.4s ease-out infinite;pointer-events:none}@keyframes course_thVong__Aw8Ia{0%{transform:scale(.96);opacity:.9}70%,to{transform:scale(1.16);opacity:0}}@media (prefers-reduced-motion:reduce){.course_goiMoNut__vh2SD.course_thGoi__GSdEb:after{animation:none;opacity:0}}.course_thChao__Ye5LP{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.course_thChao__Ye5LP>p{margin:0;padding:10px 12px;border-radius:4px 16px 16px 16px;font-size:13.5px;line-height:1.55;color:var(--lh-ink-2,var(--lh-ink));background:color-mix(in srgb,#8b5cf6 9%,var(--lh-surface));border:1px solid color-mix(in srgb,#8b5cf6 18%,transparent)}.course_goiGoc__Dsn5z{margin-top:8px;font-size:13px;opacity:.8}.course_goiHayVap___nMaw{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12px;opacity:.85}.course_goiHayVap___nMaw span{padding:1px 7px;border-radius:999px;background:rgba(244,114,182,.18);border:1px solid rgba(244,114,182,.35);font-family:var(--font-jetbrains-mono),monospace}.course_chipVach___RkoE{display:inline-block;width:46px;height:5px;margin-left:6px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);overflow:hidden;vertical-align:middle}.course_chipVach___RkoE i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#4ade80);transition:width .5s ease}.course_tocDem__acQWT{margin-left:4px;font-size:11px;font-weight:600;opacity:.6;font-variant-numeric:tabular-nums}.course_chao__Ir17D{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:radial-gradient(70% 60% at 50% 40%,rgba(139,92,246,.35),transparent 70%),radial-gradient(60% 50% at 80% 90%,rgba(236,72,153,.25),transparent 70%),rgba(8,6,20,.72);backdrop-filter:blur(6px);animation:course_chaoNen__uRGqc .45s ease-out;transition:background .6s ease,opacity .6s ease}@keyframes course_chaoNen__uRGqc{0%{opacity:0}}.course_chaoPhao__hjoPa{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.course_chaoKhoi__nmn2J{position:relative;width:min(860px,100%);display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:10px 28px;align-items:center;padding:26px 30px;border-radius:28px;color:#f5f3ff;background:linear-gradient(150deg,rgba(49,46,129,.88),rgba(30,27,75,.9) 55%,rgba(76,29,149,.86));border:1px solid rgba(196,181,253,.35);box-shadow:0 40px 90px -30px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.12);animation:course_chaoVao__0ei0G .6s cubic-bezier(.2,.9,.25,1.25);transition:transform .7s cubic-bezier(.6,-.1,.7,.4),opacity .6s ease;transform-origin:100% 100%}@keyframes course_chaoVao__0ei0G{0%{transform:translateY(30px) scale(.86);opacity:0}}.course_chaoThuNho__6viF3{background:transparent;backdrop-filter:none;pointer-events:none}.course_chaoThuNho__6viF3 .course_chaoKhoi__nmn2J{transform:translate(42vw,40vh) scale(.08);opacity:0}.course_chaoDong___pXhh{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#ddd6fe;background:hsla(0,0%,100%,.08)}.course_chaoDong___pXhh:hover{background:hsla(0,0%,100%,.16)}.course_chaoNhanVat__ya_DB{position:relative;height:300px}.course_chaoNoiDung__0U0eR{display:flex;flex-direction:column;gap:10px;min-width:0}.course_chaoKhoa__TV2gH{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.course_chaoCau__v6dop{margin:0;font-size:clamp(20px,2.4vw,27px);font-weight:750;line-height:1.32;letter-spacing:-.01em;color:#fff;animation:course_chaoCau__v6dop .4s ease-out}@keyframes course_chaoCau__v6dop{0%{opacity:0;transform:translateY(6px)}}.course_chaoVi__FkA7b{margin:-4px 0 0;font-size:13.5px;color:#c4b5fd}.course_chaoHang__MnBHb{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:4px}.course_chaoChuoi__WApHF{position:relative;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:16px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);color:#a5b4fc}.course_chaoChuoi__WApHF[data-chay]{color:#fb923c;background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(244,63,94,.14));border-color:rgba(251,146,60,.45)}.course_chaoChuoi__WApHF[data-chay] svg{filter:drop-shadow(0 0 10px rgba(251,146,60,.9));animation:course_chaoLua__NItez 1.2s ease-in-out infinite}@keyframes course_chaoLua__NItez{50%{transform:scale(1.12) rotate(-4deg)}}.course_chaoChuoi__WApHF b{font-size:36px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.course_chaoChuoi__WApHF span{display:flex;flex-direction:column;font-size:13px;font-weight:650;color:#fde68a}.course_chaoChuoi__WApHF small{font-size:11.5px;font-weight:500;color:#c4b5fd}.course_chaoKyLuc__prRvr{position:absolute;top:-10px;right:-8px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;font-style:normal;color:#1c1407;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 4px 12px rgba(245,158,11,.5)}.course_chaoTuan__qJbud{display:grid;grid-template-columns:repeat(14,12px);gap:4px}.course_chaoTuan__qJbud span{width:12px;height:12px;border-radius:4px;background:hsla(0,0%,100%,.1)}.course_chaoTuan__qJbud span[data-co]{background:linear-gradient(135deg,#fb923c,#f43f5e);box-shadow:0 0 6px rgba(251,146,60,.6)}.course_chaoTuan__qJbud span[data-nay]{outline:2px solid hsla(48,97%,77%,.8);outline-offset:1px}.course_chaoTom__q6IvN{padding:10px 14px;border-radius:14px;background:rgba(0,0,0,.22);font-size:13.5px;color:#e9e5ff}.course_chaoTom__q6IvN p{margin:4px 0 0}.course_chaoVach__q5SGf{height:6px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.course_chaoVach__q5SGf i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#a3e635);transition:width 1s ease}.course_chaoNut__kbAkQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.course_chaoNut__kbAkQ small{opacity:.75;font-weight:500}.course_chaoTat__ACUYR{margin-left:auto;font-size:12px;color:#a5b4fc;text-decoration:underline;text-underline-offset:3px;background:none}@media (max-width:720px){.course_chaoKhoi__nmn2J{grid-template-columns:1fr}.course_chaoNhanVat__ya_DB{height:200px}}@media (prefers-reduced-motion:reduce){.course_chaoChuoi__WApHF[data-chay] svg,.course_chaoKhoi__nmn2J,.course_chao__Ir17D{animation:none}}.course_goiCheDo___jC13{display:flex;gap:4px;padding:4px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);-webkit-app-region:no-drag}.course_goiCheDo___jC13 button{padding:6px 12px;border-radius:9px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.75);background:none}.course_goiCheDo___jC13 button:hover{color:#fff}.course_goiCheDo___jC13 button[data-chon]{color:#1e1b4b;background:linear-gradient(135deg,#f9a8d4,#c4b5fd)}.course_tutorThe__Rgiv8{display:flex;gap:4px;padding:8px 12px 0}.course_tutorThe__Rgiv8 button{flex:1;padding:7px 8px;border-radius:10px;font-size:13px;font-weight:600;color:var(--lh-ink-3);background:none;border:1px solid transparent}.course_tutorThe__Rgiv8 button:hover{color:var(--lh-ink)}.course_tutorThe__Rgiv8 button[data-chon]{color:var(--lh-ink);background:color-mix(in srgb,#8b5cf6 14%,transparent);border-color:color-mix(in srgb,#8b5cf6 30%,transparent)}.course_hlBoc__qqSLL{display:flex;flex-direction:column;gap:12px}.course_hlTren__jffX5{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.course_hlChuoi__lAv7C,.course_hlSo__9GHlc{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid var(--lh-line);background:color-mix(in srgb,var(--lh-ink) 3%,transparent);color:var(--lh-ink-3)}.course_hlChuoi__lAv7C[data-chay]{color:#f97316;border-color:color-mix(in srgb,#f97316 40%,transparent);background:color-mix(in srgb,#f97316 9%,transparent)}.course_hlChuoi__lAv7C[data-chay] svg{filter:drop-shadow(0 0 6px rgba(249,115,22,.6))}.course_hlChuoi__lAv7C b,.course_hlSo__9GHlc b{font-size:22px;line-height:1;color:var(--lh-ink);font-variant-numeric:tabular-nums}.course_hlChuoi__lAv7C span{display:flex;flex-direction:column;font-size:12px;line-height:1.25}.course_hlChuoi__lAv7C small,.course_hlSo__9GHlc small{font-size:11px;color:var(--lh-ink-3)}.course_hlChuoi__lAv7C i{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#1c1407;background:linear-gradient(135deg,#fde68a,#f59e0b)}.course_hlSo__9GHlc{flex-direction:column;align-items:flex-start;gap:3px}.course_hlTuan__61ov0{display:grid;grid-template-columns:repeat(14,1fr);gap:4px}.course_hlTuan__61ov0 span{height:12px;border-radius:4px;background:color-mix(in srgb,var(--lh-ink) 8%,transparent)}.course_hlTuan__61ov0 span[data-co]{background:linear-gradient(135deg,#fb923c,#f43f5e)}.course_hlTuan__61ov0 span[data-nay]{outline:2px solid color-mix(in srgb,#f59e0b 70%,transparent);outline-offset:1px}.course_hlNhac__VdzHa{margin:0;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--lh-ink-2,var(--lh-ink));background:color-mix(in srgb,#f97316 9%,transparent)}.course_hlTiep__px1_X{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:14px;text-align:left;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 10px 22px -12px rgba(139,92,246,.8)}.course_hlTiep__px1_X span{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13.5px;font-weight:650}.course_hlTiep__px1_X small{font-size:11px;font-weight:500;opacity:.85}.course_hlGoi__j_QY2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.course_hlGoi__j_QY2 button{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:12px;font-size:13px;font-weight:600;color:var(--lh-ink);border:1px solid var(--lh-line);background:color-mix(in srgb,var(--lh-ink) 3%,transparent)}.course_hlGoi__j_QY2 button:hover{border-color:color-mix(in srgb,#8b5cf6 45%,transparent)}.course_hlKhoi__ruEiD h4{display:flex;align-items:center;gap:6px;margin:4px 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lh-ink-3)}.course_hlBuoi__VLxoy,.course_hlDong__V82p8{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;text-align:left;font-size:13px;color:var(--lh-ink);background:none}.course_hlBuoi__VLxoy:hover,.course_hlDong__V82p8:hover{background:color-mix(in srgb,var(--lh-ink) 5%,transparent)}.course_hlDong__V82p8 span:nth-child(2){flex:1}.course_hlDiem__QrPFf{min-width:42px;padding:2px 6px;border-radius:999px;font-size:12px;font-weight:700;text-align:center;color:#b45309;background:color-mix(in srgb,#f59e0b 16%,transparent)}.course_hlDiem__QrPFf[data-thap]{color:#dc2626;background:color-mix(in srgb,#ef4444 14%,transparent)}.course_hlBuoi__VLxoy>span:first-child{min-width:64px}.course_hlVach__ok2YV{flex:1;height:6px;border-radius:999px;background:color-mix(in srgb,var(--lh-ink) 8%,transparent);overflow:hidden}.course_hlVach__ok2YV i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#ec4899)}.course_hlVach__ok2YV i[data-xong]{background:linear-gradient(90deg,#22c55e,#4ade80)}.course_hlBuoi__VLxoy small{min-width:34px;text-align:right;font-size:11.5px;color:var(--lh-ink-3);font-variant-numeric:tabular-nums}.course_tocNhom__fVGBN{margin:6px 0 10px}.course_tocNhomHead__Xlphg{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;text-align:left;font-size:13px;font-weight:700;color:var(--lh-ink);background:var(--lh-surface-2)}.course_tocNhomHead__Xlphg:hover{background:var(--lh-accent-soft)}.course_tocNhomTen__Jc1_f{min-width:0}.course_tocNhomBatDau__8flYe{padding:3px 10px 0;font-size:11px;font-weight:700;color:var(--lh-accent)}.course_tocNhomMota__ltsob{margin:4px 10px 6px;font-size:12px;line-height:1.45;color:var(--lh-ink-3)}.course_tqNhom__2g_Xy{margin:8px 0;border:1px solid var(--lh-line);border-radius:10px;padding:8px 12px}.course_tqNhomHead__cZM4A{cursor:pointer;font-size:14px;color:var(--lh-ink)}.course_tqNhomHead__cZM4A em{font-style:normal;color:var(--lh-accent);font-weight:600}.course_tqNhomHead__cZM4A small{color:var(--lh-ink-3)}
/*# sourceMappingURL=3eb01a6b5e1810c9.css.map*/