.study-module__mz_Ruq__study{background:var(--cream);min-height:calc(100svh - 88px);color:var(--ink);--accent:#3b5943;--red:#a8664f;--border:#dce3d5;font-family:var(--font-sans);padding:45px 28px 60px}.study-module__mz_Ruq__workspace{max-width:1100px;margin:auto}.study-module__mz_Ruq__heading{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:26px}.study-module__mz_Ruq__eyebrow{color:#7b866e;letter-spacing:.13em;margin:0 0 14px;font-size:10px;font-weight:500}.study-module__mz_Ruq__heading h1{font:400 clamp(35px, 4vw, 48px)/1.25 var(--font-serif);letter-spacing:-.04em;margin:0 0 14px}.study-module__mz_Ruq__heading h1 em{color:#7c8a69;font-weight:400}.study-module__mz_Ruq__heading>p:last-child{color:#697663;margin:0;font-size:14px;line-height:1.8}.study-module__mz_Ruq__modes{grid-template-columns:1fr 1fr;gap:10px;max-width:calc(100% - 326px);margin:0 0 18px;display:grid}.study-module__mz_Ruq__modes button{cursor:pointer;text-align:left;border:1px solid var(--border);color:#637959;background:#fffdf9;border-radius:8px;min-height:88px;padding:17px 22px}.study-module__mz_Ruq__modes button[aria-pressed=true]{color:#374e2c;background:#e7edde;border-color:#b6c7a7}.study-module__mz_Ruq__modes button:not(:disabled):hover{border-color:#8da378}.study-module__mz_Ruq__modes b{font-size:18px;font-weight:500;display:block}.study-module__mz_Ruq__modes span{color:#5f754f;margin-top:5px;font-size:12px;line-height:1.7;display:block}.study-module__mz_Ruq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.study-module__mz_Ruq__toolbar label{align-items:center;gap:10px;font-weight:500;display:flex}.study-module__mz_Ruq__toolbar select{border:1px solid var(--border);min-height:44px;font:inherit;color:var(--accent);background:#fffdf9;border-radius:6px;max-width:100%;padding:10px 30px 10px 12px}.study-module__mz_Ruq__toolbar>span{color:#687761}.study-module__mz_Ruq__content{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;display:grid}.study-module__mz_Ruq__card{border:1px solid var(--border);background:#fffefa;border-radius:10px;min-width:0;padding:30px;box-shadow:0 7px 26px #29372d04}.study-module__mz_Ruq__cardMeta{color:#647a55;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:11px;display:flex}.study-module__mz_Ruq__progress{width:100%;height:4px;accent-color:var(--accent);background:#e9ede5;border:0;border-radius:8px;margin-top:15px;display:block;overflow:hidden}.study-module__mz_Ruq__progress::-webkit-progress-bar{background:#e9ede5}.study-module__mz_Ruq__progress::-webkit-progress-value{background:#90a779;border-radius:8px}.study-module__mz_Ruq__progress::-moz-progress-bar{background:#90a779}.study-module__mz_Ruq__prompt{text-align:center;color:#697963;margin:32px 0 14px;font-size:13px}.study-module__mz_Ruq__hanzi{text-align:center;letter-spacing:.07em;overflow-wrap:anywhere;margin:0 0 30px;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:clamp(52px,8vw,78px);font-weight:400;line-height:1.4}.study-module__mz_Ruq__vietnamese{font:500 clamp(26px, 4vw, 38px)/1.5 var(--font-serif);text-align:center;overflow-wrap:anywhere;margin:22px 0 35px}.study-module__mz_Ruq__answerLabel{margin-bottom:10px;font-size:13px;font-weight:500;display:block}.study-module__mz_Ruq__answer{color:#263129;width:100%;min-width:0;font:400 17px/1.6 var(--font-sans);background:#fff;border:1px solid #c7d3bd;border-radius:6px;padding:14px 16px;display:block}.study-module__mz_Ruq__answer[aria-invalid=true]{border-color:#c79961}.study-module__mz_Ruq__check{background:var(--accent);color:#fffdf7;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:52px;margin-top:15px;font-size:14px;font-weight:500}.study-module__mz_Ruq__check:not(:disabled):hover{background:#4b6c4d}.study-module__mz_Ruq__study button:disabled{opacity:.55;cursor:default}.study-module__mz_Ruq__help{color:#65785b;margin:10px 0 0;font-size:11px;line-height:1.8}.study-module__mz_Ruq__actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.study-module__mz_Ruq__actions button{color:#526d43;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;text-decoration:underline}.study-module__mz_Ruq__hint,.study-module__mz_Ruq__success,.study-module__mz_Ruq__reveal{overflow-wrap:anywhere;border-radius:6px;margin-top:18px;padding:16px;font-size:13px;line-height:1.85}.study-module__mz_Ruq__hint{color:#77572c;background:#fcf2d9;border:1px solid #e8d6a8}.study-module__mz_Ruq__success{color:#34582a;background:#eaf1e2;border:1px solid #bbcea9}.study-module__mz_Ruq__reveal{color:#675c44;background:#f2eee4;border:1px solid #ded7c5}.study-module__mz_Ruq__hint p,.study-module__mz_Ruq__success p,.study-module__mz_Ruq__reveal p{margin:7px 0 0}.study-module__mz_Ruq__pinyin{color:#566b4d;margin-left:6px;font-size:13px}.study-module__mz_Ruq__example{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px}.study-module__mz_Ruq__translation{font-size:12px}.study-module__mz_Ruq__autoNext{color:#607553;cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.study-module__mz_Ruq__autoNext input{width:18px;height:18px;accent-color:var(--accent);margin:0 4px 0 0}.study-module__mz_Ruq__autoNext span{font-size:11px}.study-module__mz_Ruq__note{background:#e9edde;border:1px solid #d0dcbf;border-radius:10px;padding:26px}.study-module__mz_Ruq__noteIcon{color:#6d825c;border:1px solid #c3d0af;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.study-module__mz_Ruq__note h2{font:400 24px/1.4 var(--font-serif);letter-spacing:-.04em;margin:20px 0 12px}.study-module__mz_Ruq__note p{color:#5c704c;margin:8px 0;font-size:13px;line-height:1.85}.study-module__mz_Ruq__stats{margin:23px 0 0}.study-module__mz_Ruq__stats div{border-top:1px solid #ced8bf;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.study-module__mz_Ruq__stats dt{color:#566f43;font-size:12px}.study-module__mz_Ruq__stats dd{font:400 28px var(--font-serif);margin:0}.study-module__mz_Ruq__note .study-module__mz_Ruq__saved{color:#5a7147;margin-top:15px;font-size:11px;line-height:1.9}.study-module__mz_Ruq__instructions{padding:4px 15px}.study-module__mz_Ruq__instructions h2{font:400 21px/1.4 var(--font-serif);letter-spacing:-.04em;margin:20px 0 13px}.study-module__mz_Ruq__instructions p{color:#647859;margin:9px 0;font-size:12px;line-height:1.9}.study-module__mz_Ruq__instructions b{color:#4b643e;font-weight:500}.study-module__mz_Ruq__error{color:#865436;background:#fbf0e6;border:1px solid #dfb795;border-radius:8px;margin-bottom:20px;padding:16px;font-size:13px}.study-module__mz_Ruq__error p{margin:0 0 10px;line-height:1.8}.study-module__mz_Ruq__error button{min-height:44px;color:inherit;cursor:pointer;background:#fff9f4;border:1px solid #c79873;border-radius:6px;padding:9px 14px}.study-module__mz_Ruq__loading{text-align:center;color:#617159;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.study-module__mz_Ruq__loading span{color:#90a27d;font:400 4rem/1.4 Microsoft YaHei,sans-serif}.study-module__mz_Ruq__loading p{font-size:14px;line-height:1.8}.study-module__mz_Ruq__summary{text-align:center;padding:20px 0}.study-module__mz_Ruq__summaryMark{color:#a36c4f;margin-bottom:14px;font-size:45px;display:block}.study-module__mz_Ruq__summary h2{font:400 32px/1.3 var(--font-serif);letter-spacing:-.04em;margin:14px 0}.study-module__mz_Ruq__summary>p:not(.study-module__mz_Ruq__eyebrow){color:#657759;font-size:14px;line-height:1.8}.study-module__mz_Ruq__roundStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.study-module__mz_Ruq__roundStats div{background:#eef1e6;border-radius:6px;padding:15px 8px}.study-module__mz_Ruq__roundStats dt{font-size:11px;line-height:1.7}.study-module__mz_Ruq__roundStats dd{font:400 30px var(--font-serif);color:var(--accent);margin:10px 0 0}.study-module__mz_Ruq__backGift{color:#526d43;text-underline-offset:4px;min-height:44px;margin-top:18px;padding:10px;font-size:12px;display:inline-block}.study-module__mz_Ruq__footnote{color:#687b5b;max-width:730px;margin:24px 0 0;font-size:11px;line-height:1.9}@media (max-width:860px){.study-module__mz_Ruq__content{grid-template-columns:1fr;gap:20px}.study-module__mz_Ruq__modes{max-width:none}.study-module__mz_Ruq__aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.study-module__mz_Ruq__note{padding:22px}.study-module__mz_Ruq__noteIcon{display:none}.study-module__mz_Ruq__note h2{margin-top:0}.study-module__mz_Ruq__instructions{padding:0 8px}}@media (max-width:600px){.study-module__mz_Ruq__study{padding:30px 20px 40px}.study-module__mz_Ruq__heading{margin-bottom:23px;padding-bottom:23px}.study-module__mz_Ruq__heading h1{font-size:34px}.study-module__mz_Ruq__heading>p:last-child{font-size:13px}.study-module__mz_Ruq__modes button{min-height:90px;padding:14px 13px}.study-module__mz_Ruq__modes b{font-size:17px}.study-module__mz_Ruq__modes span{font-size:11px}.study-module__mz_Ruq__toolbar{gap:8px;font-size:11px}.study-module__mz_Ruq__toolbar>span{font-size:11px}.study-module__mz_Ruq__card{padding:22px 17px}.study-module__mz_Ruq__cardMeta{font-size:10px}.study-module__mz_Ruq__hanzi{margin-bottom:25px;font-size:58px}.study-module__mz_Ruq__vietnamese{font-size:28px}.study-module__mz_Ruq__answer{font-size:16px}.study-module__mz_Ruq__aside{grid-template-columns:1fr}.study-module__mz_Ruq__instructions{padding:0 4px}.study-module__mz_Ruq__help,.study-module__mz_Ruq__autoNext span{font-size:11px}.study-module__mz_Ruq__roundStats{gap:6px}.study-module__mz_Ruq__roundStats dt{font-size:10px}.study-module__mz_Ruq__summary h2{font-size:28px}}@media (prefers-reduced-motion:no-preference){.study-module__mz_Ruq__success{animation:.2s ease-out study-module__mz_Ruq__arrive}@keyframes study-module__mz_Ruq__arrive{0%{opacity:.6;transform:translateY(4px)}}}
