*{box-sizing:border-box;margin:0;padding:0}[data-d]{-webkit-text-size-adjust:100%}[data-d] body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.4;-webkit-font-smoothing:antialiased}[data-d] a{color:inherit;text-decoration:none}[data-d] img,[data-d] video{display:block;max-width:100%}[data-d] .live{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 6px;border-radius:999px;background:#0009;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-d] .live i{position:relative;width:7px;height:7px;border-radius:50%;background:#ff3b3b;flex:none}[data-d] .live i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#ff3b3b8c;animation:pulse 1.6s ease-out infinite}@keyframes pulse{to{transform:scale(3);opacity:0}}[data-d] .thumb{position:relative;overflow:hidden;background:#111;aspect-ratio:16/9}[data-d] .thumb img,[data-d] .thumb video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-d] .thumb video{opacity:0;transition:opacity .3s}[data-d] .thumb video.playing{opacity:1}[data-d] .thumb video.dead{display:none}[data-d] .hover-tile .thumb:after{content:"";position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.4);pointer-events:none;transition:opacity .25s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M8 5v14l11-7z'/%3E%3C/svg%3E");background-size:22px;background-repeat:no-repeat;background-position:55% 50%}[data-d] .hover-tile:hover .thumb:after{opacity:0}[data-d] [data-fallback]{display:none}[data-d] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;border-radius:6px;padding:12px 22px;cursor:pointer;border:0;white-space:nowrap;transition:transform .15s,filter .15s}[data-d] .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}[data-d] .btn.cb{background:#f47321;color:#fff}[data-d] .cb-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[data-d] .cb-modal[hidden]{display:none}[data-d] .cb-backdrop{position:absolute;inset:0;background:#000000e0}[data-d] .cb-dialog{position:relative;width:min(1280px,96vw);height:min(88vh,860px);background:#0f0f12;color:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #000000b3}[data-d] .cb-head{display:flex;align-items:center;gap:12px;height:50px;padding:0 10px 0 14px;background:#17171c;border-bottom:1px solid #26262d;font-size:14px}[data-d] .cb-head b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:48px}[data-d] .cb-head .cb-viewers{color:#46d369;font-weight:600;white-space:nowrap}[data-d] .cb-head .cb-open{margin-left:auto;color:#ffb27a;font-weight:600;white-space:nowrap;padding:6px 10px;border-radius:6px}[data-d] .cb-head .cb-open:hover{background:#26262d}[data-d] .cb-close{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#fff;font-size:16px;cursor:pointer}[data-d] .cb-close:hover{background:#26262d}[data-d] .cb-frame{flex:1;position:relative;background:#000}[data-d] .cb-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}[data-d] .cb-foot{display:flex;align-items:center;justify-content:center;gap:16px;height:46px;padding:0 14px;background:#17171c;border-top:1px solid #26262d;font-size:13px;color:#ccc}[data-d] .cb-join{background:#f47321;color:#fff;font-weight:700;padding:7px 16px;border-radius:999px}[data-d].cb-modal-open{overflow:hidden}@media(max-width:800px){[data-d] .cb-dialog{width:100vw;height:100vh;height:100dvh;border-radius:0}[data-d] .cb-foot span{display:none}}[data-d=youtube]{--bg:#fff;--fg:#0f0f0f;--muted:#606060;--line:#e5e5e5;--chip:#f2f2f2;--chipOn:#0f0f0f;--chipOnFg:#fff;--hover:#f2f2f2;--card:#fff}[data-d=youtube].dark{--bg:#0f0f0f;--fg:#f1f1f1;--muted:#aaa;--line:#272727;--chip:#272727;--chipOn:#f1f1f1;--chipOnFg:#0f0f0f;--hover:#272727;--card:#0f0f0f}[data-d=youtube] body{background:var(--bg);color:var(--fg);font-family:Roboto,Segoe UI,system-ui,-apple-system,Helvetica,Arial,sans-serif}[data-d=youtube] .masthead{position:fixed;z-index:30;top:0;left:0;right:0;height:56px;display:flex;align-items:center;gap:16px;padding:0 16px;background:var(--bg)}[data-d=youtube] .masthead .menu{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}[data-d=youtube] .masthead .menu:hover{background:var(--hover)}[data-d=youtube] .masthead .menu span{display:block;width:18px;height:2px;background:var(--fg);box-shadow:0 -6px 0 var(--fg),0 6px 0 var(--fg)}[data-d=youtube] .masthead .logo{display:flex;align-items:center;gap:6px}[data-d=youtube] .masthead .logo img{height:26px}[data-d=youtube] .masthead .logo small{font-size:10px;color:var(--muted);align-self:flex-start;margin-top:-2px}[data-d=youtube] .search{flex:1;display:flex;justify-content:center;max-width:720px;margin:0 auto}[data-d=youtube] .search form{display:flex;width:100%;max-width:640px}[data-d=youtube] .search input{flex:1;height:40px;padding:0 16px;border:1px solid var(--line);border-right:0;border-radius:40px 0 0 40px;background:var(--bg);color:var(--fg);font:inherit;font-size:16px;outline:none}[data-d=youtube] .search input:focus{border-color:#1c62b9}[data-d=youtube] .search button{width:64px;height:40px;border:1px solid var(--line);border-radius:0 40px 40px 0;background:var(--chip);cursor:pointer;display:flex;align-items:center;justify-content:center}[data-d=youtube] .search button svg{width:22px;height:22px;fill:var(--fg)}[data-d=youtube] .signin{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px 0 11px;border:1px solid var(--line);border-radius:18px;color:#065fd4;font-weight:500;font-size:14px;white-space:nowrap}[data-d=youtube] .signin:hover{background:#def1ff;border-color:transparent}[data-d=youtube].dark .signin{color:#3ea6ff}[data-d=youtube].dark .signin:hover{background:#263850}[data-d=youtube] .signin svg{width:22px;height:22px;fill:currentColor}[data-d=youtube] .signin.cb{background:#f47321;color:#fff;border-color:transparent}[data-d=youtube] .signin.cb:hover{background:#e0661a}[data-d=youtube] .guide{position:fixed;z-index:20;top:56px;left:0;bottom:0;width:72px;padding:4px 0;background:var(--bg);display:flex;flex-direction:column;align-items:center;gap:2px}[data-d=youtube] .guide a{width:64px;padding:14px 0 12px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;color:var(--fg)}[data-d=youtube] .guide a:hover,[data-d=youtube] .guide a.on{background:var(--hover)}[data-d=youtube] .guide svg{width:24px;height:24px;fill:currentColor}[data-d=youtube] .promo{position:fixed;z-index:20;left:0;bottom:0;width:72px;display:none}[data-d=youtube] .page{padding:56px 24px 60px 96px}[data-d=youtube] .chips{position:sticky;top:56px;z-index:10;display:flex;gap:12px;overflow-x:auto;padding:12px 0;background:var(--bg);scrollbar-width:none}[data-d=youtube] .chips::-webkit-scrollbar{display:none}[data-d=youtube] .chip{flex:none;height:32px;padding:0 12px;border-radius:8px;background:var(--chip);color:var(--fg);font-size:14px;font-weight:500;display:flex;align-items:center;cursor:pointer;white-space:nowrap}[data-d=youtube] .chip.on{background:var(--chipOn);color:var(--chipOnFg)}[data-d=youtube] .prompt{display:flex;align-items:center;gap:18px;margin:8px 0 18px;padding:16px 20px;border:1px solid var(--line);border-radius:12px}[data-d=youtube] .prompt b{font-size:16px}[data-d=youtube] .prompt p{color:var(--muted);font-size:14px;margin-top:2px}[data-d=youtube] .prompt .signin{margin-left:auto}[data-d=youtube] .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 16px;margin-top:8px}[data-d=youtube] .card{display:block}[data-d=youtube] .card .thumb{border-radius:12px}[data-d=youtube] .card .badge{position:absolute;right:8px;bottom:8px;z-index:2;background:#c00;color:#fff;font-size:12px;font-weight:700;padding:2px 5px;border-radius:4px;letter-spacing:.02em}[data-d=youtube] .card .viewers{position:absolute;left:8px;bottom:8px;z-index:2;background:#000000bf;color:#fff;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px}[data-d=youtube] .card .hd{position:absolute;right:8px;top:8px;z-index:2;background:#000000bf;color:#fff;font-size:11px;font-weight:700;padding:1px 5px;border-radius:4px}[data-d=youtube] .card .row{display:flex;gap:12px;margin-top:12px}[data-d=youtube] .card .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;background:#ddd}[data-d=youtube] .card .title{font-size:16px;font-weight:500;line-height:22px;max-height:44px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-d=youtube] .card .chan{font-size:14px;color:var(--muted);margin-top:4px;display:flex;align-items:center;gap:4px}[data-d=youtube] .card .chan svg{width:14px;height:14px;fill:var(--muted)}[data-d=youtube] .card .meta{font-size:14px;color:var(--muted)}[data-d=youtube].hover-mode .card .thumb:after{width:54px;height:54px;margin:-27px 0 0 -27px}[data-d=youtube] .empty{padding:40px 0;color:var(--muted);text-align:center}[data-d=youtube].failed [data-fallback]{display:block;padding:80px 0;text-align:center}@media(max-width:800px){[data-d=youtube] .guide{display:none}[data-d=youtube] .page{padding-left:16px;padding-right:16px}[data-d=youtube] .search,[data-d=youtube] .masthead .logo small{display:none}[data-d=youtube] .grid{grid-template-columns:1fr;gap:28px}[data-d=youtube] .card .thumb{border-radius:0;margin:0 -16px}[data-d=youtube] .prompt{flex-wrap:wrap}[data-d=youtube] .prompt .signin{margin-left:0}}[data-d=netflix-showcase] body{background:#141414;color:#fff}[data-d=netflix-showcase] .nav{position:fixed;z-index:20;top:0;left:0;right:0;height:68px;display:flex;align-items:center;gap:28px;padding:0 4%;background:linear-gradient(180deg,#000000bf,#0000);transition:background .3s}[data-d=netflix-showcase] .nav.solid{background:#141414}[data-d=netflix-showcase] .nav .logo img{height:32px}[data-d=netflix-showcase] .nav ul{display:flex;gap:20px;list-style:none;font-size:14px;color:#e5e5e5}[data-d=netflix-showcase] .nav ul a:hover{color:#b3b3b3}[data-d=netflix-showcase] .nav .right{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:13px;color:#e5e5e5}[data-d=netflix-showcase] .nav .btn{padding:8px 16px;font-size:14px;border-radius:4px}[data-d=netflix-showcase] .hero{padding:96px 4% 10px}[data-d=netflix-showcase] .hero .titles{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:16px}[data-d=netflix-showcase] .hero h1{font-size:clamp(26px,3.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.05}[data-d=netflix-showcase] .hero .titles p{color:#b3b3b3;font-size:15px;margin-top:6px}[data-d=netflix-showcase] .hero .titles .live{margin-right:8px;vertical-align:middle}[data-d=netflix-showcase] .mosaic{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;align-items:stretch}[data-d=netflix-showcase] .big{position:relative;display:block;border-radius:8px;overflow:hidden;background:#000}[data-d=netflix-showcase] .big .thumb{aspect-ratio:16/9}[data-d=netflix-showcase] .big .shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#141414e6,#14141480 40%,#14141400 70%),linear-gradient(0deg,#141414e6,#14141400 45%)}[data-d=netflix-showcase] .big .content{position:absolute;z-index:3;left:4%;right:4%;bottom:8%;max-width:560px}[data-d=netflix-showcase] .big .kicker{display:flex;align-items:center;gap:12px;font-size:14px;color:#ddd;margin-bottom:10px}[data-d=netflix-showcase] .big .name{font-size:clamp(30px,4.2vw,60px);font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.6)}[data-d=netflix-showcase] .big .meta{margin-top:10px;font-size:14px;color:#ccc;display:flex;flex-wrap:wrap;gap:8px 14px}[data-d=netflix-showcase] .big .meta b{color:#46d369}[data-d=netflix-showcase] .big .desc{margin-top:10px;font-size:clamp(14px,1.2vw,17px);color:#eee;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.6)}[data-d=netflix-showcase] .big .btns{margin-top:16px;display:flex;gap:10px}[data-d=netflix-showcase] .btn.play{background:#fff;color:#000;font-size:16px;padding:10px 24px;border-radius:4px}[data-d=netflix-showcase] .btn.info{background:#6d6d6eb3;color:#fff;font-size:16px;padding:10px 20px;border-radius:4px}[data-d=netflix-showcase] .stack{display:grid;grid-template-rows:repeat(4,1fr);gap:8px;min-height:0}[data-d=netflix-showcase] .row{display:grid;grid-template-columns:minmax(120px,44%) 1fr;gap:12px;align-items:center;background:#1f1f1f;border-radius:6px;overflow:hidden;transition:transform .2s,background .2s;min-height:0}[data-d=netflix-showcase] .row:hover{background:#2f2f2f;transform:scale(1.02)}[data-d=netflix-showcase] .row .thumb{height:100%;aspect-ratio:auto;min-height:72px;border-radius:0}[data-d=netflix-showcase] .row .thumb .live{position:absolute;top:6px;left:6px;z-index:2;font-size:10px;padding:2px 6px 2px 5px}[data-d=netflix-showcase] .row .thumb .hd{position:absolute;top:6px;right:6px;z-index:2;font-size:9px;font-weight:800;border:1px solid #bbb;color:#ddd;border-radius:3px;padding:0 4px}[data-d=netflix-showcase] .row .body{padding:10px 12px 10px 0;min-width:0}[data-d=netflix-showcase] .row .name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix-showcase] .row .v{font-size:12px;color:#46d369;font-weight:700;margin-top:2px}[data-d=netflix-showcase] .row .sub{font-size:12px;color:#b3b3b3;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix-showcase] .row .tags{margin-top:6px;font-size:11px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix-showcase] .rows{position:relative;z-index:2;padding:34px 0 40px}[data-d=netflix-showcase] .rowx{margin:0 0 34px}[data-d=netflix-showcase] .rowx h2{font-size:clamp(16px,1.4vw,22px);font-weight:700;color:#e5e5e5;padding:0 4%;margin-bottom:10px}[data-d=netflix-showcase] .track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4% 20px;scrollbar-width:none}[data-d=netflix-showcase] .track::-webkit-scrollbar{display:none}[data-d=netflix-showcase] .card{flex:0 0 clamp(200px,17vw,300px);scroll-snap-align:start;position:relative;border-radius:6px;overflow:hidden;background:#222;transition:transform .25s,box-shadow .25s}[data-d=netflix-showcase] .card:hover{transform:scale(1.08);z-index:3;box-shadow:0 12px 30px #0009}[data-d=netflix-showcase] .card .live{position:absolute;top:8px;left:8px;z-index:2}[data-d=netflix-showcase] .card .hd{position:absolute;top:8px;right:8px;z-index:2;font-size:10px;font-weight:800;border:1px solid #bbb;color:#ddd;border-radius:3px;padding:1px 5px}[data-d=netflix-showcase] .card .info{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 8px;background:linear-gradient(0deg,#000000d9,#0000);z-index:2}[data-d=netflix-showcase] .card .name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix-showcase] .card .sub{font-size:11.5px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix-showcase] .card .viewers{font-size:11px;color:#46d369;font-weight:700}[data-d=netflix-showcase] .join{margin:10px 4% 60px;padding:48px 28px;text-align:center;border-top:8px solid #232323}[data-d=netflix-showcase] .join h2{font-size:clamp(24px,3.2vw,44px);font-weight:900;letter-spacing:-.02em}[data-d=netflix-showcase] .join p{margin-top:10px;font-size:clamp(15px,1.6vw,22px);color:#ddd}[data-d=netflix-showcase] .join .btn{margin-top:22px;font-size:20px;padding:16px 34px}[data-d=netflix-showcase] footer{padding:30px 4% 50px;color:#777;font-size:12px;text-align:center}[data-d=netflix-showcase].failed [data-fallback]{display:block}[data-d=netflix-showcase] [data-fallback]{padding:180px 4% 80px;text-align:center}@media(max-width:900px){[data-d=netflix-showcase] .mosaic{grid-template-columns:1fr}[data-d=netflix-showcase] .stack{grid-template-rows:none;grid-template-columns:1fr 1fr}[data-d=netflix-showcase] .row{grid-template-columns:1fr}[data-d=netflix-showcase] .row .thumb{aspect-ratio:16/9;height:auto}[data-d=netflix-showcase] .row .body{padding:10px 12px}[data-d=netflix-showcase] .big .btns{display:none}[data-d=netflix-showcase] .big .content{bottom:6%}}@media(max-width:640px){[data-d=netflix-showcase] .nav ul{display:none}[data-d=netflix-showcase] .hero{padding-top:84px}[data-d=netflix-showcase] .stack{grid-template-columns:1fr}}[data-d=netflix] body{background:#141414;color:#fff}[data-d=netflix] .nav{position:fixed;z-index:20;top:0;left:0;right:0;height:68px;display:flex;align-items:center;gap:28px;padding:0 4%;background:linear-gradient(180deg,#000000bf,#0000);transition:background .3s}[data-d=netflix] .nav.solid{background:#141414}[data-d=netflix] .nav .logo img{height:32px}[data-d=netflix] .nav ul{display:flex;gap:20px;list-style:none;font-size:14px;color:#e5e5e5}[data-d=netflix] .nav ul a:hover{color:#b3b3b3}[data-d=netflix] .nav .right{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:13px;color:#e5e5e5}[data-d=netflix] .nav .btn{padding:8px 16px;font-size:14px;border-radius:4px}[data-d=netflix] .hero{position:relative;height:82vh;min-height:520px;max-height:820px;overflow:hidden;background:#000}[data-d=netflix] .hero .bg{position:absolute;inset:0}[data-d=netflix] .hero .bg img,[data-d=netflix] .hero .bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-d=netflix] .hero .bg video{opacity:0;transition:opacity .6s}[data-d=netflix] .hero .bg video.playing{opacity:1}[data-d=netflix] .hero .shade{position:absolute;inset:0;background:linear-gradient(90deg,#141414eb,#1414148c 40%,#14141400 70%),linear-gradient(0deg,#141414,#14141400 35%)}[data-d=netflix] .hero .content{position:absolute;left:4%;bottom:18%;max-width:620px}[data-d=netflix] .hero .kicker{display:flex;align-items:center;gap:12px;font-size:14px;color:#ddd;margin-bottom:14px}[data-d=netflix] .hero h1{font-size:clamp(36px,5.6vw,72px);font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.6)}[data-d=netflix] .hero .meta{margin-top:14px;font-size:15px;color:#ccc;display:flex;flex-wrap:wrap;gap:10px 16px}[data-d=netflix] .hero .meta b{color:#46d369}[data-d=netflix] .hero .desc{margin-top:14px;font-size:clamp(15px,1.4vw,19px);color:#eee;max-width:560px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 6px rgba(0,0,0,.6)}[data-d=netflix] .hero .btns{margin-top:22px;display:flex;gap:12px}[data-d=netflix] .btn.play{background:#fff;color:#000;font-size:17px;padding:12px 28px;border-radius:4px}[data-d=netflix] .btn.info{background:#6d6d6eb3;color:#fff;font-size:17px;padding:12px 24px;border-radius:4px}[data-d=netflix] .btn.info:hover{background:#6d6d6e80}[data-d=netflix].hover-mode .hero .hint{position:absolute;right:4%;bottom:20%;font-size:13px;color:#aaa}[data-d=netflix] .rows{position:relative;z-index:2;margin-top:-6vh;padding-bottom:40px}[data-d=netflix] .row{margin:0 0 34px}[data-d=netflix] .row h2{font-size:clamp(16px,1.4vw,22px);font-weight:700;color:#e5e5e5;padding:0 4%;margin-bottom:10px}[data-d=netflix] .track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4% 20px;scrollbar-width:none}[data-d=netflix] .track::-webkit-scrollbar{display:none}[data-d=netflix] .card{flex:0 0 clamp(200px,17vw,300px);scroll-snap-align:start;position:relative;border-radius:6px;overflow:hidden;background:#222;transition:transform .25s,box-shadow .25s}[data-d=netflix] .card:hover{transform:scale(1.08);z-index:3;box-shadow:0 12px 30px #0009}[data-d=netflix] .card .live{position:absolute;top:8px;left:8px;z-index:2}[data-d=netflix] .card .hd{position:absolute;top:8px;right:8px;z-index:2;font-size:10px;font-weight:800;border:1px solid #bbb;color:#ddd;border-radius:3px;padding:1px 5px}[data-d=netflix] .card .info{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 8px;background:linear-gradient(0deg,#000000d9,#0000);z-index:2}[data-d=netflix] .card .name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix] .card .sub{font-size:11.5px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=netflix] .card .viewers{font-size:11px;color:#46d369;font-weight:700}[data-d=netflix] .join{margin:20px 4% 60px;padding:48px 28px;text-align:center;border-top:8px solid #232323}[data-d=netflix] .join h2{font-size:clamp(24px,3.2vw,44px);font-weight:900;letter-spacing:-.02em}[data-d=netflix] .join p{margin-top:10px;font-size:clamp(15px,1.6vw,22px);color:#ddd}[data-d=netflix] .join .btn{margin-top:22px;font-size:20px;padding:16px 34px}[data-d=netflix] footer{padding:30px 4% 50px;color:#777;font-size:12px;text-align:center}[data-d=netflix] footer a{color:#999;text-decoration:underline}[data-d=netflix].failed [data-fallback]{display:block}[data-d=netflix] [data-fallback]{padding:180px 4% 80px;text-align:center}[data-d=netflix] [data-fallback] h1{font-size:40px;font-weight:900}[data-d=netflix] [data-fallback] .btn{margin-top:20px}@media(max-width:640px){[data-d=netflix] .nav ul{display:none}[data-d=netflix] .hero{height:70vh;min-height:420px}[data-d=netflix] .hero .content{bottom:12%;right:4%}[data-d=netflix] .hero .btns{flex-wrap:wrap}}[data-d=showcase] body{background:#0b0b10;color:#fff}[data-d=showcase] .top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:12px 4%;background:#0b0b10e6;backdrop-filter:blur(8px);border-bottom:1px solid #1e1e28}[data-d=showcase] .top .logo img{height:30px}[data-d=showcase] .top .count{color:#9aa0b3;font-size:14px}[data-d=showcase] .top .count b{color:#fff}[data-d=showcase] .top .btn{margin-left:auto;padding:9px 18px;font-size:14px}[data-d=showcase] .wrap{max-width:1280px;margin:0 auto;padding:0 4%}[data-d=showcase] .headline{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:34px 0 18px}[data-d=showcase] .headline h1{font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:-.02em;line-height:1.02}[data-d=showcase] .headline h1 span{background:linear-gradient(90deg,#ff8a3d,#ff4d6d);-webkit-background-clip:text;background-clip:text;color:transparent}[data-d=showcase] .headline p{color:#9aa0b3;font-size:16px;margin-top:8px;max-width:560px}[data-d=showcase] .headline .btn{font-size:16px;padding:14px 26px;border-radius:999px;box-shadow:0 8px 30px #f4732159}[data-d=showcase] .mosaic{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px;align-items:stretch}[data-d=showcase] .big{position:relative;display:block;border-radius:16px;overflow:hidden;background:#16161f;border:1px solid rgba(255,255,255,.08)}[data-d=showcase] .big .thumb{aspect-ratio:16/9}[data-d=showcase] .big .shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,#000000d9,#00000040 45%,#0000 70%)}[data-d=showcase] .big .live{position:absolute;top:14px;left:14px;z-index:3}[data-d=showcase] .big .hd{position:absolute;top:14px;right:14px;z-index:3;font-size:11px;font-weight:800;border:1px solid rgba(255,255,255,.6);border-radius:4px;padding:2px 6px}[data-d=showcase] .big .info{position:absolute;z-index:3;left:0;right:0;bottom:0;padding:20px 22px 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}[data-d=showcase] .big .name{font-size:clamp(22px,2.6vw,34px);font-weight:900;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.6)}[data-d=showcase] .big .meta{margin-top:4px;font-size:14px;color:#ddd;display:flex;flex-wrap:wrap;gap:6px 14px}[data-d=showcase] .big .meta b{color:#46d369}[data-d=showcase] .big .sub{margin-top:8px;font-size:14px;color:#eee;max-width:620px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-d=showcase] .big .go{flex:none;background:#fff;color:#000;font-weight:800;padding:12px 22px;border-radius:999px;font-size:15px;white-space:nowrap}[data-d=showcase] .stack{display:grid;grid-template-rows:repeat(4,1fr);gap:10px;min-height:0}[data-d=showcase] .row{display:grid;grid-template-columns:minmax(120px,42%) 1fr;gap:12px;align-items:center;background:#16161f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s,transform .2s;min-height:0}[data-d=showcase] .row:hover{border-color:#f47321;transform:translate(3px)}[data-d=showcase] .row .thumb{height:100%;aspect-ratio:auto;min-height:72px}[data-d=showcase] .row .thumb .live{position:absolute;top:6px;left:6px;z-index:2;font-size:10px;padding:2px 6px 2px 5px}[data-d=showcase] .row .body{padding:10px 12px 10px 0;min-width:0}[data-d=showcase] .row .name{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=showcase] .row .v{font-size:12px;color:#46d369;font-weight:700;margin-top:2px}[data-d=showcase] .row .sub{font-size:12px;color:#9aa0b3;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=showcase] .row .tags{margin-top:6px;display:flex;gap:5px;flex-wrap:wrap}[data-d=showcase] .row .tag{font-size:10.5px;color:#ffb27a;background:#f473211f;border-radius:4px;padding:1px 5px}[data-d=showcase] h3.sec{font-size:22px;font-weight:800;margin:40px 0 14px}[data-d=showcase] .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}[data-d=showcase] .card{background:#16161f;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s}[data-d=showcase] .card:hover{transform:translateY(-3px);border-color:#f47321}[data-d=showcase] .card .thumb .live{position:absolute;top:8px;left:8px;z-index:2}[data-d=showcase] .card .thumb .v{position:absolute;right:8px;bottom:8px;z-index:2;font-size:11px;font-weight:700;background:#0009;padding:2px 8px;border-radius:999px}[data-d=showcase] .card .body{padding:10px 12px 12px}[data-d=showcase] .card .name{font-weight:700;font-size:14px}[data-d=showcase] .card .sub{font-size:12px;color:#9aa0b3;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=showcase] .join{margin:50px 0 40px;padding:44px 28px;text-align:center;border-radius:18px;background:linear-gradient(135deg,#1a1520,#2a1410);border:1px solid rgba(244,115,33,.25)}[data-d=showcase] .join h2{font-size:clamp(24px,3.2vw,40px);font-weight:900;letter-spacing:-.02em}[data-d=showcase] .join p{margin-top:8px;color:#ccc;font-size:16px}[data-d=showcase] .join .btn{margin-top:18px;font-size:18px;padding:15px 32px;border-radius:999px}[data-d=showcase] footer{padding:10px 4% 40px;color:#666;font-size:12px;text-align:center}[data-d=showcase].failed [data-fallback]{display:block;text-align:center;padding:60px 0}@media(max-width:900px){[data-d=showcase] .mosaic{grid-template-columns:1fr}[data-d=showcase] .stack{grid-template-rows:none;grid-template-columns:1fr 1fr}[data-d=showcase] .row{grid-template-columns:1fr}[data-d=showcase] .row .thumb{aspect-ratio:16/9;height:auto}[data-d=showcase] .row .body{padding:10px 12px}[data-d=showcase] .big .go{display:none}}@media(max-width:520px){[data-d=showcase] .stack{grid-template-columns:1fr}}[data-d=grid] body{background:#0f1014;color:#e8e9ee;padding-bottom:90px}[data-d=grid] .top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:12px 4%;background:#0f1014eb;backdrop-filter:blur(8px);border-bottom:1px solid #22242c}[data-d=grid] .top .logo img{height:30px}[data-d=grid] .top .count{color:#9aa0b3;font-size:14px}[data-d=grid] .top .count b{color:#fff}[data-d=grid] .top .btn{margin-left:auto;padding:9px 18px;font-size:14px}[data-d=grid] .intro{padding:34px 4% 10px}[data-d=grid] .intro h1{font-size:clamp(26px,3.6vw,44px);font-weight:900;letter-spacing:-.02em}[data-d=grid] .intro p{color:#9aa0b3;margin-top:6px;font-size:16px}[data-d=grid] .chips{display:flex;gap:8px;flex-wrap:wrap;padding:14px 4% 6px}[data-d=grid] .chip{padding:7px 14px;border-radius:999px;border:1px solid #2b2e39;background:#171922;color:#c9ccd8;font-size:13px;cursor:pointer;user-select:none}[data-d=grid] .chip.on{background:#f47321;border-color:#f47321;color:#fff}[data-d=grid] .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;padding:14px 4% 30px}[data-d=grid] .card{background:#171922;border:1px solid #22242c;border-radius:12px;overflow:hidden;transition:transform .2s,border-color .2s}[data-d=grid] .card:hover{transform:translateY(-3px);border-color:#f47321}[data-d=grid] .card .thumb .live{position:absolute;top:8px;left:8px;z-index:2}[data-d=grid] .card .thumb .v{position:absolute;right:8px;bottom:8px;z-index:2;font-size:11px;font-weight:700;background:#0009;padding:2px 8px;border-radius:999px}[data-d=grid] .card .body{padding:10px 12px 12px}[data-d=grid] .card .name{font-weight:700;font-size:15px;display:flex;justify-content:space-between;gap:8px}[data-d=grid] .card .name small{color:#9aa0b3;font-weight:500;font-size:12px}[data-d=grid] .card .sub{color:#b8bccb;font-size:12.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=grid] .card .tags{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}[data-d=grid] .card .tag{font-size:11px;color:#ffb27a;background:#f473211f;border-radius:4px;padding:2px 6px}[data-d=grid] .bar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:12px 4%;background:linear-gradient(90deg,#f47321,#ff4d6d);color:#fff;box-shadow:0 -6px 24px #0006}[data-d=grid] .bar b{font-size:16px}[data-d=grid] .bar span{font-size:13px;opacity:.9}[data-d=grid] .bar .btn{background:#fff;color:#c2410c;padding:10px 20px}[data-d=grid].failed [data-fallback]{display:block;padding:40px 4%;text-align:center}@media(max-width:640px){[data-d=grid] .bar span{display:none}}[data-d=spotlight],[data-d=spotlight] body{height:100%}[data-d=spotlight] body{background:#000;color:#fff;overflow:hidden}[data-d=spotlight] .stage{position:fixed;inset:0}[data-d=spotlight] .stage img,[data-d=spotlight] .stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-d=spotlight] .stage video{opacity:0;transition:opacity .5s}[data-d=spotlight] .stage video.playing{opacity:1}[data-d=spotlight] .stage .shade{position:absolute;inset:0;background:linear-gradient(90deg,#000000d9,#00000059,#0000001a),linear-gradient(0deg,#000000e6,#0000 45%)}[data-d=spotlight] .top{position:fixed;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:18px 4%}[data-d=spotlight] .top .logo img{height:30px}[data-d=spotlight] .top .count{font-size:13px;color:#ccc}[data-d=spotlight] .top .btn{margin-left:auto;padding:9px 18px;font-size:14px}[data-d=spotlight] .panel{position:fixed;z-index:5;left:4%;right:4%;bottom:150px;max-width:620px}[data-d=spotlight] .panel .kicker{display:flex;align-items:center;gap:12px;color:#ddd;font-size:14px}[data-d=spotlight] .panel h1{margin-top:10px;font-size:clamp(34px,6vw,76px);font-weight:900;line-height:1;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.7)}[data-d=spotlight] .panel .sub{margin-top:12px;font-size:clamp(15px,1.5vw,19px);color:#eee;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-d=spotlight] .panel .tags{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}[data-d=spotlight] .panel .tag{font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.3);color:#eee}[data-d=spotlight] .panel .btns{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}[data-d=spotlight] .btn.enter{background:#f47321;color:#fff;font-size:18px;padding:14px 30px;border-radius:999px;box-shadow:0 8px 30px #f4732173}[data-d=spotlight] .btn.next{background:#ffffff24;color:#fff;font-size:16px;padding:14px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.3)}[data-d=spotlight] .strip{position:fixed;z-index:5;left:0;right:0;bottom:0;display:flex;gap:8px;padding:14px 4% 18px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(0deg,#000000e6,#0000)}[data-d=spotlight] .strip::-webkit-scrollbar{display:none}[data-d=spotlight] .strip .t{flex:0 0 132px;aspect-ratio:16/9;border-radius:6px;overflow:hidden;border:2px solid transparent;opacity:.6;cursor:pointer;position:relative;transition:opacity .2s,transform .2s}[data-d=spotlight] .strip .t img{width:100%;height:100%;object-fit:cover}[data-d=spotlight] .strip .t.on{border-color:#f47321;opacity:1;transform:scale(1.06)}[data-d=spotlight] .strip .t:hover{opacity:1}[data-d=spotlight] .strip .t span{position:absolute;left:0;right:0;bottom:0;font-size:11px;padding:8px 6px 4px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-d=spotlight].hover-mode .hint{position:fixed;z-index:5;right:4%;bottom:160px;font-size:13px;color:#bbb}[data-d=spotlight].failed [data-fallback]{display:block;position:fixed;z-index:6;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#000}@media(max-width:640px){[data-d=spotlight] .panel{bottom:130px}[data-d=spotlight] .strip .t{flex-basis:100px}}
