.GmiVeG_workspace{color:#204434}.GmiVeG_hero{isolation:isolate;background:#f8f5ed;border:1px solid #e5dec9;border-radius:25px;padding:30px;position:relative;overflow:hidden}.GmiVeG_heroImage{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.GmiVeG_hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f8f5edf5,#f8f5edb3 48%,#f8f5ed08);position:absolute;inset:0}.GmiVeG_eyebrow{color:#8f6d3b;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.GmiVeG_title{font-family:var(--font-serif);color:#1a3d2f;margin-top:10px;font-size:27px;font-weight:700;line-height:1.4}.GmiVeG_description{color:#62745c;max-width:650px;margin-top:12px;font-size:12px;line-height:1.9}.GmiVeG_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.GmiVeG_actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.GmiVeG_button{color:#fffcf6;cursor:pointer;background:#204434;border:1px solid #204434;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.GmiVeG_button:hover{background:#315e48}.GmiVeG_secondary{color:#315e48;background:#fffcf6;border-color:#ddcfb5}.GmiVeG_secondary:hover{background:#efeada}.GmiVeG_danger{color:#9d493e;background:#fff5ef;border-color:#e7c7ba}.GmiVeG_button:disabled{opacity:.45;cursor:default}.GmiVeG_panel{background:#fffcf6;border:1px solid #e5dec9;border-radius:21px;padding:24px}.GmiVeG_panelTitle{color:#204434;font-family:var(--font-serif);align-items:center;gap:10px;margin-bottom:17px;font-size:18px;font-weight:700;display:flex}.GmiVeG_panelTitle:before{content:"";background:#9d493e;border-radius:2px;width:3px;height:18px;display:block}.GmiVeG_stack{gap:18px;display:grid}.GmiVeG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.GmiVeG_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.GmiVeG_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.GmiVeG_metric{background:#fffcf6;border:1px solid #e5dec9;border-radius:18px;padding:20px}.GmiVeG_metric span{color:#7c866f;font-size:11px}.GmiVeG_metric strong{font-family:var(--font-serif);margin:9px 0 4px;font-size:29px;line-height:1.2;display:block}.GmiVeG_muted{color:#7c866f;font-size:12px;line-height:1.9}.GmiVeG_error{color:#9d493e;background:#fff5ef;border:1px solid #e7c7ba;border-radius:13px;padding:14px 18px;font-size:12px;line-height:1.9}.GmiVeG_notice{color:#315e48;background:#eff3e8;border:1px solid #cbd6be;border-radius:12px;padding:12px 16px;font-size:12px;line-height:1.8}.GmiVeG_empty{color:#7c866f;text-align:center;background:#fffcf6;border:1px dashed #d9cdb4;border-radius:20px;padding:38px 24px;font-size:13px;line-height:1.9}.GmiVeG_input{color:#204434;background:#fffefa;border:1px solid #ded4bd;border-radius:11px;outline:none;width:100%;min-width:0;padding:11px 13px;font-size:13px}.GmiVeG_input:focus{border-color:#315e48;box-shadow:0 0 0 3px #315e4810}.GmiVeG_label{color:#5b7255;gap:8px;font-size:11px;font-weight:600;display:grid}.GmiVeG_tabs{background:#f2eddf;border:1px solid #e5dec9;border-radius:15px;flex-wrap:wrap;gap:8px;padding:5px;display:flex}.GmiVeG_tab{color:#74806b;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.GmiVeG_tab[aria-pressed=true],.GmiVeG_tab[aria-selected=true]{color:#fffcf6;background:#204434}.GmiVeG_tabActive{color:#fffcf6;cursor:pointer;background:#204434;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.GmiVeG_workspace button:focus-visible,.GmiVeG_workspace a:focus-visible{outline-offset:3px;outline:2px solid #9b7f4f}.GmiVeG_tag{color:#627b50;background:#edf0e4;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.GmiVeG_card{text-align:left;background:#fffcf6;border:1px solid #e5dec9;border-radius:20px;overflow:hidden}.GmiVeG_cardArt{background:#eee6d4;height:120px;position:relative;overflow:hidden}.GmiVeG_cardArt img{object-fit:cover}.GmiVeG_cardBody{padding:20px}.GmiVeG_card h3{color:#204434;font-family:var(--font-serif);margin:8px 0;font-size:18px;font-weight:700;line-height:1.5}.GmiVeG_cardActive{border-color:#6f8a5f;box-shadow:0 0 0 2px #315e4812}.GmiVeG_tableWrap{width:100%;overflow:auto}.GmiVeG_table{border-collapse:collapse;color:#31523e;width:100%;font-size:12px}.GmiVeG_table th{color:#74806b;text-align:left;white-space:nowrap;background:#f7f3e8;border-bottom:1px solid #ded4bd;padding:12px;font-size:10px;font-weight:700}.GmiVeG_table td{vertical-align:top;border-bottom:1px solid #eee8d9;padding:14px 12px;line-height:1.8}.GmiVeG_table tr:last-child td{border-bottom:0}.GmiVeG_progress{background:#e8e1cf;border-radius:9px;height:7px;overflow:hidden}.GmiVeG_progress span{background:#668159;border-radius:9px;height:100%;display:block}.GmiVeG_chinese{font-family:var(--font-serif);color:#204434;overflow-wrap:anywhere;font-size:25px;line-height:1.8}.GmiVeG_pinyin{color:#9b7f4f;margin-top:6px;font-size:12px;line-height:1.9}.GmiVeG_meaning{color:#315e48;white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.9}.GmiVeG_contentItem{background:#fffefa;border:1px solid #e5dec9;border-radius:16px;padding:20px}.GmiVeG_dialogue{background:#f7f3e8;border:1px solid #e1d8c3;border-radius:17px 17px 17px 4px;width:fit-content;min-width:60%;max-width:90%;padding:18px 22px}.GmiVeG_dialogue:nth-child(2n){background:#edf1e5;border-radius:17px 17px 4px;margin-left:auto}.GmiVeG_overlay{z-index:80;color:#204434;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10291fb3;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.GmiVeG_modal{background:#fffcf6;border:1px solid #d8c9aa;border-radius:24px;width:100%;max-width:720px;max-height:92dvh;padding:25px;overflow:auto}.GmiVeG_session{border-bottom:1px solid #e5dec9;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 0;display:grid}.GmiVeG_session:last-child{border-bottom:0}.GmiVeG_dateBadge{text-align:center;background:#f4f0e5;border:1px solid #ded4bd;border-radius:12px;padding:11px 7px;font-size:11px;line-height:1.9}.GmiVeG_sectionAnchor{scroll-margin-top:110px}.GmiVeG_spacer{height:18px}@media (max-width:1050px){.GmiVeG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.GmiVeG_hero{padding:24px}.GmiVeG_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GmiVeG_grid,.GmiVeG_grid2{grid-template-columns:minmax(0,1fr)}.GmiVeG_hero{padding:23px 19px}.GmiVeG_title{font-size:23px}.GmiVeG_panel{padding:18px}.GmiVeG_metric{padding:16px}.GmiVeG_metric strong{font-size:25px}.GmiVeG_tab{padding:9px 10px;font-size:11px}.GmiVeG_modal{padding:20px}.GmiVeG_session{grid-template-columns:68px minmax(0,1fr);gap:12px}.GmiVeG_session>.GmiVeG_actions{grid-column:2}.GmiVeG_button{padding:10px 12px}.GmiVeG_cardArt{height:112px}}
.MUjQMW_pathway{contain:inline-size;color:#2b4837;min-width:0;max-width:100%;margin:8px 0 12px}.MUjQMW_header{justify-content:space-between;align-items:center;gap:16px;padding:5px 0 19px;display:flex}.MUjQMW_identity{align-items:center;gap:12px;min-width:0;display:flex}.MUjQMW_seal{outline-offset:-4px;color:#a24c3d;width:34px;height:38px;font:23px var(--font-serif);border:1px solid #a24c3d;outline:1px solid #a24c3d;place-items:center;display:grid;transform:rotate(-4deg)}.MUjQMW_eyebrow{letter-spacing:.2em;color:#9a8257;margin-bottom:4px;font-size:8px;font-weight:700}.MUjQMW_header h3{font:600 19px/1.4 var(--font-serif)}.MUjQMW_toggle{color:#7b8169;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:9px 0 9px 10px;font-size:10px;display:flex}.MUjQMW_toggle svg{transition:transform .3s}.MUjQMW_chevronOpen{transform:rotate(180deg)}.MUjQMW_scroll{filter:drop-shadow(0 7px 8px #6e572318);margin:0 9px;padding:0 10px;position:relative}.MUjQMW_paper{background:linear-gradient(90deg,#b6a07830,#0000 7% 93%,#b6a07830),repeating-linear-gradient(4deg,#ac8e5510 0 1px,#0000 1px 7px),#f3ead5;border-top:4px solid #bdab83;border-bottom:4px solid #bdab83;min-width:0;max-width:100%;animation:.65s ease-out MUjQMW_openScroll}.MUjQMW_paper[hidden]{display:none}.MUjQMW_paperTop{color:#9a845c;justify-content:space-between;gap:12px;padding:13px 22px 0;display:flex}.MUjQMW_paperTop>span{font:12px var(--font-serif);letter-spacing:.15em}.MUjQMW_paperTop small{font-size:9px}.MUjQMW_track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bfa574 transparent;gap:0;min-width:0;max-width:100%;padding:18px 10px 12px;display:flex;overflow-x:auto}.MUjQMW_lesson{text-align:center;scroll-snap-align:center;cursor:pointer;border-right:1px solid #c4b18660;flex-direction:column;flex:0 0 132px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex;position:relative}.MUjQMW_lesson:hover:not(:disabled){background:#fffaf05c}.MUjQMW_number{color:#8e7954;width:39px;height:39px;font:italic 19px var(--font-serif);background:#faf4e6;border:1px solid #b6a17a;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 4px #82693410}.MUjQMW_chinese{max-width:100%;min-height:44px;font:600 17px/1.3 var(--font-serif);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MUjQMW_translation{text-overflow:ellipsis;white-space:nowrap;color:#7b8068;max-width:100%;font-size:10px;overflow:hidden}.MUjQMW_state{color:#756d54;letter-spacing:.03em;align-items:center;gap:4px;margin-top:auto;font-size:10px;display:flex}.MUjQMW_lesson[aria-current=step] .MUjQMW_state{color:#934336}.MUjQMW_lesson:disabled{opacity:.48;cursor:not-allowed}.MUjQMW_paperBottom{color:#9a8966;justify-content:space-between;align-items:center;padding:4px 22px 10px;font-size:9px;display:flex}.MUjQMW_scrollControls{gap:6px;display:flex}.MUjQMW_scrollControls button{color:#665536;cursor:pointer;background:#faf4e6;border:1px solid #b6a17a;border-radius:5px;place-items:center;min-width:32px;min-height:32px;display:grid}.MUjQMW_scrollControls button:hover{background:#e5d7b5}.MUjQMW_scrollControls button:focus-visible{outline-offset:2px;outline:2px solid #9f7741}.MUjQMW_rollerLeft,.MUjQMW_rollerRight{z-index:2;background:linear-gradient(90deg,#3f2a19,#9c7848 38%,#b58d55 52%,#73512f 78%,#3b2718);border-radius:4px;width:16px;position:absolute;top:-5px;bottom:-5px;box-shadow:2px 1px 4px #4d311f35}.MUjQMW_rollerLeft{left:0}.MUjQMW_rollerRight{right:0}.MUjQMW_rollerLeft:before,.MUjQMW_rollerRight:before,.MUjQMW_rollerLeft:after,.MUjQMW_rollerRight:after{content:"";background:linear-gradient(90deg,#96743c,#d9bc74,#987341);border:1px solid #a58243;border-radius:3px;height:9px;position:absolute;left:-3px;right:-3px}.MUjQMW_rollerLeft:before,.MUjQMW_rollerRight:before{top:-4px}.MUjQMW_rollerLeft:after,.MUjQMW_rollerRight:after{bottom:-4px}.MUjQMW_closed{text-align:center;font:13px var(--font-serif);letter-spacing:.12em;color:#97805b;background:#eee3c7;border-block:4px solid #bdab83;padding:19px}.MUjQMW_empty{text-align:center;padding:20px;font-size:12px}.MUjQMW_lesson:focus-visible,.MUjQMW_toggle:focus-visible{outline-offset:-3px;outline:2px solid #9f7741}.MUjQMW_passSeal{color:#943e30;width:20px;height:20px;font:bold 11px var(--font-serif);background:#943e3012;border:1px solid #943e30;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px;transform:rotate(-6deg);box-shadow:0 0 4px #943e3040}.MUjQMW_lesson[aria-current=step]{border-radius:6px;animation:2.5s ease-in-out infinite MUjQMW_pulseGoldGlow}@keyframes MUjQMW_pulseGoldGlow{0%,to{box-shadow:inset 0 0 0 2px #d4af37,0 0 12px #d4af3766}50%{box-shadow:inset 0 0 0 2px #b68d40,0 0 4px #d4af3726}}@keyframes MUjQMW_openScroll{0%{clip-path:inset(0 47%)}to{clip-path:inset(0)}}@media (max-width:540px){.MUjQMW_header{flex-wrap:wrap;gap:8px;padding-bottom:15px}.MUjQMW_header h3{font-size:15px}.MUjQMW_seal{width:29px;height:33px;font-size:19px}.MUjQMW_identity{gap:9px}.MUjQMW_toggle{font-size:9px}.MUjQMW_paperTop{padding:11px 12px 0}.MUjQMW_paperTop>span{font-size:10px}.MUjQMW_paperTop small{font-size:8px}.MUjQMW_lesson{flex-basis:116px}.MUjQMW_paperBottom{padding-inline:12px;font-size:8px}}@media (prefers-reduced-motion:reduce){.MUjQMW_paper{animation:none}.MUjQMW_toggle svg{transition:none}}.MUjQMW_paper{background:linear-gradient(#fbf4dfb3,#fbf4dfad),url(/theme/hsk/hsk-1-ink.png) bottom/cover no-repeat;border-color:#b9a46b;box-shadow:inset 0 0 0 3px #e7d4a226}.MUjQMW_track{scrollbar-color:#75944e #e1ddc9;gap:11px;padding:19px 22px 13px}.MUjQMW_lesson{background:linear-gradient(#fffdf3d9,#f8f2e4e6);border:1px solid #ddd6bc;border-radius:13px;flex-basis:134px;min-height:166px;padding:14px 10px 12px;box-shadow:0 2px 5px #79734b09}.MUjQMW_lesson:last-child{border-right:1px solid #ddd6bc}.MUjQMW_lesson:hover:not(:disabled){background:#f5f6e9;border-color:#95a96d}.MUjQMW_lesson[aria-current=step]{background:linear-gradient(#eef2dccc,#f9f2d9ee);border-color:#6e9850;border-radius:13px;animation:none;box-shadow:inset 0 0 0 2px #86a35355,0 3px 9px #425d3920}.MUjQMW_lesson[aria-current=step] .MUjQMW_number{color:#fff8dc;background:linear-gradient(120deg,#2e693c,#819b48);border-color:#5c8746;box-shadow:0 0 0 3px #e4eaca}.MUjQMW_lesson[aria-current=step] .MUjQMW_chinese{color:#365937}.MUjQMW_lesson[aria-current=step] .MUjQMW_state{color:#fff8de;background:#3e7041;border-radius:13px;padding:4px 9px}.MUjQMW_lesson .MUjQMW_number{color:#7c8e62;background:#fffdf5;border-color:#d8d3b8;width:34px;height:34px;font-size:17px}.MUjQMW_lesson:disabled{opacity:.72}.MUjQMW_state{font-size:9px}.MUjQMW_paperTop{padding-top:14px}.MUjQMW_paperTop>span{color:#927844}.MUjQMW_rollerLeft,.MUjQMW_rollerRight{background:linear-gradient(90deg,#284c31,#7c9951 35%,#a3b76b 52%,#4e743d 78%,#23442c);box-shadow:2px 1px 4px #32562735}.MUjQMW_header h3{color:#2c5131}.MUjQMW_paperBottom{padding-bottom:12px}.MUjQMW_scrollControls button{color:#66804c;background:#fffdf2;border-color:#d2c69f;border-radius:50%}.MUjQMW_seal{color:#fff3cd;background:linear-gradient(135deg,#285d3b,#70864d);border-color:#90a66b;border-radius:8px;outline-color:#d9ddb1;transform:none}@media (max-width:540px){.MUjQMW_track{gap:9px;padding:14px 12px 12px}.MUjQMW_lesson{flex-basis:126px;min-height:161px}.MUjQMW_paperBottom{gap:10px}.MUjQMW_paperBottom>span{text-align:right;max-width:195px;line-height:1.7}}
._7lPejW_overlay{z-index:100;color:#283f34;font-family:var(--font-sans);justify-content:flex-end;display:flex;position:fixed;inset:0}._7lPejW_backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#13251dc2;border:0;position:absolute;inset:0}._7lPejW_studio{background:#f8f5ed;flex-direction:column;width:min(1040px,100% - 48px);height:100dvh;animation:.4s ease-out _7lPejW_arrive;display:flex;position:relative;overflow:hidden;box-shadow:-25px 0 90px #0b1e2350}._7lPejW_studio button{cursor:pointer;flex-shrink:0;transition:background .18s,color .18s,box-shadow .18s}._7lPejW_studio button:disabled{opacity:.4;cursor:default}._7lPejW_studio :is(button,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #a77c43}._7lPejW_header{background:#fcfaf4;border-bottom:1px solid #dfd7c7;align-items:center;gap:16px;padding:24px 30px;display:flex}._7lPejW_brandSeal{outline-offset:-5px;color:#f7ebd7;width:46px;height:50px;font:28px var(--font-serif);background:#963c31;border:1px solid #a14c3e;outline:1px solid #a14c3e;place-items:center;display:grid;transform:rotate(-4deg)}._7lPejW_heading{flex:1;min-width:0}._7lPejW_eyebrow{letter-spacing:.15em;color:#8a744f;font-size:9px;font-weight:700}._7lPejW_heading h2{font:600 clamp(19px,2vw,25px)/1.4 var(--font-serif);margin:5px 0}._7lPejW_heading p{color:#7a7d6f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._7lPejW_iconButton{color:#657260;background:#f9f7f0;border:1px solid #e1dacd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._7lPejW_iconButton:hover{background:#ebe4d5}._7lPejW_navigation{background:#fcfaf4;border-bottom:1px solid #dfd7c7;align-items:center;gap:24px;padding:0 30px;display:flex}._7lPejW_navigation button{color:#7e8374;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:52px;font-size:12px;display:flex}._7lPejW_navigation button[aria-pressed=true]{color:#263f32;border-color:#8d3e33;font-weight:700}._7lPejW_navigation small{background:#ece7dc;border-radius:5px;padding:1px 5px;font-size:9px}._7lPejW_localHint{color:#8a8d7e;margin-left:auto;font-size:10px}._7lPejW_workspace{flex:1;grid-template-columns:218px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}._7lPejW_materialPanel{background:#f4f0e6;border-right:1px solid #e2dac9;padding:26px 20px}._7lPejW_panelTitle{align-items:center;gap:10px;margin-bottom:17px;display:flex}._7lPejW_panelTitle>span{font:italic 12px var(--font-serif);color:#a98b57}._7lPejW_panelTitle h3{font:600 14px var(--font-serif)}._7lPejW_materials{gap:8px;margin-bottom:32px;display:grid}._7lPejW_material{text-align:left;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:7px;display:flex}._7lPejW_material[aria-pressed=true]{background:#fffaf0;border-color:#c7b586;box-shadow:0 2px 8px #6d5c2b08}._7lPejW_material:hover{background:#fffaf0}._7lPejW_material strong{font-size:11px;font-weight:600;display:block}._7lPejW_material small{color:#89836d;margin-top:4px;font-size:9px;display:block}._7lPejW_swatch{width:43px;height:43px;font:16px var(--font-serif);color:#77653f;border:1px solid #b9a67770;border-radius:3px;place-items:center;display:grid;position:relative;box-shadow:1px 2px 3px #69521d13}._7lPejW_swatch>svg{color:#fff;background:#2c4939;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;bottom:-4px;right:-4px}._7lPejW_inks{gap:12px;margin:0 0 20px 5px;display:flex}._7lPejW_inks button{color:#fff;border:3px solid #f4f0e6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}._7lPejW_inks button[aria-pressed=true]{outline-offset:2px;outline:1px solid #9e8e67}._7lPejW_stampPalette{gap:10px;display:flex}._7lPejW_stampPalette button{width:42px;height:42px;font:24px var(--font-serif);color:#9b3b30;border:1px solid #a04b3c;border-radius:3px;box-shadow:inset 0 0 0 3px #f4f0e6,inset 0 0 0 4px #b46756}._7lPejW_stampPalette button:hover{background:#ebd8c6}._7lPejW_tip{color:#7c806e;margin-top:14px;font-size:10px;line-height:1.9}._7lPejW_materialFooter{text-align:center;border-top:1px solid #dfd5c1;margin-top:30px;padding-top:25px}._7lPejW_materialFooter>span{font:22px var(--font-serif);letter-spacing:.2em;color:#b5ac92}._7lPejW_materialFooter p{color:#96937f;margin-top:10px;font-size:10px;line-height:1.8}._7lPejW_desk{background:radial-gradient(at 50% 58%,#e5dcc455,#0000 70%),#f8f5ed;min-width:0;padding:24px 30px 18px}._7lPejW_deskTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}._7lPejW_segmented{background:#ece7dc;border:1px solid #e4ddce;border-radius:8px;gap:3px;padding:4px;display:flex}._7lPejW_segmented button{color:#7e816f;border-radius:5px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:flex}._7lPejW_segmented button[aria-pressed=true]{color:#284532;background:#fffdf7;box-shadow:0 2px 5px #4d432616}._7lPejW_paperLabel{font:11px var(--font-serif);color:#8d7956}._7lPejW_toolbar{background:#fffdf680;border:1px solid #dfd6c4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;padding:7px 8px;display:flex}._7lPejW_toolbar button{color:#7b7c68;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-width:30px;min-height:30px;padding:5px 8px;font-size:10px;display:flex}._7lPejW_toolbar button[aria-pressed=true]{color:#2d4b37;background:#e4e9db}._7lPejW_toolGroup{border-right:1px solid #dfd6c4;gap:2px;margin-right:auto;padding-right:7px;display:flex}._7lPejW_brushLabel{align-items:center;gap:4px;font-size:10px;display:flex}._7lPejW_brushLabel input{accent-color:#315d42;width:60px}._7lPejW_artwork{perspective:1600px;filter:drop-shadow(0 15px 14px #6e572327);margin:0 14px;display:flex;position:relative}._7lPejW_scrollSheet{transform-origin:50%;background-color:#f4ecd9;border-top:6px solid #bba47b;border-bottom:6px solid #bba47b;flex:1;min-width:0;animation:.7s ease-out _7lPejW_unroll;position:relative;box-shadow:inset 0 0 35px #bba67840}._7lPejW_sheetInner{background:linear-gradient(90deg,#a27a3510,#0000 8% 92%,#a27a3518);padding:22px 27px 15px}._7lPejW_rollerLeft,._7lPejW_rollerRight{z-index:4;background:linear-gradient(90deg,#392516,#82613c 35%,#aa8552 55%,#594025 85%,#352515);border-radius:5px;width:18px;position:absolute;top:-18px;bottom:-18px;box-shadow:3px 1px 5px #40230d30}._7lPejW_rollerLeft{left:-10px}._7lPejW_rollerRight{right:-10px}._7lPejW_rollerLeft:before,._7lPejW_rollerRight:before,._7lPejW_rollerLeft:after,._7lPejW_rollerRight:after{content:"";background:linear-gradient(90deg,#8c652d,#d4b569,#8c652d);border:1px solid #a98a48;border-radius:4px;height:12px;position:absolute;left:-3px;right:-3px}._7lPejW_rollerLeft:before,._7lPejW_rollerRight:before{top:0}._7lPejW_rollerLeft:after,._7lPejW_rollerRight:after{bottom:0}._7lPejW_sheetHeading{letter-spacing:.13em;color:#927c52;justify-content:space-between;align-items:center;height:26px;font-size:8px;display:flex}._7lPejW_imperialSeal{outline-offset:-5px;color:#a14c3b;width:29px;height:36px;font:12px/1 var(--font-serif);border:2px solid #a14c3b;outline:1px solid #a14c3b;place-items:center;display:grid;position:relative;top:7px;transform:rotate(5deg)}._7lPejW_titleInput{width:calc(100% - 40px);font:600 17px var(--font-serif);color:#4a4935;background:0 0;border:0;border-bottom:1px solid #b7a17570;outline:none;padding:12px 0 10px}._7lPejW_titleInput::placeholder{color:#958466;font-weight:400}._7lPejW_writingArea{height:330px;color:var(--ink);background-image:repeating-linear-gradient(0deg,#9d78400c 0 1px,#0000 1px 5px);margin:18px 0 10px;position:relative}._7lPejW_writingArea textarea{resize:none;width:100%;height:100%;color:var(--ink);font-family:var(--font-serif);scrollbar-width:thin;scrollbar-color:#baa479 transparent;background:0 0;border:0;outline:none;padding:8px 10px;position:absolute;inset:0}._7lPejW_writingArea textarea::placeholder{color:#a19477}._7lPejW_verticalText{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.14em;font-size:24px;line-height:2.2}._7lPejW_horizontalText{letter-spacing:.02em;font-size:16px;line-height:2}._7lPejW_canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}._7lPejW_riceGrid{background-image:linear-gradient(#a24a3b20 1px,#0000 1px),linear-gradient(90deg,#a24a3b20 1px,#0000 1px);background-size:52px 52px}._7lPejW_decoration{z-index:3;outline-offset:-6px;color:#a13b2e;width:46px;height:48px;font:30px var(--font-serif);touch-action:none;-webkit-user-select:none;user-select:none;background:#f3e4c24d;border:2px solid #a13b2e;outline:1px solid #a13b2e;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-7deg);cursor:grab!important}._7lPejW_decoration:active{cursor:grabbing!important}._7lPejW_sheetFoot{font:11px var(--font-serif);color:#998766;letter-spacing:.12em;border-top:1px solid #b7a17550;justify-content:space-between;padding-top:10px;display:flex}._7lPejW_bookCover{display:none}._7lPejW_artwork[data-layout=codex]{background:#84382d;border-radius:5px 9px 9px 5px;padding:8px 8px 8px 0;box-shadow:3px 5px #bda476,5px 7px #84382d}._7lPejW_artwork[data-layout=codex] ._7lPejW_bookCover{outline-offset:-6px;color:#d9bb7e;transform-origin:100%;background:radial-gradient(#a64e3c,#762e27);border:1px solid #c6a167;outline:1px solid #c6a167;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:27%;margin:4px 0 4px 10px;display:flex;transform:rotateY(8deg);box-shadow:inset -15px 0 20px #35150d45}._7lPejW_bookCover>span{font:31px/1.7 var(--font-serif)}._7lPejW_bookCover small{letter-spacing:.1em;margin-top:20px;font-size:7px}._7lPejW_artwork[data-layout=codex] ._7lPejW_scrollSheet{border:0;border-radius:0 3px 3px 0;animation:none;box-shadow:inset 15px 0 20px #8f702333,2px 0 #d6c7a4,4px 1px #eee0c3}._7lPejW_artwork[data-layout=codex] ._7lPejW_sheetInner{transform-origin:0;padding:20px;animation:.65s ease-out _7lPejW_turnPage}._7lPejW_artwork[data-layout=codex] :is(._7lPejW_rollerLeft,._7lPejW_rollerRight){display:none}._7lPejW_pagination{color:#807b64;justify-content:center;align-items:center;gap:12px;margin-top:26px;font-size:10px;display:flex}._7lPejW_pagination button{color:#5e6852;background:#fffaf0;border:1px solid #e0d7c4;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:32px;min-height:32px;display:flex}._7lPejW_pagination button:last-child{margin-left:8px;padding:0 9px}._7lPejW_deskFooter{border-top:1px solid #e0d7c4;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}._7lPejW_deskFooter>div{color:#7b826c;align-items:center;gap:6px;font-size:10px;display:flex}._7lPejW_saveDot{background:#6e875e;border-radius:50%;width:5px;height:5px}._7lPejW_saveDot[data-dirty=true]{background:#bb8d40}._7lPejW_primary{color:#fff8e9;background:#294e3a;border:1px solid #264c37;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:11px;display:inline-flex;box-shadow:0 4px 8px #264c3710}._7lPejW_primary:hover{background:#1b3929}._7lPejW_backToLesson{color:#858672;justify-content:center;align-items:center;gap:7px;margin:16px auto 0;font-size:10px;display:flex}._7lPejW_status{background:#e9eddf;border:1px solid #d3dcc3;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;margin:12px 22px 0;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}._7lPejW_archive{flex:1;padding:32px;overflow:auto}._7lPejW_archiveHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}._7lPejW_archiveHeader h3,._7lPejW_empty h3{font:600 24px var(--font-serif);margin-top:7px}._7lPejW_search{background:#fffcf6;border:1px solid #e0d7c4;border-radius:8px;align-items:center;gap:10px;margin:24px 0;padding:12px 16px;display:flex}._7lPejW_search input{background:0 0;border:0;outline:none;width:100%;font-size:12px}._7lPejW_archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._7lPejW_archiveCard{background-color:#f4ecd9;border:1px solid #d1c09b;border-radius:3px;padding:23px;box-shadow:0 6px 12px #927c3410}._7lPejW_archiveCard h4{font:600 18px var(--font-serif);overflow-wrap:anywhere;margin:14px 0 10px}._7lPejW_archiveCard p{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}._7lPejW_archiveCard small{color:#8c8065;margin:16px 0;font-size:9px;display:block}._7lPejW_archiveCard>div{border-top:1px solid #baa57960;justify-content:space-between;padding-top:14px;display:flex}._7lPejW_archiveCard button{align-items:center;gap:5px;font-size:11px;display:flex}._7lPejW_empty{color:#788268;text-align:center;justify-items:center;gap:16px;padding:65px 20px;display:grid}._7lPejW_empty p{font-size:12px}._7lPejW_studio [data-paper=xuan]{background-color:#f8f4e9;background-image:radial-gradient(at 30% 25%,#b8a47814 0 1px,#0000 2px),radial-gradient(at 75% 68%,#c2b08518 0 1.5px,#0000 2.5px),repeating-linear-gradient(0deg,#b29d7212 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#b29d7210 0 1px,#0000 1px 12px);box-shadow:inset 0 0 45px #cfbca040}._7lPejW_studio [data-paper=gold]{background-color:#efe0b8;background-image:radial-gradient(at 12% 31%,#bb8a36 0 1px,#0000 2px),radial-gradient(at 65% 73%,#d1a347 0 1.5px,#0000 2px),radial-gradient(at 42% 11%,#a67b2b80 0 1px,#0000 2px);background-size:47px 71px,83px 53px,127px 103px}._7lPejW_studio [data-paper=wax]{background-color:#eacb93;background-image:linear-gradient(115deg,#0000 20%,#fff2ce70 45%,#0000 65%),repeating-linear-gradient(30deg,#be965c0a 0 1px,#0000 1px 8px)}._7lPejW_studio [data-paper=royal]{background-color:#e7bd61;background-image:repeating-linear-gradient(0deg,#a2782215 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#fff1ae28 0 1px,#0000 1px 3px)}._7lPejW_studio [data-paper=bamboo]{background-color:#e2d4a7;background-image:radial-gradient(#8d783d15 0%,#0000 80%),repeating-linear-gradient(88deg,#8a784422 0 1.5px,#0000 1.5px 8px),repeating-linear-gradient(93deg,#fff5ce60 0 1px,#0000 1px 16px),repeating-linear-gradient(178deg,#947f4815 0 1px,#0000 1px 24px);box-shadow:inset 0 0 50px #9b814a35}._7lPejW_studio [data-paper=mica]{background-color:#e8e7df;background-image:radial-gradient(at 25% 35%,#ffffffa0,#0000 50%),linear-gradient(125deg,#d9e0db70,#0000 40%,#d4ccdf60)}@keyframes _7lPejW_arrive{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes _7lPejW_unroll{0%{clip-path:inset(0 46%);transform:scaleX(.95)}to{clip-path:inset(-20px);transform:none}}@keyframes _7lPejW_turnPage{0%{filter:brightness(.86);transform:rotateY(-22deg)}to{filter:brightness();transform:rotateY(0)}}@media (min-width:1400px){._7lPejW_writingArea{height:390px}._7lPejW_desk{padding:28px 38px}._7lPejW_materialPanel{padding-top:30px}}@media (max-width:760px){._7lPejW_studio{width:100%}._7lPejW_header{padding:18px 20px}._7lPejW_navigation{gap:20px;padding:0 20px}._7lPejW_localHint{display:none}._7lPejW_workspace{grid-template-columns:160px minmax(0,1fr)}._7lPejW_materialPanel{padding:22px 12px}._7lPejW_material{gap:7px;padding:5px}._7lPejW_swatch{width:33px;height:36px;font-size:14px}._7lPejW_material small{font-size:8px}._7lPejW_desk{padding:22px 17px}._7lPejW_deskTop{flex-wrap:wrap}._7lPejW_paperLabel{display:none}._7lPejW_sheetInner{padding:17px 20px}._7lPejW_writingArea{height:310px}._7lPejW_archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7lPejW_deskFooter{flex-wrap:wrap}}@media (max-width:540px){._7lPejW_header{gap:11px;padding:16px}._7lPejW_brandSeal{width:35px;height:42px;font-size:23px}._7lPejW_heading h2{font-size:18px}._7lPejW_heading p span{display:none}._7lPejW_heading ._7lPejW_eyebrow{font-size:8px}._7lPejW_navigation{gap:18px;padding:0 16px}._7lPejW_navigation button{min-height:46px;font-size:11px}._7lPejW_workspace{flex-direction:column;display:flex}._7lPejW_materialPanel{border-bottom:1px solid #dfd5c1;border-right:0;padding:16px 16px 12px}._7lPejW_panelTitle{margin-bottom:10px}._7lPejW_materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:15px;display:grid}._7lPejW_material{flex-direction:column;align-items:flex-start;gap:6px;padding:7px}._7lPejW_swatch{width:100%;height:29px}._7lPejW_material strong{font-size:10px}._7lPejW_material small,._7lPejW_materialPanel>._7lPejW_panelTitle:nth-of-type(2),._7lPejW_materialFooter{display:none}._7lPejW_inks{vertical-align:middle;margin:0 14px 0 3px;display:inline-flex}._7lPejW_stampPalette{vertical-align:middle;gap:7px;display:inline-flex}._7lPejW_stampPalette button{width:33px;height:33px;font-size:21px}._7lPejW_tip{margin-top:10px;font-size:9px}._7lPejW_desk{padding:17px 16px}._7lPejW_deskTop{margin-bottom:12px}._7lPejW_segmented{justify-content:center;width:100%}._7lPejW_segmented button{flex:1;justify-content:center;min-height:36px}._7lPejW_toolbar{gap:2px}._7lPejW_toolbar button{min-height:34px;padding:5px 7px}._7lPejW_writingArea{height:300px}._7lPejW_sheetInner{padding:16px 17px}._7lPejW_titleInput{font-size:15px}._7lPejW_artwork{margin:0 10px}._7lPejW_artwork[data-layout=codex] ._7lPejW_bookCover{width:18%;margin-left:6px}._7lPejW_bookCover>span{font-size:21px}._7lPejW_bookCover small{display:none}._7lPejW_artwork[data-layout=codex] ._7lPejW_sheetInner{padding:16px 13px}._7lPejW_verticalText{font-size:22px}._7lPejW_primary{min-height:42px;padding:10px 15px}._7lPejW_deskFooter>div{font-size:9px}._7lPejW_pagination{gap:8px}._7lPejW_archive{padding:22px 16px}._7lPejW_archiveHeader h3{font-size:20px}._7lPejW_archiveGrid{grid-template-columns:minmax(0,1fr)}._7lPejW_status{margin:8px 12px 0;font-size:11px}._7lPejW_studio button{touch-action:manipulation}._7lPejW_studio ._7lPejW_decoration{touch-action:none}}@media (prefers-reduced-motion:reduce){._7lPejW_studio,._7lPejW_scrollSheet,._7lPejW_artwork[data-layout=codex] ._7lPejW_sheetInner{animation:none}._7lPejW_studio button{transition:none}}._7lPejW_readingLayout,._7lPejW_notebookColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._7lPejW_referencePane{background:#f4f0e6;border-right:1px solid #ddd2b9;min-width:0;padding:26px;display:none;overflow-y:auto}._7lPejW_referenceHeading{border-bottom:1px solid #dfd3b9;margin-bottom:22px;padding-bottom:18px}._7lPejW_referenceHeading h3{font:600 24px/1.5 var(--font-serif);margin-top:9px}._7lPejW_referenceHeading p{color:#84846d;margin-top:7px;font-size:11px;line-height:1.8}._7lPejW_referencePane article{overflow-wrap:anywhere;min-width:0}._7lPejW_focusToggle{white-space:nowrap;color:#526646;background:#f5efe0;border:1px solid #d8c8a6;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}._7lPejW_mobileTabs{display:none}@media (min-width:1100px){._7lPejW_studio[data-split=true]{width:calc(100% - 32px);max-width:1680px}._7lPejW_readingLayout[data-split=true]{grid-template-columns:minmax(0,1fr) minmax(510px,1fr);display:grid}._7lPejW_readingLayout[data-split=true] ._7lPejW_referencePane{display:block}._7lPejW_studio[data-split=true] ._7lPejW_workspace{grid-template-columns:142px minmax(0,1fr)}._7lPejW_studio[data-split=true] ._7lPejW_materialPanel{padding:23px 12px}._7lPejW_studio[data-split=true] ._7lPejW_material{gap:6px;padding:5px}._7lPejW_studio[data-split=true] ._7lPejW_swatch{width:30px;height:34px;font-size:13px}._7lPejW_studio[data-split=true] ._7lPejW_material small,._7lPejW_studio[data-split=true] ._7lPejW_materialFooter{display:none}._7lPejW_studio[data-split=true] ._7lPejW_material strong{font-size:10px}._7lPejW_studio[data-split=true] ._7lPejW_desk{padding:23px 18px}._7lPejW_studio[data-split=true] ._7lPejW_stampPalette{gap:6px}._7lPejW_studio[data-split=true] ._7lPejW_stampPalette button{width:32px;height:34px;font-size:21px}._7lPejW_studio[data-split=true] ._7lPejW_paperLabel{display:none}._7lPejW_studio[data-split=true] ._7lPejW_navigation{gap:18px;padding-inline:18px}._7lPejW_studio[data-split=true] ._7lPejW_localHint{display:none}._7lPejW_studio[data-split=true] ._7lPejW_deskFooter{flex-wrap:wrap}._7lPejW_studio[data-split=true] ._7lPejW_segmented{justify-content:center;width:100%}._7lPejW_studio[data-split=true] ._7lPejW_segmented button{flex:1}._7lPejW_studio[data-split=true] ._7lPejW_toolbar{gap:3px}._7lPejW_studio[data-split=true] ._7lPejW_toolbar button{padding:5px}._7lPejW_studio[data-split=true] ._7lPejW_brushLabel input{width:45px}._7lPejW_studio[data-split=true] ._7lPejW_pagination{flex-wrap:wrap;gap:7px}._7lPejW_studio[data-split=true] ._7lPejW_artwork[data-layout=codex] ._7lPejW_bookCover{width:18%}._7lPejW_studio[data-split=true] ._7lPejW_bookCover>span{font-size:22px}._7lPejW_studio[data-split=true] ._7lPejW_bookCover small{display:none}._7lPejW_studio[data-split=true] ._7lPejW_archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){._7lPejW_mobileTabs{background:#f3eedf;border-bottom:1px solid #ddd2b9;flex-shrink:0;gap:6px;padding:10px 20px;display:flex}._7lPejW_mobileTabs button{color:#7b8069;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}._7lPejW_mobileTabs button[aria-pressed=true]{color:#fff8e7;background:#2d4b38}._7lPejW_readingLayout[data-split=true][data-mobile-view=lesson] ._7lPejW_referencePane{border-right:0;flex:1;display:block}._7lPejW_readingLayout[data-split=true][data-mobile-view=lesson] ._7lPejW_notebookColumn,._7lPejW_referenceHeading p{display:none}}@media (max-width:540px){._7lPejW_focusToggle{flex-shrink:0;width:32px;height:34px;padding:5px}._7lPejW_focusToggle span{display:none}._7lPejW_header{gap:8px}._7lPejW_heading h2{font-size:16px}._7lPejW_mobileTabs{padding:8px 15px}._7lPejW_referencePane{padding:18px}._7lPejW_referenceHeading h3{font-size:21px}}._7lPejW_pageFlipNext{animation:.45s cubic-bezier(.25,1,.5,1) forwards _7lPejW_pageFlipNextAnim}._7lPejW_pageFlipPrev{animation:.45s cubic-bezier(.25,1,.5,1) forwards _7lPejW_pageFlipPrevAnim}@keyframes _7lPejW_pageFlipNextAnim{0%{opacity:1;filter:drop-shadow(0 15px 14px #6e572327);transform:rotateY(0)}50%{opacity:.85;filter:drop-shadow(-20px 20px 25px #0000004d);transform:rotateY(-35deg)scale(.96)}to{opacity:1;filter:drop-shadow(0 15px 14px #6e572327);transform:rotateY(0)scale(1)}}@keyframes _7lPejW_pageFlipPrevAnim{0%{opacity:1;transform:rotateY(0)}50%{opacity:.85;filter:drop-shadow(20px 20px 25px #0000004d);transform:rotateY(35deg)scale(.96)}to{opacity:1;transform:rotateY(0)scale(1)}}
.cMYIqa_overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#31503a;background:#1c3229a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cMYIqa_room{color:#31503a;isolation:isolate;background:#f8f4e8;border:1px solid #cfc29f;border-radius:24px;flex-direction:column;width:100%;max-width:1210px;max-height:94dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 100px #12251d4a}.cMYIqa_landscape{z-index:-1;pointer-events:none;background:linear-gradient(#f8f4e88c,#f8f4e8de),url(/theme/dashboard/banner-bg.webp) bottom/cover no-repeat;position:absolute;inset:0}.cMYIqa_header{flex-shrink:0;gap:18px;background:linear-gradient(90deg,#fcfaf0 30%,#fcfaf0b3 65%,#fcfaf033),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat!important;padding:23px 26px!important}.cMYIqa_header h2{font-size:20px;line-height:1.5}.cMYIqa_header p{color:#7d886d;font-size:11px;line-height:1.8}.cMYIqa_room button{cursor:pointer}.cMYIqa_room button:disabled{cursor:default}.cMYIqa_room :is(button,input):focus-visible{outline-offset:4px;outline:2px solid #987a43}.cMYIqa_timerScene{justify-content:space-between;min-height:430px;background:linear-gradient(#fffcf4ad,#fffcf48c 50%,#fffcf4f0 83%),url(/theme/hero-student-pavilion.jpg) 50%/cover no-repeat!important;border-color:#d4c69e!important;padding:45px 30px 24px!important;box-shadow:inset 0 0 0 5px #fffcf54d,0 5px 16px #8e805b12!important}.cMYIqa_timerScene>div{z-index:1;position:relative}.cMYIqa_timerScene>div:first-child,.cMYIqa_timerScene>div:nth-child(2){display:none}.cMYIqa_timerScene>div:nth-child(3){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffcf57a;border:1px solid #e6dab999;border-radius:20px;padding:14px 28px}.cMYIqa_timerScene [class*=text-7xl]{font-variant-numeric:tabular-nums;color:#2d5238;letter-spacing:.07em;text-shadow:0 2px #fff9e8;font-size:82px;line-height:1.2}.cMYIqa_timerScene button:first-child{box-shadow:0 4px 12px #5a733326}.cMYIqa_timerScene>div:last-child{background:#fffcf5b3;border:1px solid #d9d1b666;border-radius:12px;padding:15px}.cMYIqa_presence{min-width:0;position:relative;box-shadow:0 4px 15px #7c71450a;background:linear-gradient(#fffdf6f2,#fffdf6e0),url(/theme/sidebar-mountains.webp) bottom/cover no-repeat!important}.cMYIqa_presence h4{line-height:1.8;font-size:13px!important}.cMYIqa_presence>div:last-child{color:#8c927a!important;background:#eef0dfaa!important}.cMYIqa_presence .text-amber-300{color:#9a8244}.cMYIqa_room .text-emerald-300{color:#3f7755}:is(.cMYIqa_room .bg-emerald-950,.cMYIqa_room .bg-emerald-950\/80){background:#e7edd8}.cMYIqa_room .text-emerald-400{color:#4b784b}@media (max-width:1023px){.cMYIqa_overlay{padding:14px}.cMYIqa_header{flex-wrap:wrap;padding:18px!important}.cMYIqa_header h2{font-size:18px}.cMYIqa_header>div:last-child{margin-left:auto}.cMYIqa_timerScene{min-height:400px}.cMYIqa_presence{min-height:250px}.cMYIqa_room{max-height:96dvh}}@media (max-width:640px){.cMYIqa_overlay{padding:0}.cMYIqa_room{border:0;border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}.cMYIqa_header{gap:12px;padding:16px!important}.cMYIqa_header h2{font-size:16px}.cMYIqa_header>div:first-child{flex:1;gap:10px;min-width:0}.cMYIqa_header>div:first-child>div:first-child{flex-shrink:0;width:35px;height:39px;font-size:20px}.cMYIqa_header>div:first-child>div:last-child>div:first-child{flex-wrap:wrap;gap:5px}.cMYIqa_header p{font-size:10px}.cMYIqa_timerScene{min-height:400px;background-position:38%!important;padding:30px 17px 18px!important}.cMYIqa_timerScene>div:nth-child(3){padding:14px 15px}.cMYIqa_timerScene [class*=text-7xl]{font-size:66px}.cMYIqa_timerScene>div:last-child{align-items:flex-start;gap:11px}.cMYIqa_timerScene>div:last-child>div:last-child{text-align:left}.cMYIqa_room .lg\:col-span-8{min-width:0}.cMYIqa_presence{padding:19px!important}.cMYIqa_room input{min-width:0}}@media (prefers-reduced-motion:reduce){.cMYIqa_room *{transition:none!important;animation:none!important}}
.HzcTEa_cover{border-radius:inherit;background:#eef5e8 url(/theme/lesson-cover-common.svg) 50%/100% 100% no-repeat;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.HzcTEa_label{text-align:center;white-space:nowrap;max-width:62%;font-family:var(--font-serif),serif;font-size:clamp(6px,calc(52cqw / var(--cover-label-length)),34px);letter-spacing:.06em;color:#285c3e;font-weight:600;line-height:1.4;display:block}
._3e8jUa_workspace{color:#284631;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;scroll-margin-top:90px;display:grid}._3e8jUa_workspace :is(button,a){cursor:pointer}._3e8jUa_workspace button:disabled{cursor:not-allowed;opacity:.5}._3e8jUa_workspace :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #a7834c}._3e8jUa_header{border-bottom:1px solid #dfd6c3;justify-content:space-between;align-items:center;gap:20px;padding:5px 0 22px;display:flex}._3e8jUa_header h1{font:600 clamp(23px,2.2vw,31px)/1.35 var(--font-serif);margin:8px 0}._3e8jUa_header p:last-child{color:#78806a;font-size:12px;line-height:1.9}._3e8jUa_eyebrow{letter-spacing:.15em;color:#977a4c;font-size:9px;font-weight:700}._3e8jUa_primary,._3e8jUa_secondary{border:1px solid #294c37;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}._3e8jUa_primary{color:#fff9e9;background:#294c37}._3e8jUa_primary:hover{background:#1c3828}._3e8jUa_secondary{color:#36513a;background:#fffcf5;border-color:#d5c3a0}._3e8jUa_secondary:hover{background:#eee6d5}._3e8jUa_header>._3e8jUa_secondary{flex-shrink:0}._3e8jUa_actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._3e8jUa_levels{background:#fffcf5;border:1px solid #e1d7c0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;display:flex}._3e8jUa_levels>span{color:#8a7d60;font-size:11px;font-weight:600}._3e8jUa_levels>div{flex-wrap:wrap;gap:6px;display:flex}._3e8jUa_levels button{color:#797c66;background:#f0ecdf;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:11px;display:flex}._3e8jUa_levels button[aria-pressed=true]{color:#fff8e6;background:#2c4c38}._3e8jUa_levels>a{color:#8a6937;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}._3e8jUa_notice{background:#eff1e5;border:1px solid #d3dcbf;border-radius:10px;padding:14px 18px;font-size:12px;line-height:1.8}._3e8jUa_resume{background:linear-gradient(105deg,#fffcf5,#f0e9d8);border:1px solid #d9c9a7;border-radius:20px;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #65552c06}._3e8jUa_resumeArt{background:linear-gradient(#2b4b38e3,#2b4b38a8),url(/theme/sidebar-mountains.webp) 50%/cover;border-right:4px solid #c3a56c;flex-shrink:0;justify-content:center;align-items:center;width:150px;display:flex;position:relative}._3e8jUa_resumeArt>span{font:30px/1.8 var(--font-serif);letter-spacing:.3em;color:#e8d7ae;border:1px solid #ccb98388;padding:13px 20px}._3e8jUa_resumeBody{flex:1;min-width:0;padding:28px 32px}._3e8jUa_resume h2,._3e8jUa_readerHeader h2{font:600 26px/1.4 var(--font-serif);overflow-wrap:anywhere;margin-top:10px}._3e8jUa_chinese{font:20px/1.7 var(--font-serif);color:#697951;margin-top:6px}._3e8jUa_pinyin{color:#a08350;margin-top:6px;font-size:12px;line-height:1.8}._3e8jUa_meta{color:#7f816b;flex-wrap:wrap;gap:10px 20px;margin:16px 0 20px;font-size:11px;display:flex}._3e8jUa_meta span+span:before{content:"·";color:#b5a078;margin-right:15px}._3e8jUa_hint{color:#8d6c41;margin-top:12px;font-size:12px;line-height:1.8}._3e8jUa_sectionHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}._3e8jUa_sectionHeading h2{font:600 22px var(--font-serif);margin-top:7px}._3e8jUa_sectionHeading>span{color:#8b876c;font-size:11px}._3e8jUa_stages{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}._3e8jUa_stages article{background:#fffcf5;border:1px solid #dfd5be;border-radius:12px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:relative}._3e8jUa_stageNumber{font:italic 27px var(--font-serif);color:#ab8e5c;margin-bottom:12px}._3e8jUa_stages small{color:#8b876d;font-size:10px;position:absolute;top:27px;right:18px}._3e8jUa_stages h3{font:600 16px/1.6 var(--font-serif);margin-bottom:9px}._3e8jUa_stages p{color:#7b816d;margin-bottom:18px;font-size:11px;line-height:1.9}._3e8jUa_stageBadge{color:#59704a;border-top:1px solid #e8e0cd;width:100%;margin-top:auto;padding-top:12px;font-size:10px;line-height:1.7;display:block}._3e8jUa_catalogLink{background:#f4eedf80;border:1px dashed #cfbc97;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px;font-size:12px;font-weight:600;display:flex}._3e8jUa_libraryTools{background:#fffcf5;border:1px solid #e2d8c4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}._3e8jUa_search{color:#8a8d76;background:#faf7ef;border:1px solid #ded3bb;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:220px;padding:11px 14px;display:flex}._3e8jUa_search input{color:#304b36;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}._3e8jUa_filters{background:#eeeadf;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}._3e8jUa_filters button{color:#85846c;border-radius:5px;padding:8px 12px;font-size:11px}._3e8jUa_filters button[aria-pressed=true]{color:#284d37;background:#fffdf7;font-weight:600;box-shadow:0 2px 5px #4e472613}._3e8jUa_resultCount{color:#909078;font-size:10px}._3e8jUa_library{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._3e8jUa_lessonCard{text-align:left;background:#fffcf5;border:1px solid #ded3ba;border-radius:15px;flex-direction:column;min-width:0;padding:23px;transition:box-shadow .15s,border-color .15s;display:flex}._3e8jUa_lessonCard:hover:not(:disabled){border-color:#82956e;box-shadow:0 7px 20px #425b3610}._3e8jUa_cardTop{letter-spacing:.1em;color:#a18651;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;display:flex}._3e8jUa_lessonCard h2{font:600 21px/1.5 var(--font-serif);overflow-wrap:anywhere}._3e8jUa_cardTitle{color:#536f4a;margin:14px 0 24px;font-size:13px;line-height:1.8}._3e8jUa_cardMeta{color:#8a876a;border-top:1px solid #e8e0ce;flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:14px;font-size:10px;display:flex}._3e8jUa_lessonCard:disabled{background:#f2efe5;border-style:dashed}._3e8jUa_readerNavigation{color:#8a8166;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}._3e8jUa_textButton{color:#667751;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}._3e8jUa_readerHeader{background:#fffcf5;border:1px solid #d6c4a0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}._3e8jUa_readerHeader>._3e8jUa_actions{align-self:center}._3e8jUa_lessonContent{min-width:0}._3e8jUa_readerFooter{background:#eee9d9;border:1px solid #d7c8a6;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}._3e8jUa_readerFooter h3{font:600 20px var(--font-serif)}._3e8jUa_readerFooter p{color:#7d8069;margin-top:7px;font-size:12px;line-height:1.8}._3e8jUa_empty{color:#7f866b;text-align:center;background:#fbf8ef;border:1px dashed #d8caaa;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:50px 20px;font-size:13px;line-height:1.8;display:flex}@media (max-width:1100px){._3e8jUa_library{grid-template-columns:repeat(2,minmax(0,1fr))}._3e8jUa_resumeArt{width:110px}._3e8jUa_resumeBody{padding:26px}._3e8jUa_header{align-items:flex-start}._3e8jUa_header>._3e8jUa_secondary{padding:9px 12px;font-size:11px}}@media (max-width:640px){._3e8jUa_workspace{gap:20px}._3e8jUa_header{flex-direction:column;gap:13px;padding-bottom:18px}._3e8jUa_header h1{font-size:25px}._3e8jUa_header>._3e8jUa_secondary{min-height:38px}._3e8jUa_levels{gap:12px;padding:14px}._3e8jUa_levels>span{width:100%;font-size:10px}._3e8jUa_levels button{padding:6px 10px}._3e8jUa_levels>a{margin-left:0}._3e8jUa_resumeArt{border-right-width:3px;width:61px}._3e8jUa_resumeArt>span{letter-spacing:.1em;padding:12px 8px;font-size:20px}._3e8jUa_resumeBody{padding:22px 17px}._3e8jUa_resume h2{font-size:22px}._3e8jUa_resume ._3e8jUa_actions{flex-direction:column;align-items:stretch}._3e8jUa_resume ._3e8jUa_actions button{width:100%}._3e8jUa_meta{gap:7px;margin:14px 0 18px;font-size:10px}._3e8jUa_meta span+span:before{margin-right:6px}._3e8jUa_sectionHeading{flex-direction:column;align-items:flex-start;gap:8px}._3e8jUa_sectionHeading h2{font-size:21px}._3e8jUa_stages{grid-template-columns:minmax(0,1fr)}._3e8jUa_stages article{padding:20px}._3e8jUa_stageNumber{margin-bottom:7px}._3e8jUa_libraryTools{gap:12px;padding:14px}._3e8jUa_search{flex-basis:100%;min-width:0}._3e8jUa_filters,._3e8jUa_filters button{flex:1}._3e8jUa_resultCount{font-size:9px}._3e8jUa_library{grid-template-columns:minmax(0,1fr);gap:13px}._3e8jUa_lessonCard{padding:21px}._3e8jUa_cardTop{margin-bottom:15px}._3e8jUa_readerHeader{padding:20px}._3e8jUa_readerHeader h2{font-size:23px}._3e8jUa_readerHeader ._3e8jUa_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}._3e8jUa_readerHeader ._3e8jUa_actions button{flex-direction:column;gap:5px;padding:10px 5px;font-size:10px}._3e8jUa_readerFooter{padding:21px}._3e8jUa_readerFooter ._3e8jUa_actions{width:100%}._3e8jUa_readerFooter button{flex:1;padding:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){._3e8jUa_workspace button{transition:none}}._3e8jUa_headerTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._3e8jUa_headerTools[data-dashboard=true]{display:none}._3e8jUa_workspace[data-self-study-view=roadmap]{gap:18px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header{background:linear-gradient(90deg,#f8f5ed 25%,#f8f5edcc 53%,#f8f5ed00),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat;border:0;border-radius:16px;min-height:126px;margin-top:-10px;padding:18px 20px 20px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header h1{color:#204a30;font-size:30px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header p:last-child{color:#5d775b}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_levels{background:0 0;border:0;border-radius:0;margin-top:-12px;padding:8px 6px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_levels button{background:#fffdf4bb;border:1px solid #ddd6c1;border-radius:20px;min-width:64px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_levels button[aria-pressed=true]{color:#fffbed;background:linear-gradient(120deg,#285a36,#46733c);border-color:#36653b;box-shadow:inset 0 1px #ffffff30,0 3px 7px #285a3615}._3e8jUa_dashboardTop{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:15px;display:grid}._3e8jUa_dashboardTop>._3e8jUa_resume{background:linear-gradient(90deg,#fffdf5 44%,#fffdf5ed 62%,#fffdf533),url(/theme/hero-student-pavilion.jpg) 100%/auto 100% no-repeat;border:1px solid #e3d8bf;border-radius:19px;align-items:center;gap:16px;padding:18px;box-shadow:0 3px 7px #6f66350c}._3e8jUa_dashboardTop ._3e8jUa_resumeArt{outline-offset:-8px;background:linear-gradient(110deg,#355f2ce6,#6c9130a8),url(/theme/clean-bamboo-branch.svg) 50%/cover;border:1px solid #b4b876;border-radius:9px 13px 13px 9px;outline:1px solid #e0d28c;flex-shrink:0;align-self:stretch;width:106px;min-height:182px;position:relative;box-shadow:inset 5px 0 #d2df8d44,inset 9px 0 #284f2c20,3px 4px #d7cea5,4px 6px 9px #42522d20}._3e8jUa_dashboardTop ._3e8jUa_resumeArt>span{color:#fff8d5;font:25px/1.1 var(--font-serif);letter-spacing:0;text-shadow:0 2px 2px #19361140;border:0;flex-direction:column;align-self:flex-start;align-items:center;padding:25px 8px 0;display:flex}._3e8jUa_resumeArt small{margin-top:6px;font-size:51px}._3e8jUa_resumeArt i{color:#e0e3b0;font:14px var(--font-serif);letter-spacing:.45em;margin-left:6px;position:absolute;bottom:24px}._3e8jUa_dashboardTop ._3e8jUa_resumeBody{align-self:center;min-width:0;padding:4px 0}._3e8jUa_dashboardTop ._3e8jUa_resume h2{color:#21432a;margin-top:8px;font-size:25px}._3e8jUa_cardMeaning{color:#42643b;margin-top:6px;font-size:13px;font-weight:600}._3e8jUa_lessonDescription{-webkit-line-clamp:2;color:#768267;-webkit-box-orient:vertical;max-width:360px;margin-top:5px;font-size:11px;line-height:1.8;display:-webkit-box;overflow:hidden}._3e8jUa_dashboardTop ._3e8jUa_meta{gap:8px 12px;margin:10px 0 13px;font-size:10px}._3e8jUa_dashboardTop ._3e8jUa_meta span{align-items:center;gap:5px;display:flex}._3e8jUa_dashboardTop ._3e8jUa_meta span+span:before{display:none}._3e8jUa_dashboardTop ._3e8jUa_actions{gap:6px}._3e8jUa_dashboardTop ._3e8jUa_actions button{gap:5px;min-height:34px;padding:8px 10px;font-size:10px}._3e8jUa_dashboardTop ._3e8jUa_primary{background:linear-gradient(110deg,#285d31,#537d36);border-color:#477440}._3e8jUa_dashboardTop ._3e8jUa_secondary{background:#fffdf5d9;border-color:#d6c9a7}._3e8jUa_progressPanel{background:linear-gradient(#fffdf7f5,#fffaf0ed);border:1px solid #e2d8c3;border-radius:19px;padding:18px 21px;box-shadow:0 3px 7px #6f66350c}._3e8jUa_panelHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}._3e8jUa_panelHeading h2{font:600 18px var(--font-serif);color:#315735;align-items:center;gap:8px;display:flex}._3e8jUa_panelHeading>span{color:#698151;background:#eef0df;border-radius:15px;padding:5px 10px;font-size:10px}._3e8jUa_studyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;display:grid}._3e8jUa_studyMetrics>div{text-align:center;background:#f6f0dd99;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 3px;display:flex}._3e8jUa_studyMetrics svg{color:#608943}._3e8jUa_studyMetrics>div:first-child svg{color:#b58432}._3e8jUa_studyMetrics strong{font:700 23px var(--font-serif);color:#264c31}._3e8jUa_studyMetrics strong small{color:#8a9272;font-size:12px}._3e8jUa_studyMetrics>div>span{color:#768165;font-size:9px;line-height:1.6}._3e8jUa_accessProgress{margin-top:14px}._3e8jUa_accessProgress>span{color:#7c876c;justify-content:space-between;align-items:center;font-size:10px;display:flex}._3e8jUa_accessProgress strong{color:#608443;font-size:11px}._3e8jUa_progressPanel progress,._3e8jUa_dailyGoal progress{accent-color:#628c42;background:#e8e5d7;border:0;border-radius:20px;width:100%;height:7px;margin-top:7px;display:block;overflow:hidden}._3e8jUa_progressPanel progress::-webkit-progress-bar{background:#e8e5d7;border-radius:20px}._3e8jUa_dailyGoal progress::-webkit-progress-bar{background:#e8e5d7;border-radius:20px}._3e8jUa_progressPanel progress::-webkit-progress-value{background:linear-gradient(90deg,#43773b,#8bab50);border-radius:20px}._3e8jUa_dailyGoal progress::-webkit-progress-value{background:linear-gradient(90deg,#43773b,#8bab50);border-radius:20px}._3e8jUa_encouragement{color:#7d8569;border-top:1px solid #eae3cf;align-items:flex-start;gap:10px;margin-top:13px;padding-top:10px;font-size:10px;line-height:1.9;display:flex}._3e8jUa_encouragement>span{color:#98a64b;font-size:26px;line-height:1}._3e8jUa_dashboardMiddle{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,.85fr) minmax(0,1.05fr);gap:13px;display:grid}._3e8jUa_dashboardMiddle>section{background:#fffcf3e6;border:1px solid #e2d8c1;border-radius:15px;min-width:0;padding:15px 14px;box-shadow:0 3px 7px #6f663508}._3e8jUa_dashboardMiddle h2{font:600 16px/1.4 var(--font-serif);color:#345530;align-items:center;gap:6px;margin-bottom:13px;display:flex}._3e8jUa_dashboardMiddle h2 svg{color:#769849;flex-shrink:0}._3e8jUa_toolsPanel h2>span{color:#b39838;font-size:24px;line-height:1}._3e8jUa_studyTools{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}._3e8jUa_studyTools button{background:linear-gradient(#fffdf5,#f3eddb);border:1px solid #e5dbc0;border-radius:9px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:12px 3px;display:flex;box-shadow:0 2px 4px #8071410a}._3e8jUa_studyTools button:hover{background:#eaf0db;border-color:#a2b276}._3e8jUa_studyTools svg{color:#6c8744}._3e8jUa_studyTools strong{text-align:center;font-size:10px;font-weight:600;line-height:1.5}._3e8jUa_studyTools small{display:none}._3e8jUa_suggestions>button{text-align:left;color:#687752;align-items:center;gap:7px;width:100%;margin-top:10px;font-size:10px;line-height:1.6;display:flex}._3e8jUa_suggestions>button>span{flex:1;min-width:0}._3e8jUa_suggestions>button>svg{color:#86a15c;flex-shrink:0}._3e8jUa_suggestions small{color:#93967d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}._3e8jUa_suggestions>button:hover{color:#294d30}._3e8jUa_dashboardMiddle>._3e8jUa_dailyGoal{background:linear-gradient(#fffdf4ee,#fffdf4dd),url(/theme/hsk/hsk-1-ink.png) bottom/auto 80% no-repeat}._3e8jUa_dailyGoal>strong{font:700 25px var(--font-serif);color:#507542;margin-bottom:10px;display:block}._3e8jUa_dailyGoal strong small{font:500 12px var(--font-sans);color:#8c9279}._3e8jUa_dailyGoal p{color:#879071;margin:10px 0;font-size:10px;line-height:1.8}._3e8jUa_dailyGoal>button{color:#5f7b40;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}._3e8jUa_dashboardMiddle>._3e8jUa_planPanel{background:linear-gradient(120deg,#f4f4e3,#fffdf3);border-color:#a3b583;box-shadow:inset 0 0 0 3px #fffdf4,0 3px 7px #6f663508}._3e8jUa_taskList{scrollbar-width:thin;max-height:126px;overflow-y:auto}._3e8jUa_taskList>p{color:#95987c;margin:6px 0 12px;font-size:10px;line-height:1.8}._3e8jUa_taskList>div{border-bottom:1px dashed #dadcc2;justify-content:space-between;align-items:flex-start;gap:5px;padding:7px 0;display:flex}._3e8jUa_taskList label{align-items:flex-start;gap:7px;min-width:0;font-size:10px;line-height:1.7;display:flex}._3e8jUa_taskList label span{overflow-wrap:anywhere}._3e8jUa_taskList input{accent-color:#608b40;flex-shrink:0;margin-top:3px}._3e8jUa_taskList button{color:#a2a089;padding:2px}._3e8jUa_taskDone{color:#a0a38d;text-decoration:line-through}._3e8jUa_planPanel form{background:#fffef5;border:1px solid #b1ba8b;border-radius:18px;align-items:center;gap:4px;margin-top:10px;padding:5px 8px;display:flex}._3e8jUa_planPanel form input{color:#5a7148;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:10px}._3e8jUa_planPanel form button{color:#6d8649;justify-content:center;align-items:center;padding:3px;display:flex}._3e8jUa_planPanel>small{color:#a0a38d;margin-top:6px;font-size:8px;display:block}._3e8jUa_planError{color:#a44b3f;margin-top:6px;font-size:10px;line-height:1.6}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_sectionHeading h2{font-size:20px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_sectionHeading ._3e8jUa_eyebrow{display:none}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages{gap:16px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages article{background:linear-gradient(90deg,#fffcf5 40%,#fffcf5aa),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat;border-radius:14px;justify-content:center;min-width:0;min-height:83px;padding:17px 16px 14px 63px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages article:first-child{border-color:#7c9f62;box-shadow:inset 0 0 0 1px #97b57b35}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages ._3e8jUa_stageNumber{width:36px;height:36px;font:600 19px var(--font-serif);color:#a18036;background:#fbf2d5;border:1px solid #d7c798;border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:19px;left:14px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages article:first-child ._3e8jUa_stageNumber{color:#fff6dc;background:linear-gradient(130deg,#2b6a3a,#769a43);border-color:#6d924e}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages small{order:2;font-size:10px;position:static}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages h3{font:600 12px/1.5 var(--font-sans);max-width:100%;margin:0 0 5px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages p,._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages ._3e8jUa_stageBadge{display:none}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_catalogLink{background:#eff0df99;padding:12px}@media (min-width:1600px){._3e8jUa_dashboardTop{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}._3e8jUa_dashboardTop ._3e8jUa_resumeArt{width:118px}._3e8jUa_dashboardTop ._3e8jUa_resumeBody{padding:8px 0}._3e8jUa_studyTools small{color:#919476;text-align:center;font-size:8px;line-height:1.5;display:block}._3e8jUa_studyTools button{padding:12px 4px}._3e8jUa_dashboardTop ._3e8jUa_actions button{padding:9px 12px;font-size:11px}}@media (max-width:1250px){._3e8jUa_dashboardTop{grid-template-columns:minmax(0,1fr)}._3e8jUa_dashboardTop>._3e8jUa_resume{min-height:220px}._3e8jUa_dashboardTop ._3e8jUa_resumeBody{padding:6px 0}._3e8jUa_dashboardTop ._3e8jUa_resumeArt{width:105px}._3e8jUa_dashboardMiddle{grid-template-columns:repeat(2,minmax(0,1fr))}._3e8jUa_studyTools small{color:#92967b;text-align:center;font-size:8px;display:block}._3e8jUa_studyTools button{padding:12px 5px}._3e8jUa_studyMetrics{margin-top:12px}._3e8jUa_progressPanel{padding:18px}._3e8jUa_studyMetrics>div{padding:8px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._3e8jUa_workspace[data-self-study-view=roadmap]{gap:15px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header{background-position:100% 100%;background-size:auto 100%;justify-content:center;min-height:132px;margin:0;padding:15px 12px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header h1{font-size:27px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_header p:last-child{max-width:245px;font-size:11px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_levels{gap:10px;margin-top:0}._3e8jUa_dashboardTop{gap:13px}._3e8jUa_dashboardTop>._3e8jUa_resume{background-position:50%;background-size:auto 100%;align-items:flex-start;gap:13px;padding:14px}._3e8jUa_dashboardTop ._3e8jUa_resumeArt{align-self:flex-start;width:66px;min-height:148px}._3e8jUa_dashboardTop ._3e8jUa_resumeArt>span{padding-top:22px;font-size:18px}._3e8jUa_dashboardTop ._3e8jUa_resumeArt small{font-size:38px}._3e8jUa_dashboardTop ._3e8jUa_resumeArt i{font-size:10px;bottom:18px}._3e8jUa_dashboardTop ._3e8jUa_resumeBody{padding:0}._3e8jUa_dashboardTop ._3e8jUa_resume h2{font-size:22px}._3e8jUa_cardMeaning{font-size:11px}._3e8jUa_lessonDescription{max-width:100%;font-size:10px}._3e8jUa_dashboardTop ._3e8jUa_meta{gap:6px;font-size:9px}._3e8jUa_dashboardTop ._3e8jUa_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._3e8jUa_dashboardTop ._3e8jUa_actions button{gap:4px;width:100%;min-height:35px;padding:8px 5px;font-size:9px}._3e8jUa_dashboardTop ._3e8jUa_actions svg{width:13px;height:13px}._3e8jUa_panelHeading h2{font-size:17px}._3e8jUa_studyMetrics>div>span{font-size:8px}._3e8jUa_studyMetrics strong{font-size:23px}._3e8jUa_encouragement{font-size:10px}._3e8jUa_dashboardMiddle{gap:12px}._3e8jUa_dashboardMiddle>section{padding:14px}._3e8jUa_dashboardMiddle>._3e8jUa_toolsPanel,._3e8jUa_dashboardMiddle>._3e8jUa_planPanel{grid-column:1/-1}._3e8jUa_dashboardMiddle h2{font-size:15px}._3e8jUa_studyTools{gap:6px}._3e8jUa_studyTools button{padding:13px 4px}._3e8jUa_studyTools strong{font-size:9px}._3e8jUa_studyTools small{display:none}._3e8jUa_dailyGoal>strong{font-size:23px}._3e8jUa_dailyGoal strong small{font-size:10px}._3e8jUa_suggestions>button,._3e8jUa_dailyGoal>button{font-size:9px}._3e8jUa_taskList>p{font-size:11px}._3e8jUa_taskList label{font-size:12px}._3e8jUa_planPanel form{padding:8px 12px}._3e8jUa_planPanel form input{font-size:12px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages{gap:10px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages article{min-height:94px;padding:13px 12px 13px 51px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages ._3e8jUa_stageNumber{width:30px;height:30px;font-size:16px;top:17px;left:10px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages h3{font-size:11px}._3e8jUa_workspace[data-self-study-view=roadmap]>._3e8jUa_stages small{font-size:9px}}._3e8jUa_timeSource{color:#9b9f87;margin-top:7px;font-size:8px;line-height:1.6;display:block}._3e8jUa_workspace[data-catalog=true]{background:linear-gradient(110deg,#f8f5edeb 10%,#f8f5edbf 55%,#f8f5eddf),url(/theme/hero-student-pavilion.jpg) top/cover no-repeat;border-radius:18px;min-height:calc(100dvh - 128px)}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header{background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:22px;padding:22px 0 0;display:flex}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header>div:first-child{max-width:680px}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header h1{font-size:clamp(27px,2.5vw,36px)}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header ._3e8jUa_headerTools{gap:10px;width:100%}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header ._3e8jUa_headerTools button{background:#fffdf5e8;box-shadow:0 3px 7px #6d683009}._3e8jUa_headerTools button[aria-pressed=true]{border-color:#6f8e5e;background:#e8eddb!important}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_levels{background:#fffdf6cc}@media (max-width:640px){._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header{gap:18px;padding:15px 0 0}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header>div:first-child>p:last-child{max-width:280px}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header ._3e8jUa_headerTools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._3e8jUa_workspace[data-catalog=true]>._3e8jUa_header ._3e8jUa_headerTools button{gap:5px;padding:10px 6px;font-size:10px}}._3e8jUa_workspace[data-reader=true]>._3e8jUa_header,._3e8jUa_workspace[data-reader=true]>._3e8jUa_levels{display:none}
.mnsPbG_page{color:#304d38;grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.mnsPbG_page button{cursor:pointer}.mnsPbG_page button:disabled{cursor:not-allowed;opacity:.5}.mnsPbG_page :is(button,summary):focus-visible{outline-offset:4px;outline:2px solid #9e7b40}.mnsPbG_levels{background:#fffdf6;border:1px solid #e0d6c0;border-radius:14px;align-items:center;gap:22px;padding:17px 20px;display:flex}.mnsPbG_levels>span{color:#93805b;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.mnsPbG_levels>div{flex-wrap:wrap;gap:9px;display:flex}.mnsPbG_levels button{color:#7a8366;background:#f8f5e9;border:1px solid #ded6bf;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.mnsPbG_levels button small{opacity:.8;margin-left:6px;font-size:9px;font-weight:400}.mnsPbG_levels button[aria-pressed=true]{color:#fff6dd;background:#31573b;border-color:#31573b;box-shadow:0 3px 8px #49623718}.mnsPbG_overview{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:18px;display:grid}.mnsPbG_resume{background:linear-gradient(90deg,#fffdf5 50%,#fffdf5b3),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat;border:1px solid #daccac;border-radius:18px;align-items:center;gap:25px;padding:30px;display:flex}.mnsPbG_resume>div:last-child{min-width:0}.mnsPbG_seal{outline-offset:-6px;color:#fff0c2;width:65px;height:110px;font:29px/1.5 var(--font-serif);background:linear-gradient(160deg,#305b3c,#8b9a5a);border:1px solid #b1b985;border-radius:7px;outline:1px solid #cfd1a5;flex-shrink:0;place-items:center;display:grid;box-shadow:3px 5px #e2d5b2}.mnsPbG_eyebrow{letter-spacing:.14em;color:#9b7d4d;font-size:9px;font-weight:700}.mnsPbG_resume h2{font:600 25px/1.45 var(--font-serif);overflow-wrap:anywhere;margin-top:9px}.mnsPbG_chinese{font:18px/1.7 var(--font-serif);color:#68804e;margin-top:7px}.mnsPbG_pinyin{color:#a48a55;margin-top:4px;font-size:11px;line-height:1.8}.mnsPbG_description{color:#83876e;max-width:560px;margin:12px 0 18px;font-size:11px;line-height:1.9}.mnsPbG_actions{flex-wrap:wrap;gap:8px;display:flex}.mnsPbG_primary,.mnsPbG_secondary{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:11px;font-weight:600;display:inline-flex}.mnsPbG_primary{color:#fff9e5;background:#315a3c;border:1px solid #315a3c}.mnsPbG_secondary{color:#71815a;background:#fffcf3;border:1px solid #d9cbaa}.mnsPbG_primary:hover{background:#24462e}.mnsPbG_secondary:hover{background:#f0eddc}.mnsPbG_hint{color:#939579;margin-top:12px;font-size:11px;line-height:1.9}.mnsPbG_summary{background:linear-gradient(140deg,#f2f3e2,#fffcf4);border:1px solid #d6d2b5;border-radius:18px;padding:25px}.mnsPbG_summaryTitle{color:#607b47;align-items:center;gap:9px;display:flex}.mnsPbG_summaryTitle h2{font:600 19px var(--font-serif)}.mnsPbG_fraction{align-items:baseline;gap:10px;margin-top:22px;display:flex}.mnsPbG_fraction>strong{font:600 43px/1 var(--font-serif);color:#3c693e}.mnsPbG_fraction>span{color:#8c9073;font-size:12px}.mnsPbG_summary progress{accent-color:#73924f;background:#e3e1cd;border:0;border-radius:12px;width:100%;height:8px;margin:17px 0 21px;display:block;overflow:hidden}.mnsPbG_summary progress::-webkit-progress-bar{background:#e3e1cd}.mnsPbG_summary progress::-webkit-progress-value{background:linear-gradient(90deg,#456f3f,#a1b166);border-radius:12px}.mnsPbG_contentTotals{grid-template-columns:1fr 1fr;gap:15px;padding-top:6px;display:grid}.mnsPbG_contentTotals>span{color:#899071;flex-direction:column;gap:4px;font-size:10px;line-height:1.7;display:flex}.mnsPbG_contentTotals strong{font:600 25px var(--font-serif);color:#73834f}.mnsPbG_summaryNote{color:#9a9b82;border-top:1px solid #dedec5;margin-top:20px;padding-top:12px;font-size:10px;line-height:1.9}.mnsPbG_connection{color:#997b43;background:#faf3df;border:1px solid #dfd0a8;border-radius:10px;padding:14px 18px;font-size:12px;line-height:1.9}.mnsPbG_connection button{margin-left:9px;font-weight:600;text-decoration:underline}.mnsPbG_journey{background:linear-gradient(#fffdf6f0,#fffdf6f0),url(/theme/sidebar-mountains.webp) 100% 100%/auto 600px no-repeat;border:1px solid #e0d6be;border-radius:18px;min-width:0;padding:26px 30px 30px}.mnsPbG_journeyHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.mnsPbG_journeyHeader h2{font:600 24px var(--font-serif);margin-top:7px}.mnsPbG_journeyHeader>div>p:last-child{color:#90957b;margin-top:8px;font-size:11px;line-height:1.7}.mnsPbG_filters{background:#eeecdf;border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:flex}.mnsPbG_filters button{color:#92947c;border-radius:5px;padding:8px 12px;font-size:11px}.mnsPbG_filters button[aria-pressed=true]{color:#395d39;background:#fffdf5;box-shadow:0 2px 5px #71804410}.mnsPbG_timeline{gap:15px;margin:0;padding:0;list-style:none;display:grid}.mnsPbG_timeline>li{min-width:0;padding-left:56px;position:relative}.mnsPbG_timeline>li:not(:last-child):before{content:"";background:#d5d9bd;width:1px;position:absolute;top:35px;bottom:-23px;left:18px}.mnsPbG_station{z-index:1;width:37px;height:37px;font:600 16px var(--font-serif);color:#a1a083;background:#f3f1e5;border:1px solid #d8d6bb;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:0}.mnsPbG_timeline>li[data-open=true]>.mnsPbG_station{color:#68814c;background:#eaf0db;border-color:#becb9c}.mnsPbG_timeline>li[data-selected=true]>.mnsPbG_station{color:#fff3cf;background:#3d7047;border-color:#3d7047;box-shadow:0 0 0 5px #edf0df}.mnsPbG_lesson{background:#fffdf7;border:1px solid #e0d8c4;border-radius:13px;min-width:0;box-shadow:0 2px 6px #6f774207}.mnsPbG_timeline>li[data-selected=true]>.mnsPbG_lesson{border-color:#a5b77f;box-shadow:0 0 0 2px #ecf0df}.mnsPbG_lesson summary{cursor:pointer;align-items:center;gap:17px;padding:20px 21px;list-style:none;display:flex}.mnsPbG_lesson summary::-webkit-details-marker{display:none}.mnsPbG_lessonTitle{flex:1;min-width:0}.mnsPbG_lessonTitle small{letter-spacing:.1em;color:#ab925d;font-size:9px}.mnsPbG_lessonTitle h3{font:600 17px/1.5 var(--font-serif);overflow-wrap:anywhere;margin-top:5px}.mnsPbG_lessonTitle p{font:14px/1.6 var(--font-serif);color:#909675;overflow-wrap:anywhere;margin-top:4px}.mnsPbG_state{color:#9b9d86;background:#f7f5eb;border:1px solid #e4e0ce;border-radius:20px;flex-shrink:0;padding:5px 10px;font-size:10px}.mnsPbG_timeline>li[data-open=true] .mnsPbG_state{color:#6a8549;background:#edf2e1;border-color:#d9e2bf}.mnsPbG_lesson summary>svg{color:#a4a287;flex-shrink:0;transition:transform .2s}.mnsPbG_lesson[open] summary>svg{transform:rotate(180deg)}.mnsPbG_lessonBody{border-top:1px solid #efeadb;padding:0 21px 20px}.mnsPbG_lessonBody>p:first-child{color:#8a9074;padding-top:15px;font-size:12px;line-height:1.9}.mnsPbG_lessonMeta{color:#93977c;flex-wrap:wrap;gap:12px 20px;margin:15px 0;font-size:11px;display:flex}.mnsPbG_lessonMeta>span{align-items:center;gap:6px;display:flex}.mnsPbG_rowActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mnsPbG_rowActions button{color:#83916a;background:#faf7ed;border:1px solid #dad3b9;border-radius:6px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:flex}.mnsPbG_rowActions button:first-child{color:#fff7df;background:#456b42;border-color:#456b42}.mnsPbG_noResults{text-align:center;color:#9b9f86;padding:35px;font-size:12px}.mnsPbG_footer{justify-content:space-between;align-items:center;gap:20px;padding:2px 3px;display:flex}.mnsPbG_footer p{color:#9c9f87;align-items:center;gap:8px;font-size:10px;line-height:1.8;display:flex}.mnsPbG_footer button{color:#758750;flex-shrink:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;font-weight:600;display:flex}.mnsPbG_empty{text-align:center;color:#959a80;background:#fffcf2;border:1px dashed #d8cfb3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:65px 25px;display:flex}.mnsPbG_empty h2{font:600 23px var(--font-serif);color:#60764b}.mnsPbG_empty p{font-size:12px;line-height:1.9}@media (max-width:1200px){.mnsPbG_overview{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.mnsPbG_resume{gap:18px;padding:24px}.mnsPbG_seal{width:47px;height:93px;font-size:24px}.mnsPbG_resume h2{font-size:23px}.mnsPbG_summary{padding:21px}.mnsPbG_journey{padding:24px}}@media (max-width:900px){.mnsPbG_overview{grid-template-columns:minmax(0,1fr)}.mnsPbG_summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 25px;display:grid}.mnsPbG_fraction{justify-content:flex-end;margin:0}.mnsPbG_summary progress{grid-column:1/-1;margin:0}.mnsPbG_contentTotals{grid-column:1/-1;padding-top:4px}.mnsPbG_summaryNote{grid-column:1/-1;margin:0;padding-top:11px}.mnsPbG_levels{flex-direction:column;align-items:flex-start;gap:13px}.mnsPbG_journeyHeader{flex-wrap:wrap}}@media (max-width:540px){.mnsPbG_page{gap:17px}.mnsPbG_levels{padding:15px}.mnsPbG_levels button{padding:8px 11px}.mnsPbG_levels button small{margin-left:2px}.mnsPbG_resume{align-items:flex-start;gap:15px;padding:21px 17px}.mnsPbG_seal{outline-offset:-4px;width:34px;height:71px;font-size:20px}.mnsPbG_eyebrow{font-size:8px}.mnsPbG_resume h2{font-size:22px}.mnsPbG_chinese{font-size:16px}.mnsPbG_description{font-size:11px}.mnsPbG_actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mnsPbG_actions button:first-child{grid-column:1/-1}.mnsPbG_primary,.mnsPbG_secondary{min-height:39px;padding:9px 8px;font-size:10px}.mnsPbG_summary{gap:14px;padding:19px}.mnsPbG_summaryTitle h2{font-size:16px}.mnsPbG_summaryTitle>svg{width:17px}.mnsPbG_fraction{gap:6px}.mnsPbG_fraction>strong{font-size:32px}.mnsPbG_fraction>span{font-size:9px}.mnsPbG_journey{padding:20px 14px}.mnsPbG_journeyHeader{gap:17px;margin-bottom:23px}.mnsPbG_journeyHeader h2{font-size:22px}.mnsPbG_filters{width:100%}.mnsPbG_filters button{flex:1;padding:9px 7px}.mnsPbG_timeline{gap:13px}.mnsPbG_timeline>li{padding-left:34px}.mnsPbG_timeline>li:not(:last-child):before{top:32px;left:11px}.mnsPbG_station{width:24px;height:24px;font-size:11px;top:23px}.mnsPbG_station svg{width:12px}.mnsPbG_timeline>li[data-selected=true]>.mnsPbG_station{box-shadow:0 0 0 3px #edf0df}.mnsPbG_lesson summary{flex-wrap:wrap;gap:9px;padding:16px 12px}.mnsPbG_lessonTitle{flex-basis:calc(100% - 30px);order:0}.mnsPbG_lessonTitle h3{font-size:16px}.mnsPbG_lessonTitle p{font-size:13px}.mnsPbG_lesson summary>svg{order:1;width:15px}.mnsPbG_state{order:2;padding:4px 8px;font-size:9px}.mnsPbG_lessonBody{padding:0 12px 16px}.mnsPbG_lessonBody>p:first-child{font-size:11px}.mnsPbG_lessonMeta{gap:8px 12px;font-size:10px}.mnsPbG_rowActions{gap:6px}.mnsPbG_rowActions button{padding:8px 10px;font-size:10px}.mnsPbG_footer{flex-direction:column;align-items:flex-start;gap:8px}.mnsPbG_footer p{font-size:9px}.mnsPbG_empty{padding:45px 20px}.mnsPbG_empty h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.mnsPbG_lesson summary>svg{transition:none}}
.hvf4va_layout{color:#244d39;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.hvf4va_main{min-width:0}.hvf4va_hero{background:linear-gradient(90deg,#fffdf7f5 40%,#fffdf7a6),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat;border:1px solid #e0d5bc;border-radius:17px;align-items:center;gap:24px;padding:24px;display:flex}.hvf4va_heroArt{background:#edf3e4;border-radius:12px;flex-shrink:0;place-items:center;width:145px;min-height:148px;display:grid;position:relative}.hvf4va_hero>div:last-child{min-width:0}.hvf4va_hero small,.hvf4va_archiveHeading small{color:#926c31;letter-spacing:.08em;font-size:10px}.hvf4va_hero h2{font:600 clamp(25px,2.5vw,38px)/1.5 var(--font-serif);overflow-wrap:anywhere;margin:9px 0}.hvf4va_hero p{font-size:14px;line-height:1.8}.hvf4va_pinyin{color:#8d6436;font-size:12px;line-height:1.8}.hvf4va_hero .hvf4va_buttons{margin-top:14px}.hvf4va_buttons,.hvf4va_detailTools{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hvf4va_primary,.hvf4va_outline,.hvf4va_bookmark,.hvf4va_doneButton{color:#31533e;cursor:pointer;background:#fffcf4;border:1px solid #d6c9ad;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.hvf4va_primary{color:#fff9e5;background:#2a5c40;border-color:#2a5c40}.hvf4va_primary:disabled{opacity:.5;cursor:not-allowed}.hvf4va_bookmark[aria-pressed=true],.hvf4va_doneButton{color:#245839;background:#eaf0df;border-color:#8aab73}.hvf4va_layout :is(button,input,textarea):focus-visible,.hvf4va_archive :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #a48147}.hvf4va_tabs{scrollbar-width:thin;border-bottom:1px solid #dfd6c0;gap:5px;margin:6px 0 3px;padding:15px 0;display:flex;overflow-x:auto}.hvf4va_tabs>button{white-space:nowrap;color:#4f6547;cursor:pointer;background:#f5f1e5;border:1px solid #0000;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 9px;font-size:12px;display:flex}.hvf4va_tabs small{color:#847a58;font-size:10px}.hvf4va_tabs button[aria-selected=true]{color:#fff8e4;background:#285d40}.hvf4va_tabs button[aria-selected=true] small{color:#f3e8be}.hvf4va_explorer{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);align-items:start;gap:17px;margin-top:20px;display:grid}.hvf4va_itemList{scrollbar-width:thin;gap:10px;max-height:75vh;padding:3px;display:grid;overflow-y:auto}.hvf4va_itemList>article{background:#fffdf5;border:1px solid #ded6bf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:12px;display:flex}.hvf4va_itemList>article[data-selected=true]{background:#f0f3e4;border-color:#7f9e62;box-shadow:0 0 0 1px #afc29744}.hvf4va_itemSelect{text-align:left;color:#30583d;cursor:pointer;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.hvf4va_itemSelect small{color:#967a43;font-size:10px}.hvf4va_itemSelect span{font:600 20px/1.5 var(--font-serif);overflow-wrap:anywhere;flex:1;min-width:0}.hvf4va_itemList>article>div{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.hvf4va_itemList .hvf4va_bookmark{background:0 0;border:0;min-height:29px;padding:5px}.hvf4va_detail{background:#fffdf7;border:1px solid #e0d6c0;border-radius:16px;min-width:0;padding:23px;box-shadow:0 4px 12px #77723c08}.hvf4va_detailTools{justify-content:flex-end;margin-bottom:17px}.hvf4va_knowledgeHeading{border-bottom:1px solid #e9e1ce;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 19px;padding-bottom:17px;display:flex}.hvf4va_knowledgeHeading h3{font:600 31px/1.5 var(--font-serif);overflow-wrap:anywhere}.hvf4va_knowledgeHeading p{color:#8b6c3d;white-space:pre-wrap;font-size:13px;line-height:1.8}.hvf4va_knowledge,.hvf4va_fields,.hvf4va_fieldList{gap:16px;min-width:0;display:grid}.hvf4va_field h4{color:#91723c;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.8}.hvf4va_field{min-width:0}.hvf4va_prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c5845;font-size:13px;line-height:1.95}.hvf4va_chinese{font:500 23px/1.8 var(--font-serif);white-space:pre-wrap;overflow-wrap:anywhere;color:#254e39}.hvf4va_example{background:#f8f4e9;border:1px solid #e7dfca;border-radius:10px;padding:16px}.hvf4va_audio{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.hvf4va_audio button{color:#4d7043;cursor:pointer;background:#fffaf0;border:1px solid #d7cfb4;border-radius:7px;place-items:center;width:31px;height:31px;display:inline-grid}.hvf4va_audio small{color:#a34c3a;max-width:200px;font-size:10px}.hvf4va_audioRow{justify-content:flex-end;display:flex}.hvf4va_hint{color:#7d7d61;margin:13px 0;font-size:11px;line-height:1.8}.hvf4va_detail>.hvf4va_primary,.hvf4va_detail>.hvf4va_doneButton{width:100%;margin-top:23px}.hvf4va_sidebar{gap:19px;display:grid;position:sticky;top:85px}.hvf4va_progress,.hvf4va_quick{background:#fffdf5;border:1px solid #ddd3b7;border-radius:17px;padding:22px}.hvf4va_progress{background:linear-gradient(120deg,#fffdf5f5,#fffdf5dc),url(/theme/clean-bamboo-branch.svg) 100% 0/auto 180px no-repeat}.hvf4va_progress h2,.hvf4va_quick h2{font:600 22px/1.5 var(--font-serif);align-items:center;gap:9px;margin-bottom:22px;display:flex}.hvf4va_progressMeter{align-items:center;gap:10px;display:flex}.hvf4va_progressMeter progress{accent-color:#638c43;background:#e8e1cf;border:0;border-radius:20px;flex:1;width:100%;min-width:0;height:10px;overflow:hidden}.hvf4va_progressMeter progress::-webkit-progress-bar{background:#e8e1cf}.hvf4va_progressMeter progress::-webkit-progress-value{background:linear-gradient(90deg,#315e3d,#92b35b);border-radius:20px}.hvf4va_progressMeter strong{font-size:14px}.hvf4va_progress>p{margin-top:12px;font-size:12px;line-height:1.8}.hvf4va_progress ul{border-top:1px solid #e6dfca;margin:17px 0;padding:0;list-style:none}.hvf4va_progress li>button{text-align:left;cursor:pointer;align-items:center;gap:9px;width:100%;padding:12px 0;font-size:12px;display:flex}.hvf4va_progress li small{color:#797d60;margin-left:auto;font-size:10px}.hvf4va_progress li span{color:#fff9dd;border:1px solid #d7d6bb;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.hvf4va_progress li span[data-done=true]{background:#67934d;border-color:#67934d}.hvf4va_progress>.hvf4va_primary{width:100%;font-size:11px}.hvf4va_quick{gap:10px;display:grid}.hvf4va_quick h2{margin-bottom:5px}.hvf4va_notice{color:#47663d;background:#edf2e3;border:1px solid #cad7b6;border-radius:9px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.8}.hvf4va_empty{color:#727c59;text-align:center;background:#fffcf4;border:1px dashed #d8cdb2;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:13px;padding:45px 22px;font-size:13px;line-height:1.8;display:flex}.hvf4va_noteForm{background:#f5f1e3;border:1px solid #dad0b3;border-radius:13px;gap:12px;margin:17px 0;padding:20px;display:grid}.hvf4va_noteForm h3,.hvf4va_noteCard h3{font:600 20px/1.5 var(--font-serif);overflow-wrap:anywhere}.hvf4va_noteForm label{color:#6b7350;gap:6px;font-size:11px;display:grid}.hvf4va_noteForm input,.hvf4va_noteForm textarea,.hvf4va_archiveSearch input{color:#31533e;background:#fffdf7;border:1px solid #d7cbb0;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:13px}.hvf4va_noteWords{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hvf4va_archive{color:#2e503b;gap:20px;min-width:0;display:grid}.hvf4va_archiveHeading{background:linear-gradient(90deg,#fffdf5,#fffdf5b3),url(/theme/hsk/hsk-1-ink.png) 100%/auto 100% no-repeat;border:1px solid #ddd4ba;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.hvf4va_archiveHeading h2{font:600 30px/1.5 var(--font-serif);margin:6px 0}.hvf4va_archiveHeading p{color:#777b5d;font-size:12px;line-height:1.8}.hvf4va_archiveTabs{scrollbar-width:thin;gap:7px;padding:3px 0 9px;display:flex;overflow-x:auto}.hvf4va_archiveTabs button{white-space:nowrap;cursor:pointer;background:#fffaf0;border:1px solid #ded2b6;border-radius:9px;align-items:center;gap:6px;padding:10px 13px;font-size:12px;display:flex}.hvf4va_archiveTabs small{color:#868064;font-size:10px}.hvf4va_archiveTabs button[aria-pressed=true]{color:#fff8e4;background:#2a5b3f;border-color:#2a5b3f}.hvf4va_archiveTabs button[aria-pressed=true] small{color:#e9dfbb}.hvf4va_archiveSearch{background:#fffdf6;border:1px solid #ddd3b8;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;display:flex}.hvf4va_archiveSearch input{background:0 0;border:0}.hvf4va_archiveBody{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.hvf4va_archiveList{scrollbar-width:thin;gap:10px;max-height:75vh;padding:2px;display:grid;overflow:auto}.hvf4va_archiveList button{text-align:left;cursor:pointer;background:#fffdf5;border:1px solid #ddd2b5;border-radius:11px;gap:8px;padding:18px 36px 18px 15px;display:grid;position:relative}.hvf4va_archiveList button[aria-current=true]{background:#edf2e0;border-color:#8aab6e}.hvf4va_archiveList small{color:#8c743e;font-size:10px}.hvf4va_archiveList strong{font:600 20px/1.5 var(--font-serif);overflow-wrap:anywhere}.hvf4va_archiveList span{color:#707b56;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.hvf4va_archiveList svg{color:#366340;position:absolute;top:18px;right:12px}.hvf4va_notesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hvf4va_noteCard{background:#fffdf5;border:1px solid #ddd3b8;border-radius:13px;gap:11px;padding:20px;display:grid}.hvf4va_noteCard>p{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.hvf4va_linkedNotes{gap:14px;margin-top:18px;display:grid}@media (max-width:1250px){.hvf4va_layout{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.hvf4va_hero{gap:18px;padding:19px}.hvf4va_heroArt{width:100px;min-height:135px}.hvf4va_explorer{grid-template-columns:minmax(115px,.33fr) minmax(0,1fr);gap:12px}.hvf4va_detail{padding:19px}.hvf4va_sidebar>section{padding:18px}.hvf4va_itemList>article{padding:10px}.hvf4va_itemSelect span{font-size:18px}.hvf4va_tabs>button{padding:11px 8px;font-size:11px}.hvf4va_archiveBody{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)}}@media (max-width:1000px){.hvf4va_layout{grid-template-columns:minmax(0,1fr)}.hvf4va_sidebar{grid-template-columns:1fr 1fr;align-items:start;position:static}.hvf4va_quick{position:sticky;top:85px}.hvf4va_archiveBody{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)}.hvf4va_heroArt{width:140px}.hvf4va_notesGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hvf4va_hero{align-items:flex-start;gap:14px;padding:17px}.hvf4va_heroArt{width:65px;min-height:106px}.hvf4va_hero h2{font-size:25px}.hvf4va_hero p{font-size:12px}.hvf4va_hero .hvf4va_pinyin{font-size:11px}.hvf4va_hero .hvf4va_buttons{gap:7px}.hvf4va_primary,.hvf4va_outline,.hvf4va_bookmark,.hvf4va_doneButton{min-height:38px;padding:9px 10px;font-size:11px}.hvf4va_tabs{margin-top:10px}.hvf4va_tabs>button{flex:none;font-size:11px}.hvf4va_explorer{grid-template-columns:minmax(0,1fr);margin-top:14px}.hvf4va_itemList{max-height:none;padding:3px 2px 9px;display:flex;overflow-x:auto}.hvf4va_itemList>article{flex:0 0 160px;min-width:0}.hvf4va_itemSelect span{font-size:19px}.hvf4va_detail{padding:17px}.hvf4va_detailTools{justify-content:flex-start}.hvf4va_knowledgeHeading h3{font-size:30px}.hvf4va_chinese{font-size:21px}.hvf4va_prose{font-size:12px}.hvf4va_example{padding:13px}.hvf4va_sidebar{grid-template-columns:minmax(0,1fr)}.hvf4va_quick{position:static}.hvf4va_progress h2,.hvf4va_quick h2{font-size:22px}.hvf4va_progress ul{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}.hvf4va_progress li>button{font-size:11px}.hvf4va_progress li small{font-size:9px}.hvf4va_archiveHeading{flex-direction:column;align-items:flex-start;padding:18px}.hvf4va_archiveHeading h2{font-size:28px}.hvf4va_archiveBody{grid-template-columns:minmax(0,1fr);gap:15px}.hvf4va_archiveList{max-height:none;padding-bottom:9px;display:flex;overflow-x:auto}.hvf4va_archiveList button{flex:0 0 220px;min-width:0}.hvf4va_archiveTabs button{font-size:11px}.hvf4va_noteWords{grid-template-columns:minmax(0,1fr)}.hvf4va_noteForm{padding:16px}.hvf4va_noteCard{padding:17px}}.hvf4va_knowledge[data-knowledge-kind=vocab] .hvf4va_knowledgeHeading h3{font-size:52px}.hvf4va_field[data-field=usageExplanation]{background:#faf5e9;border:1px solid #e9dfc8;border-radius:9px;padding:14px}.hvf4va_knowledge>.hvf4va_knowledgeHeading{margin:0 0 6px;padding-bottom:13px}.hvf4va_knowledgeHeading>div{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hvf4va_knowledgeHeading h3{margin:0}.hvf4va_knowledgeHeading p{font-size:13px}.hvf4va_knowledge>.hvf4va_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hvf4va_knowledge>.hvf4va_fields>.hvf4va_field{background:#fffcf3;border:1px solid #e5ddc8;border-radius:10px;grid-column:1/-1;padding:12px 14px}.hvf4va_knowledge>.hvf4va_fields>.hvf4va_field:is([data-field=meaningVi],[data-field=type]){grid-column:auto}.hvf4va_field h4{color:#80622e;margin-bottom:5px;font-size:12px}.hvf4va_field h4 small{font-weight:400}.hvf4va_fields .hvf4va_fields{gap:7px}.hvf4va_fields .hvf4va_fields>.hvf4va_field{background:0 0;border:0;padding:0}.hvf4va_prose{font-size:12px;line-height:1.8}.hvf4va_exampleRows{gap:0;display:grid}.hvf4va_compactExample{border-bottom:1px solid #e7e0cb;align-items:flex-start;gap:11px;padding:10px 0;display:flex}.hvf4va_compactExample:last-child{border-bottom:0;padding-bottom:2px}.hvf4va_compactExample>div{flex:1;min-width:0}.hvf4va_exampleIndex{color:#8a7140;background:#eee8d6;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.hvf4va_exampleChinese{font:500 20px/1.6 var(--font-serif);white-space:pre-wrap;overflow-wrap:anywhere;color:#244d38}.hvf4va_exampleMeaning{white-space:pre-wrap;color:#486044;font-size:12px;line-height:1.8}.hvf4va_compactExample .hvf4va_pinyin{font-size:11px}.hvf4va_compactExample .hvf4va_fields{margin-top:4px}.hvf4va_compactExample .hvf4va_field h4{margin:2px 0;font-size:10px}.hvf4va_speaker{color:#8b6b35;font-size:11px}.hvf4va_tagList{flex-wrap:wrap;gap:7px;display:flex}.hvf4va_tagList>span{color:#3a5e3d;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf0df;border-radius:6px;max-width:100%;padding:6px 10px;font-size:12px;line-height:1.7}.hvf4va_mistakeList{gap:8px;display:grid}.hvf4va_mistake{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf0e7;border:1px solid #e7d9c6;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.9}.hvf4va_mistake>p:has(strong):first-child strong{color:#a04c3c}.hvf4va_mistake>p:has(strong):nth-child(2) strong{color:#4b7945}.hvf4va_mistake .hvf4va_fields{margin-top:6px}.hvf4va_readingText{align-items:flex-start;gap:10px;display:flex}.hvf4va_readingText>p{flex:1;min-width:0}.hvf4va_readingText .hvf4va_chinese{font-size:21px;line-height:1.85}.hvf4va_listHeading{font:600 16px/1.5 var(--font-serif);color:#31543d;padding:0 6px 6px}.hvf4va_itemList>article{flex-wrap:nowrap;gap:5px;padding:10px}.hvf4va_itemSelect{flex:1;gap:8px;width:auto}.hvf4va_itemSelect span{font-size:22px}.hvf4va_itemList>article>div{flex-shrink:0;gap:2px;width:auto}.hvf4va_itemList:not([data-section=vocab]) .hvf4va_itemSelect span{font-size:13px}.hvf4va_itemList .hvf4va_audio button{background:0 0;border:0;width:27px;height:27px}.hvf4va_itemList .hvf4va_bookmark{width:27px;height:27px;min-height:27px}.hvf4va_itemList .hvf4va_audio button svg,.hvf4va_itemList .hvf4va_bookmark svg{width:15px;height:15px}.hvf4va_detailTools{margin-bottom:10px}.hvf4va_knowledge{gap:11px}.hvf4va_sidebar .hvf4va_progress{padding:18px}.hvf4va_progress h2{margin-bottom:14px}.hvf4va_progress ul{margin:12px 0}.hvf4va_progress li>button{padding:8px 0}.hvf4va_progress>.hvf4va_hint{font-size:10px;line-height:1.7}.hvf4va_quick .hvf4va_noteForm{margin:0;padding:12px}.hvf4va_quick .hvf4va_noteWords{grid-template-columns:minmax(0,1fr)}.hvf4va_quick .hvf4va_noteForm h3{font-size:16px}.hvf4va_notePreview{white-space:pre-wrap;overflow-wrap:anywhere;color:#6d7958;max-height:160px;font-size:12px;line-height:1.8;overflow:auto}@media (max-width:1250px){.hvf4va_explorer{grid-template-columns:minmax(170px,.33fr) minmax(0,1fr)}}@media (max-width:640px){.hvf4va_knowledge>.hvf4va_fields{grid-template-columns:minmax(0,1fr)}.hvf4va_knowledge>.hvf4va_fields>.hvf4va_field:is([data-field=meaningVi],[data-field=type]){grid-column:1/-1}.hvf4va_knowledge>.hvf4va_fields>.hvf4va_field{padding:11px}.hvf4va_knowledgeHeading>div{gap:5px 12px}.hvf4va_exampleChinese{font-size:19px}.hvf4va_compactExample{gap:8px}.hvf4va_compactExample .hvf4va_audio button{width:27px;height:27px}.hvf4va_listHeading{display:none}.hvf4va_itemList>article{flex-basis:185px}.hvf4va_itemList .hvf4va_itemSelect span{font-size:20px}.hvf4va_explorer{grid-template-columns:minmax(0,1fr)}.hvf4va_tagList>span{font-size:11px}.hvf4va_quick .hvf4va_noteWords{grid-template-columns:repeat(3,minmax(0,1fr))}.hvf4va_chatBubbleWrapper{max-width:92%}.hvf4va_chatChinese{font-size:18px}}.hvf4va_chatContainer{flex-direction:column;gap:18px;width:100%;padding:12px 2px;display:flex}.hvf4va_chatRow{align-items:flex-start;gap:10px;width:100%;display:flex}.hvf4va_chatRowLeft{justify-content:flex-start}.hvf4va_chatRowRight{justify-content:flex-end}.hvf4va_chatAvatar{width:36px;height:36px;font-family:var(--font-serif);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;box-shadow:0 2px 6px #0000000f}.hvf4va_chatAvatarLeft{color:#fff9e5;background:linear-gradient(135deg,#2d5a40,#1b3a28);border:1px solid #1b3a28}.hvf4va_chatAvatarRight{color:#fff9e6;background:linear-gradient(135deg,#8f6d38,#5c4522);border:1px solid #5c4522}.hvf4va_chatBubbleWrapper{flex-direction:column;min-width:0;max-width:82%;display:flex}.hvf4va_chatSpeakerLabelLeft{color:#8a6c35;margin-bottom:4px;font-size:11px;font-weight:700}.hvf4va_chatSpeakerLabelRight{color:#5c7a58;text-align:right;margin-bottom:4px;font-size:11px;font-weight:700}.hvf4va_chatBubble{border-radius:18px;padding:14px 16px;position:relative;box-shadow:0 2px 8px #0000000a}.hvf4va_chatBubbleLeft{color:#244d39;background:#fffdf7;border:1.5px solid #e0d5bd;border-top-left-radius:4px}.hvf4va_chatBubbleRight{color:#193f2b;background:#edf5ed;border:1.5px solid #b8d4bb;border-top-right-radius:4px}.hvf4va_chatChinese{font-family:var(--font-serif);color:#1e4330;overflow-wrap:anywhere;margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.6}.hvf4va_chatPinyin{color:#8d6436;overflow-wrap:anywhere;margin-bottom:4px;font-family:monospace;font-size:12px;font-weight:600}.hvf4va_chatMeaning{color:#486044;overflow-wrap:anywhere;font-size:12.5px;line-height:1.7}.hvf4va_chatFooter{justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:4px;display:flex}.hvf4va_supplementarySection{background:#faf6ed;border:1.5px dashed #c9b896;border-radius:16px;margin-top:24px;padding:18px}.hvf4va_supplementaryHeading{color:#8c662b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.hvf4va_supplementaryGrid{gap:12px;display:grid}.hvf4va_supplementaryCard{overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #e5ddc8;border-radius:12px;min-width:0;padding:14px 16px;box-shadow:0 2px 6px #00000008}.hvf4va_supplementaryCard h5{color:#2d583f;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.hvf4va_dynamicMediaImage{object-fit:cover;border:1px solid #e0d5bd;border-radius:10px;max-width:100%;max-height:360px;margin-top:6px;display:block}.hvf4va_dynamicMediaAudio{width:100%;margin-top:6px}.hvf4va_sectionBlock{background:#fffdf6;border:1px solid #e2d7c0;border-radius:14px;gap:10px;padding:16px;display:grid}.hvf4va_sectionBlockTitle{color:#7d5e2a;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.hvf4va_formulaCard{color:#244d38;background:linear-gradient(135deg,#f4f8ee,#eaf2e2);border:1.5px solid #a3c293;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.hvf4va_formulaText{font-family:var(--font-serif);letter-spacing:.02em;font-size:17px;font-weight:700}.hvf4va_badgeList{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.hvf4va_badge{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.hvf4va_badgePinyin{color:#8d6436;background:#f5e8d0;border:1px solid #e0c8a0}.hvf4va_badgeHanViet{color:#355c3a;background:#e8f0e0;border:1px solid #bad2aa}.hvf4va_badgeType{color:#4a5568;background:#edf2f7;border:1px solid #cbd5e0}.hvf4va_readingZhBox{background:#fcfbf8;border:1.5px solid #dcd1ba;border-radius:14px;padding:18px;position:relative}.hvf4va_readingZhText{font-family:var(--font-serif);color:#1e4330;text-align:justify;font-size:22px;line-height:2}.hvf4va_readingPyText{color:#8d6436;border-top:1px dashed #e2d7c0;margin-top:10px;padding-top:10px;font-family:monospace;font-size:13px;line-height:1.9}.hvf4va_readingViText{color:#3f5845;border-top:1px dashed #e2d7c0;margin-top:10px;padding-top:10px;font-size:13.5px;line-height:1.9}.hvf4va_analysisGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.hvf4va_analysisCard{background:#fff;border:1px solid #e6ded0;border-radius:10px;padding:12px 14px}.hvf4va_analysisCard strong{color:#8c6b32;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.hvf4va_analysisCard p{color:#32533e;font-size:12.5px;line-height:1.75}.hvf4va_stepsList{counter-reset:step-counter;gap:6px;display:grid}.hvf4va_stepItem{color:#31543d;align-items:flex-start;gap:10px;padding:6px 0;font-size:12.5px;line-height:1.7;display:flex}.hvf4va_stepNumber{color:#6b5a38;background:#e8e1cf;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}
.B6yr6G_page{color:#244c3b;gap:28px;min-width:0;display:grid}.B6yr6G_page button{cursor:pointer}.B6yr6G_page button:disabled{cursor:not-allowed;opacity:.55}.B6yr6G_page :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #aa8749}.B6yr6G_heading{font:600 23px/1.4 var(--font-serif);align-items:center;gap:9px;margin:0 0 13px;display:flex}.B6yr6G_heading>span{background:#a84332;border-radius:3px;width:4px;height:18px}.B6yr6G_heading>svg{color:#ad7530}.B6yr6G_heading>small{font:500 11px var(--font-sans);color:#777b58;margin-left:5px}.B6yr6G_top{grid-template-columns:minmax(0,2.25fr) minmax(265px,1fr);gap:18px;display:grid}.B6yr6G_resume{background:linear-gradient(90deg,#fffdf6ef,#fffdf6d9),url(/theme/hsk/hsk-1-ink.png) 100%/cover;border:1px solid #ddd3b9;border-radius:17px;align-items:center;gap:20px;min-width:0;padding:16px;display:flex;box-shadow:0 4px 12px #6d693008}.B6yr6G_resumeArt{background:#edf3e4;border-radius:12px;flex-shrink:0;align-self:stretch;place-items:center;width:25%;min-height:190px;display:grid;position:relative}.B6yr6G_resumeBody{flex:1;min-width:0}.B6yr6G_resumeBody>small,.B6yr6G_cardBody>small{color:#8e7039;letter-spacing:.05em;font-size:10px}.B6yr6G_resume h3{font:600 28px/1.4 var(--font-serif);overflow-wrap:anywhere;margin:8px 0 2px}.B6yr6G_pinyin{color:#805d30;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.B6yr6G_meaning{color:#3c5b46;margin-top:3px;font-size:13px;line-height:1.8}.B6yr6G_meta{color:#727447;flex-wrap:wrap;align-items:center;gap:6px;margin:13px 0;font-size:11px;display:flex}.B6yr6G_meter{color:#38593e;align-items:center;gap:12px;font-size:11px;display:flex}.B6yr6G_meter progress{accent-color:#2d6349;background:#dfdfd2;border:0;border-radius:20px;width:100%;height:7px;display:block;overflow:hidden}.B6yr6G_meter progress::-webkit-progress-bar{background:#dfdfd2;border-radius:20px}.B6yr6G_meter progress::-webkit-progress-value{background:linear-gradient(90deg,#1f5844,#6c9359);border-radius:20px}.B6yr6G_meter>span{flex-shrink:0}.B6yr6G_resumeActions{flex-direction:column;flex-shrink:0;gap:9px;display:flex}.B6yr6G_primary,.B6yr6G_outline,.B6yr6G_save{color:#30513e;background:#fffdf6;border:1px solid #d8c9a9;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:10px 12px;font-size:11px;font-weight:600;display:inline-flex}.B6yr6G_primary{color:#fff8e4;background:#24553f;border-color:#24553f}.B6yr6G_primary:hover{background:#194431}.B6yr6G_save[aria-pressed=true]{color:#315c3f;background:#e8eddc;border-color:#839b69}.B6yr6G_week{background:linear-gradient(105deg,#fffdf6 50%,#fffdf6aa),url(/theme/clean-bamboo-branch.svg) 100% 0/auto 85% no-repeat;border:1px solid #ded6bf;border-radius:17px;padding:23px}.B6yr6G_week h2{font:600 20px var(--font-serif);align-items:center;gap:9px;display:flex}.B6yr6G_week h2>svg{color:#a27c38}.B6yr6G_week>strong{font:600 35px var(--font-serif);margin-top:19px;display:block}.B6yr6G_week>strong small{font:500 12px var(--font-sans);color:#6c7757}.B6yr6G_week>p{color:#667454;font-size:11px;line-height:1.8}.B6yr6G_days{justify-content:space-between;gap:5px;margin:15px 0;display:flex}.B6yr6G_days>div{flex-direction:column;align-items:center;gap:6px;display:flex}.B6yr6G_days span{color:#fff7dc;background:#fffdf5;border:1px solid #d8d8bf;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.B6yr6G_days span[data-checked=true]{background:#286147;border-color:#286147}.B6yr6G_days small{color:#6f785b;font-size:9px}.B6yr6G_source{margin:7px 0 10px;color:#787c61!important;font-size:10px!important;line-height:1.8!important}.B6yr6G_sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.B6yr6G_sectionHeader>:last-child:not(h2){color:#536b43;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.B6yr6G_featured{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b4b997 transparent;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;padding:3px 2px 13px;display:grid;overflow-x:auto}.B6yr6G_card{scroll-snap-align:start;background:#fffdf6;border:1px solid #dfd6bd;border-radius:14px;gap:13px;min-width:0;padding:12px;display:flex;position:relative;box-shadow:0 3px 7px #77723909}.B6yr6G_cardArt{background:#edf3e4;border-radius:9px;flex:0 0 29%;justify-content:center;align-items:flex-end;min-height:155px;display:flex;position:relative}.B6yr6G_cardBody{flex:1;min-width:0;padding-top:31px}.B6yr6G_cardBody>small{font-size:9px;display:block}.B6yr6G_badge{color:#416140;background:#e9eedb;border-radius:15px;max-width:calc(71% - 65px);padding:4px 8px;font-size:9px;position:absolute;top:12px;left:calc(29% + 21px)}.B6yr6G_card>.B6yr6G_save{background:#fffdf6;border-radius:8px;min-height:30px;padding:6px;position:absolute;top:9px;right:9px}.B6yr6G_cardOpen{text-align:left;width:100%;margin-top:6px;padding:0;display:block}.B6yr6G_cardOpen h3{font:600 18px/1.5 var(--font-serif);overflow-wrap:anywhere}.B6yr6G_cardOpen p{color:#647354;margin-top:4px;font-size:11px;line-height:1.7}.B6yr6G_card .B6yr6G_pinyin{margin-top:4px;font-size:10px}.B6yr6G_card .B6yr6G_meter{gap:7px;margin-top:12px;font-size:10px}.B6yr6G_locked{color:#877d61;align-items:center;gap:4px;margin-top:8px;font-size:9px;line-height:1.6;display:flex}.B6yr6G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.B6yr6G_tools{background:#fffdf6;border:1px solid #e0d8c1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 18px;padding:14px;display:flex}.B6yr6G_tools label{border:1px solid #dfd6bd;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:180px;padding:10px 12px;display:flex}.B6yr6G_tools input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.B6yr6G_tools>div{background:#f0eddf;border-radius:7px;gap:3px;padding:3px;display:flex}.B6yr6G_tools>div button{color:#737756;border-radius:5px;padding:8px 10px;font-size:11px}.B6yr6G_tools button[aria-pressed=true]{color:#31553e;background:#fffdf5;box-shadow:0 2px 4px #67734012}.B6yr6G_tools>span{color:#777e60;font-size:10px}.B6yr6G_empty{color:#647655;text-align:center;background:#fffdf6;border:1px dashed #d9cfb0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:45px 20px;font-size:13px;line-height:1.8;display:flex}.B6yr6G_empty h3{font:600 21px var(--font-serif)}.B6yr6G_empty button,.B6yr6G_retry{color:#45653d;font-size:12px;text-decoration:underline}.B6yr6G_notice{background:#eef2e2;border:1px solid #c9d3b1;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.8}@media (max-width:1450px){.B6yr6G_featured{grid-auto-columns:calc(33.3333% - 9.33333px)}.B6yr6G_resume{flex-wrap:wrap;gap:14px}.B6yr6G_resumeArt{min-height:170px}.B6yr6G_resumeActions{flex-flow:wrap;width:100%;padding-left:calc(25% + 14px)}.B6yr6G_resume h3{font-size:26px}.B6yr6G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.B6yr6G_top{grid-template-columns:minmax(0,1fr)}.B6yr6G_resumeActions{flex-direction:column;width:auto;padding-left:0}.B6yr6G_resume{flex-wrap:nowrap}.B6yr6G_week{padding:20px}.B6yr6G_days{max-width:400px}.B6yr6G_featured{grid-auto-columns:calc(50% - 7px)}}@media (max-width:640px){.B6yr6G_page{gap:23px}.B6yr6G_heading{font-size:21px}.B6yr6G_resume{flex-wrap:wrap;gap:14px;padding:14px}.B6yr6G_resumeArt{flex-basis:25%;min-height:165px}.B6yr6G_resume h3{font-size:23px}.B6yr6G_resume .B6yr6G_pinyin{font-size:11px}.B6yr6G_meaning{font-size:12px}.B6yr6G_resumeActions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.B6yr6G_resumeActions>.B6yr6G_primary{grid-column:1/-1}.B6yr6G_resume .B6yr6G_meta{font-size:10px}.B6yr6G_featured{grid-auto-columns:85%;gap:12px}.B6yr6G_card{padding:12px}.B6yr6G_grid{grid-template-columns:minmax(0,1fr)}.B6yr6G_tools{gap:11px;padding:12px}.B6yr6G_tools label{flex-basis:100%;min-width:0}.B6yr6G_tools>div,.B6yr6G_tools>div button{flex:1}.B6yr6G_sectionHeader{flex-wrap:wrap;gap:4px}.B6yr6G_sectionHeader>:last-child:not(h2){font-size:10px}.B6yr6G_cardArt{min-height:145px}.B6yr6G_week>strong{margin-top:14px}.B6yr6G_week{padding:20px}.B6yr6G_source{font-size:10px!important}}
