.page[data-v-ef1d16c5]{min-height:100vh;background:#f5f5f5}.search-bar[data-v-ef1d16c5]{position:fixed;top:0;left:0;right:0;height:3.125rem;padding-top:env(safe-area-inset-top);background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;align-items:center;padding-left:.75rem;padding-right:.75rem;z-index:100}.search-inner[data-v-ef1d16c5]{flex:1;height:2rem;background:rgba(255,255,255,.2);border-radius:1rem;display:flex;align-items:center;padding:0 .75rem}.search-icon[data-v-ef1d16c5]{font-size:.875rem;margin-right:.375rem}.search-placeholder[data-v-ef1d16c5]{font-size:.8125rem;color:rgba(255,255,255,.8)}.tab-bar[data-v-ef1d16c5]{position:fixed;top:3.125rem;left:0;right:0;background:#fff;z-index:99;box-shadow:0 .0625rem .25rem rgba(0,0,0,.04)}.tab-scroll[data-v-ef1d16c5]{width:100%;white-space:nowrap}.tab-list[data-v-ef1d16c5]{display:inline-flex;gap:.5rem;padding:.5rem .75rem}.tab-item[data-v-ef1d16c5]{padding:.375rem 1rem;font-size:.875rem;color:#666;flex-shrink:0;position:relative}.tab-item.active[data-v-ef1d16c5]{color:#4f46e5;font-weight:600}.tab-item.active[data-v-ef1d16c5]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.25rem;height:.1875rem;background:#4f46e5;border-radius:.09375rem}.audio-list[data-v-ef1d16c5]{padding-top:5rem;height:calc(100vh - 5rem)}.empty[data-v-ef1d16c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6.25rem 0}.empty-icon[data-v-ef1d16c5]{font-size:3.75rem;margin-bottom:.75rem}.empty-text[data-v-ef1d16c5]{font-size:1rem;color:#6b7280;margin-bottom:.375rem}.empty-hint[data-v-ef1d16c5]{font-size:.8125rem;color:#9ca3af}.audio-grid[data-v-ef1d16c5]{display:flex;flex-wrap:wrap;padding:.75rem;gap:.625rem}.audio-card[data-v-ef1d16c5]{width:calc(50% - .3125rem);background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 .0625rem .375rem rgba(0,0,0,.06)}.audio-cover[data-v-ef1d16c5]{position:relative;width:100%;height:7.5rem;display:flex;align-items:center;justify-content:center}.cover-icon[data-v-ef1d16c5]{font-size:2.5rem;opacity:.6}.play-overlay[data-v-ef1d16c5]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.audio-card:active .play-overlay[data-v-ef1d16c5]{opacity:1}.play-icon[data-v-ef1d16c5]{width:2.5rem;height:2.5rem;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#4f46e5;padding-left:.25rem}.audio-duration-badge[data-v-ef1d16c5]{position:absolute;bottom:.375rem;right:.375rem;background:rgba(0,0,0,.6);color:#fff;font-size:.6875rem;padding:.125rem .375rem;border-radius:.25rem}.audio-info[data-v-ef1d16c5]{padding:.625rem}.audio-title[data-v-ef1d16c5]{font-size:.875rem;font-weight:500;color:#1f2937;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem}.audio-meta[data-v-ef1d16c5]{font-size:.6875rem;color:#9ca3af}.loading[data-v-ef1d16c5],.no-more[data-v-ef1d16c5]{text-align:center;padding:1rem}.loading uni-text[data-v-ef1d16c5],.no-more uni-text[data-v-ef1d16c5]{font-size:.75rem;color:#9ca3af}
