.hero[data-v-171be8a0]{padding:0}.sr-only[data-v-171be8a0]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.hero-grid[data-v-171be8a0]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:340px 1fr}@media(max-width:768px){.hero-grid[data-v-171be8a0]{grid-template-columns:1fr}}.hero-left[data-v-171be8a0]{align-items:center;background:#fff;border:1px solid #ece8e3;border-radius:4px;display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem;position:relative}.hero-rule[data-v-171be8a0]{background:#ece8e3;display:block;height:1px;margin:0;width:100%}.char-display[data-v-171be8a0]{min-height:200px;position:relative;width:100%}.char-audio-btn[data-v-171be8a0],.char-display[data-v-171be8a0]{align-items:center;display:flex;justify-content:center}.char-audio-btn[data-v-171be8a0]{background:#c0392b0f;border-radius:50%;height:40px;position:absolute;right:4px;top:4px;transition:background .2s;width:40px}.char-audio-btn[data-v-171be8a0]:hover{background:#c0392b1f}.char-writer[data-v-171be8a0]{align-items:center;display:flex;filter:drop-shadow(0 2px 6px rgba(192,57,43,.1));justify-content:center}.pron-section[data-v-171be8a0]{margin-top:0;text-align:center;width:100%}.pron-row[data-v-171be8a0]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:.2rem 0}.pron-pinyin[data-v-171be8a0]{color:#2c3e50;font-size:1.3rem;font-weight:700}.pron-alpha[data-v-171be8a0],.pron-pinyin[data-v-171be8a0]{font-family:Quicksand,sans-serif}.pron-alpha[data-v-171be8a0]{color:#95a5a6;font-size:.82rem}.pron-gloss[data-v-171be8a0]{color:#5d6d7e;font-size:.88rem;font-weight:500;line-height:1.4;margin-left:.15rem}.pron-gloss[data-v-171be8a0],.tone-badge[data-v-171be8a0]{font-family:Quicksand,sans-serif}.tone-badge[data-v-171be8a0]{border-radius:4px;font-size:.6rem;font-weight:700;padding:2px 6px}.tone-1[data-v-171be8a0]{background:#fdecea;color:#c0392b}.tone-2[data-v-171be8a0]{background:#fef4e6;color:#c46210}.tone-3[data-v-171be8a0]{background:#e8f6ed;color:#1e8449}.tone-4[data-v-171be8a0]{background:#e5f0f8;color:#21618c}.tone-5[data-v-171be8a0]{background:#f0f0f0;color:#566573}.listen-bar[data-v-171be8a0]{align-items:center;background:#c0392b0a;border:none;border-radius:10px;color:#7f8c8d;display:flex;font-family:Quicksand,sans-serif;font-size:.72rem;gap:.5rem;justify-content:center;margin-top:0;padding:.5rem .85rem;transition:background .3s;width:100%}.listen-bar--complete[data-v-171be8a0]{background:#27ae600f;padding:.75rem}.listen-bar-icon[data-v-171be8a0]{color:#27ae60;font-size:1.2rem;font-weight:700}.listen-bar-text[data-v-171be8a0]{color:#27ae60;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600}.listen-dots[data-v-171be8a0]{display:inline-flex;flex-shrink:0;gap:.15rem}.meta-row[data-v-171be8a0]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0}.meta-tag[data-v-171be8a0]{align-items:center;background:#f5f2ef;border-radius:8px;display:inline-flex;flex:0 0 auto;font-size:.72rem;gap:.25rem;justify-content:center;padding:5px 10px;white-space:nowrap}.meta-tag-k[data-v-171be8a0]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.meta-tag-v[data-v-171be8a0]{color:#2c3e50;font-size:.78rem;font-weight:700}.hero-meta-row[data-v-171be8a0]{flex-shrink:0;gap:.4rem}.hero-meta-row[data-v-171be8a0],.last-reviewed-chip[data-v-171be8a0]{align-items:center;display:inline-flex}.last-reviewed-chip[data-v-171be8a0]{background:transparent;border:1px solid #ece8e3;border-radius:2px;cursor:default;gap:.35rem;line-height:1;padding:.3rem .65rem;transition:border-color .15s}.last-reviewed-chip[data-v-171be8a0]:hover{border-color:#d4cfc2}.last-reviewed-chip svg[data-v-171be8a0]{color:#c0392b;flex-shrink:0}.last-reviewed-v[data-v-171be8a0]{color:#2c3e50;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,Courier New,monospace;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;white-space:nowrap}.left-actions[data-v-171be8a0]{display:flex;justify-content:center;margin:0;width:100%}.feedback-wrap[data-v-171be8a0]{width:100%}.feedback-toggle[data-v-171be8a0]{align-items:center;background:transparent;border:1px solid #ece8e3;border-radius:2px;color:#7f8c8d;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:700;gap:.35rem;letter-spacing:.12em;padding:.35rem .7rem;text-transform:uppercase;transition:border-color .15s,color .15s}.feedback-toggle[data-v-171be8a0]:hover{border-color:#c0392b;color:#c0392b}.feedback-toggle svg[data-v-171be8a0]{color:#c0392b}.feedback-toggle--active[data-v-171be8a0]{background:#c0392b0f;border-color:#c0392b;color:#c0392b}.feedback-toggle--active[data-v-171be8a0]:hover{background:#c0392b1a}.feedback-card[data-v-171be8a0]{background:#fafafa!important;border:1px solid #e0e0e0!important;border-radius:8px!important;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.25rem 1.25rem 1.1rem;transition:border-color .15s,box-shadow .15s;width:100%}.feedback-card[data-v-171be8a0]:hover{border-color:#cfcfcf!important}.feedback-head[data-v-171be8a0]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.feedback-head-left[data-v-171be8a0]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.feedback-kicker[data-v-171be8a0]{align-items:center;color:#c0392b;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.58rem;font-weight:700;gap:.4rem;letter-spacing:.14em;text-transform:uppercase}.feedback-kicker svg[data-v-171be8a0]{color:#c0392b}.feedback-prompt[data-v-171be8a0]{color:#616161;font-family:Quicksand,sans-serif;font-size:.82rem;letter-spacing:0;line-height:1.55;margin:0}.feedback-prompt .noto[data-v-171be8a0]{color:#c0392b;font-size:.95rem;font-weight:700;margin:0 .05rem}.feedback-field-label[data-v-171be8a0]{color:#9e9e9e;display:block;font-family:Quicksand,sans-serif;font-size:.56rem;font-weight:700;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.feedback-rating[data-v-171be8a0]{display:flex;flex-direction:column}.feedback-rating-row[data-v-171be8a0]{align-items:center;display:flex;gap:.6rem}.feedback-rating-row[data-v-171be8a0] .v-rating__wrapper{padding:0}.feedback-rating-row[data-v-171be8a0] .v-rating__item .v-btn{height:26px;min-width:0;width:26px}.feedback-rating-hint[data-v-171be8a0]{color:#9e9e9e;font-family:Quicksand,sans-serif;font-size:.7rem;font-variant-numeric:tabular-nums}.feedback-testimonial-link[data-v-171be8a0]{align-items:center;align-self:flex-start;background:none;border:none;color:#c0392b;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.76rem;font-weight:700;gap:.35rem;padding:.1rem 0;transition:color .15s}.feedback-testimonial-link svg[data-v-171be8a0]{color:#c0392b}.feedback-testimonial-link[data-v-171be8a0]:hover{color:#a5391f;text-decoration:underline}.feedback-text-field[data-v-171be8a0]{display:flex;flex-direction:column}.feedback-textarea-v[data-v-171be8a0] .v-field{border-radius:6px;color:#212121;font-family:Quicksand,sans-serif;font-size:.85rem;line-height:1.55}.feedback-textarea-v[data-v-171be8a0] .v-field__outline__end,.feedback-textarea-v[data-v-171be8a0] .v-field__outline__notch:after,.feedback-textarea-v[data-v-171be8a0] .v-field__outline__notch:before,.feedback-textarea-v[data-v-171be8a0] .v-field__outline__start{border-color:#e0e0e0}.feedback-textarea-v[data-v-171be8a0] textarea{color:#212121;font-family:Quicksand,sans-serif;font-style:normal}.feedback-textarea-v[data-v-171be8a0] textarea::-moz-placeholder{color:#9e9e9e;font-style:normal;opacity:1}.feedback-textarea-v[data-v-171be8a0] textarea::placeholder{color:#9e9e9e;font-style:normal;opacity:1}.feedback-textarea-v[data-v-171be8a0] .v-counter{color:#bdbdbd;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.64rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.feedback-actions[data-v-171be8a0]{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;padding-top:.15rem}.feedback-btn[data-v-171be8a0]{border-radius:6px!important;font-family:Quicksand,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.1em!important;min-width:0;padding:0 .9rem;text-transform:uppercase}.feedback-btn--submit[data-v-171be8a0]{box-shadow:0 1px 2px #c0392b2e!important;color:#fff!important}.feedback-btn--submit[data-v-171be8a0] .v-btn__content{color:#fff!important}.feedback-done[data-v-171be8a0]{gap:.6rem;padding:.2rem 0}.feedback-done[data-v-171be8a0],.feedback-done-mark[data-v-171be8a0]{align-items:center;display:inline-flex}.feedback-done-mark[data-v-171be8a0]{background:#c0392b;border-radius:50%;color:#fff;flex-shrink:0;height:22px;justify-content:center;width:22px}.feedback-done-text[data-v-171be8a0]{color:#424242;font-family:Quicksand,sans-serif;font-size:.88rem;font-weight:600;line-height:1.4}.fb-slide-enter-active[data-v-171be8a0],.fb-slide-leave-active[data-v-171be8a0]{overflow:hidden;transition:opacity .2s ease,transform .22s cubic-bezier(.2,.8,.2,1),max-height .25s ease}.fb-slide-enter-from[data-v-171be8a0],.fb-slide-leave-to[data-v-171be8a0]{max-height:0;opacity:0;transform:translateY(-4px)}.fb-slide-enter-to[data-v-171be8a0],.fb-slide-leave-from[data-v-171be8a0]{max-height:400px;opacity:1;transform:translateY(0)}.hero-share[data-v-171be8a0]{display:flex;gap:.35rem;margin:0}.hero-share[data-v-171be8a0],.share-btn[data-v-171be8a0]{align-items:center;justify-content:center}.share-btn[data-v-171be8a0]{background:#fff;border:1px solid #ece8e3;border-radius:50%;color:#95a5a6;cursor:pointer;display:inline-flex;height:30px;transition:all .2s;width:30px}.share-btn[data-v-171be8a0]:hover{border-color:#c0392b;color:#c0392b;transform:translateY(-1px)}.share-divider[data-v-171be8a0]{background:#ece8e3;height:16px;width:1px}.hero-right[data-v-171be8a0]{background:#fff;border:1px solid #e8e4df;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem}.hero-right[data-v-171be8a0],.hero-right-header[data-v-171be8a0]{display:flex;justify-content:space-between}.hero-right-header[data-v-171be8a0]{align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:0}.hero-right-identity[data-v-171be8a0]{display:flex;flex-direction:column;gap:.85rem}.hero-breadcrumbs[data-v-171be8a0]{align-items:center;color:#bdc3c7;display:flex;flex:1 1 auto;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:600;gap:.3rem;margin-bottom:0;min-width:0}.hero-crumb[data-v-171be8a0]{color:#bdc3c7;text-decoration:none;transition:color .15s}.hero-crumb[data-v-171be8a0]:hover{color:#c0392b}.hero-crumb--current[data-v-171be8a0]{color:#7f8c8d;font-weight:700}.hero-crumb-sep[data-v-171be8a0]{color:#ddd;font-size:.55rem}.title-block[data-v-171be8a0]{padding-bottom:.15rem}.title-row[data-v-171be8a0]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem}.title-hanzi[data-v-171be8a0]{color:#c0392b;font-size:2.4rem;font-weight:700;line-height:1}.title-trad[data-v-171be8a0]{color:#95a5a6;font-size:1.1rem}.title-pinyin[data-v-171be8a0]{color:#2c3e50;font-size:1.35rem;font-weight:700}.title-alpha[data-v-171be8a0],.title-pinyin[data-v-171be8a0]{font-family:Quicksand,sans-serif}.title-alpha[data-v-171be8a0]{color:#95a5a6;font-size:.82rem}.definition-text[data-v-171be8a0]{color:#34495e;font-family:Quicksand,sans-serif;font-size:.88rem;line-height:1.65;margin:0}.hero-meanings-list[data-v-171be8a0]{align-items:center;display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:-.5rem auto 0;padding:0}.hero-meanings-item[data-v-171be8a0]{align-items:baseline;color:#2c3e50;display:flex;font-size:.92rem;gap:.55rem;line-height:1.45}.hero-meanings-item[data-v-171be8a0],.hero-meanings-num[data-v-171be8a0]{font-family:Quicksand,sans-serif;justify-content:center}.hero-meanings-num[data-v-171be8a0]{align-items:center;background:#fdf2f0;border-radius:50%;color:#c0392b;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:20px;line-height:1;transform:translateY(2px);width:20px}.hero-meanings-text[data-v-171be8a0]{font-weight:500}.info-block[data-v-171be8a0]{background:#faf7f5;border-radius:10px;margin-top:.6rem;padding:.75rem 1rem}.info-block-header[data-v-171be8a0]{align-items:center;display:flex;gap:.35rem;margin-bottom:.35rem}.info-block-label[data-v-171be8a0]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.info-block-body[data-v-171be8a0]{color:#4a4a4a;font-family:Quicksand,sans-serif;font-size:.84rem;line-height:1.6;margin:0}.info-stack[data-v-171be8a0]{display:flex;flex-direction:column;gap:.6rem;justify-content:flex-start}.info-stack[data-v-171be8a0],.info-stack .info-block[data-v-171be8a0],.mnemonic-block[data-v-171be8a0]{margin-top:0}.steps-section[data-v-171be8a0]{background:#fff;border:1px solid #ebe6e0;border-radius:14px;margin-top:.75rem;padding:1rem 1.25rem}.steps-title[data-v-171be8a0]{align-items:center;color:#c0392b;display:flex;font-family:Playfair Display,serif;font-size:1rem;font-weight:400;margin-bottom:.5rem}.steps-grid[data-v-171be8a0]{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding-left:1rem}@media(max-width:600px){.steps-grid[data-v-171be8a0]{-moz-column-count:1;column-count:1}}.step[data-v-171be8a0]{color:#2c3e50;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;padding:2px 0;transition:color .15s,padding-left .15s;-moz-column-break-inside:avoid;break-inside:avoid}.step[data-v-171be8a0]:hover{color:#c0392b;padding-left:4px}.v-overlay-container .mt-tooltip{background:#2c3e50;border-radius:4px;box-shadow:0 4px 14px #2c3e502e;color:#fff;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:6px 10px;pointer-events:none}.mt-tooltip .mt-tooltip-k{color:#d4a855;font-size:.58rem;font-weight:700;letter-spacing:.14em;margin-right:.4rem;text-transform:uppercase}.mt-tooltip .mt-tooltip-v{color:#fff;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:.72rem;font-variant-numeric:tabular-nums}.pp[data-v-a7ff0333]{align-items:center;display:flex;gap:.75rem}.pp-label[data-v-a7ff0333]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.7rem;font-weight:600;white-space:nowrap}.pp-dots[data-v-a7ff0333]{display:flex;gap:.35rem}.pp-dot[data-v-a7ff0333]{background:#e8e4df;border-radius:50%;height:8px;transition:all .3s;width:8px}.pp-dot--done[data-v-a7ff0333]{background:#27ae60}.pp-dot--active[data-v-a7ff0333]{background:#c0392b;box-shadow:0 0 0 3px #c0392b26}.tt[data-v-251fad4c]{display:flex;flex-direction:column;gap:.75rem}.tt[data-v-251fad4c],.tt-play[data-v-251fad4c]{align-items:center}.tt-play[data-v-251fad4c]{background:#fff;border:1px solid #e8e4df;border-radius:20px;color:#2c3e50;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600;gap:.4rem;padding:.5rem 1.25rem;transition:all .2s}.tt-play--active[data-v-251fad4c],.tt-play[data-v-251fad4c]:hover{border-color:#c0392b}.tt-play--active[data-v-251fad4c]{color:#c0392b}.tt-play[data-v-251fad4c]:disabled{cursor:default}.tt-prompt[data-v-251fad4c]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.88rem;margin:0}.tt-buttons[data-v-251fad4c]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.tt-tone[data-v-251fad4c]{align-items:center;background:#fff;border:2px solid #e8e4df;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;min-width:65px;padding:.6rem 1rem;transition:all .2s}.tt-tone[data-v-251fad4c]:hover:not(.tt-tone--dim){border-color:var(--tone-color);transform:translateY(-1px)}.tt-tone--selected[data-v-251fad4c]{background:#00000005;border-color:var(--tone-color)}.tt-tone--correct[data-v-251fad4c]{background:#27ae6014;border-color:#27ae60}.tt-tone--wrong[data-v-251fad4c]{background:#c0392b0f;border-color:#c0392b}.tt-tone--dim[data-v-251fad4c]{cursor:default;opacity:.4}.tt-tone-num[data-v-251fad4c]{color:var(--tone-color);font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:800}.tt-tone-desc[data-v-251fad4c]{color:#95a5a6;font-size:.6rem}.tt-feedback[data-v-251fad4c],.tt-tone-desc[data-v-251fad4c]{font-family:Quicksand,sans-serif;font-weight:600}.tt-feedback[data-v-251fad4c]{border-radius:8px;font-size:.82rem;padding:.4rem 1rem}.tt-feedback--correct[data-v-251fad4c]{background:#27ae6014;color:#1e8449}.tt-feedback--wrong[data-v-251fad4c]{background:#c0392b14;color:#922b21}.lc[data-v-5eb6c394]{display:flex;flex-direction:column;gap:.75rem}.lc[data-v-5eb6c394],.lc-play[data-v-5eb6c394]{align-items:center}.lc-play[data-v-5eb6c394]{background:#fff;border:1px solid #e8e4df;border-radius:20px;color:#2c3e50;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600;gap:.4rem;padding:.5rem 1.25rem;transition:all .2s}.lc-play--active[data-v-5eb6c394],.lc-play[data-v-5eb6c394]:hover{border-color:#c0392b}.lc-play--active[data-v-5eb6c394]{color:#c0392b}.lc-play[data-v-5eb6c394]:disabled{cursor:default}.lc-prompt[data-v-5eb6c394]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.85rem;margin:0}.lc-choices[data-v-5eb6c394]{display:flex;flex-direction:column;gap:.4rem;max-width:400px;width:100%}.lc-choice[data-v-5eb6c394]{align-items:center;background:#fff;border:1px solid #e8e4df;border-radius:10px;cursor:pointer;display:flex;gap:.6rem;padding:.6rem 1rem;text-align:left;transition:all .2s}.lc-choice[data-v-5eb6c394]:hover:not(.lc-choice--dim){background:#c0392b05;border-color:#c0392b}.lc-choice--correct[data-v-5eb6c394]{background:#27ae6014;border-color:#27ae60}.lc-choice--wrong[data-v-5eb6c394]{background:#c0392b0f;border-color:#c0392b}.lc-choice--dim[data-v-5eb6c394]{cursor:default;opacity:.4}.lc-choice-letter[data-v-5eb6c394]{align-items:center;background:#f5f2ef;border-radius:50%;color:#7f8c8d;display:flex;flex-shrink:0;font-family:Quicksand,sans-serif;font-size:.68rem;font-weight:700;height:24px;justify-content:center;width:24px}.lc-choice--correct .lc-choice-letter[data-v-5eb6c394]{background:#27ae60;color:#fff}.lc-choice--wrong .lc-choice-letter[data-v-5eb6c394]{background:#c0392b;color:#fff}.lc-choice-text[data-v-5eb6c394]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.82rem}.cl[data-v-30c13173]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.cl-sentence[data-v-30c13173]{color:#2c3e50;font-size:1.1rem;line-height:1.8;margin:0;text-align:center}.cl-hint[data-v-30c13173]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.78rem;font-style:italic;margin:0}.cl-input-row[data-v-30c13173]{align-items:flex-start;display:flex;gap:.4rem;max-width:300px;width:100%}.cl-cninput[data-v-30c13173]{flex:1}.cl-input[data-v-30c13173]{border:2px solid #e8e4df;border-radius:10px;color:#2c3e50;flex:1;font-size:1rem;outline:none;padding:.55rem .75rem;text-align:center;transition:border-color .2s}.cl-input[data-v-30c13173]:focus{border-color:#c0392b}.cl-input--ro[data-v-30c13173]{background:#faf7f5;cursor:default}.cl-input--correct[data-v-30c13173]{background:#27ae600a;border-color:#27ae60}.cl-input--wrong[data-v-30c13173]{background:#c0392b0a;border-color:#c0392b}.cl-submit[data-v-30c13173]{align-items:center;background:#c0392b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.cl-submit[data-v-30c13173]:hover{background:#a93226}.cl-submit[data-v-30c13173]:disabled{background:#e8e4df;cursor:default}.cl-feedback[data-v-30c13173]{border-radius:8px;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600;padding:.4rem 1rem}.cl-feedback--correct[data-v-30c13173]{background:#27ae6014;color:#1e8449}.cl-feedback--wrong[data-v-30c13173]{background:#c0392b14;color:#922b21}.cl-full[data-v-30c13173]{color:#7f8c8d;font-size:.88rem;margin:0;text-align:center}.bc[data-v-cb58d484]{align-items:center;display:flex;flex-direction:column;gap:.75rem}.bc-question[data-v-cb58d484]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.88rem;margin:0;text-align:center}.bc-choices[data-v-cb58d484]{align-items:center;display:flex;gap:1rem}.bc-or[data-v-cb58d484]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600}.bc-choice[data-v-cb58d484]{align-items:center;background:#fff;border:2px solid #e8e4df;border-radius:16px;color:#2c3e50;cursor:pointer;display:flex;font-size:2.5rem;font-weight:700;height:100px;justify-content:center;transition:all .2s;width:100px}.bc-choice[data-v-cb58d484]:hover{border-color:#c0392b;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.bc-choice--correct[data-v-cb58d484]{background:#27ae6014;border-color:#27ae60;color:#27ae60}.bc-choice--wrong[data-v-cb58d484]{background:#c0392b0f;border-color:#c0392b;color:#c0392b}.bc-explanation[data-v-cb58d484]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.78rem;line-height:1.5;margin:0;max-width:360px;text-align:center}.ps[data-v-6eea73d7]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:12px;margin-top:.75rem;overflow:hidden;transition:border-color .3s}.ps--done[data-v-6eea73d7]{border-color:#27ae60}.ps-header[data-v-6eea73d7]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:.7rem 1rem;transition:background .15s;width:100%}.ps-header[data-v-6eea73d7]:hover{background:#c0392b08}.ps-header-content[data-v-6eea73d7]{align-items:center;display:flex;gap:.5rem}.ps-icon-wrap[data-v-6eea73d7]{align-items:center;background:#c0392b14;border-radius:8px;color:#c0392b;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ps--done .ps-icon-wrap[data-v-6eea73d7]{background:#27ae6014;color:#27ae60}.ps-title[data-v-6eea73d7]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:700}.ps-header-right[data-v-6eea73d7]{align-items:center;display:flex;gap:.5rem}.ps-xp[data-v-6eea73d7]{background:#c0392b0f;color:#c0392b;font-size:.7rem}.ps-done-badge[data-v-6eea73d7],.ps-xp[data-v-6eea73d7]{border-radius:6px;font-family:Quicksand,sans-serif;font-weight:700;padding:2px 8px}.ps-done-badge[data-v-6eea73d7]{background:#27ae6014;color:#27ae60;font-size:.65rem}.ps-chevron[data-v-6eea73d7]{color:#95a5a6;display:flex;transition:transform .3s}.ps-chevron--open[data-v-6eea73d7]{transform:rotate(180deg)}.ps-body[data-v-6eea73d7]{overflow:hidden;transition:height .35s ease,opacity .35s ease}.ps-body--collapsed[data-v-6eea73d7]{height:0;opacity:0}.ps-body-inner[data-v-6eea73d7]{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem}.ps-exercise-title[data-v-6eea73d7]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;margin:0 0 .5rem;text-transform:uppercase}.ps-summary[data-v-6eea73d7]{align-items:center;background:#27ae600f;border-radius:8px;display:flex;gap:.5rem;justify-content:center;padding:.75rem}.ps-summary-icon[data-v-6eea73d7]{color:#27ae60;font-size:1.2rem;font-weight:700}.ps-summary-text[data-v-6eea73d7]{color:#27ae60;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600}.ai-insights[data-v-6e9aa1e5]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.ai-insights[data-v-6e9aa1e5]{grid-template-columns:1fr}}.ai-card[data-v-6e9aa1e5]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:12px;padding:1rem 1.25rem;transition:box-shadow .2s}.ai-card[data-v-6e9aa1e5]:hover{box-shadow:0 2px 12px #0000000d}.ai-card-header[data-v-6e9aa1e5]{align-items:center;display:flex;gap:.4rem;margin-bottom:.5rem}.ai-card-title[data-v-6e9aa1e5]{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ai-card-content[data-v-6e9aa1e5],.ai-card-title[data-v-6e9aa1e5]{font-family:Quicksand,sans-serif}.ai-card-content[data-v-6e9aa1e5]{color:#2c3e50;font-size:.85rem;line-height:1.6;margin:0}.ai-enriched-stamp[data-v-6e9aa1e5]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:600;grid-column:1/-1;text-align:right}.pron-container[data-v-5d12b1b7]{display:flex;flex-direction:column;gap:.75rem}.pron-card[data-v-5d12b1b7]{align-items:center;background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;display:flex;gap:1.5rem;padding:1.25rem 1.5rem;transition:box-shadow .2s}.pron-primary-badge[data-v-5d12b1b7]{align-self:center;margin-left:.35rem}.pron-card[data-v-5d12b1b7]:hover{box-shadow:0 2px 12px #0000000d}.pron-left[data-v-5d12b1b7]{align-items:baseline;display:flex;gap:.5rem;min-width:180px}.pron-hanzi[data-v-5d12b1b7]{color:#c0392b;font-size:1.8rem;font-weight:700;line-height:1}.pron-pinyin[data-v-5d12b1b7]{color:#2c3e50;font-size:1.4rem;font-weight:700}.pron-alpha[data-v-5d12b1b7],.pron-pinyin[data-v-5d12b1b7]{font-family:Quicksand,sans-serif}.pron-alpha[data-v-5d12b1b7]{color:#95a5a6;font-size:.85rem}.pron-details[data-v-5d12b1b7]{display:flex;flex:1;flex-direction:column;gap:.35rem}.pron-detail-row[data-v-5d12b1b7]{align-items:center;display:flex;gap:.5rem}.pron-detail-label[data-v-5d12b1b7]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.04em;min-width:60px;text-transform:uppercase}.pron-detail-value[data-v-5d12b1b7]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.82rem}.tone-indicator[data-v-5d12b1b7]{border-radius:4px;font-size:.75rem;font-weight:700;padding:2px 8px}.ti-1[data-v-5d12b1b7]{background:#fdecea;color:#c0392b}.ti-2[data-v-5d12b1b7]{background:#fef4e6;color:#c46210}.ti-3[data-v-5d12b1b7]{background:#e8f6ed;color:#1e8449}.ti-4[data-v-5d12b1b7]{background:#e5f0f8;color:#21618c}.ti-5[data-v-5d12b1b7]{background:#f0f0f0;color:#566573}.pron-audio-btn[data-v-5d12b1b7],.pron-right[data-v-5d12b1b7]{align-items:center;display:flex;justify-content:center}.pron-audio-btn[data-v-5d12b1b7]{background:#c0392b14;border-radius:50%;height:40px;width:40px}.pron-audio-btn[data-v-5d12b1b7]:hover{background:#c0392b26}@media(max-width:600px){.pron-card[data-v-5d12b1b7]{align-items:flex-start;flex-direction:column;gap:.75rem;padding:1rem}.pron-left[data-v-5d12b1b7]{min-width:0}.pron-right[data-v-5d12b1b7]{align-self:flex-end;flex-direction:row}}.etym-container[data-v-2a0489ab]{display:flex;flex-direction:column;gap:1rem}.etym-top[data-v-2a0489ab]{display:flex;flex-wrap:wrap;gap:.75rem}.etym-type-card[data-v-2a0489ab]{align-items:center;background:#fdfcfb;border:1px solid #e8e4df;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:140px;padding:1rem;text-align:center}.etym-type-label[data-v-2a0489ab]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.etym-type-value[data-v-2a0489ab]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700}.etym-type-detail[data-v-2a0489ab]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.65rem}.etym-block[data-v-2a0489ab]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:12px;padding:.85rem 1.25rem}.etym-hint[data-v-2a0489ab]{background:#f9f5f4}.etym-block-label[data-v-2a0489ab]{color:#95a5a6;display:block;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.04em;margin-bottom:.3rem;text-transform:uppercase}.etym-block-text[data-v-2a0489ab]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.88rem;line-height:1.6;margin:0}.etym-components[data-v-2a0489ab]{align-items:center;display:flex;gap:1rem;justify-content:center}.etym-comp-card[data-v-2a0489ab]{align-items:center;background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;display:flex;flex-direction:column;gap:.15rem;min-width:120px;padding:1.25rem 2rem}.etym-comp-role[data-v-2a0489ab]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.etym-comp-char[data-v-2a0489ab]{font-size:2.5rem;font-weight:700;line-height:1.2}.etym-comp-pinyin[data-v-2a0489ab]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.85rem}.etym-comp-plus[data-v-2a0489ab]{color:#bdc3c7;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:300}.etym-learn-more[data-v-2a0489ab]{align-items:center;align-self:flex-start;background:#fdf2f0;border:1px solid rgba(192,57,43,.18);border-radius:10px;color:#c0392b;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;gap:.4rem;margin-top:.25rem;padding:.55rem .95rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.etym-learn-more[data-v-2a0489ab]:hover{background:#f9e2dd;border-color:#c0392b59;transform:translateY(-1px)}.etym-learn-more svg[data-v-2a0489ab]{transition:transform .18s}.etym-learn-more:hover svg[data-v-2a0489ab]{transform:translate(2px)}@media(max-width:600px){.etym-components[data-v-2a0489ab]{flex-direction:column}.etym-comp-plus[data-v-2a0489ab]{transform:rotate(90deg)}}.decomp[data-v-45d62093]{display:flex;flex-direction:column;gap:1rem}.decomp-ids[data-v-45d62093]{align-items:center;background:#fdfcfb;border:1px solid #e8e4df;border-radius:10px;display:flex;gap:.75rem;padding:.65rem 1.25rem}.decomp-ids-label[data-v-45d62093]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.decomp-ids-value[data-v-45d62093]{color:#2c3e50;font-size:1.3rem}.decomp-visual[data-v-45d62093]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;flex-wrap:wrap;gap:1.25rem;justify-content:center;padding:1.5rem}.decomp-root[data-v-45d62093],.decomp-visual[data-v-45d62093]{align-items:center;display:flex}.decomp-root[data-v-45d62093]{flex-direction:column;gap:.25rem}.decomp-root-char[data-v-45d62093]{color:#c0392b;font-size:3rem;font-weight:700;line-height:1}.decomp-root-label[data-v-45d62093]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.decomp-arrow[data-v-45d62093]{color:#bdc3c7;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:300}.decomp-parts[data-v-45d62093]{display:flex;flex-wrap:wrap;gap:.75rem}.decomp-part[data-v-45d62093]{align-items:center;background:#fff;border:1px solid #e8e4df;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;min-width:90px;padding:1rem 1.5rem;transition:border-color .2s,box-shadow .2s}.decomp-part[data-v-45d62093]:hover{border-color:#ccc;box-shadow:0 2px 10px #0000000f}.decomp-part--small[data-v-45d62093]{min-width:70px;padding:.65rem 1rem}.decomp-part-char[data-v-45d62093]{font-size:2.2rem;font-weight:700;line-height:1.1}.decomp-part--small .decomp-part-char[data-v-45d62093]{font-size:1.6rem}.decomp-part-pinyin[data-v-45d62093]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.82rem}.decomp-part-meta[data-v-45d62093]{display:flex;gap:.3rem;margin-top:.15rem}.decomp-role[data-v-45d62093]{font-weight:600;text-transform:uppercase}.decomp-position[data-v-45d62093],.decomp-role[data-v-45d62093]{border-radius:4px;font-family:Quicksand,sans-serif;font-size:.58rem;padding:1px 6px}.decomp-position[data-v-45d62093]{background:#f0ece8;color:#95a5a6;font-weight:500}.decomp-sub[data-v-45d62093]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:10px;padding:.75rem 1.25rem}.decomp-sub-label[data-v-45d62093]{color:#7f8c8d;display:block;font-family:Quicksand,sans-serif;font-size:.72rem;margin-bottom:.5rem}.decomp-sub-parts[data-v-45d62093]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(max-width:600px){.decomp-visual[data-v-45d62093]{flex-direction:column;gap:.75rem}.decomp-root-char[data-v-45d62093]{font-size:2.5rem}.decomp-part-char[data-v-45d62093]{font-size:1.8rem}}.recipe-grid[data-v-bf84e092]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rc-card[data-v-bf84e092]{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;display:flex;flex-direction:column;gap:.1rem;padding:1.1rem .85rem .9rem;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rc-card[data-v-bf84e092]:hover{border-color:#e8b4ac;box-shadow:0 6px 18px #0000000f;transform:translateY(-2px)}.rc-char[data-v-bf84e092]{cursor:pointer;font-size:2.6rem;font-weight:700;line-height:1.1}.rc-pinyin[data-v-bf84e092]{font-size:.92rem;font-weight:600}.rc-gloss[data-v-bf84e092],.rc-pinyin[data-v-bf84e092]{font-family:Quicksand,sans-serif;margin-top:.2rem}.rc-gloss[data-v-bf84e092]{color:#7f8c8d;font-size:.8rem;line-height:1.4}.rc-tags[data-v-bf84e092]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;margin-top:.6rem}.rc-tag[data-v-bf84e092]{background:#fff;border:1px solid #ececec;border-radius:999px;color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:700;padding:.14rem .5rem;white-space:nowrap}.rc-tag--hsk[data-v-bf84e092]{background:#fdf2f0;border-color:#f5d5cf;color:#c0392b}.rc-audio[data-v-bf84e092],.rc-link[data-v-bf84e092]{margin-top:.55rem}.rc-link[data-v-bf84e092]{align-items:center;color:#c0392b;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.74rem;font-weight:700;gap:.1rem;text-decoration:none}.rc-link[data-v-bf84e092]:hover{text-decoration:underline}.grammar-container[data-v-5a3ee3ff]{display:flex;flex-direction:column;gap:.75rem}.grammar-intro[data-v-5a3ee3ff]{background:#d4a8550f;border-radius:10px;color:#4a4a4a;font-family:Quicksand,sans-serif;font-size:.92rem;line-height:1.7;margin:0 0 .5rem;padding:.85rem 1rem .95rem}.grammar-card[data-v-5a3ee3ff]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:1.5rem;padding:1.25rem 1.5rem}.grammar-card-left[data-v-5a3ee3ff]{align-items:center;border-right:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.25rem;min-width:140px;padding:.5rem 1.5rem .5rem 0}.grammar-name[data-v-5a3ee3ff]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.85rem}.grammar-name[data-v-5a3ee3ff],.grammar-template[data-v-5a3ee3ff]{font-weight:700;text-align:center}.grammar-template[data-v-5a3ee3ff]{color:#c0392b;font-size:1.1rem}.grammar-card-right[data-v-5a3ee3ff]{display:flex;flex:1;flex-direction:column;gap:.6rem;justify-content:center}.grammar-explanation[data-v-5a3ee3ff]{color:#4a4a4a;font-family:Quicksand,sans-serif;font-size:.88rem;line-height:1.6;margin:0}.grammar-examples[data-v-5a3ee3ff]{display:flex;flex-direction:column;gap:.5rem}.grammar-example-quote[data-v-5a3ee3ff]{background:transparent;padding:.7rem 0 .7rem 1.5rem;position:relative}.grammar-example-quote+.grammar-example-quote[data-v-5a3ee3ff]{border-top:1px solid #f0f0f0;margin-top:0}.grammar-example-mark[data-v-5a3ee3ff]{color:#c0392b4d;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;left:0;line-height:1;pointer-events:none;position:absolute;top:.65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grammar-example-zh[data-v-5a3ee3ff]{color:#2c3e50;font-size:1.05rem;font-weight:500;line-height:1.3;margin:0}.grammar-example-pinyin[data-v-5a3ee3ff]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:600;margin:.25rem 0 0}.grammar-example-en[data-v-5a3ee3ff]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:500;line-height:1.55;margin:.35rem 0 0}.related-grammar[data-v-5a3ee3ff]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;padding:1rem 1.15rem}.related-grammar-head[data-v-5a3ee3ff]{align-items:center;display:flex;gap:.5rem;margin-bottom:.65rem}.related-grammar-label[data-v-5a3ee3ff]{color:#95a5a6;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.related-grammar-count[data-v-5a3ee3ff],.related-grammar-label[data-v-5a3ee3ff]{font-family:Quicksand,sans-serif;font-weight:700}.related-grammar-count[data-v-5a3ee3ff]{background:#fdf2f0;border-radius:8px;color:#c0392b;font-size:.65rem;padding:.1rem .45rem}.related-grammar-list[data-v-5a3ee3ff]{display:grid;gap:.45rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media(max-width:600px){.related-grammar-list[data-v-5a3ee3ff]{grid-template-columns:1fr}}.related-grammar-link[data-v-5a3ee3ff]{align-items:center;background:#faf9f6;border-radius:10px;color:inherit;display:flex;gap:.7rem;padding:.6rem .7rem;text-decoration:none;transition:background .15s,transform .15s}.related-grammar-link[data-v-5a3ee3ff]:hover{background:#f5f0e8;transform:translate(2px)}.related-grammar-link:hover .rg-arrow[data-v-5a3ee3ff],.rg-hsk[data-v-5a3ee3ff]{color:#c0392b}.rg-hsk[data-v-5a3ee3ff]{align-self:flex-start;background:#fdf2f0;border-radius:6px;flex-shrink:0;font-family:Quicksand,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.04em;margin-top:.1rem;padding:.18rem .45rem}.rg-body[data-v-5a3ee3ff]{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.rg-title-row[data-v-5a3ee3ff]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem}.rg-title[data-v-5a3ee3ff]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;line-height:1.2}.rg-title-zh[data-v-5a3ee3ff]{color:#7f8c8d;font-size:.78rem}.rg-meta[data-v-5a3ee3ff]{align-items:center;color:#95a5a6;display:flex;flex-wrap:wrap;font-family:Quicksand,sans-serif;font-size:.7rem;gap:.35rem}.rg-cat[data-v-5a3ee3ff]{border-radius:5px;font-size:.62rem;font-weight:700;letter-spacing:.03em;padding:.1rem .4rem;text-transform:uppercase}.rg-reason[data-v-5a3ee3ff]{font-weight:500}.rg-arrow[data-v-5a3ee3ff]{color:#bdc3c7;flex-shrink:0;transition:color .15s}@media(max-width:600px){.grammar-card[data-v-5a3ee3ff]{flex-direction:column;gap:.75rem}.grammar-card-left[data-v-5a3ee3ff]{border-bottom:1px solid #f0f0f0;border-right:none;min-width:0;padding-bottom:.75rem;padding-right:0}}.confusions-container[data-v-029850f7]{display:flex;flex-direction:column;gap:1rem}.confusable-grid[data-v-029850f7]{display:flex;flex-wrap:wrap;gap:.75rem}.confusable-card[data-v-029850f7]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;flex:1;max-width:400px;min-width:200px;padding:1.25rem;transition:box-shadow .2s}.confusable-card[data-v-029850f7]:hover{box-shadow:0 2px 12px #0000000d}.confusable-pair[data-v-029850f7]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:.65rem}.confusable-char[data-v-029850f7]{font-size:2rem;font-weight:700;line-height:1}.confusable-vs[data-v-029850f7]{color:#bdc3c7;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600}.confusable-pinyin[data-v-029850f7]{color:#95a5a6;font-size:.78rem;margin-bottom:.5rem}.confusable-note[data-v-029850f7],.confusable-pinyin[data-v-029850f7]{font-family:Quicksand,sans-serif;text-align:center}.confusable-note[data-v-029850f7]{color:#4a4a4a;font-size:.84rem;line-height:1.55;margin:0}.confusion-list[data-v-029850f7]{display:flex;flex-direction:column;gap:.75rem}.confusion-card[data-v-029850f7]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;padding:1.25rem 1.5rem;transition:box-shadow .2s}.confusion-card[data-v-029850f7]:hover{box-shadow:0 2px 12px #0000000d}.confusion-explanation[data-v-029850f7]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.88rem;line-height:1.6;margin:0 0 .5rem}.confusion-example-card[data-v-029850f7]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:.85rem;margin-top:.65rem;padding:1.15rem;transition:box-shadow .2s,transform .2s}.confusion-example-card[data-v-029850f7]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.confusion-example-number[data-v-029850f7]{align-items:center;background:#f8f8f8;border-radius:50%;color:#aaa;display:flex;flex-shrink:0;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;height:28px;justify-content:center;width:28px}.confusion-example-body[data-v-029850f7]{flex:1;min-width:0}.confusion-example-zh[data-v-029850f7]{color:#2c3e50;font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.confusion-example-divider[data-v-029850f7]{background:#f0f0f0;height:1px;margin:.5rem 0}.confusion-example-en[data-v-029850f7]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:500;line-height:1.55;margin:0}.confusion-mnemonic[data-v-029850f7]{align-items:flex-start;background:#f9f5f4;border-radius:8px;display:flex;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem}.confusion-mnemonic-icon[data-v-029850f7]{flex-shrink:0;font-size:1rem}.confusion-mnemonic-text[data-v-029850f7]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:500;line-height:1.55}.usage-container[data-v-778d6c68]{display:flex;flex-direction:column;gap:.75rem}.usage-card[data-v-778d6c68]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;padding:1.25rem 1.5rem;transition:box-shadow .2s}.usage-card[data-v-778d6c68]:hover{box-shadow:0 2px 12px #0000000d}.usage-header[data-v-778d6c68]{align-items:center;display:flex;gap:.75rem;margin-bottom:.65rem}.usage-title[data-v-778d6c68]{color:#2c3e50;font-size:.95rem}.usage-title[data-v-778d6c68],.usage-type[data-v-778d6c68]{font-family:Quicksand,sans-serif;font-weight:700}.usage-type[data-v-778d6c68]{border-radius:10px;color:#fff;font-size:.6rem;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.usage-content[data-v-778d6c68]{color:#4a4a4a;font-family:Quicksand,sans-serif;font-size:.88rem;line-height:1.65;margin:0}.usage-examples[data-v-778d6c68]{display:flex;flex-direction:column;gap:.75rem;margin-top:.85rem}.usage-example-card[data-v-778d6c68]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:.85rem;padding:1.15rem;transition:box-shadow .2s,transform .2s}.usage-example-card[data-v-778d6c68]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.usage-example-number[data-v-778d6c68]{align-items:center;background:#f8f8f8;border-radius:50%;color:#aaa;display:flex;flex-shrink:0;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;height:28px;justify-content:center;width:28px}.usage-example-body[data-v-778d6c68]{flex:1;min-width:0}.usage-ex-zh[data-v-778d6c68]{color:#2c3e50;font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.usage-ex-pinyin[data-v-778d6c68]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:600;margin:.25rem 0 0}.usage-example-divider[data-v-778d6c68]{background:#f0f0f0;height:1px;margin:.5rem 0}.usage-ex-en[data-v-778d6c68]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:500;line-height:1.55;margin:0}.examples-container[data-v-1c36327a]{display:flex;flex-direction:column;gap:1.25rem}.examples-listen-bar-wrap[data-v-1c36327a]{width:100%}.examples-listen-bar[data-v-1c36327a]{align-items:center;background:#c0392b0a;border-radius:10px;color:#7f8c8d;display:flex;font-family:Quicksand,sans-serif;font-size:.78rem;gap:.6rem;justify-content:center;padding:.5rem .85rem;transition:background .3s;width:100%}.examples-listen-bar strong[data-v-1c36327a]{color:#d4a855;font-weight:700}.examples-listen-dots[data-v-1c36327a]{display:inline-flex;flex-shrink:0;flex-wrap:wrap;gap:.15rem;justify-content:center}.examples-listen-bar--complete[data-v-1c36327a]{background:#27ae600f;padding:.75rem}.examples-listen-bar-icon[data-v-1c36327a]{color:#27ae60;font-size:1.2rem;font-weight:700}.examples-listen-bar-text[data-v-1c36327a]{color:#27ae60;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:600}.sense-group[data-v-1c36327a]{display:flex;flex-direction:column;gap:.75rem}.examples-grid[data-v-1c36327a]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.examples-grid[data-v-1c36327a]{grid-template-columns:1fr}}.sense-header[data-v-1c36327a]{align-items:center;background:#f9f7f5;border-radius:10px;display:flex;gap:.5rem;padding:.5rem 1rem}.sense-pos[data-v-1c36327a]{background:#c0392b;border-radius:4px;color:#fff;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:700;padding:2px 8px;text-transform:uppercase}.sense-gloss[data-v-1c36327a]{color:#2c3e50;flex:1;font-size:.82rem}.sense-count[data-v-1c36327a],.sense-gloss[data-v-1c36327a]{font-family:Quicksand,sans-serif;font-weight:600}.sense-count[data-v-1c36327a]{background:#ede9e4;border-radius:8px;color:#95a5a6;font-size:.65rem;padding:1px 7px}.example-card[data-v-1c36327a]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:.85rem;padding:1.15rem;transition:box-shadow .2s,transform .2s}.example-card[data-v-1c36327a]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.example-number[data-v-1c36327a]{align-items:center;background:#f8f8f8;border-radius:50%;color:#aaa;display:flex;flex-shrink:0;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;height:28px;justify-content:center;width:28px}.example-card-inner[data-v-1c36327a]{flex:1;min-width:0}.example-chips[data-v-1c36327a]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.55rem}.example-chip[data-v-1c36327a]{align-items:center;border-radius:10px;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.example-chip--hsk[data-v-1c36327a]{background:#c0392b14;color:#c0392b}.token-grid[data-v-1c36327a]{align-items:flex-end;display:inline-flex;flex-wrap:wrap;line-height:1}.token-cell[data-v-1c36327a]{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;padding:4px 3px;transition:background-color .15s}.token-cell.headword .token-hanzi[data-v-1c36327a]{border-bottom:2px solid #c0392b;padding-bottom:1px}.token-cell.puzzle-active[data-v-1c36327a]{background:#c0392b26;border-radius:6px;box-shadow:0 0 0 2px #c0392b59}.token-hanzi[data-v-1c36327a]{color:#2c3e50;font-size:1.05rem;font-weight:500;line-height:1.3}.token-pinyin[data-v-1c36327a]{display:none}.example-pinyin[data-v-1c36327a]{color:#c0392b;font-family:Quicksand,sans-serif;font-size:.8rem;font-weight:600;margin:.25rem 0 0}.token-cell.punct .token-hanzi[data-v-1c36327a]{color:#999}.example-hanzi[data-v-1c36327a]{color:#2c3e50;font-size:1.05rem;line-height:1.5}.example-audio-row[data-v-1c36327a]{display:flex;gap:.35rem;margin-top:.5rem}.example-divider[data-v-1c36327a]{background:#f0f0f0;height:1px;margin:.5rem 0}.en-translation[data-v-1c36327a]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:500;line-height:1.55}.en-translation.has-puzzle .en-token[data-v-1c36327a]{border-radius:3px;cursor:pointer;margin:-1px -2px;padding:1px 2px;transition:background-color .15s,color .15s}.en-token.puzzle-active[data-v-1c36327a]{background:#c0392b26;box-shadow:0 0 0 2px #c0392b59;color:rgba(var(--v-theme-on-surface),.87);font-weight:600}.puzzle-toggle-row[data-v-1c36327a]{align-items:center;display:flex}.puzzle-toggle-btn[data-v-1c36327a]{align-items:center;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:16px;color:#7f8c8d;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.75rem;font-weight:600;gap:5px;padding:4px 12px;transition:all .2s}.puzzle-toggle-btn--active[data-v-1c36327a],.puzzle-toggle-btn[data-v-1c36327a]:hover{background:#fdf2f0;border-color:#c0392b;color:#c0392b}.puzzle-game[data-v-1c36327a]{background:#fafaf8;border:1px solid #eee;border-radius:10px;margin-top:.75rem;padding:.75rem}.puzzle-answer[data-v-1c36327a]{align-items:flex-end;background:#fff;border:2px dashed #ddd;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;min-height:56px;padding:8px 10px}.puzzle-placeholder[data-v-1c36327a]{align-self:center;color:#bdc3c7;font-family:Quicksand,sans-serif;font-size:.78rem;font-style:italic}.puzzle-pool[data-v-1c36327a]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.puzzle-piece[data-v-1c36327a]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000000f;cursor:pointer;display:inline-flex;flex-direction:column;padding:4px 10px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.puzzle-piece[data-v-1c36327a]:hover{border-color:#c0392b;box-shadow:0 2px 8px #c0392b26;transform:translateY(-1px)}.puzzle-piece--placed[data-v-1c36327a]{background:#eafaf1;border-color:#27ae60}.puzzle-piece--last[data-v-1c36327a]{border-style:dashed;cursor:pointer}.puzzle-piece--last[data-v-1c36327a]:hover{background:#fdf2f0;border-color:#e74c3c}.puzzle-piece--used[data-v-1c36327a]{opacity:.2;pointer-events:none;transform:scale(.95)}.puzzle-piece--wrong[data-v-1c36327a]{animation:puzzle-shake-1c36327a .35s ease;background:#fdf2f0;border-color:#e74c3c}@keyframes puzzle-shake-1c36327a{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.puzzle-piece-hanzi[data-v-1c36327a]{color:#2c3e50;font-size:1.2rem;font-weight:600;line-height:1.3}.puzzle-piece-pinyin[data-v-1c36327a]{color:#95a5a6;font-size:.62rem;line-height:1.1}.puzzle-solved[data-v-1c36327a]{align-items:center;color:#27ae60;display:flex;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;gap:10px;justify-content:center;padding:8px}.puzzle-retry-btn[data-v-1c36327a]{background:#fff;border:1px solid #ddd;border-radius:12px;color:#7f8c8d;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600;padding:3px 10px;transition:all .15s}.puzzle-retry-btn[data-v-1c36327a]:hover{border-color:#c0392b;color:#c0392b}.tones-container[data-v-11a1d07a]{display:flex;flex-wrap:wrap;gap:.75rem}.tone-card[data-v-11a1d07a]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;flex:1;min-width:140px;overflow:hidden}.tone-card-header[data-v-11a1d07a]{color:#fff;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:.4rem;text-align:center;text-transform:uppercase}.tone-card-body[data-v-11a1d07a]{padding:.75rem}.tone-char-row[data-v-11a1d07a]{align-items:baseline;border-bottom:1px solid #f0ece8;display:flex;gap:.4rem;padding:.3rem 0}.tone-char-row[data-v-11a1d07a]:last-child{border-bottom:none}.tone-char-hanzi[data-v-11a1d07a]{cursor:pointer;font-size:1.3rem;font-weight:700}.tone-char-hanzi[data-v-11a1d07a]:hover{opacity:.7}.tone-char-pinyin[data-v-11a1d07a]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.78rem}.tone-char-gloss[data-v-11a1d07a]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.7rem;margin-left:auto;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cultural-container[data-v-4dc95cc2]{display:flex;flex-direction:column;gap:.75rem}.cultural-card[data-v-4dc95cc2]{border:1px solid #e8e4df;border-radius:14px;padding:1.25rem 1.5rem;transition:box-shadow .2s}.cultural-card[data-v-4dc95cc2]:hover{box-shadow:0 2px 12px #0000000d}.cultural-card--fact[data-v-4dc95cc2]{background:#fdfcfb}.cultural-card--proverb[data-v-4dc95cc2]{background:#faf8f6}.cultural-card--cross[data-v-4dc95cc2]{background:#f8fbfd}.cultural-card-header[data-v-4dc95cc2]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.cultural-icon[data-v-4dc95cc2]{font-size:1.1rem}.cultural-label[data-v-4dc95cc2]{color:#c0392b;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cultural-label[data-v-4dc95cc2],.cultural-text[data-v-4dc95cc2]{font-family:Quicksand,sans-serif}.cultural-text[data-v-4dc95cc2]{color:#2c3e50;font-size:.88rem;line-height:1.65;margin:0}.wf-container[data-v-3aeee72b]{display:flex;flex-direction:column;gap:1.25rem}.wf-section[data-v-3aeee72b]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;overflow:hidden}.wf-section-header[data-v-3aeee72b]{align-items:center;background:linear-gradient(135deg,#faf9f7,#f5f0ec);border-bottom:1px solid #e8e4df;display:flex;gap:.5rem;padding:.65rem 1.25rem}.wf-section-title[data-v-3aeee72b]{color:#2c3e50;font-size:.82rem;font-weight:700}.wf-count[data-v-3aeee72b],.wf-section-title[data-v-3aeee72b]{font-family:Quicksand,sans-serif}.wf-count[data-v-3aeee72b]{background:#ede9e4;border-radius:8px;color:#95a5a6;font-size:.65rem;font-weight:600;margin-left:auto;padding:1px 7px}.wf-grid[data-v-3aeee72b]{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.wf-card[data-v-3aeee72b]{align-items:center;border-bottom:1px solid #f0ece8;border-right:1px solid #f0ece8;display:flex;flex-direction:column;gap:.1rem;padding:.85rem .5rem;transition:background .15s}.wf-card[data-v-3aeee72b]:hover{background:#f9f7f5}.wf-char[data-v-3aeee72b]{color:#c0392b;font-size:1.4rem;font-weight:700}.wf-pinyin[data-v-3aeee72b]{color:#7f8c8d;font-size:.72rem}.wf-meaning[data-v-3aeee72b],.wf-pinyin[data-v-3aeee72b]{font-family:Quicksand,sans-serif}.wf-meaning[data-v-3aeee72b]{color:#95a5a6;font-size:.65rem;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wf-list[data-v-3aeee72b]{padding:0}.wf-word-row[data-v-3aeee72b]{align-items:center;border-bottom:1px solid #f0ece8;display:flex;gap:.75rem;padding:.55rem 1.25rem;transition:background .15s}.wf-word-row[data-v-3aeee72b]:last-child{border-bottom:none}.wf-word-row[data-v-3aeee72b]:hover{background:#f9f7f5}.wf-word-freq[data-v-3aeee72b]{flex-shrink:0;width:60px}.wf-freq-bar[data-v-3aeee72b]{background:#ecf0f1;border-radius:3px;height:5px;overflow:hidden}.wf-freq-fill[data-v-3aeee72b]{background:#c0392b;border-radius:3px;height:100%}.wf-word-char[data-v-3aeee72b]{color:#c0392b;font-size:1rem;font-weight:700;min-width:50px}.wf-word-pinyin[data-v-3aeee72b]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.78rem;min-width:60px}.wf-word-meaning[data-v-3aeee72b]{color:#4a4a4a;flex:1;font-family:Quicksand,sans-serif;font-size:.82rem}.wf-word-trad[data-v-3aeee72b]{color:#bdc3c7;font-size:.78rem}@media(max-width:600px){.wf-word-row[data-v-3aeee72b]{flex-wrap:wrap;gap:.35rem}.wf-word-freq[data-v-3aeee72b]{display:none}}.books-container[data-v-8efbcb50]{display:flex;flex-direction:column;gap:.75rem}.book-card[data-v-8efbcb50]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;display:flex;gap:1.25rem;padding:1.25rem 1.5rem;transition:box-shadow .2s}.book-card[data-v-8efbcb50]:hover{box-shadow:0 2px 12px #0000000d}.book-cover[data-v-8efbcb50]{background:#f0ece8;border-radius:6px;flex-shrink:0;height:110px;overflow:hidden;width:80px}.book-cover img[data-v-8efbcb50]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.book-info[data-v-8efbcb50]{display:flex;flex:1;flex-direction:column;gap:.15rem}.book-title[data-v-8efbcb50]{color:#2c3e50;font-size:.92rem;font-weight:700}.book-subtitle[data-v-8efbcb50],.book-title[data-v-8efbcb50]{font-family:Quicksand,sans-serif}.book-subtitle[data-v-8efbcb50]{color:#7f8c8d;font-size:.78rem}.book-author[data-v-8efbcb50]{color:#95a5a6;font-size:.72rem}.book-author[data-v-8efbcb50],.book-reason[data-v-8efbcb50]{font-family:Quicksand,sans-serif}.book-reason[data-v-8efbcb50]{color:#4a4a4a;font-size:.82rem;line-height:1.5;margin:.3rem 0 0}.book-tags[data-v-8efbcb50]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.3rem}.book-tag[data-v-8efbcb50]{background:#f0ece8;border-radius:4px;color:#7f8c8d;font-size:.58rem;padding:1px 6px}.book-link[data-v-8efbcb50],.book-tag[data-v-8efbcb50]{font-family:Quicksand,sans-serif;font-weight:600}.book-link[data-v-8efbcb50]{color:#c0392b;font-size:.78rem;margin-top:.3rem;text-decoration:none}.book-link[data-v-8efbcb50]:hover{text-decoration:underline}@media(max-width:480px){.book-card[data-v-8efbcb50]{flex-direction:column;text-align:center}.book-card[data-v-8efbcb50],.book-info[data-v-8efbcb50]{align-items:center}}.sticky-cta-bar[data-v-ba410c0d]{align-items:center;background:#c0392b;box-shadow:0 2px 12px #00000026;cursor:pointer;display:flex;gap:.75rem;justify-content:center;left:0;padding:.45rem 1.5rem;position:fixed;right:0;top:83px;z-index:99}.sticky-cta-text[data-v-ba410c0d]{color:#ffffffe6;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.02em}.sticky-cta-btn[data-v-ba410c0d]{background:#fff;border-radius:12px;color:#c0392b;font-family:Quicksand,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1.4;padding:.2rem .75rem;text-transform:uppercase;transition:background .2s,color .2s}.sticky-cta-bar:hover .sticky-cta-btn[data-v-ba410c0d]{background:#f5e6c8}.sticky-cta-bar--dashboard[data-v-ba410c0d]{cursor:default;gap:0;padding:0;position:relative;top:auto}.sticky-dash-wrapper[data-v-ba410c0d]{left:0;position:fixed;right:0;top:83px;z-index:99}.sticky-dash-inner[data-v-ba410c0d]{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.sticky-dash-tab[data-v-ba410c0d]{align-items:center;background:none;border:none;color:#ffffffbf;cursor:pointer;display:flex;flex:1;gap:.5rem;justify-content:center;padding:.55rem 1rem;transition:background .15s,color .15s}.sticky-dash-tab[data-v-ba410c0d]:hover{background:#ffffff1a;color:#fff}.sticky-dash-tab--active[data-v-ba410c0d]{background:#ffffff2e;color:#fff}.sticky-dash-icon[data-v-ba410c0d]{height:18px;width:18px}.sticky-dash-label[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(max-width:600px){.sticky-cta-bar[data-v-ba410c0d]{gap:.5rem;padding:.35rem .75rem}.sticky-cta-text[data-v-ba410c0d]{font-size:.72rem}.sticky-cta-btn[data-v-ba410c0d]{font-size:.62rem;padding:.18rem .6rem}.sticky-cta-bar--dashboard[data-v-ba410c0d]{padding:0}.sticky-dash-inner[data-v-ba410c0d]{padding:0 .35rem}.sticky-dash-tab[data-v-ba410c0d]{gap:0;padding:.5rem .25rem}.sticky-dash-icon[data-v-ba410c0d]{height:22px;width:22px}.sticky-dash-label[data-v-ba410c0d]{display:none}}.dash-panel[data-v-ba410c0d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;inset:0;overflow-y:auto;padding-top:118px;position:fixed;z-index:98}.dash-panel-inner[data-v-ba410c0d]{background:#fff;border-radius:0 0 16px 16px;box-shadow:0 16px 64px #0000001f,0 4px 16px #0000000f,0 0 0 1px #0000000a;margin:0 auto;max-height:calc(100vh - 140px);max-width:1200px;overflow-y:auto;padding:1.5rem 1rem 2rem;scrollbar-color:#c0392b transparent;scrollbar-width:thin}.sticky-cta-enter-active[data-v-ba410c0d],.sticky-cta-leave-active[data-v-ba410c0d]{transition:transform 60ms linear}.sticky-cta-enter-from[data-v-ba410c0d],.sticky-cta-leave-to[data-v-ba410c0d]{transform:translateY(-100%)}.dash-panel-enter-active[data-v-ba410c0d],.dash-panel-leave-active[data-v-ba410c0d]{transition:opacity .25s ease}.dash-panel-enter-from[data-v-ba410c0d],.dash-panel-leave-to[data-v-ba410c0d]{opacity:0}.entry-hero-section[data-v-ba410c0d]{background:#f8f8f8;padding:calc(3rem + 40px) 1rem 3rem}.entry-hero-section[data-v-ba410c0d] .entry-hero-inner{margin:0 auto;max-width:1200px;padding-bottom:0!important;padding-top:0!important}.entry-search-wrap[data-v-ba410c0d]{margin-top:2.25rem}@media(max-width:600px){.entry-search-wrap[data-v-ba410c0d]{margin-top:1.5rem}}.entry-breadcrumbs[data-v-ba410c0d]{align-items:center;display:flex;gap:.4rem;margin-bottom:1.25rem}.entry-breadcrumb-link[data-v-ba410c0d]{color:#7f8c8d;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s}.entry-breadcrumb-link[data-v-ba410c0d]:hover{color:#c0392b}.entry-breadcrumb-sep[data-v-ba410c0d]{color:#bdc3c7;font-size:.72rem}.entry-breadcrumb-current[data-v-ba410c0d]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:600}.section-nav[data-v-ba410c0d]{background:#fff;border-bottom:1px solid #eee;box-shadow:0 2px 12px #0000000f;padding:.5rem 0;position:sticky;top:118px;z-index:10}.section-nav-container[data-v-ba410c0d]{flex-wrap:wrap;max-width:1200px}.section-nav-container[data-v-ba410c0d],.section-nav-row[data-v-ba410c0d]{align-items:center;display:flex;gap:1rem}.section-nav-row[data-v-ba410c0d]{flex:1;min-width:0;overflow:hidden}.section-nav-title[data-v-ba410c0d]{border-right:2px solid #f0f0f0;color:#2c3e50;flex-shrink:0;font-family:Playfair Display,Georgia,serif;font-size:.85rem;font-weight:600;line-height:1;padding-right:.75rem;white-space:nowrap}.section-nav-tabs[data-v-ba410c0d]{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.section-nav-tabs[data-v-ba410c0d]::-webkit-scrollbar{display:none}.section-tab[data-v-ba410c0d]{align-items:center;background:transparent;border:1px solid transparent;border-radius:20px;color:#7f8c8d;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:600;gap:.35rem;padding:.4rem .9rem;transition:all .2s ease;white-space:nowrap}.section-tab[data-v-ba410c0d]:hover{background:#fdf2f0;border-color:#f5d5cf;color:#c0392b}.section-tab--active[data-v-ba410c0d]{background:#fdf2f0;border-color:#e8b4ac;color:#c0392b;font-weight:700}.section-tab--done[data-v-ba410c0d]{color:#d4a855}.section-nav-progress[data-v-ba410c0d]{flex-shrink:0;margin-left:auto;min-width:160px}@media(max-width:768px){.entry-hero-section[data-v-ba410c0d]{padding:calc(1.5rem + 40px) 0 1.5rem}.section-nav[data-v-ba410c0d]{padding:.2rem 0}.section-nav-container[data-v-ba410c0d]{-moz-column-gap:.25rem;column-gap:.25rem;flex-wrap:wrap;row-gap:.3rem}.section-nav-row[data-v-ba410c0d]{gap:.4rem;width:100%}.section-nav-title[data-v-ba410c0d]{border-right:2px solid #f0f0f0;font-size:1rem;padding-right:.4rem}.section-nav-tabs[data-v-ba410c0d]{flex-wrap:nowrap;gap:.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;scroll-snap-type:x proximity}.section-tab[data-v-ba410c0d]{flex-shrink:0;font-size:.68rem;padding:.35rem .6rem;scroll-snap-align:start}.section-nav-progress[data-v-ba410c0d]{margin-left:0;min-width:unset;order:2;padding:0 .5rem;width:100%}.section-nav-progress[data-v-ba410c0d] .cp-progress{border-radius:6px;display:flex;flex-direction:column;gap:.3rem;justify-content:center;padding:.3rem .6rem}.section-nav-progress[data-v-ba410c0d] .cp-progress-top{line-height:1;margin-bottom:0}.section-nav-progress[data-v-ba410c0d] .cp-progress-stats{font-size:.62rem;line-height:1}.section-nav-progress[data-v-ba410c0d] .cp-progress-count{font-size:.7rem;line-height:1}.section-nav-progress[data-v-ba410c0d] .cp-progress-xp{font-size:.68rem;line-height:1}.section-nav-progress[data-v-ba410c0d] .cp-progress-xp-label{font-size:.55rem;line-height:1}.section-nav-progress[data-v-ba410c0d] .cp-progress-bar{height:3px}.section-nav[data-v-ba410c0d]{padding:.3rem 0}.section-nav-row[data-v-ba410c0d]{padding:.05rem 0}}.entry-container[data-v-ba410c0d]{max-width:1200px!important;padding-bottom:0!important;padding-top:0!important}.entry-skel[data-v-ba410c0d]{animation:entry-skel-fade-ba410c0d .45s ease both;display:flex;flex-direction:column;gap:1.75rem;padding:calc(3rem + 40px) 0 2rem}@keyframes entry-skel-fade-ba410c0d{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sk[data-v-ba410c0d]{background:#ece6df;border-radius:8px;display:block;height:.85rem;overflow:hidden;position:relative}.sk[data-v-ba410c0d]:after{animation:entry-skel-sweep-ba410c0d 1.7s cubic-bezier(.45,0,.2,1) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15) 35%,hsla(0,0%,100%,.72) 50%,hsla(0,0%,100%,.15) 65%,transparent);content:"";inset:0;position:absolute;transform:translate(-125%)}@keyframes entry-skel-sweep-ba410c0d{to{transform:translate(125%)}}@media(prefers-reduced-motion:reduce){.entry-skel[data-v-ba410c0d],.sk[data-v-ba410c0d]:after{animation:none}}.entry-skel-hero[data-v-ba410c0d]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:340px 1fr}.entry-skel-card[data-v-ba410c0d]{align-items:center;background:#fff;border:1px solid #ece8e3;border-radius:4px;display:flex;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem}.entry-skel-chardisplay[data-v-ba410c0d]{align-items:center;display:flex;justify-content:center;min-height:200px;position:relative;width:100%}.entry-skel-audio[data-v-ba410c0d]{border-radius:50%;height:40px;position:absolute;right:4px;top:4px;width:40px}.entry-skel-char[data-v-ba410c0d]{background:linear-gradient(155deg,#f4ded7,#ecd0c8);border-radius:20px;height:150px;width:150px}.entry-skel-pron-row[data-v-ba410c0d]{align-items:baseline;display:flex;gap:.4rem;justify-content:center}.entry-skel-card-means[data-v-ba410c0d]{align-items:center;display:flex;flex-direction:column;gap:.45rem}.entry-skel-listen[data-v-ba410c0d]{border-radius:10px;height:2.5rem;width:100%}.entry-skel-cta[data-v-ba410c0d]{border-radius:8px;height:2.75rem;width:100%}.entry-skel-share[data-v-ba410c0d]{display:flex;gap:.35rem;justify-content:center}.entry-skel-dot[data-v-ba410c0d]{border-radius:50%;height:30px;width:30px}.entry-skel-info[data-v-ba410c0d]{background:#fff;border:1px solid #e8e4df;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.5rem}.entry-skel-info[data-v-ba410c0d],.entry-skel-info-head[data-v-ba410c0d]{display:flex;justify-content:space-between}.entry-skel-info-head[data-v-ba410c0d]{align-items:center;flex-wrap:wrap;gap:.75rem}.entry-skel-info-meta[data-v-ba410c0d]{display:inline-flex;gap:.4rem}.entry-skel-identity[data-v-ba410c0d]{display:flex;flex-direction:column}.entry-skel-metarow[data-v-ba410c0d]{display:flex;gap:.35rem}.entry-skel-metatag[data-v-ba410c0d]{border-radius:8px;flex:1;height:2rem}.entry-skel-infostack[data-v-ba410c0d]{display:flex;flex-direction:column;gap:1rem}.entry-skel-infoblock[data-v-ba410c0d]{background:#fdfcfb;border:1px solid #ece8e3;border-radius:10px;padding:.85rem 1rem}.entry-skel-infoblock-head[data-v-ba410c0d]{align-items:center;display:flex;gap:.4rem}.entry-skel-nav[data-v-ba410c0d]{padding:.25rem 0}.entry-skel-nav[data-v-ba410c0d],.entry-skel-tabs[data-v-ba410c0d]{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.entry-skel-tabs[data-v-ba410c0d]{flex:1 1 auto;min-width:0}.entry-skel-tab[data-v-ba410c0d]{border-radius:999px;flex-shrink:0;height:1.9rem;width:92px}.entry-skel-progress[data-v-ba410c0d]{border-radius:12px;flex-shrink:0;height:2.4rem;margin-left:auto;width:170px}.entry-skel-search[data-v-ba410c0d]{border-radius:12px;height:2.5rem;width:100%}.entry-skel-sec[data-v-ba410c0d]{display:flex;flex-direction:column}.entry-skel-sec--divider[data-v-ba410c0d]{border-top:1px solid #f0f0f0;padding-top:1.75rem}.entry-skel-sec--fade[data-v-ba410c0d]{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.entry-skel-title[data-v-ba410c0d]{align-items:center;display:flex;gap:.5rem;margin-bottom:1.25rem}.entry-skel-title-ic[data-v-ba410c0d]{border-radius:6px;flex-shrink:0;height:22px;width:22px}.entry-skel-panel[data-v-ba410c0d]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;padding:1.25rem 1.5rem}.entry-skel-panel--mean[data-v-ba410c0d]{border-radius:12px;padding:1.25rem}.entry-skel-pron-head[data-v-ba410c0d]{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.75rem}.entry-skel-mean-row[data-v-ba410c0d]{align-items:baseline;display:flex;gap:.6rem;padding:.35rem 0}.entry-skel-mean-num[data-v-ba410c0d]{flex-shrink:0;height:.68rem;width:18px}.entry-skel-facts[data-v-ba410c0d]{display:flex;flex-wrap:wrap;justify-content:space-between}.entry-skel-fact[data-v-ba410c0d]{align-items:center;display:flex;flex:1;flex-direction:column;min-width:70px;padding:.75rem .5rem;position:relative}.entry-skel-fact[data-v-ba410c0d]:not(:last-child):after{background:#e8e4df;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.entry-skel-stds[data-v-ba410c0d]{border-top:1px solid #e8e4df;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem;padding-top:1rem}.entry-skel-std[data-v-ba410c0d]{border-radius:6px;height:1.55rem}@media(max-width:768px){.entry-skel[data-v-ba410c0d]{padding-top:calc(1.5rem + 40px)}.entry-skel-hero[data-v-ba410c0d]{grid-template-columns:1fr}.entry-skel-tabs[data-v-ba410c0d]{flex-wrap:nowrap;overflow:hidden}.entry-skel-progress[data-v-ba410c0d]{flex-basis:100%;margin-left:0;width:100%}.entry-skel-search[data-v-ba410c0d]{height:5.5rem}}@media(max-width:600px){.entry-skel-fact[data-v-ba410c0d]{min-width:60px;padding:.5rem .25rem}}.entry-content[data-v-ba410c0d]{max-width:1200px!important;padding-bottom:2rem;padding-top:0}.entry-page[data-v-ba410c0d],.entry-page>div[data-v-ba410c0d]{display:flex;flex-direction:column}.content-section[data-v-ba410c0d]{contain-intrinsic-size:auto 700px;content-visibility:auto;padding-top:2rem}.entry-content--focus .content-section[data-v-ba410c0d]{content-visibility:visible}.pron-lock[data-v-ba410c0d]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 12px #0000000a;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.pron-lock[data-v-ba410c0d]:before{background:repeating-linear-gradient(45deg,hsla(184,9%,62%,.05) 0 10px,transparent 10px 20px);content:"";inset:0;pointer-events:none;position:absolute}.pron-lock-head[data-v-ba410c0d]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;position:relative}.pron-lock-kicker[data-v-ba410c0d]{color:#c0392b;display:inline-block;font-family:Quicksand,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.pron-lock-title[data-v-ba410c0d]{color:#2c3e50;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.15;margin:0}.pron-lock-badge[data-v-ba410c0d]{align-items:center;background:#fdf2f0;border:1px solid #f0d5cf;border-radius:999px;color:#c0392b;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;gap:.3rem;letter-spacing:.06em;padding:.3rem .7rem;text-transform:uppercase}.pron-lock-badge[data-v-ba410c0d],.pron-lock-sub[data-v-ba410c0d]{font-family:Quicksand,sans-serif}.pron-lock-sub[data-v-ba410c0d]{color:#7f8c8d;font-size:.88rem;line-height:1.6;margin:0 0 1rem;max-width:660px;position:relative}.pron-lock-sub strong[data-v-ba410c0d]{color:#2c3e50;font-weight:700}.pron-lock-skills[data-v-ba410c0d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;position:relative}.pron-lock-skill[data-v-ba410c0d]{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:999px;color:#7f8c8d;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600;gap:.3rem;padding:.3rem .65rem}.pron-lock-skill svg[data-v-ba410c0d]{color:#c0392b;flex-shrink:0}.pron-lock-cta[data-v-ba410c0d]{align-items:center;background:#c0392b;border:none;border-radius:10px;box-shadow:0 6px 16px #c0392b38;color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.88rem;font-weight:700;gap:.5rem;padding:.7rem 1.4rem;position:relative;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s}.pron-lock-cta[data-v-ba410c0d]:hover{background:#a93226;box-shadow:0 8px 20px #c0392b4d;transform:translateY(-1px)}.pron-lock-cta svg[data-v-ba410c0d]{flex-shrink:0}.pron-lock-signin[data-v-ba410c0d]{background:none;border:none;color:#c0392b;cursor:pointer;display:inline-block;font-family:Quicksand,sans-serif;font-size:.8rem;margin-left:.9rem;position:relative;text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.pron-lock-head[data-v-ba410c0d]{flex-direction:column}.pron-lock-title[data-v-ba410c0d]{font-size:1.3rem}.pron-lock[data-v-ba410c0d]{padding:1.25rem 1.15rem}.pron-lock-signin[data-v-ba410c0d]{display:block;margin:.75rem 0 0}}.content-section+.content-section[data-v-ba410c0d]{border-top:1px solid #f0f0f0;margin-top:1.5rem;padding-top:2rem}.section-title[data-v-ba410c0d]{align-items:center;color:#2c3e50;display:flex;font-family:Quicksand,sans-serif;font-size:1.15rem;font-weight:700;gap:.5rem;margin:0 0 1.25rem}.section-title svg[data-v-ba410c0d]{color:#c0392b;flex-shrink:0}.entry-page[data-v-ba410c0d] h2{color:#2c3e50;font-family:Quicksand,sans-serif;font-weight:700}.entry-page[data-v-ba410c0d] .v-card{border:1px solid #e8e8e8!important;border-radius:10px!important;box-shadow:0 1px 6px #0000000f!important;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease!important}.entry-page[data-v-ba410c0d] .v-card:before{background:transparent;content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background .25s ease;z-index:1}.entry-page[data-v-ba410c0d] .v-card:hover{box-shadow:0 4px 16px #0000001a!important;transform:translateY(-1px)}.entry-page[data-v-ba410c0d] .v-card:hover:before{background:#c0392b}.entry-page[data-v-ba410c0d] h1,.entry-page[data-v-ba410c0d] h3{font-family:Quicksand,sans-serif;font-weight:700}.entry-page[data-v-ba410c0d] .text-body-1,.entry-page[data-v-ba410c0d] .text-body-2,.entry-page[data-v-ba410c0d] label,.entry-page[data-v-ba410c0d] li,.entry-page[data-v-ba410c0d] p,.entry-page[data-v-ba410c0d] td{font-family:Quicksand,sans-serif}.entry-page[data-v-ba410c0d] .v-chip{font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.04em}.entry-page[data-v-ba410c0d] .v-table{border-radius:8px!important;font-family:Quicksand,sans-serif;overflow:hidden}.entry-page[data-v-ba410c0d] .v-expansion-panel{border-radius:8px!important;box-shadow:0 1px 4px #0000000a!important;margin-bottom:.35rem}.entry-page[data-v-ba410c0d] .v-expansion-panel-title{font-family:Quicksand,sans-serif;font-weight:600}.entry-page[data-v-ba410c0d] .v-expansion-panel-text{font-family:Quicksand,sans-serif}.entry-nav-bar[data-v-ba410c0d]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:2rem 0 1rem}.entry-nav-link[data-v-ba410c0d]{align-items:center;background:#fff;border:1px solid #ece8e3;border-radius:4px;display:flex;gap:.85rem;min-height:68px;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.entry-nav-link[data-v-ba410c0d]:hover{border-color:#c0392b;box-shadow:0 2px 10px #c0392b14;transform:translateY(-1px)}.entry-nav-link--prev[data-v-ba410c0d]{justify-content:flex-start;text-align:left}.entry-nav-link--next[data-v-ba410c0d]{justify-content:flex-end;text-align:right}.entry-nav-link--next .entry-nav-content[data-v-ba410c0d]{align-items:flex-end}.entry-nav-link--placeholder[data-v-ba410c0d]{border:1px dashed transparent;pointer-events:none}.entry-nav-content[data-v-ba410c0d]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.entry-nav-direction[data-v-ba410c0d]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s}.entry-nav-link:hover .entry-nav-direction[data-v-ba410c0d]{color:#c0392b}.entry-nav-char[data-v-ba410c0d]{color:#c0392b;font-family:"Noto Serif SC",Noto Sans SC,Microsoft YaHei,serif;font-size:1.35rem;font-weight:700;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.entry-nav-link:hover .entry-nav-char[data-v-ba410c0d]{color:#a93226}.entry-nav-arrow[data-v-ba410c0d]{color:#bdc3c7;flex-shrink:0;height:18px;transition:color .2s,transform .2s;width:18px}.entry-nav-link--prev:hover .entry-nav-arrow[data-v-ba410c0d]{color:#c0392b;transform:translate(-2px)}.entry-nav-link--next:hover .entry-nav-arrow[data-v-ba410c0d]{color:#c0392b;transform:translate(2px)}@media(max-width:600px){.entry-breadcrumbs[data-v-ba410c0d]{margin-bottom:.75rem}.content-section[data-v-ba410c0d]{padding-top:1.25rem}.content-section+.content-section[data-v-ba410c0d]{margin-top:.75rem;padding-top:1.25rem}.section-title[data-v-ba410c0d]{font-size:1rem}.entry-nav-bar[data-v-ba410c0d]{gap:.6rem;grid-template-columns:1fr;margin:1.5rem 0 1rem}.entry-nav-link[data-v-ba410c0d]{min-height:56px;padding:.75rem 1rem}.entry-nav-char[data-v-ba410c0d]{font-size:1.2rem}.entry-nav-link--placeholder[data-v-ba410c0d]{display:none}}.about-unified[data-v-ba410c0d]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:14px;margin-top:.5rem;padding:1.25rem 1.5rem}.about-facts[data-v-ba410c0d]{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between}.fact-item[data-v-ba410c0d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:70px;padding:.75rem .5rem;position:relative}.fact-item[data-v-ba410c0d]:not(:last-child):after{background:#e8e4df;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.fact-val[data-v-ba410c0d]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.2}.fact-item--tip[data-v-ba410c0d]{cursor:help}.fact-item--pos[data-v-ba410c0d]{gap:.1rem}.pos-zh[data-v-ba410c0d]{color:#2c3e50;font-family:Noto Sans SC,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.1}.pos-pinyin[data-v-ba410c0d]{color:#c0392b;font-style:italic}.pos-en[data-v-ba410c0d],.pos-pinyin[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2}.pos-en[data-v-ba410c0d]{color:#5d6d7e}.pos-abbr[data-v-ba410c0d]{color:#95a5a6;font-weight:500}.fact-lbl[data-v-ba410c0d]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.about-standards[data-v-ba410c0d]{border-top:1px solid #e8e4df;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem;padding-top:1rem}.std-pill[data-v-ba410c0d]{align-items:center;border-radius:6px;box-shadow:0 1px 3px #00000014;cursor:help;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600;gap:0;overflow:hidden;position:relative;transition:transform .15s,box-shadow .15s}.std-pill[data-v-ba410c0d]:hover{box-shadow:0 2px 6px #0000001f;transform:translateY(-1px)}.std-pill-k[data-v-ba410c0d]{background:var(--c);color:#fff;padding:5px 10px}.std-pill-v[data-v-ba410c0d]{font-weight:700;padding:5px 10px}.std-pill-d[data-v-ba410c0d],.std-pill-v[data-v-ba410c0d]{background:#fff;color:var(--c)}.std-pill-d[data-v-ba410c0d]{font-size:.62rem;opacity:.7;padding:5px 6px 5px 0}[data-v-ba410c0d] .std-tip{background:#2c3e50;color:#fff;font-family:Quicksand,sans-serif;font-size:.78rem;line-height:1.5;padding:.65rem .85rem}@media(max-width:600px){.fact-item[data-v-ba410c0d]{min-width:60px;padding:.5rem .25rem}.fact-val[data-v-ba410c0d]{font-size:.9rem}}.meanings-grid[data-v-ba410c0d]{display:flex;flex-direction:column;gap:1.25rem}.meanings-pron-group[data-v-ba410c0d]{background:#fdfcfb;border:1px solid #e8e4df;border-radius:12px;padding:1.25rem}.meanings-pron-header[data-v-ba410c0d]{align-items:baseline;display:flex;gap:.4rem;margin-bottom:.75rem}.meanings-pron-pinyin[data-v-ba410c0d]{color:#2c3e50;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:700}.meanings-pron-alpha[data-v-ba410c0d]{color:#95a5a6;font-family:Quicksand,sans-serif;font-size:.82rem}.meanings-list[data-v-ba410c0d]{display:flex;flex-direction:column;gap:.25rem}.meanings-item[data-v-ba410c0d]{align-items:baseline;display:flex;gap:.6rem;padding:.35rem 0}.meanings-num[data-v-ba410c0d]{color:#bdc3c7;font-size:.68rem;font-weight:700;min-width:18px;text-align:right}.meanings-num[data-v-ba410c0d],.meanings-text[data-v-ba410c0d]{font-family:Quicksand,sans-serif}.meanings-text[data-v-ba410c0d]{color:#34495e;font-size:.88rem;line-height:1.5}.entry-root[data-v-ba410c0d]{display:contents}.entry-root--focus[data-v-ba410c0d]{background:#1d130c;display:block;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:500}.entry-root--focus .entry-hero-section[data-v-ba410c0d],.entry-root--focus .entry-nav-bar[data-v-ba410c0d],.entry-root--focus .entry-search-wrap[data-v-ba410c0d],.entry-root--focus .section-nav[data-v-ba410c0d]{display:none}.entry-root--focus .fmh[data-v-ba410c0d]{box-shadow:0 2px 20px #0000002e;z-index:5}.fhp[data-v-ba410c0d]{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem;min-width:150px}.fhp-bar[data-v-ba410c0d]{background:#efe9e1;border-radius:4px;height:6px;overflow:hidden;width:100%}.fhp-fill[data-v-ba410c0d]{background:linear-gradient(90deg,#d9694f,#c0392b);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.22,.8,.3,1)}.fhp-meta[data-v-ba410c0d]{align-items:center;color:#7f8c8d;display:flex;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:700;gap:.3rem;white-space:nowrap}.fhp-count[data-v-ba410c0d]{color:#2c3e50}.fhp-dot[data-v-ba410c0d]{color:#cfc8c0}.fhp-pct[data-v-ba410c0d]{color:#c0392b}.fhp-xp[data-v-ba410c0d]{align-items:center;background:#fdf3e6;border-radius:999px;color:#b8860b;display:inline-flex;font-size:.66rem;gap:.2rem;margin-left:.25rem;padding:.1rem .4rem}@media(max-width:900px){.fhp[data-v-ba410c0d]{min-width:104px}.fhp-xp[data-v-ba410c0d]{display:none}}@media(max-width:520px){.fhp-meta[data-v-ba410c0d]{font-size:.66rem}.fhp[data-v-ba410c0d]{min-width:78px}}.fpill[data-v-ba410c0d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7f0;border:1px solid hsla(0,0%,100%,.7);border-radius:999px;box-shadow:0 18px 40px -18px #000000b3;display:flex;gap:.25rem;margin:.75rem auto 0;max-width:calc(100% - 1.5rem);padding:.35rem .45rem;position:sticky;top:calc(65px + .75rem);width:-moz-max-content;width:max-content;z-index:4}.fpill-back[data-v-ba410c0d],.fpill-exit[data-v-ba410c0d],.fpill-next[data-v-ba410c0d]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.86rem;font-weight:700;gap:.25rem;padding:.5rem .9rem;transition:background .15s,color .15s,transform .1s}.fpill-back[data-v-ba410c0d]{background:transparent;color:#c0392b}.fpill-back[data-v-ba410c0d]:hover:not(:disabled){background:#c0392b14}.fpill-back[data-v-ba410c0d]:disabled{cursor:default;opacity:.35}.fpill-next[data-v-ba410c0d]{background:#c0392b;color:#fff;padding:.6rem 1.15rem}.fpill-next[data-v-ba410c0d]:hover{background:#a93226}.fpill-next[data-v-ba410c0d]:active{transform:scale(.98)}.fpill-exit[data-v-ba410c0d]{background:transparent;color:#8a8178;font-size:.82rem}.fpill-exit[data-v-ba410c0d]:hover{background:#0000000d;color:#c0392b}.fpill-pos[data-v-ba410c0d]{align-items:center;display:flex;flex-direction:column;min-width:92px;padding:0 .5rem}.fpill-pos strong[data-v-ba410c0d]{color:#2c3e50;font-size:.86rem;font-weight:700;white-space:nowrap}.fpill-count[data-v-ba410c0d],.fpill-pos strong[data-v-ba410c0d]{font-family:Quicksand,sans-serif}.fpill-count[data-v-ba410c0d]{color:#9a9186;font-size:.74rem;font-weight:600;margin-top:1px}@media(max-width:900px){.fpill[data-v-ba410c0d]{top:calc(57px + .6rem)}}@media(max-width:560px){.fpill[data-v-ba410c0d]{gap:.15rem;margin-top:var(--mt-focus-gap,1rem);padding:.3rem .35rem}.fpill-back[data-v-ba410c0d],.fpill-exit[data-v-ba410c0d],.fpill-next[data-v-ba410c0d]{font-size:.78rem;padding:.45rem .7rem}.fpill-pos[data-v-ba410c0d]{min-width:0;padding:0 .35rem}.fpill-pos strong[data-v-ba410c0d]{font-size:.76rem}.fpill-count[data-v-ba410c0d]{font-size:.66rem}.fpill-exit-label[data-v-ba410c0d]{display:none}}.entry-root--focus .entry-content[data-v-ba410c0d]{max-width:1290px!important;padding-top:1.25rem;position:relative;z-index:1}.entry-content--focus .content-section[data-v-ba410c0d]{animation:fx-card-in-ba410c0d .42s cubic-bezier(.22,.8,.3,1) both;background:var(--focus-card,rgba(28,32,38,.58));border:1px solid hsla(0,0%,100%,.16);border-radius:24px;box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff1f;display:none;margin:0 auto;max-width:1200px;padding:2rem 2.25rem 2.25rem;width:100%}@supports (backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px)){.entry-content--focus .content-section[data-v-ba410c0d]{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background:#1c20266b}}.entry-content--focus[data-focus=__finish] #fx-finish[data-v-ba410c0d],.entry-content--focus[data-focus=__overview] #fx-overview[data-v-ba410c0d],.entry-content--focus[data-focus=about] #about[data-v-ba410c0d],.entry-content--focus[data-focus=ai_insights] #ai_insights[data-v-ba410c0d],.entry-content--focus[data-focus=books] #books[data-v-ba410c0d],.entry-content--focus[data-focus=characters] #characters[data-v-ba410c0d],.entry-content--focus[data-focus=chengyu] #chengyu[data-v-ba410c0d],.entry-content--focus[data-focus=confusions] #confusions[data-v-ba410c0d],.entry-content--focus[data-focus=cultural] #cultural[data-v-ba410c0d],.entry-content--focus[data-focus=decomposition] #decomposition[data-v-ba410c0d],.entry-content--focus[data-focus=etymology] #etymology[data-v-ba410c0d],.entry-content--focus[data-focus=examples] #examples[data-v-ba410c0d],.entry-content--focus[data-focus=faq] #faq[data-v-ba410c0d],.entry-content--focus[data-focus=grammar] #grammar[data-v-ba410c0d],.entry-content--focus[data-focus=meanings] #meanings[data-v-ba410c0d],.entry-content--focus[data-focus=podcast] #podcast[data-v-ba410c0d],.entry-content--focus[data-focus=pronunciation] #pronunciation[data-v-ba410c0d],.entry-content--focus[data-focus=tones] #tones[data-v-ba410c0d],.entry-content--focus[data-focus=usage_notes] #usage_notes[data-v-ba410c0d],.entry-content--focus[data-focus=word_family] #word_family[data-v-ba410c0d],.entry-content--focus[data-focus=writing] #writing[data-v-ba410c0d]{display:block}.entry-content--focus .content-section .section-title[data-v-ba410c0d],.entry-content--focus .content-section[data-v-ba410c0d] :is(h1,h2,h3,h4,h5,h6),.entry-content--focus .content-section>div>p[data-v-ba410c0d],.entry-content--focus .content-section>p[data-v-ba410c0d]{color:#fffffff0}.entry-content--focus .content-section .section-title svg[data-v-ba410c0d]{color:#ff9c8d}.entry-content--focus #fx-finish[data-v-ba410c0d],.entry-content--focus #fx-overview[data-v-ba410c0d]{color:#ffffffeb}.entry-root--focus--lightcard .entry-content--focus #fx-finish[data-v-ba410c0d],.entry-root--focus--lightcard .entry-content--focus #fx-overview[data-v-ba410c0d]{color:#1f2c30}.entry-content--focus .content-section[data-v-ba410c0d] .grammar-intro{background:#d4a85524;color:#ffffffe0}.entry-root--focus--lightcard .entry-content--focus .content-section[data-v-ba410c0d] .grammar-intro{background:#d4a8550f;color:#4a4a4a}.entry-root--focus--lightcard .entry-content--focus .content-section[data-v-ba410c0d]{background:var(--focus-card,rgba(255,253,247,.86));border-color:#ffffffbf;box-shadow:0 30px 90px #08050357,inset 0 1px #ffffffc7}.entry-root--focus--lightcard .entry-content--focus .content-section .section-title[data-v-ba410c0d],.entry-root--focus--lightcard .entry-content--focus .content-section[data-v-ba410c0d] :is(h1,h2,h3,h4,h5,h6),.entry-root--focus--lightcard .entry-content--focus .content-section>div>p[data-v-ba410c0d],.entry-root--focus--lightcard .entry-content--focus .content-section>p[data-v-ba410c0d]{color:#2c3e50}.entry-root--focus--lightcard .entry-content--focus .content-section .section-title svg[data-v-ba410c0d]{color:#c0392b}@keyframes fx-card-in-ba410c0d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.entry-content--focus .content-section[data-v-ba410c0d]{animation:none}}.mt-lesson-focus .aib,.mt-lesson-focus .bottom-nav,.mt-lesson-focus .dragon-mascot,.mt-lesson-focus .mt-trigger,.mt-lesson-focus .site-footer,.mt-lesson-focus .site-header{display:none!important}.mt-lesson-focus .v-main{padding-top:0!important}.mt-lesson-focus{overflow:hidden!important}.fxo[data-v-ba410c0d]{--fxo-ink:hsla(0,0%,100%,.94);--fxo-ink-2:hsla(0,0%,100%,.82);--fxo-ink-3:hsla(0,0%,100%,.7);--fxo-line:hsla(0,0%,100%,.16);--fxo-surface:hsla(0,0%,100%,.07);--fxo-accent:#ff9c8d}.entry-root--focus--lightcard .fxo[data-v-ba410c0d]{--fxo-ink:#24323a;--fxo-ink-2:#4a5b60;--fxo-ink-3:#6d7e82;--fxo-line:#e6ded3;--fxo-surface:#fffdf9;--fxo-accent:#c0392b}.fxo-grid[data-v-ba410c0d]{align-items:stretch;display:grid;gap:2.5rem;grid-template-columns:372px minmax(0,1fr)}.fxo-plate[data-v-ba410c0d]{align-items:center;background:var(--fxo-surface);border:1px solid var(--fxo-line);border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem 1.25rem}.fxo-cells[data-v-ba410c0d],.fxo-plate[data-v-ba410c0d]{display:flex;justify-content:center}.fxo-cells[data-v-ba410c0d]{flex-wrap:wrap;gap:.6rem}.fxo-cell[data-v-ba410c0d]{align-items:center;border:1px solid var(--fxo-line);border-radius:10px;display:flex;height:220px;justify-content:center;position:relative;width:220px}.fxo-cells--2 .fxo-cell[data-v-ba410c0d]{height:150px;width:150px}.fxo-cells--3 .fxo-cell[data-v-ba410c0d]{height:106px;width:106px}.fxo-cells--4 .fxo-cell[data-v-ba410c0d]{height:100px;width:100px}.fxo-cell[data-v-ba410c0d]:after,.fxo-cell[data-v-ba410c0d]:before{background:var(--fxo-line);content:"";position:absolute}.fxo-cell[data-v-ba410c0d]:before{height:1px;left:0;right:0;top:50%}.fxo-cell[data-v-ba410c0d]:after{bottom:0;left:50%;top:0;width:1px}.fxo-hanzi[data-v-ba410c0d]{color:var(--fxo-accent);font-size:140px;line-height:1;position:relative}.fxo-cells--2 .fxo-hanzi[data-v-ba410c0d]{font-size:96px}.fxo-cells--3 .fxo-hanzi[data-v-ba410c0d]{font-size:68px}.fxo-cells--4 .fxo-hanzi[data-v-ba410c0d]{font-size:64px}.fxo-writer[data-v-ba410c0d]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.fxo-writer[data-v-ba410c0d]:not(:empty),.fxo-writer[data-v-ba410c0d]:not(:empty)+*{z-index:1}.fxo-cell:has(.fxo-writer:not(:empty)) .fxo-hanzi[data-v-ba410c0d]{visibility:hidden}.fxo-writer[data-v-ba410c0d] svg{height:100%;width:100%}.fxo-say[data-v-ba410c0d]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.fxo-pinyin[data-v-ba410c0d]{align-items:center;display:inline-flex;font-family:Quicksand,sans-serif;font-size:2rem;font-weight:700;gap:.5rem}.fxo-tone[data-v-ba410c0d]{background:var(--fxo-line);border-radius:6px;color:var(--fxo-ink-2);font-size:.7rem;font-weight:800;letter-spacing:.04em;padding:.16rem .45rem}.fxo-listen[data-v-ba410c0d]{align-items:center;background:#c0392b29;border:1.5px solid rgba(192,57,43,.55);border-radius:999px;color:#e2705f;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.9rem;font-weight:700;gap:.6rem;padding:.65rem 1.1rem;transition:background .15s,color .15s,border-color .15s,transform .1s}.fxo-listen[data-v-ba410c0d]:hover{background:#c0392b;border-color:#c0392b;color:#fff}.fxo-listen[data-v-ba410c0d]:active{transform:scale(.97)}.fxo-listen[data-v-ba410c0d]:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.fxo-listen--on[data-v-ba410c0d]{animation:fxo-pulse-ba410c0d 1.4s ease-out infinite;background:#c0392b;border-color:#c0392b;color:#fff}.fxo-listen--done[data-v-ba410c0d]{background:#2a9d8f29;border-color:#2a9d8f99;color:#7fd8cb}.fxo-listen--done[data-v-ba410c0d]:hover{background:#2a9d8f;border-color:#2a9d8f;color:#fff}.entry-root--focus--lightcard .fxo-listen[data-v-ba410c0d]{background:#c0392b17;color:#c0392b}.entry-root--focus--lightcard .fxo-listen[data-v-ba410c0d]:hover{color:#fff}.entry-root--focus--lightcard .fxo-listen--done[data-v-ba410c0d]{background:#2a9d8f1f;color:#1e6b5f}@keyframes fxo-pulse-ba410c0d{0%{box-shadow:0 0 #c0392b73}70%{box-shadow:0 0 0 10px #c0392b00}to{box-shadow:0 0 #c0392b00}}@media(prefers-reduced-motion:reduce){.fxo-listen--on[data-v-ba410c0d]{animation:none}}.fxo-dots[data-v-ba410c0d]{display:inline-flex;gap:.28rem}.fxo-dots i[data-v-ba410c0d]{border:1.5px solid;border-radius:50%;height:7px;opacity:.5;transition:opacity .2s,background .2s;width:7px}.fxo-dots i.on[data-v-ba410c0d]{background:currentColor;opacity:1}.fxo-earn[data-v-ba410c0d]{color:var(--fxo-ink-3);font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:600;margin:0;text-align:center}.fxo .fxo-flash[data-v-ba410c0d]{background:#c0392b;border:none;border-radius:999px;box-shadow:0 6px 16px -8px #c0392bd9;color:#fff;font-size:.76rem;margin-top:.15rem;padding:.5rem 1rem;width:auto}.fxo .fxo-flash[data-v-ba410c0d]:hover:not(:disabled){background:#a93226;transform:translateY(-1px)}.fxo .fxo-flash.add-study-btn--added[data-v-ba410c0d]{background:#b8860b;box-shadow:none;color:#fff}.fxo-read[data-v-ba410c0d]{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.fxo-eyebrow[data-v-ba410c0d]{align-items:center;color:var(--fxo-ink-3);display:flex;flex-wrap:wrap;font-family:Quicksand,sans-serif;font-size:.72rem;font-weight:800;gap:.5rem;letter-spacing:.14em;margin:0;text-transform:uppercase}.fxo-eyebrow span+span[data-v-ba410c0d]:before{content:"·";margin-right:.5rem;opacity:.5}.fxo-eyebrow-hsk[data-v-ba410c0d]{color:var(--fxo-accent)}.fxo-senses[data-v-ba410c0d]{counter-reset:fxos;display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.fxo-senses li[data-v-ba410c0d]{color:var(--fxo-ink);counter-increment:fxos;font-size:1.3rem;line-height:1.4;padding-left:1.6rem;position:relative}.fxo-senses li[data-v-ba410c0d]:before{color:var(--fxo-ink-3);content:counter(fxos);font-family:Quicksand,sans-serif;font-size:.78rem;font-weight:700;left:0;position:absolute;top:.28em}.fxo-senses li[data-v-ba410c0d]:only-child{padding-left:0}.fxo-senses li[data-v-ba410c0d]:only-child:before{content:none}.fxo-spec[data-v-ba410c0d]{border-bottom:1px solid var(--fxo-line);color:var(--fxo-ink-2);font-family:Quicksand,sans-serif;font-size:.82rem;font-weight:600;margin:0;padding-bottom:1.1rem}.fxo-spec span+span[data-v-ba410c0d]:before{content:"·";margin:0 .45rem;opacity:.45}.fxo-spec b[data-v-ba410c0d]{color:var(--fxo-ink);font-weight:700}.fxo-lede[data-v-ba410c0d]{color:var(--fxo-ink-2);font-size:1.02rem;line-height:1.75;margin:0;max-width:64ch}.fxo-well[data-v-ba410c0d]{background:var(--fxo-surface);border:1px solid var(--fxo-line);border-radius:14px;overflow:hidden}.fxo-wr[data-v-ba410c0d]{display:grid;gap:1rem;grid-template-columns:132px minmax(0,1fr);padding:.85rem 1.1rem}.fxo-wr+.fxo-wr[data-v-ba410c0d]{border-top:1px solid var(--fxo-line)}.fxo-wk[data-v-ba410c0d]{align-items:center;align-self:start;color:var(--fxo-ink-3);display:inline-flex;font-family:Quicksand,sans-serif;font-size:.66rem;font-weight:800;gap:.35rem;letter-spacing:.06em;text-transform:uppercase}.fxo-wr p[data-v-ba410c0d]{color:var(--fxo-ink-2);font-size:.9rem;line-height:1.6;margin:0}.fxo-start[data-v-ba410c0d]{align-items:center;align-self:flex-start;background:#c0392b;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Quicksand,sans-serif;font-size:.95rem;font-weight:700;gap:.4rem;padding:.8rem 1.5rem;transition:background .15s,transform .1s}.fxo-start[data-v-ba410c0d]:hover{background:#a93226}.fxo-start[data-v-ba410c0d]:active{transform:scale(.98)}@media(max-width:980px){.fxo-grid[data-v-ba410c0d]{gap:1.5rem;grid-template-columns:1fr}.fxo-plate[data-v-ba410c0d]{align-self:stretch}}@media(max-width:700px){.fxo-cell[data-v-ba410c0d]{height:168px;width:168px}.fxo-hanzi[data-v-ba410c0d]{font-size:106px}.fxo-pinyin[data-v-ba410c0d]{font-size:1.5rem}.fxo-senses li[data-v-ba410c0d]{font-size:1.1rem}.fxo-wr[data-v-ba410c0d]{gap:.35rem;grid-template-columns:1fr}}.ffin[data-v-ba410c0d]{text-align:center}.ffin-crest[data-v-ba410c0d]{align-items:center;background:#fdf3e6;border:1px solid transparent;border-radius:50%;color:#d4a017;display:inline-flex;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.ffin-crest--done[data-v-ba410c0d]{background:linear-gradient(150deg,#fff6e2,#f8dfa8);border-color:#d4a0178c;box-shadow:0 0 0 6px #d4a01724,0 10px 26px -10px #d4a017b3}.ffin-title[data-v-ba410c0d]{font-size:1.9rem;margin:0 0 .3rem}.ffin-sub[data-v-ba410c0d]{font-size:1rem;margin:0 0 1.75rem;opacity:.75}.ffin-stats[data-v-ba410c0d]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.5rem}.ffin-stat[data-v-ba410c0d]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;display:flex;flex-direction:column;gap:.2rem;min-width:132px;padding:.9rem 1.25rem}.ffin-stat-n[data-v-ba410c0d]{color:#ff9c8d;font-family:Quicksand,sans-serif;font-size:1.7rem;font-weight:700;line-height:1}.ffin-stat-of[data-v-ba410c0d]{font-size:.95rem;font-weight:600;opacity:.6}.ffin-stat-l[data-v-ba410c0d]{color:#fff9;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.ffin-back-in[data-v-ba410c0d],.ffin-stat-l[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-weight:700}.ffin-back-in[data-v-ba410c0d]{background:transparent;border:1px dashed hsla(0,0%,100%,.35);border-radius:999px;color:#fffc;cursor:pointer;font-size:.8rem;margin-bottom:1.5rem;padding:.5rem 1.1rem;transition:background .15s,color .15s}.ffin-back-in[data-v-ba410c0d]:hover{background:#ffffff1a;color:#fff}.ffin-plan[data-v-ba410c0d]{align-items:center;background:#c0392b;border-radius:18px;box-shadow:0 12px 30px -12px #c0392bb3;color:#fff;display:flex;flex-direction:column;gap:.2rem;margin:0 auto 1.5rem;max-width:460px;padding:1rem 1.5rem;text-decoration:none;transition:background .15s,transform .15s}.ffin-plan[data-v-ba410c0d]:hover{background:#a93226;transform:translateY(-2px)}.ffin-plan-tag[data-v-ba410c0d]{align-items:center;display:inline-flex;font-size:.66rem;gap:.3rem;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.ffin-plan-label[data-v-ba410c0d],.ffin-plan-tag[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-weight:700}.ffin-plan-label[data-v-ba410c0d]{font-size:1.05rem;line-height:1.3}.ffin-plan-meta[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-size:.75rem;font-weight:600;opacity:.8}.ffin-nav[data-v-ba410c0d]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;text-align:left}.ffin-link[data-v-ba410c0d]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;color:inherit;display:flex;gap:.6rem;padding:1rem 1.25rem;text-decoration:none;transition:background .15s,border-color .15s,transform .15s}.ffin-link[data-v-ba410c0d]:hover{background:#ffffff29;border-color:#ffffff57;transform:translateY(-2px)}.ffin-link--next[data-v-ba410c0d]{justify-content:flex-end;text-align:right}.ffin-link--off[data-v-ba410c0d]{opacity:.45;pointer-events:none}.ffin-link span[data-v-ba410c0d]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ffin-link small[data-v-ba410c0d]{font-size:.68rem;letter-spacing:.05em;opacity:.6;text-transform:uppercase}.ffin-link small[data-v-ba410c0d],.ffin-link strong[data-v-ba410c0d]{font-family:Quicksand,sans-serif;font-weight:700}.ffin-link strong[data-v-ba410c0d]{font-size:1.05rem}.ffin-exit[data-v-ba410c0d]{background:transparent;border:none;color:#fff9;cursor:pointer;font-family:Quicksand,sans-serif;font-size:.85rem;font-weight:700;margin-top:1.5rem;padding:.55rem 1.2rem;text-decoration:underline;text-underline-offset:3px}.ffin-exit[data-v-ba410c0d]:hover{color:#fff}.entry-root--focus--lightcard .ffin-crest[data-v-ba410c0d]{border-color:#f0e2c6}.entry-root--focus--lightcard .ffin-stat[data-v-ba410c0d]{background:#fff;border-color:#ece6dd}.entry-root--focus--lightcard .ffin-stat-n[data-v-ba410c0d]{color:#c0392b}.entry-root--focus--lightcard .ffin-stat-l[data-v-ba410c0d]{color:#95a5a6}.entry-root--focus--lightcard .ffin-back-in[data-v-ba410c0d]{border-color:#d8cfc4;color:#7f8c8d}.entry-root--focus--lightcard .ffin-back-in[data-v-ba410c0d]:hover{background:#fbf7f1;color:#c0392b}.entry-root--focus--lightcard .ffin-link[data-v-ba410c0d]{background:#fff;border-color:#ece6dd}.entry-root--focus--lightcard .ffin-link[data-v-ba410c0d]:hover{background:#fbf7f1;border-color:#e0d5c8}.entry-root--focus--lightcard .ffin-exit[data-v-ba410c0d]{color:#7f8c8d}.entry-root--focus--lightcard .ffin-exit[data-v-ba410c0d]:hover{color:#c0392b}@media(max-width:900px){.fxo-grid[data-v-ba410c0d]{gap:1.5rem;grid-template-columns:1fr}}@media(max-width:700px){.fxo-hanzi[data-v-ba410c0d]{font-size:3.4rem}.fxo-pinyin[data-v-ba410c0d]{font-size:1.2rem}.ffin-title[data-v-ba410c0d]{font-size:1.45rem}.ffin-nav[data-v-ba410c0d]{grid-template-columns:1fr}.ffin-link--next[data-v-ba410c0d]{flex-direction:row-reverse;justify-content:flex-start;text-align:left}.ffin-stat[data-v-ba410c0d]{flex:1;min-width:0;padding:.75rem .5rem}.ffin-stats[data-v-ba410c0d]{gap:.6rem}.entry-content--focus .content-section[data-v-ba410c0d]{border-radius:18px;padding:1.9rem 1rem 1.5rem}}
