.unlock-overlay[data-v-01b258b9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1099}.unlock-sheet[data-v-01b258b9]{background:#111;border-radius:24px 24px 0 0;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;left:0;max-height:85vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1100}@media(min-width:768px){.unlock-sheet[data-v-01b258b9]{background:#141414;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;bottom:auto;box-shadow:0 25px 50px -12px #00000080;left:50%;max-height:85vh;max-width:90vw;padding-bottom:0;top:50%;transform:translate(-50%,-50%);width:780px}}.sheet-handle[data-v-01b258b9]{background:#fff3;border-radius:2px;height:4px;margin:12px auto 4px;width:40px}@media(min-width:768px){.sheet-handle[data-v-01b258b9]{display:none}}.close-btn[data-v-01b258b9]{align-items:center;background:#ffffff0d;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s;width:32px}.close-btn[data-v-01b258b9]:hover{background:#ffffff1a;color:#fff}.coin-icon[data-v-01b258b9]{color:#ff6b00;font-size:14px}.sheet-header[data-v-01b258b9]{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 20px}@media(min-width:768px){.sheet-header[data-v-01b258b9]{padding:24px 24px 16px}}.sheet-title[data-v-01b258b9]{color:#fff;font-size:18px;font-weight:700;margin:0}.sheet-subtitle[data-v-01b258b9]{color:#9ca3af;font-size:12px;margin:4px 0 0}.price-card[data-v-01b258b9]{align-items:center;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;display:flex;margin:0 20px 24px;padding:20px}.price-side[data-v-01b258b9]{flex:1}.price-side.right[data-v-01b258b9]{text-align:right}.price-label[data-v-01b258b9]{color:#9ca3af;font-size:12px;margin-bottom:4px}.price-amount[data-v-01b258b9]{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:900;gap:8px}.price-divider[data-v-01b258b9]{background:#ffffff1a;height:32px;margin:0 20px;width:1px}.balance-after[data-v-01b258b9]{color:#d1d5db;font-size:14px;font-weight:700}.calc-op[data-v-01b258b9]{color:#ff6b00}.calc-result[data-v-01b258b9]{color:#fff}.auto-unlock-row[data-v-01b258b9]{align-items:center;display:flex;justify-content:space-between;padding:0 20px 24px}.auto-unlock-left[data-v-01b258b9]{gap:8px}.auto-unlock-left[data-v-01b258b9],.bolt-icon[data-v-01b258b9]{align-items:center;display:flex}.bolt-icon[data-v-01b258b9]{background:#3b82f61a;border-radius:50%;color:#60a5fa;font-size:14px;height:32px;justify-content:center;width:32px}.auto-unlock-title[data-v-01b258b9]{color:#fff;font-size:14px;font-weight:700}.auto-unlock-hint[data-v-01b258b9]{color:#6b7280;font-size:10px}.toggle-switch[data-v-01b258b9]{background:#4b5563;border:none;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background .2s;width:44px}.toggle-switch.active[data-v-01b258b9]{background:#ff6b00}.toggle-switch .toggle-thumb[data-v-01b258b9]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.toggle-switch.active .toggle-thumb[data-v-01b258b9]{transform:translate(20px)}.confirm-btn[data-v-01b258b9]{align-items:center;background:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:700;height:48px;justify-content:center;transition:all .2s;width:100%}.confirm-btn[data-v-01b258b9]:hover:not(:disabled){background:#f3f4f6}.confirm-btn[data-v-01b258b9]:active:not(:disabled){transform:scale(.95)}.confirm-btn.loading[data-v-01b258b9]{background:#333;color:#fff}.confirm-btn.success[data-v-01b258b9]{background:#22c55e;color:#fff}.confirm-btn[data-v-01b258b9]:disabled{cursor:not-allowed}.insuf-header[data-v-01b258b9]{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}@media(min-width:768px){.insuf-header[data-v-01b258b9]{padding:24px 24px 12px}}.insuf-price-row[data-v-01b258b9]{align-items:center;display:flex;gap:8px}.insuf-label[data-v-01b258b9]{color:#9ca3af;font-size:14px}.insuf-price-value[data-v-01b258b9]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:4px}.insuf-divider[data-v-01b258b9]{background:#ffffff0d;height:1px;margin:0 20px}.insuf-balance-row[data-v-01b258b9]{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}@media(min-width:768px){.insuf-balance-row[data-v-01b258b9]{padding:16px 24px}}.insuf-balance-left[data-v-01b258b9]{align-items:center;display:flex;gap:8px}.insuf-balance-value[data-v-01b258b9]{font-size:18px;font-weight:700}.insuf-balance-value[data-v-01b258b9],.view-all-btn[data-v-01b258b9]{align-items:center;display:flex;gap:4px}.view-all-btn[data-v-01b258b9]{background:none;border:none;color:#ff6b00;cursor:pointer;font-size:12px;font-weight:600}.view-all-btn i[data-v-01b258b9]{font-size:10px}.view-all-btn[data-v-01b258b9]:active{opacity:.7}.balance-red[data-v-01b258b9]{color:#ef4444}.coin-packages-scroll[data-v-01b258b9]{display:flex;gap:12px;overflow-x:auto;padding:0 20px 20px}.coin-packages-scroll[data-v-01b258b9]::-webkit-scrollbar{display:none}.coin-packages-scroll[data-v-01b258b9]{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:768px){.coin-packages-scroll[data-v-01b258b9]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);overflow-x:visible;padding:0 24px 24px}}.coin-card[data-v-01b258b9]{align-items:center;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:12px;position:relative;transition:all .2s}.coin-card[data-v-01b258b9]:hover{background:#222}.coin-card.selected[data-v-01b258b9]{background:#ff6b001a;border-color:#ff6b00}.coin-card.selected .card-price[data-v-01b258b9]{color:#fff}@media(min-width:768px){.coin-card[data-v-01b258b9]{border-radius:14px;border-width:1.5px;min-width:unset;padding:16px}}.card-badge[data-v-01b258b9]{background:#ff6b00;border-radius:4px;color:#fff;font-size:9px;font-weight:700;left:50%;padding:2px 6px;position:absolute;top:-8px;transform:translate(-50%);white-space:nowrap}.card-badge.badge-red[data-v-01b258b9]{background:#ef4444}.card-coin-icon[data-v-01b258b9]{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;margin-bottom:4px;width:32px}.coin-card.selected .card-coin-icon[data-v-01b258b9]{background:#ff6b0033}.coin-card:not(.selected) .card-coin-icon[data-v-01b258b9]{background:#ffffff0d}.card-coin-icon i[data-v-01b258b9]{color:#ff6b00;font-size:14px}.card-coins[data-v-01b258b9]{color:#fff;font-size:18px;font-weight:900}.card-bonus[data-v-01b258b9]{color:#22c55e;font-size:9px;min-height:12px}.card-price[data-v-01b258b9]{color:#d1d5db;font-size:14px;font-weight:700;margin-top:4px}.vip-plans-section[data-v-01b258b9]{padding:0 20px 20px}@media(min-width:768px){.vip-plans-section[data-v-01b258b9]{padding:0 24px 24px}}.vip-header-row[data-v-01b258b9]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px}.vip-header-text[data-v-01b258b9]{color:#fff;font-size:14px;font-weight:700}.vip-header-chevron[data-v-01b258b9]{color:#fff;font-size:12px}.vip-plan-cards[data-v-01b258b9]{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.vip-plan-cards[data-v-01b258b9]{flex-direction:row;gap:14px}}.vip-plan-card[data-v-01b258b9]{align-items:center;background:#1a1a1a;border:2px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s}.vip-plan-card[data-v-01b258b9]:hover{border-color:#fff3}.vip-plan-card.selected[data-v-01b258b9]{background:#ff6b0014;border-color:#ff6b00}@media(min-width:768px){.vip-plan-card[data-v-01b258b9]{align-items:flex-start;border-radius:14px;flex:1;flex-direction:column;padding:20px 16px 16px}}.vip-plan-left[data-v-01b258b9]{min-width:0}.vip-plan-name[data-v-01b258b9]{color:#fff;font-size:15px;font-weight:700}.vip-plan-sub[data-v-01b258b9]{color:#9ca3af;font-size:12px;margin-top:2px}.vip-plan-right[data-v-01b258b9]{flex-shrink:0;margin-left:12px;text-align:right}@media(min-width:768px){.vip-plan-right[data-v-01b258b9]{margin-left:0;margin-top:8px;text-align:left}}.vip-plan-original[data-v-01b258b9]{color:#6b7280;font-size:12px;text-decoration:line-through}.vip-plan-price[data-v-01b258b9]{color:#fff;font-size:16px;font-weight:700}.vip-plan-billed[data-v-01b258b9]{color:#6b7280;font-size:10px;margin-top:2px}.insuf-footer[data-v-01b258b9]{background:#151515;border-top:1px solid hsla(0,0%,100%,.05)}.pay-unlock-btn[data-v-01b258b9]{align-items:center;background:linear-gradient(135deg,#ff8c42,#ff6b00 50%,#f50);border:none;border-radius:12px;box-shadow:0 4px 12px #ff5b1433;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:48px;justify-content:center;transition:all .2s;width:100%}.pay-unlock-btn[data-v-01b258b9]:hover:not(:disabled){filter:brightness(1.1)}.pay-unlock-btn[data-v-01b258b9]:active:not(:disabled){transform:scale(.95)}.pay-unlock-btn[data-v-01b258b9]:disabled{cursor:not-allowed;opacity:.7}.btn-icon[data-v-01b258b9]{font-size:14px}.payment-hint[data-v-01b258b9]{color:#4b5563;font-size:10px;margin-top:12px;text-align:center}.action-footer[data-v-01b258b9]{padding:16px 20px 20px}.loading-spinner[data-v-01b258b9]{animation:spin-01b258b9 .8s linear infinite;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;height:20px;width:20px}.loading-spinner.light[data-v-01b258b9]{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@keyframes spin-01b258b9{to{transform:rotate(1turn)}}.insuf-mobile[data-v-01b258b9]{display:block}@media(min-width:768px){.insuf-mobile[data-v-01b258b9]{display:none}}.insuf-pc[data-v-01b258b9]{display:none;position:relative}@media(min-width:768px){.insuf-pc[data-v-01b258b9]{display:block;padding:28px 32px}}.pc-close-btn[data-v-01b258b9]{align-items:center;background:#ffffff0d;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:32px;top:28px;transition:all .2s;width:32px;z-index:2}.pc-close-btn[data-v-01b258b9]:hover{background:#ffffff26;color:#fff}.pc-back-link[data-v-01b258b9]{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:20px;transition:color .2s}.pc-back-link[data-v-01b258b9]:hover{color:#ff6b00}.pc-back-link i[data-v-01b258b9]{font-size:13px}.pc-bar[data-v-01b258b9]{color:#ccc;font-size:14px;justify-content:space-between;margin-bottom:24px;padding-right:44px}.pc-bar[data-v-01b258b9],.pc-bar-left[data-v-01b258b9]{align-items:center;display:flex}.pc-bar-left[data-v-01b258b9]{gap:12px}.pc-bold[data-v-01b258b9]{color:#fff;font-weight:700}.pc-ci[data-v-01b258b9]{color:#ff6b00;font-size:12px;margin:0 2px;vertical-align:middle}.pc-bar-sep[data-v-01b258b9]{background:#444;display:inline-block;height:16px;width:1px}.pc-bar-history[data-v-01b258b9]{align-items:center;background:none;border:none;color:#aaa;cursor:pointer;display:flex;font-size:13px;gap:4px}.pc-bar-history[data-v-01b258b9]:hover{color:#ff6b00}.pc-bar-history i[data-v-01b258b9]{font-size:10px}.pc-sect[data-v-01b258b9]{margin-bottom:28px}.pc-sect-title[data-v-01b258b9]{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}.pc-sect-title-sm[data-v-01b258b9]{color:#fff;font-size:14px;font-weight:700;margin:0 0 12px}.pc-sect-sub[data-v-01b258b9]{color:#888;font-size:12px;margin:0 0 16px}.pc-vip-active[data-v-01b258b9]{color:#4ade80}.pc-vip-active i[data-v-01b258b9]{margin-right:4px}.pc-vip-grid[data-v-01b258b9]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.pc-vip-card[data-v-01b258b9]{background:#1a1a1a;border:1.5px solid #333;border-radius:14px;cursor:pointer;padding:20px 16px 16px;position:relative;transition:all .2s}.pc-vip-card.selected[data-v-01b258b9]{background:#ff6b000f;border-color:#ff6b00;box-shadow:0 0 20px #ff6b0026}.pc-vip-card[data-v-01b258b9]:hover:not(.selected){border-color:#ff6b0066}.pc-vip-badge[data-v-01b258b9]{background:#ff6b00;border-radius:9999px;color:#fff;font-size:10px;font-weight:700;padding:3px 10px;position:absolute;right:12px;text-transform:uppercase;top:12px}.pc-vip-name[data-v-01b258b9]{color:#fff;font-size:14px;font-weight:700;margin-bottom:4px}.pc-vip-desc[data-v-01b258b9]{color:#888;font-size:12px;margin-bottom:12px}.pc-vip-pricing[data-v-01b258b9]{align-items:baseline;display:flex;gap:8px;margin-bottom:14px}.pc-vip-orig[data-v-01b258b9]{color:#666;font-size:13px;text-decoration:line-through}.pc-vip-weekly[data-v-01b258b9]{color:#fff;font-size:24px;font-weight:700}.pc-vip-perks[data-v-01b258b9]{display:flex;flex-wrap:wrap;gap:12px}.pc-vip-perks span[data-v-01b258b9]{align-items:center;color:#aaa;display:flex;font-size:12px;gap:5px}.pc-vip-perks span i[data-v-01b258b9]{color:#ff6b00;font-size:12px}.pc-coins-grid[data-v-01b258b9]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:16px}.pc-coin-card[data-v-01b258b9]{background:#1a1a1a;border:1.5px solid #333;border-radius:14px;cursor:pointer;padding:16px;position:relative;transition:all .2s}.pc-coin-card.selected[data-v-01b258b9]{background:#ff6b000f;border-color:#ff6b00;box-shadow:0 0 12px #ff6b001f}.pc-coin-card[data-v-01b258b9]:hover:not(.selected){border-color:#ffffff4d}.pc-bonus-tag[data-v-01b258b9]{background:#ef4444;border-radius:4px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;position:absolute;right:8px;top:8px}.pc-coin-amt[data-v-01b258b9]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.pc-coin-amt i[data-v-01b258b9]{color:#ff6b00;font-size:16px}.pc-coin-amt span[data-v-01b258b9]{color:#fff;font-size:20px;font-weight:700}.pc-coin-detail[data-v-01b258b9]{color:#888;font-size:11px;margin-bottom:8px}.pc-coin-free[data-v-01b258b9]{color:#4ade80}.pc-coin-price[data-v-01b258b9]{color:#ccc;font-size:18px;font-weight:700}.pc-coin-card.selected .pc-coin-price[data-v-01b258b9]{color:#ff6b00}.pc-pay-chip[data-v-01b258b9]{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px}.pc-pay-chip i[data-v-01b258b9]{color:#635bff;font-size:20px}.pc-details-list[data-v-01b258b9]{margin:0;padding-left:20px}.pc-details-list li[data-v-01b258b9]{color:#888;font-size:12px;line-height:1.7;margin-bottom:4px}.pc-details-list li[data-v-01b258b9]::marker{color:#666}.pc-purchase[data-v-01b258b9]{border-top:1px solid hsla(0,0%,100%,.05);padding-top:24px;text-align:center}.pc-purchase-btn[data-v-01b258b9]{align-items:center;background:linear-gradient(90deg,#f80,#f50);border:none;border-radius:10px;box-shadow:0 4px 20px #ff6b004d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:52px;justify-content:center;transition:all .15s;width:100%}.pc-purchase-btn[data-v-01b258b9]:hover{filter:brightness(1.1)}.pc-purchase-btn[data-v-01b258b9]:active{transform:scale(.98)}.pc-purchase-btn.disabled[data-v-01b258b9]{background:#333;box-shadow:none;color:#666;cursor:not-allowed}.pc-price-pill[data-v-01b258b9]{background:#fff3;border-radius:20px;font-size:14px;font-weight:600;padding:2px 12px}.pc-footer-note[data-v-01b258b9]{color:#666;font-size:11px;margin-top:12px}.pc-footer-note a[data-v-01b258b9]{color:#888;text-decoration:underline}.fade-enter-active[data-v-01b258b9],.fade-leave-active[data-v-01b258b9]{transition:opacity .3s ease}.fade-enter-from[data-v-01b258b9],.fade-leave-to[data-v-01b258b9]{opacity:0}.slide-up-enter-active[data-v-01b258b9],.slide-up-leave-active[data-v-01b258b9]{transition:transform .3s cubic-bezier(.25,1,.5,1)}.slide-up-enter-from[data-v-01b258b9],.slide-up-leave-to[data-v-01b258b9]{transform:translateY(100%)}@media(min-width:768px){.slide-up-enter-from[data-v-01b258b9],.slide-up-leave-to[data-v-01b258b9]{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.player-page[data-v-8ce8d74c]{background:#050505;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding-top:0}@media(min-width:1024px){.player-page[data-v-8ce8d74c]{height:100vh;overflow:hidden;padding-top:0}}.player-back-bar[data-v-8ce8d74c]{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent);display:flex;gap:8px;left:0;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;position:absolute;right:0;top:0;z-index:50}@media(min-width:1024px){.player-back-bar[data-v-8ce8d74c]{display:none}}.player-back-btn[data-v-8ce8d74c]{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.player-back-title[data-v-8ce8d74c]{color:#fff;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap}.breadcrumb-bar[data-v-8ce8d74c]{align-items:center;background:#0a0a0a;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-size:12px;gap:6px;overflow:hidden;padding:10px 16px;white-space:nowrap}@media(min-width:1024px){.breadcrumb-bar[data-v-8ce8d74c]{display:none}}.breadcrumb-link[data-v-8ce8d74c]{color:#9ca3af;flex-shrink:0;text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-8ce8d74c]:hover{color:#fff}.breadcrumb-sep[data-v-8ce8d74c]{color:#4b5563;flex-shrink:0}.breadcrumb-drama[data-v-8ce8d74c]{color:#9ca3af;min-width:0;overflow:hidden;text-overflow:ellipsis}.breadcrumb-current[data-v-8ce8d74c]{color:#fff;flex-shrink:0;font-weight:700}.player-main[data-v-8ce8d74c]{display:flex;flex:1;flex-direction:column}@media(min-width:1024px){.player-main[data-v-8ce8d74c]{display:grid;grid-template-columns:1fr 360px;grid-template-rows:1fr;overflow:hidden}}.video-section[data-v-8ce8d74c]{background:#000;padding-top:env(safe-area-inset-top,0);width:100%}@media(min-width:1024px){.video-section[data-v-8ce8d74c]{background:#050505;min-width:0;padding:0;position:relative;width:auto}}.video-container[data-v-8ce8d74c]{padding-top:56.25%;position:relative;width:100%}@media(min-width:1024px){.video-container[data-v-8ce8d74c]{bottom:0;left:0;padding:0;position:absolute;right:0;top:0;width:auto}}.video-player[data-v-8ce8d74c]{background:#000;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.subtitle-overlay[data-v-8ce8d74c]{align-items:flex-end;display:flex;justify-content:center;padding-bottom:60px;pointer-events:none;position:absolute;z-index:4}.subtitle-overlay .subtitle-text[data-v-8ce8d74c]{color:#fff;font-size:16px;font-weight:500;line-height:1.5;max-width:90%;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.9),-1px -1px 2px rgba(0,0,0,.9),1px -1px 2px rgba(0,0,0,.9),-1px 1px 2px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.6);white-space:pre-wrap;word-break:break-word}.video-container.fullscreen .subtitle-overlay[data-v-8ce8d74c]{padding-bottom:80px}.video-container.fullscreen .subtitle-overlay .subtitle-text[data-v-8ce8d74c]{font-size:22px}@media(min-width:1024px){.subtitle-overlay .subtitle-text[data-v-8ce8d74c]{font-size:18px}}.video-hidden-by-overlay[data-v-8ce8d74c]{visibility:hidden!important}.video-tap-area[data-v-8ce8d74c]{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:3}.video-loading[data-v-8ce8d74c]{align-items:center;background:#0009;color:#fff;display:flex;flex-direction:column;font-size:14px;gap:12px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:10}.loading-spinner[data-v-8ce8d74c]{animation:spin-8ce8d74c 1s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#ff4500;height:40px;width:40px}@keyframes spin-8ce8d74c{to{transform:rotate(1turn)}}.video-error[data-v-8ce8d74c]{align-items:center;background:#000c;color:#ef4444;display:flex;flex-direction:column;font-size:14px;gap:12px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:absolute;text-align:center;z-index:10}.retry-btn[data-v-8ce8d74c]{background:#ff4500;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:8px 24px;transition:all .2s}.retry-btn[data-v-8ce8d74c]:hover{filter:brightness(1.1)}.play-btn[data-v-8ce8d74c]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:50px;z-index:5}.play-btn svg[data-v-8ce8d74c]{height:24px;margin-left:2px;width:24px}.play-btn[data-v-8ce8d74c]:hover{background:#ffffff4d}.video-controls[data-v-8ce8d74c]{background:linear-gradient(transparent,#000c);bottom:0;left:0;opacity:0;padding:8px 12px 12px;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;z-index:5}.video-controls.visible[data-v-8ce8d74c]{opacity:1;pointer-events:auto}.video-container.fullscreen .video-controls[data-v-8ce8d74c]{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,transparent 20%,transparent 80%,rgba(0,0,0,.8));bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:16px 24px;top:0}.video-container.fullscreen .video-controls .ctrl-btn[data-v-8ce8d74c]{height:44px;width:44px}.video-container.fullscreen .video-controls .time-display[data-v-8ce8d74c]{font-size:14px}.video-container.fullscreen .video-controls .progress-thumb[data-v-8ce8d74c]{height:16px;width:16px}.video-back-overlay[data-v-8ce8d74c]{align-items:center;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);display:none;gap:12px;left:0;padding:16px 24px;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.video-container.fullscreen .video-back-overlay[data-v-8ce8d74c]{display:flex}@media(min-width:1024px){.video-back-overlay.pc-back[data-v-8ce8d74c]{background:transparent;display:flex;padding:12px 16px}}.back-btn-overlay[data-v-8ce8d74c]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;pointer-events:auto;transition:all .2s;width:36px}.back-btn-overlay[data-v-8ce8d74c]:hover{background:#000000b3}.back-btn-overlay[data-v-8ce8d74c]:active{transform:scale(.95)}.video-container.fullscreen .back-btn-overlay[data-v-8ce8d74c]{height:44px;width:44px}.overlay-title[data-v-8ce8d74c]{color:#fff;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap}.progress-bar[data-v-8ce8d74c]{align-items:center;cursor:pointer;display:flex;height:16px;margin-bottom:4px;position:relative}.progress-bar:hover .progress-thumb[data-v-8ce8d74c]{transform:translate(-50%) scale(1.2)}.progress-bar:hover .progress-fill[data-v-8ce8d74c]{background:#ff4500}.progress-bg[data-v-8ce8d74c]{background:#fff3;right:0}.progress-bg[data-v-8ce8d74c],.progress-fill[data-v-8ce8d74c]{border-radius:2px;height:4px;left:0;position:absolute}.progress-fill[data-v-8ce8d74c]{background:#ff4500cc;transition:background .2s}.progress-thumb[data-v-8ce8d74c]{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;height:12px;position:absolute;transform:translate(-50%);transition:transform .2s;width:12px}.controls-row[data-v-8ce8d74c]{justify-content:space-between}.controls-left[data-v-8ce8d74c],.controls-row[data-v-8ce8d74c]{align-items:center;display:flex;gap:12px}.controls-right[data-v-8ce8d74c]{align-items:center;display:flex;gap:8px}@media(min-width:1024px){.controls-right[data-v-8ce8d74c]{gap:12px}}.ctrl-btn[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ctrl-btn[data-v-8ce8d74c]:hover{background:#ffffff1a}.ctrl-btn[data-v-8ce8d74c]:active{transform:scale(.95)}.time-display[data-v-8ce8d74c]{color:#ffffffe6;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(min-width:1024px){.time-display[data-v-8ce8d74c]{font-size:13px}}.volume-control[data-v-8ce8d74c]{align-items:center;display:flex;position:relative}.volume-control .volume-slider-wrapper[data-v-8ce8d74c]{display:none}@media(min-width:1024px){.volume-control:hover .volume-slider-wrapper[data-v-8ce8d74c]{display:block;opacity:1}.volume-control .volume-slider-wrapper[data-v-8ce8d74c]{background:#000000e6;border-radius:8px;bottom:100%;left:50%;opacity:0;padding:12px 8px;position:absolute;transform:translate(-50%);transition:opacity .2s}.volume-control .volume-slider[data-v-8ce8d74c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;direction:rtl;height:80px;width:8px;writing-mode:vertical-lr}.volume-control .volume-slider[data-v-8ce8d74c]::-webkit-slider-runnable-track{background:#ffffff4d;border-radius:2px;width:4px}.volume-control .volume-slider[data-v-8ce8d74c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50%;cursor:pointer;height:14px;margin-left:-5px;width:14px}.volume-control .volume-slider[data-v-8ce8d74c]::-moz-range-track{background:#ffffff4d;border-radius:2px;width:4px}.volume-control .volume-slider[data-v-8ce8d74c]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}}.subtitle-control[data-v-8ce8d74c]{position:relative}.subtitle-control .subtitle-btn.active[data-v-8ce8d74c]{color:#ff4500}.subtitle-control .subtitle-menu[data-v-8ce8d74c]{background:#000000f2;border-radius:8px;bottom:100%;margin-bottom:8px;max-height:200px;min-width:140px;overflow-y:auto;padding:8px 0;position:absolute;right:0;z-index:20}.subtitle-control .subtitle-menu[data-v-8ce8d74c]:after{border:6px solid transparent;border-top-color:#000000f2;content:"";position:absolute;right:16px;top:100%}.subtitle-control .subtitle-option[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 16px;text-align:left;transition:all .2s;width:100%}.subtitle-control .subtitle-option[data-v-8ce8d74c]:hover{background:#ffffff1a;color:#fff}.subtitle-control .subtitle-option.active[data-v-8ce8d74c]{color:#ff4500;font-weight:600}.subtitle-control .subtitle-option .default-badge[data-v-8ce8d74c]{background:#ffffff1a;border-radius:4px;color:#888;font-size:10px;padding:2px 6px}.audio-track-control[data-v-8ce8d74c]{position:relative}.audio-track-control .audio-track-btn.active[data-v-8ce8d74c]{color:#ff4500}.audio-track-control .audio-track-menu[data-v-8ce8d74c]{background:#000000f2;border-radius:8px;bottom:100%;margin-bottom:8px;max-height:200px;min-width:140px;overflow-y:auto;padding:8px 0;position:absolute;right:0;z-index:20}.audio-track-control .audio-track-menu[data-v-8ce8d74c]:after{border:6px solid transparent;border-top-color:#000000f2;content:"";position:absolute;right:16px;top:100%}.audio-track-control .audio-track-option[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:10px 16px;text-align:left;transition:all .2s;width:100%}.audio-track-control .audio-track-option[data-v-8ce8d74c]:hover{background:#ffffff1a;color:#fff}.audio-track-control .audio-track-option.active[data-v-8ce8d74c]{color:#ff4500;font-weight:600}.audio-track-control .audio-track-option .default-badge[data-v-8ce8d74c]{background:#ffffff1a;border-radius:4px;color:#888;font-size:10px;padding:2px 6px}.speed-control[data-v-8ce8d74c]{position:relative}.speed-control .speed-btn[data-v-8ce8d74c]{border-radius:4px;font-size:12px;font-weight:600;padding:0 8px;width:auto}@media(min-width:1024px){.speed-control .speed-btn[data-v-8ce8d74c]{font-size:13px}}.speed-control .speed-menu[data-v-8ce8d74c]{background:#000000f2;border-radius:8px;bottom:100%;left:50%;max-height:200px;min-width:80px;opacity:0;overflow-y:auto;padding:8px 0;position:absolute;transform:translate(-50%);transition:all .2s;visibility:hidden}.speed-control .speed-menu[data-v-8ce8d74c]:after{border:6px solid transparent;border-top-color:#000000f2;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.speed-control:hover .speed-menu[data-v-8ce8d74c]{opacity:1;visibility:visible}.speed-option[data-v-8ce8d74c]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;display:block;font-size:13px;padding:8px 16px;text-align:center;transition:all .2s;width:100%}.speed-option[data-v-8ce8d74c]:hover{background:#ffffff1a;color:#fff}.speed-option.active[data-v-8ce8d74c]{color:#ff4500;font-weight:600}@media(max-width:767px){.fullscreen-btn[data-v-8ce8d74c]{height:40px;width:40px}}.video-container.fullscreen[data-v-8ce8d74c]{background:#000!important;height:100dvh!important;left:0!important;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.video-container.fullscreen .video-player[data-v-8ce8d74c]{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;-o-object-fit:contain!important;object-fit:contain!important;position:absolute!important;width:100%!important}.info-panel[data-v-8ce8d74c]{background:#050505;display:flex;flex-direction:column}@media(min-width:1024px){.info-panel[data-v-8ce8d74c]{background:#111;border-left:1px solid hsla(0,0%,100%,.05);overflow:hidden}}.drama-info[data-v-8ce8d74c]{flex-shrink:0;padding:16px}@media(min-width:1024px){.drama-info[data-v-8ce8d74c]{border-bottom:1px solid hsla(0,0%,100%,.05);max-height:40vh;overflow-y:auto;padding:16px 16px 20px}.drama-info[data-v-8ce8d74c]::-webkit-scrollbar{width:6px}.drama-info[data-v-8ce8d74c]::-webkit-scrollbar-track{background:#ffffff0d}.drama-info[data-v-8ce8d74c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.drama-info[data-v-8ce8d74c]::-webkit-scrollbar-thumb:hover{background:#fff6}.drama-info[data-v-8ce8d74c]{scrollbar-color:hsla(0,0%,100%,.2) hsla(0,0%,100%,.05);scrollbar-width:thin}}.drama-title[data-v-8ce8d74c]{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}@media(min-width:1024px){.drama-title[data-v-8ce8d74c]{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}}.drama-tags[data-v-8ce8d74c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media(min-width:1024px){.drama-tags[data-v-8ce8d74c]{margin-bottom:16px}}.drama-tags.mobile-tags[data-v-8ce8d74c]{display:flex}@media(min-width:1024px){.drama-tags.mobile-tags[data-v-8ce8d74c]{display:none}}.drama-tags.pc-tags[data-v-8ce8d74c]{display:none}@media(min-width:1024px){.drama-tags.pc-tags[data-v-8ce8d74c]{display:flex}}.tag-pill[data-v-8ce8d74c]{background:#222;border:1px solid #333;border-radius:4px;color:#ccc;cursor:pointer;font-size:10px;font-weight:500;padding:3px 8px;transition:all .2s}.tag-pill[data-v-8ce8d74c]:hover{background:#ffffff1a;color:#fff}.tag-pill[data-v-8ce8d74c]:last-child{border-color:#666;color:#fff}@media(min-width:1024px){.tag-pill[data-v-8ce8d74c]{background:#1a1a1a;border-color:#ffffff1a;border-radius:9999px;color:#fff;font-size:12px;padding:6px 12px}.tag-pill[data-v-8ce8d74c]:hover{border-color:#fff3}.tag-pill[data-v-8ce8d74c]:last-child{border-color:#ffffff1a}}.drama-desc[data-v-8ce8d74c]{margin-bottom:8px}@media(min-width:1024px){.drama-desc[data-v-8ce8d74c]{margin-bottom:16px}}.drama-desc p[data-v-8ce8d74c]{color:#999;font-size:13px;line-height:1.5;margin:0 0 8px}.drama-desc p.collapsed[data-v-8ce8d74c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.drama-desc p[data-v-8ce8d74c]{color:#9ca3af;font-size:12px;line-height:1.6}}.more-btn[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;color:#ff6b00;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:2px;margin-left:5px;padding:0;white-space:nowrap}.more-btn svg[data-v-8ce8d74c]{transition:transform .2s}.more-btn svg.rotated[data-v-8ce8d74c]{transform:rotate(180deg)}.mobile-more[data-v-8ce8d74c]{display:inline-flex;margin-left:0;margin-top:4px}@media(min-width:1024px){.mobile-more[data-v-8ce8d74c]{display:none}}.pc-more[data-v-8ce8d74c]{display:none}@media(min-width:1024px){.pc-more[data-v-8ce8d74c]{color:#ff6b00;display:inline-block;font-size:12px;font-weight:500;margin-left:0;margin-top:8px}.pc-more[data-v-8ce8d74c]:hover{color:#ff8c42}}.pc-interaction-stats[data-v-8ce8d74c]{display:none}@media(min-width:1024px){.pc-interaction-stats[data-v-8ce8d74c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;margin-top:16px;padding:12px 0}}.pc-interaction-stats .stat-item[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;transition:opacity .2s}.pc-interaction-stats .stat-item[data-v-8ce8d74c]:hover{opacity:.8}.pc-interaction-stats .stat-item i[data-v-8ce8d74c]{color:#9ca3af;font-size:14px;transition:color .2s}.pc-interaction-stats .stat-item span[data-v-8ce8d74c]{color:#9ca3af;font-size:12px}.pc-interaction-stats .stat-item.active i[data-v-8ce8d74c]{color:#ff4500}.pc-interaction-stats .stat-item:first-child.active i[data-v-8ce8d74c]{color:#ef4444}.pc-interaction-stats .stat-item:nth-child(2).active i[data-v-8ce8d74c]{color:#facc15}.ep-control-bar[data-v-8ce8d74c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;flex-shrink:0;gap:24px;justify-content:space-between;margin-top:16px;padding:0 16px}@media(min-width:1024px){.ep-control-bar[data-v-8ce8d74c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);flex-direction:row;gap:8px;justify-content:space-between;margin-top:0;padding:12px 8px}}.range-tabs[data-v-8ce8d74c]{display:flex;gap:24px}@media(min-width:1024px){.range-tabs[data-v-8ce8d74c]{gap:8px}}.range-tab[data-v-8ce8d74c]{background:transparent;border:none;border-bottom:2px solid transparent;color:#666;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:0 0 8px;transition:all .2s;white-space:nowrap}.range-tab.active[data-v-8ce8d74c]{border-bottom-color:#ff6b00;color:#ff6b00;font-weight:700}@media(min-width:1024px){.range-tab[data-v-8ce8d74c]{border:1px solid transparent;border-radius:9999px;color:#6b7280;font-size:12px;font-weight:700;padding:6px 16px}.range-tab[data-v-8ce8d74c]:hover{background:#ffffff0d}.range-tab.active[data-v-8ce8d74c]{background:#ffffff1a;border-color:#ff450080;color:#ff4500}}.pc-auto-unlock[data-v-8ce8d74c]{display:none}@media(min-width:1024px){.pc-auto-unlock[data-v-8ce8d74c]{align-items:center;display:flex;gap:8px;padding-right:8px}}.pc-auto-unlock .auto-label[data-v-8ce8d74c]{color:#9ca3af;font-size:10px}.pc-auto-unlock .auto-toggle[data-v-8ce8d74c]{background:#666;border:none;border-radius:7px;cursor:pointer;height:14px;position:relative;transition:background .2s;width:28px}.pc-auto-unlock .auto-toggle.active[data-v-8ce8d74c]{background:#ff4500}.pc-auto-unlock .auto-toggle.active .auto-toggle-thumb[data-v-8ce8d74c]{left:auto;right:2px}.pc-auto-unlock .auto-toggle-thumb[data-v-8ce8d74c]{background:#fff;border-radius:50%;height:10px;left:2px;position:absolute;top:2px;transition:all .2s;width:10px}.completed-link[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;gap:4px;padding:0 0 8px}.completed-link i[data-v-8ce8d74c]{font-size:10px}@media(min-width:1024px){.completed-link[data-v-8ce8d74c]{display:none}}.episode-grid-wrapper[data-v-8ce8d74c]{flex:1;min-height:0;overflow:hidden;padding:12px 16px}@media(min-width:1024px){.episode-grid-wrapper[data-v-8ce8d74c]{overflow:hidden;overflow-y:auto;padding:12px}.episode-grid-wrapper[data-v-8ce8d74c]::-webkit-scrollbar{display:none}.episode-grid-wrapper[data-v-8ce8d74c]{-ms-overflow-style:none;scrollbar-width:none}}.episode-grid[data-v-8ce8d74c]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.episode-grid[data-v-8ce8d74c]::-webkit-scrollbar{display:none}.episode-grid[data-v-8ce8d74c]{-ms-overflow-style:none;scrollbar-width:none}@media(min-width:1024px){.episode-grid[data-v-8ce8d74c]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);overflow-x:visible;padding-bottom:0}}.episode-btn[data-v-8ce8d74c]{align-items:center;background:#1a1a1a;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .2s;width:44px}@media(min-width:1024px){.episode-btn[data-v-8ce8d74c]{aspect-ratio:1;border-radius:8px;height:auto;width:auto}}.episode-btn[data-v-8ce8d74c]:hover{background:#222}.episode-btn.playing[data-v-8ce8d74c]{background:#ff6b00;box-shadow:0 4px 12px #ff6b0033}.episode-btn.playing .ep-number[data-v-8ce8d74c]{color:#fff;font-weight:700}@media(min-width:1024px){.episode-btn.playing[data-v-8ce8d74c]{background:#111;border:1px solid #ff4500;box-shadow:none}.episode-btn.playing .ep-number[data-v-8ce8d74c]{color:#ff4500}}.episode-btn.unlocked .ep-number[data-v-8ce8d74c]{color:#999;font-weight:500}@media(min-width:1024px){.episode-btn.unlocked[data-v-8ce8d74c]{background:#262626}.episode-btn.unlocked .ep-number[data-v-8ce8d74c]{color:#fff}}.episode-btn.locked .ep-number[data-v-8ce8d74c]{color:#666;font-weight:500}@media(min-width:1024px){.episode-btn.locked[data-v-8ce8d74c]{opacity:.7}}.ep-number[data-v-8ce8d74c]{color:#fff;font-size:14px;font-weight:600;position:relative;z-index:1}@media(min-width:1024px){.episode-btn.playing .ep-number[data-v-8ce8d74c]{display:none}}.lock-badge[data-v-8ce8d74c]{align-items:center;background:#ff6b00;border-radius:50%;display:flex;height:12px;justify-content:center;position:absolute;right:3px;top:3px;width:12px}.lock-badge i[data-v-8ce8d74c]{color:#fff;font-size:6px}@media(min-width:1024px){.lock-badge[data-v-8ce8d74c]{background:transparent;height:auto;right:4px;top:4px;width:auto}.lock-badge i[data-v-8ce8d74c]{color:#ef4444;font-size:8px}}.playing-anim[data-v-8ce8d74c]{align-items:flex-end;bottom:3px;display:flex;gap:2px;height:10px;justify-content:center;left:0;position:absolute;right:0}@media(min-width:1024px){.playing-anim[data-v-8ce8d74c]{gap:1px;height:12px;position:static}}.bar[data-v-8ce8d74c]{animation:soundBars-8ce8d74c 1s ease-in-out infinite;background:#fff;border-radius:1px;width:2px}.bar[data-v-8ce8d74c]:first-child{animation-delay:0s;height:4px}.bar[data-v-8ce8d74c]:nth-child(2){animation-delay:.15s;height:8px}.bar[data-v-8ce8d74c]:nth-child(3){animation-delay:.3s;height:4px}@media(min-width:1024px){.bar[data-v-8ce8d74c]{background:#ff4500;width:3px}.bar[data-v-8ce8d74c]:first-child{animation-delay:.1s;height:40%}.bar[data-v-8ce8d74c]:nth-child(2){animation-delay:.3s;height:80%}.bar[data-v-8ce8d74c]:nth-child(3){animation-delay:.5s;height:50%}}@keyframes soundBars-8ce8d74c{0%,to{height:4px}50%{height:10px}}.action-bar[data-v-8ce8d74c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-around;margin:16px 16px 0;padding:16px 0}@media(min-width:1024px){.action-bar[data-v-8ce8d74c]{display:none}}.action-btn[data-v-8ce8d74c]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;transition:opacity .2s}.action-btn[data-v-8ce8d74c]:active{opacity:.7}.action-btn i[data-v-8ce8d74c]{color:#9ca3af;font-size:20px;transition:color .2s}.action-btn span[data-v-8ce8d74c]{color:#9ca3af;font-size:12px}.action-btn.active i[data-v-8ce8d74c]{color:#ff6b00}.recommendations-section[data-v-8ce8d74c]{padding:16px}@media(min-width:1024px){.recommendations-section[data-v-8ce8d74c]{display:none}}.recommendations-header[data-v-8ce8d74c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.recommendations-title[data-v-8ce8d74c]{color:#fff;font-size:16px;font-weight:700;margin:0}.refresh-rec-btn[data-v-8ce8d74c]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.refresh-rec-btn[data-v-8ce8d74c]:hover{background:#ffffff26;color:#fff}.refresh-rec-btn[data-v-8ce8d74c]:active{transform:scale(.9)}.refresh-rec-btn.spinning svg[data-v-8ce8d74c]{animation:spin-rec-8ce8d74c .8s linear infinite}@keyframes spin-rec-8ce8d74c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.recommendations-grid[data-v-8ce8d74c]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.rec-item[data-v-8ce8d74c]{cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;transition:opacity .2s}.rec-item[data-v-8ce8d74c]:active{opacity:.8}.rec-poster[data-v-8ce8d74c]{aspect-ratio:3/4;background:#1a1a1a;border-radius:8px;overflow:hidden;position:relative;width:100%}.rec-poster img[data-v-8ce8d74c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rec-views[data-v-8ce8d74c]{align-items:center;bottom:4px;color:#fff;display:flex;font-size:10px;font-weight:500;gap:4px;position:absolute;right:4px;text-shadow:0 0 4px rgba(0,0,0,.8)}.rec-views i[data-v-8ce8d74c]{font-size:9px;opacity:.9}.rec-info h3[data-v-8ce8d74c]{color:#e5e5e5;display:-webkit-box;font-size:12px;font-weight:700;-webkit-line-clamp:1;line-height:1.3;-webkit-box-orient:vertical;margin:0;overflow:hidden}.rec-tag[data-v-8ce8d74c]{color:#9ca3af;display:block;font-size:11px;margin-top:4px}.rec-tag.clickable[data-v-8ce8d74c]{cursor:pointer}.rec-tag.clickable[data-v-8ce8d74c]:active{color:#ff6b00}.player-footer[data-v-8ce8d74c]{border-top:1px solid hsla(0,0%,100%,.05);margin-top:16px;padding:48px 24px 120px;position:relative;text-align:center}@media(min-width:1024px){.player-footer[data-v-8ce8d74c]{display:none}}.player-footer[data-v-8ce8d74c]:before{background:linear-gradient(90deg,transparent,rgba(255,107,0,.4),transparent);box-shadow:0 0 15px #ff6b0080;content:"";height:1px;left:50%;position:absolute;top:0;transform:translate(-50%);width:66%}.footer-brand[data-v-8ce8d74c]{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:12px}.footer-logo[data-v-8ce8d74c]{height:32px;width:auto}.footer-name[data-v-8ce8d74c]{color:#fff;font-size:24px;font-weight:900;letter-spacing:-.5px}.footer-tagline[data-v-8ce8d74c]{color:#666;font-size:12px;line-height:1.6;margin:0 0 40px}.footer-apps[data-v-8ce8d74c]{gap:12px;margin-bottom:40px}.app-badge[data-v-8ce8d74c],.footer-apps[data-v-8ce8d74c]{display:flex;justify-content:center}.app-badge[data-v-8ce8d74c]{align-items:center;background:#1c1c1e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;gap:10px;padding:10px 12px;text-decoration:none;transition:all .3s;width:140px}.app-badge[data-v-8ce8d74c]:active{transform:scale(.95)}.app-badge i[data-v-8ce8d74c]{color:#fff;font-size:20px}.app-badge .app-label[data-v-8ce8d74c]{color:#999;display:block;font-size:8px;line-height:1;margin-bottom:2px}.app-badge .app-store[data-v-8ce8d74c]{color:#fff;display:block;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1}.footer-social[data-v-8ce8d74c]{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:40px}.footer-social a[data-v-8ce8d74c]{color:#666;font-size:20px;transition:all .3s}.footer-social a[data-v-8ce8d74c]:hover{color:#ff6b00;transform:translateY(-2px)}.footer-links[data-v-8ce8d74c]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-bottom:20px;padding-top:32px}.footer-links a[data-v-8ce8d74c]{color:#555;font-size:10px;font-weight:500;letter-spacing:.5px;text-decoration:none}.footer-links a[data-v-8ce8d74c]:hover{color:#ccc}.footer-copy[data-v-8ce8d74c]{color:#444;font-size:10px;margin:0}.bottom-cta[data-v-8ce8d74c]{background:linear-gradient(0deg,#000,#1a1a1a);border-top:1px solid hsla(0,0%,100%,.1);display:none;flex-shrink:0;padding:16px;z-index:10}@media(min-width:1024px){.bottom-cta[data-v-8ce8d74c]{display:block}}.pc-cta-balance-row[data-v-8ce8d74c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.pc-cta-balance[data-v-8ce8d74c]{align-items:center;display:flex;gap:6px}.pc-cta-label[data-v-8ce8d74c]{color:#9ca3af;font-size:12px}.pc-cta-value[data-v-8ce8d74c]{color:#fff;font-size:14px;font-weight:700}.pc-cta-add-btn[data-v-8ce8d74c]{align-items:center;background:#eab308;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;transition:background .2s;width:24px}.pc-cta-add-btn[data-v-8ce8d74c]:hover{background:#facc15}.pc-cta-price[data-v-8ce8d74c]{align-items:baseline;display:flex;gap:4px}.pc-cta-price-value[data-v-8ce8d74c]{color:#f97316;font-size:16px;font-weight:700}.pc-cta-price-label[data-v-8ce8d74c]{color:#9ca3af;font-size:14px}.pc-unlock-btn[data-v-8ce8d74c]{align-items:center;background:linear-gradient(90deg,#f97316,#ea580c);border:none;border-radius:8px;box-shadow:0 4px 12px #ea580c66;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px;position:relative;transition:all .2s;width:100%}.pc-unlock-btn[data-v-8ce8d74c]:hover{filter:brightness(1.1);transform:scale(1.02)}.pc-unlock-btn[data-v-8ce8d74c]:active{transform:scale(.95)}.pc-unlock-btn i[data-v-8ce8d74c]{font-size:14px}.off-badge[data-v-8ce8d74c]{background:#fb923ccc;border-radius:9999px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;position:absolute;right:12px}.coin-icon-sm[data-v-8ce8d74c]{color:#fff;font-size:12px}.mobile-bottom-cta[data-v-8ce8d74c]{background:#111;border-top:1px solid #222;bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}@media(min-width:1024px){.mobile-bottom-cta[data-v-8ce8d74c]{display:none}}.cta-unlock-btn[data-v-8ce8d74c]{align-items:center;background:linear-gradient(90deg,#f80,#f50);border:none;border-radius:10px;box-shadow:0 4px 16px #ff55004d;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px;text-decoration:none;transition:all .2s}.cta-unlock-btn[data-v-8ce8d74c]:active{opacity:.9;transform:scale(.98)}.cta-unlock-btn svg[data-v-8ce8d74c]{flex-shrink:0}.add-coins-btn[data-v-8ce8d74c]{align-items:center;background:#f59e0b;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:opacity .2s;width:24px}.add-coins-btn[data-v-8ce8d74c]:active{opacity:.8}.add-coins-btn i[data-v-8ce8d74c]{color:#000;font-size:10px}.cta-balance[data-v-8ce8d74c],.modal-balance[data-v-8ce8d74c]{align-items:center;display:flex;gap:6px}.cta-balance .label[data-v-8ce8d74c],.modal-balance .label[data-v-8ce8d74c]{color:#fff;font-size:14px;font-weight:500}.cta-balance .value[data-v-8ce8d74c],.modal-balance .value[data-v-8ce8d74c]{color:#fff;font-size:14px;font-weight:700}.discount-badge[data-v-8ce8d74c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px}.balance-info[data-v-8ce8d74c]{color:#888;font-size:11px}.balance-info .label[data-v-8ce8d74c]{color:#888}.balance-info .value[data-v-8ce8d74c]{color:#fff;font-weight:700}.balance-info .divider[data-v-8ce8d74c]{color:#888;margin:0 4px}.balance-info .highlight[data-v-8ce8d74c]{font-weight:700}.total-price[data-v-8ce8d74c]{color:#fff;font-size:14px;font-weight:700;gap:4px}.cta-footer[data-v-8ce8d74c],.total-price[data-v-8ce8d74c]{align-items:center;display:flex}.cta-footer[data-v-8ce8d74c]{justify-content:space-between;margin-top:8px;padding:0 4px}.save-badge[data-v-8ce8d74c]{align-items:center;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:4px;color:#22c55e;display:flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px}.topup-link[data-v-8ce8d74c]{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:10px;padding:0;text-decoration:underline}.topup-link[data-v-8ce8d74c]:hover{color:#fff}.episodes-modal-overlay[data-v-8ce8d74c]{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:300}.episodes-modal[data-v-8ce8d74c]{background:#1a1a1a;border-radius:24px 24px 0 0;display:flex;flex-direction:column;max-height:70vh;width:100%}.modal-header[data-v-8ce8d74c]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.modal-header h3[data-v-8ce8d74c]{color:#fff;font-size:18px;font-weight:700;margin:0}.modal-close[data-v-8ce8d74c]{align-items:center;background:#2a2a2a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.modal-close[data-v-8ce8d74c]:active{background:#333}.modal-tabs[data-v-8ce8d74c]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:0 16px 12px}.modal-range-tabs[data-v-8ce8d74c]{display:flex;gap:16px}.modal-range-tab[data-v-8ce8d74c]{background:transparent;border:none;color:#999;cursor:pointer;font-size:14px;font-weight:500}.modal-range-tab.active[data-v-8ce8d74c]{color:#fff;font-weight:700}.modal-auto-unlock[data-v-8ce8d74c]{align-items:center;display:flex;gap:8px}.modal-auto-unlock span[data-v-8ce8d74c]{color:#ccc;font-size:13px}.toggle-switch[data-v-8ce8d74c]{background:#666;border:none;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background .2s;width:44px}.toggle-switch.active[data-v-8ce8d74c]{background:#ff6b00}.toggle-switch.active .toggle-thumb[data-v-8ce8d74c]{left:auto;right:2px}.toggle-thumb[data-v-8ce8d74c]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:all .2s;width:20px}.modal-grid-wrapper[data-v-8ce8d74c]{flex:1;overflow-y:auto;padding:16px}.modal-grid-wrapper[data-v-8ce8d74c]::-webkit-scrollbar{display:none}.modal-grid-wrapper[data-v-8ce8d74c]{-ms-overflow-style:none;scrollbar-width:none}.modal-episode-grid[data-v-8ce8d74c]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.modal-ep-btn[data-v-8ce8d74c]{align-items:center;aspect-ratio:4/3;background:#2a2a2a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;position:relative;width:100%}.modal-ep-btn.playing[data-v-8ce8d74c]{border-bottom:2px solid #ff6b00}.modal-ep-btn.locked[data-v-8ce8d74c]{color:#999}.modal-playing-icon[data-v-8ce8d74c]{display:flex;gap:1px;position:absolute;right:4px;top:4px}.modal-playing-icon span[data-v-8ce8d74c]{background:#ff6b00;width:2px}.modal-playing-icon span[data-v-8ce8d74c]:first-child{height:8px}.modal-playing-icon span[data-v-8ce8d74c]:nth-child(2){height:12px}.modal-playing-icon span[data-v-8ce8d74c]:nth-child(3){height:8px}.modal-footer[data-v-8ce8d74c]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px}.modal-coins-per-ep[data-v-8ce8d74c]{align-items:center;display:flex;gap:4px;margin-left:auto}.modal-coins-per-ep .ep-price[data-v-8ce8d74c]{color:#ff6b00;font-size:14px;font-weight:700}.modal-coins-per-ep .ep-label[data-v-8ce8d74c]{color:#9ca3af;font-size:14px}.modal-unlock-btn[data-v-8ce8d74c],.modal-vip-btn[data-v-8ce8d74c]{align-items:center;background:linear-gradient(90deg,#ff8c42,#f50);border:none;border-radius:8px;box-shadow:0 4px 12px #ff55004d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;width:100%}.modal-unlock-btn[data-v-8ce8d74c]:active,.modal-vip-btn[data-v-8ce8d74c]:active{opacity:.8}.speed-option.locked[data-v-8ce8d74c]{opacity:.5;position:relative}.res-lock-icon[data-v-8ce8d74c]{color:#999;font-size:10px;margin-left:4px}.share-overlay[data-v-8ce8d74c]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:200}.share-modal[data-v-8ce8d74c]{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 25px 50px #00000080;margin:0 16px;max-width:480px;position:relative;width:100%}.share-header[data-v-8ce8d74c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:20px 20px 16px}.share-title[data-v-8ce8d74c]{color:#fff;font-size:18px;font-weight:700;margin:0}.share-close[data-v-8ce8d74c]{align-items:center;background:#ffffff0d;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s;width:36px}.share-close[data-v-8ce8d74c]:hover{background:#ffffff1a;color:#fff}.share-body[data-v-8ce8d74c]{padding:20px}.share-preview[data-v-8ce8d74c]{background:#222;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.share-cover[data-v-8ce8d74c]{background:#141414;border-radius:8px;flex-shrink:0;height:112px;overflow:hidden;width:80px}.share-cover img[data-v-8ce8d74c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.share-info[data-v-8ce8d74c]{flex:1;min-width:0}.share-drama-title[data-v-8ce8d74c]{color:#fff;font-size:15px;font-weight:700;margin:0 0 8px}.share-drama-desc[data-v-8ce8d74c]{color:#9ca3af;display:-webkit-box;font-size:12px;-webkit-line-clamp:3;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.share-actions[data-v-8ce8d74c]{display:flex;justify-content:flex-start}.share-action-btn[data-v-8ce8d74c]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:opacity .2s}.share-action-btn[data-v-8ce8d74c]:hover{opacity:.8}.share-action-icon[data-v-8ce8d74c]{align-items:center;background:#2a2a2a;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:flex;font-size:16px;height:48px;justify-content:center;transition:background .2s;width:48px}.share-action-btn:hover .share-action-icon[data-v-8ce8d74c]{background:#333}.share-action-label[data-v-8ce8d74c]{color:#9ca3af;font-size:12px}.share-fade-enter-active[data-v-8ce8d74c],.share-fade-leave-active[data-v-8ce8d74c]{transition:opacity .25s ease}.share-fade-enter-active .share-modal[data-v-8ce8d74c],.share-fade-leave-active .share-modal[data-v-8ce8d74c]{transition:transform .25s ease,opacity .25s ease}.share-fade-enter-from[data-v-8ce8d74c],.share-fade-leave-to[data-v-8ce8d74c]{opacity:0}.share-fade-enter-from .share-modal[data-v-8ce8d74c],.share-fade-leave-to .share-modal[data-v-8ce8d74c]{opacity:0;transform:scale(.95)}.player-page.fullscreen-mode{padding-top:0!important}.player-page.fullscreen-mode .info-panel{display:none!important}.player-page.fullscreen-mode .player-main{display:block!important}.player-page.fullscreen-mode .video-section{background:#000!important;display:block!important;height:100vh!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;position:fixed!important;width:100vw!important;z-index:9999!important}.player-page.fullscreen-mode .video-container{aspect-ratio:auto!important;background:#000!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;max-height:none!important;padding:0!important;position:absolute!important;width:100%!important}.player-page.fullscreen-mode .video-player{height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important;-o-object-fit:contain!important;object-fit:contain!important;position:absolute!important;width:100%!important}.pc-footer{display:none}video::cue{opacity:0}
