.desktop[data-v-d388da0b]{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:0;display:flex}.desktop__hero[data-v-d388da0b]{width:100%}.desktop__hero-card[data-v-d388da0b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#0f0f1980;border:none;border-radius:28px;justify-content:center;align-items:center;min-height:60vh;margin:0 24px;padding:80px 48px;transition:all .4s;display:flex;position:relative;overflow:hidden}.desktop__hero-card[data-v-d388da0b]:hover{box-shadow:0 20px 60px #0006}.desktop__hero-bg[data-v-d388da0b]{position:absolute;inset:-10%;overflow:hidden}.desktop__hero-image[data-v-d388da0b]{object-fit:cover;opacity:.9;width:100%;height:100%}.desktop__hero-overlay[data-v-d388da0b]{background:linear-gradient(135deg,#0a0a0fe6 0%,#0a0a0f26 50%,#0a0a0f99 100%);position:absolute;inset:0}.desktop__hero-content[data-v-d388da0b]{z-index:1;max-width:600px;position:relative}.desktop__hero-badge[data-v-d388da0b]{background:var(--ft-accent);color:#fff;letter-spacing:2px;text-transform:uppercase;border-radius:6px;margin-bottom:16px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.desktop__hero-title[data-v-d388da0b]{letter-spacing:-1px;margin-bottom:8px;font-size:42px;font-weight:800}.desktop__hero-desc[data-v-d388da0b]{color:#ffffff80;max-width:450px;margin-bottom:18px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.desktop__hero-meta[data-v-d388da0b]{color:#fff6;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.desktop__hero-meta span[data-v-d388da0b]:first-child{color:#fbbf24}.desktop__footer[data-v-d388da0b]{text-align:center;padding:24px 0 8px}.desktop__footer-line[data-v-d388da0b]{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);border-radius:1px;width:40px;height:2px;margin:0 auto 10px}.desktop__footer span[data-v-d388da0b]{color:#ffffff1f;letter-spacing:.5px;font-size:11px}@media (width<=768px){.desktop[data-v-d388da0b]{min-height:calc(100vh - 60px)}.desktop__hero-card[data-v-d388da0b]{min-height:50vh;padding:48px 24px}.desktop__hero-title[data-v-d388da0b]{font-size:28px}.desktop__hero-desc[data-v-d388da0b]{font-size:14px}.desktop__hero-meta[data-v-d388da0b]{flex-wrap:wrap;gap:14px;font-size:12px}}.os-window[data-v-89ba4092]{flex-direction:column;min-height:100vh;display:flex;position:relative}.os-window__titlebar[data-v-89ba4092]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-89ba4092]{align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-89ba4092]{color:#fff6;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-89ba4092]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-89ba4092]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-89ba4092]{opacity:.8;border-radius:50%;width:12px;height:12px;transition:opacity .2s}.os-window__brand[data-v-89ba4092]{color:#ffffffb3;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.os-window__brand-dot[data-v-89ba4092]{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.os-window__spacer[data-v-89ba4092]{flex:1}.os-window__body[data-v-89ba4092]{z-index:1;flex:1;position:relative}.os-window__hero[data-v-89ba4092]{max-width:1400px;margin:0 auto;padding:28px 24px 12px}.os-window__hero-badge[data-v-89ba4092]{color:#fff;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 20px color-mix(in srgb, var(--app-color) 25%, transparent);border-radius:6px;margin-bottom:14px;padding:4px 14px;font-size:10px;font-weight:700;display:inline-block}.os-window__hero-title[data-v-89ba4092]{letter-spacing:-1px;margin-bottom:8px;font-size:36px;font-weight:800;line-height:1.1}.os-window__hero-desc[data-v-89ba4092]{color:#fff6;max-width:500px;font-size:14px;line-height:1.6}@media (width<=768px){.os-window__titlebar-inner[data-v-89ba4092]{padding:0 16px}.os-window__back span[data-v-89ba4092]{display:none}.os-window__hero[data-v-89ba4092]{padding:20px 16px 8px}.os-window__hero-title[data-v-89ba4092]{font-size:26px}.os-window__hero-desc[data-v-89ba4092]{font-size:13px}.os-window__controls[data-v-89ba4092]{display:none}}.card[data-v-2f2c3dc1]{cursor:pointer;width:185px;color:inherit;flex:none;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.card[data-v-2f2c3dc1]:hover{z-index:10;transform:scale(1.06)translateY(-4px)}.card:hover .card__play[data-v-2f2c3dc1]{opacity:1;transform:translate(-50%,-50%)scale(1)}.card:hover .card__poster[data-v-2f2c3dc1]{box-shadow:0 12px 40px #00000080}.card__poster[data-v-2f2c3dc1]{aspect-ratio:2/3;background:var(--bg-card);width:100%;transition:var(--transition);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}.card__poster-bg[data-v-2f2c3dc1]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.card:hover .card__poster-bg[data-v-2f2c3dc1]{transform:scale(1.12)}.card__poster-overlay[data-v-2f2c3dc1]{opacity:0;background:linear-gradient(#0000 40%,#000000d9);transition:opacity .35s;position:absolute;inset:0}.card:hover .card__poster-overlay[data-v-2f2c3dc1]{opacity:1}.card__poster-gradient[data-v-2f2c3dc1]{background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--card-accent) 15%, transparent));opacity:0;transition:opacity .35s;position:absolute;inset:0}.card:hover .card__poster-gradient[data-v-2f2c3dc1]{opacity:1}.card__badge[data-v-2f2c3dc1]{background:var(--card-accent);color:#fff;text-transform:uppercase;letter-spacing:.8px;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 10px #0000004d}.card__play[data-v-2f2c3dc1]{background:var(--card-accent);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7);box-shadow:0 4px 25px #00000080}.card__glow[data-v-2f2c3dc1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fbbf24;opacity:0;background:#0009;border-radius:5px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .3s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.card:hover .card__glow[data-v-2f2c3dc1]{opacity:1;transform:translateY(0)}.card__info[data-v-2f2c3dc1]{padding:12px 4px 0}.card__title[data-v-2f2c3dc1]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;transition:color .2s;overflow:hidden}.card:hover .card__title[data-v-2f2c3dc1]{color:var(--card-accent)}.card__meta[data-v-2f2c3dc1]{color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.card__rating[data-v-2f2c3dc1]{color:#fbbf24}@media (width<=768px){.card[data-v-2f2c3dc1]{width:145px}.card__title[data-v-2f2c3dc1]{font-size:13px}}.section[data-v-83472224]{padding:36px 0}.section__header[data-v-83472224]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section__title-line[data-v-83472224]{align-items:center;gap:12px;display:flex}.section__accent[data-v-83472224]{border-radius:3px;flex-shrink:0;width:4px;height:26px;box-shadow:0 0 12px}.section__title[data-v-83472224]{letter-spacing:-.4px;font-size:24px;font-weight:700}.section__wrapper[data-v-83472224]{position:relative}.section__scroll[data-v-83472224]{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:18px;padding:10px 0;display:flex;overflow-x:auto}.section__scroll[data-v-83472224]::-webkit-scrollbar{display:none}.scroll-btn[data-v-83472224]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;cursor:pointer;opacity:0;z-index:10;background:#00000080;border:1px solid #ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.section__wrapper:hover .scroll-btn[data-v-83472224]{opacity:1}.scroll-btn[data-v-83472224]:hover{background:color-mix(in srgb, var(--btn-accent) 30%, #00000080);border-color:color-mix(in srgb, var(--btn-accent) 40%, transparent);transform:translateY(-50%)scale(1.08)}.scroll-btn--left[data-v-83472224]{left:-16px}.scroll-btn--right[data-v-83472224]{right:-16px}@media (width<=768px){.section[data-v-83472224]{padding:24px 0}.section__title[data-v-83472224]{font-size:20px}.section__scroll[data-v-83472224]{gap:14px}.scroll-btn[data-v-83472224]{display:none}}.skeleton-card[data-v-83472224]{flex:none;width:185px}.skeleton-card__poster[data-v-83472224]{aspect-ratio:2/3;background:#ffffff0a;border-radius:14px;width:100%;animation:1.5s ease-in-out infinite skShimmer-83472224}.skeleton-card__line[data-v-83472224]{background:#ffffff0a;border-radius:6px;height:14px;margin-top:12px;animation:1.5s ease-in-out infinite skShimmer-83472224}.skeleton-card__line--short[data-v-83472224]{width:65%}@keyframes skShimmer-83472224{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}@media (width<=768px){.skeleton-card[data-v-83472224]{width:145px}}.app[data-v-965c7ab9]{max-width:1200px;margin:0 auto;padding:20px 24px 48px}.sections[data-v-965c7ab9]{flex-direction:column;gap:32px;display:flex}.search-wrapper[data-v-965c7ab9]{margin-bottom:32px;position:relative}.search-bar[data-v-965c7ab9]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.search-bar.is-focused[data-v-965c7ab9]{background:#ffffff14;border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b1a}.search-icon[data-v-965c7ab9]{color:#fff6;flex-shrink:0}.search-input[data-v-965c7ab9]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input[data-v-965c7ab9]::placeholder{color:#ffffff4d}.search-clear[data-v-965c7ab9]{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-clear[data-v-965c7ab9]:hover{color:#fff;background:#fff3}.search-spinner[data-v-965c7ab9]{border:2px solid #ff6b6b33;border-top-color:#ff6b6b;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-965c7ab9}@keyframes spin-965c7ab9{to{transform:rotate(360deg)}}.search-results[data-v-965c7ab9]{z-index:100;background:#1a1a24;border:1px solid #ffffff1a;border-radius:12px;max-height:400px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-expand-enter-active[data-v-965c7ab9],.search-expand-leave-active[data-v-965c7ab9]{transition:all .2s}.search-expand-enter-from[data-v-965c7ab9],.search-expand-leave-to[data-v-965c7ab9]{opacity:0;transform:translateY(-8px)}.search-results__header[data-v-965c7ab9]{color:#ffffff80;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:12px;display:flex}.search-results__header button[data-v-965c7ab9]{color:#ff6b6b;cursor:pointer;background:0 0;border:none;font-size:12px}.search-results__grid[data-v-965c7ab9]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.search-card[data-v-965c7ab9]{text-decoration:none}.search-card__image[data-v-965c7ab9]{aspect-ratio:2/3;background:#ffffff0d;border-radius:8px;margin-bottom:6px;position:relative;overflow:hidden}.search-card__image img[data-v-965c7ab9]{object-fit:cover;width:100%;height:100%}.search-card__rating[data-v-965c7ab9]{color:#fbbf24;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:6px;right:6px}.search-card__title[data-v-965c7ab9]{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=768px){.app[data-v-965c7ab9]{padding:16px 16px 32px}.search-results__grid[data-v-965c7ab9]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.app[data-v-5dfb6c5d]{max-width:1200px;margin:0 auto;padding:20px 24px 48px}.sections[data-v-5dfb6c5d]{flex-direction:column;gap:32px;display:flex}.search-wrapper[data-v-5dfb6c5d]{margin-bottom:32px;position:relative}.search-bar[data-v-5dfb6c5d]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .2s;display:flex}.search-bar.is-focused[data-v-5dfb6c5d]{background:#ffffff14;border-color:#6c5ce7;box-shadow:0 0 0 2px #6c5ce71a}.search-icon[data-v-5dfb6c5d]{color:#fff6;flex-shrink:0}.search-input[data-v-5dfb6c5d]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input[data-v-5dfb6c5d]::placeholder{color:#ffffff4d}.search-clear[data-v-5dfb6c5d]{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-clear[data-v-5dfb6c5d]:hover{color:#fff;background:#fff3}.search-spinner[data-v-5dfb6c5d]{border:2px solid #6c5ce733;border-top-color:#6c5ce7;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-5dfb6c5d}@keyframes spin-5dfb6c5d{to{transform:rotate(360deg)}}.search-results[data-v-5dfb6c5d]{z-index:100;background:#1a1a24;border:1px solid #ffffff1a;border-radius:12px;max-height:400px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-expand-enter-active[data-v-5dfb6c5d],.search-expand-leave-active[data-v-5dfb6c5d]{transition:all .2s}.search-expand-enter-from[data-v-5dfb6c5d],.search-expand-leave-to[data-v-5dfb6c5d]{opacity:0;transform:translateY(-8px)}.search-results__header[data-v-5dfb6c5d]{color:#ffffff80;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;font-size:12px;display:flex}.search-results__header button[data-v-5dfb6c5d]{color:#6c5ce7;cursor:pointer;background:0 0;border:none;font-size:12px}.search-results__grid[data-v-5dfb6c5d]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;display:grid}.search-card[data-v-5dfb6c5d]{text-decoration:none}.search-card__image[data-v-5dfb6c5d]{aspect-ratio:2/3;background:#ffffff0d;border-radius:8px;margin-bottom:6px;position:relative;overflow:hidden}.search-card__image img[data-v-5dfb6c5d]{object-fit:cover;width:100%;height:100%}.search-card__title[data-v-5dfb6c5d]{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=768px){.app[data-v-5dfb6c5d]{padding:16px 16px 32px}.search-results__grid[data-v-5dfb6c5d]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.app__content[data-v-10cc9bb8]{padding-bottom:60px}.app__search[data-v-10cc9bb8]{padding:16px 24px 8px}.search-bar[data-v-10cc9bb8]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .25s;display:flex}.search-bar[data-v-10cc9bb8]:focus-within{border-color:var(--s-color,#fdcb6e);background:#ffffff0d}.search-icon[data-v-10cc9bb8]{color:#ffffff40;flex-shrink:0;width:16px;height:16px}.search-input[data-v-10cc9bb8]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-input[data-v-10cc9bb8]::placeholder{color:#fff3}.search-clear[data-v-10cc9bb8]{color:#fff6;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.search-clear[data-v-10cc9bb8]:hover{color:#fff;background:#ffffff1f}.search-spinner[data-v-10cc9bb8]{border:2px solid #fdcb6e26;border-top-color:var(--s-color,#fdcb6e);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite spSpin-10cc9bb8}@keyframes spSpin-10cc9bb8{to{transform:rotate(360deg)}}.search-results[data-v-10cc9bb8]{margin-top:14px}.search-results-header[data-v-10cc9bb8]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-results-title[data-v-10cc9bb8]{color:#fff9;font-size:14px;font-weight:600}.search-results-close[data-v-10cc9bb8]{cursor:pointer;opacity:.7;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500}.search-results-close[data-v-10cc9bb8]:hover{opacity:1}.search-results-grid[data-v-10cc9bb8]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.search-card[data-v-10cc9bb8]{cursor:pointer;color:inherit;text-decoration:none;transition:all .3s}.search-card[data-v-10cc9bb8]:hover{transform:translateY(-3px)}.search-card-poster[data-v-10cc9bb8]{aspect-ratio:2/3;background:#ffffff08;border-radius:10px;width:100%;position:relative;overflow:hidden}.search-card-bg[data-v-10cc9bb8]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .4s}.search-card:hover .search-card-bg[data-v-10cc9bb8]{transform:scale(1.06)}.search-card-badge[data-v-10cc9bb8]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:6px;right:6px}.search-card-info[data-v-10cc9bb8]{flex-direction:column;gap:2px;padding:6px 2px;display:flex}.search-card-title[data-v-10cc9bb8]{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.search-card-rating[data-v-10cc9bb8]{color:#fbbf24;font-size:11px}.section[data-v-10cc9bb8]{padding:28px 0}.section__header[data-v-10cc9bb8]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section__title-line[data-v-10cc9bb8]{align-items:center;gap:10px;display:flex}.section__accent[data-v-10cc9bb8]{border-radius:3px;flex-shrink:0;width:3px;height:22px;box-shadow:0 0 10px}.section__title[data-v-10cc9bb8]{letter-spacing:-.3px;font-size:20px;font-weight:700}.section__wrapper[data-v-10cc9bb8]{position:relative}.section__scroll[data-v-10cc9bb8]{-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}.section__scroll[data-v-10cc9bb8]::-webkit-scrollbar{display:none}.skeleton-text[data-v-10cc9bb8]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite skLoad-10cc9bb8;display:block}.skeleton-card[data-v-10cc9bb8]{flex:none;width:170px}.skeleton-img[data-v-10cc9bb8]{aspect-ratio:2/3;background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:12px;width:100%;animation:1.5s infinite skLoad-10cc9bb8}@keyframes skLoad-10cc9bb8{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.app__search[data-v-10cc9bb8]{padding:12px 16px 8px}}.detail[data-v-e310026d]{background:#0a0a0f}.os-window__titlebar[data-v-e310026d]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-e310026d]{align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-e310026d]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-e310026d]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-e310026d]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-e310026d]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-e310026d]{flex:1}.detail__brand[data-v-e310026d]{align-items:center;gap:10px;min-width:0;display:flex}.detail__src-badge[data-v-e310026d]{letter-spacing:.2px;border-radius:20px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.detail__brand-text[data-v-e310026d]{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.detail__body[data-v-e310026d]{padding-top:64px}.detail__skeleton[data-v-e310026d]{max-width:1100px;margin:0 auto;padding:70px 28px 0}.skeleton-banner[data-v-e310026d]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:20px;width:100%;height:260px;margin-bottom:28px;animation:1.5s infinite skL-e310026d}.skeleton-content[data-v-e310026d]{max-width:700px}.skeleton-line[data-v-e310026d]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:6px;height:18px;margin-bottom:14px;animation:1.5s infinite skL-e310026d}.skeleton-line.large[data-v-e310026d]{width:75%;height:28px}.skeleton-line.medium[data-v-e310026d]{width:55%}.skeleton-line.small[data-v-e310026d]{width:35%}@keyframes skL-e310026d{0%{background-position:200% 0}to{background-position:-200% 0}}.detail__error[data-v-e310026d]{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:48px 24px;display:flex}.detail__error h3[data-v-e310026d]{color:#fff;margin-bottom:20px;font-size:22px;font-weight:700}.detail__retry[data-v-e310026d]{background:var(--a,#fdcb6e);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:10px 24px;font-weight:500}.detail__hero[data-v-e310026d]{position:relative}.detail__banner-container[data-v-e310026d]{width:100%;height:350px;position:relative;overflow:hidden}.detail__banner[data-v-e310026d]{background-position:50% 30%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.detail__banner-gradient[data-v-e310026d]{position:absolute;inset:0}.detail__banner-overlay[data-v-e310026d]{background:linear-gradient(#0000 50%,#0a0a0f 100%);position:absolute;inset:0}.detail__info[data-v-e310026d]{z-index:2;max-width:1100px;margin:-70px auto 0;padding:0 28px;position:relative}.detail__info-card[data-v-e310026d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1a24bf;border:1px solid #ffffff0f;border-radius:28px;padding:28px}.detail__title[data-v-e310026d]{color:#fff;margin:0 0 14px;font-size:30px;font-weight:800}.detail__meta[data-v-e310026d]{margin-bottom:12px;display:flex}.detail__badges[data-v-e310026d]{flex-wrap:wrap;gap:6px;display:flex}.detail__badge[data-v-e310026d]{border-radius:40px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.detail__genres[data-v-e310026d]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.detail__genre[data-v-e310026d]{color:#fff9;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:500}.detail__desc[data-v-e310026d]{color:#fff9;margin:0 0 14px;font-size:14px;line-height:1.6}.detail__stars[data-v-e310026d]{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px;display:flex}.detail__stars-label[data-v-e310026d]{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.detail__stars-list[data-v-e310026d]{color:#ffffffa6;font-size:13px;line-height:1.5}.detail__downloads[data-v-e310026d]{max-width:1100px;margin:40px auto 0;padding:0 28px}.detail__section-header[data-v-e310026d]{margin-bottom:18px}.detail__section-title[data-v-e310026d]{color:#fff;margin:0;font-size:20px;font-weight:700}.detail__quality-list[data-v-e310026d]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.detail__quality-btn[data-v-e310026d]{cursor:pointer;color:#ffffffb3;background:#1a1a2480;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:90px;padding:12px 24px;font-family:inherit;transition:all .2s;display:flex}.detail__quality-btn[data-v-e310026d]:hover{border-color:color-mix(in srgb, var(--a,#fdcb6e) 40%, transparent);background:color-mix(in srgb, var(--a,#fdcb6e) 8%, transparent)}.detail__quality-label[data-v-e310026d]{font-size:15px;font-weight:700}.detail__quality-size[data-v-e310026d]{color:#ffffff59;font-size:11px}.detail__play-section[data-v-e310026d]{margin-bottom:24px}.detail__play-btn[data-v-e310026d]{color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.detail__play-btn[data-v-e310026d]:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--a,#fdcb6e) 30%, transparent);transform:translateY(-2px)}.detail__player-wrapper[data-v-e310026d]{background:#000;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:24px;overflow:hidden}.detail__player-header[data-v-e310026d]{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.detail__player-title[data-v-e310026d]{color:#ffffffb3;font-size:13px;font-weight:600}.detail__player-close[data-v-e310026d]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.detail__player-close[data-v-e310026d]:hover{color:#fff;background:#ffffff1f}.detail__player-video[data-v-e310026d]{aspect-ratio:16/9;background:#000;width:100%;position:relative}.detail__player-video video[data-v-e310026d]{width:100%;height:100%;position:absolute;inset:0}.detail__captions[data-v-e310026d]{margin-bottom:32px}.detail__captions-title[data-v-e310026d]{color:#ffffff80;margin:0 0 10px;font-size:14px;font-weight:600}.detail__captions-list[data-v-e310026d]{flex-wrap:wrap;gap:8px;display:flex}.detail__caption-link[data-v-e310026d]{color:#fff9;background:#1a1a2466;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.detail__caption-link[data-v-e310026d]:hover{border-color:var(--a,#fdcb6e);color:var(--a,#fdcb6e)}.detail__no-downloads[data-v-e310026d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;min-height:120px;margin:32px auto 0;padding:0 28px;display:flex}.detail__no-downloads-text[data-v-e310026d]{color:#ffffff59;max-width:400px;margin:12px 0 0;font-size:14px;line-height:1.6}.detail__recommendations[data-v-e310026d]{max-width:1100px;margin:40px auto 70px;padding:0 28px}.detail__rec-scroll[data-v-e310026d]{-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}.detail__rec-scroll[data-v-e310026d]::-webkit-scrollbar{display:none}.detail__rec-card[data-v-e310026d]{width:150px;color:inherit;flex:none;text-decoration:none;transition:all .3s}.detail__rec-card[data-v-e310026d]:hover{transform:translateY(-4px)}.detail__rec-poster[data-v-e310026d]{aspect-ratio:2/3;background:#ffffff08;border-radius:12px;width:100%;position:relative;overflow:hidden}.detail__rec-bg[data-v-e310026d]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .4s}.detail__rec-card:hover .detail__rec-bg[data-v-e310026d]{transform:scale(1.08)}.detail__rec-play[data-v-e310026d]{opacity:0;color:#fff;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.detail__rec-card:hover .detail__rec-play[data-v-e310026d]{opacity:1}.detail__rec-info[data-v-e310026d]{padding:8px 4px 0}.detail__rec-title[data-v-e310026d]{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.detail__rec-rating[data-v-e310026d]{color:#fbbf24;margin-top:2px;font-size:11px;display:block}@media (width<=768px){.os-window__titlebar-inner[data-v-e310026d]{padding:0 16px}.os-window__back span[data-v-e310026d]{display:none}.os-window__back[data-v-e310026d]{padding:8px}.detail__banner-container[data-v-e310026d]{height:220px}.detail__info[data-v-e310026d]{margin-top:-50px;padding:0 16px}.detail__info-card[data-v-e310026d]{padding:20px}.detail__title[data-v-e310026d]{font-size:22px}.detail__downloads[data-v-e310026d]{padding:0 16px}.detail__recommendations[data-v-e310026d]{margin:32px auto 50px;padding:0 16px}.detail__quality-btn[data-v-e310026d]{min-width:70px;padding:10px 16px}}.app__content[data-v-a35514c2]{padding-bottom:60px}.srcs[data-v-a35514c2]{padding-top:8px}.srcs__scroll[data-v-a35514c2]{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.srcs__tab[data-v-a35514c2]{white-space:nowrap;color:#ffffff8c;cursor:pointer;letter-spacing:.2px;background:#ffffff08;border:1px solid #ffffff0f;border-radius:40px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:flex}.srcs__tab[data-v-a35514c2]:hover{color:#ffffffd9;background:#ffffff0f}.srcs__tab--active[data-v-a35514c2]{box-shadow:0 0 16px color-mix(in srgb, var(--c) 10%, transparent);color:var(--c)!important;background:color-mix(in srgb, var(--c) 12%, transparent)!important;border-color:color-mix(in srgb, var(--c) 30%, transparent)!important}.srcs__dot[data-v-a35514c2]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.srcs__desc[data-v-a35514c2]{opacity:.6;margin-top:8px;margin-bottom:2px;font-size:12px;font-weight:500}.app__search[data-v-a35514c2]{padding:16px 24px 8px}.search-bar[data-v-a35514c2]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .25s;display:flex}.search-bar[data-v-a35514c2]:focus-within{border-color:var(--s-color,#00b894);background:#ffffff0d}.search-icon[data-v-a35514c2]{color:#ffffff40;flex-shrink:0;width:16px;height:16px}.search-input[data-v-a35514c2]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-input[data-v-a35514c2]::placeholder{color:#fff3}.search-clear[data-v-a35514c2]{color:#fff6;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.search-clear[data-v-a35514c2]:hover{color:#fff;background:#ffffff1f}.search-spinner[data-v-a35514c2]{border:2px solid #00b89426;border-top-color:var(--s-color,#00b894);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite spSpin-a35514c2}@keyframes spSpin-a35514c2{to{transform:rotate(360deg)}}.search-results[data-v-a35514c2]{margin-top:14px}.search-results-header[data-v-a35514c2]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-results-title[data-v-a35514c2]{color:#fff9;font-size:14px;font-weight:600}.search-results-close[data-v-a35514c2]{cursor:pointer;opacity:.7;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500}.search-results-close[data-v-a35514c2]:hover{opacity:1}.search-results-grid[data-v-a35514c2]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.search-card[data-v-a35514c2]{cursor:pointer;color:inherit;text-decoration:none;transition:all .3s}.search-card[data-v-a35514c2]:hover{transform:translateY(-3px)}.search-card-poster[data-v-a35514c2]{aspect-ratio:2/3;background:#ffffff08;border-radius:10px;width:100%;position:relative;overflow:hidden}.search-card-bg[data-v-a35514c2]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .4s}.search-card:hover .search-card-bg[data-v-a35514c2]{transform:scale(1.06)}.search-card-badge[data-v-a35514c2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:6px;right:6px}.search-card-info[data-v-a35514c2]{padding:6px 2px}.search-card-title[data-v-a35514c2]{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.section[data-v-a35514c2]{padding:28px 0}.section__header[data-v-a35514c2]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section__title-line[data-v-a35514c2]{align-items:center;gap:10px;display:flex}.section__accent[data-v-a35514c2]{border-radius:3px;flex-shrink:0;width:3px;height:22px;box-shadow:0 0 10px}.section__title[data-v-a35514c2]{letter-spacing:-.3px;font-size:20px;font-weight:700}.section__wrapper[data-v-a35514c2]{position:relative}.section__scroll[data-v-a35514c2]{-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:8px 0;display:flex;overflow-x:auto}.section__scroll[data-v-a35514c2]::-webkit-scrollbar{display:none}.drama-card[data-v-a35514c2]{width:170px;color:inherit;flex:none;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.drama-card[data-v-a35514c2]:hover{z-index:10;transform:scale(1.05)translateY(-3px)}.drama-card__poster[data-v-a35514c2]{aspect-ratio:2/3;background:#ffffff08;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000004d}.drama-card__bg[data-v-a35514c2]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .4s}.drama-card:hover .drama-card__bg[data-v-a35514c2]{transform:scale(1.1)}.drama-card__overlay[data-v-a35514c2]{opacity:0;background:linear-gradient(#0000 40%,#000c);transition:opacity .3s;position:absolute;inset:0}.drama-card:hover .drama-card__overlay[data-v-a35514c2]{opacity:1}.drama-card__eps[data-v-a35514c2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-transform:uppercase;letter-spacing:.3px;background:#0009;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;bottom:8px;left:8px}.drama-card__completed[data-v-a35514c2]{color:#fff;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.drama-card__info[data-v-a35514c2]{padding:10px 4px 0}.drama-card__title[data-v-a35514c2]{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;transition:color .2s;overflow:hidden}.drama-card:hover .drama-card__title[data-v-a35514c2]{color:var(--c,#00b894)}.skeleton-text[data-v-a35514c2]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite skLoad-a35514c2;display:block}.skeleton-card[data-v-a35514c2]{flex:none;width:170px}.skeleton-img[data-v-a35514c2]{aspect-ratio:2/3;background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:12px;width:100%;animation:1.5s infinite skLoad-a35514c2}.skeleton-line[data-v-a35514c2]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skLoad-a35514c2}@keyframes skLoad-a35514c2{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-a35514c2]{text-align:center;color:#ffffff4d;padding:60px 20px;font-size:14px}@media (width<=768px){.app__search[data-v-a35514c2]{padding:12px 16px 8px}.srcs__tab[data-v-a35514c2]{padding:6px 12px;font-size:11px}.drama-card[data-v-a35514c2]{width:135px}.drama-card__title[data-v-a35514c2]{font-size:12px}}[data-v-59a37aac]{box-sizing:border-box;margin:0;padding:0}.app[data-v-59a37aac]{max-width:1400px;margin:0 auto;padding:0 24px 60px;position:relative}.search-section[data-v-59a37aac]{margin-bottom:48px}.search-container[data-v-59a37aac]{max-width:600px;margin:0 auto;position:relative}.search-bar[data-v-59a37aac]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:60px;align-items:center;gap:12px;padding:8px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.search-bar.is-focused[data-v-59a37aac]{background:#ffffff14;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 0 0 4px #8b5cf61a,0 8px 20px #0003}.search-icon-wrapper[data-v-59a37aac]{color:#fff6;align-items:center;display:flex}.search-input[data-v-59a37aac]{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:16px}.search-input[data-v-59a37aac]::placeholder{color:#ffffff4d}.search-clear[data-v-59a37aac]{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.search-clear[data-v-59a37aac]:hover{color:#fff;background:#fff3;transform:scale(1.05)}.search-spinner[data-v-59a37aac]{border:2px solid #8b5cf633;border-top-color:#8b5cf6;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin-59a37aac}@keyframes spin-59a37aac{to{transform:rotate(360deg)}}.search-dropdown[data-v-59a37aac]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#1a1a24f2;border:1px solid #ffffff1a;border-radius:24px;max-height:480px;padding:20px;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.search-dropdown-enter-active[data-v-59a37aac],.search-dropdown-leave-active[data-v-59a37aac]{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-dropdown-enter-from[data-v-59a37aac],.search-dropdown-leave-to[data-v-59a37aac]{opacity:0;transform:translateY(-12px)}.dropdown-header[data-v-59a37aac]{color:#ffffff80;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;font-size:13px;display:flex}.close-btn[data-v-59a37aac]{color:#8b5cf6;cursor:pointer;background:0 0;border:none;border-radius:20px;padding:4px 12px;font-size:13px;transition:all .2s}.close-btn[data-v-59a37aac]:hover{background:#8b5cf61a}.dropdown-grid[data-v-59a37aac]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px;display:grid}.result-card[data-v-59a37aac]{text-decoration:none;transition:transform .2s}.result-card[data-v-59a37aac]:hover{transform:translateY(-4px)}.result-image[data-v-59a37aac]{aspect-ratio:2/3;background:#ffffff08;border-radius:12px;margin-bottom:8px;position:relative;overflow:hidden}.result-image img[data-v-59a37aac]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.result-card:hover .result-image img[data-v-59a37aac]{transform:scale(1.05)}.result-rating[data-v-59a37aac]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fbbf24;background:#000c;border-radius:20px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.result-title[data-v-59a37aac]{color:#ffffffd9;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.content[data-v-59a37aac]{flex-direction:column;gap:48px;display:flex}.section[data-v-59a37aac]{opacity:0;animation:.6s ease-out forwards fadeUp-59a37aac}.section[data-v-59a37aac]:first-child{animation-delay:.1s}.section[data-v-59a37aac]:nth-child(2){animation-delay:.2s}.section[data-v-59a37aac]:nth-child(3){animation-delay:.3s}.section[data-v-59a37aac]:nth-child(4){animation-delay:.4s}@keyframes fadeUp-59a37aac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-59a37aac]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-title[data-v-59a37aac]{color:#fffffff2;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.section-line[data-v-59a37aac]{background:linear-gradient(90deg,#8b5cf666 0%,#8b5cf600 100%);border-radius:2px;flex:1;height:2px}.genres-container[data-v-59a37aac]{flex-wrap:wrap;gap:12px;display:flex}.genre-chip[data-v-59a37aac]{color:#fffc;cursor:pointer;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:40px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.genre-chip[data-v-59a37aac]:hover{color:#fff;background:#8b5cf633;border-color:#8b5cf666;transform:translateY(-2px)}.genre-name[data-v-59a37aac]{font-weight:500}.genre-badge[data-v-59a37aac]{color:#fff9;background:#ffffff1a;border-radius:20px;padding:2px 6px;font-size:11px}.list-container[data-v-59a37aac]{flex-direction:column;gap:24px;display:flex}.list-group[data-v-59a37aac]{align-items:flex-start;gap:20px;display:flex}.list-letter[data-v-59a37aac]{background:linear-gradient(135deg,#8b5cf6 0%,#60a5fa 100%);color:#0000;-webkit-background-clip:text;background-clip:text;min-width:48px;padding-top:4px;font-size:28px;font-weight:800}.list-items[data-v-59a37aac]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.list-link[data-v-59a37aac]{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:6px 16px;font-size:14px;text-decoration:none;transition:all .2s}.list-link[data-v-59a37aac]:hover{color:#fff;background:#8b5cf626;border-color:#8b5cf64d;transform:translate(4px)}.list-more[data-v-59a37aac]{color:#fff6;padding:6px 12px;font-size:13px;font-style:italic}@media (width<=768px){.section-title[data-v-59a37aac]{font-size:20px}.dropdown-grid[data-v-59a37aac]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px}.list-group[data-v-59a37aac]{flex-direction:column;gap:12px}.list-letter[data-v-59a37aac]{min-width:auto;font-size:24px}.section-line[data-v-59a37aac]{display:none}}@media (width<=480px){.search-bar[data-v-59a37aac]{padding:6px 16px}.search-input[data-v-59a37aac]{font-size:14px}.dropdown-grid[data-v-59a37aac]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.genre-chip[data-v-59a37aac]{padding:6px 14px;font-size:12px}.list-link[data-v-59a37aac]{padding:4px 12px;font-size:12px}}@media (width>=1920px){.app[data-v-59a37aac]{max-width:1600px}.section-title[data-v-59a37aac]{font-size:28px}}.search-dropdown[data-v-59a37aac]::-webkit-scrollbar{width:6px}.search-dropdown[data-v-59a37aac]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.search-dropdown[data-v-59a37aac]::-webkit-scrollbar-thumb{background:#8b5cf666;border-radius:10px}.search-dropdown[data-v-59a37aac]::-webkit-scrollbar-thumb:hover{background:#8b5cf699}.tv[data-v-e98445cb]{color:#fff;background:#0a0a0f;position:relative;overflow-x:hidden}.container[data-v-e98445cb]{max-width:1280px;margin:0 auto;padding:0 24px}.os-window__titlebar[data-v-e98445cb]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-e98445cb]{align-items:center;gap:12px;max-width:1400px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-e98445cb]{color:#fff6;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-e98445cb]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-e98445cb]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-e98445cb]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-e98445cb]{flex:1}.tv__header-brand[data-v-e98445cb]{align-items:center;gap:10px;display:flex}.tv__brand-icon[data-v-e98445cb]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tv__brand-icon svg[data-v-e98445cb]{width:18px;height:18px}.tv__brand-text[data-v-e98445cb]{background:linear-gradient(135deg,#fff,#a78bfa);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.tv__header-dot[data-v-e98445cb]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-e98445cb;box-shadow:0 0 8px #22c55e}.tv__time[data-v-e98445cb]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:6px 12px}.tv__time-text[data-v-e98445cb]{color:#ffffffb3;font-size:14px;font-weight:500}.tv__spacer[data-v-e98445cb]{flex:1}.tv__body[data-v-e98445cb]{z-index:1;padding-top:80px;position:relative}.tv__hero[data-v-e98445cb]{text-align:center;padding:60px 24px 40px;animation:.6s fadeInUp-e98445cb}@keyframes fadeInUp-e98445cb{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tv__hero-badge[data-v-e98445cb]{color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:40px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.tv__hero-badge svg[data-v-e98445cb]{width:14px;height:14px}.tv__hero-title[data-v-e98445cb]{letter-spacing:-1.5px;margin-bottom:16px;font-size:56px;font-weight:800;line-height:1.2}.tv__hero-highlight[data-v-e98445cb]{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.tv__hero-desc[data-v-e98445cb]{color:#fff9;max-width:500px;margin:0 auto;font-size:18px}.tv__tabs-wrapper[data-v-e98445cb]{margin-bottom:32px}.tv__tabs[data-v-e98445cb]{justify-content:center;gap:12px;display:flex}.tv__tab[data-v-e98445cb]{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:60px;align-items:center;gap:10px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.tv__tab svg[data-v-e98445cb]{width:18px;height:18px;transition:transform .3s}.tv__tab[data-v-e98445cb]:hover{color:#ffffffe6;background:#ffffff0f;transform:translateY(-2px)}.tv__tab:hover svg[data-v-e98445cb]{transform:scale(1.1)}.tv__tab--active[data-v-e98445cb]{color:#a78bfa;background:linear-gradient(135deg,#8b5cf626,#ec489926);border-color:#8b5cf666}.tv__tab--tigoals.tv__tab--active[data-v-e98445cb]{color:#22c55e;background:linear-gradient(135deg,#22c55e26,#22c55e14);border-color:#22c55e66}.tv__channels[data-v-e98445cb]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;padding:0 24px 60px;display:grid}.tv__channel[data-v-e98445cb]{cursor:pointer;opacity:0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s forwards fadeInUp-e98445cb;position:relative;overflow:hidden;transform:translateY(20px)}.tv__channel-glow[data-v-e98445cb]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#8b5cf633,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.tv__channel[data-v-e98445cb]:hover{border-color:#8b5cf64d;transform:translateY(-6px);box-shadow:0 20px 40px #0006}.tv__channel:hover .tv__channel-glow[data-v-e98445cb]{opacity:1}.tv__channel-content[data-v-e98445cb]{z-index:1;align-items:center;gap:16px;display:flex;position:relative}.tv__channel-icon[data-v-e98445cb]{color:#a78bfa;background:linear-gradient(135deg,#8b5cf626,#ec489926);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex}.tv__channel:hover .tv__channel-icon[data-v-e98445cb]{transform:scale(1.05)}.tv__channel-icon svg[data-v-e98445cb]{width:28px;height:28px}.tv__channel-info[data-v-e98445cb]{flex-direction:column;flex:1;gap:6px;display:flex}.tv__channel-name[data-v-e98445cb]{color:#ffffffe6;font-size:16px;font-weight:600}.tv__channel-status-wrapper[data-v-e98445cb]{display:inline-block}.tv__channel-status[data-v-e98445cb]{letter-spacing:.5px;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.tv__status-dot[data-v-e98445cb]{background:currentColor;border-radius:50%;width:5px;height:5px}.tv__channel-status--online[data-v-e98445cb]{color:#22c55e;background:#22c55e26}.tv__channel-status--limited[data-v-e98445cb]{color:#eab308;background:#eab30826}.tv__channel-status--offline[data-v-e98445cb]{color:#ef4444;background:#ef444426}.tv__channels--tigoals[data-v-e98445cb]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tv__match-card[data-v-e98445cb]{cursor:pointer;opacity:0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s forwards fadeInUp-e98445cb;position:relative;overflow:hidden;transform:translateY(20px)}.tv__match-card--live[data-v-e98445cb]{border-color:#22c55e66}.tv__match-card--scheduled[data-v-e98445cb]{cursor:default;opacity:.6}.tv__match-card--scheduled[data-v-e98445cb]:hover{box-shadow:none;border-color:#ffffff0f;transform:none}.tv__match-card--scheduled:hover .tv__match-card-bg[data-v-e98445cb],.tv__match-card--scheduled:hover .tv__match-card-glow[data-v-e98445cb]{opacity:0}.tv__match-header-right[data-v-e98445cb]{align-items:center;gap:8px;display:flex}.tv__match-time[data-v-e98445cb]{color:#ffffff80;white-space:nowrap;font-size:11px;font-weight:600}.tv__scheduled-badge[data-v-e98445cb]{color:#ffffff59;background:#ffffff0f;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.tv__match-action--disabled[data-v-e98445cb]{color:#ffffff40}.tv__match-card:hover .tv__match-action--disabled[data-v-e98445cb]{color:#ffffff40;gap:8px}.tv__match-card-bg[data-v-e98445cb]{opacity:0;background:linear-gradient(135deg,#22c55e0d,#0000);transition:opacity .4s;position:absolute;inset:0}.tv__match-card-glow[data-v-e98445cb]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#22c55e26,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.tv__match-card[data-v-e98445cb]:hover{border-color:#22c55e4d;transform:translateY(-6px);box-shadow:0 20px 40px #0006}.tv__match-card:hover .tv__match-card-bg[data-v-e98445cb],.tv__match-card:hover .tv__match-card-glow[data-v-e98445cb]{opacity:1}.tv__match-header[data-v-e98445cb]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tv__match-league[data-v-e98445cb]{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.tv__live-badge[data-v-e98445cb]{color:#22c55e;background:#22c55e26;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.tv__live-dot[data-v-e98445cb]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-e98445cb}.tv__match-teams[data-v-e98445cb]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.tv__match-team[data-v-e98445cb]{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.tv__match-logo[data-v-e98445cb]{object-fit:contain;width:48px;height:48px}.tv__match-logo--placeholder[data-v-e98445cb]{color:#fff9;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf633,#ec489933);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.tv__match-name[data-v-e98445cb]{color:#ffffffe6;text-align:center;font-size:14px;font-weight:600}.tv__match-score[data-v-e98445cb]{background:#ffffff0d;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.tv__match-score-num[data-v-e98445cb]{color:#fff;text-align:center;min-width:30px;font-size:24px;font-weight:800}.tv__match-vs[data-v-e98445cb]{color:#fff6;font-size:12px;font-weight:600}.tv__match-footer[data-v-e98445cb]{border-top:1px solid #ffffff0d;margin-top:16px;padding-top:16px}.tv__match-action[data-v-e98445cb]{color:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.tv__match-card:hover .tv__match-action[data-v-e98445cb]{color:#22c55e;gap:12px}.tv__match-loading[data-v-e98445cb]{color:#fbbf24;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.tv__mini-spinner[data-v-e98445cb]{border:2px solid #fbbf2433;border-top-color:#fbbf24;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-e98445cb}.tv__match-error[data-v-e98445cb]{color:#ef4444;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.tv__loading-state[data-v-e98445cb],.tv__error-state[data-v-e98445cb],.tv__empty-state[data-v-e98445cb]{color:#ffffff80;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:80px 20px;display:flex}.tv__spinner[data-v-e98445cb]{border:3px solid #8b5cf633;border-top-color:#8b5cf6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-e98445cb}.tv__error-state svg[data-v-e98445cb],.tv__empty-state svg[data-v-e98445cb]{opacity:.3}.tv__section-header[data-v-e98445cb]{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tv__section-line[data-v-e98445cb]{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);flex:1;height:1px}.tv__section-title[data-v-e98445cb]{color:#ffffff80;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:600}.tv__player-overlay[data-v-e98445cb]{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;justify-content:center;align-items:center;animation:.3s fadeIn-e98445cb;display:flex;position:fixed;inset:0}@keyframes fadeIn-e98445cb{0%{opacity:0}to{opacity:1}}.tv__player[data-v-e98445cb]{background:#000;border-radius:24px;width:90vw;max-width:1200px;animation:.3s scaleIn-e98445cb;overflow:hidden;box-shadow:0 40px 80px #000c}@keyframes scaleIn-e98445cb{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.tv__player-header[data-v-e98445cb]{background:#ffffff08;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tv__player-info[data-v-e98445cb]{align-items:center;gap:12px;display:flex}.tv__player-live-badge[data-v-e98445cb]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:flex}.tv__player-live-dot[data-v-e98445cb]{background:#fff;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-e98445cb}.tv__player-name[data-v-e98445cb]{color:#fff;font-size:16px;font-weight:600}.tv__player-controls[data-v-e98445cb]{align-items:center;gap:12px;display:flex}.tv__player-res[data-v-e98445cb]{gap:8px;display:flex}.tv__res-btn[data-v-e98445cb]{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.tv__res-btn[data-v-e98445cb]:hover{color:#fff;background:#ffffff1a}.tv__res-btn--active[data-v-e98445cb]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:#0000}.tv__player-close[data-v-e98445cb]{color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tv__player-close[data-v-e98445cb]:hover{color:#fff;background:#ffffff1a;transform:rotate(90deg)}.tv__player-frame[data-v-e98445cb]{aspect-ratio:16/9;background:#000;width:100%;position:relative}.tv__player-frame iframe[data-v-e98445cb]{width:100%;height:100%;position:absolute;inset:0}.tv__player-frame video[data-v-e98445cb]{background:#000;width:100%;height:100%;position:absolute;inset:0}.tv__player-placeholder[data-v-e98445cb]{color:#ffffff80;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes pulse-e98445cb{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-e98445cb{to{transform:rotate(360deg)}}@media (width<=1024px){.tv__channels[data-v-e98445cb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tv__channels--tigoals[data-v-e98445cb]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (width<=768px){.container[data-v-e98445cb]{padding:0 16px}.tv__hero-title[data-v-e98445cb]{font-size:36px}.tv__hero-desc[data-v-e98445cb]{font-size:14px}.tv__tab[data-v-e98445cb]{padding:8px 20px;font-size:13px}.tv__tab span[data-v-e98445cb]:not(.tv__tab--active){display:none}.tv__tab svg[data-v-e98445cb]{margin:0}.tv__brand-text[data-v-e98445cb],.tv__back span[data-v-e98445cb]{display:none}.tv__player[data-v-e98445cb]{border-radius:0;width:100vw}.tv__player-header[data-v-e98445cb]{flex-direction:column;align-items:stretch;gap:12px}.tv__player-controls[data-v-e98445cb]{justify-content:space-between}.tv__channels[data-v-e98445cb]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.tv__channel[data-v-e98445cb]{padding:16px}.tv__channel-icon[data-v-e98445cb]{width:44px;height:44px}.tv__channel-icon svg[data-v-e98445cb]{width:22px;height:22px}.tv__channel-name[data-v-e98445cb]{font-size:14px}}@media (width<=480px){.tv__hero-title[data-v-e98445cb]{font-size:28px}.tv__channels[data-v-e98445cb],.tv__channels--tigoals[data-v-e98445cb]{grid-template-columns:1fr}.tv__match-teams[data-v-e98445cb]{gap:12px}.tv__match-score-num[data-v-e98445cb]{min-width:20px;font-size:18px}.tv__match-name[data-v-e98445cb]{font-size:12px}}.detail[data-v-dc598fef]{background:#0a0a0f;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-dc598fef]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-dc598fef]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-dc598fef]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-dc598fef]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-dc598fef]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-dc598fef]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-dc598fef]{flex:1}.komik__brand[data-v-dc598fef]{align-items:center;gap:8px;display:flex}.komik__brand-text[data-v-dc598fef]{color:#ffffffd9;letter-spacing:-.2px;font-size:14px;font-weight:600}.detail__skeleton[data-v-dc598fef]{max-width:1200px;margin:0 auto;padding:80px 32px 0}.skeleton-banner[data-v-dc598fef]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:24px;width:100%;height:300px;margin-bottom:32px;animation:1.5s infinite skeleton-loading-dc598fef}.skeleton-content[data-v-dc598fef]{max-width:800px}.skeleton-line[data-v-dc598fef]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:8px;height:20px;margin-bottom:16px;animation:1.5s infinite skeleton-loading-dc598fef}.skeleton-line.large[data-v-dc598fef]{width:80%;height:32px}.skeleton-line.medium[data-v-dc598fef]{width:60%}.skeleton-line.small[data-v-dc598fef]{width:40%}.skeleton-chapters[data-v-dc598fef]{margin-top:48px}.skeleton-chapter[data-v-dc598fef]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:12px;height:60px;margin-bottom:12px;animation:1.5s infinite skeleton-loading-dc598fef}@keyframes skeleton-loading-dc598fef{0%{background-position:200% 0}to{background-position:-200% 0}}.detail__error[data-v-dc598fef]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:48px 24px;display:flex}.detail__error-icon[data-v-dc598fef]{background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.detail__error-icon svg[data-v-dc598fef]{color:#ef4444;width:40px;height:40px}.detail__error h3[data-v-dc598fef]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.detail__error p[data-v-dc598fef]{color:#ffffff80;margin:0 0 32px;font-size:14px}.detail__retry[data-v-dc598fef]{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:40px;align-items:center;gap:8px;padding:12px 28px;font-weight:500;transition:all .2s;display:flex}.detail__retry[data-v-dc598fef]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.detail__hero[data-v-dc598fef]{margin-top:60px;position:relative}.detail__banner-container[data-v-dc598fef]{width:100%;height:400px;position:relative;overflow:hidden}.detail__banner[data-v-dc598fef]{background-position:50% 30%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.detail__banner-gradient[data-v-dc598fef]{background:linear-gradient(135deg,#8b5cf64d,#0000);position:absolute;inset:0}.detail__banner-overlay[data-v-dc598fef]{background:linear-gradient(#0000 50%,#0a0a0f 100%);position:absolute;inset:0}.detail__info[data-v-dc598fef]{z-index:2;max-width:1200px;margin:-80px auto 0;padding:0 32px;position:relative}.detail__info-card[data-v-dc598fef]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a24cc;border:1px solid #ffffff14;border-radius:32px;padding:32px;box-shadow:0 20px 40px #0000004d}.detail__title[data-v-dc598fef]{background:linear-gradient(135deg,#fff,#a78bfa);color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:36px;font-weight:800}.detail__meta[data-v-dc598fef]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.detail__badges[data-v-dc598fef]{flex-wrap:wrap;gap:8px;display:flex}.detail__badge[data-v-dc598fef]{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:40px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.detail__badge--status[data-v-dc598fef]{color:#10b981;background:#10b98126;border-color:#10b9814d}.detail__rating[data-v-dc598fef]{color:#fbbf24;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.detail__author[data-v-dc598fef]{color:#fff9;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.detail__genres[data-v-dc598fef]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail__genre[data-v-dc598fef]{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:40px;padding:6px 14px;font-size:12px;transition:all .2s}.detail__genre[data-v-dc598fef]:hover{background:#8b5cf633;border-color:#8b5cf64d}.detail__desc[data-v-dc598fef]{color:#ffffffb3;margin:0 0 24px;font-size:15px;line-height:1.7}.detail__stats[data-v-dc598fef]{border-top:1px solid #ffffff14;gap:32px;padding-top:16px;display:flex}.detail__stat[data-v-dc598fef]{flex-direction:column;gap:4px;display:flex}.detail__stat-value[data-v-dc598fef]{color:#fff;font-size:24px;font-weight:700}.detail__stat-label[data-v-dc598fef]{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.detail__chapters[data-v-dc598fef]{max-width:900px;margin:48px auto 80px;padding:0 32px}.detail__chapters-header[data-v-dc598fef]{margin-bottom:24px}.detail__chapters-title-wrapper[data-v-dc598fef]{align-items:center;gap:12px;display:flex}.detail__chapters-icon[data-v-dc598fef]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.detail__chapters-icon svg[data-v-dc598fef]{color:#fff}.detail__chapters-title[data-v-dc598fef]{color:#fff;margin:0;font-size:22px;font-weight:700}.detail__chapters-count[data-v-dc598fef]{color:#fff6;background:#ffffff0d;border-radius:20px;padding:4px 10px;font-size:13px}.detail__sort-btn[data-v-dc598fef]{color:#a78bfa;cursor:pointer;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:40px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.detail__sort-btn[data-v-dc598fef]:hover{color:#fff;background:#8b5cf6;border-color:#8b5cf6}.detail__chapter-search[data-v-dc598fef]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2499;border:1px solid #ffffff14;border-radius:60px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;transition:all .2s;display:flex}.detail__chapter-search[data-v-dc598fef]:focus-within{background:#1a1a24cc;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.detail__search-icon[data-v-dc598fef]{color:#fff6}.detail__search-input[data-v-dc598fef]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:14px}.detail__search-input[data-v-dc598fef]::placeholder{color:#ffffff4d}.detail__search-clear[data-v-dc598fef]{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.detail__search-clear[data-v-dc598fef]:hover{color:#fff;background:#ffffff26}.detail__chapter-empty[data-v-dc598fef]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:60px 24px;display:flex}.detail__chapter-empty svg[data-v-dc598fef]{color:#fff3}.detail__chapter-empty p[data-v-dc598fef]{color:#ffffff80;font-size:14px}.detail__chapter-list[data-v-dc598fef]{flex-direction:column;gap:12px;display:flex}.detail__chapter[data-v-dc598fef]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2480;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 20px;text-decoration:none;transition:all .3s;animation:.5s backwards fadeInUp-dc598fef;display:flex}@keyframes fadeInUp-dc598fef{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detail__chapter[data-v-dc598fef]:hover{background:#8b5cf61a;border-color:#8b5cf64d;transform:translate(4px)}.detail__chapter-info[data-v-dc598fef]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail__chapter-number[data-v-dc598fef]{color:#a78bfa;background:#8b5cf626;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.detail__chapter-title[data-v-dc598fef]{color:#ffffffe6;font-size:15px;font-weight:500}.detail__chapter-meta[data-v-dc598fef]{align-items:center;gap:16px;display:flex}.detail__chapter-time[data-v-dc598fef]{color:#fff6;font-size:12px}.detail__chapter-arrow[data-v-dc598fef]{color:#ffffff4d;transition:all .2s}.detail__chapter:hover .detail__chapter-arrow[data-v-dc598fef]{color:#a78bfa;transform:translate(2px)}.detail__fab[data-v-dc598fef]{color:#fff;cursor:pointer;z-index:90;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:26px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 12px #0000004d}.detail__fab[data-v-dc598fef]:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 8px 24px #8b5cf666}@media (width<=768px){.detail__topbar-inner[data-v-dc598fef]{padding:0 20px}.detail__back span[data-v-dc598fef]{display:none}.detail__back[data-v-dc598fef]{padding:10px}.detail__brand-text[data-v-dc598fef]{display:none}.detail__banner-container[data-v-dc598fef]{height:250px}.detail__info[data-v-dc598fef]{margin-top:-60px;padding:0 20px}.detail__info-card[data-v-dc598fef]{padding:24px}.detail__title[data-v-dc598fef]{font-size:24px}.detail__stats[data-v-dc598fef]{gap:20px}.detail__stat-value[data-v-dc598fef]{font-size:18px}.detail__chapters[data-v-dc598fef]{margin:32px auto 60px;padding:0 20px}.detail__chapters-title[data-v-dc598fef]{font-size:18px}.detail__chapter[data-v-dc598fef]{padding:14px 16px}.detail__chapter-number[data-v-dc598fef]{font-size:10px}.detail__chapter-title[data-v-dc598fef]{font-size:13px}.detail__fab[data-v-dc598fef]{width:48px;height:48px;bottom:20px;right:20px}}@media (width<=480px){.detail__info-card[data-v-dc598fef]{padding:20px}.detail__title[data-v-dc598fef]{font-size:20px}.detail__desc[data-v-dc598fef]{font-size:13px}.detail__stats[data-v-dc598fef]{flex-direction:column;gap:12px}.detail__chapter-info[data-v-dc598fef]{flex-direction:column;align-items:flex-start;gap:8px}.detail__chapter-meta[data-v-dc598fef]{flex-direction:column;align-items:flex-end;gap:8px}}.reader[data-v-ec6f8933]{--primary:#8b5cf6;--primary-glow:#8b5cf666;--primary-dark:#7c3aed;--bg-dark:#0f0f13;--bg-surface:#1a1a24;--bg-elevated:#22222e;--text-primary:#fff;--text-secondary:#a1a1aa;--border:#ffffff14;background:var(--bg-dark);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-ec6f8933]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;transition:transform .3s,opacity .3s;position:sticky;top:0}.os-window__titlebar--hidden[data-v-ec6f8933]{opacity:0;transform:translateY(-100%)}.os-window__titlebar-inner[data-v-ec6f8933]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-ec6f8933]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-ec6f8933]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-ec6f8933]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-ec6f8933]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-ec6f8933]{flex:1}.reader__brand[data-v-ec6f8933]{align-items:center;display:flex}.reader__brand-text[data-v-ec6f8933]{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.reader__page-info[data-v-ec6f8933]{color:#fff6;flex-shrink:0;font-size:13px}.reader__body[data-v-ec6f8933]{flex:1;padding-top:8px}.reader__skeleton[data-v-ec6f8933]{max-width:900px;margin:0 auto;padding:0 24px}.reader__skeleton-header[data-v-ec6f8933]{margin-bottom:32px}.skeleton-line[data-v-ec6f8933]{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-elevated) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:8px;height:24px;margin-bottom:12px;animation:1.5s infinite skeleton-loading-ec6f8933}.skeleton-line.short[data-v-ec6f8933]{width:60%;height:16px}.reader__skeleton-images[data-v-ec6f8933]{flex-direction:column;gap:32px;display:flex}.skeleton-image[data-v-ec6f8933]{aspect-ratio:2/3;background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-elevated) 50%, var(--bg-surface) 75%);background-size:200% 100%;border-radius:16px;width:100%;animation:1.5s infinite skeleton-loading-ec6f8933}@keyframes skeleton-loading-ec6f8933{0%{background-position:200% 0}to{background-position:-200% 0}}.reader__empty[data-v-ec6f8933]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.reader__empty-icon[data-v-ec6f8933]{background:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex}.reader__empty-icon svg[data-v-ec6f8933]{width:40px;height:40px;color:var(--text-secondary)}.reader__empty h3[data-v-ec6f8933]{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.reader__empty p[data-v-ec6f8933]{color:var(--text-secondary);margin:0 0 32px;font-size:14px}.reader__retry[data-v-ec6f8933]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:12px 32px;font-weight:500;transition:all .2s}.reader__retry[data-v-ec6f8933]:hover{box-shadow:0 8px 20px var(--primary-glow);transform:translateY(-2px)}.reader__images[data-v-ec6f8933]{flex-direction:column;gap:48px;max-width:1000px;margin:0 auto;padding:0 24px 64px;display:flex}.reader__image-wrapper[data-v-ec6f8933]{transition:all .3s;position:relative}.reader__image-container[data-v-ec6f8933]{background:var(--bg-surface);border-radius:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.reader__image-container[data-v-ec6f8933]:hover{transform:scale(1.02);box-shadow:0 24px 48px #00000080}.reader__image[data-v-ec6f8933]{width:100%;height:auto;transition:transform .3s;display:block}.reader__image-overlay[data-v-ec6f8933]{opacity:0;background:linear-gradient(#0000,#000c);padding:24px 20px 16px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.reader__image-container:hover .reader__image-overlay[data-v-ec6f8933]{opacity:1}.reader__page-number[data-v-ec6f8933]{color:#fff;background:#8b5cf6e6;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-block}.reader__fab[data-v-ec6f8933]{background:var(--primary);color:#fff;cursor:pointer;z-index:90;border:none;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 12px #0000004d}.reader__fab[data-v-ec6f8933]:hover{box-shadow:0 8px 24px var(--primary-glow);transform:translateY(-4px)scale(1.05)}.fab-fade-enter-active[data-v-ec6f8933],.fab-fade-leave-active[data-v-ec6f8933]{transition:all .3s}.fab-fade-enter-from[data-v-ec6f8933],.fab-fade-leave-to[data-v-ec6f8933]{opacity:0;transform:translateY(20px)}.reader__progress-global[data-v-ec6f8933]{z-index:100;background:#ffffff1a;height:3px;position:fixed;bottom:0;left:0;right:0}.reader__progress-bar[data-v-ec6f8933]{background:linear-gradient(90deg, var(--primary), var(--primary-dark));height:100%;transition:width .2s}@media (width<=768px){.os-window__titlebar-inner[data-v-ec6f8933]{gap:8px;padding:0 16px}.os-window__back span[data-v-ec6f8933]{display:none}.reader__brand-text[data-v-ec6f8933]{font-size:12px}.reader__images[data-v-ec6f8933]{gap:32px;padding:0 16px 48px}.reader__body[data-v-ec6f8933]{padding-top:4px}.reader__fab[data-v-ec6f8933]{width:48px;height:48px;bottom:20px;right:20px}}@media (width<=480px){.os-window__titlebar-inner[data-v-ec6f8933]{gap:6px;padding:0 12px}.reader__brand-text[data-v-ec6f8933]{max-width:120px;font-size:11px}.reader__images[data-v-ec6f8933]{gap:24px}.reader__image-container[data-v-ec6f8933]{border-radius:16px}}html[data-v-ec6f8933]{scroll-behavior:smooth}.reader[data-v-ec6f8933]::-webkit-scrollbar{width:8px}.reader[data-v-ec6f8933]::-webkit-scrollbar-track{background:var(--bg-dark)}.reader[data-v-ec6f8933]::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.detail[data-v-b4ff5a3a]{background:#0a0a0f}.os-window__titlebar[data-v-b4ff5a3a]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-b4ff5a3a]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-b4ff5a3a]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-b4ff5a3a]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-b4ff5a3a]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-b4ff5a3a]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-b4ff5a3a]{flex:1}.detail__brand[data-v-b4ff5a3a]{align-items:center;gap:10px;min-width:0;display:flex}.detail__src-badge[data-v-b4ff5a3a]{letter-spacing:.2px;border-radius:20px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.detail__brand-text[data-v-b4ff5a3a]{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.detail__body[data-v-b4ff5a3a]{padding-top:0}.detail__skeleton[data-v-b4ff5a3a]{max-width:1100px;margin:0 auto;padding:70px 28px 0}.skeleton-banner[data-v-b4ff5a3a]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:20px;width:100%;height:260px;margin-bottom:28px;animation:1.5s infinite skL-b4ff5a3a}.skeleton-content[data-v-b4ff5a3a]{max-width:700px}.skeleton-line[data-v-b4ff5a3a]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:6px;height:18px;margin-bottom:14px;animation:1.5s infinite skL-b4ff5a3a}.skeleton-line.large[data-v-b4ff5a3a]{width:75%;height:28px}.skeleton-line.medium[data-v-b4ff5a3a]{width:55%}.skeleton-line.small[data-v-b4ff5a3a]{width:35%}@keyframes skL-b4ff5a3a{0%{background-position:200% 0}to{background-position:-200% 0}}.detail__error[data-v-b4ff5a3a]{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:48px 24px;display:flex}.detail__error h3[data-v-b4ff5a3a]{color:#fff;margin-bottom:20px;font-size:22px;font-weight:700}.detail__retry[data-v-b4ff5a3a]{background:var(--a,#00b894);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:10px 24px;font-weight:500}.detail__hero[data-v-b4ff5a3a]{position:relative}.detail__banner-container[data-v-b4ff5a3a]{width:100%;height:350px;position:relative;overflow:hidden}.detail__banner[data-v-b4ff5a3a]{background-position:50% 30%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.detail__banner-overlay[data-v-b4ff5a3a]{background:linear-gradient(#0000 50%,#0a0a0f 100%);position:absolute;inset:0}.detail__info[data-v-b4ff5a3a]{z-index:2;max-width:1100px;margin:-70px auto 0;padding:0 28px;position:relative}.detail__info-card[data-v-b4ff5a3a]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1a24bf;border:1px solid #ffffff0f;border-radius:28px;padding:28px}.detail__title[data-v-b4ff5a3a]{color:#fff;margin:0 0 14px;font-size:30px;font-weight:800}.detail__meta[data-v-b4ff5a3a]{margin-bottom:16px;display:flex}.detail__badges[data-v-b4ff5a3a]{flex-wrap:wrap;gap:6px;display:flex}.detail__badge[data-v-b4ff5a3a]{border-radius:40px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.detail__stats[data-v-b4ff5a3a]{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;gap:28px;margin-bottom:14px;padding:14px 0;display:flex}.detail__stat[data-v-b4ff5a3a]{flex-direction:column;gap:3px;display:flex}.detail__stat-value[data-v-b4ff5a3a]{color:#fff;font-size:20px;font-weight:700}.detail__stat-label[data-v-b4ff5a3a]{color:#ffffff59;text-transform:uppercase;letter-spacing:.4px;font-size:11px}.detail__desc[data-v-b4ff5a3a]{color:#fff9;margin:0;font-size:14px;line-height:1.6}.detail__episodes[data-v-b4ff5a3a]{max-width:800px;margin:40px auto 70px;padding:0 28px}.detail__episodes-header[data-v-b4ff5a3a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.detail__episodes-title[data-v-b4ff5a3a]{color:#fff;margin:0;font-size:20px;font-weight:700}.detail__episodes-count[data-v-b4ff5a3a]{color:#ffffff59;background:#ffffff0a;border-radius:20px;padding:3px 9px;font-size:12px}.detail__ep-search[data-v-b4ff5a3a]{background:#1a1a2480;border:1px solid #ffffff0f;border-radius:60px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;display:flex}.detail__ep-search[data-v-b4ff5a3a]:focus-within{border-color:var(--a,#00b894);background:#1a1a24b3}.detail__search-icon[data-v-b4ff5a3a]{color:#ffffff4d;flex-shrink:0}.detail__search-input[data-v-b4ff5a3a]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.detail__search-input[data-v-b4ff5a3a]::placeholder{color:#ffffff40}.detail__search-clear[data-v-b4ff5a3a]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.detail__search-clear[data-v-b4ff5a3a]:hover{color:#fff;background:#ffffff1f}.detail__ep-empty[data-v-b4ff5a3a]{text-align:center;color:#fff6;padding:36px;font-size:14px}.detail__ep-list[data-v-b4ff5a3a]{flex-direction:column;gap:6px;display:flex}.detail__ep[data-v-b4ff5a3a]{background:#1a1a2466;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.detail__ep[data-v-b4ff5a3a]:hover{background:color-mix(in srgb, var(--a,#00b894) 7%, transparent);border-color:color-mix(in srgb, var(--a,#00b894) 18%, transparent);transform:translate(3px)}.detail__ep--locked[data-v-b4ff5a3a]{opacity:.45}.detail__ep--locked[data-v-b4ff5a3a]:hover{background:#1a1a2466;border-color:#ffffff0a;transform:none}.detail__ep-num[data-v-b4ff5a3a]{background:color-mix(in srgb, var(--a,#00b894) 14%, transparent);width:32px;height:32px;color:var(--a,#00b894);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.detail__ep-info[data-v-b4ff5a3a]{flex-direction:column;flex:1;gap:1px;display:flex}.detail__ep-title[data-v-b4ff5a3a]{color:#ffffffd9;font-size:13px;font-weight:500}.detail__ep-locked[data-v-b4ff5a3a]{color:#ffffff40;text-transform:uppercase;font-size:10px;font-weight:600}.detail__ep-arrow[data-v-b4ff5a3a]{color:#ffffff26;flex-shrink:0}.detail__ep:hover .detail__ep-arrow[data-v-b4ff5a3a]{color:var(--a,#00b894)}@media (width<=768px){.os-window__titlebar-inner[data-v-b4ff5a3a]{padding:0 16px}.os-window__back span[data-v-b4ff5a3a]{display:none}.os-window__back[data-v-b4ff5a3a]{padding:6px}.detail__banner-container[data-v-b4ff5a3a]{height:220px}.detail__info[data-v-b4ff5a3a]{margin-top:-50px;padding:0 16px}.detail__info-card[data-v-b4ff5a3a]{padding:20px}.detail__title[data-v-b4ff5a3a]{font-size:22px}.detail__stats[data-v-b4ff5a3a]{gap:18px}.detail__stat-value[data-v-b4ff5a3a]{font-size:17px}.detail__episodes[data-v-b4ff5a3a]{margin:28px auto 50px;padding:0 16px}}.player[data-v-cf0fb914]{background:#000;flex-direction:column;display:flex}.os-window__titlebar[data-v-cf0fb914]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-cf0fb914]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-cf0fb914]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-cf0fb914]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-cf0fb914]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-cf0fb914]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-cf0fb914]{flex:1}.player__title-section[data-v-cf0fb914]{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.player__badge[data-v-cf0fb914]{letter-spacing:.2px;border:1px solid color-mix(in srgb, var(--a,#00b894) 30%, transparent);border-radius:20px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.player__title[data-v-cf0fb914]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.player__main[data-v-cf0fb914]{flex:1;display:flex;overflow:hidden}.player__video-area[data-v-cf0fb914]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.player__loading[data-v-cf0fb914]{color:#ffffff73;flex-direction:column;align-items:center;gap:14px;display:flex}.player__spinner[data-v-cf0fb914]{border:3px solid #00b89426;border-top-color:var(--a,#00b894);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite pSpin-cf0fb914}@keyframes pSpin-cf0fb914{to{transform:rotate(360deg)}}.player__error[data-v-cf0fb914]{text-align:center;color:#ffffff73}.player__error p[data-v-cf0fb914]{margin-bottom:14px;font-size:14px}.player__retry[data-v-cf0fb914]{background:var(--a,#00b894);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:8px 20px;font-family:inherit;font-weight:500}.player__video-wrapper[data-v-cf0fb914]{width:100%;max-width:1100px;margin:0 auto;position:relative}.player__video[data-v-cf0fb914]{background:#000;width:100%;max-height:calc(100vh - 56px);display:block}.player__quality[data-v-cf0fb914]{z-index:10;position:absolute;bottom:70px;right:16px}.player__quality-btn[data-v-cf0fb914]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;cursor:pointer;background:#000000b3;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s;display:flex}.player__quality-btn[data-v-cf0fb914]:hover{background:#000000d9}.player__quality-menu[data-v-cf0fb914]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ff2;border:1px solid #ffffff14;border-radius:10px;min-width:120px;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden}.player__quality-opt[data-v-cf0fb914]{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.player__quality-opt[data-v-cf0fb914]:hover{color:#fff;background:#ffffff0d}.player__quality-opt--active[data-v-cf0fb914]{color:var(--a,#00b894)}.player__quality-check[data-v-cf0fb914]{color:var(--a,#00b894);font-size:12px}.player__side[data-v-cf0fb914]{background:#0a0a0ff2;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:320px;display:flex;overflow:hidden}.player__side-header[data-v-cf0fb914]{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.player__side-title[data-v-cf0fb914]{color:#fff;font-size:15px;font-weight:700}.player__side-count[data-v-cf0fb914]{color:#ffffff59;background:#ffffff0a;border-radius:20px;padding:2px 8px;font-size:11px}.player__ep-search[data-v-cf0fb914]{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.player__ep-search svg[data-v-cf0fb914]{color:#ffffff4d;flex-shrink:0}.player__ep-input[data-v-cf0fb914]{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:30px;outline:none;flex:1;padding:6px 12px;font-family:inherit;font-size:12px;transition:border-color .15s}.player__ep-input[data-v-cf0fb914]::placeholder{color:#fff3}.player__ep-input[data-v-cf0fb914]:focus{border-color:var(--a,#00b894)}.player__ep-clear[data-v-cf0fb914]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.player__ep-grid-wrapper[data-v-cf0fb914]{flex:1;padding:12px;overflow-y:auto}.player__ep-placeholder[data-v-cf0fb914]{text-align:center;color:#ffffff4d;padding:24px;font-size:13px}.player__ep-grid[data-v-cf0fb914]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.player__ep-btn[data-v-cf0fb914]{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;padding:7px 2px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.player__ep-btn[data-v-cf0fb914]:hover{background:color-mix(in srgb, var(--a,#00b894) 14%, transparent);border-color:color-mix(in srgb, var(--a,#00b894) 28%, transparent);color:var(--a,#00b894)}.player__ep-btn--active[data-v-cf0fb914]{background:var(--a,#00b894);border-color:var(--a,#00b894);color:#fff}.player__ep-btn--active[data-v-cf0fb914]:hover{background:var(--a,#00b894);color:#fff}.player__ep-btn--locked[data-v-cf0fb914]{opacity:.3;pointer-events:none}@media (width<=900px){.player__main[data-v-cf0fb914]{flex-direction:column}.player__video-area[data-v-cf0fb914]{min-height:50vh}.player__side[data-v-cf0fb914]{width:100%;max-height:40vh}.player__video[data-v-cf0fb914]{max-height:50vh}.player__quality[data-v-cf0fb914]{bottom:14px;right:10px}}@media (width<=768px){.os-window__titlebar-inner[data-v-cf0fb914]{gap:8px;padding:0 16px}.os-window__back span[data-v-cf0fb914]{display:none}.os-window__back[data-v-cf0fb914]{padding:6px 8px}.player__title[data-v-cf0fb914]{font-size:12px}}.detail[data-v-0645ef4d]{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-0645ef4d]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-0645ef4d]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-0645ef4d]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-0645ef4d]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-0645ef4d]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-0645ef4d]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-0645ef4d]{flex:1}.detail__brand-text[data-v-0645ef4d]{color:#fff;font-size:15px;font-weight:600}.detail__body[data-v-0645ef4d]{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.detail__skeleton[data-v-0645ef4d]{padding:48px 0}.skeleton-poster[data-v-0645ef4d]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:16px;width:200px;height:300px;margin-bottom:24px;animation:1.5s infinite skeleton-loading-0645ef4d}.skeleton-line[data-v-0645ef4d]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:8px;height:20px;margin-bottom:16px;animation:1.5s infinite skeleton-loading-0645ef4d}.skeleton-line.large[data-v-0645ef4d]{width:80%;height:32px}.skeleton-line.medium[data-v-0645ef4d]{width:60%}.skeleton-line.small[data-v-0645ef4d]{width:40%}@keyframes skeleton-loading-0645ef4d{0%{background-position:200% 0}to{background-position:-200% 0}}.detail__error[data-v-0645ef4d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.detail__error h3[data-v-0645ef4d]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.detail__error p[data-v-0645ef4d]{color:#ffffff80;margin:0 0 24px;font-size:14px}.detail__retry[data-v-0645ef4d]{color:#fff;cursor:pointer;background:#6c5ce7;border:none;border-radius:40px;padding:12px 28px;font-weight:500}.detail__hero[data-v-0645ef4d]{gap:40px;padding:48px 0;display:flex}.detail__poster-container[data-v-0645ef4d]{flex-shrink:0;width:240px}.detail__poster[data-v-0645ef4d]{border-radius:16px;width:100%;box-shadow:0 20px 40px #0006}.detail__info[data-v-0645ef4d]{flex:1;min-width:0}.detail__title[data-v-0645ef4d]{color:#fff;margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.2}.detail__meta[data-v-0645ef4d]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail__badge[data-v-0645ef4d]{color:#a78bfa;background:#6c5ce726;border:1px solid #6c5ce74d;border-radius:40px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.detail__badge--status[data-v-0645ef4d]{color:#10b981;background:#10b98126;border-color:#10b9814d}.detail__stats[data-v-0645ef4d]{gap:32px;margin-bottom:20px;display:flex}.detail__stat[data-v-0645ef4d]{flex-direction:column;gap:4px;display:flex}.detail__stat-label[data-v-0645ef4d]{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.detail__stat-value[data-v-0645ef4d]{color:#fff;font-size:14px;font-weight:600}.detail__genres[data-v-0645ef4d]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail__genre[data-v-0645ef4d]{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:40px;padding:6px 14px;font-size:12px}.detail__desc[data-v-0645ef4d]{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.detail__episodes[data-v-0645ef4d]{padding:32px 0 80px}.detail__episodes-header[data-v-0645ef4d]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.detail__episodes-title[data-v-0645ef4d]{color:#fff;margin:0;font-size:22px;font-weight:700}.detail__episodes-count[data-v-0645ef4d]{color:#fff6;background:#ffffff0d;border-radius:20px;padding:4px 10px;font-size:13px}.detail__sort-btn[data-v-0645ef4d]{color:#a78bfa;cursor:pointer;background:#6c5ce726;border:1px solid #6c5ce74d;border-radius:40px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.detail__sort-btn[data-v-0645ef4d]:hover{color:#fff;background:#6c5ce7;border-color:#6c5ce7}.detail__episode-list[data-v-0645ef4d]{flex-direction:column;gap:10px;display:flex}.detail__episode[data-v-0645ef4d]{background:#1a1a2480;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.detail__episode[data-v-0645ef4d]:hover{background:#6c5ce71a;border-color:#6c5ce74d;transform:translate(4px)}.detail__episode-num[data-v-0645ef4d]{color:#a78bfa;background:#6c5ce726;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.detail__episode-title[data-v-0645ef4d]{color:#ffffffe6;flex:1;font-size:14px;font-weight:500}.detail__episode-arrow[data-v-0645ef4d]{color:#ffffff4d;flex-shrink:0}.detail__episode:hover .detail__episode-arrow[data-v-0645ef4d]{color:#a78bfa}@media (width<=768px){.os-window__titlebar-inner[data-v-0645ef4d]{padding:0 20px}.os-window__back span[data-v-0645ef4d]{display:none}.detail__body[data-v-0645ef4d]{padding-left:20px;padding-right:20px}.detail__hero[data-v-0645ef4d]{flex-direction:column;gap:24px;padding:24px 0}.detail__poster-container[data-v-0645ef4d]{width:160px}.detail__title[data-v-0645ef4d]{font-size:24px}.detail__stats[data-v-0645ef4d]{flex-wrap:wrap;gap:20px}}.player[data-v-093f9ff5]{background:#0a0a0f;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-093f9ff5]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-093f9ff5]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-093f9ff5]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-093f9ff5]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-093f9ff5]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-093f9ff5]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-093f9ff5]{flex:1}.player__title-section[data-v-093f9ff5]{flex:1;min-width:0}.player__badge[data-v-093f9ff5]{text-transform:uppercase;letter-spacing:1px;color:#a78bfa;background:#6c5ce726;border-radius:20px;margin-bottom:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.player__title[data-v-093f9ff5]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.player__body[data-v-093f9ff5]{max-width:1200px;margin:0 auto;padding:24px 24px 80px}.player__skeleton[data-v-093f9ff5]{max-width:900px;margin:0 auto;padding:48px 24px}.skeleton-player[data-v-093f9ff5]{aspect-ratio:16/9;background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:16px;width:100%;animation:1.5s infinite skeleton-loading-093f9ff5}@keyframes skeleton-loading-093f9ff5{0%{background-position:200% 0}to{background-position:-200% 0}}.player__error[data-v-093f9ff5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.player__error h3[data-v-093f9ff5]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.player__error p[data-v-093f9ff5]{color:#ffffff80;margin:0 0 24px;font-size:14px}.player__retry[data-v-093f9ff5]{color:#fff;cursor:pointer;background:#6c5ce7;border:none;border-radius:40px;padding:12px 28px;font-weight:500}.player__container[data-v-093f9ff5]{max-width:1000px;margin:0 auto}.player__iframe-wrapper[data-v-093f9ff5]{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}.player__iframe[data-v-093f9ff5]{border:none;width:100%;height:100%}.player__no-url[data-v-093f9ff5]{color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.player__controls[data-v-093f9ff5]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.player__controls-label[data-v-093f9ff5]{color:#fff6;margin-right:4px;font-size:13px}.player__server-btn[data-v-093f9ff5]{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.player__server-btn[data-v-093f9ff5]:hover{color:#fff;background:#6c5ce726;border-color:#6c5ce74d}.player__server-btn--active[data-v-093f9ff5]{color:#fff;background:#6c5ce7;border-color:#6c5ce7}.player__nav[data-v-093f9ff5]{gap:12px;margin-top:20px;display:flex}.player__nav-btn[data-v-093f9ff5]{color:#fffc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.player__nav-btn[data-v-093f9ff5]:hover{color:#fff;background:#6c5ce726;border-color:#6c5ce74d}.player__nav-btn--prev[data-v-093f9ff5]{margin-right:auto}.player__info[data-v-093f9ff5]{border-top:1px solid #ffffff0f;margin-top:24px;padding-top:24px}.player__series-link[data-v-093f9ff5]{border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .2s;display:flex}.player__series-link[data-v-093f9ff5]:hover{background:#ffffff08}.player__series-poster[data-v-093f9ff5]{object-fit:cover;border-radius:8px;width:48px;height:64px}.player__series-info[data-v-093f9ff5]{flex-direction:column;gap:4px;display:flex}.player__series-title[data-v-093f9ff5]{color:#fff;font-size:15px;font-weight:600}.player__series-label[data-v-093f9ff5]{color:#fff6;font-size:12px}@media (width<=768px){.os-window__titlebar-inner[data-v-093f9ff5]{padding:0 16px}.os-window__back span[data-v-093f9ff5]{display:none}.player__title[data-v-093f9ff5]{font-size:13px}.player__body[data-v-093f9ff5]{padding:16px 16px 60px}}.detail[data-v-777360fe]{background:#0a0a0f;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-777360fe]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-777360fe]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-777360fe]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-777360fe]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-777360fe]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-777360fe]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-777360fe]{flex:1}.detail__brand-text[data-v-777360fe]{color:#fff;font-size:15px;font-weight:600}.detail__body[data-v-777360fe]{max-width:1200px;margin:0 auto;padding-top:32px;padding-left:24px;padding-right:24px}.detail__skeleton[data-v-777360fe]{padding:48px 0}.skeleton-poster[data-v-777360fe]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:16px;width:200px;height:300px;margin-bottom:24px;animation:1.5s infinite sk-777360fe}.skeleton-line[data-v-777360fe]{background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:8px;height:20px;margin-bottom:16px;animation:1.5s infinite sk-777360fe}.skeleton-line.large[data-v-777360fe]{width:80%;height:32px}.skeleton-line.medium[data-v-777360fe]{width:60%}.skeleton-line.small[data-v-777360fe]{width:40%}@keyframes sk-777360fe{0%{background-position:200% 0}to{background-position:-200% 0}}.detail__error[data-v-777360fe]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.detail__error h3[data-v-777360fe]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.detail__error p[data-v-777360fe]{color:#ffffff80;margin:0 0 24px;font-size:14px}.detail__retry[data-v-777360fe]{color:#fff;cursor:pointer;background:#ff6b6b;border:none;border-radius:40px;padding:12px 28px;font-weight:500}.detail__hero[data-v-777360fe]{gap:40px;padding:48px 0;display:flex}.detail__poster-container[data-v-777360fe]{flex-shrink:0;width:240px}.detail__poster[data-v-777360fe]{border-radius:16px;width:100%;box-shadow:0 20px 40px #0006}.detail__info[data-v-777360fe]{flex:1;min-width:0}.detail__title[data-v-777360fe]{color:#fff;margin:0 0 16px;font-size:32px;font-weight:800;line-height:1.2}.detail__meta[data-v-777360fe]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail__badge[data-v-777360fe]{color:#ff8787;background:#ff6b6b26;border:1px solid #ff6b6b4d;border-radius:40px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.detail__stats[data-v-777360fe]{flex-wrap:wrap;gap:32px;margin-bottom:20px;display:flex}.detail__stat[data-v-777360fe]{flex-direction:column;gap:4px;display:flex}.detail__stat-label[data-v-777360fe]{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.detail__stat-value[data-v-777360fe]{color:#fff;font-size:14px;font-weight:600}.detail__genres[data-v-777360fe]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.detail__genre[data-v-777360fe]{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:40px;padding:6px 14px;font-size:12px}.detail__desc[data-v-777360fe]{color:#ffffffb3;margin:0;font-size:15px;line-height:1.7}.detail__episodes[data-v-777360fe]{padding:32px 0 80px}.detail__episodes-header[data-v-777360fe]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.detail__episodes-title[data-v-777360fe]{color:#fff;margin:0;font-size:22px;font-weight:700}.detail__episodes-count[data-v-777360fe]{color:#fff6;background:#ffffff0d;border-radius:20px;padding:4px 10px;font-size:13px}.detail__sort-btn[data-v-777360fe]{color:#ff8787;cursor:pointer;background:#ff6b6b26;border:1px solid #ff6b6b4d;border-radius:40px;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.detail__sort-btn[data-v-777360fe]:hover{color:#fff;background:#ff6b6b;border-color:#ff6b6b}.detail__episode-list[data-v-777360fe]{flex-direction:column;gap:10px;display:flex}.detail__episode[data-v-777360fe]{background:#1a1a2480;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.detail__episode[data-v-777360fe]:hover{background:#ff6b6b1a;border-color:#ff6b6b4d;transform:translate(4px)}.detail__episode-num[data-v-777360fe]{color:#ff8787;background:#ff6b6b26;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.detail__episode-info[data-v-777360fe]{flex:1;min-width:0}.detail__episode-title[data-v-777360fe]{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.detail__episode-date[data-v-777360fe]{color:#fff6;margin-top:2px;font-size:11px;display:block}.detail__episode-arrow[data-v-777360fe]{color:#ffffff4d;flex-shrink:0}.detail__episode:hover .detail__episode-arrow[data-v-777360fe]{color:#ff8787}@media (width<=768px){.detail__body[data-v-777360fe]{padding-left:16px;padding-right:16px}.os-window__titlebar-inner[data-v-777360fe]{padding:0 16px}.detail__hero[data-v-777360fe]{flex-direction:column;gap:24px;padding:24px 0}.detail__poster-container[data-v-777360fe]{width:160px}.detail__title[data-v-777360fe]{font-size:24px}.detail__stats[data-v-777360fe]{gap:20px}}.player[data-v-5712841b]{font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}.os-window__titlebar[data-v-5712841b]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#0f0f19b3;border-bottom:1px solid #ffffff0a;padding:8px 0;position:sticky;top:0}.os-window__titlebar-inner[data-v-5712841b]{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.os-window__back[data-v-5712841b]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.os-window__back[data-v-5712841b]:hover{color:#fffc;background:#ffffff0f}.os-window__controls[data-v-5712841b]{flex-shrink:0;gap:6px;display:flex}.os-window__dot[data-v-5712841b]{opacity:.8;border-radius:50%;width:12px;height:12px}.os-window__spacer[data-v-5712841b]{flex:1}.player__title-section[data-v-5712841b]{flex:1;min-width:0}.player__badge[data-v-5712841b]{text-transform:uppercase;letter-spacing:1px;color:#ff8787;background:#ff6b6b26;border-radius:20px;margin-bottom:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.player__title[data-v-5712841b]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.player__body[data-v-5712841b]{padding-top:0}.player__skeleton[data-v-5712841b]{max-width:900px;margin:0 auto;padding:48px 24px}.skeleton-player[data-v-5712841b]{aspect-ratio:16/9;background:linear-gradient(90deg,#1a1a24 25%,#22222e 50%,#1a1a24 75%) 0 0/200% 100%;border-radius:16px;width:100%;animation:1.5s infinite skeleton-loading-5712841b}@keyframes skeleton-loading-5712841b{0%{background-position:200% 0}to{background-position:-200% 0}}.player__error[data-v-5712841b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.player__error h3[data-v-5712841b]{color:#fff;margin:0 0 8px;font-size:24px;font-weight:700}.player__error p[data-v-5712841b]{color:#ffffff80;margin:0 0 24px;font-size:14px}.player__retry[data-v-5712841b]{color:#fff;cursor:pointer;background:#ff6b6b;border:none;border-radius:40px;padding:12px 28px;font-weight:500}.player__container[data-v-5712841b]{max-width:1000px;margin:0 auto;padding:24px 24px 80px}.player__iframe-wrapper[data-v-5712841b]{aspect-ratio:16/9;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000080}.player__iframe[data-v-5712841b]{border:none;width:100%;height:100%}.player__no-url[data-v-5712841b]{color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.player__controls[data-v-5712841b]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.player__controls-label[data-v-5712841b]{color:#fff6;margin-right:4px;font-size:13px}.player__server-btn[data-v-5712841b]{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-size:13px;transition:all .2s}.player__server-btn[data-v-5712841b]:hover{color:#fff;background:#ff6b6b26;border-color:#ff6b6b4d}.player__server-btn--active[data-v-5712841b]{color:#fff;background:#ff6b6b;border-color:#ff6b6b}.player__nav[data-v-5712841b]{gap:12px;margin-top:20px;display:flex}.player__nav-btn[data-v-5712841b]{color:#fffc;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.player__nav-btn[data-v-5712841b]:hover{color:#fff;background:#ff6b6b26;border-color:#ff6b6b4d}.player__nav-btn--prev[data-v-5712841b]{margin-right:auto}@media (width<=768px){.os-window__titlebar-inner[data-v-5712841b]{padding:0 20px}.os-window__back span[data-v-5712841b]{display:none}.player__title[data-v-5712841b]{font-size:13px}.player__container[data-v-5712841b]{padding:16px 16px 60px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-secondary:#12121a;--bg-card:#1a1a26;--bg-card-hover:#252535;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;--accent-anime:#ff6b6b;--accent-manhwa:#6c5ce7;--accent-movie:#fdcb6e;--accent-drama:#00b894;--accent-komik:#74b9ff;--accent-tv:#f472b6;--gradient-hero:linear-gradient(135deg, #0f0f1a 0%, #1a0a2e 50%, #0f0f1a 100%);--shadow-card:0 4px 20px #0006;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--glass-bg:#ffffff0a;--glass-border:#ffffff0f;--glass-shadow:0 8px 32px #0006;--taskbar-height:52px;--taskbar-height-mobile:48px}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.container{max-width:1400px;margin:0 auto;padding:0 24px}@media (width<=768px){.container{padding:0 16px}}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.os-desktop{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.os-wallpaper{pointer-events:none;z-index:0;background:radial-gradient(at 10% 20%,#1a0a2e 0%,#0000 60%),radial-gradient(at 90% 80%,#0a1628 0%,#0000 60%),radial-gradient(#0f0f1a 0%,#07070d 100%);position:fixed;inset:0}.os-orb{filter:blur(120px);opacity:.25;border-radius:50%;animation:25s ease-in-out infinite osOrb;position:absolute}.os-orb--1{background:#e945601a;width:700px;height:700px;top:-20%;left:-10%}.os-orb--2{background:#6c5ce714;width:500px;height:500px;animation-delay:-8s;bottom:-15%;right:-5%}.os-orb--3{background:#00b8940f;width:400px;height:400px;animation-delay:-16s;top:40%;left:60%}@keyframes osOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-50px)scale(1.15)}66%{transform:translate(-40px,60px)scale(.9)}}.os-content{z-index:1;padding-bottom:calc(var(--taskbar-height) + 12px);flex:1;position:relative}@media (width<=768px){.os-content{padding-bottom:calc(var(--taskbar-height-mobile) + 8px)}}.os-taskbar{z-index:9999;-webkit-backdrop-filter:blur(24px);height:var(--taskbar-height);background:#14141ebf;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:4px;min-width:320px;max-width:92vw;padding:6px 8px;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0d}.os-taskbar-start{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e94560,#6c5ce7);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:4px;font-size:18px;font-weight:800;transition:all .2s;display:flex}.os-taskbar-start:hover{transform:scale(1.05);box-shadow:0 4px 20px #6c5ce74d}.os-taskbar-divider{background:#ffffff14;flex-shrink:0;width:1px;height:28px;margin:0 4px}.os-taskbar-apps{-ms-overflow-style:none;scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:2px;display:flex;overflow-x:auto}.os-taskbar-apps::-webkit-scrollbar{display:none}.os-taskbar-app{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:44px;height:40px;text-decoration:none;transition:all .2s;display:flex;position:relative}.os-taskbar-app:hover{color:#fffc;background:#ffffff0f}.os-taskbar-app.active{color:#fff;background:#ffffff14}.os-taskbar-app.active:after{content:"";background:var(--app-accent,#fff);border-radius:2px;width:16px;height:3px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.os-taskbar-app svg{width:22px;height:22px}.os-taskbar-app-label{letter-spacing:.2px;opacity:.7;font-size:8px;font-weight:600}.os-taskbar-tray{border-left:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;margin-left:4px;padding-left:8px;display:flex}.os-taskbar-tray-icon{color:#fff6;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.os-taskbar-tray-icon:hover{color:#ffffffb3;background:#ffffff0f}.os-taskbar-clock{flex-direction:column;align-items:flex-end;padding:0 4px;line-height:1.2;display:flex}.os-taskbar-time{color:#ffffffd9;font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:13px;font-weight:600}.os-taskbar-date{color:#ffffff59;font-size:9px;font-weight:500}@media (width<=768px){.os-taskbar{height:var(--taskbar-height-mobile);min-width:unset;border-radius:14px;padding:4px 6px;bottom:6px}.os-taskbar-start{border-radius:10px;width:36px;height:36px;font-size:15px}.os-taskbar-app{width:38px;height:36px}.os-taskbar-app svg{width:20px;height:20px}.os-taskbar-app-label{display:none}.os-taskbar-tray-icon{width:24px;height:24px}.os-taskbar-tray-icon svg{width:14px;height:14px}.os-taskbar-date{display:none}.os-taskbar-time{font-size:12px}.os-taskbar-divider{margin:0 2px}}@media (width<=480px){.os-taskbar{gap:2px;max-width:96vw;padding:4px}.os-taskbar-tray-icon{display:none}.os-taskbar-apps{gap:0}}@keyframes taskbarAppear{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.os-taskbar{animation:.4s ease-out taskbarAppear}
