.examples-section[data-v-0d4461bf]{background-color:#fff;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden}.examples-header[data-v-0d4461bf]{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.examples-title[data-v-0d4461bf]{color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.examples-title[data-v-0d4461bf],.toggle-examples-btn[data-v-0d4461bf]{align-items:center;display:flex;gap:.375rem}.toggle-examples-btn[data-v-0d4461bf]{background:#fff;border:2px solid #fff;border-radius:6px;color:#000;cursor:pointer;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .3s}.examples-list[data-v-0d4461bf]{background:#fff}.example-item[data-v-0d4461bf]{border-bottom:1px solid #f1f5f9;display:flex;gap:.75rem;padding:.5rem;transition:background-color .3s}.example-item[data-v-0d4461bf]:hover{background:#f8fafc}.example-item[data-v-0d4461bf]:last-child{border-bottom:none}.example-item.example-1[data-v-0d4461bf]{border-left:3px solid #3b82f6}.example-item.example-2[data-v-0d4461bf]{border-left:3px solid #10b981}.example-item.example-3[data-v-0d4461bf]{border-left:3px solid #f59e0b}.example-number[data-v-0d4461bf]{align-items:center;background:var(--background-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.example-content[data-v-0d4461bf]{flex:1;min-width:0}.example-chinese[data-v-0d4461bf]{margin-bottom:.375rem}.chinese-simplified[data-v-0d4461bf]{color:#1e293b;font-family:Noto Sans SC,sans-serif;font-size:1.1rem;font-weight:700}.chinese-traditional[data-v-0d4461bf]{color:#64748b;font-size:.9rem;font-style:italic;margin-left:.375rem}.example-pinyin[data-v-0d4461bf]{color:#10b981;font-style:italic}.example-pinyin[data-v-0d4461bf],.example-vietnamese[data-v-0d4461bf]{font-size:.9rem;font-weight:500;margin-bottom:.375rem}.example-vietnamese[data-v-0d4461bf]{color:#374151;line-height:1.4}.example-english[data-v-0d4461bf]{color:#64748b;font-size:.8rem;font-style:italic;line-height:1.3;margin-bottom:.75rem}.example-actions[data-v-0d4461bf]{display:flex;gap:.375rem;margin-top:.75rem}.example-audio-btn[data-v-0d4461bf],.example-practice-btn[data-v-0d4461bf]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.375rem .5rem;transition:all .3s}.example-audio-btn[data-v-0d4461bf]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-1px)}.example-practice-btn[data-v-0d4461bf]:hover{background:#8b5cf6;border-color:#8b5cf6;color:#fff;transform:translateY(-1px)}.examples-enter-active[data-v-0d4461bf],.examples-leave-active[data-v-0d4461bf]{max-height:1000px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.examples-enter-from[data-v-0d4461bf],.examples-leave-to[data-v-0d4461bf]{max-height:0;opacity:0;transform:translateY(-10px)}@media(max-width:1024px){.examples-header[data-v-0d4461bf]{flex-direction:column;gap:.5rem;text-align:center}.toggle-examples-btn[data-v-0d4461bf]{align-self:center}}@media(max-width:768px){.example-item[data-v-0d4461bf]{flex-direction:column;gap:.75rem}.example-number[data-v-0d4461bf]{align-self:flex-start}.example-actions[data-v-0d4461bf]{flex-direction:column}}@media(max-width:480px){.examples-section[data-v-0d4461bf]{border-radius:10px}.examples-header[data-v-0d4461bf]{padding:.6rem .75rem}.example-item[data-v-0d4461bf]{padding:.75rem}.chinese-simplified[data-v-0d4461bf]{font-size:1rem}}.example-audio-btn[data-v-0d4461bf]:focus,.example-practice-btn[data-v-0d4461bf]:focus{outline:2px solid #3b82f6;outline-offset:2px}.toggle-examples-btn[data-v-0d4461bf]:focus{outline:2px solid #f59e0b;outline-offset:2px}@media print{.example-actions[data-v-0d4461bf],.toggle-examples-btn[data-v-0d4461bf]{display:none!important}.examples-section[data-v-0d4461bf]{border:1px solid #000}.examples-list[data-v-0d4461bf]{display:block!important}.example-item[data-v-0d4461bf]{padding:.5rem}}.section-header[data-v-70ad3e01]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0000000d,0 2px 6px #0000000a;color:#2c2c2c;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.85rem 1.1rem}.section-header h2[data-v-70ad3e01]{color:#2c2c2c;font-size:1rem;font-weight:680;letter-spacing:-.02em;margin:0}.header-controls[data-v-70ad3e01]{align-items:center;display:flex;gap:.6rem}.vocabulary-stats[data-v-70ad3e01]{font-size:.82rem;gap:.75rem}.stat-item[data-v-70ad3e01],.vocabulary-stats[data-v-70ad3e01]{align-items:center;display:flex}.stat-item[data-v-70ad3e01]{background:#4f7cdb14;border-radius:8px;color:#4f7cdb;font-size:.78rem;font-weight:580;gap:.35rem;padding:.3rem .75rem}.view-toggle[data-v-70ad3e01]{background:#f3f4f6;border-radius:10px;display:flex;gap:2px;padding:3px}.toggle-btn[data-v-70ad3e01]{align-items:center;background:transparent;border:none;border-radius:8px;color:#888;cursor:pointer;display:flex;font-size:.78rem;font-weight:550;gap:.35rem;padding:.4rem .75rem;transition:all .2s ease}.toggle-btn[data-v-70ad3e01]:hover{background:#0000000a;color:#555}.toggle-btn.active[data-v-70ad3e01]{background:#fff;box-shadow:0 1px 4px #00000014;color:#2c2c2c}.play-all-btn[data-v-70ad3e01]{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:#2563eb!important;color:#fff!important;font-weight:600}.play-all-btn[data-v-70ad3e01]:hover:not(:disabled){box-shadow:0 6px 18px #2563eb47;transform:translateY(-1px)}.play-all-btn.active[data-v-70ad3e01]{background:linear-gradient(135deg,#ef4444,#f97316)!important;border-color:#ef4444!important;color:#fff!important}.play-all-btn[data-v-70ad3e01]:disabled{cursor:not-allowed;opacity:.55}.vocabulary-grid[data-v-70ad3e01]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.vocabulary-card[data-v-70ad3e01]{background:#fff;border:1.5px solid #e8edf5;border-radius:20px;box-shadow:0 2px 12px #0000000f;overflow:visible;padding:1rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.vocabulary-card[data-v-70ad3e01]:has(.status-dropdown){z-index:10}.vocabulary-card[data-v-70ad3e01]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.vocabulary-card[data-v-70ad3e01]:hover{border-color:#c7d9f8;box-shadow:0 12px 36px #3b82f624;transform:translateY(-4px)}.vocabulary-card[data-v-70ad3e01]:hover:before{opacity:1}.vocabulary-card.learned[data-v-70ad3e01]{background:linear-gradient(160deg,#f0fdf9,#ecfdf5);border-color:#6ee7b7}.vocabulary-card.learned[data-v-70ad3e01]:before{background:linear-gradient(90deg,#10b981,#34d399);opacity:1}.vocabulary-card.favorite[data-v-70ad3e01]{background:linear-gradient(160deg,#fff5f5,#fef2f2);border-color:#fca5a5}.vocabulary-card.favorite[data-v-70ad3e01]:before{background:linear-gradient(90deg,#ef4444,#f87171);opacity:1}.vocabulary-list[data-v-70ad3e01]{display:flex;flex-direction:column;gap:1rem}.lesson-list-mode[data-v-70ad3e01]{gap:1.1rem}.lesson-vocabulary-card[data-v-70ad3e01]{align-items:stretch;background:radial-gradient(circle at top left,rgba(59,130,246,.06),transparent 28%),linear-gradient(180deg,#fff,#fbfdff);border:1.5px solid #e8edf5;border-radius:22px;box-shadow:0 8px 26px #0f172a0d;display:grid;gap:1.1rem;grid-template-areas:"left right";grid-template-columns:minmax(320px,360px) minmax(0,1fr);padding:1rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.lesson-vocabulary-card[data-v-70ad3e01]:hover{border-color:#c7d9f8;box-shadow:0 14px 32px #3b82f61a;transform:translateY(-2px)}.lesson-vocabulary-card.learned[data-v-70ad3e01]{background:radial-gradient(circle at top left,rgba(16,185,129,.08),transparent 28%),linear-gradient(180deg,#fff,#f4fff8);border-color:#9dd9b7}.lesson-vocabulary-card.favorite[data-v-70ad3e01]{border-color:#c9135240}.lesson-vocabulary-card.playing[data-v-70ad3e01]{border-color:#3b82f67a;box-shadow:0 16px 40px #3b82f629}.lesson-vocab-topbar[data-v-70ad3e01]{position:absolute;right:.8rem;top:.8rem;z-index:4}.lesson-vocab-left[data-v-70ad3e01]{display:flex;flex-direction:column;gap:1rem;grid-area:left;padding:.25rem}.lesson-vocab-corner-actions[data-v-70ad3e01]{align-items:center;display:flex;gap:.5rem}.lesson-vocab-main[data-v-70ad3e01]{align-items:flex-start;display:flex;gap:.95rem}.lesson-vocab-number[data-v-70ad3e01]{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;box-shadow:inset 0 0 0 1px #93c5fdcc;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:.92rem;font-weight:800;height:38px;justify-content:center;width:38px}.lesson-vocab-image[data-v-70ad3e01]{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0;border-radius:18px;box-shadow:inset 0 0 0 1px #fffc;flex-shrink:0;height:112px;overflow:hidden;width:112px}.lesson-vocab-image img[data-v-70ad3e01]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lesson-vocab-word-block[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lesson-vocab-hanzi[data-v-70ad3e01]{color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)!important;font-size:clamp(1.9rem,2vw,2.45rem);font-weight:900;letter-spacing:-.02em;line-height:1;margin:0}.lesson-vocab-pinyin[data-v-70ad3e01]{color:#059669;font-size:.96rem;font-style:italic;font-weight:600;margin:0}.lesson-vocab-badges[data-v-70ad3e01]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.lesson-vocab-actions[data-v-70ad3e01]{display:flex;flex-wrap:wrap;gap:.55rem}.lesson-action-btn[data-v-70ad3e01]{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;text-decoration:none;transition:all .2s ease;width:30px}.corner-btn[data-v-70ad3e01]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5}.corner-btn[data-v-70ad3e01],.lesson-action-btn[data-v-70ad3e01]:hover{box-shadow:0 8px 18px #0f172a14}.lesson-action-btn[data-v-70ad3e01]:hover{transform:translateY(-2px)}.lesson-action-btn.audio-btn.active[data-v-70ad3e01],.lesson-action-btn.audio-btn[data-v-70ad3e01]:hover{background:#eff6ff;border-color:#3b82f657;color:#2563eb}.lesson-action-btn.audio-male-btn[data-v-70ad3e01]{background:#eff6ff99;border-color:#3b82f638;color:#2563eb}.lesson-action-btn.audio-male-btn.active[data-v-70ad3e01],.lesson-action-btn.audio-male-btn[data-v-70ad3e01]:hover{background:#2563eb;border-color:#2563eb;color:#fff}.lesson-action-btn.audio-female-btn[data-v-70ad3e01]{background:#fdf2f899;border-color:#ec489938;color:#ec4899}.lesson-action-btn.audio-female-btn.active[data-v-70ad3e01],.lesson-action-btn.audio-female-btn[data-v-70ad3e01]:hover{background:#ec4899;border-color:#ec4899;color:#fff}.lesson-action-btn.bookmark-btn.active[data-v-70ad3e01]{background:#c9135214;border-color:#c9135242;color:#c91352}.lesson-action-btn.practice-btn[data-v-70ad3e01]:hover{background:#8b5cf61a;border-color:#8b5cf647;color:#7c3aed}.lesson-action-btn.conversation-btn.active[data-v-70ad3e01],.lesson-action-btn.conversation-btn[data-v-70ad3e01]:hover{background:#f59e0b24;border-color:#f59e0b4d;color:#b45309}.lesson-action-btn.conversation-btn[data-v-70ad3e01]{background:#fef9c3b8;border-color:#f59e0b42;color:#b45309}.lesson-action-btn.note-btn.has-note[data-v-70ad3e01],.lesson-action-btn.note-btn[data-v-70ad3e01]:hover{background:#f59e0b14;border-color:#f59e0b3d;color:#d97706}.lesson-action-btn.speak-btn.active[data-v-70ad3e01],.lesson-action-btn.speak-btn[data-v-70ad3e01]:hover{background:#f43f5e1a;border-color:#f43f5e42;color:#e11d48}.detail-link-btn[data-v-70ad3e01]:hover{background:#0ea5e91a;border-color:#0ea5e947;color:#0284c7}.lesson-action-btn.learn-btn.vs-1[data-v-70ad3e01]{background:#f59e0b14;border-color:#f59e0b3d;color:#d97706}.lesson-action-btn.learn-btn.vs-2[data-v-70ad3e01]{background:#10b98114;border-color:#10b9813d;color:#059669}.bookmark-icon-wrap[data-v-70ad3e01]{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.lesson-vocab-right[data-v-70ad3e01]{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #edf2f7;border-radius:18px;display:flex;flex-direction:column;gap:.9rem;grid-area:right;padding:14px 1.1rem 1rem}.lesson-definition-item[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.8rem}.lesson-definition-item+.lesson-definition-item[data-v-70ad3e01]{border-top:1px dashed #e2e8f0;padding-top:.9rem}.lesson-definition-header[data-v-70ad3e01]{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem;min-width:0}.lesson-meaning-text[data-v-70ad3e01]{color:#0f172a;font-size:.92rem;font-weight:600;line-height:1.55;margin:0;overflow:visible;text-overflow:unset;white-space:normal;width:100%;word-break:break-word}.lesson-examples-wrapper[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.7rem}.lesson-example-card[data-v-70ad3e01]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:inset 0 0 0 1px #fffc;padding:.85rem .95rem}.vocabulary-list-item[data-v-70ad3e01]{background:#fff;border:1.5px solid #e8edf5;border-radius:20px;box-shadow:0 2px 10px #0000000d;overflow:hidden;padding:1.375rem 1.5rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vocabulary-list-item[data-v-70ad3e01]:before{background:linear-gradient(180deg,#3b82f6,#8b5cf6);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:4px}.vocabulary-list-item[data-v-70ad3e01]:hover{border-color:#c7d9f8;box-shadow:0 8px 28px #3b82f61f;transform:translateY(-2px)}.vocabulary-list-item[data-v-70ad3e01]:hover:before{opacity:1}.vocabulary-list-item.learned[data-v-70ad3e01]{background:linear-gradient(160deg,#f0fdf9,#ecfdf5);border-color:#6ee7b7}.vocabulary-list-item.learned[data-v-70ad3e01]:before{background:linear-gradient(180deg,#10b981,#34d399);opacity:1}.vocabulary-list-item.favorite[data-v-70ad3e01]{background:linear-gradient(160deg,#fff5f5,#fef2f2);border-color:#fca5a5}.vocabulary-list-item.favorite[data-v-70ad3e01]:before{background:linear-gradient(180deg,#ef4444,#f87171);opacity:1}.list-item-main[data-v-70ad3e01]{align-items:start;display:grid;gap:2rem;grid-template-columns:2fr 3fr}.examples-col[data-v-70ad3e01]{gap:.75rem}.word-info[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.75rem}.word-header[data-v-70ad3e01]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.chinese-text-list[data-v-70ad3e01]{color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)!important;font-size:2.5rem;font-weight:900;letter-spacing:-.01em;line-height:1}.word-badges-list[data-v-70ad3e01]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.word-level-badge[data-v-70ad3e01]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:99px;color:#1d4ed8;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.word-level-badge[data-v-70ad3e01],.word-type-badge[data-v-70ad3e01]{align-items:center;display:inline-flex;font-size:.7rem;padding:.18rem .58rem;white-space:nowrap}.word-type-badge[data-v-70ad3e01]{background:linear-gradient(135deg,#faf5ff,#ede9fe);border:1px solid #ddd6fe;border-radius:99px;color:#6d28d9;font-weight:600;letter-spacing:.03em}.pinyin-text-list[data-v-70ad3e01]{align-items:center;color:#059669;display:flex;font-size:1rem;font-style:italic;font-weight:500;gap:.375rem}.meaning-text-list[data-v-70ad3e01]{color:#1e293b;font-size:1.1rem;font-weight:600;line-height:1.5}.english-text-list[data-v-70ad3e01]{color:#64748b;font-size:.9rem;font-style:italic}.english-text-list[data-v-70ad3e01],.levels-badges-list[data-v-70ad3e01]{align-items:center;display:flex;gap:.375rem}.levels-badges-list[data-v-70ad3e01]{flex-wrap:wrap}.definitions-block[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.def-item[data-v-70ad3e01]{background:#f8faff;border:1px solid #e8edf8;border-radius:12px;padding:.625rem .875rem;transition:border-color .2s ease}.def-item[data-v-70ad3e01]:hover{border-color:#c7d9f8}.def-header[data-v-70ad3e01]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.375rem}.def-num[data-v-70ad3e01]{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;color:#fff;flex-shrink:0;font-size:.65rem;height:18px;justify-content:center;width:18px}.def-num[data-v-70ad3e01],.def-pos-badge[data-v-70ad3e01]{align-items:center;display:inline-flex;font-weight:700}.def-pos-badge[data-v-70ad3e01]{background:linear-gradient(135deg,#faf5ff,#ede9fe);border:1px solid #ddd6fe;border-radius:99px;color:#6d28d9;font-size:.68rem;letter-spacing:.02em;padding:.1rem .5rem;white-space:nowrap}.def-meaning[data-v-70ad3e01]{color:#1e293b;flex:1;font-size:.925rem;font-weight:600;line-height:1.4}.def-examples[data-v-70ad3e01]{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.5rem}.def-ex-item[data-v-70ad3e01]{background:#f8faff;border-radius:10px;padding:.5rem .625rem}.def-ex-item+.def-ex-item[data-v-70ad3e01]{margin-top:.375rem}.examples-col[data-v-70ad3e01]{background:#f8faff;border:1px solid #e8edf8;border-radius:14px;display:flex;flex-direction:column;gap:0;padding:.75rem}.ex-zh[data-v-70ad3e01]{color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)!important;font-size:.95rem;font-weight:700;line-height:1.4}.ex-pinyin[data-v-70ad3e01]{color:#059669;font-size:.78rem;font-style:italic}.ex-vi[data-v-70ad3e01]{color:#475569;font-size:.82rem;line-height:1.4}.difficulty-progress-list[data-v-70ad3e01]{align-items:center;display:flex;gap:.875rem}.difficulty-label[data-v-70ad3e01]{color:#94a3b8;font-size:.78rem;font-weight:600;letter-spacing:.04em;min-width:72px;text-transform:uppercase}.progress-bar-list[data-v-70ad3e01]{background:#f1f5f9;border-radius:99px;flex:1;height:5px;overflow:hidden}.list-actions[data-v-70ad3e01]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.list-action-btn[data-v-70ad3e01]{align-items:center;background:#f8fafc;border:1.5px solid #e8edf5;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.35rem;justify-content:center;padding:.45rem .875rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.list-action-btn[data-v-70ad3e01]:hover{box-shadow:0 4px 14px #0000001a;transform:translateY(-2px)}.list-action-btn.audio-btn[data-v-70ad3e01]:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 14px #3b82f659;color:#fff}.list-action-btn.speak-btn.active[data-v-70ad3e01],.list-action-btn.speak-btn[data-v-70ad3e01]:hover{background:#f43f5e;border-color:#f43f5e;box-shadow:0 4px 14px #f43f5e59;color:#fff}.list-action-btn.practice-btn[data-v-70ad3e01]:hover{background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 4px 14px #8b5cf659;color:#fff}.list-action-btn.detail-btn[data-v-70ad3e01]:hover{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 4px 14px #0ea5e959;color:#fff}.list-action-btn.learn-btn[data-v-70ad3e01]:hover{background:#f59e0b;border-color:#f59e0b;box-shadow:0 4px 14px #f59e0b59;color:#fff}.learn-btn.vs-0[data-v-70ad3e01]{color:#888}.learn-btn.vs-1[data-v-70ad3e01]{background:#f59e0b14;border-color:#f59e0b40;color:#d97706}.learn-btn.vs-2[data-v-70ad3e01]{background:#10b98114;border-color:#10b98140;color:#059669}.status-dropdown-wrap[data-v-70ad3e01]{position:relative}.status-dropdown[data-v-70ad3e01]{animation:sd-pop-70ad3e01 .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:150px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.status-dropdown.sd-up[data-v-70ad3e01]{bottom:calc(100% + 4px);top:auto}@keyframes sd-pop-70ad3e01{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sd-item[data-v-70ad3e01]{align-items:center;background:transparent;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;transition:all .15s;width:100%}.sd-item[data-v-70ad3e01]:hover{background:#f1f5f9}.sd-item.active[data-v-70ad3e01]{background:#eff6ff;color:#2563eb;font-weight:600}.sd-item:nth-child(2).active[data-v-70ad3e01]{background:#f59e0b1a;color:#d97706}.sd-item:nth-child(3).active[data-v-70ad3e01]{background:#10b9811a;color:#059669}.note-btn.has-note[data-v-70ad3e01]{background:#3b64c82e;border-color:#3b64c880;color:#2d5bbf;font-weight:600}.list-action-btn.favorite-btn.active[data-v-70ad3e01]{background:#ef4444;border-color:#ef4444;color:#fff}.isShowNumber[data-v-70ad3e01]{background:#fef2f2!important;border-color:#ef4444!important;color:#ef4444!important}.card-header[data-v-70ad3e01]{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:.875rem}.card-badges[data-v-70ad3e01]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;margin-top:.5rem}.word-level[data-v-70ad3e01],.word-type[data-v-70ad3e01]{align-items:center;border-radius:8px;display:flex;font-size:.68rem;font-weight:700;gap:.25rem;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.word-level.basic[data-v-70ad3e01]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.word-level.intermediate[data-v-70ad3e01]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.word-level.advanced[data-v-70ad3e01]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.word-type[data-v-70ad3e01]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed}.card-actions-header[data-v-70ad3e01]{align-items:center;display:flex;gap:.375rem}.favorite-btn[data-v-70ad3e01]{align-items:center;background:#fff;border:1.5px solid #e8edf5;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px}.favorite-btn.active[data-v-70ad3e01]{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.bookmark-btn[data-v-70ad3e01]{background:#c913520a;border-color:#c913522e;color:#c91352}.bookmark-btn[data-v-70ad3e01]:hover{transform:scale(1.1)}.bookmark-btn.active[data-v-70ad3e01],.bookmark-btn[data-v-70ad3e01]:hover{background:#c913521a;border-color:#c9135259}.bookmark-btn.active[data-v-70ad3e01]{color:#c91352}.bookmark-nb-badge[data-v-70ad3e01]{align-items:center;background:#ef4444;border-radius:7px;color:#fff;display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 2px;position:absolute;right:-5px;top:-5px}.learned-indicator[data-v-70ad3e01]{animation:pulse-70ad3e01 2.5s ease-in-out infinite;color:#10b981;font-size:1.2rem}@keyframes pulse-70ad3e01{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.9)}}.chinese-section[data-v-70ad3e01]{background:linear-gradient(135deg,#f8faff,#f1f5fe);border:1px solid #e8edf8;border-radius:14px;margin-bottom:.875rem;padding:1rem .75rem;text-align:center}.chinese-text[data-v-70ad3e01]{color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)!important;font-size:2.75rem;font-weight:900;letter-spacing:-.01em;line-height:1;margin-bottom:.5rem}.pinyin-text[data-v-70ad3e01]{align-items:center;color:#059669;display:flex;font-size:.95rem;font-style:italic;font-weight:600;gap:.35rem;justify-content:center}.difficulty-progress[data-v-70ad3e01]{margin-bottom:.875rem}.progress-label[data-v-70ad3e01]{align-items:center;color:#94a3b8;display:flex;font-size:.75rem;font-weight:600;justify-content:space-between;letter-spacing:.04em;margin-bottom:.375rem;text-transform:uppercase}.progress-bar[data-v-70ad3e01]{background:#f1f5f9;border-radius:99px;height:5px;overflow:hidden}.progress-fill[data-v-70ad3e01]{border-radius:99px;height:100%;transition:width .4s ease}.progress-fill.easy[data-v-70ad3e01]{background:linear-gradient(90deg,#10b981,#34d399)}.progress-fill.medium[data-v-70ad3e01]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-fill.hard[data-v-70ad3e01]{background:linear-gradient(90deg,#ef4444,#f87171)}.meaning-section[data-v-70ad3e01]{margin-bottom:.875rem}.english-header[data-v-70ad3e01],.meaning-header[data-v-70ad3e01]{align-items:center;color:#94a3b8;display:flex;font-size:.7rem;font-weight:700;gap:.35rem;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.vietnamese-text[data-v-70ad3e01]{color:#1e293b;font-size:.975rem;font-weight:500;line-height:1.6;margin-bottom:.625rem}.english-section[data-v-70ad3e01]{background:#f8fafc;border-left:3px solid #60a5fa;border-radius:10px;padding:.625rem .875rem}.english-text[data-v-70ad3e01]{color:#64748b;font-size:.875rem;font-style:italic;line-height:1.4}.card-actions[data-v-70ad3e01]{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:.875rem}.action-btn[data-v-70ad3e01]{align-items:center;background:#f8fafc;border:1.5px solid #e8edf5;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.35rem;justify-content:center;padding:.475rem .625rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.action-btn[data-v-70ad3e01]:hover{transform:translateY(-2px)}.audio-btn[data-v-70ad3e01]:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 14px #3b82f659;color:#fff}.speak-btn.active[data-v-70ad3e01],.speak-btn[data-v-70ad3e01]:hover{background:#f43f5e;border-color:#f43f5e;box-shadow:0 4px 14px #f43f5e59;color:#fff}.practice-btn[data-v-70ad3e01]:hover{background:#8b5cf6;border-color:#8b5cf6;box-shadow:0 4px 14px #8b5cf659;color:#fff}.conversation-btn.active[data-v-70ad3e01],.conversation-btn[data-v-70ad3e01]:hover{background:#f59e0b;border-color:#f59e0b;box-shadow:0 4px 14px #f59e0b59;color:#fff}.conversation-btn[data-v-70ad3e01]{background:#fffbeb;border-color:#fcd34d;color:#b45309}.detail-btn[data-v-70ad3e01]:hover{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 4px 14px #0ea5e959;color:#fff}.learn-btn[data-v-70ad3e01]:hover{background:#f59e0b;border-color:#f59e0b;box-shadow:0 4px 14px #f59e0b59;color:#fff}.learn-btn.completed[data-v-70ad3e01]{background:linear-gradient(135deg,#10b981,#34d399);border-color:#10b981;color:#fff}.examples-side[data-v-70ad3e01]{background:#f8fafc;border:1px solid #e8edf5;border-radius:14px;max-height:400px;overflow-y:auto;padding:1.25rem}.examples-container[data-v-70ad3e01]{height:100%}.examples-title[data-v-70ad3e01]{align-items:center;border-bottom:2px solid #e8edf5;color:#374151;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:.04em;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.examples-list[data-v-70ad3e01]{display:flex;flex-direction:column;gap:.875rem}.example-item[data-v-70ad3e01]{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:.875rem;transition:all .2s ease}.example-item[data-v-70ad3e01]:hover{border-color:#93c5fd;box-shadow:0 4px 16px #00000014}.example-chinese[data-v-70ad3e01]{color:#0f172a;font-family:var(--chinese-font,"LXGW WenKai","Noto Sans SC",sans-serif)!important;font-size:1.05rem;font-weight:700;margin-bottom:.375rem}.example-pinyin[data-v-70ad3e01]{color:#059669;font-size:.85rem;font-style:italic;margin-bottom:.375rem}.example-vietnamese[data-v-70ad3e01]{color:#374151;font-size:.9rem;line-height:1.4;margin-bottom:.375rem}.example-english[data-v-70ad3e01]{color:#64748b;font-size:.82rem;font-style:italic;margin-bottom:.75rem}.practice-example-btn[data-v-70ad3e01]{align-items:center;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.35rem;padding:.35rem .7rem;transition:all .2s ease}.practice-example-btn[data-v-70ad3e01]:hover{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px #3b82f659;transform:translateY(-1px)}.more-examples[data-v-70ad3e01]{margin-top:1rem;text-align:center}.show-more-btn[data-v-70ad3e01]{align-items:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:10px;color:#94a3b8;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem;transition:all .2s ease;width:100%}.show-more-btn[data-v-70ad3e01]:hover{background:#f1f5f9;border-color:#94a3b8;color:#475569}.no-examples[data-v-70ad3e01]{color:#cbd5e1;flex-direction:column;font-size:.875rem;font-style:italic;gap:.5rem;height:120px}.no-examples[data-v-70ad3e01],.pagination[data-v-70ad3e01]{align-items:center;display:flex;justify-content:center}.pagination[data-v-70ad3e01]{background:#fff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 4px 16px #0000000f;gap:.75rem;margin-top:2.5rem;padding:1.25rem}.page-btn[data-v-70ad3e01]{align-items:center;background:#f8fafc;border:1.5px solid #e8edf5;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:1.1rem;height:44px;justify-content:center;transition:all .2s ease;width:44px}.page-btn[data-v-70ad3e01]:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 14px #3b82f659;color:#fff;transform:translateY(-2px)}.page-btn[data-v-70ad3e01]:disabled{cursor:not-allowed;opacity:.35}.page-numbers[data-v-70ad3e01]{display:flex;gap:.375rem}.page-number[data-v-70ad3e01]{align-items:center;background:#f8fafc;border:1.5px solid #e8edf5;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;height:38px;justify-content:center;transition:all .2s ease;width:38px}.page-number[data-v-70ad3e01]:hover{background:#eff6ff;border-color:#93c5fd;color:#3b82f6}.page-number.active[data-v-70ad3e01]{background:linear-gradient(135deg,#3b82f6,#60a5fa);border-color:transparent;box-shadow:0 4px 14px #3b82f659;color:#fff}.empty-state[data-v-70ad3e01],.loading-state[data-v-70ad3e01]{color:#94a3b8;grid-column:1/-1;padding:4rem 2rem;text-align:center}.loading-spinner[data-v-70ad3e01]{animation:spin-70ad3e01 .9s linear infinite;border:3px solid #e8edf5;border-radius:50%;border-top-color:#3b82f6;height:48px;margin:0 auto 1.5rem;width:48px}@keyframes spin-70ad3e01{to{transform:rotate(1turn)}}.empty-icon[data-v-70ad3e01]{color:#e2e8f0;font-size:4rem;margin-bottom:1.25rem}.empty-state h3[data-v-70ad3e01]{color:#334155;font-size:1.375rem;font-weight:700;margin-bottom:.5rem}.empty-state p[data-v-70ad3e01]{color:#94a3b8;font-size:.925rem}@media(max-width:1200px){.list-item-main[data-v-70ad3e01]{grid-template-columns:1fr 2fr}}@media(max-width:1024px){.vocabulary-grid[data-v-70ad3e01]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.section-header[data-v-70ad3e01]{text-align:center}.header-controls[data-v-70ad3e01],.section-header[data-v-70ad3e01]{flex-direction:column;gap:.875rem}.header-controls[data-v-70ad3e01]{width:100%}.list-item-main[data-v-70ad3e01]{gap:1.25rem;grid-template-columns:1fr}.lesson-vocabulary-card[data-v-70ad3e01]{grid-template-areas:"left" "right";grid-template-columns:1fr}}@media(max-width:768px){.vocabulary-grid[data-v-70ad3e01]{grid-template-columns:1fr}.vocabulary-card[data-v-70ad3e01]{padding:1.125rem}.chinese-text[data-v-70ad3e01],.chinese-text-list[data-v-70ad3e01]{font-size:2.25rem}.list-actions[data-v-70ad3e01]{justify-content:center}.page-numbers[data-v-70ad3e01]{display:none}.view-toggle[data-v-70ad3e01]{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);width:100%}.lesson-vocab-main[data-v-70ad3e01]{flex-wrap:wrap}.lesson-vocab-image[data-v-70ad3e01]{height:96px;width:96px}.lesson-vocab-right[data-v-70ad3e01]{padding:.9rem}.lesson-vocab-left[data-v-70ad3e01]{padding-right:.25rem}.lesson-vocab-topbar[data-v-70ad3e01]{right:.7rem;top:.7rem}.lesson-vocab-right[data-v-70ad3e01]{padding-top:2.85rem}}@media(max-width:480px){.vocabulary-card[data-v-70ad3e01],.vocabulary-list-item[data-v-70ad3e01]{margin:0;padding:1rem}.chinese-text[data-v-70ad3e01],.chinese-text-list[data-v-70ad3e01]{font-size:2rem}.section-header[data-v-70ad3e01]{margin:0 0 1.25rem;padding:.875rem}.section-header h2[data-v-70ad3e01]{font-size:1.25rem}.vocabulary-stats[data-v-70ad3e01]{flex-direction:column;gap:.375rem}.stat-item[data-v-70ad3e01]{font-size:.78rem;padding:.35rem .75rem}.list-actions[data-v-70ad3e01]{display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.list-action-btn[data-v-70ad3e01]{justify-content:center}.example-item[data-v-70ad3e01],.examples-side[data-v-70ad3e01]{padding:.75rem}.pagination[data-v-70ad3e01]{margin:1.5rem 0 0;padding:.875rem}.page-btn[data-v-70ad3e01]{height:36px;width:36px}.lesson-vocabulary-card[data-v-70ad3e01]{border-radius:18px;padding:.85rem}.lesson-vocab-main[data-v-70ad3e01]{gap:.75rem}.lesson-vocab-number[data-v-70ad3e01]{border-radius:10px;font-size:.82rem;height:34px;width:34px}.lesson-vocab-hanzi[data-v-70ad3e01]{font-size:1.7rem}.lesson-vocab-image[data-v-70ad3e01]{height:88px;width:88px}.lesson-vocab-actions[data-v-70ad3e01]{gap:.45rem}.lesson-action-btn[data-v-70ad3e01]{border-radius:8px;height:28px;width:28px}.lesson-vocab-corner-actions[data-v-70ad3e01]{gap:.4rem}.lesson-vocab-topbar[data-v-70ad3e01]{right:.6rem;top:.6rem}.lesson-vocab-right[data-v-70ad3e01]{padding-top:2.7rem}}.examples-side[data-v-70ad3e01]::-webkit-scrollbar{width:5px}.examples-side[data-v-70ad3e01]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.examples-side[data-v-70ad3e01]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}.examples-side[data-v-70ad3e01]::-webkit-scrollbar-thumb:hover{background:#94a3b8}a[data-v-70ad3e01]{display:contents;width:100%}@media(prefers-reduced-motion:reduce){[data-v-70ad3e01]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.video-mode-btn[data-v-70ad3e01]{background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#ef4444!important;color:#fff!important;font-weight:600}.video-mode-btn[data-v-70ad3e01]:hover{box-shadow:0 4px 16px #ef444459;transform:translateY(-1px)}
