.FilterSidebar-module__9nYFOq__sidebar{gap:var(--space-md);padding:var(--space-md);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:240px;top:var(--space-md);flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky}.FilterSidebar-module__9nYFOq__collapsedBtn{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.FilterSidebar-module__9nYFOq__collapsedBtn:hover{border-color:var(--accent-amber-dim)}.FilterSidebar-module__9nYFOq__collapsedIcon{display:inline-flex}.FilterSidebar-module__9nYFOq__head{justify-content:space-between;align-items:center;display:flex}.FilterSidebar-module__9nYFOq__title{font-size:var(--text-md,16px);margin:0;font-weight:600}.FilterSidebar-module__9nYFOq__headActions{align-items:center;gap:6px;display:flex}.FilterSidebar-module__9nYFOq__resetBtn{color:var(--accent-amber);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:2px 4px}.FilterSidebar-module__9nYFOq__resetBtn:hover{text-decoration:underline}.FilterSidebar-module__9nYFOq__collapseBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:18px;line-height:1}.FilterSidebar-module__9nYFOq__collapseBtn:hover{color:var(--text-primary)}.FilterSidebar-module__9nYFOq__group{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.FilterSidebar-module__9nYFOq__groupTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin:0;padding:0;font-weight:600}.FilterSidebar-module__9nYFOq__chipRow{flex-wrap:wrap;gap:4px;display:flex}.FilterSidebar-module__9nYFOq__chip,.FilterSidebar-module__9nYFOq__chipSmall{border:1px solid var(--glass-border);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;transition:border-color .12s,background .12s,color .12s}.FilterSidebar-module__9nYFOq__chip{font-size:var(--text-xs);padding:5px 11px}.FilterSidebar-module__9nYFOq__chipSmall{padding:3px 9px;font-size:11px}.FilterSidebar-module__9nYFOq__chip:hover,.FilterSidebar-module__9nYFOq__chipSmall:hover{border-color:var(--accent-amber-dim);color:var(--text-primary)}.FilterSidebar-module__9nYFOq__chipActive{border-color:var(--accent-amber);color:var(--accent-amber);background:#f6a82326}.FilterSidebar-module__9nYFOq__bpmRow{align-items:center;gap:6px;display:flex}.FilterSidebar-module__9nYFOq__bpmInput{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:var(--text-xs);outline:none;flex:1;padding:6px 10px}.FilterSidebar-module__9nYFOq__bpmInput:focus{border-color:var(--accent-amber-dim)}.FilterSidebar-module__9nYFOq__bpmInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterSidebar-module__9nYFOq__bpmInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FilterSidebar-module__9nYFOq__bpmSep{color:var(--text-tertiary)}.FilterSidebar-module__9nYFOq__bpmPresets{flex-wrap:wrap;gap:4px;display:flex}.FilterSidebar-module__9nYFOq__keyGrid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}
.SoundLabBrowse-module__RwmwAq__page{gap:var(--space-lg);padding:var(--space-lg)var(--space-md);flex-direction:column;width:100%;max-width:1400px;margin:0 auto;display:flex}.SoundLabBrowse-module__RwmwAq__header{gap:var(--space-md);flex-direction:column;display:flex}.SoundLabBrowse-module__RwmwAq__titleRow{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.SoundLabBrowse-module__RwmwAq__crumb{font-size:var(--text-xs);color:var(--text-tertiary);margin-bottom:4px;text-decoration:none;display:inline-block}.SoundLabBrowse-module__RwmwAq__crumb:hover{color:var(--text-primary)}.SoundLabBrowse-module__RwmwAq__title{font-size:var(--text-2xl);margin:0;font-weight:700}.SoundLabBrowse-module__RwmwAq__searchRow{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);align-items:center;gap:8px;padding:10px 14px;display:flex}.SoundLabBrowse-module__RwmwAq__searchInput{color:var(--text-primary);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}.SoundLabBrowse-module__RwmwAq__searchInput::placeholder{color:var(--text-tertiary)}.SoundLabBrowse-module__RwmwAq__clear{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:18px;line-height:1}.SoundLabBrowse-module__RwmwAq__clear:hover{color:var(--text-primary)}.SoundLabBrowse-module__RwmwAq__subCatRow{flex-wrap:wrap;gap:6px;display:flex}.SoundLabBrowse-module__RwmwAq__subCatChip{font-size:var(--text-xs);background:var(--bg-elevated);border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:5px 12px;transition:all .12s}.SoundLabBrowse-module__RwmwAq__subCatChip:hover{border-color:var(--accent-amber-dim);color:var(--text-primary)}.SoundLabBrowse-module__RwmwAq__subCatActive{border-color:var(--accent-amber);color:var(--accent-amber);background:#f6a82326}.SoundLabBrowse-module__RwmwAq__error{padding:var(--space-md);border-radius:var(--radius-md);color:#e08585;font-size:var(--text-sm);background:#cc33331a;border:1px solid #cc33334d}.SoundLabBrowse-module__RwmwAq__empty{padding:var(--space-2xl,48px);text-align:center;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.SoundLabBrowse-module__RwmwAq__layout{gap:var(--space-md);align-items:flex-start;display:flex}.SoundLabBrowse-module__RwmwAq__results{flex:1;min-width:0}@media (max-width:720px){.SoundLabBrowse-module__RwmwAq__layout{flex-direction:column}}.SoundLabBrowse-module__RwmwAq__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.SoundLabBrowse-module__RwmwAq__cardSkeleton{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);opacity:.4;height:168px;animation:1.4s ease-in-out infinite SoundLabBrowse-module__RwmwAq__pulse}@keyframes SoundLabBrowse-module__RwmwAq__pulse{0%,to{opacity:.35}50%{opacity:.6}}.SoundLabBrowse-module__RwmwAq__loadMoreRow{margin-top:var(--space-lg);justify-content:center;display:flex}.SoundLabBrowse-module__RwmwAq__loadMore{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;padding:10px 24px;transition:background .15s,border-color .15s}.SoundLabBrowse-module__RwmwAq__loadMore:hover:not(:disabled){background:var(--bg-surface);border-color:var(--accent-amber-dim)}.SoundLabBrowse-module__RwmwAq__loadMore:disabled{opacity:.6;cursor:not-allowed}