._u8V6a_rail{flex-direction:column;gap:1.5rem;display:flex}:where(._u8V6a_stack2>:not(:last-child)){margin-block:0 .5rem}:where(._u8V6a_stack4>:not(:last-child)){margin-block:0 1rem}:where(._u8V6a_stack15>:not(:last-child)){margin-block:0 .375rem}._u8V6a_heading{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600}._u8V6a_search{position:relative}._u8V6a_searchIcon{width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;translate:0 -50%}._u8V6a_input{height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-left:2.25rem;padding-right:2rem}._u8V6a_input::-webkit-search-decoration{display:none}._u8V6a_input::-webkit-search-cancel-button{display:none}._u8V6a_input::-webkit-search-results-button{display:none}._u8V6a_input::-webkit-search-results-decoration{display:none}._u8V6a_clear{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%}._u8V6a_clear svg{width:.875rem;height:.875rem}._u8V6a_trigger{width:100%;height:2.25rem}._u8V6a_genreHead{justify-content:space-between;align-items:center;display:flex}._u8V6a_reset{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:.15s}._u8V6a_genres{flex-direction:column;display:flex}._u8V6a_genre{border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height);text-align:left;color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-default);justify-content:space-between;align-items:center;padding:.375rem .625rem;transition-duration:.15s;display:flex}._u8V6a_genreSelected{background-color:color-mix(in oklab, var(--primary) 15%, transparent);color:var(--primary);font-weight:500}._u8V6a_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._u8V6a_genreCount{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;margin-left:.5rem}._u8V6a_genreCountSelected{color:color-mix(in oklab, var(--primary) 80%, transparent)}._u8V6a_fieldLabel{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--foreground);font-weight:500}._u8V6a_clearAll{width:100%}@media (hover:hover){._u8V6a_clear:hover{background-color:var(--muted)}._u8V6a_reset:hover{color:var(--foreground)}._u8V6a_genre:not(._u8V6a_genreSelected):hover{background-color:var(--muted)}}
.kqnPYq_root{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.kqnPYq_label{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);margin-right:.25rem}.kqnPYq_pill{border-color:color-mix(in oklab, var(--primary) 20%, transparent);background-color:color-mix(in oklab, var(--primary) 10%, transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--primary);gap:.25rem;padding-right:.25rem}.kqnPYq_pillLabel{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);font-weight:400}.kqnPYq_remove{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:var(--ease-default);border-radius:3.40282e38px;margin-left:.125rem;padding:.125rem;transition-duration:.15s}.kqnPYq_remove svg{width:.625rem;height:.625rem}.kqnPYq_clear{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);margin-left:.25rem;transition-duration:.15s}@media (hover:hover){.kqnPYq_remove:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}.kqnPYq_clear:hover{color:var(--foreground)}}
.CIJHSq_root{border:0 solid color-mix(in oklab, var(--border) 60%, transparent);border-bottom-width:1px;padding-block:1rem}.CIJHSq_row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.CIJHSq_search{flex:1;min-width:14rem;max-width:28rem;position:relative}.CIJHSq_searchIcon{width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;translate:0 -50%}.CIJHSq_input{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}.CIJHSq_input::-webkit-search-decoration{display:none}.CIJHSq_input::-webkit-search-cancel-button{display:none}.CIJHSq_input::-webkit-search-results-button{display:none}.CIJHSq_input::-webkit-search-results-decoration{display:none}.CIJHSq_clear{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%}.CIJHSq_clear svg{width:.875rem;height:.875rem}.CIJHSq_pill{border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--background) 70%, transparent);width:auto;min-width:7rem;height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);border-width:1px;gap:.375rem;padding-inline:1rem;font-weight:500}.CIJHSq_pill[data-state=open]{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background-color:var(--background)}.CIJHSq_pillActive{border-color:color-mix(in oklab, var(--primary) 40%, transparent);border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--primary) 10%, transparent);width:auto;min-width:7rem;height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--primary);gap:.375rem;padding-inline:1rem;font-weight:500}.CIJHSq_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CIJHSq_prefix{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);font-weight:400}.CIJHSq_more{border-radius:var(--radius-md);gap:.375rem;height:2.25rem;padding-inline:.875rem}.CIJHSq_more svg{width:.875rem;height:.875rem}.CIJHSq_badge{border-radius:var(--radius-md);background-color:var(--primary);min-width:18px;height:18px;color:var(--primary-foreground);justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.CIJHSq_end{align-items:center;gap:.75rem;margin-left:auto;display:flex}.CIJHSq_sort{border-radius:var(--radius-md);width:auto;min-width:8rem;height:2.25rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding-inline:1rem;font-weight:500}.CIJHSq_count{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;color:var(--muted-foreground);display:none}.CIJHSq_countValue{color:var(--foreground);font-weight:500}.CIJHSq_slash{margin-inline:.25rem}.CIJHSq_moreRow{overflow:hidden}.CIJHSq_moreInner{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.CIJHSq_pills{padding-top:.75rem}@media (hover:hover){.CIJHSq_clear:hover{background-color:var(--muted)}}@media (min-width:640px){.CIJHSq_count{display:inline}}
.OBObvW_root{position:relative}.OBObvW_ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.OBObvW_blob{filter:blur(64px);border-radius:3.40282e38px;position:absolute}.OBObvW_blobPrimary{background-color:color-mix(in oklab, var(--primary) 3%, transparent);width:500px;height:500px;top:35%;left:-8rem}.dark .OBObvW_blobPrimary{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}.OBObvW_blobCyan{width:400px;height:400px;top:55%;right:-8rem}.OBObvW_content{z-index:10;position:relative}.OBObvW_column{max-width:var(--container-7xl);margin-inline:auto}.OBObvW_mobileBar{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.OBObvW_filtersButton{gap:.5rem}.OBObvW_filtersButton svg{width:.875rem;height:.875rem}.OBObvW_badge{border-radius:var(--radius-md);background-color:var(--primary);min-width:18px;height:18px;color:var(--primary-foreground);justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex}.OBObvW_sheet{flex-direction:column;gap:0;width:340px;display:flex;overflow:hidden}.OBObvW_sheetHeader{border:0 solid var(--border);border-bottom-width:1px}.OBObvW_sheetBody{flex:1;padding:1rem;overflow-y:auto}.OBObvW_sort{width:140px;height:2rem;font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.OBObvW_count{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:auto}.OBObvW_countValue{color:var(--foreground);font-weight:500}.OBObvW_slash{margin-inline:.25rem}.OBObvW_mobilePills{padding-inline:1rem;padding-bottom:.5rem}.OBObvW_desktopOnly{display:none}@media (min-width:640px){.OBObvW_mobileBar,.OBObvW_mobilePills{padding-inline:1.5rem}.OBObvW_sheet{width:400px}}@media (min-width:1024px){.OBObvW_column{padding-inline:2rem}.OBObvW_mobileOnly,.OBObvW_mobileBar,.OBObvW_mobilePills{display:none}.OBObvW_desktopOnly{display:block}.OBObvW_gridWrap{padding-top:1.5rem}}
.lwHSjq_page{min-height:100vh}
