.mini-player[data-v-d907fed1]{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-d907fed1]:hover{background:#071224fa}@media (width>=768px){.mini-player[data-v-d907fed1]{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-d907fed1]{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-d907fed1]{object-fit:cover;width:100%;height:100%}.mini-art-fallback[data-v-d907fed1]{color:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;display:flex}.mini-eq[data-v-d907fed1]{align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mini-eq span[data-v-d907fed1]{background:#fff;border-radius:2px;width:3px;animation:.7s ease-in-out infinite alternate eq-bar-d907fed1}.mini-eq span[data-v-d907fed1]:first-child{height:6px;animation-delay:0s}.mini-eq span[data-v-d907fed1]:nth-child(2){height:10px;animation-delay:.2s}.mini-eq span[data-v-d907fed1]:nth-child(3){height:7px;animation-delay:.1s}@keyframes eq-bar-d907fed1{to{height:3px}}.mini-meta[data-v-d907fed1]{flex:1;min-width:0}.mini-title[data-v-d907fed1]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.mini-show[data-v-d907fed1]{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.mini-bar[data-v-d907fed1]{background:#ffffff1a;border-radius:2px;height:2px;margin-top:7px;overflow:hidden}.mini-bar-fill[data-v-d907fed1]{background:linear-gradient(90deg,#a402f7,#ff2660);border-radius:2px;height:100%;transition:width .8s cubic-bezier(.25,.46,.45,.94)}.mini-btns[data-v-d907fed1]{flex-shrink:0;align-items:center;gap:2px;display:flex}.m-btn[data-v-d907fed1]{color:#fff9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;transition:color .15s,background .15s;display:flex}.m-btn[data-v-d907fed1]:hover{color:#fff;background:#ffffff14}.m-play[data-v-d907fed1]{font-size:12px;color:#000!important;background:#fff!important}.m-play .fa-play[data-v-d907fed1]{margin-left:2px}.m-play[data-v-d907fed1]:hover{background:#ffffffe6!important}.m-close[data-v-d907fed1]{color:#ffffff4d;font-size:12px}.m-close[data-v-d907fed1]:hover{color:#ffffffb3}.mini-player[data-v-d907fed1]:active{transform:scale(.99)}@media (width>=768px){.mini-player[data-v-d907fed1]:active{transform:scale(.98)}}.mini-slide-enter-active[data-v-d907fed1]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s}.mini-slide-leave-active[data-v-d907fed1]{transition:transform .25s ease-in,opacity .2s}.mini-slide-enter-from[data-v-d907fed1],.mini-slide-leave-to[data-v-d907fed1]{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-9abeae48]{color:#fff;background:0 0;min-height:100vh;font-family:inherit}.topnav[data-v-9abeae48]{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-9abeae48]{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-9abeae48]{padding:0 40px}}.topnav-brand[data-v-9abeae48]{color:#fff;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-logo[data-v-9abeae48]{object-fit:cover;border:1px solid #ffffff1a;border-radius:9px;width:34px;height:34px}.brand-name[data-v-9abeae48]{letter-spacing:-.3px;font-size:17px;font-weight:800;display:none}@media (width>=480px){.brand-name[data-v-9abeae48]{display:block}}.topnav-right[data-v-9abeae48]{align-items:center;gap:6px;display:flex;position:relative}.nav-action[data-v-9abeae48]{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-9abeae48]:hover{color:#fff;background:#ffffff1f}.signin-btn[data-v-9abeae48]{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-9abeae48]:hover{opacity:.9;transform:translateY(-1px)scale(1.02);box-shadow:0 8px 24px #0000004d}.nav-avatar-btn[data-v-9abeae48]{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-9abeae48]:hover{border-color:#a402f7}.nav-avatar[data-v-9abeae48]{object-fit:cover;width:100%;height:100%}.nav-avatar-letter[data-v-9abeae48]{color:#fff;font-size:14px;font-weight:800}.dropdown-backdrop[data-v-9abeae48]{z-index:90;position:fixed;inset:0}.user-dropdown[data-v-9abeae48]{-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-9abeae48;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0009}@keyframes dropIn-9abeae48{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.dropdown-user[data-v-9abeae48]{border-bottom:1px solid #ffffff0f;margin-bottom:6px;padding:12px 14px}.dropdown-user-top[data-v-9abeae48]{align-items:center;gap:12px;display:flex}.dropdown-avatar[data-v-9abeae48]{object-fit:cover;border:2px solid #a402f766;border-radius:50%;flex-shrink:0;width:40px;height:40px}.dropdown-avatar-letter[data-v-9abeae48]{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-9abeae48]{color:#fff;font-size:14px;font-weight:700}.dropdown-email[data-v-9abeae48]{color:#fff6;margin-top:2px;font-size:12px}.dropdown-item[data-v-9abeae48]{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-9abeae48]:hover{color:#fff;background:#ffffff0f}.dropdown-item.danger[data-v-9abeae48]:hover{color:#ff3b5c;background:#ff3b5c1a}.search-overlay[data-v-9abeae48]{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-9abeae48]{width:100%;max-width:640px}.search-box[data-v-9abeae48]{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-9abeae48]{color:#fff6;flex-shrink:0;font-size:16px}.search-input[data-v-9abeae48]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:17px;font-weight:500}.search-input[data-v-9abeae48]::placeholder{color:#ffffff4d}.search-close[data-v-9abeae48]{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-9abeae48]:hover{color:#fff;background:#ffffff26}.search-results[data-v-9abeae48]{background:#1c1c2e;border:1px solid #ffffff14;border-radius:16px;margin-top:12px;overflow:hidden}.result-section[data-v-9abeae48]{padding:8px 0}.result-section+.result-section[data-v-9abeae48]{border-top:1px solid #ffffff0d}.result-label[data-v-9abeae48]{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff4d;padding:8px 18px 6px;font-size:11px;font-weight:800}.result-row[data-v-9abeae48]{cursor:pointer;align-items:center;gap:14px;padding:10px 18px;transition:background .15s;display:flex}.result-row[data-v-9abeae48]:hover{background:#ffffff0a}.result-thumb[data-v-9abeae48]{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.result-thumb-ph[data-v-9abeae48]{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-9abeae48]{color:#c96bff;background:#a402f726}.result-text[data-v-9abeae48]{flex:1;min-width:0}.result-name[data-v-9abeae48]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.result-sub[data-v-9abeae48]{color:#fff6;margin-top:2px;font-size:12px}.result-arrow[data-v-9abeae48]{color:#fff3;font-size:12px}.no-results[data-v-9abeae48]{color:#ffffff4d;justify-content:center;align-items:center;gap:10px;padding:28px 20px;font-size:15px;display:flex}.search-fade-enter-active[data-v-9abeae48]{transition:opacity .2s}.search-fade-leave-active[data-v-9abeae48]{transition:opacity .15s}.search-fade-enter-from[data-v-9abeae48],.search-fade-leave-to[data-v-9abeae48]{opacity:0}.main[data-v-9abeae48]{max-width:1440px;margin:0 auto;padding:0 0 120px;animation:.5s cubic-bezier(.25,.46,.45,.94) both fadeUp}.hero[data-v-9abeae48]{align-items:center;min-height:420px;padding:60px 24px;display:flex;position:relative;overflow:hidden}@media (width>=768px){.hero[data-v-9abeae48]{min-height:500px;padding:80px 48px}}@media (width>=1024px){.hero[data-v-9abeae48]{min-height:560px}}.hero-bg[data-v-9abeae48]{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-9abeae48]{background:linear-gradient(90deg,#030d1ef2 0%,#030d1ea6 60%,#030d1e1a 100%);position:absolute;inset:0}@media (width<=767px){.hero-gradient[data-v-9abeae48]{background:linear-gradient(#030d1e4d 0%,#030d1ef0 60%)}}.hero-content[data-v-9abeae48]{z-index:10;flex:1;max-width:580px;position:relative}.hero-eyebrow[data-v-9abeae48]{margin-bottom:16px}.hero-badge[data-v-9abeae48]{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-9abeae48]{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-9abeae48]{font-size:48px}}@media (width>=1024px){.hero-title[data-v-9abeae48]{font-size:54px}}.hero-desc[data-v-9abeae48]{color:#fff9;margin-bottom:18px;font-size:16px;line-height:1.7;display:none}@media (width>=768px){.hero-desc[data-v-9abeae48]{display:block}}.hero-meta[data-v-9abeae48]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;display:flex}.hero-show[data-v-9abeae48]{color:#ffffffb3;font-size:14px;font-weight:700}.hero-dot[data-v-9abeae48]{color:#ffffff4d}.hero-date[data-v-9abeae48]{color:#fff6;font-size:14px}.hero-actions[data-v-9abeae48]{align-items:center;gap:12px;display:flex}.hero-play-btn[data-v-9abeae48]{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-9abeae48]:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 14px 40px #0006}.hero-play-btn[data-v-9abeae48]:active{transform:scale(.97)}.hero-play-btn .fa-play[data-v-9abeae48]{font-size:12px}.hero-bk-btn[data-v-9abeae48]{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-9abeae48]:hover{color:#fff;background:#ffffff2e}.hero-bk-btn.active[data-v-9abeae48]{color:#ff2660;background:#ff266033;border-color:#ff266066}.hero-artwork[data-v-9abeae48]{z-index:5;display:none;position:absolute;top:50%;right:48px;transform:translateY(-50%)}@media (width>=1024px){.hero-artwork[data-v-9abeae48]{display:block}}.hero-art-img[data-v-9abeae48]{object-fit:cover;background:#0a0b10;border-radius:24px;width:280px;height:280px;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14}.strip-section[data-v-9abeae48]{padding:32px 24px 0}@media (width>=768px){.strip-section[data-v-9abeae48]{padding:40px 48px 0}}.strip-header[data-v-9abeae48]{margin-bottom:16px}.shows-strip[data-v-9abeae48]{scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.shows-strip[data-v-9abeae48]::-webkit-scrollbar{display:none}.show-pill[data-v-9abeae48]{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-9abeae48]:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px)}.show-pill[data-v-9abeae48]:active{transform:scale(.97)}.pill-art[data-v-9abeae48]{object-fit:cover;background:#0a0b10;border-radius:50%;flex-shrink:0;width:36px;height:36px}.pill-art-ph[data-v-9abeae48]{color:#fff6;background:linear-gradient(135deg,#1a0033,#000c30);justify-content:center;align-items:center;font-size:14px;display:flex}.pill-name[data-v-9abeae48]{color:#fff;font-size:13px;font-weight:700}.pill-eps[data-v-9abeae48]{color:#fff6;margin-top:1px;font-size:11px}.episodes-section[data-v-9abeae48]{padding:32px 24px 0}@media (width>=768px){.episodes-section[data-v-9abeae48]{padding:40px 48px 0}}.section-header[data-v-9abeae48]{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.section-title[data-v-9abeae48]{letter-spacing:-.3px;font-size:20px;font-weight:800}.section-count[data-v-9abeae48]{color:#ffffff59;font-size:13px;font-weight:600}.episodes-grid[data-v-9abeae48]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.episodes-grid[data-v-9abeae48]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.episodes-grid[data-v-9abeae48]{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.episodes-grid[data-v-9abeae48]{grid-template-columns:repeat(4,1fr)}}@media (width>=640px){.ep-card-large[data-v-9abeae48]{grid-column:span 2}}.ep-card[data-v-9abeae48]{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-9abeae48]{aspect-ratio:auto;min-height:300px}.ep-card[data-v-9abeae48]:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 20px 50px #0006}.ep-card[data-v-9abeae48]:active{transform:scale(.98)}.ep-card-art[data-v-9abeae48]{background:#0a0b10;position:absolute;inset:0;overflow:hidden}.ep-art-img[data-v-9abeae48]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ep-card:hover .ep-art-img[data-v-9abeae48]{transform:scale(1.04)}.ep-art-ph[data-v-9abeae48]{color:#ffffff26;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;display:flex}.ep-card-overlay[data-v-9abeae48]{background:linear-gradient(#030d1e00 0%,#030d1e73 45%,#030d1ef7 100%);position:absolute;inset:0}.ep-card-body[data-v-9abeae48]{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-9abeae48]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ep-show-tag[data-v-9abeae48]{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-9abeae48]{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-9abeae48]:hover{color:#fff;transform:scale(1.1)}.ep-bk.active[data-v-9abeae48]{color:#ff2660}.ep-title[data-v-9abeae48]{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-9abeae48]{-webkit-line-clamp:3;font-size:20px}.ep-desc[data-v-9abeae48]{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-9abeae48]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ep-date[data-v-9abeae48]{color:#ffffff4d;font-size:12px;font-weight:500}.ep-play[data-v-9abeae48]{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-9abeae48]{margin-left:2px}.ep-play[data-v-9abeae48]:hover{transform:scale(1.12)}.cc-0[data-v-9abeae48],.card-color-0[data-v-9abeae48]{background:linear-gradient(150deg,#071a36,#030d1e)}.cc-1[data-v-9abeae48],.card-color-1[data-v-9abeae48]{background:linear-gradient(150deg,#061528,#040f22)}.cc-2[data-v-9abeae48],.card-color-2[data-v-9abeae48]{background:linear-gradient(150deg,#081a35,#040c1d)}.cc-3[data-v-9abeae48],.card-color-3[data-v-9abeae48]{background:linear-gradient(150deg,#081830,#030b1a)}.cc-4[data-v-9abeae48],.card-color-4[data-v-9abeae48]{background:linear-gradient(150deg,#061629,#030e1f)}.cc-5[data-v-9abeae48],.card-color-5[data-v-9abeae48]{background:linear-gradient(150deg,#091d3a,#050f24)}.cc-6[data-v-9abeae48],.card-color-6[data-v-9abeae48]{background:linear-gradient(150deg,#071630,#030c1c)}.cc-7[data-v-9abeae48],.card-color-7[data-v-9abeae48]{background:linear-gradient(150deg,#061426,#040e20)}.empty-eps[data-v-9abeae48]{color:#ffffff4d;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;display:flex}.empty-icon[data-v-9abeae48]{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-9abeae48]{font-size:16px}.empty-link[data-v-9abeae48]{color:#a402f7;font-size:15px;font-weight:600;text-decoration:none}.empty-link[data-v-9abeae48]:hover{color:#c96bff}.site-footer[data-v-9abeae48]{padding:40px 24px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff0d;margin-top:80px}@media (width>=768px){.site-footer[data-v-9abeae48]{padding:28px 48px}}.footer-inner[data-v-9abeae48]{flex-wrap:wrap;align-items:center;gap:14px;max-width:1440px;margin:0 auto;display:flex}.footer-logo[data-v-9abeae48]{object-fit:cover;opacity:.5;border-radius:7px;width:28px;height:28px}.footer-name[data-v-9abeae48]{color:#ffffff4d;font-size:14px;font-weight:700}.footer-links[data-v-9abeae48]{gap:12px;margin-left:auto;display:flex}.footer-platform[data-v-9abeae48]{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-9abeae48]:hover{color:#ffffffb3}.player-page[data-v-b8a16bfa]{color:#fff;background:50%/cover;justify-content:center;align-items:stretch;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-b8a16bfa]{-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-b8a16bfa]{z-index:10;height:calc(var(--vh,1vh) * 100);flex-direction:column;width:100%;max-width:1440px;height:100dvh;margin:0;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.player-panel[data-v-b8a16bfa]{height:auto;min-height:100vh;overflow:visible}}.np-header[data-v-b8a16bfa]{flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.hdr-btn[data-v-b8a16bfa]{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-b8a16bfa]:hover{background:#ffffff26}.hdr-btn[data-v-b8a16bfa]:active{transform:scale(.92)}.hdr-btn.active[data-v-b8a16bfa]{color:#c96bff;background:#a402f740}.hdr-center[data-v-b8a16bfa]{text-align:center;flex:1;margin:0 12px;overflow:hidden}.hdr-label[data-v-b8a16bfa]{-webkit-line-clamp:2;color:#ffffffe6;word-break:break-word;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.hdr-sub[data-v-b8a16bfa]{color:#ffffff73;font-size:12px;font-weight:500}.np-body[data-v-b8a16bfa]{padding:0 var(--space-md);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;justify-content:center;gap:0;width:100%;max-width:100vw;display:flex;overflow:hidden}@media (width>=768px){.np-body[data-v-b8a16bfa]{padding:0 var(--space-xl)}}@media (width>=1024px){.np-body[data-v-b8a16bfa]{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:40px;padding-top:20px;overflow-y:auto}}.np-body[data-v-b8a16bfa]::-webkit-scrollbar{display:none}.player-left[data-v-b8a16bfa]{flex:1;min-width:0}@media (width>=1024px){.player-left[data-v-b8a16bfa]{max-width:500px;position:sticky;top:0}.player-right[data-v-b8a16bfa]{flex:1.2;min-width:0;padding-bottom:60px}}.cover-section[data-v-b8a16bfa]{flex-direction:column;flex-shrink:1;align-items:center;min-height:0;padding:4px 0 8px;display:flex;position:relative}@media (height<=680px){.cover-section[data-v-b8a16bfa]{padding:2px 0 4px}}@media (height<=560px){.cover-section[data-v-b8a16bfa]{padding:0}}.cover-glow[data-v-b8a16bfa]{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-b8a16bfa]:before,.cover-glow[data-v-b8a16bfa]:after{content:"";background:inherit;pointer-events:none;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0}.cover-glow[data-v-b8a16bfa]{filter:blur(60px)saturate(3)brightness(.6);opacity:.35;transition:opacity 1.4s,transform 1.4s;transform:translate(-50%,-50%)scale(1.7)}.cover-glow[data-v-b8a16bfa]:before{filter:blur(90px)saturate(2)brightness(.4);opacity:.5;transform:scale(1.5)}.cover-glow[data-v-b8a16bfa]:after{filter:blur(30px)saturate(4)brightness(.7);opacity:.6;transform:scale(.9)}.cover-glow.active[data-v-b8a16bfa]{opacity:.55;animation:5s ease-in-out infinite glowBreathe-b8a16bfa;transform:translate(-50%,-50%)scale(1.65)}@keyframes glowBreathe-b8a16bfa{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1.65)}50%{opacity:.65;transform:translate(-50%,-50%)scale(1.75)}}.cover-wrap[data-v-b8a16bfa]{z-index:1;background:var(--bg-img-fallback,#0a0b10);width:min(300px,72vw);max-width:min(300px,72vw,33vh);height:min(300px,72vw);max-height:min(300px,72vw,33vh);transition:transform .6s var(--ease-spring), box-shadow .6s;border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 42px 100px #000c}@media (height<=680px){.cover-wrap[data-v-b8a16bfa]{width:min(220px,60vw);max-width:min(220px,60vw,28vh);height:min(220px,60vw);max-height:min(220px,60vw,28vh);box-shadow:0 20px 60px #000000b3}}@media (height<=560px){.cover-wrap[data-v-b8a16bfa]{width:min(160px,42vw);max-width:min(160px,42vw,24vh);height:min(160px,42vw);max-height:min(160px,42vw,24vh)}}@media (width>=1024px){.cover-wrap[data-v-b8a16bfa]{width:440px;max-width:440px;height:440px;max-height:440px}}.cover-wrap.playing[data-v-b8a16bfa]{transform:scale(1.025);box-shadow:0 32px 80px #000000a6}.cover-img[data-v-b8a16bfa]{object-fit:cover;border-radius:24px;width:100%;height:100%;transition:filter .4s}.cover-wrap:not(.playing) .cover-img[data-v-b8a16bfa]{filter:brightness(.95)}.cover-wrap.buffering .cover-img[data-v-b8a16bfa]{filter:brightness(.5)}.cover-placeholder[data-v-b8a16bfa]{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-b8a16bfa]{margin-bottom:8px}@media (height<=680px){.track-info[data-v-b8a16bfa]{margin-bottom:4px}}@media (height<=560px){.track-info[data-v-b8a16bfa]{margin-bottom:2px}}.track-top[data-v-b8a16bfa]{flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;display:flex}@media (width>=480px){.track-top[data-v-b8a16bfa]{gap:12px}}.track-text[data-v-b8a16bfa]{text-align:center;flex:1;width:100%;min-width:0}.track-title[data-v-b8a16bfa]{font-size:var(--text-xl);letter-spacing:-.5px;text-align:center;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width>=480px){.track-title[data-v-b8a16bfa]{font-size:clamp(22px,4vw,30px)}}.track-author[data-v-b8a16bfa]{font-size:var(--text-base);color:#ffffff80;text-align:center;font-weight:500}.track-stats[data-v-b8a16bfa]{flex-shrink:0;align-items:center;gap:8px;display:flex}.track-like-btn[data-v-b8a16bfa]{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-b8a16bfa]{font-size:13px;transition:transform .15s}.track-like-btn[data-v-b8a16bfa]:hover{color:#ff3b5ccc;background:#ff3b5c1f;border-color:#ff3b5c4d}.track-like-btn.liked[data-v-b8a16bfa]{color:#ff3b5c;background:#ff3b5c2e;border-color:#ff3b5c80}.track-like-btn.liked i[data-v-b8a16bfa]{animation:1.6s ease-in-out infinite heartPulse-b8a16bfa}.track-like-btn.popping i[data-v-b8a16bfa]{animation:.5s cubic-bezier(.36,.07,.19,.97) forwards heartPop-b8a16bfa!important}.track-like-btn.liked.can-unlike[data-v-b8a16bfa]:hover{color:#fff6;background:#ffffff0f;border-color:#ffffff1a}.track-like-btn.liked.can-unlike:hover i[data-v-b8a16bfa]{animation:none}@keyframes heartPop-b8a16bfa{0%{transform:scale(1)}30%{transform:scale(1.5)}55%{transform:scale(.9)}75%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes heartPulse-b8a16bfa{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.track-views[data-v-b8a16bfa]{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-b8a16bfa]{opacity:.7;font-size:12px}.active-chapter-pill[data-v-b8a16bfa]{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-b8a16bfa]{margin:16px 0 8px}@media (height<=680px){.scrubber-section[data-v-b8a16bfa]{margin:8px 0 4px}}@media (height<=560px){.scrubber-section[data-v-b8a16bfa]{margin:4px 0 2px}}.waveform-canvas[data-v-b8a16bfa]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;width:100%;height:64px;display:block}@media (width>=480px){.waveform-canvas[data-v-b8a16bfa]{height:80px}}.time-row[data-v-b8a16bfa]{justify-content:space-between;margin-top:6px;display:flex}.time-val[data-v-b8a16bfa]{color:#fff6;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:12px;font-weight:600}.controls-row[data-v-b8a16bfa]{justify-content:center;align-items:center;gap:8px;margin:20px 0 12px;display:flex}@media (height<=680px){.controls-row[data-v-b8a16bfa]{margin:10px 0 6px}}@media (height<=560px){.controls-row[data-v-b8a16bfa]{gap:4px;margin:4px 0}}.ctrl[data-v-b8a16bfa]{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-b8a16bfa]:hover:not(:disabled){color:#fff;background:#ffffff14}.ctrl[data-v-b8a16bfa]:active:not(:disabled){transform:scale(.9)}.ctrl[data-v-b8a16bfa]:disabled{opacity:.2;cursor:default}.ctrl.active[data-v-b8a16bfa]{color:#c96bff}.ctrl-label[data-v-b8a16bfa]{color:inherit;letter-spacing:.3px;font-size:9px;font-weight:800;line-height:1}.speed-btn[data-v-b8a16bfa]{color:#ffffffa6;letter-spacing:-.5px;font-size:13px;font-weight:800}.play-btn[data-v-b8a16bfa]{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-b8a16bfa]:hover:not(:disabled){transform:scale(1.07);box-shadow:0 12px 40px #ffffff40,0 0 80px #a402f740}.play-btn[data-v-b8a16bfa]:active:not(:disabled){transform:scale(.94)}.play-btn[data-v-b8a16bfa]:disabled{opacity:.4;cursor:default}.play-btn .fa-play[data-v-b8a16bfa]{margin-left:3px}@media (height<=680px){.play-btn[data-v-b8a16bfa]{width:64px;height:64px;font-size:24px}}@media (height<=560px){.play-btn[data-v-b8a16bfa]{width:56px;height:56px;font-size:20px}.ctrl[data-v-b8a16bfa]{width:44px;height:44px;font-size:18px}}.secondary-row[data-v-b8a16bfa]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}@media (height<=680px){.secondary-row[data-v-b8a16bfa]{gap:4px;margin-bottom:10px}}@media (height<=560px){.secondary-row[data-v-b8a16bfa]{margin-bottom:4px}}.sec-btn[data-v-b8a16bfa]{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:44px;height:44px;font-size:16px;transition:all .2s;display:flex}.sec-btn[data-v-b8a16bfa]:hover:not(:disabled){color:#fff;background:#ffffff1f}.sec-btn[data-v-b8a16bfa]:active:not(:disabled){transform:scale(.9)}.sec-btn[data-v-b8a16bfa]:disabled{opacity:.2;cursor:default}.sec-btn.active[data-v-b8a16bfa]{color:#c96bff;background:#a402f733;border-color:#a402f766}.chapters-card[data-v-b8a16bfa]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;padding:4px 0;overflow:hidden}.chapters-head[data-v-b8a16bfa]{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff59;padding:12px 16px 8px;font-size:11px;font-weight:800}.chapter-item[data-v-b8a16bfa]{cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:11px 16px;transition:background .15s;display:flex}.chapter-item[data-v-b8a16bfa]:hover{background:#ffffff0d}.ch-active[data-v-b8a16bfa]{background:#a402f71a!important}.ch-time[data-v-b8a16bfa]{color:#fff6;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px;font-weight:700}.ch-active .ch-time[data-v-b8a16bfa]{color:#c96bff}.ch-name[data-v-b8a16bfa]{color:#ffffffb3;flex:1;font-size:14px}.ch-active .ch-name[data-v-b8a16bfa]{color:#fff;font-weight:600}.ch-icon[data-v-b8a16bfa]{color:#c96bff;font-size:12px}.transcript-card[data-v-b8a16bfa]{-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;margin-bottom:24px;transition:transform .3s;overflow:hidden}.chapters-card[data-v-b8a16bfa]:hover,.transcript-card[data-v-b8a16bfa]:hover{border-color:#a402f74d;transform:translateY(-4px)}.transcript-head[data-v-b8a16bfa]{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-b8a16bfa]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;transition:color .15s}.transcript-close[data-v-b8a16bfa]:hover{color:#fff}.transcript-body[data-v-b8a16bfa]{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-b8a16bfa]{color:#fff;font-weight:700}.transcript-body em[data-v-b8a16bfa]{color:#c96bff}.transcript-empty[data-v-b8a16bfa]{text-align:center;color:#ffffff4d;padding:32px 16px;font-style:italic}.queue-panel[data-v-b8a16bfa]{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-b8a16bfa]{display:flex!important}.mobile-queue-btn[data-v-b8a16bfa]{display:none!important}}@media (width<=1023px){.queue-panel[data-v-b8a16bfa]{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-b8a16bfa]{transform:translate(0)}}.queue-header[data-v-b8a16bfa]{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-b8a16bfa]{letter-spacing:-.5px;font-size:20px;font-weight:800}.queue-list[data-v-b8a16bfa]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:8px 0 40px;overflow-y:auto}.queue-item[data-v-b8a16bfa]{cursor:pointer;border-radius:0;align-items:center;gap:14px;padding:12px 20px;transition:background .15s;display:flex}.queue-item[data-v-b8a16bfa]:hover{background:#ffffff0a}.q-active[data-v-b8a16bfa]{background:#a402f714!important}.q-active[data-v-b8a16bfa]:hover{background:#a402f721!important}.q-num[data-v-b8a16bfa]{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-b8a16bfa]{color:#c96bff;background:#a402f733}.q-icon[data-v-b8a16bfa]{color:#c96bff;font-size:13px}.q-info[data-v-b8a16bfa]{flex:1;min-width:0}.q-title[data-v-b8a16bfa]{white-space:nowrap;text-overflow:ellipsis;color:#ffffffd9;font-size:14px;font-weight:600;overflow:hidden}.q-active .q-title[data-v-b8a16bfa]{color:#fff}.q-date[data-v-b8a16bfa]{color:#ffffff59;margin-top:2px;font-size:12px}.q-dur[data-v-b8a16bfa]{color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.q-empty[data-v-b8a16bfa]{text-align:center;color:#ffffff4d;padding:48px 20px;font-size:15px}.mobile-queue-btn[data-v-b8a16bfa]{bottom:calc(24px + var(--safe-bottom,env(safe-area-inset-bottom,0px)));-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;right:20px;box-shadow:0 8px 24px #a402f766}.mobile-queue-btn[data-v-b8a16bfa]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #a402f780}.mobile-queue-btn span[data-v-b8a16bfa]{font-size:13px}.page-loading[data-v-b8a16bfa]{z-index:50;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-orb[data-v-b8a16bfa]{border:3px solid #ffffff14;border-top-color:#a402f7;border-radius:50%;width:56px;height:56px;animation:.9s linear infinite spin-b8a16bfa}.slide-down-enter-active[data-v-b8a16bfa],.slide-down-leave-active[data-v-b8a16bfa]{transition:all .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.slide-down-enter-from[data-v-b8a16bfa],.slide-down-leave-to[data-v-b8a16bfa]{opacity:0;transform:translateY(-8px);max-height:0!important}.slide-down-enter-to[data-v-b8a16bfa],.slide-down-leave-from[data-v-b8a16bfa]{opacity:1;max-height:800px}.bg-player[data-v-b8a16bfa]{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-b8a16bfa]{filter:blur(90px)saturate(2.5)brightness(.35);opacity:.3;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-b8a16bfa]{opacity:.6;animation:6s ease-in-out infinite bgGlowBreathe-b8a16bfa}@keyframes bgGlowBreathe-b8a16bfa{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.08)}}.bg-clock-wrap[data-v-b8a16bfa]{z-index:1;text-align:center;margin-bottom:28px;position:relative}.bg-clock[data-v-b8a16bfa]{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-b8a16bfa]{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-b8a16bfa]{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-b8a16bfa]{object-fit:cover;width:100%;height:100%}.bg-art-placeholder[data-v-b8a16bfa]{color:#ffffff26;background:#111;justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex}.bg-track[data-v-b8a16bfa]{z-index:1;text-align:center;max-width:min(400px,85vw);margin-bottom:20px;position:relative}.bg-track-title[data-v-b8a16bfa]{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-b8a16bfa]{color:#fff6;font-size:clamp(.8rem,3vw,1rem)}.bg-progress-track[data-v-b8a16bfa]{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-b8a16bfa]{background:#ffffffb3;border-radius:99px;height:100%;transition:width .5s linear}.bg-time-row[data-v-b8a16bfa]{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-b8a16bfa]{z-index:1;align-items:center;gap:24px;display:flex;position:relative}.bg-ctrl[data-v-b8a16bfa]{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-b8a16bfa]:hover{color:#fff}.bg-ctrl[data-v-b8a16bfa]:active{transform:scale(.88)}.bg-play[data-v-b8a16bfa]{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-b8a16bfa]:hover{transform:scale(1.06)}.bg-play[data-v-b8a16bfa]:active{transform:scale(.92)}.bg-play .fa-play[data-v-b8a16bfa]{margin-left:3px}.bg-hint[data-v-b8a16bfa]{color:#fff3;letter-spacing:.05em;z-index:1;font-size:12px;position:absolute;bottom:24px}.bg-fade-enter-active[data-v-b8a16bfa],.bg-fade-leave-active[data-v-b8a16bfa]{transition:opacity .5s}.bg-fade-enter-from[data-v-b8a16bfa],.bg-fade-leave-to[data-v-b8a16bfa]{opacity:0}.share-toast[data-v-b8a16bfa]{-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-b8a16bfa]{color:#34c759}.toast-pop-enter-active[data-v-b8a16bfa]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-pop-leave-active[data-v-b8a16bfa]{transition:all .25s}.toast-pop-enter-from[data-v-b8a16bfa]{opacity:0;transform:translate(-50%)translateY(16px)scale(.9)}.toast-pop-leave-to[data-v-b8a16bfa]{opacity:0;transform:translate(-50%)translateY(8px)}@keyframes spin-b8a16bfa{to{transform:rotate(360deg)}}@media (width<=380px){.np-header[data-v-b8a16bfa]{padding:14px 14px 8px}.np-body[data-v-b8a16bfa]{padding:8px 14px 100px}.controls-row[data-v-b8a16bfa]{gap:4px}.play-btn[data-v-b8a16bfa]{width:68px;height:68px;font-size:24px}}@media (width>=768px){.cover-wrap[data-v-b8a16bfa],.cover-glow[data-v-b8a16bfa]{width:min(360px,52vw);height:min(360px,52vw)}.track-title[data-v-b8a16bfa]{font-size:30px}.waveform-canvas[data-v-b8a16bfa]{height:88px}}.admin-layout[data-v-32707a57]{color:#fff;background:0 0;min-height:100vh;display:flex}.admin-sidebar[data-v-32707a57]{-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-32707a57]{transform:translate(0)}.admin-main[data-v-32707a57]{margin-left:250px}.mobile-header[data-v-32707a57]{display:none!important}}.sidebar-open[data-v-32707a57]{transform:translate(0);box-shadow:20px 0 50px #00000080}.sidebar-header[data-v-32707a57]{align-items:center;gap:12px;padding:24px;display:flex}.brand-icon[data-v-32707a57]{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-32707a57]{letter-spacing:-.5px;font-size:20px;font-weight:800}.close-mobile[data-v-32707a57]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:20px}@media (width>=1024px){.close-mobile[data-v-32707a57]{display:none}}.sidebar-nav[data-v-32707a57]{flex-direction:column;flex:1;gap:4px;margin-top:16px;padding:0 16px;display:flex}.nav-link[data-v-32707a57]{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-32707a57]:hover{color:#fff;background:#ffffff0d}.nav-link.active[data-v-32707a57]{color:var(--accent-pink);background:#e6526b26;font-weight:600}.nav-link i[data-v-32707a57]{text-align:center;width:18px;font-size:16px}.sidebar-footer[data-v-32707a57]{border-top:1px solid #ffffff0d;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.logout-btn[data-v-32707a57]{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-32707a57]:hover{color:var(--accent-red);background:#ff3b5c1a}.admin-main[data-v-32707a57]{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-header[data-v-32707a57]{-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-32707a57]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.desktop-header[data-v-32707a57]{justify-content:space-between;align-items:flex-end;padding:40px 48px 20px;display:none}@media (width>=1024px){.desktop-header[data-v-32707a57]{display:flex}}.page-title[data-v-32707a57]{letter-spacing:-1px;margin:0;font-size:32px;font-weight:800}.admin-content[data-v-32707a57]{animation:fadeUp-32707a57 .4s var(--ease-spring);flex:1;padding:12px}@media (width>=1024px){.admin-content[data-v-32707a57]{padding:0 48px 60px}}.dashboard-grid[data-v-32707a57]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.stat-card[data-v-32707a57]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;align-items:center;gap:20px;padding:24px;display:flex}.stat-icon[data-v-32707a57]{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.stat-icon.pink[data-v-32707a57]{color:var(--accent-pink);background:#e6526b26}.stat-icon.blue[data-v-32707a57]{color:var(--accent-blue);background:#1a6fff26}.stat-icon.red[data-v-32707a57]{color:var(--accent-red);background:#ff3b5c26}.stat-icon.green[data-v-32707a57]{color:var(--accent-green);background:#34c75926}.stat-value[data-v-32707a57]{margin-bottom:4px;font-size:32px;font-weight:800;line-height:1}.stat-label[data-v-32707a57]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.data-view[data-v-32707a57]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;overflow:hidden}.table-container[data-v-32707a57]{overflow-x:auto}.data-table[data-v-32707a57]{border-collapse:collapse;text-align:left;width:100%}.data-table th[data-v-32707a57]{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);background:#0003;border-bottom:1px solid #ffffff0d;padding:12px 16px;font-size:12px;font-weight:700}.data-table td[data-v-32707a57]{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:12px 16px}@media (width>=768px){.data-table th[data-v-32707a57],.data-table td[data-v-32707a57]{padding:16px 24px}}.data-table tr:hover td[data-v-32707a57]{background:#ffffff05}.cell-flex[data-v-32707a57]{align-items:center;gap:16px;display:flex}.cell-thumb[data-v-32707a57]{object-fit:cover;border-radius:10px;width:48px;height:48px}.cell-thumb.placeholder[data-v-32707a57]{background:var(--bg-elevated);color:var(--text-muted);justify-content:center;align-items:center;font-size:20px;display:flex}.cell-title[data-v-32707a57]{color:#fff;margin-bottom:3px;font-size:15px;font-weight:600}.cell-sub[data-v-32707a57]{color:var(--text-muted);font-size:13px}.badge[data-v-32707a57]{background:#ffffff1a;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.blue[data-v-32707a57]{color:#6fb0ff;background:#1a6fff26}.text-right[data-v-32707a57]{text-align:right}.empty-cell[data-v-32707a57]{text-align:center;color:var(--text-muted);font-style:italic;padding:60px 0!important}.text-red[data-v-32707a57]{color:var(--accent-red)}.action-btn[data-v-32707a57]{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-32707a57]{background:linear-gradient(135deg, var(--accent-pink), var(--accent-orange));color:#fff}.action-btn.primary[data-v-32707a57]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #e6526b4d}.action-btn.primary[data-v-32707a57]:disabled{opacity:.6;cursor:not-allowed}.action-btn.secondary[data-v-32707a57]{color:#fff;background:#ffffff1a}.action-btn.secondary[data-v-32707a57]:hover{background:#ffffff26}.icon-btn[data-v-32707a57]{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-32707a57]:hover{color:#fff;background:#ffffff1a}.delete-btn[data-v-32707a57]:hover{color:var(--accent-red);background:#ff3b5c26}.settings-view[data-v-32707a57]{flex-direction:column;gap:30px;width:100%;display:flex}.settings-card[data-v-32707a57]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;width:100%;padding:20px}@media (width>=768px){.settings-card[data-v-32707a57]{padding:32px}}.r2-settings[data-v-32707a57]{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-32707a57]{grid-column:1/-1}@media (width<=600px){.r2-settings[data-v-32707a57]{grid-template-columns:1fr}}.card-title[data-v-32707a57]{border-bottom:1px solid #ffffff0d;margin-bottom:24px;padding-bottom:16px;font-size:20px;font-weight:700}.section-title[data-v-32707a57]{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-32707a57]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=600px){.form-grid[data-v-32707a57]{grid-template-columns:1fr 1fr}}.form-group[data-v-32707a57]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group.full-width[data-v-32707a57]{grid-column:1/-1}.form-group label[data-v-32707a57]{color:var(--text-secondary);font-size:13px;font-weight:600}.form-input[data-v-32707a57]{background:var(--bg-elevated);color:#fff;border:1px solid #ffffff0d;border-radius:12px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.form-input.mono[data-v-32707a57]{font-family:monospace;font-size:13px}.form-input[data-v-32707a57]:focus{border-color:var(--accent-pink)}.form-input[data-v-32707a57]::placeholder{color:var(--text-muted)}.file-upload-simple[data-v-32707a57]{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-32707a57]:hover{background:#ffffff1a}.file-upload-simple input[data-v-32707a57]{opacity:0;cursor:pointer;position:absolute;inset:0}.mt-6[data-v-32707a57]{margin-top:24px}.speaker-card[data-v-32707a57]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:16px;padding:16px 20px}.speaker-card-header[data-v-32707a57]{color:#ffffffb3;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.speaker-badge[data-v-32707a57]{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-32707a57]{background:var(--accent-pink)}.modal-overlay[data-v-32707a57]{-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-32707a57;display:flex;position:fixed;inset:0}.modal-content[data-v-32707a57]{background:var(--bg-surface);border:1px solid #ffffff0d;border-radius:28px;width:100%;max-width:500px;max-height:95vh;padding:24px;overflow-y:auto;box-shadow:0 40px 80px #00000080}@media (width>=768px){.modal-content[data-v-32707a57]{padding:32px}}.modal-content.large[data-v-32707a57]{width:95%;max-width:1200px}.modal-header[data-v-32707a57]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.modal-header h3[data-v-32707a57]{margin:0;font-size:24px;font-weight:800}.close-btn[data-v-32707a57]{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-32707a57]:hover{background:#ffffff1a}.modal-actions[data-v-32707a57]{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;display:flex}.file-upload-drop[data-v-32707a57]{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-32707a57]:hover{border-color:var(--accent-pink)}.file-upload-drop input[data-v-32707a57]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.drop-content[data-v-32707a57]{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-32707a57]{color:var(--accent-pink);font-size:32px}.preview-img[data-v-32707a57]{object-fit:contain;border-radius:12px;max-width:100%;max-height:180px}.status-badge[data-v-32707a57]{text-transform:capitalize;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.status-published[data-v-32707a57]{color:#34c759;background:#34c75926}.status-draft[data-v-32707a57]{color:#8e8e93;background:#ffffff14}.status-scheduled[data-v-32707a57]{color:#6fb0ff;background:#1a6fff26}.status-archived[data-v-32707a57]{color:#ff9f0a;background:#ff9f0a26}.status-active[data-v-32707a57]{color:#34c759;background:#34c75926}.status-pending[data-v-32707a57]{color:#ff9f0a;background:#ff9f0a26}.status-invited[data-v-32707a57]{color:#6fb0ff;background:#1a6fff26}.status-suspended[data-v-32707a57]{color:#ff3b5c;background:#ff3b5c26}.nav-badge[data-v-32707a57]{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}.card-color-0[data-v-32707a57]{background:linear-gradient(150deg,#071a36,#030d1e)}.card-color-1[data-v-32707a57]{background:linear-gradient(150deg,#061528,#040f22)}.card-color-2[data-v-32707a57]{background:linear-gradient(150deg,#081a35,#040c1d)}.card-color-3[data-v-32707a57]{background:linear-gradient(150deg,#081830,#030b1a)}.card-color-4[data-v-32707a57]{background:linear-gradient(150deg,#061629,#030e1f)}.card-color-5[data-v-32707a57]{background:linear-gradient(150deg,#091d3a,#050f24)}.card-color-6[data-v-32707a57]{background:linear-gradient(150deg,#071630,#030c1c)}.card-color-7[data-v-32707a57]{background:linear-gradient(150deg,#061426,#040e20)}.chapters-editor[data-v-32707a57]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.chapter-editor-row[data-v-32707a57]{align-items:center;gap:10px;display:flex}.chapter-time-input[data-v-32707a57]{max-width:110px}.analytics-charts[data-v-32707a57]{grid-template-columns:1fr;gap:20px;margin-top:24px;display:grid}@media (width>=900px){.analytics-charts[data-v-32707a57]{grid-template-columns:2fr 1fr}}.chart-card[data-v-32707a57]{background:var(--bg-surface);border:1px solid #ffffff08;border-radius:24px;padding:28px}.chart-card h4[data-v-32707a57]{color:var(--text-secondary);margin-bottom:20px;font-size:16px;font-weight:700}.top-episodes-list[data-v-32707a57]{flex-direction:column;gap:12px;display:flex}.top-ep-row[data-v-32707a57]{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.top-ep-title[data-v-32707a57]{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-32707a57]{color:var(--accent-pink);white-space:nowrap;font-size:13px;font-weight:700}.worker-status-banner[data-v-32707a57]{border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 18px;font-size:14px;display:flex}.worker-ok[data-v-32707a57]{color:#34c759;background:#34c75914;border:1px solid #34c75940}.worker-down[data-v-32707a57]{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a4d}.worker-ok i[data-v-32707a57],.worker-down i[data-v-32707a57]{margin-top:1px;font-size:20px}.worker-status-text[data-v-32707a57]{flex:1;line-height:1.5}.worker-status-text strong[data-v-32707a57]{margin-bottom:2px;display:block}.worker-status-text span[data-v-32707a57]{color:#fff9;font-size:13px}.worker-status-text code[data-v-32707a57]{color:#fff;background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.failed-job-row[data-v-32707a57]{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-32707a57]{flex:1}.failed-job-actions[data-v-32707a57]{align-items:center;gap:8px;display:flex}.gen-status[data-v-32707a57]{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-32707a57]{color:#34c759;background:#34c7591a;border:1px solid #34c75933}.gen-status.error[data-v-32707a57]{color:#ff3b5c;background:#ff3b5c1a;border:1px solid #ff3b5c33}.gen-status.info[data-v-32707a57]{color:#6fb0ff;background:#1a6fff1a;border:1px solid #1a6fff33}.gen-progress-wrap[data-v-32707a57]{margin-top:16px}.gen-progress-header[data-v-32707a57]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gen-step-label[data-v-32707a57]{color:var(--text-secondary);font-size:13px;font-weight:500}.gen-pct[data-v-32707a57]{color:var(--accent-pink);font-size:13px;font-weight:700}.gen-progress-track[data-v-32707a57]{background:#ffffff14;border-radius:99px;width:100%;height:8px;overflow:hidden}.gen-progress-bar[data-v-32707a57]{background:linear-gradient(90deg,#a402f7,#e0006e,#f50) 0 0/200% 100%;border-radius:99px;height:100%;transition:width .4s;animation:2s linear infinite progressShimmer-32707a57}.gen-progress-bar.done[data-v-32707a57]{background:linear-gradient(90deg,#34c759,#30d158);animation:none}.gen-progress-bar.failed[data-v-32707a57]{background:#ff3b5c;animation:none}@keyframes progressShimmer-32707a57{0%{background-position:100% 0}to{background-position:-100% 0}}.checkbox-label[data-v-32707a57]{cursor:pointer;color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.checkbox-label input[type=checkbox][data-v-32707a57]{width:18px;height:18px;accent-color:var(--accent-pink);cursor:pointer}.header-actions[data-v-32707a57]{align-items:center;gap:12px;display:flex}@keyframes fadeUp-32707a57{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.needs-attention-wrap[data-v-32707a57]{margin-top:24px}.needs-attention-wrap .settings-card[data-v-32707a57]{max-width:none}.attention-list[data-v-32707a57]{flex-direction:column;gap:12px;display:flex}.attention-item[data-v-32707a57]{border-radius:14px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:14px;display:flex}.attention-item i[data-v-32707a57]{flex-shrink:0;margin-top:1px;font-size:18px}.attention-item strong[data-v-32707a57]{margin-bottom:3px;font-weight:700;display:block}.attention-item span[data-v-32707a57]{color:#ffffff8c;font-size:13px;line-height:1.5}.attention-item code[data-v-32707a57]{color:#fff;background:#ffffff14;border-radius:5px;padding:2px 7px;font-family:monospace;font-size:12px}.attention-item.warn[data-v-32707a57]{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a40}.attention-item.danger[data-v-32707a57]{color:#ff3b5c;background:#ff3b5c14;border:1px solid #ff3b5c33}.attention-item.info[data-v-32707a57]{color:#6fb0ff;background:#1a6fff14;border:1px solid #1a6fff33}.attention-item.ok[data-v-32707a57]{color:#34c759;background:#34c75912;border:1px solid #34c75933}.attention-link[data-v-32707a57]{color:inherit;cursor:pointer;text-decoration:underline}.monitoring-header[data-v-32707a57]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.monitoring-subtitle[data-v-32707a57]{color:var(--text-muted);margin:0;font-size:14px}.monitoring-loading[data-v-32707a57]{text-align:center;color:var(--text-muted);padding:20px;font-size:14px}.monitoring-card[data-v-32707a57]{max-width:none!important}.monitoring-card-header[data-v-32707a57]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.monitoring-service-name[data-v-32707a57]{font-size:18px;font-weight:700}.monitor-dot[data-v-32707a57]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot-green[data-v-32707a57]{background:#34c759;box-shadow:0 0 6px #34c75980}.dot-red[data-v-32707a57]{background:#ff3b5c;box-shadow:0 0 6px #ff3b5c80}.dot-grey[data-v-32707a57]{background:#8e8e93}.monitor-badge[data-v-32707a57]{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.badge-green[data-v-32707a57]{color:#34c759;background:#34c75926}.badge-red[data-v-32707a57]{color:#ff3b5c;background:#ff3b5c26}.badge-grey[data-v-32707a57]{color:#8e8e93;background:#8e8e9326}.monitor-link[data-v-32707a57]{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;text-decoration:none;display:flex}.monitor-link[data-v-32707a57]:hover{color:#fff}.monitor-table-wrap[data-v-32707a57]{margin-top:16px;overflow-x:auto}.monitor-table[data-v-32707a57]{border-collapse:collapse;width:100%;font-size:13px}.monitor-table th[data-v-32707a57]{text-align:left;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);border-bottom:1px solid #ffffff0d;padding:10px 16px;font-size:11px;font-weight:700}.monitor-table td[data-v-32707a57]{vertical-align:middle;border-bottom:1px solid #ffffff08;padding:14px 16px}.monitor-table tr:last-child td[data-v-32707a57]{border-bottom:none}.monitor-name[data-v-32707a57]{color:#fff;margin-bottom:2px;font-weight:600}.monitor-url[data-v-32707a57]{color:var(--text-muted);font-size:12px}.monitor-status-badge[data-v-32707a57]{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:700}.status-up[data-v-32707a57]{color:#34c759;background:#34c7591f}.status-down[data-v-32707a57]{color:#ff3b5c;background:#ff3b5c1f}.monitor-metric[data-v-32707a57]{color:var(--text-muted);font-size:13px}.metric-green[data-v-32707a57]{font-weight:600;color:#34c759!important}.metric-red[data-v-32707a57]{font-weight:600;color:#ff3b5c!important}.monitor-env-badge[data-v-32707a57]{color:#ffffffb3;background:#ffffff14;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.integration-status-row[data-v-32707a57]{border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;font-size:14px;display:flex}.integration-status-row i[data-v-32707a57]{flex-shrink:0;font-size:22px}.integration-status-row.connected[data-v-32707a57]{color:#34c759;background:#34c75914;border:1px solid #34c75940}.integration-status-row.disconnected[data-v-32707a57]{color:#ff9f0a;background:#ff9f0a12;border:1px solid #ff9f0a40}.integration-status-text[data-v-32707a57]{flex:1;line-height:1.5}.integration-status-text strong[data-v-32707a57]{margin-bottom:2px;font-weight:700;display:block}.integration-status-text span[data-v-32707a57]{color:#ffffff8c;font-size:13px}.integration-status-text a[data-v-32707a57]{color:inherit;cursor:pointer;text-decoration:underline}.integration-note[data-v-32707a57]{color:#fff9;background:#1a6fff12;border:1px solid #1a6fff2e;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.integration-note i[data-v-32707a57]{color:#6fb0ff;flex-shrink:0;margin-top:1px}.integration-details[data-v-32707a57]{background:#ffffff06;border-radius:12px;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.detail-row[data-v-32707a57]{align-items:center;gap:16px;display:flex}.detail-label[data-v-32707a57]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);min-width:100px;font-size:12px;font-weight:700}.detail-val[data-v-32707a57]{color:#ffffffbf;font-family:monospace;font-size:13px}.token-overview-grid[data-v-32707a57]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.token-card[data-v-32707a57]{background:var(--bg-elevated);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:4px;padding:20px 24px;display:flex}.token-card.accent-cost[data-v-32707a57]{border-color:#ffc47133}.token-card.accent-total[data-v-32707a57]{border-color:#00e5ff33}.token-card-label[data-v-32707a57]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.token-card-value[data-v-32707a57]{color:#fff;margin-top:4px;font-size:28px;font-weight:800;line-height:1.2}.token-card.accent-cost .token-card-value[data-v-32707a57]{color:var(--accent-gold)}.token-card.accent-total .token-card-value[data-v-32707a57]{color:var(--accent-blue)}.token-card-sub[data-v-32707a57]{color:var(--text-muted);font-size:12px}.token-provider-table[data-v-32707a57]{border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:0;margin-top:12px;display:flex;overflow:hidden}.token-provider-row[data-v-32707a57]{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;padding:12px 16px;font-size:13px;display:grid}.token-provider-row[data-v-32707a57]:last-child{border-bottom:none}.token-provider-head[data-v-32707a57]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:#ffffff08;font-size:11px;font-weight:700}.provider-badge[data-v-32707a57]{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.provider-gemini[data-v-32707a57]{color:#00e5ff;background:#00e5ff1f}.provider-openai[data-v-32707a57]{color:#34c759;background:#34c7591f}.provider-groq[data-v-32707a57]{color:#c96bff;background:#a402f71f}.provider-unknown[data-v-32707a57]{color:#ffffff80;background:#ffffff14}.ops-command-list[data-v-32707a57]{flex-direction:column;gap:10px;display:flex}.ops-command[data-v-32707a57]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.ops-command-label[data-v-32707a57]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:12px;font-weight:700}.ops-command-code[data-v-32707a57]{color:#c96bff;word-break:break-all;background:#a402f714;border-radius:8px;padding:8px 12px;font-family:monospace;font-size:13px;display:block}.login-page[data-v-472e7b38]{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.login-page[data-v-472e7b38]:before{content:"";pointer-events:none;background:radial-gradient(circle,#a402f726 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite alternate loginOrb1-472e7b38;position:absolute;top:-200px;right:-100px}.login-page[data-v-472e7b38]:after{content:"";pointer-events:none;background:radial-gradient(circle,#00e5ff1a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite alternate loginOrb2-472e7b38;position:absolute;bottom:-150px;left:-100px}@keyframes loginOrb1-472e7b38{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}@keyframes loginOrb2-472e7b38{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}.login-card[data-v-472e7b38]{z-index:1;-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;animation:.6s cubic-bezier(.25,.46,.45,.94) both fadeUp;position:relative;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff08}.login-icon[data-v-472e7b38]{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-472e7b38]{margin-bottom:6px;font-weight:800}.login-sub[data-v-472e7b38]{color:var(--text-muted,#8e8e93);margin-bottom:28px;font-size:14px}.error-msg[data-v-472e7b38]{color:var(--accent-pink,#e6526b);margin-top:12px;font-size:13px;animation:.3s both fadeUp}.back-link[data-v-472e7b38]{color:var(--text-muted,#8e8e93);margin-top:20px;font-size:13px;transition:color .2s;display:inline-block}.back-link[data-v-472e7b38]:hover{color:#fff}.google-btn[data-v-472e7b38]{color:#333;cursor:pointer;appearance:none;background:#fff;border:none;border-radius:14px;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,transform .15s;display:flex;box-shadow:0 4px 16px #0000004d}.google-btn[data-v-472e7b38]:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.google-btn[data-v-472e7b38]:active{transform:scale(.97)}.google-btn[data-v-472e7b38]:disabled{opacity:.5;cursor:not-allowed;transform:none}.google-icon[data-v-472e7b38]{flex-shrink:0;width:20px;height:20px}.login-page[data-v-6492c049]{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.login-page[data-v-6492c049]:before{content:"";pointer-events:none;background:radial-gradient(circle,#204d9d2e 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite alternate loginOrb1-6492c049;position:absolute;top:-200px;right:-100px}.login-page[data-v-6492c049]:after{content:"";pointer-events:none;background:radial-gradient(circle,#a402f71f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite alternate loginOrb2-6492c049;position:absolute;bottom:-150px;left:-100px}@keyframes loginOrb1-6492c049{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}@keyframes loginOrb2-6492c049{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}.login-card[data-v-6492c049]{z-index:1;-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;animation:.6s cubic-bezier(.25,.46,.45,.94) both fadeUp;position:relative;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff08}.login-icon[data-v-6492c049]{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-6492c049]{color:#fff;margin-bottom:6px;font-weight:800}.login-sub[data-v-6492c049]{color:#fff6;margin-bottom:28px;font-size:14px}.form-group[data-v-6492c049]{text-align:left;margin-bottom:16px}label[data-v-6492c049]{color:#ffffff80;margin-bottom:6px;font-size:13px;font-weight:500;display:block}input[data-v-6492c049]{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1.5px solid #ffffff14;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}input[data-v-6492c049]::placeholder{color:#ffffff40}input[data-v-6492c049]:focus{border-color:#204d9d99;outline:none;box-shadow:0 0 0 3px #204d9d26}.error-msg[data-v-6492c049]{color:#e6526b;margin-bottom:12px;font-size:13px;animation:.3s both fadeUp}.login-btn[data-v-6492c049]{color:#fff;cursor:pointer;appearance:none;background:#204d9d;border:none;border-radius:14px;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 .2s,transform .15s;display:flex;box-shadow:0 4px 16px #204d9d4d}.login-btn[data-v-6492c049]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 8px 24px #204d9d59}.login-btn[data-v-6492c049]:active{transform:scale(.97)}.login-btn[data-v-6492c049]:disabled{opacity:.5;cursor:not-allowed;transform:none}.back-link[data-v-6492c049]{color:#ffffff59;margin-top:20px;font-size:13px;transition:color .2s;display:inline-block}.back-link[data-v-6492c049]:hover{color:#fff}.invite-page[data-v-7eed567d]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.invite-page[data-v-7eed567d]:before{content:"";pointer-events:none;background:radial-gradient(circle,#34c7591f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:12s ease-in-out infinite alternate orbA-7eed567d;position:absolute;top:-200px;right:-100px}.invite-page[data-v-7eed567d]:after{content:"";pointer-events:none;background:radial-gradient(circle,#a402f71a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite alternate orbB-7eed567d;position:absolute;bottom:-150px;left:-100px}@keyframes orbA-7eed567d{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}@keyframes orbB-7eed567d{0%{transform:translate(0)}to{transform:translate(40px,-30px)}}.invite-card[data-v-7eed567d]{z-index:1;-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;animation:.6s cubic-bezier(.25,.46,.45,.94) both fadeUp;position:relative;box-shadow:0 32px 80px #00000073,inset 0 0 0 1px #ffffff08}.brand-logo[data-v-7eed567d]{object-fit:cover;border-radius:16px;width:64px;height:64px;margin:0 auto 24px}h1[data-v-7eed567d]{margin-bottom:12px;font-size:28px;font-weight:800}.invite-sub[data-v-7eed567d]{color:var(--text-muted,#8e8e93);margin-bottom:32px;font-size:15px;line-height:1.6}.error-msg[data-v-7eed567d]{color:#e6526b;background:#e6526b26;border:1px solid #e6526b4d;border-radius:12px;margin-bottom:20px;padding:12px;font-size:14px;animation:.3s both fadeUp}.success-msg[data-v-7eed567d]{color:#34c759;background:#34c75926;border:1px solid #34c7594d;border-radius:12px;margin-bottom:20px;padding:12px;font-size:14px;animation:.3s both fadeUp}.google-btn[data-v-7eed567d]{color:#333;cursor:pointer;appearance:none;background:#fff;border:none;border-radius:14px;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,transform .15s;display:flex;box-shadow:0 4px 16px #0000004d}.google-btn[data-v-7eed567d]:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.google-btn[data-v-7eed567d]:active{transform:scale(.97)}.google-btn[data-v-7eed567d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.google-icon[data-v-7eed567d]{flex-shrink:0;width:20px;height:20px}.guest-page[data-v-ee37806a]{min-height:100vh;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));color:#fff;animation:.5s cubic-bezier(.25,.46,.45,.94) both fadeUp}.guest-header[data-v-ee37806a]{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:10;background:#030d1ee6;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:24px 20px;display:flex;position:sticky;top:0}.back-btn[data-v-ee37806a]{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;text-decoration:none;transition:background .2s;display:flex}.back-btn[data-v-ee37806a]:hover{background:#ffffff1f}h1[data-v-ee37806a]{letter-spacing:-.3px;font-size:24px;font-weight:800}.guest-list[data-v-ee37806a]{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.episode-row[data-v-ee37806a]{cursor:pointer;background:#ffffff0a;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,transform .15s;display:flex}.episode-row[data-v-ee37806a]:hover{background:#ffffff12}.episode-row[data-v-ee37806a]:active{background:#ffffff0f;transform:scale(.98)}.ep-thumb[data-v-ee37806a]{object-fit:cover;background:#0a0b10;border-radius:12px;flex-shrink:0;width:52px;height:52px}.ep-thumb.placeholder[data-v-ee37806a]{color:#ffffff4d;background:#ffffff14;justify-content:center;align-items:center;font-size:20px;display:flex}.ep-info[data-v-ee37806a]{flex:1;min-width:0}.ep-title[data-v-ee37806a]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ep-sub[data-v-ee37806a]{color:#ffffff80;margin-top:3px;font-size:13px}.remove-btn[data-v-ee37806a]{color:var(--accent-pink,#e6526b);cursor:pointer;background:0 0;border:none;border-radius:50%;width:44px;height:44px;padding:8px;font-size:18px;transition:background .15s}.remove-btn[data-v-ee37806a]:hover{background:#e6526b1a}.empty-state[data-v-ee37806a]{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 20px;animation:.5s cubic-bezier(.25,.46,.45,.94) both fadeUp;display:flex}.empty-state i[data-v-ee37806a]{animation:2s ease-in-out infinite alternate pulse}.back-home[data-v-ee37806a]{color:var(--accent-pink,#e6526b);font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.back-home[data-v-ee37806a]:hover{opacity:.8}.guest-page[data-v-d1114ab7]{min-height:100vh;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));color:#fff;animation:.5s cubic-bezier(.25,.46,.45,.94) both fadeUp}.guest-header[data-v-d1114ab7]{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:10;background:#030d1ee6;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:24px 20px;display:flex;position:sticky;top:0}.back-btn[data-v-d1114ab7]{color:#fff;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;text-decoration:none;transition:background .2s;display:flex}.back-btn[data-v-d1114ab7]:hover{background:#ffffff1f}h1[data-v-d1114ab7]{letter-spacing:-.3px;font-size:24px;font-weight:800}.guest-list[data-v-d1114ab7]{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.episode-row[data-v-d1114ab7]{cursor:pointer;background:#ffffff0a;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,transform .15s;display:flex}.episode-row[data-v-d1114ab7]:hover{background:#ffffff12}.episode-row[data-v-d1114ab7]:active{background:#ffffff0f;transform:scale(.98)}.ep-thumb[data-v-d1114ab7]{object-fit:cover;background:#0a0b10;border-radius:12px;flex-shrink:0;width:52px;height:52px}.ep-thumb.placeholder[data-v-d1114ab7]{color:#ffffff4d;background:#ffffff14;justify-content:center;align-items:center;font-size:20px;display:flex}.ep-info[data-v-d1114ab7]{flex:1;min-width:0}.ep-title[data-v-d1114ab7]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ep-sub[data-v-d1114ab7]{color:#ffffff80;margin-top:3px;font-size:13px}.ep-progress[data-v-d1114ab7]{align-items:center;gap:8px;margin-top:8px;display:flex}.progress-bar[data-v-d1114ab7]{background:#ffffff14;border-radius:4px;flex:1;height:4px;overflow:hidden}.progress-fill[data-v-d1114ab7]{background:linear-gradient(90deg,#a402f7,#ff2660);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.progress-label[data-v-d1114ab7]{color:#fff6;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.completed-icon[data-v-d1114ab7]{color:#34c759;flex-shrink:0;font-size:20px}.empty-state[data-v-d1114ab7]{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 20px;animation:.5s cubic-bezier(.25,.46,.45,.94) both fadeUp;display:flex}.empty-state i[data-v-d1114ab7]{animation:2s ease-in-out infinite alternate pulse}.back-home[data-v-d1114ab7]{color:var(--accent-pink,#e6526b);font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.back-home[data-v-d1114ab7]:hover{opacity:.8}
