.pinyin_hero__PLbki{display:flex;align-items:center;gap:16px;margin:6px 0 18px}.pinyin_hero__PLbki h1{margin:0;font-size:1.55rem;font-weight:800;line-height:1.25}.pinyin_hero__PLbki p{margin:4px 0 0;color:var(--ink-2)}.pinyin_toc__EhfeQ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pinyin_toc__EhfeQ a{padding:7px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.82rem;font-weight:700;color:var(--ink-2)}.pinyin_toc__EhfeQ a:hover{border-color:var(--cinnabar);color:var(--cinnabar-deep)}.pinyin_section__nrDOc{margin-top:30px;scroll-margin-top:90px}.pinyin_sectionHead__i5gtt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pinyin_sectionHead__i5gtt h2{margin:0;font-size:1.22rem;font-weight:800}.pinyin_sectionHead__i5gtt h2 span{margin-left:8px;font-size:.82rem;font-weight:600;color:var(--muted)}.pinyin_note__FoELD{margin:12px 0 0;font-size:.86rem;color:var(--ink-2)}.pinyin_ghostBtn__z0hWa,.pinyin_linkBtn__bBoEO,.pinyin_primaryBtn__1TDpc{display:inline-flex;align-items:center;gap:7px;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.pinyin_primaryBtn__1TDpc{padding:10px 18px;border:0;background:var(--cinnabar);color:#fff;font-size:.9rem}.pinyin_primaryBtn__1TDpc:hover{background:var(--cinnabar-deep)}.pinyin_primaryBtn__1TDpc:disabled{opacity:.45;cursor:default}.pinyin_ghostBtn__z0hWa{padding:8px 14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:.84rem}.pinyin_ghostBtn__z0hWa:hover{border-color:var(--cinnabar);color:var(--cinnabar-deep)}.pinyin_linkBtn__bBoEO{margin-left:10px;padding:0;border:0;background:none;color:var(--cinnabar-deep)}.pinyin_toneGrid__H5vFY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.pinyin_toneCard__lwaC8{display:flex;flex-direction:column;gap:6px;padding:16px;text-align:left;font:inherit;color:var(--ink);border-radius:18px;border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.pinyin_toneCard__lwaC8:hover{border-color:var(--cinnabar);transform:translateY(-2px);box-shadow:0 10px 24px -14px rgba(184,58,54,.45)}.pinyin_toneTop__mavBf{display:flex;align-items:center;justify-content:space-between}.pinyin_toneMark__Cy4eP{font-size:2.4rem;font-weight:800;color:var(--cinnabar);line-height:1;font-family:var(--font-pinyin)}.pinyin_toneCard__lwaC8 strong{font-size:.98rem}.pinyin_toneCard__lwaC8 p{margin:0;font-size:.84rem;color:var(--ink-2);line-height:1.45}.pinyin_toneVn__HBFCx{font-size:.76rem;font-weight:700;color:var(--cinnabar-deep)}.pinyin_toneEx__Qhvwk{margin-top:auto;padding-top:6px;font-size:.86rem;color:var(--ink-2)}.pinyin_toneEx__Qhvwk b{font-size:1.1rem;color:var(--ink);margin-right:4px;font-family:var(--font-pinyin)}.pinyin_contour__cyraB{width:74px;height:48px}.pinyin_contourGrid__PIYbH{stroke:var(--line);stroke-width:1}.pinyin_contourLine__tvHAJ{fill:none;stroke:var(--cinnabar);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pinyin_pick__bF5sC .pinyin_contour__cyraB{width:36px;height:24px}.pinyin_pick__bF5sC .pinyin_contourLine__tvHAJ{stroke-width:5}.pinyin_playing__LB3gl{border-color:var(--cinnabar)!important;background:var(--cinnabar-soft)!important}.pinyin_groupGrid__x39Mj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pinyin_group__7T47H{padding:12px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.pinyin_group__7T47H h3{margin:2px 4px 8px;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.pinyin_soundRow__j8wsB{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;border:1px solid transparent;background:none;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer}.pinyin_soundRow__j8wsB:hover{background:var(--surface-2);color:var(--cinnabar-deep)}.pinyin_soundKey__CMOE6{flex-shrink:0;min-width:46px;padding:6px 0;border-radius:10px;text-align:center;background:var(--cinnabar-soft);color:var(--cinnabar-deep);font-weight:800;font-size:1rem}.pinyin_soundTip__GHQm2{flex:1 1;display:flex;flex-direction:column;font-size:.82rem;line-height:1.35}.pinyin_soundTip__GHQm2 small{color:var(--muted);font-size:.74rem}.pinyin_builder__HrITb{padding:20px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#fff9f6)}.pinyin_typeBox__vRMWk{display:flex;align-items:center;gap:8px;min-width:min(320px,100%);padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted)}.pinyin_typeBox__vRMWk:focus-within{border-color:var(--cinnabar)}.pinyin_typeBox__vRMWk input{flex:1 1;border:0;outline:0;background:none;font:inherit;color:var(--ink)}.pinyin_pickLabel__MYj_j{margin:14px 0 8px;font-size:.8rem;font-weight:800;color:var(--ink-2)}.pinyin_pickLabel__MYj_j small{font-weight:500;color:var(--muted)}.pinyin_pickRow__PvflZ{display:flex;flex-wrap:wrap;gap:6px}.pinyin_pick__bF5sC{min-width:42px;padding:7px 11px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:700;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pinyin_pick__bF5sC:hover:not(:disabled){border-color:var(--cinnabar);color:var(--cinnabar-deep)}.pinyin_pickOn__hZdWG{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.pinyin_pickDim__b6tsi{opacity:.32}.pinyin_pick__bF5sC:disabled{cursor:default}.pinyin_pickTone__Iu_i0{min-width:76px;font-size:1.02rem}.pinyin_result___FjwA{margin-top:18px;padding:16px;border-radius:18px;background:var(--surface);border:1px dashed rgba(217,75,69,.35)}.pinyin_formula__9eMo4{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:800}.pinyin_formula__9eMo4 span{padding:6px 12px;border-radius:10px;background:var(--surface-2);font-size:1rem}.pinyin_formula__9eMo4 i{font-style:normal;color:var(--muted)}.pinyin_formula__9eMo4 b{font-size:2.4rem;color:var(--cinnabar);line-height:1;transition:transform .2s}.pinyin_pulse__HRfOI{transform:scale(1.12)}.pinyin_resultBody__5PsmT{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}.pinyin_resultBtns__j0coF{display:flex;gap:8px;flex-wrap:wrap}.pinyin_exCard__RQZgV{display:flex;align-items:center;gap:14px}.pinyin_exChar__cW_lL{display:grid;place-items:center;width:66px;height:66px;border-radius:16px;background:var(--cinnabar-soft);font-size:2.3rem;font-weight:700;color:var(--cinnabar-deep);font-family:"Noto Serif SC",serif}.pinyin_exPy__QxIxC{font-weight:800;font-size:1.05rem;font-family:var(--font-pinyin)}.pinyin_exVi__fJVC3{color:var(--ink-2);font-size:.9rem}.pinyin_exMore__5gS9Y{margin-top:3px;font-size:.8rem;color:var(--muted)}.pinyin_exMore__5gS9Y a{margin-left:6px;color:var(--cinnabar-deep);font-weight:700}.pinyin_rules__46tRd{margin:14px 0 0;padding-left:18px;font-size:.84rem;color:var(--ink-2);line-height:1.6}.pinyin_warn__Bbi_K{margin:8px 0 0;color:var(--cinnabar-deep);font-size:.88rem;font-weight:600}.pinyin_good__iARXi{margin:8px 0 0;color:#1f8a4c;font-size:.9rem;font-weight:700}.pinyin_tabs__PDJqC{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.pinyin_tab__HiBUu{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:.82rem;font-weight:700;color:var(--ink-2);cursor:pointer}.pinyin_tabOn__1_3Qj{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff}.pinyin_tableWrap__dfFH4{overflow-x:auto;border-radius:16px;border:1px solid var(--line);background:var(--surface)}.pinyin_table__6EMud{border-collapse:collapse;width:100%;font-size:.86rem}.pinyin_table__6EMud th{padding:8px 10px;font-weight:800;color:var(--cinnabar-deep);background:var(--surface-2);text-align:center}.pinyin_table__6EMud tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:44px}.pinyin_table__6EMud td{padding:3px;text-align:center;border-top:1px solid var(--line)}.pinyin_cell__kA_R3{width:100%;min-width:58px;padding:7px 4px;border-radius:9px;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.pinyin_cell__kA_R3:hover{background:var(--cinnabar-soft);color:var(--cinnabar-deep)}.pinyin_cellOn__aa58H{background:var(--cinnabar)!important;color:#fff!important}.pinyin_cellPanel__p1v_I{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;border-radius:16px;background:var(--cinnabar-soft)}.pinyin_cellPanel__p1v_I>b{font-size:1.2rem;margin-right:4px}.pinyin_tonePill__DZzHC{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font:inherit;font-weight:800;color:var(--ink);cursor:pointer}.pinyin_tonePill__DZzHC span{font-weight:500;font-size:.78rem;color:var(--ink-2)}.pinyin_qz__nPo6b{padding:22px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(120% 140% at 0 0,#fff4ef 0,#fff 55%)}.pinyin_qzHead__CZob2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pinyin_qzHead__CZob2 h2{margin:0;font-size:1.22rem;font-weight:800}.pinyin_qzHead__CZob2 p{margin:4px 0 0;font-size:.86rem;color:var(--ink-2)}.pinyin_qzStats___k0yg{display:flex;gap:8px}.pinyin_qzStats___k0yg span{padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.84rem;font-weight:700;color:var(--ink-2)}.pinyin_qzStats___k0yg b{color:var(--ink)}.pinyin_qzHot__XkMT0{background:var(--cinnabar-soft)!important;border-color:transparent!important;color:var(--cinnabar-deep)!important}.pinyin_qzProgress__xmen_{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px;margin:16px 0 4px}.pinyin_qzProgress__xmen_ i{height:6px;border-radius:99px;background:var(--line)}.pinyin_qzDotOk__cIQOW{background:#2f9e5c!important}.pinyin_qzDotNo__DZ7Xv{background:var(--cinnabar)!important}.pinyin_qzDotNow__tZKTH{background:var(--ink)!important;opacity:.35}.pinyin_qzStart__tHpJO{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 0 6px;text-align:center}.pinyin_qzStart__tHpJO small{color:var(--muted);font-size:.78rem}.pinyin_qzTones__Zr0lq{display:flex;gap:10px}.pinyin_qzTones__Zr0lq .pinyin_contour__cyraB{width:56px;height:36px}.pinyin_qzScore__Sd1K5{font-size:3.4rem;font-weight:800;color:var(--cinnabar);line-height:1}.pinyin_qzScore__Sd1K5 span{font-size:1.4rem;color:var(--muted)}.pinyin_qzVerdict__SeMYJ{margin:0;font-weight:700;color:var(--ink)}.pinyin_qzBody__mE1D_{display:grid;grid-template-columns:230px 1fr;grid-gap:22px;gap:22px;margin-top:16px;align-items:start}.pinyin_qzLeft__YbJzX{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.pinyin_qzLeft__YbJzX small{min-height:1em;font-size:.74rem;color:var(--muted)}.pinyin_qzPlay__Kvl4I{position:relative;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;border:0;cursor:pointer;background:var(--cinnabar);color:#fff;box-shadow:0 14px 30px -12px rgba(217,75,69,.7);transition:transform .15s}.pinyin_qzPlay__Kvl4I:hover{transform:scale(1.04)}.pinyin_qzOpt__qO5fx:focus-visible,.pinyin_qzPlay__Kvl4I:focus-visible{outline:3px solid rgba(217,75,69,.35);outline-offset:3px}.pinyin_qzPlay__Kvl4I:after,.pinyin_qzPlay__Kvl4I:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--cinnabar);opacity:0}.pinyin_qzPlaying__jNI54:before{animation:pinyin_qzWave__6gffu 1.2s ease-out infinite}.pinyin_qzPlaying__jNI54:after{animation:pinyin_qzWave__6gffu 1.2s ease-out .4s infinite}@keyframes pinyin_qzWave__6gffu{0%{transform:scale(1);opacity:.55}to{transform:scale(1.55);opacity:0}}.pinyin_qzSyl__Fcsi5{font-size:2.3rem;font-weight:800;letter-spacing:.01em;color:var(--ink)}.pinyin_qzRight___HNcP{display:flex;flex-direction:column;gap:12px}.pinyin_qzGrid__XmEgK{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.pinyin_qzOpt__qO5fx{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1.5px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s,opacity .2s}.pinyin_qzOpt__qO5fx:hover:not(:disabled){border-color:var(--cinnabar);transform:translateY(-2px)}.pinyin_qzOpt__qO5fx:disabled{cursor:default}.pinyin_qzOpt__qO5fx kbd{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;background:var(--surface-2);font:inherit;font-size:.78rem;font-weight:800;color:var(--muted)}.pinyin_qzOpt__qO5fx .pinyin_contour__cyraB{width:60px;height:40px;flex-shrink:0}.pinyin_qzOpt__qO5fx .pinyin_contourLine__tvHAJ{stroke-width:5}.pinyin_qzOptText__U0FWk{display:flex;flex-direction:column}.pinyin_qzOptText__U0FWk b{font-size:1rem}.pinyin_qzOptText__U0FWk small{font-size:.76rem;color:var(--muted)}.pinyin_qzMark__ffe8_{position:absolute;top:10px;right:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:.8rem;font-weight:800}.pinyin_qzRight1__t9DpS{border-color:#2f9e5c!important;background:#ecf8f1!important}.pinyin_qzRight1__t9DpS .pinyin_contourLine__tvHAJ{stroke:#2f9e5c}.pinyin_qzRight1__t9DpS .pinyin_qzMark__ffe8_{background:#2f9e5c}.pinyin_qzWrong1__yMRcc{border-color:var(--cinnabar)!important;background:var(--cinnabar-soft)!important}.pinyin_qzWrong1__yMRcc .pinyin_qzMark__ffe8_{background:var(--cinnabar)}.pinyin_qzFade__3kyYH{opacity:.45}.pinyin_qzFeedback__r1XGO{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;border-radius:18px;animation:pinyin_qzIn__StLLt .2s ease-out}@keyframes pinyin_qzIn__StLLt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pinyin_qzFbOk__bQn8l{background:#ecf8f1}.pinyin_qzFbNo__it8WD{background:var(--cinnabar-soft)}.pinyin_qzChar__S_Hug{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:var(--surface);font-family:"Noto Serif SC",serif;font-size:2rem;color:var(--ink)}.pinyin_qzFbText__mY3Ce{flex:1 1;min-width:150px;display:flex;flex-direction:column;gap:2px}.pinyin_qzFbOk__bQn8l .pinyin_qzFbText__mY3Ce b{color:#1f7a45}.pinyin_qzFbNo__it8WD .pinyin_qzFbText__mY3Ce b{color:var(--cinnabar-deep)}.pinyin_qzFbText__mY3Ce span{font-size:.88rem;color:var(--ink-2)}.pinyin_qzFbBtns__bBJmH{display:flex;gap:8px}.pinyin_ruleGrid___uYaR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.pinyin_ruleCard__no6kf{padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.pinyin_ruleCard__no6kf h3{margin:0 0 6px;font-size:.98rem}.pinyin_ruleCard__no6kf li,.pinyin_ruleCard__no6kf p{font-size:.86rem;color:var(--ink-2);line-height:1.55}.pinyin_ruleCard__no6kf ul{margin:6px 0 0;padding-left:18px}.pinyin_ruleCard__no6kf b{color:var(--cinnabar-deep)}.pinyin_faq___piuP{display:grid;grid-gap:10px;gap:10px}.pinyin_faq___piuP details{padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.pinyin_faq___piuP summary{font-weight:700;cursor:pointer}.pinyin_faq___piuP p{margin:8px 0 0;color:var(--ink-2);font-size:.88rem;line-height:1.55}.pinyin_links__2YU_Y{display:flex;flex-wrap:wrap;gap:8px}.pinyin_links__2YU_Y a{padding:8px 14px;border-radius:999px;background:var(--cinnabar-soft);color:var(--cinnabar-deep);font-weight:700;font-size:.84rem}@media (max-width:1100px){.pinyin_groupGrid__x39Mj,.pinyin_toneGrid__H5vFY{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pinyin_groupGrid__x39Mj,.pinyin_ruleGrid___uYaR,.pinyin_toneGrid__H5vFY{grid-template-columns:1fr}.pinyin_hero__PLbki h1{font-size:1.3rem}.pinyin_builder__HrITb,.pinyin_qz__nPo6b{padding:14px}.pinyin_qzBody__mE1D_{grid-template-columns:1fr}.pinyin_qzLeft__YbJzX{flex-direction:row;justify-content:center;gap:16px;padding:12px}.pinyin_qzLeft__YbJzX small{display:none}.pinyin_qzPlay__Kvl4I{width:76px;height:76px}.pinyin_qzOpt__qO5fx{flex-direction:column;align-items:flex-start;padding:12px;gap:4px}.pinyin_qzMark__ffe8_{top:8px;right:8px;width:20px;height:20px;font-size:.7rem}.pinyin_qzOpt__qO5fx kbd{display:none}.pinyin_qzOpt__qO5fx .pinyin_contour__cyraB{width:52px;height:30px}.pinyin_formula__9eMo4 b{font-size:2rem}}.cluster-box_box__4xMX2{margin:28px 0 8px;padding:20px;border-radius:var(--radius-sm);background:var(--honey-tint);border:1px solid var(--cinnabar-soft)}.cluster-box_kicker__wBC5_{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cinnabar-deep)}.cluster-box_title__08P_Z{margin:2px 0 4px;font-size:1.25rem}.cluster-box_blurb__M2Klh{margin:0 0 14px;color:var(--ink-2);line-height:1.55}.cluster-box_pillar__dVOWm{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;margin-bottom:14px;border-radius:14px;background:var(--surface);border:2px solid var(--cinnabar);text-decoration:none;color:var(--ink)}.cluster-box_pillar__dVOWm span{font-size:.75rem;font-weight:800;color:var(--cinnabar-deep);text-transform:uppercase;letter-spacing:.05em}.cluster-box_pillar__dVOWm b{font-size:1rem;line-height:1.35}.cluster-box_parts__NcyYP{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px 22px;gap:14px 22px}.cluster-box_parts__NcyYP h3{margin:0 0 6px;font-size:.9rem;font-weight:800}.cluster-box_parts__NcyYP ul{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px}.cluster-box_parts__NcyYP li{line-height:1.4;font-size:.93rem}.cluster-box_parts__NcyYP a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.cluster-box_parts__NcyYP a:hover{color:var(--cinnabar-deep);border-color:var(--cinnabar)}.cluster-box_here__nuXNl,.cluster-box_tool__w4Bop{font-weight:800;color:var(--cinnabar-deep)}.cluster-box_tool__w4Bop{display:inline-flex;margin-top:14px;text-decoration:none}.cluster-box_inCluster__BsWIc{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 0 10px;font-size:.88rem;color:var(--ink-2)}.cluster-box_inCluster__BsWIc a{color:var(--cinnabar-deep);font-weight:700;text-decoration:none}.cluster-box_guides__whitc{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.cluster-box_guides__whitc li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.cluster-box_guides__whitc a{color:var(--ink);text-decoration:none;line-height:1.35}.cluster-box_guides__whitc a:hover b{color:var(--cinnabar-deep)}.cluster-box_guides__whitc span{font-size:.85rem;color:var(--ink-2);line-height:1.45}.search_bar__wkGYq{display:flex;align-items:center;gap:8px;margin-bottom:18px;max-width:560px}.search_field__srBLi{position:relative;flex:1 1;min-width:0;display:flex}.search_ico__GYs49{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:grid;place-items:center;color:var(--muted);pointer-events:none}.search_input__NcSZd{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:11px 14px 11px 38px;font:inherit;background:var(--surface);color:inherit}.search_input__NcSZd::placeholder{color:var(--muted)}.search_input__NcSZd:focus{outline:none;border-color:var(--honey-line,#F0C4C1);box-shadow:0 0 0 3px var(--honey-soft,#FBF6F0)}.search_go__d2wg3{flex:none;align-self:stretch;padding:0 18px;border-radius:12px;border:1px solid transparent;cursor:pointer;font:inherit;font-weight:800;font-size:.86rem;color:var(--amber-ink,#8F2E2A);background:linear-gradient(180deg,#F8E8E7,#E8A09C)}.search_go__d2wg3:hover{filter:brightness(1.04)}.search_clear__EmP8s{flex:none;align-self:stretch;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:.84rem;font-weight:700;display:inline-flex;align-items:center}.search_clear__EmP8s:hover{border-color:var(--honey-line);color:var(--amber-ink,#8F2E2A)}@media (max-width:520px){.search_bar__wkGYq{max-width:none}.search_go__d2wg3{padding:0 14px}}.search_wrap__IWwRZ{position:relative;max-width:560px;margin-bottom:18px}.search_bar__wkGYq{margin-bottom:0}.search_panel__YmAGN{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(40,28,0,.14);overflow:hidden;max-height:60vh;overflow-y:auto}.search_hit__yzW02{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.search_hit__yzW02:last-of-type{border-bottom:0}.search_hit__yzW02:hover{background:var(--honey-soft,#FBF6F0)}.search_hitMain__WaGp4{flex:1 1;min-width:0}.search_hitMain__WaGp4 b{display:block;font-size:.87rem;font-weight:700}.search_hitMain__WaGp4 em{display:block;margin-top:2px;font-style:normal;font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_match__tRN3k{background:none;color:var(--cinnabar,#d94b45);font-weight:800}.search_hitPinyin__QHgoY{color:var(--muted);font-family:var(--font-pinyin)}.search_hitGloss__cEJ_a{color:var(--ink-2,var(--ink));font-weight:700}.search_hitTag__vDJya{flex:none;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.search_none__HZtry{margin:0;padding:16px 14px;font-size:.84rem;color:var(--muted)}.search_all__K7J9d{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;background:var(--surface-2);border:0;border-top:1px solid var(--line);color:var(--amber-ink,#8F2E2A)}.search_all__K7J9d:hover{background:var(--honey-soft,#FBF6F0)}.search_spin__F1v0W{position:absolute;right:12px;top:50%;width:14px;height:14px;margin-top:-7px;border:2px solid var(--line);border-top-color:var(--amber-ink,#8f2e2a);border-radius:50%;animation:search_spin__F1v0W .6s linear infinite}@keyframes search_spin__F1v0W{to{transform:rotate(1turn)}}.handwriting-pad_scrim__f5v5B{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(24,18,14,.42)}.handwriting-pad_pad__ekr65{width:460px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px rgba(40,28,0,.28);display:flex;flex-direction:column;gap:10px}.handwriting-pad_head__h4stM{display:flex;align-items:center;justify-content:space-between}.handwriting-pad_title__pUwix{font-size:.86rem;font-weight:800;color:var(--ink)}.handwriting-pad_closeBtn__429c_{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:var(--surface-2);color:var(--ink-2);cursor:pointer}.handwriting-pad_closeBtn__429c_:hover{background:var(--line)}.handwriting-pad_canvas__Kgeg7{align-self:center;width:100%;max-width:420px;aspect-ratio:1/1;border-radius:12px;border:1.5px dashed var(--line);background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 /100% 50%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 /50% 100%,var(--surface-2);background-position:50%;background-repeat:no-repeat;touch-action:none;cursor:crosshair}.handwriting-pad_actions__YPizq{display:flex;gap:8px}.handwriting-pad_ghostBtn__V20tu,.handwriting-pad_goBtn__y0TNT{flex:1 1;padding:9px 12px;border-radius:10px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.handwriting-pad_ghostBtn__V20tu:disabled,.handwriting-pad_goBtn__y0TNT:disabled{opacity:.5;cursor:not-allowed}.handwriting-pad_goBtn__y0TNT{border-color:transparent;color:var(--amber-ink,#8f2e2a);background:linear-gradient(180deg,#f8e8e7,#e8a09c)}.handwriting-pad_results__TO2qH{border-top:1px solid var(--line);padding-top:10px}.handwriting-pad_resultsLabel__gF9Zo{margin:0 0 8px;font-size:.76rem;font-weight:700;color:var(--muted)}.handwriting-pad_candidates___vv9X{display:flex;flex-wrap:wrap;gap:6px}.handwriting-pad_candidate__bIEfJ{width:42px;height:42px;display:grid;place-items:center;font-family:var(--font-sc),sans-serif;font-size:1.3rem;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--cinnabar,#d94b45);cursor:pointer}.handwriting-pad_candidate__bIEfJ:hover{border-color:var(--cinnabar,#d94b45);background:var(--honey-soft,#fbf6f0)}.handwriting-pad_empty__TH19M{margin:0;font-size:.82rem;color:var(--muted)}.handwriting-pad_note__RpEiH{margin:0;font-size:.72rem;color:var(--muted);text-align:center}@media (max-width:767px){.handwriting-pad_closeBtn__429c_{width:40px;height:40px}}.Container_container__jbVMe{width:100%;margin:0 auto}.Container_default__B9coq{max-width:var(--content-max)}.Container_wide__50e_p{max-width:1800px}.Container_narrow__gB75H{max-width:var(--main-max)}.home-search_wrap__z0bDC{position:relative;width:min(100%,640px);margin:14px auto 6px;z-index:5;display:flex;flex-direction:column;align-items:stretch}.home-search_wrapResults__4orXD{position:relative;width:100%;max-width:var(--content-max,1500px);margin:0 auto 18px;z-index:5}.home-search_wrapResults__4orXD .home-search_bar__5eTHq{max-width:min(100%,720px);margin:0 auto}.home-search_wrapResults__4orXD .home-search_tabs__TXdFb{justify-content:center}.home-search_bar__5eTHq{display:flex;align-items:center;gap:8px;padding:10px 14px 10px 16px;border-radius:999px;background:var(--surface);border:1.5px solid color-mix(in srgb,var(--cinnabar,#d94b45) 28%,#eadcd9);box-shadow:0 2px 10px rgba(16,24,40,.05)}.home-search_searchIco__FDAWf{display:grid;place-items:center;flex:none;color:var(--ink)}.home-search_input__nIMwS{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:.95rem;color:var(--ink);padding:4px 0}.home-search_input__nIMwS::placeholder{color:var(--muted)}.home-search_tools__oM_13{display:flex;align-items:center;gap:2px;flex:none}.home-search_tool__yLgBa{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--ink-2);border:0;background:none;font:inherit;padding:0}button.home-search_tool__yLgBa{cursor:pointer}button.home-search_langChip__mH9yx{width:auto;min-width:30px;padding:0 6px;font-size:.72rem;font-weight:800;letter-spacing:.02em}button.home-search_tool__yLgBa:hover{background:var(--surface-2);color:var(--ink)}button.home-search_tool__yLgBa:disabled{opacity:.35;cursor:default;background:none;color:inherit}button.home-search_clearBtn__PGfD0{width:28px;height:28px;color:var(--muted,#9aa0a6)}button.home-search_clearBtn__PGfD0:hover:not(:disabled){background:none;color:var(--ink)}button.home-search_clearBtn__PGfD0:disabled{opacity:.4}.home-search_toolOn__owm5g,button.home-search_tool__yLgBa.home-search_toolOn__owm5g{background:var(--cinnabar,#d94b45);color:#fff;animation:home-search_voicePulse___D1Ef 1.2s ease-in-out infinite}@keyframes home-search_voicePulse___D1Ef{0%,to{box-shadow:0 0 0 0 rgba(217,75,69,.45)}50%{box-shadow:0 0 0 6px rgba(217,75,69,0)}}@media (prefers-reduced-motion:reduce){.home-search_toolOn__owm5g{animation:none}}button.home-search_tool__yLgBa[aria-pressed=true]{background:var(--cinnabar,#d94b45);color:#fff}.home-search_spin__oZPQI{width:14px;height:14px;flex:none;border:2px solid var(--line);border-top-color:var(--cinnabar,#d94b45);border-radius:50%;animation:home-search_spin__oZPQI .6s linear infinite}@keyframes home-search_spin__oZPQI{to{transform:rotate(1turn)}}.home-search_tabs__TXdFb{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 4px;margin-top:12px}.home-search_tabOn__YHTFw,.home-search_tab__Njvem{border:0;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;padding:7px 14px;border-radius:10px;background:transparent;color:var(--ink-2);transition:background .12s ease,color .12s ease}.home-search_tab__Njvem:hover{background:var(--surface);color:var(--ink)}.home-search_tabOn__YHTFw{background:var(--ink);color:#fff}.home-search_panel__bGoXY{left:0;right:0}.home-search_sectionLabel__gkXEE{margin:10px 14px 4px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.home-search_sectionLabel__gkXEE:first-child{margin-top:8px}.home-search_srOnly__x_BZ_{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:560px){.home-search_wrapResults__4orXD,.home-search_wrap__z0bDC{width:100%;margin-top:10px}.home-search_wrapResults__4orXD{margin-bottom:12px}.home-search_bar__5eTHq{padding:8px 10px 8px 12px}.home-search_tool__yLgBa{width:28px;height:28px}.home-search_tabOn__YHTFw,.home-search_tab__Njvem{font-size:.8rem;padding:6px 10px}}@media (min-width:981px){.home-search_tabMobileOnly__1toR_{display:none}}@media (max-width:560px){.home-search_tabs__TXdFb{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-search_tabs__TXdFb::-webkit-scrollbar{display:none}.home-search_tabOn__YHTFw,.home-search_tab__Njvem{flex:none;white-space:nowrap}}@media (max-width:767px){.home-search_input__nIMwS{min-height:40px}.home-search_tool__yLgBa{width:38px;height:38px}.home-search_tabOn__YHTFw,.home-search_tab__Njvem{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center}}.discover_leftStack__i19ps,.discover_rail__T_CJd{display:flex;flex-direction:column;gap:14px}.discover_rail__T_CJd{background:transparent;border-left:0;padding:8px 14px 48px 8px}.discover_card__aOgyu{background:var(--surface);border-radius:22px;padding:18px 16px 16px;border:1px solid rgba(32,33,36,.04);box-shadow:0 1px 2px rgba(16,24,40,.04)}.discover_title__YsMeH{margin:0 0 14px;font-size:1.05rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.discover_zh__wp5Ok{font-family:var(--font-sc),var(--font-vn),sans-serif;font-weight:700}.discover_hotWrap__LDJJx{display:flex;flex-wrap:wrap;gap:8px}.discover_hotPill__t0hgf{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#f2f2f4;color:var(--ink);font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none}.discover_hotPill__t0hgf:hover{background:var(--cinnabar-soft);color:var(--cinnabar-deep)}.discover_empty__uiVwc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px 20px;text-align:center;min-height:160px}.discover_emptyArt__HWfr_{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(184,58,54,.12));margin-bottom:8px}.discover_empty__uiVwc p{margin:0;font-size:.9rem;color:var(--muted);font-weight:600}.discover_historyList__hnhzQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.discover_historyRow__h70od{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#f2f2f4;color:var(--ink);text-decoration:none;font-size:.95rem}.discover_historyRow__h70od:hover{background:var(--cinnabar-soft);color:var(--cinnabar-deep)}.discover_topicHead__OG928{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.discover_topicHead__OG928 .discover_title__YsMeH{margin:0}.discover_pager__2_wpU{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#f2f2f4}.discover_pager__2_wpU button{width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);font-size:1.1rem;line-height:1;cursor:pointer;display:grid;place-items:center}.discover_pager__2_wpU button:hover:not(:disabled){background:#fff;color:var(--ink)}.discover_pager__2_wpU button:disabled{opacity:.35;cursor:default}.discover_topicFeatured__K3iSd{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:#f2f2f4;text-decoration:none;color:inherit;margin-bottom:10px}.discover_topicFeatured__K3iSd:hover{background:var(--cinnabar-soft);color:inherit}.discover_topicFeatured__K3iSd b{display:block;font-size:.95rem;font-weight:800;color:var(--ink)}.discover_topicFeatured__K3iSd em{display:block;margin-top:2px;font-style:normal;font-size:.78rem;font-weight:600;color:var(--muted)}.discover_topicGrid__tuOFG{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.discover_topicCell__4B8n9{display:flex;align-items:center;gap:8px;padding:10px;border-radius:14px;background:#f2f2f4;text-decoration:none;color:inherit;min-width:0}.discover_topicCell__4B8n9:hover{background:var(--cinnabar-soft);color:inherit}.discover_topicCell__4B8n9 b{font-size:.8rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discover_topicIco__9Ojwt{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:#fff;color:var(--cinnabar-deep)}.discover_topicFeatured__K3iSd .discover_topicIco__9Ojwt{width:44px;height:44px;border-radius:14px}.discover_topicIco__9Ojwt[data-tone=a]{color:var(--cinnabar-deep);background:var(--cinnabar-soft)}.discover_topicIco__9Ojwt[data-tone=b]{color:#B83A36;background:#F8E8E7}.discover_topicIco__9Ojwt[data-tone=c]{color:#7A2421;background:#F6E3E1}.discover_topicIco__9Ojwt[data-tone=d]{color:#8F2E2A;background:#FBF6F0}.discover_muted__4RuQ5{margin:0;font-size:.88rem;color:var(--muted)}@media (max-width:1339px){.discover_rail__T_CJd{padding:8px 0 24px;flex-direction:row;flex-wrap:wrap}.discover_rail__T_CJd .discover_card__aOgyu{flex:1 1 280px}.discover_leftStack__i19ps{flex-direction:row;flex-wrap:wrap}.discover_leftStack__i19ps .discover_card__aOgyu{flex:1 1 240px}}@media (max-width:767px){.discover_topicsCard__1Nub2{display:none}}.faq_faq__aT8y6{margin:34px 0 8px}.faq_title__McRqD{margin:0 0 6px;font-size:1.1rem;font-weight:800}.faq_note__veJhV{margin:0 0 14px;font-size:.86rem;color:var(--muted)}.faq_list__GQK7Y{display:grid;grid-gap:9px;gap:9px}.faq_item__MXXJI{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:13px 16px}.faq_item__MXXJI>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.92rem;font-weight:700;color:var(--ink)}.faq_item__MXXJI>summary::-webkit-details-marker{display:none}.faq_item__MXXJI>summary:after{content:"+";font-size:1.15rem;color:var(--muted)}.faq_item__MXXJI[open]>summary:after{content:"−"}.faq_item__MXXJI[open]>summary{color:var(--amber-ink)}.faq_item__MXXJI p{margin:11px 0 0;font-size:.89rem;line-height:1.75;color:var(--ink-2)}@media (max-width:767px){.faq_item__MXXJI>summary{min-height:44px}}.word-landing_crumbs__1NqoJ{font-size:.82rem;color:var(--muted);margin:4px 0 10px}.word-landing_crumbs__1NqoJ a{color:var(--ink-2)}.word-landing_crumbs__1NqoJ a:hover{color:var(--cinnabar-deep)}.word-landing_intro__q_5Nr{font-size:.95rem;line-height:1.6;color:var(--ink-2);margin:0 0 14px}.word-landing_intro__q_5Nr a{color:var(--cinnabar-deep);text-decoration:underline;text-underline-offset:2px}.writing-practice_box__n25VG{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.writing-practice_top__PnMrA{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.writing-practice_top__PnMrA strong{font-size:.92rem;font-weight:800}.writing-practice_actions__Zm4Xz{display:flex;gap:6px}.writing-practice_ghost__8APgd{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:5px 10px;font:inherit;font-size:.75rem;font-weight:700;color:var(--ink-2);cursor:pointer}.writing-practice_ghost__8APgd:hover{border-color:var(--cinnabar,#D94B45);color:var(--cinnabar-deep,#B83A36)}.writing-practice_stage__sBgch{border-radius:18px;border:1px dashed #f0c4c1;background:linear-gradient(#eceef2,#eceef2) 50% /1px 100% no-repeat,linear-gradient(#eceef2,#eceef2) 50% /100% 1px no-repeat,var(--surface);touch-action:none}.writing-practice_note__xpM1A{margin:0;font-size:.8rem;color:var(--muted);text-align:center}.writing-practice_ok__Nkuzc{margin:0;font-size:.84rem;font-weight:700;color:var(--cinnabar-deep,#B83A36);text-align:center}@media (max-width:767px){.writing-practice_ghost__8APgd{min-height:38px;padding:6px 14px;font-size:.82rem}}.skill-seo_wrap__XdTAx{margin:36px 0 12px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink-2);line-height:1.65;font-size:.95rem}.skill-seo_wrap__XdTAx h2{font-size:1.2rem;color:var(--ink);margin:0 0 8px}.skill-seo_wrap__XdTAx h3{font-size:1rem;color:var(--ink);margin:18px 0 6px}.skill-seo_wrap__XdTAx ol,.skill-seo_wrap__XdTAx ul{padding-left:20px;margin:6px 0}.skill-seo_wrap__XdTAx a{color:var(--cinnabar-deep)}.skill-seo_chars__68mmy{display:flex;flex-wrap:wrap;gap:6px}.skill-seo_chars__68mmy a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;font-size:1.25rem;text-decoration:none;color:var(--ink)}.skill-seo_chars__68mmy a:hover{border-color:var(--cinnabar);color:var(--cinnabar-deep)}.skill-seo_levels__gYzSC{display:flex;flex-wrap:wrap;gap:8px 14px}@media (max-width:600px){.skill-seo_wrap__XdTAx{padding:16px}}.hub_hubHead__R34vT{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:18px;padding:8px 2px 4px}.hub_hubHeadMain__5w3UL{flex:1 1;min-width:min(100%,280px)}.hub_hubKicker___2uWj{margin:0 0 6px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--honey-deep)}.hub_hubTitle__sVN6n{margin:0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:800;letter-spacing:-.025em;color:var(--ink);line-height:1.15}.hub_hubSub__1WU3f{margin:8px 0 0;font-size:.95rem;line-height:1.55;color:var(--ink-2);max-width:62ch}.hub_hubChips__Uv0Lk{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.hub_hubChip__Zo1IM{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:.8rem;font-weight:800;color:var(--ink-2)}.hub_hubChip__Zo1IM:hover{border-color:var(--honey-line);background:var(--honey-tint);color:var(--amber-ink)}.hub_hubChipOn__RZXD2{border-color:var(--ink)}.hub_hubChipOn__RZXD2,.hub_hubChipOn__RZXD2:hover{background:var(--ink);color:#fff}.hub_hubAside__d6It3{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.hub_hubStats__2lnd3{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.hub_hubStat__30Fn2{min-width:88px;padding:12px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);text-align:center}.hub_hubStat__30Fn2 strong{display:block;font-size:1.15rem;font-weight:800;color:var(--amber-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.hub_hubStat__30Fn2 span{display:block;margin-top:3px;font-size:.7rem;font-weight:700;color:var(--muted)}.hub_hubAction__mdwsT{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;background:var(--cinnabar);color:#fff;font-weight:800;font-size:.84rem}.hub_hubAction__mdwsT:hover{background:var(--cinnabar-deep);color:#fff}.hub_hubPanel__H9c10{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px;margin-bottom:14px}.hub_hubPanelHead__ifFYf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.hub_hubPanelHead__ifFYf h2{margin:0;font-size:1rem;font-weight:800}.hub_hubPanelHead__ifFYf a{font-size:.78rem;font-weight:700;color:var(--muted)}.hub_hubPanelHead__ifFYf a:hover{color:var(--amber-ink)}.hub_hubGrid__xrbTT{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.hub_banner__tsvnP{position:relative;overflow:hidden;border-radius:28px;min-height:clamp(280px,34vw,400px);margin-bottom:18px;border:1px solid rgba(217,75,69,.16);box-shadow:0 1px 2px rgba(32,33,36,.04),0 14px 36px rgba(184,58,54,.12);background:#f8e8e7}.hub_bannerBg__iMaL1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 42%;display:block}.hub_bannerShade__RGMT1{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(247,241,232,.88),rgba(248,232,231,.72) 26%,rgba(248,232,231,.28) 48%,rgba(217,75,69,.06) 68%,transparent);pointer-events:none}.hub_bannerCopy__9Qx1Y{position:relative;z-index:2;max-width:min(34rem,52%);padding:clamp(32px,4.2vw,52px) clamp(24px,3.5vw,44px);display:flex;flex-direction:column;justify-content:center;min-height:inherit}.hub_bannerZh__XJfFk{margin:0 0 10px;font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:clamp(1.65rem,3.6vw,2.45rem);font-weight:800;letter-spacing:.04em;line-height:1.2;color:var(--cinnabar-deep);text-shadow:0 1px 0 rgba(255,255,255,.7)}.hub_bannerTitle__f_pft{margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.25;text-shadow:0 1px 0 rgba(255,255,255,.55)}.hub_bannerSub__S93zb{margin:10px 0 0;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.55;color:var(--ink-2);font-weight:600;max-width:38ch}.hub_bannerScroll__Gr5W6{position:relative;overflow:hidden;border-radius:6px;min-height:clamp(96px,12vw,150px);margin-bottom:18px;box-shadow:0 1px 2px rgba(32,33,36,.04),0 10px 24px rgba(184,58,54,.1);background:#f7eedf}.hub_bannerScrollBg__t61Jb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.hub_bannerScrollCopy__akeQ0{position:relative;z-index:2;height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px clamp(72px,12vw,160px)}.hub_bannerScrollZh__CB5D8{margin:0 0 4px;font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:800;letter-spacing:.04em;line-height:1.2;color:var(--cinnabar-deep)}.hub_bannerScrollTitle__jQCE6{margin:0;font-size:clamp(.86rem,1.4vw,1.02rem);font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.hub_decorStrip__nejxC{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hub_decorChip__3V9Om{display:inline-flex}.hub_decorChipLink__3HqUR{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:var(--surface);border:1px solid rgba(217,75,69,.12);box-shadow:0 1px 2px rgba(32,33,36,.04);font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:.78rem;font-weight:800;color:var(--cinnabar-deep);text-decoration:none;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.hub_decorChipLink__3HqUR:hover{border-color:var(--cinnabar,#d94b45);box-shadow:0 4px 12px rgba(217,75,69,.16);transform:translateY(-1px)}.hub_decorChip__3V9Om img{width:32px;height:32px;object-fit:contain;display:block}.hub_topicStrip__MxIj6{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hub_topicChipLink__SYRRH{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:999px;background:var(--surface);border:1px solid rgba(217,75,69,.12);box-shadow:0 1px 2px rgba(32,33,36,.04);font-family:var(--font-vn),sans-serif;font-size:.82rem;font-weight:700;color:var(--cinnabar-deep);text-decoration:none;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.hub_topicChipLink__SYRRH:hover{border-color:var(--cinnabar,#d94b45);box-shadow:0 4px 12px rgba(217,75,69,.16);transform:translateY(-1px)}@media (max-width:720px){.hub_hubAside__d6It3{align-items:stretch;width:100%}.hub_hubStats__2lnd3{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.hub_hubStat__30Fn2{min-width:0;padding:10px 8px}.hub_hubAction__mdwsT{width:100%}.hub_banner__tsvnP{min-height:clamp(240px,52vw,320px)}.hub_bannerCopy__9Qx1Y{max-width:58%;padding:22px 16px 28px}.hub_bannerZh__XJfFk{font-size:clamp(1.3rem,6vw,1.75rem)}.hub_bannerBg__iMaL1{object-position:78% 40%}.hub_bannerScroll__Gr5W6{min-height:76px;border-radius:6px}.hub_bannerScrollCopy__akeQ0{padding:6px 52px}.hub_bannerScrollZh__CB5D8{font-size:1.05rem;margin:0}.hub_decorStrip__nejxC{gap:8px}.hub_decorChip__3V9Om span{display:none}.hub_decorChipLink__3HqUR{padding:6px;border-radius:14px}}@media (max-width:767px){.hub_topicStrip__MxIj6{display:none}}.exam-guide_standard__s1C_P{position:relative;overflow:hidden;width:100%;max-width:var(--content-max,1500px);margin:4px auto 22px;box-sizing:border-box;padding:26px 28px 20px;border-radius:var(--radius,24px);border:1px solid #f0c4c1;background:radial-gradient(120% 90% at 100% 0,rgba(217,75,69,.1) 0,rgba(217,75,69,0) 55%),linear-gradient(180deg,#fffaf8 0,var(--surface,#fff) 70%);box-shadow:var(--shadow)}.exam-guide_standard__s1C_P:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--cinnabar,#d94b45),var(--cinnabar-deep,#b83a36))}.exam-guide_seal__idVPL{position:absolute;top:22px;right:26px;width:64px;height:64px;display:grid;place-items:center;border-radius:12px;border:2.5px solid var(--cinnabar,#d94b45);color:var(--cinnabar,#d94b45);transform:rotate(-8deg);opacity:.85}.exam-guide_seal__idVPL span{font-family:"Noto Serif SC",var(--font-sc),serif;font-weight:900;font-size:1.15rem;letter-spacing:2px;writing-mode:vertical-rl}.exam-guide_standardHead__t7fpx{max-width:880px;padding-right:80px}.exam-guide_kicker__gNi4k{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:5px 12px;border-radius:999px;background:var(--cinnabar,#d94b45);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em}.exam-guide_standardTitle__xOHum{margin:0 0 8px;font-size:clamp(1.2rem,1rem + .9vw,1.6rem);font-weight:900;line-height:1.3;color:var(--ink)}.exam-guide_standardTitle__xOHum em{font-style:normal;color:var(--cinnabar,#d94b45)}.exam-guide_lead___zALu{margin:0;font-size:.93rem;line-height:1.7;color:var(--ink-2,#3c4043)}.exam-guide_stats__N2ssJ{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.exam-guide_stats__N2ssJ li{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-sm,16px);background:var(--cinnabar-soft,#f8e8e7)}.exam-guide_stats__N2ssJ b{font-size:1.25rem;font-weight:900;color:var(--cinnabar-deep,#b83a36);line-height:1.2}.exam-guide_stats__N2ssJ span{font-size:.78rem;font-weight:600;color:#8f2e2a}.exam-guide_orgs__P6MeR{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.exam-guide_org__Cn1zv{position:relative;display:flex;flex-direction:column;padding:16px 16px 14px;border-radius:var(--radius-sm,16px);border:1px solid var(--line);background:var(--surface,#fff);min-width:0}.exam-guide_orgOwn__JgSWO{border-color:var(--cinnabar,#d94b45);background:linear-gradient(160deg,#fff4f3 0,var(--surface,#fff) 60%);box-shadow:0 6px 18px rgba(184,58,54,.12)}.exam-guide_orgTag__rGoQW{align-self:flex-start;margin-bottom:10px;padding:3px 10px;border-radius:999px;border:1px solid #f0c4c1;color:var(--cinnabar-deep,#b83a36);font-size:.72rem;font-weight:800}.exam-guide_orgOwn__JgSWO .exam-guide_orgTag__rGoQW{background:var(--cinnabar,#d94b45);border-color:var(--cinnabar,#d94b45);color:#fff}.exam-guide_orgZh__qMEjN{font-family:"Noto Serif SC",var(--font-sc),serif;font-size:.95rem;font-weight:700;color:var(--cinnabar,#d94b45)}.exam-guide_orgName__4TrzN{margin:2px 0 0;font-size:1rem;font-weight:800;color:var(--ink)}.exam-guide_orgRole__s4Gmh{font-size:.78rem;color:var(--muted);font-weight:600}.exam-guide_orgBody__i9dZ5{margin:8px 0 0;font-size:.86rem;line-height:1.65;color:var(--ink-2,#3c4043)}.exam-guide_disclaimer__c_1Ym{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:.78rem;line-height:1.6;color:var(--muted)}.exam-guide_disclaimer__c_1Ym svg{flex:none;margin-top:2px;color:var(--cinnabar-deep,#b83a36)}.exam-guide_block__CFM4h{margin:34px 0 0}.exam-guide_blockHead__4rkRz{margin-bottom:14px}.exam-guide_blockZh__OE5Sw{display:block;font-family:"Noto Serif SC",var(--font-sc),serif;font-size:.8rem;font-weight:700;letter-spacing:3px;color:var(--cinnabar,#d94b45)}.exam-guide_blockTitle__tN3_z{margin:2px 0 4px;font-size:1.1rem;font-weight:800;color:var(--ink)}.exam-guide_blockSub__u1y_A{margin:0;font-size:.86rem;color:var(--muted)}.exam-guide_tips__XslzF{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.exam-guide_tip__LWqsd{padding:16px;border-radius:var(--radius-sm,16px);border:1px solid var(--line);background:var(--surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.exam-guide_tip__LWqsd:hover{border-color:#f0c4c1;box-shadow:var(--shadow)}.exam-guide_tipIco__8CgFm{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36)}.exam-guide_tipTitle__TfXbP{margin:10px 0 4px;font-size:.93rem;font-weight:800;line-height:1.4;color:var(--ink)}.exam-guide_tipBody__Rs_hg{margin:0;font-size:.85rem;line-height:1.65;color:var(--ink-2,#3c4043)}.exam-guide_steps__vwFoV{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:none}.exam-guide_step__vE5qt{position:relative;display:flex;flex-direction:column;padding:16px;border-radius:var(--radius-sm,16px);background:var(--surface,#fff);border:1px solid var(--line)}.exam-guide_step__vE5qt:not(:last-child):after{content:"";position:absolute;top:30px;right:-9px;width:6px;height:6px;border-top:2px solid var(--cinnabar,#d94b45);border-right:2px solid var(--cinnabar,#d94b45);transform:rotate(45deg)}.exam-guide_stepNo__Dnld1{font-size:1.6rem;font-weight:900;line-height:1;color:var(--cinnabar,#d94b45)}.exam-guide_stepText__4t5Xi{display:flex;flex-direction:column;flex:1 1}.exam-guide_stepTitle__ykFol{margin:10px 0 4px;font-size:.93rem;font-weight:800;line-height:1.4;color:var(--ink)}.exam-guide_stepBody__y68ZC{margin:0 0 10px;font-size:.85rem;line-height:1.65;color:var(--ink-2,#3c4043)}.exam-guide_stepLink__KDKfb{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:800;color:var(--cinnabar-deep,#b83a36)}.exam-guide_stepLink__KDKfb:hover{color:var(--cinnabar,#d94b45)}@media (max-width:1100px){.exam-guide_orgs__P6MeR{grid-template-columns:1fr}.exam-guide_steps__vwFoV{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-guide_step__vE5qt:after{display:none}.exam-guide_tips__XslzF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.exam-guide_standard__s1C_P{padding:20px 16px 16px 20px}.exam-guide_standardHead__t7fpx{padding-right:0}.exam-guide_seal__idVPL{width:46px;height:46px;top:14px;right:14px}.exam-guide_seal__idVPL span{font-size:.85rem}.exam-guide_kicker__gNi4k{margin-right:52px}.exam-guide_stats__N2ssJ{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-guide_steps__vwFoV,.exam-guide_tips__XslzF{grid-template-columns:1fr}}.exam-guide_tip__LWqsd{position:relative;overflow:hidden}.exam-guide_tipTop__xWcbN{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:-16px -16px 0;padding:14px 12px 0 16px;min-height:100px;background:linear-gradient(160deg,#fff1ef 0,#fdf7f4 60%,var(--surface,#fff) 100%);border-bottom:1px dashed #f5d6d3}.exam-guide_tipArt__PgL2Z{width:96px;height:96px;object-fit:contain;margin-bottom:-4px;transition:transform .2s ease}.exam-guide_tip__LWqsd:hover .exam-guide_tipArt__PgL2Z{transform:translateY(-3px) rotate(-3deg)}.exam-guide_stepTop__vTYtF{display:flex;align-items:center;justify-content:space-between}.exam-guide_stepArt__iAFBo{width:56px;height:56px;object-fit:contain}.exam-guide_faq__Rspfn{margin:34px 0 8px;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.exam-guide_faqSide__sMiyN{position:-webkit-sticky;position:sticky;top:84px;display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:var(--radius,24px);border:1px solid #f0c4c1;background:radial-gradient(120% 70% at 50% 100%,rgba(217,75,69,.12) 0,rgba(217,75,69,0) 60%),linear-gradient(180deg,#fffaf8,var(--surface,#fff));overflow:hidden}.exam-guide_faqTitle__biN1u{margin:4px 0 8px;font-size:1.2rem;font-weight:900;line-height:1.3;color:var(--ink)}.exam-guide_faqLead__DsxTg{margin:0;font-size:.86rem;line-height:1.65;color:var(--ink-2,#3c4043)}.exam-guide_faqArt__F4rsJ{align-self:center;width:170px;height:170px;object-fit:contain;margin:10px 0 4px}.exam-guide_faqCta__Z_ovI{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:var(--radius-sm,16px);background:var(--surface,#fff);border:1px solid #f5d6d3}.exam-guide_faqCta__Z_ovI b{font-size:.9rem;color:var(--ink)}.exam-guide_faqCta__Z_ovI span{font-size:.8rem;color:var(--muted)}.exam-guide_faqBtn__aj9sC{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;background:var(--cinnabar,#d94b45);color:#fff;font-size:.84rem;font-weight:800}.exam-guide_faqBtn__aj9sC:hover{background:var(--cinnabar-deep,#b83a36);color:#fff}.exam-guide_faqList__3qoqn{display:grid;grid-gap:10px;gap:10px;min-width:0}.exam-guide_faqItem__xEiJ7{border:1px solid var(--line);border-radius:var(--radius-sm,16px);background:var(--surface,#fff);transition:border-color .15s ease,box-shadow .15s ease}.exam-guide_faqItem__xEiJ7:hover{border-color:#f0c4c1}.exam-guide_faqItem__xEiJ7[open]{border-color:#f0c4c1;box-shadow:0 6px 18px rgba(184,58,54,.08)}.exam-guide_faqItem__xEiJ7>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px}.exam-guide_faqItem__xEiJ7>summary::-webkit-details-marker{display:none}.exam-guide_faqNo__JTDL4{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36);font-size:.78rem;font-weight:900}.exam-guide_faqItem__xEiJ7[open] .exam-guide_faqNo__JTDL4{background:var(--cinnabar,#d94b45);color:#fff}.exam-guide_faqQ__US1KH{flex:1 1;font-size:.93rem;font-weight:800;line-height:1.45;color:var(--ink)}.exam-guide_faqItem__xEiJ7[open] .exam-guide_faqQ__US1KH{color:var(--cinnabar-deep,#b83a36)}.exam-guide_faqToggle__HFHlE{flex:none;position:relative;width:26px;height:26px;border-radius:50%;border:1.5px solid #f0c4c1}.exam-guide_faqToggle__HFHlE:after,.exam-guide_faqToggle__HFHlE:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:2px;background:var(--cinnabar,#d94b45);transform:translate(-50%,-50%);transition:transform .2s ease}.exam-guide_faqToggle__HFHlE:after{transform:translate(-50%,-50%) rotate(90deg)}.exam-guide_faqItem__xEiJ7[open] .exam-guide_faqToggle__HFHlE:after{transform:translate(-50%,-50%) rotate(0deg)}.exam-guide_faqItem__xEiJ7 p{margin:0;padding:0 16px 16px 60px;font-size:.89rem;line-height:1.75;color:var(--ink-2,#3c4043)}@media (max-width:1100px){.exam-guide_faq__Rspfn{grid-template-columns:1fr}.exam-guide_faqSide__sMiyN{position:static}}@media (max-width:640px){.exam-guide_faqArt__F4rsJ{width:130px;height:130px}.exam-guide_faqItem__xEiJ7 p{padding:0 14px 14px}}.exam-guide_block__CFM4h,.exam-guide_faq__Rspfn{width:100%;max-width:var(--content-max,1500px);margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:767px){.exam-guide_faqItem__xEiJ7>summary{min-height:44px}.exam-guide_stepLink__KDKfb{min-height:36px}}.practice_tabs__Gjg3t{display:flex;gap:6px;margin:0 0 14px;overflow-x:auto;scrollbar-width:none}.practice_tabs__Gjg3t::-webkit-scrollbar{display:none}.practice_tabOn__MLlF3,.practice_tab__CjysT{flex:none;padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.86rem;font-weight:700;text-decoration:none;white-space:nowrap}@media (max-width:480px){.practice_tabs__Gjg3t{gap:4px;justify-content:space-between}.practice_tabOn__MLlF3,.practice_tab__CjysT{padding:8px 11px;font-size:.84rem}}.practice_tab__CjysT:hover{background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36)}.practice_tabOn__MLlF3{background:var(--ink);border-color:var(--ink);color:#fff}.practice_grid__k98cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:4px}.practice_card__xQcnb{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.practice_card__xQcnb:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(32,33,36,.1);border-color:color-mix(in srgb,var(--cinnabar,#d94b45) 28%,var(--line))}.practice_top__4l_ev{display:flex;align-items:center;gap:12px}.practice_ico__ZDtKQ{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar,#d94b45);transition:transform .18s ease}.practice_card__xQcnb:hover .practice_ico__ZDtKQ{transform:scale(1.05)}.practice_zh__GHgNK{font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:.8rem;font-weight:800;color:var(--cinnabar-deep,#b83a36)}.practice_name__ajot0{margin:0;font-size:1.1rem;font-weight:800;line-height:1.2;color:var(--ink)}.practice_blurb__Vc3si{margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.practice_tip__JLYHy{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:12px;background:linear-gradient(135deg,var(--ivory,#f7f1e8) 0,var(--cinnabar-soft,#f8e8e7) 100%);color:var(--ink-2);font-size:.78rem;font-weight:600;line-height:1.4}.practice_tip__JLYHy svg{flex:none;margin-top:2px;color:var(--cinnabar,#d94b45)}.practice_foot__47N0n{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px;font-size:.78rem;font-weight:700;color:var(--muted)}.practice_go___8vxm{color:var(--cinnabar,#d94b45);white-space:nowrap}.practice_examCard__UzVFY{display:flex;flex-direction:row;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;background:linear-gradient(120deg,var(--surface) 55%,var(--cinnabar-soft,#f8e8e7) 100%)}.practice_examCard__UzVFY .practice_name__ajot0{font-size:1.05rem}.practice_examCard__UzVFY .practice_blurb__Vc3si{-webkit-line-clamp:2}.practice_examCard__UzVFY .practice_go___8vxm{margin-left:auto;font-weight:800;font-size:.88rem}.practice_day__d81jI,.practice_guide__HFdY1{margin-top:28px;padding:22px 0 4px;animation:practice_rise__qjm3v .45s ease both}.practice_guide__HFdY1{animation-delay:.04s}.practice_day__d81jI{animation-delay:.1s}@keyframes practice_rise__qjm3v{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.practice_guideHead__3axGJ{margin-bottom:14px;max-width:40rem}.practice_guideKicker__OrVV_{margin:0 0 4px;font-family:var(--font-sc),var(--font-vn),sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--cinnabar,#d94b45)}.practice_guideTitle__BJ7j_{margin:0;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.practice_guideSub__8pRRk{margin:6px 0 0;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.practice_steps__S80vB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.practice_step__ObxZR{min-width:0;padding:16px 14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);transition:border-color .18s ease,transform .18s ease}.practice_step__ObxZR:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--cinnabar,#d94b45) 22%,var(--line))}.practice_stepNum__kVC0d{display:block;margin-bottom:8px;font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--cinnabar,#d94b45)}.practice_stepTitle__0LN_L{margin:0 0 6px;font-size:.92rem;font-weight:800;line-height:1.3;color:var(--ink)}.practice_stepBody__k4_53{margin:0;font-size:.8rem;line-height:1.45;color:var(--ink-2)}.practice_path__F3zK_{list-style:none;margin:0;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;border-radius:18px;background:linear-gradient(160deg,var(--ivory,#f7f1e8) 0,#fff 55%,var(--cinnabar-soft,#f8e8e7) 100%);border:1px solid color-mix(in srgb,var(--cinnabar,#d94b45) 12%,var(--line))}.practice_pathItem__9Oy8A{display:flex;align-items:center;gap:8px;min-width:0}.practice_pathArrow__VLKAe{color:var(--muted);font-weight:700;font-size:.95rem}.practice_pathLink__DfUiM{display:flex;flex-direction:column;gap:2px;min-width:7.5rem;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .15s ease,border-color .15s ease}.practice_pathLink__DfUiM:hover{transform:translateY(-2px);border-color:var(--cinnabar,#d94b45)}.practice_pathLink__DfUiM strong{font-size:.95rem;font-weight:800;color:var(--ink)}.practice_pathLink__DfUiM em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--muted)}.practice_moreLinks__Vb9nK{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.practice_moreLink__BJaAO{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:.82rem;font-weight:700;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.practice_moreLink__BJaAO:hover{background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36);border-color:color-mix(in srgb,var(--cinnabar,#d94b45) 30%,var(--line))}@media (max-width:900px){.practice_steps__S80vB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.practice_grid__k98cg{grid-template-columns:1fr;gap:10px}.practice_card__xQcnb{padding:14px;gap:7px}.practice_ico__ZDtKQ{width:42px;height:42px}.practice_name__ajot0{font-size:1.02rem}.practice_blurb__Vc3si{-webkit-line-clamp:4;font-size:.82rem}.practice_steps__S80vB{grid-template-columns:1fr}.practice_path__F3zK_{padding:12px}.practice_pathItem__9Oy8A{width:100%}.practice_pathArrow__VLKAe{display:none}.practice_pathLink__DfUiM{width:100%;min-width:0}.practice_examCard__UzVFY{flex-wrap:wrap;padding:16px}.practice_examCard__UzVFY .practice_go___8vxm{margin-left:0;width:100%;text-align:right}}@media (prefers-reduced-motion:reduce){.practice_card__xQcnb,.practice_ico__ZDtKQ,.practice_moreLink__BJaAO,.practice_pathLink__DfUiM,.practice_step__ObxZR{transition:none}.practice_day__d81jI,.practice_guide__HFdY1{animation:none}.practice_card__xQcnb:hover,.practice_card__xQcnb:hover .practice_ico__ZDtKQ,.practice_pathLink__DfUiM:hover,.practice_step__ObxZR:hover{transform:none}}.writing_studio__6npNx{--font-han:"KaiTi","Kaiti SC","STKaiti","AR PL UKai CN","Noto Serif SC",var(--font-sc),serif;--known:var(--tone-3,#2e9a55);display:grid;grid-gap:14px;gap:14px;margin:4px 0 26px}.writing_kicker__BZMbH{margin:0 0 2px;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--cinnabar-deep,#b83a36)}.writing_h2__EBQQh{margin:0;font-size:1.3rem;font-weight:800;letter-spacing:-.015em}.writing_lead__VjLrW{margin:4px 0 0;color:var(--ink-2,#5f6368);font-size:.92rem;line-height:1.55;max-width:70ch}.writing_tabs__Dt_7g{display:flex;flex-wrap:wrap;gap:6px}.writing_chipOn__YU_De,.writing_chip__Yeyjg,.writing_tabOn__44w1W,.writing_tab__who5z{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line,#eceef2);border-radius:999px;background:var(--surface,#fff);color:var(--ink-2,#5f6368);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.writing_tabOn__44w1W,.writing_tab__who5z{padding:9px 17px;font-size:.9rem}.writing_chipOn__YU_De,.writing_chip__Yeyjg{padding:6px 12px;font-size:.82rem}.writing_chip__Yeyjg:hover,.writing_tab__who5z:hover{background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36);border-color:transparent}.writing_tabOn__44w1W{background:var(--ink,#202124);border-color:var(--ink,#202124);color:#fff}.writing_chipOn__YU_De{background:var(--cinnabar,#d94b45);border-color:var(--cinnabar,#d94b45);color:#fff}.writing_chipGlyph__cCpWS{font-family:var(--font-han);font-size:1.15rem;line-height:1}.writing_panel__oiSa1{padding:16px 18px;border:1px solid var(--line,#eceef2);border-radius:22px;background:var(--surface,#fff);box-shadow:var(--shadow)}.writing_panelTitle__tuyvx{margin:0 0 10px;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted,#9aa0a6)}.writing_search__Bd43t{display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:1.5px solid var(--line,#eceef2);border-radius:999px;background:var(--surface,#fff);color:var(--ink-2,#5f6368)}.writing_search__Bd43t:focus-within{border-color:var(--cinnabar,#d94b45);box-shadow:0 0 0 4px rgba(217,75,69,.12)}.writing_search__Bd43t input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink,#202124)}.writing_radChips__LKv1A{display:flex;flex-wrap:wrap;gap:7px;max-height:168px;overflow:auto;margin-top:10px;padding:2px}.writing_row__N1es5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.writing_select__QLfPs{height:40px;padding:0 12px;border:1.5px solid var(--line,#eceef2);border-radius:999px;background:var(--surface,#fff);font:inherit;font-weight:700;font-size:.86rem;color:var(--ink,#202124)}.writing_muted__Ic8Hm{color:var(--muted,#9aa0a6);font-size:.84rem;font-weight:600}.writing_textarea__L9iqp{width:100%;min-height:84px;padding:12px 14px;border:1.5px solid var(--line,#eceef2);border-radius:18px;font:inherit;font-family:var(--font-han);font-size:1.4rem;line-height:1.5;resize:vertical;color:var(--ink,#202124);background:var(--surface,#fff)}.writing_textarea__L9iqp:focus{outline:0;border-color:var(--cinnabar,#d94b45);box-shadow:0 0 0 4px rgba(217,75,69,.12)}.writing_btnGhost__Irj_f,.writing_btn__Dq67x{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 18px;border:1.5px solid var(--cinnabar,#d94b45);border-radius:999px;background:var(--cinnabar,#d94b45);color:#fff;font:inherit;font-weight:800;font-size:.88rem;text-decoration:none;cursor:pointer}.writing_btn__Dq67x:hover{box-shadow:0 8px 20px rgba(217,75,69,.28)}.writing_btnGhost__Irj_f{background:var(--surface,#fff);color:var(--cinnabar-deep,#b83a36)}.writing_btnGhost__Irj_f:hover{background:var(--cinnabar-soft,#f8e8e7)}.writing_btnGhost__Irj_f:disabled,.writing_btn__Dq67x:disabled,.writing_ghostBtn__x1LgH:disabled{opacity:.5;cursor:default;box-shadow:none}.writing_listBar__MheWe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.writing_listBar__MheWe .writing_grow___ArOV{flex:1 1;min-width:160px}.writing_listTitle__be4W5{margin:0;font-size:1.02rem;font-weight:800}.writing_strip2__KfcTu{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.writing_tile___v1y_{position:relative;flex:none;display:grid;justify-items:center;align-content:center;grid-gap:1px;gap:1px;width:62px;height:74px;border:1.5px solid var(--line,#eceef2);border-radius:16px;background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;scroll-snap-align:center}.writing_tile___v1y_:hover{border-color:var(--cinnabar,#d94b45)}.writing_tileWrap__1QhQK{position:relative;flex:none;scroll-snap-align:center}.writing_tileX__j4t6K{position:absolute;top:-6px;right:-6px;z-index:1;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;padding:0;cursor:pointer;border:1px solid var(--line,#eceef2);background:var(--surface,#fff);color:var(--muted,#9aa0a6)}.writing_tileX__j4t6K:hover{color:var(--cinnabar-deep,#b83a36);border-color:var(--cinnabar,#d94b45)}.writing_tileOn__L8Lj_{border-color:var(--cinnabar,#d94b45);background:var(--cinnabar-soft,#f8e8e7);box-shadow:0 6px 16px rgba(217,75,69,.16)}.writing_tileChar__A_ZTT{font-family:var(--font-han);font-size:1.9rem;line-height:1.05;color:var(--ink,#202124)}.writing_tilePy__viNJI{font-size:.66rem;font-weight:700;color:var(--muted,#9aa0a6);font-family:var(--font-pinyin)}.writing_tileDone__JtDwF:after{content:"✓";position:absolute;top:3px;right:5px;font-size:.7rem;font-weight:800;color:var(--known)}.writing_practice__84VDk{display:grid;grid-gap:14px;gap:14px}.writing_info__WbmGX{padding:14px 16px;border:1px solid var(--line,#eceef2);border-radius:22px;background:linear-gradient(180deg,#fff,var(--cinnabar-soft,#f8e8e7))}.writing_infoPy__EvdgR{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.01em;font-family:var(--font-pinyin)}.writing_infoPy__EvdgR em{font-style:normal;font-size:1.05rem;font-weight:600;color:var(--cinnabar-deep,#b83a36);margin-left:6px}.writing_infoVi__YasyU{margin:4px 0 0;font-size:1rem;font-weight:600;color:var(--ink-2,#5f6368)}.writing_infoMeta__ZUz3Y{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.writing_badge__BjAfd{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid var(--line,#eceef2);font-size:.76rem;font-weight:700;color:var(--ink-2,#5f6368);text-decoration:none}a.writing_badge__BjAfd:hover{border-color:var(--cinnabar,#d94b45);color:var(--cinnabar-deep,#b83a36)}.writing_main__9FBkh{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:16px;border:1px solid var(--line,#eceef2);border-radius:26px;background:var(--surface,#fff);box-shadow:var(--shadow);min-width:0}.writing_levels__bc58Z{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.writing_levelHint__VUOt0{margin:-4px 0 0;text-align:center;color:var(--muted,#9aa0a6);font-size:.82rem;font-weight:600}.writing_canvasBox__v9VF1{display:grid;justify-items:center;grid-gap:8px;gap:8px;max-width:100%}.writing_canvas__X4so5{position:relative;max-width:100%;touch-action:none;overflow:hidden;border:2px solid var(--cinnabar,#d94b45);border-radius:22px;background-color:#fffdfc;background-image:linear-gradient(90deg,transparent calc(50% - .5px),#e8b2ae calc(50% - .5px),#e8b2ae calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),#e8b2ae calc(50% - .5px),#e8b2ae calc(50% + .5px),transparent calc(50% + .5px))}.writing_canvasDone__N_3bK{border-color:var(--known);box-shadow:0 0 0 5px rgba(46,154,85,.14)}.writing_target__ef8He{position:absolute;inset:0}.writing_target__ef8He svg{display:block;touch-action:none}.writing_shake__mim5W{animation:writing_shake__mim5W .3s}@keyframes writing_shake__mim5W{20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.writing_canvasErr__m_S2y{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:20px;text-align:center;color:var(--ink-2,#5f6368)}.writing_canvasMsg__G_Ajg{margin:0;min-height:1.4em;font-size:.92rem;font-weight:700;color:var(--ink-2,#5f6368)}.writing_canvasActions__rsby2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.writing_ghostBtn__x1LgH{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border:1.5px solid var(--line,#eceef2);border-radius:999px;background:var(--surface,#fff);font:inherit;font-weight:700;font-size:.84rem;color:var(--ink-2,#5f6368);cursor:pointer}.writing_ghostBtn__x1LgH:hover:not(:disabled){border-color:var(--cinnabar,#d94b45);color:var(--cinnabar-deep,#b83a36)}.writing_guideSvg__GT1lr{position:absolute;pointer-events:none;overflow:visible}.writing_guidePath__ziCgw{fill:none;stroke:#d94b45;stroke-width:44;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.88;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:writing_draw__atqKK 1.7s ease-in-out infinite}.writing_guideArrow__FDJYJ path{fill:#d94b45;opacity:0;animation:writing_arrow__yVI75 1.7s ease-in-out infinite}@keyframes writing_draw__atqKK{0%{stroke-dashoffset:var(--len);opacity:1}62%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes writing_arrow__yVI75{0%,56%{opacity:0}66%,88%{opacity:.95}to{opacity:0}}.writing_strokeBadge__Jntya{position:absolute;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d94b45;color:#fff;font-size:.8rem;font-weight:800;box-shadow:0 2px 8px rgba(184,58,54,.45);pointer-events:none}.writing_strip__ov3KK{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;max-width:100%}.writing_stripCell__8ujOw{position:relative;width:46px;height:46px;border:1px solid #f0cfcc;border-radius:8px;background:#fffdfc;overflow:hidden;background-image:linear-gradient(90deg,transparent calc(50% - .5px),#f0cfcc calc(50% - .5px),#f0cfcc calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),#f0cfcc calc(50% - .5px),#f0cfcc calc(50% + .5px),transparent calc(50% + .5px))}.writing_stripCell__8ujOw svg{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.writing_stripCell__8ujOw span{position:absolute;right:2px;bottom:0;font-size:.6rem;font-weight:800;color:#b9928f}.writing_stripNow__OBZ6y{border-color:var(--cinnabar,#d94b45);box-shadow:0 0 0 2px rgba(217,75,69,.25)}.writing_stripDone__GB_CQ{opacity:.55}.writing_modeSwitch__27Kuq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.writing_rowGrid__nHWFq{display:grid;grid-gap:12px 10px;gap:12px 10px;justify-content:center;width:100%}.writing_rowCell__QOdzN{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0}.writing_cellBar__b_gYi{display:flex;align-items:center;justify-content:center;gap:6px;min-height:26px;font-size:.74rem;font-weight:700;color:var(--ink-2,#5f6368)}.writing_cellBar__b_gYi em{font-style:normal;color:var(--cinnabar-deep,#b83a36)}.writing_cellOk__h0FzQ{color:var(--known);font-size:.95rem}.writing_cellBar__b_gYi button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:var(--surface-2,#f6f6f8);color:var(--ink-2,#5f6368);cursor:pointer}.writing_cellBar__b_gYi button:hover{background:var(--cinnabar-soft,#f8e8e7);color:var(--cinnabar-deep,#b83a36)}.writing_rowDone__Xdz2l{margin:0;padding:8px 14px;border-radius:999px;background:#e8f6ed;color:var(--known);font-size:.86rem;font-weight:800}.writing_nav__rckYe{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.writing_auto__c_Kke{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--ink-2,#5f6368)}.writing_empty__DKZtc{padding:30px 16px;text-align:center;border:1.5px dashed var(--line,#eceef2);border-radius:22px;color:var(--ink-2,#5f6368)}.writing_empty__DKZtc b{display:block;margin-bottom:4px;color:var(--ink,#202124)}@media (max-width:560px){.writing_panel__oiSa1{padding:14px;border-radius:20px}.writing_main__9FBkh{padding:12px;border-radius:22px}.writing_tile___v1y_{width:56px;height:68px}}@media (prefers-reduced-motion:reduce){.writing_guidePath__ziCgw{animation:none;stroke-dashoffset:0}.writing_guideArrow__FDJYJ path{animation:none;opacity:.9}.writing_shake__mim5W{animation:none}}.tai-app_hero__5_fh4{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;margin:8px 0 22px;padding:28px;border-radius:24px;background:linear-gradient(135deg,var(--cinnabar-soft),var(--surface));border:1px solid var(--line)}.tai-app_heroText__OCO9O h1{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;margin:6px 0 10px}.tai-app_heroText__OCO9O>p{color:var(--ink-2);line-height:1.6;margin:0 0 18px;max-width:560px}.tai-app_kicker__AWMRG{font-size:.8rem;font-weight:800;color:var(--cinnabar-deep);letter-spacing:.04em}.tai-app_heroArt__F1UEI{width:240px;height:240px;object-fit:contain}.tai-app_stores__8wzhp{display:flex;flex-wrap:wrap;gap:10px}.tai-app_androidBtn__2O7G3,.tai-app_iosBtn__dDp5C{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:14px;text-decoration:none;min-width:170px}.tai-app_androidBtn__2O7G3{background:var(--cinnabar);color:#fff;box-shadow:0 8px 20px rgba(217,75,69,.28)}.tai-app_androidBtn__2O7G3:hover{filter:brightness(1.05)}.tai-app_androidBtn__2O7G3 small,.tai-app_iosBtn__dDp5C small{display:block;font-size:.7rem;opacity:.85}.tai-app_androidBtn__2O7G3 b,.tai-app_iosBtn__dDp5C b{display:block;font-size:1.05rem}.tai-app_storeIcon___3Gs4{font-size:1.5rem;line-height:1}.tai-app_disabled__XaqeO{opacity:.6;pointer-events:none}.tai-app_meta__Y83V3{font-size:.8rem;color:var(--muted);margin-top:10px}.tai-app_features__nuEK_{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.tai-app_feature__E9ril{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.tai-app_feature__E9ril b{display:block;margin:8px 0 4px}.tai-app_feature__E9ril p{margin:0;color:var(--ink-2);font-size:.88rem;line-height:1.55}.tai-app_featureIcon__OcYS9{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--cinnabar-soft);color:var(--cinnabar-deep)}.tai-app_platforms__zSEyR{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:30px}.tai-app_platform__iku0G{padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tai-app_platform__iku0G h2{margin:0;font-size:1.2rem}.tai-app_platform__iku0G p{margin:0;color:var(--ink-2);line-height:1.55}.tai-app_soon__8tff7{background:var(--surface-2)}.tai-app_cta__11KhW{background:var(--cinnabar);color:#fff;text-decoration:none}.tai-app_ctaOff__Shsj_,.tai-app_cta__11KhW{padding:10px 16px;border-radius:12px;font-weight:700}.tai-app_ctaOff__Shsj_{background:var(--line);color:var(--muted)}.tai-app_link__jg5G3{color:var(--cinnabar-deep);font-weight:600;font-size:.9rem}.tai-app_guide__sPY8O h2{font-size:1.35rem;margin:0 0 6px}.tai-app_guideIntro__BAUGG{color:var(--ink-2);margin:0 0 18px}.tai-app_steps__fRnt_{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.tai-app_step__HbVwc{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.tai-app_step__HbVwc h3{margin:6px 0 0;font-size:1rem}.tai-app_step__HbVwc p{margin:0;color:var(--ink-2);font-size:.88rem;line-height:1.55;flex:1 1}.tai-app_stepHead__nexej{display:flex;align-items:center;justify-content:space-between}.tai-app_stepNo__gKuB1{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cinnabar);color:#fff;font-weight:800;font-size:.9rem}.tai-app_stepIcon__6aOzw{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--cinnabar-soft);color:var(--cinnabar-deep)}.tai-app_tap__S3ued{align-self:flex-start;margin-top:6px;padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.8rem;color:var(--muted)}.tai-app_tap__S3ued b{color:var(--cinnabar-deep)}@media (max-width:760px){.tai-app_hero__5_fh4{grid-template-columns:1fr;padding:20px}.tai-app_heroArt__F1UEI{width:150px;height:150px;justify-self:center;order:-1}.tai-app_platforms__zSEyR{grid-template-columns:1fr}.tai-app_steps__fRnt_{grid-template-columns:1fr 1fr}}@media (max-width:480px){.tai-app_steps__fRnt_{grid-template-columns:1fr}}.hsk-level_crumbs__i5B26{font-size:.82rem;color:var(--muted);margin:4px 0 10px}.hsk-level_crumbs__i5B26 a{color:var(--ink-2)}.hsk-level_h1___gWUr{font-size:1.6rem;margin:0 0 8px}.hsk-level_intro__nR1Sd{color:var(--ink-2);line-height:1.6;margin:0 0 10px}.hsk-level_links__mC7GD{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 14px}.hsk-level_links__mC7GD a{color:var(--cinnabar-deep);font-weight:600}.hsk-level_levels__IoUoz{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.hsk-level_levels__IoUoz a{padding:6px 12px;border-radius:999px;border:1px solid var(--line);font-size:.85rem;font-weight:700;color:var(--ink-2)}.hsk-level_levels__IoUoz a.hsk-level_on__c3HPu{background:var(--cinnabar);border-color:var(--cinnabar);color:#fff}.hsk-level_list__A2RGi{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.hsk-level_list__A2RGi a{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:baseline;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.hsk-level_list__A2RGi a:hover{border-color:var(--cinnabar)}.hsk-level_list__A2RGi b{font-size:1.2rem;font-weight:500;grid-row:span 2}.hsk-level_py__Q_8AN{font-size:.8rem;color:var(--cinnabar-deep);font-family:var(--font-pinyin)}.hsk-level_gloss__dQiuS{font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}