.tdIntensive{margin:0 0 12px;padding:12px;border:1px solid #344153;border-radius:13px;background:#151d27}.tdIntensiveHead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.tdIntensiveTitle{font-size:13px;font-weight:900}.tdIntensiveHint{font-size:11px;color:#95a3b5;margin-top:3px}.tdIntensiveControls{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.tdIntensiveBtn,.tdIntensiveSelect{border:1px solid #3a4758;background:#232d3a;color:#eef4fa;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800}.tdIntensiveBtn{cursor:pointer}.tdIntensiveBtn.active{border-color:#59e391;color:#59e391;background:#17251f}.tdIntensiveSelect{outline:none}.tdDictation{margin-top:10px;padding-top:10px;border-top:1px solid #2c3747}.tdDictationPrompt{font-size:11px;color:#9aa7b7;margin-bottom:7px}.tdDictationRow{display:flex;gap:7px}.tdDictationInput{min-width:0;flex:1;border:1px solid #3a4758;background:#111821;color:#fff;border-radius:9px;padding:9px 10px;font-size:13px;outline:none}.tdDictationInput:focus{border-color:#59e391}.tdDictationResult{margin-top:8px;font-size:12px;line-height:1.6}.tdDictationResult.ok{color:#8fe9b2}.tdDictationResult.bad{color:#f7d97c}.tdDictationDiff{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.tdDictationToken{padding:2px 5px;border-radius:6px;background:#273140}.tdDictationToken.good{color:#8fe9b2}.tdDictationToken.miss{color:#ffb5b5;text-decoration:line-through}.tdDictationToken.extra{color:#f7d97c}.tdLearningHideSource #segments .hu{visibility:hidden}.tdLearningHideTranslation #segments .zh{visibility:hidden}.tdLearningHideSource #segments .hu:after,.tdLearningHideTranslation #segments .zh:after{content:'••••••';visibility:visible;color:#536173;letter-spacing:3px}.tdMaterialQa{margin-top:16px}.tdMaterialQaHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tdMaterialQaKicker{font-size:11px;color:#59e391;font-weight:900}.tdMaterialQaTitle{font-size:18px;font-weight:950;margin-top:3px}.tdMaterialQaSub{font-size:12px;color:#9aa7b7;line-height:1.55;margin-top:5px}.tdMaterialQaLimit{font-size:10px;color:#8ea0b4;border:1px solid #344153;border-radius:999px;padding:5px 8px;white-space:nowrap}.tdMaterialQaPresets{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.tdMaterialQaPreset{border:1px solid #344153;background:#202936;color:#e9eff6;border-radius:999px;padding:7px 10px;font-size:11px;cursor:pointer}.tdMaterialQaPreset:hover{border-color:#59e391}.tdMaterialQaForm{display:flex;gap:8px;margin-top:10px}.tdMaterialQaInput{min-width:0;flex:1;border:1px solid #3a4758;background:#111821;color:#fff;border-radius:11px;padding:11px 12px;outline:none}.tdMaterialQaInput:focus{border-color:#59e391}.tdMaterialQaAsk{border:0;background:#59e391;color:#07150d;border-radius:11px;padding:10px 15px;font-weight:900;cursor:pointer}.tdMaterialQaAsk:disabled{opacity:.55;cursor:not-allowed}.tdMaterialQaStatus{min-height:18px;margin-top:8px;color:#9aa7b7;font-size:11px}.tdMaterialQaStatus.error{color:#ffb8b8}.tdMaterialQaAnswer{margin-top:11px;border:1px solid #344153;background:#111821;border-radius:13px;padding:12px 13px;line-height:1.72;font-size:13px;white-space:pre-wrap}.tdMaterialQaCitations{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.tdMaterialQaCitation{border:1px solid #315b43;background:#14251d;color:#8fe9b2;border-radius:999px;padding:5px 8px;font-size:10px;cursor:pointer}.tdSourcePulse{animation:tdSourcePulse 1.2s ease}@keyframes tdSourcePulse{0%,100%{box-shadow:0 0 0 0 rgba(89,227,145,0)}35%{box-shadow:0 0 0 3px rgba(89,227,145,.35)}}.tdLearningDash{margin-top:12px;border:1px solid #2c3746;background:rgba(21,27,36,.95);border-radius:18px;padding:14px}.tdLearningDashHead{display:flex;justify-content:space-between;gap:10px;align-items:center}.tdLearningDashTitle{font-size:14px;font-weight:900}.tdLearningDashLink{color:#59e391;text-decoration:none;font-size:11px;font-weight:800}.tdLearningDashGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.tdLearningMetric{border:1px solid #2c3746;background:#1c2430;border-radius:13px;padding:10px}.tdLearningMetric strong{display:block;font-size:20px}.tdLearningMetric span{display:block;color:#95a2b2;font-size:10px;margin-top:4px;line-height:1.35}.tdLearningDashFoot{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:10px;color:#95a2b2;font-size:11px}.tdLearningDashFoot a{color:#59e391;text-decoration:none;font-weight:800}@media(max-width:680px){.tdMaterialQaHead{flex-direction:column}.tdMaterialQaLimit{white-space:normal}.tdMaterialQaForm{flex-direction:column}.tdMaterialQaAsk{width:100%}.tdDictationRow{flex-direction:column}.tdLearningDashGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
