.rb-modal-box{width:1200px;max-width:96vw;height:min(88vh,900px);background:var(--bg);font-family:SE SF Pro Text,Outfit,SE PingFang SC,Noto Sans SC,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;animation:vbModalIn .3s cubic-bezier(.16,1,.3,1)}@keyframes vbModalIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes vbCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vbModalUp{0%{opacity:0;transform:scale(.93) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}#vocabCenterOverlay{--bg: #ffffff;--surface: #ffffff;--shadow-d: rgba(174, 183, 198, .26);--shadow-l: rgba(255, 255, 255, .96);--shadow-d2: rgba(166, 175, 205, .22);--shadow-l2: rgba(255, 255, 255, .88);--text: #1f2735;--text-mid: #555b6e;--text-lt: #8891a4;--text-faint: #aeb7c6;--muted: #7d8797;--faint: #aeb7c6;--accent: #c9d3ff;--accent-deep: #6d6f90;--accent-soft: rgba(201, 211, 255, .18);--accent-glow: rgba(201, 211, 255, .55);--success: #4fa86f;--danger: #d65a5a;--warning: #e0922e;--r-sm: 12px;--r-pill: 50px;--neu-raised: 10px 10px 24px rgba(174, 183, 198, .26), -10px -10px 24px rgba(255, 255, 255, .96);--neu-raised-sm: 5px 5px 12px rgba(174, 183, 198, .2), -5px -5px 12px rgba(255, 255, 255, .98);--neu-raised-xs: 3px 3px 8px rgba(174, 183, 198, .16), -3px -3px 8px rgba(255, 255, 255, .98);--neu-inset-sm: inset 3px 3px 7px rgba(174, 183, 198, .18), inset -3px -3px 7px rgba(255, 255, 255, .98);--neu-sm: var(--neu-raised-sm);--neu-xs: var(--neu-raised-xs);--neu-in: var(--neu-inset-sm);position:relative;z-index:1;display:none;opacity:1;transition:none;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px 32px 64px;box-sizing:border-box}body.vocab-page-active .app-container,body.vocab-page-active .fab-feedback{display:none!important}body.vocab-page-active #global-header-container #btnNavReview{color:var(--gh-text, #111827)}#vocabCenterOverlay.show{display:block;opacity:1}.vocab-center-box{width:1180px;max-width:100%;min-height:calc(100vh - 150px);margin:0 auto;background:transparent;color:var(--text);border-radius:0;overflow:visible;font-family:SE SF Pro Text,Outfit,SE PingFang SC,Noto Sans SC,sans-serif;animation:none}.vc-page{height:auto;overflow:visible;padding:4px 0 34px;box-sizing:border-box;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.vc-section-head{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0 4px}.vc-title-wrap{display:flex;align-items:center;gap:14px;min-width:0}.vc-back-btn{width:38px;height:38px;border-radius:12px;border:none;color:var(--muted);background:var(--bg);box-shadow:var(--neu-raised-sm);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vc-back-btn svg{width:17px;height:17px}.vc-section-title{font-size:16px;font-weight:600;letter-spacing:-.2px;color:var(--text);display:flex;align-items:center;gap:10px}.vc-section-title:before{content:"";width:4px;height:16px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.vc-section-title .count{font-size:11px;font-weight:500;color:var(--faint);letter-spacing:.05em;margin-left:4px}.vc-section-actions,.vc-vocab-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vc-chip{padding:6px 12px;border-radius:999px;border:none;background:var(--bg);box-shadow:var(--neu-raised-sm);color:var(--muted);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;transition:color .12s,box-shadow .12s,background .12s}.vc-chip:hover{color:var(--text)}.vc-chip.active{color:var(--accent-deep);box-shadow:var(--neu-inset-sm)}.vc-vocab-summary{grid-column:1 / -1;padding:24px 28px;border-radius:22px;background:var(--bg);box-shadow:var(--neu-raised);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px;align-items:center}.vc-vocab-hero{display:flex;flex-direction:column;gap:10px}.vc-vocab-hero-num{font-size:64px;font-weight:700;letter-spacing:-2px;line-height:1;color:var(--accent-deep)}.vc-vocab-hero-num small{font-size:18px;color:var(--muted);font-weight:500;margin-left:6px}.vc-vocab-hero-label{font-size:13.5px;color:var(--muted);font-weight:600}.vc-vocab-hero-label strong{color:var(--success)}.vc-vocab-hero-meta{display:flex;gap:14px;margin-top:6px;font-size:11px;color:var(--muted);flex-wrap:wrap}.vc-vocab-hero-meta b{color:var(--text);font-weight:700}.vc-vocab-mastery{display:flex;flex-direction:column;gap:10px}.vc-mastery-row{display:flex;align-items:center;gap:10px}.vc-mastery-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.vc-mastery-dot.l1{background:#f3c8c8}.vc-mastery-dot.l2{background:#f8dcc0}.vc-mastery-dot.l3{background:#f8eccb}.vc-mastery-dot.l4{background:#d4ecdc}.vc-mastery-dot.l5{background:#bfe5cf}.vc-mastery-label{flex:1;font-size:12px;color:var(--text);font-weight:600}.vc-mastery-bar{flex:2;height:6px;border-radius:99px;background:var(--bg);box-shadow:var(--neu-inset-sm);overflow:hidden}.vc-mastery-fill{height:100%;border-radius:99px}.vc-mastery-num{font-size:11px;font-weight:700;color:var(--muted);min-width:32px;text-align:right}.vc-vocab-actions{display:flex;flex-direction:column;gap:10px}.vc-btn{height:38px;padding:0 16px;border-radius:12px;border:none;background:var(--bg);box-shadow:var(--neu-raised-sm);color:var(--muted);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.vc-btn.primary{background:var(--accent);color:var(--accent-deep);box-shadow:5px 5px 12px #a6afcd57,-5px -5px 12px #ffffffe0}.vc-vocab-toolbar{grid-column:1 / -1;padding:14px 18px;border-radius:16px;background:var(--bg);box-shadow:var(--neu-raised);gap:12px}.vc-vocab-search{flex:1;min-width:220px;height:36px;padding:0 14px;border-radius:10px;border:none;background:var(--bg);box-shadow:var(--neu-inset-sm);font-family:inherit;font-size:13px;color:var(--text);outline:none}.vc-content-grid{display:contents}.vc-vocab-list{grid-column:1 / span 8;border-radius:20px;background:var(--bg);box-shadow:var(--neu-raised);padding:8px;min-height:280px}.vc-vocab-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 18px;border-radius:14px;cursor:default;transition:background .1s}.vc-vocab-item+.vc-vocab-item{border-top:1px solid rgba(190,170,160,.25)}.vc-vocab-item:hover{background:var(--accent-soft)}.vc-vocab-mark{width:6px;height:36px;border-radius:99px}.vc-vocab-mark.l1{background:#f3c8c8}.vc-vocab-mark.l2{background:#f8eccb}.vc-vocab-mark.l3{background:#bfe5cf}.vc-vocab-word{font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.3px}.vc-vocab-word .pos{display:inline-block;margin-left:8px;font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.05em;font-style:italic}.vc-vocab-phon{font-size:11.5px;color:var(--muted);margin-top:3px;letter-spacing:.02em}.vc-vocab-zh{font-size:13px;color:var(--text);margin-top:4px;font-weight:500}.vc-vocab-source{font-size:10.5px;color:var(--muted);text-align:right}.vc-vocab-source b{color:var(--text);font-weight:700}.vc-vocab-actions-mini{display:flex;gap:6px}.vc-vocab-mini-btn{width:32px;height:32px;border-radius:10px;border:none;background:var(--bg);box-shadow:var(--neu-raised-xs);font-size:13px;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.vc-vocab-empty{padding:50px 20px;text-align:center;color:var(--muted);font-size:13px;font-weight:600}.vc-vocab-rail{grid-column:9 / -1;display:flex;flex-direction:column;gap:16px}.vc-rail-card{padding:18px 20px;border-radius:18px;background:var(--bg);box-shadow:var(--neu-raised)}.vc-rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.vc-rail-title{font-size:13px;font-weight:600;color:var(--text);letter-spacing:0}.vc-rail-link{font-size:10px;font-weight:600;color:var(--accent-deep);letter-spacing:.03em;text-transform:uppercase;background:none;border:none;cursor:pointer}.vc-review-day{display:flex;align-items:center;gap:12px;padding:10px 0}.vc-review-day+.vc-review-day{border-top:1px solid rgba(190,170,160,.25)}.vc-review-day-date{width:40px;height:40px;border-radius:12px;flex-shrink:0;background:var(--bg);box-shadow:var(--neu-inset-sm);display:flex;flex-direction:column;align-items:center;justify-content:center}.vc-review-day-date.today{background:var(--accent);color:var(--accent-deep);box-shadow:3px 3px 8px var(--accent-glow)}.vc-review-day-num{font-weight:600;font-size:14px;line-height:1}.vc-review-day-mon{font-size:8.5px;font-weight:600;letter-spacing:.04em;opacity:.7;margin-top:2px}.vc-review-day-info{flex:1;min-width:0}.vc-review-day-title{font-size:12.5px;font-weight:700;color:var(--text)}.vc-review-day-meta{font-size:10.5px;color:var(--muted);margin-top:2px}.vc-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vc-tag-cloud-item{padding:5px 10px;border-radius:999px;background:var(--bg);box-shadow:var(--neu-raised-xs);font-size:11px;font-weight:600;color:var(--muted)}.vc-tag-cloud-item.hot{background:#c9d3ff61;color:var(--accent-deep)}.vc-tag-cloud-item .n{font-size:9.5px;margin-left:4px;opacity:.7}#vocabCenterOverlay{padding:24px 32px 64px}.vocab-center-box{width:1600px}.vc-page{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start;padding:0 0 34px}.vc-section-head{grid-column:2;grid-row:1;min-width:0;padding:2px 4px 0;margin:0}.vc-title-wrap{min-width:0}.vc-section-actions{gap:8px;justify-content:flex-end}.vc-vocab-summary{grid-column:1;grid-row:1 / span 2;position:sticky;top:88px;align-self:start;min-height:620px;max-height:calc(100vh - 112px);overflow:auto;padding:24px 20px 20px 24px;border-radius:6px;display:flex;flex-direction:column;align-items:stretch;gap:20px;box-shadow:0 8px 24px #0f172a0a,0 2px 8px #0f172a06}.vc-vocab-summary::-webkit-scrollbar{display:none}.vc-vocab-hero{gap:12px;padding:2px 4px 0}.vc-vocab-hero-num{font-size:48px;letter-spacing:-1px}.vc-vocab-hero-num small{font-size:14px}.vc-vocab-hero-label{font-size:12px}.vc-vocab-hero-meta{display:grid;grid-template-columns:1fr;gap:8px;margin-top:2px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18)}.vc-vocab-hero-meta>div:nth-child(2),.vc-vocab-hero-meta>div:nth-child(4){display:none}.vc-vocab-mastery{gap:12px;padding:16px 0 18px;border-top:1px solid rgba(148,163,184,.18);border-bottom:1px solid rgba(148,163,184,.18)}.vc-mastery-row{gap:8px}.vc-mastery-label{font-size:12px}.vc-vocab-actions{gap:10px}.vc-btn{border-radius:6px}.vc-vocab-toolbar{grid-column:2;grid-row:2;min-width:0;border-radius:6px;padding:12px 14px;margin:0}.vc-content-grid{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start;min-width:0}.vc-vocab-list{grid-column:2;min-width:0;border-radius:6px}.vc-vocab-rail{grid-column:1;grid-row:1;gap:16px}.vc-rail-card{border-radius:6px;box-shadow:0 8px 24px #0f172a09,0 2px 8px #0f172a05}#vocabCenterOverlay .vc-vocab-list.vb-card-grid.vc-normal-list{display:block;background:var(--bg);box-shadow:var(--neu-raised);padding:8px}#vocabCenterOverlay .vc-vocab-list.vb-card-grid.vc-mistake-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;background:transparent;box-shadow:none;padding:0;min-height:280px}#vocabCenterOverlay .vc-mistake-grid .vc-vocab-item{background:var(--surface);box-shadow:var(--neu-raised-sm);border-top:0}#vocabCenterOverlay .vc-mistake-grid .vc-vocab-item+.vc-vocab-item{border-top:0}#vocabCenterOverlay .vc-mistake-card{min-height:360px;padding:28px 22px 20px;border-radius:8px;background:var(--surface);box-shadow:var(--neu-raised-sm);color:var(--text)}#vocabCenterOverlay .vc-mistake-head{display:flex;align-items:flex-start;gap:14px}#vocabCenterOverlay .vc-mistake-dot{width:8px;height:8px;border-radius:50%;background:#d95f5f;margin-top:10px;flex-shrink:0}#vocabCenterOverlay .vc-mistake-title{flex:1;min-width:0}#vocabCenterOverlay .vc-mistake-word{font-size:18px;line-height:1.15;font-weight:800;letter-spacing:-.2px;color:var(--text)}#vocabCenterOverlay .vc-mistake-brief{margin-top:4px;font-size:12px;line-height:1.45;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vocabCenterOverlay .vc-mistake-count{height:32px;padding:0 13px;border-radius:999px;background:var(--surface);box-shadow:var(--neu-in);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--text-mid);white-space:nowrap}#vocabCenterOverlay .vc-mistake-count b{color:var(--danger)}#vocabCenterOverlay .vc-mistake-audio{width:38px;height:38px;border:none;border-radius:50%;background:var(--surface);box-shadow:var(--neu-raised-xs);color:var(--text);cursor:pointer;flex-shrink:0}#vocabCenterOverlay .vc-mistake-phon{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:700;color:var(--text-mid);flex-wrap:wrap}#vocabCenterOverlay .vc-mistake-inline-play{border:none;background:transparent;color:var(--faint);font-size:10px;cursor:pointer}#vocabCenterOverlay .vc-mistake-def{margin-top:10px;font-size:13px;line-height:1.55;color:var(--text-mid)}#vocabCenterOverlay .vc-mistake-example{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--surface);box-shadow:var(--neu-in)}#vocabCenterOverlay .vc-mistake-ex-en{font-size:13px;line-height:1.5;font-weight:700;color:var(--text)}#vocabCenterOverlay .vc-mistake-ex-zh{margin-top:5px;font-size:12px;color:var(--muted)}#vocabCenterOverlay .vc-mistake-section-title{margin-top:22px;margin-bottom:10px;font-size:12px;font-weight:800;color:var(--text-mid)}#vocabCenterOverlay .vc-mistake-row{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:34px;border-bottom:1px dashed rgba(31,39,53,.08);font-size:12px}#vocabCenterOverlay .vc-mistake-wrong{color:var(--danger);text-decoration:line-through;font-weight:700}#vocabCenterOverlay .vc-mistake-arrow{text-align:center;color:var(--faint)}#vocabCenterOverlay .vc-mistake-right{color:var(--success);font-weight:800}#vocabCenterOverlay .vc-mistake-date{text-align:right;color:var(--muted);font-size:11px}#vocabCenterOverlay .vc-mistake-actions{display:flex;align-items:center;gap:12px;margin-top:26px}#vocabCenterOverlay .vc-mistake-remove{min-width:170px;height:42px;padding:0 18px;border:none;border-radius:10px;background:var(--surface);box-shadow:var(--neu-raised-sm);font-family:inherit;font-size:13px;font-weight:700;color:var(--text-mid);cursor:pointer}#vocabCenterOverlay .vc-page{position:relative;display:block;padding:0 0 34px 364px;min-height:900px}#vocabCenterOverlay .vc-section-head{display:flex;width:100%;min-width:0;padding:2px 4px 0;margin:0 0 18px}#vocabCenterOverlay .vc-vocab-summary{position:absolute;left:0;top:0;width:340px;min-height:600px;max-height:none;overflow:visible;box-sizing:border-box}#vocabCenterOverlay .vc-vocab-toolbar{width:100%;min-width:0;margin:0 0 18px;box-sizing:border-box}#vocabCenterOverlay .vc-content-grid{display:block;min-width:0}#vocabCenterOverlay .vc-vocab-list{width:100%;min-width:0;box-sizing:border-box}#vocabCenterOverlay .vc-vocab-rail{position:absolute;left:0;top:624px;width:340px;box-sizing:border-box}#vocabCenterOverlay .vb-wcard{background:var(--surface);border-radius:8px;box-shadow:var(--neu-sm);overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);cursor:pointer;animation:vbCardIn .4s cubic-bezier(.16,1,.3,1) backwards}#vocabCenterOverlay .vb-wcard:active{box-shadow:var(--neu-in)}#vocabCenterOverlay .vb-wcard-top{display:flex;align-items:center;padding:18px 20px;gap:12px}#vocabCenterOverlay .vb-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}#vocabCenterOverlay .vb-indicator.s1{background:var(--danger)}#vocabCenterOverlay .vb-indicator.s2{background:var(--warning)}#vocabCenterOverlay .vb-indicator.s3{background:var(--success)}#vocabCenterOverlay .vb-wcard-main{flex:1;min-width:0}#vocabCenterOverlay .vb-wcard-word{font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--text)}#vocabCenterOverlay .vb-wcard-brief{font-size:12px;color:var(--text-lt);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vocabCenterOverlay .vb-wcard-errtag{font-size:12px;font-weight:600;color:var(--text-mid);background:var(--surface);box-shadow:var(--neu-in);padding:6px 12px;border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;margin-right:12px;display:flex;align-items:center;gap:4px}#vocabCenterOverlay .vb-wcard-errtag span{color:var(--danger);font-weight:700;font-size:13px}#vocabCenterOverlay .vb-play{width:38px;height:38px;border-radius:50%;background:var(--surface);box-shadow:var(--neu-sm);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);transition:all .2s;flex-shrink:0}#vocabCenterOverlay .vb-play:active{box-shadow:var(--neu-in)}#vocabCenterOverlay .vb-play svg{width:14px;height:14px}#vocabCenterOverlay .vb-wcard-detail{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}#vocabCenterOverlay .vb-wcard.open .vb-wcard-detail{max-height:600px}#vocabCenterOverlay .vb-wcard-detail-inner{padding:0 20px 20px}#vocabCenterOverlay .vb-phonetic{display:flex;gap:14px;margin-bottom:10px;flex-wrap:wrap}#vocabCenterOverlay .vb-ph-group{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-lt)}#vocabCenterOverlay .vb-ph-flag{font-weight:700;color:var(--text-mid);font-size:11px}#vocabCenterOverlay .vb-ph-play{width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:var(--neu-xs);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-lt);transition:all .15s}#vocabCenterOverlay .vb-ph-play:active{box-shadow:var(--neu-in)}#vocabCenterOverlay .vb-ph-play svg{width:9px;height:9px}#vocabCenterOverlay .vb-def{font-size:12px;color:var(--text-mid);line-height:1.5;margin-bottom:10px}#vocabCenterOverlay .vb-example{background:var(--surface);box-shadow:var(--neu-in);border-radius:var(--r-sm);padding:11px 14px;margin-bottom:14px}#vocabCenterOverlay .vb-ex-en{font-size:12.5px;color:var(--text);line-height:1.6;font-weight:500}#vocabCenterOverlay .vb-ex-zh{font-size:11.5px;color:var(--text-lt);margin-top:2px}#vocabCenterOverlay .vb-err-section{margin-top:16px;margin-bottom:16px;padding:0 4px}#vocabCenterOverlay .vb-err-title{font-size:12px;font-weight:600;color:var(--text-mid);margin-bottom:12px}#vocabCenterOverlay .vb-err-row{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px dashed rgba(0,0,0,.05)}#vocabCenterOverlay .vb-err-row:last-child{border-bottom:none}#vocabCenterOverlay .vb-err-wrong{color:var(--danger);text-decoration:line-through;font-weight:600;flex:1;text-align:left}#vocabCenterOverlay .vb-err-arrow{color:var(--text-lt);font-size:14px}#vocabCenterOverlay .vb-err-right{color:var(--success);font-weight:600;flex:1;text-align:left}#vocabCenterOverlay .vb-err-date{font-size:11px;color:var(--text-lt);font-family:monospace}#vocabCenterOverlay .vb-det-actions{display:flex;gap:12px;align-items:center;margin-top:20px}#vocabCenterOverlay .vb-sources{display:flex;gap:8px;flex:1}#vocabCenterOverlay .vb-source-link{flex:1;height:42px;display:flex;align-items:center;justify-content:center;gap:6px;background:var(--surface);box-shadow:var(--neu-sm);border-radius:var(--r-sm);color:var(--text-mid);font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}#vocabCenterOverlay .vb-source-link:active{box-shadow:var(--neu-in)}#vocabCenterOverlay .vb-source-link:hover{color:var(--text)}#vocabCenterOverlay .vb-det-btn{flex:1;height:42px;border:none;border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--neu-sm);font-family:inherit;font-size:13px;font-weight:600;color:var(--text-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}#vocabCenterOverlay .vb-det-btn:active{box-shadow:var(--neu-in)}#vocabCenterOverlay .vb-det-btn:hover{color:var(--text)}#vocabCenterOverlay .vb-det-btn svg{width:14px;height:14px}#vocabCenterOverlay .vb-empty{text-align:center;padding:60px 20px;grid-column:1 / -1}#vocabCenterOverlay .vb-empty-icon{font-size:42px;margin-bottom:12px;opacity:.35}#vocabCenterOverlay .vb-empty-t{font-size:15px;font-weight:700;color:var(--text-mid);margin-bottom:6px}#vocabCenterOverlay .vb-empty-d{font-size:12px;color:var(--text-lt);line-height:1.6}@media(max-width:960px){#vocabCenterOverlay .vc-page{display:block;padding-left:0;min-height:auto}#vocabCenterOverlay .vc-section-head,#vocabCenterOverlay .vc-vocab-toolbar{width:100%}#vocabCenterOverlay .vc-vocab-summary,#vocabCenterOverlay .vc-vocab-rail{position:static;width:100%;min-height:auto;max-height:none;margin-bottom:16px}.vc-vocab-summary,.vc-content-grid{grid-template-columns:1fr}.vc-vocab-list,.vc-vocab-rail{grid-column:1 / -1}}@media(max-width:640px){#vocabCenterOverlay{padding:14px}.vocab-center-box{max-width:100%;min-height:auto}.vc-page{padding:18px 0 24px;gap:16px}.vc-section-head{align-items:flex-start;flex-direction:column}.vc-vocab-summary{padding:18px}.vc-vocab-item{grid-template-columns:auto minmax(0,1fr)}.vc-vocab-source,.vc-vocab-actions-mini{grid-column:2;justify-self:start;text-align:left}}[data-theme=dark] #vocabCenterOverlay{--bg: #1f2633;--surface: #1f2633;--text: #f3f6fb;--text-mid: #c6cfdd;--text-lt: #9aa6b8;--text-faint: #8792a4;--muted: #b4bdcc;--faint: #8792a4;--accent: #34405f;--accent-deep: #dbe5ff;--accent-soft: rgba(120, 145, 210, .14);--accent-glow: rgba(120, 145, 210, .24);--neu-raised: 10px 10px 24px rgba(0,0,0,.34), -10px -10px 24px rgba(255,255,255,.035);--neu-raised-sm: 5px 5px 12px rgba(0,0,0,.3), -5px -5px 12px rgba(255,255,255,.03);--neu-raised-xs: 3px 3px 8px rgba(0,0,0,.25), -3px -3px 8px rgba(255,255,255,.025);--neu-inset-sm: inset 3px 3px 7px rgba(0,0,0,.34), inset -3px -3px 7px rgba(255,255,255,.035);--neu-sm: var(--neu-raised-sm);--neu-xs: var(--neu-raised-xs);--neu-in: var(--neu-inset-sm)}#vocabCenterOverlay{--surface-soft: #fbfcff;--surface-muted: #f7f9fd;--text: #102033;--text-2: #334155;--text-3: #66758a;--text-4: #9aa8ba;--line: rgba(226,232,240,.82);--line-soft: rgba(241,245,249,.96);--macaron-blue-bg: #f4f8ff;--macaron-blue: #9fc4ef;--macaron-blue-text: #4e7198;--macaron-mint-bg: #f5fbf8;--macaron-mint: #a9dbc3;--macaron-mint-text: #5f8a73;--macaron-cream-bg: #fffaf3;--macaron-cream: #f2d6a6;--macaron-cream-text: #9a7447;--macaron-rose-bg: #fff7f8;--macaron-rose: #f0b9c5;--macaron-rose-text: #9b6272;--macaron-lav-bg: #faf8ff;--macaron-lav: #c9bfed;--macaron-lav-text: #6c6299;--shadow-soft: 2px 2px 5px rgba(202,210,222,.16), -2px -2px 5px rgba(255,255,255,.96);--shadow-hover: 0 14px 30px rgba(15,23,42,.055);--neu-white-out: 8px 8px 20px rgba(174, 183, 198, .16), -8px -8px 20px rgba(255, 255, 255, .96);--neu-white-sm: 4px 4px 12px rgba(174, 183, 198, .14), -4px -4px 12px rgba(255, 255, 255, .98);--neu-white-xs: 2px 2px 7px rgba(174, 183, 198, .12), -2px -2px 7px rgba(255, 255, 255, .98);--neu-white-in: inset 3px 3px 8px rgba(174, 183, 198, .13), inset -3px -3px 8px rgba(255, 255, 255, .96);--radius: 8px;--radius-sm: 6px;background:#fff;color:var(--text);padding:0}#vocabCenterOverlay .vocab-center-box{width:100%;max-width:100%;min-height:calc(100vh - 64px);font-family:SE SF Pro Text,SF Pro Text,SE PingFang SC,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}#vocabCenterOverlay .vocab-page{max-width:1280px;margin:0 auto;padding:32px 34px 70px;background:#fff}#vocabCenterOverlay .vocab-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}#vocabCenterOverlay .vocab-btn{height:40px;border:none;border-radius:var(--radius);padding:0 16px;background:#fff;color:var(--text-2);box-shadow:var(--neu-white-sm);font-size:13px;font-weight:800;cursor:pointer}#vocabCenterOverlay .vocab-block-title{margin:0 0 14px;color:var(--text-3);font-size:13px;font-weight:800}#vocabCenterOverlay .vocab-total span+span{margin-left:6px;color:var(--text-4);font-size:18px}#vocabCenterOverlay .vocab-mini span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:var(--radius-sm);background:#fff;color:var(--text-3);box-shadow:var(--neu-white-xs);font-size:11px;font-weight:800}#vocabCenterOverlay .mastery-donut-panel{display:grid;grid-template-columns:120px 150px;column-gap:46px;row-gap:22px;align-items:center;justify-content:start;min-height:148px;margin-top:0;transform:none}#vocabCenterOverlay .mastery-donut{width:120px;height:120px;border-radius:50%;background:conic-gradient(var(--macaron-rose) 0 8.8%,var(--macaron-cream) 8.8% 26.7%,var(--macaron-lav) 26.7% 50.9%,var(--macaron-mint) 50.9% 82.9%,var(--macaron-blue) 82.9% 100%);position:relative}#vocabCenterOverlay .mastery-donut:after{content:"";position:absolute;inset:28px;border-radius:50%;background:#fff;box-shadow:var(--neu-white-in)}#vocabCenterOverlay .mastery-legend-row{display:grid;grid-template-columns:12px 88px 40px;column-gap:12px;align-items:center;font-size:12px;font-weight:800}#vocabCenterOverlay .mastery-dot{width:9px;height:9px;border-radius:50%;display:inline-block}#vocabCenterOverlay .today-box{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:194px}#vocabCenterOverlay .today-main strong{color:var(--macaron-blue-text);font-size:42px;line-height:1;letter-spacing:-1px}#vocabCenterOverlay .vocab-tool-box{justify-content:flex-end;align-items:center}#vocabCenterOverlay .vocab-tool-actions{display:flex;flex-direction:column;gap:14px;margin-top:0;width:100%;max-width:220px}#vocabCenterOverlay .vocab-search{flex:1;min-width:260px;height:40px;border:none;border-radius:var(--radius);padding:0 14px;background:#fff;box-shadow:var(--neu-white-in);color:var(--text-2);font-size:13px;outline:none}#vocabCenterOverlay .vocab-tab{height:34px;border:none;border-radius:4px;padding:0 11px;background:#fff;box-shadow:var(--neu-white-xs);color:var(--text-3);font-size:12px;font-weight:800;cursor:pointer}#vocabCenterOverlay .vocab-tab.active{background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:var(--neu-white-in)}#vocabCenterOverlay .sort-btn{height:34px;border:none;border-radius:var(--radius);background:#fff;box-shadow:var(--neu-white-xs);color:var(--text-3);padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px}#vocabCenterOverlay .sort-menu{position:absolute;right:0;top:calc(100% + 8px);width:174px;padding:6px;border-radius:8px;background:#fff;border:none;box-shadow:var(--neu-white-out);display:none;z-index:50}#vocabCenterOverlay .sort-option{width:100%;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-3);font-size:12px;font-weight:800;text-align:left;padding:0 10px}#vocabCenterOverlay .word-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:start}#vocabCenterOverlay .word-item{border-radius:8px;background:#fff;box-shadow:8px 8px 18px #aeb7c629,-8px -8px 18px #fffffff0;transition:box-shadow .15s,transform .15s;overflow:hidden}#vocabCenterOverlay .word-top{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:14px 20px;cursor:pointer}#vocabCenterOverlay .word-status-dot{width:7px;height:7px;border-radius:50%;background:#df5050;box-shadow:0 0 0 1px #df505014}#vocabCenterOverlay .word-head h3{margin:0;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.2px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vocabCenterOverlay .play-btn{width:38px;height:38px;border:none;border-radius:50%;background:#fff;color:#516071;box-shadow:7px 7px 16px #aeb7c62e,-7px -7px 16px #fffffff2;font-size:12px}#vocabCenterOverlay .play-btn:active{box-shadow:var(--neu-white-in)}#vocabCenterOverlay .word-brief{margin:3px 0 0;color:#738399;font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vocabCenterOverlay .word-brief .pos{color:#8290a2;font-size:11px;font-style:italic;font-weight:800}#vocabCenterOverlay .word-tags span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:4px;background:#fff;color:var(--text-3);box-shadow:var(--neu-white-xs);font-size:11px;font-weight:800}#vocabCenterOverlay .word-side{display:flex;align-items:center;gap:14px}#vocabCenterOverlay .error-pill{min-height:30px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:#fff;color:#526174;box-shadow:var(--neu-white-xs);font-size:12px;font-weight:800;white-space:nowrap}#vocabCenterOverlay .error-pill b{color:#d94141;margin:0 2px}#vocabCenterOverlay .error-pill.low{background:#fff;color:#526174}#vocabCenterOverlay .open-btn{width:32px;height:32px;border:none;border-radius:50%;background:#fff;box-shadow:var(--neu-white-xs);color:var(--text-3)}#vocabCenterOverlay .example-box{max-width:760px;border-radius:var(--radius);padding:14px 16px;background:#fff;border:none;box-shadow:var(--neu-white-in)}#vocabCenterOverlay .small-btn{height:32px;border:none;border-radius:var(--radius);padding:0 12px;background:#fff;color:var(--text-3);box-shadow:var(--neu-white-xs);font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-rail{border-left:1px solid var(--line-soft);padding-left:26px}#vocabCenterOverlay .rail-section{padding:18px;margin-bottom:18px;border-bottom:none;border-radius:8px;background:#fff;box-shadow:var(--neu-white-sm)}#vocabCenterOverlay .rail-head button{border:none;background:transparent;color:var(--macaron-blue-text);font-size:11px;font-weight:800}#vocabCenterOverlay .day-num{width:34px;height:34px;border-radius:var(--radius);display:grid;place-items:center;background:#fff;box-shadow:var(--neu-white-in);color:var(--text-3);font-size:12px;font-weight:800}#vocabCenterOverlay .review-day.today .day-num{background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:var(--neu-white-xs)}#vocabCenterOverlay .tag-cloud span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:4px;background:#fff;color:var(--text-3);box-shadow:var(--neu-white-xs);font-size:11px;font-weight:800}@media(max-width:620px){#vocabCenterOverlay .vocab-title{font-size:30px}#vocabCenterOverlay .vocab-total{font-size:58px}#vocabCenterOverlay .mastery-donut-panel{grid-template-columns:1fr}#vocabCenterOverlay .mastery-donut{width:132px;height:132px}#vocabCenterOverlay .mastery-donut:after{inset:31px}#vocabCenterOverlay .word-list{grid-template-columns:1fr}#vocabCenterOverlay .word-top{grid-template-columns:10px minmax(0,1fr);gap:12px}#vocabCenterOverlay .word-side{grid-column:2;justify-content:space-between;margin-top:8px}#vocabCenterOverlay .sort-menu{left:0;right:auto}}#vocabCenterOverlay .vocab-page.vocab-shell-layout{width:100%;max-width:1600px;margin:0 auto;padding:24px 34px 38px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px;align-items:start;background:#fff}#vocabCenterOverlay .vocab-left-panel{min-width:0;display:flex;flex-direction:column;gap:24px}#vocabCenterOverlay .vocab-sidebar-card{margin:0;border:none;border-radius:8px;background:#fff;box-shadow:8px 8px 22px #aeb7c621,-8px -8px 22px #fffffff5}#vocabCenterOverlay .vocab-progress-card{padding:34px 32px 32px}#vocabCenterOverlay .vocab-sidebar-card.rail-section{padding:22px 24px;margin-bottom:0}#vocabCenterOverlay .vocab-side-title{margin:0 0 24px;color:var(--text);font-size:24px;line-height:1.16;font-weight:800;letter-spacing:-.35px}#vocabCenterOverlay .vocab-side-section+.vocab-side-section{margin-top:32px;padding-top:30px;border-top:1px solid rgba(226,232,240,.74)}#vocabCenterOverlay .vocab-overview-summary .vocab-block-title,#vocabCenterOverlay .mastery-side-section .vocab-block-title{margin-bottom:14px}#vocabCenterOverlay .vocab-overview-summary .vocab-total{font-size:66px;letter-spacing:-2px}#vocabCenterOverlay .vocab-overview-summary .vocab-total span+span{font-size:17px}#vocabCenterOverlay .mastery-side-section .mastery-donut-panel{display:grid;grid-template-columns:118px minmax(0,1fr);gap:24px;align-items:center;min-height:auto;margin-top:0;transform:none}#vocabCenterOverlay .mastery-side-section .mastery-donut{width:118px;height:118px}#vocabCenterOverlay .mastery-side-section .mastery-donut:after{inset:28px}#vocabCenterOverlay .mastery-side-section .mastery-legend{gap:10px}#vocabCenterOverlay .mastery-side-section .mastery-legend-row{grid-template-columns:11px minmax(56px,1fr) 32px;column-gap:10px}#vocabCenterOverlay .vocab-main-panel{min-width:0;padding-top:2px}#vocabCenterOverlay .vocab-main-head{min-width:0;margin:0 8px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px}#vocabCenterOverlay .vocab-main-title{margin:0;color:var(--text);font-size:20px;line-height:1.25;font-weight:800;letter-spacing:-.25px;white-space:nowrap}#vocabCenterOverlay .vocab-main-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}#vocabCenterOverlay .vocab-main-actions .vocab-btn{height:36px;padding:0 15px}#vocabCenterOverlay .vocab-main-panel .vocab-toolbar{margin-top:0;padding:0;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:auto auto minmax(280px,1fr);gap:10px;align-items:center}#vocabCenterOverlay .vocab-main-panel .vocab-tabs{min-width:0;display:flex;gap:0;overflow:hidden;border-radius:4px;background:#fff;box-shadow:var(--neu-white-sm)}#vocabCenterOverlay .vocab-main-panel .vocab-tab{height:36px;border-radius:0;box-shadow:none;padding:0 13px;background:#fff}#vocabCenterOverlay .vocab-main-panel .vocab-tab.active{background:var(--macaron-blue-bg);box-shadow:var(--neu-white-in)}#vocabCenterOverlay .vocab-main-panel .sort-btn{height:36px;border-radius:4px;box-shadow:var(--neu-white-sm)}#vocabCenterOverlay .vocab-main-panel .vocab-search{width:100%;min-width:260px;height:38px;border-radius:8px;background:#fff;box-shadow:var(--neu-white-in)}#vocabCenterOverlay .vocab-main-panel .vocab-layout{display:block;padding-top:22px}#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;align-items:start;background:#fff}#vocabCenterOverlay .vocab-main-panel .word-item{background:#fff}#vocabCenterOverlay .vocab-hidden-metrics{display:none}@media(max-width:1280px){#vocabCenterOverlay .vocab-page.vocab-shell-layout{grid-template-columns:320px minmax(0,1fr);gap:26px;padding-left:24px;padding-right:24px}#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){#vocabCenterOverlay .vocab-main-head{align-items:flex-start;flex-direction:column}#vocabCenterOverlay .vocab-main-actions{justify-content:flex-start}#vocabCenterOverlay .vocab-main-panel .vocab-toolbar{grid-template-columns:1fr}#vocabCenterOverlay .vocab-main-panel .vocab-tabs{width:100%;overflow-x:auto}#vocabCenterOverlay .vocab-main-panel .vocab-tab{flex:0 0 auto}}@media(max-width:900px){#vocabCenterOverlay .vocab-page.vocab-shell-layout{grid-template-columns:1fr;padding:20px 16px 54px}#vocabCenterOverlay .vocab-left-panel{gap:16px}#vocabCenterOverlay .vocab-progress-card{padding:26px 24px}#vocabCenterOverlay .mastery-side-section .mastery-donut-panel{max-width:420px}}@media(max-width:620px){#vocabCenterOverlay .vocab-page.vocab-shell-layout{padding:18px 12px 46px}#vocabCenterOverlay .vocab-main-head{margin-left:0;margin-right:0}#vocabCenterOverlay .vocab-main-actions{width:100%}#vocabCenterOverlay .vocab-main-actions .vocab-btn{flex:1 1 100%}#vocabCenterOverlay .mastery-side-section .mastery-donut-panel{grid-template-columns:1fr;justify-items:start}#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:1fr}#vocabCenterOverlay .vocab-main-panel .vocab-search{min-width:0}}#vocabCenterOverlay .vocab-main-panel .word-list{display:block;padding:0 34px;border-radius:8px;background:#fff;box-shadow:var(--neu-white-sm)}#vocabCenterOverlay .word-row-item{border-radius:0;background:transparent;box-shadow:none;overflow:visible;border-bottom:1px solid rgba(226,232,240,.82);transition:none}#vocabCenterOverlay .word-row-item:first-child{border-top:1px solid rgba(226,232,240,.66)}#vocabCenterOverlay .word-row-item:hover{transform:none;box-shadow:none}#vocabCenterOverlay .word-row-top{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:28px;align-items:start;min-height:0;padding:28px 0 18px}#vocabCenterOverlay .word-row-main{min-width:0}#vocabCenterOverlay .word-title-line{display:flex;align-items:baseline;gap:4px;min-width:0}#vocabCenterOverlay .word-title-line h3{margin:0;color:var(--text);font-size:22px;line-height:1.12;font-weight:800;letter-spacing:-.35px}#vocabCenterOverlay .word-title-line .pos{color:var(--text-4);font-size:11px;line-height:1;font-style:italic;font-weight:800}#vocabCenterOverlay .word-inline-play{width:24px;height:24px;margin-left:8px;border-radius:50%;box-shadow:var(--neu-white-xs);color:var(--macaron-blue-text);font-size:10px;flex:0 0 auto}#vocabCenterOverlay .word-row-item .phonetic{margin:7px 0 0;color:var(--text-4);font-size:12px;line-height:1.35;font-weight:700}#vocabCenterOverlay .word-meaning{margin-top:8px;color:var(--text);font-size:15px;line-height:1.45;font-weight:800}#vocabCenterOverlay .word-row-item .word-tags{margin-top:14px;gap:8px}#vocabCenterOverlay .word-row-item .word-tags span{min-height:24px;padding:2px 9px;border-radius:4px;font-size:11px;box-shadow:var(--neu-white-xs)}#vocabCenterOverlay .word-row-side{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:39px}#vocabCenterOverlay .word-row-side .error-pill{min-height:30px;padding:0 13px;border-radius:999px;background:var(--macaron-rose-bg);color:var(--macaron-rose-text);box-shadow:var(--neu-white-xs);font-size:12px}#vocabCenterOverlay .word-row-side .error-pill.low{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .word-row-side .error-pill b{color:#cf3f4f}#vocabCenterOverlay .word-expand-btn{width:30px;height:30px;color:var(--text-4);font-size:12px;line-height:1;box-shadow:var(--neu-white-xs)}#vocabCenterOverlay .word-row-item.open .word-expand-btn{transform:rotate(180deg)}#vocabCenterOverlay .word-row-item .word-detail{display:none;padding:0 0 24px}#vocabCenterOverlay .word-row-item.open .word-detail{display:block}#vocabCenterOverlay .word-row-item .example-box{max-width:760px;margin:0;border-radius:8px;padding:14px 16px;background:#fff;box-shadow:var(--neu-white-in)}#vocabCenterOverlay .word-row-item .example-en{font-size:13px;line-height:1.65}#vocabCenterOverlay .word-row-item .example-zh{margin-top:5px}#vocabCenterOverlay .word-correction-list{max-width:760px;margin-top:12px}#vocabCenterOverlay .word-row-item .error-row{display:grid;grid-template-columns:minmax(110px,1fr) 20px minmax(110px,1fr) 54px;align-items:center;gap:8px;min-height:28px;margin-top:0;border-bottom:1px dashed rgba(226,232,240,.86);color:var(--text-3);font-size:12px}#vocabCenterOverlay .word-row-arrow{color:var(--text-4);text-align:center}#vocabCenterOverlay .word-row-date{color:var(--text-3);text-align:right;font-size:11px}#vocabCenterOverlay .word-row-item .detail-actions{margin-top:14px}#vocabCenterOverlay .word-row-item .small-btn{height:32px;border-radius:6px;padding:0 12px}@media(max-width:900px){#vocabCenterOverlay .vocab-main-panel .word-list{padding:0 22px}#vocabCenterOverlay .word-row-top{grid-template-columns:minmax(0,1fr);gap:10px}#vocabCenterOverlay .word-row-side{justify-content:flex-start;padding-top:0}}@media(max-width:620px){#vocabCenterOverlay .vocab-main-panel .word-list{padding:0 16px}#vocabCenterOverlay .word-title-line{flex-wrap:wrap}#vocabCenterOverlay .word-title-line h3{font-size:20px}#vocabCenterOverlay .word-row-item .error-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}#vocabCenterOverlay .word-row-date{display:none}}#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:repeat(3,minmax(280px,1fr));gap:18px;padding:0;background:#fff}#vocabCenterOverlay .vocab-word-card{border-radius:8px;background:#fff;box-shadow:8px 8px 18px #aeb7c626,-8px -8px 18px #fffffff5;overflow:hidden}#vocabCenterOverlay .vocab-word-card:hover{transform:translateY(-1px);box-shadow:10px 10px 24px #aeb7c62b,-10px -10px 24px #fffffffa}#vocabCenterOverlay .vocab-word-top{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:76px;padding:16px 20px}#vocabCenterOverlay .vocab-word-card .word-status-dot{width:7px;height:7px;align-self:center;background:#df5050}#vocabCenterOverlay .vocab-word-main{min-width:0}#vocabCenterOverlay .vocab-word-head h3{margin:0;color:var(--text);font-size:18px;line-height:1.12;font-weight:800;letter-spacing:-.15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vocabCenterOverlay .vocab-word-brief{margin:4px 0 0;color:#738399;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vocabCenterOverlay .vocab-word-brief .pos{color:#8290a2;font-size:11px;font-style:italic;font-weight:800}#vocabCenterOverlay .vocab-word-side{display:flex;align-items:center;gap:14px}#vocabCenterOverlay .vocab-word-side .error-pill{height:32px;min-height:32px;padding:0 14px;border-radius:999px;background:#fff;color:#526174;box-shadow:var(--neu-white-xs);font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-word-side .error-pill b{color:#d94141}#vocabCenterOverlay .vocab-word-side .play-btn{width:38px;height:38px;flex:0 0 auto;color:#516071;font-size:11px}#vocabCenterOverlay .vocab-word-detail{display:none;padding:0 20px 18px}#vocabCenterOverlay .vocab-word-card.open .vocab-word-detail{display:block}#vocabCenterOverlay .vocab-word-detail-inner{padding-top:16px;border-top:1px solid rgba(226,232,240,.74)}#vocabCenterOverlay .vocab-phonetic{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}#vocabCenterOverlay .vocab-phonetic-group{display:inline-flex;align-items:center;gap:7px;color:var(--text-3);font-size:12px;font-weight:700}#vocabCenterOverlay .vocab-phonetic-group span{color:var(--text);font-weight:800}#vocabCenterOverlay .vocab-phonetic-group b{font-weight:700}#vocabCenterOverlay .vocab-phonetic-group button{width:22px;height:22px;border:none;border-radius:50%;background:#fff;color:var(--text-4);box-shadow:var(--neu-white-xs);font-size:9px;cursor:pointer}#vocabCenterOverlay .vocab-word-def{margin-bottom:12px;color:var(--text-2);font-size:13px;line-height:1.55;font-weight:700}#vocabCenterOverlay .vocab-word-card .example-box{margin:0 0 14px;max-width:none;border-radius:8px;background:#fff;box-shadow:var(--neu-white-in)}#vocabCenterOverlay .vocab-correction-section{margin-top:14px}#vocabCenterOverlay .vocab-detail-title{margin-bottom:9px;color:var(--text-2);font-size:12px;line-height:1.2;font-weight:800}#vocabCenterOverlay .vocab-correction-row{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 46px;gap:8px;align-items:center;min-height:30px;border-bottom:1px dashed rgba(226,232,240,.86);color:var(--text-3);font-size:12px}#vocabCenterOverlay .vocab-correction-empty{min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#64748b;background:#fff;box-shadow:var(--neu-white-in);font-size:12px}#vocabCenterOverlay .vocab-source-section .occurrence-row{display:grid;grid-template-columns:72px 18px 46px minmax(0,1fr);gap:8px;align-items:center;min-height:28px;margin-top:0;border-bottom:1px dashed rgba(226,232,240,.86);font-size:12px}#vocabCenterOverlay .vocab-word-card .detail-actions{margin-top:16px}@media(max-width:1280px){#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media(max-width:760px){#vocabCenterOverlay .vocab-main-panel .word-list{grid-template-columns:1fr}#vocabCenterOverlay .vocab-word-top{grid-template-columns:8px minmax(0,1fr)}#vocabCenterOverlay .vocab-word-side{grid-column:2;justify-content:space-between}}@media(max-width:520px){#vocabCenterOverlay .vocab-correction-row{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}#vocabCenterOverlay .vocab-source-section .occurrence-row{grid-template-columns:64px 18px minmax(0,1fr)}#vocabCenterOverlay .vocab-correction-row .word-row-date,#vocabCenterOverlay .vocab-source-section .occurrence-row span:last-child{display:none}}#vocabCenterOverlay .vocab-main-panel .word-list{display:block;padding:0 22px;background:#fff;box-shadow:none}#vocabCenterOverlay .vocab-row-word{border-radius:0;background:#fff;box-shadow:none;overflow:visible;border-bottom:1px solid rgba(226,232,240,.8)}#vocabCenterOverlay .vocab-row-word:hover{transform:none;box-shadow:none}#vocabCenterOverlay .vocab-row-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 0 20px;cursor:pointer}#vocabCenterOverlay .vocab-row-body{min-width:0}#vocabCenterOverlay .vocab-row-title{display:flex;align-items:baseline;gap:4px;min-width:0}#vocabCenterOverlay .vocab-row-title h3{margin:0;color:var(--text);font-size:23px;line-height:1.08;font-weight:900;letter-spacing:-.45px}#vocabCenterOverlay .vocab-row-title .pos{color:#64748b;font-size:10px;font-weight:800;font-style:italic}#vocabCenterOverlay .vocab-inline-play{width:24px;height:24px;margin-left:6px;border:none;border-radius:50%;background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:3px 3px 8px #aeb7c61f,-3px -3px 8px #fffffff5;font-size:10px;line-height:1;cursor:pointer}#vocabCenterOverlay .vocab-row-phonetic{margin-top:7px;color:#8a96aa;font-size:12px;line-height:1.2;font-weight:700}#vocabCenterOverlay .vocab-row-meaning{margin-top:8px;color:var(--text);font-size:14px;line-height:1.4;font-weight:800}#vocabCenterOverlay .vocab-row-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#vocabCenterOverlay .vocab-row-tags span{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:4px;background:#fff;color:var(--text-3);box-shadow:var(--neu-white-xs);font-size:11px;font-weight:800}#vocabCenterOverlay .vocab-row-tags span.source{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .vocab-row-tags span.topic{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .vocab-row-tags span.soft{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .vocab-row-controls{display:flex;align-items:center;gap:14px;align-self:center;padding-right:2px}#vocabCenterOverlay .vocab-row-controls .error-pill{height:34px;min-height:34px;padding:0 13px;border-radius:10px;background:var(--macaron-rose-bg);color:var(--macaron-rose-text);box-shadow:none;font-size:12px;font-weight:900}#vocabCenterOverlay .vocab-row-controls .error-pill.low{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .vocab-row-controls .error-pill b{color:#c43d52}#vocabCenterOverlay .vocab-row-toggle{width:34px;height:34px;border:none;border-radius:50%;background:var(--surface-soft);color:#64748b;font-size:12px;box-shadow:4px 4px 10px #aeb7c61f,-4px -4px 10px #fffffff2;cursor:pointer}#vocabCenterOverlay .vocab-row-word.open .vocab-row-toggle{transform:rotate(180deg)}#vocabCenterOverlay .vocab-row-word .vocab-word-detail{display:none;padding:0 96px 20px 0}#vocabCenterOverlay .vocab-row-word.open .vocab-word-detail{display:block}#vocabCenterOverlay .vocab-row-word .vocab-word-detail-inner{max-width:720px;padding-top:0;border-top:0}#vocabCenterOverlay .vocab-row-word .example-box{margin:0 0 12px;max-width:100%;border:1px solid rgba(226,232,240,.9);border-radius:8px;padding:16px 18px;background:#fbfcff;box-shadow:none}#vocabCenterOverlay .vocab-row-word .example-en{color:var(--text);font-size:13px;line-height:1.7;font-weight:800}#vocabCenterOverlay .vocab-row-word .example-zh{margin-top:6px;color:#708096;font-size:12px}#vocabCenterOverlay .vocab-row-word .vocab-correction-section{margin-top:12px}#vocabCenterOverlay .vocab-row-word .vocab-detail-title{margin:0 0 8px;color:var(--text-2);font-size:12px;font-weight:900}#vocabCenterOverlay .vocab-row-word .vocab-correction-row{display:grid;grid-template-columns:minmax(90px,auto) 20px minmax(90px,auto) 54px;justify-content:start;gap:8px;min-height:28px;border-bottom:none;font-size:12px}#vocabCenterOverlay .vocab-row-word .wrong{color:#9b6272;font-weight:900;text-decoration:line-through}#vocabCenterOverlay .vocab-row-word .right{color:#3f9a69;font-weight:900}#vocabCenterOverlay .vocab-row-word .word-row-arrow{color:#64748b;text-align:center}#vocabCenterOverlay .vocab-row-word .word-row-date{color:#64748b;font-size:11px}#vocabCenterOverlay .vocab-row-word .vocab-correction-empty{width:fit-content;min-height:28px;padding:0 12px;justify-content:flex-start;border-radius:6px;box-shadow:none;background:#fbfcff}#vocabCenterOverlay .vocab-row-word .vocab-source-section .occurrence-row{display:grid;grid-template-columns:56px 18px 48px minmax(0,1fr);max-width:560px;min-height:28px;border-bottom:none;margin-top:0}#vocabCenterOverlay .vocab-row-word .detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#vocabCenterOverlay .vocab-row-word .small-btn{height:34px;border-radius:6px;padding:0 14px;box-shadow:var(--neu-white-xs);font-size:12px;font-weight:900}@media(max-width:760px){#vocabCenterOverlay .vocab-row-summary{grid-template-columns:1fr;gap:14px}#vocabCenterOverlay .vocab-row-controls{justify-content:flex-start}#vocabCenterOverlay .vocab-row-word .vocab-word-detail{padding-right:0}}#vocabCenterOverlay .vocab-center-box{width:100%;max-width:100%;min-height:calc(100vh - 64px)}#vocabCenterOverlay .vocab-overview{display:grid;grid-template-columns:minmax(220px,280px) minmax(360px,430px) minmax(220px,280px);column-gap:0;justify-content:space-between;align-items:stretch;margin:24px 0 0;padding:24px 0;border-radius:8px;background:#fff;box-shadow:var(--neu-white-out)}#vocabCenterOverlay .vocab-overview>div{min-height:194px;padding:0 26px;display:flex;flex-direction:column}#vocabCenterOverlay .vocab-overview>div+div{border-left:1px solid rgba(226,232,240,.86)}#vocabCenterOverlay .vocab-overview>div:nth-child(2){width:100%;max-width:460px;justify-self:center;justify-content:flex-start}#vocabCenterOverlay .vocab-tool-box{align-items:center;justify-content:flex-end}#vocabCenterOverlay .vocab-tool-actions{width:100%;max-width:220px;gap:14px}#vocabCenterOverlay .vocab-tool-actions .vocab-btn{width:100%;height:40px;min-height:40px;padding:0 18px;border-radius:8px;justify-content:center;font-size:13px;line-height:40px}#vocabCenterOverlay .vocab-overview>div:first-child .vocab-total{margin-top:18px}#vocabCenterOverlay .mastery-donut-panel{display:grid;grid-template-columns:120px 150px;column-gap:46px;row-gap:22px;align-items:center;justify-content:start;min-height:auto;margin-top:18px;transform:none}#vocabCenterOverlay .mastery-donut{width:120px;height:120px}#vocabCenterOverlay .mastery-donut:after{inset:28px}#vocabCenterOverlay .vocab-toolbar{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px;border-radius:8px;background:#fff;box-shadow:var(--neu-white-sm);flex-wrap:wrap}#vocabCenterOverlay .vocab-search{flex:1;min-width:260px;height:40px}#vocabCenterOverlay .rail-today-box{margin:14px 0 18px;padding:16px;border-radius:8px;background:#fff;box-shadow:var(--neu-white-sm)}#vocabCenterOverlay .rail-today-box .today-main{margin-bottom:8px}#vocabCenterOverlay .rail-today-box .today-main strong{font-size:34px}#vocabCenterOverlay .rail-today-box p{margin:0 0 14px;color:var(--text-3);font-size:12px;line-height:1.65}#vocabCenterOverlay .rail-today-box .vocab-btn{width:100%;justify-content:center}#vocabCenterOverlay .word-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:start;padding:0;background:transparent;box-shadow:none}#vocabCenterOverlay .word-item{border-radius:8px;background:#fff;box-shadow:8px 8px 18px #aeb7c629,-8px -8px 18px #fffffff0;overflow:hidden}#vocabCenterOverlay .word-item:hover{transform:translateY(-1px);box-shadow:var(--neu-white-out)}#vocabCenterOverlay .word-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:14px 20px;cursor:pointer}#vocabCenterOverlay .word-head h3{margin:0;color:var(--text);font-size:18px;line-height:1.12;font-weight:800;letter-spacing:-.2px}#vocabCenterOverlay .meaning{margin:7px 0 0;color:var(--text-2);font-size:14px;line-height:1.45;font-weight:700}#vocabCenterOverlay .word-side{display:flex;align-items:center;justify-content:flex-end;gap:14px}#vocabCenterOverlay .word-detail{display:none;padding:0 20px 18px}#vocabCenterOverlay .open-btn{width:32px;height:32px}#vocabCenterOverlay .word-item.open .open-btn{transform:rotate(180deg)}@media(max-width:1080px){#vocabCenterOverlay .vocab-overview{grid-template-columns:1fr}#vocabCenterOverlay .vocab-overview>div+div{border-left:0;border-top:1px solid rgba(226,232,240,.86);padding-top:24px;margin-top:24px}#vocabCenterOverlay .mastery-donut-panel{transform:none;max-width:540px}}@media(max-width:620px){#vocabCenterOverlay .vocab-title{font-size:30px}#vocabCenterOverlay .vocab-total{font-size:58px}#vocabCenterOverlay .mastery-donut-panel{grid-template-columns:1fr}#vocabCenterOverlay .mastery-donut{width:132px;height:132px}#vocabCenterOverlay .mastery-donut:after{inset:31px}#vocabCenterOverlay .word-list{grid-template-columns:1fr}#vocabCenterOverlay .word-top{grid-template-columns:minmax(0,1fr)}#vocabCenterOverlay .word-side{justify-content:flex-start}}#vocabCenterOverlay{--vocab-bg: #fbfaf8;--vocab-card: #ffffff;--vocab-border: #e8e2da;--vocab-text: #111827;--vocab-text-2: #4b5a6d;--vocab-text-3: #8a96a6;--vocab-wine: #8b2636;--vocab-wine-soft: #f8ecef;--vocab-rose: #d95b68;--vocab-amber: #e7c073;--vocab-lilac: #c8b9ed;--vocab-mint: #addbc7;--vocab-green: #69b488;--vocab-blue: #4e7198;--vocab-slate-soft: #f5f6f8;background:var(--vocab-bg)}#vocabCenterOverlay .vocab-center-box{background:var(--vocab-bg)}#vocabCenterOverlay .vocab-compact-page{width:100%;max-width:1280px;margin:0 auto;padding:34px 38px 72px;background:var(--vocab-bg);color:var(--vocab-text)}#vocabCenterOverlay .header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}#vocabCenterOverlay .eyebrow{margin-bottom:8px;color:var(--vocab-blue);font-size:11px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#vocabCenterOverlay .h1{margin:0;color:var(--vocab-text);font-size:36px;line-height:1.1;font-weight:800;letter-spacing:-.8px}#vocabCenterOverlay .sub{max-width:680px;margin:10px 0 0;color:var(--vocab-text-2);font-size:13px;line-height:1.8}#vocabCenterOverlay .header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}#vocabCenterOverlay .btn-ghost,#vocabCenterOverlay .btn-primary{height:40px;border:1px solid var(--vocab-border);border-radius:12px;padding:0 16px;background:var(--vocab-card);color:var(--vocab-text-2);font-size:13px;font-weight:700;cursor:pointer}#vocabCenterOverlay .btn-ghost:hover,#vocabCenterOverlay .btn-primary:hover{border-color:#d4d4d2}#vocabCenterOverlay .btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--vocab-wine);color:#fff;border-color:var(--vocab-wine)}#vocabCenterOverlay .btn-primary svg{width:14px;height:14px}#vocabCenterOverlay .top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);gap:18px;margin-bottom:20px}#vocabCenterOverlay .card{background:var(--vocab-card);border:1px solid var(--vocab-border);border-radius:16px;padding:24px 26px}#vocabCenterOverlay .card-label{color:var(--vocab-text-3);font-size:12px;line-height:1;font-weight:700;margin-bottom:18px}#vocabCenterOverlay .overview-top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}#vocabCenterOverlay .big-num{color:var(--vocab-blue);font-size:64px;line-height:.92;font-weight:800;letter-spacing:-2px}#vocabCenterOverlay .big-num-unit{margin-left:5px;color:var(--vocab-text-3);font-size:17px;font-weight:700}#vocabCenterOverlay .delta{color:var(--vocab-text-2);font-size:13px;font-weight:700;white-space:nowrap}#vocabCenterOverlay .delta b{margin-left:4px;color:#2f7d5d;font-size:18px}#vocabCenterOverlay .stack-bar{display:flex;width:100%;height:8px;margin:22px 0 18px;overflow:hidden;border-radius:999px;background:#f0efed}#vocabCenterOverlay .stack-bar .seg{height:100%;min-width:0;transition:width .2s ease}#vocabCenterOverlay .seg-rose{background:var(--vocab-rose)}#vocabCenterOverlay .seg-amber{background:var(--vocab-amber)}#vocabCenterOverlay .seg-lilac{background:var(--vocab-lilac)}#vocabCenterOverlay .seg-light-green{background:var(--vocab-mint)}#vocabCenterOverlay .seg-green{background:var(--vocab-green)}#vocabCenterOverlay .legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#vocabCenterOverlay .legend-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--vocab-text-2);font-size:12px;font-weight:700}#vocabCenterOverlay .legend-item:before{content:"";width:8px;height:8px;border-radius:50%;flex:0 0 auto}#vocabCenterOverlay .legend-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}#vocabCenterOverlay .legend-val{color:var(--vocab-text);font-variant-numeric:tabular-nums;flex:0 0 auto}#vocabCenterOverlay .l-rose:before{background:var(--vocab-rose)}#vocabCenterOverlay .l-amber:before{background:var(--vocab-amber)}#vocabCenterOverlay .l-lilac:before{background:var(--vocab-lilac)}#vocabCenterOverlay .l-light-green:before{background:var(--vocab-mint)}#vocabCenterOverlay .l-green:before{background:var(--vocab-green)}#vocabCenterOverlay .today-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px}#vocabCenterOverlay .today-num{color:#d3a05f;font-size:72px;line-height:.9;font-weight:500;letter-spacing:-2px}#vocabCenterOverlay .today-text{margin-top:8px;color:var(--vocab-text-2);font-size:13px;line-height:1.7}#vocabCenterOverlay .today-text strong{color:var(--vocab-text)}#vocabCenterOverlay .search-row{margin-bottom:12px}#vocabCenterOverlay .search-input{width:100%;height:44px;border:1px solid var(--vocab-border);border-radius:14px;padding:0 16px;background:var(--vocab-card);color:var(--vocab-text);font-size:13px;outline:none}#vocabCenterOverlay .search-input::placeholder{color:var(--vocab-text-3)}#vocabCenterOverlay .filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;flex-wrap:wrap}#vocabCenterOverlay .tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#vocabCenterOverlay .tab,#vocabCenterOverlay .chip-error,#vocabCenterOverlay .sort-select{height:36px;border:1px solid transparent;border-radius:999px;padding:0 13px;background:var(--vocab-card);color:var(--vocab-text-2);font-size:12px;font-weight:700;cursor:pointer}#vocabCenterOverlay .tab.active{background:var(--vocab-wine-soft);color:var(--vocab-wine)}#vocabCenterOverlay .filter-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#vocabCenterOverlay .chip-error{background:#fff7f8;color:var(--vocab-wine)}#vocabCenterOverlay .chip-error.active{border-color:#efc4cc;background:#f8e5e9}#vocabCenterOverlay .sort-select{display:inline-flex;align-items:center;gap:6px;border-color:var(--vocab-border);border-radius:12px}#vocabCenterOverlay .sort-select strong{color:var(--vocab-blue);font-weight:800}#vocabCenterOverlay .sort-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:174px;display:none;padding:6px;border:1px solid var(--vocab-border);border-radius:12px;background:var(--vocab-card);box-shadow:0 18px 40px #0f172a1a}#vocabCenterOverlay .sort-option{width:100%;height:34px;border:none;border-radius:8px;padding:0 10px;background:transparent;color:var(--vocab-text-2);text-align:left;font-size:12px;font-weight:700;cursor:pointer}#vocabCenterOverlay .sort-option:hover,#vocabCenterOverlay .sort-option.active{background:var(--vocab-slate-soft);color:var(--vocab-text)}#vocabCenterOverlay .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}#vocabCenterOverlay .word-list{display:flex;flex-direction:column;gap:12px}#vocabCenterOverlay .word-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 26px;border:1px solid var(--vocab-border);border-radius:16px;background:var(--vocab-card);box-shadow:none;transition:border-color .15s,background .15s}#vocabCenterOverlay .word-card:hover{border-color:#d4d4d2;background:var(--vocab-card)}#vocabCenterOverlay .word-card.has-error:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 2px 2px 0;background:var(--vocab-rose)}#vocabCenterOverlay .word-card .word-top{display:contents}#vocabCenterOverlay .word-card .word-main{min-width:0}#vocabCenterOverlay .word-card .word-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:wrap}#vocabCenterOverlay .word-card .word{color:var(--vocab-text);font-size:26px;line-height:1.05;font-weight:800;letter-spacing:-.01em}#vocabCenterOverlay .word-card .pos{color:var(--vocab-text-3);font-size:13px;font-style:italic;font-weight:700}#vocabCenterOverlay .word-card .play-btn{width:26px;height:26px;border:1px solid var(--vocab-border);border-radius:50%;background:var(--vocab-card);color:var(--vocab-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}#vocabCenterOverlay .word-card .play-btn svg{width:10px;height:10px}#vocabCenterOverlay .word-card .ipa{margin-bottom:10px;color:var(--vocab-text-2);font-size:13px;font-family:DM Mono,SFMono-Regular,Consolas,monospace}#vocabCenterOverlay .word-card .meaning{margin:0 0 14px;color:var(--vocab-text);font-size:14px;line-height:1.6;font-weight:700}#vocabCenterOverlay .word-card .tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:0}#vocabCenterOverlay .word-card .tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;background:var(--vocab-slate-soft);color:var(--vocab-text-2);box-shadow:none;font-size:11px;font-weight:600}#vocabCenterOverlay .word-card .tag-source{background:var(--vocab-wine-soft);color:var(--vocab-wine)}#vocabCenterOverlay .word-card .word-side{display:flex;align-items:center;gap:16px}#vocabCenterOverlay .err-count{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;min-width:48px}#vocabCenterOverlay .err-count-num{color:var(--vocab-rose);font-family:"Plus Jakarta Sans",var(--font-sans, system-ui, sans-serif);font-size:22px;line-height:1;font-weight:800;letter-spacing:-.02em}#vocabCenterOverlay .err-count-num.zero{color:var(--vocab-text-3);font-weight:600}#vocabCenterOverlay .err-count-label{color:var(--vocab-text-3);font-size:11px;font-weight:600}#vocabCenterOverlay .menu-btn{width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--vocab-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background .15s,color .15s}#vocabCenterOverlay .menu-btn:hover{background:var(--vocab-slate-soft);color:var(--vocab-text)}#vocabCenterOverlay .word-detail{grid-column:1 / -1;display:none;padding:0 0 2px}#vocabCenterOverlay .word-card.open .word-detail{display:block}#vocabCenterOverlay .example-box{max-width:760px;margin-top:6px;padding:14px 16px;border:1px solid var(--vocab-border);border-radius:12px;background:#fffdfb}#vocabCenterOverlay .example-en{margin:0;color:var(--vocab-text);font-size:13px;line-height:1.7;font-weight:700}#vocabCenterOverlay .example-zh{margin:4px 0 0;color:var(--vocab-text-2);font-size:12px;line-height:1.6}#vocabCenterOverlay .error-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;color:var(--vocab-text-2);font-size:12px}#vocabCenterOverlay .wrong{color:var(--vocab-rose);font-weight:800;text-decoration:line-through}#vocabCenterOverlay .right{color:#2f7d5d;font-weight:800}#vocabCenterOverlay .detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#vocabCenterOverlay .small-btn{height:32px;border:1px solid var(--vocab-border);border-radius:10px;padding:0 12px;background:var(--vocab-card);color:var(--vocab-text-2);box-shadow:none;font-size:12px;font-weight:700;cursor:pointer}#vocabCenterOverlay .small-btn.primary{background:#f4f8ff;color:var(--vocab-blue)}#vocabCenterOverlay .small-btn.cream{background:#fff8ee;color:#9a5b16}#vocabCenterOverlay .small-btn.success{background:#f3fbf6;color:#2f7d5d}#vocabCenterOverlay .side-card{padding:22px;border:1px solid var(--vocab-border);border-radius:16px;background:var(--vocab-card)}#vocabCenterOverlay .side-card+.side-card{margin-top:16px}#vocabCenterOverlay .side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#vocabCenterOverlay .side-title{color:var(--vocab-text);font-size:14px;font-weight:800}#vocabCenterOverlay .side-link{color:var(--vocab-text-2);font-size:12px;font-weight:700}#vocabCenterOverlay .day-row{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--vocab-border)}#vocabCenterOverlay .day-row:last-child{border-bottom:none;padding-bottom:0}#vocabCenterOverlay .day-row:first-child{padding-top:0}#vocabCenterOverlay .day-date{width:44px;flex:0 0 44px;padding:6px 0;border-radius:8px;background:var(--vocab-slate-soft);color:var(--vocab-text);text-align:center}#vocabCenterOverlay .day-date.today{background:var(--vocab-wine);color:#fff}#vocabCenterOverlay .day-date-num{font-size:16px;line-height:1;font-weight:800}#vocabCenterOverlay .day-date-mo{margin-top:2px;color:var(--vocab-text-3);font-size:10px}#vocabCenterOverlay .day-date.today .day-date-mo{color:#ffffffb8}#vocabCenterOverlay .day-info-title{margin-bottom:2px;color:var(--vocab-text);font-size:13px;font-weight:800}#vocabCenterOverlay .day-info-meta{color:var(--vocab-text-3);font-size:11px}#vocabCenterOverlay .tag-cloud{display:flex;flex-wrap:wrap;gap:6px}#vocabCenterOverlay .cloud-tag{border:none;border-radius:999px;padding:6px 12px;background:var(--vocab-slate-soft);color:var(--vocab-text-2);font-size:12px;font-weight:700;cursor:pointer}#vocabCenterOverlay .cloud-tag:hover{background:var(--vocab-wine-soft);color:var(--vocab-wine)}#vocabCenterOverlay .cloud-tag.active{background:var(--vocab-wine);color:#fff}#vocabCenterOverlay .recommend{margin:0;color:var(--vocab-text-2);font-size:12px;line-height:1.75}#vocabCenterOverlay .recommend b{color:var(--vocab-blue)}#vocabCenterOverlay .empty{display:none;padding:40px 0;color:var(--vocab-text-2);font-size:13px}@media(max-width:1120px){#vocabCenterOverlay .top-grid,#vocabCenterOverlay .main-grid{grid-template-columns:1fr}}@media(max-width:760px){#vocabCenterOverlay .vocab-compact-page{padding:22px 16px 56px}#vocabCenterOverlay .header-row{align-items:flex-start;flex-direction:column}#vocabCenterOverlay .h1{font-size:30px}#vocabCenterOverlay .legend{grid-template-columns:repeat(2,minmax(0,1fr))}#vocabCenterOverlay .word-card{grid-template-columns:1fr}#vocabCenterOverlay .word-card .word-top{display:block}#vocabCenterOverlay .word-card .word-side{justify-content:flex-start}}#vocabCenterOverlay .vocab-overview{grid-template-columns:minmax(390px,1.15fr) minmax(300px,.82fr) minmax(390px,1fr);align-items:stretch;gap:0;min-height:272px;margin-top:24px;padding:38px 42px;border-radius:28px;background:#fff;box-shadow:14px 14px 34px #aeb7c624,-14px -14px 34px #fffffff5,inset 1px 1px #ffffffe6}#vocabCenterOverlay .vocab-overview>div{min-height:0;padding:0 38px;display:flex;flex-direction:column}#vocabCenterOverlay .vocab-overview>div:first-child{padding-left:10px}#vocabCenterOverlay .vocab-overview>div:last-child{padding-right:10px}#vocabCenterOverlay .vocab-overview>div+div{border-left:1px solid rgba(203,213,225,.72)}#vocabCenterOverlay .vocab-overview>div:nth-child(2){width:auto;max-width:none;justify-self:stretch}#vocabCenterOverlay .vocab-block-title{margin:0;color:#1f2937;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:0}#vocabCenterOverlay .vocab-bank-panel .mastery-donut-panel{display:grid;grid-template-columns:168px minmax(180px,1fr);column-gap:48px;align-items:center;margin-top:32px;min-height:168px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut{width:168px;height:168px;filter:drop-shadow(7px 10px 14px rgba(216,174,104,.2))}#vocabCenterOverlay .vocab-bank-panel .mastery-donut:after{inset:24px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut-center strong{color:#2f3744;font-size:42px;line-height:1;font-weight:700}#vocabCenterOverlay .vocab-bank-panel .mastery-donut-center span{margin-top:0;color:#4b5563;font-size:18px;letter-spacing:0;text-transform:none}#vocabCenterOverlay .vocab-bank-panel .mastery-legend{gap:20px}#vocabCenterOverlay .vocab-bank-panel .mastery-legend-row{grid-template-columns:16px minmax(72px,1fr) 54px;column-gap:16px;color:#374151;font-size:16px;font-weight:600}#vocabCenterOverlay .vocab-bank-panel .mastery-dot{width:13px;height:13px;box-shadow:2px 3px 8px #94a3b842}#vocabCenterOverlay .vocab-bank-panel .mastery-num{color:#111827;font-size:16px;font-weight:700}#vocabCenterOverlay .vocab-today-panel{align-items:center;text-align:center}#vocabCenterOverlay .vocab-today-panel .vocab-block-title{align-self:flex-start}#vocabCenterOverlay .today-focus{display:flex;align-items:baseline;justify-content:center;gap:16px;margin-top:30px}#vocabCenterOverlay .today-focus strong{color:#d4a15e;font-size:92px;line-height:.9;font-weight:300;letter-spacing:-2px;text-shadow:2px 7px 15px rgba(168,120,58,.25)}#vocabCenterOverlay .today-focus span{color:#1f2937;font-size:21px;font-weight:600}#vocabCenterOverlay .vocab-overview .vocab-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#fff;box-shadow:8px 8px 18px #aeb7c629,-8px -8px 18px #fffffff2,inset 1px 1px #ffffffdb}#vocabCenterOverlay .today-start-btn{width:250px;height:58px;margin-top:22px;color:#1f2937;font-size:19px;font-weight:500}#vocabCenterOverlay .today-note{margin:24px 0 0;color:#6b7280;font-size:15px;line-height:1.6}#vocabCenterOverlay .vocab-progress-panel{justify-content:flex-start;padding-left:44px}#vocabCenterOverlay .vocab-progress-panel .vocab-block-title{margin-left:0}#vocabCenterOverlay .month-progress{margin-top:28px;color:#4b5563;font-size:22px;line-height:1.2;font-weight:400}#vocabCenterOverlay .month-progress b{margin-left:13px;color:#2f7d5d;font-size:24px;font-weight:700}#vocabCenterOverlay .vocab-progress-panel .vocab-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:354px;margin-top:24px}#vocabCenterOverlay .vocab-progress-panel .vocab-mini span{min-height:48px;padding:0 18px;border-radius:14px;justify-content:center;background:#fff;color:#4b5563;font-size:15px;font-weight:500;white-space:nowrap;box-shadow:8px 8px 18px #aeb7c624,-8px -8px 18px #fffffff5}#vocabCenterOverlay .vocab-progress-panel .vocab-mini b{margin-left:8px;font-size:18px;font-weight:700}#vocabCenterOverlay .vocab-progress-panel .vocab-mini .primary b{color:#315f9a}#vocabCenterOverlay .vocab-progress-panel .vocab-mini .cream b{color:#a46320}#vocabCenterOverlay .vocab-progress-panel .vocab-mini .mint b{color:#2f7d5d}#vocabCenterOverlay .vocab-progress-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;width:100%;max-width:354px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(203,213,225,.72)}#vocabCenterOverlay .vocab-progress-actions .vocab-btn{width:100%;height:58px;color:#1f2937;font-size:18px;font-weight:500;border-radius:15px}@media(max-width:1180px){#vocabCenterOverlay .vocab-overview{grid-template-columns:1fr;padding:28px;border-radius:18px}#vocabCenterOverlay .vocab-overview>div{padding:0}#vocabCenterOverlay .vocab-overview>div+div{border-left:0;border-top:1px solid rgba(203,213,225,.72);padding-top:28px;margin-top:28px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut-panel{grid-template-columns:168px minmax(180px,260px)}#vocabCenterOverlay .vocab-progress-actions{margin-top:26px}}@media(max-width:620px){#vocabCenterOverlay .vocab-overview{padding:22px 18px}#vocabCenterOverlay .vocab-block-title{font-size:18px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut-panel{grid-template-columns:1fr;justify-items:start;row-gap:22px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut{width:142px;height:142px}#vocabCenterOverlay .vocab-bank-panel .mastery-donut:after{inset:22px}#vocabCenterOverlay .today-focus strong{font-size:72px}#vocabCenterOverlay .vocab-progress-panel .vocab-mini,#vocabCenterOverlay .vocab-progress-actions{grid-template-columns:1fr}}#vocabCenterOverlay .vocab-shell-page{display:grid;grid-template-columns:300px minmax(0,1fr);gap:34px;width:100%;max-width:1360px;margin:0 auto;padding:26px 34px 64px;background:#fff}#vocabCenterOverlay .vocab-side-panel{min-width:0}#vocabCenterOverlay .vocab-side-card{position:sticky;top:86px;min-height:calc(100vh - 118px);padding:24px 28px 28px;border-radius:8px;background:#fff;box-shadow:10px 12px 28px #aeb7c621,-8px -8px 24px #ffffffeb}#vocabCenterOverlay .vocab-side-card .vocab-block-title{color:#0f172a;font-size:14px;line-height:1.25;font-weight:800}#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:26px;align-items:center;margin-top:24px;min-height:112px}#vocabCenterOverlay .vocab-side-summary .mastery-donut{width:112px;height:112px;filter:drop-shadow(6px 8px 15px rgba(216,174,104,.14))}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center strong{color:#1f2937;font-size:34px;line-height:.95;font-weight:800}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center span{margin-top:4px;color:#475569;font-size:14px;letter-spacing:0;text-transform:none}#vocabCenterOverlay .vocab-side-summary .mastery-legend{gap:14px}#vocabCenterOverlay .vocab-side-summary .mastery-legend-row{grid-template-columns:10px minmax(48px,1fr) 34px;column-gap:12px;font-size:12px;line-height:1;font-weight:800}#vocabCenterOverlay .vocab-side-summary .mastery-name{color:#475569}#vocabCenterOverlay .vocab-side-summary .mastery-num{color:#020617;text-align:right}#vocabCenterOverlay .vocab-side-month{margin-top:26px;text-align:center}#vocabCenterOverlay .vocab-side-month .month-progress{margin:0;color:#334155;font-size:14px;line-height:1.2;font-weight:700}#vocabCenterOverlay .vocab-side-month .month-progress b{margin-left:10px;color:#2f7d5d;font-size:18px;font-weight:800}#vocabCenterOverlay .vocab-side-month .vocab-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}#vocabCenterOverlay .vocab-side-month .vocab-mini span{min-height:38px;padding:0 8px;border-radius:8px;justify-content:center;background:#fff;color:#475569;font-size:12px;font-weight:800;box-shadow:7px 7px 14px #aeb7c61c,-7px -7px 14px #fffffff2}#vocabCenterOverlay .vocab-side-month .vocab-mini b{margin-left:4px;font-size:16px}#vocabCenterOverlay .vocab-plan-card{margin-top:32px;padding:20px 14px;border:0;border-radius:8px;background:#fff;box-shadow:inset 1px 1px 1px #ffffffd9,8px 8px 18px #aeb7c61f}#vocabCenterOverlay .rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#vocabCenterOverlay .rail-head h3{margin:0;color:#0f172a;font-size:13px;font-weight:800}#vocabCenterOverlay .rail-head button{border:none;background:transparent;color:#315f9a;font-size:11px;font-weight:800;cursor:pointer}#vocabCenterOverlay .plan-main{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:12px;align-items:center;margin-top:14px}#vocabCenterOverlay .plan-count{display:flex;align-items:baseline;gap:8px}#vocabCenterOverlay .plan-count strong{color:#446a9a;font-size:36px;line-height:.95;font-weight:800}#vocabCenterOverlay .plan-count span{color:#0f172a;font-size:12px;font-weight:800}#vocabCenterOverlay .plan-main p{margin:8px 0 0;color:#64748b;font-size:11px;line-height:1.55}#vocabCenterOverlay .plan-start-btn{width:46px;height:36px;padding:0;border-radius:8px;color:#315f9a;font-size:12px;font-weight:800}#vocabCenterOverlay #vcReviewPlan{margin-top:14px}#vocabCenterOverlay .review-day{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(203,213,225,.62)}#vocabCenterOverlay .review-day:first-child{border-top:0}#vocabCenterOverlay .review-day .day-num,#vocabCenterOverlay .review-day .day-box{width:34px;height:28px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#466890;font-size:12px;font-weight:800;box-shadow:4px 4px 10px #aeb7c61a}#vocabCenterOverlay .review-day strong{color:#0f172a;font-size:12px;font-weight:800}#vocabCenterOverlay .review-day p{margin:3px 0 0;color:#64748b;font-size:10.5px}#vocabCenterOverlay .vocab-recommend-card{margin-top:22px;padding:20px 14px 0;border-top:1px solid rgba(203,213,225,.62)}#vocabCenterOverlay .vocab-recommend-card .recommend{margin:14px 0 0;color:#475569;font-size:12px;line-height:1.8}#vocabCenterOverlay .vocab-main-panel{min-width:0;padding:4px 0 0}#vocabCenterOverlay .vocab-main-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}#vocabCenterOverlay .vocab-main-header h1{margin:0;color:#0f172a;font-size:20px;line-height:1.25;font-weight:800}#vocabCenterOverlay .vocab-main-actions{display:flex;gap:12px}#vocabCenterOverlay .vocab-main-actions .vocab-btn{height:38px;min-width:92px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:800}#vocabCenterOverlay .vocab-toolbar{display:grid;grid-template-columns:minmax(0,auto) minmax(420px,1fr);align-items:center;gap:18px;margin-top:0;padding:0;background:transparent;box-shadow:none}#vocabCenterOverlay .vocab-tabs{display:flex;flex-wrap:wrap;gap:8px}#vocabCenterOverlay .vocab-tab{height:34px;padding:0 14px;border-radius:4px;background:#fff;color:#46627f;box-shadow:5px 5px 12px #aeb7c61a,-5px -5px 12px #fffffff0;font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-tab.active{background:#eef5ff;color:#315f9a;box-shadow:inset 3px 3px 8px #aeb7c61f,inset -3px -3px 8px #ffffffe6}#vocabCenterOverlay .vocab-toolbar-tools{display:flex;justify-content:flex-end;gap:12px;min-width:0}#vocabCenterOverlay .vocab-search{flex:0 1 280px;min-width:230px;height:38px;border-radius:8px;background:#fff;box-shadow:var(--neu-white-in);font-size:12px}#vocabCenterOverlay .sort-wrap{flex:0 0 auto}#vocabCenterOverlay .sort-btn{height:38px;min-width:120px;border-radius:8px;background:#fff;box-shadow:5px 5px 12px #aeb7c61a,-5px -5px 12px #fffffff0;font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-list-panel{margin-top:26px}#vocabCenterOverlay .word-list{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));column-gap:70px;row-gap:0;align-items:start;padding:0;background:transparent;box-shadow:none}#vocabCenterOverlay .word-item{border-radius:0;background:transparent;box-shadow:none;border-bottom:1px solid rgba(203,213,225,.7);overflow:visible}#vocabCenterOverlay .word-item:hover{transform:none;box-shadow:none}#vocabCenterOverlay .word-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:104px;padding:17px 0 16px}#vocabCenterOverlay .word-head{gap:10px}#vocabCenterOverlay .word-head h3{color:#001b3a;font-size:22px;line-height:1.05;font-weight:900;letter-spacing:-.35px}#vocabCenterOverlay .word-head .pos{color:#57708c;font-size:12px}#vocabCenterOverlay .play-btn{width:26px;height:26px;border-radius:50%;background:#f2f7ff;color:#315f9a;box-shadow:5px 5px 12px #aeb7c61f,-5px -5px 12px #fffffff0}#vocabCenterOverlay .phonetic{margin-top:6px;color:#8ca0b8;font-size:12px}#vocabCenterOverlay .meaning{margin-top:6px;color:#001b3a;font-size:13px;line-height:1.45;font-weight:800}#vocabCenterOverlay .word-tags{gap:7px;margin-top:13px}#vocabCenterOverlay .word-tags span{height:24px;padding:0 9px;border-radius:4px;font-size:10.5px;font-weight:800}#vocabCenterOverlay .word-side{gap:10px}#vocabCenterOverlay .error-pill{min-width:56px;height:28px;padding:0 10px;border-radius:8px;background:#fff4f7;color:#a34354;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}#vocabCenterOverlay .error-pill.low{background:#fff7ed;color:#9a5b16}#vocabCenterOverlay .open-btn{width:30px;height:30px;border-radius:50%;background:#f3f7ff;color:#466890;box-shadow:none}#vocabCenterOverlay .word-detail{padding:0 0 18px}@media(max-width:1180px){#vocabCenterOverlay .vocab-shell-page{grid-template-columns:1fr;padding:24px 18px 56px}#vocabCenterOverlay .vocab-side-card{position:static;min-height:auto}#vocabCenterOverlay .vocab-toolbar{grid-template-columns:1fr}#vocabCenterOverlay .vocab-toolbar-tools{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:820px){#vocabCenterOverlay .word-list{grid-template-columns:1fr}#vocabCenterOverlay .vocab-main-header{align-items:flex-start;flex-direction:column}#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{grid-template-columns:112px minmax(0,1fr)}}@media(max-width:520px){#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel,#vocabCenterOverlay .vocab-side-month .vocab-mini{grid-template-columns:1fr}#vocabCenterOverlay .vocab-search{flex-basis:100%;min-width:0}}#vocabCenterOverlay,#vocabCenterOverlay button,#vocabCenterOverlay input,#vocabCenterOverlay select,#vocabCenterOverlay textarea{font-family:var(--font-sans, "Plus Jakarta Sans", "SE PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}#vocabCenterOverlay .vocab-center-box{width:100%;max-width:100%}#vocabCenterOverlay .vocab-shell-page{grid-template-columns:280px minmax(0,1fr);gap:24px;max-width:1600px;margin:0 auto;padding:24px 32px 64px}#vocabCenterOverlay .vocab-side-card{padding:24px;border-radius:16px;border:1px solid var(--color-surface-muted, #f1f5f9);box-shadow:var(--shadow-soft-card, 0 4px 20px rgba(0,0,0,.03))}#vocabCenterOverlay .vocab-main-panel{padding-top:8px}#vocabCenterOverlay .vocab-main-header{margin-bottom:18px}#vocabCenterOverlay .vocab-main-header h1{font-family:var(--font-sans, "Plus Jakarta Sans", "SE PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);font-size:20px;font-weight:800;letter-spacing:0}#vocabCenterOverlay .vocab-main-actions .vocab-btn{height:38px;border-radius:8px;font-size:13px}#vocabCenterOverlay .vocab-toolbar{grid-template-columns:minmax(0,auto) minmax(360px,1fr);gap:12px}#vocabCenterOverlay .vocab-tabs{gap:6px}#vocabCenterOverlay .vocab-tab,#vocabCenterOverlay .sort-btn,#vocabCenterOverlay .vocab-search{font-family:inherit}#vocabCenterOverlay .vocab-search{flex-basis:300px}#vocabCenterOverlay .word-list{grid-template-columns:minmax(0,1fr);column-gap:0}#vocabCenterOverlay .word-top{min-height:112px;padding:18px 0 17px}#vocabCenterOverlay .word-head h3{font-family:var(--font-sans, "Plus Jakarta Sans", "SE PingFang SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif);font-size:22px;font-weight:800;letter-spacing:0}#vocabCenterOverlay .meaning{font-family:inherit;font-size:13px;font-weight:700}#vocabCenterOverlay .phonetic,#vocabCenterOverlay .word-head .pos,#vocabCenterOverlay .word-tags span,#vocabCenterOverlay .error-pill,#vocabCenterOverlay .open-btn,#vocabCenterOverlay .vocab-side-card .vocab-block-title,#vocabCenterOverlay .rail-head h3,#vocabCenterOverlay .vocab-side-month .month-progress,#vocabCenterOverlay .plan-count strong,#vocabCenterOverlay .plan-main p,#vocabCenterOverlay .review-day strong,#vocabCenterOverlay .review-day p,#vocabCenterOverlay .vocab-recommend-card .recommend{font-family:inherit}@media(max-width:1180px){#vocabCenterOverlay .vocab-shell-page{grid-template-columns:1fr;padding:24px 32px 56px}}@media(max-width:700px){#vocabCenterOverlay .vocab-shell-page{padding:18px 16px 48px}#vocabCenterOverlay .vocab-toolbar{grid-template-columns:1fr}}#vocabCenterOverlay .vocab-side-card{padding:24px 20px}#vocabCenterOverlay .vocab-side-summary{min-width:0;margin-top:10px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{grid-template-columns:104px minmax(0,92px);column-gap:16px;justify-content:center;align-items:center;min-height:104px;margin-top:24px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center strong{font-size:31px;line-height:.96}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center span{margin-top:4px;font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-side-summary .mastery-legend{width:92px;gap:14px}#vocabCenterOverlay .vocab-side-summary .mastery-legend-row{grid-template-columns:8px 42px 24px;column-gap:9px;align-items:center;font-size:12px;line-height:1;font-weight:800}#vocabCenterOverlay .vocab-side-summary .mastery-dot{width:7px;height:7px}#vocabCenterOverlay .vocab-side-summary .mastery-name{color:#52647a;white-space:nowrap}#vocabCenterOverlay .vocab-side-summary .mastery-num{color:#020617;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}#vocabCenterOverlay .vocab-side-month{margin-top:24px}#vocabCenterOverlay .vocab-side-month .month-progress{font-size:13px}#vocabCenterOverlay .vocab-side-month .month-progress b{font-size:17px}#vocabCenterOverlay .vocab-side-month .vocab-mini{gap:8px;margin-top:20px}#vocabCenterOverlay .vocab-side-month .vocab-mini span{min-height:36px;padding:0 6px;font-size:11.5px}#vocabCenterOverlay .vocab-side-month .vocab-mini b{font-size:15px}@media(max-width:520px){#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{grid-template-columns:104px minmax(0,92px)}}#vocabCenterOverlay .vocab-shell-page{grid-template-columns:340px minmax(0,1fr)}#vocabCenterOverlay .vocab-side-card{width:340px;height:88vh;padding:24px 20px 20px 24px;border-radius:6px;border:none;overflow:hidden;box-sizing:border-box;box-shadow:0 8px 24px #0f172a0a,0 2px 8px #0f172a06}#vocabCenterOverlay .vocab-side-card{top:88px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{grid-template-columns:112px minmax(0,1fr);column-gap:26px;justify-content:initial}#vocabCenterOverlay .vocab-side-summary .mastery-donut{width:112px;height:112px}#vocabCenterOverlay .vocab-side-summary .mastery-donut:after{inset:17px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center strong{font-size:26px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center span{font-size:14px}#vocabCenterOverlay .vocab-side-summary .mastery-legend{width:auto;gap:14px}#vocabCenterOverlay .vocab-side-summary .mastery-legend-row{grid-template-columns:10px minmax(48px,1fr) 34px;column-gap:12px}#vocabCenterOverlay .vocab-side-summary .mastery-dot{width:8px;height:8px}#vocabCenterOverlay .vocab-side-summary .mastery-num{font-size:13px}@media(max-width:1180px){#vocabCenterOverlay .vocab-shell-page{grid-template-columns:1fr}#vocabCenterOverlay .vocab-side-card{width:100%;height:auto;max-height:none;position:static;overflow:visible}}#vocabCenterOverlay .vocab-side-card{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;background:#fff}#vocabCenterOverlay .vocab-side-card::-webkit-scrollbar{display:none}#vocabCenterOverlay .vocab-side-card .vocab-block-title,#vocabCenterOverlay .rail-head h3{color:#0f172a;font-size:13px;font-weight:800}#vocabCenterOverlay .vocab-side-summary,#vocabCenterOverlay .vocab-side-month{padding-left:16px;padding-right:16px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-panel{grid-template-columns:104px minmax(0,1fr);column-gap:22px;margin-top:24px}#vocabCenterOverlay .vocab-side-summary .mastery-donut{width:104px;height:104px}#vocabCenterOverlay .vocab-side-summary .mastery-donut:after{inset:16px}#vocabCenterOverlay .vocab-side-summary .mastery-legend-row{grid-template-columns:9px 52px 1fr;column-gap:11px;font-size:12px}#vocabCenterOverlay .vocab-center-box{background:#fff}#vocabCenterOverlay .vocab-page.vocab-compact-page{max-width:1280px;margin:0 auto;padding:34px 38px 72px;background:#fff}#vocabCenterOverlay .vocab-compact-page .word-card .tag{border-radius:999px;border:none;box-shadow:var(--vocab-neu-small)}#vocabCenterOverlay .vocab-compact-page .search-input,#vocabCenterOverlay .vocab-compact-page .stack-bar{background:#fff;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay .vocab-compact-page .card,#vocabCenterOverlay .vocab-compact-page .side-card,#vocabCenterOverlay .vocab-compact-page .word-card{border:none;background:#fff;box-shadow:var(--vocab-neu-soft)}#vocabCenterOverlay .vocab-compact-page .word-card:hover{border:none;background:#fff;box-shadow:10px 10px 22px #aeb7c61f,-10px -10px 22px #fffffffa}#vocabCenterOverlay .vocab-compact-page .search-input,#vocabCenterOverlay .vocab-compact-page .tab,#vocabCenterOverlay .vocab-compact-page .chip-error,#vocabCenterOverlay .vocab-compact-page .sort-select,#vocabCenterOverlay .vocab-compact-page .btn-ghost,#vocabCenterOverlay .vocab-compact-page .small-btn,#vocabCenterOverlay .vocab-compact-page .play-btn,#vocabCenterOverlay .vocab-compact-page .menu-btn,#vocabCenterOverlay .vocab-compact-page .day-date,#vocabCenterOverlay .vocab-compact-page .cloud-tag{border:none;box-shadow:var(--vocab-neu-small)}#vocabCenterOverlay .vocab-compact-page .search-input{background:#fff;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay .vocab-compact-page .tab.active,#vocabCenterOverlay .vocab-compact-page .chip-error.active,#vocabCenterOverlay .vocab-compact-page .cloud-tag.active{border:none;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay .vocab-compact-page .sort-menu,#vocabCenterOverlay .vocab-compact-page .example-box{border:none;background:#fff;box-shadow:var(--vocab-neu-soft)}#vocabCenterOverlay .vocab-compact-page .day-row,#vocabCenterOverlay .vocab-compact-page .word-card,#vocabCenterOverlay .vocab-compact-page .word-card:hover{border-color:transparent}#vocabCenterOverlay .vocab-compact-page .day-row{border-bottom:none}#vocabCenterOverlay .vocab-compact-page .side-card+.side-card{margin-top:18px}#vocabCenterOverlay .vocab-compact-page .stack-bar{background:#fff;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay,#vocabCenterOverlay *,#vocabCenterOverlay *:before,#vocabCenterOverlay *:after{box-sizing:border-box}#vocabCenterOverlay{--surface-soft: #fbfcff;--surface-muted: #f7f9fd;--text: #102033;--text-2: #334155;--text-3: #66758a;--text-4: #9aa8ba;--line: rgba(226,232,240,.82);--line-soft: rgba(241,245,249,.96);--macaron-blue-bg: #f4f8ff;--macaron-blue: #9fc4ef;--macaron-blue-text: #4e7198;--macaron-mint-bg: #f5fbf8;--macaron-mint: #a9dbc3;--macaron-mint-text: #5f8a73;--macaron-cream-bg: #fffaf3;--macaron-cream: #f2d6a6;--macaron-cream-text: #9a7447;--macaron-rose-bg: #fff7f8;--macaron-rose: #f0b9c5;--macaron-rose-text: #9b6272;--macaron-lav-bg: #faf8ff;--macaron-lav: #c9bfed;--macaron-lav-text: #6c6299;--shadow-soft: 2px 2px 5px rgba(202,210,222,.16), -2px -2px 5px rgba(255,255,255,.96);--shadow-hover: 0 14px 30px rgba(15,23,42,.055);--radius: 8px;--radius-sm: 6px;background:#fff;color:var(--text)}#vocabCenterOverlay .vocab-center-box{width:100%;max-width:100%;min-height:calc(100vh - 64px);background:#fff;font-family:var(--font-sans, "SE SF Pro Text", "SE PingFang SC", "Plus Jakarta Sans", "Noto Sans SC", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}#vocabCenterOverlay .vocab-page{display:block;width:100%;max-width:1280px;min-height:auto;margin:0 auto;padding:32px 34px 70px;background:#fff}#vocabCenterOverlay .vocab-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:26px;border-bottom:1px solid var(--line-soft)}#vocabCenterOverlay .vocab-kicker{margin-bottom:8px;color:var(--macaron-blue-text);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#vocabCenterOverlay .vocab-title{margin:0;color:var(--text);font-size:38px;line-height:1.1;letter-spacing:-.8px;font-weight:800}#vocabCenterOverlay .vocab-desc{margin:10px 0 0;max-width:690px;color:var(--text-3);font-size:13px;line-height:1.7}#vocabCenterOverlay .vocab-hero-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}#vocabCenterOverlay .vocab-btn{height:40px;border:none;border-radius:var(--radius);padding:0 16px;background:#fff;color:var(--text-2);box-shadow:var(--shadow-soft);font-size:13px;font-weight:800;cursor:pointer}#vocabCenterOverlay .vocab-btn.primary{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .vocab-btn.mint{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .vocab-btn.cream{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .vocab-overview{display:grid;grid-template-columns:1.05fr 1.9fr 1fr;gap:34px;align-items:stretch;margin:0;padding:30px 0;border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:#fff;box-shadow:none}#vocabCenterOverlay .vocab-overview>div{display:block;min-height:0;padding:0;border:0}#vocabCenterOverlay .vocab-overview>div+div{border-left:0}#vocabCenterOverlay .vocab-block-title{margin:0 0 14px;color:var(--text-3);font-size:13px;line-height:1.3;font-weight:800}#vocabCenterOverlay .vocab-total{color:var(--macaron-blue-text);font-size:70px;line-height:1;letter-spacing:-2.4px;font-weight:800}#vocabCenterOverlay .vocab-total>span:first-child{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}#vocabCenterOverlay .vocab-total>span:last-child{margin-left:6px;color:var(--text-4);font-size:18px;letter-spacing:0}#vocabCenterOverlay .vocab-total-sub{margin-top:10px;color:var(--text-3);font-size:13px}#vocabCenterOverlay .vocab-total-sub b{color:var(--macaron-mint-text)}#vocabCenterOverlay .vocab-mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#vocabCenterOverlay .vocab-mini span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-3);box-shadow:none;font-size:11px;font-weight:800}#vocabCenterOverlay .vocab-mini span.primary{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .vocab-mini span.mint{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .vocab-mini span.cream{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .vocab-mini b{margin-left:4px}#vocabCenterOverlay .mastery-donut-panel{display:grid;grid-template-columns:148px minmax(0,1fr);gap:22px;align-items:center;min-height:170px}#vocabCenterOverlay .mastery-donut{width:148px;height:148px;border-radius:50%;position:relative;background:conic-gradient(var(--macaron-rose) 0 8.8%,var(--macaron-cream) 8.8% 26.7%,var(--macaron-lav) 26.7% 50.9%,var(--macaron-mint) 50.9% 82.9%,var(--macaron-blue) 82.9% 100%)}#vocabCenterOverlay .mastery-donut:after{content:"";position:absolute;inset:34px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0b8}#vocabCenterOverlay .mastery-donut-center{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}#vocabCenterOverlay .mastery-donut-center div{text-align:center}#vocabCenterOverlay .mastery-donut-center strong{display:block;color:var(--text);font-size:22px;line-height:1;font-weight:800}#vocabCenterOverlay .mastery-donut-center span{display:block;margin-top:4px;color:var(--text-4);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#vocabCenterOverlay .mastery-legend{display:flex;flex-direction:column;gap:12px}#vocabCenterOverlay .mastery-legend-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font-size:12px;font-weight:800}#vocabCenterOverlay .mastery-dot{width:9px;height:9px;border-radius:50%}#vocabCenterOverlay .mastery-dot.rose{background:var(--macaron-rose)}#vocabCenterOverlay .mastery-dot.cream{background:var(--macaron-cream)}#vocabCenterOverlay .mastery-dot.lav{background:var(--macaron-lav)}#vocabCenterOverlay .mastery-dot.mint{background:var(--macaron-mint)}#vocabCenterOverlay .mastery-dot.blue{background:var(--macaron-blue)}#vocabCenterOverlay .mastery-name{color:var(--text-3)}#vocabCenterOverlay .mastery-num{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}#vocabCenterOverlay .today-box{display:flex;flex-direction:column;justify-content:space-between;gap:18px;text-align:left}#vocabCenterOverlay .vocab-overview>.today-box{display:flex}#vocabCenterOverlay .today-main{display:flex;align-items:baseline;gap:8px}#vocabCenterOverlay .today-main strong{color:var(--macaron-blue-text);font-size:42px;line-height:1;letter-spacing:-1px;font-weight:800}#vocabCenterOverlay .today-main span{color:var(--text-3);font-size:13px;font-weight:800}#vocabCenterOverlay .today-box p{margin:0;color:var(--text-3);font-size:12px;line-height:1.7}#vocabCenterOverlay .vocab-toolbar{display:flex;align-items:center;gap:12px;padding:20px 0;margin:0;border:0;border-bottom:1px solid var(--line-soft);background:transparent;box-shadow:none;flex-wrap:wrap}#vocabCenterOverlay .vocab-search{flex:1;min-width:260px;height:40px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;background:#fff;color:var(--text-2);font-size:13px;outline:none}#vocabCenterOverlay .vocab-tabs{display:flex;gap:6px;flex-wrap:wrap}#vocabCenterOverlay .vocab-tab{height:34px;border:none;border-radius:4px;padding:0 11px;background:var(--surface-muted);color:var(--text-3);box-shadow:none;font-size:12px;font-weight:800;cursor:pointer}#vocabCenterOverlay .vocab-tab.active{background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:var(--shadow-soft)}#vocabCenterOverlay .sort-wrap{position:relative}#vocabCenterOverlay .sort-btn{height:34px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--text-3);padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer}#vocabCenterOverlay .sort-btn strong{color:var(--macaron-blue-text);font-weight:800}#vocabCenterOverlay .sort-menu{position:absolute;right:0;top:calc(100% + 8px);width:174px;padding:6px;border-radius:10px;background:#fff;border:1px solid var(--line-soft);box-shadow:0 18px 40px #0f172a1f;display:none;z-index:50}#vocabCenterOverlay .sort-menu.show{display:block}#vocabCenterOverlay .sort-option{width:100%;height:34px;border:none;border-radius:8px;background:transparent;color:var(--text-3);font-size:12px;font-weight:800;text-align:left;padding:0 10px;cursor:pointer}#vocabCenterOverlay .sort-option:hover,#vocabCenterOverlay .sort-option.active{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .vocab-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;padding-top:24px}#vocabCenterOverlay .word-list{display:flex;flex-direction:column;gap:0;grid-template-columns:none}#vocabCenterOverlay .word-item{border:0;border-bottom:1px solid var(--line-soft);border-radius:0;background:transparent;box-shadow:none;transition:background .15s}#vocabCenterOverlay .word-item:hover{background:linear-gradient(90deg,rgba(244,248,255,.52),transparent 72%);box-shadow:none}#vocabCenterOverlay .word-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;cursor:pointer}#vocabCenterOverlay .word-main{min-width:0}#vocabCenterOverlay .word-head{display:flex;align-items:center;gap:10px}#vocabCenterOverlay .word-head h3{margin:0;color:var(--text);font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.4px}#vocabCenterOverlay .word-head .pos{color:var(--text-4);font-size:11px;font-style:italic;font-weight:800}#vocabCenterOverlay .play-btn{width:28px;height:28px;border:none;border-radius:50%;background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:var(--shadow-soft);font-size:11px;cursor:pointer}#vocabCenterOverlay .phonetic{margin:5px 0 0;color:var(--text-4);font-size:12px;font-weight:600}#vocabCenterOverlay .meaning{margin:7px 0 0;color:var(--text-2);font-size:14px;font-weight:700}#vocabCenterOverlay .word-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}#vocabCenterOverlay .word-tags span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:4px;background:var(--surface-muted);color:var(--text-3);box-shadow:var(--shadow-soft);font-size:11px;font-weight:800}#vocabCenterOverlay .word-tags span.source{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .word-tags span.topic{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .word-tags span.soft{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .word-side{display:flex;align-items:center;gap:10px}#vocabCenterOverlay .error-pill{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--radius);background:var(--macaron-rose-bg);color:var(--macaron-rose-text);font-size:12px;font-weight:800;white-space:nowrap}#vocabCenterOverlay .error-pill.low{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .open-btn{width:32px;height:32px;border:none;border-radius:50%;background:var(--surface-muted);color:var(--text-3);cursor:pointer}#vocabCenterOverlay .word-detail{display:none;padding:0 0 20px}#vocabCenterOverlay .word-item.open .word-detail{display:block}#vocabCenterOverlay .example-box{max-width:760px;border-radius:var(--radius);padding:14px 16px;background:var(--surface-soft);border:1px solid var(--line-soft)}#vocabCenterOverlay .example-en{margin:0;color:var(--text);font-size:13px;line-height:1.7;font-weight:700}#vocabCenterOverlay .example-zh{margin:4px 0 0;color:var(--text-3);font-size:12px;line-height:1.6}#vocabCenterOverlay .error-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;color:var(--text-3);font-size:12px}#vocabCenterOverlay .wrong{color:var(--macaron-rose-text);font-weight:800;text-decoration:line-through}#vocabCenterOverlay .right{color:var(--macaron-mint-text);font-weight:800}#vocabCenterOverlay .detail-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}#vocabCenterOverlay .small-btn{height:32px;border:none;border-radius:var(--radius);padding:0 12px;background:#fff;color:var(--text-3);box-shadow:var(--shadow-soft);font-size:12px;font-weight:800;cursor:pointer}#vocabCenterOverlay .small-btn.primary{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .small-btn.success{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .small-btn.cream{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .vocab-rail{display:block;border-left:1px solid var(--line-soft);padding-left:26px}#vocabCenterOverlay .rail-section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line-soft)}#vocabCenterOverlay .rail-section:last-child{border-bottom:none}#vocabCenterOverlay .rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#vocabCenterOverlay .rail-head h3{margin:0;color:var(--text);font-size:14px;font-weight:800}#vocabCenterOverlay .rail-head button{border:none;background:transparent;color:var(--macaron-blue-text);font-size:11px;font-weight:800;cursor:pointer}#vocabCenterOverlay .review-day{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;padding:9px 0}#vocabCenterOverlay .day-num{width:34px;height:34px;border-radius:var(--radius);display:grid;place-items:center;background:var(--surface-muted);color:var(--text-3);font-size:12px;font-weight:800}#vocabCenterOverlay .review-day.today .day-num{background:var(--macaron-blue-bg);color:var(--macaron-blue-text);box-shadow:var(--shadow-soft)}#vocabCenterOverlay .review-day strong{color:var(--text-2);font-size:12.5px}#vocabCenterOverlay .review-day p{margin:2px 0 0;color:var(--text-3);font-size:11px}#vocabCenterOverlay .tag-cloud{display:flex;flex-wrap:wrap;gap:8px}#vocabCenterOverlay .tag-cloud span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:4px;background:var(--surface-muted);color:var(--text-3);box-shadow:var(--shadow-soft);font-size:11px;font-weight:800}#vocabCenterOverlay .tag-cloud span.hot{background:var(--macaron-blue-bg);color:var(--macaron-blue-text)}#vocabCenterOverlay .tag-cloud span.mint{background:var(--macaron-mint-bg);color:var(--macaron-mint-text)}#vocabCenterOverlay .tag-cloud span.cream{background:var(--macaron-cream-bg);color:var(--macaron-cream-text)}#vocabCenterOverlay .recommend{margin:0;color:var(--text-3);font-size:12.5px;line-height:1.75}#vocabCenterOverlay .recommend b{color:var(--macaron-blue-text)}#vocabCenterOverlay .empty{display:none;color:var(--text-3);font-size:13px;padding:40px 0}@media(max-width:1080px){#vocabCenterOverlay .vocab-overview{grid-template-columns:1fr}#vocabCenterOverlay .mastery-donut-panel{max-width:540px}}@media(max-width:980px){#vocabCenterOverlay .vocab-page{padding:24px 16px 56px}#vocabCenterOverlay .vocab-hero{flex-direction:column;align-items:flex-start}#vocabCenterOverlay .vocab-hero-actions{justify-content:flex-start}#vocabCenterOverlay .vocab-layout{grid-template-columns:1fr}#vocabCenterOverlay .vocab-rail{border-left:none;padding-left:0;border-top:1px solid var(--line-soft);padding-top:24px}}@media(max-width:620px){#vocabCenterOverlay .vocab-title{font-size:30px}#vocabCenterOverlay .vocab-total{font-size:58px}#vocabCenterOverlay .mastery-donut-panel{grid-template-columns:1fr}#vocabCenterOverlay .mastery-donut{width:132px;height:132px}#vocabCenterOverlay .mastery-donut:after{inset:31px}#vocabCenterOverlay .word-top{grid-template-columns:1fr}#vocabCenterOverlay .word-side{justify-content:flex-start}}#vocabCenterOverlay .vocab-top-page{display:block;width:100%;max-width:1600px;margin:0 auto;padding:24px 32px 64px;background:#fff}#vocabCenterOverlay .vocab-top-page .vocab-overview{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(280px,.8fr) minmax(360px,1fr);gap:0;align-items:stretch;min-height:248px;margin:0;padding:32px 36px;border-radius:8px;background:#fff;box-shadow:var(--shadow-soft-card, 0 4px 20px rgba(0,0,0,.03))}#vocabCenterOverlay .vocab-top-page .vocab-overview>div{min-height:0;padding:0 34px;display:flex;flex-direction:column}#vocabCenterOverlay .vocab-top-page .vocab-overview>div:first-child{padding-left:0}#vocabCenterOverlay .vocab-top-page .vocab-overview>div:last-child{padding-right:0}#vocabCenterOverlay .vocab-top-page .vocab-overview>div+div{border-left:1px solid rgba(203,213,225,.72)}#vocabCenterOverlay .vocab-top-page .vocab-block-title{margin:0;color:#0f172a;font-size:18px;line-height:1.25;font-weight:800}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut-panel{display:grid;grid-template-columns:150px minmax(150px,1fr);column-gap:34px;align-items:center;min-height:150px;margin-top:28px}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut{width:150px;height:150px}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut:after{inset:24px}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut-center strong{font-size:34px;line-height:1}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut-center span{margin-top:4px;font-size:14px;line-height:1}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-legend{gap:16px}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-legend-row{grid-template-columns:10px minmax(58px,1fr) 42px;column-gap:12px;font-size:13px}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-num{text-align:right}#vocabCenterOverlay .vocab-top-page .vocab-today-panel{align-items:center;text-align:center}#vocabCenterOverlay .vocab-top-page .vocab-today-panel .vocab-block-title{align-self:flex-start}#vocabCenterOverlay .vocab-top-page .today-focus{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-top:30px}#vocabCenterOverlay .vocab-top-page .today-focus strong{color:#d4a15e;font-size:74px;line-height:.9;font-weight:400}#vocabCenterOverlay .vocab-top-page .today-focus span{color:#0f172a;font-size:18px;font-weight:700}#vocabCenterOverlay .vocab-top-page .today-start-btn{width:210px;height:46px;margin-top:24px;border-radius:8px;color:#315f9a}#vocabCenterOverlay .vocab-top-page .today-note{margin:16px 0 0;color:#64748b;font-size:12px;line-height:1.6}#vocabCenterOverlay .vocab-top-page .vocab-progress-panel{justify-content:flex-start;padding-left:34px}#vocabCenterOverlay .vocab-top-page .month-progress{margin-top:28px;color:#334155;font-size:18px;font-weight:600}#vocabCenterOverlay .vocab-top-page .month-progress b{margin-left:10px;color:#2f7d5d;font-size:20px;font-weight:800}#vocabCenterOverlay .vocab-top-page .vocab-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}#vocabCenterOverlay .vocab-top-page .vocab-mini span{min-height:40px;border-radius:8px;background:#fff;box-shadow:6px 6px 13px #aeb7c61a,-6px -6px 13px #fffffff5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-top-page .vocab-progress-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(203,213,225,.68)}#vocabCenterOverlay .vocab-top-page .vocab-progress-actions .vocab-btn{height:44px;border-radius:8px}#vocabCenterOverlay .vocab-top-page .vocab-toolbar{display:grid;grid-template-columns:minmax(0,auto) minmax(360px,1fr);align-items:center;gap:12px;margin-top:24px;padding:0;background:transparent;box-shadow:none}#vocabCenterOverlay .vocab-top-page .vocab-toolbar-tools{display:flex;justify-content:flex-end;gap:12px;min-width:0}#vocabCenterOverlay .vocab-top-page .vocab-search{flex:0 1 300px;min-width:240px}#vocabCenterOverlay .vocab-top-page .vocab-list-panel{margin-top:28px}#vocabCenterOverlay .vocab-top-page .word-list{grid-template-columns:minmax(0,1fr)}@media(max-width:1080px){#vocabCenterOverlay .vocab-top-page .vocab-overview{grid-template-columns:1fr}#vocabCenterOverlay .vocab-top-page .vocab-overview>div{padding:0}#vocabCenterOverlay .vocab-top-page .vocab-overview>div+div{border-left:0;border-top:1px solid rgba(203,213,225,.72);margin-top:24px;padding-top:24px}}@media(max-width:700px){#vocabCenterOverlay .vocab-top-page{padding:18px 16px 48px}#vocabCenterOverlay .vocab-top-page .vocab-toolbar{grid-template-columns:1fr}#vocabCenterOverlay .vocab-top-page .vocab-toolbar-tools{justify-content:flex-start;flex-wrap:wrap}#vocabCenterOverlay .vocab-top-page .vocab-bank-panel .mastery-donut-panel,#vocabCenterOverlay .vocab-top-page .vocab-mini,#vocabCenterOverlay .vocab-top-page .vocab-progress-actions{grid-template-columns:1fr}}#vocabCenterOverlay .vocab-side-summary>.vocab-block-title{font-size:20px}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center{display:grid;place-items:center;text-align:center}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center strong{font-size:24px;line-height:1}#vocabCenterOverlay .vocab-side-summary .mastery-donut-center span{margin-top:3px;font-size:11px;line-height:1}#vocabCenterOverlay .plan-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}#vocabCenterOverlay .plan-mini span{min-height:34px;padding:0 6px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#475569;box-shadow:6px 6px 13px #aeb7c61a,-6px -6px 13px #fffffff5;font-size:11px;font-weight:800}#vocabCenterOverlay .plan-mini b{margin-left:4px;font-size:13px}#vocabCenterOverlay .plan-mini .primary b{color:#315f9a}#vocabCenterOverlay .plan-mini .cream b{color:#9a5b16}#vocabCenterOverlay .plan-mini .mint b{color:#2f7d5d}#vocabCenterOverlay .vocab-side-month{margin-top:28px;text-align:left}#vocabCenterOverlay .vocab-side-month .month-progress{color:#334155;font-size:12px;font-weight:700;text-align:left}#vocabCenterOverlay .vocab-side-month .month-progress b{color:#2f7d5d;font-size:15px}#vocabCenterOverlay .vocab-side-month .vocab-mini{display:none}#vocabCenterOverlay .vocab-side-month .vocab-mini span{min-height:38px;border-radius:8px;background:#fff;box-shadow:7px 7px 14px #aeb7c61a,-7px -7px 14px #fffffff5}#vocabCenterOverlay .vocab-plan-card{margin-top:32px;padding:20px 16px 18px;border-radius:8px;background:#fff;box-shadow:8px 8px 18px #aeb7c61a,-8px -8px 18px #fffffff5}#vocabCenterOverlay .vocab-plan-card,#vocabCenterOverlay .vocab-tags-card,#vocabCenterOverlay .vocab-recommend-card{margin-left:0;margin-right:0}#vocabCenterOverlay .vocab-plan-card .rail-head{margin-bottom:14px}#vocabCenterOverlay .vocab-plan-card .plan-main{grid-template-columns:minmax(0,1fr) 48px;margin-top:0}#vocabCenterOverlay .vocab-plan-card .plan-count strong{color:#466c99;font-size:36px}#vocabCenterOverlay .vocab-plan-card .plan-count span{color:#0f172a;font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-plan-card .plan-main p{color:#64748b;font-size:11px}#vocabCenterOverlay .vocab-plan-card .plan-start-btn{width:48px;height:36px;border-radius:8px;background:#fff;color:#315f9a;box-shadow:5px 5px 12px #aeb7c61f,-5px -5px 12px #fffffff2}#vocabCenterOverlay .vocab-plan-card #vcReviewPlan{margin-top:14px}#vocabCenterOverlay .vocab-plan-card .review-day{grid-template-columns:34px minmax(0,1fr) auto;padding:10px 0}#vocabCenterOverlay .vocab-tags-card{margin-top:24px;padding:22px 16px 0;border-top:1px solid rgba(203,213,225,.68)}#vocabCenterOverlay .vocab-tags-card .tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}#vocabCenterOverlay .vocab-tags-card .tag-cloud span{min-height:26px;padding:0 10px;border-radius:6px;display:inline-flex;align-items:center;background:#f8fbff;color:#315f9a;box-shadow:5px 5px 12px #aeb7c614,-5px -5px 12px #fffffff5;font-size:11px;font-weight:800}#vocabCenterOverlay .vocab-tags-card .tag-cloud span.cream{background:#fff8ee;color:#9a5b16}#vocabCenterOverlay .vocab-tags-card .tag-cloud span.mint{background:#f2fbf6;color:#2f7d5d}#vocabCenterOverlay .vocab-tags-card .tag-cloud span.hot{background:#eef5ff;color:#315f9a}#vocabCenterOverlay .vocab-recommend-card{margin-top:28px;padding:22px 16px 2px;border-top:1px solid rgba(203,213,225,.68)}#vocabCenterOverlay .vocab-recommend-card .recommend{margin-top:14px;color:#475569;font-size:12px;line-height:1.8}#vocabCenterOverlay .vocab-side-month{display:none}#vocabCenterOverlay .vocab-page.vocab-compact-page{max-width:1280px;margin:0 auto;padding:34px 38px 72px;background:var(--vocab-bg, #fbfaf8)}#vocabCenterOverlay .vocab-compact-page .header-row,#vocabCenterOverlay .vocab-compact-page .top-grid,#vocabCenterOverlay .vocab-compact-page .search-row,#vocabCenterOverlay .vocab-compact-page .filter-row,#vocabCenterOverlay .vocab-compact-page .main-grid{width:100%}#vocabCenterOverlay .vocab-compact-page .header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}#vocabCenterOverlay .vocab-compact-page .top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);gap:18px;margin-bottom:20px}#vocabCenterOverlay .vocab-compact-page .main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}#vocabCenterOverlay .vocab-compact-page .card,#vocabCenterOverlay .vocab-compact-page .side-card,#vocabCenterOverlay .vocab-compact-page .word-card{border:1px solid var(--vocab-border, #e8e2da);background:var(--vocab-card, #fff);box-shadow:none}#vocabCenterOverlay .vocab-compact-page .card,#vocabCenterOverlay .vocab-compact-page .side-card{border-radius:16px}#vocabCenterOverlay .vocab-compact-page .word-list{display:flex;flex-direction:column;gap:12px}#vocabCenterOverlay .vocab-compact-page .word-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 26px;border-radius:16px}#vocabCenterOverlay .vocab-compact-page .word-card .word-top{display:contents;padding:0}#vocabCenterOverlay .vocab-compact-page .word-card .word{color:var(--vocab-text, #111827);font-size:26px;line-height:1.05;font-weight:800;letter-spacing:-.01em}#vocabCenterOverlay .vocab-compact-page .word-card .tag{border-radius:999px;box-shadow:none}#vocabCenterOverlay .vocab-compact-page .word-detail{grid-column:1 / -1;display:none}#vocabCenterOverlay .vocab-compact-page .word-card.open .word-detail{display:block}#vocabCenterOverlay .vocab-compact-page .filter-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;flex-wrap:wrap}@media(max-width:1120px){#vocabCenterOverlay .vocab-page.vocab-compact-page{padding:24px 22px 60px}#vocabCenterOverlay .vocab-compact-page .top-grid,#vocabCenterOverlay .vocab-compact-page .main-grid{grid-template-columns:1fr}}@media(max-width:760px){#vocabCenterOverlay .vocab-page.vocab-compact-page{padding:22px 16px 56px}#vocabCenterOverlay .vocab-compact-page .header-row{align-items:flex-start;flex-direction:column}#vocabCenterOverlay .vocab-compact-page .word-card{grid-template-columns:1fr}#vocabCenterOverlay .vocab-compact-page .word-card .word-top{display:block}}#vocabCenterOverlay{--vocab-bg: #ffffff;--vocab-card: #ffffff;--vocab-border: transparent;--vocab-neu-soft: 8px 8px 18px rgba(174, 183, 198, .1), -8px -8px 18px rgba(255, 255, 255, .96);--vocab-neu-small: 5px 5px 12px rgba(174, 183, 198, .09), -5px -5px 12px rgba(255, 255, 255, .98);--vocab-neu-inset: inset 4px 4px 10px rgba(174, 183, 198, .08), inset -4px -4px 10px rgba(255, 255, 255, .98);background:#fff}#vocabCenterOverlay .vocab-page.vocab-compact-page .card,#vocabCenterOverlay .vocab-page.vocab-compact-page .side-card,#vocabCenterOverlay .vocab-page.vocab-compact-page .word-card{border:none;background:#fff;box-shadow:var(--vocab-neu-soft)}#vocabCenterOverlay .vocab-page.vocab-compact-page .word-card:hover{border:none;background:#fff;box-shadow:10px 10px 22px #aeb7c61f,-10px -10px 22px #fffffffa}#vocabCenterOverlay .vocab-page.vocab-compact-page .search-input,#vocabCenterOverlay .vocab-page.vocab-compact-page .tab,#vocabCenterOverlay .vocab-page.vocab-compact-page .chip-error,#vocabCenterOverlay .vocab-page.vocab-compact-page .sort-select,#vocabCenterOverlay .vocab-page.vocab-compact-page .btn-ghost,#vocabCenterOverlay .vocab-page.vocab-compact-page .small-btn,#vocabCenterOverlay .vocab-page.vocab-compact-page .play-btn,#vocabCenterOverlay .vocab-page.vocab-compact-page .menu-btn,#vocabCenterOverlay .vocab-page.vocab-compact-page .day-date,#vocabCenterOverlay .vocab-page.vocab-compact-page .cloud-tag{border:none;box-shadow:var(--vocab-neu-small)}#vocabCenterOverlay .vocab-page.vocab-compact-page .search-input,#vocabCenterOverlay .vocab-page.vocab-compact-page .stack-bar{background:#fff;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay .vocab-page.vocab-compact-page .tab.active,#vocabCenterOverlay .vocab-page.vocab-compact-page .chip-error.active,#vocabCenterOverlay .vocab-page.vocab-compact-page .cloud-tag.active{border:none;box-shadow:var(--vocab-neu-inset)}#vocabCenterOverlay .vocab-page.vocab-compact-page .sort-menu,#vocabCenterOverlay .vocab-page.vocab-compact-page .example-box{border:none;background:#fff;box-shadow:var(--vocab-neu-soft)}#vocabCenterOverlay .vocab-page.vocab-compact-page .day-row{border-bottom:none}#vocabCenterOverlay{--vocab-bg: #ffffff;--vocab-card: #ffffff;--vocab-text: #152033;--vocab-text-2: #536176;--vocab-text-3: #9aa6b8;--vocab-rose: #d94c54;--vocab-orange: #e39a2f;--vocab-green: #48b178;--vocab-blue: #466c99;--vocab-soft-bg: #f8fafd;--vocab-neu-panel: 10px 10px 24px rgba(174, 183, 198, .1), -10px -10px 24px rgba(255, 255, 255, .98);--vocab-neu-card: 8px 8px 18px rgba(174, 183, 198, .12), -8px -8px 18px rgba(255, 255, 255, .98);--vocab-neu-btn: 5px 5px 12px rgba(174, 183, 198, .12), -5px -5px 12px rgba(255, 255, 255, .98);--vocab-neu-in: inset 4px 4px 10px rgba(174, 183, 198, .1), inset -4px -4px 10px rgba(255, 255, 255, .98);background:#fff}#vocabCenterOverlay .vocab-center-box,#vocabCenterOverlay .vocab-page.vocab-compact-page{background:#fff}#vocabCenterOverlay .vocab-page.vocab-compact-page{max-width:1280px;padding:38px 40px 76px;color:var(--vocab-text)}#vocabCenterOverlay .vocab-compact-page .header-row{align-items:center;margin-bottom:30px}#vocabCenterOverlay .vocab-compact-page .eyebrow,#vocabCenterOverlay .vocab-compact-page .sub{display:none}#vocabCenterOverlay .vocab-compact-page .h1{font-size:24px;letter-spacing:0;line-height:1.2}#vocabCenterOverlay .vocab-compact-page .header-row:before{content:"<";width:44px;height:44px;margin-right:12px;border-radius:12px;display:inline-grid;place-items:center;background:#fff;color:#344155;font-size:20px;font-weight:700;box-shadow:var(--vocab-neu-btn)}#vocabCenterOverlay .vocab-compact-page .header-row>div:first-child{display:flex;align-items:center;min-width:0}#vocabCenterOverlay .vocab-compact-page .header-row>div:first-child:after{content:attr(data-count)}#vocabCenterOverlay .vocab-compact-page .h1:after{content:"  " attr(data-count)}#vocabCenterOverlay .vocab-compact-page .header-actions{gap:10px}#vocabCenterOverlay .vocab-compact-page .btn-ghost,#vocabCenterOverlay .vocab-compact-page .btn-primary,#vocabCenterOverlay .vocab-compact-page .sort-select,#vocabCenterOverlay .vocab-compact-page .tab,#vocabCenterOverlay .vocab-compact-page .chip-error{border:none;background:#fff;box-shadow:var(--vocab-neu-btn)}#vocabCenterOverlay .vocab-compact-page .top-grid{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:24px}#vocabCenterOverlay .vocab-compact-page .overview-card{width:76px;min-height:76px;padding:10px;border:none;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:var(--vocab-neu-card)}#vocabCenterOverlay .vocab-compact-page .overview-card .card-label,#vocabCenterOverlay .vocab-compact-page .overview-card .delta,#vocabCenterOverlay .vocab-compact-page .overview-card .stack-bar,#vocabCenterOverlay .vocab-compact-page .overview-card .legend{display:none}#vocabCenterOverlay .vocab-compact-page .overview-top{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:var(--vocab-neu-in)}#vocabCenterOverlay .vocab-compact-page .big-num{color:var(--vocab-text);font-size:20px;line-height:1;letter-spacing:0}#vocabCenterOverlay .vocab-compact-page .big-num-unit{display:block;margin:2px 0 0;color:var(--vocab-text-3);font-size:9px;line-height:1;text-align:center}#vocabCenterOverlay .vocab-compact-page .today-card{display:grid;grid-template-columns:minmax(0,1fr) 244px;align-items:center;gap:22px;min-height:72px;padding:12px 14px;border:none;border-radius:10px;background:#fff;box-shadow:var(--vocab-neu-in)}#vocabCenterOverlay .vocab-compact-page .today-card .card-label,#vocabCenterOverlay .vocab-compact-page .today-card .today-text,#vocabCenterOverlay .vocab-compact-page .today-card .today-num{display:none}#vocabCenterOverlay .vocab-compact-page .today-card>div:before{content:"\934f\3129\5134";margin-right:24px;color:var(--vocab-text-2);font-size:12px;font-weight:800}#vocabCenterOverlay .vocab-compact-page .today-card>div:after{content:"\923c?\93c8\e045\5e09\93bb? " "  \923c?\6fb6\5d84\7bc4\6d93? " "  鈼?宸叉帉鎻?;
color: var(--vocab-text-2);font-size:12px;font-weight:800;white-space:nowrap}#vocabCenterOverlay .vocab-compact-page .today-card .btn-primary{justify-self:end;width:220px;height:38px;border-radius:10px;background:#fff;color:var(--vocab-text-3);box-shadow:var(--vocab-neu-in)}#vocabCenterOverlay .vocab-compact-page .today-card .btn-primary svg{display:none}#vocabCenterOverlay .vocab-compact-page .search-row{display:flex;justify-content:flex-end;margin:-62px 0 42px}#vocabCenterOverlay .vocab-compact-page .search-input{width:244px;height:38px;border:none;border-radius:9px;background:#fff;box-shadow:var(--vocab-neu-in)}#vocabCenterOverlay .vocab-compact-page .filter-row{display:none}#vocabCenterOverlay .vocab-compact-page .main-grid{display:block}#vocabCenterOverlay .vocab-compact-page .main-grid>aside{display:none}#vocabCenterOverlay .vocab-compact-page .word-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#vocabCenterOverlay .vocab-compact-page .word-card{min-height:110px;padding:18px 20px;border:none;border-radius:8px;background:#fff;box-shadow:var(--vocab-neu-card)}#vocabCenterOverlay .vocab-compact-page .word-card:hover{box-shadow:9px 9px 20px #aeb7c624,-9px -9px 20px #fffffffa}#vocabCenterOverlay .vocab-compact-page .word-card.has-error:before{left:20px;top:27px;bottom:auto;width:8px;height:8px;border-radius:50%;background:var(--vocab-rose)}#vocabCenterOverlay .vocab-compact-page .word-card .word-main{padding-left:22px}#vocabCenterOverlay .vocab-compact-page .word-card .word-head{margin-bottom:3px;gap:6px}#vocabCenterOverlay .vocab-compact-page .word-card .word{font-size:20px;line-height:1.1}#vocabCenterOverlay .vocab-compact-page .word-card .pos,#vocabCenterOverlay .vocab-compact-page .word-card .ipa{color:var(--vocab-text-2);font-size:12px}#vocabCenterOverlay .vocab-compact-page .word-card .play-btn{display:none}#vocabCenterOverlay .vocab-compact-page .word-card .meaning{margin:0 0 10px;color:var(--vocab-text-2);font-size:12px;font-weight:600}#vocabCenterOverlay .vocab-compact-page .word-card .tag-row{gap:8px}#vocabCenterOverlay .vocab-compact-page .word-card .tag{min-height:26px;padding:0 10px;border-radius:4px;background:#fff;box-shadow:var(--vocab-neu-btn)}#vocabCenterOverlay .vocab-compact-page .word-side{align-self:center}#vocabCenterOverlay .vocab-compact-page .err-count{min-width:76px;height:32px;justify-content:center;padding:0 12px;border-radius:999px;background:#fff;box-shadow:var(--vocab-neu-in)}#vocabCenterOverlay .vocab-compact-page .err-count-prefix,#vocabCenterOverlay .vocab-compact-page .err-count-label{color:var(--vocab-text-2);font-size:12px;font-weight:700}#vocabCenterOverlay .vocab-compact-page .err-count-num{color:var(--vocab-rose);font-size:14px}#vocabCenterOverlay .vocab-compact-page .menu-btn{width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--vocab-neu-btn)}#vocabCenterOverlay .vocab-compact-page .word-detail{margin-top:14px}#vocabCenterOverlay .vocab-compact-page:after{content:"";position:sticky;bottom:0;display:block;height:72px;margin:60px -40px -76px;background:linear-gradient(180deg,#ffffff59,#fff);box-shadow:0 -10px 26px #aeb7c614;pointer-events:none}@media(max-width:1100px){#vocabCenterOverlay .vocab-compact-page .word-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#vocabCenterOverlay .vocab-page.vocab-compact-page{padding:24px 16px 56px}#vocabCenterOverlay .vocab-compact-page .top-grid,#vocabCenterOverlay .vocab-compact-page .today-card,#vocabCenterOverlay .vocab-compact-page .word-list{grid-template-columns:1fr}#vocabCenterOverlay .vocab-compact-page .search-row{margin:0 0 22px;justify-content:flex-start}#vocabCenterOverlay .vocab-compact-page .search-input{width:100%}}@keyframes rbVbCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rbVbSheetIn{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}#vocabCenterOverlay.vocab-preview3{--vc3-bg: #edf1f6;--vc3-card: #ffffff;--vc3-text: #202938;--vc3-muted: #788395;--vc3-line: #e8edf3;--vc3-accent: #7c2d38;--vc3-soft: #f8edf0;--vc3-red: #d94c4c;--vc3-orange: #df9040;--vc3-green: #2fa56e;--vc3-blue: #3568d8;--vc3-sky: #82b4e9;--vc3-shadow: 10px 10px 24px rgba(172,182,196,.34), -10px -10px 24px rgba(255,255,255,.92);--vc3-shadow-sm: 5px 5px 14px rgba(172,182,196,.25), -5px -5px 14px rgba(255,255,255,.95);--vc3-shadow-in: inset 4px 4px 10px rgba(172,182,196,.24), inset -4px -4px 10px rgba(255,255,255,.9);position:fixed;inset:64px 0 0;z-index:9000;display:none;padding:16px 26px 26px;background:#fff;color:var(--vc3-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,PingFang SC,sans-serif;overflow:hidden}#vocabCenterOverlay.vocab-preview3.show{display:block;opacity:1}#vocabCenterOverlay.vocab-preview3 *,#vocabCenterOverlay.vocab-preview3 *:before,#vocabCenterOverlay.vocab-preview3 *:after{box-sizing:border-box}#vocabCenterOverlay.vocab-preview3 button,#vocabCenterOverlay.vocab-preview3 input{font-family:inherit}#vocabCenterOverlay.vocab-preview3 .vc3-shell{width:min(1460px,100%);height:calc(100vh - 106px);margin:0 auto;background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:var(--vc3-shadow);overflow:hidden;display:flex;flex-direction:column}#vocabCenterOverlay.vocab-preview3 .vc3-top{min-height:78px;display:flex;align-items:center;gap:16px;padding:0 30px;background:#ffffffad;border-bottom:1px solid rgba(226,232,240,.75)}#vocabCenterOverlay.vocab-preview3 .vc3-back,#vocabCenterOverlay.vocab-preview3 .vc3-icon{border:0;background:#fff;box-shadow:var(--vc3-shadow-sm);border-radius:8px;color:#4d5868;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#vocabCenterOverlay.vocab-preview3 .vc3-back{width:42px;height:42px;font-size:24px;line-height:1}#vocabCenterOverlay.vocab-preview3 .vc3-icon{width:40px;height:40px}#vocabCenterOverlay.vocab-preview3 .vc3-icon svg{width:17px;height:17px}#vocabCenterOverlay.vocab-preview3 .vc3-title{display:flex;align-items:baseline;gap:12px;white-space:nowrap}#vocabCenterOverlay.vocab-preview3 .vc3-title h1{margin:0;font-size:24px;font-weight:900;color:var(--vc3-text)}#vocabCenterOverlay.vocab-preview3 .vc3-pill{font-size:12px;font-weight:800;color:var(--vc3-accent);background:var(--vc3-soft);border-radius:999px;padding:5px 11px}#vocabCenterOverlay.vocab-preview3 .vc3-sync{font-size:12px;color:var(--vc3-muted);white-space:nowrap}#vocabCenterOverlay.vocab-preview3 .vc3-tabs{margin-left:auto;height:42px;display:flex;gap:3px;padding:4px;background:#f2f5fa;box-shadow:var(--vc3-shadow-in);border-radius:8px}#vocabCenterOverlay.vocab-preview3 .vc3-tabs button{height:34px;border:0;background:transparent;border-radius:6px;padding:0 16px;font-size:12px;font-weight:800;color:#737d8e;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-tabs button.active{background:#fff;color:var(--vc3-text);box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-search{width:290px;height:42px;border-radius:8px;background:#f4f7fb;box-shadow:var(--vc3-shadow-in);display:flex;align-items:center;padding:0 14px;gap:9px;color:#a7b0bf;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-search svg{width:16px;height:16px;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:13px;font-weight:650;color:var(--vc3-text)}#vocabCenterOverlay.vocab-preview3 .vc3-actions{display:flex;gap:10px}#vocabCenterOverlay.vocab-preview3 .vc3-content{flex:1;min-height:0;padding:24px}#vocabCenterOverlay.vocab-preview3 .vc3-view{display:none;height:100%;min-height:0}#vocabCenterOverlay.vocab-preview3 .vc3-view.active{display:block}#vocabCenterOverlay.vocab-preview3 .vc3-grid{height:100%;display:grid;grid-template-columns:244px minmax(460px,1fr) 382px;gap:22px;min-height:0}#vocabCenterOverlay.vocab-preview3 .vc3-panel{background:#ffffffb8;border:1px solid rgba(255,255,255,.8);box-shadow:var(--vc3-shadow-sm);border-radius:8px;min-height:0;overflow:hidden}#vocabCenterOverlay.vocab-preview3 .vc3-side{padding:18px;display:flex;flex-direction:column;gap:16px;overflow:auto}#vocabCenterOverlay.vocab-preview3 .vc3-today,#vocabCenterOverlay.vocab-preview3 .vc3-progress,#vocabCenterOverlay.vocab-preview3 .vc3-word-card{padding:18px;border-radius:8px;background:linear-gradient(145deg,#fff,#f2f5fa);box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-mini-title,#vocabCenterOverlay.vocab-preview3 .vc3-box-title{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;color:#596475}#vocabCenterOverlay.vocab-preview3 .vc3-mini-badge{font-size:10px;color:var(--vc3-green);background:#ecfdf4;border-radius:8px;padding:4px 8px}#vocabCenterOverlay.vocab-preview3 .vc3-big{font-size:42px;font-weight:900;line-height:1;margin:8px 0 5px;color:#52739d}#vocabCenterOverlay.vocab-preview3 .vc3-note{font-size:12px;line-height:1.58;color:var(--vc3-muted);margin-bottom:15px}#vocabCenterOverlay.vocab-preview3 .vc3-note-tight{margin:0}#vocabCenterOverlay.vocab-preview3 .vc3-today-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}#vocabCenterOverlay.vocab-preview3 .vc3-today-actions .vc3-btn-dark{grid-column:1 / -1}#vocabCenterOverlay.vocab-preview3 .vc3-btn{min-height:40px;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:800;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-btn:disabled{cursor:default;opacity:.55}#vocabCenterOverlay.vocab-preview3 .vc3-btn-dark{background:var(--vc3-text);color:#fff;box-shadow:5px 8px 16px #2029382e}#vocabCenterOverlay.vocab-preview3 .vc3-btn-soft{background:#fff;color:#586374;box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-box{padding:14px;border-radius:8px;background:#ffffff80;border:1px solid rgba(226,232,240,.58)}#vocabCenterOverlay.vocab-preview3 .vc3-box-title{margin-bottom:9px}#vocabCenterOverlay.vocab-preview3 .vc3-filter{width:100%;height:35px;border:0;border-radius:8px;padding:0 10px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:750;color:#697486;cursor:pointer;text-align:left}#vocabCenterOverlay.vocab-preview3 .vc3-filter.active{background:#fff;color:var(--vc3-accent);box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-left-mini{display:flex;align-items:center;gap:8px;min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-dot.blue{background:var(--vc3-blue)}#vocabCenterOverlay.vocab-preview3 .vc3-dot.sky{background:var(--vc3-sky)}#vocabCenterOverlay.vocab-preview3 .vc3-dot.red{background:var(--vc3-red)}#vocabCenterOverlay.vocab-preview3 .vc3-dot.orange{background:var(--vc3-orange)}#vocabCenterOverlay.vocab-preview3 .vc3-dot.green{background:var(--vc3-green)}#vocabCenterOverlay.vocab-preview3 .vc3-dot.rose{background:#ef7f94}#vocabCenterOverlay.vocab-preview3 .vc3-num{color:#9aa3b3;font-size:11px;font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-chips{display:flex;gap:8px;flex-wrap:wrap}#vocabCenterOverlay.vocab-preview3 .vc3-chip{height:30px;border:0;padding:0 12px;border-radius:8px;background:#fff;box-shadow:2px 2px 7px #acb6c438,-2px -2px 7px #fffffff2;display:inline-flex;align-items:center;font-size:11px;font-weight:800;color:#667085;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-chip.active{background:var(--vc3-soft);color:var(--vc3-accent)}#vocabCenterOverlay.vocab-preview3 .vc3-list{display:flex;flex-direction:column}#vocabCenterOverlay.vocab-preview3 .vc3-list-head{min-height:67px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(226,232,240,.72)}#vocabCenterOverlay.vocab-preview3 .vc3-list-head strong{font-size:15px;font-weight:900}#vocabCenterOverlay.vocab-preview3 .vc3-list-head span{display:block;margin-top:4px;font-size:12px;color:var(--vc3-muted)}#vocabCenterOverlay.vocab-preview3 .vc3-seg{display:flex;gap:3px;padding:4px;background:#f2f5fa;box-shadow:var(--vc3-shadow-in);border-radius:8px;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-seg button{height:30px;border:0;border-radius:6px;background:transparent;padding:0 12px;font-size:12px;font-weight:800;color:#737d8e;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-seg button.active{background:#fff;color:var(--vc3-text);box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-rows{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}#vocabCenterOverlay.vocab-preview3 .vc3-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;border-radius:8px;background:#ffffffbd;border:1px solid rgba(226,232,240,.62);cursor:pointer;min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-row.selected,#vocabCenterOverlay.vocab-preview3 .vc3-row:hover{background:#fff;box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-word-top{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:5px;min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-word{font-size:18px;font-weight:900;color:var(--vc3-text);min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-tag{height:22px;padding:0 8px;border-radius:8px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:800;display:inline-flex;align-items:center}#vocabCenterOverlay.vocab-preview3 .vc3-tag.new{background:#fff0f0;color:var(--vc3-red)}#vocabCenterOverlay.vocab-preview3 .vc3-tag.learning{background:#fff6e8;color:var(--vc3-orange)}#vocabCenterOverlay.vocab-preview3 .vc3-tag.done{background:#edfdf4;color:var(--vc3-green)}#vocabCenterOverlay.vocab-preview3 .vc3-tag.catalog{background:#edf4ff;color:var(--vc3-blue)}#vocabCenterOverlay.vocab-preview3 .vc3-meta{display:flex;gap:10px;font-size:12px;color:#7b8493;font-weight:650;min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vocabCenterOverlay.vocab-preview3 .vc3-src{margin-top:7px;font-size:11px;color:#9ca6b6;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#vocabCenterOverlay.vocab-preview3 .vc3-row-actions{display:flex;gap:10px;align-items:center}#vocabCenterOverlay.vocab-preview3 .vc3-err{min-width:47px;height:34px;border-radius:8px;background:#f8fafc;box-shadow:var(--vc3-shadow-in);display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:11px;color:#7b8493;font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-play{width:34px;height:34px;border:0;border-radius:8px;background:#fff;box-shadow:var(--vc3-shadow-sm);font-size:11px;font-weight:900;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-empty{flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--vc3-muted);text-align:center}#vocabCenterOverlay.vocab-preview3 .vc3-empty strong{color:var(--vc3-text)}#vocabCenterOverlay.vocab-preview3 .vc3-detail{padding:20px;display:flex;flex-direction:column;overflow:auto}#vocabCenterOverlay.vocab-preview3 .vc3-word-card{margin-bottom:16px}#vocabCenterOverlay.vocab-preview3 .vc3-detail-top{display:flex;justify-content:space-between;gap:12px}#vocabCenterOverlay.vocab-preview3 .vc3-detail-word{font-size:32px;font-weight:900;line-height:1.1}#vocabCenterOverlay.vocab-preview3 .vc3-pos{height:28px;padding:0 10px;border-radius:8px;background:#f0edff;color:#7561d8;font-size:12px;font-weight:900;display:inline-flex;align-items:center;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-phon{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 16px}#vocabCenterOverlay.vocab-preview3 .vc3-ph{min-height:30px;border:0;padding:0 10px;border-radius:8px;background:#fff;box-shadow:var(--vc3-shadow-in);font-size:12px;font-weight:750;color:#667085;display:inline-flex;align-items:center;gap:6px;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-def{font-size:17px;font-weight:850;margin-bottom:8px}#vocabCenterOverlay.vocab-preview3 .vc3-en-def{font-size:13px;line-height:1.55;color:#6b7280}#vocabCenterOverlay.vocab-preview3 .vc3-info{padding:16px;border-radius:8px;background:#ffffffad;border:1px solid rgba(226,232,240,.62);margin-bottom:14px}#vocabCenterOverlay.vocab-preview3 .vc3-info h3{margin:0 0 10px;font-size:12px;color:#667085;display:flex;justify-content:space-between}#vocabCenterOverlay.vocab-preview3 .vc3-ex-en{font-size:14px;line-height:1.65;font-weight:750}#vocabCenterOverlay.vocab-preview3 .vc3-ex-zh{font-size:12px;color:#8791a2;line-height:1.6;margin-top:4px}#vocabCenterOverlay.vocab-preview3 .vc3-error-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-bottom:1px dashed rgba(148,163,184,.28);font-size:12px}#vocabCenterOverlay.vocab-preview3 .vc3-error-line .wrong{color:var(--vc3-red);text-decoration:line-through;font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-error-line .right{color:var(--vc3-green);font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-muted-line{color:#64748b;font-size:12px;font-weight:700}#vocabCenterOverlay.vocab-preview3 .vc3-detail-empty{margin:auto;color:var(--vc3-muted);font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-detail-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}#vocabCenterOverlay.vocab-preview3 .vc3-detail-actions .full{grid-column:1 / -1}#vocabCenterOverlay.vocab-preview3 .danger{color:var(--vc3-red)}#vocabCenterOverlay.vocab-preview3 .vc3-review-grid{height:100%;display:grid;grid-template-columns:244px minmax(560px,1fr) 300px;gap:22px}#vocabCenterOverlay.vocab-preview3 .vc3-review-side,#vocabCenterOverlay.vocab-preview3 .vc3-review-main,#vocabCenterOverlay.vocab-preview3 .vc3-review-info{padding:18px}#vocabCenterOverlay.vocab-preview3 .vc3-review-side,#vocabCenterOverlay.vocab-preview3 .vc3-review-info{overflow:auto}#vocabCenterOverlay.vocab-preview3 .vc3-review-main{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}#vocabCenterOverlay.vocab-preview3 .vc3-progress{margin-bottom:16px}#vocabCenterOverlay.vocab-preview3 .vc3-progress-top{display:flex;justify-content:space-between;font-size:12px;font-weight:850;margin-bottom:13px}#vocabCenterOverlay.vocab-preview3 .vc3-bar{height:10px;background:#edf1f6;border-radius:999px;box-shadow:var(--vc3-shadow-in);overflow:hidden}#vocabCenterOverlay.vocab-preview3 .vc3-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--vc3-accent),#b75b69);border-radius:999px}#vocabCenterOverlay.vocab-preview3 .vc3-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}#vocabCenterOverlay.vocab-preview3 .vc3-stat{padding:12px;border-radius:17px;background:#fff;box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-stat b{font-size:21px;display:block}#vocabCenterOverlay.vocab-preview3 .vc3-stat span{font-size:11px;color:var(--vc3-muted);font-weight:800}#vocabCenterOverlay.vocab-preview3 .vc3-review-title{position:absolute;top:22px;left:24px;display:flex;align-items:center;gap:10px;font-size:13px;color:#647085;font-weight:850}#vocabCenterOverlay.vocab-preview3 .vc3-back-mode{height:34px;border:0;border-radius:8px;background:#fff;box-shadow:var(--vc3-shadow-sm);padding:0 13px;font-size:12px;font-weight:850;color:#596475;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-flashcard,#vocabCenterOverlay.vocab-preview3 .vc3-spellcard{width:min(640px,92%);min-height:430px;border-radius:8px;background:linear-gradient(145deg,#fff,#f1f5fa);box-shadow:16px 16px 36px #acb6c457,-16px -16px 36px #fffffff2;border:1px solid rgba(255,255,255,.86);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px;position:relative}#vocabCenterOverlay.vocab-preview3 .vc3-count{position:absolute;top:20px;right:22px;height:28px;border-radius:8px;background:#f3f6fb;box-shadow:var(--vc3-shadow-in);padding:0 11px;font-size:12px;font-weight:850;color:#7a8494;display:flex;align-items:center}#vocabCenterOverlay.vocab-preview3 .vc3-flash-word{font-size:52px;font-weight:900;line-height:1.12;overflow-wrap:anywhere}#vocabCenterOverlay.vocab-preview3 .vc3-flash-ipa{font-size:15px;color:#697486;font-weight:750;margin:10px 0 24px}#vocabCenterOverlay.vocab-preview3 .vc3-sound{width:50px;height:50px;border:0;border-radius:8px;background:#fff;box-shadow:var(--vc3-shadow-sm);font-size:18px;margin-bottom:26px;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-reveal{height:44px;border:0;border-radius:8px;background:var(--vc3-soft);color:var(--vc3-accent);font-size:13px;font-weight:850;padding:0 24px;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-answer{display:none;margin-top:22px}#vocabCenterOverlay.vocab-preview3 .vc3-answer.show{display:block}#vocabCenterOverlay.vocab-preview3 .vc3-flash-def{font-size:20px;font-weight:850;margin-bottom:12px}#vocabCenterOverlay.vocab-preview3 .vc3-flash-ex{font-size:14px;line-height:1.7;color:#596475;font-weight:650}#vocabCenterOverlay.vocab-preview3 .vc3-judge-row{width:min(640px,92%);display:grid;grid-template-columns:1fr 1fr 1fr;gap:13px;margin-top:24px}#vocabCenterOverlay.vocab-preview3 .vc3-judge{height:48px;border:0;border-radius:8px;background:#fff;box-shadow:var(--vc3-shadow-sm);font-size:14px;font-weight:850;cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-judge.r{color:var(--vc3-red)}#vocabCenterOverlay.vocab-preview3 .vc3-judge.o{color:var(--vc3-orange)}#vocabCenterOverlay.vocab-preview3 .vc3-judge.g{color:var(--vc3-green)}#vocabCenterOverlay.vocab-preview3 .vc3-queue-item{width:100%;display:flex;gap:10px;align-items:center;padding:12px;border:0;border-radius:8px;background:#ffffff94;border:1px solid rgba(226,232,240,.55);margin-bottom:10px;text-align:left;color:var(--vc3-text);cursor:pointer}#vocabCenterOverlay.vocab-preview3 .vc3-queue-item.active{background:#fff;box-shadow:var(--vc3-shadow-sm)}#vocabCenterOverlay.vocab-preview3 .vc3-q-index{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f2f5fa;color:#7a8494;font-size:12px;font-weight:850;flex-shrink:0}#vocabCenterOverlay.vocab-preview3 .vc3-queue-item b{display:block;font-size:13px;font-weight:850}#vocabCenterOverlay.vocab-preview3 .vc3-queue-item small{display:block;font-size:11px;color:#9aa3b3;margin-top:2px;font-weight:750}#vocabCenterOverlay.vocab-preview3 .vc3-spell-cn{font-size:34px;font-weight:900;margin-bottom:10px}#vocabCenterOverlay.vocab-preview3 .vc3-spell-hint{font-size:13px;color:#8791a2;font-weight:750;margin-bottom:28px}#vocabCenterOverlay.vocab-preview3 .vc3-spell-input-wrap{width:min(460px,100%);height:62px;border-radius:8px;background:#f4f7fb;box-shadow:var(--vc3-shadow-in);display:flex;align-items:center;padding:0 20px;margin-bottom:18px}#vocabCenterOverlay.vocab-preview3 .vc3-spell-input{width:100%;border:0;outline:0;background:transparent;text-align:center;font-size:28px;letter-spacing:4px;font-weight:900;color:var(--vc3-text)}#vocabCenterOverlay.vocab-preview3 .vc3-spell-feedback{min-height:23px;font-size:13px;font-weight:850;color:var(--vc3-green);margin-bottom:20px}#vocabCenterOverlay.vocab-preview3 .vc3-spell-feedback.bad{color:var(--vc3-red)}#vocabCenterOverlay.vocab-preview3 .vc3-spell-actions{display:flex;gap:12px}#vocabCenterOverlay.vocab-preview3 .vc3-done-title{font-size:28px;font-weight:900}#vocabCenterOverlay.vocab-preview3 .vc3-done-copy{color:var(--vc3-muted);font-size:14px;margin:12px 0 22px}#vocabCenterOverlay.vocab-preview3 .vc3-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%) translateY(20px);opacity:0;pointer-events:none;transition:.2s ease;min-width:160px;padding:12px 18px;border-radius:8px;background:#202938eb;color:#fff;text-align:center;font-size:13px;font-weight:800;z-index:2}#vocabCenterOverlay.vocab-preview3 .vc3-toast.show{transform:translate(-50%) translateY(0);opacity:1}@media(max-width:1120px){#vocabCenterOverlay.vocab-preview3{padding:14px}#vocabCenterOverlay.vocab-preview3 .vc3-shell{height:calc(100vh - 28px);border-radius:24px}#vocabCenterOverlay.vocab-preview3 .vc3-top{height:auto;min-height:78px;padding:16px;flex-wrap:wrap}#vocabCenterOverlay.vocab-preview3 .vc3-tabs{order:3;margin-left:0}#vocabCenterOverlay.vocab-preview3 .vc3-search{order:4;width:100%}#vocabCenterOverlay.vocab-preview3 .vc3-grid,#vocabCenterOverlay.vocab-preview3 .vc3-review-grid{grid-template-columns:220px minmax(0,1fr)}#vocabCenterOverlay.vocab-preview3 .vc3-detail,#vocabCenterOverlay.vocab-preview3 .vc3-review-info{display:none}}@media(max-width:780px){#vocabCenterOverlay.vocab-preview3{padding:10px;overflow:auto}#vocabCenterOverlay.vocab-preview3 .vc3-shell{height:auto;min-height:calc(100vh - 20px)}#vocabCenterOverlay.vocab-preview3 .vc3-content{padding:14px}#vocabCenterOverlay.vocab-preview3 .vc3-grid,#vocabCenterOverlay.vocab-preview3 .vc3-review-grid{grid-template-columns:minmax(0,1fr)}#vocabCenterOverlay.vocab-preview3 .vc3-side,#vocabCenterOverlay.vocab-preview3 .vc3-list,#vocabCenterOverlay.vocab-preview3 .vc3-review-side,#vocabCenterOverlay.vocab-preview3 .vc3-review-main{min-width:0}#vocabCenterOverlay.vocab-preview3 .vc3-list-head{align-items:flex-start;flex-direction:column;padding:16px}#vocabCenterOverlay.vocab-preview3 .vc3-row{grid-template-columns:minmax(0,1fr)}#vocabCenterOverlay.vocab-preview3 .vc3-row-actions{justify-content:space-between}#vocabCenterOverlay.vocab-preview3 .vc3-judge-row{grid-template-columns:1fr}#vocabCenterOverlay.vocab-preview3 .vc3-flash-word{font-size:38px}#vocabCenterOverlay.vocab-preview3 .vc3-flashcard,#vocabCenterOverlay.vocab-preview3 .vc3-spellcard{min-height:360px;padding:34px 20px}}#vocabCenterOverlay.vocab-preview3{--vc3-shadow: 0 18px 50px rgba(48, 65, 88, .08);--vc3-shadow-sm: 0 10px 26px rgba(48, 65, 88, .06);--vc3-shadow-in: inset 2px 2px 6px rgba(172,182,196,.16), inset -2px -2px 6px rgba(255,255,255,.9)}#vocabCenterOverlay.vocab-preview3 .vc3-shell{background:#fff;border-color:#e8edf3c7;box-shadow:var(--vc3-shadow)}#vocabCenterOverlay.vocab-preview3 .vc3-top{background:#ffffffdb;border-bottom-color:#e8edf39e}#vocabCenterOverlay.vocab-preview3 .vc3-content{padding:22px;background:#fff}#vocabCenterOverlay.vocab-preview3 .vc3-grid{grid-template-columns:232px minmax(500px,1fr) 336px;gap:18px}#vocabCenterOverlay.vocab-preview3 .vc3-panel{background:#fff;border:1px solid rgba(232,237,243,.78);box-shadow:0 14px 34px #3041580b;border-radius:22px}#vocabCenterOverlay.vocab-preview3 .vc3-side{gap:0;padding:18px 16px}#vocabCenterOverlay.vocab-preview3 .vc3-today,#vocabCenterOverlay.vocab-preview3 .vc3-progress,#vocabCenterOverlay.vocab-preview3 .vc3-word-card{background:transparent;box-shadow:none;border-radius:0}#vocabCenterOverlay.vocab-preview3 .vc3-today{padding:2px 0 18px;border-bottom:1px solid rgba(232,237,243,.82)}#vocabCenterOverlay.vocab-preview3 .vc3-big{margin-top:10px;font-size:36px}#vocabCenterOverlay.vocab-preview3 .vc3-note{margin-bottom:14px}#vocabCenterOverlay.vocab-preview3 .vc3-today-actions{grid-template-columns:1fr;gap:8px}#vocabCenterOverlay.vocab-preview3 .vc3-today-actions .vc3-btn-dark{grid-column:auto}#vocabCenterOverlay.vocab-preview3 .vc3-btn{min-height:36px;border-radius:12px}#vocabCenterOverlay.vocab-preview3 .vc3-btn-soft,#vocabCenterOverlay.vocab-preview3 .vc3-btn-dark{box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-btn-soft{background:#f7f9fc}#vocabCenterOverlay.vocab-preview3 .vc3-box{padding:16px 0;border:0;border-radius:0;background:transparent;border-bottom:1px solid rgba(232,237,243,.82)}#vocabCenterOverlay.vocab-preview3 .vc3-side .vc3-box:last-child{border-bottom:0}#vocabCenterOverlay.vocab-preview3 .vc3-filter{height:32px;border-radius:9px;padding:0 8px}#vocabCenterOverlay.vocab-preview3 .vc3-filter.active{background:#f6f8fc;box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-chips{gap:6px}#vocabCenterOverlay.vocab-preview3 .vc3-chip{height:27px;border-radius:8px;padding:0 9px;background:#f8fafc;box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-chip.active{background:#f8edf0}#vocabCenterOverlay.vocab-preview3 .vc3-list-head{min-height:62px;padding:0 18px}#vocabCenterOverlay.vocab-preview3 .vc3-seg{background:#f7f9fc;box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-seg button.active{box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-rows{padding:6px 18px 12px;gap:0}#vocabCenterOverlay.vocab-preview3 .vc3-row{border:0;border-bottom:1px solid rgba(232,237,243,.78);border-radius:0;background:transparent;padding:18px 2px}#vocabCenterOverlay.vocab-preview3 .vc3-row:last-child{border-bottom:0}#vocabCenterOverlay.vocab-preview3 .vc3-row.selected,#vocabCenterOverlay.vocab-preview3 .vc3-row:hover{background:linear-gradient(90deg,#f8edf08f,#f8fafc00);box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-word-top{gap:7px}#vocabCenterOverlay.vocab-preview3 .vc3-word{font-size:17px}#vocabCenterOverlay.vocab-preview3 .vc3-tag{border-radius:7px}#vocabCenterOverlay.vocab-preview3 .vc3-err{height:30px;min-width:42px;background:#f8fafc;box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-play{width:30px;height:30px;box-shadow:none;background:#f7f9fc}#vocabCenterOverlay.vocab-preview3 .vc3-detail{padding:18px}#vocabCenterOverlay.vocab-preview3 .vc3-word-card{padding:0 0 16px;margin-bottom:14px;border-bottom:1px solid rgba(232,237,243,.82)}#vocabCenterOverlay.vocab-preview3 .vc3-detail-word{font-size:28px}#vocabCenterOverlay.vocab-preview3 .vc3-ph{background:#f8fafc;box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-info{padding:14px 0;margin-bottom:0;border:0;border-bottom:1px solid rgba(232,237,243,.82);border-radius:0;background:transparent}#vocabCenterOverlay.vocab-preview3 .vc3-detail-actions{margin-top:18px}#vocabCenterOverlay.vocab-preview3 .vc3-review-grid{grid-template-columns:232px minmax(560px,1fr) 286px;gap:18px}#vocabCenterOverlay.vocab-preview3 .vc3-review-side{padding:18px 16px}#vocabCenterOverlay.vocab-preview3 .vc3-progress{padding:2px 0 18px;border-bottom:1px solid rgba(232,237,243,.82);margin-bottom:0}#vocabCenterOverlay.vocab-preview3 .vc3-stat,#vocabCenterOverlay.vocab-preview3 .vc3-queue-item,#vocabCenterOverlay.vocab-preview3 .vc3-back-mode,#vocabCenterOverlay.vocab-preview3 .vc3-sound,#vocabCenterOverlay.vocab-preview3 .vc3-judge{box-shadow:none}#vocabCenterOverlay.vocab-preview3 .vc3-stat,#vocabCenterOverlay.vocab-preview3 .vc3-queue-item{background:#f8fafc}#vocabCenterOverlay.vocab-preview3 .vc3-flashcard,#vocabCenterOverlay.vocab-preview3 .vc3-spellcard{box-shadow:0 20px 48px #30415814}#vocabCenterOverlay.vocab-preview3{inset:64px 0 0;padding:16px 26px 26px;background:#fff}#vocabCenterOverlay.vocab-preview3 .vc3-shell{height:calc(100vh - 106px);background:#fff;border-radius:8px}#vocabCenterOverlay.vocab-preview3 .vc3-content{background:#fff}#vocabCenterOverlay.vocab-preview3 .vc3-panel,#vocabCenterOverlay.vocab-preview3 .vc3-today,#vocabCenterOverlay.vocab-preview3 .vc3-progress,#vocabCenterOverlay.vocab-preview3 .vc3-word-card,#vocabCenterOverlay.vocab-preview3 .vc3-row,#vocabCenterOverlay.vocab-preview3 .vc3-info,#vocabCenterOverlay.vocab-preview3 .vc3-flashcard,#vocabCenterOverlay.vocab-preview3 .vc3-spellcard,#vocabCenterOverlay.vocab-preview3 .vc3-btn,#vocabCenterOverlay.vocab-preview3 .vc3-filter,#vocabCenterOverlay.vocab-preview3 .vc3-chip,#vocabCenterOverlay.vocab-preview3 .vc3-tag,#vocabCenterOverlay.vocab-preview3 .vc3-err,#vocabCenterOverlay.vocab-preview3 .vc3-play,#vocabCenterOverlay.vocab-preview3 .vc3-pos,#vocabCenterOverlay.vocab-preview3 .vc3-ph,#vocabCenterOverlay.vocab-preview3 .vc3-seg,#vocabCenterOverlay.vocab-preview3 .vc3-tabs,#vocabCenterOverlay.vocab-preview3 .vc3-search,#vocabCenterOverlay.vocab-preview3 .vc3-back,#vocabCenterOverlay.vocab-preview3 .vc3-icon,#vocabCenterOverlay.vocab-preview3 .vc3-back-mode,#vocabCenterOverlay.vocab-preview3 .vc3-sound,#vocabCenterOverlay.vocab-preview3 .vc3-reveal,#vocabCenterOverlay.vocab-preview3 .vc3-judge,#vocabCenterOverlay.vocab-preview3 .vc3-queue-item,#vocabCenterOverlay.vocab-preview3 .vc3-q-index,#vocabCenterOverlay.vocab-preview3 .vc3-spell-input-wrap,#vocabCenterOverlay.vocab-preview3 .vc3-toast{border-radius:8px}#vocabCenterOverlay.vocab-preview3 .vc3-tabs button,#vocabCenterOverlay.vocab-preview3 .vc3-seg button{border-radius:6px}@media(max-width:1120px){#vocabCenterOverlay.vocab-preview3{inset:64px 0 0;padding:14px}#vocabCenterOverlay.vocab-preview3 .vc3-shell{height:calc(100vh - 92px)}}@media(max-width:780px){#vocabCenterOverlay.vocab-preview3{inset:64px 0 0;padding:10px}#vocabCenterOverlay.vocab-preview3 .vc3-shell{min-height:calc(100vh - 84px)}}#vocabCenterOverlay.vocab-redesign1{--bg: #e4e9f0;--surface: #e4e9f0;--raised: #eaeef4;--text: #1f2733;--text-2: #5a6473;--text-3: #8b94a3;--line: rgba(120,135,160,.14);--accent: #6c2c3c;--accent-bg: #f5ebee;--red: #c84545;--orange: #d28a3a;--green: #2f9d68;--blue: #3568d8;--raise: 8px 8px 18px rgba(163,177,198,.4), -8px -8px 18px rgba(255,255,255,.95);--raise-sm: 4px 4px 10px rgba(163,177,198,.32), -4px -4px 10px rgba(255,255,255,.92);--inset-soft: inset 4px 4px 9px rgba(163,177,198,.3), inset -4px -4px 9px rgba(255,255,255,.85);--r-sm: 12px;--r-md: 18px;--r-lg: 28px;position:fixed;inset:64px 0 0;z-index:9000;display:none;padding:24px;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif;overflow:hidden}#vocabCenterOverlay.vocab-redesign1.show{display:block;opacity:1}#vocabCenterOverlay.vocab-redesign1 *,#vocabCenterOverlay.vocab-redesign1 *:before,#vocabCenterOverlay.vocab-redesign1 *:after{box-sizing:border-box}#vocabCenterOverlay.vocab-redesign1 button,#vocabCenterOverlay.vocab-redesign1 input{font-family:inherit;color:inherit}#vocabCenterOverlay.vocab-redesign1 .shell{max-width:1440px;height:calc(100vh - 112px);margin:0 auto;display:flex;flex-direction:column;min-width:0}#vocabCenterOverlay.vocab-redesign1 .top{padding:4px 8px 22px;border-bottom:1px solid var(--line);margin-bottom:22px}#vocabCenterOverlay.vocab-redesign1 .top-row-1,#vocabCenterOverlay.vocab-redesign1 .top-row-2{display:flex;align-items:center;gap:14px}#vocabCenterOverlay.vocab-redesign1 .top-row-1{margin-bottom:18px}#vocabCenterOverlay.vocab-redesign1 .back{width:42px;height:42px;border:0;border-radius:50%;background:var(--raised);box-shadow:var(--raise-sm);color:var(--text-2);font-size:20px;cursor:pointer;transition:all .15s}#vocabCenterOverlay.vocab-redesign1 .back:hover{box-shadow:var(--inset-soft);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .title-block{display:flex;flex-direction:column;gap:4px}#vocabCenterOverlay.vocab-redesign1 .title-block h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}#vocabCenterOverlay.vocab-redesign1 .title-sub{font-size:12px;color:var(--text-3);font-weight:500;display:flex;align-items:center;gap:6px}#vocabCenterOverlay.vocab-redesign1 .live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #2f9d6866}#vocabCenterOverlay.vocab-redesign1 .top-actions{margin-left:auto;display:flex;gap:8px}#vocabCenterOverlay.vocab-redesign1 .icon-btn{width:38px;height:38px;border:0;border-radius:50%;background:var(--raised);box-shadow:var(--raise-sm);color:var(--text-2);font-size:15px;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .icon-btn:hover{color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .tabs{height:42px;display:flex;gap:2px;padding:4px;background:var(--surface);box-shadow:var(--inset-soft);border-radius:14px}#vocabCenterOverlay.vocab-redesign1 .tabs button{height:34px;border:0;background:transparent;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600;color:var(--text-3);cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .tabs button.active{background:var(--raised);color:var(--text);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .search{flex:1;max-width:380px;height:42px;border-radius:14px;background:var(--surface);box-shadow:var(--inset-soft);display:flex;align-items:center;padding:0 16px;gap:10px}#vocabCenterOverlay.vocab-redesign1 .search-icon{color:var(--text-3);font-size:14px}#vocabCenterOverlay.vocab-redesign1 .search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:13px;font-weight:500}#vocabCenterOverlay.vocab-redesign1 .search input::placeholder{color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .search kbd{font-family:inherit;font-size:11px;font-weight:600;color:var(--text-3);padding:2px 6px;background:var(--raised);border-radius:5px;box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .content{flex:1;min-height:0;overflow:hidden}#vocabCenterOverlay.vocab-redesign1 .view{display:none;height:100%;min-height:0}#vocabCenterOverlay.vocab-redesign1 .view.active{display:block}#vocabCenterOverlay.vocab-redesign1 .manage-grid{height:100%;display:grid;grid-template-columns:228px minmax(0,1fr) 360px;gap:22px;min-width:0}#vocabCenterOverlay.vocab-redesign1 .side,#vocabCenterOverlay.vocab-redesign1 .review-side,#vocabCenterOverlay.vocab-redesign1 .review-info,#vocabCenterOverlay.vocab-redesign1 .detail{overflow-y:auto;overflow-x:hidden;padding-right:4px;min-width:0}#vocabCenterOverlay.vocab-redesign1 .side::-webkit-scrollbar,#vocabCenterOverlay.vocab-redesign1 .review-side::-webkit-scrollbar,#vocabCenterOverlay.vocab-redesign1 .review-info::-webkit-scrollbar,#vocabCenterOverlay.vocab-redesign1 .detail::-webkit-scrollbar{width:0}#vocabCenterOverlay.vocab-redesign1 .side,#vocabCenterOverlay.vocab-redesign1 .detail{display:flex;flex-direction:column;gap:18px}#vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .progress-card,#vocabCenterOverlay.vocab-redesign1 .word-hero,#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .flashcard,#vocabCenterOverlay.vocab-redesign1 .spellcard{background:var(--raised);box-shadow:var(--raise)}#vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .progress-card{padding:20px;border-radius:var(--r-lg)}#vocabCenterOverlay.vocab-redesign1 .today-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-2)}#vocabCenterOverlay.vocab-redesign1 .today-badge{font-size:10px;font-weight:700;color:var(--green);background:#2f9d681a;padding:3px 8px;border-radius:999px}#vocabCenterOverlay.vocab-redesign1 .today-num{font-size:48px;font-weight:800;line-height:1;margin:14px 0 4px;letter-spacing:-.02em;color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .today-unit,#vocabCenterOverlay.vocab-redesign1 .today-note{font-size:12px;line-height:1.6;color:var(--text-2);font-weight:500}#vocabCenterOverlay.vocab-redesign1 .today-note{margin:12px 0 16px}#vocabCenterOverlay.vocab-redesign1 .today-actions{display:flex;flex-direction:column;gap:8px}#vocabCenterOverlay.vocab-redesign1 .btn-primary,#vocabCenterOverlay.vocab-redesign1 .btn-secondary,#vocabCenterOverlay.vocab-redesign1 .vc3-btn{height:40px;border:0;border-radius:var(--r-sm);font-size:13px;font-weight:600;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .btn-primary,#vocabCenterOverlay.vocab-redesign1 .vc3-btn-dark{background:var(--accent);color:#fff;box-shadow:0 6px 14px #6c2c3c40}#vocabCenterOverlay.vocab-redesign1 .btn-text{height:38px;border:0;background:transparent;font-size:12px;font-weight:600;color:var(--text-3);cursor:pointer;border-radius:var(--r-sm)}#vocabCenterOverlay.vocab-redesign1 .btn-text:hover,#vocabCenterOverlay.vocab-redesign1 .danger{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .filter-group{display:flex;flex-direction:column;gap:6px}#vocabCenterOverlay.vocab-redesign1 .filter-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--text-3);padding:0 4px;margin-bottom:4px;display:flex;justify-content:space-between}#vocabCenterOverlay.vocab-redesign1 .filter-item{height:38px;padding:0 14px;border:0;background:transparent;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-2);font-weight:500;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .filter-item.active{background:var(--raised);color:var(--accent);font-weight:600;box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .filter-left{display:flex;align-items:center;gap:10px}#vocabCenterOverlay.vocab-redesign1 .dot{width:7px;height:7px;border-radius:50%}#vocabCenterOverlay.vocab-redesign1 .dot.blue{background:var(--blue)}#vocabCenterOverlay.vocab-redesign1 .dot.red{background:var(--red)}#vocabCenterOverlay.vocab-redesign1 .dot.orange{background:var(--orange)}#vocabCenterOverlay.vocab-redesign1 .dot.pink{background:#e889a9}#vocabCenterOverlay.vocab-redesign1 .dot.green{background:var(--green)}#vocabCenterOverlay.vocab-redesign1 .dot.purple{background:#8b7cf6}#vocabCenterOverlay.vocab-redesign1 .filter-num{font-size:11px;color:var(--text-3);font-weight:600;font-variant-numeric:tabular-nums}#vocabCenterOverlay.vocab-redesign1 .chips{display:flex;flex-wrap:wrap;gap:6px}#vocabCenterOverlay.vocab-redesign1 .chip{height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text-2);background:transparent;border:1px solid var(--line);cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .chip.active{background:var(--accent-bg);color:var(--accent);border-color:transparent}#vocabCenterOverlay.vocab-redesign1 .list{height:100%;border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden;min-width:0}#vocabCenterOverlay.vocab-redesign1 .list-head{padding:20px 24px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}#vocabCenterOverlay.vocab-redesign1 .list-title{font-size:16px;font-weight:700}#vocabCenterOverlay.vocab-redesign1 .list-sub{font-size:12px;color:var(--text-3);margin-top:3px;font-weight:500}#vocabCenterOverlay.vocab-redesign1 .list-tools{display:flex;align-items:center;gap:10px}#vocabCenterOverlay.vocab-redesign1 .seg{height:34px;display:flex;gap:2px;padding:3px;background:var(--surface);box-shadow:var(--inset-soft);border-radius:10px}#vocabCenterOverlay.vocab-redesign1 .seg button{height:28px;border:0;background:transparent;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600;color:var(--text-3);cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .seg button.active{background:var(--raised);color:var(--text);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .sort-wrap{position:relative}#vocabCenterOverlay.vocab-redesign1 .sort-btn{height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--raised);box-shadow:var(--raise-sm);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .sort-btn.open{box-shadow:var(--inset-soft);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .sort-menu{position:absolute;top:calc(100% + 8px);right:0;width:240px;padding:8px;border-radius:var(--r-md);background:var(--raised);box-shadow:10px 10px 24px #a3b1c673,-6px -6px 18px #fffffff2;border:1px solid rgba(255,255,255,.6);z-index:100;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s,transform .18s}#vocabCenterOverlay.vocab-redesign1 .sort-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}#vocabCenterOverlay.vocab-redesign1 .sort-menu-label{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-3);padding:6px 10px 4px}#vocabCenterOverlay.vocab-redesign1 .sort-option{width:100%;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--text-2);font-weight:500;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .sort-option:hover{background:#ffffff80;color:var(--text)}#vocabCenterOverlay.vocab-redesign1 .sort-option.active{background:var(--accent-bg);color:var(--accent);font-weight:600}#vocabCenterOverlay.vocab-redesign1 .sort-option .check{opacity:0}#vocabCenterOverlay.vocab-redesign1 .sort-option.active .check{opacity:1}#vocabCenterOverlay.vocab-redesign1 .rows{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:6px}#vocabCenterOverlay.vocab-redesign1 .rows::-webkit-scrollbar{width:6px}#vocabCenterOverlay.vocab-redesign1 .rows::-webkit-scrollbar-thumb{background:#7887a033;border-radius:3px}#vocabCenterOverlay.vocab-redesign1 .row,#vocabCenterOverlay.vocab-redesign1 .vc3-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:var(--r-md);cursor:pointer;transition:all .15s;border:1px solid transparent}#vocabCenterOverlay.vocab-redesign1 .row:hover,#vocabCenterOverlay.vocab-redesign1 .vc3-row:hover{background:#ffffff80}#vocabCenterOverlay.vocab-redesign1 .row.selected,#vocabCenterOverlay.vocab-redesign1 .vc3-row.selected{background:var(--surface);box-shadow:var(--inset-soft)}#vocabCenterOverlay.vocab-redesign1 .word-line,#vocabCenterOverlay.vocab-redesign1 .vc3-word-top{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .word,#vocabCenterOverlay.vocab-redesign1 .vc3-word{font-size:17px;font-weight:700;letter-spacing:-.005em;color:var(--text)}#vocabCenterOverlay.vocab-redesign1 .tag,#vocabCenterOverlay.vocab-redesign1 .vc3-tag{height:20px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;background:#7887a01f;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .tag.new,#vocabCenterOverlay.vocab-redesign1 .vc3-tag.new{background:#c845451f;color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .tag.learning,#vocabCenterOverlay.vocab-redesign1 .vc3-tag.learning{background:#d28a3a24;color:var(--orange)}#vocabCenterOverlay.vocab-redesign1 .tag.done,#vocabCenterOverlay.vocab-redesign1 .vc3-tag.done{background:#2f9d681f;color:var(--green)}#vocabCenterOverlay.vocab-redesign1 .tag.catalog,#vocabCenterOverlay.vocab-redesign1 .vc3-tag.catalog{background:#3568d81a;color:var(--blue)}#vocabCenterOverlay.vocab-redesign1 .tag.pos{background:#6c2c3c14;color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .meta,#vocabCenterOverlay.vocab-redesign1 .vc3-meta{display:flex;gap:10px;font-size:12px;color:var(--text-2);font-weight:500;align-items:center;flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .ipa,#vocabCenterOverlay.vocab-redesign1 .vc3-meta span:first-child{font-family:SF Mono,Menlo,monospace;color:var(--text-3);font-size:11px}#vocabCenterOverlay.vocab-redesign1 .src,#vocabCenterOverlay.vocab-redesign1 .vc3-src{margin-top:6px;font-size:11px;color:var(--text-3);font-weight:500}#vocabCenterOverlay.vocab-redesign1 .row-right,#vocabCenterOverlay.vocab-redesign1 .vc3-row-actions{display:flex;align-items:center;gap:10px}#vocabCenterOverlay.vocab-redesign1 .err-pill,#vocabCenterOverlay.vocab-redesign1 .vc3-err{font-size:11px;font-weight:600;color:var(--text-3);padding:0;background:transparent;box-shadow:none;border-radius:0}#vocabCenterOverlay.vocab-redesign1 .err-pill.has-err,#vocabCenterOverlay.vocab-redesign1 .vc3-err{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .play-btn,#vocabCenterOverlay.vocab-redesign1 .vc3-play{width:32px;height:32px;border:0;border-radius:50%;background:var(--raised);box-shadow:var(--raise-sm);color:var(--accent);font-size:11px;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .detail{height:100%}#vocabCenterOverlay.vocab-redesign1 .word-hero,#vocabCenterOverlay.vocab-redesign1 .vc3-word-card{padding:24px;border-radius:var(--r-lg);position:relative;overflow:hidden}#vocabCenterOverlay.vocab-redesign1 .detail-word,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-word{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:4px}#vocabCenterOverlay.vocab-redesign1 .detail-pos,#vocabCenterOverlay.vocab-redesign1 .vc3-pos{display:inline-block;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-bg);padding:3px 9px;border-radius:5px;margin-bottom:18px}#vocabCenterOverlay.vocab-redesign1 .phon-row,#vocabCenterOverlay.vocab-redesign1 .vc3-phon{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .phon,#vocabCenterOverlay.vocab-redesign1 .vc3-ph{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--surface);box-shadow:var(--inset-soft);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--text-2)}#vocabCenterOverlay.vocab-redesign1 .def-zh,#vocabCenterOverlay.vocab-redesign1 .vc3-def{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.45}#vocabCenterOverlay.vocab-redesign1 .def-en,#vocabCenterOverlay.vocab-redesign1 .vc3-en-def{font-size:13px;line-height:1.6;color:var(--text-2);font-style:italic}#vocabCenterOverlay.vocab-redesign1 .detail-section,#vocabCenterOverlay.vocab-redesign1 .vc3-info{padding:18px 20px;border-radius:var(--r-md);background:#fff6;border:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .section-head,#vocabCenterOverlay.vocab-redesign1 .vc3-info h3{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;color:var(--text-3);margin:0 0 10px}#vocabCenterOverlay.vocab-redesign1 .ex-en,#vocabCenterOverlay.vocab-redesign1 .vc3-ex-en{font-size:14px;line-height:1.65;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .ex-zh,#vocabCenterOverlay.vocab-redesign1 .vc3-ex-zh{font-size:13px;color:var(--text-2);line-height:1.6;margin-top:6px}#vocabCenterOverlay.vocab-redesign1 .src-line{font-size:13px;color:var(--text);font-weight:600;display:flex;align-items:center;gap:8px}#vocabCenterOverlay.vocab-redesign1 .src-time{font-family:SF Mono,Menlo,monospace;font-size:12px;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .detail-actions,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions{margin-top:auto;padding-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}#vocabCenterOverlay.vocab-redesign1 .detail-actions .full,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .full{grid-column:1 / -1}#vocabCenterOverlay.vocab-redesign1 .error-line,#vocabCenterOverlay.vocab-redesign1 .vc3-error-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:8px;padding:7px 0;border-bottom:1px dashed rgba(148,163,184,.28);font-size:12px}#vocabCenterOverlay.vocab-redesign1 .wrong{color:var(--red);text-decoration:line-through;font-weight:700}#vocabCenterOverlay.vocab-redesign1 .right{color:var(--green);font-weight:700}#vocabCenterOverlay.vocab-redesign1 .muted-line,#vocabCenterOverlay.vocab-redesign1 .vc3-muted-line,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-empty{color:var(--text-3);font-size:12px;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .review-grid{height:100%;display:grid;grid-template-columns:240px minmax(0,1fr) 280px;gap:22px}#vocabCenterOverlay.vocab-redesign1 .review-side,#vocabCenterOverlay.vocab-redesign1 .review-info{display:flex;flex-direction:column;gap:18px}#vocabCenterOverlay.vocab-redesign1 .progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}#vocabCenterOverlay.vocab-redesign1 .progress-head .label{font-size:11px;font-weight:700;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .progress-head .num{font-size:14px;font-weight:700}#vocabCenterOverlay.vocab-redesign1 .bar{height:8px;border-radius:999px;background:var(--surface);box-shadow:var(--inset-soft);overflow:hidden}#vocabCenterOverlay.vocab-redesign1 .bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),#a04a5d);border-radius:999px}#vocabCenterOverlay.vocab-redesign1 .stat-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#vocabCenterOverlay.vocab-redesign1 .stat{padding:12px 14px;border-radius:var(--r-sm);background:#ffffff73}#vocabCenterOverlay.vocab-redesign1 .stat b{display:block;font-size:22px;font-weight:800;line-height:1;margin-bottom:3px}#vocabCenterOverlay.vocab-redesign1 .stat span{font-size:11px;color:var(--text-3);font-weight:600}#vocabCenterOverlay.vocab-redesign1 .stat.r b{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .stat.o b{color:var(--orange)}#vocabCenterOverlay.vocab-redesign1 .stat.g b{color:var(--green)}#vocabCenterOverlay.vocab-redesign1 .logic-note{padding:16px 18px;border-radius:var(--r-md);background:#ffffff59;border:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .logic-note .label{display:block;font-size:11px;font-weight:700;color:var(--text-3);margin-bottom:10px}#vocabCenterOverlay.vocab-redesign1 .logic-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2);font-weight:500;padding:5px 0}#vocabCenterOverlay.vocab-redesign1 .review-main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;min-width:0}#vocabCenterOverlay.vocab-redesign1 .review-topline{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .back-mode{height:32px;border:0;border-radius:999px;background:var(--raised);box-shadow:var(--raise-sm);padding:0 14px;font-size:12px;font-weight:600;color:var(--text-2);cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .mode-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .mode-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .flashcard,#vocabCenterOverlay.vocab-redesign1 .spellcard,#vocabCenterOverlay.vocab-redesign1 #vcFlashCard,#vocabCenterOverlay.vocab-redesign1 #vcSpellCard{width:min(560px,100%);min-height:420px;padding:48px 40px;border-radius:32px;text-align:center;position:relative}#vocabCenterOverlay.vocab-redesign1 .vc3-count,#vocabCenterOverlay.vocab-redesign1 .card-counter{position:absolute;top:18px;right:20px;font-size:11px;font-weight:700;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .vc3-flash-word,#vocabCenterOverlay.vocab-redesign1 .flash-word{font-size:54px;font-weight:800;letter-spacing:-.025em;line-height:1.05;margin-bottom:14px}#vocabCenterOverlay.vocab-redesign1 .vc3-flash-ipa,#vocabCenterOverlay.vocab-redesign1 .flash-ipa{font-family:SF Mono,Menlo,monospace;font-size:15px;color:var(--text-3);font-weight:500;margin-bottom:24px}#vocabCenterOverlay.vocab-redesign1 .vc3-sound,#vocabCenterOverlay.vocab-redesign1 .sound-btn{width:48px;height:48px;border:0;border-radius:50%;background:var(--surface);box-shadow:var(--raise-sm);color:var(--accent);font-size:14px;cursor:pointer;margin-bottom:28px}#vocabCenterOverlay.vocab-redesign1 .vc3-reveal,#vocabCenterOverlay.vocab-redesign1 .reveal-btn{height:42px;border:0;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:13px;font-weight:700;padding:0 26px;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .vc3-answer,#vocabCenterOverlay.vocab-redesign1 .flash-answer{display:none;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .vc3-answer.show,#vocabCenterOverlay.vocab-redesign1 .flash-answer.show{display:block}#vocabCenterOverlay.vocab-redesign1 .vc3-flash-def,#vocabCenterOverlay.vocab-redesign1 .flash-def{font-size:20px;font-weight:700;margin-bottom:12px}#vocabCenterOverlay.vocab-redesign1 .vc3-flash-ex,#vocabCenterOverlay.vocab-redesign1 .flash-ex{font-size:13px;line-height:1.7;color:var(--text-2);font-weight:500}#vocabCenterOverlay.vocab-redesign1 .judge-row{width:min(560px,100%);margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#vocabCenterOverlay.vocab-redesign1 .judge{height:48px;border:0;border-radius:var(--r-md);background:var(--raised);box-shadow:var(--raise-sm);font-size:13px;font-weight:700;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .judge.r{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .judge.g{color:var(--green)}#vocabCenterOverlay.vocab-redesign1 .queue-label{font-size:11px;font-weight:700;color:var(--text-3);padding:0 4px;margin-bottom:8px;display:flex;justify-content:space-between}#vocabCenterOverlay.vocab-redesign1 .queue-item,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item{width:100%;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-md);background:#ffffff59;border:1px solid transparent;cursor:pointer;color:var(--text)}#vocabCenterOverlay.vocab-redesign1 .queue-item.active,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item.active{background:var(--raised);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .q-index,#vocabCenterOverlay.vocab-redesign1 .vc3-q-index{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface);box-shadow:var(--inset-soft);color:var(--text-3);font-size:11px;font-weight:700;flex:none}#vocabCenterOverlay.vocab-redesign1 .q-word,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item b{font-size:13px;font-weight:700}#vocabCenterOverlay.vocab-redesign1 .q-meta,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item small{display:block;font-size:11px;color:var(--text-3);margin-top:2px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-cn,#vocabCenterOverlay.vocab-redesign1 .spell-cn{font-size:30px;font-weight:800;margin-bottom:8px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-hint,#vocabCenterOverlay.vocab-redesign1 .spell-hint{font-size:13px;color:var(--text-3);font-weight:500;margin-bottom:30px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-input-wrap,#vocabCenterOverlay.vocab-redesign1 .spell-input-wrap{width:min(440px,100%);height:64px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--inset-soft);display:flex;align-items:center;justify-content:center;padding:0 18px;margin:0 auto 16px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-input,#vocabCenterOverlay.vocab-redesign1 .spell-input{width:100%;border:0;outline:0;background:transparent;text-align:center;font-size:26px;letter-spacing:.18em;font-weight:700}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-feedback,#vocabCenterOverlay.vocab-redesign1 .spell-feedback{min-height:22px;font-size:13px;font-weight:600;margin-bottom:24px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-feedback.ok,#vocabCenterOverlay.vocab-redesign1 .spell-feedback.correct{color:var(--green)}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-feedback.bad,#vocabCenterOverlay.vocab-redesign1 .spell-feedback.wrong{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-actions,#vocabCenterOverlay.vocab-redesign1 .spell-actions{display:flex;gap:10px;justify-content:center}#vocabCenterOverlay.vocab-redesign1 .empty-state{flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--text-3);font-size:13px;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .vc-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%) translateY(20px);opacity:0;pointer-events:none;transition:.2s ease;min-width:160px;padding:12px 18px;border-radius:12px;background:#202938eb;color:#fff;text-align:center;font-size:13px;font-weight:700;z-index:2}#vocabCenterOverlay.vocab-redesign1 .vc-toast.show{transform:translate(-50%) translateY(0);opacity:1}@media(max-width:1180px){#vocabCenterOverlay.vocab-redesign1 .manage-grid{grid-template-columns:220px minmax(0,1fr)}#vocabCenterOverlay.vocab-redesign1 .detail{display:none}#vocabCenterOverlay.vocab-redesign1 .review-grid{grid-template-columns:220px minmax(0,1fr)}#vocabCenterOverlay.vocab-redesign1 .review-info{display:none}}@media(max-width:760px){#vocabCenterOverlay.vocab-redesign1{padding:14px;overflow:auto}#vocabCenterOverlay.vocab-redesign1 .shell{height:auto;min-height:calc(100vh - 92px)}#vocabCenterOverlay.vocab-redesign1 .top-row-1,#vocabCenterOverlay.vocab-redesign1 .top-row-2{flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .search{max-width:none;width:100%;order:3}#vocabCenterOverlay.vocab-redesign1 .tabs{order:2;width:100%}#vocabCenterOverlay.vocab-redesign1 .tabs button{flex:1;padding:0 8px}#vocabCenterOverlay.vocab-redesign1 .manage-grid,#vocabCenterOverlay.vocab-redesign1 .review-grid{grid-template-columns:minmax(0,1fr);height:auto}#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .review-main{min-height:500px}#vocabCenterOverlay.vocab-redesign1 .list-head{align-items:flex-start;flex-direction:column}#vocabCenterOverlay.vocab-redesign1 .list-tools{width:100%;flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .row,#vocabCenterOverlay.vocab-redesign1 .vc3-row{grid-template-columns:minmax(0,1fr)}#vocabCenterOverlay.vocab-redesign1 .judge-row{grid-template-columns:1fr}}#vocabCenterOverlay.vocab-redesign1{--bg: #ffffff;--surface: #f7f9fc;--raised: #ffffff;--text: #1a2332;--text-2: #5a6473;--text-3: #98a0ad;--line: rgba(15,23,42,.05);--line-2: rgba(15,23,42,.03);--accent: #6c2c3c;--accent-bg: #f7eef1;--red: #c84545;--orange: #d28a3a;--green: #2f9d68;--blue: #3568d8;--raise: 0 1px 2px rgba(15,23,42,.04), 0 2px 4px rgba(15,23,42,.03), 0 8px 20px rgba(15,23,42,.05);--raise-sm: 0 1px 2px rgba(15,23,42,.04), 0 2px 6px rgba(15,23,42,.04);--raise-lg: 0 2px 4px rgba(15,23,42,.04), 0 4px 10px rgba(15,23,42,.04), 0 16px 40px rgba(15,23,42,.06);--inset-soft: inset 0 1px 2px rgba(15,23,42,.04);--r-sm: 8px;--r-md: 8px;--r-lg: 8px;inset:64px 0 0;padding:24px;background:var(--bg);overflow:hidden}[data-theme=dark] #vocabCenterOverlay.vocab-redesign1{--bg: #161b25;--surface: #1e2433;--raised: #232a3a;--text: #e1e7f0;--text-2: #a5b0c3;--text-3: #6f7b91;--line: rgba(255,255,255,.06);--line-2: rgba(255,255,255,.04);--accent: #d97083;--accent-bg: rgba(217,112,131,.14);--red: #ef5757;--orange: #e2a45c;--green: #4cc190;--blue: #6691f0;--raise: 0 1px 2px rgba(0,0,0,.45), 0 2px 6px rgba(0,0,0,.35), 0 12px 28px rgba(0,0,0,.45);--raise-sm: 0 1px 2px rgba(0,0,0,.4), 0 2px 6px rgba(0,0,0,.3);--raise-lg: 0 2px 4px rgba(0,0,0,.45), 0 6px 14px rgba(0,0,0,.4), 0 22px 48px rgba(0,0,0,.5);--inset-soft: inset 0 1px 2px rgba(0,0,0,.4)}[data-theme=dark] #vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn:hover,[data-theme=dark] #vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn.open,[data-theme=dark] #vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn.active{background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .shell{max-width:1440px;height:calc(100vh - 112px);margin:0 auto;background:transparent;border:0;box-shadow:none;border-radius:0}#vocabCenterOverlay.vocab-redesign1 .top{padding:6px 4px 20px;border-bottom:0;margin-bottom:22px;display:flex;align-items:center;gap:14px;background:transparent;box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .back{width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .back svg{width:18px;height:18px;display:block}#vocabCenterOverlay.vocab-redesign1 .back:hover{background:var(--raised);box-shadow:var(--raise-sm);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .back:active{transform:translateY(1px)}#vocabCenterOverlay.vocab-redesign1 .title-block{display:flex;align-items:center}#vocabCenterOverlay.vocab-redesign1 .title-block h1{margin:0;font-size:21px;font-weight:700;letter-spacing:-.015em}#vocabCenterOverlay.vocab-redesign1 .count-pill{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:3px 9px}#vocabCenterOverlay.vocab-redesign1 .today-add{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:var(--surface);font-size:12px;font-weight:600;color:var(--text-2)}#vocabCenterOverlay.vocab-redesign1 .today-add b{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}#vocabCenterOverlay.vocab-redesign1 .today-add:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}#vocabCenterOverlay.vocab-redesign1 .mode-pill{display:none;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .mode-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}#vocabCenterOverlay.vocab-redesign1[data-mode=flash] .mode-pill.flash,#vocabCenterOverlay.vocab-redesign1[data-mode=spell] .mode-pill.spell{display:inline-flex}#vocabCenterOverlay.vocab-redesign1[data-mode=flash] .today-add,#vocabCenterOverlay.vocab-redesign1[data-mode=spell] .today-add{display:none}#vocabCenterOverlay.vocab-redesign1 .search{flex:1;max-width:340px;height:38px;border-radius:10px;background:var(--surface);box-shadow:none;display:flex;align-items:center;padding:0 14px;gap:10px;margin-left:auto}#vocabCenterOverlay.vocab-redesign1 .search:focus-within{background:var(--raised);box-shadow:var(--raise-sm),0 0 0 3px #6c2c3c14}#vocabCenterOverlay.vocab-redesign1 .search kbd{display:none}#vocabCenterOverlay.vocab-redesign1 .top-actions{margin-left:0;display:flex;gap:4px}#vocabCenterOverlay.vocab-redesign1 .icon-btn{width:36px;height:36px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--text-3);font-size:15px}#vocabCenterOverlay.vocab-redesign1 .icon-btn:hover{background:var(--raised);box-shadow:var(--raise-sm);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .content{background:transparent;padding:0}#vocabCenterOverlay.vocab-redesign1 .view.active{animation:vc4ViewIn .22s ease both}@keyframes vc4ViewIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}#vocabCenterOverlay.vocab-redesign1 .manage-grid{height:100%;display:grid;grid-template-columns:228px minmax(0,1fr) 360px;gap:22px}#vocabCenterOverlay.vocab-redesign1 .side{gap:18px;position:relative}#vocabCenterOverlay.vocab-redesign1 .side::-webkit-scrollbar{width:5px}#vocabCenterOverlay.vocab-redesign1 .side::-webkit-scrollbar-track{background:transparent}#vocabCenterOverlay.vocab-redesign1 .side::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}#vocabCenterOverlay.vocab-redesign1 .side:hover::-webkit-scrollbar-thumb{background:#7887a040}#vocabCenterOverlay.vocab-redesign1 .side-fade{position:sticky;bottom:-1px;height:24px;margin-top:-24px;flex:none;background:linear-gradient(to bottom,transparent,var(--bg) 80%);pointer-events:none}#vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .progress-card{padding:18px 20px;border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--raise)}#vocabCenterOverlay.vocab-redesign1 .today-num{font-size:42px;color:var(--accent);margin:12px 0 2px}#vocabCenterOverlay.vocab-redesign1 .today-note{display:none}#vocabCenterOverlay.vocab-redesign1 .btn-primary,#vocabCenterOverlay.vocab-redesign1 .btn-secondary,#vocabCenterOverlay.vocab-redesign1 .vc3-btn{height:38px;border-radius:var(--r-sm)}#vocabCenterOverlay.vocab-redesign1 .btn-primary,#vocabCenterOverlay.vocab-redesign1 .vc3-btn-dark{background:var(--accent);color:#fff;box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .btn-primary:hover,#vocabCenterOverlay.vocab-redesign1 .vc3-btn-dark:hover{background:#7d3445}#vocabCenterOverlay.vocab-redesign1 .btn-secondary,#vocabCenterOverlay.vocab-redesign1 .vc3-btn-soft{background:var(--raised);color:var(--text-2);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .filter-item{height:36px;padding:0 12px;border-radius:var(--r-sm);background:transparent}#vocabCenterOverlay.vocab-redesign1 .filter-item:hover{color:var(--text);background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .filter-item.active{background:var(--accent-bg);color:var(--accent);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .chip{height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--raised);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .chip .chip-count{margin-left:4px;font-size:11px;color:var(--muted)}#vocabCenterOverlay.vocab-redesign1 .chip.is-empty{display:none}#vocabCenterOverlay.vocab-redesign1 .chip.active{background:var(--accent-bg);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .list{background:var(--raised);border-radius:var(--r-lg);box-shadow:var(--raise);overflow:visible}#vocabCenterOverlay.vocab-redesign1 .list-head{padding:18px 22px 14px}#vocabCenterOverlay.vocab-redesign1 .list-title{font-size:15px}#vocabCenterOverlay.vocab-redesign1 .list-tools{gap:6px}#vocabCenterOverlay.vocab-redesign1 .seg{height:32px;padding:0;background:transparent;box-shadow:none;border-radius:8px}#vocabCenterOverlay.vocab-redesign1 .seg button{height:32px;border-radius:8px;padding:0 12px;font-weight:500}#vocabCenterOverlay.vocab-redesign1 .seg button:hover{color:var(--text-2);background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .seg button.active{background:var(--accent-bg);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}#vocabCenterOverlay.vocab-redesign1 .sort-btn{height:32px;border-radius:8px;background:transparent;box-shadow:none;font-weight:500}#vocabCenterOverlay.vocab-redesign1 .sort-btn .sort-icon,#vocabCenterOverlay.vocab-redesign1 .sort-btn .sort-icon svg{width:15px;height:15px;display:inline-flex;flex-shrink:0}#vocabCenterOverlay.vocab-redesign1 .sort-btn .sort-icon path{fill:#5a5a68}#vocabCenterOverlay.vocab-redesign1 .sort-btn:hover,#vocabCenterOverlay.vocab-redesign1 .sort-btn.open{background:var(--surface);color:var(--accent);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .export-list-btn{height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#vocabCenterOverlay.vocab-redesign1 .export-list-btn:hover{background:var(--surface);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .export-list-btn svg{width:15px;height:15px;display:block;flex-shrink:0}#vocabCenterOverlay.vocab-redesign1 .export-list-btn path{fill:#8f9eb2}#vocabCenterOverlay.vocab-redesign1 .sort-menu{position:fixed!important;right:auto!important;width:240px;z-index:100000;border-radius:var(--r-md);background:var(--raised);box-shadow:var(--raise-lg);border:0}#vocabCenterOverlay.vocab-redesign1 .sort-menu.open,#vocabCenterOverlay.vocab-redesign1 .sort-menu.show{opacity:1;transform:translateY(0);pointer-events:auto}#vocabCenterOverlay.vocab-redesign1 .sort-option{height:34px;border:0;border-radius:8px;background:transparent}#vocabCenterOverlay.vocab-redesign1 .sort-option:hover{background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .sort-direction{padding:4px;display:flex;gap:2px;background:var(--surface);border-radius:8px;margin:0 4px}#vocabCenterOverlay.vocab-redesign1 .sort-dir-btn{flex:1;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-3);font-size:12px;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .sort-dir-btn.active{background:var(--raised);color:var(--accent);font-weight:600;box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .rows{padding:14px 16px;gap:6px}#vocabCenterOverlay.vocab-redesign1 .row,#vocabCenterOverlay.vocab-redesign1 .vc3-row{padding:14px 16px;border-radius:var(--r-md);position:relative}#vocabCenterOverlay.vocab-redesign1 .row:hover,#vocabCenterOverlay.vocab-redesign1 .vc3-row:hover{background:#6c2c3c08}#vocabCenterOverlay.vocab-redesign1 .row.selected,#vocabCenterOverlay.vocab-redesign1 .vc3-row.selected{background:var(--accent-bg);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .row.selected:before,#vocabCenterOverlay.vocab-redesign1 .vc3-row.selected:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:var(--accent);border-radius:0 2px 2px 0}#vocabCenterOverlay.vocab-redesign1 .word,#vocabCenterOverlay.vocab-redesign1 .vc3-word{font-size:16px}#vocabCenterOverlay.vocab-redesign1 .tag,#vocabCenterOverlay.vocab-redesign1 .vc3-tag{border-radius:4px;background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .tag.source-tag{color:#5b6474;background:#8f9eb21f}#vocabCenterOverlay.vocab-redesign1 .tag.source-tag.manual{color:#5d54bf;background:#8b7cf61c}#vocabCenterOverlay.vocab-redesign1 .tag.source-tag.auto{color:#b43f66;background:#e889a924}#vocabCenterOverlay.vocab-redesign1 .tag.source-tag.error-source{color:#bd6b23;background:#df90401f}#vocabCenterOverlay.vocab-redesign1 .err-pill,#vocabCenterOverlay.vocab-redesign1 .vc3-err{color:var(--red);background:transparent;box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .play-btn,#vocabCenterOverlay.vocab-redesign1 .vc3-play{width:30px;height:30px;background:transparent;box-shadow:none;color:var(--text-3)}#vocabCenterOverlay.vocab-redesign1 .play-btn:hover,#vocabCenterOverlay.vocab-redesign1 .vc3-play:hover{background:var(--accent-bg);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .word-hero,#vocabCenterOverlay.vocab-redesign1 .vc3-word-card{padding:22px;border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--raise)}#vocabCenterOverlay.vocab-redesign1 .detail-word,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-word{font-size:32px}#vocabCenterOverlay.vocab-redesign1 .detail-pos,#vocabCenterOverlay.vocab-redesign1 .vc3-pos{border-radius:4px}#vocabCenterOverlay.vocab-redesign1 .phon,#vocabCenterOverlay.vocab-redesign1 .vc3-ph{height:28px;border-radius:6px;background:var(--surface);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .detail-section,#vocabCenterOverlay.vocab-redesign1 .vc3-info{padding:16px 18px;border-radius:var(--r-md);background:var(--raised);box-shadow:var(--raise-sm);border:0}#vocabCenterOverlay.vocab-redesign1 .detail-actions,#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions{margin-top:auto;padding-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .vc3-btn:nth-child(1),#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .vc3-btn:nth-child(2){background:var(--raised);box-shadow:var(--raise-sm);color:var(--text-2)}#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .vc3-btn:nth-child(3){grid-column:1}#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .vc3-btn:nth-child(4){grid-column:2}#vocabCenterOverlay.vocab-redesign1 .vc3-detail-actions .full{grid-column:1 / -1;background:transparent;box-shadow:none;color:var(--text-3);height:32px}#vocabCenterOverlay.vocab-redesign1 .review-grid{grid-template-columns:240px minmax(0,1fr) 280px}#vocabCenterOverlay.vocab-redesign1 .progress-card,#vocabCenterOverlay.vocab-redesign1 .logic-note{background:var(--raised);box-shadow:var(--raise)}#vocabCenterOverlay.vocab-redesign1 .bar{height:6px;background:var(--surface);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .bar>span{background:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .stat{background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .flashcard,#vocabCenterOverlay.vocab-redesign1 #vcFlashCard{width:min(480px,100%);min-height:0;padding:44px 36px;border-radius:24px;background:var(--raised);box-shadow:var(--raise-lg)}#vocabCenterOverlay.vocab-redesign1 .spellcard,#vocabCenterOverlay.vocab-redesign1 #vcSpellCard{width:min(540px,100%);min-height:0;padding:44px 36px;border-radius:24px;background:var(--raised);box-shadow:var(--raise-lg)}#vocabCenterOverlay.vocab-redesign1 .vc3-flash-word,#vocabCenterOverlay.vocab-redesign1 .flash-word{font-size:50px}#vocabCenterOverlay.vocab-redesign1 .judge-row{width:min(480px,100%);margin-top:18px;gap:8px}#vocabCenterOverlay.vocab-redesign1 .judge{height:44px;border-radius:var(--r-sm);background:var(--raised);box-shadow:var(--raise-sm)}#vocabCenterOverlay.vocab-redesign1 .judge.r{color:var(--text-2)}#vocabCenterOverlay.vocab-redesign1 .judge.o{color:var(--orange)}#vocabCenterOverlay.vocab-redesign1 .judge.g{color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .queue-item,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item{padding:10px 12px;border-radius:var(--r-md);background:transparent;box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .queue-item:hover,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item:hover{background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .queue-item.active,#vocabCenterOverlay.vocab-redesign1 .vc3-queue-item.active{background:var(--accent-bg);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .q-index,#vocabCenterOverlay.vocab-redesign1 .vc3-q-index{width:24px;height:24px;box-shadow:none;background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-cn,#vocabCenterOverlay.vocab-redesign1 .spell-cn{font-size:28px}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-input-wrap,#vocabCenterOverlay.vocab-redesign1 .spell-input-wrap{width:min(420px,100%);height:60px;background:var(--surface);box-shadow:none}#vocabCenterOverlay.vocab-redesign1 .vc3-spell-input-wrap:focus-within,#vocabCenterOverlay.vocab-redesign1 .spell-input-wrap:focus-within{box-shadow:0 0 0 3px #6c2c3c1f}@media(max-width:1180px){#vocabCenterOverlay.vocab-redesign1 .manage-grid{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){#vocabCenterOverlay.vocab-redesign1{padding:14px;overflow:auto}#vocabCenterOverlay.vocab-redesign1 .shell{height:calc(100vh - 92px)}#vocabCenterOverlay.vocab-redesign1 .top{flex-wrap:wrap;gap:10px}#vocabCenterOverlay.vocab-redesign1 .search{order:99;width:100%;max-width:none;margin-left:0}}#vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .detail,#vocabCenterOverlay.vocab-redesign1 .vc3-word-card,#vocabCenterOverlay.vocab-redesign1 .vc3-info,#vocabCenterOverlay.vocab-redesign1 .progress-card,#vocabCenterOverlay.vocab-redesign1 .logic-note,#vocabCenterOverlay.vocab-redesign1 .flashcard,#vocabCenterOverlay.vocab-redesign1 #vcFlashCard,#vocabCenterOverlay.vocab-redesign1 .spellcard,#vocabCenterOverlay.vocab-redesign1 #vcSpellCard{border-radius:8px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions{margin-top:auto;padding-top:6px;display:flex;flex-direction:column;gap:10px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .icon-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .icon-action,#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .btn-text{height:38px;border:0;border-radius:8px;background:var(--raised);box-shadow:var(--raise-sm);color:var(--text-2);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .icon-action:disabled{color:var(--text-3);cursor:not-allowed;opacity:.65}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .icon-action:hover:not(:disabled),#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .btn-text:hover{color:var(--accent);background:var(--accent-bg)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-wrap{position:relative}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .primary-split{height:42px;border-radius:8px;background:#7b2d43;color:#fff;box-shadow:0 12px 24px #7b2d4338,0 4px 10px #7b2d4324;display:grid;grid-template-columns:1fr 42px;overflow:hidden}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .primary-main,#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .primary-more{border:0;background:transparent;color:inherit;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .primary-more{border-left:1px solid rgba(255,255,255,.12)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);padding:6px;border-radius:8px;background:var(--raised);box-shadow:var(--raise-lg);opacity:0;transform:translateY(4px);pointer-events:none;z-index:20}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-item{width:100%;height:34px;border:0;border-radius:7px;background:transparent;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:left;padding:0 10px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-item:hover{background:var(--surface);color:var(--text)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-item.active{background:var(--accent-bg);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-remove{color:#c8675c!important;margin-top:4px;border-top:1px solid rgba(140,120,120,.18)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-remove:hover{background:#c8675c1f!important;color:#c8675c!important}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .split-remove.confirming{background:#c8675c2e!important;color:#d8554b!important;font-weight:800!important}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .dotmini{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:8px}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .dotmini.red{background:var(--red)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .dotmini.orange{background:var(--orange)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .dotmini.green{background:var(--green)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .btn-text.full{width:100%;box-shadow:none;background:var(--surface)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .btn-text.danger{color:var(--red)}#vocabCenterOverlay.vocab-redesign1 .vc4-detail-actions .btn-text:disabled{color:var(--text-3);cursor:not-allowed;opacity:.55}#vocabCenterOverlay.vocab-redesign1 .side-filter-card{padding:16px 14px;border-radius:8px;background:var(--raised);box-shadow:var(--raise);display:flex;flex-direction:column;gap:16px}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group{margin:0;padding:0;background:transparent;box-shadow:none;border:0}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group+.filter-group{padding-top:16px;border-top:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .detail{padding:22px 22px 18px;border-radius:8px;background:var(--raised);box-shadow:var(--raise);display:flex;flex-direction:column;gap:0}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card,#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{padding:0;border-radius:0;background:transparent;box-shadow:none;border:0}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card{padding-bottom:18px;border-bottom:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{padding:16px 0;border-bottom:1px solid var(--line)}#vocabCenterOverlay.vocab-redesign1 .detail .vc4-detail-actions{margin-top:14px!important;padding-top:0;display:flex!important;flex-direction:column!important;gap:10px;flex-shrink:0}#vocabCenterOverlay.vocab-redesign1 .vc3-ph{cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .vc3-ph-play{width:18px;height:18px;border-radius:999px;background:var(--raised);box-shadow:var(--raise-sm);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1}#vocabCenterOverlay.vocab-redesign1 .vc3-source-link{width:100%;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:800;text-align:left;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .vc3-source-link:hover{color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .vc3-source-link.disabled{color:var(--text-3);cursor:default}#vocabCenterOverlay.vocab-redesign1 .top-actions{position:relative;gap:8px;align-items:center}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn{width:34px;height:34px;border-radius:9px;color:#8b96a8;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn svg{width:17px;height:17px;display:block}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn .icon-more{width:18px;height:18px}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn:hover,#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn.open,#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn.active{color:var(--accent);background:var(--raised);box-shadow:0 1px 2px #0f172a0a,0 6px 16px #0f172a0f}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn:active{transform:translateY(1px);box-shadow:inset 0 1px 2px #0f172a14}#vocabCenterOverlay.vocab-redesign1 .top-more-menu{position:absolute;top:calc(100% + 10px);right:0;width:148px;padding:6px;border-radius:8px;background:var(--raised);box-shadow:var(--raise-lg);z-index:50;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}#vocabCenterOverlay.vocab-redesign1 .top-more-menu.open{opacity:1;transform:translateY(0);pointer-events:auto}#vocabCenterOverlay.vocab-redesign1 .top-more-menu button{width:100%;height:32px;border:0;border-radius:6px;background:transparent;color:var(--text-2);font-family:inherit;font-size:12px;font-weight:700;text-align:left;padding:0 10px;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .top-more-menu button:hover,#vocabCenterOverlay.vocab-redesign1 .top-more-menu button.active{background:var(--surface);color:var(--accent)}#vocabCenterOverlay.vocab-redesign1 .top-actions .icon-btn .icon-export{width:18px;height:18px}#vocabCenterOverlay.vocab-redesign1 .vc-mosaic-text{color:transparent!important;text-shadow:0 0 6px rgba(90,100,115,.48),0 0 10px rgba(90,100,115,.2);filter:blur(3px);user-select:none;pointer-events:none;border-radius:4px;background:repeating-linear-gradient(90deg,#8f9eb238 0 4px,#8f9eb214 4px 8px),repeating-linear-gradient(0deg,#8f9eb21f 0 4px,#ffffff1f 4px 8px);background-clip:padding-box}#vocabCenterOverlay.vocab-redesign1 .meta .vc-mosaic-text{min-width:96px}#vocabCenterOverlay.vocab-redesign1 .vc3-def.vc-mosaic-text,#vocabCenterOverlay.vocab-redesign1 .vc3-ex-zh.vc-mosaic-text{display:inline-block;max-width:100%;padding:1px 3px}#vocabCenterOverlay.vocab-redesign1 .content,#vocabCenterOverlay.vocab-redesign1 .view,#vocabCenterOverlay.vocab-redesign1 .manage-grid,#vocabCenterOverlay.vocab-redesign1 .list{min-height:0}#vocabCenterOverlay.vocab-redesign1 .list{height:100%;display:flex;flex-direction:column;overflow:hidden}#vocabCenterOverlay.vocab-redesign1 .list-head{flex:0 0 auto}#vocabCenterOverlay.vocab-redesign1 .rows{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:760px){#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .rows{height:auto;max-height:none}}@media(max-width:1180px){#vocabCenterOverlay.vocab-redesign1 .manage-grid,#vocabCenterOverlay.vocab-redesign1 .review-grid{grid-template-columns:220px minmax(0,1fr)}#vocabCenterOverlay.vocab-redesign1 .detail,#vocabCenterOverlay.vocab-redesign1 .review-info{display:none}}@media(max-width:960px){#vocabCenterOverlay.vocab-redesign1{padding:16px;overflow:auto}#vocabCenterOverlay.vocab-redesign1 .shell{height:auto;min-height:calc(100vh - 96px)}#vocabCenterOverlay.vocab-redesign1 .top{flex-wrap:wrap;gap:10px}#vocabCenterOverlay.vocab-redesign1 .search{order:99;width:100%;max-width:none;margin-left:0}#vocabCenterOverlay.vocab-redesign1 .manage-grid,#vocabCenterOverlay.vocab-redesign1 .review-grid{grid-template-columns:minmax(0,1fr);height:auto;gap:16px}#vocabCenterOverlay.vocab-redesign1 .side,#vocabCenterOverlay.vocab-redesign1 .review-side{height:auto;overflow:visible}#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .review-main{min-height:480px;height:auto}#vocabCenterOverlay.vocab-redesign1 .list-head{align-items:flex-start;flex-direction:column;gap:10px}#vocabCenterOverlay.vocab-redesign1 .list-tools{width:100%;flex-wrap:wrap}#vocabCenterOverlay.vocab-redesign1 .row,#vocabCenterOverlay.vocab-redesign1 .vc3-row{grid-template-columns:minmax(0,1fr)}#vocabCenterOverlay.vocab-redesign1 .judge-row{grid-template-columns:1fr}#vocabCenterOverlay.vocab-redesign1 .side-fade{display:none}}@media(max-width:640px){#vocabCenterOverlay.vocab-redesign1{padding:12px}#vocabCenterOverlay.vocab-redesign1 .top{gap:8px}#vocabCenterOverlay.vocab-redesign1 .title-block h1{font-size:18px}#vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .side-filter-card,#vocabCenterOverlay.vocab-redesign1 .progress-card{padding:14px}#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .review-main{padding:14px;min-height:360px}}body.app-redesign.vocab-page-active .app-container{display:flex!important}body.app-redesign.vocab-page-active .app-main>:not(#vocabCenterOverlay){display:none!important}body.app-redesign.vocab-page-active .fab-feedback{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1{position:static;inset:auto;z-index:1;width:100%;min-height:calc(100vh - 80px);padding:0;background:transparent;overflow:visible}body.app-redesign #vocabCenterOverlay.vocab-redesign1.show{display:block}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .shell{width:100%;max-width:none;height:auto;min-height:0;margin:0;position:relative}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,560px);align-items:end;gap:20px;margin:0;padding:4px 0 34px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .back,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-add,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .mode-pill{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block{display:block;min-width:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block:before{content:"Vocabulary";display:block;margin-bottom:10px;color:var(--ink-4, #8a877f);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block h1{color:var(--ink, #0d0d0c);font-size:32px;font-weight:850;letter-spacing:-.02em;line-height:1}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block h1:first-letter{text-transform:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .count-pill{margin-left:8px;padding:0;border-radius:0;background:transparent;color:var(--ink-4, #8a877f);font-size:18px;font-weight:700;letter-spacing:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search{grid-column:2;justify-self:end;width:min(360px,100%);max-width:none;height:38px;margin:0 174px 0 0;border:0;border-radius:8px;background:var(--bg-soft, #fafaf8);box-shadow:inset 0 1px 2px #0f172a09,0 1px #ffffffd1;color:var(--ink-4, #8a877f)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search:focus-within{background:var(--bg, #fff);box-shadow:inset 0 1px 2px #0f172a0b,0 0 0 3px #8a694014}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{display:flex;flex-direction:column;gap:26px;height:auto}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{display:flex!important;flex-direction:column;gap:26px;width:100%;height:auto;overflow:visible;order:1}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-fade{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card{min-height:124px;padding:0 26px;border:1px solid var(--line-soft, #ece9e0);border-radius:8px;background:var(--bg, #fff);box-shadow:none;display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;grid-template-rows:auto auto auto;column-gap:22px;align-items:center}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card:before{content:"\21bb";grid-column:1;grid-row:1 / 4;width:46px;height:46px;border-radius:14px;background:var(--bg-soft, #fafaf8);color:var(--status-going, #a47361);display:inline-flex;align-items:center;justify-content:center;font-size:22px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head{grid-column:2;grid-row:1;align-self:end;display:block;color:var(--status-going, #a47361);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head span:first-child{font-size:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head span:first-child:before{content:"SRS \8def  \95c2\64ae\6ba7\6fb6\5d84\7bc4";font-size:10px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-badge{display:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num{grid-column:2;grid-row:2;margin:3px 0 0;color:var(--ink, #0d0d0c);font-size:0;font-weight:850;line-height:1.2}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:before{content:"\4eca\65e5\5f85\590d\4e60";font-size:22px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:after{content:" \8bcd";font-size:22px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num{font-size:22px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-unit{grid-column:2;grid-row:3;align-self:start;margin-top:4px;color:var(--ink-4, #8a877f);font-size:12px;font-weight:600}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions{grid-column:4;grid-row:1 / 4;align-self:center;display:flex;gap:10px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-srs-stats{grid-column:3;grid-row:1 / 4;align-self:center;display:grid;grid-template-columns:repeat(3,auto);gap:24px;padding-right:28px;border-right:1px solid var(--line-soft, #ece9e0)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-srs-stats>div{display:grid;grid-template-rows:auto auto;justify-items:center;row-gap:5px;color:var(--ink-4, #8a877f);font-size:11px;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-srs-stats b{color:var(--ink, #0d0d0c);font-size:15px;font-weight:850}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .srs-dot{width:7px;height:7px;border-radius:50%;display:block;margin-bottom:1px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .srs-dot.new{background:var(--ink-5, #b0ada4)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .srs-dot.learning{background:var(--blush, #e7cdc4)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .srs-dot.mastered{background:var(--moss, #c6cfaa)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-secondary{display:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-primary{height:40px;padding:0 22px;border-radius:999px;background:#0d0d0c;color:#fff;box-shadow:none;font-size:13px;font-weight:800}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-primary:after{content:"\2192";margin-left:8px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{width:100%;padding:0;border-radius:0;border:0;border-bottom:1px solid var(--line-soft, #ece9e0);background:transparent;box-shadow:none;display:flex;align-items:flex-end;justify-content:flex-start;gap:28px;overflow:visible}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group{display:flex;flex-direction:row!important;align-items:flex-end;justify-content:flex-start;gap:28px;margin:0;padding:0;border:0;width:auto}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(3){display:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-left .dot{display:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item{width:auto!important;min-width:0;height:44px;padding:0;border-radius:0;background:transparent;color:var(--ink-4, #8a877f);box-shadow:none;gap:6px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;white-space:nowrap}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item:hover{background:transparent;color:var(--ink, #0d0d0c)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item.active{background:transparent;color:var(--ink, #0d0d0c);box-shadow:inset 0 -2px #0d0d0c}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-num{color:var(--ink-5, #b0ada4);font-size:11px;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{order:3;height:auto;min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none;display:block;overflow:visible;position:static!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{position:absolute!important;top:37px!important;right:0!important;z-index:3;padding:0;border:0;background:transparent}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head>div:first-child,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .export-list-btn{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools{display:flex;gap:8px;width:auto}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn{height:36px;padding:0 13px;border:1px solid var(--line-soft, #ece9e0);border-radius:8px;background:var(--bg, #fff);color:var(--ink-3, #5a5a56);box-shadow:none;font-size:12px;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn.open{background:var(--bg-soft, #fafaf8);color:var(--ink, #0d0d0c)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-row{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(190px,1.45fr) minmax(160px,1.15fr) 108px 72px 86px 60px;align-items:center;column-gap:18px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-head{height:48px;padding:0 8px;border-bottom:1px solid var(--line-soft, #ece9e0);color:var(--ink-4, #8a877f);font-size:11px;font-weight:800}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{height:auto;min-height:0;overflow:visible}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-row{min-height:64px;padding:0 8px;border-bottom:1px solid var(--line-soft, #ece9e0);border-radius:0;background:transparent;color:var(--ink-3, #5a5a56);cursor:pointer}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .row:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .row.selected{background:var(--bg-soft, #fafaf8)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-title{display:flex;align-items:center;gap:6px;color:var(--ink, #0d0d0c);font-size:15px;font-weight:850;line-height:1.2}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-ipa{margin-top:4px;color:var(--ink-4, #8a877f);font-size:11px;font-weight:600}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-meaning-cell{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink-3, #5a5a56);font-size:13px;font-weight:650}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-pos{color:var(--ink-4, #8a877f);font-size:11px;font-style:italic;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-source-cell{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink-4, #8a877f);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-source-dot,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-due-mark{width:7px;height:7px;border-radius:50%;flex:none;background:var(--blush, #e7cdc4)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-due-mark{background:var(--status-going, #a47361)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill{height:24px;padding:0 10px;border:1px solid var(--line-soft, #ece9e0);border-radius:999px;background:var(--bg, #fff);color:var(--ink-3, #5a5a56);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-5, #b0ada4)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill.new .vc-status-dot{background:var(--blush, #e7cdc4)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill.learning .vc-status-dot{background:var(--moss, #c6cfaa)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill.done .vc-status-dot{background:var(--sage, #b9c5a6)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill.catalog .vc-status-dot{background:var(--mist, #c7d1d8)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-error-cell,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-added-cell{color:var(--ink-4, #8a877f);font-size:12px;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-icon{width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-5, #b0ada4);box-shadow:none;display:inline-flex;align-items:center;justify-content:center}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-icon svg{width:15px;height:15px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-icon:hover{background:var(--bg-soft, #fafaf8);color:var(--ink, #0d0d0c)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .empty-state{min-height:260px;border-bottom:1px solid var(--line-soft, #ece9e0)}[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card,[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn,[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-status-pill{background:var(--bg, #111);border-color:var(--line-soft, rgba(255,255,255,.08))}@media(max-width:1100px){body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{grid-template-columns:minmax(0,1fr)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search{grid-column:1;justify-self:stretch;width:100%;margin:14px 0 0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{position:static;margin-top:-10px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-head{display:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:14px 8px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-row .vc-cell:not(.vc-word-cell):not(.vc-row-actions){grid-column:1 / -1}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-actions{grid-column:2;grid-row:1}}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{grid-template-columns:minmax(0,1fr) minmax(320px,360px) auto;align-items:end;column-gap:8px;row-gap:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search{grid-column:2;justify-self:end;width:360px;margin:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-width:max-content}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools .sort-wrap{position:relative;display:inline-flex}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card{width:100%}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions{min-width:max-content}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary{font-size:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary:before{content:"\5f00\59cb\590d\4e60";font-size:13px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{gap:24px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{min-height:46px;gap:28px;align-items:flex-end;border-bottom-color:var(--line-soft, #ece9e0)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group{display:contents!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(n+2){display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item{height:46px;flex:0 0 auto}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{order:2}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle{height:36px;padding:3px;border-radius:9px;background:var(--bg-soft, #fafaf8);display:inline-flex;align-items:center;gap:2px;box-shadow:inset 1px 1px 2px #0f172a0d,inset -1px -1px 2px #ffffffe0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle button{width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--ink-4, #8a877f);display:inline-flex;align-items:center;justify-content:center}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle button.active{background:var(--bg, #fff);color:var(--ink, #0d0d0c);box-shadow:0 5px 12px #0f172a14}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle svg{width:16px;height:16px}[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle{background:#ffffff0f;box-shadow:none}[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-view-toggle button.active{background:#ffffff29;color:#fff;box-shadow:none}@media(max-width:1100px){body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:12px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools{grid-column:1;justify-self:stretch;width:100%}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools{justify-content:flex-start}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{overflow-x:auto;scrollbar-width:none}}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child{display:flex!important;flex-direction:row!important;align-items:flex-end;justify-content:flex-start;gap:28px;width:auto;margin:0;padding:0;border:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:not(:first-child){display:flex!important;visibility:visible!important;width:auto!important;height:auto!important;overflow:visible!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{align-items:stretch!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{display:block!important;text-align:left!important;align-self:stretch!important;justify-content:flex-start!important;padding-left:0!important;padding-right:0!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;transform:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item{margin-left:0!important;margin-right:0!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"summary summary" "list detail";align-items:start;column-gap:18px;row-gap:18px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{grid-area:summary;order:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{grid-area:list;order:0;height:min(680px,calc(100vh - 314px));min-height:520px;padding:0;border:1px solid var(--line-soft, #ece9e0);border-radius:8px;background:var(--bg, #fff);box-shadow:0 18px 42px #0f172a09;display:flex;flex-direction:column;overflow:hidden}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail{grid-area:detail;order:0;height:min(680px,calc(100vh - 314px));min-height:520px;padding:24px 24px 22px;border:1px solid var(--line-soft, #ece9e0);border-radius:8px;background:var(--bg, #fff);box-shadow:0 18px 42px #0f172a09;display:flex!important;flex-direction:column;overflow-y:auto}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{position:static!important;display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid var(--line-soft, #ece9e0);background:var(--bg, #fff)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head>div:first-child{display:block!important;min-width:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-title{color:var(--ink, #0d0d0c);font-size:16px;font-weight:850;line-height:1.2}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-sub{margin-top:6px;color:var(--ink-4, #8a877f);font-size:12px;font-weight:650}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools{display:inline-flex!important;align-items:center;justify-content:flex-end;gap:14px;width:auto;flex:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .export-list-btn{display:inline-flex!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg{box-shadow:none;background:transparent}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg button,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .export-list-btn{height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--ink-4, #8a877f);box-shadow:none;font-size:12px;font-weight:750}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg button:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .export-list-btn:hover{background:var(--bg-soft, #fafaf8);color:var(--ink, #0d0d0c)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-head{display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{flex:1;min-height:0;padding:14px 20px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row{width:100%;padding:14px 20px 14px 22px;border:0;border-bottom:1px solid #f0ece4;border-left:3px solid transparent;border-radius:0;background:#fff;display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;transition:background .12s ease}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row:hover{background:#faf7f3}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title{display:flex;align-items:baseline;gap:7px;min-width:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title .vc-word-title{color:#0d0d0c;font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-pos-pill{color:#9c8878;font-size:13px;font-style:italic;font-weight:500;background:none;padding:0;border:0;border-radius:0;height:auto;line-height:inherit}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning{display:block}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning{color:#1c1b18;font-size:14.5px;font-weight:700;line-height:1.45}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:#b0ada4;font-size:12px;font-weight:400;line-height:1.4}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-ipa{font-family:JetBrains Mono,SFMono-Regular,Consolas,ui-monospace,monospace;font-size:12px;color:#9c9690}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-src{color:#b8b3ac}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-due{color:#c07b2a;font-weight:600}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-errs{color:#b94040;font-weight:600}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-meta-sep{color:#ddd9d2;font-size:11px;margin:0 1px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;padding-top:2px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label{font-size:11.5px;font-weight:600;white-space:nowrap}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.new{color:#a33d57}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.learning{color:#a56a25}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.done{color:#24845b}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.catalog{color:#52729f}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-play{width:28px;height:28px;flex:none;border:0;border-radius:50%;background:transparent;color:#c8c2bb;font-size:12px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-play:hover{background:#f2ece6;color:var(--accent, #7b2d43)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{padding:0;border-radius:0;background:transparent;box-shadow:none;border:0}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card{padding-bottom:22px;border-bottom:1px solid var(--line-soft, #ece9e0)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-top{display:block}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-word{margin:0 0 10px;color:var(--ink, #0d0d0c);font-size:32px;font-weight:850;letter-spacing:-.02em;line-height:1}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-phon{margin-bottom:18px}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ph{height:28px;padding:0 8px;border:0;border-radius:6px;background:var(--bg-soft, #fafaf8);color:var(--ink-3, #5a5a56);display:inline-flex;align-items:center;gap:7px;box-shadow:none}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-pos{display:inline-flex;height:22px;padding:0 9px;border-radius:4px;background:#f5e8ee;color:#8a445d;font-size:11px;font-weight:850;align-items:center}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-def{margin-top:18px;color:var(--ink, #0d0d0c);font-size:18px;line-height:1.55;font-weight:850}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-en-def{margin-top:8px;color:var(--ink-4, #8a877f);font-size:13px;line-height:1.5;font-weight:700}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{padding:18px 0;border-bottom:1px solid var(--line-soft, #ece9e0)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3{margin:0 0 12px;color:var(--ink-4, #8a877f);font-size:12px;font-weight:800}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3 span{float:right;color:var(--ink-4, #8a877f)}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-en{color:var(--ink, #0d0d0c);font-size:14px;line-height:1.65;font-weight:800}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-zh,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-muted-line,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-error-line{margin-top:7px;color:var(--ink-4, #8a877f);font-size:13px;line-height:1.6;font-weight:650}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc4-detail-actions{margin-top:auto;padding-top:18px}@media(max-width:1100px){body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "list" "detail"}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail{height:auto;min-height:0}}body.vocab-page-active .app-container,body.app-redesign.vocab-page-active .app-container,body.vocab-page-active .fab-feedback,body.app-redesign.vocab-page-active .fab-feedback,body.vocab-page-active #global-header-container{display:none!important}#vocabCenterOverlay.vocab-redesign1,body.app-redesign #vocabCenterOverlay.vocab-redesign1{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;padding:0!important;margin:0!important;background:#fff!important;color:#111827!important;z-index:9999!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .shell,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .shell{width:100%!important;height:100%!important;max-width:none!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}#vocabCenterOverlay.vocab-redesign1 .top,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{height:68px!important;min-height:68px!important;padding:0 28px!important;border:0!important;border-bottom:1px solid #e8e2d8!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:14px!important;overflow:visible!important}#vocabCenterOverlay.vocab-redesign1 .back,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .back{width:34px!important;height:34px!important;border:1px solid #e7dfd2!important;border-radius:10px!important;background:#fff!important;color:#111827!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;flex:none!important}#vocabCenterOverlay.vocab-redesign1 .back svg,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .back svg{width:15px!important;height:15px!important}#vocabCenterOverlay.vocab-redesign1 .title-block,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block{min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important}#vocabCenterOverlay.vocab-redesign1 .title-block:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block:before{display:none!important}#vocabCenterOverlay.vocab-redesign1 .title-block h1,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .title-block h1{margin:0!important;color:#050505!important;font-size:20px!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .count-pill,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .count-pill{height:24px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;background:#d8c9ec!important;color:#5f4a7a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .today-add,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-add{margin-left:6px!important;color:#667061!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:650!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .today-add:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-add:before{width:6px!important;height:6px!important;border-radius:50%!important;background:#667b58!important;content:""!important;display:inline-block!important}#vocabCenterOverlay.vocab-redesign1 .today-add b,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-add b{color:inherit!important;font-weight:700!important}#vocabCenterOverlay.vocab-redesign1 .mode-pill,#vocabCenterOverlay.vocab-redesign1 .tabs,#vocabCenterOverlay.vocab-redesign1 .top-actions,#vocabCenterOverlay.vocab-redesign1 .vc-top-tools,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .mode-pill,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .tabs,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top-actions,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-top-tools{display:none!important}#vocabCenterOverlay.vocab-redesign1 .search,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search{width:360px!important;height:38px!important;margin-left:auto!important;padding:0 16px 0 38px!important;border:0!important;border-radius:9px!important;background:#faf9f7!important;box-shadow:none!important;display:flex!important;align-items:center!important;position:relative!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .search-icon,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#a5a095!important;font-size:15px!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .search input,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#111827!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important}#vocabCenterOverlay.vocab-redesign1 .search input::placeholder,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search input::placeholder{color:#8d887f!important}#vocabCenterOverlay.vocab-redesign1 .content,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .content{flex:1 1 auto!important;min-height:0!important;height:calc(100vh - 68px)!important;display:block!important;overflow:hidden!important;background:#fff!important}#vocabCenterOverlay.vocab-redesign1 .view,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .view{display:none!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .view.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .view.active{display:block!important}#vocabCenterOverlay.vocab-redesign1 .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:320px minmax(560px,1fr) 470px!important;grid-template-areas:"side list detail"!important;gap:0!important;align-items:stretch!important;background:#fff!important}#vocabCenterOverlay.vocab-redesign1 .side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{grid-area:side!important;width:320px!important;min-width:320px!important;height:100%!important;min-height:0!important;padding:20px 22px 24px!important;border:0!important;border-right:1px solid #e8e2d8!important;border-radius:0!important;background:#fbfaf8!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:26px!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-redesign1 .side-fade,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-fade{display:none!important}#vocabCenterOverlay.vocab-redesign1 .today-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card{width:100%!important;min-height:234px!important;padding:18px!important;border:0!important;border-radius:10px!important;background:#f7f6f3!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;position:relative!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .today-card:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card:before,#vocabCenterOverlay.vocab-redesign1 .today-srs-stats,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-srs-stats{display:none!important}#vocabCenterOverlay.vocab-redesign1 .today-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head{width:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8a877f!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important}#vocabCenterOverlay.vocab-redesign1 .today-badge,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-badge{height:20px!important;padding:0 9px!important;border:0!important;border-radius:999px!important;background:#e8d7a8!important;color:#9a7941!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:800!important}#vocabCenterOverlay.vocab-redesign1 .today-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num{margin:8px 0 0!important;color:#a56b5e!important;font-size:48px!important;font-weight:850!important;line-height:.95!important;letter-spacing:-.03em!important}#vocabCenterOverlay.vocab-redesign1 .today-num:before,#vocabCenterOverlay.vocab-redesign1 .today-num:after,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:after{display:none!important}#vocabCenterOverlay.vocab-redesign1 .today-unit,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-unit{margin:0 0 8px!important;color:#8a877f!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}#vocabCenterOverlay.vocab-redesign1 .today-actions,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:9px!important}#vocabCenterOverlay.vocab-redesign1 .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-primary,#vocabCenterOverlay.vocab-redesign1 .btn-secondary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-secondary{width:100%!important;height:41px!important;border-radius:9px!important;font-size:13px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}#vocabCenterOverlay.vocab-redesign1 .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-primary{border:0!important;background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-redesign1 .btn-primary:after,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-primary:after{display:none!important}#vocabCenterOverlay.vocab-redesign1 .btn-secondary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-secondary{border:1px solid #e8dfd3!important;background:#fff!important;color:#6e6258!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:30px!important}#vocabCenterOverlay.vocab-redesign1 .filter-group,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-group{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-label{margin:0 0 2px!important;padding:0!important;color:#8a877f!important;font-size:11px!important;font-weight:850!important;letter-spacing:.03em!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#vocabCenterOverlay.vocab-redesign1 .filter-label>span:last-child,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-label>span:last-child{display:none!important}#vocabCenterOverlay.vocab-redesign1 .filter-item,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item{width:100%!important;height:30px!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#4f4a43!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:650!important}#vocabCenterOverlay.vocab-redesign1 .filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item.active{background:#f1f0ed!important;color:#111827!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .filter-left,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-left{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important}#vocabCenterOverlay.vocab-redesign1 .filter-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-num{color:#a6a19a!important;font-size:12px!important;font-weight:700!important}#vocabCenterOverlay.vocab-redesign1 .dot,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot{width:7px!important;height:7px!important;border-radius:50%!important;flex:none!important;opacity:1!important}#vocabCenterOverlay.vocab-redesign1 .dot.blue{background:#b7b4ad!important}#vocabCenterOverlay.vocab-redesign1 .dot.red{background:#e5c8bd!important}#vocabCenterOverlay.vocab-redesign1 .dot.orange{background:#d9c999!important}#vocabCenterOverlay.vocab-redesign1 .dot.green{background:#b8c7a2!important}#vocabCenterOverlay.vocab-redesign1 .dot.pink{background:#a36b5f!important}#vocabCenterOverlay.vocab-redesign1 .filter-item[data-vc-filter=catalog],body.app-redesign #vocabCenterOverlay.vocab-redesign1 .filter-item[data-vc-filter=catalog]{display:none!important}#vocabCenterOverlay.vocab-redesign1 .chips,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .chips{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}#vocabCenterOverlay.vocab-redesign1 .chip,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .chip{width:54px!important;height:54px!important;min-width:54px!important;padding:0!important;border:1px solid #e8dfd3!important;border-radius:50%!important;background:#fff!important;color:#5f584e!important;box-shadow:none!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important}#vocabCenterOverlay.vocab-redesign1 .chip.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .chip.active{border-color:#050505!important;background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-redesign1 .chip-count,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .chip-count{font-size:10px!important;font-weight:750!important;opacity:.8!important}#vocabCenterOverlay.vocab-redesign1 .list,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{grid-area:list!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-right:1px solid #e8e2d8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .list-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{height:84px!important;min-height:84px!important;padding:24px 24px 16px!important;border:0!important;border-bottom:1px solid #e8e2d8!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;position:static!important}#vocabCenterOverlay.vocab-redesign1 .list-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-title{margin:0!important;color:#111827!important;font-size:18px!important;font-weight:850!important;line-height:1.1!important}#vocabCenterOverlay.vocab-redesign1 .list-sub,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-sub{margin-top:7px!important;color:#8d887f!important;font-size:12px!important;font-weight:550!important;line-height:1.2!important}#vocabCenterOverlay.vocab-redesign1 .list-tools,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools{width:auto!important;flex:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .list-tools .seg,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg{display:inline-flex!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#vocabCenterOverlay.vocab-redesign1 .list-tools .seg button,#vocabCenterOverlay.vocab-redesign1 .sort-btn,#vocabCenterOverlay.vocab-redesign1 .export-list-btn,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools .seg button,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-btn,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .export-list-btn{height:34px!important;padding:0 12px!important;border:1px solid #e8dfd3!important;border-radius:8px!important;background:#fff!important;color:#6f6a62!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .sort-menu,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .sort-menu{border-radius:8px!important;border:1px solid #e8dfd3!important;box-shadow:0 18px 40px #0f172a1f!important}#vocabCenterOverlay.vocab-redesign1 .rows,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{flex:1 1 auto!important;min-height:0!important;padding:16px 16px 32px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row{width:100%!important;min-height:96px!important;padding:16px 18px 14px 20px!important;border:0!important;border-left:3px solid transparent!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;position:relative!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:5px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title{min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .vc-word-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;color:#0d0d0c!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.2px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-pos-pill,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-pos-pill{padding:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;color:#8a877f!important;font-size:11.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning{font-family:PingFang SC,HarmonyOS Sans SC,-apple-system,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif!important;color:#0d0d0c!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta{margin-top:3px!important;color:#8a877f!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;font-size:11.5px!important;font-weight:400!important;line-height:1.4!important}#vocabCenterOverlay.vocab-redesign1 .vc-word-ipa,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-ipa{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;color:#8a877f!important;font-size:11.5px!important;font-weight:400!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-side{min-width:96px!important;padding-top:1px!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:18px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-state,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-state{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-star,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-star{color:#a9893d!important;font-size:12px!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label{color:#5f6f58!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:800!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label:before{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;content:""!important;display:inline-block!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.new,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.new,#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.learning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.learning{color:#a66c61!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.done,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.done{color:#5f7658!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.catalog,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-status-label.catalog{color:#7a8da5!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-play,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-play{width:28px!important;height:28px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#9ba0aa!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important}#vocabCenterOverlay.vocab-redesign1 .detail,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail{grid-area:detail!important;width:470px!important;min-width:470px!important;height:100%!important;min-height:0!important;padding:28px 26px 24px!important;border:0!important;border-left:1px solid #e8e2d8!important;border-radius:0!important;background:#fbfaf8!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card,#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-word-card{padding-bottom:24px!important;border-bottom:1px solid #e8e2d8!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-top,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-top{display:block!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-word,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-detail-word{margin:0 0 12px!important;color:#111827!important;font-size:34px!important;font-weight:850!important;letter-spacing:-.02em!important;line-height:1.05!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-phon,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-phon{margin:0 0 18px!important;display:inline-flex!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-ph,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ph{height:28px!important;padding:0 8px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#667085!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:650!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-ph-play,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ph-play{width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;color:#6f6a62!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 0 1px #ede7dd inset!important;font-size:10px!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-pos,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-pos{height:22px!important;margin:0 0 18px!important;padding:0 9px!important;border:0!important;border-radius:5px!important;background:#f2e8eb!important;color:#7a3349!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:800!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-def,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-def{margin:0 0 11px!important;color:#111827!important;font-size:19px!important;font-weight:850!important;line-height:1.45!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-en-def,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-en-def{margin:0!important;color:#8d887f!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info{padding:20px 0!important;border-bottom:1px solid #e8e2d8!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3{margin:0 0 13px!important;color:#98a0ad!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3 span,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-info h3 span{height:20px!important;padding:0 8px!important;border-radius:999px!important;background:#d8cbb4!important;color:#8a6b42!important;display:inline-flex!important;align-items:center!important;font-size:10px!important;font-weight:800!important;float:none!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-en,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-en{color:#111827!important;font-size:15px!important;font-weight:750!important;line-height:1.65!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-zh,#vocabCenterOverlay.vocab-redesign1 .detail .vc3-muted-line,#vocabCenterOverlay.vocab-redesign1 .detail .vc3-error-line,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-ex-zh,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-muted-line,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc3-error-line{margin-top:7px!important;color:#7f8793!important;font-size:13px!important;font-weight:600!important;line-height:1.6!important}#vocabCenterOverlay.vocab-redesign1 .detail .vc4-detail-actions,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail .vc4-detail-actions{margin-top:auto!important;padding-top:24px!important;display:flex!important;flex-direction:column!important;gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .primary-split,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .primary-split{width:100%!important;height:46px!important;border:0!important;border-radius:8px!important;background:#050505!important;color:#fff!important;box-shadow:0 18px 34px #7a2d432e!important;display:grid!important;grid-template-columns:1fr 44px!important;overflow:hidden!important}#vocabCenterOverlay.vocab-redesign1 .primary-main,#vocabCenterOverlay.vocab-redesign1 .primary-more,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .primary-main,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .primary-more{height:46px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .primary-more,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .primary-more{border-left:1px solid rgba(255,255,255,.16)!important}#vocabCenterOverlay.vocab-redesign1 .btn-text.danger.full,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .btn-text.danger.full{width:100%!important;height:44px!important;border:1px solid #e8dfd3!important;border-radius:8px!important;background:#fff!important;color:#ba4250!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:800!important;box-shadow:none!important}@media(max-width:980px){#vocabCenterOverlay.vocab-redesign1,body.app-redesign #vocabCenterOverlay.vocab-redesign1{overflow-y:auto!important}#vocabCenterOverlay.vocab-redesign1 .shell,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .shell{min-height:100vh!important;height:auto!important}#vocabCenterOverlay.vocab-redesign1 .top,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .top{height:auto!important;min-height:68px!important;padding:14px 16px!important;flex-wrap:wrap!important}#vocabCenterOverlay.vocab-redesign1 .search,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .search{width:100%!important;margin-left:0!important;order:10!important}#vocabCenterOverlay.vocab-redesign1 .content,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .content,#vocabCenterOverlay.vocab-redesign1 .view,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .view{height:auto!important;overflow:visible!important}#vocabCenterOverlay.vocab-redesign1 .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{height:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"side" "list" "detail"!important}#vocabCenterOverlay.vocab-redesign1 .side,#vocabCenterOverlay.vocab-redesign1 .list,#vocabCenterOverlay.vocab-redesign1 .detail,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;border-left:0!important;border-right:0!important}}#vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary{font-size:13px!important}#vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary:before,#vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary:after,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions .btn-primary:after{display:none!important;content:none!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{min-height:0!important;align-items:stretch!important;justify-content:flex-start!important;border-bottom:0!important;overflow:visible!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group,#vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child,#vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:not(:first-child),#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(n+2),body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:not(:first-child),body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(n+2){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;grid-template-columns:none!important;grid-template-rows:none!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-label{width:100%!important;min-width:0!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;text-orientation:mixed!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item{height:28px!important;min-height:28px!important;flex:0 0 auto!important;padding:0 10px!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-left,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-left{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .chips,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .chips{padding-top:2px!important;gap:11px!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip{width:52px!important;height:52px!important;min-width:52px!important}#vocabCenterOverlay.vocab-redesign1 .rows,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{padding:14px 14px 28px!important;gap:4px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row{min-height:82px!important;padding:13px 16px 12px 20px!important;border-radius:9px!important;gap:18px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main{gap:4px!important}#vocabCenterOverlay.vocab-redesign1 .vc-word-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-title{font-size:18px!important;line-height:1.15!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning{font-size:14px!important;line-height:1.32!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta{margin-top:3px!important;font-size:11.5px!important;gap:5px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-side{min-width:118px!important;height:100%!important;align-self:stretch!important;justify-content:space-between!important;gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-state,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-state{min-height:18px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-play,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-play{width:24px!important;height:24px!important;margin-top:auto!important;color:#a3a9b5!important}#vocabCenterOverlay.vocab-redesign1 .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{grid-template-columns:320px minmax(560px,1fr) 470px!important}#vocabCenterOverlay.vocab-redesign1 .side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{width:320px!important;min-width:320px!important;padding-left:24px!important;padding-right:24px!important}#vocabCenterOverlay.vocab-redesign1 .side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{background:#fff!important;gap:28px!important}#vocabCenterOverlay.vocab-redesign1 .today-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card{min-height:235px!important;padding:18px!important;border-radius:10px!important;background:#faf9f6!important}#vocabCenterOverlay.vocab-redesign1 .today-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head{color:#8e8b84!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important}#vocabCenterOverlay.vocab-redesign1 .today-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num{margin-top:10px!important;color:#a66b5e!important;font-size:50px!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .today-unit,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-unit{margin-top:2px!important;color:#8b857b!important;font-size:12px!important;font-weight:650!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card{gap:31px!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group,#vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child,#vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:not(:first-child),#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(n+2),body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:first-child,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card>.filter-group:not(:first-child),body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-group:nth-child(n+2){gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-label{margin-bottom:4px!important;color:#8c8a83!important;font-size:11px!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item{height:33px!important;min-height:33px!important;padding:0 11px!important;border-radius:8px!important;color:#3f3b35!important;font-size:13px!important;font-weight:650!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-item.active{background:#f2f1ee!important;color:#0f1115!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .filter-num{color:#aaa49c!important;font-size:12px!important;font-weight:750!important}#vocabCenterOverlay.vocab-redesign1 .dot,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot{width:7px!important;min-width:7px!important;height:7px!important}#vocabCenterOverlay.vocab-redesign1 .dot.blue,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.blue{background:#b7b3aa!important}#vocabCenterOverlay.vocab-redesign1 .dot.red,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.red{background:#e4c8bd!important}#vocabCenterOverlay.vocab-redesign1 .dot.orange,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.orange{background:#e3d7ad!important}#vocabCenterOverlay.vocab-redesign1 .dot.green,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.green{background:#b7c59f!important}#vocabCenterOverlay.vocab-redesign1 .dot.pink,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.pink{background:#a66b5e!important}#vocabCenterOverlay.vocab-redesign1 .dot.star,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .dot.star{width:10px!important;min-width:10px!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#b08a3b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .chips,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .chips{gap:12px!important;padding-top:3px!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip{width:56px!important;min-width:56px!important;height:56px!important;border-color:#e8dfd3!important;border-radius:50%!important;background:#fff!important;color:#5d554c!important;font-size:12px!important;font-weight:700!important}#vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side-filter-card .chip.active{border-color:#050505!important;background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-redesign1 .list,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{background:#fff!important}#vocabCenterOverlay.vocab-redesign1 .list-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head{height:84px!important;min-height:84px!important;padding:24px 24px 15px!important;border-bottom-color:#e8e2d8!important}#vocabCenterOverlay.vocab-redesign1 .list-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-title{font-size:18px!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .list-sub,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-sub{margin-top:7px!important;color:#8f8a82!important;font-size:12px!important;font-weight:550!important}#vocabCenterOverlay.vocab-redesign1 .rows,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{padding:14px 16px 34px!important;gap:5px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row{min-height:98px!important;padding:17px 16px 15px 20px!important;border:0!important;border-left:0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-card-row:hover{background:#fbfaf8!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-main{gap:6px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-title{gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .vc-word-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-word-title{color:#050505!important;font-size:19px!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-pos-pill,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-pos-pill{color:#a18d80!important;font-size:12px!important;font-weight:650!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meaning .meaning{color:#111827!important;font-size:14px!important;font-weight:750!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-meta{margin-top:3px!important;color:#aaa49c!important;font-size:12px!important;font-weight:550!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-side{min-width:128px!important;padding-top:2px!important;justify-content:space-between!important;align-items:flex-end!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-state,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-state{gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-play,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-play{width:24px!important;height:24px!important;margin:0!important;color:#9aa2af!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-side{width:320px!important;min-width:320px!important;padding:20px 18px 28px!important;background:#fff!important;border-right:1px solid #e8e2d8!important;display:flex!important;flex-direction:column!important;gap:28px!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card{width:100%!important;min-height:235px!important;padding:18px!important;border:0!important;border-radius:10px!important;background:#faf9f6!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-head{display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8a877f!important;font-size:11px!important;font-weight:800!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-num{margin:10px 0 0!important;color:#a66b5e!important;font-size:50px!important;font-weight:850!important;line-height:.96!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-unit,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-unit{margin:8px 0 0!important;color:#8a877f!important;font-size:12px!important;font-weight:600!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-actions,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-actions{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:9px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filters,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filters{width:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:31px!important;overflow:visible!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filters .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filters .filter-label{width:100%!important;height:auto!important;margin:0 0 3px!important;padding:0!important;color:#8b887f!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:0!important;writing-mode:horizontal-tb!important;transform:none!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-item,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-item{width:100%!important;height:33px!important;min-height:33px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#3d3933!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:650!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-item.active{background:#f2f1ee!important;color:#0f1115!important;font-weight:850!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-left,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filter-left{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-dot{width:7px!important;min-width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important;flex:none!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.all{background:#b7b3aa!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.new{background:#e6c8bd!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.learning{background:#e7cfc7!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.mastered{background:#b9c8a3!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.pending{background:#e4d7ad!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-dot.errors{background:#a66b5e!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-star,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-star{width:10px!important;min-width:10px!important;color:#b08a3b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-filters .filter-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-filters .filter-num{color:#aaa49c!important;font-size:12px!important;font-weight:700!important}#vocabCenterOverlay.vocab-redesign1 .rows,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{padding:14px 16px 34px!important;gap:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row{width:100%!important;min-height:108px!important;padding:18px 18px 16px 20px!important;border:0!important;border-left:0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row:hover{background:#fbfaf8!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-main,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:6px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-heading,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-heading{min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;color:#0d0d0c!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.2px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-pos,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-pos{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;color:#8a877f!important;font-size:11.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-meaning .meaning{font-family:PingFang SC,HarmonyOS Sans SC,-apple-system,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif!important;color:#0d0d0c!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-meta,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-meta{margin-top:5px!important;color:#aaa49c!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;font-size:12px!important;font-weight:550!important;line-height:1.35!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-side{min-width:130px!important;height:72px!important;padding-top:1px!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-state,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-state{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label{color:#5f7658!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label:before{width:6px!important;min-width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;content:""!important;display:inline-block!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label.new,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label.new,#vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label.learning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-status-label.learning{color:#a66b5e!important}#vocabCenterOverlay.vocab-redesign1 .vc-row-star,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-row-star{color:#b08a3b!important;font-size:12px!important;line-height:1!important}#vocabCenterOverlay.vocab-redesign1 .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .manage-grid{grid-template-columns:320px minmax(560px,1fr) 470px!important;grid-template-areas:"side list detail"!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side,#vocabCenterOverlay.vocab-redesign1 .side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .side{grid-area:side!important;width:320px!important;min-width:320px!important;padding:20px 22px 28px!important;background:#fff!important;border-right:1px solid #e8e2d8!important}#vocabCenterOverlay.vocab-redesign1 .list,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list{grid-area:list!important;width:100%!important;min-width:0!important;border-right:1px solid #e8e2d8!important;display:flex!important}#vocabCenterOverlay.vocab-redesign1 .detail,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .detail{grid-area:detail!important;width:470px!important;min-width:470px!important;display:flex!important;visibility:visible!important;opacity:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row{min-height:106px!important;padding:18px 16px 16px 20px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-title{font-size:18px!important;font-weight:700!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-meaning .meaning{font-size:14px!important;font-weight:400!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-ipa,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-ipa{display:block!important;margin-top:4px!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-ipa .vc-word-ipa,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-ipa .vc-word-ipa{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;color:#8a877f!important;font-size:11.5px!important;font-weight:400!important}#vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-src-line,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-vocab-row-src-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;margin-top:3px!important;color:#b0ada4!important;font-size:11.5px!important;font-weight:400!important;line-height:1.4!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 7px!important;border-radius:4px!important;font-size:11px!important;font-weight:700!important;line-height:20px!important;flex-shrink:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.new,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.new{background:#f8e7eb!important;color:#a33d57!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.learning,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.learning{background:#fff1dc!important;color:#a56a25!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.done,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.done{background:#dbf3e8!important;color:#24845b!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.catalog,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-status-tag.catalog{background:#e8f0ff!important;color:#52729f!important}#vocabCenterOverlay.vocab-redesign1 .vc-inline-pos-tag,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-inline-pos-tag{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 7px!important;border-radius:4px!important;background:#f3ede9!important;color:#8a5a4a!important;font-size:11px!important;font-weight:700!important;line-height:20px!important;flex-shrink:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-meaning-pos,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-meaning-pos{color:#504e4a!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;margin-right:2px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-side,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-side{justify-content:center!important}#vocabCenterOverlay.vocab-redesign1{--surface: #ffffff;--raised: #ffffff;--raise: 0 1px 3px rgba(15,23,42,.06), 0 4px 12px rgba(15,23,42,.07);--raise-lg: 0 2px 6px rgba(15,23,42,.06), 0 8px 24px rgba(15,23,42,.09);--raise-sm: 0 1px 3px rgba(15,23,42,.05), 0 2px 6px rgba(15,23,42,.06)}#vocabCenterOverlay.vocab-redesign1 #vcModeFlash,body.app-redesign #vocabCenterOverlay.vocab-redesign1 #vcModeFlash{background:#fafaf8!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row:not(.selected):hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-word-row:not(.selected):hover{background:#faf7f3!important;box-shadow:none!important}#vocabCenterOverlay.vocab-redesign1 .today-srs-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-srs-label{font-size:11px!important;font-weight:700!important;color:#8a877f!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-num,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-num{margin:14px 0 0!important;color:#2a2826!important;font-size:54px!important;font-weight:800!important;line-height:1!important;letter-spacing:-2px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-unit,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-unit{margin:6px 0 0!important;color:#8a877f!important;font-size:12px!important;font-weight:500!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-actions,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .today-actions{margin-top:22px!important;gap:8px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:44px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:#1c1b18!important;color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:background .14s ease!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-primary:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-primary:hover{background:#333!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-secondary,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:40px!important;padding:0 16px!important;border:1px solid #d8d4ca!important;border-radius:10px!important;background:#fff!important;color:#3a3830!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:background .14s ease!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-secondary:hover,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-secondary:hover{background:#fafaf8!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-icon,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-today-card .btn-icon{font-size:15px!important;line-height:1!important;opacity:.8!important}#vocabCenterOverlay.vocab-redesign1 .vc-table-head,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-table-head{display:none!important}#vocabCenterOverlay.vocab-redesign1 .rows,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .rows{display:block!important;padding:8px 22px 24px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group{margin-top:20px}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group:first-child{margin-top:2px}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group-head{display:flex;align-items:baseline;gap:8px;margin:0 2px 11px}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-size:14px;font-weight:700;color:#0d0d0c;letter-spacing:-.1px}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group-sub{font-family:PingFang SC,Noto Sans SC,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500;color:#b0ada4}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group-count{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:12px;align-items:start}#vocabCenterOverlay.vocab-redesign1 .vc-card2{display:flex;flex-direction:column;gap:7px;padding:13px 15px 14px;border:1px solid #ece9e2;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}#vocabCenterOverlay.vocab-redesign1 .vc-card2-top{display:flex;align-items:center;justify-content:space-between}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status{display:inline-flex;align-items:center;gap:5px;font-family:PingFang SC,Noto Sans SC,Plus Jakarta Sans,-apple-system,sans-serif;font-size:11px;font-weight:600;line-height:1;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-card2-dot{width:6px;height:6px;border-radius:50%;background:#b6b2a8;display:inline-block}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.done{color:#5e7a52}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.done .vc-card2-dot{background:#7fae72}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.learning{color:#927a3a}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.learning .vc-card2-dot{background:#b89a45}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.new{color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.new .vc-card2-dot{background:#b6b2a8}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.catalog{color:#6a5f7e}#vocabCenterOverlay.vocab-redesign1 .vc-card2-status.catalog .vc-card2-dot{background:#a89dc0}#vocabCenterOverlay.vocab-redesign1 .vc-card2-star{font-size:13px;line-height:1;color:#dcd7cc}#vocabCenterOverlay.vocab-redesign1 .vc-card2-star.on{color:#d3a648}#vocabCenterOverlay.vocab-redesign1 .vc-card2-word{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,system-ui,sans-serif;font-size:16.5px;font-weight:700;line-height:1.25;letter-spacing:-.2px;color:#0d0d0c}#vocabCenterOverlay.vocab-redesign1 .vc-card2-phon{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}#vocabCenterOverlay.vocab-redesign1 .vc-card2-pos{font-family:PingFang SC,Noto Sans SC,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-card2-ipa{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-card2-mean{font-family:PingFang SC,HarmonyOS Sans SC,-apple-system,Noto Sans SC,system-ui,sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:#2a2a28}#vocabCenterOverlay.vocab-redesign1 .vc-card2-foot{display:flex;align-items:center;gap:8px;margin-top:2px}#vocabCenterOverlay.vocab-redesign1 .vc-card2-ep{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:500;color:#908c82;background:#f4f3ef;padding:1px 6px;border-radius:5px}#vocabCenterOverlay.vocab-redesign1 .vc-card2-time{font-size:11px;color:#aaa49c}#vocabCenterOverlay.vocab-redesign1 .vc-card2-errs{margin-left:auto;font-size:10.5px;font-weight:500;color:#b0604a;background:#f3ddd4;padding:1.5px 8px;border-radius:999px}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side{display:flex!important;flex-direction:column!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side .side-filter-card{order:1!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side .today-card{order:2!important;margin-top:14px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-side .side-fade{order:3!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card,#vocabCenterOverlay.vocab-redesign1 .today-card{display:flex!important;flex-direction:column!important;gap:9px!important;min-height:0!important;padding:15px 16px!important;border:1px solid #e7ddd2!important;border-radius:16px!important;background:#f4ece5!important;box-shadow:none!important;grid-template-columns:none!important;grid-template-rows:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-card:before,#vocabCenterOverlay.vocab-redesign1 .today-card:before{content:none!important;display:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head,#vocabCenterOverlay.vocab-redesign1 .today-head{grid-column:auto!important;grid-row:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8a6a4a!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head span:first-child,#vocabCenterOverlay.vocab-redesign1 .today-head span:first-child{font-size:13px!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-head span:first-child:before,#vocabCenterOverlay.vocab-redesign1 .today-head span:first-child:before{content:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-badge,#vocabCenterOverlay.vocab-redesign1 .today-badge{display:inline-block!important;background:#ffffffa6!important;color:#8a6a4a!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;padding:1px 9px!important;border-radius:999px!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num,#vocabCenterOverlay.vocab-redesign1 .today-num{grid-column:auto!important;grid-row:auto!important;margin:2px 0 0!important;color:#6b4a32!important;font-family:Plus Jakarta Sans,-apple-system,PingFang SC,sans-serif!important;font-size:40px!important;font-weight:800!important;line-height:1!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:before,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-num:after,#vocabCenterOverlay.vocab-redesign1 .today-num:before,#vocabCenterOverlay.vocab-redesign1 .today-num:after{content:none!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-unit,#vocabCenterOverlay.vocab-redesign1 .today-unit{grid-column:auto!important;grid-row:auto!important;margin:0!important;color:#9b8268!important;font-size:11.5px!important;font-weight:500!important}body.app-redesign #vocabCenterOverlay.vocab-redesign1 .today-actions,#vocabCenterOverlay.vocab-redesign1 .today-actions{grid-column:auto!important;grid-row:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:6px!important}#vocabCenterOverlay.vocab-redesign1 .vc-topic-list{display:flex;flex-direction:column;gap:1px}#vocabCenterOverlay.vocab-redesign1 .vc-topic-item{display:flex;align-items:center;gap:10px;width:100%;min-height:37px;padding:9px 10px;border:0;background:transparent;border-radius:9px;cursor:pointer;font-size:13px;line-height:1.2;font-weight:400;color:#5a5a56;text-align:left;font-family:PingFang SC,Noto Sans SC,-apple-system,sans-serif}#vocabCenterOverlay.vocab-redesign1 .vc-topic-item:hover{background:#f8f7f4}#vocabCenterOverlay.vocab-redesign1 .vc-topic-item.active{background:#f4f3ef;color:#0d0d0c;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .vc-topic-dot{width:9px;height:9px;border-radius:50%;flex:none}#vocabCenterOverlay.vocab-redesign1 .vc-topic-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:inherit}#vocabCenterOverlay.vocab-redesign1 .vc-topic-num{flex:none;margin-left:auto;color:#b0ada4;font-size:11.5px;font-family:JetBrains Mono,ui-monospace,monospace}#vocabCenterOverlay.vocab-redesign1 .vc-ref-topic-group .filter-label,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-topic-group .filter-label{display:flex!important;align-items:center!important;height:auto!important;font-size:10px!important;font-weight:600!important;color:#8a877f!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 10px!important}#vocabCenterOverlay.vocab-redesign1 .vc-ref-topic-group .filter-label span,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .vc-ref-topic-group .filter-label span{display:inline!important;font-size:10px!important;color:#8a877f!important}#vocabCenterOverlay.vocab-redesign1 .list-head .list-title,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head .list-title{font-size:22px!important;font-weight:700!important;color:#0d0d0c!important}#vocabCenterOverlay.vocab-redesign1 .list-head .list-sub,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-head .list-sub{font-size:12px!important;color:#8a877f!important}#vocabCenterOverlay.vocab-redesign1 .list-tools.vc-head-right,body.app-redesign #vocabCenterOverlay.vocab-redesign1 .list-tools.vc-head-right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:10px!important}#vocabCenterOverlay.vocab-redesign1 .vc-group-seg{display:flex;align-items:center;gap:3px;height:37px;padding:3px;background:#fff;border:1px solid rgb(236,233,226);border-radius:10px}#vocabCenterOverlay.vocab-redesign1 .vc-group-seg-label{padding:0 6px 0 4px;font-size:11px;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-group-tab{border:0;background:transparent;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:400;color:#8a877f;cursor:pointer;font-family:inherit}#vocabCenterOverlay.vocab-redesign1 .vc-group-tab:hover{color:#0d0d0c}#vocabCenterOverlay.vocab-redesign1 .vc-group-tab.active{background:#0d0d0c;color:#fff;font-weight:600}#vocabCenterOverlay.vocab-redesign1 .vc-group-icon{border:0;background:transparent;border-radius:7px;padding:4px 8px;font-size:14px;color:#b0ada4;cursor:pointer}#vocabCenterOverlay.vocab-redesign1 .vc-group-icon:hover{color:#0d0d0c}#vocabCenterOverlay.vocab-redesign1 .vc-legend{display:flex;align-items:center;gap:14px;padding-top:2px}#vocabCenterOverlay.vocab-redesign1 .vc-legend-item{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#8a877f}#vocabCenterOverlay.vocab-redesign1 .vc-legend-dot{width:7px;height:7px;border-radius:50%;display:inline-block}#vocabCenterOverlay.vocab-redesign1 .vc-ep-group{margin:0 0 28px!important}body.vocab-page-active{overflow:hidden!important;background:#fff!important}body.vocab-page-active .app-shell,body.vocab-page-active .app-container{display:none!important}#vocabCenterOverlay.vocab-book-exact,body.app-redesign #vocabCenterOverlay.vocab-book-exact{--vcx-bg: #ffffff;--vcx-soft: #fafaf8;--vcx-tint: #f4f3ef;--vcx-line: #ece9e0;--vcx-line-strong: #d8d4ca;--vcx-ink: #0d0d0c;--vcx-ink-2: #2a2a28;--vcx-ink-3: #5a5a56;--vcx-ink-4: #8a877f;--vcx-ink-5: #b0ada4;--vcx-blush: #e7cdc4;--vcx-blush-ink: #a06a5e;--vcx-sage: #b9c5a6;--vcx-sage-ink: #5e7250;--vcx-sand: #e2d4b4;--vcx-sand-ink: #927a3a;position:fixed!important;inset:0!important;z-index:12000!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;color:var(--vcx-ink)!important;font-family:PingFang SC,HarmonyOS Sans SC,-apple-system,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif!important}#vocabCenterOverlay.vocab-book-exact .shell,body.app-redesign #vocabCenterOverlay.vocab-book-exact .shell{width:100%!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#vocabCenterOverlay.vocab-book-exact .top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top{height:68px!important;min-height:68px!important;padding:0 28px!important;border-bottom:1px solid var(--vcx-line)!important;background:#fff!important;display:flex!important;align-items:center!important;gap:12px!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .back,body.app-redesign #vocabCenterOverlay.vocab-book-exact .back{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;border-radius:9px!important;background:#f4f3ef!important;color:#3a3833!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .title-block,body.app-redesign #vocabCenterOverlay.vocab-book-exact .title-block{min-width:0!important;flex:none!important}#vocabCenterOverlay.vocab-book-exact .title-block h1,body.app-redesign #vocabCenterOverlay.vocab-book-exact .title-block h1{margin:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important;color:#050505!important;font-family:Plus Jakarta Sans,-apple-system,PingFang SC,sans-serif!important;font-size:22px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.2px!important}#vocabCenterOverlay.vocab-book-exact .count-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .count-pill{min-width:0!important;height:22px!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#d8cdf2!important;color:#5f4b83!important;font-size:12px!important;font-weight:800!important;line-height:22px!important}#vocabCenterOverlay.vocab-book-exact .today-add,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-add{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:8px!important;color:#5f7258!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .today-add:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-add:before{width:6px!important;height:6px!important;border-radius:50%!important;background:#6b825f!important;content:""!important}#vocabCenterOverlay.vocab-book-exact .mode-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .mode-pill{display:none!important}#vocabCenterOverlay.vocab-book-exact .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search{width:min(560px,44vw)!important;height:38px!important;margin-left:auto!important;padding:0 14px!important;border:0!important;border-radius:9px!important;background:#fafaf8!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:9px!important}#vocabCenterOverlay.vocab-book-exact .search input,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--vcx-ink-2)!important;font-size:13px!important;font-weight:400!important}#vocabCenterOverlay.vocab-book-exact .content,#vocabCenterOverlay.vocab-book-exact #vcModeManage,body.app-redesign #vocabCenterOverlay.vocab-book-exact .content,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcModeManage{height:calc(100vh - 68px)!important;min-height:0!important;overflow:hidden!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{width:100%!important;height:100%!important;display:grid!important;grid-template-columns:300px minmax(620px,1fr) 470px!important;grid-template-areas:"side list detail"!important;gap:0!important;overflow:hidden!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side{grid-area:side!important;width:320px!important;min-width:320px!important;height:100%!important;padding:18px 18px 22px!important;border-right:1px solid var(--vcx-line)!important;background:#fff!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{order:1!important;margin:0 0 28px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group,#vocabCenterOverlay.vocab-book-exact .side-fade,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-fade{display:none!important}#vocabCenterOverlay.vocab-book-exact .today-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card{min-height:232px!important;padding:20px 18px 18px!important;border:0!important;border-radius:11px!important;background:#faf9f6!important;display:flex!important;flex-direction:column!important;gap:0!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .today-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-head{display:flex!important;align-items:center!important;justify-content:space-between!important;height:20px!important;color:#8a877f!important;font-size:11px!important;font-weight:750!important}#vocabCenterOverlay.vocab-book-exact .today-badge,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-badge{height:20px!important;padding:0 9px!important;border-radius:999px!important;background:#ead7a1!important;color:#8d6a2d!important;font-size:11px!important;font-weight:750!important;line-height:20px!important}#vocabCenterOverlay.vocab-book-exact .today-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-num{margin:16px 0 0!important;color:var(--vcx-blush-ink)!important;font-family:Plus Jakarta Sans,-apple-system,PingFang SC,sans-serif!important;font-size:50px!important;font-weight:850!important;line-height:1!important;letter-spacing:-1.8px!important}#vocabCenterOverlay.vocab-book-exact .today-unit,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-unit{margin:8px 0 0!important;color:#8a877f!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}#vocabCenterOverlay.vocab-book-exact .today-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-actions{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:18px!important}#vocabCenterOverlay.vocab-book-exact .today-card .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card .btn-primary{width:100%!important;height:42px!important;border:0!important;border-radius:9px!important;background:#050505!important;color:#fff!important;font-size:14px!important;font-weight:800!important}#vocabCenterOverlay.vocab-book-exact .today-card .btn-secondary,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card .btn-secondary{width:100%!important;height:40px!important;border:1px solid #e3d9ca!important;border-radius:9px!important;background:#fff!important;color:#5a5a56!important;font-size:13px!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-filter-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:28px!important}#vocabCenterOverlay.vocab-book-exact .filter-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-label{margin:0 0 12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8a877f!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .filter-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-item{width:100%!important;min-height:36px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#5a5a56!important;font-size:13px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-item.active{background:#f4f3ef!important;color:#050505!important;font-weight:800!important}#vocabCenterOverlay.vocab-book-exact .filter-left,body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-left{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important}#vocabCenterOverlay.vocab-book-exact .filter-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-num{margin-left:auto!important;color:#b0ada4!important;font-size:12px!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-dot{width:7px!important;height:7px!important;min-width:7px!important;border-radius:50%!important;background:#b0ada4!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot.new{background:#e7cdc4!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot.learning{background:#d8bfb6!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot.mastered{background:#b9c5a6!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot.pending{background:#e2d4b4!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot.errors{background:#a06a5e!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-star,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-star{width:8px!important;color:#c5a04d!important;font-size:11px!important;line-height:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{border-left:0!important;border-right:0!important;background:#fff!important;box-shadow:none!important;position:relative!important;z-index:2!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{box-shadow:none!important;filter:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side:before,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side:after,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail:before,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail:after,html #vocabCenterOverlay.vocab-book-exact .vc-ref-side:before,html #vocabCenterOverlay.vocab-book-exact .vc-ref-side:after,html #vocabCenterOverlay.vocab-book-exact .detail:before,html #vocabCenterOverlay.vocab-book-exact .detail:after{display:none!important;content:none!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-legend,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-legend{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline{margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .list-tools,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .list-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;flex-wrap:wrap!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0 0 5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8a877f!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active{color:#050505!important;box-shadow:inset 0 -2px #050505!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-legend,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-legend{display:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline{margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label{display:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item{width:auto!important;min-width:0!important;height:auto!important;padding:0 0 5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8a877f!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active{background:transparent!important;color:#050505!important;box-shadow:inset 0 -2px #050505!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num,html #vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head>div:first-child,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head>div:first-child{min-width:0!important;flex:1 1 auto!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline{margin:16px 0 0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;background:transparent!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline>.filter-label{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item{width:auto!important;min-width:72px!important;height:30px!important;padding:0 13px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 2px #14141209,0 12px 24px -18px #1414122e!important;color:#151514!important;font-size:12px!important;font-weight:750!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active{background:#050505!important;color:#fff!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .vc-ref-filter-left,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .vc-ref-filter-left{gap:7px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-num{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:300px minmax(0,1fr) 470px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side{width:320px!important;min-width:320px!important;max-width:320px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side{width:320px!important;min-width:320px!important;max-width:320px!important;padding:18px 16px 28px!important;background:#fff!important;border-right:1px solid #eee5d8!important;box-shadow:none!important;box-sizing:border-box!important;overflow-y:auto!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{order:9!important;width:100%!important;margin:auto 0 0!important;padding:22px 18px 20px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #14141214,0 1px 4px #1414120f!important;box-sizing:border-box!important;overflow:hidden!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions{display:flex!important;flex-direction:column!important;gap:10px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions button,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions button{width:100%!important;height:40px!important;min-height:40px!important;border-radius:8px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card{order:2!important;display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group{order:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group{order:3!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group{order:4!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group>.filter-label:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group>.filter-label:before{content:"\5185\5bb9\5206\7c7b"}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group>.filter-label:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group>.filter-label:before{content:"\5b66\4e60\72b6\6001"}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label:before{content:"\9519\8bef\8bb0\5f55"}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:4px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group>.filter-label,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group>.filter-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label{flex:0 0 auto!important;width:100%!important;margin:0 0 6px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item{display:flex!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#1d1d1b!important;font-size:13px!important;font-weight:550!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item:hover,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item:hover{background:#f7f3ec!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item.active,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .vc-ref-filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .vc-ref-filter-item.active{background:#f1ece2!important;color:#0a0a0a!important;font-weight:700!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-num,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-num{display:inline-block!important;margin-left:auto!important;padding:0 6px!important;min-width:20px!important;text-align:right!important;color:#8b887f!important;font-size:11.5px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-num{display:inline-block!important;margin-left:auto!important;color:#a8a49a!important;font-size:11.5px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item{display:grid!important;grid-template-columns:11px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:30px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#1d1d1b!important;font-size:13px!important;font-weight:500!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item:hover{background:#f7f3ec!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item.active{background:#f7f5f0!important;font-weight:700!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group>.filter-label span,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group>.filter-label span{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group:has(.vc-topic-list:empty),html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group:has(.vc-topic-list:empty){display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.today-card,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-fade,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.today-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-fade{flex:0 0 auto!important;min-height:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card>.filter-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card>.filter-group{flex:0 0 auto!important;min-height:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{height:auto!important;min-height:auto!important;overflow:visible!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card>*,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card>*{flex:0 0 auto!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}#vocabCenterOverlay.vocab-book-exact,body.app-redesign #vocabCenterOverlay.vocab-book-exact{inset:0!important;background:#fff!important;color:#070706!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif!important}#vocabCenterOverlay.vocab-book-exact .shell,body.app-redesign #vocabCenterOverlay.vocab-book-exact .shell{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}#vocabCenterOverlay.vocab-book-exact .top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top{height:68px!important;padding:0 26px 0 22px!important;display:grid!important;grid-template-columns:34px auto auto 1fr 340px!important;align-items:center!important;gap:12px!important;border-bottom:1px solid #eee8df!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .back,body.app-redesign #vocabCenterOverlay.vocab-book-exact .back{width:34px!important;height:34px!important;border-radius:12px!important;border:0!important;background:#f8f7f5!important;color:#1d1c1a!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .back svg,body.app-redesign #vocabCenterOverlay.vocab-book-exact .back svg{width:15px!important;height:15px!important}#vocabCenterOverlay.vocab-book-exact .title-block,body.app-redesign #vocabCenterOverlay.vocab-book-exact .title-block{min-width:0!important}#vocabCenterOverlay.vocab-book-exact .title-block h1,body.app-redesign #vocabCenterOverlay.vocab-book-exact .title-block h1{margin:0!important;display:inline-flex!important;align-items:center!important;gap:10px!important;color:#050505!important;font-size:23px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.45px!important}#vocabCenterOverlay.vocab-book-exact .count-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .count-pill{width:auto!important;height:25px!important;min-width:0!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:#ded4ee!important;color:#6d5d86!important;box-shadow:none!important;font-size:0!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .count-pill:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .count-pill:before{content:"\6309\4e3b\9898\5206\7c7b"!important;font-size:12px!important;line-height:25px!important}#vocabCenterOverlay.vocab-book-exact .today-add,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-add{justify-self:start!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6e7e63!important;box-shadow:none!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:0!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .mode-pill,#vocabCenterOverlay.vocab-book-exact .vc-top-tools,body.app-redesign #vocabCenterOverlay.vocab-book-exact .mode-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-top-tools{display:none!important}#vocabCenterOverlay.vocab-book-exact .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search{grid-column:5!important;justify-self:end!important;width:340px!important;height:38px!important;padding:0 17px!important;border:0!important;border-radius:9px!important;background:#f8f7f5!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .search input,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search input{color:#141412!important;font-size:13px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .content,body.app-redesign #vocabCenterOverlay.vocab-book-exact .content,#vocabCenterOverlay.vocab-book-exact #vcModeManage,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcModeManage{height:calc(100vh - 68px)!important;overflow:hidden!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{width:100%!important;height:100%!important;margin:0!important;max-width:none!important;display:grid!important;grid-template-columns:230px minmax(650px,1fr) 470px!important;grid-template-areas:"side list detail"!important;gap:0!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side{grid-area:side!important;width:230px!important;min-width:230px!important;height:100%!important;padding:22px 18px 16px!important;border-right:1px solid #eee8df!important;background:#fff!important;box-shadow:none!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-book-exact .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-filter-card{display:flex!important;flex-direction:column!important;gap:26px!important;order:1!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .side-filter-card .filter-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-filter-card .filter-label{margin:0 0 11px!important;color:#8a877f!important;font-size:11px!important;font-weight:700!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group{display:block!important;order:1!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-list,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-list{display:flex!important;flex-direction:column!important;gap:5px!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-item{width:100%!important;height:36px!important;padding:0 10px!important;display:grid!important;grid-template-columns:11px minmax(0,1fr) 54px 24px!important;align-items:center!important;column-gap:7px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#20201e!important;text-align:left!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-item.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-item.active{background:#f0eee9!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-dot{width:8px!important;height:8px!important;border-radius:50%!important;opacity:.95!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-name,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-name{overflow:hidden!important;color:#11110f!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-en,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-en{color:#aaa49b!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-weight:600!important;letter-spacing:0!important;text-align:right!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-num{color:#aaa49b!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:500!important;text-align:right!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group{order:3!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-label{width:100%!important;margin-bottom:2px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-label span:last-child,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-label span:last-child{display:none!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item{width:auto!important;min-width:70px!important;height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#6c6961!important;box-shadow:0 8px 22px #2620180d!important;font-size:11.5px!important;font-weight:650!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item.active{background:#f7f5f1!important;color:#060606!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-left,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-left{gap:5px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-num{margin-left:1px!important;color:#aaa49b!important;font-size:10.5px!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,#vocabCenterOverlay.vocab-book-exact .side-fade,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-fade{display:none!important}#vocabCenterOverlay.vocab-book-exact .today-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card{order:4!important;margin:auto 0 0!important;padding:19px 17px 18px!important;border:0!important;border-radius:14px!important;background:#f3f1ec!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .today-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-head{margin-bottom:13px!important;align-items:center!important}#vocabCenterOverlay.vocab-book-exact .today-srs-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-srs-label{color:#7e7b73!important;font-size:11px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .today-badge,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-badge{height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#dfcf9e!important;color:#9c7640!important;font-size:11px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .today-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-num{margin:0 0 5px!important;color:#a16d5e!important;font-size:50px!important;font-weight:850!important;line-height:.95!important}#vocabCenterOverlay.vocab-book-exact .today-unit,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-unit{margin-bottom:17px!important;color:#8c8980!important;font-size:12px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .today-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-actions{gap:9px!important}#vocabCenterOverlay.vocab-book-exact .today-card .btn-primary,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card .btn-primary{height:40px!important;border-radius:9px!important;background:#050505!important;color:#fff!important;font-size:13px!important;font-weight:750!important}#vocabCenterOverlay.vocab-book-exact .today-card .btn-secondary,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-card .btn-secondary{height:40px!important;border:1px solid #ded4c6!important;border-radius:9px!important;background:#fff!important;color:#6b6259!important;font-size:12px!important;font-weight:650!important}#vocabCenterOverlay.vocab-book-exact .list,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list{grid-area:list!important;width:auto!important;min-width:0!important;height:100%!important;padding:24px 26px 62px!important;border-right:1px solid #eee8df!important;background:#faf9f6!important;box-shadow:none!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-book-exact .list-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head{margin:0 0 38px!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;border:0!important;background:transparent!important}#vocabCenterOverlay.vocab-book-exact .list-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-title{margin:0 0 4px!important;color:#050505!important;font-size:19px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:-.25px!important}#vocabCenterOverlay.vocab-book-exact .list-sub,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-sub{color:#858178!important;font-size:12.5px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .list-tools,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:13px!important;margin:0!important}#vocabCenterOverlay.vocab-book-exact .vc-group-seg,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-group-seg{height:32px!important;padding:3px!important;display:inline-flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 24px #2a22180b!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vc-group-seg-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-group-seg-label{padding:0 8px!important;color:#8a877f!important;font-size:12px!important;font-weight:500!important;white-space:nowrap!important;flex:0 0 auto!important}#vocabCenterOverlay.vocab-book-exact .vc-group-tab,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-group-tab{width:auto!important;min-width:36px!important;height:26px!important;padding:0 12px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#8a877f!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;line-height:26px!important;white-space:nowrap!important;flex:0 0 auto!important}#vocabCenterOverlay.vocab-book-exact .vc-group-tab.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-group-tab.active{background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-book-exact .vc-group-icon,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-group-icon{display:none!important}#vocabCenterOverlay.vocab-book-exact .vc-legend,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-legend{display:flex!important;align-items:center!important;gap:16px!important;color:#8b877e!important;font-size:12px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .vc-legend-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-legend-item{display:inline-flex!important;align-items:center!important;gap:6px!important}#vocabCenterOverlay.vocab-book-exact .vc-legend-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-legend-dot{width:7px!important;height:7px!important;border-radius:50%!important}#vocabCenterOverlay.vocab-book-exact .vc-table-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-table-head{display:none!important}#vocabCenterOverlay.vocab-book-exact .rows,body.app-redesign #vocabCenterOverlay.vocab-book-exact .rows{display:block!important;padding:0!important;border:0!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group{margin:0 0 24px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{grid-area:detail!important;width:470px!important;min-width:470px!important;height:100%!important;padding:30px 28px 24px!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-book-exact .vc3-word-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-word-card{padding:0 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .vc3-detail-word,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-detail-word{margin:0 0 14px!important;color:#050505!important;font-size:34px!important;font-weight:880!important;line-height:1!important;letter-spacing:-.9px!important}#vocabCenterOverlay.vocab-book-exact .vc3-detail-top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-detail-top{align-items:flex-start!important}#vocabCenterOverlay.vocab-book-exact .vc3-ph,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-ph{height:28px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:999px!important;background:#f6f5f2!important;color:#41403c!important;box-shadow:none!important;font-size:12px!important}#vocabCenterOverlay.vocab-book-exact .vc3-ph-play,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-ph-play{width:23px!important;height:23px!important;border-radius:50%!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#vocabCenterOverlay.vocab-book-exact .vc3-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-pos{margin-top:37px!important;padding:4px 10px!important;border-radius:6px!important;background:#f5f2ee!important;color:#8d857c!important;font-size:12px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .vc3-def,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-def{margin:23px 0 8px!important;color:#060606!important;font-size:18px!important;font-weight:850!important;line-height:1.45!important}#vocabCenterOverlay.vocab-book-exact .vc3-en-def,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-en-def{color:#8a877f!important;font-size:12.5px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .vc3-info,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-info{margin:0!important;padding:22px 0!important;border-top:1px solid #ece7de!important;background:transparent!important}#vocabCenterOverlay.vocab-book-exact .vc3-info h3,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-info h3{margin:0 0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#8a877f!important;font-size:12px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .vc3-info h3 span,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-info h3 span{padding:4px 9px!important;border-radius:999px!important;background:#dfd1bf!important;color:#8a765b!important;font-size:11px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .vc3-ex-en,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-ex-en{color:#050505!important;font-size:14px!important;font-weight:750!important;line-height:1.55!important}#vocabCenterOverlay.vocab-book-exact .vc3-ex-zh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-ex-zh,#vocabCenterOverlay.vocab-book-exact .vc3-muted-line,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-muted-line{margin-top:10px!important;color:#858178!important;font-size:13px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .vc3-source-link,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-source-link{padding:0!important;border:0!important;background:transparent!important;color:#070706!important;font-size:14px!important;font-weight:800!important}#vocabCenterOverlay.vocab-book-exact .vc3-detail-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc3-detail-actions{margin-top:42px!important;padding-top:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}#vocabCenterOverlay.vocab-book-exact .primary-split,body.app-redesign #vocabCenterOverlay.vocab-book-exact .primary-split{width:100%!important;height:46px!important;border:0!important;border-radius:9px!important;overflow:hidden!important;background:#050505!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .primary-main,body.app-redesign #vocabCenterOverlay.vocab-book-exact .primary-main,#vocabCenterOverlay.vocab-book-exact .primary-more,body.app-redesign #vocabCenterOverlay.vocab-book-exact .primary-more{height:46px!important;border:0!important;background:#050505!important;color:#fff!important;font-size:13px!important;font-weight:850!important}#vocabCenterOverlay.vocab-book-exact .primary-more,body.app-redesign #vocabCenterOverlay.vocab-book-exact .primary-more{width:48px!important;border-left:1px solid rgba(255,255,255,.34)!important}#vocabCenterOverlay.vocab-book-exact .btn-text.danger.full,body.app-redesign #vocabCenterOverlay.vocab-book-exact .btn-text.danger.full{height:42px!important;border:0!important;border-radius:9px!important;background:#faf9f7!important;color:#b0574e!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}@media(max-width:1220px){#vocabCenterOverlay.vocab-book-exact .top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top{grid-template-columns:34px auto auto 1fr 300px!important}#vocabCenterOverlay.vocab-book-exact .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search{width:300px!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:220px minmax(560px,1fr) 340px!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side{width:220px!important;min-width:220px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{width:340px!important;min-width:340px!important}#vocabCenterOverlay.vocab-book-exact .vc-card-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){#vocabCenterOverlay.vocab-book-exact .top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top{grid-template-columns:34px auto 1fr!important}#vocabCenterOverlay.vocab-book-exact .today-add,#vocabCenterOverlay.vocab-book-exact .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .today-add,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search{display:none!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:1fr!important;grid-template-areas:"list"!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{display:none!important}#vocabCenterOverlay.vocab-book-exact .list,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list{padding:20px 16px 48px!important}#vocabCenterOverlay.vocab-book-exact .list-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head{flex-direction:column!important;gap:18px!important}#vocabCenterOverlay.vocab-book-exact .vc-card-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card-grid{grid-template-columns:1fr!important}}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{order:1!important;margin:0 0 26px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card{order:2!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-item{grid-template-columns:11px minmax(0,1fr)!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-group .filter-item{min-width:74px!important}#vocabCenterOverlay.vocab-book-exact .list,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list{grid-area:list!important;min-width:0!important;height:100%!important;border-right:1px solid var(--vcx-line)!important;background:#fff!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#vocabCenterOverlay.vocab-book-exact .list-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head{min-height:84px!important;padding:24px 24px 16px!important;border-bottom:1px solid var(--vcx-line)!important;background:#fff!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}#vocabCenterOverlay.vocab-book-exact .list-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-title{color:#050505!important;font-size:22px!important;font-weight:850!important;line-height:1.2!important}#vocabCenterOverlay.vocab-book-exact .list-sub,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-sub{margin-top:8px!important;color:#8a877f!important;font-size:12px!important;font-weight:400!important}#vocabCenterOverlay.vocab-book-exact .list-tools,body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools{display:flex!important;align-items:center!important;gap:8px!important}#vocabCenterOverlay.vocab-book-exact .seg button,#vocabCenterOverlay.vocab-book-exact .sort-btn,#vocabCenterOverlay.vocab-book-exact .export-list-btn,body.app-redesign #vocabCenterOverlay.vocab-book-exact .seg button,body.app-redesign #vocabCenterOverlay.vocab-book-exact .sort-btn,body.app-redesign #vocabCenterOverlay.vocab-book-exact .export-list-btn{height:34px!important;padding:0 13px!important;border:1px solid #e3d9ca!important;border-radius:8px!important;background:#fff!important;color:#5a5a56!important;box-shadow:none!important;font-size:12px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .rows,body.app-redesign #vocabCenterOverlay.vocab-book-exact .rows{display:block!important;flex:1 1 auto!important;min-height:0!important;padding:10px 16px 34px!important;overflow-y:auto!important;background:#fff!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-word-row,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-word-row,#vocabCenterOverlay.vocab-book-exact .vc-card2,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2{width:100%!important;min-height:104px!important;margin:0!important;padding:16px 16px 15px 18px!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-word-main,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-word-main{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-word-heading,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-word-heading{display:flex!important;align-items:baseline!important;gap:8px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-word-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-word-title,#vocabCenterOverlay.vocab-book-exact .vc-card2-word,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-word{color:#050505!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,system-ui,sans-serif!important;font-size:19px!important;font-weight:850!important;line-height:1.22!important;letter-spacing:-.25px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-pos,#vocabCenterOverlay.vocab-book-exact .vc-card2-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-pos{height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#8a877f!important;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:11.5px!important;font-style:italic!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-meaning .meaning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-meaning .meaning,#vocabCenterOverlay.vocab-book-exact .vc-card2-mean,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-mean{color:#050505!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-meta,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-meta,#vocabCenterOverlay.vocab-book-exact .vc-card2-foot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-foot{margin-top:4px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;color:#aaa49c!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-word-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-word-side{min-width:120px!important;height:72px!important;flex:none!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-label{color:#5e7250!important;font-size:12px!important;font-weight:800!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-status-label.new,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-label.new,#vocabCenterOverlay.vocab-book-exact .vc-ref-status-label.learning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-label.learning{color:#a06a5e!important}#vocabCenterOverlay.vocab-book-exact .vc-row-play,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-row-play{width:28px!important;height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#9aa1ad!important;box-shadow:none!important;font-size:18px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{grid-area:detail!important;width:470px!important;min-width:470px!important;height:100%!important;padding:28px 26px 24px!important;border:0!important;background:#fbfaf8!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;visibility:visible!important;opacity:1!important}#vocabCenterOverlay.vocab-book-exact .detail .word,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail .word{color:#050505!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:34px!important;font-weight:850!important;line-height:1.1!important;letter-spacing:-.8px!important}@media(max-width:1180px){#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:238px minmax(520px,1fr) 340px!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .vc-ref-side{width:238px!important;min-width:238px!important}#vocabCenterOverlay.vocab-book-exact .detail{width:340px!important;min-width:340px!important}}@media(max-width:860px){#vocabCenterOverlay.vocab-book-exact .top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top{padding:0 14px!important}#vocabCenterOverlay.vocab-book-exact .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .search{width:42vw!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:1fr!important;grid-template-areas:"list"!important}#vocabCenterOverlay.vocab-book-exact .side,#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{display:none!important}}#vocabCenterOverlay.vocab-book-exact .vc-card2-status,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status{order:1!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#8a877f!important;font-family:PingFang SC,-apple-system,Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-status.mastered,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.mastered,#vocabCenterOverlay.vocab-book-exact .vc-card2-status.learning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.learning,#vocabCenterOverlay.vocab-book-exact .vc-card2-status.new,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.new{color:#8a877f!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-dot{width:6px!important;height:6px!important;border-radius:50%!important;flex:0 0 6px!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-status.mastered .vc-card2-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.mastered .vc-card2-dot{background:#b9c5a6!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-status.learning .vc-card2-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.learning .vc-card2-dot{background:#e7cdc4!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-status.new .vc-card2-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status.new .vc-card2-dot{background:#b0ada4!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-star,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-star{order:2!important;color:#b0ada4!important;font-size:11px!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-star.on,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-star.on{color:#927a3a!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group{margin:0 0 30px!important;width:100%!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group-head{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group-head:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group-head:before{content:""!important;display:block!important;flex:0 0 4px!important;width:4px!important;height:16px!important;margin:0 2px 0 0!important;padding:0!important;background:#e7cdc4!important;border:0!important;border-radius:999px!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(2n) .vc-ep-group-head:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(2n) .vc-ep-group-head:before{background:#ead3b8!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(3n) .vc-ep-group-head:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(3n) .vc-ep-group-head:before{background:#cbd6dc!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(4n) .vc-ep-group-head:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group:nth-child(4n) .vc-ep-group-head:before{background:#b9c8aa!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group-title{font-family:PingFang SC,-apple-system,Plus Jakarta Sans,sans-serif!important;font-size:15px!important;font-weight:850!important;color:#050505!important;letter-spacing:0!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group-sub,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group-sub{font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:10px!important;font-weight:800!important;font-style:normal!important;letter-spacing:.12em!important;color:#9c6e3f!important;text-transform:uppercase!important;background:transparent!important;padding:0!important;border-radius:0!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vc-ep-group-count,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ep-group-count{min-width:22px!important;height:22px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Plus Jakarta Sans,-apple-system,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#aaa49c!important;background:#fff!important;border-radius:999px!important;box-shadow:0 8px 18px #1414120d!important}#vocabCenterOverlay.vocab-book-exact .vc-card-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;width:100%!important}@media(max-width:600px){#vocabCenterOverlay.vocab-book-exact .vc-card-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card-grid{grid-template-columns:1fr!important}}#vocabCenterOverlay.vocab-book-exact .vc-card2,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2{width:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:8px!important;padding:15px 17px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:#1414190f 0 2px 6px,#14141929 0 16px 32px -12px!important;cursor:pointer!important;transition:none!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-top,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;grid-column:auto!important;grid-row:auto!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-word,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-word{grid-column:auto!important;grid-row:auto!important;min-width:0!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:20.4px!important;letter-spacing:-.3px!important;color:#0d0d0c!important;margin:2px 0 0!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-phon,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-phon{grid-column:auto!important;grid-row:auto!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;margin:-2px 0 0!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-pos{font-family:Plus Jakarta Sans,sans-serif!important;font-style:italic!important;font-weight:400!important;font-size:11.5px!important;color:#8a877f!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-ipa,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-ipa{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:400!important;color:#8a877f!important;background:transparent!important;padding:0!important;border-radius:0!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-mean,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-mean{grid-column:auto!important;grid-row:auto!important;min-width:0!important;font-family:PingFang SC,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:18.9px!important;color:#2a2a28!important;margin:0!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-foot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-foot{grid-column:auto!important;grid-row:auto!important;min-width:0!important;display:flex!important;align-items:baseline!important;gap:8px!important;margin-top:auto!important;padding-top:6px!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-foot:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-foot:before{display:none!important;content:none!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-ep,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-ep{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11px!important;font-weight:400!important;color:#8a877f!important;background:transparent!important;padding:0!important;border-radius:0!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-time,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-time{font-family:PingFang SC,-apple-system,sans-serif!important;font-size:10.5px!important;font-weight:400!important;color:#b0ada4!important}#vocabCenterOverlay.vocab-book-exact .vc-card2-errs,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-errs{margin-left:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#a06a5e!important;font-family:PingFang SC,-apple-system,sans-serif!important;font-size:10.5px!important;font-weight:400!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .btn-secondary,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .btn-secondary,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-unit,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-unit,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .side-fade,html #vocabCenterOverlay.vocab-book-exact .side-fade{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top{border-bottom:0!important;box-shadow:0 10px 26px -32px #1e181257!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid{border:0!important;background:#fff!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side{border-right:0!important;box-shadow:none!important;position:relative!important;z-index:2!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list{border:0!important;background:#fff!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-table-head,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-table-head{border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{border-left:0!important;border-right:0!important;box-shadow:none!important;position:relative!important;z-index:2!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-card2,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-card2{border:0!important;box-shadow:0 1px 2px #14141209,0 14px 30px -22px #14141233!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item:hover,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item:active,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:hover,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:active,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item:active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .vc-status-inline .filter-item.active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:active,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active{position:static!important;top:auto!important;bottom:auto!important;transform:none!important;translate:none!important;margin-top:0!important;margin-bottom:0!important;transition:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item>*,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active>*,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item>*,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active>*{position:static!important;top:auto!important;bottom:auto!important;transform:none!important;translate:none!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:34px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;overflow:visible!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline>.filter-label,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline>.filter-label{display:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:hover,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:active,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:hover,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item:active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item.active{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#141412!important;font-size:12px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important;vertical-align:top!important;transform:none!important;translate:none!important;transition:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-filter-left,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-num,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-filter-left,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-num{display:inline-flex!important;align-items:center!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;vertical-align:top!important;transform:none!important;translate:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-filter-left,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-filter-left{gap:8px!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-num,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-num{color:#8d887e!important;font-size:11.5px!important;font-weight:600!important;margin-left:2px!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-dot,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .vc-ref-dot{display:inline-block!important;width:6px!important;min-width:6px!important;height:6px!important;margin:0!important;border-radius:50%!important;align-self:center!important;vertical-align:middle!important;transform:none!important;translate:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=all].active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=all].active{color:#a36b5f!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=new].active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=new].active{color:#b48674!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=learning].active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=learning].active{color:#a36b5f!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=mastered].active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=mastered].active{color:#6f815e!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=pending].active,html #vocabCenterOverlay.vocab-book-exact .list-tools .vc-status-inline .filter-item[data-vc-filter=pending].active{color:#9a7631!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-status-rail-hidden,html #vocabCenterOverlay.vocab-book-exact .vc-ref-status-rail-hidden{display:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tabs,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:18px!important;margin:26px 0 0!important;padding:0!important;min-height:22px!important;line-height:22px!important;background:transparent!important;box-shadow:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab:hover,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab:active,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab:hover,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab:active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab.active{appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;padding:0!important;margin:0!important;color:#151513!important;font:700 12px/22px SE SF Pro Text,SE PingFang SC,Noto Sans SC,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;transform:none!important;translate:none!important;transition:color .12s ease!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-dot,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-label,html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-count,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-label,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-count{display:inline-flex!important;align-items:center!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important;line-height:22px!important;transform:none!important;translate:none!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-dot{width:6px!important;min-width:6px!important;height:6px!important;min-height:6px!important;border-radius:50%!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-count,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-count{color:#8d887e!important;font-size:11.5px!important;font-weight:600!important;margin-left:-4px!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-all .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-all .vc-center-status-dot{background:#e8c9be!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-new .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-new .vc-center-status-dot{background:#d8dde3!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-learning .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-learning .vc-center-status-dot{background:#efc7c0!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-mastered .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-mastered .vc-center-status-dot{background:#cbd9b9!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-pending .vc-center-status-dot,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-pending .vc-center-status-dot{background:#ead9ad!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-all.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-all.active{color:#a36b5f!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-new.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-new.active{color:#6f6a60!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-learning.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-learning.active{color:#a36b5f!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-mastered.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-mastered.active{color:#6f815e!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-pending.active,html #vocabCenterOverlay.vocab-book-exact .vc-center-status-pending.active{color:#9a7631!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.today-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.today-card{order:0!important;margin:0 0 26px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side>.side-filter-card{order:1!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-category-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-category-group{order:2!important;width:100%!important;margin:22px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label{display:flex!important;align-items:center!important;width:100%!important;height:auto!important;margin:0 0 10px!important;padding:0!important;color:#8f887d!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span{all:unset!important;display:inline!important;color:#8f887d!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span:before,#vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span:after,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span:before,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-category-group>.filter-label span:after{content:none!important;display:none!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips{all:unset!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;width:100%!important;gap:14px!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-row,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-row{all:unset!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;gap:8px!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams{gap:7px!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-subtitle,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-subtitle{all:unset!important;display:block!important;box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;margin:0 0 2px!important;color:#8f887d!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip{all:unset!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:100%!important;height:27px!important;min-height:27px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:#f6f5f2!important;color:#171410!important;box-shadow:0 5px 14px #231e180e!important;font-size:12px!important;font-weight:500!important;line-height:27px!important;white-space:nowrap!important;cursor:pointer!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip{height:25px!important;min-height:25px!important;padding:0 9px!important;font-size:11.5px!important;line-height:25px!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.active{border-color:#050505!important;border-radius:8px!important;background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.is-empty:not(.active),body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.is-empty:not(.active){opacity:.72!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip-count,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip-count{all:unset!important;display:inline!important;width:auto!important;height:auto!important;margin-left:5px!important;color:currentColor!important;opacity:.58!important;font-size:11px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.active .chip-count,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .chip.active .chip-count{opacity:.72!important}@media(min-width:1181px){#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:230px minmax(560px,1fr) 430px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{width:470px!important;min-width:470px!important;transform:translate(-34px)!important}}@media(min-width:861px)and (max-width:1180px){#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:238px minmax(440px,1fr) 470px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{width:470px!important;min-width:470px!important;transform:translate(-24px)!important}}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:28px 21px 24px!important;border:0!important;background:#fff!important;box-shadow:none!important;overflow-y:auto!important;color:#0d0d0c!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh{box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;min-height:100%!important;width:100%!important;flex-direction:column!important;background:#fff!important;color:#0d0d0c!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-head{margin:0 0 30px!important;padding:0!important;border:0!important}#vocabCenterOverlay.vocab-book-exact .vb-topic-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-topic-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;height:28px!important;margin:0 0 17px!important;padding:0 12px!important;border-radius:999px!important;background:#faf9f7!important;color:#0d0d0c!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:28px!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-topic-pill em,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-topic-pill em{color:#9c6e3f!important;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:9.5px!important;font-style:normal!important;font-weight:700!important;letter-spacing:.08em!important}#vocabCenterOverlay.vocab-book-exact .vb-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-dot{flex:0 0 auto!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#e7cdc4!important}#vocabCenterOverlay.vocab-book-exact .vb-word-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-word-title{margin:0 0 14px!important;padding:0!important;color:#050505!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:34px!important;font-weight:850!important;line-height:1.06!important;letter-spacing:-.3px!important}#vocabCenterOverlay.vocab-book-exact .vb-phon-row,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-phon-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:28px!important;margin:0 0 18px!important}#vocabCenterOverlay.vocab-book-exact .vb-phon,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-phon{display:inline-flex!important;min-width:0!important;align-items:center!important}#vocabCenterOverlay.vocab-book-exact .vb-ph,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-ph{display:inline-flex!important;align-items:center!important;gap:7px!important;height:28px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#373633!important;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:13px!important;font-weight:400!important;line-height:28px!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-ph b,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-ph b{color:#5a5a56!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:12px!important;font-weight:800!important}#vocabCenterOverlay.vocab-book-exact .vb-play,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-play{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#faf9f7!important;color:#11100e!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:9px!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vb-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-pos{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;height:22px!important;padding:0 10px!important;border-radius:6px!important;background:#f5f2ee!important;color:#8a877f!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:750!important;line-height:22px!important}#vocabCenterOverlay.vocab-book-exact .vb-meaning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-meaning{margin:0 0 13px!important;color:#050505!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,Plus Jakarta Sans,system-ui,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.48!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-pos .vb-pos-zh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-pos .vb-pos-zh{margin-left:5px!important;font-style:normal!important;font-weight:600!important;color:#8a877f!important}#vocabCenterOverlay.vocab-book-exact .vb-synonym,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-synonym{margin:-4px 0 14px!important;color:#6b6960!important;font-family:SE SF Pro Text,Plus Jakarta Sans,PingFang SC,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.5!important}#vocabCenterOverlay.vocab-book-exact .vb-synonym span,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-synonym span{color:#a8a49a!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .vb-meta-line,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-meta-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0 9px!important;color:#8a877f!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.8!important}#vocabCenterOverlay.vocab-book-exact .vb-meta-line strong,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-meta-line strong{color:#a06a5e!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-section,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-section{margin:0 0 27px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .vb-section-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;color:#8a877f!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important}#vocabCenterOverlay.vocab-book-exact .vb-section-title em,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-section-title em{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 9px!important;border-radius:999px!important;background:#d7c5af!important;color:#8a6940!important;font-size:11px!important;font-style:normal!important;font-weight:750!important;line-height:22px!important}#vocabCenterOverlay.vocab-book-exact .vb-example-box,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-example-box{box-sizing:border-box!important;width:100%!important;padding:12px 14px!important;border-radius:10px!important;background:#fafaf8!important;color:#050505!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:15px!important;font-weight:650!important;line-height:1.6!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-hit,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-hit{padding:1px 4px!important;border-radius:4px!important;font-weight:700!important;background:#fef3c7!important;color:#78350f!important}#vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-yellow,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-yellow{background:#fef3c7!important;color:#78350f!important}#vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-teal,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-teal{background:#ccfbf1!important;color:#0f766e!important}#vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-purple,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-purple{background:#f3e8ff!important;color:#6b21a8!important}#vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-green,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-hit.vb-hit-green{background:#d1fae5!important;color:#064e3b!important}#vocabCenterOverlay.vocab-book-exact .vb-example-zh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-example-zh{margin:10px 0 0!important;color:#5a5a56!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}#vocabCenterOverlay.vocab-book-exact .vb-source-main,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-source-main{width:100%!important;display:grid!important;grid-template-columns:8px 1fr!important;column-gap:9px!important;row-gap:5px!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#050505!important;text-align:left!important}#vocabCenterOverlay.vocab-book-exact .vb-source-main strong,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-source-main strong{color:#050505!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:15px!important;font-weight:850!important;line-height:1.38!important}#vocabCenterOverlay.vocab-book-exact .vb-source-main em,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-source-main em{grid-column:2!important;color:#8a877f!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.35!important}#vocabCenterOverlay.vocab-book-exact .vb-muted-line,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-muted-line{margin:0!important;color:#8a877f!important;font-size:13px!important;font-weight:400!important}#vocabCenterOverlay.vocab-book-exact .vb-error-summary,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-error-summary{display:flex!important;align-items:baseline!important;gap:8px!important;color:#8a877f!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}#vocabCenterOverlay.vocab-book-exact .vb-error-summary strong,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-error-summary strong{color:#a06a5e!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:27px!important;font-weight:800!important;line-height:1!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions{margin-top:auto!important;padding-top:44px!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .split-wrap,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .split-wrap{flex:1 1 0!important;min-width:0!important}#vocabCenterOverlay.vocab-book-exact .detail .vc4-detail-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail .vc4-detail-actions{flex-direction:row!important;flex-wrap:nowrap!important;margin-bottom:20px!important;padding-left:30px!important;padding-right:30px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-split,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-split{width:100%!important;height:46px!important;display:flex!important;align-items:stretch!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#050505!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main,#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more{height:46px!important;border:0!important;border-radius:0!important;background:#050505!important;color:#fff!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:13px!important;font-weight:750!important;line-height:46px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main{flex:1 1 auto!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more{flex:0 0 46px!important;width:46px!important;border-left:1px solid rgba(255,255,255,.34)!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-actions .btn-text.danger.full,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .btn-text.danger.full{flex:1 1 0!important;width:auto!important;height:46px!important;border:0!important;border-radius:8px!important;background:#faf9f7!important;box-shadow:none!important;color:#a06a5e!important;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,system-ui,sans-serif!important;font-size:12px!important;font-weight:650!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{padding-right:54px!important}#vocabCenterOverlay.vocab-book-exact .vb-pos,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-pos,#vocabCenterOverlay.vocab-book-exact .vb-section-title em,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-section-title em{margin-right:18px!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{position:relative!important;background:#fff!important;box-shadow:none!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh{position:relative!important;padding-right:6px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh:after,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh:after{content:none!important;display:none!important}@media(min-width:1181px){#vocabCenterOverlay.vocab-book-exact .top .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top .search{right:150px!important;margin-left:auto!important;margin-right:150px!important;transform:none!important}}@media(min-width:861px)and (max-width:1180px){#vocabCenterOverlay.vocab-book-exact .top .search,body.app-redesign #vocabCenterOverlay.vocab-book-exact .top .search{right:96px!important;margin-left:auto!important;margin-right:96px!important;transform:none!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh{padding-right:6px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh:after,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh:after{right:2px!important;width:16px!important}}#vocabCenterOverlay.vocab-book-exact .content,#vocabCenterOverlay.vocab-book-exact #vcModeManage,body.app-redesign #vocabCenterOverlay.vocab-book-exact .content,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcModeManage{box-sizing:border-box!important;padding-right:0!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{width:100%!important;grid-template-columns:300px minmax(450px,1fr) 470px!important;padding-right:260px!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side,#vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side{width:320px!important;min-width:320px!important;max-width:320px!important;padding:18px 16px 28px!important;background:#fff!important;border-right:0!important;box-shadow:none!important;box-sizing:border-box!important;overflow-y:auto!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{grid-column:3 / 4!important;justify-self:start!important;width:470px!important;min-width:470px!important;max-width:470px!important;transform:none!important;padding-right:28px!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{order:1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 26px!important;padding:22px 18px 20px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 18px #14141214,0 1px 4px #1414120f!important;overflow:visible!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-head,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-head{margin:0 0 22px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-num{margin:0 0 8px!important;font-size:58px!important;line-height:.9!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-unit,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-unit{margin:0 0 18px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions button,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-actions button{width:100%!important;height:40px!important;border-radius:8px!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side .side-filter-card{order:2!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-topic-group{order:1!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group{order:4!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-list,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-list{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-item{width:100%!important;min-height:36px!important;padding:0 12px!important;border-radius:8px!important;display:grid!important;grid-template-columns:8px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;box-sizing:border-box!important;background:transparent!important;box-shadow:none!important;color:#0f0f0e!important;font-size:13px!important;font-weight:700!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-item.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-item.active{background:#f2f0eb!important}#vocabCenterOverlay.vocab-book-exact .vc-topic-num,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-num,#vocabCenterOverlay.vocab-book-exact .vc-topic-en,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-topic-en{display:none!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group{flex-direction:row!important;flex-wrap:wrap!important;gap:9px 8px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group>.filter-label{flex:0 0 100%!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-item,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-item{width:auto!important;min-width:74px!important;height:31px!important;padding:0 13px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px #16191f0a!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#161615!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-item.active,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-error-group .filter-item.active{background:#050505!important;color:#fff!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-filter-left,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-filter-left{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-dot,#vocabCenterOverlay.vocab-book-exact .vc-ref-star,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-star{flex:0 0 auto!important}@media(min-width:1181px){#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:300px minmax(280px,1fr) 500px!important;padding-right:260px!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side,#vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side{width:320px!important;min-width:320px!important;max-width:320px!important;box-sizing:border-box!important}}@media(min-width:861px)and (max-width:1180px){#vocabCenterOverlay.vocab-book-exact .content,#vocabCenterOverlay.vocab-book-exact #vcModeManage,body.app-redesign #vocabCenterOverlay.vocab-book-exact .content,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcModeManage{padding-right:42px!important}#vocabCenterOverlay.vocab-book-exact .manage-grid,body.app-redesign #vocabCenterOverlay.vocab-book-exact .manage-grid{grid-template-columns:300px minmax(340px,1fr) 395px!important}#vocabCenterOverlay.vocab-book-exact .vc-ref-side,#vocabCenterOverlay.vocab-book-exact .side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-ref-side,body.app-redesign #vocabCenterOverlay.vocab-book-exact .side{width:320px!important;min-width:320px!important;max-width:320px!important;box-sizing:border-box!important}#vocabCenterOverlay.vocab-book-exact .detail,body.app-redesign #vocabCenterOverlay.vocab-book-exact .detail{width:395px!important;min-width:395px!important;padding-right:48px!important}}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list{padding-top:24px!important;padding-right:14px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head{margin-top:0!important;transform:translateY(-12px)!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{grid-column:3 / 4!important;justify-self:start!important;width:500px!important;min-width:500px!important;max-width:500px!important;padding-left:16px!important;padding-right:14px!important;box-sizing:border-box!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{grid-column:3 / 4!important;justify-self:start!important;width:500px!important;min-width:500px!important;max-width:500px!important;box-shadow:10px 0 22px -16px #64748b47!important;position:relative!important;z-index:3!important;box-sizing:border-box!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid{display:grid!important;width:100%!important;grid-template-columns:300px minmax(280px,1fr) 500px!important;padding-right:0!important;box-sizing:border-box!important;overflow:visible!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcModeManage,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcModeManage{box-sizing:border-box!important;padding-left:20px!important;padding-right:30px!important;overflow:visible!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search{margin-left:auto!important;margin-right:180px!important;right:180px!important;transform:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill{font-size:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before{content:"\5206\7c7b\6d4f\89c8"!important;font-size:13px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add:before{display:none!important;content:none!important}@media(min-width:861px)and (max-width:1180px){html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search{margin-right:126px!important;right:126px!important}}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top{align-items:center!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block h1,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block h1{display:inline-flex!important;align-items:center!important;gap:10px!important;line-height:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add{display:inline-flex!important;align-items:center!important;height:26px!important;line-height:1!important;vertical-align:middle!important;transform:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before{line-height:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block h1,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block h1{align-items:flex-end!important;font-size:30px!important;line-height:.98!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill{align-self:flex-end!important;height:24px!important;padding:0 10px!important;border-radius:7px!important;margin-bottom:1px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .count-pill:before{font-size:13px!important;line-height:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add{align-self:flex-end!important;height:auto!important;line-height:1!important;margin-bottom:4px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:12px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .title-block{flex:0 0 auto!important;min-width:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .today-add{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:flex-end!important;width:auto!important;height:auto!important;margin:0 0 3px!important;padding:0!important;white-space:nowrap!important;line-height:1!important;transform:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search{flex:0 0 340px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .content,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .content{padding-top:24px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search{flex:0 0 340px!important;width:340px!important;height:38px!important;margin-left:auto!important;margin-right:96px!important;right:96px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;line-height:1!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search .search-icon,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search .search-icon{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:14px!important;height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;pointer-events:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search input,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search input{position:static!important;flex:1 1 auto!important;min-width:0!important;height:100%!important;padding:0!important;border:0!important;display:block!important;line-height:38px!important;font-size:13px!important;font-weight:500!important;text-indent:0!important;transform:none!important}@media(min-width:861px)and (max-width:1180px){html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .top .search{margin-right:64px!important;right:64px!important}}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-group-seg-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-group-seg-label{display:none!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip{border-color:transparent!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+1){background:#fdeaf0!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+2){background:#e0f3ea!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+3){background:#ece4f7!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+4){background:#fdecd9!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+5){background:#fbf3d3!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+6){background:#e0ecfb!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+7){background:#e7f1d8!important;color:#171410!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+8){background:#fce0e0!important;color:#171410!important}#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip .chip-count,body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip .chip-count{color:inherit!important;opacity:.62!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip.active{color:#fff!important;font-weight:600!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+1).active{background:#c06b8a!important;box-shadow:0 4px 12px #b065854d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+2).active{background:#4f9d7d!important;box-shadow:0 4px 12px #4f8d724d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+3).active{background:#836fc0!important;box-shadow:0 4px 12px #7e6cab4d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+4).active{background:#c8884b!important;box-shadow:0 4px 12px #bd7e444d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+5).active{background:#a99440!important;box-shadow:0 4px 12px #9c8a3a4d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+6).active{background:#5e82b5!important;box-shadow:0 4px 12px #5b7aa84d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+7).active{background:#779852!important;box-shadow:0 4px 12px #6f8c4d4d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+8).active{background:#c87070!important;box-shadow:0 4px 12px #bd6a6a4d!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip.active .chip-count{color:#fff!important;opacity:.78!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:18px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 6px 18px #14141214,0 1px 4px #1414120f!important;overflow:hidden!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-head{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0 0 4px!important;padding:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#6b6960!important;letter-spacing:.2px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#d98b3a!important;box-shadow:0 0 0 3px #d98b3a29!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-badge{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 9px!important;border:0!important;border-radius:999px!important;background:#fbf0db!important;color:#b07d2e!important;font-size:11px!important;font-weight:600!important;letter-spacing:.3px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-num{margin:10px 0 0!important;padding:0!important;font-size:48px!important;font-weight:800!important;line-height:1!important;letter-spacing:-1.5px!important;color:#1a1a17!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-unit{margin:8px 0 0!important;padding:0!important;max-width:150px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.45!important;color:#9a978d!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions{width:100%!important;margin:16px 0 0!important;padding:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .btn-primary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;background:#141412!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;cursor:pointer!important;box-shadow:0 5px 14px #14141233!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .btn-primary:hover{background:#000!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #14141242!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-head,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-head{margin:0 0 14px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label{font-size:14px!important;font-weight:800!important;color:#1a1a17!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label:before,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label:before{display:none!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-badge,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-badge{background:#f1efe9!important;color:#6b6960!important;font-weight:600!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow .today-num,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow .today-num{margin:0!important;flex:0 0 auto!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow .today-unit,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-numrow .today-unit{display:inline-block!important;margin:0!important;font-size:13px!important;font-weight:600!important;color:#8a877f!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-divider,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-divider{height:1px!important;margin:16px 0!important;background:#ece8df!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stats,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stats{display:flex!important;align-items:center!important;gap:18px!important;margin:0 0 16px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:#8a877f!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat b,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat b{color:#3a3a36!important;font-weight:700!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot{width:7px!important;height:7px!important;border-radius:50%!important;flex:0 0 auto!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot.new,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot.new{background:#b0ada4!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot.learning,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-dot.learning{background:#e7cdc4!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions{flex-direction:row!important;align-items:stretch!important;gap:10px!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-btn,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-btn{flex:1 1 0!important;width:auto!important;height:42px!important;margin:0!important;padding:0!important;border-radius:11px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.3px!important;cursor:pointer!important;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary{border:0!important;background:#141412!important;color:#fff!important;box-shadow:0 5px 14px #14141233!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary:hover{background:#000!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #14141242!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost{border:1px solid #ded4c6!important;background:#fff!important;color:#2a2a28!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost:hover,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost:hover{border-color:#141412!important;background:#faf9f6!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcModeManage,html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .view{overflow:visible!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side{border-right:0!important;box-shadow:5px 0 12px -11px #1414121c!important;position:relative!important;z-index:5!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{border-left:0!important;box-shadow:-5px 0 12px -11px #1414121c,5px 0 12px -11px #1414121c!important;position:relative!important;z-index:5!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list{border-right:0!important;border-left:0!important}#vocabCenterOverlay.vocab-book-exact .vc-status-row,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-status-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important;box-sizing:border-box!important;flex:0 0 auto!important;padding:0 24px!important;margin:-6px 0 6px!important}html body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-status-row .vc-center-status-tabs,html #vocabCenterOverlay.vocab-book-exact .vc-status-row .vc-center-status-tabs{margin:0!important;flex:1 1 auto!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-status-tools{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;margin-left:auto!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn{display:inline-flex!important;align-items:center!important;gap:5px!important;height:30px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#5a5a56!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;white-space:nowrap!important;transition:background .12s ease,color .12s ease!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn:hover{background:#f4f3ef!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn.active{background:#1f1f1c!important;color:#fff!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-ic{display:inline-flex!important;align-items:center!important;font-size:12px!important;opacity:.75!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-ic svg{display:block!important;width:14px!important;height:14px!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-sort-trigger .vc-tool-ic,#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-export .vc-tool-ic{margin-right:-3px!important}#vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-sort-caret{font-size:10px!important;opacity:.6!important;margin-left:1px!important}#vocabCenterOverlay.vocab-book-exact .vc-tool-sort,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-tool-sort{position:relative!important}#vocabCenterOverlay.vocab-book-exact .vc-sort-menu,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;min-width:134px!important;padding:6px!important;border:1px solid #ece9e0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px #1414121f!important;display:none!important;z-index:50!important}#vocabCenterOverlay.vocab-book-exact .vc-sort-menu.open,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu.open{display:block!important}#vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt{display:block!important;width:100%!important;text-align:left!important;padding:7px 10px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#3a3a36!important;font-size:12.5px!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt:hover{background:#f4f3ef!important}#vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt.active{background:#f1ece2!important;color:#1f1f1c!important;font-weight:700!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head{min-height:0!important;height:auto!important;padding-top:22px!important;padding-bottom:2px!important;margin-bottom:0!important}html body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .rows,html #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .rows{padding-top:4px!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;height:28px!important;margin:0 0 17px!important;padding:0 12px!important;border-radius:999px!important;background:#faf9f7!important;color:#5a5a56!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:28px!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill .vb-status-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill .vb-status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:#b6b2a8!important;flex:0 0 auto!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.new,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.new{color:#8a877f!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.new .vb-status-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.new .vb-status-dot{background:#b6b2a8!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.learning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.learning{color:#927a3a!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.learning .vb-status-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.learning .vb-status-dot{background:#b89a45!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.done,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.done{color:#5e7a52!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.done .vb-status-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.done .vb-status-dot{background:#7fae72!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.catalog,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.catalog{color:#6a5f7e!important}#vocabCenterOverlay.vocab-book-exact .vb-status-pill.catalog .vb-status-dot,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-status-pill.catalog .vb-status-dot{background:#a89dc0!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-word-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-word-title{margin:0!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-status-pill,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-status-pill{margin:0!important;flex:0 0 auto!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-pos-tag,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-pos-tag{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 9px!important;border-radius:999px!important;background:#f4f3ef!important;color:#6b6960!important;font-family:SE SF Pro Text,Plus Jakarta Sans,PingFang SC,system-ui,sans-serif!important;font-size:11.5px!important;font-weight:600!important;line-height:1.6!important;white-space:nowrap!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-pos-tag em,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-pos-tag em{font-style:normal!important;color:#9a978d!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-en .vb-ex-badge,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-en .vb-ex-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:18px!important;margin-right:7px!important;padding:0 5px!important;border-radius:5px!important;background:#fdecd9!important;color:#c07a2c!important;font-size:11px!important;font-weight:700!important;vertical-align:middle!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-synonym-section,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-synonym-section{margin-top:14px!important;padding-top:16px!important;border-top:1px solid #ece9e0!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-title,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-title{margin:0 0 10px!important;color:#8a877f!important;font-size:12px!important;font-weight:600!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-chips,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-chip,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-syn-chip{display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 12px!important;border-radius:8px!important;background:#f4f3ef!important;color:#5a5a56!important;font-size:12.5px!important;font-weight:500!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-definition-pair,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-definition-pair{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;margin:18px 0 13px!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-definition,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-definition{margin:0!important;color:#4f4b45!important;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important}#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-meaning,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-meaning{margin:0!important}.vb-occur-section{padding-top:4px}.vb-occ{margin-top:6px}.vb-occ-sum{list-style:none;cursor:pointer;font-size:15px;font-weight:700;color:#1f2937;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.vb-occ-sum::-webkit-details-marker{display:none}.vb-occ-sum:after{content:"";width:17px;height:17px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M786.102272 365.897728c-9.998336-9.997312-26.206208-9.997312-36.20352 0L512 603.79648 274.102272 365.897728c-9.998336-9.997312-26.206208-9.997312-36.20352 0-9.997312 9.997312-9.997312 26.206208 0 36.20352l256 256C498.896896 663.100416 505.448448 665.6 512 665.6s13.103104-2.499584 18.102272-7.497728l256-256C796.09856 392.10496 796.09856 375.89504 786.102272 365.897728z' fill='%239ca3af'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s}.vb-occ[open] .vb-occ-sum:after{transform:rotate(180deg)}.vb-occ-card{border:none;border-radius:14px;background:#fafaf8;overflow:hidden;margin-top:10px}.vb-occ-ep{font-size:14px;font-weight:600;color:#111827;padding:14px 16px 6px}.vb-occ-item{display:block;padding:10px 16px 14px;text-decoration:none;color:inherit}.vb-occ-item:hover{background:#f9fafb}.vb-occ-en{font-size:14px;line-height:1.6;color:#374151;margin-bottom:4px}.vb-occ-zh{font-size:13px;color:#9ca3af;margin-bottom:10px}.vb-occ-ft{display:flex;align-items:center;justify-content:space-between;font-size:12px}.vb-occ-play{color:#ec4899;font-variant-numeric:tabular-nums}.vb-occ-num{color:#cbd5e1}.vb-occ-div{height:1px;background:#f1f1f1;margin:0 16px}.vc-favorite-icon{display:block;width:1em;height:1em;flex:0 0 auto}.vb-word-line{display:flex;align-items:center;gap:8px}.vb-fav{border:none;background:none;padding:0;margin:0;cursor:pointer;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:#b8b5ad;transition:color .15s,transform .1s}.vb-fav:hover{color:#f5a8c8}.vb-fav.on{color:#ec4f8e}.vb-fav:active{transform:scale(1.2)}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh{padding-left:26px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line{position:relative!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;flex-wrap:nowrap!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-word-title{margin:0!important;flex:0 1 auto!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-fav{position:absolute!important;left:-26px!important;bottom:4px!important;top:auto!important;margin:0!important;width:22px!important;height:22px!important;font-size:22px!important;align-self:auto!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-phon-row .vb-pos-tag{align-self:center!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ph,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ph span,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ph b{font-family:Cambria,Georgia,Charis SIL,Gentium Plus,"DejaVu Serif",Times New Roman,serif!important;font-size:12.5px!important;letter-spacing:.3px!important;color:#b3aea6!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-play svg{width:16px!important;height:16px!important;display:block!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ph b{font-size:10px!important;font-weight:600!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-fav{color:#bdb8b0!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-word-line .vb-fav.on{color:#ec4899!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-play{background:transparent!important;border:none!important;border-radius:0!important;width:auto!important;height:auto!important;margin-left:4px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-pos-tag{background:transparent!important;padding:0!important;border-radius:0!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ph b{font-size:11px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-box{background:transparent!important;padding:0!important;border-radius:0!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-en{display:flex!important;align-items:center!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ex-text{flex:1 1 auto!important;min-width:0!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ex-badge{min-width:0!important;height:15px!important;padding:0 4px!important;font-size:10px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ex-badge{position:relative!important;top:-2px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-section{margin-top:-10px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-ex-badge{position:relative!important;top:0!important;height:13px!important;padding:0 3px!important;min-width:0!important;font-size:9.5px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-occ-play{display:inline-flex!important;align-items:center!important;gap:5px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-occ-tri{width:10px!important;height:10px!important;flex:0 0 auto!important;display:block!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-occ-time,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-occ-num{font-family:Segoe UI Rounded,SF Pro Rounded,Varela Round,Nunito,Quicksand,PingFang SC,system-ui,sans-serif!important;letter-spacing:.3px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-usage-title{font-size:12.5px!important;color:#9a978d!important;font-weight:600!important;margin-bottom:5px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-usage-text{font-size:14px!important;color:#3f4654!important;line-height:1.6!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-en mark.vb-hit,body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-en .vb-hit{background:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-example-section{margin-top:-18px!important}body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-phon-row{margin-top:10px!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact{--vcx-bg: #1f1b19;--vcx-soft: #1b1817;--vcx-tint: #24201e;--vcx-line: rgba(241, 245, 249, .1);--vcx-line-strong: rgba(241, 245, 249, .18);--vcx-ink: #f6f1eb;--vcx-ink-2: #e4ddd5;--vcx-ink-3: #c9bfb5;--vcx-ink-4: #a89d94;--vcx-ink-5: #766d66;background:#100e0c!important;color:var(--vcx-ink)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .shell,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .content,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .top,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact #vcModeManage,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .view{background:#100e0c!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-ref-side,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .list,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .detail{background:#100e0c!important;color:var(--vcx-ink)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .today-card,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-ref-today-card,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .side-filter-card,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-example-box,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-source-section{background:#2c2723!important;border-color:var(--vcx-line)!important;color:var(--vcx-ink)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .chip,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .filter-item,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-group-seg,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-group-tab,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-table-head{background:#24201e!important;color:var(--vcx-ink-3)!important;border-color:var(--vcx-line)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .search,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact input{background:#24201e!important;color:var(--vcx-ink)!important;border-color:var(--vcx-line)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-word,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .list-title,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-word-title,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .today-num,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-meaning,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact h1,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact h2{color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{background:#100e0c!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .today-card,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .today-card,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-today-card,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-today-card,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side-filter-card,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side-filter-card{background:#2c2723!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .chip,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .chip,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .filter-item,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .filter-item{background:#24201e!important;color:var(--vcx-ink-3)!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip{color:#ece6df!important;border-color:transparent!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+1){background:#6e4150!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+2){background:#2f5347!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+3){background:#4c4172!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+4){background:#6f4c2f!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+5){background:#5f5328!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+6){background:#36506f!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+7){background:#475630!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+8){background:#6d3a3a!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip.active{color:#fff!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+1).active{background:#c06b8a!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+2).active{background:#4f9d7d!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+3).active{background:#836fc0!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+4).active{background:#c8884b!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+5).active{background:#a99440!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+6).active{background:#5e82b5!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+7).active{background:#779852!important}html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcCategoryChips .vc-category-exams .chip:nth-of-type(8n+8).active{background:#c87070!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-title,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-title,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-num,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-num{color:var(--vcx-ink)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-mean,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-word,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-definition,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-usage-text,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-example-zh,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-ex-text{color:var(--vcx-ink-2)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-status,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-card2-status,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-pos,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-ipa,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-ep,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-time,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .list-sub,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .filter-num,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-pos-tag,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-meta-line,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-section-title{color:var(--vcx-ink-4)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-ep,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .chip-count{background:#2a2422!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-srs-label,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-unit,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-unit,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat{color:var(--vcx-ink-4)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat b,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-today-stat b{color:var(--vcx-ink-2)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-badge,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-badge{background:#2a2422!important;color:var(--vcx-ink-3)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-mode-primary,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-mode-primary{background:#3d362f!important;color:var(--vcx-ink)!important;box-shadow:0 1px 3px #0006,inset 0 0 0 1px #f6f1eb14!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-mode-ghost,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .vc-mode-ghost{background:#2c2723!important;color:var(--vcx-ink)!important;border-color:var(--vcx-line-strong)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary:hover,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-primary:hover{background:#46403a!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost:hover,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card .today-actions .vc-mode-ghost:hover{background:#38322d!important;border-color:var(--vcx-line-strong)!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item:hover,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item:hover{background:#2c2723!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .count-pill,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .count-pill{background:#4d4270!important;color:#e6dcf8!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-sub,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-sub,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-meta-line,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-meta-line,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-section-title,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-section-title,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-pos-tag,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-pos-tag{color:var(--vcx-ink-4)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-definition,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-definition,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-usage-text,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-usage-text,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-example-zh,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-example-zh,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-ex-text,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-ex-text{color:var(--vcx-ink-2)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab{color:var(--vcx-ink-4)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab.active,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-center-status-tab.active{color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn{color:var(--vcx-ink-4)!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-status-tools .vc-tool-btn:hover{background:#2a2422!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-section-title,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-section-title,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-source-main,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-fresh .vb-source-main,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-sum,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-sum{color:var(--vcx-ink-3)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-card2,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-card2,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side .today-card{box-shadow:inset 0 0 0 1px #f6f1eb16,0 2px 12px #00000061!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item{color:var(--vcx-ink-2)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .manage-grid,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .rows,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .rows{background:#100e0c!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ref-side{box-shadow:none!important}html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .today-num,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-card2-word,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-word-title,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact h1,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact h2{text-shadow:none!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-title,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-title{color:#fdfbf8!important;text-shadow:none!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side-filter-card,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side-filter-card{background:transparent!important;box-shadow:none!important;border:0!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-name,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-name{color:#f6f1eb!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .side{box-shadow:10px 0 28px -14px #000000b3!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .detail{box-shadow:-10px 0 28px -14px #000000b3!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-detail-fresh,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-example-box,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-example-box,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-source-section,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vb-source-section{background:transparent!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .list-title,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head .list-title,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcListTitle,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact #vcListTitle{color:#fdfbf8!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .list-head,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head{background:#100e0c!important;border-color:var(--vcx-line)!important;box-shadow:none!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .list-head>div:first-child,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .list-head>div:first-child,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-sort-menu{background:#2c2723!important;border-color:var(--vcx-line)!important;box-shadow:0 14px 30px #00000052!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .category-item.active,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .category-item.active,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .chip.active,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .chip.active,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .filter-item.active,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .filter-item.active,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt.active,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt.active{background:#2a2422!important;border-color:var(--vcx-line-strong)!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt{color:var(--vcx-ink-3)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt:hover,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vc-sort-menu .vc-sort-opt:hover{background:#2a2422!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-card,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-card{background:#2c2723!important;border-color:var(--vcx-line)!important;color:var(--vcx-ink)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-ep,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-ep,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-en,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-en{color:var(--vcx-ink-2)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-zh,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-zh,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-num,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-num{color:var(--vcx-ink-4)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-item:hover,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-item:hover{background:#2a2422!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-occ-div,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-occ-div{background:var(--vcx-line)!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .btn-text.danger.full,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .btn-text.danger.full{background:#2c2723!important;color:#d98a7e!important;box-shadow:inset 0 0 0 1px #d98a7e38!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-main,html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more{background:#3d362f!important;color:#f6f1eb!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more,html[data-theme=dark] #vocabCenterOverlay.vocab-book-exact .vb-detail-actions .primary-more{border-left-color:#f6f1eb29!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .title-block h1,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .title-block h1{color:#fdfbf8!important;text-shadow:none!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item.active,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-list .vc-topic-item.active,html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-item.active,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-topic-item.active{background:#2c2723!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head>div:first-child,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .list-head>div:first-child{background:transparent!important;box-shadow:none!important}html[data-theme=dark] body.app-redesign #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ep-group-title,html[data-theme=dark] #vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay#vocabCenterOverlay.vocab-book-exact .vc-ep-group-title{color:#ebe4da!important;text-shadow:none!important}
