.CategoryDetails_card__IIKje{--category-surface:#191613;--category-text:#fff8ed;--category-muted:#c1b5a4;--category-border:#44362b;--category-accent:#d9f49a;--category-soft:#293021;overflow:hidden;border:1px solid var(--category-border);border-radius:26px;background:var(--category-surface);box-shadow:0 16px 42px rgb(0 0 0/20%),inset 0 1px 0 rgb(255 255 255/7%);transition:border-color .2s,box-shadow .2s}body.light .CategoryDetails_card__IIKje{--category-surface:#fffaf1;--category-text:#30251c;--category-muted:#756350;--category-border:#e6d7c2;--category-accent:#486520;--category-soft:#edf3df;box-shadow:0 16px 42px rgb(94 61 28/10%),inset 0 1px 0 #fff}.CategoryDetails_card__IIKje:hover,.CategoryDetails_card__IIKje[open]{border-color:#ca8543}.CategoryDetails_summary__5BlH0{position:relative;aspect-ratio:16/9;cursor:pointer;list-style:none;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CategoryDetails_summary__5BlH0::-webkit-details-marker{display:none}.CategoryDetails_summary__5BlH0>*{pointer-events:none}.CategoryDetails_categoryImage__yT9aU,.CategoryDetails_thumbnailImage__Yr_mD,.CategoryDetails_topicImage__wZ8O4{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%}.CategoryDetails_categoryImage__yT9aU,.CategoryDetails_topicImage__wZ8O4{transition:transform .35s}.CategoryDetails_summary__5BlH0:hover .CategoryDetails_categoryImage__yT9aU,.CategoryDetails_topic__NH2PI:hover .CategoryDetails_topicImage__wZ8O4{transform:scale(1.025)}.CategoryDetails_categoryShade__TkmRr,.CategoryDetails_topicShade__G63lv{position:absolute;inset:0;background:linear-gradient(180deg,rgb(26 17 10/2%) 20%,rgb(26 17 10/35%) 54%,rgb(26 17 10/92%))}.CategoryDetails_categoryShade__TkmRr:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px 0 rgb(255 255 255/28%)}.CategoryDetails_summaryContent__zQEfD{position:absolute;inset:22px;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:16px}.CategoryDetails_headingWrap__n8S0L{min-width:0}.CategoryDetails_heading__DPLUk{color:#fff8ed;font-size:clamp(1.5rem,3.4vw,2.65rem);font-weight:850;letter-spacing:-.045em;line-height:1.05;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 14px rgb(0 0 0/45%);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CategoryDetails_toggle__MdySi{display:inline-flex;min-height:44px;align-items:center;justify-content:center;flex-shrink:0;padding:10px 14px;border:1px solid rgb(255 220 180/45%);border-radius:14px;background:linear-gradient(135deg,#ffa84e,#ff7a22);color:#301607;font-size:12px;font-weight:800;box-shadow:inset 0 1px 0 rgb(255 255 255/45%),0 8px 22px rgb(0 0 0/22%)}.CategoryDetails_hideLabel__A0Cct{display:none}.CategoryDetails_card__IIKje[open] .CategoryDetails_hideLabel__A0Cct{display:inline}.CategoryDetails_card__IIKje[open] .CategoryDetails_showLabel__XEgkx{display:none}.CategoryDetails_card__IIKje[open] .CategoryDetails_toggle__MdySi{background:linear-gradient(135deg,#e6fbb4,#bed979);color:#25300f}.CategoryDetails_content__Dytro{padding:18px;border-top:1px solid var(--category-border);background:radial-gradient(ellipse at top left,rgb(255 150 55/9%),transparent 65%)}.CategoryDetails_compactTopics__mZxF0,.CategoryDetails_topics__uwDj_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CategoryDetails_topic__NH2PI{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:18px;border:1px solid var(--category-border);background:#211b14;box-shadow:0 6px 18px rgb(0 0 0/10%)}.CategoryDetails_topicLink__ycPIj{position:absolute;inset:0;z-index:2;border-radius:inherit}.CategoryDetails_topicContent__uhqav{pointer-events:none;position:absolute;inset:0;z-index:3;display:flex;align-items:end;justify-content:space-between;gap:10px;padding:14px}.CategoryDetails_copy__0usFn{min-width:0}.CategoryDetails_title__5QH9N{color:#fffaf3;font-size:17px;font-weight:800;line-height:1.15;letter-spacing:-.025em;text-shadow:0 2px 8px rgb(0 0 0/65%);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CategoryDetails_count__J4tD9{margin-top:7px;color:#bfff00;font-size:12px;font-weight:650;text-shadow:0 1px 6px rgb(0 0 0/60%)}.CategoryDetails_arrow__D9Ljd{display:inline-grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#e6fbb4;color:#2d3917;font-size:19px}.CategoryDetails_compactTopics__mZxF0{margin-top:14px;gap:8px}.CategoryDetails_compactLink__xOsFS{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 7px;border:1px solid var(--category-border);border-radius:12px;color:var(--category-text);background:var(--category-surface);transition:border-color .18s,background .18s}.CategoryDetails_compactLink__xOsFS:hover{border-color:#ca8543;background:var(--category-soft)}.CategoryDetails_compactName__F6HdJ{display:flex;min-width:0;align-items:center;gap:10px}.CategoryDetails_thumbnail__8AfUm{position:relative;display:block;width:64px;height:36px;flex-shrink:0;overflow:hidden;border-radius:7px}.CategoryDetails_compactTitle__ZMDpz{min-width:0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.CategoryDetails_compactCount__MbWI8{flex-shrink:0;font-size:11px;font-weight:650}.CategoryDetails_allWords__g_ugC{display:flex;min-height:46px;margin-top:16px;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid var(--category-border);border-radius:13px;background:var(--category-soft);color:var(--category-accent);font-size:14px;font-weight:750;transition:border-color .18s}.CategoryDetails_allWords__g_ugC:hover{border-color:var(--category-accent)}.CategoryDetails_summary__5BlH0:focus-visible,.CategoryDetails_topicLink__ycPIj:focus-visible{outline:3px solid #ffaf5e;outline-offset:-4px}.CategoryDetails_allWords__g_ugC:focus-visible,.CategoryDetails_compactLink__xOsFS:focus-visible{outline:3px solid #ff9a45;outline-offset:3px}.CategoryDetails_fallback__rCXCh{position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,#64733e,transparent 50%),radial-gradient(circle at 90% 90%,#97552c,transparent 55%),#211c17}@media (max-width:639px){.CategoryDetails_card__IIKje{border-radius:20px}.CategoryDetails_summaryContent__zQEfD{inset:14px;gap:10px}.CategoryDetails_heading__DPLUk{font-size:clamp(1.2rem,5.7vw,2rem)}.CategoryDetails_toggle__MdySi{padding:8px 10px;font-size:10px;border-radius:11px}.CategoryDetails_content__Dytro{padding:12px}.CategoryDetails_compactTopics__mZxF0,.CategoryDetails_topics__uwDj_{grid-template-columns:minmax(0,1fr)}.CategoryDetails_topicContent__uhqav{padding:16px}.CategoryDetails_title__5QH9N{font-size:21px}.CategoryDetails_compactTitle__ZMDpz{font-size:14px}}@media (prefers-reduced-motion:reduce){.CategoryDetails_allWords__g_ugC,.CategoryDetails_card__IIKje,.CategoryDetails_categoryImage__yT9aU,.CategoryDetails_compactLink__xOsFS,.CategoryDetails_topicImage__wZ8O4{transition:none}.CategoryDetails_summary__5BlH0:hover .CategoryDetails_categoryImage__yT9aU,.CategoryDetails_topic__NH2PI:hover .CategoryDetails_topicImage__wZ8O4{transform:none}}.CategoryDetails_compactRow__erdF_{color:#e1e8e3;background:rgba(0,0,0,.2);border-color:rgba(255,255,255,.12)}.CategoryDetails_compactCount__MbWI8{color:#bfff00}.CategoryDetails_compactRow__erdF_:is(:hover,:focus-visible,:active){color:#fff;background:#273126;border-color:#769b2c}.CategoryDetails_compactRow__erdF_:focus-visible{outline:3px solid #ff8a1f;outline-offset:3px}body.light .CategoryDetails_compactRow__erdF_{color:#26231f;background:#fffdf9;border-color:#bdd7cb}body.light .CategoryDetails_compactCount__MbWI8{color:#3f6212}body.light .CategoryDetails_compactRow__erdF_:is(:hover,:focus-visible,:active){color:#344d12;background:#eef5de;border-color:#769b2c}.ListsCatalogBrowser_catalog__l92FU{scroll-margin-top:7rem;margin-bottom:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--list-line);border-radius:1.5rem;background:var(--list-paper);color:var(--list-ink)}.ListsCatalogBrowser_heading__DR77J{display:flex;align-items:end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ListsCatalogBrowser_heading__DR77J h2{font-size:clamp(1.6rem,3vw,2rem);font-weight:850}.ListsCatalogBrowser_heading__DR77J p{margin-top:.4rem;color:var(--list-muted);line-height:1.6}.ListsCatalogBrowser_heading__DR77J>span{color:var(--list-muted);font-size:.85rem}.ListsCatalogBrowser_label__aQur8{display:block;margin-top:1.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.ListsCatalogBrowser_search__kcMUc{position:relative}.ListsCatalogBrowser_search__kcMUc input{width:100%;min-height:3.5rem;border:1px solid var(--list-line);border-radius:.9rem;padding:.9rem 3.5rem .9rem 1rem;color:var(--list-ink);background:transparent;font-size:1rem}.ListsCatalogBrowser_search__kcMUc input::-moz-placeholder{color:var(--list-muted);opacity:1}.ListsCatalogBrowser_search__kcMUc input::placeholder{color:var(--list-muted);opacity:1}.ListsCatalogBrowser_search__kcMUc input:focus-visible{outline:2px solid #f58a25;outline-offset:3px}.ListsCatalogBrowser_search__kcMUc input::-webkit-search-cancel-button{display:none}.ListsCatalogBrowser_search__kcMUc button{position:absolute;right:.3rem;top:.3rem;min-width:2.9rem;min-height:2.9rem;border-radius:.6rem;font-size:1.7rem}.ListsCatalogBrowser_search__kcMUc button:hover{background:#ff8a1f20}.ListsCatalogBrowser_results__b3q1t a:focus-visible,.ListsCatalogBrowser_search__kcMUc button:focus-visible{outline:2px solid #f58a25;outline-offset:2px}.ListsCatalogBrowser_grid__mAVbX,.ListsCatalogBrowser_results__b3q1t{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ListsCatalogBrowser_anchor__atT2O{scroll-margin-top:7rem;min-width:0}.ListsCatalogBrowser_status__v4FGo{margin-top:1rem;color:var(--list-muted);font-size:.9rem}.ListsCatalogBrowser_results__b3q1t{list-style:none;padding:0}.ListsCatalogBrowser_results__b3q1t a{display:flex;justify-content:space-between;align-items:center;height:100%;gap:1rem;padding:1rem;border:1px solid var(--list-line);border-radius:.9rem;text-decoration:none}.ListsCatalogBrowser_results__b3q1t a:hover{border-color:#f58a25;background:#ff8a1f0a}.ListsCatalogBrowser_results__b3q1t strong{display:block;font-size:1.05rem;overflow-wrap:anywhere}.ListsCatalogBrowser_results__b3q1t small{display:block;margin-top:.25rem;color:var(--list-muted)}.ListsCatalogBrowser_count__0yGD5{flex-shrink:0;color:var(--list-muted);font-size:.85rem}.ListsCatalogBrowser_count__0yGD5 b{color:#f58a25;margin-left:.4rem}.ListsCatalogBrowser_empty__3jZrp{margin-top:1rem;padding:1rem;border-radius:.8rem;background:#ff8a1f12;line-height:1.6}@media (max-width:700px){.ListsCatalogBrowser_grid__mAVbX,.ListsCatalogBrowser_results__b3q1t{grid-template-columns:minmax(0,1fr)}.ListsCatalogBrowser_results__b3q1t a{gap:.6rem;padding:.85rem}.ListsCatalogBrowser_count__0yGD5{max-width:6rem;text-align:right}}.ListsCatalogBrowser_sections__BEam2{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--list-line)}.ListsCatalogBrowser_sections__BEam2 button{min-height:2.8rem;padding:.65rem 1rem;border:1px solid var(--list-line);border-radius:.8rem;font-weight:750;transition:background .15s,border-color .15s}.ListsCatalogBrowser_sections__BEam2 button span{margin-left:.4rem;font-size:.8rem;opacity:.7}.ListsCatalogBrowser_sections__BEam2 button:hover{border-color:#f58a25}.ListsCatalogBrowser_sections__BEam2 button[aria-pressed=true]{background:#ff931f;border-color:#ff931f;color:#231508}.ListsCatalogBrowser_sections__BEam2 button:focus-visible{outline:2px solid #f58a25;outline-offset:3px}.ListsCatalogBrowser_sectionTitle__YsTbT{margin-top:1.25rem;font-size:1.3rem;font-weight:800}.ListsCatalogBrowser_levelTest__JMQnM{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.75rem;color:var(--list-ink);text-decoration:underline;text-underline-offset:.25rem}.ListsCatalogBrowser_levelTest__JMQnM:focus-visible{outline:2px solid #f58a25;outline-offset:3px}