.ft-vl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-vl-meta{margin:0 0 6px;color:var(--ft-muted);font-size:.9rem}.ft-vl-parts ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ft-vl-parts a,.ft-vl-parts span{display:inline-flex;align-items:center;min-height:40px;padding:4px 14px;border:1px solid var(--ft-border);border-radius:999px;text-decoration:none}.ft-vl-parts span{background:var(--ft-accent-soft);border-color:var(--ft-accent);font-weight:600}.ft-vl{padding-top:8px}.ft-vl-bar{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 -8px 8px;padding:10px 8px;background:var(--ft-surface);border-bottom:1px solid var(--ft-border)}.ft-vl-filter{flex:1 1 200px;min-width:0;min-height:44px}.ft-vl-tools{display:flex;flex-wrap:wrap;gap:8px}.ft-vl-toggle{min-height:44px;padding:6px 14px;border:1px solid var(--ft-border);border-radius:999px;background:var(--ft-surface);color:var(--ft-text);font:inherit;cursor:pointer}.ft-vl-toggle:before{content:"◉ ";color:var(--ft-accent)}.ft-vl-toggle[aria-pressed=true]{color:var(--ft-muted);text-decoration:line-through}.ft-vl-toggle[aria-pressed=true]:before{content:"○ ";color:var(--ft-muted)}.ft-vl-toggle:focus-visible{outline:3px solid var(--ft-focus);outline-offset:2px}.ft-vl-status{flex-basis:100%;margin:0;min-height:1.2em}.ft-vl-status:empty{display:none}.ft-vl-table{width:100%;border-collapse:collapse}.ft-vl-table th{text-align:start;font-size:.8rem;font-weight:600;color:var(--ft-muted);padding:6px 8px;border-bottom:2px solid var(--ft-border)}.ft-vl-table td{padding:8px;border-bottom:1px solid var(--ft-border);vertical-align:baseline}.ft-vl-table td:nth-child(1){color:var(--ft-muted);font-size:.8rem;width:3.2em;font-variant-numeric:tabular-nums}.ft-vl-table td:nth-child(2){font:1.3rem/1.3 var(--ft-font-zh);white-space:nowrap;cursor:copy}.ft-vl-table td:nth-child(2) small{display:inline-block;font:.7rem/1.4 var(--ft-font);color:var(--ft-muted);border:1px solid var(--ft-border);border-radius:999px;padding:0 6px;vertical-align:middle;white-space:nowrap}.ft-vl-table td:nth-child(3){color:var(--ft-accent-strong);font-weight:500;white-space:nowrap}.ft-vl-table td:nth-child(4){color:var(--ft-text)}.ft-vl-table td:nth-child(5) a{font:1.1rem var(--ft-font-zh);text-decoration:none}.ft-vl-table tr[hidden]{display:none}.ft-vl-ai:after{content:" †";color:var(--ft-muted)}.ft-vl-ai-note:before{content:"† "}.ft-vl-hide-py td:nth-child(3),.ft-vl-hide-en td:nth-child(4){color:transparent!important;background:var(--ft-bg);border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.ft-vl-hide-py tr.ft-vl-shown td:nth-child(3),.ft-vl-hide-en tr.ft-vl-shown td:nth-child(4){color:inherit!important;background:none;-webkit-user-select:auto;user-select:auto}.ft-vl-hide-py tr.ft-vl-shown td:nth-child(3){color:var(--ft-accent-strong)!important}.ft-vl-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:16px 0}.ft-vl-nav a{display:inline-flex;align-items:center;min-height:44px}.ft-vl-row{display:flex;gap:8px}.ft-vl-input{flex:1;min-width:0;min-height:48px;font-size:1.1rem;resize:none}.ft-vl-scroll{overflow-x:auto}.ft-vl-levels{width:100%;border-collapse:collapse;min-width:480px;font-variant-numeric:tabular-nums}.ft-vl-levels th,.ft-vl-levels td{padding:10px 8px;border-bottom:1px solid var(--ft-border);text-align:start}.ft-vl-levels thead th{font-size:.8rem;color:var(--ft-muted);font-weight:600}.ft-vl-levels td a{font-weight:600;display:inline-flex;min-height:32px;align-items:center}.ft-vl-found{margin-top:12px}.ft-vl-found:empty{display:none}.ft-vl-found ul{list-style:none;margin:0;padding:0}.ft-vl-found li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--ft-border)}.ft-vl-found-word{font:600 1.3rem var(--ft-font-zh)}.ft-vl-found-py{color:var(--ft-accent-strong)}.ft-vl-found-lv{display:flex;flex-wrap:wrap;gap:6px;margin-inline-start:auto}.ft-vl-found-lv a,.ft-vl-found-lv span{font-size:.85rem;padding:2px 10px;border:1px solid var(--ft-border);border-radius:999px;text-decoration:none}.ft-vl-found-lv span{color:var(--ft-muted)}@media (max-width: 560px){.ft-vl-table thead{display:none}.ft-vl-table,.ft-vl-table tbody{display:block}.ft-vl-table tr{display:grid;grid-template-columns:2.4em minmax(4.5em,max-content) 1fr;grid-template-areas:"no word py" "no word en" "no word mw";column-gap:10px;padding:8px 0;border-bottom:1px solid var(--ft-border)}.ft-vl-table td{border:0;padding:1px 0}.ft-vl-table td:nth-child(1){grid-area:no;width:auto;padding-top:4px}.ft-vl-table td:nth-child(2){grid-area:word;white-space:normal}.ft-vl-table td:nth-child(2) small{display:table;margin-top:2px}.ft-vl-table td:nth-child(3){grid-area:py;white-space:normal}.ft-vl-table td:nth-child(4){grid-area:en;font-size:.95rem}.ft-vl-table td:nth-child(5){grid-area:mw}.ft-vl-table td:nth-child(5):empty{display:none}.ft-vl-bar{top:0;gap:8px}.ft-vl-toggle{padding:6px 12px}}@media print{.ft-header,.ft-crumbs,.ft-footer,.ft-vl-bar,.ft-vl-nav,.ft-cta,.ft-checker,.ft-vl-parts,.ft-skip,.ft-section:not(.ft-prose){display:none!important}.ft-card{box-shadow:none;border:0;padding:0}.ft-vl-table{font-size:10pt}.ft-vl-table td{padding:3px 6px}.ft-vl-table td:nth-child(2){font-size:13pt}.ft-vl-table tr{break-inside:avoid}.ft-vl-hide-py td:nth-child(3),.ft-vl-hide-en td:nth-child(4){color:inherit!important;background:none}a{color:inherit;text-decoration:none}}
