.tw-filters[data-astro-cid-rnrqlda2]{display:flex;flex-direction:column;gap:8px;margin:1.2rem 0 .4rem}.tw-filter[data-astro-cid-rnrqlda2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.tw-filter-label[data-astro-cid-rnrqlda2]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#6b7280;min-width:52px}.tw-subcats[data-astro-cid-rnrqlda2]{display:flex;flex-wrap:wrap;gap:8px;margin:.6rem 0 1.4rem}.tw-subcat[data-astro-cid-rnrqlda2]{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border:1px solid #ecdcd7;border-radius:999px;background:#fff;text-decoration:none;color:#1f2933;font-size:.9rem;font-weight:600}.tw-subcat[data-astro-cid-rnrqlda2]:hover{border-color:#c0392b;color:#c0392b}.tw-subcat[data-astro-cid-rnrqlda2] span[data-astro-cid-rnrqlda2]{font-size:.75rem;color:#6b7280;font-weight:700}.tw-same[data-astro-cid-rnrqlda2]{color:#9aa3ad;font-style:normal;font-size:.85em}.tw-none[data-astro-cid-rnrqlda2],.tw-alt[data-astro-cid-rnrqlda2]{color:#9aa3ad;font-size:.85em}.tw-filter-btn[data-astro-cid-rnrqlda2],.tw-lvl-btn[data-astro-cid-rnrqlda2],.tw-diff-btn[data-astro-cid-rnrqlda2]{background:#fff;border:1.5px solid #e4e7eb;border-radius:999px;padding:6px 14px;cursor:pointer;font-size:.9rem;line-height:1;color:#374151}.tw-filter-btn[data-astro-cid-rnrqlda2]:hover,.tw-lvl-btn[data-astro-cid-rnrqlda2]:hover,.tw-diff-btn[data-astro-cid-rnrqlda2]:hover{border-color:#c0392b}.tw-diff-btn[data-astro-cid-rnrqlda2].is-active{background:#1e7d47;border-color:#1e7d47;color:#fff}.tw-filter-btn[data-astro-cid-rnrqlda2].is-active{background:#c0392b;border-color:#c0392b;color:#fff}.tw-lvl-btn[data-astro-cid-rnrqlda2].is-active{background:#1f2933;border-color:#1f2933;color:#fff}.tw-badge[data-astro-cid-rnrqlda2]{display:inline-block;font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 9px;white-space:nowrap}.tw-badge--beginner[data-astro-cid-rnrqlda2]{background:#eef7f1;color:#1e7d47;border:1px solid #cfe8db}.tw-badge--intermediate[data-astro-cid-rnrqlda2]{background:#eef4fb;color:#2b6cb0;border:1px solid #d6e4f5}.tw-badge--advanced[data-astro-cid-rnrqlda2]{background:#fdf3e7;color:#b5561f;border:1px solid #f3ddc2}.tw-count[data-astro-cid-rnrqlda2]{margin:0 0 .4rem;color:#6b7280;font-size:.85rem}.tw-bulk[data-astro-cid-rnrqlda2]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0 0 .6rem;padding:.55rem .7rem;background:#faf4f2;border:1px solid #f0dcd6;border-radius:10px;font-size:.9rem}.tw-bulk[data-astro-cid-rnrqlda2][hidden]{display:none!important}.tw-bulk__label[data-astro-cid-rnrqlda2]{color:#6b5a55;margin-right:.2rem}.tw-bulk__btn[data-astro-cid-rnrqlda2]{border:1.5px solid #e4cfc8;background:#fff;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;cursor:pointer;color:#3a2a26}.tw-bulk__btn[data-astro-cid-rnrqlda2]:hover{border-color:#c0392b;color:#c0392b}.tw-bulk__msg[data-astro-cid-rnrqlda2]{flex-basis:100%;color:#2d7a3e;font-size:.85rem;min-height:1em}.tw-bulk__msg[data-astro-cid-rnrqlda2]:empty{display:none}.tw-table-wrap[data-astro-cid-rnrqlda2]{overflow-x:auto;margin:.4rem 0 2rem}.tw-table[data-astro-cid-rnrqlda2]{width:100%;border-collapse:collapse;font-size:1rem}.tw-table[data-astro-cid-rnrqlda2] th[data-astro-cid-rnrqlda2],.tw-table[data-astro-cid-rnrqlda2] td[data-astro-cid-rnrqlda2]{text-align:left;padding:10px 14px;border-bottom:1px solid #e4e7eb}.tw-table[data-astro-cid-rnrqlda2] thead[data-astro-cid-rnrqlda2] th[data-astro-cid-rnrqlda2]{font-size:.78rem;text-transform:uppercase;letter-spacing:1px;color:#6b7280;border-bottom:2px solid #e4e7eb}.tw-table[data-astro-cid-rnrqlda2] tbody[data-astro-cid-rnrqlda2] tr[data-astro-cid-rnrqlda2]:hover{background:#faf4f2}.tw-th[data-astro-cid-rnrqlda2]{font-size:1.15rem;font-weight:700}.tw-phon[data-astro-cid-rnrqlda2]{color:#374151}.tw-en[data-astro-cid-rnrqlda2]{color:#6b7280;font-size:.85em}.tw-actions-cell[data-astro-cid-rnrqlda2]{width:1%;white-space:nowrap}.tw-actions[data-astro-cid-rnrqlda2]{display:flex;gap:6px;justify-content:flex-end}.tw-audio[data-astro-cid-rnrqlda2],.tw-fav[data-astro-cid-rnrqlda2],.tw-deck[data-astro-cid-rnrqlda2]{background:#fff;border:1.5px solid #e4e7eb;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:1rem;line-height:1}.tw-audio[data-astro-cid-rnrqlda2]:hover,.tw-fav[data-astro-cid-rnrqlda2]:hover,.tw-deck[data-astro-cid-rnrqlda2]:hover{border-color:#c0392b}.tw-fav[data-astro-cid-rnrqlda2].is-on{color:#c0392b;border-color:#c0392b;background:#faf4f2}.tw-deck[data-astro-cid-rnrqlda2].is-on{border-color:#c0392b;background:#faf4f2}.sr-only[data-astro-cid-rnrqlda2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}