.virtual-grouped-item[data-v-2ff41a43]{width:100%}.fav-scroller[data-v-aa54bf2a]{height:calc(100vh - 180px);min-height:520px;overflow-y:auto}.search-panel-divider[data-v-aa54bf2a]{height:14px;margin-top:-20px;margin-bottom:8px;pointer-events:none;background:linear-gradient(to bottom,#0f172a24,#0f172a00)}@media (max-width: 768px){.fav-scroller[data-v-aa54bf2a]{height:calc(100vh - 140px);min-height:420px}}.search-highlight{border-radius:12px;animation:search-focus-ring 2.2s cubic-bezier(.22,1,.36,1) 1}.search-current{border-radius:12px;background:linear-gradient(180deg,#3b82f624,#3b82f60f);box-shadow:0 0 0 2px #3b82f685}.fav-search-mark{background:#ff9632;color:#111827;padding:0 2px;border-radius:3px}@keyframes search-focus-ring{0%{box-shadow:0 0 #3b82f6b3,0 0 #3b82f640;background:linear-gradient(180deg,#3b82f63d,#3b82f61f);transform:translateY(0) scale(1)}35%{box-shadow:0 0 0 2px #3b82f6d1,0 0 0 10px #3b82f633;background:linear-gradient(180deg,#3b82f633,#3b82f614);transform:translateY(-2px) scale(1.005)}to{box-shadow:0 0 #3b82f600,0 0 #3b82f600;background:linear-gradient(180deg,#3b82f624,#3b82f60f);transform:translateY(0) scale(1)}}.artplayer-app[data-v-e57ad8f6]{width:100%;height:600px;position:relative;overflow:hidden}@media (max-width: 768px){.artplayer-app[data-v-e57ad8f6]{height:300px}}.custom-scrollbar[data-v-08b8fdb4]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.custom-scrollbar[data-v-08b8fdb4]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-08b8fdb4]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar[data-v-08b8fdb4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar[data-v-08b8fdb4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scroller-container[data-v-10c8ade0]{height:calc(100vh - 200px);min-height:500px;overflow-y:auto}@media (max-width: 768px){.scroller-container[data-v-10c8ade0]{height:100vh;min-height:400px}}@keyframes searchHighlight-10c8ade0{0%{background-color:#3b82f64d;box-shadow:inset 0 0 0 3px #3b82f6}50%{background-color:#3b82f680;box-shadow:inset 0 0 0 3px #2563eb}to{background-color:transparent;box-shadow:inset 0 0 0 3px #0000}}.search-highlight{position:relative;border-radius:8px;background-color:#3b82f64d}.form-radio[data-v-183b0f38]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:1.25rem;height:1.25rem;border:2px solid #d1d5db;transition:all .2s ease;flex-shrink:0}.form-radio[data-v-183b0f38]:checked{border-color:#9333ea;background-color:#9333ea;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:60%}.form-radio[data-v-183b0f38]:focus{outline:none;box-shadow:0 0 0 2px #9333ea80}.form-checkbox[data-v-183b0f38]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border-radius:.25rem;width:1.25rem;height:1.25rem;border:2px solid #d1d5db;transition:all .2s ease;flex-shrink:0}.form-checkbox[data-v-183b0f38]:checked{border-color:#9333ea;background-color:#9333ea;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:100% 100%}.form-checkbox[data-v-183b0f38]:focus{outline:none;box-shadow:0 0 0 2px #9333ea80}.line-clamp-1[data-v-ceeea05c]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-ceeea05c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 768px){.grid[data-v-ceeea05c]{grid-template-columns:repeat(1,1fr)}}@media (min-width: 769px) and (max-width: 1024px){.grid[data-v-ceeea05c]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1025px) and (max-width: 1280px){.grid[data-v-ceeea05c]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1281px){.grid[data-v-ceeea05c]{grid-template-columns:repeat(4,1fr)}}.line-clamp-2[data-v-4979ef28]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-enter-active[data-v-5bdf3aac],.list-leave-active[data-v-5bdf3aac]{transition:all .3s ease}.list-enter-from[data-v-5bdf3aac],.list-leave-to[data-v-5bdf3aac]{opacity:0;transform:translate(-12px)}@keyframes progress-indeterminate-5bdf3aac{0%{transform:translate(-100%) scaleX(.5)}50%{transform:translate(0) scaleX(1)}to{transform:translate(100%) scaleX(.5)}}.animate-progress[data-v-5bdf3aac]{animation:progress-indeterminate-5bdf3aac 1.6s ease-in-out infinite;width:40%}.toast-move[data-v-4399fbf0],.toast-enter-active[data-v-4399fbf0],.toast-leave-active[data-v-4399fbf0]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-4399fbf0]{opacity:0;transform:translateY(8px)}@media (min-width: 768px){.toast-enter-from[data-v-4399fbf0]{transform:translate(12px)}}.toast-leave-to[data-v-4399fbf0]{opacity:0;transform:scale(.98)}.nav-link[data-v-e0634bd5]{font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.nav-link.router-link-active[data-v-e0634bd5]{background-color:#fff3}.drawer-link.router-link-active[data-v-e0634bd5]{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.fade-enter-active[data-v-e0634bd5],.fade-leave-active[data-v-e0634bd5]{transition:opacity .3s ease}.fade-enter-from[data-v-e0634bd5],.fade-leave-to[data-v-e0634bd5]{opacity:0}.slide-enter-active[data-v-e0634bd5],.slide-leave-active[data-v-e0634bd5]{transition:transform .3s ease-in-out}.slide-enter-from[data-v-e0634bd5],.slide-leave-to[data-v-e0634bd5]{transform:translate(-100%)}@media (max-width: 640px){.nav-link[data-v-e0634bd5]{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}}.checkbox-wrapper-7 .tgl{display:none}.checkbox-wrapper-7 .tgl,.checkbox-wrapper-7 .tgl:after,.checkbox-wrapper-7 .tgl:before,.checkbox-wrapper-7 .tgl *,.checkbox-wrapper-7 .tgl *:after,.checkbox-wrapper-7 .tgl *:before,.checkbox-wrapper-7 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-7 .tgl::-moz-selection,.checkbox-wrapper-7 .tgl:after::-moz-selection,.checkbox-wrapper-7 .tgl:before::-moz-selection,.checkbox-wrapper-7 .tgl *::-moz-selection,.checkbox-wrapper-7 .tgl *:after::-moz-selection,.checkbox-wrapper-7 .tgl *:before::-moz-selection,.checkbox-wrapper-7 .tgl+.tgl-btn::-moz-selection{background:none}.checkbox-wrapper-7 .tgl::-moz-selection,.checkbox-wrapper-7 .tgl:after::-moz-selection,.checkbox-wrapper-7 .tgl:before::-moz-selection,.checkbox-wrapper-7 .tgl *::-moz-selection,.checkbox-wrapper-7 .tgl *:after::-moz-selection,.checkbox-wrapper-7 .tgl *:before::-moz-selection,.checkbox-wrapper-7 .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper-7 .tgl::selection,.checkbox-wrapper-7 .tgl:after::selection,.checkbox-wrapper-7 .tgl:before::selection,.checkbox-wrapper-7 .tgl *::selection,.checkbox-wrapper-7 .tgl *:after::selection,.checkbox-wrapper-7 .tgl *:before::selection,.checkbox-wrapper-7 .tgl+.tgl-btn::selection{background:none}.checkbox-wrapper-7 .tgl+.tgl-btn{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper-7 .tgl+.tgl-btn:after,.checkbox-wrapper-7 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:50%;height:100%}.checkbox-wrapper-7 .tgl+.tgl-btn:after{left:0}.checkbox-wrapper-7 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-7 .tgl:checked+.tgl-btn:after{left:50%}.checkbox-wrapper-7 .tgl-ios+.tgl-btn{background:#fbfbfb;border-radius:2em;padding:2px;transition:all .4s ease;border:1px solid #e8eae9}.checkbox-wrapper-7 .tgl-ios+.tgl-btn:after{border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px #0000001a,0 4px #00000014}.checkbox-wrapper-7 .tgl-ios+.tgl-btn:hover:after{will-change:padding}.checkbox-wrapper-7 .tgl-ios+.tgl-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}.checkbox-wrapper-7 .tgl-ios+.tgl-btn:active:after{padding-right:.8em}.checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn{background:#86d993}.checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn:active{box-shadow:none}.checkbox-wrapper-7 .tgl-ios:checked+.tgl-btn:active:after{margin-left:-.8em}
