.spec-page[data-v-21eff859]{--freq-5:#ff3b30;--freq-4:#ff9500;--freq-3:#fc0;--freq-2:#34c759;--freq-1:#007aff}.block[data-v-21eff859]{display:block}.section-desc[data-v-21eff859]{color:var(--gray);font-size:18px;line-height:1.7;margin-top:16px;max-width:800px}.section-desc strong[data-v-21eff859]{color:var(--black)}.hero-preview[data-v-21eff859]{display:flex;gap:24px;margin-top:60px;overflow-x:auto;padding-bottom:16px}.preview-card[data-v-21eff859]{background:var(--white);border:1px solid var(--black);flex-shrink:0;padding:24px 32px;transition:all .3s}.preview-card[data-v-21eff859]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.preview-card .icon[data-v-21eff859]{font-size:24px;margin-bottom:12px}.preview-card .title[data-v-21eff859]{font-size:14px;font-weight:700;margin-bottom:4px}.preview-card .desc[data-v-21eff859]{color:var(--gray);font-size:12px}.entry-section[data-v-21eff859]{background:var(--light)}.pyramid-demo[data-v-21eff859]{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 300px}@media (max-width:900px){.pyramid-demo[data-v-21eff859]{grid-template-columns:1fr}}.pyramid-interactive[data-v-21eff859]{display:flex;flex-direction:column;gap:8px}.pyramid-layer[data-v-21eff859]{align-items:center;background:var(--white);border:1px solid var(--black);cursor:pointer;display:grid;grid-template-columns:60px 1fr 100px;position:relative;transition:all .3s}.pyramid-layer[data-v-21eff859]:hover{background:var(--white);box-shadow:-4px 0 0 var(--red);transform:translate(8px)}.pyramid-layer.active[data-v-21eff859]{box-shadow:-4px 0 0 var(--red)}.layer-id[data-v-21eff859],.pyramid-layer.active[data-v-21eff859]{background:var(--black);color:var(--white)}.layer-id[data-v-21eff859]{font-size:12px;font-weight:700;padding:16px;text-align:center}.pyramid-layer.active .layer-id[data-v-21eff859]{background:var(--red)}.layer-info[data-v-21eff859]{padding:16px 20px}.layer-name[data-v-21eff859]{font-size:15px;font-weight:700}.layer-name span[data-v-21eff859]{color:var(--gray);font-size:11px;font-weight:400;margin-left:8px}.pyramid-layer.active .layer-name span[data-v-21eff859]{color:#ffffff80}.layer-count[data-v-21eff859]{color:var(--gray);font-size:12px;padding:16px;text-align:right}.pyramid-layer.active .layer-count[data-v-21eff859]{color:#ffffffb3}.layer-count strong[data-v-21eff859]{color:var(--black);font-size:14px}.pyramid-layer.active .layer-count strong[data-v-21eff859]{color:var(--white)}.subcategories[data-v-21eff859]{background:var(--white);border:1px solid var(--black);border-top:none;display:none;padding:16px}.subcategories.show[data-v-21eff859]{display:block}.subcat-list[data-v-21eff859]{display:flex;flex-wrap:wrap;gap:8px}.subcat-item[data-v-21eff859]{background:var(--light);cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s}.subcat-item[data-v-21eff859]:hover{background:var(--black);color:var(--white)}.entry-notes[data-v-21eff859]{display:flex;flex-direction:column;gap:32px}.note-card[data-v-21eff859]{background:var(--white);border:1px solid var(--black);padding:24px}.note-card .num[data-v-21eff859]{background:var(--black);color:var(--white);display:grid;font-size:14px;font-weight:700;height:32px;margin-bottom:16px;place-items:center;width:32px}.note-card .text[data-v-21eff859]{color:var(--gray);font-size:14px;line-height:1.6}.note-card .text strong[data-v-21eff859]{color:var(--black)}.list-section[data-v-21eff859]{background:var(--white)}.list-demo[data-v-21eff859]{border:1px solid var(--black);overflow:hidden}.list-breadcrumb[data-v-21eff859]{align-items:center;background:var(--light);display:flex;font-size:12px;gap:8px;padding:16px 24px}.breadcrumb-item[data-v-21eff859]{color:var(--gray)}.breadcrumb-item[data-v-21eff859]:hover{color:var(--red);cursor:pointer}.breadcrumb-item.active[data-v-21eff859]{color:var(--black);font-weight:700}.breadcrumb-arrow[data-v-21eff859]{color:var(--gray)}.list-toolbar[data-v-21eff859]{align-items:center;border-bottom:1px solid var(--light);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}@media (max-width:768px){.list-toolbar[data-v-21eff859]{align-items:stretch;flex-direction:column}}.toolbar-left[data-v-21eff859]{gap:16px}.toolbar-left[data-v-21eff859],.toolbar-right[data-v-21eff859]{align-items:center;display:flex}.toolbar-right[data-v-21eff859]{gap:12px}.search-box[data-v-21eff859]{align-items:center;background:var(--white);border:1px solid var(--black);display:flex;overflow:hidden}.search-input[data-v-21eff859]{font-family:inherit;font-size:13px;outline:none;width:200px}.search-btn[data-v-21eff859],.search-input[data-v-21eff859]{border:none;padding:10px 16px}.search-btn[data-v-21eff859]{background:var(--black);color:var(--white);cursor:pointer;font-size:12px;transition:background .2s}.search-btn[data-v-21eff859]:hover{background:var(--red)}.filter-group[data-v-21eff859]{align-items:center;display:flex;gap:8px}.filter-label[data-v-21eff859]{color:var(--gray);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.filter-chips[data-v-21eff859]{display:flex;gap:4px}.filter-chip[data-v-21eff859]{background:var(--white);border:1px solid var(--light);cursor:pointer;font-size:11px;padding:6px 12px;transition:all .2s}.filter-chip.active[data-v-21eff859],.filter-chip[data-v-21eff859]:hover{background:var(--black);border-color:var(--black);color:var(--white)}.filter-chip.freq-5.active[data-v-21eff859]{background:var(--freq-5);border-color:var(--freq-5)}.filter-chip.freq-4.active[data-v-21eff859]{background:var(--freq-4);border-color:var(--freq-4)}.filter-chip.freq-3.active[data-v-21eff859]{background:var(--freq-3);border-color:var(--freq-3)}.filter-chip.freq-2.active[data-v-21eff859]{background:var(--freq-2);border-color:var(--freq-2)}.filter-chip.freq-1.active[data-v-21eff859]{background:var(--freq-1);border-color:var(--freq-1)}.sort-select[data-v-21eff859]{background:var(--white);border:1px solid var(--black);cursor:pointer;font-family:inherit;font-size:12px;padding:8px 12px}.list-grid[data-v-21eff859]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));min-height:300px;padding:24px}@media (max-width:768px){.list-grid[data-v-21eff859]{grid-template-columns:1fr}}.word-card[data-v-21eff859]{background:var(--white);border:1px solid var(--black);cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s}.word-card[data-v-21eff859]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.word-card[data-v-21eff859]:before{background:var(--freq-5);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.word-card[data-freq="4"][data-v-21eff859]:before{background:var(--freq-4)}.word-card[data-freq="3"][data-v-21eff859]:before{background:var(--freq-3)}.word-card[data-freq="2"][data-v-21eff859]:before{background:var(--freq-2)}.word-card[data-freq="1"][data-v-21eff859]:before{background:var(--freq-1)}.word-card .word[data-v-21eff859]{font-size:18px;font-weight:700;margin-bottom:4px}.word-card .cn[data-v-21eff859]{color:var(--gray);font-size:13px;margin-bottom:12px}.word-card .meta[data-v-21eff859]{align-items:center;display:flex;gap:8px}.word-card .freq-dot[data-v-21eff859]{background:var(--freq-5);border-radius:50%;height:8px;width:8px}.word-card[data-freq="4"] .freq-dot[data-v-21eff859]{background:var(--freq-4)}.word-card[data-freq="3"] .freq-dot[data-v-21eff859]{background:var(--freq-3)}.word-card[data-freq="2"] .freq-dot[data-v-21eff859]{background:var(--freq-2)}.word-card[data-freq="1"] .freq-dot[data-v-21eff859]{background:var(--freq-1)}.word-card .cefr[data-v-21eff859]{background:var(--light);color:var(--gray);font-size:10px;padding:2px 6px}.detail-section[data-v-21eff859]{background:var(--black);color:var(--white)}.detail-section .spec-section-num[data-v-21eff859]{color:#ffffff1a}.detail-section .section-desc[data-v-21eff859]{color:var(--gray)}.detail-section .section-desc strong[data-v-21eff859]{color:var(--white)}.detail-demo[data-v-21eff859]{margin:0 auto;max-width:600px}.detail-card[data-v-21eff859]{background:var(--white);border-radius:0;color:var(--black);overflow:hidden}.detail-header[data-v-21eff859]{align-items:flex-start;border-bottom:1px solid var(--light);display:flex;justify-content:space-between;padding:24px 28px}.detail-word[data-v-21eff859]{font-size:28px;font-weight:900}.detail-phonetic[data-v-21eff859]{color:var(--gray);font-family:monospace;font-size:14px}.detail-pos[data-v-21eff859]{color:var(--gray);font-size:12px;margin-top:4px}.detail-badge[data-v-21eff859]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.badge-freq[data-v-21eff859]{align-items:center;background:var(--freq-5);color:var(--white);display:flex;font-size:11px;font-weight:700;gap:8px;padding:6px 12px}.badge-freq .dot[data-v-21eff859]{background:var(--white);border-radius:50%;height:6px;width:6px}.detail-body[data-v-21eff859]{padding:24px 28px}.detail-cn[data-v-21eff859]{font-size:20px;font-weight:700;margin-bottom:16px}.detail-definition[data-v-21eff859]{color:var(--gray);font-size:14px;line-height:1.7}.detail-definition[data-v-21eff859],.detail-meta[data-v-21eff859]{border-bottom:1px solid var(--light);margin-bottom:20px;padding-bottom:20px}.detail-meta[data-v-21eff859]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:500px){.detail-meta[data-v-21eff859]{grid-template-columns:1fr}}.meta-item[data-v-21eff859]{align-items:center;display:flex;font-size:13px;gap:8px}.meta-item .icon[data-v-21eff859]{font-size:16px}.meta-item .label[data-v-21eff859]{color:var(--gray)}.meta-item .value[data-v-21eff859]{color:var(--black);font-weight:600}.detail-software[data-v-21eff859]{border-bottom:1px solid var(--light);margin-bottom:20px;padding-bottom:20px}.software-label[data-v-21eff859]{color:var(--gray);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.software-list[data-v-21eff859]{display:flex;flex-wrap:wrap;gap:6px}.software-tag[data-v-21eff859]{background:var(--light);font-size:12px;padding:4px 10px}.detail-context[data-v-21eff859]{border-bottom:1px solid var(--light);color:var(--gray);font-size:13px;margin-bottom:20px;padding-bottom:20px}.detail-context strong[data-v-21eff859]{color:var(--black)}.detail-collocations[data-v-21eff859]{border-bottom:1px solid var(--light);margin-bottom:20px;padding-bottom:20px}.collocations-label[data-v-21eff859]{color:var(--gray);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.collocation-item[data-v-21eff859]{display:flex;font-size:13px;gap:16px;padding:8px 0}.collocation-item .en[data-v-21eff859]{color:var(--black);font-family:monospace}.collocation-item .cn[data-v-21eff859]{color:var(--gray)}.detail-related[data-v-21eff859]{border-bottom:1px solid var(--light);margin-bottom:20px;padding-bottom:20px}.related-label[data-v-21eff859]{color:var(--gray);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.related-tags[data-v-21eff859]{display:flex;flex-wrap:wrap;gap:6px}.related-tag[data-v-21eff859]{border:1px solid var(--light);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.related-tag[data-v-21eff859]:hover{background:var(--black);border-color:var(--black);color:var(--white)}.detail-note[data-v-21eff859]{background:#fff9e6;border-left:3px solid #fc0;color:var(--gray);font-size:13px;line-height:1.7;padding:16px 20px}.detail-note strong[data-v-21eff859]{color:var(--black)}.learn-section[data-v-21eff859]{background:var(--white)}.modes-grid[data-v-21eff859]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.modes-grid[data-v-21eff859]{grid-template-columns:1fr}}.mode-card[data-v-21eff859]{border:1px solid var(--black);overflow:hidden;padding:0;transition:all .3s}.mode-card[data-v-21eff859]:hover{box-shadow:0 8px 32px #0000001a}.mode-header[data-v-21eff859]{align-items:center;background:var(--black);color:var(--white);display:flex;gap:16px;padding:20px 24px}.mode-header .icon[data-v-21eff859]{font-size:24px}.mode-header .title[data-v-21eff859]{font-size:16px;font-weight:700}.mode-body[data-v-21eff859]{padding:24px}.mode-desc[data-v-21eff859]{border-bottom:1px solid var(--light);color:var(--gray);font-size:14px;line-height:1.6;margin-bottom:20px;padding-bottom:20px}.mode-features[data-v-21eff859]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-21eff859]{align-items:flex-start;display:flex;gap:12px}.feature-item .bullet[data-v-21eff859]{background:var(--red);flex-shrink:0;height:6px;margin-top:6px;width:6px}.feature-item .text[data-v-21eff859]{color:var(--gray);font-size:13px}.feature-item .text strong[data-v-21eff859]{color:var(--black)}.flashcard-demo[data-v-21eff859]{background:var(--light);border:1px solid var(--black);margin-top:60px;padding:40px;text-align:center}.flashcard-title[data-v-21eff859]{color:var(--gray);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:32px;text-transform:uppercase}.flashcard[data-v-21eff859]{align-items:center;background:var(--white);border:1px solid var(--black);cursor:pointer;display:flex;flex-direction:column;height:180px;justify-content:center;margin:0 auto;perspective:1000px;transition:transform .4s;width:280px}.flashcard.flipped[data-v-21eff859]{transform:rotateY(180deg)}.flashcard .front[data-v-21eff859]{font-size:32px;font-weight:900}.flashcard .back[data-v-21eff859]{color:var(--gray);font-size:18px;text-align:center}.flashcard-hint[data-v-21eff859]{color:var(--gray);font-size:11px;margin-top:16px}.spec-footer[data-v-21eff859]{align-items:center;border-top:1px solid var(--black);color:var(--gray);display:flex;font-size:12px;justify-content:space-between;padding:48px}@media (max-width:600px){.spec-footer[data-v-21eff859]{flex-direction:column;gap:20px;text-align:center}}.spec-footer-brand[data-v-21eff859]{color:var(--black);font-weight:700}
