.mini-player[data-v-343133af]{z-index:998;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(30px)saturate(180%);cursor:pointer;background:#040d1cf5;border-top:1px solid #ffffff12;align-items:center;gap:12px;transition:background .2s;display:flex;position:fixed;bottom:0;left:0;right:0}.mini-player[data-v-343133af]:hover{background:#071224fa}@media (width>=768px){.mini-player[data-v-343133af]{border:1px solid #ffffff14;border-radius:18px;width:360px;padding-bottom:10px;bottom:20px;left:auto;right:20px;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff08}}.mini-art[data-v-343133af]{background:linear-gradient(135deg,#1a0033,#000c30);border-radius:10px;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.mini-art img[data-v-343133af]{object-fit:cover;width:100%;height:100%}.mini-art-fallback[data-v-343133af]{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;display:flex}.mini-eq[data-v-343133af]{align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mini-eq span[data-v-343133af]{background:#fff;border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate eq-bar-343133af}.mini-eq span[data-v-343133af]:first-child{height:6px;animation-delay:0s}.mini-eq span[data-v-343133af]:nth-child(2){height:10px;animation-delay:.2s}.mini-eq span[data-v-343133af]:nth-child(3){height:7px;animation-delay:.1s}@keyframes eq-bar-343133af{to{height:3px}}.mini-meta[data-v-343133af]{flex:1;min-width:0}.mini-title[data-v-343133af]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.mini-show[data-v-343133af]{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.mini-bar[data-v-343133af]{background:#ffffff1a;border-radius:2px;height:2px;margin-top:7px;overflow:hidden}.mini-bar-fill[data-v-343133af]{background:linear-gradient(90deg,#a402f7,#ff2660);border-radius:2px;height:100%;transition:width 1s linear}.mini-btns[data-v-343133af]{flex-shrink:0;align-items:center;gap:2px;display:flex}.m-btn[data-v-343133af]{color:#fff9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;transition:color .15s,background .15s;display:flex}.m-btn[data-v-343133af]:hover{color:#fff;background:#ffffff14}.m-play[data-v-343133af]{font-size:12px;color:#000!important;background:#fff!important}.m-play .fa-play[data-v-343133af]{margin-left:2px}.m-play[data-v-343133af]:hover{background:#ffffffe6!important}.m-close[data-v-343133af]{color:#ffffff4d;font-size:12px}.m-close[data-v-343133af]:hover{color:#ffffffb3}.mini-slide-enter-active[data-v-343133af]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s}.mini-slide-leave-active[data-v-343133af]{transition:transform .25s ease-in,opacity .2s}.mini-slide-enter-from[data-v-343133af],.mini-slide-leave-to[data-v-343133af]{opacity:0;transform:translateY(110%)}.toast-stack[data-v-e5fef107]{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;width:360px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:28px;right:24px}.toast-list[data-v-e5fef107]{flex-direction:column;gap:10px;display:flex}.toast-card[data-v-e5fef107]{cursor:pointer;pointer-events:all;-webkit-backdrop-filter:blur(40px)saturate(180%);background:#050e1eeb;border:1px solid #ffffff12;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px 20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff0a}.toast-card[data-v-e5fef107]:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 28px 70px #000000a6}.toast-glow[data-v-e5fef107]{filter:blur(30px);opacity:.35;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-20px;right:-20px}.toast-success .toast-glow[data-v-e5fef107]{background:#00e5ff}.toast-error .toast-glow[data-v-e5fef107]{background:#ff2660}.toast-warning .toast-glow[data-v-e5fef107]{background:#ff9f0a}.toast-info .toast-glow[data-v-e5fef107]{background:#a402f7}.toast-card[data-v-e5fef107]:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:14%;bottom:14%;left:0}.toast-success[data-v-e5fef107]:before{background:#00e5ff;box-shadow:0 0 12px #00e5ff88}.toast-error[data-v-e5fef107]:before{background:#ff2660;box-shadow:0 0 12px #ff266088}.toast-warning[data-v-e5fef107]:before{background:#ff9f0a;box-shadow:0 0 12px #ff9f0a88}.toast-info[data-v-e5fef107]:before{background:#a402f7;box-shadow:0 0 12px #a402f788}.toast-icon-wrap[data-v-e5fef107]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:1px;font-size:16px;display:flex}.toast-success .toast-icon-wrap[data-v-e5fef107]{color:#00e5ff;background:#00e5ff1f}.toast-error .toast-icon-wrap[data-v-e5fef107]{color:#ff2660;background:#ff26601f}.toast-warning .toast-icon-wrap[data-v-e5fef107]{color:#ff9f0a;background:#ff9f0a1f}.toast-info .toast-icon-wrap[data-v-e5fef107]{color:#a402f7;background:#a402f71f}.toast-content[data-v-e5fef107]{flex:1;min-width:0}.toast-title[data-v-e5fef107]{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.3}.toast-msg[data-v-e5fef107]{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.toast-close[data-v-e5fef107]{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;transition:color .15s,background .15s;display:flex}.toast-close[data-v-e5fef107]:hover{color:#fff;background:#ffffff14}.toast-progress[data-v-e5fef107]{background:#ffffff0f;border-radius:0 0 18px 18px;height:2px;position:absolute;bottom:0;left:0;right:0}.toast-progress-fill[data-v-e5fef107]{border-radius:2px;height:100%;transition:width .1s linear}.toast-success .toast-progress-fill[data-v-e5fef107]{background:#00e5ff}.toast-error .toast-progress-fill[data-v-e5fef107]{background:#ff2660}.toast-warning .toast-progress-fill[data-v-e5fef107]{background:#ff9f0a}.toast-info .toast-progress-fill[data-v-e5fef107]{background:#a402f7}.toast-anim-enter-active[data-v-e5fef107]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-anim-leave-active[data-v-e5fef107]{transition:all .25s ease-in}.toast-anim-enter-from[data-v-e5fef107]{opacity:0;transform:translate(60px)scale(.92)}.toast-anim-leave-to[data-v-e5fef107]{opacity:0;transform:translate(60px)scale(.88)}.toast-anim-move[data-v-e5fef107]{transition:transform .3s}.confirm-overlay[data-v-e5fef107]{z-index:100000;-webkit-backdrop-filter:blur(12px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-card[data-v-e5fef107]{text-align:center;background:#050e20f5;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:36px 32px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #000c,inset 0 0 0 1px #ffffff0a}.confirm-card[data-v-e5fef107]:before{content:"";filter:blur(60px);opacity:.22;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.confirm-danger[data-v-e5fef107]:before{background:#ff2660}.confirm-warning[data-v-e5fef107]:before{background:#ff9f0a}.confirm-info[data-v-e5fef107]:before{background:#a402f7}.confirm-icon-ring[data-v-e5fef107]{border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:4px;font-size:26px;display:flex;position:relative}.confirm-icon-ring[data-v-e5fef107]:after{content:"";opacity:.25;border:2px solid;border-radius:50%;position:absolute;inset:-3px}.confirm-danger .confirm-icon-ring[data-v-e5fef107]{color:#ff2660;background:#ff26601f}.confirm-warning .confirm-icon-ring[data-v-e5fef107]{color:#ff9f0a;background:#ff9f0a1f}.confirm-info .confirm-icon-ring[data-v-e5fef107]{color:#a402f7;background:#a402f71f}.confirm-body[data-v-e5fef107]{padding:0 4px}.confirm-title[data-v-e5fef107]{color:#fff;letter-spacing:-.3px;margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.25}.confirm-message[data-v-e5fef107]{color:#ffffff80;font-size:14px;line-height:1.6}.confirm-actions[data-v-e5fef107]{gap:10px;width:100%;margin-top:8px;display:flex}.confirm-btn-cancel[data-v-e5fef107]{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:13px 20px;font-size:14px;font-weight:600;line-height:1;transition:all .15s;display:flex}.confirm-btn-cancel[data-v-e5fef107]:hover{color:#fff;background:#ffffff1a}.confirm-btn-ok[data-v-e5fef107]{cursor:pointer;color:#fff;border:none;border-radius:14px;flex:1.4;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;line-height:1;transition:all .2s;display:flex}.confirm-ok-danger[data-v-e5fef107]{background:linear-gradient(135deg,#ff2660,#ff5e3a);box-shadow:0 8px 24px #ff266059}.confirm-ok-warning[data-v-e5fef107]{background:linear-gradient(135deg,#ff9f0a,#ff6b00);box-shadow:0 8px 24px #ff9f0a59}.confirm-ok-info[data-v-e5fef107]{background:linear-gradient(135deg,#a402f7,#60c);box-shadow:0 8px 24px #a402f759}.confirm-btn-ok[data-v-e5fef107]:hover{filter:brightness(1.1);transform:translateY(-1px)}.confirm-anim-enter-active[data-v-e5fef107]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.confirm-anim-leave-active[data-v-e5fef107]{transition:all .2s ease-in}.confirm-anim-enter-from[data-v-e5fef107]{opacity:0;transform:scale(.85)}.confirm-anim-leave-to[data-v-e5fef107]{opacity:0;transform:scale(.9)}.confirm-anim-enter-active .confirm-overlay[data-v-e5fef107],.confirm-anim-leave-active .confirm-overlay[data-v-e5fef107]{transition:opacity .2s}@media (width<=480px){.toast-stack[data-v-e5fef107]{width:auto;bottom:80px;left:16px;right:16px}.toast-anim-enter-from[data-v-e5fef107],.toast-anim-leave-to[data-v-e5fef107]{transform:translateY(40px)scale(.94)}}.app-shell{width:100%;min-height:100vh}.home[data-v-8226e21e]{color:#fff;background:0 0;min-height:100vh;font-family:inherit}.topnav[data-v-8226e21e]{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(160%);background:#030d1ee6;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.topnav-inner[data-v-8226e21e]{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:64px;margin:0 auto;padding:0 20px;display:flex}@media (width>=768px){.topnav-inner[data-v-8226e21e]{padding:0 40px}}.topnav-brand[data-v-8226e21e]{color:#fff;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo[data-v-8226e21e]{object-fit:cover;border:1px solid #ffffff1a;border-radius:9px;width:34px;height:34px}.brand-name[data-v-8226e21e]{letter-spacing:-.3px;font-size:17px;font-weight:800;display:none}@media (width>=480px){.brand-name[data-v-8226e21e]{display:block}}.topnav-right[data-v-8226e21e]{align-items:center;gap:6px;display:flex;position:relative}.nav-action[data-v-8226e21e]{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:flex}.nav-action[data-v-8226e21e]:hover{color:#fff;background:#ffffff1f}.signin-btn[data-v-8226e21e]{color:#000;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,opacity .15s;display:inline-flex;box-shadow:0 4px 16px #0003}.signin-btn[data-v-8226e21e]:hover{opacity:.9;transform:translateY(-1px)scale(1.02);box-shadow:0 8px 24px #0000004d}.nav-avatar-btn[data-v-8226e21e]{cursor:pointer;background:#a402f74d;border:2px solid #a402f799;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.nav-avatar-btn[data-v-8226e21e]:hover{border-color:#a402f7}.nav-avatar[data-v-8226e21e]{object-fit:cover;width:100%;height:100%}.nav-avatar-letter[data-v-8226e21e]{color:#fff;font-size:14px;font-weight:800}.dropdown-backdrop[data-v-8226e21e]{z-index:90;position:fixed;inset:0}.user-dropdown[data-v-8226e21e]{-webkit-backdrop-filter:blur(30px);z-index:200;background:#071428f7;border:1px solid #ffffff1a;border-radius:16px;min-width:210px;padding:6px;animation:.2s cubic-bezier(.34,1.56,.64,1) dropIn-8226e21e;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0009}@keyframes dropIn-8226e21e{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.dropdown-user[data-v-8226e21e]{border-bottom:1px solid #ffffff0f;margin-bottom:6px;padding:12px 14px}.dropdown-user-top[data-v-8226e21e]{align-items:center;gap:12px;display:flex}.dropdown-avatar[data-v-8226e21e]{object-fit:cover;border:2px solid #a402f766;border-radius:50%;flex-shrink:0;width:40px;height:40px}.dropdown-avatar-letter[data-v-8226e21e]{color:#fff;background:#a402f74d;border:2px solid #a402f799;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.dropdown-name[data-v-8226e21e]{color:#fff;font-size:14px;font-weight:700}.dropdown-email[data-v-8226e21e]{color:#fff6;margin-top:2px;font-size:12px}.dropdown-item[data-v-8226e21e]{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.dropdown-item[data-v-8226e21e]:hover{color:#fff;background:#ffffff0f}.dropdown-item.danger[data-v-8226e21e]:hover{color:#ff3b5c;background:#ff3b5c1a}.search-overlay[data-v-8226e21e]{z-index:500;-webkit-backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:flex-start;padding:80px 20px 40px;display:flex;position:fixed;inset:0}.search-overlay-inner[data-v-8226e21e]{width:100%;max-width:640px}.search-box[data-v-8226e21e]{background:#1c1c2e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 20px 60px #0006}.search-icon[data-v-8226e21e]{color:#fff6;flex-shrink:0;font-size:16px}.search-input[data-v-8226e21e]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:17px;font-weight:500}.search-input[data-v-8226e21e]::placeholder{color:#ffffff4d}.search-close[data-v-8226e21e]{color:#ffffff80;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .2s;display:flex}.search-close[data-v-8226e21e]:hover{color:#fff;background:#ffffff26}.search-results[data-v-8226e21e]{background:#1c1c2e;border:1px solid #ffffff14;border-radius:16px;margin-top:12px;overflow:hidden}.result-section[data-v-8226e21e]{padding:8px 0}.result-section+.result-section[data-v-8226e21e]{border-top:1px solid #ffffff0d}.result-label[data-v-8226e21e]{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff4d;padding:8px 18px 6px;font-size:11px;font-weight:800}.result-row[data-v-8226e21e]{cursor:pointer;align-items:center;gap:14px;padding:10px 18px;transition:background .15s;display:flex}.result-row[data-v-8226e21e]:hover{background:#ffffff0a}.result-thumb[data-v-8226e21e]{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.result-thumb-ph[data-v-8226e21e]{color:#ffffff4d;background:#ffffff12;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex}.ep-icon[data-v-8226e21e]{color:#c96bff;background:#a402f726}.result-text[data-v-8226e21e]{flex:1;min-width:0}.result-name[data-v-8226e21e]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.result-sub[data-v-8226e21e]{color:#fff6;margin-top:2px;font-size:12px}.result-arrow[data-v-8226e21e]{color:#fff3;font-size:12px}.no-results[data-v-8226e21e]{color:#ffffff4d;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-size:15px;display:flex}.search-fade-enter-active[data-v-8226e21e]{transition:opacity .2s}.search-fade-leave-active[data-v-8226e21e]{transition:opacity .15s}.search-fade-enter-from[data-v-8226e21e],.search-fade-leave-to[data-v-8226e21e]{opacity:0}.main[data-v-8226e21e]{max-width:1440px;margin:0 auto;padding:0 0 120px}.hero[data-v-8226e21e]{align-items:center;min-height:420px;padding:60px 24px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero[data-v-8226e21e]{min-height:500px;padding:80px 48px}}@media (width>=1024px){.hero[data-v-8226e21e]{min-height:560px}}.hero-bg[data-v-8226e21e]{filter:blur()brightness(.3)saturate(1.4);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.hero-gradient[data-v-8226e21e]{background:linear-gradient(90deg,#030d1ef2 0%,#030d1ea6 60%,#030d1e1a 100%);position:absolute;inset:0}@media (width<=767px){.hero-gradient[data-v-8226e21e]{background:linear-gradient(#030d1e4d 0%,#030d1ef0 60%)}}.hero-content[data-v-8226e21e]{z-index:10;flex:1;max-width:580px;position:relative}.hero-eyebrow[data-v-8226e21e]{margin-bottom:16px}.hero-badge[data-v-8226e21e]{color:#c96bff;text-transform:uppercase;letter-spacing:1px;background:#a402f733;border:1px solid #a402f766;border-radius:20px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero-title[data-v-8226e21e]{letter-spacing:-1px;background:linear-gradient(135deg,#fff 60%,#ffffffb3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:32px;font-weight:900;line-height:1.15}@media (width>=768px){.hero-title[data-v-8226e21e]{font-size:48px}}@media (width>=1024px){.hero-title[data-v-8226e21e]{font-size:54px}}.hero-desc[data-v-8226e21e]{color:#fff9;margin-bottom:18px;font-size:16px;line-height:1.7;display:none}@media (width>=768px){.hero-desc[data-v-8226e21e]{display:block}}.hero-meta[data-v-8226e21e]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.hero-show[data-v-8226e21e]{color:#ffffffb3;font-size:14px;font-weight:700}.hero-dot[data-v-8226e21e]{color:#ffffff4d}.hero-date[data-v-8226e21e]{color:#fff6;font-size:14px}.hero-actions[data-v-8226e21e]{align-items:center;gap:12px;display:flex}.hero-play-btn[data-v-8226e21e]{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;box-shadow:0 8px 30px #0000004d}.hero-play-btn[data-v-8226e21e]:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 40px #0006}.hero-play-btn[data-v-8226e21e]:active{transform:scale(.97)}.hero-play-btn .fa-play[data-v-8226e21e]{font-size:12px}.hero-bk-btn[data-v-8226e21e]{color:#fff9;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;transition:background .2s,color .2s,transform .15s;display:flex}.hero-bk-btn[data-v-8226e21e]:hover{color:#fff;background:#ffffff2e}.hero-bk-btn.active[data-v-8226e21e]{color:#ff2660;background:#ff266033;border-color:#ff266066}.hero-artwork[data-v-8226e21e]{z-index:5;display:none;position:absolute;top:50%;right:48px;transform:translateY(-50%)}@media (width>=1024px){.hero-artwork[data-v-8226e21e]{display:block}}.hero-art-img[data-v-8226e21e]{object-fit:cover;border-radius:24px;width:280px;height:280px;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14}.strip-section[data-v-8226e21e]{padding:32px 24px 0}@media (width>=768px){.strip-section[data-v-8226e21e]{padding:40px 48px 0}}.strip-header[data-v-8226e21e]{margin-bottom:16px}.shows-strip[data-v-8226e21e]{scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.shows-strip[data-v-8226e21e]::-webkit-scrollbar{display:none}.show-pill[data-v-8226e21e]{cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff12;border-radius:60px;flex-shrink:0;align-items:center;gap:12px;padding:8px 18px 8px 8px;transition:background .2s,border-color .2s,transform .15s;display:flex}.show-pill[data-v-8226e21e]:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px)}.pill-art[data-v-8226e21e]{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.pill-art-ph[data-v-8226e21e]{color:#fff6;background:linear-gradient(135deg,#1a0033,#000c30);justify-content:center;align-items:center;font-size:14px;display:flex}.pill-name[data-v-8226e21e]{color:#fff;font-size:13px;font-weight:700}.pill-eps[data-v-8226e21e]{color:#fff6;margin-top:1px;font-size:11px}.episodes-section[data-v-8226e21e]{padding:32px 24px 0}@media (width>=768px){.episodes-section[data-v-8226e21e]{padding:40px 48px 0}}.section-header[data-v-8226e21e]{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.section-title[data-v-8226e21e]{letter-spacing:-.3px;font-size:20px;font-weight:800}.section-count[data-v-8226e21e]{color:#ffffff59;font-size:13px;font-weight:600}.episodes-grid[data-v-8226e21e]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.episodes-grid[data-v-8226e21e]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.episodes-grid[data-v-8226e21e]{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.episodes-grid[data-v-8226e21e]{grid-template-columns:repeat(4,1fr)}}@media (width>=640px){.ep-card-large[data-v-8226e21e]{grid-column:span 2}}.ep-card[data-v-8226e21e]{cursor:pointer;aspect-ratio:1/1.1;background:#071527;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.ep-card-large[data-v-8226e21e]{aspect-ratio:auto;min-height:300px}.ep-card[data-v-8226e21e]:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 20px 50px #0006}.ep-card-art[data-v-8226e21e]{position:absolute;inset:0;overflow:hidden}.ep-art-img[data-v-8226e21e]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ep-card:hover .ep-art-img[data-v-8226e21e]{transform:scale(1.04)}.ep-art-ph[data-v-8226e21e]{color:#ffffff26;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;display:flex}.ep-card-overlay[data-v-8226e21e]{background:linear-gradient(#030d1e00 0%,#030d1e73 45%,#030d1ef7 100%);position:absolute;inset:0}.ep-card-body[data-v-8226e21e]{z-index:10;flex-direction:column;flex:1;justify-content:flex-end;margin-top:auto;padding:16px;display:flex;position:relative}.ep-card-top[data-v-8226e21e]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ep-show-tag[data-v-8226e21e]{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:11px;font-weight:700;overflow:hidden}.ep-bk[data-v-8226e21e]{color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:16px;transition:color .15s,transform .15s}.ep-bk[data-v-8226e21e]:hover{color:#fff;transform:scale(1.1)}.ep-bk.active[data-v-8226e21e]{color:#ff2660}.ep-title[data-v-8226e21e]{letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:16px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.ep-card-large .ep-title[data-v-8226e21e]{-webkit-line-clamp:3;font-size:20px}.ep-desc[data-v-8226e21e]{color:#ffffff8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ep-card-foot[data-v-8226e21e]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ep-date[data-v-8226e21e]{color:#ffffff4d;font-size:12px;font-weight:500}.ep-play[data-v-8226e21e]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;box-shadow:0 4px 16px #0000004d}.ep-play .fa-play[data-v-8226e21e]{margin-left:2px}.ep-play[data-v-8226e21e]:hover{transform:scale(1.12)}.cc-0[data-v-8226e21e],.card-color-0[data-v-8226e21e]{background:linear-gradient(150deg,#071a36,#030d1e)}.cc-1[data-v-8226e21e],.card-color-1[data-v-8226e21e]{background:linear-gradient(150deg,#061528,#040f22)}.cc-2[data-v-8226e21e],.card-color-2[data-v-8226e21e]{background:linear-gradient(150deg,#081a35,#040c1d)}.cc-3[data-v-8226e21e],.card-color-3[data-v-8226e21e]{background:linear-gradient(150deg,#081830,#030b1a)}.cc-4[data-v-8226e21e],.card-color-4[data-v-8226e21e]{background:linear-gradient(150deg,#061629,#030e1f)}.cc-5[data-v-8226e21e],.card-color-5[data-v-8226e21e]{background:linear-gradient(150deg,#091d3a,#050f24)}.cc-6[data-v-8226e21e],.card-color-6[data-v-8226e21e]{background:linear-gradient(150deg,#071630,#030c1c)}.cc-7[data-v-8226e21e],.card-color-7[data-v-8226e21e]{background:linear-gradient(150deg,#061426,#040e20)}.empty-eps[data-v-8226e21e]{color:#ffffff4d;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;display:flex}.empty-icon[data-v-8226e21e]{color:#ffffff26;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;display:flex}.empty-eps p[data-v-8226e21e]{font-size:16px}.empty-link[data-v-8226e21e]{color:#a402f7;font-size:15px;font-weight:600;text-decoration:none}.empty-link[data-v-8226e21e]:hover{color:#c96bff}.site-footer[data-v-8226e21e]{border-top:1px solid #ffffff0d;margin-top:80px;padding:28px 24px}@media (width>=768px){.site-footer[data-v-8226e21e]{padding:28px 48px}}.footer-inner[data-v-8226e21e]{flex-wrap:wrap;align-items:center;gap:14px;max-width:1440px;margin:0 auto;display:flex}.footer-logo[data-v-8226e21e]{object-fit:cover;opacity:.5;border-radius:7px;width:28px;height:28px}.footer-name[data-v-8226e21e]{color:#ffffff4d;font-size:14px;font-weight:700}.footer-links[data-v-8226e21e]{gap:12px;margin-left:auto;display:flex}.footer-platform[data-v-8226e21e]{color:#ffffff59;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.footer-platform[data-v-8226e21e]:hover{color:#ffffffb3}.player-page[data-v-fd367476]{color:#fff;background:50%/cover;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:flex;position:relative;overflow:clip visible}.ambient-overlay[data-v-fd367476]{-webkit-backdrop-filter:blur(80px)saturate(180%);z-index:0;background:linear-gradient(#030d1e8c 0%,#030d1ed1 50%,#030d1ef7 100%);position:absolute;inset:0}.player-panel[data-v-fd367476]{z-index:10;flex-direction:column;flex:1;width:100%;max-width:640px;min-height:100vh;margin:0 auto;display:flex;position:relative;overflow-x:clip}.np-header[data-v-fd367476]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.hdr-btn[data-v-fd367476]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background .2s,transform .15s;display:flex}.hdr-btn[data-v-fd367476]:hover{background:#ffffff26}.hdr-btn[data-v-fd367476]:active{transform:scale(.92)}.hdr-btn.active[data-v-fd367476]{color:#c96bff;background:#a402f740}.hdr-center[data-v-fd367476]{text-align:center;flex:1;margin:0 12px;overflow:hidden}.hdr-label[data-v-fd367476]{white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;font-size:15px;font-weight:700;display:block;overflow:hidden}.hdr-sub[data-v-fd367476]{color:#ffffff73;font-size:12px;font-weight:500}.np-body[data-v-fd367476]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:8px 24px 120px;overflow:hidden auto}.np-body[data-v-fd367476]::-webkit-scrollbar{display:none}.cover-section[data-v-fd367476]{flex-direction:column;align-items:center;padding:12px 0 20px;display:flex;position:relative}.cover-glow[data-v-fd367476]{pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:50%;width:min(320px,75vw);height:min(320px,75vw);position:absolute;top:50%;left:50%}.cover-glow[data-v-fd367476]:before,.cover-glow[data-v-fd367476]:after{content:"";background:inherit;pointer-events:none;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0}.cover-glow[data-v-fd367476]{filter:blur(60px)saturate(3)brightness(.6);opacity:0;transition:opacity 1.4s,transform 1.4s;transform:translate(-50%,-50%)scale(1.7)}.cover-glow[data-v-fd367476]:before{filter:blur(90px)saturate(2)brightness(.4);opacity:.5;transform:scale(1.5)}.cover-glow[data-v-fd367476]:after{filter:blur(30px)saturate(4)brightness(.7);opacity:.6;transform:scale(.9)}.cover-glow.active[data-v-fd367476]{opacity:.75;animation:5s ease-in-out infinite glowBreathe-fd367476;transform:translate(-50%,-50%)scale(1.6)}@keyframes glowBreathe-fd367476{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1.6)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.8)}}.cover-wrap[data-v-fd367476]{z-index:1;border-radius:24px;width:min(300px,72vw);height:min(300px,72vw);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.cover-wrap.playing[data-v-fd367476]{transform:scale(1.025);box-shadow:0 32px 80px #000000a6}.cover-img[data-v-fd367476]{object-fit:cover;border-radius:24px;width:100%;height:100%;transition:filter .4s}.cover-wrap:not(.playing) .cover-img[data-v-fd367476]{filter:brightness(.85)saturate(.9)}.cover-wrap.buffering .cover-img[data-v-fd367476]{filter:brightness(.5)}.cover-placeholder[data-v-fd367476]{color:#ffffff26;background:linear-gradient(135deg,#111124,#0d1a2e);border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;font-size:64px;display:flex}.track-info[data-v-fd367476]{margin-bottom:8px}.track-top[data-v-fd367476]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.track-text[data-v-fd367476]{flex:1;min-width:0}.track-title[data-v-fd367476]{letter-spacing:-.5px;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:24px;font-weight:800;line-height:1.25;overflow:hidden}@media (width>=480px){.track-title[data-v-fd367476]{font-size:28px}}.track-author[data-v-fd367476]{color:#ffffff80;font-size:16px;font-weight:500}.track-stats[data-v-fd367476]{flex-shrink:0;align-items:center;gap:8px;display:flex}.track-like-btn[data-v-fd367476]{color:#ffffff73;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:flex}.track-like-btn i[data-v-fd367476]{font-size:13px;transition:transform .15s}.track-like-btn[data-v-fd367476]:hover{color:#ff3b5ccc;background:#ff3b5c1f;border-color:#ff3b5c4d}.track-like-btn.liked[data-v-fd367476]{color:#ff3b5c;background:#ff3b5c2e;border-color:#ff3b5c80}.track-like-btn.liked i[data-v-fd367476]{animation:1.6s ease-in-out infinite heartPulse-fd367476}.track-like-btn.popping i[data-v-fd367476]{animation:.5s cubic-bezier(.36,.07,.19,.97) forwards heartPop-fd367476!important}.track-like-btn.liked.can-unlike[data-v-fd367476]:hover{color:#fff6;background:#ffffff0f;border-color:#ffffff1a}.track-like-btn.liked.can-unlike:hover i[data-v-fd367476]{animation:none}@keyframes heartPop-fd367476{0%{transform:scale(1)}30%{transform:scale(1.5)}55%{transform:scale(.9)}75%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes heartPulse-fd367476{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.track-views[data-v-fd367476]{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.track-views i[data-v-fd367476]{opacity:.7;font-size:12px}.active-chapter-pill[data-v-fd367476]{color:#c96bff;text-overflow:ellipsis;white-space:nowrap;background:#a402f726;border:1px solid #a402f74d;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.scrubber-section[data-v-fd367476]{margin:16px 0 8px}.waveform-canvas[data-v-fd367476]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;width:100%;height:64px;display:block}@media (width>=480px){.waveform-canvas[data-v-fd367476]{height:80px}}.time-row[data-v-fd367476]{justify-content:space-between;margin-top:6px;display:flex}.time-val[data-v-fd367476]{color:#fff6;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:12px;font-weight:600}.controls-row[data-v-fd367476]{justify-content:center;align-items:center;gap:8px;margin:20px 0 12px;display:flex}.ctrl[data-v-fd367476]{color:#ffffffa6;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:52px;height:52px;font-size:22px;transition:color .15s,background .15s,transform .15s;display:flex;position:relative}.ctrl[data-v-fd367476]:hover:not(:disabled){color:#fff;background:#ffffff14}.ctrl[data-v-fd367476]:active:not(:disabled){transform:scale(.9)}.ctrl[data-v-fd367476]:disabled{opacity:.2;cursor:default}.ctrl.active[data-v-fd367476]{color:#c96bff}.ctrl-label[data-v-fd367476]{color:inherit;letter-spacing:.3px;font-size:9px;font-weight:800;line-height:1}.speed-btn[data-v-fd367476]{color:#ffffffa6;letter-spacing:-.5px;font-size:13px;font-weight:800}.play-btn[data-v-fd367476]{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;touch-action:manipulation;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;font-size:28px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:flex;box-shadow:0 8px 30px #fff3,0 0 60px #a402f726}.play-btn[data-v-fd367476]:hover:not(:disabled){transform:scale(1.07);box-shadow:0 12px 40px #ffffff40,0 0 80px #a402f740}.play-btn[data-v-fd367476]:active:not(:disabled){transform:scale(.94)}.play-btn[data-v-fd367476]:disabled{opacity:.4;cursor:default}.play-btn .fa-play[data-v-fd367476]{margin-left:3px}.secondary-row[data-v-fd367476]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}.sec-btn[data-v-fd367476]{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .2s;display:flex}.sec-btn[data-v-fd367476]:hover:not(:disabled){color:#fff;background:#ffffff1f}.sec-btn[data-v-fd367476]:active:not(:disabled){transform:scale(.9)}.sec-btn[data-v-fd367476]:disabled{opacity:.2;cursor:default}.sec-btn.active[data-v-fd367476]{color:#c96bff;background:#a402f733;border-color:#a402f766}.chapters-card[data-v-fd367476]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;padding:4px 0;overflow:hidden}.chapters-head[data-v-fd367476]{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff59;padding:12px 16px 8px;font-size:11px;font-weight:800}.chapter-item[data-v-fd367476]{cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:11px 16px;transition:background .15s;display:flex}.chapter-item[data-v-fd367476]:hover{background:#ffffff0d}.ch-active[data-v-fd367476]{background:#a402f71a!important}.ch-time[data-v-fd367476]{color:#fff6;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px;font-weight:700}.ch-active .ch-time[data-v-fd367476]{color:#c96bff}.ch-name[data-v-fd367476]{color:#ffffffb3;flex:1;font-size:14px}.ch-active .ch-name[data-v-fd367476]{color:#fff;font-weight:600}.ch-icon[data-v-fd367476]{color:#c96bff;font-size:12px}.transcript-card[data-v-fd367476]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;overflow:hidden}.transcript-head[data-v-fd367476]{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.transcript-close[data-v-fd367476]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;transition:color .15s}.transcript-close[data-v-fd367476]:hover{color:#fff}.transcript-body[data-v-fd367476]{color:#ffffffbf;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:380px;padding:16px;font-size:15px;line-height:1.85;overflow-y:auto}.transcript-body strong[data-v-fd367476]{color:#fff;font-weight:700}.transcript-body em[data-v-fd367476]{color:#c96bff}.transcript-empty[data-v-fd367476]{text-align:center;color:#ffffff4d;padding:32px 16px;font-style:italic}.queue-panel[data-v-fd367476]{z-index:10;-webkit-backdrop-filter:blur(30px);background:#080810bf;border-left:1px solid #ffffff0d;flex-direction:column;width:380px;max-height:100vh;display:none;position:relative;overflow:hidden}@media (width>=1024px){.queue-panel[data-v-fd367476]{display:flex!important}.mobile-queue-btn[data-v-fd367476]{display:none!important}}@media (width<=1023px){.queue-panel[data-v-fd367476]{z-index:200;width:min(360px,90vw);transition:transform .35s cubic-bezier(.25,.46,.45,.94);display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-20px 0 60px #00000080}.queue-panel.queue-open[data-v-fd367476]{transform:translate(0)}}.queue-header[data-v-fd367476]{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:28px 24px 16px;display:flex}.queue-header h3[data-v-fd367476]{letter-spacing:-.5px;font-size:20px;font-weight:800}.queue-list[data-v-fd367476]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:8px 0 40px;overflow-y:auto}.queue-item[data-v-fd367476]{cursor:pointer;border-radius:0;align-items:center;gap:14px;padding:12px 20px;transition:background .15s;display:flex}.queue-item[data-v-fd367476]:hover{background:#ffffff0a}.q-active[data-v-fd367476]{background:#a402f714!important}.q-active[data-v-fd367476]:hover{background:#a402f721!important}.q-num[data-v-fd367476]{color:#ffffff59;background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.q-active .q-num[data-v-fd367476]{color:#c96bff;background:#a402f733}.q-icon[data-v-fd367476]{color:#c96bff;font-size:13px}.q-info[data-v-fd367476]{flex:1;min-width:0}.q-title[data-v-fd367476]{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;font-size:14px;font-weight:600;overflow:hidden}.q-active .q-title[data-v-fd367476]{color:#fff}.q-date[data-v-fd367476]{color:#ffffff59;margin-top:2px;font-size:12px}.q-dur[data-v-fd367476]{color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.q-empty[data-v-fd367476]{text-align:center;color:#ffffff4d;padding:48px 20px;font-size:15px}.mobile-queue-btn[data-v-fd367476]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:100;background:#a402f7d9;border:none;border-radius:28px;align-items:center;gap:8px;padding:12px 18px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 8px 24px #a402f766}.mobile-queue-btn[data-v-fd367476]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #a402f780}.mobile-queue-btn span[data-v-fd367476]{font-size:13px}.page-loading[data-v-fd367476]{z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-orb[data-v-fd367476]{border:3px solid #ffffff14;border-top-color:#a402f7;border-radius:50%;width:56px;height:56px;animation:.9s linear infinite spin-fd367476}.slide-down-enter-active[data-v-fd367476],.slide-down-leave-active[data-v-fd367476]{transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.slide-down-enter-from[data-v-fd367476],.slide-down-leave-to[data-v-fd367476]{opacity:0;transform:translateY(-8px);max-height:0!important}.slide-down-enter-to[data-v-fd367476],.slide-down-leave-from[data-v-fd367476]{opacity:1;max-height:800px}.bg-player[data-v-fd367476]{z-index:1000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#050508;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex;position:fixed;inset:0}.bg-cover-glow[data-v-fd367476]{filter:blur(90px)saturate(2.5)brightness(.35);opacity:0;pointer-events:none;z-index:0;background-position:50%;background-size:cover;border-radius:50%;width:90vw;height:90vw;transition:opacity 2s;position:absolute;top:0;left:50%;transform:translate(-50%)}.bg-cover-glow.active[data-v-fd367476]{opacity:.85;animation:6s ease-in-out infinite bgGlowBreathe-fd367476}@keyframes bgGlowBreathe-fd367476{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.bg-clock-wrap[data-v-fd367476]{z-index:1;text-align:center;margin-bottom:28px;position:relative}.bg-clock[data-v-fd367476]{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 20px #fffffff2,0 0 60px #fff6,0 0 120px #b450ff59,0 0 200px #a402f726;font-size:clamp(5.5rem,22vw,11rem);font-weight:900;line-height:.95}.bg-date[data-v-fd367476]{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:clamp(.95rem,3.8vw,1.25rem);font-weight:600}.bg-art-wrap[data-v-fd367476]{z-index:1;border-radius:20px;width:min(160px,38vw);height:min(160px,38vw);margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #000000b3}.bg-art[data-v-fd367476]{object-fit:cover;width:100%;height:100%}.bg-art-placeholder[data-v-fd367476]{color:#ffffff26;background:#111;justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex}.bg-track[data-v-fd367476]{z-index:1;text-align:center;max-width:min(400px,85vw);margin-bottom:20px;position:relative}.bg-track-title[data-v-fd367476]{white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;margin-bottom:4px;font-size:clamp(1rem,4vw,1.3rem);font-weight:700;overflow:hidden}.bg-track-author[data-v-fd367476]{color:#fff6;font-size:clamp(.8rem,3vw,1rem)}.bg-progress-track[data-v-fd367476]{z-index:1;background:#ffffff1a;border-radius:99px;width:min(360px,82vw);height:3px;margin-bottom:6px;position:relative;overflow:hidden}.bg-progress-fill[data-v-fd367476]{background:#ffffffb3;border-radius:99px;height:100%;transition:width .5s linear}.bg-time-row[data-v-fd367476]{z-index:1;color:#ffffff59;font-variant-numeric:tabular-nums;justify-content:space-between;width:min(360px,82vw);margin-bottom:28px;font-size:11px;display:flex;position:relative}.bg-controls[data-v-fd367476]{z-index:1;align-items:center;gap:24px;display:flex;position:relative}.bg-ctrl[data-v-fd367476]{color:#fff9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:12px;font-size:24px;transition:color .15s,transform .15s}.bg-ctrl[data-v-fd367476]:hover{color:#fff}.bg-ctrl[data-v-fd367476]:active{transform:scale(.88)}.bg-play[data-v-fd367476]{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:26px;transition:transform .2s,background .15s;display:flex}.bg-play[data-v-fd367476]:hover{transform:scale(1.06)}.bg-play[data-v-fd367476]:active{transform:scale(.92)}.bg-play .fa-play[data-v-fd367476]{margin-left:3px}.bg-hint[data-v-fd367476]{color:#fff3;letter-spacing:.05em;z-index:1;font-size:12px;position:absolute;bottom:24px}.bg-fade-enter-active[data-v-fd367476],.bg-fade-leave-active[data-v-fd367476]{transition:opacity .5s}.bg-fade-enter-from[data-v-fd367476],.bg-fade-leave-to[data-v-fd367476]{opacity:0}.share-toast[data-v-fd367476]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;z-index:500;white-space:nowrap;background:#1e1e32f2;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.share-toast i[data-v-fd367476]{color:#34c759}.toast-pop-enter-active[data-v-fd367476]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-pop-leave-active[data-v-fd367476]{transition:all .25s}.toast-pop-enter-from[data-v-fd367476]{opacity:0;transform:translate(-50%)translateY(16px)scale(.9)}.toast-pop-leave-to[data-v-fd367476]{opacity:0;transform:translate(-50%)translateY(8px)}@keyframes spin-fd367476{to{transform:rotate(360deg)}}@media (width<=380px){.np-header[data-v-fd367476]{padding:14px 14px 8px}.np-body[data-v-fd367476]{padding:8px 14px 100px}.controls-row[data-v-fd367476]{gap:4px}.play-btn[data-v-fd367476]{width:68px;height:68px;font-size:24px}}@media (width>=768px){.cover-wrap[data-v-fd367476],.cover-glow[data-v-fd367476]{width:min(360px,52vw);height:min(360px,52vw)}.track-title[data-v-fd367476]{font-size:30px}.waveform-canvas[data-v-fd367476]{height:88px}}.admin-layout[data-v-2978db35]{color:#fff;background:0 0;min-height:100vh;display:flex}.admin-sidebar[data-v-2978db35]{-webkit-backdrop-filter:blur(30px);z-index:100;width:250px;height:100vh;transition:transform .3s var(--ease-spring);background:#050f20eb;border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}@media (width>=1024px){.admin-sidebar[data-v-2978db35]{transform:translate(0)}.admin-main[data-v-2978db35]{margin-left:250px}.mobile-header[data-v-2978db35]{display:none!important}}.sidebar-open[data-v-2978db35]{transform:translate(0);box-shadow:20px 0 50px #00000080}.sidebar-header[data-v-2978db35]{align-items:center;gap:12px;padding:24px;display:flex}.brand-icon[data-v-2978db35]{background:linear-gradient(135deg, var(--accent-pink), var(--accent-orange));border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.brand-text[data-v-2978db35]{letter-spacing:-.5px;font-size:20px;font-weight:800}.close-mobile[data-v-2978db35]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px}@media (width>=1024px){.close-mobile[data-v-2978db35]{display:none}}.sidebar-nav[data-v-2978db35]{flex-direction:column;flex:1;gap:4px;margin-top:16px;padding:0 16px;display:flex}.nav-link[data-v-2978db35]{color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.nav-link[data-v-2978db35]:hover{color:#fff;background:#ffffff0d}.nav-link.active[data-v-2978db35]{color:var(--accent-pink);background:#e6526b26;font-weight:600}.nav-link i[data-v-2978db35]{text-align:center;width:18px;font-size:16px}.sidebar-footer[data-v-2978db35]{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.logout-btn[data-v-2978db35]{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;display:flex}.logout-btn[data-v-2978db35]:hover{color:var(--accent-red);background:#ff3b5c1a}.admin-main[data-v-2978db35]{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-header[data-v-2978db35]{-webkit-backdrop-filter:blur(24px);z-index:50;background:#040d1ceb;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.menu-btn[data-v-2978db35]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.desktop-header[data-v-2978db35]{justify-content:space-between;align-items:flex-end;padding:40px 48px 20px;display:none}@media (width>=1024px){.desktop-header[data-v-2978db35]{display:flex}}.page-title[data-v-2978db35]{letter-spacing:-1px;margin:0;font-size:32px;font-weight:800}.admin-content[data-v-2978db35]{animation:fadeUp-2978db35 .4s var(--ease-spring);flex:1;padding:20px}@media (width>=1024px){.admin-content[data-v-2978db35]{padding:0 48px 60px}}.dashboard-grid[data-v-2978db35]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.stat-card[data-v-2978db35]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;align-items:center;gap:20px;padding:24px;display:flex}.stat-icon[data-v-2978db35]{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.stat-icon.pink[data-v-2978db35]{color:var(--accent-pink);background:#e6526b26}.stat-icon.blue[data-v-2978db35]{color:var(--accent-blue);background:#1a6fff26}.stat-icon.red[data-v-2978db35]{color:var(--accent-red);background:#ff3b5c26}.stat-icon.green[data-v-2978db35]{color:var(--accent-green);background:#34c75926}.stat-value[data-v-2978db35]{margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.stat-label[data-v-2978db35]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.data-view[data-v-2978db35]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;overflow:hidden}.table-container[data-v-2978db35]{overflow-x:auto}.data-table[data-v-2978db35]{border-collapse:collapse;text-align:left;width:100%}.data-table th[data-v-2978db35]{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);background:#0003;border-bottom:1px solid #ffffff0d;padding:16px 24px;font-size:12px;font-weight:700}.data-table td[data-v-2978db35]{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:16px 24px}.data-table tr:hover td[data-v-2978db35]{background:#ffffff05}.cell-flex[data-v-2978db35]{align-items:center;gap:16px;display:flex}.cell-thumb[data-v-2978db35]{object-fit:cover;border-radius:10px;width:48px;height:48px}.cell-thumb.placeholder[data-v-2978db35]{background:var(--bg-elevated);color:var(--text-muted);justify-content:center;align-items:center;font-size:20px;display:flex}.cell-title[data-v-2978db35]{color:#fff;margin-bottom:3px;font-size:15px;font-weight:600}.cell-sub[data-v-2978db35]{color:var(--text-muted);font-size:13px}.badge[data-v-2978db35]{background:#ffffff1a;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.blue[data-v-2978db35]{color:#6fb0ff;background:#1a6fff26}.text-right[data-v-2978db35]{text-align:right}.empty-cell[data-v-2978db35]{text-align:center;color:var(--text-muted);font-style:italic;padding:60px 0!important}.text-red[data-v-2978db35]{color:var(--accent-red)}.action-btn[data-v-2978db35]{cursor:pointer;appearance:none;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.action-btn.primary[data-v-2978db35]{background:linear-gradient(135deg, var(--accent-pink), var(--accent-orange));color:#fff}.action-btn.primary[data-v-2978db35]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #e6526b4d}.action-btn.primary[data-v-2978db35]:disabled{opacity:.6;cursor:not-allowed}.action-btn.secondary[data-v-2978db35]{color:#fff;background:#ffffff1a}.action-btn.secondary[data-v-2978db35]:hover{background:#ffffff26}.icon-btn[data-v-2978db35]{cursor:pointer;width:34px;height:34px;color:var(--text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.edit-btn[data-v-2978db35]:hover{color:#fff;background:#ffffff1a}.delete-btn[data-v-2978db35]:hover{color:var(--accent-red);background:#ff3b5c26}.settings-view[data-v-2978db35]{flex-direction:column;gap:30px;max-width:800px;display:flex}.settings-card[data-v-2978db35]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;padding:32px}.r2-settings[data-v-2978db35]{background:#ffffff05;border:1px solid #ffa5001f;border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;padding:20px;display:grid}.r2-settings .form-group.full-width[data-v-2978db35]{grid-column:1/-1}@media (width<=600px){.r2-settings[data-v-2978db35]{grid-template-columns:1fr}}.card-title[data-v-2978db35]{border-bottom:1px solid #ffffff0d;margin-bottom:24px;padding-bottom:16px;font-size:20px;font-weight:700}.section-title[data-v-2978db35]{color:var(--accent-pink);text-transform:uppercase;letter-spacing:1px;border-top:1px solid #ffffff0d;margin:30px 0 16px;padding-top:30px;font-size:14px;font-weight:700}.form-grid[data-v-2978db35]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=600px){.form-grid[data-v-2978db35]{grid-template-columns:1fr 1fr}}.form-group[data-v-2978db35]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group.full-width[data-v-2978db35]{grid-column:1/-1}.form-group label[data-v-2978db35]{color:var(--text-secondary);font-size:13px;font-weight:600}.form-input[data-v-2978db35]{background:var(--bg-elevated);color:#fff;border:1px solid #ffffff0d;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.form-input.mono[data-v-2978db35]{font-family:monospace;font-size:13px}.form-input[data-v-2978db35]:focus{border-color:var(--accent-pink)}.form-input[data-v-2978db35]::placeholder{color:var(--text-muted)}.file-upload-simple[data-v-2978db35]{cursor:pointer;color:var(--text-secondary);background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;transition:background .2s;display:flex;position:relative;overflow:hidden}.file-upload-simple[data-v-2978db35]:hover{background:#ffffff1a}.file-upload-simple input[data-v-2978db35]{opacity:0;cursor:pointer;position:absolute;inset:0}.mt-6[data-v-2978db35]{margin-top:24px}.speaker-card[data-v-2978db35]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:16px;padding:16px 20px}.speaker-card-header[data-v-2978db35]{color:#ffffffb3;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.speaker-badge[data-v-2978db35]{background:var(--accent-purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.speaker-badge.b[data-v-2978db35]{background:var(--accent-pink)}.modal-overlay[data-v-2978db35]{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) fadeUp-2978db35;display:flex;position:fixed;inset:0}.modal-content[data-v-2978db35]{background:var(--bg-surface);border:1px solid #ffffff0d;border-radius:28px;width:100%;max-width:500px;max-height:90vh;padding:32px;overflow-y:auto;box-shadow:0 40px 80px #00000080}.modal-content.large[data-v-2978db35]{max-width:800px}.modal-header[data-v-2978db35]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-header h3[data-v-2978db35]{margin:0;font-size:24px;font-weight:800}.close-btn[data-v-2978db35]{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.close-btn[data-v-2978db35]:hover{background:#ffffff1a}.modal-actions[data-v-2978db35]{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;display:flex}.file-upload-drop[data-v-2978db35]{text-align:center;background:#0003;border:2px dashed #ffffff1a;border-radius:16px;padding:32px 24px;transition:border-color .2s;position:relative}.file-upload-drop[data-v-2978db35]:hover{border-color:var(--accent-pink)}.file-upload-drop input[data-v-2978db35]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop-content[data-v-2978db35]{color:var(--text-muted);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.drop-content i[data-v-2978db35]{color:var(--accent-pink);font-size:32px}.preview-img[data-v-2978db35]{object-fit:contain;border-radius:12px;max-width:100%;max-height:180px}.status-badge[data-v-2978db35]{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.status-published[data-v-2978db35]{color:#34c759;background:#34c75926}.status-draft[data-v-2978db35]{color:#8e8e93;background:#ffffff14}.status-scheduled[data-v-2978db35]{color:#6fb0ff;background:#1a6fff26}.status-archived[data-v-2978db35]{color:#ff9f0a;background:#ff9f0a26}.status-active[data-v-2978db35]{color:#34c759;background:#34c75926}.status-pending[data-v-2978db35]{color:#ff9f0a;background:#ff9f0a26}.status-invited[data-v-2978db35]{color:#6fb0ff;background:#1a6fff26}.status-suspended[data-v-2978db35]{color:#ff3b5c;background:#ff3b5c26}.nav-badge[data-v-2978db35]{background:var(--accent-pink);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-width:20px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.chapters-editor[data-v-2978db35]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.chapter-editor-row[data-v-2978db35]{align-items:center;gap:10px;display:flex}.chapter-time-input[data-v-2978db35]{max-width:110px}.analytics-charts[data-v-2978db35]{grid-template-columns:1fr;gap:20px;margin-top:24px;display:grid}@media (width>=900px){.analytics-charts[data-v-2978db35]{grid-template-columns:2fr 1fr}}.chart-card[data-v-2978db35]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;padding:28px}.chart-card h4[data-v-2978db35]{color:var(--text-secondary);margin-bottom:20px;font-size:16px;font-weight:700}.top-episodes-list[data-v-2978db35]{flex-direction:column;gap:12px;display:flex}.top-ep-row[data-v-2978db35]{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.top-ep-title[data-v-2978db35]{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:12px;font-size:14px;font-weight:500;overflow:hidden}.top-ep-count[data-v-2978db35]{color:var(--accent-pink);white-space:nowrap;font-size:13px;font-weight:700}.worker-status-banner[data-v-2978db35]{border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 18px;font-size:14px;display:flex}.worker-ok[data-v-2978db35]{color:#34c759;background:#34c75914;border:1px solid #34c75940}.worker-down[data-v-2978db35]{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a4d}.worker-ok i[data-v-2978db35],.worker-down i[data-v-2978db35]{margin-top:1px;font-size:20px}.worker-status-text[data-v-2978db35]{flex:1;line-height:1.5}.worker-status-text strong[data-v-2978db35]{margin-bottom:2px;display:block}.worker-status-text span[data-v-2978db35]{color:#fff9;font-size:13px}.worker-status-text code[data-v-2978db35]{color:#fff;background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.failed-job-row[data-v-2978db35]{background:#ff3b5c0d;border:1px solid #ff3b5c26;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:16px 20px;display:flex}.failed-job-info[data-v-2978db35]{flex:1}.failed-job-actions[data-v-2978db35]{align-items:center;gap:8px;display:flex}.gen-status[data-v-2978db35]{border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:14px;font-weight:500;display:flex}.gen-status.success[data-v-2978db35]{color:#34c759;background:#34c7591a;border:1px solid #34c75933}.gen-status.error[data-v-2978db35]{color:#ff3b5c;background:#ff3b5c1a;border:1px solid #ff3b5c33}.gen-status.info[data-v-2978db35]{color:#6fb0ff;background:#1a6fff1a;border:1px solid #1a6fff33}.gen-progress-wrap[data-v-2978db35]{margin-top:16px}.gen-progress-header[data-v-2978db35]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gen-step-label[data-v-2978db35]{color:var(--text-secondary);font-size:13px;font-weight:500}.gen-pct[data-v-2978db35]{color:var(--accent-pink);font-size:13px;font-weight:700}.gen-progress-track[data-v-2978db35]{background:#ffffff14;border-radius:99px;width:100%;height:8px;overflow:hidden}.gen-progress-bar[data-v-2978db35]{background:linear-gradient(90deg,#a402f7,#e0006e,#f50) 0 0/200% 100%;border-radius:99px;height:100%;transition:width .4s;animation:2s linear infinite progressShimmer-2978db35}.gen-progress-bar.done[data-v-2978db35]{background:linear-gradient(90deg,#34c759,#30d158);animation:none}.gen-progress-bar.failed[data-v-2978db35]{background:#ff3b5c;animation:none}@keyframes progressShimmer-2978db35{0%{background-position:100% 0}to{background-position:-100% 0}}.checkbox-label[data-v-2978db35]{cursor:pointer;color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-label input[type=checkbox][data-v-2978db35]{width:18px;height:18px;accent-color:var(--accent-pink);cursor:pointer}.header-actions[data-v-2978db35]{align-items:center;gap:12px;display:flex}@keyframes fadeUp-2978db35{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-page[data-v-85f40173]{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card[data-v-85f40173]{-webkit-backdrop-filter:blur(40px)saturate(160%);text-align:center;background:#071427d9;border:1px solid #ffffff12;border-radius:24px;width:100%;max-width:400px;padding:48px 40px;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff08}.login-icon[data-v-85f40173]{background:linear-gradient(135deg, var(--accent-pink,#e6526b), var(--accent-blue,#204d9d));border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;display:flex}h2[data-v-85f40173]{margin-bottom:6px;font-weight:800}.login-sub[data-v-85f40173]{color:var(--text-muted,#8e8e93);margin-bottom:28px;font-size:14px}.error-msg[data-v-85f40173]{color:var(--accent-pink,#e6526b);margin-top:12px;font-size:13px}.back-link[data-v-85f40173]{color:var(--text-muted,#8e8e93);margin-top:20px;font-size:13px;display:inline-block}.back-link[data-v-85f40173]:hover{color:#fff}.google-btn[data-v-85f40173]{color:#333;cursor:pointer;appearance:none;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:opacity .2s;display:flex;box-shadow:0 2px 8px #0000004d}.google-btn[data-v-85f40173]:hover{opacity:.92}.google-btn[data-v-85f40173]:disabled{opacity:.5;cursor:not-allowed}.google-icon[data-v-85f40173]{flex-shrink:0;width:20px;height:20px}.login-page[data-v-772f8114]{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card[data-v-772f8114]{-webkit-backdrop-filter:blur(40px)saturate(160%);text-align:center;background:#071427d9;border:1px solid #ffffff12;border-radius:24px;width:100%;max-width:400px;padding:48px 40px;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff08}.login-icon[data-v-772f8114]{background:linear-gradient(135deg,#204d9d,#111);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;display:flex}h2[data-v-772f8114]{color:#fff;margin-bottom:6px;font-weight:800}.login-sub[data-v-772f8114]{color:#fff6;margin-bottom:28px;font-size:14px}.form-group[data-v-772f8114]{text-align:left;margin-bottom:16px}label[data-v-772f8114]{color:#ffffff80;margin-bottom:6px;font-size:13px;font-weight:500;display:block}input[data-v-772f8114]{color:#fff;box-sizing:border-box;background:#111;border:1px solid #2a2a2a;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;transition:border-color .15s}input[data-v-772f8114]:focus{border-color:#204d9d;outline:none}.error-msg[data-v-772f8114]{color:#e6526b;margin-bottom:12px;font-size:13px}.login-btn[data-v-772f8114]{color:#fff;cursor:pointer;appearance:none;background:#204d9d;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;margin-top:8px;padding:0 24px;font-size:15px;font-weight:700;line-height:1;transition:opacity .15s;display:flex}.login-btn[data-v-772f8114]:hover{opacity:.85}.login-btn[data-v-772f8114]:disabled{opacity:.5;cursor:not-allowed}.back-link[data-v-772f8114]{color:#ffffff59;margin-top:20px;font-size:13px;display:inline-block}.back-link[data-v-772f8114]:hover{color:#fff}.invite-page[data-v-fb563cc2]{background:var(--bg-base);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.invite-card[data-v-fb563cc2]{background:var(--bg-card);text-align:center;border:1px solid #ffffff0f;border-radius:24px;width:100%;max-width:400px;padding:48px 40px}.brand-logo[data-v-fb563cc2]{object-fit:cover;border-radius:16px;width:64px;height:64px;margin-bottom:24px}h1[data-v-fb563cc2]{margin-bottom:12px;font-size:28px;font-weight:800}.invite-sub[data-v-fb563cc2]{color:var(--text-muted);margin-bottom:32px;font-size:15px;line-height:1.6}.error-msg[data-v-fb563cc2]{color:var(--accent-pink);background:#e6526b26;border:1px solid #e6526b4d;border-radius:10px;margin-bottom:20px;padding:12px;font-size:14px}.success-msg[data-v-fb563cc2]{color:#34c759;background:#34c75926;border:1px solid #34c7594d;border-radius:10px;margin-bottom:20px;padding:12px;font-size:14px}.google-btn[data-v-fb563cc2]{color:#333;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;transition:opacity .2s;display:flex}.google-btn[data-v-fb563cc2]:hover{opacity:.9}.google-btn[data-v-fb563cc2]:disabled{opacity:.5;cursor:not-allowed}.google-icon[data-v-fb563cc2]{width:20px;height:20px}.guest-page[data-v-e5f2258d]{color:#fff;min-height:100vh;padding-bottom:100px}.guest-header[data-v-e5f2258d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#000000d9;align-items:center;gap:16px;padding:24px 20px;display:flex;position:sticky;top:0}.back-btn[data-v-e5f2258d]{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;display:flex}h1[data-v-e5f2258d]{font-size:24px;font-weight:800}.guest-list[data-v-e5f2258d]{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.episode-row[data-v-e5f2258d]{cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s;display:flex}.episode-row[data-v-e5f2258d]:hover{background:#ffffff12}.ep-thumb[data-v-e5f2258d]{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.ep-thumb.placeholder[data-v-e5f2258d]{color:#ffffff4d;background:#ffffff14;justify-content:center;align-items:center;font-size:20px;display:flex}.ep-info[data-v-e5f2258d]{flex:1;min-width:0}.ep-title[data-v-e5f2258d]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ep-sub[data-v-e5f2258d]{color:#ffffff80;margin-top:3px;font-size:13px}.remove-btn[data-v-e5f2258d]{color:var(--accent-pink,#e6526b);cursor:pointer;background:0 0;border:none;padding:8px;font-size:18px}.empty-state[data-v-e5f2258d]{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.back-home[data-v-e5f2258d]{color:var(--accent-pink,#e6526b);font-size:15px;font-weight:600;text-decoration:none}.guest-page[data-v-26f5ad0f]{color:#fff;min-height:100vh;padding-bottom:100px}.guest-header[data-v-26f5ad0f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#000000d9;align-items:center;gap:16px;padding:24px 20px;display:flex;position:sticky;top:0}.back-btn[data-v-26f5ad0f]{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;display:flex}h1[data-v-26f5ad0f]{font-size:24px;font-weight:800}.guest-list[data-v-26f5ad0f]{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.episode-row[data-v-26f5ad0f]{cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s;display:flex}.episode-row[data-v-26f5ad0f]:hover{background:#ffffff12}.ep-thumb[data-v-26f5ad0f]{object-fit:cover;border-radius:10px;flex-shrink:0;width:52px;height:52px}.ep-thumb.placeholder[data-v-26f5ad0f]{color:#ffffff4d;background:#ffffff14;justify-content:center;align-items:center;font-size:20px;display:flex}.ep-info[data-v-26f5ad0f]{flex:1;min-width:0}.ep-title[data-v-26f5ad0f]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ep-sub[data-v-26f5ad0f]{color:#ffffff80;margin-top:3px;font-size:13px}.ep-progress[data-v-26f5ad0f]{align-items:center;gap:8px;margin-top:8px;display:flex}.progress-bar[data-v-26f5ad0f]{background:#ffffff1a;border-radius:2px;flex:1;height:3px}.progress-fill[data-v-26f5ad0f]{background:var(--accent-pink,#e6526b);border-radius:2px;height:100%;transition:width .3s}.progress-label[data-v-26f5ad0f]{color:#fff6;white-space:nowrap;font-size:11px}.completed-icon[data-v-26f5ad0f]{color:#34c759;flex-shrink:0;font-size:20px}.empty-state[data-v-26f5ad0f]{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.back-home[data-v-26f5ad0f]{color:var(--accent-pink,#e6526b);font-size:15px;font-weight:600;text-decoration:none}
