.listen-player[data-v-90639eeb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none}.player-overlay[data-v-90639eeb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;pointer-events:auto}.player-full[data-v-90639eeb]{position:fixed;left:16px;right:16px;top:50%;transform:translateY(-50%);max-width:400px;margin:0 auto;background:linear-gradient(145deg,#1e1b4bf2,#37306bf2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:16px;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.1);pointer-events:auto}.player-header[data-v-90639eeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.player-header .header-left[data-v-90639eeb]{display:flex;align-items:center;gap:8px}.player-header .header-title[data-v-90639eeb]{font-size:14px;font-weight:600;color:#ffffffe6}.player-header .action-btn[data-v-90639eeb]{width:28px;height:28px;border:none;border-radius:50%;background:#ef444433;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.player-header .action-btn[data-v-90639eeb]:active{transform:scale(.9)}.player-info[data-v-90639eeb]{background:#0003;border-radius:12px;padding:12px;margin-bottom:12px}.player-info .info-meta[data-v-90639eeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.player-info .info-meta .meta-serial[data-v-90639eeb]{font-size:14px;font-weight:600;color:#a78bfa}.player-info .info-meta .meta-range[data-v-90639eeb]{font-size:12px;color:#ffffff80}.player-info .info-current[data-v-90639eeb]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.player-info .info-current .current-level[data-v-90639eeb]{font-size:12px;padding:2px 8px;background:#8b5cf64d;border-radius:10px;color:#c4b5fd}.player-info .info-current .current-text[data-v-90639eeb]{flex:1;font-size:14px;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-info .info-progress[data-v-90639eeb]{font-size:12px;color:#fff6;text-align:right}.player-controls[data-v-90639eeb]{display:flex;justify-content:center;align-items:center;gap:16px}.player-controls .control-btn[data-v-90639eeb]{width:44px;height:44px;border:none;border-radius:50%;background:#ffffff1a;color:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.player-controls .control-btn[data-v-90639eeb]:active{transform:scale(.9)}.player-controls .control-btn.play[data-v-90639eeb]{width:56px;height:56px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 16px #8b5cf666}.player-controls .control-btn.mode[data-v-90639eeb],.player-controls .control-btn.speed[data-v-90639eeb]{width:36px;height:36px;color:#fff9}.player-controls .control-btn.speed .speed-text[data-v-90639eeb]{font-size:12px;font-weight:600}.limit-dialog-overlay[data-v-cfb9ccd8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.limit-dialog[data-v-cfb9ccd8]{width:100%;max-width:320px;background:linear-gradient(145deg,#1e1b4bfa,#37306bfa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:32px 24px 24px;border:1px solid rgba(139,92,246,.3);box-shadow:0 20px 60px #00000080,0 0 40px #8b5cf626;text-align:center}.dialog-icon[data-v-cfb9ccd8]{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.dialog-icon.daily[data-v-cfb9ccd8]{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);color:#fbbf24;border:2px solid rgba(251,191,36,.3)}.dialog-icon.trial[data-v-cfb9ccd8]{background:linear-gradient(135deg,#ef444433,#dc262633);color:#f87171;border:2px solid rgba(239,68,68,.3)}.dialog-title[data-v-cfb9ccd8]{font-size:20px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.3}.dialog-content[data-v-cfb9ccd8]{font-size:14px;color:#ffffffb3;margin:0 0 20px;line-height:1.6}.dialog-extra[data-v-cfb9ccd8]{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 16px;background:#ffffff14;border-radius:12px;margin-bottom:24px}.dialog-extra .extra-label[data-v-cfb9ccd8]{font-size:13px;color:#ffffff80}.dialog-extra .extra-value[data-v-cfb9ccd8]{font-size:15px;font-weight:600;color:#fbbf24}.dialog-actions[data-v-cfb9ccd8]{display:flex;flex-direction:column;gap:12px}.dialog-btn[data-v-cfb9ccd8]{width:100%;padding:14px 24px;border:none;border-radius:14px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.dialog-btn[data-v-cfb9ccd8]:active{transform:scale(.98)}.dialog-btn.primary[data-v-cfb9ccd8]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;box-shadow:0 4px 16px #8b5cf666}.dialog-btn.primary[data-v-cfb9ccd8]:hover{box-shadow:0 6px 20px #8b5cf680}.dialog-enter-active[data-v-cfb9ccd8],.dialog-leave-active[data-v-cfb9ccd8]{transition:all .3s ease}.dialog-enter-active .limit-dialog[data-v-cfb9ccd8],.dialog-leave-active .limit-dialog[data-v-cfb9ccd8]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.dialog-enter-from[data-v-cfb9ccd8],.dialog-leave-to[data-v-cfb9ccd8]{opacity:0}.dialog-enter-from .limit-dialog[data-v-cfb9ccd8],.dialog-leave-to .limit-dialog[data-v-cfb9ccd8]{transform:scale(.9) translateY(20px);opacity:0}.splash-screen[data-v-f2287829]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0f;display:flex;align-items:center;justify-content:center;z-index:9999}.splash-content[data-v-f2287829]{display:flex;flex-direction:column;align-items:center;gap:24px}.splash-logo[data-v-f2287829]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.logo-ring[data-v-f2287829]{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-top-color:#8b5cf6;border-right-color:#6366f1;border-radius:50%;animation:spin-f2287829 1s linear infinite}.logo-text[data-v-f2287829]{font-size:28px;font-weight:700;color:#fff;letter-spacing:2px}.splash-text[data-v-f2287829]{color:#ffffff80;font-size:14px;margin:0;height:20px}@keyframes spin-f2287829{to{transform:rotate(360deg)}}.splash-enter-active[data-v-f2287829],.splash-leave-active[data-v-f2287829]{transition:opacity .3s ease}.splash-enter-from[data-v-f2287829],.splash-leave-to[data-v-f2287829]{opacity:0}@font-face{font-family:v-sans;font-weight:400;src:url(/assets/LatoLatin-Regular-Dmlz1U0B.woff2)}@font-face{font-family:v-sans;font-weight:600;src:url(/assets/LatoLatin-Semibold-Dbk81p2D.woff2)}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/FiraCode-Regular-CRwVj4V2.woff2)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;color:#1e293b;overscroll-behavior-y:contain}#app{width:100%;height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#app::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{-webkit-tap-highlight-color:transparent}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}img.clickable{pointer-events:auto}input:focus,textarea:focus{outline:none}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.slide-right-enter-active,.slide-right-leave-active{transition:all .3s ease}.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.glass{background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-dark{background:#1e293bcc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
