._layout_1tfcm_1{gap:var(--s-6);padding-bottom:var(--section-y);display:grid}@media (width>=1024px){._layout_1tfcm_1{gap:var(--s-8);grid-template-columns:240px minmax(0,1fr);align-items:start}._aside_1tfcm_15{top:calc(var(--header-h) + var(--s-5));position:sticky}}._toggle_1tfcm_21{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid var(--c-ink);background:var(--c-bg);font-family:var(--font-display);transition:background-color var(--dur-micro) var(--ease-out);font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){._toggle_1tfcm_21:hover{background:var(--c-surface)}}@media (width>=1024px){._toggle_1tfcm_21{display:none}}._badge_1tfcm_44{background:var(--c-accent);min-width:20px;height:20px;color:var(--c-white);place-items:center;padding:0 4px;font-size:.75rem;display:grid}._filters_1tfcm_55{gap:var(--s-6);margin-top:var(--s-4);padding:var(--s-5);border:1px solid var(--c-line);display:none}._filters_1tfcm_55._open_1tfcm_62{display:grid}@media (width>=768px){._filters_1tfcm_55._open_1tfcm_62{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){._filters_1tfcm_55{border:0;margin-top:0;padding:0;display:grid}._filters_1tfcm_55._open_1tfcm_62{grid-template-columns:1fr}}._group_1tfcm_82{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}._group_1tfcm_82 legend{width:100%;margin-bottom:var(--s-3);padding:0;padding-bottom:var(--s-2);border-bottom:1px solid var(--c-ink);font-family:var(--font-display);font-weight:700}._catList_1tfcm_99{list-style:none}._catList_1tfcm_99 a{color:var(--c-ink);transition:color var(--dur-micro) var(--ease-out);justify-content:space-between;padding:6px 0;text-decoration:none;display:flex}._catList_1tfcm_99 a span{font-size:var(--fs-small);color:var(--c-muted);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){._catList_1tfcm_99 a:hover{color:var(--c-accent)}}._catList_1tfcm_99 ._current_1tfcm_120{box-shadow:inset 2px 0 0 var(--c-accent);padding-left:var(--s-3);font-weight:600}._check_1tfcm_126{align-items:center;gap:var(--s-3);cursor:pointer;min-height:36px;display:flex;position:relative}._check_1tfcm_126 input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}@media (hover:hover) and (pointer:fine){._check_1tfcm_126:hover ._box_1tfcm_143{border-color:var(--c-ink)}}._box_1tfcm_143{border:1px solid var(--c-line-strong);background:var(--c-white);color:#0000;width:20px;height:20px;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;place-items:center;display:grid}input:checked+._box_1tfcm_143{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}input:focus-visible+._box_1tfcm_143{outline:2px solid var(--c-ink);outline-offset:3px}._toolbar_1tfcm_169{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}._count_1tfcm_180{font-size:var(--fs-small);color:var(--c-muted)}._sort_1tfcm_185{align-items:center;gap:var(--s-3);display:flex}._sortLabel_1tfcm_191{font-size:var(--fs-small);color:var(--c-muted)}._sortTrigger_1tfcm_196{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:220px;min-height:44px;padding:0 var(--s-3) 0 var(--s-4);border:1px solid var(--c-line-strong);background:var(--c-white);text-align:left;transition:border-color var(--dur-micro) var(--ease-out);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._sortTrigger_1tfcm_196:hover{border-color:var(--c-ink)}}._sortTrigger_1tfcm_196[data-state=open]{border-color:var(--c-ink)}._sortIndicator_1tfcm_219{transition:transform var(--dur-ui) var(--ease-out);display:grid}._sortIndicator_1tfcm_219[data-state=open]{transform:rotate(180deg)}._sortPositioner_1tfcm_227{z-index:40}._sortContent_1tfcm_231{min-width:240px;padding:var(--s-1) 0;border:1px solid var(--c-ink);background:var(--c-bg);box-shadow:var(--shadow-pop)}._sortContent_1tfcm_231[data-state=closed]{display:none}._sortContent_1tfcm_231:focus-visible{outline:none}._sortItem_1tfcm_245{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);cursor:pointer;display:flex}._sortItem_1tfcm_245[data-highlighted]{background:var(--c-surface-2)}._sortItem_1tfcm_245[data-state=checked]{font-weight:600}._active_1tfcm_260{align-items:center;gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}._chip_1tfcm_268{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--c-ink);font-size:var(--fs-small);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){._chip_1tfcm_268:hover{background:var(--c-ink);color:var(--c-on-dark)}}._clear_1tfcm_285{font-size:var(--fs-small);color:var(--c-accent)}._grid_1tfcm_290{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}@media (width>=768px){._grid_1tfcm_290{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){._grid_1tfcm_290{grid-template-columns:repeat(4,minmax(0,1fr))}}._empty_1tfcm_308{gap:var(--s-4);padding:var(--s-8) var(--s-6);border:1px dashed var(--c-line-strong);justify-items:start;display:grid}._empty_1tfcm_308 h2{font-size:var(--fs-h3)}._empty_1tfcm_308 p{color:var(--c-muted);max-width:56ch}._seo_1tfcm_323{margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid var(--c-line);color:var(--c-muted)}._seo_1tfcm_323 h2{color:var(--c-ink);margin-top:0}
