.UPF5OW_pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.UPF5OW_label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);margin-right:.25rem}.UPF5OW_pill{font-size:var(--text-xs);line-height:var(--text-xs--line-height);background-color:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary);border-color:color-mix(in oklab, var(--primary) 20%, transparent);gap:.25rem;padding-right:.25rem}.UPF5OW_pillKey{color:var(--muted-foreground);font-weight:400}.UPF5OW_remove{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-default);transition-duration:var(--duration-fast);border-radius:3.40282e38px;margin-left:.125rem;padding:.125rem}.UPF5OW_remove svg{width:.625rem;height:.625rem}.UPF5OW_clearAll{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-default);transition-duration:var(--duration-fast);margin-left:.25rem}@media (hover:hover){.UPF5OW_remove:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}.UPF5OW_clearAll:hover{color:var(--foreground)}}
.JSfYLG_toolbar{border-bottom-width:1px;border-color:color-mix(in oklab, var(--border) 60%, transparent);padding-block:1rem}.JSfYLG_row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.JSfYLG_search{flex:1;min-width:14rem;max-width:28rem;position:relative}.JSfYLG_searchIcon{width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;translate:0 -50%}.JSfYLG_searchInput{border-radius:var(--radius-md);height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-left:2.25rem;padding-right:2rem}.JSfYLG_searchClear{width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.5rem;translate:0 -50%}.JSfYLG_searchClear svg{width:.875rem;height:.875rem}.JSfYLG_trigger{border-radius:var(--radius-md);height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);width:auto;padding-inline:1rem;font-weight:500}.JSfYLG_pill{background-color:color-mix(in oklab, var(--background) 70%, transparent);border-width:1px;gap:.375rem;min-width:7rem}.JSfYLG_pill[data-state=open]{background-color:var(--background);border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.JSfYLG_pillActive{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background-color:color-mix(in oklab, var(--primary) 10%, transparent);min-width:7rem;color:var(--primary);gap:.375rem}.JSfYLG_sort{min-width:10rem}.JSfYLG_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JSfYLG_prefix{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);font-weight:400}.JSfYLG_end{align-items:center;gap:.75rem;margin-left:auto;display:flex}.JSfYLG_count{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--muted-foreground);font-variant-numeric:tabular-nums;display:none}.JSfYLG_countValue{color:var(--foreground);font-weight:500}.JSfYLG_countSlash{margin-inline:.25rem}.JSfYLG_pillsRow{padding-top:.75rem}@media (hover:hover){.JSfYLG_searchClear:hover{background-color:var(--muted)}}@media (min-width:640px){.JSfYLG_count{display:inline}}
.sYEklq_card{width:100%;display:block}.sYEklq_clickable{cursor:pointer}.sYEklq_media{aspect-ratio:2/3;border-radius:var(--radius-lg);border:1px solid var(--border);background-color:var(--muted);position:relative;overflow:hidden}.sYEklq_image{object-fit:cover;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-default);transition-duration:.3s}.sYEklq_body{margin-top:.625rem}.sYEklq_titleRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sYEklq_title{font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-line-clamp:2;min-height:2.5rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-default);transition-duration:var(--duration-fast);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sYEklq_badge{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}.sYEklq_subtitle{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.125rem;display:-webkit-box;overflow:hidden}.sYEklq_meta{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.sYEklq_metaItem{align-items:center;gap:.25rem;display:inline-flex}.sYEklq_dot{opacity:.5}.sYEklq_tags{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.sYEklq_tag{padding-block:0;padding-inline:.375rem;font-size:10px;font-weight:500}.sYEklq_link{border-radius:var(--radius-lg);display:block}.sYEklq_link:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary);outline-style:none}@media (hover:hover){.sYEklq_card:hover .sYEklq_image{scale:1.03}.sYEklq_card:hover .sYEklq_title{color:var(--primary)}}
.e9ojHq_icon{width:.75rem;height:.75rem}.e9ojHq_star{width:.75rem;height:.75rem;fill:var(--color-rating);color:var(--color-rating)}
