.Vocabulary-module__-fgVGa__search{gap:8px;max-width:620px;margin:24px 0 8px;display:grid}.Vocabulary-module__-fgVGa__search label{font-weight:800}.Vocabulary-module__-fgVGa__search input{border:1px solid var(--dv-line,#dce2f3);width:100%;min-height:48px;font:inherit;background:#fff;border-radius:12px;padding:12px 16px}.Vocabulary-module__-fgVGa__search input:focus-visible{outline:3px solid var(--dv-blue-soft,#dbe7ff);border-color:var(--dv-blue,#4458df)}.Vocabulary-module__-fgVGa__searchStatus{min-height:1.4em;color:var(--dv-muted,#5d6a84);margin:0;font-size:.9rem}.Vocabulary-module__-fgVGa__meta{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.Vocabulary-module__-fgVGa__meta li{border:1px solid var(--dv-line,#dce2f3);color:var(--dv-ink,#1d2640);background:#fff;border-radius:99px;padding:4px 12px;font-size:.85rem;font-weight:700}.Vocabulary-module__-fgVGa__tableSection{margin:28px 0}.Vocabulary-module__-fgVGa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:14px;display:flex}.Vocabulary-module__-fgVGa__tableHeading{margin:0 0 4px}.Vocabulary-module__-fgVGa__toolbarNote{max-width:640px;color:var(--dv-muted,#5d6a84);margin:0}.Vocabulary-module__-fgVGa__toolbarActions{flex-wrap:wrap;gap:8px;display:flex}.Vocabulary-module__-fgVGa__toggleOn{color:#fff;background:var(--dv-blue,#4458df)}.Vocabulary-module__-fgVGa__table{border-collapse:separate;border-spacing:0;border:1px solid var(--dv-line,#dce2f3);border-radius:var(--dv-r-md,14px);background:#fff;width:100%;overflow:hidden}.Vocabulary-module__-fgVGa__table th,.Vocabulary-module__-fgVGa__table td{border-bottom:1px solid var(--dv-line,#e4e8f5);text-align:left;vertical-align:top;padding:14px 16px}.Vocabulary-module__-fgVGa__table thead th{background:var(--dv-canvas,#f5f8fc);color:var(--dv-muted,#5d6a84);letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}.Vocabulary-module__-fgVGa__table tbody tr:last-child>*{border-bottom:0}.Vocabulary-module__-fgVGa__wordCell{min-width:170px}.Vocabulary-module__-fgVGa__wordLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Vocabulary-module__-fgVGa__wordLine strong{font-size:1.1rem}.Vocabulary-module__-fgVGa__ipa{color:var(--dv-muted,#5d6a84);margin-top:2px;font-family:Segoe UI,Noto Sans,Lucida Sans Unicode,sans-serif;font-weight:500;display:block}.Vocabulary-module__-fgVGa__listen{min-height:32px;color:var(--dv-blue,#4458df);background:var(--dv-blue-soft,#eaf1ff);box-shadow:none;border-radius:99px;padding:4px 12px;font-size:.82rem}.Vocabulary-module__-fgVGa__listen:hover{color:#fff;background:var(--dv-blue,#4458df)}.Vocabulary-module__-fgVGa__posCell{color:var(--dv-muted,#5d6a84);white-space:nowrap;font-style:italic}.Vocabulary-module__-fgVGa__meaningCell{min-width:150px;font-weight:700}.Vocabulary-module__-fgVGa__reveal{border:1px dashed var(--dv-blue,#4458df);min-height:36px;color:var(--dv-blue,#4458df);box-shadow:none;background:0 0;border-radius:10px;padding:6px 12px;font-size:.85rem}.Vocabulary-module__-fgVGa__exampleCell span{display:block}.Vocabulary-module__-fgVGa__exampleVi{color:var(--dv-muted,#5d6a84);margin-top:4px;font-size:.92rem}@media (max-width:760px){.Vocabulary-module__-fgVGa__table,.Vocabulary-module__-fgVGa__table thead,.Vocabulary-module__-fgVGa__table tbody,.Vocabulary-module__-fgVGa__table tr,.Vocabulary-module__-fgVGa__table th,.Vocabulary-module__-fgVGa__table td{display:block}.Vocabulary-module__-fgVGa__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Vocabulary-module__-fgVGa__table tbody tr{border-bottom:1px solid var(--dv-line,#e4e8f5);padding:14px 16px}.Vocabulary-module__-fgVGa__table tbody tr:last-child{border-bottom:0}.Vocabulary-module__-fgVGa__table th,.Vocabulary-module__-fgVGa__table td{border:0;padding:4px 0}.Vocabulary-module__-fgVGa__table .Vocabulary-module__-fgVGa__posCell,.Vocabulary-module__-fgVGa__table .Vocabulary-module__-fgVGa__meaningCell{margin-right:10px;display:inline-block}.Vocabulary-module__-fgVGa__table .Vocabulary-module__-fgVGa__exampleCell{margin-top:4px}}
