body:has(.episode-dialog[open]),body:has(.episode-drawer){overflow:hidden}.episode-drawer.svelte-1qlyhki{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#1b2029;color:var(--text);padding:18px 18px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:hidden;border-top:1px solid var(--line)}.episode-drawer.svelte-1qlyhki .sheet-heading:where(.svelte-1qlyhki){flex-shrink:0;padding-bottom:18px}.episode-drawer.svelte-1qlyhki .all-episodes-grid:where(.svelte-1qlyhki){max-height:none;min-height:0;align-content:start;flex:1;scrollbar-width:thin}.episode-dialog.svelte-1qlyhki{border:1px solid var(--line);border-radius:16px;padding:24px;background:#1b2029;color:var(--text);width:min(560px,calc(100% - 32px));max-height:80dvh}.episode-dialog.svelte-1qlyhki::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheet-heading.svelte-1qlyhki{display:flex;justify-content:space-between;align-items:center;gap:12px}.sheet-heading.svelte-1qlyhki>div:where(.svelte-1qlyhki){display:flex;align-items:baseline;gap:12px}.sheet-heading.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:20px;margin:0}.sheet-heading.svelte-1qlyhki span:where(.svelte-1qlyhki){font-size:12px;color:var(--muted)}.sheet-heading.svelte-1qlyhki button:where(.svelte-1qlyhki){border:0;background:#ffffff0a;color:#ddd;border-radius:50%;width:36px;height:36px;font-size:25px}.sheet-subtitle.svelte-1qlyhki{font-size:12px;color:var(--muted);margin:16px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.all-episodes-grid.svelte-1qlyhki{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;overflow-y:auto;max-height:55dvh;padding-bottom:8px;overscroll-behavior:contain}.all-episodes-grid.svelte-1qlyhki a:where(.svelte-1qlyhki){position:relative;display:grid;place-items:center;min-height:45px;border:1px solid #ffffff0c;border-radius:6px;background:#ffffff06;font-size:13px}.all-episodes-grid.svelte-1qlyhki a.active:where(.svelte-1qlyhki){color:var(--accent);border-color:#c4f56870;background:#c4f56815}.all-episodes-grid.svelte-1qlyhki small:where(.svelte-1qlyhki){position:absolute;right:3px;top:2px;font-size:7px;color:var(--gold)}@media(max-width:760px){.episode-dialog.svelte-1qlyhki{margin:auto 0 0;width:100%;max-width:none;border-radius:18px 18px 0 0;padding:20px 18px max(24px,env(safe-area-inset-bottom))}.all-episodes-grid.svelte-1qlyhki{grid-template-columns:repeat(5,minmax(0,1fr))}}.watch-layout.svelte-1qlyhki{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#11151b}.watch-main.svelte-1qlyhki{min-width:0}.watch-stage.svelte-1qlyhki{background:#050607;aspect-ratio:16/9;min-height:250px}.watch-stage.svelte-1qlyhki video{border-radius:0;aspect-ratio:16/9;max-height:72vh}.player-toolbar.svelte-1qlyhki{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#1a1f27;font-size:10px;color:#7d8999}.player-toolbar.svelte-1qlyhki>span:where(.svelte-1qlyhki){display:flex;align-items:center;gap:7px}.player-toolbar.svelte-1qlyhki>span:where(.svelte-1qlyhki) i:where(.svelte-1qlyhki){width:5px;height:5px;background:var(--accent);border-radius:50%}.player-toolbar.svelte-1qlyhki>div:where(.svelte-1qlyhki){display:flex;gap:20px;align-items:center}.player-toolbar.svelte-1qlyhki label:where(.svelte-1qlyhki){display:flex;align-items:center;gap:6px}.player-toolbar.svelte-1qlyhki input:where(.svelte-1qlyhki){width:12px;height:12px;margin:0}.player-toolbar.svelte-1qlyhki button:where(.svelte-1qlyhki){display:flex;align-items:center;gap:6px;border:0;background:none;font-size:11px;color:#b6c1cf}.watch-title.svelte-1qlyhki{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px}.watch-title.svelte-1qlyhki>div:where(.svelte-1qlyhki){min-width:0}.watch-title.svelte-1qlyhki h1:where(.svelte-1qlyhki){font-size:23px;margin:0 0 11px;line-height:1.4;letter-spacing:-.5px}.watch-title.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:11px;color:#778494;margin:0;line-height:1.7}.watch-title.svelte-1qlyhki .secondary{white-space:nowrap;font-size:11px;padding:10px 15px}.episode-panel.svelte-1qlyhki{background:#1c2129;padding:23px 20px;min-width:0;border-left:1px solid var(--line)}.episode-panel-title.svelte-1qlyhki{display:flex;align-items:center;justify-content:space-between;gap:10px}.episode-panel.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:18px;margin:0;font-weight:600}.episode-count.svelte-1qlyhki{font-size:10px;color:var(--dim)}.all-episodes-trigger.svelte-1qlyhki{border:0;background:transparent;display:flex;align-items:center;gap:5px;padding:8px 0;font-size:10px;color:var(--dim)}.episode-panel.svelte-1qlyhki>p:where(.svelte-1qlyhki){font-size:10px;color:#75818f;margin:12px 0 23px}.watch-episodes.svelte-1qlyhki{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow-y:auto;max-height:55vh;overscroll-behavior:contain;padding-bottom:8px;position:relative;scrollbar-width:thin}.watch-episodes.svelte-1qlyhki::-webkit-scrollbar{display:none}.watch-episodes.svelte-1qlyhki>a:where(.svelte-1qlyhki){flex:0 0 56px;scroll-snap-align:center;position:relative;background:#ffffff05;border:1px solid #ffffff07;color:#a5b1c0;font-size:12px;min-height:39px;border-radius:5px;display:grid;place-items:center}.watch-episodes.svelte-1qlyhki>a.active:where(.svelte-1qlyhki){background:#c4f56812;border-color:#c4f56850;color:var(--accent)}.watch-episodes.svelte-1qlyhki small:where(.svelte-1qlyhki){position:absolute;right:2px;top:2px;font-size:6px;color:var(--gold)}.panel-vip.svelte-1qlyhki{display:flex;align-items:center;gap:12px;background:linear-gradient(100deg,#39342a,#292923);color:var(--gold);padding:15px 12px;border-radius:7px;margin-top:25px}.panel-vip.svelte-1qlyhki>span:where(.svelte-1qlyhki){flex:1;font-size:11px}.panel-vip.svelte-1qlyhki small:where(.svelte-1qlyhki){display:block;margin-top:7px;font-size:9px;color:#9b8c77}.watch-gate.svelte-1qlyhki{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:var(--gold);padding:25px;text-align:center}.watch-gate.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:26px;margin:0;color:#e4e7eb}.watch-gate.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:12px;color:#83909e;margin:0 0 6px;line-height:1.8}.watch-gate.svelte-1qlyhki>a:where(.svelte-1qlyhki):last-child{font-size:10px;color:var(--muted)}.watch-description.svelte-1qlyhki{margin-top:30px;padding:23px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.watch-description.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:17px;margin:0 0 15px}.watch-description.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:12px;line-height:2;color:#8592a2;margin:0 0 15px}@media(max-width:1100px){.watch-layout.svelte-1qlyhki{grid-template-columns:minmax(0,1fr) 260px}.episode-panel.svelte-1qlyhki{padding:20px 15px}.watch-episodes.svelte-1qlyhki{gap:6px}.watch-title.svelte-1qlyhki h1:where(.svelte-1qlyhki){font-size:20px}}@media(max-width:760px){.watch-stage.portrait.svelte-1qlyhki{aspect-ratio:auto;height:65vh;height:min(65svh,177.777vw);max-height:none}.watch-stage.portrait.svelte-1qlyhki .video-shell{height:100%;aspect-ratio:auto}.watch-stage.portrait.svelte-1qlyhki video{height:100%;aspect-ratio:auto;max-height:none}.watch-breadcrumb.svelte-1qlyhki{padding:0 17px;font-size:10px;white-space:nowrap;overflow:hidden;flex-wrap:nowrap;margin-bottom:16px}.watch-breadcrumb.svelte-1qlyhki>a:where(.svelte-1qlyhki):nth-last-child(3){overflow:hidden;max-width:140px;white-space:nowrap;text-overflow:ellipsis}.watch-layout.svelte-1qlyhki{display:block;border:0;border-radius:0}.watch-stage.svelte-1qlyhki{min-height:0}.watch-title.svelte-1qlyhki{padding:20px 17px}.watch-title.svelte-1qlyhki h1:where(.svelte-1qlyhki){font-size:20px}.watch-title.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:10px}.watch-title.svelte-1qlyhki .secondary{padding:9px 10px;font-size:10px;min-height:36px}.player-toolbar.svelte-1qlyhki{padding:12px 17px;font-size:9px}.player-toolbar.svelte-1qlyhki>div:where(.svelte-1qlyhki){gap:12px}.player-toolbar.svelte-1qlyhki button:where(.svelte-1qlyhki){font-size:10px}.episode-panel.svelte-1qlyhki{border:0;margin:0 17px;border-radius:9px;padding:20px 15px}.episode-panel.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:17px}.episode-panel.svelte-1qlyhki>p:where(.svelte-1qlyhki){margin-bottom:18px}.watch-episodes.svelte-1qlyhki{display:flex;overflow-x:auto;overflow-y:hidden;max-height:none;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;gap:8px}.watch-episodes.svelte-1qlyhki>a:where(.svelte-1qlyhki){min-height:39px}.panel-vip.svelte-1qlyhki{margin-top:20px;padding:13px}.watch-description.svelte-1qlyhki{margin:23px 17px 0;padding:19px 15px}.watch-description.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:11px}.watch-related.svelte-1qlyhki{padding:0 17px}.watch-gate.svelte-1qlyhki{padding:22px 17px;gap:11px}.watch-gate.svelte-1qlyhki h2:where(.svelte-1qlyhki){font-size:21px}.watch-gate.svelte-1qlyhki>svg{width:28px;height:28px}.watch-gate.svelte-1qlyhki p:where(.svelte-1qlyhki){font-size:10px}.watch-gate.svelte-1qlyhki .primary:where(.svelte-1qlyhki){padding:9px 18px;min-height:35px;font-size:11px}}
