.bai_crumb__3AdI0{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding-top:var(--s5);font-size:var(--t-caption);color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase}.bai_crumb__3AdI0 a{color:var(--ink-soft);text-decoration:none}.bai_crumb__3AdI0 a:hover{color:var(--ink);text-decoration:underline}.bai_crumbSep__1ysx1{color:var(--rule-firm)}.bai_head__18ecu{padding:var(--s4) 0 var(--s5)}.bai_title__vIIdA{margin:0 0 var(--s4)}.bai_titleSub__1buyD{color:var(--ink-faint);font-weight:400}.bai_wordsLine__TXfAX{font-size:var(--t-h3);line-height:1.5;color:var(--ink);display:flex;flex-wrap:wrap;gap:0 var(--s4)}.bai_stats__VIoma{display:flex;gap:var(--s6);flex-wrap:wrap;margin-top:var(--s5)}.bai_stat__HUiVM{display:flex;flex-direction:column;gap:2px}.bai_statNum__vu4C_{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bai_statNumFlat__8HyMb{color:var(--ink-faint)}.bai_statLabel__U9_zf{font-size:var(--t-caption);color:var(--ink-soft)}.bai_rail__zD9Ay{list-style:none;margin:var(--s5) 0 var(--s6);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.bai_railItem__nNQD9{display:block;text-decoration:none}.bai_railBar__pgOgZ{height:3px;border-radius:2px;background:var(--rule)}.bai_railItem__nNQD9:hover .bai_railBar__pgOgZ{background:var(--rule-firm)}.bai_railNum__tEvdL{display:block;margin-top:var(--s2);font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bai_railText__oWxWa{display:block;font-size:var(--t-small);color:var(--ink);line-height:var(--lh-tight)}.bai_step__RmrRo{margin-top:var(--s5);scroll-margin-top:var(--s5)}.bai_step__RmrRo:target .bai_stepTitle__scJV_{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-firm);text-decoration-color:var(--rule-firm);text-underline-offset:6px}.bai_stepHead__H_1Oo{display:flex;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3)}.bai_stepTitle__scJV_{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;line-height:var(--lh-tight)}.bai_stepCount__mFEoI{margin-left:auto;font-size:var(--t-caption);color:var(--ink-faint)}.bai_stepGuide__UmB_N{margin-bottom:var(--s4)}.bai_empty___xAaU{font-size:var(--t-small);color:var(--ink-faint)}.bai_wordList__XgLs8{list-style:none;margin:0;padding:0}.bai_wordRow__1aqIi{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;grid-gap:var(--s4);gap:var(--s4);align-items:baseline;padding:var(--s3) var(--s4);margin-bottom:var(--s2);border-left:2px solid var(--rule-firm);border-bottom:var(--line);text-decoration:none;transition:background var(--dur) var(--ease)}.bai_wordRow__1aqIi:hover{background:var(--paper-sunk)}.bai_rowGuess__UIrJJ{border-left-color:var(--jade)}.bai_rowTrap__HQkac{border-left-color:var(--ochre)}.bai_wordZh__1bBPO{display:block;font-size:var(--t-h3);line-height:1.3;color:var(--ink)}.bai_wordPy__NEUHy{display:block;font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-soft)}.bai_wordHv__3MPWC{font-size:var(--t-body);color:var(--ink)}.bai_wordHv__3MPWC b{font-weight:600}.bai_wordNote__mSfM_{display:block;font-size:var(--t-caption);color:var(--ink-soft);margin-top:2px}.bai_noteGuess__Vs6ik{color:var(--jade)}.bai_noteTrap__xeWBV{color:var(--ochre)}.bai_tier__056JV{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-caption);white-space:nowrap}.bai_tierDot__eSoXo{width:6px;height:6px;border-radius:50%;flex:none}.bai_tierGuess__A4rEZ{color:var(--jade)}.bai_tierGuess__A4rEZ .bai_tierDot__eSoXo{background:var(--jade)}.bai_tierTrap__eOEHj{color:var(--ochre)}.bai_tierTrap__eOEHj .bai_tierDot__eSoXo{background:var(--ochre)}.bai_tierNone___eo94{color:var(--ink-faint)}.bai_tierNone___eo94 .bai_tierDot__eSoXo{background:var(--rule-firm)}.bai_legend__aNty9{display:flex;gap:var(--s5);flex-wrap:wrap;font-size:var(--t-caption);margin:var(--s3) 0 var(--s4)}.bai_legendItem__1Raag{display:flex;align-items:center;gap:var(--s2)}.bai_charGrid__aIEGh{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:var(--s5) var(--s4);gap:var(--s5) var(--s4);margin-top:var(--s2)}.bai_charCell__yAnh8{display:flex;flex-direction:column;gap:var(--s2)}.bai_cellHv__o98zn{font-size:var(--t-body);font-weight:500;color:var(--ink)}.bai_cellPy__G54QJ{display:flex;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-soft)}.bai_cellStrokes__qMweI{font-family:var(--font-sans);font-size:var(--t-caption);color:var(--ink-faint)}.bai_cellLinks__RR9aA{display:flex;flex-direction:column;gap:2px;font-size:var(--t-caption)}.bai_cellLinks__RR9aA a{color:var(--ink-soft);text-decoration:none}.bai_cellLinks__RR9aA a:hover{color:var(--ink);text-decoration:underline}.bai_review__SPe6m{margin-top:var(--s5);padding:var(--s3) var(--s4);background:var(--paper-sunk);border-radius:var(--radius)}.bai_reviewHead__Xpt7O{font-size:var(--t-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.bai_reviewList__3AAw8{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s2)}.bai_reviewChar__NP7ff{font-size:var(--t-lead);color:var(--ink);text-decoration:none}.bai_reviewChar__NP7ff:hover{color:var(--ink-soft);text-decoration:underline}.bai_unlockHead__sMRIN{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.bai_unlockNum__nVdva{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;color:var(--jade);line-height:1.1}.bai_unlockSay__uNDjS{font-size:var(--t-lead);color:var(--ink)}.bai_unlockNote__u34_z{font-size:var(--t-small);color:var(--ink-soft);margin:var(--s3) 0 var(--s4);max-width:74ch}.bai_drill__jBOBl,.bai_reveal__8kQFt{padding:var(--s5);background:var(--paper);border:var(--line-firm);border-radius:var(--radius-lg)}.bai_revealOk__xkuQP{border-color:var(--jade)}.bai_drillEyebrow__qMt3E,.bai_revealHead__rCBHA{font-size:var(--t-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint)}.bai_drillAsk__GovZ8,.bai_revealHead__rCBHA{color:var(--ink-soft)}.bai_drillAsk__GovZ8{font-size:var(--t-small);margin:var(--s2) 0 var(--s4);max-width:66ch}.bai_drillGlyph__Ilfqf{font-size:56px;line-height:1.2;color:var(--ink);margin-top:var(--s3)}.bai_drillPy__bFiGo{font-family:var(--font-mono);font-size:var(--t-lead);color:var(--ink-soft)}.bai_form__bPzz8{display:flex;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap}.bai_input__64mwV{flex:1 1 18ch;padding:var(--s3) var(--s4);font:inherit;color:var(--ink);background:var(--paper-sunk);border:var(--line-firm);border-radius:var(--radius)}.bai_input__64mwV::placeholder{color:var(--ink-faint)}.bai_primary__RaO4J{padding:var(--s3) var(--s5);border:0;border-radius:999px;cursor:pointer;background:var(--ink);color:var(--paper);font:500 var(--t-small) var(--font-sans);text-decoration:none;display:inline-flex;align-items:center;gap:var(--s2);transition:background var(--dur) var(--ease)}.bai_primary__RaO4J:hover{background:var(--ink-soft)}.bai_ghost__XQ_a8{padding:0;border:0;background:none;cursor:pointer;font:400 var(--t-small) var(--font-sans);color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--rule-firm);text-decoration-color:var(--rule-firm);text-underline-offset:3px}.bai_ghost__XQ_a8:hover{color:var(--ink)}.bai_stepLink__o_kcB{font-size:var(--t-small);font-weight:500;color:var(--ink);text-decoration:none}.bai_stepLink__o_kcB:hover{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.bai_drillActions__yZkwW{display:flex;gap:var(--s5);flex-wrap:wrap;margin-top:var(--s3)}.bai_hint__6e790{color:var(--ink-soft)}.bai_hint__6e790,.bai_miss__o4_dH{font-size:var(--t-small);margin:var(--s3) 0 0}.bai_miss__o4_dH{color:var(--brick)}.bai_facts__PZiIX{display:flex;gap:var(--s6);flex-wrap:wrap;margin:var(--s4) 0 0}.bai_fact__RiMu9{display:flex;flex-direction:column;gap:2px}.bai_factLabel__OJoMo{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bai_factMono__aZPFo,.bai_factValue__Vru_8{margin:0;font-size:var(--t-lead);color:var(--ink)}.bai_factMono__aZPFo{font-family:var(--font-mono)}.bai_breakdown__ukeOa{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s3);margin:var(--s4) 0 0;padding:0}.bai_breakItem__1uEbL{display:flex;align-items:baseline;gap:var(--s2);padding:var(--s2) var(--s3);border:var(--line);border-radius:var(--radius)}.bai_breakZh__9eCh5{font-size:var(--t-lead);color:var(--ink)}.bai_breakHv__fn6kR{font-size:var(--t-small);color:var(--ink);font-weight:500}.bai_breakPy__JUqBj{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--ink-soft)}.bai_breakNew__rWBma{font-size:var(--t-caption);color:var(--jade)}.bai_revealNote__aH9nj{font-size:var(--t-small);color:var(--ink-soft);margin:var(--s4) 0 0;max-width:74ch;line-height:var(--lh-body)}.bai_revealNote__aH9nj b{color:var(--ink);font-weight:600}.bai_revealLink__GCn3A{display:inline-block;margin-top:var(--s4);font-size:var(--t-small);font-weight:500}.bai_splitList__2FjmU{list-style:none;margin:0 0 var(--s5);padding:0;max-width:74ch}.bai_splitItem__YKAcO{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--line);font-size:var(--t-small);color:var(--ink-soft)}.bai_splitNum__8yhxO{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-body);color:var(--ink-faint);min-width:4.5ch}.bai_splitNum__8yhxO.bai_splitGuess__uVLKW{color:var(--jade)}.bai_splitNum__8yhxO.bai_splitTrap__ProRT{color:var(--ochre)}.bai_splitItem__YKAcO b{color:var(--ink);font-weight:500}.bai_sampleHead__d_mUK{display:flex;align-items:baseline;gap:var(--s3);margin:var(--s6) 0 var(--s3)}.bai_sampleTitle__CrYi9{font-size:var(--t-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.bai_sampleMore__w96Yx{margin-left:auto;font-size:var(--t-caption);color:var(--ink-faint)}.bai_unlockList__eZfot{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:0 var(--s6);gap:0 var(--s6)}.bai_unlockRow__UcMgs{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3);border-top:var(--line);border-left:2px solid var(--rule);text-decoration:none;color:inherit;transition:background var(--dur) var(--ease)}.bai_unlockRow__UcMgs:hover{background:var(--paper-sunk)}.bai_unlockRowGuess__sArpE{border-left-color:var(--jade)}.bai_unlockRowTrap__VIVqf{border-left-color:var(--ochre)}.bai_unlockZh__i3YLB{font-family:var(--font-cn);font-size:var(--t-h3);line-height:1.15;color:var(--ink-faint);white-space:nowrap}.bai_unlockZh__i3YLB b{font-weight:600;color:var(--ink)}.bai_unlockText__ReAol{min-width:0}.bai_unlockHv__lIqKa{display:block;font-size:var(--t-small);color:var(--ink-soft);line-height:1.35}.bai_unlockHv__lIqKa b{font-weight:500;color:var(--ink)}.bai_unlockPy__QHyAY{font-family:var(--font-mono);font-size:var(--t-caption);color:var(--ink-faint);line-height:1.4}.bai_unlockTier__Qwees{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:var(--t-caption);white-space:nowrap}.bai_unlockLevel__7B2XP{font-family:var(--font-mono);color:var(--ink-faint)}.bai_toneList__V09QJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:0 var(--s5);gap:0 var(--s5)}.bai_toneItem__aNhPw{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s2);border-bottom:var(--line)}.bai_toneChar__40N6W{font-size:var(--t-h3);line-height:1.2;color:var(--ink);flex:none}.bai_toneMeta__mJBbF{display:flex;flex-direction:column;min-width:0}.bai_tonePy__TZFeV{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink)}.bai_toneName__KcM_M{font-size:var(--t-caption);color:var(--ink-soft)}.bai_toneCurve__KssMS{margin-left:auto;flex:none}.bai_toneFoot__B9ocw{margin-top:var(--s5);display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.bai_sumList__sZiVt{list-style:none;margin:0 0 var(--s5);padding:0}.bai_sumItem__CX5ox{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--line);font-size:var(--t-small);color:var(--ink-soft)}.bai_sumNum__KxSzX{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-size:var(--t-body);min-width:4.5ch}.bai_sumItem__CX5ox b{color:var(--ink);font-weight:500}.bai_checkpoint__aSgOf{padding:var(--s4) var(--s5);margin:var(--s5) 0;background:var(--paper-sunk);border-radius:var(--radius-lg);font-size:var(--t-small);color:var(--ink-soft)}.bai_checkpointHead__ctcr3{font-family:var(--font-display);font-size:var(--t-lead);font-weight:600;color:var(--ink);margin-bottom:var(--s2)}.bai_checkpointChars__lggfH{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin-top:var(--s3);font-size:var(--t-lead);color:var(--ink)}.bai_completeRow__2MRRc{display:flex;align-items:center;gap:var(--s5);flex-wrap:wrap;margin:var(--s5) 0}.bai_completeNote__B66Iy{font-size:var(--t-small);color:var(--ink-soft);max-width:48ch}.bai_completeNote__B66Iy b{color:var(--ink);font-weight:600}.bai_seal__u499p{flex:none;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid var(--seal);border-radius:3px;transform:rotate(-3deg)}.bai_sealChar__R578N{font-size:30px;line-height:1;color:var(--seal);font-weight:600}.bai_lessonNav__UVVuM{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--s4);gap:var(--s4);align-items:center;margin:var(--s7) 0 var(--s8);padding-top:var(--s5);border-top:var(--line-firm)}.bai_navItem__wLyEV{text-decoration:none;display:block}.bai_navNext__NKEV2{text-align:right}.bai_navLabel__j9RBk{display:block;font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.bai_navName__omCk8{display:block;font-size:var(--t-body);color:var(--ink)}.bai_navItem__wLyEV:hover .bai_navName__omCk8{color:var(--ink-soft)}.bai_navMiddle__3kjx5{font-size:var(--t-caption);color:var(--ink-faint);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bai_navEmpty__AdyoY{display:block}.bai_srOnly__Fkl4W{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:720px){.bai_rail__zD9Ay{grid-template-columns:repeat(2,minmax(0,1fr))}.bai_unlockList__eZfot,.bai_wordRow__1aqIi{grid-template-columns:minmax(0,1fr)}.bai_wordRow__1aqIi{gap:var(--s1)}.bai_tier__056JV{justify-content:flex-start}.bai_lessonNav__UVVuM{grid-template-columns:1fr}.bai_navMiddle__3kjx5,.bai_navNext__NKEV2{text-align:left}}.bai_wordNghia__1CunH{display:block;font-size:var(--t-body);color:var(--ink);font-weight:500}.bai_wordHv__3MPWC{display:block;font-size:var(--t-small);color:var(--ink-soft);margin-top:1px}.bai_cellNghia__1I2UN{font-size:var(--t-small);color:var(--ink);margin-bottom:2px}.bai_wordLi__LzeYB{display:flex;align-items:stretch;gap:var(--s2)}.bai_wordLi__LzeYB>a{flex:1 1 auto;min-width:0}.bai_gramMau__T090N{display:inline-block;margin:var(--s3) 0;padding:var(--s2) var(--s4);background:var(--paper-sunk);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink)}.bai_gramWhy__fiV_I{margin:0 0 var(--s4);font-size:var(--t-body);color:var(--ink-soft);max-width:70ch}.bai_gramExs__A30eF{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:70ch}.bai_gramEx__vBmCq{display:grid;grid-gap:2px;gap:2px;padding:var(--s3) var(--s4);border-left:3px solid var(--jade);background:var(--jade-wash);border-radius:0 var(--radius) var(--radius) 0}.bai_gramZh__DT2Yk{font-family:var(--font-cn);font-size:var(--t-lead);line-height:1.5;color:var(--ink)}.bai_gramPy__j4ihi{font-family:var(--font-mono)}.bai_gramPy__j4ihi,.bai_gramTrap__2zNQe,.bai_gramVi__BLXKv{font-size:var(--t-small);color:var(--ink-soft)}.bai_gramTrap__2zNQe{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);max-width:70ch;background:var(--ochre-wash);border-radius:var(--radius)}.bai_gramTrap__2zNQe b{color:var(--ochre)}.bai_gramMore__s2nQw{display:inline-block;margin-top:var(--s4);font-size:var(--t-small)}.bai_docList__oV_ot{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:72ch;counter-reset:doc}.bai_docLine__xineK{display:grid;grid-gap:2px;gap:2px;padding:var(--s4) var(--s5);background:var(--paper);border:var(--line);border-radius:var(--radius-lg)}.bai_docZh__HP5yb{font-family:var(--font-cn);font-size:var(--t-h3);line-height:1.6;color:var(--ink)}.bai_docPy__K6B_5{font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink-soft)}.bai_docVi__P8vXw{font-size:var(--t-small);color:var(--ink-faint)}