.StrokeOrderQuizModal_soq-overlay__7sgeW{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);z-index:10300;display:flex;align-items:center;justify-content:center;padding:1rem}.StrokeOrderQuizModal_soq-card__PZoqh{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:680px;max-height:90vh;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dark .StrokeOrderQuizModal_soq-card__PZoqh{background:#0f172a;border:1px solid #1e293b;box-shadow:0 20px 60px rgba(0,0,0,.5)}.StrokeOrderQuizModal_soq-header__mO_sd{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:16px 16px 0 0}.StrokeOrderQuizModal_soq-title__iE4g0{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.StrokeOrderQuizModal_soq-close__LjrTs{background:hsla(0,0%,100%,.15);border:none;color:#fff;border-radius:8px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:background .2s}.StrokeOrderQuizModal_soq-close__LjrTs:hover{background:hsla(0,0%,100%,.3)}.StrokeOrderQuizModal_soq-loading__hxE8X{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 20px;font-size:14px;color:#9ca3af}.StrokeOrderQuizModal_spinning__8Vx2W{animation:StrokeOrderQuizModal_spin__8019J .8s linear infinite}@keyframes StrokeOrderQuizModal_spin__8019J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StrokeOrderQuizModal_soq-body__SoKZQ{padding:18px}.StrokeOrderQuizModal_soq-question__5COSV{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.dark .StrokeOrderQuizModal_soq-question__5COSV{border-bottom-color:#1e293b}.StrokeOrderQuizModal_soq-q-label__ZdYmE{font-size:14px;font-weight:600;color:#475569}.dark .StrokeOrderQuizModal_soq-q-label__ZdYmE{color:#94a3b8}.StrokeOrderQuizModal_soq-q-char__RTipq{font-size:32px;font-weight:700;color:#1e293b;font-family:Noto Sans SC,sans-serif;line-height:1}.dark .StrokeOrderQuizModal_soq-q-char__RTipq{color:#f8fafc}.StrokeOrderQuizModal_soq-options__1rRiM{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.StrokeOrderQuizModal_soq-option__6pEQ_{display:flex;align-items:center;gap:12px;padding:10px 14px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;cursor:pointer;transition:all .2s;text-align:left;position:relative}.dark .StrokeOrderQuizModal_soq-option__6pEQ_{background:#1e293b;border-color:#334155}.StrokeOrderQuizModal_soq-option__6pEQ_:hover:not(.StrokeOrderQuizModal_disabled__HilrV){border-color:#f59e0b;background:#fffbeb;transform:translateY(-1px)}.dark .StrokeOrderQuizModal_soq-option__6pEQ_:hover:not(.StrokeOrderQuizModal_disabled__HilrV){background:rgba(245,158,11,.15);border-color:#f59e0b}.StrokeOrderQuizModal_soq-option__6pEQ_.StrokeOrderQuizModal_correct__pf_PL{border-color:#10b981!important;background:#ecfdf5!important}.dark .StrokeOrderQuizModal_soq-option__6pEQ_.StrokeOrderQuizModal_correct__pf_PL{background:rgba(16,185,129,.2)!important;border-color:#10b981!important}.StrokeOrderQuizModal_soq-option__6pEQ_.StrokeOrderQuizModal_wrong__JPdg_{border-color:#ef4444!important;background:#fef2f2!important}.dark .StrokeOrderQuizModal_soq-option__6pEQ_.StrokeOrderQuizModal_wrong__JPdg_{background:rgba(239,68,68,.2)!important;border-color:#ef4444!important}.StrokeOrderQuizModal_soq-option__6pEQ_.StrokeOrderQuizModal_disabled__HilrV{cursor:default}.StrokeOrderQuizModal_soq-opt-label___SXqq{font-size:15px;font-weight:700;color:#64748b;width:28px;height:28px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .StrokeOrderQuizModal_soq-opt-label___SXqq{background:#0f172a;color:#94a3b8}.StrokeOrderQuizModal_soq-stroke-row__eT3wi{display:flex;gap:4px;flex-wrap:nowrap;overflow-x:auto;align-items:center;flex:1;padding:2px 0}.StrokeOrderQuizModal_soq-stroke-cell__q6PyI{width:44px;height:44px;border:1px solid #e2e8f0;border-radius:4px;background:#fafbff;flex-shrink:0;display:block}.dark .StrokeOrderQuizModal_soq-stroke-cell__q6PyI{background:#0f172a;border-color:#334155}.StrokeOrderQuizModal_soq-opt-icon__s8eLB{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.StrokeOrderQuizModal_soq-opt-icon__s8eLB.StrokeOrderQuizModal_correct__pf_PL{color:#10b981}.StrokeOrderQuizModal_soq-opt-icon__s8eLB.StrokeOrderQuizModal_wrong__JPdg_{color:#ef4444}.StrokeOrderQuizModal_soq-result__6FXWC{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:600;margin-top:14px}.StrokeOrderQuizModal_soq-result__6FXWC.StrokeOrderQuizModal_correct__pf_PL{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.dark .StrokeOrderQuizModal_soq-result__6FXWC.StrokeOrderQuizModal_correct__pf_PL{background:rgba(16,185,129,.2);color:#34d399;border-color:rgba(16,185,129,.3)}.StrokeOrderQuizModal_soq-result__6FXWC.StrokeOrderQuizModal_wrong__JPdg_{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.dark .StrokeOrderQuizModal_soq-result__6FXWC.StrokeOrderQuizModal_wrong__JPdg_{background:rgba(239,68,68,.2);color:#f87171;border-color:rgba(239,68,68,.3)}.StrokeOrderQuizModal_soq-actions__MKfTm{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.StrokeOrderQuizModal_soq-btn__5aIZd{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:#f59e0b;color:#fff;transition:all .2s}.StrokeOrderQuizModal_soq-btn__5aIZd:hover{background:#d97706}.StrokeOrderDetailsModal_sodm-overlay__VDdin{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.65);backdrop-filter:blur(5px);z-index:10350}.StrokeOrderDetailsModal_sodm-card__ixzCa{width:min(860px,100%);max-height:min(88vh,920px);display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px rgba(15,23,42,.35);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dark .StrokeOrderDetailsModal_sodm-card__ixzCa{background:#0f172a;border:1px solid #1e293b;box-shadow:0 24px 80px rgba(0,0,0,.6)}.StrokeOrderDetailsModal_sodm-header__idICf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#0f766e,#2563eb);color:#fff;border-radius:20px 20px 0 0}.StrokeOrderDetailsModal_sodm-title__CuM2t{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.StrokeOrderDetailsModal_sodm-title__CuM2t strong{font-size:22px;font-family:Noto Sans SC,sans-serif;margin-left:4px}.StrokeOrderDetailsModal_sodm-close__yYHFQ{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.StrokeOrderDetailsModal_sodm-close__yYHFQ:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.StrokeOrderDetailsModal_sodm-body__1edbh{flex:1;overflow-y:auto;padding:18px;background:#f8fafc}.dark .StrokeOrderDetailsModal_sodm-body__1edbh{background:#0f172a}.StrokeOrderDetailsModal_sodm-state__mvJ6e{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#64748b;text-align:center}.dark .StrokeOrderDetailsModal_sodm-state__mvJ6e{color:#94a3b8}.StrokeOrderDetailsModal_sodm-state-error__cVfrG{color:#ef4444}.StrokeOrderDetailsModal_spinning__0Kt1V{animation:StrokeOrderDetailsModal_spin__n7W04 .8s linear infinite}@keyframes StrokeOrderDetailsModal_spin__n7W04{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StrokeOrderDetailsModal_position-group__ISFu1{margin-bottom:1.25rem;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.dark .StrokeOrderDetailsModal_position-group__ISFu1{border-color:#334155;background:#1e293b}.StrokeOrderDetailsModal_position-header__3KHIZ{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:.65rem 1rem;font-weight:700;font-size:.95rem;text-transform:capitalize;display:flex;align-items:center;gap:6px}.dark .StrokeOrderDetailsModal_position-header__3KHIZ{background:linear-gradient(135deg,#1e293b,#334155);border-bottom:1px solid #475569}.StrokeOrderDetailsModal_strokes-container__g7ja1{padding:.85rem;display:flex;flex-direction:column;gap:.65rem}.StrokeOrderDetailsModal_stroke-step__CP1kC{display:flex;align-items:center;gap:1rem;padding:.65rem .85rem;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;border-left:4px solid #3b82f6;transition:transform .15s ease,box-shadow .15s ease}.StrokeOrderDetailsModal_stroke-step__CP1kC:hover{transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.dark .StrokeOrderDetailsModal_stroke-step__CP1kC{background:#0f172a;border-color:#334155 #334155 #334155 #60a5fa}.dark .StrokeOrderDetailsModal_stroke-step__CP1kC:hover{box-shadow:0 2px 8px rgba(0,0,0,.3)}.StrokeOrderDetailsModal_stroke-svg-cell__HJERM{width:55px;height:55px;border:1px solid #bfdbfe;border-radius:6px;background:#fff;flex-shrink:0;display:block}.dark .StrokeOrderDetailsModal_stroke-svg-cell__HJERM{border-color:#334155;background:#1e293b}.StrokeOrderDetailsModal_step-content__d9Lt5{flex:1;min-width:0}.StrokeOrderDetailsModal_step-title__FnEt_{font-weight:600;color:#1e293b;font-size:.92rem;line-height:1.4}.dark .StrokeOrderDetailsModal_step-title__FnEt_{color:#f8fafc}.StrokeOrderDetailsModal_step-desc__Ywibn{color:#64748b;font-weight:400}.dark .StrokeOrderDetailsModal_step-desc__Ywibn{color:#94a3b8}@media (max-width:640px){.StrokeOrderDetailsModal_sodm-overlay__VDdin{padding:8px}.StrokeOrderDetailsModal_sodm-card__ixzCa{max-height:94vh;border-radius:14px}.StrokeOrderDetailsModal_sodm-header__idICf{padding:10px 14px}.StrokeOrderDetailsModal_stroke-step__CP1kC{padding:.5rem;gap:.65rem}.StrokeOrderDetailsModal_stroke-svg-cell__HJERM{width:48px;height:48px}}.WriteCharacterModal_wm-overlay__hIIST{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:12500;display:flex;align-items:center;justify-content:center;padding:1rem;animation:WriteCharacterModal_wmFadeIn__2AfsZ .2s ease-out}@keyframes WriteCharacterModal_wmFadeIn__2AfsZ{0%{opacity:0}to{opacity:1}}@keyframes WriteCharacterModal_wmScaleUp__CFnWx{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.WriteCharacterModal_wm-card___SHkW{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);width:100%;max-width:700px;max-height:90vh;overflow-y:auto;animation:WriteCharacterModal_wmScaleUp__CFnWx .25s cubic-bezier(.16,1,.3,1)}.WriteCharacterModal_wm-header__6GD_C{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.WriteCharacterModal_wm-title__iwXmV{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.WriteCharacterModal_wm-title__iwXmV strong{font-size:16px;font-family:Noto Sans SC,sans-serif}.WriteCharacterModal_wm-close__yztzd{background:hsla(0,0%,100%,.15);border:none;color:#fff;border-radius:8px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:background .2s}.WriteCharacterModal_wm-close__yztzd:hover{background:hsla(0,0%,100%,.25)}.WriteCharacterModal_wm-info-bar__sdrxF{padding:8px 14px;background:#fafbff;border-bottom:1px solid #e8edf5;min-height:52px;display:flex;flex-direction:column;gap:4px;justify-content:center}.WriteCharacterModal_wm-info-loading__B8vZe{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#9ca3af}.WriteCharacterModal_wm-info-main__xlOGE{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.WriteCharacterModal_wm-pinyin__GnvVA{font-size:.88rem;color:#6366f1;font-style:italic;font-weight:500}.WriteCharacterModal_wm-audio-btn__Mj5Ln{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid #e0e7ff;background:#eef2ff;cursor:pointer;color:#6366f1;transition:all .2s;padding:0}.WriteCharacterModal_wm-audio-btn__Mj5Ln:hover{background:#6366f1;color:#fff}.WriteCharacterModal_wm-meaning__RHoRR{font-size:.85rem;color:#374151;font-weight:500}.WriteCharacterModal_wm-badges__wv5oo{display:flex;flex-wrap:wrap;gap:5px}.WriteCharacterModal_wm-badge__hczYp{font-size:10px;font-weight:600;color:#fff;padding:2px 8px;border-radius:4px;line-height:1.4}.WriteCharacterModal_wm-badge-blue__qFDdF{background:#3b82f6}.WriteCharacterModal_wm-badge-purple__OZD5f{background:#8b5cf6}.WriteCharacterModal_wm-badge-amber__cLBPI{background:#f59e0b}.WriteCharacterModal_wm-lv-1__2PLia{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.WriteCharacterModal_wm-lv-2__33Tu4{background:linear-gradient(135deg,#14b8a6,#0d9488)!important}.WriteCharacterModal_wm-lv-3__QmTKp{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.WriteCharacterModal_wm-lv-4__grzNy{background:linear-gradient(135deg,#6366f1,#4f46e5)!important}.WriteCharacterModal_wm-lv-5__Wpx42{background:linear-gradient(135deg,#a855f7,#9333ea)!important}.WriteCharacterModal_wm-lv-6__Cy8f0{background:linear-gradient(135deg,#f43f5e,#e11d48)!important}.WriteCharacterModal_wm-lv-7-9__9G5HC{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.WriteCharacterModal_spinning__VlDcm{animation:WriteCharacterModal_spin__RgqHM .8s linear infinite}@keyframes WriteCharacterModal_spin__RgqHM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WriteCharacterModal_wm-analysis-section__gCyd0{border-bottom:1px solid #e8edf5}.WriteCharacterModal_wm-analysis-toggle__iiGZ6{display:flex;align-items:center;gap:6px;width:100%;padding:8px 14px;border:none;background:#f0fdf4;cursor:pointer;font-size:12px;font-weight:600;color:#166534;transition:background .2s}.WriteCharacterModal_wm-analysis-toggle__iiGZ6:hover{background:#dcfce7}.WriteCharacterModal_wm-analysis-content__uiNZ4{padding:10px 14px 14px;background:#fafbff;min-height:60px;transition:all .25s ease}.WriteCharacterModal_wm-analysis-loading__YGRL9{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#9ca3af;padding:12px 0}.WriteCharacterModal_wm-analysis-empty__C5TYp{font-size:.8rem;color:#9ca3af;padding:8px 0;text-align:center}.WriteCharacterModal_wm-story__mtg4m{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;background:#fffbeb;border-radius:8px;margin-bottom:10px;border:1px solid #fef3c7}.WriteCharacterModal_wm-story-icon__HFsm4{color:#f59e0b;flex-shrink:0;margin-top:2px}.WriteCharacterModal_wm-story__mtg4m p{margin:0;font-size:.8rem;line-height:1.5;color:#78350f}.WriteCharacterModal_wm-tp-tree__eXk3P{display:flex;align-items:center;gap:0;padding:4px 0;overflow-x:auto}.WriteCharacterModal_wm-tp-root__Y6ENh{flex-shrink:0;padding:8px 12px;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:10px;box-shadow:0 2px 8px rgba(234,88,12,.25)}.WriteCharacterModal_wm-tp-root-char__Imatq{font-size:1.6rem;font-weight:800;color:#fff;line-height:1}.WriteCharacterModal_wm-tp-branches__Pcp8J{display:flex;align-items:center}.WriteCharacterModal_wm-tp-vline__IjSpz{width:20px;height:2px;background:#d1d5db;flex-shrink:0}.WriteCharacterModal_wm-tp-list__5TqtM{display:flex;flex-direction:column;gap:6px;position:relative;padding-left:0}.WriteCharacterModal_wm-tp-list__5TqtM:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:calc(100% - 28px);background:#d1d5db}.WriteCharacterModal_wm-tp-item__EtMPm{display:flex;align-items:center}.WriteCharacterModal_wm-tp-hline__OnIxH{width:16px;height:2px;background:#d1d5db;flex-shrink:0}.WriteCharacterModal_wm-tp-card__GirLx{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fffbeb;border:1px solid rgba(251,191,36,.3);border-radius:8px;transition:transform .15s}.WriteCharacterModal_wm-tp-card__GirLx:hover{transform:translateX(2px)}.WriteCharacterModal_wm-tp-bo__159Vl{font-size:1.4rem;font-weight:700;color:#92400e;min-width:32px;text-align:center;line-height:1}.WriteCharacterModal_wm-tp-detail__S3TWg{min-width:0}.WriteCharacterModal_wm-tp-name__8KZjZ{display:block;font-weight:600;font-size:.78rem;color:#78350f}.WriteCharacterModal_wm-tp-meaning__pbboF{display:block;font-size:.72rem;color:#92400e;opacity:.8}.WriteCharacterModal_wm-char-grid__nqzDy{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 6px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.WriteCharacterModal_wm-char-item__3oqQz{border:2px solid #e2e8f0;border-radius:8px;padding:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#fff;transition:all .2s}.WriteCharacterModal_wm-char-item__3oqQz:hover{border-color:#667eea}.WriteCharacterModal_wm-char-item__3oqQz.WriteCharacterModal_active__XMmqk{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.2)}.WriteCharacterModal_wm-char-text__75WnK{font-size:28px;font-weight:600;color:#1e293b;line-height:1}.WriteCharacterModal_wm-main__NmBAn{padding:12px 14px;display:flex;flex-direction:column;align-items:center;gap:10px}.WriteCharacterModal_wm-canvas-wrap__4r_8V{position:relative;border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.WriteCharacterModal_wm-canvas-mount__fwcQc{display:flex;align-items:center;justify-content:center;width:350px;height:350px;max-width:350px;max-height:350px;overflow:hidden;position:relative}.WriteCharacterModal_wm-canvas-mount__fwcQc>svg:not(:first-child){display:none!important}.WriteCharacterModal_wm-stroke-thumbs__PWZRN{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;padding:4px 0 2px;max-width:100%}.WriteCharacterModal_wm-thumb__60UWN{border:1.5px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer;transition:all .2s;padding:1px;display:flex;align-items:center;justify-content:center}.WriteCharacterModal_wm-thumb__60UWN:hover{border-color:#667eea;box-shadow:0 3px 10px rgba(66,153,225,.15);transform:translateY(-1px)}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_done__DU4Hk{border-color:#667eea;background:rgba(66,153,225,.06)}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_active__XMmqk{border-color:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.15)}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_current__Rbbb3{animation:WriteCharacterModal_wmThumbPulse__yArxK .8s ease infinite}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-correct__CbBfi{border-color:#22c55e;background:rgba(34,197,94,.08);box-shadow:0 0 0 2px rgba(34,197,94,.18)}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-wrong__vtNle{border-color:#ef4444;background:rgba(239,68,68,.08);box-shadow:0 0 0 2px rgba(239,68,68,.18)}.WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-active___f6IX{border-color:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.2);animation:WriteCharacterModal_wmThumbGlow__pSApJ 1.2s ease-in-out infinite;cursor:default}@keyframes WriteCharacterModal_wmThumbPulse__yArxK{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes WriteCharacterModal_wmThumbGlow__pSApJ{0%,to{box-shadow:0 0 0 3px rgba(225,29,72,.2)}50%{box-shadow:0 0 0 5px rgba(225,29,72,.35)}}.WriteCharacterModal_wm-stats__hKuOq{display:flex;gap:12px;align-items:center}.WriteCharacterModal_wm-stat__83tSX{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#475569}.WriteCharacterModal_stat-correct__FL5JP{color:#22c55e}.WriteCharacterModal_stat-wrong__aaV9n{color:#ef4444}.WriteCharacterModal_remaining__HPWF2{color:#64748b}.WriteCharacterModal_wm-actions__QmGff{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.WriteCharacterModal_wm-toggles-row__EWS4I{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.WriteCharacterModal_wm-btns__NGj9Y{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.WriteCharacterModal_wm-btn__ry73L{display:inline-flex;align-items:center;gap:.3rem;padding:5px 10px;border:1.5px solid rgba(66,153,225,.2);border-radius:999px;background:#fff;color:#1e40af;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.WriteCharacterModal_wm-btn__ry73L:hover{border-color:#4299e1;transform:translateY(-1px);box-shadow:0 6px 16px rgba(66,153,225,.15)}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_write__lQ_SE{background:linear-gradient(135deg,#667eea,#4f46e5);color:#fff;border-color:transparent}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_write__lQ_SE:hover{border-color:transparent}.WriteCharacterModal_wm-btn-stop__E609X{background:linear-gradient(135deg,#e11d48,#be123c)!important;color:#fff!important;border-color:transparent!important;animation:WriteCharacterModal_wmStopPulse__OIPZz 1.2s ease-in-out infinite}@keyframes WriteCharacterModal_wmStopPulse__OIPZz{0%,to{box-shadow:0 0 0 0 rgba(225,29,72,.4)}50%{box-shadow:0 0 0 6px rgba(225,29,72,0)}}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_view__UpZbb{color:#3b82f6}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_reset__lpIf5{color:#475569}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_tree__R_eAo{color:#059669}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_compound__qCa24{color:#6366f1}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_practice__3UD2g{color:#92400e}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_stroke-order__eKw_F{color:#0f766e}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_pdf__3KtnY{color:#dc2626;border-color:rgba(220,38,38,.2)}.WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_pdf__3KtnY:hover{border-color:#ef4444;box-shadow:0 6px 16px rgba(220,38,38,.15)}.WriteCharacterModal_wm-limit-note__zll7d{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px 0;font-size:12px;font-weight:600;color:#92400e;text-align:center}.WriteCharacterModal_wm-toggle__6mkmh{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:#64748b}.WriteCharacterModal_wm-toggle__6mkmh input{display:none}.WriteCharacterModal_toggle-track__7Dt3h{width:32px;height:18px;background:#e2e8f0;border-radius:9px;position:relative;transition:background .2s}.WriteCharacterModal_toggle-track__7Dt3h:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.WriteCharacterModal_wm-toggle__6mkmh input:checked+.WriteCharacterModal_toggle-track__7Dt3h{background:#667eea}.WriteCharacterModal_wm-toggle__6mkmh input:checked+.WriteCharacterModal_toggle-track__7Dt3h:after{transform:translateX(14px)}.WriteCharacterModal_wm-settings-row__qomY5{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;justify-content:center;padding:4px 0}.WriteCharacterModal_wm-setting-label__7KaS4{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#64748b;cursor:pointer}.WriteCharacterModal_wm-select__hl1Z4{padding:2px 6px;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;cursor:pointer;outline:none;background:#fff;color:#1e293b}.WriteCharacterModal_wm-select__hl1Z4:focus{border-color:#3b82f6}.WriteCharacterModal_wm-quiz-summary__E5JT6{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.WriteCharacterModal_wm-summary-score__31lEL{display:flex;align-items:center;gap:8px}.WriteCharacterModal_wm-summary-emoji__kWxf1{font-size:1.8rem}.WriteCharacterModal_wm-summary-label__h3Jud{font-size:13px;font-weight:700;color:#1e293b}.WriteCharacterModal_wm-summary-detail__D_Yza{display:flex;gap:12px;font-size:12px;color:#64748b}.WriteCharacterModal_wm-summary-btns__twMy5{display:flex;gap:6px;margin-top:4px}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-card___SHkW,.dark .WriteCharacterModal_wm-card___SHkW{background:#0f172a;border:1px solid #334155;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#f1f5f9}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-info-bar__sdrxF,.dark .WriteCharacterModal_wm-info-bar__sdrxF{background:#1e293b;border-bottom-color:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-meaning__RHoRR,.dark .WriteCharacterModal_wm-meaning__RHoRR{color:#e2e8f0}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-section__gCyd0,.dark .WriteCharacterModal_wm-analysis-section__gCyd0{border-bottom-color:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-toggle__iiGZ6,.dark .WriteCharacterModal_wm-analysis-toggle__iiGZ6{background:rgba(22,101,52,.2);color:#4ade80}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-toggle__iiGZ6:hover,.dark .WriteCharacterModal_wm-analysis-toggle__iiGZ6:hover{background:rgba(22,101,52,.35)}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-content__uiNZ4,.dark .WriteCharacterModal_wm-analysis-content__uiNZ4{background:#111827}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-empty__C5TYp,.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-analysis-loading__YGRL9,.dark .WriteCharacterModal_wm-analysis-empty__C5TYp,.dark .WriteCharacterModal_wm-analysis-loading__YGRL9{color:#94a3b8}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-story__mtg4m,.dark .WriteCharacterModal_wm-story__mtg4m{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25)}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-story__mtg4m p,.dark .WriteCharacterModal_wm-story__mtg4m p{color:#fde68a}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-hline__OnIxH,.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-list__5TqtM:before,.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-vline__IjSpz,.dark .WriteCharacterModal_wm-tp-hline__OnIxH,.dark .WriteCharacterModal_wm-tp-list__5TqtM:before,.dark .WriteCharacterModal_wm-tp-vline__IjSpz{background:#475569}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-card__GirLx,.dark .WriteCharacterModal_wm-tp-card__GirLx{background:#1e293b;border-color:rgba(245,158,11,.3)}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-bo__159Vl,.dark .WriteCharacterModal_wm-tp-bo__159Vl{color:#fbbf24}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-name__8KZjZ,.dark .WriteCharacterModal_wm-tp-name__8KZjZ{color:#f8fafc}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-tp-meaning__pbboF,.dark .WriteCharacterModal_wm-tp-meaning__pbboF{color:#cbd5e1}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-char-grid__nqzDy,.dark .WriteCharacterModal_wm-char-grid__nqzDy{background:#1e293b;border-bottom-color:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-char-item__3oqQz,.dark .WriteCharacterModal_wm-char-item__3oqQz{background:#0f172a;border-color:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-char-item__3oqQz.WriteCharacterModal_active__XMmqk,.dark .WriteCharacterModal_wm-char-item__3oqQz.WriteCharacterModal_active__XMmqk{border-color:#818cf8}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-char-text__75WnK,.dark .WriteCharacterModal_wm-char-text__75WnK{color:#f8fafc}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-canvas-wrap__4r_8V,.dark .WriteCharacterModal_wm-canvas-wrap__4r_8V{background:#1e293b;border-color:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-thumb__60UWN,.dark .WriteCharacterModal_wm-thumb__60UWN{background:#0f172a;border-color:#334155}.dark .WriteCharacterModal_wm-thumb__60UWN:hover{border-color:#818cf8;box-shadow:0 3px 10px rgba(129,140,248,.25);transform:translateY(-1px)}.dark .WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_done__DU4Hk{border-color:#6366f1;background:rgba(99,102,241,.15)}.dark .WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_active__XMmqk{border-color:#f43f5e;box-shadow:0 0 0 3px rgba(244,63,94,.3)}.dark .WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-active___f6IX{border-color:#f43f5e;box-shadow:0 0 0 3px rgba(244,63,94,.35);animation:WriteCharacterModal_wmThumbGlowDark__0fLUC 1.2s ease-in-out infinite}.dark .WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-correct__CbBfi{border-color:#22c55e;background:rgba(34,197,94,.18);box-shadow:0 0 0 2px rgba(34,197,94,.25)}.dark .WriteCharacterModal_wm-thumb__60UWN.WriteCharacterModal_quiz-wrong__vtNle{border-color:#ef4444;background:rgba(239,68,68,.18);box-shadow:0 0 0 2px rgba(239,68,68,.25)}@keyframes WriteCharacterModal_wmThumbGlowDark__0fLUC{0%,to{box-shadow:0 0 0 3px rgba(244,63,94,.35)}50%{box-shadow:0 0 0 5px rgba(244,63,94,.5)}}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-btn__ry73L,.dark .WriteCharacterModal_wm-btn__ry73L{background:#1e293b;border-color:#334155;color:#93c5fd}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-btn__ry73L:hover,.dark .WriteCharacterModal_wm-btn__ry73L:hover{background:#334155;color:#fff;border-color:#475569}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_active__XMmqk,.dark .WriteCharacterModal_wm-btn__ry73L.WriteCharacterModal_active__XMmqk{background:#4f46e5!important;border-color:#6366f1!important;color:#fff!important}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-limit-note__zll7d,.dark .WriteCharacterModal_wm-limit-note__zll7d{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25);color:#fde68a}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-stat__83tSX,.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-stats__hKuOq,.dark .WriteCharacterModal_wm-stat__83tSX,.dark .WriteCharacterModal_wm-stats__hKuOq{color:#cbd5e1}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_remaining__HPWF2,.dark .WriteCharacterModal_remaining__HPWF2{color:#94a3b8}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-toggle__6mkmh .WriteCharacterModal_toggle-track__7Dt3h,.dark .WriteCharacterModal_wm-toggle__6mkmh .WriteCharacterModal_toggle-track__7Dt3h{background:#334155}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-toggle__6mkmh input:checked+.WriteCharacterModal_toggle-track__7Dt3h,.dark .WriteCharacterModal_wm-toggle__6mkmh input:checked+.WriteCharacterModal_toggle-track__7Dt3h{background:#6366f1}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_toggle-label__4W2b3,.dark .WriteCharacterModal_toggle-label__4W2b3{color:#cbd5e1}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-setting-label__7KaS4,.dark .WriteCharacterModal_wm-setting-label__7KaS4{color:#94a3b8}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-select__hl1Z4,.dark .WriteCharacterModal_wm-select__hl1Z4{background:#1e293b;border-color:#334155;color:#f8fafc}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-summary-label__h3Jud,.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-summary-score__31lEL,.dark .WriteCharacterModal_wm-summary-label__h3Jud,.dark .WriteCharacterModal_wm-summary-score__31lEL{color:#f8fafc}.WriteCharacterModal_dark__u84B3 .WriteCharacterModal_wm-summary-detail__D_Yza,.dark .WriteCharacterModal_wm-summary-detail__D_Yza{color:#94a3b8}.VideoLearningMode_video-overlay__cH6QB{position:fixed;inset:0;z-index:var(--z-modal-base,10000);background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;animation:VideoLearningMode_videoFadeIn__GCsDf .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.dark .VideoLearningMode_video-overlay__cH6QB{background:#0b1120}@keyframes VideoLearningMode_videoFadeIn__GCsDf{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.VideoLearningMode_video-progress-bar__bALZ6{position:absolute;top:0;left:0;right:0;height:4px;background:#e2e8f0;z-index:20}.dark .VideoLearningMode_video-progress-bar__bALZ6{background:#1e293b}.VideoLearningMode_video-progress-fill__tIdru{height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa);transition:width .4s ease;border-radius:0 2px 2px 0}.VideoLearningMode_video-close__AK2Y_{position:absolute;top:20px;right:24px;width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:20;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dark .VideoLearningMode_video-close__AK2Y_{background:#1e293b;border-color:#334155;color:#94a3b8;box-shadow:0 1px 3px rgba(0,0,0,.3)}.VideoLearningMode_video-close__AK2Y_:hover{transform:scale(1.05)}.VideoLearningMode_video-close__AK2Y_:hover,.dark .VideoLearningMode_video-close__AK2Y_:hover{background:#ef4444;color:#fff;border-color:#ef4444}.VideoLearningMode_video-settings-btn-mod__hnb8r{position:absolute;top:20px;right:80px;width:44px;height:44px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:20;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dark .VideoLearningMode_video-settings-btn-mod__hnb8r{background:#1e293b;border-color:#334155;color:#94a3b8;box-shadow:0 1px 3px rgba(0,0,0,.3)}.VideoLearningMode_video-settings-btn-mod__hnb8r:hover{background:#f1f5f9;color:#4299e1;border-color:#cbd5e1;transform:scale(1.05)}.dark .VideoLearningMode_video-settings-btn-mod__hnb8r:hover{background:#334155;color:#60a5fa;border-color:#475569}.VideoLearningMode_video-card-wrapper__cClTI{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:800px;width:92%;height:85vh;max-height:800px;justify-content:center}.VideoLearningMode_video-counter__1Pa2z{font-size:.875rem;color:#94a3b8;font-weight:600;letter-spacing:.1em}.dark .VideoLearningMode_video-counter__1Pa2z{color:#64748b}.VideoLearningMode_video-card__pFLwy{background:#fff;border:2px solid #e2e8f0;border-radius:24px;padding:40px 36px 28px;text-align:center;width:100%;transition:all .3s ease;min-height:280px;max-height:calc(85vh - 120px);overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:0 8px 30px rgba(0,0,0,.06)}.dark .VideoLearningMode_video-card__pFLwy{background:#1e293b;border-color:#334155;box-shadow:0 8px 30px rgba(0,0,0,.4)}.VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-chinese__Ux5xg,.VideoLearningMode_video-card__pFLwy.step-chinese,.VideoLearningMode_video-card__pFLwy[class*=step-chinese]{border-color:#818cf8;box-shadow:0 0 24px rgba(129,140,248,.2)}.dark .VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-chinese__Ux5xg,.dark .VideoLearningMode_video-card__pFLwy.step-chinese,.dark .VideoLearningMode_video-card__pFLwy[class*=step-chinese]{border-color:#6366f1;box-shadow:0 0 28px rgba(99,102,241,.35)}.VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-meaning__ncHMk,.VideoLearningMode_video-card__pFLwy.step-meaning,.VideoLearningMode_video-card__pFLwy[class*=step-meaning]{border-color:#34d399;box-shadow:0 0 24px rgba(52,211,153,.2)}.dark .VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-meaning__ncHMk,.dark .VideoLearningMode_video-card__pFLwy.step-meaning,.dark .VideoLearningMode_video-card__pFLwy[class*=step-meaning]{border-color:#10b981;box-shadow:0 0 28px rgba(16,185,129,.35)}.VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-example___KA5z,.VideoLearningMode_video-card__pFLwy.step-example,.VideoLearningMode_video-card__pFLwy[class*=step-example]{border-color:#fbbf24;box-shadow:0 0 24px rgba(251,191,36,.2)}.dark .VideoLearningMode_video-card__pFLwy.VideoLearningMode_step-example___KA5z,.dark .VideoLearningMode_video-card__pFLwy.step-example,.dark .VideoLearningMode_video-card__pFLwy[class*=step-example]{border-color:#f59e0b;box-shadow:0 0 28px rgba(245,158,11,.35)}.VideoLearningMode_video-chinese__ySlmO{font-size:4.5rem;font-weight:700;color:#1e293b;line-height:1.2;letter-spacing:.05em;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)}.dark .VideoLearningMode_video-chinese__ySlmO{color:#f8fafc}.VideoLearningMode_video-hanzi-writer__6FF2r{display:flex;align-items:center;justify-content:center;gap:8px;padding:0;background:transparent;border:none;cursor:pointer;width:100%}.VideoLearningMode_video-hanzi-row__uRLAL{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px}.VideoLearningMode_video-hanzi-grid__BuHj1{display:block;width:100px;height:100px;flex-shrink:0;border:1.5px solid #94a3b8;border-radius:6px;background:#fff;box-sizing:border-box}.dark .VideoLearningMode_video-hanzi-grid__BuHj1{border-color:#334155;background:#0f172a}.VideoLearningMode_video-pinyin__NfYt2{font-size:1.4rem;color:#6366f1;font-weight:600;margin-top:-4px}.dark .VideoLearningMode_video-pinyin__NfYt2{color:#818cf8}.VideoLearningMode_video-meaning__h02LB{font-size:1.15rem;color:#059669;font-weight:600;margin-top:6px;padding:8px 20px;background:#ecfdf5;border-radius:12px;border:1px solid #a7f3d0;max-width:90%}.dark .VideoLearningMode_video-meaning__h02LB{background:rgba(6,95,70,.25);border-color:rgba(16,185,129,.3);color:#34d399}.VideoLearningMode_video-image__0hycG{margin-top:8px}.VideoLearningMode_video-image__0hycG img{max-height:160px;max-width:100%;border-radius:12px;-o-object-fit:contain;object-fit:contain;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.dark .VideoLearningMode_video-image__0hycG img{border-color:#334155;box-shadow:0 4px 12px rgba(0,0,0,.3)}.VideoLearningMode_video-example__knu97{margin-top:10px;padding:18px 22px;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;width:100%;text-align:left}.dark .VideoLearningMode_video-example__knu97{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.25)}.VideoLearningMode_video-example__knu97 .sentence-wrapper{flex-wrap:wrap;row-gap:8px}.VideoLearningMode_video-example__knu97 .character-container .hanzi,.VideoLearningMode_video-example__knu97 [class*=character-container] [class*=hanzi]{font-size:1.65rem!important;font-weight:700!important;line-height:1.25!important}.VideoLearningMode_video-example__knu97 .character-container .pinyin,.VideoLearningMode_video-example__knu97 [class*=character-container] [class*=pinyin]{font-size:.95rem!important;line-height:1.2!important}.VideoLearningMode_video-example__knu97 .translation,.VideoLearningMode_video-example__knu97 .vietnamese-text,.VideoLearningMode_video-example__knu97 [class*=translation],.VideoLearningMode_video-example__knu97 [class*=vietnamese-text]{font-size:1.18rem!important;color:#92400e!important;font-style:italic;margin-top:8px!important;line-height:1.4!important}.dark .VideoLearningMode_video-example__knu97 .translation,.dark .VideoLearningMode_video-example__knu97 .vietnamese-text,.dark .VideoLearningMode_video-example__knu97 [class*=translation],.dark .VideoLearningMode_video-example__knu97 [class*=vietnamese-text]{color:#fbbf24!important}.VideoLearningMode_video-example__knu97 .translation .VideoLearningMode_highlight-char__bUQ6s,.VideoLearningMode_video-example__knu97 .translation .highlight-char,.VideoLearningMode_video-example__knu97 [class*=translation] .VideoLearningMode_highlight-char__bUQ6s,.VideoLearningMode_video-example__knu97 [class*=translation] .highlight-char{color:#dc2626!important;font-weight:700!important;font-style:normal!important}.dark .VideoLearningMode_video-example__knu97 .translation .VideoLearningMode_highlight-char__bUQ6s,.dark .VideoLearningMode_video-example__knu97 .translation .highlight-char,.dark .VideoLearningMode_video-example__knu97 [class*=translation] .VideoLearningMode_highlight-char__bUQ6s,.dark .VideoLearningMode_video-example__knu97 [class*=translation] .highlight-char{color:#f87171!important;font-weight:700!important;font-style:normal!important}.dark .VideoLearningMode_video-example__knu97 [class*=sentence-wrapper]{color:#f8fafc}.dark .VideoLearningMode_video-example__knu97 .hanzi,.dark .VideoLearningMode_video-example__knu97 [class*=hanzi]{color:#f8fafc!important}.dark .VideoLearningMode_video-example__knu97 .pinyin,.dark .VideoLearningMode_video-example__knu97 [class*=pinyin]{color:#93c5fd!important}.VideoLearningMode_video-example__knu97 .karaoke-active,.VideoLearningMode_video-example__knu97 [class*=karaoke-active]{background:rgba(220,38,38,.15)!important;border-radius:8px;transform:translateY(-2px);box-shadow:0 4px 14px rgba(220,38,38,.25)}.dark .VideoLearningMode_video-example__knu97 .karaoke-active,.dark .VideoLearningMode_video-example__knu97 [class*=karaoke-active]{background:hsla(0,91%,71%,.25)!important;box-shadow:0 0 16px hsla(0,91%,71%,.4)}.VideoLearningMode_video-example__knu97 .karaoke-active .hanzi,.VideoLearningMode_video-example__knu97 .karaoke-active .hanzi span,.VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=hanzi],.VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=hanzi] span{color:#dc2626!important;font-weight:800!important}.dark .VideoLearningMode_video-example__knu97 .karaoke-active .hanzi,.dark .VideoLearningMode_video-example__knu97 .karaoke-active .hanzi span,.dark .VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=hanzi],.dark .VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=hanzi] span{color:#f87171!important;font-weight:800!important;text-shadow:0 0 10px hsla(0,91%,71%,.5)}.VideoLearningMode_video-example__knu97 .karaoke-active .pinyin,.VideoLearningMode_video-example__knu97 .karaoke-active .pinyin span,.VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=pinyin],.VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=pinyin] span{color:#dc2626!important;font-weight:800!important}.dark .VideoLearningMode_video-example__knu97 .karaoke-active .pinyin,.dark .VideoLearningMode_video-example__knu97 .karaoke-active .pinyin span,.dark .VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=pinyin],.dark .VideoLearningMode_video-example__knu97 [class*=karaoke-active] [class*=pinyin] span{color:#f87171!important;font-weight:800!important}.VideoLearningMode_video-step-dots__ThCTJ{display:flex;gap:8px;margin-top:14px}.VideoLearningMode_step-dot__Sd9lE{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:all .3s}.dark .VideoLearningMode_step-dot__Sd9lE{background:#334155}.VideoLearningMode_step-dot__Sd9lE.VideoLearningMode_active__8o8AL{background:#6366f1;box-shadow:0 0 10px rgba(99,102,241,.5);transform:scale(1.3)}.dark .VideoLearningMode_step-dot__Sd9lE.VideoLearningMode_active__8o8AL{background:#818cf8;box-shadow:0 0 12px rgba(129,140,248,.6)}.VideoLearningMode_video-controls__ssy7S{position:absolute;bottom:24px;display:flex;align-items:center;gap:12px;padding:10px 20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.1);flex-wrap:wrap;justify-content:center;max-width:92vw;z-index:20}.dark .VideoLearningMode_video-controls__ssy7S{background:rgba(30,41,59,.95);border-color:#334155;box-shadow:0 8px 30px rgba(0,0,0,.4)}.VideoLearningMode_vc-btn__zsz5c{width:46px;height:46px;border-radius:50%;border:none;background:#f1f5f9;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.dark .VideoLearningMode_vc-btn__zsz5c{background:#0f172a;color:#94a3b8}.VideoLearningMode_vc-btn__zsz5c:hover:not(:disabled){background:#e2e8f0;color:#1e293b;transform:scale(1.06)}.dark .VideoLearningMode_vc-btn__zsz5c:hover:not(:disabled){background:#334155;color:#f8fafc}.VideoLearningMode_vc-btn__zsz5c:disabled{opacity:.35;cursor:not-allowed}.VideoLearningMode_vc-play__YcLeT{width:54px;height:54px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.4)}.VideoLearningMode_vc-play__YcLeT:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;transform:scale(1.08)}.VideoLearningMode_vc-speed__KuV7d{display:flex;gap:4px;flex-shrink:0}.VideoLearningMode_vc-speed-btn__KoGX_{padding:4px 10px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;font-size:.75rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s}.dark .VideoLearningMode_vc-speed-btn__KoGX_{background:#0f172a;border-color:#334155;color:#94a3b8}.VideoLearningMode_vc-speed-btn__KoGX_:hover{border-color:#93c5fd;color:#3b82f6}.dark .VideoLearningMode_vc-speed-btn__KoGX_:hover{border-color:#60a5fa;color:#60a5fa}.VideoLearningMode_vc-speed-btn__KoGX_.VideoLearningMode_active__8o8AL,.dark .VideoLearningMode_vc-speed-btn__KoGX_.VideoLearningMode_active__8o8AL{background:#6366f1;border-color:#6366f1;color:#fff}.VideoLearningMode_vc-actions__1pkNu{display:flex;align-items:center;gap:6px;padding-left:10px;border-left:2px solid #e2e8f0;flex-shrink:0}.dark .VideoLearningMode_vc-actions__1pkNu{border-left-color:#334155}.VideoLearningMode_vwa-btn__OQPVe{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:6px 12px;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.dark .VideoLearningMode_vwa-btn__OQPVe{background:#0f172a;border-color:#334155;color:#94a3b8}.VideoLearningMode_vwa-btn__OQPVe:hover{background:#f0f9ff;border-color:#93c5fd;color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.15)}.dark .VideoLearningMode_vwa-btn__OQPVe:hover{background:#1e293b;border-color:#60a5fa;color:#60a5fa}.VideoLearningMode_vwa-btn__OQPVe.VideoLearningMode_vwa-active__nyT6r{background:#fffbeb;border-color:#fbbf24;color:#b45309}.dark .VideoLearningMode_vwa-btn__OQPVe.VideoLearningMode_vwa-active__nyT6r{background:rgba(180,83,9,.2);border-color:#d97706;color:#fbbf24}.VideoLearningMode_vwa-btn__OQPVe.VideoLearningMode_vwa-noted___9186{background:#f0fdf4;border-color:#86efac;color:#15803d}.dark .VideoLearningMode_vwa-btn__OQPVe.VideoLearningMode_vwa-noted___9186{background:rgba(21,128,61,.2);border-color:#16a34a;color:#4ade80}@media (max-width:768px){.VideoLearningMode_video-chinese__ySlmO{font-size:3rem}.VideoLearningMode_video-pinyin__NfYt2{font-size:1.15rem}.VideoLearningMode_video-meaning__h02LB{font-size:1.05rem}.VideoLearningMode_video-card__pFLwy{padding:28px 20px 20px;min-height:220px}.VideoLearningMode_video-controls__ssy7S{bottom:16px;gap:8px;padding:8px 12px}.VideoLearningMode_vc-btn__zsz5c{width:40px;height:40px}.VideoLearningMode_vc-play__YcLeT{width:48px;height:48px}.VideoLearningMode_vc-actions__1pkNu{width:100%;border-left:none;padding-left:0;padding-top:6px;border-top:1px solid #e2e8f0;justify-content:center;flex-wrap:wrap}.dark .VideoLearningMode_vc-actions__1pkNu{border-top-color:#334155}.VideoLearningMode_vwa-btn__OQPVe{padding:5px 10px;font-size:.7rem}}@media (max-width:480px){.VideoLearningMode_video-chinese__ySlmO{font-size:2.4rem}.VideoLearningMode_video-meaning__h02LB{font-size:.95rem}.VideoLearningMode_video-controls__ssy7S{bottom:10px;gap:6px;padding:6px 10px;border-radius:18px}.VideoLearningMode_vc-btn__zsz5c{width:36px;height:36px}.VideoLearningMode_vc-play__YcLeT{width:42px;height:42px}.VideoLearningMode_vc-speed-btn__KoGX_{padding:3px 6px;font-size:.65rem}.VideoLearningMode_vwa-btn__OQPVe{padding:4px 8px;font-size:.65rem;gap:2px}.VideoLearningMode_vwa-btn__OQPVe span{display:none}}