.CharacterDetail_tp-tree__ukAIe{display:flex;align-items:center;gap:0;overflow-x:auto;padding:10px 0}.CharacterDetail_tp-tree-root__nJ3Zv{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:14px;min-width:90px;box-shadow:0 4px 16px rgba(234,88,12,.3)}.CharacterDetail_tp-root-char__lk_3X{font-size:2.4rem;font-weight:800;color:#fff;line-height:1.1}.CharacterDetail_tp-root-pinyin__DZWbj{font-size:.8rem;color:#fed7aa;margin-top:4px;font-style:italic}.CharacterDetail_tp-root-meaning__MmwlH{font-size:.75rem;color:#ffedd5;margin-top:2px;text-align:center;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CharacterDetail_tp-tree-branches__PkLvH{display:flex;align-items:center;position:relative}.CharacterDetail_tp-branch-line__7qzpm{width:28px;height:2px;background:#d1d5db;position:relative;flex-shrink:0}.CharacterDetail_tp-branch-items__da22B{display:flex;flex-direction:column;gap:10px;position:relative;padding-left:0}.CharacterDetail_tp-branch-items__da22B:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:calc(100% - 40px);background:#d1d5db}.CharacterDetail_tp-branch-item__DxEAg{display:flex;align-items:center;position:relative}.CharacterDetail_tp-branch-connector__GF_ej{width:22px;height:2px;background:#d1d5db;flex-shrink:0}.CharacterDetail_tp-branch-card__ibIk6{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fffbeb;border:1.5px solid #fbbf2433;border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s;min-width:180px}.CharacterDetail_tp-branch-card__ibIk6:hover{transform:translateX(4px);box-shadow:0 3px 12px rgba(251,191,36,.15);border-color:#fbbf24}.CharacterDetail_tp-bo__a0xB6{font-size:2rem;font-weight:700;color:#92400e;min-width:44px;text-align:center;line-height:1}.CharacterDetail_tp-info__gYdXM{flex:1;min-width:0}.CharacterDetail_tp-ten-bo__IIqYo{font-weight:600;font-size:.9rem;color:#78350f;margin-bottom:2px}.CharacterDetail_tp-nghia-bo__EGJdG{font-size:.8rem;color:#92400e;opacity:.8}@media (max-width:480px){.CharacterDetail_tp-tree__ukAIe{flex-direction:column;align-items:flex-start}.CharacterDetail_tp-tree-root__nJ3Zv{align-self:center}.CharacterDetail_tp-tree-branches__PkLvH{flex-direction:column;align-items:flex-start;width:100%;padding-left:40px}.CharacterDetail_tp-branch-line__7qzpm{width:2px;height:20px;margin-left:10px}.CharacterDetail_tp-branch-card__ibIk6{min-width:160px}}.CharacterDetail_compound-grid__4qaCI,.CharacterDetail_examples-container__ZQLvM,.CharacterDetail_tab-content__IdGOh{contain:layout style paint;content-visibility:auto}.CharacterDetail_details-section__HkOh4{padding:1.5rem;margin-top:20px}.CharacterDetail_quiz-modal-overlay__a5N4P{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:3000}.CharacterDetail_quiz-modal__eecbR{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:CharacterDetail_scaleIn___qCAb .2s ease-out;padding:1rem;display:flex;flex-direction:column}.CharacterDetail_quiz-header__yZ1u8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CharacterDetail_quiz-header__yZ1u8 h2{font-size:1.25rem;font-weight:600;color:#1f2937}.CharacterDetail_close-quiz-btn__lAWLz{background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:#718096;transition:color .2s}.CharacterDetail_close-quiz-btn__lAWLz:hover{color:#1f2937}.CharacterDetail_quiz-progress__k2Q71{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.CharacterDetail_progress-bar__lIjg5{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.CharacterDetail_progress-fill__2cVqU{height:100%;background:var(--background-color,#3b82f6);transition:width .3s ease}.CharacterDetail_progress-text__pxJzd{font-size:.875rem;color:#4a5568}.CharacterDetail_quiz-content__5Gpha{display:flex;flex-direction:column;gap:1rem}.CharacterDetail_question-section___Eh3c .CharacterDetail_question-text__STYTe{font-size:1rem;font-weight:500;color:#2d3748}.CharacterDetail_question-subtitle__9KkNq{font-size:.875rem;color:#718096}.CharacterDetail_answers-grid__OMOmv{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.CharacterDetail_answer-btn__BXuSa{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.CharacterDetail_answer-btn__BXuSa .CharacterDetail_answer-label__g26rA{font-weight:600;color:#4a5568}.CharacterDetail_answer-btn__BXuSa .CharacterDetail_answer-text__OjzLE{flex:1;color:#2d3748}.CharacterDetail_answer-btn__BXuSa:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0}.CharacterDetail_answer-btn__BXuSa.CharacterDetail_selected__HKa0g{background:#e0f2fe;border-color:#7dd3fc}.CharacterDetail_answer-btn__BXuSa.CharacterDetail_correct__roggK{background:#d1fae5;border-color:#34d399}.CharacterDetail_answer-btn__BXuSa.CharacterDetail_incorrect__aKeOE{background:#fee2e2;border-color:#fca5a5}.CharacterDetail_quiz-actions__rd5Dh{display:flex;justify-content:flex-end;gap:.5rem}.CharacterDetail_quiz-audio-section__j347U{display:flex;justify-content:center;padding:1.25rem 0}.CharacterDetail_quiz-play-btn__K2a_t{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 2rem;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;border-radius:16px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 4px 16px rgba(59,130,246,.3);position:relative;overflow:hidden}.CharacterDetail_quiz-play-btn__K2a_t:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(59,130,246,.4)}.CharacterDetail_quiz-play-btn__K2a_t:active{transform:scale(.97)}.CharacterDetail_quiz-play-btn__K2a_t:after{content:"";position:absolute;inset:-4px;border:2px solid rgba(99,102,241,.3);border-radius:20px;animation:CharacterDetail_quizPulse__Rmk_E 2s infinite}@keyframes CharacterDetail_quizPulse__Rmk_E{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.CharacterDetail_quiz-char-display__0HWMh{font-size:calc(4rem + var(--chinese-font-size-adjust, 0px));font-weight:300;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);text-align:center;padding:1rem 0;line-height:1.1}.CharacterDetail_pinyin-input-section__6QyiY{display:flex;flex-direction:column;gap:.75rem}.CharacterDetail_pinyin-input__gC4Si{width:100%;padding:.85rem 1rem;font-size:1.1rem;border:2px solid #e2e8f0;border-radius:12px;outline:none;transition:all .2s;font-family:inherit;color:#1e293b;background:#f8fafc}.CharacterDetail_pinyin-input__gC4Si:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.CharacterDetail_pinyin-input__gC4Si:disabled{opacity:.7;cursor:not-allowed}.CharacterDetail_pinyin-feedback__2RJQH{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-radius:10px;font-size:.9rem;font-weight:500}.CharacterDetail_pinyin-feedback__2RJQH.CharacterDetail_correct__roggK{background:#d1fae5;color:#065f46}.CharacterDetail_pinyin-feedback__2RJQH.CharacterDetail_incorrect__aKeOE{background:#fee2e2;color:#991b1b}.CharacterDetail_pinyin-feedback__2RJQH strong{font-weight:700}.CharacterDetail_next-btn__KfDd1,.CharacterDetail_submit-btn__Rx8NK{padding:.5rem 1rem;border:none;border-radius:8px;font-weight:500;cursor:pointer}.CharacterDetail_submit-btn__Rx8NK{background:var(--background-color,#3b82f6);color:#fff}.CharacterDetail_analysis-list__tWaDf p{color:#2d3748;margin-bottom:10px}.CharacterDetail_submit-btn__Rx8NK:disabled{opacity:.5;cursor:not-allowed}.CharacterDetail_next-btn__KfDd1{background:#e2e8f0;color:#2d3748}.CharacterDetail_quiz-result__kuCtE{display:flex;flex-direction:column;gap:1rem}.CharacterDetail_result-header__bnmzT{display:flex;align-items:center;gap:.5rem}.CharacterDetail_trophy-icon__FV5Lv{font-size:1.5rem;color:#fbbf24}.CharacterDetail_result-stats__bvWnB{display:flex;gap:1.5rem}.CharacterDetail_result-stats__bvWnB .CharacterDetail_stat__k8JGb{text-align:center}.CharacterDetail_stat-label__n8p5n{color:#4a5568}.CharacterDetail_stat-value__oEG6n{font-size:1.25rem;font-weight:600}.CharacterDetail_stat-value__oEG6n.CharacterDetail_correct__roggK{color:#10b981}.CharacterDetail_stat-value__oEG6n.CharacterDetail_incorrect__aKeOE{color:#ef4444}.CharacterDetail_result-message__rkkfH p{font-size:.9rem;color:#2d3748;margin:0}.CharacterDetail_result-actions__p_HLB{display:flex;gap:.5rem;justify-content:flex-end}.CharacterDetail_color-red__C_rOH{color:#c00!important}.CharacterDetail_result-actions__p_HLB button{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;background:#f8fafc;color:#2d3748;transition:background .2s}.CharacterDetail_result-actions__p_HLB button:hover{background:#e2e8f0}.CharacterDetail_vocabulary-page__aABLM{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f7fa;min-height:100vh;color:#2d3748}.CharacterDetail_nav-header__LwLhz{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100;height:60px}.CharacterDetail_nav-content__NjV4t{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.CharacterDetail_nav-left__6DrRG{display:flex;align-items:center;gap:1rem}.CharacterDetail_back-btn__Fn_fW{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:background .2s}.CharacterDetail_back-btn__Fn_fW:hover{background:#f7fafc}.CharacterDetail_page-title__30ssQ{font-size:1.25rem;font-weight:600;color:#2d3748}.CharacterDetail_main-word-card__PEHSB{background:#fff;border-radius:16px;padding:1rem;margin:1rem 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CharacterDetail_word-content___Xash{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.CharacterDetail_notebooknew__qvdTE{background:var(--background-color)!important;color:#fff}.CharacterDetail_chinese-display__u2InC{font-size:calc(6rem + var(--chinese-font-size-adjust, 0px));font-weight:300;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);line-height:1;margin-bottom:1rem}.CharacterDetail_pinyin-section__W7cjN{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.CharacterDetail_pinyin-section__W7cjN .CharacterDetail_pinyin__2cFsJ{font-size:1.5rem;font-weight:600;color:#4a5568}.dark .CharacterDetail_pinyin-section__W7cjN .CharacterDetail_pinyin__2cFsJ{color:#94a3b8}.CharacterDetail_audio-buttons__RVCpp{display:flex;align-items:center;gap:.5rem}.CharacterDetail_audio-buttons__RVCpp .CharacterDetail_audio-btn__sQB1O{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;background:#edf2f7;border:1px solid #e2e8f0;padding:0!important;border-radius:10px!important;cursor:pointer;transition:all .2s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#4a5568;flex-shrink:0}.dark .CharacterDetail_audio-buttons__RVCpp .CharacterDetail_audio-btn__sQB1O{background:#1e293b;border-color:#334155;color:#94a3b8}.CharacterDetail_audio-buttons__RVCpp .CharacterDetail_audio-btn__sQB1O:hover{background:#e2e8f0;transform:scale(1.06)}.dark .CharacterDetail_audio-buttons__RVCpp .CharacterDetail_audio-btn__sQB1O:hover{background:#334155}.CharacterDetail_meaning__30wQ1{font-size:1.125rem;color:#2d3748;margin-bottom:.5rem;font-weight:500}.CharacterDetail_han-viet__tgTM2{color:#4a5568;font-size:.9rem}.CharacterDetail_han-viet__tgTM2 span{color:#4a5568;font-weight:500}.CharacterDetail_word-stats__UHANT{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.CharacterDetail_stat-item__1_inp{display:flex;flex-direction:column;gap:.25rem}.CharacterDetail_stat-item__1_inp label{font-size:.875rem;color:#4a5568;font-weight:500}.CharacterDetail_stat-item__1_inp span{font-weight:600;color:#4a5568}.CharacterDetail_stroke-display__sqAMU{font-size:calc(1.5rem + var(--chinese-font-size-adjust, 0px))!important;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif)!important;color:#c00!important}.CharacterDetail_level-tag__FXz1w{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;padding:.25rem .75rem!important;border-radius:20px!important;font-size:.75rem!important;width:-moz-fit-content!important;width:fit-content!important}.CharacterDetail_word-types__CNx9h{display:flex;flex-wrap:wrap;gap:.5rem;height:25px}.CharacterDetail_type-tag__Kc7Q_{background:linear-gradient(135deg,#38b2ac,#319795)!important;color:#fff!important;padding:.25rem .75rem!important;border-radius:16px!important;font-size:.75rem!important;font-weight:500!important;white-space:nowrap!important;box-shadow:0 2px 4px rgba(56,178,172,.2)!important;transition:all .2s ease!important}.CharacterDetail_type-tag__Kc7Q_:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px rgba(56,178,172,.3)!important}.CharacterDetail_word-actions__BSVbC{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.CharacterDetail_action-button__9A67C{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;min-height:38px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:600;white-space:nowrap!important;line-height:1;flex-shrink:0;text-decoration:none}.CharacterDetail_action-button__9A67C:hover{border-color:#cbd5e0;background:#f7fafc;transform:translateY(-1px)}.CharacterDetail_bookmark-icon-btn__r_w8d{position:relative;width:38px;height:38px;min-width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#c91352;border-color:rgba(201,19,82,.25);background:rgba(201,19,82,.04)}.CharacterDetail_bookmark-icon-btn__r_w8d:hover{background:rgba(201,19,82,.1);border-color:rgba(201,19,82,.45);transform:translateY(-1px)}.CharacterDetail_bookmark-count-badge__UXzmR{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.15)}.CharacterDetail_speak-practice-btn__UqdnI{color:#6366f1;border-color:#c7d2fe;background:#eef2ff}.CharacterDetail_speak-practice-btn__UqdnI:hover{background:#6366f1;color:#fff;border-color:#6366f1;box-shadow:0 2px 8px rgba(99,102,241,.25)}.CharacterDetail_conversation-study-btn__QlQq5{color:#0f766e;border-color:#99f6e4;background:#ecfeff}.CharacterDetail_conversation-study-btn__QlQq5:hover{background:#0f766e;color:#fff;border-color:#0f766e;box-shadow:0 2px 8px rgba(15,118,110,.25)}.CharacterDetail_conversation-lock-icon__5_7Om{color:#f59e0b;font-size:.875rem}.CharacterDetail_tab-navigation__hGAqT{background:#fff;border-radius:16px;padding:.5rem;margin:1rem 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CharacterDetail_tab-container__O7_1E{display:flex;gap:.25rem}.CharacterDetail_tab-btn__QJMod{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:12px;background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;color:#64748b;flex:1;justify-content:center;position:relative;overflow:hidden}.CharacterDetail_tab-btn__QJMod:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.CharacterDetail_tab-btn__QJMod:hover:before{left:100%}.CharacterDetail_tab-btn__QJMod:hover{background:#f8fafc;color:#475569}.CharacterDetail_tab-btn__QJMod.CharacterDetail_active__tpp3u{background:var(--background-color);color:#fff;box-shadow:0 4px 16px rgba(59,130,246,.3);transform:translateY(-2px)}.CharacterDetail_tab-btn__QJMod.CharacterDetail_active__tpp3u:hover{background:var(--background-color);box-shadow:0 6px 20px rgba(59,130,246,.4)}.CharacterDetail_tab-count__SdH1i{background:hsla(0,0%,100%,.2);padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;min-width:1.5rem;text-align:center}.CharacterDetail_tab-btn__QJMod.CharacterDetail_active__tpp3u .CharacterDetail_tab-count__SdH1i{background:hsla(0,0%,100%,.3)}.CharacterDetail_tab-content__IdGOh{min-height:400px}.CharacterDetail_tab-panel__tLBoS{animation:CharacterDetail_fadeInUp__r5OKO .5s ease-out}.CharacterDetail_details-grid__n1SJH{display:flex;flex-direction:column;gap:2.5rem}.CharacterDetail_details-section__HkOh4{background:#fff;border-radius:16px;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CharacterDetail_details-title__ldj4D{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.CharacterDetail_compound-title-row__CXg24{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.CharacterDetail_compound-title-row__CXg24 .CharacterDetail_details-title__ldj4D{margin-bottom:0}.CharacterDetail_radial-analysis-btn__vCAoF{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;padding:8px 16px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(99,102,241,.25)}.CharacterDetail_radial-analysis-btn__vCAoF:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(99,102,241,.35)}.CharacterDetail_radial-analysis-btn__vCAoF .CharacterDetail_icon__DxT_z{font-size:1rem}.CharacterDetail_crown-lock__1Ndcd{color:#fbbf24;font-size:.9rem!important;margin-left:2px}.CharacterDetail_compound-grid__4qaCI{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;content-visibility:auto;contain-intrinsic-size:600px}.CharacterDetail_compound-card__mK6_t{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;transition:all .3s}.CharacterDetail_compound-card__mK6_t:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#3b82f6}.CharacterDetail_compound-header__hLw_t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CharacterDetail_compound-chinese__LiIs1{font-size:calc(1.25rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#c00;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif)}.CharacterDetail_compound-actions__ScDWu{display:flex;gap:.25rem}.CharacterDetail_icon-btn__vg404{background:none;border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .2s;color:#718096}.CharacterDetail_icon-btn__vg404:hover{background:#e2e8f0;color:#4a5568}.CharacterDetail_compound-pinyin__2QZK9{color:#666;font-size:.875rem;margin-bottom:.5rem;font-style:italic}.CharacterDetail_compound-meaning__rQ5yq{color:#2d3748;font-size:.9rem;line-height:1.5}.CharacterDetail_examples-container__ZQLvM{display:flex;flex-direction:column;gap:1rem}.CharacterDetail_example-item__zna02{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e2e8f0;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;transition:all .3s}.CharacterDetail_example-item__zna02:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.08)}.CharacterDetail_example-number__QgYly{background:var(--background-color);color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.CharacterDetail_example-content__6qmth{flex:1}.CharacterDetail_example-chinese__mH4hd{font-size:calc(1.125rem + var(--chinese-font-size-adjust, 0px));line-height:1.8;margin-bottom:.5rem}.CharacterDetail_clickable-word__7_7Dm{cursor:pointer;transition:all .2s;border-radius:4px;padding:2px 4px;margin:0 1px}.CharacterDetail_clickable-word__7_7Dm:hover{background:#e53e3e;color:#fff}.CharacterDetail_highlighted-word__aB7pI{color:#e53e3e!important;font-weight:600!important}.CharacterDetail_highlighted-word__aB7pI:hover{background:#c53030!important;transform:scale(1.05)!important}.CharacterDetail_example-pinyin__BrGXw{color:#718096;font-size:.875rem;margin-bottom:.5rem}.CharacterDetail_example-translation__G_DDa{color:#4a5568;font-size:.9rem}.CharacterDetail_example-actions__JcRDU{display:flex;flex-direction:column;gap:.25rem}.CharacterDetail_definition-header__tYkhI{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.CharacterDetail_definition-card__f_4Hm{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.25rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease}.CharacterDetail_definition-card__f_4Hm:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.CharacterDetail_definition-card-header__ZAU3O{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.CharacterDetail_definition-number-badge__RDydX{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;box-shadow:0 2px 4px rgba(59,130,246,.3)}.CharacterDetail_definition-number-text__dYywv{line-height:1}.CharacterDetail_part-of-speech-badge__Q88Pe{display:flex;align-items:center;gap:.375rem;background:#fef3c7;color:#f59e0b;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500}.CharacterDetail_meaning-container__W3Qw3{padding:.75rem 0;border-bottom:1px solid #f3f4f6;margin-bottom:1rem}.CharacterDetail_meaning-row__M_Fxi{display:flex;align-items:flex-start;gap:.5rem}.CharacterDetail_meaning-label__8VOAS{font-weight:600;color:#374151;font-size:.95rem;white-space:nowrap}.CharacterDetail_meaning-text__dY3Cs{color:#1f2937;font-size:.95rem;line-height:1.6;flex:1}.CharacterDetail_examples-container-nested__uD3F0{background:#f9fafb;padding:1rem;border-radius:8px;margin-top:.5rem}.CharacterDetail_examples-header-row__qd9_R{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-bottom:.75rem;font-weight:500}.CharacterDetail_examples-header-text__FxdZX{color:#6b7280}.CharacterDetail_example-item-card__XZGXs{background:#fff;padding:1rem;border-radius:8px;margin-bottom:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.CharacterDetail_example-item-card__XZGXs:last-child{margin-bottom:0}.CharacterDetail_example-item-card__XZGXs:hover{background:#fefefe;border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}@media (max-width:768px){.CharacterDetail_definition-card__f_4Hm{padding:1rem}.CharacterDetail_definition-card-header__ZAU3O{flex-wrap:wrap}.CharacterDetail_example-item-card__XZGXs,.CharacterDetail_examples-container-nested__uD3F0{padding:.75rem}}.CharacterDetail_related-words-grid__Ihgay{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.CharacterDetail_related-word-card__gqeOC{background:#f8fafc;border-radius:12px;padding:1rem;border:1px solid #e2e8f0;text-align:center;cursor:pointer;transition:all .3s}.CharacterDetail_related-word-card__gqeOC:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#3b82f6}.CharacterDetail_related-chinese__dwfDQ{font-size:calc(1.5rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);margin-bottom:.25rem}.CharacterDetail_related-pinyin__Cipu_{color:#718096;font-size:.875rem;margin-bottom:.25rem}.CharacterDetail_related-meaning__cJmNy{color:#4a5568;font-size:.875rem}.CharacterDetail_analysis-section__gRsmH{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CharacterDetail_analysis-header__wT9rL{text-align:center;margin-bottom:2rem}.CharacterDetail_analysis-header__wT9rL h2{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.CharacterDetail_analysis-header__wT9rL p{color:#6b7280;font-size:1rem}.CharacterDetail_analysis-actions__jQ129{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.CharacterDetail_analysis-btn__sZ9mJ{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.CharacterDetail_analysis-btn__sZ9mJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.CharacterDetail_analysis-btn__sZ9mJ:hover:before{left:100%}.CharacterDetail_analysis-btn__sZ9mJ.CharacterDetail_primary__L2Qon{background:linear-gradient(135deg,#10b981,#047857);color:#fff;box-shadow:0 4px 16px rgba(16,185,129,.3)}.CharacterDetail_analysis-btn__sZ9mJ.CharacterDetail_primary__L2Qon:hover{background:linear-gradient(135deg,#059669,#065f46);transform:translateY(-2px);box-shadow:0 6px 20px rgba(16,185,129,.4)}.CharacterDetail_analysis-btn__sZ9mJ.CharacterDetail_secondary__313WO{background:#f8fafc;color:#374151;border:2px solid #e5e7eb}.CharacterDetail_analysis-btn__sZ9mJ.CharacterDetail_secondary__313WO:hover{background:#f1f5f9;border-color:#d1d5db;transform:translateY(-2px)}.CharacterDetail_analysis-preview__KPQu1{background:#f8fafc;border-radius:12px;padding:2rem;border:1px solid #e2e8f0}.CharacterDetail_analysis-preview__KPQu1 h4{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem}.CharacterDetail_character-breakdown__hsicn .CharacterDetail_character-parts__IAHC1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.CharacterDetail_character-part__XHCme{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem;border-radius:12px;border:1px solid #e2e8f0}.CharacterDetail_char-display__M_Ial{font-size:calc(2.5rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);width:60px;text-align:center}.CharacterDetail_char-info__967CQ{display:flex;flex-direction:column;gap:.25rem}.CharacterDetail_char-meaning__5gheM{font-weight:600;color:#374151}.CharacterDetail_char-strokes__MZzv5{color:#6b7280;font-size:.875rem}.CharacterDetail_writing-section__kroZc{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CharacterDetail_writing-header__VLqx1{text-align:center;margin-bottom:2rem}.CharacterDetail_writing-header__VLqx1 h2{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.CharacterDetail_writing-header__VLqx1 p{color:#6b7280;font-size:1rem}.CharacterDetail_writing-stats__RzNnT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.CharacterDetail_stat-card__Y6elm{display:flex;align-items:center;gap:1rem;background:#f8fafc;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s}.CharacterDetail_stat-card__Y6elm:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.08)}.CharacterDetail_stat-card__Y6elm svg{font-size:1.5rem;color:#3b82f6}.CharacterDetail_stat-number__2LY9j{display:block;font-size:1.5rem;font-weight:700;color:#1f2937}.CharacterDetail_stat-label__n8p5n{display:block;font-size:.875rem;color:#6b7280}.CharacterDetail_writing-actions__XQob_{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.CharacterDetail_writing-btn__PpZEy{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.CharacterDetail_writing-btn__PpZEy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.CharacterDetail_writing-btn__PpZEy:hover:before{left:100%}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_primary__L2Qon{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 16px rgba(245,158,11,.3)}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_primary__L2Qon:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_secondary__313WO{background:linear-gradient(135deg,#6366f1,#4338ca);color:#fff;box-shadow:0 4px 16px rgba(99,102,241,.3)}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_secondary__313WO:hover{background:linear-gradient(135deg,#4338ca,#3730a3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_outline__qOirN{background:#fff;color:#374151;border:2px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CharacterDetail_writing-btn__PpZEy.CharacterDetail_outline__qOirN:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CharacterDetail_writing-preview__5WeiS{background:#f8fafc;border-radius:12px;padding:2rem;border:1px solid #e2e8f0}.CharacterDetail_writing-preview__5WeiS h4{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:1.5rem}.CharacterDetail_character-preview-grid__htYc3{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.CharacterDetail_preview-char__FipqT{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CharacterDetail_char-container__xdknq{position:relative;background:#fff;border-radius:8px;padding:.5rem;border:1px solid #e2e8f0;transition:all .3s}.CharacterDetail_char-container__xdknq:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(0,0,0,.08)}.CharacterDetail_char-grid__Yy8Fq{border-radius:4px}.CharacterDetail_char-overlay__t1q_4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:calc(2rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);pointer-events:none}.CharacterDetail_char-label__Ad4OA{font-size:.875rem;font-weight:600;color:#6b7280}.CharacterDetail_show-more-container__nokoX{display:flex;justify-content:center;margin-top:1.5rem}.CharacterDetail_show-more-btn__fGWUC{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;cursor:pointer;font-weight:500;font-size:.9rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.CharacterDetail_show-more-btn__fGWUC:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a6fd8,#6b46a3)}.CharacterDetail_enhanced-tooltip__8br69{position:absolute;background:#2d3748;color:#fff;border-radius:12px;padding:1rem;box-shadow:0 10px 25px rgba(0,0,0,.2);z-index:1000;min-width:250px;animation:CharacterDetail_fadeInUp__r5OKO .2s ease-out}.CharacterDetail_tooltip-header__ccQ04{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CharacterDetail_tooltip-chinese__KeH71{font-size:calc(1.25rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#fbb6ce;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif)}.CharacterDetail_tooltip-actions__CRO0R{display:flex;gap:.25rem}.CharacterDetail_tooltip-btn__CNycr{background:hsla(0,0%,100%,.2);border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:background .2s;color:#fff}.CharacterDetail_tooltip-btn__CNycr:hover{background:hsla(0,0%,100%,.3)}.CharacterDetail_tooltip-pinyin__dEX_h{color:#cbd5e0;font-size:.875rem;margin-bottom:.5rem;font-style:italic}.CharacterDetail_tooltip-meaning__NkrbK{color:#fff;font-size:.9rem}.CharacterDetail_modal-overlay__FQY3_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;animation:CharacterDetail_fadeIn__CvqFo .2s ease-out}.CharacterDetail_word-detail-modal__ds3TH{background:#fff;border-radius:16px;padding:2rem;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;animation:CharacterDetail_scaleIn___qCAb .3s ease-out}.CharacterDetail_modal-header__FCCzZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.CharacterDetail_modal-header__FCCzZ h2{font-size:calc(1.5rem + var(--chinese-font-size-adjust, 0px));color:#2d3748;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif)}.CharacterDetail_close-modal-btn__Pmpyz{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:background .2s;color:#718096}.CharacterDetail_close-modal-btn__Pmpyz:hover{background:#f7fafc;color:#2d3748}.CharacterDetail_modal-body__RJOfV{text-align:center}.CharacterDetail_modal-pronunciation__cC33d{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.CharacterDetail_modal-pinyin__ZrEpl{font-size:1.25rem;color:#718096;font-style:italic}.CharacterDetail_modal-audio-btn__aZATc{background:#edf2f7;border:none;padding:.75rem;border-radius:50%;cursor:pointer;transition:all .2s;color:#4a5568}.CharacterDetail_modal-audio-btn__aZATc:hover{background:#e2e8f0;transform:scale(1.1)}.CharacterDetail_modal-meaning__nF0_H{font-size:1.125rem;color:#2d3748;margin-bottom:2rem;line-height:1.6}.CharacterDetail_toast__CQnr5{position:fixed;bottom:2rem;right:2rem;background:#fff;border-radius:12px;padding:1rem 1.5rem;box-shadow:0 10px 25px rgba(0,0,0,.2);display:flex;align-items:center;gap:.75rem;z-index:3000;animation:CharacterDetail_slideInRight__tpn9e .3s ease-out;border-left:4px solid #48bb78}.CharacterDetail_toast__CQnr5.CharacterDetail_success__GiPFM{border-left-color:#48bb78;color:#276749}.CharacterDetail_toast__CQnr5.CharacterDetail_info__IeVb0{border-left-color:#4299e1;color:#2b6cb0}.CharacterDetail_toast__CQnr5.CharacterDetail_error__mmWUD{border-left-color:#f56565;color:#c53030}.CharacterDetail_toast__CQnr5 svg{font-size:1.25rem}@media (max-width:1024px){.CharacterDetail_word-content___Xash{grid-template-columns:1fr;gap:1.5rem}.CharacterDetail_tab-container__O7_1E{flex-direction:column;gap:.5rem}.CharacterDetail_tab-btn__QJMod{justify-content:flex-start}.CharacterDetail_compound-grid__4qaCI{grid-template-columns:1fr}.CharacterDetail_related-words-grid__Ihgay{grid-template-columns:repeat(2,1fr)}.CharacterDetail_writing-stats__RzNnT{grid-template-columns:1fr}.CharacterDetail_character-preview-grid__htYc3{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.CharacterDetail_main-word-card__PEHSB{padding:1.5rem;margin:1rem 0}.CharacterDetail_chinese-display__u2InC{font-size:4rem;text-align:center}.CharacterDetail_tab-navigation__hGAqT{margin:1rem 0}.CharacterDetail_analysis-section__gRsmH,.CharacterDetail_details-section__HkOh4,.CharacterDetail_writing-section__kroZc{padding:1.5rem}.CharacterDetail_analysis-actions__jQ129,.CharacterDetail_writing-actions__XQob_{flex-direction:column;align-items:center}.CharacterDetail_analysis-btn__sZ9mJ,.CharacterDetail_writing-btn__PpZEy{width:100%;max-width:280px;justify-content:center}.CharacterDetail_character-breakdown__hsicn .CharacterDetail_character-parts__IAHC1{grid-template-columns:1fr}.CharacterDetail_character-preview-grid__htYc3{grid-template-columns:repeat(3,1fr)}.CharacterDetail_example-item__zna02{grid-template-columns:auto 1fr;gap:1rem}.CharacterDetail_example-actions__JcRDU{grid-column:1/-1;flex-direction:row;justify-content:center;margin-top:1rem}.CharacterDetail_related-words-grid__Ihgay{grid-template-columns:1fr}.CharacterDetail_enhanced-tooltip__8br69{min-width:200px;max-width:280px}}@media (max-width:480px){.CharacterDetail_nav-content__NjV4t{padding:.75rem 0}.CharacterDetail_stroke-display__sqAMU{display:inline-block;width:100%;font-size:16px!important}.CharacterDetail_page-title__30ssQ{font-size:1.125rem}.CharacterDetail_word-stats__UHANT{display:flow}.CharacterDetail_word-stats__UHANT .CharacterDetail_stat-item__1_inp{margin-bottom:15px}.CharacterDetail_main-word-card__PEHSB{padding:1rem}.CharacterDetail_chinese-display__u2InC{font-size:3rem}.CharacterDetail_tab-btn__QJMod{padding:.875rem 1rem;font-size:.875rem}.CharacterDetail_analysis-section__gRsmH,.CharacterDetail_compound-card__mK6_t,.CharacterDetail_details-section__HkOh4,.CharacterDetail_example-item__zna02,.CharacterDetail_writing-section__kroZc{padding:1rem}.CharacterDetail_character-preview-grid__htYc3{grid-template-columns:repeat(2,1fr)}.CharacterDetail_writing-stats__RzNnT{gap:.75rem}.CharacterDetail_stat-card__Y6elm{padding:1rem}.CharacterDetail_word-detail-modal__ds3TH{padding:1.5rem;margin:1rem}.CharacterDetail_toast__CQnr5{bottom:1rem;right:1rem;left:1rem;max-width:none}}.CharacterDetail_action-button__9A67C:focus,.CharacterDetail_analysis-btn__sZ9mJ:focus,.CharacterDetail_audio-btn__sQB1O:focus,.CharacterDetail_back-btn__Fn_fW:focus,.CharacterDetail_close-modal-btn__Pmpyz:focus,.CharacterDetail_icon-btn__vg404:focus,.CharacterDetail_modal-audio-btn__aZATc:focus,.CharacterDetail_show-more-btn__fGWUC:focus,.CharacterDetail_tab-btn__QJMod:focus,.CharacterDetail_tooltip-btn__CNycr:focus,.CharacterDetail_writing-btn__PpZEy:focus{outline:2px solid #4299e1;outline-offset:2px}@media (prefers-contrast:high){.CharacterDetail_analysis-section__gRsmH,.CharacterDetail_char-container__xdknq,.CharacterDetail_character-part__XHCme,.CharacterDetail_compound-card__mK6_t,.CharacterDetail_details-section__HkOh4,.CharacterDetail_example-item__zna02,.CharacterDetail_main-word-card__PEHSB,.CharacterDetail_related-word-card__gqeOC,.CharacterDetail_stat-card__Y6elm,.CharacterDetail_writing-section__kroZc{border:2px solid #2d3748}.CharacterDetail_enhanced-tooltip__8br69,.CharacterDetail_tab-btn__QJMod.CharacterDetail_active__tpp3u{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.CharacterDetail_action-button__9A67C,.CharacterDetail_analysis-btn__sZ9mJ,.CharacterDetail_audio-btn__sQB1O,.CharacterDetail_char-container__xdknq,.CharacterDetail_character-part__XHCme,.CharacterDetail_clickable-word__7_7Dm,.CharacterDetail_compound-card__mK6_t,.CharacterDetail_example-item__zna02,.CharacterDetail_highlighted-word__aB7pI,.CharacterDetail_icon-btn__vg404,.CharacterDetail_modal-audio-btn__aZATc,.CharacterDetail_related-word-card__gqeOC,.CharacterDetail_show-more-btn__fGWUC,.CharacterDetail_stat-card__Y6elm,.CharacterDetail_tab-btn__QJMod,.CharacterDetail_tooltip-btn__CNycr,.CharacterDetail_type-tag__Kc7Q_,.CharacterDetail_writing-btn__PpZEy{transition:none}.CharacterDetail_enhanced-tooltip__8br69,.CharacterDetail_tab-panel__tLBoS,.CharacterDetail_toast__CQnr5,.CharacterDetail_word-detail-modal__ds3TH{animation:none}.CharacterDetail_analysis-btn__sZ9mJ:hover,.CharacterDetail_char-container__xdknq:hover,.CharacterDetail_compound-card__mK6_t:hover,.CharacterDetail_example-item__zna02:hover,.CharacterDetail_related-word-card__gqeOC:hover,.CharacterDetail_show-more-btn__fGWUC:hover,.CharacterDetail_stat-card__Y6elm:hover,.CharacterDetail_tab-btn__QJMod:hover,.CharacterDetail_type-tag__Kc7Q_:hover,.CharacterDetail_writing-btn__PpZEy:hover{transform:none}.CharacterDetail_analysis-btn__sZ9mJ:before,.CharacterDetail_tab-btn__QJMod:before,.CharacterDetail_writing-btn__PpZEy:before{display:none}}.CharacterDetail_splits-grid__bavhX{gap:1rem;margin-top:1rem}.CharacterDetail_split-item__O7ZjU{background:#f8fafc;padding:.75rem;border-radius:8px}.CharacterDetail_split-chinese__Ht2Ua{font-size:1.5rem;color:#e53e3e;display:block}.CharacterDetail_split-pinyin__2lOdT{font-style:italic;color:#718096;font-size:14px}.CharacterDetail_split-meaning__me4sn{color:#4a5568}.CharacterDetail_vocabulary-images__jgU9r{margin-top:1.5rem;animation:CharacterDetail_fadeInUp__r5OKO .4s ease-out}.CharacterDetail_vocabulary-images__jgU9r h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.CharacterDetail_image-gallery__J_BDX{display:flex;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;justify-items:center}.CharacterDetail_image-gallery__J_BDX img{width:100%;max-width:200px;border-radius:12px;-o-object-fit:contain;object-fit:contain;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer}.CharacterDetail_image-gallery__J_BDX img:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.12)}.CharacterDetail_history-section__dPcRe{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:1.25rem;margin:1.5rem 0}.CharacterDetail_history-header__jzx85{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:.75rem}.CharacterDetail_history-header-left__UAoVT{display:flex;align-items:center;gap:.5rem}.CharacterDetail_history-header-icon__1SVnR{color:#667eea;font-size:1.1rem}.CharacterDetail_history-title__o9gS2{font-size:1rem;font-weight:700;color:#1e293b;margin:0}.CharacterDetail_history-total-badge__XkGjp{background:#f0efff;color:#667eea;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:99px}.CharacterDetail_history-clear-all-btn__yJQPf{display:flex;align-items:center;gap:.3rem;background:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:8px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.CharacterDetail_history-clear-all-btn__yJQPf:hover{background:#fee2e2;border-color:#ef4444}.CharacterDetail_history-empty__A8rRm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:#94a3b8;font-size:.9rem}.CharacterDetail_history-group__xZwpo{margin-bottom:1rem}.CharacterDetail_history-date-row__M5GY2{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.CharacterDetail_history-date-badge__UD37y{display:flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:#64748b;background:#f1f5f9;padding:.2rem .6rem;border-radius:99px}.CharacterDetail_history-delete-date-btn__zu7jK{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.2rem;border-radius:4px;display:flex;align-items:center;transition:color .15s}.CharacterDetail_history-delete-date-btn__zu7jK:hover{color:#ef4444}.CharacterDetail_history-list__l5gtR{display:flex;flex-direction:column;gap:.4rem}.CharacterDetail_history-card__fCg5O{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.CharacterDetail_history-card__fCg5O:hover{border-color:#a5b4fc;box-shadow:0 2px 8px rgba(102,126,234,.1)}.CharacterDetail_history-card-link__wkk2W{flex:1;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;color:inherit;min-width:0}.CharacterDetail_history-card-word__xMgEi{font-size:1.3rem;font-weight:700;color:#dc2626;line-height:1;flex-shrink:0;min-width:32px}.CharacterDetail_history-card-info__J5XIy{display:flex;flex-direction:column;min-width:0}.CharacterDetail_history-card-pinyin__oAuJv{font-size:.72rem;color:#64748b;font-style:italic;line-height:1.3}.CharacterDetail_history-card-meaning__SOxZI{font-size:.8rem;color:#334155;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CharacterDetail_history-card-delete__BF9CL{background:none;border:none;border-left:1px solid #e2e8f0;color:#94a3b8;cursor:pointer;padding:0 .65rem;align-self:stretch;display:flex;align-items:center;transition:color .15s,background .15s;flex-shrink:0}.CharacterDetail_history-card-delete__BF9CL:hover{color:#ef4444;background:#fef2f2}.CharacterDetail_character-detail-section__CccT_{background:#fff;border-radius:12px;padding:1.5rem;margin-top:20px;border:1px solid #e5e7eb}.CharacterDetail_detail-title__u8E8w{font-size:1.2rem;font-weight:600;color:#374151;margin-bottom:1rem;border-bottom:2px solid #3b82f6;padding-bottom:.5rem}.CharacterDetail_basic-info__jGDEB{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px}.CharacterDetail_info-item__rBkfU{text-align:center}.CharacterDetail_info-label__wfSCJ{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.CharacterDetail_info-value__aFrCw{font-weight:600;color:#111827}.CharacterDetail_pinyin-value__88kv1{color:#7c3aed}.CharacterDetail_meaning-value__TblxT{color:#059669}.CharacterDetail_strokes-value__gtDh2{color:#dc2626;font-size:1.2rem}.CharacterDetail_measure-word-info__Z1GnX{display:flex;flex-direction:column;gap:1.5rem}.CharacterDetail_measure-basic-info__ZmNCq{background:#f8fafc;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0}.CharacterDetail_measure-header__iq6WR{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.CharacterDetail_measure-character__Z_uel{font-size:calc(2.5rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif)}.CharacterDetail_measure-pinyin__POnX2{font-size:1.25rem;color:#4a5568;font-style:italic;font-weight:500}.CharacterDetail_measure-definition__IwRVL{color:#2d3748;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.CharacterDetail_measure-structure__dJsfD{background:#fff;padding:.75rem;border-radius:8px;border-left:4px solid var(--background-color,#3b82f6)}.CharacterDetail_structure-text__L3xsC{color:#059669;font-family:monospace;font-weight:500}.CharacterDetail_measure-examples__1ENTQ{background:#fff;border-radius:12px}.CharacterDetail_examples-title__SRKrQ{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.CharacterDetail_examples-grid__0PUee{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.CharacterDetail_measure-example__2H_zy{background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.CharacterDetail_measure-example__2H_zy:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1);transform:translateY(-2px)}.CharacterDetail_example-chinese__mH4hd{font-size:calc(1.1rem + var(--chinese-font-size-adjust, 0px));font-weight:600;color:#e53e3e;font-family:var(--chinese-font,"LXGW WenKai","SimSun",serif);margin-bottom:.25rem}.CharacterDetail_example-pinyin__BrGXw{font-size:.9rem;color:#6b7280;font-style:italic;margin-bottom:.25rem}.CharacterDetail_example-vietnamese__I5YIC{font-size:.9rem;color:#374151;font-weight:500}@media (max-width:768px){.CharacterDetail_measure-header__iq6WR{flex-direction:column;align-items:flex-start;gap:.5rem}.CharacterDetail_measure-character__Z_uel{font-size:2rem}.CharacterDetail_examples-grid__0PUee{grid-template-columns:1fr}.CharacterDetail_measure-basic-info__ZmNCq,.CharacterDetail_measure-examples__1ENTQ{padding:1rem}}.CharacterDetail_tab-btn__QJMod span{font-size:15px}.dark .CharacterDetail_vocabulary-page__aABLM{background:#020617;color:#f1f5f9}.dark .CharacterDetail_nav-header__LwLhz{background:#0f172a;border-bottom-color:#1e293b}.dark .CharacterDetail_page-title__30ssQ{color:#f8fafc}.dark .CharacterDetail_back-btn__Fn_fW:hover{background:#1e293b;color:#f8fafc}.dark .CharacterDetail_main-word-card__PEHSB{background:#0f172a;border:1px solid #1e293b;box-shadow:0 4px 20px -2px rgba(0,0,0,.5);color:#f1f5f9}.dark .CharacterDetail_meaning__30wQ1{color:#f1f5f9}.dark .CharacterDetail_han-viet__tgTM2{color:#94a3b8}.dark .CharacterDetail_han-viet__tgTM2 span{color:#cbd5e1}.dark .CharacterDetail_stat-item__1_inp label{color:#94a3b8}.dark .CharacterDetail_stat-item__1_inp span{color:#f1f5f9}.dark .CharacterDetail_action-button__9A67C{background:#1e293b;border-color:#334155;color:#f1f5f9}.dark .CharacterDetail_action-button__9A67C:hover{background:#334155;border-color:#475569}.dark .CharacterDetail_bookmark-icon-btn__r_w8d{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.35);color:#fb7185}.dark .CharacterDetail_bookmark-icon-btn__r_w8d:hover{background:rgba(244,63,94,.25);border-color:rgba(244,63,94,.55)}.dark .CharacterDetail_speak-practice-btn__UqdnI{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.35);color:#a5b4fc}.dark .CharacterDetail_speak-practice-btn__UqdnI:hover{background:#6366f1;color:#fff}.dark .CharacterDetail_conversation-study-btn__QlQq5{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.35);color:#5eead4}.dark .CharacterDetail_conversation-study-btn__QlQq5:hover{background:#0f766e;color:#fff}.dark .CharacterDetail_notebooknew__qvdTE{background:var(--background-color,linear-gradient(135deg,#3b82f6 0,#1d4ed8 100%))!important;color:#fff!important}.dark .CharacterDetail_details-section__HkOh4{background:#0f172a;border:1px solid #1e293b;box-shadow:0 4px 20px -2px rgba(0,0,0,.4);color:#f1f5f9}.dark .CharacterDetail_details-title__ldj4D{color:#f8fafc}.dark .CharacterDetail_tab-navigation__hGAqT{background:#0f172a;border:1px solid #1e293b;box-shadow:0 4px 20px -2px rgba(0,0,0,.4)}.dark .CharacterDetail_tab-btn__QJMod{color:#94a3b8}.dark .CharacterDetail_tab-btn__QJMod:hover{background:#1e293b;color:#f8fafc}.dark .CharacterDetail_tab-btn__QJMod.CharacterDetail_active__tpp3u{background:#2563eb;color:#fff;box-shadow:0 4px 16px rgba(37,99,235,.4)}.dark .CharacterDetail_tp-branch-connector__GF_ej,.dark .CharacterDetail_tp-branch-items__da22B:before,.dark .CharacterDetail_tp-branch-line__7qzpm{background:#334155}.dark .CharacterDetail_tp-branch-card__ibIk6{background:#1e293b;border:1px solid #334155;box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .CharacterDetail_tp-branch-card__ibIk6:hover{background:#253349;border-color:#38bdf8}.dark .CharacterDetail_tp-branch-char__c9N8r{color:#f8fafc}.dark .CharacterDetail_tp-branch-pinyin__FQFws{color:#38bdf8}.dark .CharacterDetail_tp-branch-meaning__KLq50{color:#cbd5e1}.dark .CharacterDetail_tp-node__W9mM2{background:#1e293b;border-color:#334155;color:#f8fafc}.dark .CharacterDetail_tp-node-char__dyOqQ{color:#f8fafc}.dark .CharacterDetail_tp-node-pinyin__OqO1_{color:#93c5fd}.dark .CharacterDetail_tp-node-meaning__OeaIH{color:#cbd5e1}.dark .CharacterDetail_split-item__O7ZjU{background:#1e293b;border:1px solid #334155}.dark .CharacterDetail_split-chinese__Ht2Ua{color:#f87171}.dark .CharacterDetail_split-pinyin__2lOdT{color:#38bdf8}.dark .CharacterDetail_split-meaning__me4sn{color:#cbd5e1}.dark .CharacterDetail_compound-card__mK6_t{background:#1e293b;border:1px solid #334155;color:#f1f5f9}.dark .CharacterDetail_compound-card__mK6_t:hover{background:#1e293b;border-color:#38bdf8;box-shadow:0 8px 24px rgba(0,0,0,.4)}.dark .CharacterDetail_compound-chinese__LiIs1{color:#f87171}.dark .CharacterDetail_compound-pinyin__2QZK9{color:#38bdf8}.dark .CharacterDetail_compound-meaning__rQ5yq{color:#cbd5e1}.dark .CharacterDetail_show-more-btn__fGWUC{background:#1e293b;border:1px solid #334155;color:#94a3b8}.dark .CharacterDetail_show-more-btn__fGWUC:hover{background:#334155;color:#f8fafc}.dark .CharacterDetail_definition-card__f_4Hm{background:#1e293b;border:1px solid #334155;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#f1f5f9}.dark .CharacterDetail_definition-card__f_4Hm:hover{border-color:#38bdf8;box-shadow:0 8px 24px rgba(0,0,0,.4)}.dark .CharacterDetail_part-of-speech-badge__Q88Pe{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.dark .CharacterDetail_meaning-container__W3Qw3{border-bottom-color:#334155}.dark .CharacterDetail_meaning-label__8VOAS{color:#94a3b8}.dark .CharacterDetail_meaning-text__dY3Cs{color:#f8fafc}.dark .CharacterDetail_example-item__zna02{background:#0f172a;border:1px solid #1e293b;color:#f1f5f9}.dark .CharacterDetail_example-item__zna02:hover{border-color:#38bdf8;box-shadow:0 4px 16px rgba(0,0,0,.4)}.dark .CharacterDetail_example-chinese__mH4hd{color:#f8fafc}.dark .CharacterDetail_example-pinyin__BrGXw{color:#38bdf8}.dark .CharacterDetail_example-vietnamese__I5YIC{color:#cbd5e1}.dark .CharacterDetail_icon-btn__vg404{color:#94a3b8}.dark .CharacterDetail_icon-btn__vg404:hover{background:#334155;color:#f8fafc}.dark .CharacterDetail_example-box__CuV5O{background:#1e293b;border-color:#334155}.dark .CharacterDetail_example-box__CuV5O:hover{border-color:#38bdf8}.dark .CharacterDetail_char-detail-card__c1unh,.dark .CharacterDetail_character-card__7Q6fA,.dark .CharacterDetail_measure-basic-info__ZmNCq,.dark .CharacterDetail_measure-examples__1ENTQ{background:#0f172a;border-color:#1e293b;color:#f1f5f9}.CharacterDetail_stroke-guide__RpjkK{margin-top:1rem}.CharacterDetail_position-group__yrnv9{margin-bottom:1.5rem;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.CharacterDetail_position-header__qd_Q5{background:#3b82f6;color:#fff;padding:.75rem 1rem;text-transform:capitalize;font-weight:600;font-size:.95rem}.CharacterDetail_strokes-container__oAltM{padding:1rem;background:#fff}.CharacterDetail_stroke-step__mctY0{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:.75rem;background:#f8fafc;border-radius:10px;border-left:3px solid #3b82f6}.CharacterDetail_stroke-step__mctY0:last-child{margin-bottom:0}.CharacterDetail_step-content__cMfz_{flex:1}.CharacterDetail_step-title__uA14e{font-weight:600;color:#1e293b;margin-bottom:.25rem;font-size:.95rem}.dark .CharacterDetail_position-group__yrnv9{border-color:#334155}.dark .CharacterDetail_position-header__qd_Q5{background:#1e3a8a;color:#f8fafc}.dark .CharacterDetail_strokes-container__oAltM{background:#0f172a}.dark .CharacterDetail_stroke-step__mctY0{background:#1e293b;border-left-color:#3b82f6}.dark .CharacterDetail_step-title__uA14e{color:#f1f5f9}.dark .CharacterDetail_color-red__C_rOH{color:#f87171!important}.dark .CharacterDetail_quiz-modal__eecbR{background:#0f172a;color:#f8fafc;border:1px solid #1e293b}.dark .CharacterDetail_quiz-header__yZ1u8 h2{color:#f8fafc}.dark .CharacterDetail_close-quiz-btn__lAWLz{color:#94a3b8}.dark .CharacterDetail_close-quiz-btn__lAWLz:hover,.dark .CharacterDetail_question-section___Eh3c .CharacterDetail_question-text__STYTe{color:#f8fafc}.dark .CharacterDetail_question-subtitle__9KkNq{color:#94a3b8}.dark .CharacterDetail_progress-bar__lIjg5{background:#1e293b}.dark .CharacterDetail_progress-text__pxJzd{color:#94a3b8}.dark .CharacterDetail_answer-btn__BXuSa{background:#1e293b;border-color:#334155;color:#f8fafc}.dark .CharacterDetail_answer-btn__BXuSa .CharacterDetail_answer-label__g26rA{color:#94a3b8}.dark .CharacterDetail_answer-btn__BXuSa .CharacterDetail_answer-text__OjzLE{color:#f8fafc}.dark .CharacterDetail_answer-btn__BXuSa:hover:not(:disabled){background:#334155;border-color:#475569}.dark .CharacterDetail_answer-btn__BXuSa.CharacterDetail_selected__HKa0g{background:rgba(59,130,246,.2);border-color:#3b82f6}.dark .CharacterDetail_answer-btn__BXuSa.CharacterDetail_correct__roggK{background:rgba(16,185,129,.2);border-color:#10b981}.dark .CharacterDetail_answer-btn__BXuSa.CharacterDetail_incorrect__aKeOE{background:rgba(239,68,68,.2);border-color:#ef4444}.dark .CharacterDetail_pinyin-input__gC4Si{background:#1e293b;border-color:#334155;color:#f8fafc}.dark .CharacterDetail_pinyin-input__gC4Si:focus{border-color:#3b82f6;background:#0f172a}.dark .CharacterDetail_next-btn__KfDd1{background:#1e293b;color:#f8fafc}.dark .CharacterDetail_result-stats__bvWnB .CharacterDetail_stat__k8JGb .CharacterDetail_stat-label__n8p5n{color:#94a3b8}.CharacterDetail_components-section__CPx_3{margin-bottom:2rem;padding:.5rem 0}.CharacterDetail_components-section__CPx_3 .CharacterDetail_section-title__ENmf8{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center}.dark .CharacterDetail_components-section__CPx_3 .CharacterDetail_section-title__ENmf8{color:#f1f5f9}.CharacterDetail_components-grid___zqsA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:960px;margin:0 auto}@media (min-width:640px){.CharacterDetail_components-grid___zqsA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.CharacterDetail_components-grid___zqsA{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.CharacterDetail_components-grid___zqsA{grid-template-columns:repeat(5,minmax(0,1fr))}}.CharacterDetail_component-card__of_5D{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.1rem .75rem .85rem;text-align:center;transition:all .3s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit}.CharacterDetail_component-card__of_5D:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.dark .CharacterDetail_component-card__of_5D{background:#0f172a;border-color:#334155}.dark .CharacterDetail_component-card__of_5D:hover{border-color:#475569;box-shadow:0 4px 12px rgba(0,0,0,.3)}.CharacterDetail_component-card__of_5D.CharacterDetail_main-component__GYBzt{border-color:#dc2626!important;background:linear-gradient(135deg,#fff,#fef2f2)!important;box-shadow:0 4px 15px rgba(220,38,38,.2)!important}.dark .CharacterDetail_component-card__of_5D.CharacterDetail_main-component__GYBzt{border-color:#ef4444!important;background:linear-gradient(135deg,#0f172a,#450a0a)!important;box-shadow:0 4px 15px rgba(239,68,68,.25)!important}.CharacterDetail_component-header__JQPsD{margin-bottom:.75rem}.CharacterDetail_component-pinyin__fIlEL{font-size:.95rem;color:#dc2626;font-weight:700;display:block}.dark .CharacterDetail_component-pinyin__fIlEL{color:#f87171}.CharacterDetail_character-container__WhkbN{width:60px;height:60px;margin:0 auto .85rem;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.dark .CharacterDetail_character-container__WhkbN{background:#1e293b;border-color:#334155}.CharacterDetail_character-container__WhkbN:empty:before{content:"...";font-size:.7rem;color:#9ca3af}.CharacterDetail_component-meaning__5rqfA{font-size:.85rem;color:#4b5563;line-height:1.35;margin-bottom:.75rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.dark .CharacterDetail_component-meaning__5rqfA{color:#cbd5e1}.CharacterDetail_stroke-info__7VU4s{font-size:.75rem;color:#9ca3af;border-top:1px solid #f1f5f9;padding-top:.5rem}.dark .CharacterDetail_stroke-info__7VU4s{border-top-color:#1e293b;color:#64748b}.CharacterDetail_stroke-count__s6Voi{background:#f3f4f6;color:#6b7280;padding:.2rem .6rem;border-radius:4px;font-weight:500;display:inline-block;font-size:.75rem}.dark .CharacterDetail_stroke-count__s6Voi{background:#1e293b;color:#94a3b8}.CharacterDetail_action-button__9A67C.CharacterDetail_write-practice-btn__qYqJH{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.CharacterDetail_action-button__9A67C.CharacterDetail_write-practice-btn__qYqJH:hover{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.25)}.dark .CharacterDetail_action-button__9A67C.CharacterDetail_write-practice-btn__qYqJH{background:rgba(37,99,235,.15);color:#93c5fd;border-color:rgba(37,99,235,.35)}.dark .CharacterDetail_action-button__9A67C.CharacterDetail_write-practice-btn__qYqJH:hover{background:#2563eb;color:#fff;border-color:#2563eb}.dark .CharacterDetail_tp-bo__a0xB6{color:#fde68a}.dark .CharacterDetail_tp-ten-bo__IIqYo{color:#f8fafc}.dark .CharacterDetail_tp-nghia-bo__EGJdG{color:#94a3b8}.dark .CharacterDetail_mnemonic-text-update__2036J{color:#e2e8f0}.dark .CharacterDetail_stroke-display__sqAMU{color:#f87171}.SentenceVocabModal_sm-vocab-backdrop__f793s{position:fixed;inset:0;background:rgba(15,23,42,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--z-modal-secondary,10100);display:flex;align-items:center;justify-content:center;padding:16px}.SentenceVocabModal_sm-vocab-modal__yn4lE{background:#fff;border-radius:20px;width:min(880px,calc(100vw - 32px));max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 80px rgba(0,0,0,.18),0 0 0 1px hsla(0,0%,100%,.1);overflow:hidden;animation:SentenceVocabModal_smSlideUp__c1Hhz .3s cubic-bezier(.16,1,.3,1)}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-modal__yn4lE{background:#0f172a;box-shadow:0 25px 80px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.08)}@keyframes SentenceVocabModal_smSlideUp__c1Hhz{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.SentenceVocabModal_sm-vocab-header__10yLn{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#4299e1,#3b82f6);color:#fff}.SentenceVocabModal_sm-vocab-header-left__CTWWg{display:flex;align-items:center;gap:9px;font-weight:700;font-size:.95rem;color:#fff}.SentenceVocabModal_sm-vocab-close__jUX0e{width:30px;height:30px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .15s}.SentenceVocabModal_sm-vocab-close__jUX0e:hover{background:hsla(0,0%,100%,.35);transform:rotate(90deg)}.SentenceVocabModal_va-search-bar__rAB3O{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid #e2e8f0;flex-shrink:0;background:#f8fafc}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_va-search-bar__rAB3O{background:#0b1120;border-bottom-color:#1e293b}.SentenceVocabModal_va-search-input__2PjCM{flex:1;border:none;outline:none;font-size:.84rem;background:transparent;color:#1e293b}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_va-search-input__2PjCM{color:#f1f5f9}.SentenceVocabModal_va-search-input__2PjCM::-moz-placeholder{color:#94a3b8}.SentenceVocabModal_va-search-input__2PjCM::placeholder{color:#94a3b8}.SentenceVocabModal_va-search-clear___9Vht{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:#cbd5e1;color:#fff;cursor:pointer;flex-shrink:0;transition:all .15s}.SentenceVocabModal_va-search-clear___9Vht:hover{background:#94a3b8}.SentenceVocabModal_sm-vocab-empty__8rAU1,.SentenceVocabModal_sm-vocab-loading__lQAUI{padding:40px 20px;text-align:center;color:#94a3b8;font-size:.9rem}.SentenceVocabModal_sm-vocab-list__kkrbZ{overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:16px;flex:1;max-height:calc(85vh - 130px)}.SentenceVocabModal_sm-vocab-list__kkrbZ .SentenceVocabModal_vocabulary-card__eVzjj{flex-shrink:0!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.SentenceVocabModal_sm-vocab-list__kkrbZ::-webkit-scrollbar{width:4px}.SentenceVocabModal_sm-vocab-list__kkrbZ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-list__kkrbZ::-webkit-scrollbar-thumb{background:#334155}.SentenceVocabModal_sm-vocab-list__kkrbZ::-webkit-scrollbar-track{background:transparent}.SentenceVocabModal_sm-vocab-item__ZY3Bj{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 20px;gap:10px;transition:all .15s;border-left:3px solid transparent}.SentenceVocabModal_sm-vocab-item__ZY3Bj:hover{background:#f0f7ff;border-left-color:#4299e1}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-item__ZY3Bj:hover{background:#1e293b;border-left-color:#3b82f6}.SentenceVocabModal_sm-selected__5zlNr{background:#f0f7ff;border-left-color:#4299e1}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-selected__5zlNr{background:#1e293b;border-left-color:#3b82f6}.SentenceVocabModal_sm-vocab-checkbox__bk91b{flex-shrink:0;display:flex;align-items:center;padding-top:4px;margin-right:2px;cursor:pointer}.SentenceVocabModal_sm-vocab-checkbox__bk91b input,.SentenceVocabModal_sm-vocab-checkbox__bk91b input[type=checkbox]{width:16px;height:16px;accent-color:#4299e1;cursor:pointer;border-radius:4px}.SentenceVocabModal_sm-vocab-main__j5S1R{flex:1;min-width:0}.SentenceVocabModal_sm-vocab-top__ekJAW{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.SentenceVocabModal_sm-vocab-hanzi__b2_28{font-size:1.25rem;font-weight:800;color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC","PingFang SC",sans-serif)!important;letter-spacing:.5px}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-hanzi__b2_28{color:#f8fafc}.SentenceVocabModal_sm-vocab-level__8ZpC_{font-size:.6rem;padding:2px 7px;background:#94a3b8;color:#fff;border-radius:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.SentenceVocabModal_sm-lv-1__wRqRp{background:linear-gradient(135deg,#22c55e,#16a34a)}.SentenceVocabModal_sm-lv-2__EuHqu{background:linear-gradient(135deg,#14b8a6,#0d9488)}.SentenceVocabModal_sm-lv-3__TGeX1{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SentenceVocabModal_sm-lv-4__gRuu2{background:linear-gradient(135deg,#6366f1,#4f46e5)}.SentenceVocabModal_sm-lv-5__0Csag{background:linear-gradient(135deg,#a855f7,#9333ea)}.SentenceVocabModal_sm-lv-6__IzwV5{background:linear-gradient(135deg,#f43f5e,#e11d48)}.SentenceVocabModal_sm-lv-7-9__QbPVF{background:linear-gradient(135deg,#f59e0b,#d97706)}.SentenceVocabModal_sm-lv-1-2__2n8OP{background:linear-gradient(135deg,#22c55e,#0d9488)}.SentenceVocabModal_sm-vocab-type__05sDQ{font-size:.6rem;padding:2px 7px;background:#e0f2fe;color:#0369a1;border-radius:10px;font-weight:600}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-type__05sDQ{background:rgba(3,105,161,.25);color:#38bdf8}.SentenceVocabModal_sm-vocab-pinyin__Ndqry{font-size:.82rem;color:#4299e1;margin-top:3px;font-style:italic}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-pinyin__Ndqry{color:#60a5fa}.SentenceVocabModal_sm-vocab-hanviet__zFtUw{color:#ea580c;font-weight:700;font-style:normal}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-hanviet__zFtUw{color:#fb923c}.SentenceVocabModal_sm-vocab-meaning__03Kzy{font-size:.85rem;color:#475569;margin-top:2px;line-height:1.4}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-meaning__03Kzy{color:#94a3b8}.SentenceVocabModal_sm-definitions-list__u7Z1S{margin-top:10px;display:flex;flex-direction:column;gap:12px}.SentenceVocabModal_sm-definition-item__IJIF6{border-top:1px solid #f1f5f9;padding-top:10px}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-definition-item__IJIF6{border-top-color:#1e293b}.SentenceVocabModal_sm-definition-item__IJIF6:first-child{border-top:none;padding-top:0}.SentenceVocabModal_sm-definition-header__icOsX{display:flex;align-items:center;gap:8px;margin-bottom:6px}.SentenceVocabModal_sm-definition-meaning__thmG1{font-size:.85rem;color:#334155;font-weight:500;margin:0;line-height:1.4}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-definition-meaning__thmG1{color:#cbd5e1}.SentenceVocabModal_sm-definition-examples__E2Vn4{margin-top:8px;padding-left:12px;border-left:2px solid #e2e8f0}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-definition-examples__E2Vn4{border-left-color:#334155}.SentenceVocabModal_sm-vocab-actions__nPAEq{display:flex;gap:5px;flex-shrink:0;padding-top:2px}.SentenceVocabModal_sm-vocab-act__kAhzL{width:30px;height:30px;border:1.5px solid #e2e8f0;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s;text-decoration:none;position:relative}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-act__kAhzL{background:#1e293b;border-color:#334155;color:#94a3b8}.SentenceVocabModal_sm-vocab-act__kAhzL:hover:not(:disabled){border-color:#4299e1;color:#4299e1;background:#eff6ff;transform:translateY(-1px);box-shadow:0 2px 6px rgba(66,153,225,.15)}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-act__kAhzL:hover:not(:disabled){background:#0f172a;border-color:#3b82f6;color:#60a5fa}.SentenceVocabModal_sm-vocab-act__kAhzL:disabled{opacity:.3;cursor:not-allowed}.SentenceVocabModal_sm-act-male__hN9__{color:#2563eb;border-color:rgba(59,130,246,.22);background:rgba(239,246,255,.6)}.SentenceVocabModal_sm-act-male__hN9__:hover:not(:disabled){background:#2563eb;color:#fff;border-color:#2563eb}.SentenceVocabModal_sm-act-female___SYi0{color:#ec4899;border-color:rgba(236,72,153,.22);background:rgba(253,242,248,.6)}.SentenceVocabModal_sm-act-female___SYi0:hover:not(:disabled){background:#ec4899;color:#fff;border-color:#ec4899}.SentenceVocabModal_sm-act-pdf__rH_s_{color:#dc2626;border-color:rgba(220,38,38,.22);background:hsla(0,86%,97%,.6)}.SentenceVocabModal_sm-act-pdf__rH_s_:hover:not(:disabled){background:#dc2626;color:#fff;border-color:#dc2626}.SentenceVocabModal_sm-bookmarked__bT2K7{color:#f59e0b!important;border-color:#fbbf24!important;background:#fffbeb!important}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-bookmarked__bT2K7{background:rgba(120,53,15,.3)!important;border-color:#d97706!important}.SentenceVocabModal_sm-bookmarked__bT2K7:hover:not(:disabled){color:#d97706!important;border-color:#f59e0b!important;background:#fef3c7!important;box-shadow:0 2px 6px rgba(245,158,11,.2)}.SentenceVocabModal_sm-nb-count__vKeNX{font-size:9px;font-weight:800;color:#fff;background:#f59e0b;border-radius:8px;padding:0 4px;min-width:14px;height:14px;display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px rgba(245,158,11,.3)}.SentenceVocabModal_sm-vocab-footer__1Auq1{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc,#f1f5f9);gap:10px}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-vocab-footer__1Auq1{background:linear-gradient(180deg,#0f172a,#0b1120);border-top-color:#1e293b}.SentenceVocabModal_sm-select-all__0_PsL{display:flex;align-items:center;gap:7px;font-size:.82rem;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;white-space:nowrap}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-select-all__0_PsL{color:#94a3b8}.SentenceVocabModal_sm-select-all__0_PsL input,.SentenceVocabModal_sm-select-all__0_PsL input[type=checkbox]{width:15px;height:15px;accent-color:#4299e1;cursor:pointer}.SentenceVocabModal_sm-footer-btns__OiWaD{display:flex;align-items:center;gap:8px}.SentenceVocabModal_sm-practice-btn__YDKh1{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:7px;background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.SentenceVocabModal_sm-practice-btn__YDKh1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(66,153,225,.35)}.SentenceVocabModal_sm-flashcard-btn__qrxMd{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:7px;background:linear-gradient(135deg,#805ad5,#6b46c1);color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.SentenceVocabModal_sm-flashcard-btn__qrxMd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(128,90,213,.35)}.SentenceVocabModal_sm-video-btn__pvNQq{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:7px;font-size:.7rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;transition:all .15s;font-family:inherit}.SentenceVocabModal_sm-video-btn__pvNQq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(239,68,68,.35)}.SentenceVocabModal_sm-pdf-btn__GT7CQ{display:flex;align-items:center;gap:4px;padding:5px 10px;border:none;border-radius:7px;background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.SentenceVocabModal_sm-pdf-btn__GT7CQ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(239,68,68,.35)}.SentenceVocabModal_sm-flashcard-btn__qrxMd:disabled,.SentenceVocabModal_sm-pdf-btn__GT7CQ:disabled,.SentenceVocabModal_sm-practice-btn__YDKh1:disabled,.SentenceVocabModal_sm-video-btn__pvNQq:disabled{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.SentenceVocabModal_sm-practice-count__hjMdm{background:hsla(0,0%,100%,.3);padding:1px 7px;border-radius:10px;font-size:.7rem;font-weight:700;margin-left:2px}.SentenceVocabModal_spin__r0naO{animation:SentenceVocabModal_spin__r0naO 1s linear infinite}@keyframes SentenceVocabModal_spin__r0naO{to{transform:rotate(1turn)}}.SentenceVocabModal_sm-example-item__eN_IM{border-bottom:1px dashed #e2e8f0;padding-bottom:10px}.SentenceVocabModal_dark__aC367 .SentenceVocabModal_sm-example-item__eN_IM{border-bottom-color:#334155}.SentenceVocabModal_sm-example-item__eN_IM:last-child{border-bottom:none;padding-bottom:0}.VocabSpeakingModal_vocab-speaking-overlay__EaT70{position:fixed;inset:0;z-index:var(--z-modal-tertiary,10200);display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:VocabSpeakingModal_vsmFadeIn__WhHPh .2s cubic-bezier(.16,1,.3,1)}@keyframes VocabSpeakingModal_vsmFadeIn__WhHPh{0%{opacity:0}to{opacity:1}}.VocabSpeakingModal_vocab-speaking-modal__ZE6DP{position:relative;width:100%;max-width:580px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(226,232,240,.8);overflow:hidden;animation:VocabSpeakingModal_vsmSlideUp__hmdyY .25s cubic-bezier(.16,1,.3,1)}:is(.VocabSpeakingModal_dark__askXx .VocabSpeakingModal_vocab-speaking-modal__ZE6DP){background:#0f172a;box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 0 1px rgba(51,65,85,.8)}@keyframes VocabSpeakingModal_vsmSlideUp__hmdyY{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.VocabSpeakingModal_vsm-wave-bar__Q6XGI{width:3px;height:12px;border-radius:2px;background-color:currentColor;animation:VocabSpeakingModal_vsmWave__jg0HA .8s ease-in-out infinite alternate}.VocabSpeakingModal_vsm-wave-bar__Q6XGI:nth-child(2){animation-delay:.2s;height:18px}.VocabSpeakingModal_vsm-wave-bar__Q6XGI:nth-child(3){animation-delay:.4s;height:14px}.VocabSpeakingModal_vsm-wave-bar__Q6XGI:nth-child(4){animation-delay:.15s;height:16px}@keyframes VocabSpeakingModal_vsmWave__jg0HA{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.VocabSpeakingModal_vsm-pulse-ring__6YxF1{position:absolute;inset:-8px;border-radius:9999px;border:3px solid #ef4444;opacity:.8;animation:VocabSpeakingModal_vsmPulseRing__lLrKl 1.5s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.VocabSpeakingModal_vsm-pulse-ring-outer__dlaD_{position:absolute;inset:-16px;border-radius:9999px;border:2px solid #ef4444;opacity:.4;animation:VocabSpeakingModal_vsmPulseRing__lLrKl 1.5s cubic-bezier(.215,.61,.355,1) .3s infinite;pointer-events:none}@keyframes VocabSpeakingModal_vsmPulseRing__lLrKl{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1.3);opacity:0}}.VocabSpeakingModal_vsm-scroll__AOzB7::-webkit-scrollbar{width:6px}.VocabSpeakingModal_vsm-scroll__AOzB7::-webkit-scrollbar-track{background:transparent}.VocabSpeakingModal_vsm-scroll__AOzB7::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:4px}.VocabSpeakingModal_vsm-scroll__AOzB7::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}