:root{--header-glass:#151515e6;--header-height:80px;--主题色-50:#ffc0000d;--主题色-100:#ffc00026;--主题色-200:#ffc00040;--主题色-300:#ffc00080;--主题色-400:#ffc000bf;--主题色-500:#ffc000;--辅助色-100:#00000026;--辅助色-200:#00000040;--辅助色-300:#00000080;--辅助色-400:#000000bf;--辅助色-500:#000;--透明-黑-0:#0000;--透明-黑-5:#0000000d;--透明-黑-10:#0000001a;--透明-黑-20:#0003;--透明-黑-30:#0000004d;--透明-黑-40:#0006;--透明-黑-50:#00000080;--透明-黑-60:#0009;--透明-黑-70:#000000b3;--透明-黑-80:#000c;--透明-黑-90:#000000e6;--透明-黑-95:#000000f2;--透明-黑-100:#000;--透明-白-0:#fff0;--透明-白-5:#ffffff0d;--透明-白-10:#ffffff1a;--透明-白-20:#fff3;--透明-白-30:#ffffff4d;--透明-白-40:#fff6;--透明-白-50:#ffffff80;--透明-白-60:#fff9;--透明-白-70:#ffffffb3;--透明-白-80:#fffc;--透明-白-90:#ffffffe6;--透明-白-95:#fffffff2;--透明-白-100:#fff;--灰-100:#292929;--灰-095:#303030;--灰-090:#3d3d3d;--灰-080:#464646;--灰-070:#525252;--灰-060:#656565;--灰-050:#7c7c7c;--灰-040:#989898;--灰-030:#bdbdbd;--灰-020:#dcdcdc;--灰-010:#efefef;--灰-005:#fafafa;--灰-000:#fff;--其他-红:#f54336;--其他-粉:#ea1e61;--其他-紫:#9d28ac;--其他-深紫:#673ab3;--其他-靛蓝:#3f51b2;--其他-蓝:#1a96f0;--其他-浅蓝:#00a9f1;--其他-青:#00bcd3;--其他-深情:#009689;--其他-绿:#4aaf57;--其他-浅绿:#8bc255;--其他-柠檬绿:#cddc4c;--其他-黄:#ffeb4f;--其他-琥珀:#ffc02d;--其他-橙:#ff981f;--其他-深橙:#ff5726;--其他-棕:#7a5548;--其他-蓝灰:#607d8a;--海岛500:#ffc000;--海岛400:#ffc000bf;--海岛300:#ffc00080;--海岛200:#ffc00040;--海岛100:#ffc0001a;--文本-文本-主要:#ffffffe6;--文本-文本-次要:#ffffff8c;--文本-文本-占位:#ffffff59;--文本-文本-禁用:#ffffff38;--透明-黑色-100:#fff;--透明-黑色-000:#fff0;--透明-黑色-005:#ffffff0d;--透明-黑色-010:#ffffff1a;--透明-黑色-020:#fff3;--透明-黑色-030:#ffffff4d;--透明-黑色-040:#fff6;--透明-黑色-050:#ffffff80;--透明-黑色-060:#fff9;--透明-黑色-070:#ffffffb3;--透明-黑色-080:#fffc;--透明-黑色-090:#ffffffe6;--透明-黑色-095:#fffffff2;--透明-白色-100:#000;--透明-白色-000:#0000;--透明-白色-005:#0000000d;--透明-白色-010:#0000001a;--透明-白色-020:#0003;--透明-白色-030:#0000004d;--透明-白色-040:#0006;--透明-白色-050:#00000080;--透明-白色-060:#0009;--透明-白色-070:#000000b3;--透明-白色-080:#000c;--透明-白色-090:#000000e6;--透明-白色-095:#000000f2;--其他-背景:#010406;--其他-前景:#0e1012;--其他-前景-2:#131418;--其他-弹窗:#0d0e0f;--其他-分割線:#ffffff0d;--其他-遮罩:#000000b3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--其他-背景);color:var(--文本-文本-主要);margin:0;font:14px Arial,Microsoft YaHei,sans-serif}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none}button:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}a:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}input:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}button:hover,a:hover{color:var(--海岛500)}.wrap{width:88.5%;max-width:1704px;margin:auto}header{background:var(--其他-背景);z-index:5;align-items:center;height:66px;display:flex;position:relative}.head{align-items:center;gap:38px;display:flex}.logo{image-rendering:auto;width:100px}.nav{white-space:nowrap;color:var(--灰-040);gap:30px;font-size:13px;display:flex}.nav .active{color:var(--海岛500)}.search{background:var(--其他-前景-2);border-radius:30px;gap:8px;width:28%;min-width:160px;margin-left:auto;padding:8px 16px;display:flex}.search input{width:100%;color:var(--透明-黑色-100);background:0 0;border:0;outline:none}.headtools{white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex}.hero{background-position:50%;background-size:cover;height:700px;max-height:42vw;position:relative}.hero:before{content:"";background:linear-gradient(90deg,var(--其他-背景) 4%,var(--透明-白色-090) 19%,transparent 58%),linear-gradient(0deg,var(--其他-背景),transparent 22%);position:absolute;top:0;bottom:0;left:0;right:0}.herocontent{padding:10.5% 3% 0;position:relative}.herocontent h1{max-width:540px;margin:0 0 18px;font-size:max(28px,min(3.6vw,68px));font-weight:700;line-height:1.15}.herometa{color:var(--灰-030);gap:20px;font-size:12px;display:flex}.herocontent p{max-width:430px;color:var(--灰-040);font-size:13px;line-height:1.8}.yellow{background:var(--海岛500);border-radius:6px;padding:13px 30px;font-weight:700;color:var(--其他-弹窗)!important}.heroarrows{gap:10px;display:flex;position:absolute;bottom:25px;left:8.5%}.square{background:var(--其他-前景);border-radius:4px;padding:9px 14px}.hero-posters{scrollbar-width:none;gap:28px;margin-top:-4px;padding:0 0 24px;display:flex;position:relative;overflow:auto}.hero-posters button{opacity:.65;flex:0 0 10.7%;padding:0;transition:all .2s}.hero-posters button:hover,.hero-posters button.selected{opacity:1;transform:translateY(-8px)}.hero-posters img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.notice{background:var(--其他-前景-2);white-space:nowrap;border-radius:4px;align-items:center;gap:14px;height:38px;margin:16px 0 28px;font-size:12px;display:flex;overflow:hidden}.notice b{background:var(--海岛500);color:var(--透明-白色-100);align-self:stretch;place-items:center;padding:0 14px;display:grid}.apps{width:100%;margin-bottom:28px;display:block}.sectionhead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sectionhead h2{margin:0;font-size:21px;font-weight:600}.controls{color:var(--灰-040);gap:8px;font-size:12px;display:flex}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.card{background:var(--其他-前景);text-align:left;border-radius:10px;width:100%;min-width:0;padding:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.card:hover{box-shadow:0 7px 20px var(--透明-白色-050);color:inherit;transform:translateY(-5px)}.poster{position:relative;overflow:hidden}.poster img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.poster:after{content:"▶";background:var(--透明-白色-040);opacity:0;color:var(--海岛500);place-items:center;font-size:32px;transition:all .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.card:hover .poster:after{opacity:1}.badge{background:var(--其他-深情);color:var(--透明-黑色-100);border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;top:8px;right:8px}.episodes{background:var(--透明-白色-050);color:var(--透明-黑色-100);border-radius:4px;padding:5px;font-size:12px;position:absolute;bottom:8px;right:8px}.caption h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:15px;overflow:hidden}.caption p{color:var(--文本-文本-次要);white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:12px;overflow:hidden}.caption small{color:var(--文本-文本-占位);justify-content:space-between;font-size:12px;display:flex}.ads{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 38px;display:grid}.ad{background:var(--灰-020);color:var(--其他-前景-2);border-radius:9px;align-items:center;height:90px;padding:40px;font-size:14px;display:flex}.featured{grid-template-rows:1fr 1fr;grid-template-columns:2fr repeat(4,1fr);gap:24px;display:grid}.featured .card:first-child{grid-row:span 2}.featured .caption{display:none}.featured .poster,.featured img{object-fit:cover;width:100%;height:100%}.featured .poster:after{height:100%}.landscape{scrollbar-width:none;gap:20px;display:flex;overflow:auto}.landscape .caption{display:none}.rank{z-index:1;background:var(--其他-红);color:var(--透明-黑色-100);border-radius:10px 0;padding:4px 10px;font-size:25px;font-style:italic;font-weight:700;position:absolute;top:0;left:0}.card:nth-child(2) .rank{background:var(--其他-蓝)}.card:nth-child(3) .rank{background:var(--其他-橙)}.theater{justify-content:center;align-items:center;height:570px;display:flex;position:relative;overflow:hidden}.theater button{width:28%;height:88%;box-shadow:0 0 35px var(--透明-白色-060);border-radius:12px;padding:0;transition:all .4s;position:absolute;overflow:hidden}.theater img{object-fit:cover;width:100%;height:100%}.theater .theater-title{background:linear-gradient(transparent,var(--透明-白色-100));color:var(--透明-黑色-100);text-align:left;padding:50px 24px 25px;position:absolute;bottom:0;left:0;right:0}.theaternav{justify-content:center;gap:12px;margin-top:12px;display:flex}.lists{scrollbar-width:none;gap:20px;display:flex;overflow:auto}.list{background:linear-gradient(var(--灰-080),var(--灰-100) 65%);border-radius:12px;flex:0 0 27%;padding:25px 20px}.list h3{text-align:center;margin:0 0 20px;font-size:22px}.mini-covers{justify-content:center;align-items:center;height:240px;margin-bottom:20px;display:flex}.mini-covers img{object-fit:cover;width:32%;height:85%}.mini-covers img:nth-child(2){z-index:1;width:38%;height:100%;transform:scale(1.06)}.list button{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;padding:8px 0;display:block;overflow:hidden}.list i{color:var(--海岛500);margin-right:12px;font-weight:700}.appbanner{cursor:pointer;border-radius:12px;width:100%;display:block}.friends h3{font-size:16px}.links button{background:var(--其他-前景);color:var(--文本-文本-次要);border-radius:4px;padding:9px 20px;font-size:12px}footer{background:var(--其他-前景);margin-top:32px;padding:70px 0 35px}.footergrid{grid-template-columns:2fr 1.3fr 1.3fr 2fr 1.2fr;gap:30px;display:grid}.footergrid h4{margin:0 0 20px}.footergrid p,.footergrid button{color:var(--文本-文本-次要);margin:15px 0;padding:0;font-size:12px;display:block}.social{gap:20px;display:flex}.social button{background:var(--灰-100);color:var(--透明-黑色-100);border-radius:50%;margin:0;padding:8px}.qr{background:repeating-conic-gradient(var(--其他-前景) 0 25%,white 0 50%) 0/9px 9px;border:6px solid #fff;width:85px;height:85px;display:inline-block}.copyright{text-align:center;color:var(--灰-060);margin-top:50px;font-size:12px}.backtop{background:var(--灰-100);z-index:9;border-radius:50%;padding:14px;position:fixed;bottom:30px;right:20px}dialog{background:var(--其他-弹窗);color:var(--文本-文本-主要);border:1px solid var(--透明-黑色-010);border-radius:18px;width:min(760px,92vw);padding:30px}dialog::backdrop{background:var(--辅助色-400);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close{font-size:25px;position:absolute;top:12px;right:16px}.detail{align-items:flex-start;gap:30px;display:flex}.detail img{border-radius:10px;width:35%}.detail h2{margin-top:20px}.detail p{color:var(--文本-文本-次要);line-height:1.8}.episodegrid{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:25px;display:grid}.episodegrid button{background:var(--灰-100);border-radius:5px;padding:10px}.episodegrid .active{background:var(--海岛500);color:var(--透明-白色-100)}.toast{background:var(--灰-100);color:var(--透明-黑色-100);z-index:20;box-shadow:0 5px 35px var(--透明-白色-050);border-radius:8px;padding:16px 25px;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.empty{text-align:center;color:var(--灰-040);padding:60px}.searchbar{margin:30px 0;display:none}.hidden{display:none!important}@media (min-width:1600px){.section{margin:42px 0}.sectionhead{margin-bottom:28px}.grid{gap:28px}.caption{padding:16px}.caption h3{font-size:17px}.caption p{font-size:14px}.caption small{font-size:12px}}@media (max-width:1000px){.head{gap:20px}.nav{gap:15px}.headtools span{display:none}.hero{height:420px;max-height:none}.herocontent{padding-top:75px}.herocontent p{max-width:300px}.grid{gap:14px}.caption{padding:10px 8px}.caption h3{font-size:13px}.badge{padding:3px 5px;font-size:12px}.sectionhead h2{font-size:18px}.theater{height:380px}.mini-covers{height:150px}.list h3{font-size:17px}.ad{height:65px;padding:20px}.footergrid{gap:15px}.featured{gap:14px}.hero-posters{gap:16px}}@media (max-width:650px){.wrap{width:92%}header{height:auto;min-height:64px}.head{flex-wrap:wrap;gap:14px;padding:15px 0}.logo{width:75px}.nav{order:4;justify-content:space-between;width:100%;overflow:auto}.search{flex:1;width:auto;min-width:100px;margin:0}.headtools{gap:8px}.hero{background-position:60%;height:390px}.hero:before{background:linear-gradient(90deg,var(--透明-白色-095),transparent),linear-gradient(0deg,var(--其他-背景),transparent)}.herocontent{padding:70px 2%}.herocontent h1{max-width:260px;font-size:32px}.herocontent p{max-width:230px;font-size:12px}.herometa{gap:10px;font-size:12px}.heroarrows{bottom:15px}.hero-posters button{flex-basis:22%}.notice{margin:12px 0 20px}.apps{margin-bottom:20px}.section{margin:25px 0}.sectionhead{margin-bottom:16px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.caption p,.caption small{font-size:12px}.ads{gap:10px;margin:20px 0}.ad{height:55px;padding:15px;font-size:12px}.featured{grid-template-columns:repeat(4,1fr);gap:10px}.featured .card:first-child{grid-column:span 2}.featured .card:nth-child(n+6){display:none}.landscape .card{flex-basis:70%}.theater{height:330px}.theater button{width:48%}.list{flex-basis:80%}.footergrid{grid-template-columns:1fr 1fr;gap:25px}.footergrid>div:first-child{grid-column:span 2}.footergrid>div:last-child{display:none}footer{padding:35px 0}.appbanner{object-fit:cover;height:64px}.detail{gap:18px}.detail h2{font-size:20px}.detail p{font-size:12px}.yellow{padding:12px 20px}.controls{gap:5px}.square{padding:7px 10px}.heat{white-space:nowrap}.featured .poster img{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.platform-list{aspect-ratio:427/28;grid-template-columns:repeat(16,minmax(0,1fr));gap:0;display:grid}.platform{background-repeat:no-repeat;background-size:1600% 100%;border-radius:8px;width:100%;height:100%;transition:transform .2s}.platform:hover,.platform.selected{outline:2px solid var(--海岛500);transform:translateY(-5px)}.poster-background{background-position:78% 28%;background-repeat:no-repeat;background-size:auto 160%;background-color:var(--其他-背景)}.featured.expanded{grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr))}.featured.expanded .card:first-child{grid-row:auto}.featured.expanded img{aspect-ratio:3/4}.featured.expanded .card{display:block}.headtools button{align-items:center;gap:5px;display:flex}.hero-posters{padding-top:10px}@media (max-width:650px){.platform-list{aspect-ratio:auto;grid-template-columns:repeat(8,minmax(0,1fr));row-gap:12px;height:100px}.platform{background-size:1600% 100%}.featured.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.featured.expanded .card:first-child{grid-column:auto}}.site-header{background:var(--透明-黑-70);height:72px;min-height:72px;box-shadow:inset 0 -1px 0 var(--其他-分割線);z-index:5;border:0;align-items:center;padding:0;display:flex;position:relative}.nav-inner{align-items:center;gap:0;width:calc(100% - 64px);max-width:1700px;height:100%;margin:0 auto;display:flex}.nav-brand{flex:0 0 104px;height:40px;margin-right:48px;display:block}.nav-brand img{width:104px;height:40px;display:block}.site-header .nav{flex:none;order:initial;align-items:center;gap:48px;width:auto;margin:0;padding:0;display:flex;overflow:visible}.site-header .nav a{width:var(--nav-label-width);flex:none;align-items:center;height:40px;display:flex;position:relative}.site-header .nav a svg{width:var(--nav-label-width);height:24px;display:block;overflow:visible}.site-header .nav a:not(.active):hover path,.site-header .nav a.active path{fill:var(--海岛500);fill-opacity:1}.site-header .nav a:not(.active) path{fill:var(--文本-文本-次要);fill-opacity:1}.nav-search{border:1px solid var(--其他-分割線);background:var(--透明-黑色-005);border-radius:20px;flex:0 473px;align-items:center;gap:8px;width:473px;height:40px;margin-left:auto;padding:0 12px;display:flex}.nav-search>svg{flex:none;width:16px;height:24px}.nav-search input{width:100%;min-width:0;height:38px;color:var(--文本-文本-主要);background:0 0;border:0;outline:0;padding:0;font:14px Arial,Microsoft YaHei,sans-serif}.nav-search input::placeholder{color:var(--文本-文本-占位);opacity:1}.nav-search:focus-within{border-color:var(--海岛500)}.nav-actions{flex:none;align-items:center;gap:24px;margin-left:24px;display:flex}.nav-history{flex:none;align-items:center;gap:4px;width:56px;height:40px;padding:0;display:flex}.nav-history>svg{flex:none;display:block}.nav-divider{background:var(--文本-文本-占位);flex:none;width:1px;height:12px}.nav-account{flex:none;align-items:center;gap:8px;width:107px;height:40px;padding:0;display:flex}.nav-account img{border-radius:20px;width:40px;height:40px;display:block}.nav-account>svg{flex:none;display:block}.nav-account:hover>svg path{fill:var(--海岛500);fill-opacity:1}@media (max-width:1750px){.nav-brand{margin-right:32px}.site-header .nav{gap:32px}.nav-search{min-width:160px;max-width:473px;margin-left:auto}.nav-actions{gap:20px;margin-left:20px}}@media (max-width:1350px){.nav-inner{width:calc(100% - 40px)}.nav-brand{margin-right:24px}.site-header .nav{gap:20px}.nav-actions{gap:14px;margin-left:14px}.nav-search{margin-left:28px}.nav-account{width:40px}.nav-account>svg{display:none}}@media (max-width:1080px){.site-header{height:118px;min-height:118px}.nav-inner{grid-template-rows:64px 53px;grid-template-columns:104px minmax(100px,1fr) auto;column-gap:24px;display:grid}.nav-brand{margin:0}.site-header .nav{scrollbar-width:none;grid-area:2/1/auto/-1;align-self:start;gap:32px;max-width:100%;overflow-x:auto}.nav-search{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.nav-actions{grid-area:1/3;margin:0}.site-header .nav a{height:40px}}@media (max-width:560px){.nav-inner{column-gap:14px;width:calc(100% - 28px)}.nav-brand,.nav-brand img{width:88px}.nav-brand{align-items:center;display:flex}.nav-inner{grid-template-columns:88px minmax(90px,1fr) 40px}.nav-actions{gap:0}.nav-history,.nav-divider{display:none}.site-header .nav{gap:24px}.nav-search{gap:6px;padding:0 10px}.nav-search input{font-size:12px}}.poster img,.hero-posters img{aspect-ratio:3/4;object-fit:cover}.featured .card{align-self:start}.featured .poster,.featured .poster img{aspect-ratio:3/4;height:auto}.landscape .card{flex:0 0 calc(16.6667% - 16.6667px)}.landscape .poster img{aspect-ratio:3/4;object-position:center}.theater button{aspect-ratio:3/4;width:24%;height:auto}.theater img{aspect-ratio:3/4;height:auto;display:block}.mini-covers img{aspect-ratio:3/4;object-fit:cover;height:auto;max-height:100%}.mini-covers img:nth-child(2){aspect-ratio:3/4;height:auto}@media (max-width:1000px){.theater button{width:24%;max-width:270px}}@media (max-width:650px){.landscape .card{flex-basis:calc(33.3333% - 6.66667px)}.theater button{width:48%;max-width:240px}.featured .poster img{aspect-ratio:3/4;height:auto}}.hero{aspect-ratio:16/9;isolation:isolate;background-position:50%;background-size:100% 100%;width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}.hero:before{z-index:0;background:linear-gradient(90deg,var(--透明-黑-100) 0%,var(--透明-黑-100) 38%,var(--透明-黑-0) 48%),linear-gradient(0deg,var(--其他-背景) 0%,var(--其他-背景) 33%,var(--透明-黑-0) 43%)}.hero .herocontent{z-index:1;width:100%;max-width:none;margin:0;padding:10.8333vw 0 0 8.33333vw}.hero .herocontent h1{letter-spacing:0;max-width:36vw;color:var(--文本-文本-主要);margin:0 0 .833333vw;font-size:max(12px,3.75vw);font-weight:700;line-height:1.22}.hero .herometa{color:var(--文本-文本-主要);gap:1.45833vw;margin-left:.520833vw;font-size:max(12px,.833333vw);line-height:1.5}.hero #herodesc{max-width:25vw;color:var(--文本-文本-主要);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.833333vw 0 1.25vw;font-size:max(12px,.833333vw);line-height:1.625;display:-webkit-box;overflow:hidden}.hero #heroPlay{border-radius:.416667vw;justify-content:center;align-items:center;gap:.520833vw;width:7.5vw;height:2.5vw;min-height:0;padding:0;font-size:max(12px,.833333vw);font-weight:500;display:flex}.hero #heroPlay svg{width:.833333vw;height:.833333vw;display:block}.hero .heroarrows{z-index:2;gap:.833333vw;top:35.7292vw;bottom:auto;left:8.33333vw}.hero .heroarrows button{border:1px solid var(--其他-分割線);border-radius:.416667vw;place-items:center;width:2.08333vw;min-width:0;height:2.08333vw;padding:.416667vw;display:grid}.hero .hero-posters{z-index:2;scrollbar-width:none;align-items:flex-end;gap:1.66667vw;width:100%;max-width:none;height:17vw;margin:0;padding:2.60417vw 0 0;position:absolute;bottom:4.16667vw;left:0;right:0;overflow-x:auto;overflow-y:hidden}.hero .hero-posters button{opacity:.65;flex:0 0 9.16667vw;align-self:flex-end;width:9.16667vw;padding:0;transition:width .25s,opacity .25s;transform:none}.hero .hero-posters button.selected{opacity:1;flex-basis:10.8333vw;width:10.8333vw;transform:none}.hero .hero-posters img{aspect-ratio:3/4;object-fit:cover;border-radius:.625vw;width:100%;height:auto;display:block}.notice{white-space:normal;border:1px solid var(--其他-分割線);border-left:3px solid var(--海岛500);background:linear-gradient(100deg,var(--海岛100),var(--其他-前景) 40%);height:64px;box-shadow:inset 0 1px 0 var(--其他-分割線);border-radius:10px;gap:16px;margin:28px 0;padding:0 20px;overflow:hidden}.notice-icon{background:var(--海岛100);width:34px;height:34px;color:var(--海岛500);border-radius:9px;flex:none;place-items:center;display:grid}.notice-icon svg{width:21px;height:21px}.notice-copy{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.notice-copy strong{letter-spacing:1px;color:var(--海岛500);white-space:nowrap;font-size:14px}.notice-copy>span{white-space:nowrap;text-overflow:ellipsis;color:var(--文本-文本-次要);font-size:13px;overflow:hidden}.notice-new{white-space:nowrap;color:var(--文本-文本-占位);border-left:1px solid var(--其他-分割線);padding-left:20px;font-size:12px}.ads{gap:24px;margin:28px 0 38px}.ads .ad{aspect-ratio:852/128;border:1px solid var(--其他-分割線);background:var(--其他-前景);border-radius:12px;height:auto;padding:0;transition:filter .2s;display:block;overflow:hidden}.ads .ad img{object-fit:cover;width:100%;height:100%;display:block}.ads .ad:hover{filter:brightness(1.12)}.topic-track{gap:24px;padding:1px 1px 14px}.topic-card{text-align:left;min-width:0;color:var(--文本-文本-主要);background:0 0;flex:0 0 27%;padding:0;display:block}.topic-cover{aspect-ratio:16/9;background:var(--其他-前景);border-radius:12px;position:relative;overflow:hidden}.topic-cover>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.topic-card:hover .topic-cover>img{transform:scale(1.04)}.topic-count{background:var(--透明-黑-70);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--文本-文本-主要);border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;bottom:12px;right:12px}.topic-caption{padding:16px 0 4px}.topic-caption h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 9px;font-size:18px;font-weight:600;overflow:hidden}.topic-caption p{color:var(--文本-文本-次要);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.topic-play{opacity:0;background:var(--辅助色-200);color:var(--海岛500);place-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.topic-play svg{width:40px;height:40px}.topic-card:hover .topic-play{opacity:1}.topic-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-modal-desc{color:var(--文本-文本-次要)}.lists{gap:14px}.lists .list{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--rank-tone) 32%,var(--灰-100)) 0%,var(--灰-100) 75%);border-radius:12px;flex:0 0 330px;width:330px;height:433px;padding:22px 16px;position:relative;overflow:hidden}.lists .list:before{content:"";z-index:-1;background:linear-gradient(45deg,transparent 67%,var(--透明-黑色-005) 67% 75%,transparent 75% 83%,var(--透明-黑色-005) 83%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lists .list h3{height:29px;color:var(--文本-文本-主要);white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:23px;font-weight:700;line-height:29px;display:flex}.laurel{width:17px;height:28px;color:var(--文本-文本-主要);flex:none;display:block}.laurel.flip{transform:scaleX(-1)}.lists .mini-covers{width:100%;height:196px;margin:22px 0 16px;display:block;position:relative}.lists .mini-covers button{aspect-ratio:3/4;border-radius:8px;width:110px;max-width:none;height:auto;margin:0;padding:0;transition:transform .2s;display:block;position:absolute;top:25px;left:0;overflow:hidden}.lists .mini-covers button:nth-child(2){z-index:2;border-radius:12px;width:147px;height:196px;top:0;left:50%;transform:translate(-50%)}.lists .mini-covers button:nth-child(3){left:auto;right:0}.lists .mini-covers img,.lists .mini-covers img:nth-child(2){aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;max-height:none;display:block;transform:none}.rank-entries button{text-align:left;white-space:nowrap;align-items:center;gap:14px;width:100%;max-width:100%;height:42px;font-size:18px;font-weight:600;line-height:1.3;display:flex;overflow:hidden;padding:0!important}.rank-entries button>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rank-entries .number{color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;width:18px;margin:0;font-size:28px;font-style:normal;font-weight:800;line-height:1;display:block}.rank-entries .rank-1{background-image:linear-gradient(var(--其他-红) 15%,var(--其他-红) 50%,var(--灰-100) 100%)}.rank-entries .rank-2{background-image:linear-gradient(var(--其他-浅蓝) 15%,var(--其他-浅蓝) 50%,var(--灰-100) 100%)}.rank-entries .rank-3{background-image:linear-gradient(var(--其他-橙) 15%,var(--其他-橙) 50%,var(--灰-100) 100%)}@media (max-width:1000px){.notice{gap:12px;padding:0 14px}.notice-copy{gap:14px}.topic-card{flex-basis:35%}.ads{gap:16px}.hero .herocontent p{max-width:25vw}}@media (max-width:650px){.hero{aspect-ratio:auto;background-position:62% 0;background-size:auto 100%;height:560px}.hero:before{background:linear-gradient(90deg,var(--透明-黑-95) 0%,var(--透明-黑-90) 40%,var(--透明-黑-0) 80%),linear-gradient(0deg,var(--其他-背景) 0% 42%,var(--透明-黑-0) 60%)}.hero .herocontent{padding:50px 5% 0}.hero .herocontent h1{max-width:90%;margin-bottom:14px;font-size:32px}.hero .herometa{gap:14px;margin-left:0;font-size:12px}.hero #herodesc{max-width:75%;margin:18px 0;font-size:12px;line-height:1.8}.hero #heroPlay{border-radius:7px;gap:8px;width:132px;height:42px;font-size:13px}.hero #heroPlay svg{width:14px;height:14px}.hero .heroarrows{gap:10px;top:322px;left:5%}.hero .heroarrows button{border-radius:6px;width:32px;height:32px;padding:6px}.hero .heroarrows svg{width:18px;height:18px}.hero .hero-posters{gap:14px;height:170px;padding-top:12px;bottom:25px}.hero .hero-posters button{flex-basis:102px;width:102px}.hero .hero-posters button:first-child{margin-left:-20px}.hero .hero-posters button.selected{flex-basis:120px;width:120px}.hero .hero-posters img{border-radius:8px}.notice{height:70px;margin:20px 0;padding:0 12px}.notice-new{display:none}.notice-copy{display:block}.notice-copy strong{margin-bottom:6px;font-size:12px;display:block}.notice-copy>span{font-size:12px;display:block}.notice-icon{width:32px;height:32px}.ads{grid-template-columns:1fr;gap:12px;margin:22px 0}.topic-card{flex-basis:82%}.topic-track{gap:16px}.topic-caption h3{font-size:16px}.topic-caption p{font-size:12px}.lists .list{flex-basis:330px}}#apps.platform-list{aspect-ratio:auto;grid-template-columns:repeat(16,minmax(0,1fr));gap:max(10px,min(1.4vw,27px));height:auto;margin:28px 0 36px;padding:0;display:grid}#apps .platform{border-radius:0;outline:0;flex-direction:column;align-items:center;gap:9px;width:100%;height:auto;padding:0;transition:transform .2s;display:flex;background:0 0!important}#apps .platform img{aspect-ratio:1;object-fit:cover;width:100%;max-width:76px;height:auto;box-shadow:0 0 0 1px var(--其他-分割線);border-radius:14px;display:block}#apps .platform>span{letter-spacing:1px;color:var(--文本-文本-次要);white-space:nowrap;font-size:12px;line-height:1.4}#apps .platform:hover,#apps .platform.selected{outline:0;transform:translateY(-4px)}#apps .platform:hover img,#apps .platform.selected img{box-shadow:0 0 0 2px var(--海岛500)}#apps .platform:hover span,#apps .platform.selected span{color:var(--海岛500)}.theater-shell{isolation:isolate;touch-action:pan-y;width:100%;margin:0;position:relative}.theater-shell .theater{aspect-ratio:2048/724;perspective:none;width:100%;height:auto;min-height:0;display:block;position:relative;overflow:hidden}.theater-shell .theater-slide{aspect-ratio:3/4;width:26.4648%;max-width:none;height:auto;transform:translate(calc(-50% + var(--slide-offset)),-50%) scale(var(--slide-scale));opacity:1;box-shadow:none;isolation:isolate;background:var(--其他-背景);border-radius:18px;margin:0;padding:0;transition:transform .4s,filter .4s;position:absolute;top:50%;left:50%;overflow:hidden}.theater-shell .theater-slide img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;opacity:var(--slide-opacity);display:block}.theater-shell .theater-slide:after{content:"";pointer-events:none;background:linear-gradient(0deg,var(--辅助色-200),var(--透明-黑-0) 55%);opacity:calc(1 - var(--slide-opacity));position:absolute;top:0;bottom:0;left:0;right:0}.theater-shell .theater-slide.current:after,.theater-shell .theater-title{display:none}.theater-shell .theaternav{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:0;margin:0;padding:0 8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.theater-shell .theaternav button{pointer-events:auto;border:1px solid var(--透明-黑色-020);background:var(--透明-黑色-010);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:52px;height:52px;color:var(--文本-文本-主要);border-radius:50%;place-items:center;padding:12px;transition:background .2s;display:grid}.theater-shell .theaternav button:hover{background:var(--透明-黑-70);color:var(--海岛500)}.theater-shell .theaternav svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.download-panel{border:1px solid var(--海岛200);background:linear-gradient(110deg,var(--海岛100),var(--其他-前景) 44%);isolation:isolate;border-radius:16px;align-items:center;gap:32px;min-height:188px;margin:30px 0 36px;padding:28px 44px 28px 28px;display:flex;position:relative;overflow:hidden}.download-panel:before{content:"";z-index:-1;border:1px solid var(--海岛100);width:430px;height:430px;box-shadow:0 0 0 48px var(--主题色-50),0 0 0 96px var(--主题色-50);pointer-events:none;border-radius:50%;position:absolute;top:-160px;right:-80px}.download-art{perspective:600px;flex:0 0 210px;width:210px;height:146px;margin:-10px 0;position:relative}.download-poster{aspect-ratio:3/4;object-fit:cover;width:88px;height:auto;box-shadow:0 8px 30px var(--透明-黑-50);border-radius:8px;display:block;position:absolute;top:18px;left:8px;transform:rotate(-14deg)}.download-poster-1{z-index:2;width:106px;top:0;left:61px;transform:rotate(-5deg)}.download-poster-2{top:22px;left:128px;transform:rotate(13deg)}.download-copy{flex:1;min-width:0}.download-eyebrow{color:var(--文本-文本-次要);letter-spacing:2px;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.download-eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.download-copy h2{color:var(--文本-文本-主要);margin:0;font-size:max(22px,min(1.75vw,32px));font-weight:650;line-height:1.5}.download-copy em{color:var(--海岛500);font-style:normal}.download-button{background:var(--海岛500);color:var(--透明-黑-100);box-shadow:0 5px 24px var(--海岛100);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:15px;font-weight:600;display:flex}.download-button:hover{color:var(--透明-黑-100);background:var(--海岛400)}.download-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.download-button .download-arrow{width:17px;margin-left:12px}.site-header{height:72px;min-height:72px}.site-header .nav-inner{align-items:center;gap:0;width:88.5%;max-width:1600px;height:100%;margin:0 auto;display:flex}.site-header .nav-brand{flex:0 0 104px;width:104px;margin-right:max(20px,min(1.7vw,32px))}.site-header .nav-brand img{width:104px;height:40px}.site-header .nav{flex:none;order:initial;gap:max(16px,min(1.7vw,32px));width:auto;max-width:none;display:flex;overflow:visible}.site-header .nav-search{flex:220px;width:auto;min-width:160px;max-width:380px;margin-left:auto}.site-header .nav-account{width:107px}.site-header .nav-history{width:56px;display:flex}.site-header .nav-divider{display:block}@media (min-width:1181px) and (max-width:1450px){.site-header .nav-inner{width:90%}.site-header .nav{gap:20px}.site-header .nav-search{min-width:140px;max-width:none;margin-left:24px}.site-header .nav-account{width:40px}.site-header .nav-account>svg{display:none}.site-header .nav-actions{gap:14px;margin-left:16px}.site-header .nav-brand{margin-right:24px}}@media (max-width:1180px){.site-header{height:116px;min-height:116px}.site-header .nav-inner{grid-template-rows:64px 51px;grid-template-columns:104px minmax(120px,1fr) auto;column-gap:24px;width:90%;display:grid}.site-header .nav-brand{grid-area:1/1;margin:0}.site-header .nav-search{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.site-header .nav-actions{grid-area:1/3;gap:18px;margin:0}.site-header .nav{scrollbar-width:none;grid-area:2/1/auto/-1;align-self:start;gap:32px;width:100%;max-width:100%;overflow-x:auto}.site-header .nav a{height:40px}.site-header .nav-account{width:107px}.site-header .nav-account>svg{display:block}.download-panel{gap:24px;padding-right:28px}.download-copy h2{font-size:24px}.download-copy h2 br{display:block}.download-art{transform-origin:0;flex-basis:180px;margin-right:-20px;transform:scale(.88)}}@media (max-width:900px){#apps.platform-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 18px}#apps .platform img{max-width:68px}.download-art{display:none}.download-panel{min-height:160px;padding:26px 28px}.theater-shell .theaternav button{width:42px;height:42px;padding:9px}.theater-shell .theater-slide{border-radius:12px}}@media (max-width:650px){.site-header .nav-inner{grid-template-columns:88px minmax(80px,1fr) auto;column-gap:12px;width:92%}.site-header .nav-brand,.site-header .nav-brand img{width:88px}.site-header .nav-brand{align-items:center;display:flex}.site-header .nav-actions{gap:10px}.site-header .nav-history{width:24px}.site-header .nav-history>svg:nth-child(2),.site-header .nav-divider{display:none}.site-header .nav-account{width:32px}.site-header .nav-account img{width:32px;height:32px}.site-header .nav-account>svg{display:none}.site-header .nav{gap:24px}.site-header .nav-search{gap:6px;padding:0 10px}.site-header .nav-search input{font-size:12px}.theater-shell .theater{aspect-ratio:1.7}.theater-shell .theater-slide{border-radius:10px;width:44%;max-width:none}.theater-shell .theaternav{padding:0 2px}.theater-shell .theaternav button{width:36px;height:36px;padding:7px}.theater-shell .theaternav svg{width:20px;height:20px}#apps.platform-list{gap:16px 10px;margin:24px 0 30px}#apps .platform img{border-radius:10px}#apps .platform>span{letter-spacing:0;font-size:12px}#apps .platform{gap:7px}.download-panel{min-height:0;margin:26px 0;padding:24px;display:block}.download-copy h2{font-size:21px}.download-eyebrow{font-size:12px}.download-button{width:100%;margin-top:22px;padding:13px}.download-copy h2 br{display:block}}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}body{-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.section{margin:44px 0}.sectionhead{min-height:40px;margin-bottom:24px}.sectionhead h2{letter-spacing:.3px;font-size:26px;font-weight:650;line-height:1.35}.controls{align-items:center;gap:10px;font-size:14px}.controls button,.square{border:1px solid var(--其他-分割線);border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:8px 12px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.controls button[data-slide]{width:36px;padding:8px}.controls button:hover{border-color:var(--海岛200);background:var(--海岛100)}button:disabled{opacity:.3;cursor:default}.card{transition:transform .22s,box-shadow .22s}.card:hover{box-shadow:0 8px 30px var(--透明-黑-50),0 0 0 1px var(--海岛200);transform:translateY(-5px)}.card:focus-visible{box-shadow:0 8px 30px var(--透明-黑-50),0 0 0 1px var(--海岛200);transform:translateY(-5px)}.caption h3{font-size:16px;line-height:1.5}.caption p{font-size:13px;line-height:1.5}.caption small{font-size:12px}.poster:after{display:none!important}.poster-action{z-index:3;color:var(--海岛500);background:var(--透明-黑-30);opacity:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.poster-action svg{background:var(--透明-黑-70);border-radius:50%;width:42px;height:42px;padding:10px}.card:hover .poster-action{opacity:1}.card:focus-visible .poster-action{opacity:1}.close{z-index:5;background:var(--透明-黑-50);width:36px;height:36px;color:var(--文本-文本-主要);border-radius:50%;place-items:center;padding:7px;display:grid;top:14px;right:14px}.close:hover{background:var(--海岛500);color:var(--透明-黑-100)}.close svg{width:20px;height:20px}.modal-open{overflow:hidden}dialog{width:min(900px,100vw - 48px);max-height:90dvh;box-shadow:0 30px 100px var(--透明-黑-70);border-radius:16px;padding:0;overflow:auto}dialog:not(:has(.drama-preview)){padding:32px}.footer-info-panel{text-align:center;padding:28px 16px}.footer-info-panel>svg{color:var(--海岛500);width:34px;height:34px}.footer-info-panel p{color:var(--文本-文本-次要);margin-bottom:28px}.toast{background:var(--其他-前景-2);border:1px solid var(--其他-分割線);max-width:calc(100vw - 40px);box-shadow:0 12px 40px var(--透明-黑-50);font-size:14px;animation:.2s toast-appear;bottom:32px}.landscape,.lists,#heroPosters{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.landscape>:not(:first-child),.lists>*{scroll-snap-align:start}.dragging{-webkit-user-select:none;user-select:none;scroll-snap-type:none!important;cursor:grabbing!important}.dragging *{pointer-events:none}.topic-caption h3{font-size:18px}.topic-caption p{font-size:14px}.rank-entries button{font-size:17px}.hero{background-position:50%;background-size:cover;transition:background-image .35s}.hero:before{background:linear-gradient(90deg,var(--透明-黑-95) 0%,var(--透明-黑-80) 25%,var(--透明-黑-0) 70%),linear-gradient(0deg,var(--其他-背景) 0%,var(--透明-黑-90) 20%,var(--透明-黑-0) 65%)}.hero .herocontent{padding:max(110px,min(10vw,192px)) 0 0 8.33333vw}.hero .herocontent h1{letter-spacing:1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;min-height:2.5em;margin-bottom:20px;font-size:max(40px,min(3.33vw,64px));line-height:1.25;display:-webkit-box;overflow:hidden}.hero .herometa{flex-wrap:nowrap;align-items:center;gap:0;min-height:21px;margin:0;font-size:14px;display:flex;overflow:hidden}.hero .herometa span+span:before{content:"·";color:var(--文本-文本-占位);margin:0 14px;display:inline-block}.hero #herodesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:490px;min-height:5.55em;margin:22px 0 28px;font-size:16px;line-height:1.85;display:-webkit-box;overflow:hidden}.hero #heroPlay{border-radius:8px;gap:8px;width:148px;height:48px;font-size:15px}.hero #heroPlay svg{width:16px;height:16px}.hero .heroarrows{gap:12px;top:auto;bottom:calc(16.7vw + 38px)}.hero .heroarrows button{border-radius:7px;width:40px;height:40px;padding:10px}.hero .heroarrows svg{width:20px;height:20px}.hero .hero-posters{align-items:center;gap:20px;width:88.5%;height:auto;padding:12px 1px 8px;bottom:4vw;left:5.75%;right:5.75%}.hero .hero-posters button,.hero .hero-posters button.selected{opacity:.58;background:var(--其他-前景);border-radius:10px;flex:0 0 calc(16.6667% - 16.6667px);width:auto;min-width:180px;transition:opacity .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.hero .hero-posters button.selected{opacity:1;box-shadow:0 0 0 2px var(--海岛500);transform:translateY(-4px)}.hero .hero-posters button:hover{opacity:1;transform:translateY(-4px)}.hero .hero-posters img{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:auto}.hero .hero-posters button>span{text-align:left;color:var(--文本-文本-主要);background:linear-gradient(transparent,var(--透明-黑-80));padding:25px 12px 10px;font-size:14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.nav-search{z-index:20;position:relative}.search-hints{background:var(--其他-弹窗);border:1px solid var(--透明-黑色-010);box-shadow:0 18px 60px var(--透明-黑-70);color:var(--文本-文本-主要);border-radius:12px;min-width:260px;padding:10px;font-size:14px;position:absolute;top:calc(100% + 12px);left:0;right:0}.search-hints[hidden]{display:none}.hints-heading{color:var(--文本-文本-次要);justify-content:space-between;align-items:center;padding:5px 10px 9px;font-size:12px;display:flex}.hints-heading button{color:var(--文本-文本-次要);padding:4px;display:flex}.search-hints>[data-hint]{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 10px;display:flex}.search-hints>[data-hint] span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.search-hints>[data-hint]>svg:first-child{color:var(--文本-文本-占位)}.search-hints>[data-hint]>svg:last-child{width:14px;height:14px;color:var(--文本-文本-占位)}.search-hints>[data-hint]:hover,.search-hints>[data-hint].focused{background:var(--海岛100);color:var(--海岛500)}.hints-empty{color:var(--文本-文本-次要);padding:10px}.nav-popover{z-index:100;background:var(--其他-弹窗);border:1px solid var(--透明-黑色-010);width:330px;max-width:calc(100vw - 32px);box-shadow:0 18px 60px var(--透明-黑-70);border-radius:14px;padding:16px;animation:.18s toast-appear;position:absolute}.popover-title{border-bottom:1px solid var(--其他-分割線);justify-content:space-between;align-items:center;padding:2px 2px 14px;display:flex}.popover-title strong{font-size:16px}.popover-title button{color:var(--文本-文本-次要);padding:5px;display:flex}.history-list{max-height:390px;padding-top:10px;overflow:auto}.history-list>button{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 6px;display:flex}.history-list>button:hover{background:var(--透明-黑色-005)}.history-list img{aspect-ratio:3/4;object-fit:cover;border-radius:5px;width:42px;height:56px}.history-list span{flex:1;min-width:0}.history-list b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.history-list small{color:var(--文本-文本-次要);margin-top:5px;font-size:12px;display:block}.history-empty>svg{color:var(--文本-文本-占位);width:32px;height:32px}.history-empty p{margin:15px 0 6px;font-size:14px}.history-empty span{color:var(--文本-文本-次要);font-size:12px}.popover-profile{border-bottom:1px solid var(--其他-分割線);align-items:center;gap:12px;margin-bottom:10px;padding:4px 0 18px;display:flex}.popover-profile>span{background:var(--海岛500);width:42px;height:42px;color:var(--透明-黑-100);border-radius:50%;place-items:center;font-size:23px;font-style:italic;font-weight:700;display:grid}.popover-profile b,.popover-profile small{display:block}.popover-profile small{color:var(--文本-文本-次要);margin-top:5px;font-size:12px}.account-menu-item{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 8px;font-size:14px;display:flex}.account-menu-item svg:last-child{width:16px;height:16px;color:var(--文本-文本-占位);margin-left:auto}.account-menu-item:hover{background:var(--海岛100)}.drama-preview{position:relative}.preview-art{height:240px;position:relative;overflow:hidden}.preview-art>img{object-fit:cover;width:100%;height:100%}.preview-shade{background:linear-gradient(0deg,var(--其他-弹窗),var(--透明-黑-0) 90%);position:absolute;top:0;bottom:0;left:0;right:0}.preview-content{gap:28px;margin-top:-72px;padding:0 36px 36px;display:flex;position:relative}.preview-poster{aspect-ratio:3/4;object-fit:cover;width:168px;box-shadow:0 12px 30px var(--透明-黑-50);border-radius:9px;flex:none;align-self:flex-start;display:block}.preview-copy{flex:1;min-width:0;padding-top:22px}.preview-kicker{color:var(--海岛500);letter-spacing:2px;font-size:12px}.preview-copy h2{margin:9px 0 14px;font-size:30px;line-height:1.35}.preview-meta{color:var(--文本-文本-次要);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.preview-meta>span{background:var(--透明-黑色-005);border-radius:4px;padding:4px 8px}.preview-copy p{color:var(--文本-文本-次要);margin:18px 0 22px;font-size:14px;line-height:1.85}.preview-copy .yellow{align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:inline-flex}.download-panel{border:1px solid var(--透明-黑色-010);background:radial-gradient(ellipse at 100% 100%,var(--海岛100),transparent 64%),linear-gradient(110deg,var(--其他-前景),var(--其他-前景-2));border-radius:20px;grid-template:"copy art""button art"/minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:22px 36px;min-height:300px;margin:44px 0;padding:36px 56px;display:grid;overflow:hidden}.download-panel:before{border-color:var(--海岛100);width:500px;height:500px;box-shadow:0 0 0 60px var(--主题色-50),0 0 0 120px var(--主题色-50);top:-200px;right:-150px}.download-copy{grid-area:copy;align-self:end}.download-eyebrow{letter-spacing:2px;color:var(--文本-文本-次要);margin:0 0 18px;font-size:12px}.download-copy h2{letter-spacing:.3px;font-size:max(26px,min(2.05vw,38px));font-weight:650;line-height:1.5}.download-copy h2 br{display:block}.download-copy h2 em{font-weight:650}.download-button{box-shadow:none;border-radius:8px;grid-area:button;place-self:start;margin:0;padding:14px 20px;font-size:14px;transition:transform .2s,background .2s}.download-button:hover{transform:translateY(-2px)}.download-button .download-arrow{margin-left:14px}.download-art{perspective:900px;flex:none;grid-area:art;justify-self:end;width:100%;height:250px;margin:0;display:block;position:relative;transform:none}.download-feature-poster{aspect-ratio:3/4;object-fit:cover;width:130px;height:auto;box-shadow:0 20px 60px var(--透明-黑-50);opacity:.75;border-radius:10px;position:absolute;top:38px;left:10%;transform:rotate(-13deg)}.download-device{background:var(--灰-100);border:1px solid var(--透明-黑色-020);width:160px;height:286px;box-shadow:0 24px 60px var(--透明-黑-70);border-radius:25px;padding:8px;position:absolute;top:-12px;right:15%;transform:rotate(10deg)}.device-screen{background:var(--其他-背景);border-radius:18px;height:100%;padding:20px 9px 8px;overflow:hidden}.device-speaker{background:var(--透明-黑-100);z-index:2;border-radius:7px;width:50px;height:8px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.device-brand{color:var(--海岛500);align-items:center;gap:3px;font-size:19px;font-style:italic;font-weight:800;display:flex}.device-brand span{color:var(--文本-文本-主要);font-size:12px}.device-brand svg{width:12px;height:12px;color:var(--文本-文本-次要);margin-left:auto}.device-screen p{color:var(--文本-文本-次要);margin:4px 0 9px;font-size:12px}.device-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.device-grid img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:100%;display:block}.device-tabs{color:var(--文本-文本-占位);justify-content:space-around;align-items:center;margin-top:13px;display:flex}.device-tabs>svg{width:13px;height:13px}.device-tabs>svg:first-child{color:var(--海岛500)}.download-floating-badge{background:var(--其他-前景-2);border:1px solid var(--透明-黑色-010);box-shadow:0 8px 24px var(--透明-黑-50);color:var(--文本-文本-主要);border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:inline-flex;position:absolute;bottom:12px;left:6%}.download-floating-badge>svg{width:16px;height:16px;color:var(--海岛500)}.reference-footer{background:var(--其他-前景);height:405px;min-height:405px;margin-top:32px;padding:0;line-height:normal;display:block}.reference-footer-grid{grid-template-columns:30.1176% 13.8824% 13.8824% 31.1765% 1fr;gap:0;height:166px;display:grid}.reference-brand>a,.reference-brand img{width:104px;height:40px;display:block}.footer-slogan{width:200px;height:26px;margin-top:25px}.reference-socials{gap:56px;margin-top:26px;display:flex}.reference-socials>button{border-radius:50%;width:48px;height:48px;padding:0;transition:transform .2s,background .2s;display:block}.reference-socials>button:hover{background:var(--海岛100);transform:translateY(-3px)}.reference-footer svg{flex:none;display:block;overflow:hidden}.reference-column h3,.reference-qr h3{height:26px;margin:0 0 26px;padding:0;font-weight:400;line-height:0;display:block}.reference-column>button,.reference-column>a{text-align:left;width:-webkit-max-content;width:max-content;max-width:100%;height:22px;margin:0 0 24px;padding:0;line-height:0;display:block}.reference-column>button:hover path,.reference-column>a:hover path{fill:var(--海岛500);fill-opacity:1}.official-column>a{width:300px}.reference-qr h3{margin-bottom:24px}.reference-qr-pair{gap:24px;display:flex}.reference-qr-pair>a{width:82px;height:84px;display:block}.reference-qr-pair svg{width:82px;height:84px}.reference-footer-line{background:var(--透明-黑-20);height:.5px;margin-top:34px}.reference-copyright{width:320px;height:20px;margin:34px auto 0}.reference-copyright svg{width:320px;height:20px}@keyframes toast-appear{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:1500px){.reference-footer-grid{grid-template-columns:29% 14% 14% 27% 16%}.reference-column.official-column>a svg,.reference-column.official-column>a{width:250px}.reference-qr h3 svg{width:166px}.reference-qr-pair{gap:14px}.reference-socials{gap:35px}.hero #herodesc{max-width:450px;font-size:15px}.hero .herocontent h1{font-size:48px}}@media (max-width:1180px){.reference-footer{height:auto;min-height:405px;padding-bottom:56px}.reference-footer-inner{padding-top:56px}.reference-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:40px 32px;height:auto}.reference-brand{grid-row:span 2}.reference-column.official-column{grid-column:2}.reference-qr{grid-column:3}.reference-footer-line{margin-top:34px}.reference-copyright{margin-top:26px}.hero .herocontent{padding-top:90px}.hero .herocontent h1{font-size:42px}.hero #herodesc{max-width:400px;margin:16px 0 22px;font-size:14px;line-height:1.75}.hero .hero-posters{bottom:35px}.hero .heroarrows{bottom:calc(16.7vw + 24px)}.download-panel{column-gap:20px;padding:32px 40px}.download-feature-poster{left:0}.download-device{right:5%}.download-floating-badge{left:0}.sectionhead h2{font-size:24px}}@media (max-width:850px){.download-panel{grid-template-columns:1.2fr .8fr;min-height:280px;padding:30px}.download-copy h2{font-size:25px}.download-art{height:230px}.download-device{transform-origin:50%;right:-10px;transform:rotate(9deg)scale(.85)}.download-feature-poster{width:110px;left:-15px}.download-floating-badge{display:none}.hero{min-height:580px}.hero .hero-posters{bottom:24px}.hero .heroarrows{bottom:185px}.hero .herocontent{padding-top:75px}.hero .herocontent h1{font-size:38px}.hero #herodesc{max-width:55%;font-size:14px}}@media (max-width:650px){body{font-size:14px}.section{margin:30px 0}.sectionhead{min-height:36px;margin-bottom:18px}.sectionhead h2{font-size:21px}.controls{gap:7px;font-size:12px}.controls button{min-height:34px;padding:7px 10px}.controls button[data-slide]{width:34px}.controls .ui-icon{width:16px;height:16px}.caption h3{font-size:13px}.caption p,.caption small{font-size:12px}.hero{background-position:60%;background-size:cover;height:590px;min-height:590px}.hero .herocontent{padding:65px 5% 0}.hero .herocontent h1{max-width:90%;margin-bottom:16px;font-size:34px}.hero .herometa{font-size:12px}.hero .herometa span+span:before{margin:0 9px}.hero #herodesc{max-width:88%;margin:18px 0 24px;font-size:13px;line-height:1.8}.hero #heroPlay{width:140px;height:44px;font-size:14px}.hero .heroarrows{top:auto;bottom:190px;left:5%}.hero .heroarrows button{width:34px;height:34px;padding:7px}.hero .hero-posters{gap:12px;width:92%;height:auto;padding-top:8px;bottom:25px;left:4%;right:4%}.hero .hero-posters button,.hero .hero-posters button.selected{flex-basis:190px;width:190px;min-width:190px}.hero .hero-posters button>span{padding:22px 10px 8px;font-size:13px}.hero .hero-posters img{aspect-ratio:16/9;border-radius:0}.download-panel{grid-template-columns:1fr;grid-template-areas:"copy""button";gap:22px;min-height:0;padding:28px;display:grid}.download-copy h2{font-size:25px}.download-copy h2 br{display:block}.download-art{display:none}.download-button{justify-self:start;width:auto;min-width:160px;margin:0}.reference-footer{padding-bottom:35px}.reference-footer-inner{width:92%;padding-top:40px}.reference-footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.reference-brand{grid-area:auto/1/auto/-1}.reference-column.official-column,.reference-qr{grid-column:1/-1}.reference-footer-line{margin-top:30px}.reference-copyright{width:320px;max-width:100%}.reference-copyright svg{width:100%;max-width:320px}.reference-socials{gap:24px}.reference-column.official-column>a svg,.reference-column.official-column>a{width:300px}.preview-art{height:170px}.preview-content{gap:17px;margin-top:-45px;padding:0 22px 25px}.preview-poster{width:100px}.preview-copy{padding-top:10px}.preview-copy h2{margin:6px 0 10px;font-size:22px}.preview-copy p{margin:14px 0;font-size:12px;line-height:1.8}.preview-meta{gap:5px;font-size:12px}.preview-meta>span{padding:3px 5px}.preview-copy .yellow{gap:6px;padding:10px;font-size:12px}dialog{width:calc(100vw - 28px)}dialog:not(:has(.drama-preview)){padding:26px 20px}.search-hints{min-width:240px;left:auto;right:-50px}.topic-caption h3{font-size:16px}.topic-caption p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.banner-preview>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.banner-preview>div{padding:25px 32px 32px}.banner-preview h2{margin:8px 0 14px;font-size:30px}.banner-preview p{color:var(--文本-文本-次要);font-size:14px;line-height:1.9}.banner-preview .yellow{align-items:center;gap:12px;margin-top:10px;display:inline-flex}html{scroll-padding-top:calc(var(--header-height) + 24px)}body{padding-top:var(--header-height)}section[id],main[id],footer[id],#apps{scroll-margin-top:calc(var(--header-height) + 24px)}.site-header{z-index:1000;height:var(--header-height);min-height:var(--header-height);background:var(--header-glass);-webkit-backdrop-filter:blur(24px)saturate(135%);box-shadow:inset 0 -1px 0 var(--透明-黑色-005);border:0;transition:box-shadow .24s;position:fixed;top:0;bottom:auto;left:0;right:0}.site-header.is-scrolled{box-shadow:inset 0 -1px 0 var(--透明-黑色-010),0 10px 36px var(--透明-黑-20)}.site-header .nav-inner{width:88.5%;max-width:1640px}.site-header .nav-brand{margin-right:max(20px,min(2vw,38px))}.site-header .nav{gap:max(16px,min(1.65vw,32px))}.site-header .nav a{border-radius:6px;height:44px}.site-header .nav a:after{content:"";background:var(--海岛500);border-radius:2px;width:16px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.site-header .nav a:hover:after,.site-header .nav a.active:after{transform:translate(-50%)scaleX(1)}.site-header .nav-search{background:var(--透明-黑-30);border-color:var(--透明-黑色-010);max-width:400px;height:44px;margin-left:auto;transition:border-color .18s,background .18s}.site-header .nav-search:focus-within{background:var(--透明-黑-50);border-color:var(--海岛400)}.site-header .nav-search input{height:42px;font-size:14px}.site-header .nav-actions{gap:18px;margin-left:24px}.nav-popover{z-index:1100;position:fixed}.search-hints{z-index:1010}.site-header .nav-history,.site-header .nav-account{min-height:44px}.site-header button:focus-visible{outline:2px solid var(--海岛500);outline-offset:5px}.site-header a:focus-visible{outline:2px solid var(--海岛500);outline-offset:5px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#151515}}.notice-refresh{border:1px solid var(--透明-黑色-005);background:linear-gradient(100deg,var(--其他-前景-2),var(--其他-前景));width:100%;height:54px;box-shadow:inset 0 1px 0 var(--透明-黑色-005);border-left-width:1px;border-radius:9px;align-items:center;gap:16px;margin:24px 0 30px;padding:0 16px;transition:border-color .2s,background .2s;display:flex}.notice-refresh:hover{border-color:var(--海岛200)}.notice-illustration{width:34px;height:34px;color:var(--海岛500);flex:0 0 34px;place-items:center;display:grid}.notice-illustration svg{fill:currentColor;stroke:none;width:30px;height:30px;display:block}.notice-content{flex:1;min-width:0}.notice-content p{white-space:nowrap;text-overflow:ellipsis;color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:1.6;display:block;overflow:hidden}.notice-view{border-left:1px solid var(--其他-分割線);min-height:36px;color:var(--文本-文本-次要);white-space:nowrap;align-items:center;gap:7px;padding:0 0 0 16px;font-size:12px;display:flex}.notice-view:hover{color:var(--海岛500)}.notice-view .ui-icon{width:15px;height:15px}.notice-dialog{padding:12px 8px}.notice-dialog-icon{width:48px;height:48px;color:var(--海岛500);margin-bottom:18px;display:block}.notice-dialog-icon svg{fill:currentColor;stroke:none;width:48px;height:48px}.notice-dialog h2{margin:0 0 14px;font-size:26px}.notice-dialog p,.notice-dialog li{color:var(--文本-文本-次要);font-size:14px;line-height:1.9}.notice-dialog ul{margin:18px 0 26px;padding-left:20px}.notice-dialog li+li{margin-top:10px}.notice-dialog .yellow{align-items:center;gap:12px;font-size:14px;display:inline-flex}.rank.rank-ribbon{z-index:4;background:linear-gradient(155deg,var(--透明-黑色-020),transparent),var(--rank-color);width:46px;height:66px;color:var(--透明-白-100);clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--透明-黑色-020);border-radius:8px 8px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:9px 4px 11px;font-style:normal;display:flex;position:absolute;top:10px;left:10px}.rank.rank-ribbon svg{opacity:.95;width:17px;height:13px;display:block}.rank.rank-ribbon b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.rank.rank-ribbon.standard{background:var(--透明-黑-70);gap:6px;height:54px}.rank-ribbon-line{background:var(--透明-白-50);border-radius:1px;width:12px;height:2px;margin:0 0 1px;display:block}.card:nth-child(2) .rank.rank-ribbon,.card:nth-child(3) .rank.rank-ribbon{background:linear-gradient(155deg,var(--透明-黑色-020),transparent),var(--rank-color)}.card .rank.rank-ribbon.standard{background:var(--透明-黑-70)}.hero{isolation:isolate;background-image:none!important}.banner-art-layer{z-index:0;opacity:0;pointer-events:none;color:inherit;background-position:50%;background-size:cover;transition:opacity .48s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.banner-art-layer>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.banner-art-layer.visible{opacity:1;pointer-events:auto;cursor:pointer}.hero .hero-posters a,.hero .hero-posters a.selected{aspect-ratio:3/4;opacity:.54;background:var(--其他-前景);transform-origin:50% 100%;scroll-snap-align:center;width:max(120px,min(9.16667vw,176px));min-width:0;height:auto;box-shadow:none;outline-offset:5px;color:inherit;border-radius:10px;flex:0 0 max(120px,min(9.16667vw,176px));align-self:flex-end;padding:0;transition:transform .24s,opacity .24s,box-shadow .24s;position:relative;overflow:hidden;transform:scale(1)}.hero .hero-posters a:first-child{margin-left:0}.hero .hero-posters a.selected{opacity:1;z-index:2;box-shadow:0 0 0 2px var(--海岛500),0 12px 32px var(--透明-黑-50);transform:scale(1.16)}.hero .hero-posters a:not(.selected):hover{opacity:.94;transform:translateY(-5px)scale(1.03)}.hero .hero-posters a:focus-visible{outline:2px solid var(--海岛500);opacity:1}.hero .hero-posters a img{aspect-ratio:3/4;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:auto;display:block}.hero .hero-posters a,.hero .hero-posters a.selected{width:var(--banner-thumb-width);flex-basis:var(--banner-thumb-width);transition:flex-basis .24s,opacity .24s,box-shadow .24s;transform:none}.hero .hero-posters a.selected{width:calc(var(--banner-thumb-width)*1.16);flex-basis:calc(var(--banner-thumb-width)*1.16);opacity:1;transform:none}.hero .hero-posters a:not(.selected):-webkit-any(:hover,:focus-visible){opacity:.96;box-shadow:0 0 0 1px var(--cover-hover-ring);transform:none}.hero .hero-posters a:not(.selected):is(:hover,:focus-visible){opacity:.96;box-shadow:0 0 0 1px var(--cover-hover-ring);transform:none}.hero:before{z-index:0;pointer-events:none}.hero .herocontent{z-index:1;position:relative}.hero .heroarrows{z-index:3;align-items:center;bottom:calc(4vw + max(160px,min(12.3vw,236px)) + 48px)}.hero .heroarrows button{width:40px;height:40px;padding:10px}.hero .heroarrows button:hover{background:var(--透明-黑色-010);border-color:var(--海岛300);color:var(--海岛500)}.hero .heroarrows #bannerPause{margin-left:3px}.hero .heroarrows #bannerPause[aria-pressed=true]{color:var(--海岛500);border-color:var(--海岛300)}.banner-counter{font-variant-numeric:tabular-nums;color:var(--文本-文本-次要);white-space:nowrap;margin-left:5px;font-size:12px;line-height:1}.hero .hero-posters{scroll-snap-type:x proximity;scrollbar-width:none;width:100%;height:max(240px,min(17.5vw,336px));-webkit-mask-image:linear-gradient(90deg,transparent,var(--透明-黑-100) 3%,var(--透明-黑-100) 97%,transparent);mask-image:linear-gradient(90deg,transparent,var(--透明-黑-100) 3%,var(--透明-黑-100) 97%,transparent);align-items:flex-end;gap:32px;margin:0;padding:50px 5.75% 10px;display:flex;position:absolute;bottom:4vw;left:0;right:0;overflow-x:auto;overflow-y:hidden}.hero .hero-posters button,.hero .hero-posters button.selected{aspect-ratio:3/4;opacity:.54;background:var(--其他-前景);transform-origin:50% 100%;scroll-snap-align:center;width:max(120px,min(9.16667vw,176px));min-width:0;height:auto;box-shadow:none;outline-offset:5px;border-radius:10px;flex:0 0 max(120px,min(9.16667vw,176px));align-self:flex-end;padding:0;transition:transform .24s,opacity .24s,box-shadow .24s;position:relative;overflow:hidden;transform:scale(1)}.hero .hero-posters button:first-child{margin-left:0}.hero .hero-posters button.selected{opacity:1;z-index:2;box-shadow:0 0 0 2px var(--海岛500),0 12px 32px var(--透明-黑-50);transform:scale(1.16)}.hero .hero-posters button:not(.selected):hover{opacity:.94;transform:translateY(-5px)scale(1.03)}.hero .hero-posters button:focus-visible{outline:2px solid var(--海岛500);opacity:1}.hero .hero-posters img{aspect-ratio:3/4;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:0;width:100%;height:auto;display:block}.hero .hero-posters button>span{text-align:left;color:var(--文本-文本-主要);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(transparent,var(--透明-黑-90));padding:35px 10px 12px;font-size:12px;font-weight:600;position:absolute;top:auto;bottom:0;left:0;right:0;overflow:hidden}.hero .hero-posters button.selected:after{content:"";background:var(--海岛500);transform-origin:0;width:100%;height:3px;animation:6.5s linear forwards banner-progress;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hero[data-paused=true] .hero-posters button.selected:after{animation-play-state:paused}@keyframes banner-progress{to{transform:scaleX(1)}}@media (max-width:1450px) and (min-width:1181px){.site-header .nav-inner{width:90%}.site-header .nav{gap:20px}.site-header .nav-search{min-width:140px;max-width:none;margin-left:22px}.site-header .nav-actions{gap:14px;margin-left:18px}}@media (max-width:1180px){:root{--header-height:116px}.site-header .nav-inner{grid-template-rows:64px 51px;grid-template-columns:104px minmax(100px,1fr) auto;column-gap:24px;width:90%;display:grid}.site-header .nav-brand{margin:0}.site-header .nav-search{width:100%;min-width:0;max-width:none;margin:0}.site-header .nav-actions{gap:18px;margin:0}.site-header .nav{gap:30px}.hero{min-height:680px}.hero .heroarrows{bottom:calc(4vw + 224px)}.hero .hero-posters{gap:24px;height:255px;bottom:4vw}.hero .hero-posters button,.hero .hero-posters button.selected{flex-basis:128px;width:128px}.hero .herocontent{padding-top:80px}.hero .herocontent h1{font-size:40px}}@media (max-width:650px){.site-header .nav-inner{grid-template-columns:88px minmax(80px,1fr) auto;column-gap:12px;width:92%}.site-header .nav-brand,.site-header .nav-brand img{width:88px}.site-header .nav-search input{font-size:16px}.site-header .nav-actions{gap:10px}.site-header .nav{gap:24px}.site-header .nav a{height:40px}.notice-refresh{gap:10px;height:56px;margin:20px 0 24px;padding:0 12px}.notice-illustration{flex-basis:28px;width:28px}.notice-illustration svg{width:26px;height:26px}.notice-content p{font-size:12px}.notice-view{padding-left:10px;font-size:12px}.notice-view .ui-icon{width:13px;height:13px}.hero{height:680px;min-height:680px}.hero .herocontent{padding:62px 5% 0}.hero .herocontent h1{max-width:92%;font-size:32px;line-height:1.35}.hero #herodesc{-webkit-line-clamp:3;max-width:90%;font-size:14px;line-height:1.8}.hero .herometa{font-size:12px}.hero .heroarrows{gap:10px;top:auto;bottom:237px;left:5%}.hero .heroarrows button{width:38px;height:38px;padding:9px}.hero .hero-posters{gap:24px;width:100%;height:218px;padding:35px 6% 10px;bottom:23px;left:0;right:0}.hero .hero-posters button,.hero .hero-posters button.selected{border-radius:8px;flex-basis:112px;width:112px;min-width:112px}.hero .hero-posters img{aspect-ratio:3/4}.hero .hero-posters button>span{padding:25px 8px 10px;font-size:12px}.rank.rank-ribbon{width:40px;height:60px;padding-top:7px;top:7px;left:7px}.rank.rank-ribbon b{font-size:20px}.rank.rank-ribbon.standard{height:50px}.banner-counter{font-size:12px}}@media (prefers-reduced-motion:reduce){.banner-art-layer,.hero .hero-posters button{transition:none}.hero .hero-posters button.selected:after{animation:none;transform:scaleX(1)}}@media (max-width:650px){#apps .platform>span{white-space:normal;text-align:center;width:100%;max-width:100%;font-size:12px;line-height:1.4}}:root{--cover-gap:32px;--cover-hover-ring:var(--海岛300);--banner-thumb-width:clamp(120px,9.16667vw,176px)}.grid,.landscape,.topic-track,.lists,.hero .hero-posters{gap:var(--cover-gap)}.poster-action,.poster:after,.topic-play{display:none!important}.card:-webkit-any(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring),0 8px 26px var(--透明-黑-30);color:var(--文本-文本-主要);transform:none}.card:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring),0 8px 26px var(--透明-黑-30);color:var(--文本-文本-主要);transform:none}.topic-card{position:relative}.topic-card:-webkit-any(:hover,:focus-visible){z-index:1;color:var(--文本-文本-主要);box-shadow:0 8px 26px var(--透明-黑-30);transform:none}.topic-card:is(:hover,:focus-visible){z-index:1;color:var(--文本-文本-主要);box-shadow:0 8px 26px var(--透明-黑-30);transform:none}.topic-card:-webkit-any(:hover,:focus-visible):after{content:"";z-index:3;border:1px solid var(--cover-hover-ring);pointer-events:none;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.topic-card:is(:hover,:focus-visible):after{content:"";z-index:3;border:1px solid var(--cover-hover-ring);pointer-events:none;border-radius:12px;position:absolute;top:0;bottom:0;left:0;right:0}.landscape.topic-track{scrollbar-width:none;margin:0 -8px -12px;padding:4px 8px 20px;overflow-x:auto;overflow-y:visible}.card .poster img,.topic-cover>img,.hero-posters img,.mini-covers img,#apps .platform img,.theater-slide img{transform-origin:50%;transition:transform .28s,filter .28s}.card:-webkit-any(:hover,:focus-visible) .poster img{filter:brightness(1.06);transform:scale(1.025)}.card:is(:hover,:focus-visible) .poster img{filter:brightness(1.06);transform:scale(1.025)}.topic-card:-webkit-any(:hover,:focus-visible) .topic-cover>img{filter:brightness(1.06);transform:scale(1.025)}.topic-card:is(:hover,:focus-visible) .topic-cover>img{filter:brightness(1.06);transform:scale(1.025)}.hero-posters button:-webkit-any(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}.hero-posters button:is(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}.mini-covers button:-webkit-any(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}.mini-covers button:is(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}#apps .platform:-webkit-any(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}#apps .platform:is(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}.topic-card{border-radius:12px;overflow:visible}.topic-caption{padding-left:1px;padding-right:1px}.topic-card:-webkit-any(:hover,:focus-visible) .topic-caption h3{color:var(--海岛500)}.topic-card:is(:hover,:focus-visible) .topic-caption h3{color:var(--海岛500)}.card:-webkit-any(:hover,:focus-visible) .caption h3{color:var(--海岛500)}.card:is(:hover,:focus-visible) .caption h3{color:var(--海岛500)}#apps .platform.selected{outline:0;transform:none}#apps .platform:-webkit-any(:hover,:focus-visible){outline:0;transform:none}#apps .platform:is(:hover,:focus-visible){outline:0;transform:none}#apps .platform img{overflow:hidden}.lists .mini-covers button:hover{filter:none}.lists .mini-covers button:-webkit-any(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring)}.lists .mini-covers button:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring)}.theater-shell .theater-slide:-webkit-any(:hover,:focus-visible) img{filter:brightness(1.06)}.theater-shell .theater-slide:is(:hover,:focus-visible) img{filter:brightness(1.06)}.theater-shell .theater-slide.current:-webkit-any(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring)}.theater-shell .theater-slide.current:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cover-hover-ring)}.hero .hero-posters button,.hero .hero-posters button.selected{width:var(--banner-thumb-width);flex-basis:var(--banner-thumb-width);transition:flex-basis .24s,opacity .24s,box-shadow .24s;transform:none}.hero .hero-posters button.selected{width:calc(var(--banner-thumb-width)*1.16);flex-basis:calc(var(--banner-thumb-width)*1.16);opacity:1;transform:none}.hero .hero-posters button:not(.selected):-webkit-any(:hover,:focus-visible){opacity:.96;box-shadow:0 0 0 1px var(--cover-hover-ring);transform:none}.hero .hero-posters button:not(.selected):is(:hover,:focus-visible){opacity:.96;box-shadow:0 0 0 1px var(--cover-hover-ring);transform:none}.featured:not(.expanded){aspect-ratio:1720/744;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,560fr) repeat(4,minmax(0,270fr));gap:3.49462% 1.16279%;width:100%;height:auto;display:grid}.featured:not(.expanded)>.card{border-radius:max(10px,min(1.18vw,23px));align-self:stretch;min-width:0;height:100%;min-height:0;display:block}.featured:not(.expanded)>.card:first-child{grid-area:1/1/span 2}.featured:not(.expanded) .poster{aspect-ratio:auto;height:100%;overflow:hidden}.featured:not(.expanded) .poster img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.featured:not(.expanded) .caption{display:none}.featured.expanded{aspect-ratio:auto;gap:var(--cover-gap);grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr));height:auto}.featured.expanded>.card:first-child{grid-area:auto}.download-eyebrow{letter-spacing:0;margin:0 0 16px;line-height:0;display:block}.download-eyebrow>img{object-fit:contain;width:103px;height:43px;display:block}.download-panel{min-height:340px}.download-art{height:280px}.download-art-glow{background:radial-gradient(ellipse,var(--海岛100),transparent 66%);filter:blur(12px);border-radius:50%;position:absolute;top:8%;bottom:-10%;left:-10%;right:-5%}.download-feature-poster{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--透明-黑色-020);opacity:.94;width:138px;height:auto;box-shadow:0 22px 45px var(--透明-黑-50);border-radius:12px;position:absolute;top:32px;left:6%;transform:rotate(-12deg)}.download-secondary-poster{aspect-ratio:3/4;object-fit:cover;opacity:.65;width:112px;height:auto;box-shadow:0 15px 35px var(--透明-黑-50);border-radius:10px;position:absolute;top:57px;left:27%;transform:rotate(9deg)}.download-device{background:linear-gradient(145deg,var(--灰-080),var(--其他-前景-2) 40%,var(--灰-100));border:1px solid var(--透明-黑色-020);width:178px;height:310px;box-shadow:inset 0 0 0 1px var(--透明-黑色-005),0 30px 55px var(--透明-黑-50);border-radius:27px;padding:8px;top:-12px;right:9%;transform:rotate(7deg)}.device-screen{border-radius:20px;padding:17px 10px 10px}.device-speaker{width:46px;height:7px;top:11px}.device-status{height:18px;color:var(--文本-文本-主要);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.device-status svg{width:32px;height:14px}.device-brand{align-items:center;height:32px;margin:0 0 8px;display:flex}.device-brand>img{aspect-ratio:103/43;object-fit:contain;width:72px;height:auto;display:block}.device-hero{border-radius:6px;margin-bottom:8px;position:relative;overflow:hidden}.device-hero>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.device-hero>span{color:var(--文本-文本-主要);background:linear-gradient(transparent,var(--透明-黑-80));padding:17px 6px 5px;font-size:12px;position:absolute;top:auto;bottom:0;left:0;right:0}.device-grid{gap:6px}.device-grid img{border-radius:4px}.device-continue{height:27px;color:var(--透明-黑-100);background:var(--海岛500);border-radius:5px;justify-content:space-between;align-items:center;margin-top:10px;padding:0 7px;font-size:12px;font-weight:500;display:flex}.device-continue .ui-icon{width:14px;height:14px}.download-floating-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 13px;bottom:18px;left:2%}.download-quality-badge{background:var(--其他-前景-2);border:1px solid var(--透明-黑色-010);color:var(--文本-文本-主要);box-shadow:0 12px 25px var(--透明-黑-30);border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:44px;right:0}.download-quality-badge .ui-icon{width:16px;height:16px;color:var(--海岛500)}.friends{margin:32px 0 40px}.friends h3{margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.5}.links{flex-wrap:wrap;gap:12px;display:flex}.links button{border:1px solid var(--透明-黑色-005);background:var(--其他-前景);min-height:42px;color:var(--文本-文本-次要);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:14px;line-height:1.4;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.links button .ui-icon{width:14px;height:14px;color:var(--文本-文本-占位);opacity:.65;transition:transform .2s,opacity .2s,color .2s}.links button:-webkit-any(:hover,:focus-visible){color:var(--海岛500);background:var(--海岛100);border-color:var(--海岛300);box-shadow:inset 0 1px 0 var(--海岛100)}.links button:is(:hover,:focus-visible){color:var(--海岛500);background:var(--海岛100);border-color:var(--海岛300);box-shadow:inset 0 1px 0 var(--海岛100)}.links button:-webkit-any(:hover,:focus-visible) .ui-icon{opacity:1;color:var(--海岛500);transform:translate(2px)}.links button:is(:hover,:focus-visible) .ui-icon{opacity:1;color:var(--海岛500);transform:translate(2px)}.reference-footer{height:auto;min-height:360px;margin-top:32px;padding:0}.reference-footer-inner{width:88.5%;max-width:1700px;margin:auto;padding:60px 0 34px}.reference-footer-grid{grid-template-columns:28% 14% 14% 28% 16%;gap:0;height:auto;min-height:154px}.reference-brand>a,.reference-brand img{width:103px;height:43px}.footer-slogan{width:auto;height:auto;color:var(--文本-文本-主要);margin:22px 0 0;font-size:20px;font-weight:600;line-height:1.5}.reference-socials{gap:24px;margin-top:24px}.reference-socials>button,.reference-socials>button svg{width:44px;height:44px}.reference-socials>button:hover{background:var(--海岛100);box-shadow:0 0 0 1px var(--海岛200);transform:none}.reference-column h3,.reference-qr h3{height:auto;color:var(--文本-文本-主要);margin:0 0 22px;padding:0;font-size:20px;font-weight:600;line-height:1.5}.reference-column>button,.reference-column>a{text-align:left;width:-webkit-max-content;width:max-content;max-width:100%;height:auto;color:var(--文本-文本-次要);text-underline-offset:5px;margin:0 0 14px;padding:0;font-size:15px;font-weight:400;line-height:1.65;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;display:block}.reference-column>button:hover,.reference-column>a:hover{color:var(--海岛500);-webkit-text-decoration-color:var(--海岛300);text-decoration-color:var(--海岛300)}.official-column>a{white-space:nowrap;width:-webkit-max-content;width:max-content}.official-column>a>span{font-variant-numeric:tabular-nums}.reference-qr-pair{gap:18px}.reference-qr-pair>a{border-radius:8px;transition:box-shadow .2s,transform .2s}.reference-qr-pair>a:hover{box-shadow:0 0 0 2px var(--海岛300);transform:translateY(-2px)}.reference-footer-line{background:var(--透明-黑色-005);margin-top:34px}.reference-copyright{text-align:center;width:auto;max-width:100%;height:auto;color:var(--文本-文本-占位);letter-spacing:.15px;margin:26px 0 0;font-size:14px;font-weight:400;line-height:1.6}.notice-refresh{gap:14px;height:46px;margin:24px 0 28px;padding:0 16px;overflow:hidden}.notice-illustration{flex-basis:28px;width:28px;height:28px}.notice-illustration svg{width:26px;height:26px}.notice-content{min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,var(--透明-黑-100) 8px,var(--透明-黑-100) calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,var(--透明-黑-100) 8px,var(--透明-黑-100) calc(100% - 16px),transparent);overflow:hidden}.notice-marquee{will-change:transform;align-items:center;gap:64px;width:-webkit-max-content;width:max-content;padding-right:64px;animation:48s linear infinite notice-scroll;display:flex}.notice-marquee>p{white-space:nowrap;text-overflow:clip;color:var(--文本-文本-次要);flex:none;margin:0;font-size:13px;line-height:1.8;display:block;overflow:visible}.notice-refresh:-webkit-any(:hover,:focus-within) .notice-marquee{animation-play-state:paused}.notice-refresh:is(:hover,:focus-within) .notice-marquee{animation-play-state:paused}.notice-refresh:focus-visible{outline:1px solid var(--海岛300);outline-offset:3px}@keyframes notice-scroll{to{transform:translate(-50%)}}@media (max-width:1500px){.reference-footer-grid{grid-template-columns:26% 14% 14% 29% 17%}.reference-column h3,.reference-qr h3{font-size:18px}.reference-column>button,.reference-column>a{font-size:14px}.footer-slogan{font-size:18px}.reference-qr-pair{gap:14px}}@media (max-width:1180px){:root{--banner-thumb-width:128px}.reference-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:36px 30px}.reference-brand{grid-row:span 2}.reference-column.official-column{grid-column:2}.reference-qr{grid-column:3}.download-device{right:0}.download-feature-poster{left:0}.download-secondary-poster{left:17%}.download-quality-badge{right:-8px}.reference-footer-inner{padding-top:48px}}@media (max-width:850px){.grid{gap:32px}.download-art{height:260px}.download-device{width:162px;height:294px;top:-15px;right:-4px;transform:rotate(6deg)}.download-feature-poster{width:110px;top:40px;left:-10px}.download-secondary-poster,.download-quality-badge{display:none}.download-floating-badge{font-size:12px;display:flex;bottom:16px;left:-12px}.device-screen{padding:17px 8px 8px}.device-brand{margin-bottom:6px}.device-grid{gap:4px}.device-continue{margin-top:8px}}@media (max-width:650px){:root{--banner-thumb-width:112px}.grid,.hero .hero-posters{gap:32px}.featured:not(.expanded){aspect-ratio:1.5;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.featured:not(.expanded)>.card:first-child{grid-area:1/1/span 2/span 2}.featured:not(.expanded)>.card:nth-child(n+6){display:none}.featured.expanded{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.download-panel{min-height:0}.download-eyebrow>img{width:103px;height:43px}.reference-footer-grid{grid-template-columns:1fr 1fr;gap:32px 20px}.reference-brand{grid-area:auto/1/auto/-1}.reference-column.official-column,.reference-qr{grid-column:1/-1}.reference-footer-inner{width:92%;padding:36px 0 28px}.reference-column h3,.reference-qr h3{margin-bottom:18px;font-size:18px}.reference-column>button,.reference-column>a{font-size:14px}.reference-copyright{margin-top:24px;font-size:12px}.friends h3{font-size:17px}.links{gap:10px}.links button{min-height:40px;padding:10px 12px;font-size:13px}.notice-refresh{gap:10px;height:44px;padding:0 12px}.notice-marquee>p{font-size:12px}.notice-marquee{animation-duration:48s}}@media (prefers-reduced-motion:reduce){.notice-marquee{animation:none}.card:-webkit-any(:hover,:focus-visible) .poster img{transform:none}.card:is(:hover,:focus-visible) .poster img{transform:none}.topic-card:-webkit-any(:hover,:focus-visible) .topic-cover>img{transform:none}.topic-card:is(:hover,:focus-visible) .topic-cover>img{transform:none}.hero-posters button:-webkit-any(:hover,:focus-visible) img{transform:none}.hero-posters button:is(:hover,:focus-visible) img{transform:none}.mini-covers button:-webkit-any(:hover,:focus-visible) img{transform:none}.mini-covers button:is(:hover,:focus-visible) img{transform:none}#apps .platform:-webkit-any(:hover,:focus-visible) img{transform:none}#apps .platform:is(:hover,:focus-visible) img{transform:none}}.lists .mini-covers button:-webkit-any(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}.lists .mini-covers button:is(:hover,:focus-visible) img{filter:brightness(1.06);transform:scale(1.025)}@media (max-width:650px){.caption small{flex-wrap:wrap;gap:4px}}#ranks>.grid{scrollbar-width:none;gap:32px;padding:3px 2px 12px;display:flex;overflow-x:auto}#ranks>.grid>.card{flex:0 0 calc(16.6667% - 26.6667px)}.rank.rank-ribbon,.rank.rank-ribbon.standard{clip-path:none;background:#000000b3;border:1px solid #ffffff24;border-radius:8px;justify-content:center;gap:0;width:44px;height:48px;padding:0;display:flex;top:12px;left:12px;box-shadow:0 4px 14px #0003}.rank.rank-ribbon.podium{background:var(--rank-color)}.rank.rank-ribbon svg,.rank-ribbon-line{display:none!important}.rank.rank-ribbon b{letter-spacing:-1px;font-size:24px}.rank.rank-ribbon:after{content:"";background:var(--rank-color);border-radius:2px;width:12px;height:3px;position:absolute;bottom:-5px}.rank.rank-ribbon.standard:after{background:#fff6}#ranks .caption h3{font-size:17px;line-height:26px}#ranks .caption p{color:#999;margin:5px 0 10px}#ranks .heat{color:var(--海岛500)}.channel-page,.return-page{padding-top:calc(var(--header-height,80px) + 40px);min-height:70vh}.page-crumb{color:#777;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.page-crumb a{color:#aaa}.page-crumb span:last-child{color:var(--海岛500)}.channel-heading{align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.channel-heading h1{margin:0;font-size:30px;line-height:1.4}.channel-heading p{color:#888;margin:0;font-size:14px}.channel-platforms{grid-template-columns:repeat(16,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.channel-platforms img{aspect-ratio:1;border-radius:16px;width:100%;display:block}.channel-platforms .platform{width:100%;min-width:0}.channel-platforms .platform span{font-size:12px}.channel-filters{background:#1b1b1b;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:32px;padding:16px 24px}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;display:flex}.filter-row>span{color:#939393;min-width:32px;margin-right:8px;font-size:13px}.filter-row button{color:#b8b8b8;background:#252525;border:1px solid #0000;border-radius:18px;padding:7px 17px;font-size:13px;transition:all .18s}.filter-row button:hover{color:var(--海岛500);border-color:#ffdc4f66}.filter-row button.active{background:var(--海岛500);color:#151515;font-weight:600}.channel-filters{scroll-margin-top:140px}.channel-count{color:#888;margin:0 0 20px;font-size:13px}.channel-count strong{color:#ddd;font-weight:500}.channel-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;display:grid}.channel-grid .card{min-width:0}.channel-grid .caption h3{font-size:16px}.channel-grid .channel-ad .poster{background:linear-gradient(130deg,#131313,#3e3317 44%,#050505 60%);place-items:center;display:grid;position:relative}.channel-grid .channel-ad .poster:before{content:"";border:1px solid #b19b4c35;position:absolute;top:12%;bottom:12%;left:12%;right:12%;transform:skew(-14deg)}.channel-ad .caption p{color:#888}.channel-empty{text-align:center;color:#999;grid-column:1/-1;padding:100px}.pagination{color:#999;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:48px 0 24px;font-size:13px;display:flex}.pagination button{color:#bbb;background:#222;border:1px solid #ffffff12;border-radius:8px;min-width:40px;height:40px;transition:all .18s}.pagination button:hover:not(:disabled){border-color:var(--海岛500);color:var(--海岛500)}.pagination button.active{background:var(--海岛500);color:#111;border-color:var(--海岛500)}.pagination button:disabled{opacity:.3;cursor:default}.pagination input{color:#fff;text-align:center;background:#202020;border:1px solid #ffffff20;border-radius:6px;width:48px;height:40px;font-size:13px}.pagination .jump-label{margin-left:18px}.pagination .page-confirm{padding:0 12px}.channel-page .ads{margin-top:32px}.back-top{z-index:20;color:#ccc;background:#252525;border:1px solid #ffffff20;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:32px;right:20px}.back-top:hover{color:var(--海岛500);border-color:var(--海岛500)}.return-hero{text-align:center;background:repeating-linear-gradient(64deg,#0000 0 140px,#ffffff03 140px 220px,#0008 220px 310px),radial-gradient(at 100% 0,#4a2f0c66,#0000 60%),#101010;border:1px solid #ffffff0c;border-radius:20px;padding:64px 32px}.return-hero .official-stamp{border:1px solid var(--海岛500);color:var(--海岛500);border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:16px;display:inline-flex}.return-hero .return-brand{width:130px;height:auto;margin:28px auto 18px;display:block}.return-hero h1{margin:12px 0 20px;font-size:26px}.return-hero p{color:#aaa;font-size:14px;line-height:1.8}.return-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.return-actions button,.return-actions a,.return-box button,.return-box a.return-button{color:#eee;background:#303030;border:1px solid #ffffff18;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;display:inline-flex}.return-actions button:hover,.return-box button:hover,.return-box a.return-button:hover{filter:brightness(1.12);border-color:var(--海岛500)}.return-box{background:#1b1b1b;border:1px solid #ffffff10;border-radius:16px;margin-top:24px;padding:28px 32px}.return-box h2{align-items:center;gap:12px;margin:0 0 12px;font-size:21px;display:flex}.return-box h2 svg{width:26px;height:26px;color:var(--海岛500)}.return-box h2 small{color:var(--海岛500);font-size:12px;font-weight:400}.return-box>p{color:#999;margin:0 0 20px;font-size:13px;line-height:1.8}.route-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.route-card{background:#252525;border:1px solid #ffffff0a;border-radius:12px;min-width:0;padding:22px}.route-card-head{justify-content:space-between;align-items:center;font-size:14px;display:flex}.route-card-head span:before{content:"";background:var(--海岛500);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.route-card>strong{overflow-wrap:anywhere;margin:22px 0;font-size:20px;font-weight:500;display:block}.route-card-actions{gap:10px;display:flex}.return-box .route-card-actions button,.return-box .route-card-actions a{padding:8px 16px;font-size:12px}.permanent-row{background:#252525;border:1px solid #ffffff0c;border-radius:10px;align-items:center;gap:24px;margin-top:12px;padding:16px 20px;display:flex}.permanent-row>span{color:#aaa;flex:none;width:150px;font-size:13px}.permanent-row>strong{overflow-wrap:anywhere;flex:1;font-size:16px;font-weight:500}.return-box .permanent-row button{color:var(--海岛500);background:0 0;border-color:#ffdc4f60;flex:none;padding:8px 16px;font-size:12px}.save-options{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.save-option{background:#252525;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:14px;padding:22px;display:flex}.save-option h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.save-option p{color:#aaa;flex:1;margin:0;font-size:13px;line-height:1.7}.return-box .save-option button,.return-box .save-option a{overflow-wrap:anywhere;width:100%;margin-top:8px;padding:10px 12px;font-size:12px}.return-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.return-step{background:#252525;border:1px solid #ffffff0d;border-radius:12px;padding:22px}.return-step h3{margin:0 0 14px;font-size:16px}.return-step h3 b{color:var(--海岛500);font-variant-numeric:tabular-nums;margin-right:10px}.return-step p{color:#aaa;margin:0;font-size:13px;line-height:1.8}.return-step li{color:#aaa;margin-top:10px;font-size:13px;line-height:1.8}.return-step ul{padding-left:18px}.return-faq details{background:#252525;border:1px solid #ffffff0c;border-radius:10px;margin-top:12px;padding:20px}.return-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.return-faq summary:after{content:"+";color:var(--海岛500);font-size:20px}.return-faq details[open] summary:after{content:"−"}.return-faq details p{color:#aaa;margin:12px 0 0;font-size:13px;line-height:1.9}.entrance-landing{z-index:3000;box-sizing:border-box;background:#080908 50%/cover no-repeat;justify-content:center;align-items:center;padding:28px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.entrance-landing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0002,#0005,#0002);position:fixed;top:0;bottom:0;left:0;right:0}.entrance-stack{text-align:center;background:linear-gradient(90deg,#090b09e6,#090b09e6);border-radius:18px;width:320px;padding:24px 20px 18px;position:relative;box-shadow:0 0 60px 25px #080a08aa}.entrance-logo{width:134px;height:auto;margin:0 auto 14px;display:block}.entrance-stack .entry-tagline{color:#c5c5c5;margin:0 0 7px;font-size:14px}.entrance-stack .entry-slogan{color:var(--海岛500);margin:0 0 23px;font-size:14px}.line-choice{color:#eee;text-align:left;cursor:pointer;background:#202320e8;border:1px solid #ffffff1c;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:10px 0;padding:17px 14px;display:flex}.line-choice strong{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.line-choice small{color:#aaa;font-size:12px}.line-choice em{color:var(--海岛500);border:1px solid #d2b24b80;border-radius:18px;align-items:center;gap:3px;padding:7px 12px;font-size:12px;font-style:normal;display:flex}.line-choice:hover{border-color:var(--海岛500);background:#2c2e24}.permanent-entry{background:#3b392333;border:1px solid #d2b24b60;border-radius:9px;margin:20px 0 14px;padding:13px 16px}.permanent-entry strong{color:var(--海岛500);font-size:13px}.permanent-entry p{color:#bbb;margin:6px 0 0;font-size:12px}.entrance-app{color:#fff;letter-spacing:1px;background:linear-gradient(115deg,#262619,#696249,#1c211a);border:1px solid #b9aa7960;border-radius:8px;width:100%;padding:17px 12px;font-size:18px;font-weight:700;display:block}.entry-contact{color:#777;margin:20px 0 16px;font-size:12px}.entry-social{justify-content:space-between;gap:6px;display:flex}.entry-social button{color:#bdbdbd;background:0 0;border:0;min-width:44px;padding:0;font-size:12px}.entry-social button>span{color:#ded6a5;background:#232721;border:1px solid #9e9c5c44;border-radius:50%;place-items:center;width:37px;height:37px;margin:0 auto 8px;display:grid}.entry-social svg{width:19px;height:19px}.entry-disclaimer{color:#727772;margin:20px -12px 0;font-size:12px;line-height:1.8}.entry-copyright{color:#626862;margin-top:10px;font-size:12px}.entry-overlay{-webkit-backdrop-filter:blur(10px);z-index:3100;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.age-panel{background:#1b1b1b;border:1px solid #ffffff15;border-radius:20px;grid-template-columns:144px 1fr;width:608px;max-width:100%;display:grid;overflow:hidden;box-shadow:0 24px 80px #0007}.age-symbol{background:linear-gradient(135deg,#36341c,#24261e);place-items:center;display:grid}.age-symbol svg{width:84px;height:84px;color:var(--海岛500)}.age-copy{padding:28px 26px}.age-copy h2{margin:0 0 16px;font-size:18px;line-height:1.5}.age-copy p{color:#aaa;margin:9px 0;font-size:12px;line-height:1.85}.age-actions{gap:12px;margin-top:20px;display:flex}.age-actions button{color:#ddd;background:#333;border:1px solid #ffffff10;border-radius:7px;padding:11px 15px;font-size:12px}.age-actions .yellow{background:var(--海岛500);color:#151515;border:0;min-width:176px;font-weight:600}.promotion-stage{text-align:center}.promotion-image{border:1px solid #ffffff80;border-radius:9px;width:320px;max-width:75vw;height:auto;display:block;box-shadow:0 16px 80px #0007}.entrance-close{color:#eee;background:#1117;border:1px solid #ffffff90;border-radius:50%;place-items:center;width:30px;height:30px;margin:20px auto 0;padding:5px;display:grid}.entrance-close:hover{border-color:var(--海岛500);color:var(--海岛500);background:#383838}.welfare-grid{grid-template-columns:repeat(4,69px);justify-content:center;gap:22px 14px;display:grid}.welfare-app{color:#ddd;text-align:center;background:0 0;border:0;min-width:0;padding:0}.welfare-app img{object-fit:cover;border-radius:17px;width:69px;height:69px;transition:all .18s;display:block}.welfare-app span{margin-top:7px;font-size:12px;line-height:16px;display:block}.welfare-app:hover img{box-shadow:0 0 0 2px var(--海岛500);filter:brightness(1.08)}.entrance-lock{overflow:hidden!important}.entrance-lock .site-header{pointer-events:none}.entrance-landing button:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}.entry-overlay button:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}.channel-page button:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}.return-page button:focus-visible{outline:2px solid var(--海岛500);outline-offset:4px}.entry-overlay .welfare-app:focus-visible{border-radius:15px}@media (min-width:1800px){.entrance-stack{width:288px;padding:18px 18px 14px}.line-choice{padding:14px 12px}.entry-tagline,.entry-slogan{font-size:12px!important}.entrance-logo{width:124px}.entrance-stack .entry-slogan{margin-bottom:18px}}@media (max-width:1180px){.channel-page,.return-page{padding-top:156px}.channel-platforms{grid-template-columns:repeat(8,1fr);gap:20px}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#ranks>.grid>.card{flex-basis:calc(25% - 24px)}.save-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.channel-page,.return-page{padding-top:150px}.channel-heading{display:block}.channel-heading p{margin-top:8px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.channel-platforms{grid-template-columns:repeat(4,1fr);gap:16px}.channel-filters{padding:12px}.filter-row{gap:8px}.filter-row button{padding:7px 12px}.route-cards,.return-steps,.save-options{grid-template-columns:1fr}.return-box{padding:22px 18px}.return-box h2{flex-wrap:wrap;font-size:18px}.permanent-row{flex-wrap:wrap;gap:12px;padding:16px}.permanent-row>span{width:100%}.permanent-row>strong{font-size:14px}.return-hero{padding:40px 16px}.return-hero h1{font-size:22px}.return-hero .official-stamp{font-size:13px}.age-panel{grid-template-columns:1fr;max-width:440px}.age-symbol{padding:22px}.age-symbol svg{width:64px;height:64px}.age-copy{padding:24px}.age-actions{flex-wrap:wrap}#ranks>.grid>.card{flex-basis:calc(50% - 16px)}.back-top{bottom:20px;right:12px}.entrance-landing{align-items:flex-start}.welfare-grid{gap:15px 14px}.welfare-stage{max-height:90vh;overflow:auto}}@media (prefers-reduced-motion:reduce){.entry-overlay *,.entrance-landing *{transition:none!important;animation:none!important}}:root{--module-gap:28px;--video-gap:24px;--cover-gap:24px;--flyout-bg:var(--其他-弹窗);--flyout-line:var(--其他-分割線)}#sections{display:flow-root}#sections>.section{margin:28px 0}#sections>.sectionhead,.sectionhead{margin-bottom:20px}#sections>.ads{margin:28px 0}.notice-refresh{margin-top:24px;margin-bottom:24px}.platform-list{margin-top:24px;margin-bottom:28px}.grid,.channel-grid{gap:28px 24px}.hero-posters,.landscape,.lists,#ranks>.grid{gap:24px}#ranks>.grid>.card{flex-basis:calc(16.6667% - 20px)}.shared-tail{padding-top:0}.shared-tail>.download-panel,.shared-tail>.friends{margin:28px 0}.reference-footer{margin-top:28px}.links button{gap:0;padding:12px 20px}.links button svg{display:none}.links button:hover{background:var(--海岛100);border-color:var(--海岛300);color:var(--海岛500)}.square-tile{align-self:start;min-width:0;height:auto!important;min-height:0!important}.square-tile img,.channel-platforms .platform img,.platform-list .platform img{object-fit:cover;border-radius:16px;flex:none;width:100%;max-width:76px;display:block;aspect-ratio:1!important;height:auto!important}.square-tile .square-tile-label{white-space:nowrap;letter-spacing:0;max-width:none;font-size:12px;line-height:18px}.channel-platforms{grid-auto-rows:auto;align-items:start;gap:24px;margin-bottom:28px}.channel-platforms .platform{gap:9px;height:auto!important}.welfare-grid{grid-template-columns:repeat(4,69px);gap:22px 14px}.welfare-grid .square-tile{flex-direction:column;align-items:center;gap:7px;display:flex}.welfare-grid .square-tile img{width:69px;max-width:69px;height:69px!important}.welfare-grid .square-tile-label{color:var(--文本-文本-主要)}.welfare-stage{width:318px}.lists .laurel{filter:none;stroke-width:0;width:17px;height:28px}.lists .list h3{font-weight:600}.rank-shield{z-index:4;pointer-events:none;filter:drop-shadow(0 3px 6px #0005);width:54px;height:64px;display:block;position:absolute;top:10px;left:10px}.rank-shield svg{width:100%;height:100%;display:block;overflow:visible}.rank-shield .shield-body{fill:var(--rank-bg)}.rank-shield .shield-edge{stroke:var(--rank-edge);stroke-width:1.5px;fill:none}.rank-shield text{fill:var(--rank-ink);text-anchor:middle;font-family:Arial,Microsoft YaHei,sans-serif;font-style:normal;font-weight:800}.rank-shield .shield-top{letter-spacing:.6px;font-size:16px}.rank-shield .shield-number{font-variant-numeric:tabular-nums;font-size:27px}.rank-shield.podium{--rank-bg:color-mix(in srgb,var(--rank-color) 65%,white);--rank-edge:color-mix(in srgb,var(--rank-color) 30%,white);--rank-ink:color-mix(in srgb,var(--rank-color) 45%,#151515)}.rank-shield.standard{--rank-bg:#000000b3;--rank-edge:#ffffff40;--rank-ink:var(--文本-文本-主要)}.channel-heading{margin-bottom:24px}.channel-heading h1{font-size:30px}.channel-filters{background:linear-gradient(135deg,var(--其他-前景-2),var(--其他-前景));border:1px solid var(--其他-分割線);box-shadow:inset 0 1px 0 var(--透明-黑色-005);border-radius:14px;margin-bottom:24px;padding:22px 24px}.filter-row{gap:10px;padding:7px 0}.filter-row>span:first-child{color:var(--文本-文本-次要);min-width:34px;margin-right:10px;font-size:13px}.filter-row button{background:var(--其他-前景);min-height:36px;color:var(--文本-文本-次要);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;display:inline-flex}.filter-row button:hover{background:var(--海岛100);border-color:var(--海岛200);color:var(--海岛500)}.filter-row button.active{background:var(--海岛500);color:var(--其他-弹窗);border-color:var(--海岛500);box-shadow:0 3px 10px var(--海岛100)}.channel-count{color:var(--文本-文本-占位);align-items:center;gap:5px;margin:0 0 20px;padding:0 2px;font-size:13px;line-height:20px;display:flex}.channel-count strong{color:var(--文本-文本-主要);font-size:14px}.pagination{padding-top:28px;padding-bottom:4px}.channel-page .ads{margin:28px 0}.return-hero{border-radius:16px;padding:44px 28px}.return-hero .return-brand{margin:24px auto 16px}.return-hero h1{margin:12px 0 16px}.return-hero p{margin:0}.return-box{border-radius:14px;margin-top:24px;padding:24px}.return-box h2{gap:10px;margin-bottom:10px;font-size:20px}.return-box>p{margin-bottom:18px}.return-actions{gap:12px;margin-top:24px}.return-actions button,.return-actions a,.return-box button,.return-box a.return-button{border-color:var(--其他-分割線);background:var(--其他-前景-2);min-height:40px;color:var(--文本-文本-主要);border-radius:8px;padding:10px 18px;font-size:13px;line-height:18px;transition:background .18s,border-color .18s,color .18s}.return-actions .yellow,.return-box .yellow{background:var(--海岛500);color:var(--其他-弹窗);border-color:var(--海岛500)}.route-card{border-radius:10px;padding:20px}.route-card>strong{margin:20px 0;font-size:18px}.return-box .route-card-actions button,.return-box .route-card-actions a{border-radius:7px;min-height:36px;padding:8px 14px}.permanent-row{gap:20px;margin-top:10px;padding:14px 18px}.return-box .permanent-row button{border-radius:7px;min-height:36px;padding:8px 14px}.save-option,.return-step{border-radius:10px;padding:20px}.return-faq details{padding:18px 20px}.return-page{padding-bottom:28px}.floating-tools{z-index:1050;border:1px solid var(--其他-分割線);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#151515f0;border-radius:13px;flex-direction:column;gap:8px;padding:6px;display:flex;position:fixed;bottom:32px;right:20px;box-shadow:0 8px 28px #0004}.floating-tools>button{width:44px;height:48px;color:var(--文本-文本-次要);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:12px;line-height:14px;display:flex}.floating-tools>button:hover,.floating-tools>button[aria-expanded=true]{background:var(--海岛100);color:var(--海岛500)}.floating-tools .back-top{background:0 0;border:0;border-radius:8px;width:44px;min-width:44px;height:48px;display:flex;position:static}.floating-tools .back-top:hover{background:var(--海岛100)}.shared-flyout{z-index:2200;border:1px solid var(--其他-分割線);background:var(--其他-弹窗);max-width:calc(100vw - 32px);color:var(--文本-文本-主要);border-radius:18px;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0008}.app-download-flyout{text-align:center;background:radial-gradient(ellipse at 50% 0,var(--海岛100),transparent 58%),var(--其他-弹窗);width:320px;padding:28px 26px 24px}.app-download-flyout .flyout-brand{width:118px;height:auto;margin:0 auto 20px;display:block}.app-download-flyout h2{margin:0 0 10px;font-size:16px;font-weight:500}.app-download-flyout>p{color:var(--文本-文本-次要);margin:0 0 20px;font-size:12px;line-height:20px}.download-qr{background:#fff;border-radius:12px;width:180px;height:180px;margin:auto;padding:10px}.app-download-flyout .qr-caption{color:var(--文本-文本-占位);margin:12px 0 18px;font-size:12px}.app-download-flyout .app-preview-link{color:var(--海岛500);border:1px solid var(--海岛200);border-radius:7px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.app-download-flyout .app-preview-link:hover{background:var(--海岛100)}.flyout-footer-logo{opacity:.75;width:82px;height:auto;margin:20px auto 0;display:block}.history-flyout{width:340px;padding:20px}.history-flyout .history-list{max-height:380px;overflow-y:auto}.history-flyout .popover-title{margin-bottom:16px}.history-flyout .history-list button{width:100%}.toast{z-index:4000}.shared-flyout:focus-visible{outline:2px solid var(--海岛500);outline-offset:3px}@media (max-width:1180px){#ranks>.grid>.card{flex-basis:calc(25% - 18px)}.channel-platforms{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}}@media (max-width:700px){#ranks>.grid>.card{flex-basis:calc(50% - 12px)}.channel-platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.channel-filters{padding:16px}.filter-row{gap:8px}.filter-row button{padding:8px 12px}.return-box{padding:20px 16px}.return-hero{padding:32px 16px}.floating-tools{bottom:20px;right:10px}.return-box h2{font-size:18px}.rank-shield{width:48px;height:57px}.channel-grid{gap:24px 20px}}:root{--site-header-height:80px;--header-height:var(--site-header-height);--secondary-top-gap:32px;--surface-panel:var(--其他-前景);--surface-soft:#ffffff0d;--line-soft:#ffffff17}.site-header{height:var(--site-header-height);min-height:var(--site-header-height);-webkit-backdrop-filter:blur(40px)saturate(165%);border-bottom:1px solid #ffffff12;box-shadow:0 8px 32px #0003;background:#151515db!important}.site-header .nav-inner{align-items:center;gap:0;width:88.5%;max-width:1704px;height:100%;display:flex}.site-header .nav a{align-items:center;height:46px}.site-header .nav-search{background:#0000003d;border-color:#ffffff17;flex:1;width:auto;min-width:160px;max-width:440px;height:44px;margin-left:max(24px,min(2.2vw,44px))}.site-header .nav-account{width:44px;min-width:44px}.site-header .nav-account img{width:40px;height:40px}.site-header.is-scrolled{box-shadow:0 12px 40px #0004;background:#151515e6!important}.channel-page,.return-page,.welfare-page{min-height:65vh;padding-top:var(--secondary-top-gap)!important}.page-crumb{margin:0 0 24px;line-height:20px}.channel-heading{margin:0 0 24px}.channel-platforms.platform-list{grid-template-columns:repeat(16,minmax(0,1fr));gap:max(10px,min(1.4vw,27px));margin:24px 0 28px}.channel-platforms .platform img{max-width:76px}.channel-platforms .platform{gap:9px}.channel-count{display:none!important}.channel-filters{scroll-margin-top:calc(var(--site-header-height) + 24px);margin-bottom:24px}.card{box-shadow:none;isolation:isolate;border:1px solid #0000;transition:border-color .22s,box-shadow .22s,background .22s;overflow:hidden}.card-open{text-align:left;width:100%;color:inherit;background:0 0;padding:0;display:block;position:relative;overflow:hidden}.card .poster{aspect-ratio:3/4;overflow:hidden}.card .poster img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.65,.25,1),filter .3s;transform:scale(1)}.card .poster:after{content:none!important}.card:hover,.card:focus-within{border-color:var(--海岛300);background:var(--其他-前景-2);transform:none;box-shadow:0 8px 24px #0005}.card:-webkit-any(:hover,:focus-within) .poster img{filter:brightness(1.045);transform:scale(1.045)}.card:is(:hover,:focus-within) .poster img{filter:brightness(1.045);transform:scale(1.045)}.card .caption{padding:14px 12px}.card .caption h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:16px;line-height:24px;overflow:hidden}.card-title{text-align:left;width:100%;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;padding:0;display:block;overflow:hidden}.card:-webkit-any(:hover,:focus-within) .card-title{color:var(--海岛500)}.card:is(:hover,:focus-within) .card-title{color:var(--海岛500)}.card .caption p{color:var(--文本-文本-次要);margin:0 0 10px;font-size:12px;line-height:18px}.card .caption small{align-items:center;gap:8px;font-size:12px;line-height:18px}.card-tags{white-space:nowrap;min-width:0;color:var(--文本-文本-占位);gap:5px;display:flex;overflow:hidden}.card-tag{color:var(--文本-文本-占位);font-size:12px;text-decoration:none;transition:color .2s}.card-tag:hover{color:var(--海岛500);text-underline-offset:3px;text-decoration:underline}.card-tag:focus-visible{color:var(--海岛500);text-underline-offset:3px;text-decoration:underline}.cover-hint{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000bf);align-items:center;gap:8px;padding:40px 12px 14px;font-size:12px;transition:all .24s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.card:-webkit-any(:hover,:focus-within) .cover-hint{opacity:1;transform:translateY(0)}.card:is(:hover,:focus-within) .cover-hint{opacity:1;transform:translateY(0)}.episodes{transition:opacity .2s}.card .heat{white-space:nowrap;flex:none}.featured:not(.expanded) .card-open{height:100%}.featured:not(.expanded) .poster{aspect-ratio:auto;height:100%}.featured:not(.expanded) .card{border:0}.channel-grid .channel-ad .poster{aspect-ratio:3/4;background:0 0;display:block}.channel-grid .channel-ad .poster:before{content:none}.channel-grid .channel-ad .poster img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;position:static}.channel-ad .caption small{color:var(--文本-文本-占位)}.rank-corner{z-index:4;clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%);color:#fff;background:var(--rank-color);border-radius:9px 0 15px;place-items:center;min-width:46px;height:44px;padding:0 10px 3px 7px;font-style:normal;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff5}.rank-corner b{letter-spacing:-1px;font-variant-numeric:tabular-nums;font:800 24px/1 Arial,sans-serif}.rank-corner.standard{background:#000000b3;box-shadow:inset 0 1px #ffffff20}.rank-corner.podium{background:linear-gradient(145deg,color-mix(in srgb,var(--rank-color) 75%,white),var(--rank-color))}.discovery-bar{background:var(--其他-前景);border:1px solid var(--line-soft);border-radius:12px;margin-bottom:24px;padding:20px 24px}.discovery-bar form{align-items:center;gap:12px;display:flex}.discovery-bar input{color:var(--文本-文本-主要);background:0 0;border:0;outline:none;flex:1;min-width:0;height:40px;font-size:16px}.discovery-bar .yellow{padding:10px 22px;font-size:14px}.discovery-tags{color:var(--文本-文本-次要);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:12px;display:flex}.discovery-tags .card-tag{background:var(--surface-soft);color:var(--文本-文本-次要);border-radius:6px;padding:6px 12px}.search-empty{text-align:center;background:var(--其他-前景);border:1px solid var(--line-soft);color:var(--文本-文本-占位);border-radius:12px;grid-column:1/-1;padding:64px 20px}.search-empty h2{color:var(--文本-文本-主要);margin:20px 0 10px;font-size:20px}.search-empty p{margin-bottom:24px;font-size:14px}.welfare-tabs{top:calc(var(--site-header-height) + 12px);z-index:12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--line-soft);scrollbar-width:none;background:#151515e6;border-radius:12px;align-items:center;gap:12px;margin-bottom:28px;padding:10px;display:flex;position:sticky;overflow-x:auto}.welfare-tabs button{white-space:nowrap;color:var(--文本-文本-次要);border-radius:8px;padding:10px 18px;font-size:14px}.welfare-tabs button:hover{color:var(--海岛500);background:var(--海岛100)}.welfare-tabs button.active{background:var(--海岛500);color:var(--其他-弹窗);font-weight:600}.directory-section{scroll-margin-top:calc(var(--site-header-height) + 100px);margin:0 0 32px}.directory-heading{margin-bottom:20px}.directory-heading h1{margin:0 0 8px;font-size:24px;line-height:32px}.directory-heading p{color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:20px}.directory-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.welfare-directory-card{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0;display:flex}.directory-icon{aspect-ratio:1;border-radius:17%;width:100%;transition:box-shadow .2s;display:block;overflow:hidden}.directory-icon img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:all .25s;display:block}.welfare-directory-card strong{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:10px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.directory-description{color:var(--文本-文本-占位);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:12px;line-height:18px;overflow:hidden}.welfare-directory-card:hover .directory-icon{box-shadow:0 0 0 2px var(--海岛500)}.welfare-directory-card:hover .directory-icon img{transform:scale(1.04)}.welfare-directory-card:hover strong{color:var(--海岛500)}.return-page .return-hero{background:repeating-linear-gradient(64deg,transparent 0 145px,#ffffff04 145px 225px,#0009 225px 310px),radial-gradient(ellipse at 100% 10%,var(--海岛100),transparent 60%),var(--其他-背景);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:44px 24px;display:flex}.return-page .official-stamp{border-radius:8px;padding:11px 18px;font-size:16px}.return-page .return-brand{width:118px;margin:24px auto 18px}.return-page .return-hero h1{margin:0 0 24px;font-size:22px}.return-page .return-hero p{color:var(--文本-文本-次要);font-size:14px;line-height:24px}.return-page .return-box{background:var(--其他-背景);border:1px solid var(--line-soft);border-radius:16px;margin-top:24px;padding:24px}.return-box h2{font-size:20px;line-height:28px}.return-box>p{color:var(--文本-文本-次要);font-size:13px;line-height:22px}.route-cards{gap:0}.route-card{border:0;border-right:1px solid var(--line-soft);background:0 0;border-radius:0;padding:20px 24px}.route-card:last-child{border-right:0}.route-card-head b{font-size:13px;font-weight:500}.route-card-head span{color:var(--文本-文本-占位);font-size:12px}.route-card>strong{margin:18px 0;font-size:19px;font-weight:500;line-height:28px}.return-box .route-card-actions a.yellow,.return-actions a.yellow{background:var(--海岛500);border-color:var(--海岛500);color:var(--其他-弹窗);font-weight:600}.return-box .route-card-actions button,.return-actions button{color:var(--文本-文本-次要);background:#ffffff0d;border-color:#0000}.return-box .route-card-actions button:hover,.return-actions button:hover{color:var(--文本-文本-主要);background:#ffffff17}.return-page .permanent-row{border-color:var(--line-soft);background:#ffffff09;border-radius:10px;margin-top:10px;padding:15px 18px}.return-page .permanent-row strong{font-size:15px}.return-page .permanent-row button{border:1px solid var(--海岛300);color:var(--海岛500);background:0 0;border-radius:8px}.return-page .save-option{border-color:var(--line-soft);background:#ffffff09;padding:20px}.return-page .save-option h3{font-size:15px;line-height:22px}.return-page .save-option p{color:var(--文本-文本-次要);font-size:12px;line-height:21px}.return-page .save-option a.return-button,.return-page .save-option button{color:var(--文本-文本-次要);background:#ffffff0d;border:0;border-radius:7px;min-height:36px;font-size:12px}.return-page .return-step{border-color:var(--line-soft);background:0 0;padding:18px}.return-page .return-step h3{font-size:15px;line-height:22px}.return-page .return-step p,.return-page .return-step li{color:var(--文本-文本-次要);font-size:12px;line-height:21px}.return-page .return-faq details{border-color:var(--line-soft);background:0 0;padding:18px}.return-page .return-faq summary{font-size:14px}.return-page .return-faq details p{color:var(--文本-文本-次要);font-size:12px;line-height:21px}.download-panel{background:radial-gradient(ellipse at 90% 100%,var(--海岛100),transparent 65%),linear-gradient(120deg,var(--其他-前景),var(--其他-背景));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:340px;padding:44px 52px;position:relative}.download-art{pointer-events:none;grid-area:auto;width:47%;height:auto;margin:0;display:block;position:absolute;top:12px;bottom:0;right:24px;overflow:visible;transform:none}.download-woman{object-fit:contain;object-position:right bottom;filter:drop-shadow(-12px 0 28px #0005);width:100%;height:100%;display:block}.download-copy,.download-button{z-index:2;position:relative}.download-copy{grid-area:1/1/2/-1;max-width:54%}.download-button{grid-area:2/1/3/2;width:-webkit-max-content;width:max-content}.download-panel:before{display:none}@media (max-width:1380px) and (min-width:1181px){.site-header .nav-brand{margin-right:24px}.site-header .nav{gap:18px}.site-header .nav-search{margin-left:24px}.site-header .nav-actions{gap:14px;margin-left:18px}.directory-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px}}@media (max-width:1180px){:root{--site-header-height:116px}.site-header .nav-inner{grid-template-rows:64px 51px;grid-template-columns:104px minmax(120px,1fr) auto;gap:0 24px;width:88.5%;display:grid}.site-header .nav-brand{grid-area:1/1;margin:0}.site-header .nav{grid-area:2/1/3/-1;gap:30px;max-width:100%;overflow-x:auto}.site-header .nav-search{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.site-header .nav-actions{grid-area:1/3;margin:0}.channel-platforms.platform-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px 18px}.directory-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.download-panel{min-height:320px;padding:32px}.download-art{width:46%;top:24px;right:0}.download-copy{max-width:58%}.route-card{padding:18px}.route-card>strong{font-size:16px}}@media (max-width:700px){.site-header .nav-inner{grid-template-columns:88px minmax(80px,1fr) auto;column-gap:12px;width:92%}.site-header .nav-brand{width:88px}.site-header .nav{gap:24px}.site-header .nav-actions{gap:10px}.site-header .nav-search input{font-size:16px}.channel-platforms.platform-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 10px}.square-tile img{border-radius:10px}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.directory-heading h1{font-size:21px}.welfare-tabs{gap:4px}.welfare-tabs button{padding:9px 12px;font-size:13px}.route-cards{grid-template-columns:1fr}.route-card{border-right:0;border-bottom:1px solid var(--line-soft);padding:20px 0}.route-card:last-child{border-bottom:0}.return-page .return-box{padding:20px 16px}.return-page .return-hero{min-height:330px;padding:32px 16px}.return-page .return-hero h1{font-size:20px}.return-page .official-stamp{font-size:13px}.download-panel{min-height:510px;padding:28px;display:block}.download-copy{max-width:100%}.download-button{margin-top:22px}.download-art{width:76%;height:240px;top:auto;bottom:0;right:0}.download-copy h2{font-size:24px}.discovery-bar{padding:16px}.discovery-bar form{gap:8px}.discovery-bar .yellow{padding:10px 14px}.discovery-tags{gap:8px}.card .caption{padding:12px 10px}.card .caption h3{font-size:15px}.card-tags{gap:3px}}@media (prefers-reduced-motion:reduce){.card,.card .poster img,.cover-hint,.directory-icon img{transition:none!important}}.feature-page{min-height:calc(100vh - var(--site-header-height) - 340px);padding-top:32px;padding-bottom:32px}.feature-heading{align-items:baseline;gap:14px;margin-bottom:24px;display:flex}.feature-heading h1{margin:0;font-size:30px;line-height:40px}.feature-heading p{color:var(--文本-文本-次要);margin:0;font-size:13px}.ui-panel{background:var(--其他-前景);border:1px solid var(--其他-分割線);border-radius:16px;padding:26px}.ui-panel h2{margin:0 0 18px;font-size:20px;line-height:28px}.ui-panel h3{margin:0 0 12px;font-size:16px}.ui-button{border:1px solid var(--其他-分割線);min-height:42px;color:var(--文本-文本-次要);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;line-height:20px;transition:all .2s;display:inline-flex}.ui-button.primary{background:var(--海岛500);color:var(--其他-弹窗);border-color:var(--海岛500);font-weight:600}.ui-button:hover{background:var(--海岛100);color:var(--海岛500);border-color:var(--海岛300)}.ui-button.primary:hover{background:var(--海岛400);color:var(--其他-弹窗)}.ui-button:disabled{opacity:.4;cursor:default}.ui-text-link{color:var(--海岛500);padding:0;font-size:13px}.form-field{margin-bottom:18px;display:block}.form-field>span{color:var(--文本-文本-主要);margin-bottom:8px;font-size:13px;line-height:20px;display:block}.input-shell{min-height:48px;color:var(--文本-文本-占位);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:all .2s;display:flex}.input-shell input{color:var(--文本-文本-主要);background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:46px;font-size:14px}.input-shell input::placeholder,textarea::placeholder{color:var(--文本-文本-占位)}.input-shell button{color:var(--文本-文本-次要);place-items:center;padding:4px;display:grid}.input-shell.invalid{border-color:var(--其他-红)}.field-error{min-height:0;margin:6px 0 0;line-height:18px;display:block;color:var(--其他-红)!important;font-size:12px!important}.form-status{color:var(--海岛500);font-size:13px;line-height:20px}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-area,.form-select{width:100%;color:var(--文本-文本-主要);background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:13px 14px;font:14px/1.7 Arial,Microsoft YaHei,sans-serif;display:block}.form-area:focus,.form-select:focus{border-color:var(--海岛500)}.auth-layout{background:radial-gradient(ellipse at 20% 20%,var(--海岛100),transparent 55%);justify-content:center;align-items:center;min-height:570px;padding:16px 0 40px;display:flex}.auth-card{background:var(--其他-弹窗);border:1px solid #ffffff1a;border-radius:22px;width:456px;max-width:100%;padding:32px;box-shadow:0 18px 60px #0003}.auth-card .auth-brand{width:116px;height:auto;margin:0 auto 22px;display:block}.auth-card h1{margin:0 0 8px;font-size:28px;line-height:36px}.auth-card .auth-subtitle{color:var(--文本-文本-次要);margin:0 0 20px;font-size:13px;line-height:22px}.auth-card .auth-submit{width:100%;height:48px}.auth-switch{text-align:center;color:var(--文本-文本-次要);margin:18px 0 0;font-size:13px}.auth-switch a{color:var(--海岛500);margin-left:10px}.auth-terms{color:var(--文本-文本-占位);margin:12px 0;font-size:12px;line-height:1.8}.auth-terms a{color:var(--文本-文本-次要)}.account-banner{border:1px solid var(--海岛200);background:radial-gradient(ellipse at 0 0,var(--海岛100),transparent 70%),var(--其他-前景);border-radius:20px;align-items:center;gap:22px;min-height:176px;margin-bottom:24px;padding:28px;display:flex}.avatar-large{background:var(--海岛100);width:84px;height:84px;color:var(--海岛500);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid;overflow:hidden}.avatar-large img{object-fit:cover;width:100%;height:100%}.account-banner h2{margin:0 0 8px;font-size:24px;line-height:32px}.account-banner p{color:var(--文本-文本-次要);margin:8px 0;font-size:13px}.account-banner .account-id{align-items:center;gap:12px;display:flex}.membership-badge{border:1px solid var(--海岛300);color:var(--海岛500);vertical-align:middle;border-radius:5px;margin-left:12px;padding:3px 9px;font-size:12px;display:inline-flex}.account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.account-quick{text-align:left;border:1px solid var(--其他-分割線);background:var(--其他-前景);border-radius:18px;justify-content:space-between;align-items:center;min-height:132px;padding:28px;display:flex}.account-quick strong{margin-bottom:8px;font-size:18px;display:block}.account-quick small{color:var(--文本-文本-次要);font-size:12px}.account-quick>svg,.account-quick>.account-quick-icon{color:var(--海岛500);stroke-width:1.3px;flex:none;width:48px;height:48px}.account-quick:hover{border-color:var(--海岛300);background:var(--海岛100)}.account-tabs{gap:8px;margin-bottom:20px;display:flex}.account-tabs button{color:var(--文本-文本-次要);background:var(--其他-前景);border-radius:8px;padding:10px 18px;font-size:14px}.account-tabs button.active{background:var(--海岛500);color:var(--其他-弹窗)}.settings-layout,.feedback-layout{grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.settings-layout>.ui-panel{min-height:420px}.settings-user{align-items:center;gap:14px;margin-bottom:20px;display:flex}.settings-user .avatar-large{width:64px;height:64px}.settings-user strong{font-size:17px}.security-row{background:var(--其他-前景-2);border-radius:12px;margin-bottom:20px;padding:20px}.security-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-row p{font-size:13px}.password-dialog{width:400px;max-width:100%;margin:auto}.password-dialog .auth-brand{width:154px;height:auto;margin:0 auto 22px;display:block}.password-dialog h2{margin:0 0 8px;font-size:26px}.password-dialog>p{color:var(--文本-文本-次要);margin-bottom:20px;font-size:13px}.password-dialog .form-actions>button{flex:1}.document-card{padding:30px}.document-section+.document-section{border-top:1px solid var(--其他-分割線);margin-top:24px;padding-top:24px}.document-section h2{margin:0 0 14px;font-size:20px;line-height:28px}.document-section p{color:var(--文本-文本-次要);margin:10px 0;font-size:14px;line-height:1.9}.document-section a{color:var(--海岛500)}.document-meta{color:var(--文本-文本-占位);margin-top:24px;font-size:12px}.help-item{border-top:1px solid var(--其他-分割線);padding:18px 0}.help-item:first-of-type{border-top:0}.help-item summary{cursor:pointer;justify-content:space-between;font-size:15px;font-weight:600;list-style:none;display:flex}.help-item summary:after{content:"+";color:var(--海岛500)}.help-item[open] summary:after{content:"−"}.help-item p{margin:12px 0 0;font-size:13px}.upload-box{color:var(--文本-文本-次要);cursor:pointer;border:1px dashed #ffffff2e;border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:18px;font-size:13px;display:flex}.upload-box svg{color:var(--海岛500)}.upload-preview{flex-wrap:wrap;gap:12px;display:flex}.upload-preview figure{width:100px;margin:0;position:relative}.upload-preview img{object-fit:cover;border:1px solid var(--其他-分割線);border-radius:7px;width:100px;height:75px}.upload-preview button{color:#fff;background:#000b;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:2px;right:2px}.feedback-layout .ui-panel p{font-size:13px}.empty-state{text-align:center;background:radial-gradient(ellipse at center,var(--海岛100),transparent 65%);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px 20px;display:flex}.empty-art{width:156px;height:120px;color:var(--海岛500);margin-bottom:24px}.empty-state h1{margin:0 0 14px;font-size:28px}.empty-state h2{margin:0 0 12px;font-size:23px}.empty-state p{color:var(--文本-文本-次要);margin:0 0 22px;font-size:14px;line-height:1.8}.empty-state .error-code{color:var(--海岛500);margin-bottom:24px;font-size:132px;font-weight:700;line-height:1}.empty-state form{gap:10px;width:480px;max-width:100%;margin-bottom:20px;display:flex}.empty-state input{background:var(--其他-前景);border:1px solid var(--其他-分割線);min-width:0;color:var(--文本-文本-主要);border-radius:8px;flex:1;padding:12px 16px;font-size:14px}.app-details{padding:8px}.app-details-head{border-bottom:1px solid var(--其他-分割線);align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.app-details-head img{width:124px;height:auto}.app-details-head h2{margin:0 0 8px;font-size:24px}.app-details-head p{color:var(--文本-文本-次要);margin:0;font-size:13px}.app-details-body{grid-template-columns:minmax(0,1fr) 236px;gap:24px;display:grid}.app-benefit{border:1px solid var(--其他-分割線);background:#ffffff06;border-radius:12px;margin-bottom:14px;padding:20px}.app-benefit:last-child{margin-bottom:0}.app-benefit h3{margin:0 0 10px;font-size:17px}.app-benefit p{color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:1.8}.app-install{border:1px solid var(--其他-分割線);text-align:center;background:#ffffff08;border-radius:14px;padding:16px}.platform-toggle{justify-content:center;gap:6px;margin-bottom:14px;display:flex}.platform-toggle button{border:1px solid var(--其他-分割線);color:var(--文本-文本-次要);border-radius:20px;padding:7px 12px;font-size:12px}.platform-toggle button.active{background:var(--海岛500);color:var(--其他-弹窗)}.app-install .download-qr{width:184px;max-width:100%;height:184px;margin-bottom:14px}.app-install .ui-button{width:100%;padding:10px;font-size:13px}.app-install p{color:var(--文本-文本-占位);margin:12px 0 0;font-size:12px;line-height:1.7}.watch-page{min-height:70vh;padding-top:32px;padding-bottom:32px}.player-stage{aspect-ratio:16/9;border:1px solid var(--其他-分割線);background:#000;border-radius:12px;position:relative;overflow:hidden}.player-stage video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player-stage:-webkit-full-screen{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh}.player-stage:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100vw;height:100vh}.player-source-note{max-width:calc(100% - 32px);color:var(--文本-文本-次要);pointer-events:none;background:#000b;border-radius:6px;padding:8px 12px;font-size:12px;line-height:20px;position:absolute;top:16px;left:16px}.player-source-note strong{color:var(--文本-文本-主要);font-weight:500}.player-toolbar{color:var(--文本-文本-次要);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.player-toolbar button,.player-toolbar label,.player-toolbar select{border:1px solid var(--其他-分割線);background:var(--其他-前景);color:var(--文本-文本-次要);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.player-toolbar .toolbar-spacer{flex:1}.player-toolbar select option{background:var(--其他-弹窗)}.episode-panel{border:1px solid var(--其他-分割線);background:var(--其他-前景);border-radius:12px;height:100%;padding:20px}.episode-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.episode-head h2{margin:0;font-size:20px}.episode-head button{color:var(--文本-文本-次要);font-size:12px}.episode-ranges{border-bottom:1px solid var(--其他-分割線);justify-content:space-between;gap:8px;margin-bottom:14px;display:flex}.episode-ranges button{color:var(--文本-文本-占位);padding:8px 2px 12px;font-size:12px}.episode-ranges button.active{color:var(--海岛500);box-shadow:inset 0 -2px 0 var(--海岛500)}.episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.episode-grid button{border:1px solid var(--其他-分割線);min-height:44px;color:var(--文本-文本-次要);background:#ffffff0d;border-radius:7px;padding:12px 5px;font-size:13px;position:relative}.episode-grid button:hover{border-color:var(--海岛300);color:var(--海岛500)}.episode-grid .episode-label{color:var(--文本-文本-占位);font-size:12px;line-height:14px;position:absolute;top:1px;right:3px}.episode-grid .episode-label svg{width:11px;height:11px}.episode-note{color:var(--文本-文本-占位);margin:14px 0 0;font-size:12px;line-height:1.8}.episode-locked{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.episode-lock-card{border:1px solid var(--line-soft);background:#0d0e0ff0;border-radius:14px;align-items:center;gap:20px;width:100%;max-width:600px;padding:24px;display:flex}.episode-lock-card>img{background:#fff;border-radius:10px;flex:none;width:138px;height:138px;padding:8px}.episode-lock-card .lock-pill{color:var(--海岛500);border:1px solid var(--海岛300);border-radius:20px;padding:4px 8px;font-size:12px}.lock-platforms .lock-platform-link{border:1px solid var(--其他-分割線);background:var(--surface-soft);color:var(--文本-文本-次要);border-radius:16px;padding:7px 10px;font-size:12px}.watch-info{background:var(--其他-前景);border:1px solid var(--其他-分割線);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:22px 24px;display:flex}.watch-info h1{margin:5px 0 8px;font-size:25px;line-height:34px}.watch-info .watch-kicker{color:var(--海岛500);font-size:12px}.watch-info p{color:var(--文本-文本-次要);margin:0;font-size:12px}.watch-actions button{border:1px solid var(--其他-分割線);color:var(--文本-文本-次要);border-radius:22px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;display:flex}.watch-actions button.active{color:var(--海岛500);border-color:var(--海岛300);background:var(--海岛100)}.watch-bottom{grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.comment-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.comment-head h2{margin:0;font-size:20px}.comment-sort{gap:12px;display:flex}.comment-sort button{color:var(--文本-文本-占位);padding:0;font-size:12px}.comment-sort button.active{color:var(--海岛500)}.comment-form textarea{min-height:76px}.comment-form-foot{color:var(--文本-文本-占位);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.comment-row{border-bottom:1px solid var(--其他-分割線);gap:12px;padding:20px 0;display:flex}.comment-avatar{background:var(--海岛100);width:34px;height:34px;color:var(--海岛500);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.comment-body{flex:1;min-width:0}.comment-author{color:var(--文本-文本-次要);font-size:12px}.comment-text{color:var(--文本-文本-主要);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 10px;font-size:14px;line-height:1.8}.comment-meta{color:var(--文本-文本-占位);align-items:center;gap:14px;font-size:12px;display:flex}.comment-meta button{color:inherit;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.comment-meta button.active{color:var(--海岛500)}.comment-replies{color:var(--文本-文本-次要);background:#ffffff09;border-radius:8px;margin-top:12px;padding:12px;font-size:12px;line-height:1.8}.comment-replies p{margin:0 0 8px;font-size:12px}.comment-replies p:last-child{margin:0}.comments-more{width:100%;margin-top:16px}.related-entry{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.related-entry img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;flex:none;width:58px}.related-entry span{min-width:0}.related-entry strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.related-entry small{color:var(--文本-文本-占位);margin-top:8px;font-size:12px;display:block}.watch-wide .episode-panel{height:auto}.theater-mode .site-header{display:none}.theater-mode{padding-top:0}.theater-mode .watch-page{width:100%;max-width:none;padding-top:0}.theater-mode .watch-page>.page-crumb{padding:18px 4% 0}.theater-mode .watch-layout,.theater-mode .watch-page>.platform-list,.theater-mode .watch-info,.theater-mode .watch-bottom,.theater-mode .watch-page>.ads{width:92%;max-width:1800px;margin-left:auto;margin-right:auto}.theater-mode .watch-layout{width:100%;max-width:none}.theater-mode .player-stage{aspect-ratio:16/9;border-radius:0;max-height:85vh}.theater-mode .episode-panel,.theater-mode .player-toolbar{margin-left:4%;margin-right:4%}@media (max-width:1100px){.watch-layout{grid-template-columns:1fr}.episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.watch-bottom{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.watch-wide .episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.settings-layout,.feedback-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.account-quick{padding:22px}.account-quick-grid{gap:20px}.account-quick>svg,.account-quick>.account-quick-icon{width:36px;height:36px}}@media (max-width:700px){.feature-heading{display:block}.feature-heading h1{font-size:26px}.feature-heading p{margin-top:8px}.auth-card{padding:26px 22px}.auth-layout{min-height:540px}.account-banner{align-items:flex-start;gap:16px;padding:24px 18px}.avatar-large{width:64px;height:64px}.account-banner h2{font-size:20px}.account-quick-grid{grid-template-columns:1fr;gap:14px}.account-quick{min-height:100px}.settings-layout,.feedback-layout,.watch-bottom,.app-details-body{grid-template-columns:1fr}.ui-panel,.document-card{padding:20px}.settings-layout>.ui-panel{min-height:0}.app-details-head{align-items:flex-start;gap:14px}.app-details-head img{width:90px}.app-details-head h2{font-size:20px}.app-install{width:100%;max-width:300px;margin:auto}.empty-state .error-code{font-size:100px}.empty-state h1{font-size:23px}.episode-grid,.watch-wide .episode-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.watch-info{padding:20px;display:block}.watch-actions{margin-top:20px}.watch-info h1{font-size:22px}.episode-lock-card{gap:14px;padding:16px}.episode-lock-card>img{width:90px;height:90px}.episode-lock-card h3{font-size:16px;line-height:22px}.episode-lock-card p{font-size:12px}.lock-platforms .lock-platform-link{padding:6px 8px;font-size:12px}.player-source-note{padding:6px 8px;font-size:12px;top:8px;left:8px}.player-stage{min-height:230px}.watch-bottom>.ui-panel{padding:20px}.form-actions{gap:8px}.app-details{padding:0}.password-dialog .auth-brand{width:124px}.comment-form-foot{align-items:flex-start}.watch-actions button{padding:8px 12px}}#modal[data-variant=password]{width:min(460px,92vw)}#modal[data-variant=app]{width:min(820px,94vw)}[data-more-comments]{width:100%;margin-top:16px}.player-stage:-webkit-full-screen .episode-lock-card{max-width:650px}.player-stage:fullscreen .episode-lock-card{max-width:650px}.auth-card .form-note{margin-top:18px}.auth-card .ui-button.auth-submit{width:100%}.channel-grid>.empty-state{grid-column:1/-1}.app-details .download-qr img{object-fit:contain;width:100%;height:100%}:root{--square-ad-size:clamp(48px,4.35vw,76px);--square-ad-radius:24%}.advertisement-rail,#apps.platform-list{aspect-ratio:auto;justify-content:space-between;align-items:flex-start;gap:max(8px,min(1.2vw,24px));width:100%;margin:24px 0 28px;padding:0;height:auto!important;display:flex!important}.advertisement-rail>.platform,#apps.platform-list>.platform{flex-direction:column;flex:0 0 var(--square-ad-size);width:var(--square-ad-size);align-items:center;gap:9px;min-width:0;padding:0;display:flex;height:auto!important}.advertisement-rail .square-tile img,#apps.platform-list .square-tile img{width:var(--square-ad-size);border-radius:var(--square-ad-radius);aspect-ratio:1;object-fit:cover;max-width:none;display:block;height:var(--square-ad-size)!important}.advertisement-rail .square-tile-label,#apps.platform-list .square-tile-label{letter-spacing:0;white-space:nowrap;text-align:center;color:var(--文本-文本-次要);font-size:12px;line-height:18px}.cover-hint{display:none!important}.card:-webkit-any(:hover,:focus-within) .episodes{opacity:1}.card:is(:hover,:focus-within) .episodes{opacity:1}.download-qr,.app-download-flyout .download-qr{box-sizing:content-box;background:#fff;border-radius:12px;width:132px;height:132px;padding:24px}.download-qr img{object-fit:contain;width:100%;height:100%;display:block}.app-install .download-qr{box-sizing:content-box;width:136px;max-width:none;height:136px;padding:24px}.badge{color:#fff}.collection-filters{align-items:center;gap:20px;min-height:36px;margin:0 0 20px;padding-left:2px;display:flex}.collection-filters button{color:var(--文本-文本-次要);border-bottom:2px solid #0000;padding:7px 2px;font-size:14px}.collection-filters button.active{color:var(--海岛500);border-bottom-color:var(--海岛500)}.help-static-item{padding:18px 0}.help-static-item h3{margin:0 0 8px;font-size:15px;line-height:23px}.help-static-item p{color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:22px}.player-app-entry{color:var(--文本-文本-主要);background:#0007;border:1px solid #ffffff18;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.player-extra-controls{pointer-events:none;opacity:0;justify-content:space-between;align-items:center;transition:opacity .2s;display:flex;position:absolute;bottom:50px;left:16px;right:16px}.player-stage:hover .player-extra-controls,.player-stage:focus-within .player-extra-controls{opacity:1}.player-extra-controls>button,.player-extra-controls>label{pointer-events:auto;color:#fff;background:#0008;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.player-extra-controls select{color:#fff;background:#111;border:1px solid #ffffff20;border-radius:4px;padding:3px;font-size:12px}.episode-locked~.player-extra-controls{display:none}.drama-detail-hero{border:1px solid var(--其他-分割線);background:var(--其他-前景);border-radius:18px;grid-template-columns:260px minmax(0,1fr);gap:32px;margin-bottom:24px;padding:28px;display:grid}.detail-poster{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.detail-description{flex-direction:column;justify-content:center;min-width:0;display:flex}.detail-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.detail-tags .card-tag{color:var(--文本-文本-次要);background:#ffffff0d;border-radius:16px;padding:5px 10px;font-size:12px;line-height:16px}.detail-tags .card-tag:first-child{color:var(--海岛500);background:var(--海岛100)}.detail-description h1{color:var(--文本-文本-主要);margin:0 0 12px;font-size:30px;line-height:42px}.detail-meta{color:var(--文本-文本-占位);margin:0 0 16px;font-size:12px}.detail-synopsis{color:var(--文本-文本-次要);margin:0 0 20px;font-size:13px;line-height:1.9}.detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail-actions .ui-button{border-radius:22px;min-height:40px}.detail-action{color:var(--文本-文本-次要);align-items:center;gap:7px;padding:8px 2px;font-size:13px;display:flex}.detail-action.active,.detail-action:hover{color:var(--海岛500)}.detail-app-banner{background:linear-gradient(105deg,var(--海岛100),#ffffff06);border:1px solid var(--海岛100);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.detail-app-banner strong{font-size:14px;font-weight:500;line-height:22px;display:block}.detail-app-banner small{color:var(--文本-文本-次要);margin-top:3px;font-size:12px;line-height:19px;display:block}.detail-app-banner button{background:var(--海岛500);color:var(--其他-弹窗);border-radius:20px;flex:none;padding:8px 22px;font-size:13px}.detail-episodes{margin-bottom:24px}.detail-episodes-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.detail-episodes-head h2{margin:0;font-size:20px}.detail-episodes-head small{color:var(--文本-文本-占位);margin-left:12px;font-size:12px;font-weight:400}.detail-range-tabs{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detail-range-tabs button{color:var(--文本-文本-占位);padding:4px;font-size:12px;line-height:20px}.detail-range-tabs button.active{color:var(--海岛500)}.detail-episode-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.detail-episode-grid button{border:1px solid var(--其他-分割線);min-height:42px;color:var(--文本-文本-次要);background:#ffffff0d;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:10px 4px;font-size:13px;display:flex}.detail-episode-grid button.active{background:var(--海岛500);color:var(--其他-弹窗);border-color:var(--海岛500)}.detail-episode-grid button:hover{border-color:var(--海岛300)}.detail-episode-grid button svg{opacity:.55}.drama-detail-page .watch-bottom{margin-bottom:24px}@media (max-width:1180px){.advertisement-rail,#apps.platform-list{grid-template-columns:repeat(8,minmax(0,1fr));justify-items:center;gap:20px 18px;display:grid!important}.advertisement-rail>.platform,#apps.platform-list>.platform{width:var(--square-ad-size)}.drama-detail-hero{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px}.detail-description h1{font-size:26px;line-height:36px}.detail-episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.detail-actions{gap:10px}}@media (max-width:700px){:root{--square-ad-size:clamp(34px,8vw,48px)}.advertisement-rail,#apps.platform-list{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 8px}.advertisement-rail .square-tile-label,#apps.platform-list .square-tile-label{letter-spacing:-.5px;font-size:12px}.drama-detail-hero{grid-template-columns:110px minmax(0,1fr);gap:18px;padding:18px}.detail-description h1{font-size:22px;line-height:30px}.detail-meta{margin-bottom:10px;line-height:20px}.detail-description .detail-synopsis{grid-column:1/-1}.detail-synopsis{font-size:12px;line-height:21px}.detail-actions{gap:12px}.detail-app-banner{gap:12px;padding:14px}.detail-app-banner small{display:none}.detail-app-banner button{padding:7px 15px}.detail-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.detail-episodes-head{flex-direction:column;align-items:flex-start;gap:12px}.detail-range-tabs{gap:12px}.detail-poster{top:calc(var(--site-header-height) + 20px);position:sticky}.player-app-entry{padding:6px 9px;top:10px;right:10px}.detail-tags{gap:5px;margin-bottom:10px}.detail-tags .card-tag{padding:4px 7px}.app-details-body .app-install{width:100%}}.ui-icon{vertical-align:middle;flex-shrink:0}.ui-icon.filled{stroke-width:0}#history{align-items:center;gap:7px;display:inline-flex}.sectionhead h2 a{color:inherit;text-decoration:none}.sectionhead h2 a:hover{color:var(--海岛500)}.advertisement-rail [data-platform]{transition:filter .2s,box-shadow .2s;transform:none!important}.advertisement-rail [data-platform]:hover,.advertisement-rail [data-platform].selected{filter:brightness(1.08);box-shadow:0 0 0 2px var(--海岛500);outline:none;transform:none!important}.advertisement-rail [data-platform]:focus-visible{filter:brightness(1.08);box-shadow:0 0 0 2px var(--海岛500);outline:none;transform:none!important}a.list{color:inherit;text-decoration:none;transition:border-color .2s,background .2s;display:block}a.list:hover{border-color:var(--海岛300);background-color:#ffffff05}.mini-rank-cover{aspect-ratio:3/4;border-radius:8px;width:110px;display:block;position:absolute;top:25px;left:0;overflow:hidden;box-shadow:0 8px 24px #0005}.mini-rank-cover:nth-child(2){z-index:2;width:147px;top:0;left:50%;transform:translate(-50%)}.mini-rank-cover:nth-child(3){left:auto;right:0}.mini-rank-cover img{object-fit:cover;width:100%;height:100%}.rank-entry{align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.rank-entry>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-entry .number{flex:none}.rank-medallion{z-index:3;background:var(--rank-color);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border:1px solid #ffffff38;border-radius:8px 8px 12px;place-items:center;width:40px;height:42px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 3px 12px #0005}.rank-medallion:after{content:"";background:#fff5;border-radius:2px;height:2px;position:absolute;bottom:5px;left:8px;right:8px}.rank-medallion b{font-variant-numeric:tabular-nums;padding-bottom:3px;font-size:22px;font-style:italic;font-weight:800;line-height:1}.rank-medallion.standard{background:#000000b3}.engagement-button,.shared-action{min-height:40px;color:var(--文本-文本-次要);cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;line-height:20px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.engagement-button:hover,.shared-action:hover{color:var(--文本-文本-主要);background:#ffffff16}[data-comment-like].active{color:#f52c56}[data-comment-like].active .icon-heart{fill:currentColor;stroke-width:0}.return-faq-item{border-top:1px solid var(--line-soft);padding:20px 0}.return-faq-item:last-child{padding-bottom:0}.return-faq-item h3{margin:0 0 8px;font-size:14px;font-weight:500;line-height:22px}.return-faq-item p{color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:22px}#modal[data-variant=share]{width:min(760px,100vw - 40px);max-width:760px}.share-heading{align-items:center;gap:20px;margin-bottom:24px;display:flex}.share-heading img{width:100px;height:auto}.share-heading h2{margin:0;font-size:20px}.share-body{grid-template-columns:minmax(0,1fr) 220px;gap:28px;display:grid}.share-story{gap:20px;min-width:0;display:flex}.share-poster{aspect-ratio:3/4;object-fit:cover;border-radius:10px;align-self:flex-start;width:132px}.share-kicker{color:var(--海岛500);font-size:12px}.share-story p{color:var(--文本-文本-次要);margin:0;font-size:13px;line-height:22px}.share-story .share-slogan{color:var(--文本-文本-主要);margin-top:20px}.share-download{border-left:1px solid var(--line-soft);text-align:center;padding-left:28px}.share-download .download-qr{box-sizing:content-box;background:#fff;border-radius:12px;width:132px;margin:auto;padding:24px}.share-download .download-qr img{width:132px;height:132px;display:block}.share-download strong{margin-top:14px;font-size:13px;display:block}.share-download p{color:var(--文本-文本-次要);font-size:12px}.share-link{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:20px}.share-link label{color:var(--文本-文本-次要);font-size:13px}.share-link>div{gap:12px;margin-top:10px;display:flex}.share-link input{border:1px solid var(--line-soft);min-width:0;color:var(--文本-文本-次要);background:#ffffff08;border-radius:8px;flex:1;padding:10px 12px;font-size:12px}.watch-layout{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:stretch;gap:24px;display:grid}.watch-layout>*{min-width:0}.player-shell{align-self:start;width:100%;min-width:0}.player-shell .player-stage{aspect-ratio:16/9;background:#080808;border-radius:12px;width:100%;min-width:0;height:auto;position:relative;overflow:hidden}.player-shell video{object-fit:contain;width:100%;min-width:0;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.player-heading{z-index:2;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:13px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.player-heading>span{white-space:nowrap;text-overflow:ellipsis;color:#ffffffb3;overflow:hidden}.player-heading button{color:var(--海岛500);background:#0005;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.player-center{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0005;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:72px;height:72px;padding-left:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-center.playing{opacity:0;pointer-events:none}.video-controls{z-index:4;background:linear-gradient(#0000,#000d);padding:28px 18px 12px;position:absolute;top:auto;bottom:0;left:0;right:0}.video-seek{width:100%;height:3px;accent-color:var(--海岛500);cursor:pointer;margin:0 0 12px;display:block}.video-controls-row{color:#fff;align-items:center;gap:12px;min-height:28px;display:flex}.video-controls-row button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.video-controls-row button:hover{color:var(--海岛500)}.video-controls-row button:disabled{opacity:.4;cursor:default}#videoTime{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.video-controls-space{flex:1}.video-speed{align-items:center;gap:6px;font-size:12px;display:flex}.video-speed select{color:#fff;background:#191919;border:1px solid #ffffff25;border-radius:5px;padding:3px;font-size:12px}.watch-layout #episodePicker{min-width:0;max-width:100%;overflow:hidden}.watch-layout .episode-panel{box-sizing:border-box;min-width:0;height:100%}.episode-locked{z-index:3;background:#000b;justify-content:center;align-items:center;padding:56px 24px 74px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.episode-lock-card{text-align:left;background:#202020ee;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:24px;max-width:620px;padding:24px;display:flex}.episode-lock-card .download-qr{box-sizing:content-box;background:#fff;border-radius:10px;flex:none;width:96px;padding:24px}.episode-lock-card .download-qr img{width:96px;height:96px;display:block}.episode-lock-card h3{margin:10px 0;font-size:18px}.lock-pill{color:var(--海岛500);align-items:center;gap:6px;font-size:12px;display:inline-flex}.lock-platforms{flex-wrap:wrap;gap:8px;display:flex}.lock-platforms .lock-platform-link{background:var(--海岛500);color:#151515;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.watch-wide .watch-layout{grid-template-columns:minmax(0,1fr)}.watch-wide .player-shell .player-stage{aspect-ratio:16/9;height:auto;max-height:85vh}.watch-wide #episodePicker{width:100%}.watch-wide .episode-grid{grid-template-columns:repeat(15,minmax(0,1fr))}html:-webkit-full-screen{background:var(--其他-背景);overflow:auto}html:fullscreen{background:var(--其他-背景);overflow:auto}@media (max-width:1100px){.watch-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px}.episode-lock-card{gap:16px;padding:16px}.episode-lock-card .download-qr{width:72px}.episode-lock-card .download-qr img{width:72px;height:72px}.episode-lock-card h3{font-size:15px}.player-heading{padding:12px}.video-controls-row{gap:8px}.video-speed{font-size:0}.video-speed select{font-size:12px}}@media (max-width:760px){.watch-layout{grid-template-columns:minmax(0,1fr)}.watch-wide .episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.share-body{grid-template-columns:minmax(0,1fr)}.share-download{border-left:0;border-top:1px solid var(--line-soft);padding:20px 0 0}.share-story{gap:14px}.share-story h3{font-size:18px;line-height:26px}.share-poster{width:100px}.share-link>div{flex-wrap:wrap}.share-link input{flex-basis:100%;width:100%}.episode-locked{padding:40px 12px 64px}.episode-lock-card{gap:12px;padding:12px}.episode-lock-card .download-qr{width:64px}.episode-lock-card .download-qr img{width:64px;height:64px}.episode-lock-card h3{margin:6px 0;font-size:14px}.episode-lock-card p:last-child{display:none}.lock-platforms .lock-platform-link{padding:5px 7px}.player-heading>span{display:none}.player-heading{justify-content:flex-end}.player-center{width:56px;height:56px}.video-controls{padding:20px 10px 8px}}.lists .mini-rank-cover img,.lists .mini-rank-cover img:nth-child(2){object-fit:cover;width:100%;height:100%;max-height:none;transform:none}:root{--action-like:#f52c56;--action-favorite:#ffc000}.ui-icon.filled{fill:currentColor;stroke:none;stroke-width:0}.engagement-button.is-like.active,[data-comment-like].active{color:var(--action-like)}.engagement-button.is-like.active{background:#f52c5614;border-color:#f52c5633}.engagement-button .ui-icon,.shared-action .ui-icon{flex:0 0 18px;width:18px;height:18px;display:block}#modal[data-variant=share]{background:#151515;border:1px solid #ffffff14;border-radius:20px;width:min(800px,100vw - 48px);max-width:800px;padding:32px;box-shadow:0 24px 96px #0009}#modal[data-variant=share] .close{background:#ffffff08;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid;top:20px;right:20px}#modal[data-variant=share] .close:hover{background:#ffffff14}.share-panel{padding:0}.share-heading{justify-content:space-between;gap:20px;margin:0 0 24px;padding-right:36px}.share-heading img{order:2;width:92px}.share-heading h2{font-size:22px;font-weight:600;line-height:30px}.share-body{background:#ffffff03;border:1px solid #ffffff0a;border-radius:12px;grid-template-columns:minmax(0,1fr) 204px;align-items:start;gap:24px;padding:24px}.share-story{align-items:flex-start;gap:20px}.share-poster{aspect-ratio:3/4;object-fit:cover;border-radius:8px;flex:0 0 126px;width:126px}.share-story>div{min-width:0}.share-story h3{overflow-wrap:anywhere;margin:10px 0 12px;font-size:20px;line-height:28px}.share-kicker{font-size:12px;font-weight:400;line-height:20px}.share-download{border-left:1px solid #ffffff0a;padding:0 0 0 24px}.share-download .download-qr{box-sizing:content-box;aspect-ratio:1;border-radius:10px;align-self:center;width:108px;margin:auto;padding:24px}.share-download .download-qr img{aspect-ratio:1;width:108px;height:108px;display:block}.share-download strong{margin-top:14px;font-size:13px;font-weight:500;line-height:20px}.share-download p{margin:6px 0 0;font-size:12px;line-height:20px}.share-link{border:0;margin-top:24px;padding-top:0}.share-link label{font-size:13px;line-height:20px}.share-link>div{align-items:stretch;gap:12px;margin-top:10px}.share-link input{background:#ffffff05;border-color:#ffffff12;height:44px;padding:0 14px;font-size:12px;line-height:20px}.share-link button{border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:120px;height:44px;padding:0 18px;font-size:14px;display:inline-flex}.episode-lock-card .download-qr{aspect-ratio:1;align-self:center;height:auto}.episode-lock-card .download-qr img{aspect-ratio:1;object-fit:contain}@media (max-width:760px){#modal[data-variant=share]{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.share-heading h2{font-size:20px}.share-heading img{width:80px}.share-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.share-download{border-top:1px solid #ffffff0a;border-left:0;padding:20px 0 0}.share-poster{flex-basis:100px;width:100px}.share-story{gap:16px}.share-story h3{font-size:18px;line-height:26px}.share-link>div{flex-wrap:nowrap}.share-link input{flex-basis:0;width:auto}.share-link button{min-width:104px;padding:0 12px}}.advertisement-rail [data-platform],.advertisement-rail [data-platform]:hover,.advertisement-rail [data-platform].selected,#apps .platform:hover,#apps .platform.selected{box-shadow:none!important;border-color:#0000!important;outline:none!important}.advertisement-rail [data-platform]:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.advertisement-rail [data-platform]:focus-visible{outline-offset:4px;outline:2px solid #ffffff80!important}.heat,.caption .heat,.channel-grid .heat,.rank-track .heat{color:var(--海岛500)!important}.site-header .nav-inner{gap:0;width:calc(100% - 80px);max-width:1704px}.site-header .nav a{white-space:nowrap;font-size:14px}.site-header .nav-search{flex:280px;min-width:140px;max-width:440px;height:42px;margin-left:max(24px,min(3vw,56px))}.site-header #history{white-space:nowrap;flex:none;gap:8px;width:auto;min-width:64px}.site-header #history span{white-space:nowrap;font-size:14px;line-height:20px}.site-header .nav-account{flex:0 0 40px;width:40px}.site-header .nav-account>svg,.site-header .nav-divider{display:none}.site-header{-webkit-backdrop-filter:blur(40px)saturate(130%);backdrop-filter:blur(40px)saturate(130%);background:#151515e6}@media (max-width:1280px){.site-header .nav-inner{width:calc(100% - 48px)}.site-header .nav{gap:18px}.site-header .nav-brand{margin-right:24px}.site-header .nav-search{margin-left:24px}.site-header .nav-actions{gap:16px;margin-left:18px}}@media (max-width:1180px){.site-header .nav-inner{grid-template-rows:64px 52px;grid-template-columns:104px minmax(0,1fr) auto;column-gap:24px;display:grid}.site-header .nav-brand{margin:0}.site-header .nav-search{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0}.site-header .nav-actions{grid-area:1/3;margin:0}.site-header .nav{grid-area:2/1/auto/-1;gap:28px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;overflow-x:auto;overflow-y:hidden}.site-header .nav a{flex:none}}@media (max-width:560px){.site-header .nav-inner{grid-template-columns:88px minmax(0,1fr) 40px;column-gap:12px;width:calc(100% - 32px)}.site-header .nav-brand{width:88px;min-width:88px}.site-header .nav-brand img{width:88px}.site-header #history{display:none}.site-header .nav-search{height:38px}.site-header .nav{gap:24px}.site-header .nav a{font-size:13px}}#heroPlay,.download-button,.detail-actions>.yellow,.share-link .yellow{color:#151515;background:linear-gradient(115deg,#ffe27a 0%,#ffc000 48%,#ffad24 100%);border:1px solid #ffe39566;box-shadow:inset 0 1px #fff5,0 4px 18px #ffc00012}.yellow:hover,.download-button:hover{filter:brightness(1.06)}#heroPlay:hover,.download-button:hover,.detail-actions>.yellow:hover,.share-link .yellow:hover{box-shadow:inset 0 1px #fff7,0 6px 22px #ffc00025}.engagement-button.active{background-image:none}.player-stage .video-js{background:#080808;width:100%;height:100%;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px;position:absolute;top:0;bottom:0;left:0;right:0}.player-stage .video-js video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.uses-videojs .vjs-control-bar{z-index:5;background:linear-gradient(#0000,#000e);align-items:center;height:52px;padding:8px 12px;opacity:1!important;visibility:visible!important;display:flex!important}.uses-videojs .vjs-button{flex:none;width:36px;height:36px;font-size:12px}.uses-videojs .vjs-control:focus,.uses-videojs .vjs-control:hover{color:var(--海岛500);text-shadow:none}.uses-videojs .vjs-time-control{min-width:0;padding:0 3px;font-size:12px;line-height:36px;display:block}.uses-videojs .vjs-progress-control{width:auto;height:16px;position:absolute;bottom:50px;left:18px;right:18px}.uses-videojs .vjs-play-progress,.uses-videojs .vjs-volume-level{background:var(--海岛500)}.uses-videojs .vjs-slider{background:#ffffff45}.uses-videojs .vjs-control .ui-icon{width:20px;height:20px}.uses-videojs .vjs-icon-placeholder:before{display:none}.uses-videojs .vjs-volume-panel .vjs-icon-placeholder:before,.uses-videojs .vjs-playback-rate .vjs-icon-placeholder:before{display:block}.uses-videojs .vjs-play-control .vjs-icon-placeholder,.uses-videojs .vjs-mute-control .vjs-icon-placeholder{place-items:center;height:100%;display:grid}.uses-videojs .vjs-play-control .vjs-icon-placeholder:before,.uses-videojs .vjs-mute-control .vjs-icon-placeholder:before{display:none}.uses-videojs .vjs-big-play-button{background:#0006;border:1px solid #fff5;border-radius:50%;width:64px;height:64px;top:50%;left:50%;transform:translate(-50%,-50%)}.uses-videojs .vjs-big-play-button .vjs-icon-placeholder:before{line-height:62px;display:block}.uses-videojs .vjs-playback-rate .vjs-menu{bottom:36px}.uses-videojs .vjs-menu-content{background:#202020;border:1px solid #ffffff1a;border-radius:8px}.uses-videojs .vjs-menu-item{font-size:12px;line-height:24px}.uses-videojs .vjs-menu-item.vjs-selected{background:var(--海岛500);color:#151515}.uses-videojs .vjs-custom-control-spacer{flex:1;display:block}.uses-videojs .vjs-poster img{object-fit:cover}.uses-videojs .episode-locked{z-index:4}.uses-videojs .player-heading{z-index:3}.ui-icon{stroke-width:2px}.ui-icon:not(.filled){fill:none}.engagement-button,.shared-action{border-radius:9px}.engagement-button:focus-visible{outline:2px solid var(--海岛500);outline-offset:3px}.shared-action:focus-visible{outline:2px solid var(--海岛500);outline-offset:3px}button:disabled{cursor:not-allowed}button:disabled:hover{filter:none}input:focus-visible{outline:2px solid var(--海岛500);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--海岛500);outline-offset:2px}select:focus-visible{outline:2px solid var(--海岛500);outline-offset:2px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.download-panel{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 78% 55%,#ffc00014,#0000 55%),linear-gradient(115deg,#181818,#0b0c0d 58%,#24200d)!important;border:1px solid #ffffff14!important}.download-panel:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffd34d18;border-radius:50%;position:absolute;top:-140px;bottom:-240px;left:30%;right:20%;transform:rotate(-30deg)}.download-panel:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffd34d15;border-radius:50%;width:480px;height:480px;position:absolute;top:-90px;right:12%;box-shadow:0 0 0 48px #ffd34d05,0 0 0 96px #ffd34d03}.download-copy{z-index:2;position:relative}.download-copy:after{content:"✦";color:#ffdb6f;opacity:.8;font-size:22px;position:absolute;top:4px;right:-48px}.download-panel .download-button{z-index:2;transition:box-shadow .2s,filter .2s;position:relative}.download-panel .download-art{z-index:1}.download-copy h2{letter-spacing:.2px}.download-eyebrow{margin-bottom:18px!important}.floating-tools{background:#191919e8;border:1px solid #ffffff12;border-radius:16px;gap:6px;padding:6px;box-shadow:0 8px 36px #0007}.floating-tools>button{border-radius:10px;height:52px}.app-download-flyout{background:radial-gradient(at top,#ffc00015,#0000 58%),#191919;border-color:#ffc00026;border-radius:16px;width:304px;padding:24px}.app-download-flyout h2{margin:18px 0 8px;font-size:18px;line-height:26px}.app-download-flyout>p{color:var(--文本-文本-次要);font-size:13px;line-height:21px}.app-download-flyout .download-qr{box-sizing:content-box;aspect-ratio:1;background:#fff;border-radius:12px;width:132px;margin:20px auto 14px;padding:24px}.app-download-flyout .download-qr img{width:132px;height:132px;display:block}.app-download-flyout .qr-caption{font-size:12px}.app-download-flyout .flyout-footer-logo{opacity:.55;width:70px;margin-top:14px}#modal{background:#181818;border:1px solid #ffffff14;border-radius:20px;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 24px 100px #0009}#modal .close{z-index:4;background:#ffffff07;border:1px solid #ffffff09;border-radius:50%;place-items:center;width:32px;height:32px;font-size:22px;display:grid;top:18px;right:18px}#modal .close:hover{color:#fff;background:#ffffff14}#modal h2{letter-spacing:.2px;font-weight:600}#modal[data-variant=share]{background:radial-gradient(at 100% 0,#ffc00008,#0000 45%),#181818;width:min(780px,100vw - 48px);padding:32px}.share-heading{align-items:center;margin-bottom:24px;padding-right:42px}.share-heading h2{font-size:22px}.share-heading img{opacity:.95;width:88px}.share-body{background:#101111;border:1px solid #ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding:24px}.share-story{gap:18px}.share-poster{border:1px solid #ffffff0d;flex-basis:120px;width:120px;box-shadow:0 6px 18px #0004}.share-story h3{margin:10px 0;font-size:20px;line-height:28px}.share-story p{color:#a3a3a3;line-height:22px}.share-story .share-slogan{color:#737373;margin-top:16px;font-size:12px}.share-download{padding-left:20px}.share-download .download-qr{border-radius:10px;width:100px;padding:24px}.share-download .download-qr img{width:100px;height:100px}.share-download strong{white-space:nowrap;font-size:12px}.share-link input{color:#a3a3a3}.share-link input:focus{color:#ddd}.share-link button{min-width:124px}.share-link button:active{filter:brightness(.95)}.episode-lock-card{text-align:left;background:linear-gradient(130deg,#252525f5,#1c1c1cf5);border:1px solid #ffffff1a;border-top-color:#ffc00038;border-radius:14px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:24px;width:min(600px,100%);padding:24px;display:grid;position:relative;box-shadow:0 18px 50px #0005}.episode-lock-card:before{content:"";background:linear-gradient(90deg,#ffc000,#0000);border-radius:2px;width:64px;height:2px;position:absolute;top:-1px;left:24px}.episode-lock-card .download-qr{aspect-ratio:1;box-sizing:content-box;background:#fff;border-radius:10px;width:80px;height:auto;margin:0;padding:24px}.episode-lock-card p{color:#a3a3a3;margin:8px 0;font-size:12px;line-height:20px}.episode-lock-card p:last-child{color:#737373;font-size:12px;line-height:18px}.lock-pill{background:#ffc0000d;border:1px solid #ffc00026;border-radius:6px;padding:4px 8px;line-height:18px}.lock-platforms{gap:8px;margin:12px 0 4px}.lock-platforms .lock-platform-link{color:#d2d2d2;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:7px;min-height:34px;padding:7px 12px;font-size:12px}.lock-platforms .lock-platform-link:first-child{color:#151515;background:linear-gradient(120deg,#ffdd67,#ffc000);border-color:#ffe38d44}.lock-platforms .lock-platform-link:hover{color:var(--海岛500);border-color:#ffc00066}.lock-platforms .lock-platform-link:first-child:hover{color:#151515;filter:brightness(1.08)}.episode-locked{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;padding:56px 24px 76px}.episode-panel{background:#151515;border:1px solid #ffffff0d;border-radius:12px}.episode-head h2{font-size:20px;line-height:28px}.episode-head button{color:#a3a3a3;align-items:center;gap:4px;font-size:12px;display:inline-flex}.episode-grid button{background:#ffffff04;border:1px solid #ffffff0a;border-radius:8px;transition:background .15s,border-color .15s,color .15s;position:relative}.episode-grid button:hover{color:#eee;background:#ffffff0a;border-color:#ffffff26}.episode-grid button.active{border-color:var(--海岛500);color:var(--海岛500);background:#ffc00012}.episode-grid .episode-label{font-size:12px}.player-heading button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15151599;border:1px solid #ffffff0c;border-radius:7px;padding:7px 10px}.player-stage{border:1px solid #ffffff0e}.player-stage .vjs-big-play-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15151580!important;border:1px solid #fff5!important;border-radius:50%!important;width:64px!important;height:64px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 6px 28px #0005!important}.player-stage .vjs-big-play-button .vjs-icon-placeholder:before{font-size:28px;line-height:62px!important}.uses-videojs .vjs-current-time,.uses-videojs .vjs-duration,.uses-videojs .vjs-time-divider{color:#ddd;min-width:0!important;font-size:12px!important;display:block!important}.uses-videojs .vjs-control-bar{min-height:52px;font-size:12px!important}.uses-videojs .vjs-slider:focus{outline:2px solid var(--海岛500);outline-offset:3px}.uses-videojs .vjs-button .ui-icon{stroke-width:2px}.uses-videojs .vjs-error-display{font-size:14px;line-height:24px}.watch-info{border:1px solid #ffffff0c;border-radius:12px}.watch-info h1{font-size:24px;line-height:34px}.watch-actions{flex-wrap:wrap;gap:10px}.nav-popover,.shared-flyout{background-color:#191919;border-color:#ffffff14;box-shadow:0 16px 48px #0008}.history-flyout .history-item:hover{background:#ffffff05}.toast{color:#eee;text-align:center;background:#282828;border:1px solid #ffffff18;border-radius:10px;max-width:calc(100vw - 40px);font-size:13px;line-height:20px;box-shadow:0 8px 32px #0005;z-index:10050!important}.pagination button{border-radius:7px;min-height:36px}.pagination button:disabled{opacity:.35}.pagination input{border-radius:7px}.form-error{color:var(--action-like);font-size:12px;line-height:20px}.empty-state p{font-size:13px;line-height:22px}.app-details-head{padding-right:40px}.app-benefit h3{font-size:15px}.app-benefit p{font-size:13px;line-height:22px}.app-install .platform-toggle{background:#ffffff06;border-radius:8px;padding:4px}.platform-toggle button{border-radius:6px;min-height:34px;font-size:13px}.platform-toggle button.active{color:#151515;background:#ffc000}.app-install .yellow{border-radius:8px;min-height:40px}@media (max-width:1100px){.episode-lock-card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px}.episode-lock-card .download-qr{width:64px}.episode-lock-card .download-qr img{width:64px;height:64px}.episode-lock-card h3{font-size:15px;line-height:22px}.episode-lock-card p{font-size:12px;line-height:18px}.lock-platforms{gap:6px;margin:8px 0 0}.lock-platforms .lock-platform-link{min-height:30px;padding:6px 8px}.episode-lock-card p:last-child{display:none}}@media (max-width:760px){#modal,#modal[data-variant=share]{border-radius:16px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:24px}.share-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.share-download{border-top:1px solid #ffffff0a;border-left:0;padding:20px 0 0}.share-download strong{white-space:normal}.share-poster{flex-basis:100px;width:100px}.share-story h3{font-size:18px}.share-heading{gap:12px;padding-right:28px}.share-heading h2{font-size:20px}.share-heading img{width:72px}.share-link button{min-width:100px;padding:0 12px}.download-copy:after{display:none}.floating-tools{bottom:20px;right:10px}.floating-tools>button{width:40px}.episode-locked{padding:44px 16px 68px}.episode-lock-card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px}.watch-info h1{font-size:20px;line-height:28px}}@media (max-width:440px){.episode-lock-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.episode-lock-card .download-qr{width:48px;padding:24px}.episode-lock-card .download-qr img{width:48px;height:48px}.episode-lock-card h3{font-size:14px;line-height:20px}.episode-lock-card p{margin:6px 0}.lock-platforms .lock-platform-link{padding:5px 6px}.episode-lock-card .lock-pill{padding:2px 6px}.share-body{padding:12px}.share-story{gap:12px}.share-poster{flex-basis:88px;width:88px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{width:calc(100% - 64px);max-width:1700px}.site-header .nav-inner{width:calc(100% - 64px);max-width:1700px;margin-inline-start:auto;margin-inline-end:auto}.site-header .nav-brand{flex:0 0 104px;margin-right:48px}.site-header .nav{flex:none;gap:32px}.site-header .nav-search{flex:420px;width:auto;min-width:160px;max-width:none;height:42px;margin-left:max(32px,min(5vw,96px))}.site-header .nav-search input{flex:1;width:0;min-width:0}.site-header .nav-actions{flex:none;gap:24px;margin-left:24px}.site-header .nav-account{white-space:nowrap;flex:none;align-items:center;gap:8px;width:auto;min-width:40px;max-width:150px;display:flex}.site-header .nav-account img{flex:none;width:40px;height:40px}.site-header .nav-account>svg{display:none}.site-header #history{white-space:nowrap;min-width:64px}.site-header .nav-account span{text-overflow:ellipsis;max-width:90px;font-size:13px;display:block;overflow:hidden}.site-header .nav-divider{background:#ffffff20;flex:none;width:1px;height:16px;display:block}@media (max-width:1440px) and (min-width:1181px){.site-header .nav-inner{width:calc(100% - 48px)}.site-header .nav-brand{margin-right:28px}.site-header .nav{gap:22px}.site-header .nav-search{min-width:140px;margin-left:32px}.site-header .nav-actions{gap:16px;margin-left:20px}.site-header .nav-account span{display:none}}@media (max-width:1180px){.wrap{width:calc(100% - 48px)}.site-header .nav-inner{grid-template-rows:64px 52px;grid-template-columns:104px minmax(0,1fr) auto;column-gap:24px;width:calc(100% - 48px);display:grid}.site-header .nav-brand{margin:0}.site-header .nav-search{grid-area:1/2;width:100%;min-width:0;margin:0}.site-header .nav-actions{grid-area:1/3;gap:16px;margin:0}.site-header .nav{grid-area:2/1/auto/-1;gap:28px;width:100%;min-width:0;overflow:auto}.site-header .nav-account span,.site-header .nav-divider{display:none}}@media (max-width:560px){.wrap{width:calc(100% - 32px)}.site-header .nav-inner{grid-template-columns:88px minmax(0,1fr) 40px;column-gap:12px;width:calc(100% - 32px)}.site-header .nav-brand{flex-basis:88px}.site-header .nav-brand img{width:88px}.site-header #history{display:none}.site-header .nav{gap:24px}.site-header .nav-search{min-width:0;height:38px}}#modal[data-variant=share]{box-sizing:border-box;width:min(860px,100vw - 48px)}.share-body{grid-template-columns:minmax(0,1fr) 184px;align-items:start;gap:24px;padding:24px}.share-story{grid-template-columns:120px minmax(0,1fr);gap:20px;min-width:0;display:grid}.share-poster{aspect-ratio:3/4;object-fit:cover;flex:none;width:120px;min-width:0;max-width:100%;height:160px;display:block}.share-story>div{overflow-wrap:anywhere;min-width:0}.share-story h3{font-size:20px;line-height:28px}.share-story p{font-size:13px;line-height:22px}.share-download{box-sizing:border-box;text-align:center;border-top:0;border-left:1px solid #ffffff0a;min-width:0;padding:0 0 0 24px;display:block}.share-download .download-qr{box-sizing:content-box;aspect-ratio:1;width:108px;height:108px;margin:0 auto;padding:24px;display:block}.share-download .download-qr img{aspect-ratio:1;object-fit:contain;width:108px;height:108px;display:block}.share-download strong{white-space:normal;font-size:12px;line-height:20px}.share-download p{font-size:12px;line-height:20px}.share-link>div{flex-wrap:nowrap;gap:12px;display:flex}.share-link input{flex:1 1 0;width:0;min-width:0}.share-link button{flex:none;min-width:116px}.episode-lock-card{box-sizing:border-box;grid-template-columns:144px minmax(0,1fr);gap:24px;width:min(600px,100%);max-width:100%;padding:24px}.episode-lock-card .download-qr{box-sizing:content-box;aspect-ratio:1;align-self:center;width:96px;height:96px;margin:0;padding:24px}.episode-lock-card .download-qr img{object-fit:contain;width:96px;height:96px;display:block}.episode-lock-card>div:last-child{min-width:0}.episode-lock-card h3{margin:8px 0;font-size:18px;line-height:26px}.episode-lock-card p{overflow-wrap:anywhere;font-size:12px;line-height:20px}.lock-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lock-platforms .lock-platform-link{white-space:nowrap;min-height:36px;padding:8px 6px;font-size:12px}.episode-locked{padding:56px 24px 76px}.comment-avatar{aspect-ratio:1;background:#252525;border-radius:50%;flex:0 0 40px;overflow:hidden;width:40px!important;height:40px!important}.comment-avatar img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.episode-component{box-sizing:border-box;background:#151515;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:24px}.episode-component .episode-head,.episode-component .detail-episodes-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.episode-component h2{margin:0;font-size:22px;font-weight:600;line-height:30px}.episode-component h2 small{color:#737373;margin-left:8px;font-size:12px;font-weight:400;line-height:20px}.episode-component .episode-ranges{scrollbar-width:thin;border-bottom:1px solid #ffffff0a;flex-wrap:nowrap;gap:24px;margin:0 0 16px;padding:0;display:flex;overflow-x:auto}.episode-component .episode-ranges button{color:#737373;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;height:36px;min-height:36px;padding:0 0 12px;font-size:13px;line-height:20px}.episode-component .episode-ranges button.active{color:var(--海岛500);border-bottom-color:var(--海岛500);background:0 0}.episode-component .episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:10px;display:grid}.episode-component .detail-episode-grid{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:12px;display:grid}.episode-component .episode-tile{color:#c7c7c7;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;place-items:center;min-width:0;padding:16px 4px 8px;font-size:16px;line-height:22px;transition:border-color .16s,background .16s;display:grid;position:relative}.episode-component .episode-tile:hover{color:#fff;background:#ffffff09;border-color:#ffffff24}.episode-component .episode-tile.active{border-color:var(--海岛500);color:var(--海岛500);background:#ffc00012}.episode-number{font-variant-numeric:tabular-nums;line-height:22px}.episode-status{pointer-events:none;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex;position:absolute;top:4px;right:5px}.episode-status.free{color:#51d7c8;background:#14b8a61a;border-radius:3px;padding:0 4px}.episode-status.locked{color:#737373}.episode-status .ui-icon{width:12px;height:12px}.episode-playing{align-items:flex-end;gap:2px;height:12px;display:flex;position:absolute;top:8px;right:8px}.episode-playing i{background:var(--海岛500);border-radius:1px;width:2px;height:6px;display:block}.episode-playing i:nth-child(2){height:12px}.episode-playing i:nth-child(3){height:9px}.watch-layout{align-items:start}.watch-layout #episodePicker{align-self:start;height:auto}.watch-layout .episode-panel{height:auto!important;min-height:0!important}.watch-wide .episode-component .episode-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.detail-episodes{margin-top:24px}@media (max-width:1100px){.episode-lock-card{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px}.episode-lock-card .download-qr,.episode-lock-card .download-qr img{width:64px;height:64px}.episode-lock-card h3{font-size:15px;line-height:22px}.lock-platforms{gap:6px}.lock-platforms .lock-platform-link{min-height:32px;padding:6px 4px}.episode-lock-card p:last-child{display:none}.episode-component{padding:20px}.episode-component h2{font-size:20px;line-height:28px}.episode-component .episode-grid{gap:8px}.episode-component .episode-tile{font-size:15px}}@media (max-width:700px){#modal[data-variant=share]{width:calc(100vw - 32px);padding:24px}.share-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.share-story{grid-template-columns:100px minmax(0,1fr);gap:16px}.share-poster{width:100px;height:auto}.share-download{text-align:left;border-top:1px solid #ffffff0a;border-left:0;grid-template-rows:auto auto;grid-template-columns:156px minmax(0,1fr);align-items:center;column-gap:20px;padding:20px 0 0;display:grid}.share-download .download-qr{grid-area:1/1/3;margin:0}.share-download strong{grid-column:2;align-self:end;margin:0 0 6px}.share-download p{grid-column:2;align-self:start;margin:0}.episode-component .detail-episode-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.episode-locked{padding:44px 16px 68px}}@media (max-width:440px){#modal[data-variant=share]{padding:20px}.share-body{padding:12px}.share-story{grid-template-columns:80px minmax(0,1fr);gap:12px}.share-poster{width:80px}.share-story h3{font-size:17px;line-height:24px}.share-story .share-slogan{display:none}.share-download{grid-template-columns:132px minmax(0,1fr);gap:12px}.share-download .download-qr{width:84px;height:84px;padding:24px}.share-download .download-qr img{width:84px;height:84px}.share-link>div{flex-wrap:wrap}.share-link input{flex-basis:100%;width:100%}.share-link button{width:100%}.episode-lock-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}.episode-lock-card .download-qr{width:48px;height:48px;padding:24px}.episode-lock-card .download-qr img{width:48px;height:48px}.episode-lock-card h3{font-size:14px;line-height:20px}.lock-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.lock-platforms .lock-platform-link:last-child{grid-column:1/-1}.episode-component{padding:16px}.episode-component .episode-grid{gap:8px}.episode-component .episode-tile{font-size:15px}}@media (max-width:700px){.player-shell .player-stage.is-locked{aspect-ratio:auto;min-height:340px}}@media (max-width:440px){.player-shell .player-stage.is-locked{min-height:350px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#080a0b;--ds-surface:#151515;--ds-surface-raised:#1c1c1c;--ds-surface-hover:#242424;--ds-border:#ffffff17;--ds-border-strong:#ffffff29;--ds-text:#f1f1f1;--ds-text-secondary:#aaa;--ds-text-muted:#777;--ds-brand:#ffc000;--ds-brand-soft:#ffc00014;--ds-like:#f52c56;--ds-success:#51d7c8;--ds-error:#f52c56;--ds-font:Arial,"PingFang SC","Microsoft YaHei",sans-serif;--ds-text-xs:12px;--ds-text-sm:13px;--ds-text-md:14px;--ds-text-lg:16px;--ds-heading-sm:20px;--ds-heading-md:24px;--ds-heading-lg:32px;--ds-line-body:1.65;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:16px;--ds-radius-dialog:20px;--ds-container:1700px;--ds-gutter:32px;--ds-card-gap:24px;--ds-section-gap:28px;--ds-control:44px;--ds-motion:.16s;--ds-easing:cubic-bezier(.2,.7,.2,1);--ds-shadow:0 16px 48px #0005;--ds-z-header:1000;--ds-z-float:1050;--ds-z-overlay:2200;--action-like:var(--ds-like);--action-favorite:var(--ds-brand);--海岛500:var(--ds-brand);--文本-文本-主要:var(--ds-text);--文本-文本-次要:var(--ds-text-secondary);--文本-文本-占位:var(--ds-text-muted);--其他-背景:var(--ds-bg);--其他-前景:var(--ds-surface);--其他-前景-2:var(--ds-surface-raised);--其他-弹窗:var(--ds-surface);--其他-分割線:var(--ds-border)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--site-header-height,80px) + 24px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--ds-font);background:var(--ds-bg);color:var(--ds-text);font-size:var(--ds-text-md);line-height:var(--ds-line-body);overflow-wrap:break-word}button,input,textarea,select{font-family:inherit}img,video{max-width:100%}button,a,input,textarea,select{touch-action:manipulation}button,a{transition:color var(--ds-motion),background var(--ds-motion),border-color var(--ds-motion),box-shadow var(--ds-motion)}button:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}a:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}input:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}select:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}button:disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}button:disabled:hover{background-color:inherit;color:inherit}input,textarea,select{caret-color:var(--ds-brand)}::selection{color:#fff;background:#ffc00055}[hidden]{display:none!important}.wrap,.site-header .nav-inner{width:calc(100% - var(--ds-gutter)*2);max-width:var(--ds-container);margin-inline-start:auto;margin-inline-end:auto}.section{margin-block:var(--ds-section-gap)}.sectionhead{gap:16px;margin-bottom:20px}.sectionhead h2{font-size:var(--ds-heading-md);font-weight:600;line-height:1.4}.channel-heading h1,.feature-heading h1{font-size:var(--ds-heading-lg);line-height:1.35}.channel-grid,.grid{gap:var(--ds-section-gap) var(--ds-card-gap)}.caption{padding:12px}.caption h3,.caption p{margin-bottom:6px}.heat{color:var(--ds-brand)!important}.breadcrumb{font-size:var(--ds-text-xs);gap:8px;line-height:20px}.ui-panel,.episode-component{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.ui-panel{padding:24px}.ui-panel h2{font-size:var(--ds-heading-sm);font-weight:600;line-height:28px}.ui-panel h3{font-size:16px;line-height:24px}.ui-panel p{color:var(--ds-text-secondary);font-size:14px;line-height:1.8}.document-card{max-width:1100px;margin-inline-start:auto;margin-inline-end:auto}.document-card h2{margin-top:28px}.document-card p,.help-static-item p{max-width:76ch}.form-note{color:var(--ds-text-muted);font-size:12px;line-height:20px}.ui-button,.engagement-button,.shared-action,.return-button{min-height:var(--ds-control);border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);color:var(--ds-text-secondary);background:#ffffff08;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;line-height:20px;display:inline-flex}.ui-button:hover,.shared-action:hover,.engagement-button:hover{color:var(--ds-text);border-color:var(--ds-border-strong);background:#ffffff10}.ui-button.yellow{background:var(--ds-brand);border-color:#0000;color:#151515!important}.ui-button.yellow:hover{background:#ffd139}.ui-button:active,.shared-action:active,.engagement-button:active{filter:brightness(.94)}.engagement-button.is-like.active{color:var(--ds-like);background:#f52c5614;border-color:#f52c5633}.engagement-button.is-favorite.active{color:var(--ds-brand);background:#ffc00014;border-color:#ffc00033}.ui-icon{width:var(--icon-size,20px);height:var(--icon-size,20px);stroke-width:2px;vertical-align:middle;flex:none}.ui-icon.filled,.ui-icon.filled path{fill:currentColor;stroke:none}.is-loading{pointer-events:none;position:relative}.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.form-field{margin-bottom:20px}.form-field>span{margin-bottom:8px;font-size:14px;line-height:22px}.input-shell,.form-select,.form-area{border:1px solid var(--ds-border);color:var(--ds-text);border-radius:var(--ds-radius-sm);background:#ffffff04;font-size:14px;line-height:22px}.input-shell,.form-select{min-height:44px}.form-area{resize:vertical;min-height:120px}.input-shell:focus-within,.form-select:focus,.form-area:focus{border-color:var(--ds-brand);outline:none;box-shadow:0 0 0 3px #ffc0000a}.form-field [aria-invalid=true],.form-field.invalid .input-shell{border-color:var(--ds-error)}.field-error,.form-status.error{color:var(--ds-error);font-size:12px;line-height:20px}.field-error:empty{display:none}.form-status{font-size:13px;line-height:22px}.form-status:empty{display:none}.upload-box{border:1px dashed var(--ds-border-strong);border-radius:10px;min-height:88px}.upload-box:hover{border-color:var(--ds-brand);background:var(--ds-brand-soft)}#modal{border-radius:var(--ds-radius-dialog);overscroll-behavior:contain;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--ds-shadow)}#modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}#modal .close{min-width:36px;min-height:36px}.shared-flyout{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}.history-flyout button{min-height:44px}.toast{bottom:calc(24px + env(safe-area-inset-bottom));max-width:min(480px,100vw - 32px);font-size:13px;line-height:22px}.empty-state{padding:48px 24px}.empty-state h2{font-size:20px;line-height:28px}.empty-state p{color:var(--ds-text-secondary);font-size:14px;line-height:24px}.pagination{flex-wrap:wrap;gap:8px}.pagination button{min-width:40px;min-height:40px}.pagination input{min-width:0;height:40px;font-size:14px}.comment-meta button{min-height:32px;padding:4px 6px}.comment-meta{flex-wrap:wrap}.comment-text{overflow-wrap:anywhere}.comment-form-foot{flex-wrap:wrap;gap:12px}.collection-scope,.account-tabs{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.account-tabs button,.collection-scope button{flex:none;min-height:44px}.detail-actions,.watch-actions,.form-actions{flex-wrap:wrap;gap:10px}.detail-description{min-width:0}.detail-synopsis{max-width:90ch}.watch-bottom>*{min-width:0}.episode-component{container-type:inline-size}.episode-grid{align-content:start}.episode-tile:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}.mobile-download-action{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.card:hover .poster img{filter:brightness(1.06);transform:scale(1.035)}.card:hover .card-title{color:var(--ds-brand)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.input-shell.invalid{border-color:var(--ds-error);box-shadow:0 0 0 3px #f52c560a}.input-shell{border:1px solid var(--ds-border);background:#ffffff04;border-radius:8px;min-height:44px}.input-shell input{min-width:0;color:var(--ds-text)}.input-shell input::placeholder,.form-area::placeholder{color:var(--ds-text-muted)}.input-shell button{flex:none;place-items:center;display:grid}.input-shell button:focus-visible{outline-offset:-3px}.form-select option{background:var(--ds-surface-raised);color:var(--ds-text)}.advertisement-rail .square-tile{isolation:isolate;background:0 0;border:0;position:relative;overflow:visible;box-shadow:none!important;outline:none!important}.advertisement-rail .square-tile>img{transition:transform .18s var(--ds-easing),filter .18s,box-shadow .18s;will-change:auto;display:block}.advertisement-rail .square-tile>.square-tile-label{transition:color .16s;display:block}.advertisement-rail .square-tile:focus-visible>img{outline-offset:4px;outline:2px solid #ffffffb3}.advertisement-rail .square-tile:focus-visible>.square-tile-label{color:var(--ds-brand)}.advertisement-rail .square-tile:active>img{filter:brightness(.92);transform:scale(.96)!important}.advertisement-rail .square-tile[aria-pressed=true]>.square-tile-label{color:var(--ds-brand)}.list:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}.list:active{filter:brightness(.94)}.comment-meta [data-comment-like]{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:32px;line-height:20px;display:inline-flex}.comment-meta [data-comment-like] .ui-icon{transition:transform var(--ds-motion) var(--ds-easing);flex:none;display:block}.comment-meta [data-comment-like]:active .ui-icon{transform:scale(.9)}.comment-meta button[aria-pressed=true]{color:var(--ds-like)}.comment-meta button[aria-pressed=true] .ui-icon{fill:currentColor;stroke:none}.field-error{min-height:0}.form-status[role=status]{overflow-wrap:anywhere}.history-empty{text-align:center;padding:32px 20px}.history-empty p{color:var(--ds-text);font-size:14px}.history-empty span{color:var(--ds-text-secondary);font-size:12px;line-height:20px}@media (hover:hover) and (pointer:fine){.advertisement-rail .square-tile:hover>img{filter:none;box-shadow:none!important;transform:none!important}.advertisement-rail .square-tile:hover>.square-tile-label{color:var(--ds-brand)}.advertisement-rail .square-tile:hover{filter:none!important;box-shadow:none!important;outline:none!important}}@media (prefers-reduced-motion:reduce){.advertisement-rail .square-tile:hover>img{transform:none!important}.advertisement-rail .square-tile>img{transition:none}}img.image-failed{color:var(--ds-text-muted);text-align:center;object-fit:contain;background:linear-gradient(135deg,#202020,#303030);font-size:12px}.history-list button:focus-visible{outline-offset:-3px}.account-menu-item:focus-visible{outline-offset:-3px}.history-list button:active{background:#ffffff09}.comment-meta button{align-items:center;gap:5px;display:inline-flex}.ui-button[aria-busy=true]{cursor:progress}.site-header .nav-search input:focus{box-shadow:none;border:0;outline:none!important}.site-header .nav-search input:focus-visible{box-shadow:none;border:0;outline:none!important}.site-header .nav-search:focus-within{border-color:var(--ds-brand);box-shadow:0 0 0 3px #ffc0000a}.nav-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@media (hover:hover) and (pointer:fine){.welfare-directory-card:hover .directory-icon img{transform:none}.advertisement-rail .square-tile:hover>img,.welfare-directory-card:hover .directory-icon{box-shadow:none!important}.welfare-directory-card:hover strong,.advertisement-rail .square-tile:hover .square-tile-label{color:var(--ds-brand)}}:root{--ds-focus-ring:0 0 0 3px #ffc00014;--ds-hover-border:#ffffff24}.input-shell>input:focus{box-shadow:none;outline:none}.input-shell>input:focus-visible{box-shadow:none;outline:none}.input-shell:focus-within{border-color:var(--ds-brand);box-shadow:var(--ds-focus-ring)}.ui-panel,.auth-card,.share-body,.watch-info{min-width:0}.channel-heading,.feature-heading{flex-wrap:wrap;row-gap:8px}.channel-heading>*,.feature-heading>*{min-width:0}.form-actions>.ui-button{white-space:nowrap}.ui-icon{pointer-events:none}.card-title{max-width:100%;text-align:inherit}.card-tag{white-space:nowrap}.related-entry>span{min-width:0}.related-entry strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.related-entry .heat{color:var(--ds-brand)}button:focus-visible{outline-width:2px}a:focus-visible{outline-width:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{box-shadow:none;filter:none}.comment-sort button[aria-pressed=true],.comment-sort button.active{color:var(--ds-brand)}@media (hover:hover) and (pointer:fine){.ui-panel .related-entry:hover{background:#ffffff04;border-radius:8px}.episode-tile:hover{background:#ffc00008;border-color:#ffc00055}.ui-button:not(:disabled):hover{box-shadow:0 4px 14px #0002}.input-shell:hover:not(:focus-within){border-color:var(--ds-hover-border)}}.discovery-bar{box-shadow:none;background:0 0;border:0;margin:0 0 24px;padding:0}.discovery-bar form{background:#151515;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;height:44px;min-height:44px;max-height:44px;padding:3px 3px 3px 16px;display:flex}.discovery-bar form:focus-within{border-color:#ffc00080}.discovery-bar input{height:36px;min-height:0;font-size:14px;box-shadow:none!important;outline:none!important}.discovery-bar button.yellow{border-radius:999px;height:36px;min-height:36px;max-height:36px;padding:7px 20px;font-size:14px;line-height:20px}.comment-submit-icon{display:none}#watchInfo{background:#111213;border:1px solid #ffffff0c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 24px;padding:24px;display:grid}.watch-summary{grid-column:1/-1;min-width:0}.watch-summary h1{margin:12px 0 16px;font-size:24px;line-height:34px}.watch-kicker{color:var(--ds-brand);font-size:13px;font-weight:500;line-height:20px}.watch-info-tags{color:var(--ds-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.watch-info-tags .card-tag{color:#c5b6bc;background:#ffc0000a;border-radius:5px;padding:5px 10px}.watch-summary>p{color:#999;margin:10px 0;font-size:13px;line-height:22px}.watch-summary .watch-synopsis{max-width:none;margin-bottom:0;line-height:26px}.watch-actions{flex-wrap:wrap;gap:10px;display:flex}.watch-actions>button{border-radius:999px;min-height:40px;padding:9px 16px}.watch-download{border-radius:12px;justify-self:end;min-width:124px}.detail-more-episodes,.detail-more-related{display:none}.settings-layout .form-field>span{color:#c7c7c7;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.settings-layout .input-shell{background:#ffffff04;border-radius:8px;min-height:44px;padding:0 12px}.settings-layout .input-shell input{min-width:0;height:44px;padding:0;font-size:14px;line-height:22px}.settings-layout .form-note{font-size:12px;line-height:20px}.settings-layout .form-actions{gap:12px}.settings-layout .ui-panel>h2{margin-bottom:24px}.related-panel{padding:24px}.related-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.related-heading h2{margin:0;font-size:22px;font-weight:600;line-height:30px}.related-heading>span{color:var(--ds-brand);white-space:nowrap;font-size:14px;line-height:20px}.related-list{flex-direction:column;gap:4px;display:flex}.related-panel .related-entry{--related-cover:96px;grid-template-columns:var(--related-cover) minmax(0,1fr);text-align:left;width:100%;min-width:0;min-height:148px;color:var(--ds-text);background:0 0;border:0;border-radius:8px;gap:16px;margin:0;padding:10px 0;display:grid}.related-panel .related-cover{width:var(--related-cover);aspect-ratio:3/4;border-radius:8px;flex:none;height:auto;display:block;position:relative;overflow:hidden}.related-panel .related-cover img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.related-panel .related-cover .rank-medallion{border-radius:5px;width:28px;height:30px;top:5px;left:5px}.related-panel .rank-medallion b{padding-bottom:2px;font-size:16px}.related-panel .rank-medallion:after{height:1px;bottom:4px;left:6px;right:6px}.related-panel .related-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-width:0;display:flex}.related-panel .related-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:#eee;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:26px;display:-webkit-box;overflow:hidden}.related-panel .related-meta{color:#aaa;font-size:14px;line-height:22px}.related-panel .related-heat{font-size:14px;font-weight:500;line-height:22px}.related-panel .related-entry:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}.related-panel .related-entry:hover .related-title{color:var(--ds-brand)}@media (min-width:1181px){.watch-bottom{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:24px}}@media (min-width:769px) and (max-width:1180px){.watch-bottom{grid-template-columns:minmax(0,1fr)}.related-panel .related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.related-panel .related-entry{--related-cover:88px;min-height:138px}.related-panel .related-title{font-size:16px;line-height:24px}}@media (max-width:768px){.related-panel .related-entry{--related-cover:72px;gap:12px;min-height:112px}.related-panel .related-title{font-size:14px;line-height:22px}.related-panel .related-meta,.related-panel .related-heat{font-size:12px;line-height:18px}.related-panel .related-copy{gap:6px}}#modal>.close,.entrance-close{width:40px;height:40px;box-shadow:none;color:var(--ds-text-secondary);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}#modal>.close:hover,.entrance-close:hover{color:var(--ds-text);box-shadow:none;background:#ffffff0a;border:0}#modal>.close:focus-visible{outline:2px solid var(--ds-text);outline-offset:-4px;box-shadow:none}.entrance-close:focus-visible{outline:2px solid var(--ds-text);outline-offset:-4px;box-shadow:none}.floating-tools .back-top{min-width:44px;min-height:48px;color:var(--ds-text-secondary);box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.floating-tools .back-top:hover{color:var(--ds-text-secondary);background:0 0}.shared-flyout[popover]{margin:0;top:auto;bottom:auto;left:auto;right:auto}.shared-flyout[popover]::backdrop{pointer-events:none;background:0 0}.shared-flyout.app-download-qr-only{width:180px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;overflow:visible}.app-download-qr-only .download-qr{box-sizing:content-box;background:#fff;border-radius:12px;width:132px;height:132px;margin:0;padding:24px;display:block}.app-download-qr-only .download-qr img{width:132px;height:132px;display:block}.app-download-qr-only .qr-caption{color:#eee;text-align:center;text-shadow:0 1px 4px #000;margin:8px 0 0;font-size:12px;line-height:20px}.floating-tools{--top-size:48px;--top-radius:10px;--top-icon:20px;--top-caption:12px;width:var(--top-size);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.floating-tools>.back-top,.floating-tools>.back-top:first-child{box-sizing:border-box;width:var(--top-size);height:var(--top-size);min-width:var(--top-size);min-height:var(--top-size);color:#d6d6d6;border-radius:var(--top-radius);background:#252525;border:1px solid #3a3a3a;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;transition:background .16s,color .16s,transform .16s;display:flex;transform:none;box-shadow:0 3px 10px #0003}.floating-tools>.back-top:first-child:after,.floating-tools>.back-top:before{content:none}.floating-tools>.back-top>span{font-size:var(--top-caption);letter-spacing:0;font-weight:400;line-height:16px;display:block}.floating-tools>.back-top .ui-icon{width:var(--top-icon);height:var(--top-icon);flex:none}.floating-tools>.back-top:active{color:#fff;background:#303030;transform:scale(.96)}.floating-tools>.back-top:focus-visible{outline:2px solid var(--ds-text);outline-offset:3px}@media (hover:hover) and (pointer:fine){.floating-tools>.back-top:hover,.floating-tools>.back-top:first-child:hover{color:#fff;background:#343434;transform:translateY(-2px);box-shadow:0 4px 12px #0004}}@media (prefers-reduced-motion:reduce){.floating-tools>.back-top{transition:none}.floating-tools>.back-top:hover,.floating-tools>.back-top:active{transform:none}}@media (min-width:769px){#home>.hero{--hero-content-inset:clamp(32px,8.33333vw,160px);--hero-rail-bottom:4vw;--hero-selected-cover-height:calc(var(--banner-thumb-width) * 1.16 * 4 / 3);--hero-rail-height:calc(var(--hero-selected-cover-height) + 12px)}#home>.hero .herocontent{padding-left:var(--hero-content-inset)}#home>.hero .herocontent h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}#home>.hero .herometa{flex-wrap:nowrap;align-items:center;gap:0;min-height:21px;display:flex;overflow:hidden}#home>#home>.hero #herodesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.55em;display:-webkit-box;overflow:hidden}#home>.hero .hero-posters{box-sizing:border-box;bottom:var(--hero-rail-bottom);height:var(--hero-rail-height);align-items:flex-end;padding:4px 5.75% 8px}#home>.hero .hero-posters button,#home>.hero .hero-posters button.selected{flex-shrink:0;align-self:flex-end;min-width:0;height:auto}#home>.hero .hero-posters img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}#home>.hero .heroarrows{left:var(--hero-content-inset);top:auto;right:auto;bottom:calc(var(--hero-rail-bottom) + var(--hero-rail-height) + 16px);z-index:3;align-items:center;gap:12px;display:flex}#home>.hero .heroarrows button{box-sizing:border-box;color:#eee;background:#202020;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;transition:background .16s,border-color .16s;display:grid;box-shadow:0 2px 8px #0002}#home>.hero .heroarrows svg{flex:none;width:20px;height:20px;display:block}#home>.hero .heroarrows button:hover{color:#fff;background:#353535;border-color:#ffffff40}#home>.hero .heroarrows button:active{background:#161616}#home>.hero .heroarrows button:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}}.site-header #history:hover{color:var(--ds-brand)}.site-header #history:focus-visible{color:var(--ds-brand)}.site-header #history:hover svg{color:var(--ds-brand)}.site-header #history:focus-visible svg{color:var(--ds-brand)}.ranking-tabs{border-bottom:1px solid #ffffff0c;align-items:center;gap:32px;margin:0 0 24px;display:flex}.ranking-tabs>[role=tab]{min-height:52px;color:var(--ds-text-secondary);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px 12px;font-size:20px;font-weight:500;line-height:28px;display:flex;position:relative}.ranking-tabs>[role=tab].active{color:var(--ds-brand);font-weight:600}.ranking-tabs>[role=tab].active:after{content:"";background:var(--ds-brand);border-radius:3px;width:28px;height:3px;position:absolute;bottom:0;left:calc(50% - 14px)}.ranking-tabs>[role=tab]:hover{color:var(--ds-brand)}.ranking-tabs>[role=tab]:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-3px;border-radius:6px}#lists .rank-entry>span{font-size:16px;font-weight:400;line-height:24px}@media (min-width:769px){#lists .lists{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid;overflow:visible}#lists .lists>.list{--rank-cover-width:clamp(128px,9vw,168px);box-sizing:border-box;border:1px solid #ffffff08;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:24px;display:flex}#lists .list:before{opacity:.45}#lists .list h3{gap:10px;height:auto;min-height:28px;margin:0;font-size:20px;line-height:28px}#lists .list .laurel{flex:none;width:15px;height:24px}#lists .mini-covers{width:min(100%,calc(var(--rank-cover-width)*2.4));height:calc(var(--rank-cover-width)*4/3);flex:none;margin:20px auto 18px;position:relative;overflow:visible}#lists .mini-rank-cover{width:calc(var(--rank-cover-width)*.78);aspect-ratio:3/4;height:auto;top:calc(var(--rank-cover-width)*.14);border-radius:7px}#lists .mini-rank-cover:nth-child(2){width:var(--rank-cover-width);aspect-ratio:3/4;border-radius:9px;height:auto;top:0;left:50%;transform:translate(-50%)}#lists .mini-rank-cover:nth-child(3){left:auto;right:0}#lists .mini-rank-cover img{aspect-ratio:3/4;object-fit:cover;width:100%;height:100%;display:block}#lists .rank-entries{flex-direction:column;gap:6px;margin:0;display:flex}#lists .rank-entry{box-sizing:border-box;align-items:center;gap:12px;min-height:36px;padding:4px 0;display:flex}#lists .rank-entry .number{flex:none;width:22px;font-size:25px;line-height:28px}#lists .rank-entry>.rank-video-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.return-page .return-hero{gap:0;min-height:0;padding:28px 24px}.return-page .return-hero .official-stamp{padding:7px 12px;font-size:13px;line-height:20px}.return-page .return-hero .return-brand{width:112px;margin:16px auto 12px}.return-page .return-hero h1{margin:0 0 10px;font-size:22px;line-height:30px}.return-page .return-hero p{margin:0;line-height:22px}.return-page .return-hero .return-actions{margin-top:20px}}#channelView .channel-grid.secondary-grid,#accountContents .channel-grid.secondary-grid{grid-template-columns:repeat(var(--secondary-columns),minmax(0,1fr));align-items:start;gap:28px 24px;min-width:0;display:grid}.secondary-grid>.card{width:100%;min-width:0;height:100%}.secondary-grid>.card>.caption{min-width:0}@media (max-width:768px),(max-height:500px) and (pointer:coarse){#channelView .channel-grid.secondary-grid,#accountContents .channel-grid.secondary-grid{gap:20px 12px}}@media (min-width:1181px){.watch-layout{grid-template-columns:minmax(0,2.2fr) minmax(320px,1fr);gap:24px}.channel-grid,.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:769px) and (max-width:1180px){:root{--ds-gutter:24px;--ds-card-gap:20px}.channel-grid,.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.watch-layout{grid-template-columns:minmax(0,1fr)}.watch-layout .episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.watch-bottom{grid-template-columns:minmax(0,1fr)}.settings-layout,.feedback-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:20px}.share-body{grid-template-columns:minmax(0,1fr) 184px}.reference-footer-inner{width:calc(100% - 48px)}}@media (max-width:768px){:root{--ds-gutter:16px;--ds-card-gap:12px;--ds-section-gap:24px;--ds-heading-lg:26px;--ds-heading-md:20px;--ds-control:44px}.wrap,.site-header .nav-inner{width:calc(100% - 32px)}body{padding-bottom:calc(72px + env(safe-area-inset-bottom));font-size:14px}html{scroll-padding-top:132px}.site-header{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(24px);height:116px!important;min-height:116px!important}.site-header .nav-inner{grid-template-rows:64px 52px;grid-template-columns:88px minmax(0,1fr) 40px;column-gap:12px;display:grid}.site-header .nav-brand,.site-header .nav-brand img{width:88px;min-width:88px;margin:0}.site-header .nav-search{grid-area:1/2;width:100%;min-width:0;max-width:none;height:40px;margin:0;padding:0 10px}.site-header .nav-search input{width:0;min-width:0;font-size:14px}.site-header .nav-actions{grid-area:1/3;gap:0;margin:0}.site-header .nav-account{width:40px;min-width:40px}.site-header .nav-account img{width:36px;height:36px}.site-header #history,.site-header .nav-divider,.site-header .nav-account span{display:none}.site-header .nav{scrollbar-width:none;scroll-snap-type:x proximity;grid-area:2/1/auto/-1;align-self:center;gap:24px;width:100%;min-width:0;max-width:100%;padding:0;overflow-x:auto;overflow-y:hidden}.site-header .nav a{scroll-snap-align:start;flex:none;align-items:center;height:44px;min-height:44px;font-size:14px;display:flex}.site-header .nav a.active:after{bottom:3px}.feature-page,.channel-page,.return-page,.welfare-page{padding-top:24px}.breadcrumb{white-space:nowrap;max-width:100%;margin-bottom:20px;font-size:12px;overflow:auto}.channel-heading h1,.feature-heading h1{margin:0 0 20px;font-size:26px;line-height:34px}.channel-grid,.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.section{margin-block-start:24px;margin-block-end:24px}.sectionhead{gap:12px;min-height:44px;margin-bottom:16px}.sectionhead h2{min-width:0;font-size:20px;line-height:28px}.controls{flex:none;gap:6px}.controls button{min-width:36px;min-height:44px;padding:8px}.controls button[data-slide]{display:none}.caption{padding:10px 8px}.caption h3{margin-bottom:6px;font-size:14px;line-height:21px}.caption p{margin-bottom:6px;font-size:12px;line-height:18px}.caption small{flex-wrap:wrap;gap:4px;font-size:12px;line-height:18px}.badge{line-height:18px;top:6px;right:6px;padding:2px 6px!important;font-size:12px!important}.episodes{padding:2px 5px;font-size:12px;line-height:18px;bottom:6px;right:6px}.card,.poster,.card-open{min-width:0}.card{border-radius:10px;box-shadow:none!important;transform:none!important}.card .poster:after{display:none!important}.card .poster img{aspect-ratio:3/4;object-fit:cover;width:100%;transform:none!important}.card:active{filter:brightness(.92)}.rank-medallion{border-radius:6px;width:32px;height:34px;top:6px;left:6px}.rank-medallion b{font-size:18px}.rank-medallion:after{bottom:4px;left:6px;right:6px}.hero{aspect-ratio:auto;background-position:62% 0;background-size:auto 100%;max-height:none;height:540px!important;min-height:540px!important}.hero .herocontent{width:calc(100% - 32px);padding:42px 0 0;position:relative}.hero .herocontent h1{max-width:90%;margin-bottom:12px;font-size:32px;line-height:1.3}.hero .herometa{flex-wrap:wrap;gap:8px;font-size:12px;line-height:20px}.hero #herodesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:85%;margin:14px 0 20px;font-size:13px;line-height:22px;display:-webkit-box;overflow:hidden}.hero #heroPlay{border-radius:8px;width:140px;height:44px;min-height:44px;font-size:14px}.hero .heroarrows{gap:8px;top:auto;bottom:178px;left:16px}.hero .heroarrows button{width:44px;height:44px;padding:10px}.hero .hero-posters{scroll-snap-type:x mandatory;gap:12px;width:auto;height:140px;padding:6px 0 0;bottom:20px;left:16px;right:16px;overflow-x:auto}.hero .hero-posters button,.hero .hero-posters button.selected{opacity:1;flex:0 0 96px;width:96px;min-width:96px;height:128px;transform:none;margin:0!important}.hero .hero-posters img{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%;height:128px}.hero .hero-posters button>span{padding:18px 6px 6px;font-size:12px;line-height:18px}.hero .hero-posters button.selected{outline:2px solid var(--ds-brand);outline-offset:-2px;border-radius:8px}.notice{border-radius:8px;height:56px;min-height:56px;margin:20px 0;padding:0 12px}.notice-illustration{flex:none;width:28px}.notice-marquee p{font-size:12px;line-height:20px}.advertisement-rail,.channel-platforms,#apps.advertisement-rail{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:100%;margin:20px 0;padding:4px 0 8px;overflow-x:auto;overflow-y:hidden;display:flex!important}.advertisement-rail [data-platform]{scroll-snap-align:start;flex:0 0 56px;width:56px;min-width:56px}.advertisement-rail [data-platform] img{border-radius:14px;width:56px;height:56px}.advertisement-rail [data-platform] span{font-size:12px;line-height:20px}.ads{grid-template-columns:1fr;gap:12px;margin:24px 0}.ad,.ads img{width:100%;max-width:100%}.featured{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.featured .card:first-child{grid-area:auto/1/auto/-1}.featured .card:first-child .poster{max-height:320px}.featured .poster,.featured img{height:auto}.featured .card:first-child img{object-fit:cover;object-position:50% 25%;width:100%;height:320px}.topic-track,.landscape{scroll-snap-type:x mandatory;gap:16px}.topic-card{scroll-snap-align:start;flex:0 0 82%;min-width:0}.topic-cover{aspect-ratio:16/9}.topic-caption h3{font-size:16px;line-height:24px}.topic-caption p{font-size:12px;line-height:20px}.lists{scroll-snap-type:x mandatory;gap:16px}.lists .list{scroll-snap-align:start;flex:0 0 min(340px,88vw)}.theater{height:350px}.theater button{width:52%;max-width:220px;height:290px}.theater .theater-title{padding:36px 12px 16px}.theater .theater-title h3{font-size:16px}.theater-shell .theaternav button{width:44px;height:44px}.download-panel{flex-direction:column;align-items:flex-start;gap:20px;min-height:260px;padding:28px 24px;display:flex}.download-copy{max-width:72%}.download-copy h2{font-size:22px;line-height:32px}.download-copy h2 br{display:none}.download-eyebrow{margin-bottom:12px!important}.download-panel .download-art{opacity:.45;pointer-events:none;width:45%;height:100%;display:block;position:absolute;top:auto;bottom:0;left:auto;right:0}.download-button{height:44px;min-height:44px;padding:10px 16px;font-size:14px}.download-copy:after{display:none}.friends{margin-top:24px}.friends .links{gap:8px}.links button{min-height:40px;padding:10px 14px;font-size:12px}.reference-footer{height:auto;min-height:0;margin-top:24px;padding:32px 0 24px}.reference-footer-inner{width:calc(100% - 32px);padding:0}.reference-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;height:auto}.reference-brand{grid-area:auto/1/auto/-1}.reference-socials{gap:16px;margin-top:18px}.reference-column,.reference-qr{min-width:0}.reference-column h3,.reference-qr h3{margin-bottom:12px}.reference-column>button,.reference-column>a{align-items:center;max-width:100%;height:auto;min-height:44px;margin:0;display:flex}.reference-column svg,.official-column>a svg{max-width:100%;height:auto}.reference-column.official-column{grid-column:1/-1}.reference-column.official-column>a{width:100%;max-width:300px}.reference-qr{grid-column:1/-1}.reference-qr-pair{gap:20px}.reference-footer-line{margin-top:24px}.reference-copyright{width:min(320px,100%);margin:24px auto 0}.reference-copyright svg{max-width:100%}.floating-tools{bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px;flex-direction:row;gap:4px;padding:5px;display:flex;right:12px}.floating-tools>button,.floating-tools .back-top{gap:2px;width:44px;height:44px;min-height:44px;padding:3px;font-size:12px}.floating-tools>button:first-child{height:44px}.floating-tools .ui-icon{width:18px;height:18px}.shared-flyout{bottom:calc(76px + env(safe-area-inset-bottom));max-width:none;max-height:calc(100dvh - 160px);width:auto!important;top:auto!important;left:16px!important;right:16px!important}.app-download-flyout .download-qr,.app-download-flyout .qr-caption{display:none}.app-download-flyout{text-align:left;padding:24px}.app-download-flyout h2{margin-top:14px;font-size:20px}.app-download-flyout .flyout-footer-logo{display:none}.mobile-download-action{width:100%;min-height:44px;margin-top:16px;display:flex}.app-download-flyout .flyout-brand{margin-left:0}.ui-panel{padding:20px}.watch-layout,.watch-bottom,.settings-layout,.feedback-layout{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.watch-page{padding-top:20px}.player-shell .player-stage{aspect-ratio:16/9;border-radius:10px}.player-heading{padding:10px;font-size:12px}.player-heading>span{display:none}.player-heading button{min-height:32px;padding:6px 8px;font-size:12px}.video-controls{padding:20px 10px 8px}.video-controls-row{gap:6px}.video-controls-row button{width:32px;height:32px}.video-speed select{font-size:12px}.video-speed{font-size:0}#videoTime{font-size:12px}.watch-info{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding:20px;display:flex}.watch-info h1{font-size:22px;line-height:30px}.watch-info p{font-size:12px;line-height:20px}.watch-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.watch-actions button{gap:5px;min-width:0;padding:10px 4px;font-size:12px}.watch-actions .ui-icon{flex-basis:16px;width:16px;height:16px}.episode-component{padding:20px}.episode-component .episode-grid,.watch-wide .episode-component .episode-grid,.episode-component .detail-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.episode-component h2{font-size:20px}.episode-component .episode-ranges button{height:44px;min-height:44px;padding-bottom:12px;font-size:13px}.episode-head button{min-height:44px}.episode-component .episode-head{margin-bottom:12px}.drama-detail-hero{border-radius:12px;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:20px;padding:20px;display:grid}.drama-detail-hero .detail-poster{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100px;max-width:100%;height:auto}.detail-description{display:contents}.detail-tags{grid-area:1/2;align-self:start;gap:6px}.detail-description>h1{grid-area:1/2;margin:40px 0 0;font-size:22px;line-height:30px}.detail-meta{grid-area:1/2;margin-top:108px;font-size:12px;line-height:20px}.detail-synopsis,#detailActions,.detail-app-banner{grid-column:1/-1}.detail-synopsis{margin:0;font-size:13px;line-height:22px}.detail-actions{gap:8px;display:flex}.detail-actions button{min-height:44px;padding:10px 12px;font-size:13px}.detail-actions .ui-button.yellow{flex:1 0 100%}.detail-actions>.engagement-button,.detail-actions>.shared-action{flex:1}.detail-app-banner{gap:12px;padding:14px}.detail-app-banner strong{font-size:13px}.detail-app-banner small{font-size:12px;line-height:20px}.detail-app-banner button{min-width:64px;min-height:40px}.comment-head{gap:12px}.comment-head h2{font-size:20px}.comment-sort button{min-height:44px}.comment-form-foot>span{font-size:12px;line-height:20px}.comment-form-foot>.ui-button{min-height:44px}.comment-row{gap:12px;padding:20px 0}.comment-avatar{flex-basis:36px;width:36px!important;height:36px!important}.comment-text{font-size:14px;line-height:24px}.comment-meta{gap:8px;font-size:12px}.comment-meta button{min-height:40px}.comment-replies{padding:12px}.comment-replies p{font-size:12px;line-height:22px}.related-dramas{min-width:0}.account-banner{align-items:flex-start;gap:16px;padding:20px}.account-banner h2{font-size:20px;line-height:28px}.account-banner p{font-size:13px;line-height:22px}.avatar-large{flex:0 0 64px;width:64px;height:64px}.account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.account-quick{flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:10px;min-height:108px;padding:16px 10px;display:flex}.account-quick>.account-quick-icon,.account-quick .ui-icon{width:24px;height:24px}.account-quick strong{font-size:14px;line-height:22px}.account-quick small{display:none}.account-tabs{gap:20px;margin-bottom:20px;display:flex}.account-tabs button{white-space:nowrap;padding:8px 0;font-size:14px}.account-collection-actions{flex-wrap:wrap;gap:8px}.account-collection-actions button{min-height:44px}.settings-layout>.ui-panel{min-height:0}.settings-user{gap:16px}.auth-layout{background:0 0;min-height:0;padding:0 0 24px}.auth-card{border-radius:12px;width:100%;max-width:480px;padding:24px 20px}.auth-card h1{font-size:26px;line-height:34px}.auth-subtitle{font-size:13px;line-height:22px}.auth-card .auth-submit{width:100%;min-height:46px}.auth-terms,.auth-switch,.form-note{font-size:12px;line-height:22px}.input-shell input,.form-select,.form-area{width:100%;min-width:0;font-size:16px}.input-shell{max-width:100%;min-height:48px}.form-field>span{font-size:14px}.form-field{margin-bottom:20px}.form-area{min-height:128px;padding:12px}.form-select{min-height:48px}.form-actions{gap:10px}.form-actions .ui-button{min-height:44px}.document-card{padding:20px}.document-card h2{font-size:20px;line-height:28px}.document-card h3,.help-static-item h3{font-size:16px;line-height:24px}.document-card p,.help-static-item p{font-size:14px;line-height:26px}.return-page .return-hero{min-height:0;padding:32px 20px}.return-hero h1{font-size:22px;line-height:32px}.official-stamp{padding:8px 12px!important;font-size:13px!important}.return-actions{flex-direction:column;gap:10px;width:100%}.return-actions>*{width:100%;min-height:44px}.return-page .return-box{margin-top:20px;padding:20px}.return-box h2{flex-wrap:wrap;font-size:20px;line-height:28px}.route-cards,.save-options,.return-steps{grid-template-columns:minmax(0,1fr);gap:12px}.route-card{border-right:0;border-bottom:1px solid var(--ds-border);padding:16px 0}.route-card:last-child{border-bottom:0}.route-card>strong{margin:16px 0;font-size:18px}.route-card-actions>*{flex:1;min-height:44px!important}.permanent-row{grid-template-columns:1fr auto;gap:8px;display:grid;padding:16px!important}.permanent-row>span{grid-column:1/-1;width:auto;font-size:12px}.permanent-row strong{overflow-wrap:anywhere;min-width:0;font-size:14px!important}.permanent-row button{min-height:44px!important;padding:8px 12px!important}.save-option,.return-step{padding:16px}.save-option button,.save-option a{min-height:44px!important}.return-faq-item{padding:16px 0}.return-faq-item h3{font-size:15px;line-height:24px}.return-faq-item p{font-size:13px;line-height:24px}.pagination{gap:6px;margin-top:24px}.pagination button{min-width:40px;min-height:44px;padding:8px 10px}.pagination .jump-label,.pagination input,.pagination .page-confirm,.pagination input+span{display:none}.channel-filters{max-width:100%;padding:16px;overflow:hidden}.filter-row{flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto}.filter-row>span{flex:none;min-width:30px}.filter-row button{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px}.discovery-bar{padding:16px}.discovery-bar form{gap:8px}.discovery-bar input{flex:1;width:0;min-width:0;font-size:16px}.discovery-bar .yellow{min-height:44px;padding:10px 14px}.discovery-tags{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.discovery-tags a{align-items:center;min-height:36px;display:inline-flex}.app-details-head{padding-right:36px;display:block}.app-details-head img{width:88px;margin-bottom:16px}.app-details-head h2{font-size:22px;line-height:30px}.app-details-body{flex-direction:column;gap:24px;display:flex}.app-install{border-left:0;width:100%;padding:0}.app-benefit{margin-bottom:16px}.app-benefit h3{font-size:15px}.app-benefit p{font-size:13px;line-height:22px}.app-install .download-qr{display:none}.app-install .platform-toggle{margin-bottom:16px}.platform-toggle button{flex:1;min-height:44px}.platform-toggle{display:flex}.app-install .ui-button{width:100%;min-height:44px;margin-top:10px}.share-download .mobile-download-action{grid-column:1/-1}.share-body{grid-template-columns:minmax(0,1fr);padding:16px}.share-download{border-left:0;border-top:1px solid var(--ds-border);text-align:left;grid-template-columns:132px minmax(0,1fr);align-items:center;column-gap:16px;padding:20px 0 0;display:grid}.share-download .download-qr{grid-area:1/1/3;width:84px;height:84px;padding:24px}.share-download .download-qr img{width:84px;height:84px}.share-download strong{grid-column:2;align-self:end}.share-download p{grid-column:2;align-self:start}.share-heading h2{font-size:20px}.share-link>div{flex-wrap:wrap}.share-link input{flex-basis:100%;width:100%;height:44px;font-size:12px}.share-link button{width:100%;min-height:44px}.episode-lock-card{grid-template-columns:112px minmax(0,1fr);gap:16px;width:min(540px,100%);padding:20px}.episode-lock-card .download-qr{width:64px;height:64px;padding:24px}.episode-lock-card .download-qr img{width:64px;height:64px}.lock-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lock-platforms .lock-platform-link{min-height:40px}.lock-platforms .lock-platform-link:last-child{grid-column:1/-1}.episode-lock-card h3{font-size:16px;line-height:24px}.episode-lock-card p{font-size:12px;line-height:20px}.player-shell .player-stage.is-locked{aspect-ratio:auto;min-height:360px}.episode-locked{padding:48px 16px 72px}.entry-overlay,.entry-landing{max-width:100vw}.age-panel{flex-direction:column;gap:20px;width:calc(100vw - 32px);padding:24px;display:flex}.age-copy h2{font-size:22px}.age-copy p{font-size:13px;line-height:24px}.age-actions{flex-direction:column;gap:12px;display:flex}.age-actions button{width:100%;min-height:44px}.welfare-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.welfare-stage{width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto}.promotion-stage{width:calc(100vw - 32px);max-height:calc(100dvh - 48px)}.entrance-close{min-width:44px;min-height:44px}.empty-state{padding:32px 16px}.empty-state .form-actions{justify-content:center}.empty-state svg{max-width:160px;height:auto}.ui-button,.engagement-button,.shared-action{min-height:44px}}@media (max-width:480px){.channel-grid,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-quick strong{font-size:13px}.share-story{grid-template-columns:84px minmax(0,1fr);gap:12px}.share-poster{width:84px;height:112px}.share-story h3{font-size:18px;line-height:26px}.share-story p{font-size:12px;line-height:20px}.share-slogan{display:none}.episode-lock-card{text-align:center;grid-template-columns:minmax(0,1fr);gap:14px;width:min(300px,100%);padding:20px}.episode-lock-card .download-qr{display:none}.episode-lock-card .lock-pill{justify-content:center}.episode-lock-card .lock-platforms{grid-template-columns:minmax(0,1fr);margin-top:16px}.lock-platforms .lock-platform-link:last-child{grid-column:auto}.episode-lock-card .lock-platforms .lock-platform-link{min-height:44px}.episode-lock-card p:last-child{display:none}.player-shell .player-stage.is-locked{min-height:380px}.episode-locked{padding:46px 16px 64px}.episode-lock-card h3{font-size:18px;line-height:26px}.detail-description>h1{font-size:20px;line-height:28px}.detail-meta{margin-top:104px}.detail-actions>.engagement-button,.detail-actions>.shared-action{gap:5px;padding:10px 6px;font-size:12px}.watch-actions{gap:6px}.watch-actions button{gap:4px;font-size:12px}.download-copy{max-width:85%}.download-copy h2{font-size:20px;line-height:30px}.download-panel .download-art{opacity:.25;width:50%}.comment-form-foot>.ui-button{width:100%}.comment-body{min-width:0}.account-banner{flex-wrap:wrap}.document-card p{line-height:25px}}@media (max-width:360px){.site-header .nav-inner{grid-template-columns:80px minmax(0,1fr) 36px;column-gap:8px}.site-header .nav-brand,.site-header .nav-brand img{width:80px;min-width:80px}.site-header .nav-search input{font-size:13px}.site-header .nav{gap:20px}.episode-component{padding:16px}.episode-component .episode-grid,.episode-component .detail-episode-grid{gap:6px}.share-download{text-align:center;grid-template-columns:minmax(0,1fr)}.share-download .download-qr{grid-area:auto/1;margin:auto}.share-download strong,.share-download p{grid-column:1}.hero .herocontent h1{font-size:28px}}@media (hover:none),(pointer:coarse){.card:hover{box-shadow:none;transform:none}.poster:after{display:none!important}.card:hover .poster img,.topic-card:hover img,.hero-posters button:hover img{transform:none!important}.card:hover .card-title{color:inherit}.engagement-button:hover,.shared-action:hover{border-color:var(--ds-border)}.advertisement-rail [data-platform]:hover{filter:none}.nav-popover{max-width:calc(100vw - 32px)}}@media (max-width:768px){.detail-header{grid-area:1/2;min-width:0}.detail-header .detail-tags{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.detail-header h1{overflow-wrap:anywhere;margin:0 0 10px;font-size:22px;line-height:30px}.detail-header .detail-meta{margin:0;font-size:12px;line-height:20px}.input-shell>input{flex:1;min-width:0}.input-shell>button{flex:none;min-width:44px;min-height:44px}.form-field>span{display:block}.app-details .app-install .ui-button{margin-top:10px}}@media (max-width:480px){.detail-header h1{font-size:20px;line-height:28px}}@media (max-width:768px){.entrance-landing{padding:24px 16px calc(24px + env(safe-area-inset-bottom));max-height:100dvh;overflow-y:auto}.entrance-stack{width:100%;max-width:420px;margin:auto;padding:24px 20px}.entrance-logo{max-width:120px;height:auto}.line-choice{gap:12px;width:100%;min-height:64px;padding:14px 16px}.line-choice strong{font-size:15px;line-height:22px}.line-choice small,.line-choice em{font-size:12px;line-height:20px}.permanent-entry,.entrance-app{min-height:44px}.entry-social{justify-content:space-between;gap:8px;display:flex}.entry-social button{min-width:44px;min-height:44px;font-size:12px}.entry-disclaimer,.entry-copyright,.entry-contact{font-size:12px;line-height:20px}.entry-overlay{max-height:100dvh;padding:16px;overflow-y:auto}.age-panel{flex:none;max-height:calc(100dvh - 32px);overflow:auto}.age-symbol{max-width:80px;max-height:80px}.age-symbol svg{width:80px;height:80px}.entry-overlay .promotion-stage{width:auto;max-width:100%}.promotion-image{object-fit:contain;max-width:100%;max-height:calc(100dvh - 64px);display:block}.entrance-close{top:8px;right:8px}.auth-card .input-shell input{font-size:16px}.reference-footer .footer-slogan{max-width:100%}.hero .heroarrows{bottom:178px;left:auto;right:16px}.is-typing .floating-tools{visibility:hidden;pointer-events:none}.is-typing .shared-flyout{display:none}}#h5Shell,.h5-detail-dock,.h5-auth-close{display:none}#h5Layer{color:#f1f1f1;background:#181818;border:1px solid #ffffff12;padding:0;box-shadow:0 20px 70px #0008}#h5Layer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}@media (max-width:768px),(max-height:500px) and (pointer:coarse){:root{--ds-text-xs:10px;--ds-text-sm:12px;--ds-text-md:14px;--h5-header:56px;--site-header-height:56px;--header-height:56px;--ds-gutter:16px}html{scroll-padding-top:76px}body{padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#080a0b;padding-top:56px!important}.h5-browse{--site-header-height:100px;--header-height:100px;padding-top:100px!important}.site-header{z-index:1000;background:#151515e8;border-bottom:1px solid #ffffff0a;position:fixed;top:0;bottom:auto;left:0;right:0;height:56px!important;min-height:56px!important;padding:0!important}.h5-browse .site-header{height:100px!important;min-height:100px!important}.site-header>.nav-inner{display:none!important}#h5Shell{width:100%;height:100%;display:block}.h5-topbar{grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:8px;height:56px;padding:0 12px;display:grid}.h5-topbar button{color:#ddd;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.h5-topbar>div{display:flex}.h5-topbar button:active{background:#ffffff0a}.h5-logo{justify-self:center;width:88px;transform:translate(22px)}.h5-logo img{width:88px;height:auto;display:block}.h5-channel-nav{white-space:nowrap;scrollbar-width:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:100%;height:44px;padding:0 16px;display:flex;overflow-x:auto}.h5-channel-nav a{color:#aaa;flex:none;align-items:center;height:44px;font-size:13px;display:flex;position:relative}.h5-channel-nav a.active{color:var(--ds-brand);font-weight:600}.h5-channel-nav a.active:after{content:"";background:var(--ds-brand);border-radius:2px;height:2px;position:absolute;bottom:1px;left:25%;right:25%}.h5-layer-open{overflow:hidden}#h5Layer{overscroll-behavior:contain;border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;top:auto;bottom:0;left:0;right:0;overflow:hidden}#h5Layer[data-kind=menu]{background:#131313;border-radius:0 16px 16px 0;width:min(300px,84vw);height:100dvh;max-height:100dvh;margin:0 auto 0 0;top:0;bottom:0;left:0;right:auto;overflow-y:auto}#h5Layer[data-kind=search]{background:#080a0b;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;top:0;bottom:0;left:0;right:0}.h5-drawer{padding:24px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;min-height:100%;display:flex}.h5-drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.h5-drawer-head img{width:108px;height:auto}.h5-drawer-head button{background:#ffffff05;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.h5-menu-links{flex-direction:column;gap:8px;display:flex}.h5-menu-links a{color:#c7c7c7;background:#ffffff05;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.h5-menu-links a span{flex:1}.h5-menu-links a.active{color:var(--ds-brand);background:#ffc0000c;border-color:#ffc00024}.h5-menu-docs{border-top:1px solid #ffffff0a;flex-wrap:wrap;gap:2px 16px;margin-top:24px;padding-top:20px;display:flex}.h5-menu-docs a{color:#888;align-items:center;min-height:36px;font-size:12px;display:flex}.h5-menu-caption{color:#666;margin:20px 0 0;font-size:10px;line-height:18px}.h5-search-head{border-bottom:1px solid #ffffff08;align-items:center;gap:8px;padding:10px 12px;display:flex}.h5-search-head>button{flex:none;width:40px;height:44px}.h5-search-head form{background:#ffffff06;border-radius:24px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.h5-search-head input{color:#eee;background:0 0;border:0;outline:none;flex:1;width:0;min-width:0;height:36px;font-size:16px}.h5-search-head form button{background:var(--ds-brand);color:#151515;border-radius:20px;flex:none;min-width:52px;height:36px;font-size:12px;font-weight:600}.h5-search-group{padding:24px 20px 0}.h5-search-group h3{margin:0 0 12px;font-size:14px;line-height:22px}.h5-search-tags{flex-wrap:wrap;gap:8px;display:flex}.h5-search-tags button{color:#aaa;background:#ffffff06;border-radius:8px;min-height:40px;padding:8px 14px;font-size:12px}.h5-search-tags p{color:#737373;margin:0;font-size:12px}.h5-sheet-handle{background:#ffffff30;border-radius:3px;width:36px;height:4px;margin:10px auto 0}.h5-sheet-heading{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px 12px;display:flex}.h5-sheet-heading h2{margin:0;font-size:18px;line-height:26px}.h5-sheet-heading button{background:#ffffff04;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.h5-sheet-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:calc(85dvh - 76px);overflow-y:auto}.h5-sheet-body .ui-panel,.h5-sheet-body .episode-component{background:0 0;border:0;margin:0;padding:0}.h5-sheet-body .episode-head{display:none}.h5-sheet-body .comment-head{margin-bottom:8px}.h5-sheet-body .comment-head h2{display:none}.h5-sheet-body .comment-sort{margin-left:auto}.h5-sheet-body .comment-form{margin-bottom:12px}.h5-sheet-body .comment-form textarea{min-height:76px;font-size:16px}.h5-sheet-body .comment-row{padding:16px 0}.h5-sheet-body .comment-text{font-size:13px;line-height:22px}.h5-sheet-body .comment-meta{font-size:10px}.h5-sheet-body .comment-meta button{font-size:11px}.h5-speed-options{flex-direction:column;gap:4px;display:flex}.h5-speed-options button{color:#aaa;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 8px;font-size:15px;display:flex}.h5-speed-options button.active{color:var(--ds-brand);background:#ffc00009}.h5-sheet-body .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.h5-sheet-body .caption h3{font-size:12px;line-height:18px}.h5-sheet-body .caption p,.h5-sheet-body .caption small{font-size:10px;line-height:16px}.h5-sheet-body .caption{padding:8px 4px}.h5-sheet-body .badge,.h5-sheet-body .episodes{line-height:14px;font-size:10px!important}.h5-account-home .account-banner{background:0 0;border:0;flex-wrap:nowrap;gap:16px;padding:12px 0 24px}.h5-account-home .account-banner .avatar-large{flex:0 0 60px;width:60px;height:60px}.h5-account-home .account-banner h2{font-size:20px;line-height:28px}.h5-account-home .account-banner p{font-size:12px;line-height:20px}.h5-account-home .account-banner button{min-height:36px;font-size:12px}.h5-account-menu{background:#151515;border:1px solid #ffffff08;border-radius:14px;flex-direction:column;padding:8px 0;display:flex}.h5-account-menu>button{text-align:left;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-size:14px;display:flex}.h5-account-menu>button>span{flex:1}.h5-account-menu small{color:#777;font-size:12px}.h5-account-menu>button:active{background:#ffffff05}.h5-account-menu>button>.ui-icon:last-child{color:#777;width:16px;height:16px}.h5-account-subhead{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin-bottom:20px;display:grid}.h5-account-subhead button{width:40px;height:44px}.h5-account-subhead h1{text-align:center;margin:0;font-size:18px;line-height:26px}.collection-filters{gap:8px;margin:0 0 20px;display:flex}.collection-filters button{color:#aaa;background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;min-height:36px;padding:7px 16px;font-size:12px}.collection-filters button.active{color:#151515;background:var(--ds-brand);border-color:var(--ds-brand)}body[data-h5-route=account] .reference-footer{display:none}.h5-detail-dock{z-index:1060;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#151515f5;border-top:1px solid #ffffff0c;grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid;position:fixed;top:auto;bottom:0;left:0;right:0}.h5-detail-dock button{min-height:44px}.h5-detail-dock .yellow{background:linear-gradient(115deg,#ffe27a,#ffc000 65%,#ffb01d);border-radius:24px}body[data-h5-route=detail] .floating-tools{display:none}.h5-auth-close{color:#ddd;background:#151515;border:1px solid #fff4;border-radius:50%;place-items:center;width:44px;height:44px;margin:20px auto 0;display:grid}.auth-layout{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 120px);padding:24px 0;display:flex}.auth-card{background:linear-gradient(150deg,#1d1d1d,#151515);border:1px solid #ffffff12;border-radius:16px;width:100%;max-width:360px;padding:28px 24px;box-shadow:0 16px 50px #0005}.auth-brand{width:112px;max-width:112px;margin:0 auto 24px;display:block}.auth-card h1{font-size:22px;line-height:30px}.auth-subtitle{font-size:12px;line-height:20px}.auth-card .form-field>span{font-size:12px}.auth-terms,.auth-switch,.auth-card .form-note{font-size:10px;line-height:18px}.auth-card .auth-submit,.auth-card .input-shell{min-height:44px}.auth-card .input-shell input{font-size:16px}.field-error{font-size:10px;line-height:18px}body[data-h5-route=login] .reference-footer,body[data-h5-route=register] .reference-footer,body[data-h5-route=login] .floating-tools,body[data-h5-route=register] .floating-tools{display:none}.caption p,.caption small{font-size:10px;line-height:17px}.caption h3{font-size:14px;line-height:21px}.badge,.episodes{font-size:10px!important;line-height:16px!important}.advertisement-rail .square-tile-label{line-height:18px;font-size:10px!important}.comment-meta,.hero .herometa,.document-meta,.reference-copyright,.form-note{font-size:10px}.hero .herocontent h1{font-size:30px}.hero{height:500px!important;min-height:500px!important}.hero .heroarrows{bottom:164px}.hero .hero-posters{height:128px}.hero .hero-posters button,.hero .hero-posters button.selected{flex-basis:90px;width:90px;min-width:90px;height:120px}.hero .hero-posters img{height:120px}.channel-grid,.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-footer-grid{flex-wrap:wrap;gap:16px 20px;display:flex}.reference-brand{width:100%}.reference-column{flex:1 0 35%}.reference-column.official-column,.reference-qr{flex:1 0 100%}.reference-footer-inner{font-size:10px}.reference-socials{gap:12px}.sectionhead h2{font-size:20px}.controls button,.topic-caption p{font-size:11px}#modal{z-index:2400}#h5Layer .episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}#h5Layer .episode-tile{font-size:15px}#h5Layer .episode-status{font-size:10px;line-height:14px}#h5Layer .episode-ranges{gap:22px}#h5Layer .episode-ranges button{font-size:12px}.h5-sheet-body .related-entry{min-width:0}.h5-sheet-body .comment-form-foot>span{font-size:10px}.h5-sheet-body .comment-form-foot>.ui-button{min-height:40px}.h5-account-home .account-banner .ui-button{padding:8px 12px;font-size:12px}body[data-h5-route=settings] .settings-layout{gap:16px}.document-card p,.help-static-item p{font-size:13px;line-height:24px}.document-card h3,.help-static-item h3{font-size:15px;line-height:23px}.document-card .document-meta{font-size:10px}.return-page .return-box>p{font-size:12px;line-height:21px}.empty-state p{font-size:12px;line-height:22px}}@media (max-width:360px){.h5-drawer{padding-inline-start:16px;padding-inline-end:16px}.h5-menu-links a{padding:10px 12px}.auth-card{padding:24px 20px}.h5-sheet-body{padding-inline-start:12px;padding-inline-end:12px}.h5-sheet-body .channel-grid{gap:14px 8px}}@media (min-width:769px) and (hover:hover) and (pointer:fine){#h5Layer{display:none!important}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){body{padding-top:calc(56px + env(safe-area-inset-top))!important}.h5-browse{padding-top:calc(100px + env(safe-area-inset-top))!important}.site-header{height:calc(56px + env(safe-area-inset-top))!important;min-height:calc(56px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}.h5-browse .site-header{height:calc(100px + env(safe-area-inset-top))!important;min-height:calc(100px + env(safe-area-inset-top))!important}.h5-search-head{padding-top:calc(10px + env(safe-area-inset-top))}.h5-drawer{padding-top:calc(24px + env(safe-area-inset-top))}.h5-sheet-body .comment-replies p{font-size:11px;line-height:20px}.h5-sheet-body .episode-label{font-size:10px}.h5-search-group h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.h5-search-group h3 button{color:#777;min-height:32px;padding:4px 8px;font-size:11px}.h5-auth-close:focus-visible{outline-offset:4px}}:root{--font-sans:"PingFang SC",-apple-system,BlinkMacSystemFont,"Microsoft YaHei",sans-serif;--brand-100:#ffc0000d;--brand-200:#ffc00026;--brand-300:#ffe37a;--brand-400:#ffd139;--brand-500:#ffc000;--text-primary:#f1f1f1;--text-secondary:#aaa;--text-placeholder:#777;--text-disabled:#ffffff38;--surface-background:#080a0b;--surface-elevated:#151515;--surface-raised:#1c1c1c;--border-default:#ffffff1a;--status-success:#51d7c8;--status-error:#f52c56;--status-warning:#ffc000;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-36:36px;--radius-3:3px;--radius-6:6px;--radius-9:9px;--radius-12:12px;--radius-18:18px;--radius-20:20px;--radius-40:40px;--radius-full:999px;--shadow-card:0 0 12px #0000000d;--shadow-overlay:0 8px 24px #0000001f;--shadow-inset:inset 0 1px 2px #00000014;--font-24:24px;--line-24:32px;--font-20:20px;--line-20:28px;--font-18:18px;--line-18:24px;--font-16:16px;--line-16:22px;--font-14:14px;--line-14:20px;--font-12:12px;--line-12:18px;--font-10:10px;--line-10:16px;--ds-font:var(--font-sans);--ds-radius-sm:var(--radius-6);--ds-radius-md:var(--radius-12);--ds-radius-lg:var(--radius-18);--ds-radius-dialog:var(--radius-18);--ds-space-1:var(--space-4);--ds-space-2:var(--space-8);--ds-space-3:var(--space-12);--ds-space-4:var(--space-16);--ds-space-5:var(--space-20);--ds-space-6:var(--space-24);--ds-text:var(--text-primary);--ds-text-secondary:var(--text-secondary);--ds-text-muted:var(--text-placeholder)}body{font-family:var(--font-sans)}.text-h1{font-size:24px;font-weight:500;line-height:32px}.text-h2{font-size:20px;font-weight:500;line-height:28px}.text-h3,.text-h3-strong{font-size:18px;font-weight:400;line-height:24px}.text-h3-strong{font-weight:600}.text-body,.text-body-strong{font-size:16px;font-weight:400;line-height:22px}.text-body-strong{font-weight:500}.text-sm,.text-sm-strong{font-size:14px;font-weight:400;line-height:20px}.text-sm-strong{font-weight:500}.text-xs,.text-xs-strong{font-size:12px;font-weight:400;line-height:18px}.text-xs-strong{font-weight:500}.text-micro{font-size:10px;font-weight:400;line-height:16px}.ui-button,.shared-action,.engagement-button{border-radius:var(--radius-6);font-size:14px;font-weight:500;line-height:20px}.ui-panel,.card{border-radius:var(--radius-12)}.input-shell,.form-select,.form-area{border-radius:var(--radius-6);box-shadow:var(--shadow-inset)}.input-shell.invalid,.form-area[aria-invalid=true]{border-color:var(--status-error)}.feature-heading h1,.channel-heading h1{font-size:24px;font-weight:500;line-height:32px}.sectionhead h2,.ui-panel h2{font-size:20px;font-weight:500;line-height:28px}.ui-panel h3{font-size:18px;font-weight:500;line-height:24px}.ui-panel p{font-size:14px;line-height:20px}.caption h3{font-size:16px;font-weight:500;line-height:22px}.caption p,.caption small{font-size:12px;line-height:18px}.form-field>span{font-size:14px;line-height:20px}.form-note,.field-error{font-size:12px;line-height:18px}.ui-button[data-size=S]{min-height:32px;padding:6px 12px;font-size:12px;line-height:18px}.ui-button[data-size=L]{min-height:48px;padding:12px 24px;font-size:16px;line-height:22px}.ui-button[data-variant=ghost]{border-color:var(--border-default);color:var(--text-primary);background:0 0}.ui-button[data-variant=text]{color:var(--brand-500);background:0 0;border-color:#0000;padding-inline-start:8px;padding-inline-end:8px}.ui-button[data-variant=danger]{color:#f52c56;background:#f52c5614;border-color:#f52c5633}.ui-button[data-state=loading]{pointer-events:none;cursor:progress}.ui-button:disabled{color:var(--text-disabled);opacity:.65}.topic-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.topic-directory .topic-card{flex:none;width:100%;min-width:0}.topic-directory .topic-cover{aspect-ratio:16/9}.topic-directory .topic-cover img{object-fit:cover;width:100%;height:100%}.h5-footer,.h5-settings-page{display:none}@media (min-width:769px){.entrance-landing{background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:40px;display:flex}.entrance-landing:before{background:linear-gradient(90deg,#080808c9,#080808a8 50%,#080808d9)}.entrance-stack{scrollbar-width:thin;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-20);text-align:center;background:linear-gradient(145deg,#151515e8,#101010e8);border:1px solid #ffffff1a;width:380px;max-height:calc(100dvh - 80px);padding:28px;overflow-y:auto;box-shadow:0 16px 60px #0006}.entrance-logo{width:132px;margin:0 auto 16px}.entrance-stack .entry-tagline{color:#bbb;margin:0 0 6px;line-height:20px;font-size:14px!important}.entrance-stack .entry-slogan{color:var(--brand-500);margin:0 0 24px;font-weight:500;line-height:22px;font-size:16px!important}.line-choice{border-radius:var(--radius-9);background:#ffffff06;border:1px solid #ffffff14;gap:12px;min-height:68px;margin:10px 0;padding:12px 16px}.line-choice strong{margin:0 0 4px;font-size:16px;font-weight:500;line-height:22px}.line-choice small{font-size:12px;line-height:18px}.line-choice em{border-radius:var(--radius-full);white-space:nowrap;background:#ffc00008;border-color:#ffc00040;padding:7px 10px;font-size:12px;line-height:18px}.line-choice:hover{background:#ffc00009;border-color:#ffc00066}.line-choice:active{background:#ffc00014}.permanent-entry{background:#ffc00008;border:1px solid #ffc00033;border-radius:9px;margin:20px 0 12px;padding:14px}.permanent-entry strong{color:var(--brand-500);font-size:14px;line-height:20px}.permanent-entry p{color:#999;margin:4px 0 0;font-size:12px;line-height:18px}.entrance-app{color:#151515;letter-spacing:0;background:linear-gradient(115deg,#ffe27a,#ffc000 65%,#ffb01d);border-color:#ffe39544;border-radius:9px;min-height:48px;padding:12px;font-size:16px;font-weight:500;line-height:22px}.entry-contact{color:#888;margin:18px 0 12px;font-size:12px;line-height:18px}.entry-social{gap:8px}.entry-social button{color:#999;flex:1;min-width:0;padding:4px 0;font-size:10px;line-height:16px}.entry-social button>span{color:#ddd;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 6px;display:grid}.entry-social button:hover{color:var(--brand-500)}.entry-social button:hover>span{color:var(--brand-500);background:#ffc00014;border-color:#ffc00033}.entry-disclaimer,.entry-copyright{color:#777;font-size:10px;line-height:16px}.entry-disclaimer{margin-top:18px}.entry-copyright{margin-bottom:0}}@media (min-width:769px) and (max-height:800px){.entrance-landing{padding-block-start:24px;padding-block-end:24px}.entrance-stack{width:360px;max-height:calc(100dvh - 48px);padding:24px}.entrance-stack .entry-slogan{margin-bottom:16px}.line-choice{min-height:60px;margin:8px 0}.entry-contact{margin-top:14px}.entry-disclaimer{margin-top:12px}.permanent-entry{margin-top:14px}.entrance-logo{width:112px}}@media (max-width:1180px) and (min-width:769px){.topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.entrance-landing{padding-right:40px}.entrance-stack{width:340px}}.ui-button[data-variant=primary]{background:var(--brand-500);border-color:var(--brand-500);color:#151515}.ui-button[data-variant=primary]:hover{background:var(--brand-400);border-color:var(--brand-400);color:#151515}.ui-button[data-variant=primary]:active{filter:brightness(.94)}.ui-button[data-variant=secondary]{color:var(--text-secondary);background:#ffffff0d;border-color:#ffffff0d}.ui-button[data-variant=secondary]:hover{color:var(--text-primary);background:#ffffff16}@media (min-width:769px){.entry-social button,.entry-disclaimer,.entry-copyright,.text-micro,.badge,.episodes{font-size:12px;line-height:18px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){.h5-footer-socials>button:has(img){box-shadow:none;background:0 0;border:0;padding:0}.h5-footer-socials>button>img{flex:none;width:38px;height:38px;display:block}:root{--h5-content:343px;--h5-gutter:16px;--h5-unit-gap:12px;--h5-ad-icon:48px;--h5-avatar:36px;--h5-tab-height:44px;--h5-card-title:14px;--h5-card-line:20px}body{font-family:var(--font-sans);font-size:14px;line-height:20px}.wrap{width:calc(100% - 32px)}.feature-heading h1,.channel-heading h1{font-size:24px;font-weight:500;line-height:32px}.feature-heading p{font-size:12px;line-height:18px}.sectionhead{gap:12px;min-height:44px;margin-bottom:12px}.sectionhead h2{font-size:20px;font-weight:500;line-height:28px}.section{margin-block-start:24px;margin-block-end:24px}.controls button{min-height:44px;padding:8px;font-size:12px;line-height:18px}.channel-grid,.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.card{background:#151515;border:0;border-radius:12px;overflow:hidden}.card-open{border-radius:0}.card .poster img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.caption{padding:10px 8px}.caption h3{margin:0 0 4px;font-size:14px;font-weight:500;line-height:20px}.caption p{color:#999;margin:0 0 8px;font-size:12px;line-height:18px}.caption small{gap:4px;font-size:10px;line-height:16px}.badge,.episodes{border-radius:3px;padding:2px 5px!important;font-size:10px!important;line-height:16px!important}.badge{top:6px;right:6px}.episodes{bottom:6px;right:6px}.rank-medallion{border-radius:6px;width:28px;height:32px;top:6px;left:6px}.rank-medallion b{font-size:18px;line-height:22px}.advertisement-rail,.channel-platforms,#apps.advertisement-rail{scroll-snap-type:none;place-items:start center;gap:12px 8px;width:100%;margin:20px 0 24px;padding:0;overflow:visible;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.advertisement-rail [data-platform]{flex-direction:column;flex:none;align-items:center;gap:4px;width:100%;min-width:0;max-width:48px;padding:0;display:flex}.advertisement-rail [data-platform]>img{aspect-ratio:1;object-fit:cover;border-radius:10px!important;width:48px!important;height:48px!important}.advertisement-rail .square-tile-label{white-space:nowrap;color:#777;line-height:16px;font-size:10px!important}.advertisement-rail .square-tile:active>img{transform:scale(.94)!important}.advertisement-rail .square-tile>img{box-shadow:none!important}.hero{background-position:58% 0;background-size:auto 100%;height:420px!important;min-height:420px!important}.hero:before{background:linear-gradient(90deg,#080a0bb3,#0000 95%),linear-gradient(#0000 15%,#080a0b66 55%,#080a0b 100%)}.hero .herocontent{padding-top:32px}.hero .herocontent h1{max-width:85%;margin-bottom:10px;font-size:24px;line-height:32px}.hero .herometa{gap:6px;font-size:10px;line-height:16px}.hero #herodesc{-webkit-line-clamp:2;max-width:82%;margin:12px 0 16px;font-size:12px;line-height:18px}.hero #heroPlay{border-radius:6px;width:128px;height:44px;min-height:44px;font-size:14px;line-height:20px}.hero .heroarrows{gap:6px;bottom:145px;right:16px}.hero .heroarrows button{width:36px;height:44px}.hero .hero-posters{gap:10px;height:112px;padding-top:4px;bottom:16px}.hero .hero-posters button,.hero .hero-posters button.selected{flex-basis:78px;width:78px;min-width:78px;height:104px}.hero .hero-posters img{aspect-ratio:3/4;width:78px;height:104px}.hero .hero-posters button>span{padding:16px 4px 4px;font-size:10px;line-height:16px}.featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.featured .card:first-child{grid-area:auto}.featured .card:first-child .poster{max-height:none}.featured .card:first-child img,.featured img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}.featured .caption{display:block}.topic-track,.topic-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid;overflow:visible}.topic-card,.topic-directory .topic-card{border-radius:12px;flex:none;width:100%;min-width:0}.topic-cover{aspect-ratio:16/9;height:auto;overflow:hidden}.topic-cover>img{object-fit:cover;width:100%;height:100%}.topic-caption{padding:10px 8px}.topic-caption h3{margin-bottom:4px;font-size:14px;line-height:20px}.topic-caption p{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:10px;line-height:16px;overflow:hidden}.topic-count{font-size:10px;line-height:16px}.lists{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.lists .h5-rank-panel{scroll-snap-align:start;color:#eee;background:linear-gradient(145deg,#262319,#161616 70%);border:1px solid #ffffff0a;border-radius:12px;flex:0 0 86%;padding:16px;display:block}.h5-rank-panel h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:500;line-height:22px;display:flex}.h5-rank-panel h3 .ui-icon{color:#888;width:16px;height:16px}.h5-rank-panel ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.h5-rank-panel li{grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;display:grid}.h5-rank-panel li>b{color:#ffc000;font-size:18px;font-style:italic;font-weight:600;line-height:24px}.h5-rank-panel li>img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:42px;height:56px}.h5-rank-panel li>span{min-width:0}.h5-rank-panel li strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;display:block;overflow:hidden}.h5-rank-panel li small{color:#888;margin-top:4px;font-size:10px;line-height:16px;display:block}.h5-rank-panel:active{filter:brightness(.94)}.theater-shell{margin-top:24px}.theater{height:310px}.theater button{width:52%;max-width:198px;height:264px}.theater .theater-title h3{font-size:14px;line-height:20px}.theater .theater-title p{font-size:10px;line-height:16px}.notice{border-radius:6px;gap:10px;height:48px;min-height:48px;margin:16px 0 20px;padding:0 12px}.notice-illustration{width:24px;min-width:24px}.notice-illustration svg{width:24px;height:24px}.notice-marquee p{font-size:12px;line-height:18px}.download-panel{border-radius:12px;gap:18px;min-height:216px;padding:24px 20px}.download-copy h2{font-size:20px;font-weight:500;line-height:28px}.download-eyebrow img{width:88px;height:auto}.download-button{border-radius:6px;height:44px;min-height:44px;font-size:14px;line-height:20px}.download-panel .download-art{opacity:.3;width:48%}.h5-sheet-heading{padding:6px 16px 12px}.h5-sheet-heading h2{font-size:18px;font-weight:600;line-height:24px}.h5-sheet-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.h5-sheet-body .episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px}.h5-sheet-body .episode-tile{border-radius:6px;width:100%;font-size:16px;line-height:22px}.h5-sheet-body .episode-ranges button{min-height:44px;font-size:12px;line-height:18px}.h5-sheet-body .channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.h5-sheet-body .caption{padding:8px 4px}.h5-sheet-body .caption h3{font-size:12px;line-height:18px}.h5-sheet-body .caption p,.h5-sheet-body .caption small{font-size:10px;line-height:16px}.h5-sheet-body .comment-avatar{flex-basis:32px;width:32px!important;height:32px!important}.h5-sheet-body .comment-author{font-size:12px;line-height:18px}.h5-sheet-body .comment-text{font-size:14px;line-height:20px}.h5-sheet-body .comment-meta{font-size:10px;line-height:16px}.h5-sheet-body .comment-row{gap:10px;padding:16px 0}.h5-speed-options button{border-radius:6px;min-height:48px;padding:12px 8px;font-size:16px;line-height:22px}.h5-detail-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom));grid-template-columns:96px minmax(0,1fr);gap:12px}.h5-detail-dock .yellow{border-radius:999px}.h5-account-menu{border-radius:12px;padding:6px 0}.h5-account-menu>button{gap:12px;min-height:56px;padding:14px 16px;font-size:14px;line-height:20px}.h5-account-menu small{font-size:12px;line-height:18px}.h5-account-home .account-banner{padding:8px 0 24px}.h5-account-home .account-banner h2{font-size:20px;line-height:28px}.h5-account-home .account-banner p{font-size:12px;line-height:18px}.h5-account-subhead h1{font-size:18px;font-weight:600;line-height:24px}.collection-filters button{min-height:36px;padding:8px 16px;font-size:12px;line-height:18px}.h5-settings-page{display:block}.h5-settings-avatar{background:#151515;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:16px;display:flex}.h5-settings-avatar strong{font-size:14px;font-weight:500;line-height:20px}.h5-settings-avatar img{object-fit:cover;border-radius:50%;width:44px;height:44px}.h5-settings-page form{flex-direction:column;gap:16px;display:flex}.h5-settings-page .form-field{background:#151515;border:1px solid #ffffff08;border-radius:12px;margin:0;padding:16px}.h5-settings-page .form-field>span{color:#888;margin-bottom:8px;font-size:12px;line-height:18px}.h5-settings-page .input-shell{box-shadow:none;background:0 0;border:0;min-height:28px;padding:0}.h5-settings-page .input-shell input{background:0 0;border:0;width:100%;min-height:28px;padding:0;font-size:16px}.h5-settings-page textarea{color:#eee;resize:vertical;background:0 0;border:0;width:100%;min-height:76px;padding:0;font-size:16px;line-height:22px}.h5-settings-page .h5-password-action{color:#ffc000;background:0 0;border:1px solid #ffc00066}.h5-settings-page .ui-button{border-radius:6px;width:100%;min-height:44px}.h5-settings-page .form-status{margin:0;font-size:12px;line-height:18px}.h5-settings-page .form-status:empty{display:none}.auth-card{box-shadow:var(--shadow-overlay);background:#151515;border-radius:18px;padding:24px}.auth-card h1{font-size:20px;font-weight:500;line-height:28px}.auth-card .auth-subtitle{font-size:12px;line-height:18px}.auth-card .form-field{margin-bottom:16px}.auth-card .input-shell{background:#ffffff05;border-radius:6px;min-height:44px}.auth-card .field-error,.auth-terms,.auth-switch,.auth-card .form-note{font-size:10px;line-height:16px}.ui-panel{border-radius:12px;padding:20px}.ui-panel h2{font-size:20px;line-height:28px}.ui-panel h3,.help-static-item h3{font-size:16px;font-weight:500;line-height:22px}.ui-panel p,.help-static-item p{font-size:14px;line-height:20px}.document-card h3{font-size:16px;line-height:22px}.document-card p{font-size:14px;line-height:22px}.help-static-item{background:#ffffff03;border-radius:12px;margin-top:12px;padding:16px}.help-static-item h3{color:var(--brand-500);margin-top:0}.help-static-item p{color:#aaa;margin-bottom:0}.form-select,.form-area{border-radius:6px}.reference-footer{background:#111;border-top:1px solid #ffffff08;height:auto;min-height:0;margin-top:24px;padding:0}.reference-footer-inner{display:none!important}.h5-footer{text-align:center;padding:28px 20px 24px;display:block}.h5-footer-brand img{width:88px;height:auto;margin:0 auto 10px;display:block}.h5-footer-brand p{color:#777;margin:0 0 20px;font-size:12px;line-height:18px}.h5-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.h5-footer-links a{color:#aaa;align-items:center;min-height:32px;font-size:10px;line-height:16px;display:inline-flex}.h5-footer-actions{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 20px;display:grid}.h5-footer-actions a,.h5-footer-actions button{color:#aaa;background:#ffffff04;border:1px solid #ffffff12;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:18px;display:flex}.h5-footer-actions button{color:#ffc000;background:#ffc0000c;border-color:#ffc00026}.h5-footer-copyright{color:#666;margin:0;font-size:10px;line-height:16px}.h5-footer .ui-icon{width:16px;height:16px}.entrance-landing{padding:24px 16px calc(24px + env(safe-area-inset-bottom));background-position:30%;background-size:cover;justify-content:center;align-items:center}.entrance-landing:before{background:linear-gradient(#0005,#000a)}.entrance-stack{scrollbar-width:thin;width:min(343px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-overlay);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151515d9;border:1px solid #ffffff14;border-radius:18px;padding:24px 20px;overflow-y:auto}.entrance-logo{width:120px;margin-bottom:16px}.entrance-stack .entry-tagline{line-height:18px;font-size:12px!important}.entrance-stack .entry-slogan{margin:6px 0 20px;line-height:20px;font-size:14px!important}.line-choice{background:#ffffff06;border-radius:9px;gap:12px;min-height:64px;margin:10px 0;padding:12px}.line-choice strong{margin:0 0 4px;font-size:14px;line-height:20px}.line-choice small,.line-choice em{font-size:10px;line-height:16px}.line-choice em{padding:6px 8px}.permanent-entry{border-radius:9px;margin:16px 0 12px;padding:12px}.permanent-entry strong{font-size:14px;line-height:20px}.permanent-entry p{font-size:10px;line-height:16px}.entrance-app{color:#151515;letter-spacing:0;background:linear-gradient(115deg,#ffe27a,#ffc000);border-radius:6px;min-height:44px;padding:12px;font-size:14px;line-height:20px}.entry-social{gap:6px}.entry-social button{flex:1;min-width:0;font-size:10px;line-height:16px}.entry-contact,.entry-disclaimer,.entry-copyright{font-size:10px;line-height:16px}.age-panel{background:#151515;border:1px solid #ffffff12;border-radius:18px;padding:24px}.age-copy h2{font-size:20px;line-height:28px}.age-copy p{font-size:12px;line-height:18px}.age-actions button{border-radius:6px;min-height:44px;font-size:14px;line-height:20px}.app-download-flyout h2,.app-details-head h2,.share-heading h2{font-size:20px;line-height:28px}.share-story h3{font-size:18px;line-height:24px}.share-story p{font-size:12px;line-height:18px}.share-kicker{font-size:10px;line-height:16px}.episode-lock-card h3{font-size:18px;line-height:24px}.episode-lock-card p{font-size:12px;line-height:18px}.lock-platforms .lock-platform-link{min-height:44px;font-size:14px;line-height:20px}.h5-search-head{padding-inline-start:12px;padding-inline-end:12px}.h5-search-group{padding-inline-start:16px;padding-inline-end:16px}.h5-search-tags button{border-radius:6px;min-height:36px;font-size:12px;line-height:18px}.h5-drawer{padding-inline-start:20px;padding-inline-end:20px}.h5-menu-links a{border-radius:9px;min-height:48px;font-size:14px;line-height:20px}.h5-menu-docs a{font-size:12px;line-height:18px}.h5-menu-caption{font-size:10px;line-height:16px}}@media (max-width:360px){.advertisement-rail,.channel-platforms,#apps.advertisement-rail{gap:12px 6px}.advertisement-rail [data-platform]>img{border-radius:9px!important;width:48px!important;height:48px!important}.h5-rank-panel li{grid-template-columns:16px 39px minmax(0,1fr);gap:8px}.h5-rank-panel li>img{width:39px;height:52px}.h5-footer{padding-inline-start:16px;padding-inline-end:16px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){#apps.platform-list.advertisement-rail>.square-tile{gap:4px;width:100%;min-width:0;max-width:48px}#apps.platform-list.advertisement-rail>.square-tile>img{max-width:48px;aspect-ratio:1!important;border-radius:10px!important;width:48px!important;height:48px!important}.topic-cover .topic-count{padding:3px 6px;font-size:10px;line-height:16px}.h5-settings-page .input-shell.invalid{box-shadow:none;border-bottom:1px solid #f52c56}.h5-settings-page .form-field:focus-within{border-color:#ffc00033}.h5-settings-page .input-shell:focus-within{box-shadow:none}.h5-settings-page textarea:focus{outline:none}}@media (max-width:360px){#apps.platform-list.advertisement-rail>.square-tile>img{max-width:48px;border-radius:9px!important;width:48px!important;height:48px!important}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){#h5Layer{max-height:min(88dvh,var(--h5-visible-height,100dvh));overscroll-behavior:contain;transform:translateY(var(--sheet-drag,0px));transition:transform .16s ease-out}#h5Layer[data-kind=search],#h5Layer[data-kind=menu]{top:var(--h5-viewport-top,0px);height:var(--h5-visible-height,100dvh);max-height:var(--h5-visible-height,100dvh);bottom:auto}#h5Layer[data-kind=search]{border-radius:0;width:100%;max-width:100%;margin:0}.h5-sheet-handle{touch-action:none;background:0 0;width:100%;height:24px;margin:0;position:relative}.h5-sheet-handle:before{content:"";background:#ffffff38;border-radius:4px;width:36px;height:4px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.h5-sheet-heading{touch-action:none;min-height:52px}.h5-sheet-heading button{flex:none;width:44px;height:44px}.h5-episode-heading{gap:12px;padding:0 12px 8px 16px}.h5-episode-tabs{align-items:center;gap:24px;min-width:0;display:flex}.h5-episode-tabs h2,.h5-episode-tabs button{white-space:nowrap;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:44px;min-height:44px;margin:0;padding:0;font-size:16px;line-height:24px;display:flex}.h5-episode-tabs h2{color:var(--ds-text);font-weight:600}.h5-episode-tabs button{color:var(--ds-text-secondary);font-weight:400}.h5-episode-tabs button:active{color:var(--ds-brand)}.h5-sheet-body{overscroll-behavior:contain;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.h5-search-head form{min-width:0;min-height:44px}.h5-search-head input{flex:1;min-width:0;font-size:16px;box-shadow:none!important;outline:none!important}.h5-search-head form:focus-within{border-radius:999px;box-shadow:inset 0 0 0 1px #ffc00066}.h5-search-head button,.h5-search-tags button{min-height:44px}.h5-channel-nav,.welfare-tabs,.collection-scope{overscroll-behavior-x:contain;scroll-padding-inline:16px}.h5-channel-nav>a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.form-field input,.form-area,.form-select,.input-shell input{font-size:16px}.form-field,.form-area,.comment-form{scroll-margin-bottom:120px}.h5-sheet-body .episode-grid{gap:10px}.h5-sheet-body .episode-grid button{min-height:44px}.h5-search-group{padding-inline-start:16px;padding-inline-end:16px}.h5-search-tags{gap:8px}.welfare-directory-card:active .directory-icon,.advertisement-rail .square-tile:active>img{box-shadow:none!important;transform:scale(.96)!important}.welfare-directory-card:not(:active):hover .directory-icon{box-shadow:none}.welfare-directory-card:not(:active):hover .directory-icon img{transform:none}.card:active .poster img{filter:brightness(.9)}}@media (prefers-reduced-motion:reduce){#h5Layer{transition:none}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){#h5Layer:not([data-kind=menu]):not([data-kind=search]){bottom:var(--h5-keyboard-inset,0px)}.h5-sheet-body{max-height:calc(min(88dvh,var(--h5-visible-height,100dvh)) - 90px)}#modal{top:var(--h5-viewport-top,0px);bottom:var(--h5-keyboard-inset,0px);max-height:calc(var(--h5-visible-height,100dvh) - 32px);overscroll-behavior:contain;max-width:calc(100vw - 32px);margin-block-start:auto;margin-block-end:auto}#modal .close{width:44px;min-width:44px;height:44px;min-height:44px;top:10px;right:10px}.share-heading,.app-details-head{padding-right:44px}.share-heading{gap:12px}.share-heading img{max-width:72px}.share-heading h2{font-size:18px;line-height:26px}.share-story>div{min-width:0}.share-story h3{overflow-wrap:anywhere}.share-link input{min-height:44px;font-size:12px;line-height:20px}.share-link button{min-height:44px}.ui-panel,.auth-card{max-width:100%}.feature-heading,.channel-heading{align-items:flex-start}.form-actions{flex-wrap:wrap;gap:10px;display:flex}.form-actions>.ui-button{flex:1;min-width:120px}.account-banner>div,.settings-user>div{min-width:0}.account-banner h2{overflow-wrap:anywhere}.h5-settings-page .form-field:focus-within{border-color:#ffc00055}.h5-settings-page .input-shell:focus-within{box-shadow:none}.h5-detail-dock>button{min-width:0}.h5-menu-links a:active,.h5-account-menu>button:active{background:#ffffff08}.h5-channel-nav>a{flex:none}.h5-footer-links a{min-height:44px}.comment-meta button{min-height:40px}.h5-sheet-body .comment-form-foot>.ui-button{min-height:44px}.empty-state h2{font-size:18px;line-height:26px}.empty-state p{font-size:14px;line-height:22px}.pagination{width:100%}.discovery-tags{scrollbar-width:none}}@media (min-width:769px) and (max-width:1024px){.directory-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.drama-detail-hero{gap:24px}.episode-lock-card{max-width:580px}.channel-heading{margin-bottom:24px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){#home>.hero{aspect-ratio:auto;touch-action:pan-y;background:#151515;border:1px solid #ffffff0a;border-radius:16px;width:calc(100% - 32px);max-width:600px;max-height:none;margin:16px auto 0;overflow:hidden;height:auto!important;min-height:0!important}#home>.hero .banner-art-layer{aspect-ratio:16/9;opacity:0;filter:none;background-position:50%;background-size:cover;height:auto;top:0;bottom:auto;left:0;right:0;transform:none}#home>.hero .banner-art-layer.visible{opacity:1}#home>.hero:before{aspect-ratio:16/9;z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#15151555 65%,#151515 100%);height:auto;top:0;bottom:auto;left:0;right:0}#home>.hero .herocontent{z-index:2;width:100%;max-width:none;margin:0;padding:calc(56.25% - 20px) 16px 48px;position:relative;top:auto;bottom:auto;left:auto;right:auto}#home>.hero .herocontent h1{letter-spacing:0;-webkit-line-clamp:2;text-shadow:0 1px 8px #0005;-webkit-box-orient:vertical;max-width:100%;margin:0 0 8px;font-size:20px;line-height:28px;display:-webkit-box;overflow:hidden}#home>.hero .herometa{flex-wrap:wrap;gap:6px;min-height:20px;margin:0;font-size:10px;line-height:16px}#home>.hero .herometa a{color:#ccc;background:#ffffff08;border:1px solid #ffffff0c;border-radius:4px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;line-height:16px;display:inline-flex}#home>.hero #herodesc{color:#aaa;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%;margin:8px 0 16px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}#home>.hero #heroPlay{background:linear-gradient(115deg,#ffdb64,#ffc000);border:1px solid #ffdf6b66;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;min-height:44px;margin:0;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;display:flex;box-shadow:0 4px 16px #ffc0000a}#home>.hero #heroPlay svg{width:18px;height:18px}#home>.hero .heroarrows{display:none}#home>.hero .hero-posters{z-index:3;justify-content:center;align-items:center;gap:0;width:calc(100% - 24px);height:28px;margin:0;padding:0;display:flex;position:absolute;top:auto;bottom:10px;left:12px;right:12px;overflow:hidden}#home>.hero .hero-posters button,#home>.hero .hero-posters button.selected{opacity:1;outline-offset:-2px;width:24px;min-width:0;max-width:24px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;border-radius:4px;flex:24px;padding:0;display:block;position:relative;margin:0!important;transform:none!important}#home>.hero .hero-posters button img,#home>.hero .hero-posters button>span{display:none}#home>.hero .hero-posters button:after{content:"";background:#ffffff40;border:0;border-radius:999px;width:5px;height:5px;margin:0;transition:width .16s,background .16s;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);animation:none!important}#home>.hero .hero-posters button.selected:after{background:var(--brand-500);width:16px;height:4px;transform:translate(-50%,-50%)}#home>.hero .hero-posters button.selected{outline:none}#home>.hero .hero-posters button:focus-visible{outline:2px solid var(--brand-500)}#home>.hero .hero-posters button:active:after{background:var(--brand-500)}:root{--h5-ad-icon:48px;--h5-header:56px;--h5-primary-height:44px;--h5-primary-text:16px;--h5-page-gap:24px}body,body.h5-browse{--site-header-height:calc(100px + env(safe-area-inset-top));--header-height:var(--site-header-height);padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-top:var(--site-header-height)!important}body.h5-browse .site-header{height:var(--site-header-height)!important;min-height:var(--site-header-height)!important}.wrap{width:calc(100% - 32px)}.feature-page,.channel-page,.return-page,.welfare-page{padding-top:20px;padding-bottom:24px}.section{margin-block-start:24px;margin-block-end:24px}.sectionhead{margin-bottom:12px}.feature-heading,.channel-heading{margin-bottom:20px}.ui-panel{padding:16px}.breadcrumb{margin-bottom:16px}.ads{gap:12px;margin-block-start:24px;margin-block-end:24px}#home>.hero .herocontent{padding-bottom:20px}#home>.hero .hero-posters{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0007;border-radius:999px;justify-content:flex-end;align-items:center;width:auto;max-width:calc(100% - 24px);height:28px;margin:0;padding:0 5px;top:calc(min(100vw - 32px,600px)/1.77778 - 38px);bottom:auto;left:auto;right:8px;-webkit-mask-image:none;mask-image:none}#home>.hero .hero-posters button,#home>.hero .hero-posters button.selected{aspect-ratio:auto;flex:0 0 18px;align-self:center;width:18px;max-width:18px;height:28px}#home>.hero .hero-posters button:after{width:4px;height:4px}#home>.hero .hero-posters button.selected:after{width:12px;height:4px}.advertisement-rail,#apps.platform-list.advertisement-rail,.channel-platforms{justify-content:space-between;justify-items:center;margin:20px 0 24px;padding:0;overflow:visible;grid-template-columns:repeat(6,48px)!important;gap:12px 0!important;display:grid!important}.advertisement-rail>.square-tile,#apps.platform-list.advertisement-rail>.square-tile{flex:none;gap:6px;width:48px;min-width:48px;max-width:48px}.advertisement-rail>.square-tile:nth-child(n+7),#apps.platform-list.advertisement-rail>.square-tile:nth-child(n+7){display:none!important}.advertisement-rail>.square-tile>img,#apps.platform-list.advertisement-rail>.square-tile>img{aspect-ratio:1!important;border-radius:12px!important;width:48px!important;max-width:48px!important;height:48px!important}.advertisement-rail .square-tile-label,#apps.platform-list.advertisement-rail .square-tile-label{letter-spacing:0;text-align:center;white-space:nowrap;width:48px;line-height:18px;font-size:12px!important}.floating-tools{right:12px;bottom:calc(20px + env(safe-area-inset-bottom));width:var(--top-size);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.shared-flyout{bottom:calc(184px + env(safe-area-inset-bottom));max-height:calc(var(--h5-visible-height,100dvh) - 208px)}body[data-h5-route=detail] .floating-tools{bottom:calc(88px + env(safe-area-inset-bottom))}#download.download-panel{border-radius:12px;grid-template:"copy""button"/minmax(0,1fr);place-items:start stretch;gap:20px;min-height:0;margin-block-start:24px;margin-block-end:24px;padding:20px;display:grid}#download .download-copy{text-align:left;grid-area:copy;align-self:start;width:100%;max-width:none;margin:0}#download .download-eyebrow{margin:0 0 16px!important}#download .download-eyebrow img{width:88px;height:36px}#download .download-copy h2{letter-spacing:0;text-align:left;max-width:100%;margin:0;font-size:20px;line-height:28px}#download .download-copy h2 br{display:block}#download .download-button{z-index:2;grid-area:button;place-self:auto stretch;width:100%;margin:0;padding:10px 16px}#download .download-art{opacity:.2;pointer-events:none;width:44%;height:180px;margin:0;display:block;position:absolute;top:auto;bottom:60px;left:auto;right:-10px;transform:none}#download:after{opacity:.4}#download .download-copy:after{display:none}.topic-track{gap:12px}.topic-track>.topic-card{border-radius:12px;flex:0 0 calc(100% - 24px);min-width:0;overflow:visible}.topic-cover{aspect-ratio:16/9}.topic-caption{padding:12px}.topic-caption h3{margin:0 0 6px;font-size:16px;line-height:22px}.topic-caption p{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:18px;overflow:hidden}.topic-cover .topic-count{padding:4px 8px;font-size:12px;line-height:18px}.topic-directory{gap:20px}.topic-directory .topic-card{width:100%}.drama-detail-hero{border-radius:12px;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"poster header""synopsis synopsis""actions actions""app app";align-items:start;gap:16px;margin-bottom:20px;padding:16px;display:grid}.drama-detail-hero .detail-poster{aspect-ratio:3/4;object-fit:cover;border-radius:8px;grid-area:poster;align-self:start;max-width:100%;max-height:none;margin:0;top:auto;bottom:auto;left:auto;right:auto;width:96px!important;height:128px!important;position:static!important}.drama-detail-hero .detail-description{display:contents}.drama-detail-hero .detail-header{grid-area:header;min-width:0}.drama-detail-hero .detail-tags{grid-area:auto;gap:4px;margin:0 0 8px}.detail-tags .card-tag{border-radius:4px;padding:3px 6px;font-size:10px;line-height:16px}.drama-detail-hero .detail-header h1{overflow-wrap:anywhere;grid-area:auto;margin:0 0 8px;font-size:18px;line-height:26px}.drama-detail-hero .detail-meta{grid-area:auto;margin:0;font-size:12px;line-height:18px}.drama-detail-hero .detail-synopsis{grid-area:synopsis;margin:0;font-size:14px;line-height:22px}.drama-detail-hero #detailActions{grid-area:actions;min-width:0}.drama-detail-hero .detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.detail-actions>[data-detail-play]{display:none}.detail-actions>[data-route-to=feedback]{grid-column:1/-1}.drama-detail-hero .detail-actions>button{white-space:nowrap;word-break:keep-all;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:44px;min-height:44px;padding:10px 4px;font-size:14px;line-height:20px;display:flex}.drama-detail-hero .detail-app-banner{grid-area:app;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.detail-app-banner>span{min-width:0}.detail-app-banner strong{font-size:12px;line-height:18px}.detail-app-banner small{display:none}.detail-app-banner button{border-radius:6px;height:44px;min-height:44px;padding:10px 16px;font-size:16px;line-height:22px}.h5-detail-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #ffffff0c;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;display:grid}.h5-detail-dock>button{white-space:nowrap;word-break:keep-all;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;padding:10px 12px;font-size:16px;line-height:22px;display:flex}body[data-h5-route=detail]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ui-button.primary,.ui-button.yellow,.auth-submit,.download-button,#home>.hero #heroPlay,.return-actions>.ui-button,.lock-platforms .lock-platform-link,.mobile-download-action,.h5-search-head form button{justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;padding-block-start:10px;padding-block-end:10px;font-size:16px;line-height:22px;display:inline-flex}.ui-button,.shared-action,.engagement-button{white-space:nowrap;min-height:44px}.form-field{margin-bottom:16px}.form-actions{gap:12px}.filter-row{gap:8px}.collection-filters{gap:8px;margin-bottom:16px}.collection-filters button{min-height:44px}.document-card{padding:16px}.document-card h2{margin-top:24px}.comment-row{padding-block-start:16px;padding-block-end:16px}.comment-form-foot>.ui-button{min-height:44px}.h5-account-menu>button{min-height:56px;padding-inline-start:16px;padding-inline-end:16px}.h5-footer{padding-inline-start:16px;padding-inline-end:16px}.h5-detail-dock>.engagement-button{font-size:16px}.h5-search-head form button{padding-inline-start:14px;padding-inline-end:14px}#home>.hero .herocontent{padding-top:calc(56.25% + 12px)}.h5-detail-dock>.yellow{border-radius:8px}.age-panel{text-align:center;justify-content:center;align-items:center;gap:20px;padding:28px 24px}.age-symbol{width:80px;height:80px;box-shadow:none;border:0;border-radius:0;align-self:center;margin:0 auto;padding:0;background:0 0!important}.age-symbol:before,.age-symbol:after{display:none!important}.age-symbol svg{width:80px;height:80px}.age-copy{text-align:center;width:100%}.age-copy h2{margin:0 0 16px;font-size:20px;line-height:28px}.age-copy p{color:#aaa;margin:10px 0;font-size:12px;line-height:20px}.age-actions{gap:12px;margin-top:20px}.age-actions>button{border-radius:8px;height:44px;min-height:44px;font-size:16px;line-height:22px}#home>.hero .hero-posters{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}#home .sectionhead .controls button[data-more]{box-shadow:none;background:0 0;border:0;gap:4px;height:28px;min-height:28px;padding:4px 0 4px 8px;font-size:12px;line-height:20px}#home .sectionhead .controls button[data-more] .ui-icon{width:16px;height:16px}.h5-search-head{gap:8px;padding:8px 12px}.h5-search-head form{box-sizing:border-box;border:1px solid #ffffff14;border-radius:999px;height:44px;min-height:44px;max-height:44px;padding:3px 3px 3px 12px}.h5-search-head form input{height:36px;min-height:0;font-size:14px}.h5-search-head form button{border-radius:999px;height:36px;min-height:36px;max-height:36px;padding:7px 14px;font-size:14px;line-height:20px}.h5-search-head>button{width:32px;height:44px;min-height:44px}.h5-search-head form:focus-within{box-shadow:none;border-color:#ffc00088}.discovery-bar{background:0 0;border:0;margin-bottom:20px;padding:0}.discovery-bar form{border-radius:999px;height:44px;min-height:44px;padding:3px 3px 3px 12px}.discovery-bar input{height:36px;font-size:14px}.discovery-bar button.yellow{border-radius:999px;height:36px;min-height:36px;padding:7px 16px;font-size:14px}.discovery-tags{display:none!important}.h5-account-home .account-banner{background:#151515;border:1px solid #ffffff0c;border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;min-height:0;margin:0 0 16px;padding:20px 16px;display:grid}.h5-account-home .avatar-large{flex-basis:56px;width:56px;min-width:56px;height:56px;overflow:hidden}.h5-account-home .account-banner>div:last-child{min-width:0}.h5-account-home .account-banner h2{margin:0 0 8px;font-size:18px;line-height:26px}.h5-account-home .account-banner p{color:#999;margin:0 0 12px;font-size:12px;line-height:20px}.h5-account-home .account-banner .ui-button{width:100%;height:44px;min-height:44px;padding:10px 16px;font-size:16px}.h5-account-menu{background:#151515;border:1px solid #ffffff08;border-radius:12px;margin:0;padding:4px 0}.h5-account-menu>button{border-radius:0;height:56px;min-height:56px;padding:12px 16px}.h5-account-menu>button+button{border-top:1px solid #ffffff05}.drama-detail-page .breadcrumb{display:none}.drama-detail-hero{isolation:isolate;background:0 0;border:0;grid-template-columns:80px minmax(0,1fr);gap:18px 16px;margin-bottom:20px;padding:8px 0 0;position:relative;overflow:visible}.drama-detail-hero:before{content:"";z-index:-1;background-image:linear-gradient(#080a0b66,#080a0bf5),var(--detail-art);filter:blur(16px);opacity:.5;pointer-events:none;background-position:top;background-size:cover;position:absolute;top:-20px;bottom:-30px;left:-16px;right:-16px}.drama-detail-hero .detail-poster{border-radius:6px;width:80px!important;height:107px!important}.drama-detail-hero .detail-header h1{margin:0 0 8px;font-size:18px;line-height:26px}.drama-detail-hero .detail-header{flex-direction:column;display:flex}.drama-detail-hero .detail-tags{order:3;gap:5px;margin:10px 0 0}.drama-detail-hero .detail-meta{font-size:12px;line-height:18px}.drama-detail-hero .detail-synopsis{color:#aaa;font-size:14px;line-height:22px}.drama-detail-hero .detail-synopsis:before{content:"简介";color:#eee;margin:0 0 10px;font-size:18px;font-weight:500;line-height:26px;display:block}.drama-detail-hero .detail-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.drama-detail-hero .detail-actions>[data-detail-play]{display:none}.drama-detail-hero .detail-actions>[data-route-to=feedback]{grid-column:auto}.drama-detail-hero .detail-actions>button{background:#ffffff05;border-color:#ffffff0c;gap:4px;padding:8px 2px;font-size:12px}.drama-detail-hero .detail-actions>button .ui-icon{width:16px;height:16px}.drama-detail-hero .detail-app-banner{background:#ffffff04;border-color:#ffffff09;border-radius:8px;padding:10px 12px}.detail-app-banner strong{font-size:12px;font-weight:400}.detail-app-banner button{border-radius:999px;height:36px;min-height:36px;padding:7px 14px;font-size:14px}.detail-episodes .detail-episodes-head{align-items:flex-start;margin-bottom:12px}.detail-episodes-head h2{font-size:18px;line-height:26px}.detail-episodes-head small{color:#888;font-size:12px}.drama-detail-page .related-entry{padding-block-start:12px;padding-block-end:12px}.h5-footer{text-align:center;background:#151515;padding:28px 16px 20px}.h5-footer-brand{display:block}.h5-footer-brand img{width:88px;height:auto;margin:0 auto 18px}.h5-footer-copyright{color:#888;margin:0 0 14px;font-size:10px;line-height:16px}.h5-footer-links{flex-wrap:nowrap;justify-content:center;gap:0;margin:0 0 16px;display:flex}.h5-footer-links a{color:#eee;white-space:nowrap;min-height:28px;padding:5px 6px;font-size:12px;line-height:18px;position:relative}.h5-footer-links a+a:before{content:"";background:#ffffff20;width:1px;position:absolute;top:9px;bottom:9px;left:0}.h5-footer-age{color:#ffc000;background:#ffc00014;border:1px solid #ffc00055;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;margin:0 0 16px;padding:6px 12px;font-size:10px;line-height:16px;display:inline-flex}.h5-footer-addresses{text-align:left;border-bottom:1px solid #ffffff07;margin:0 0 16px;padding:0 4px 16px}.h5-footer-addresses p{color:#999;margin:6px 0;font-size:12px;line-height:20px}.h5-footer-addresses a{color:#ccc}.h5-footer-addresses p:first-child a{color:#ffc000}.h5-footer-socials{justify-content:center;gap:20px;display:flex}.h5-footer-socials button{color:#eee;background:#ffffff0a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.h5-footer-socials .ui-icon{width:20px;height:20px}.channel-filters{margin-bottom:20px;padding:12px}.channel-filters .filter-row{gap:6px;min-height:36px;padding:4px 0}.channel-filters .filter-row>span{min-width:28px;font-size:12px}.channel-filters .filter-row button{border-radius:6px;height:28px;min-height:28px;padding:4px 10px;font-size:12px;line-height:20px}.channel-filters .filter-row button.active{box-shadow:none}.filter-row,.episode-ranges,.detail-range-tabs,.welfare-tabs,.collection-scope{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}*{scrollbar-width:none}#h5Layer[data-kind=comments]{height:min(72dvh,var(--h5-visible-height,100dvh));max-height:min(72dvh,var(--h5-visible-height,100dvh));border-radius:18px 18px 0 0;flex-direction:column;display:flex}#h5Layer[data-kind=comments]:not([open]){display:none}#h5Layer[data-kind=comments] .h5-sheet-handle{flex:none;height:14px}#h5Layer[data-kind=comments] .h5-sheet-handle:before{top:7px}#h5Layer[data-kind=comments] .h5-comment-heading{border-bottom:0;flex:none;gap:8px;height:52px;min-height:52px;padding:4px 16px}.h5-comment-heading>button{background:0 0;order:0;width:28px;height:36px}.h5-comment-heading>h2{white-space:nowrap;flex:1;min-width:0;font-size:18px;line-height:26px}.h5-comment-heading>.comment-sort{background:#ffffff05;border-radius:999px;gap:0;padding:3px;display:flex}.h5-comment-heading .comment-sort button{white-space:nowrap;border-radius:999px;height:28px;min-height:28px;padding:4px 10px;font-size:12px;line-height:20px}.h5-comment-heading .comment-sort button.active{color:#eee;background:#ffffff0d}#h5Layer[data-kind=comments] .h5-sheet-body{flex-direction:column;flex:1;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}#h5Layer[data-kind=comments] #commentsPanel{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-height:0;padding:0;display:flex}#h5Layer[data-kind=comments] .comment-head{display:none}#h5Layer[data-kind=comments] .comment-list{overscroll-behavior:contain;flex:1;order:1;min-height:0;padding:0 16px;overflow-y:auto}#h5Layer[data-kind=comments] [data-more-comments]{order:2;width:calc(100% - 32px);min-height:28px;margin:0 16px 8px;font-size:12px}#h5Layer[data-kind=comments] .comment-row{border:0;gap:10px;padding:12px 0}#h5Layer[data-kind=comments] .comment-avatar{flex-basis:36px;width:48px!important;height:48px!important}#h5Layer[data-kind=comments] .comment-author{color:#999;font-size:12px;line-height:18px}#h5Layer[data-kind=comments] .comment-text{color:#eee;margin:6px 0;font-size:14px;line-height:22px}#h5Layer[data-kind=comments] .comment-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;line-height:16px;display:flex}#h5Layer[data-kind=comments] .comment-meta time{font-size:10px}#h5Layer[data-kind=comments] .comment-meta button{height:28px;min-height:28px;padding:4px 0}#h5Layer[data-kind=comments] .comment-meta [data-comment-like]{order:3;gap:4px;margin-left:auto;font-size:12px}#h5Layer[data-kind=comments] .comment-meta [data-comment-like] .ui-icon{width:16px;height:16px}#h5Layer[data-kind=comments] .comment-replies{background:#ffffff05;border-radius:5px;margin-top:8px;padding:8px 10px}#h5Layer[data-kind=comments] .comment-replies p{font-size:12px;line-height:20px}#h5Layer[data-kind=comments] .comment-form{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#1b1b1b;border-top:1px solid #ffffff08;flex:none;order:3;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px 8px;margin:0;display:grid}#h5Layer[data-kind=comments] .comment-form .form-area{resize:none;background:#ffffff06;border:0;border-radius:6px;grid-area:1/1;height:32px;min-height:32px;max-height:32px;padding:7px 10px;font-size:12px;line-height:18px}#h5Layer[data-kind=comments] .comment-form-foot{display:contents}#h5Layer[data-kind=comments] .comment-form-foot>span{color:#777;grid-area:2/1/auto/-1;font-size:10px;line-height:16px}#h5Layer[data-kind=comments] .comment-form-foot>button{border-radius:6px;grid-area:1/2;width:32px;height:32px;min-height:32px;padding:0}#h5Layer[data-kind=comments] .comment-submit-label{display:none}#h5Layer[data-kind=comments] .comment-submit-icon{justify-content:center;align-items:center;display:flex}#h5Layer[data-kind=comments] .comment-submit-icon .ui-icon{width:20px;height:20px}.h5-comment-heading .comment-sort button{background:0 0;width:auto;min-width:0}.h5-comment-heading .comment-sort button.active{background:#ffffff0d}.h5-footer-socials button:active{color:#ffc000;background:#ffc00020}.drama-detail-page>.page-crumb{display:none!important}.drama-detail-page .detail-episodes{background:0 0;border:1px solid #ffffff0a;border-left:0;border-right:0;border-radius:0;margin:0 0 24px;padding:20px 0}.detail-episodes .detail-episodes-head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.detail-episodes-head h2{font-size:16px;font-weight:500;line-height:22px}.detail-more-episodes{color:#888;align-items:center;gap:4px;min-height:28px;padding:0;font-size:12px;line-height:18px;display:inline-flex}.detail-more-related{color:#888;align-items:center;min-height:28px;margin-left:12px;padding:4px 0;font-size:12px;line-height:20px;display:inline-flex}.detail-episodes .detail-range-tabs{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:20px;margin-bottom:14px;display:flex;overflow:auto}.detail-episodes .detail-range-tabs>button{height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;flex:none;padding:4px 0;font-size:14px;line-height:20px}.detail-episodes .detail-range-tabs>button:after{display:none}.drama-detail-page .detail-episode-grid{scroll-snap-type:x proximity;grid-template-columns:none;gap:8px;padding:0 0 4px;display:flex;overflow-x:auto;overflow-y:hidden}.drama-detail-page .detail-episode-grid>.episode-tile{color:#eee;scroll-snap-align:start;background:#ffffff05;border:1px solid #ffffff08;border-radius:7px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;padding:8px;font-size:16px;line-height:22px;display:flex;position:relative}.drama-detail-page .detail-episode-grid .episode-tile.locked{color:#888}.drama-detail-page .detail-episode-grid .episode-tile.active{color:#ffc000;background:#ffc0000a;border-color:#ffc00066}.drama-detail-page .detail-episode-grid .episode-label{font-size:10px;line-height:14px}.drama-detail-page .detail-episode-grid .episode-tile.locked .ui-icon{width:12px;height:12px}#h5Layer .detail-episodes{border:0;margin:0;padding:0}#h5Layer .detail-episodes-head{display:none}#h5Layer .detail-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}#h5Layer .detail-episode-grid>.episode-tile{width:100%;min-width:0}.drama-detail-page .watch-bottom>#commentsPanel{display:none}.h5-detail-dock{padding:10px 16px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.h5-detail-dock>.yellow{border-radius:999px;width:100%;height:44px;min-height:44px;font-size:16px}.h5-detail-recommendations{margin:0 0 24px}.h5-detail-recommendations .sectionhead{min-height:28px;margin:0 0 12px}.h5-detail-recommendations h2{font-size:16px;font-weight:500;line-height:22px}.h5-recommendation-track{scroll-snap-type:x proximity;gap:10px;padding:0 0 4px;display:flex;overflow-x:auto}.h5-recommendation-track>.card{scroll-snap-align:start;background:0 0;border-radius:6px;flex:0 0 104px;width:104px;min-width:104px}.h5-recommendation-track .poster{border-radius:6px}.h5-recommendation-track .caption{padding:8px 0 0}.h5-recommendation-track .caption h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:12px;line-height:18px;overflow:hidden}.h5-recommendation-track .caption p{display:none}.h5-recommendation-track .caption small{margin:0;font-size:10px;line-height:16px;display:block}.h5-recommendation-track .caption .heat{display:none}.h5-profile-header{background:#151515;border:1px solid #ffffff08;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 88px;align-items:center;gap:12px;margin:0 0 16px;padding:16px;display:grid}.h5-profile-avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.h5-profile-copy{min-width:0}.h5-profile-copy h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:16px;font-weight:500;line-height:22px;overflow:hidden}.h5-profile-copy p{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:16px;display:-webkit-box;overflow:hidden}.h5-profile-copy p button{color:#999;align-items:center;padding:0;display:inline-flex}.h5-profile-header>.ui-button{white-space:nowrap;border-radius:8px;width:88px;height:44px;min-height:44px;padding:10px 6px;font-size:14px;line-height:20px}.h5-settings-page form{gap:12px}.h5-settings-page .form-field{border-radius:10px;min-height:0;padding:14px 16px;display:block}.h5-settings-page .form-field>span{color:#999;margin:0 0 6px;font-size:12px;line-height:18px}.h5-settings-page .input-shell{background:0 0;border:0;border-radius:0;height:auto;min-height:24px;padding:0}.h5-settings-page .input-shell input{height:26px;padding:0;line-height:24px;min-height:26px!important;font-size:16px!important}.h5-settings-page .input-shell textarea{height:72px;min-height:72px;margin:0;padding:0;line-height:24px;display:block;font-size:16px!important}.h5-settings-page .field-error{margin-top:4px;font-size:12px;line-height:18px}.h5-settings-page .field-error:empty{display:none}.h5-settings-page .form-field:focus-within{box-shadow:none;border-color:#ffc00055}.h5-settings-page .ui-button{height:44px;min-height:44px;font-size:16px;line-height:22px}.h5-profile-header>.ui-button{padding-inline-start:4px;padding-inline-end:4px;font-size:16px}.h5-search-head form input,.discovery-bar input,.share-link input{font-size:16px}#h5Shell .h5-topbar{justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex}#h5Shell .h5-logo{flex:none;justify-content:flex-start;align-items:center;width:96px;min-height:44px;margin:0;display:flex;transform:none}#h5Shell .h5-logo img{object-fit:contain;width:96px;height:auto;max-height:36px}#h5Shell .h5-header-actions{flex:none;align-items:center;gap:4px;display:flex}#h5Shell .h5-header-actions button{width:44px;height:44px;min-height:44px;color:var(--ds-text);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}#h5Shell .h5-header-actions button:active{background:#ffffff08}#h5Shell .h5-channel-nav{scrollbar-width:none;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex;overflow-x:auto}#h5Shell .h5-channel-nav a{flex:none;min-height:44px;font-size:14px;font-weight:400;line-height:20px}#h5Shell .h5-channel-nav a.active,#h5Shell .h5-channel-nav a[aria-current=page]{color:var(--海岛500,#ffc000);font-weight:600}#h5Shell .h5-channel-nav a.active:after{width:16px;bottom:3px;left:calc(50% - 8px);right:auto}.floating-tools{--top-size:44px;--top-radius:9px;--top-icon:18px;--top-caption:10px}.ranking-tabs{gap:24px;margin-bottom:20px}.ranking-tabs>[role=tab]{min-height:44px;padding-bottom:10px;font-size:16px;line-height:22px}.ranking-tabs>[role=tab].active:after{width:20px;height:3px;left:calc(50% - 10px)}.return-page .return-hero{min-height:0;padding:24px 16px}.return-page .return-hero .return-brand{width:100px;margin:14px auto 10px}.return-page .return-hero h1{margin-bottom:10px;font-size:20px;line-height:28px}.return-page .return-hero .official-stamp{padding:6px 10px;font-size:12px}.return-page .return-hero .return-actions{margin-top:16px}#lists .lists{scroll-snap-type:x proximity;gap:12px;padding:0 0 8px;scroll-padding-inline:0;display:flex;overflow-x:auto}#lists .lists>.list{scroll-snap-align:start;border-radius:12px;flex:0 0 calc(66.6667% - 8px);width:auto;min-width:0;padding:12px}#lists .list h3{justify-content:center;align-items:center;gap:6px;margin:0 0 18px;font-size:14px;line-height:22px;display:flex}#lists .list .laurel{flex:none;width:12px;height:20px}#lists .mini-covers{aspect-ratio:3/2;align-items:flex-end;gap:6px;height:auto;margin:0 0 16px}#lists .mini-rank-cover{min-width:0}#lists .mini-rank-cover img{object-fit:cover;aspect-ratio:3/4}#lists .rank-entries{flex-direction:column;gap:10px;display:flex}#lists .rank-entry{align-items:center;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}#lists .rank-entry>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#lists .mini-rank-cover{aspect-ratio:3/4;border-radius:6px;width:38%;height:auto;top:15%}#lists .mini-rank-cover:nth-child(2){aspect-ratio:3/4;border-radius:8px;width:50%;height:auto;top:0;left:50%;transform:translate(-50%)}#lists .rank-entries{gap:4px}#lists .rank-entry .number{width:18px;font-size:22px}#lists .lists{align-items:stretch}#lists .lists>.list{box-sizing:border-box;flex-direction:column;flex:0 0 66%;width:66%;min-width:210px;height:360px;min-height:360px;max-height:360px;margin:0;padding:12px;display:flex;overflow:hidden}#lists .list h3{flex:none;margin-bottom:14px}#lists .mini-covers{aspect-ratio:3/2;flex:none;height:auto;margin:0 0 12px}#lists .rank-entries{flex-direction:column;flex:auto;justify-content:flex-start;gap:2px;min-height:108px;margin:0;display:flex}#lists .rank-entry{min-height:32px;padding:4px 0}#lists .rank-entry>span{font-size:16px;line-height:24px}[data-home-style=A] .grid>:nth-child(n+5),[data-home-style=B] .featured>:nth-child(n+5),[data-home-style=C] .grid>:nth-child(n+5),[data-home-style=E] .topic-track>:nth-child(n+5){display:none!important}}.player-shell .player-stage{background:#050505;border-color:#ffffff0d;border-radius:12px}.player-shell video,.uses-videojs .vjs-poster img{object-fit:contain}.uses-videojs .vjs-poster{background-color:#050505;background-size:contain}.player-center,.player-stage .vjs-big-play-button{-webkit-backdrop-filter:none;backdrop-filter:none;place-items:center;line-height:1;display:grid;position:absolute;background:var(--brand-500,#ffc000)!important;color:#151515!important;border:1px solid #ffe47d!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 28px #0006!important}.player-center:hover,.player-stage .vjs-big-play-button:hover{filter:brightness(1.1);box-shadow:0 8px 32px #ffc00026!important}.player-center:focus-visible{outline-offset:5px;outline:2px solid #fff}.player-stage .vjs-big-play-button:focus-visible{outline-offset:5px;outline:2px solid #fff}.player-source-note{z-index:2;text-align:center;color:#ffffffa6;text-shadow:0 1px 6px #000;pointer-events:none;margin:0;font-size:12px;line-height:20px;position:absolute;top:calc(50% + 48px);left:20px;right:20px}.video-controls{padding:32px 20px 12px}.video-controls-row{gap:10px}.video-controls-row button{border-radius:6px;flex:none;width:36px;height:36px}.video-controls-row button:hover{background:#ffffff0a}.uses-videojs .vjs-control-bar{gap:4px;height:58px;padding:10px 16px}.uses-videojs .vjs-progress-control{bottom:54px;left:20px;right:20px}.uses-videojs .vjs-volume-panel{width:112px}.uses-videojs .vjs-volume-control.vjs-volume-horizontal{visibility:visible;opacity:1;width:64px;display:block}.uses-videojs .vjs-volume-bar.vjs-slider-horizontal{width:58px}.uses-videojs .vjs-button:disabled{opacity:.35;cursor:default}.uses-videojs .vjs-big-play-button>.ui-icon{width:28px;height:28px}.uses-videojs .vjs-big-play-button .vjs-control-text{clip:rect(0,0,0,0)}@media (max-width:768px){.video-controls-row button{width:40px;height:44px}.video-controls-row{gap:4px}.video-controls{padding:24px 12px 8px}.video-speed{font-size:0}.video-speed select{min-height:40px;font-size:12px}.player-source-note{font-size:12px;line-height:18px;left:28px;right:28px}.uses-videojs .vjs-control-bar{gap:0;padding-inline-start:8px;padding-inline-end:8px}.uses-videojs .vjs-button{width:36px;height:44px}.uses-videojs .vjs-time-control{padding-inline-start:1px;padding-inline-end:1px;font-size:10px!important}.uses-videojs .vjs-volume-panel{width:36px}.uses-videojs .vjs-volume-control.vjs-volume-horizontal{display:none}.uses-videojs .vjs-playback-rate{width:42px}}@media (prefers-reduced-motion:reduce){.player-center,.uses-videojs .vjs-button{transition:none}}.video-seek{-webkit-appearance:none;appearance:none;background:0 0;height:20px;margin-bottom:4px}.video-seek::-webkit-slider-runnable-track{background:#ffffff40;border-radius:3px;height:3px}.video-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--brand-500,#ffc000);border-radius:50%;width:10px;height:10px;margin-top:-3.5px}.video-seek::-moz-range-track{background:#ffffff40;height:3px}.video-seek::-moz-range-thumb{background:var(--brand-500,#ffc000);border:0;border-radius:50%;width:10px;height:10px}.video-seek:focus-visible{outline:2px solid var(--brand-500,#ffc000);outline-offset:2px}.uses-videojs .vjs-progress-control{height:24px}.player-icon{height:var(--player-icon-height,var(--icon-size,24px));stroke-width:0;flex:none;margin:0;display:block}.player-previous .player-icon,.video-controls-row [data-prev-episode] .player-icon{transform:none}.video-controls-row button,.uses-videojs .vjs-button{justify-content:center;align-items:center}.uses-videojs .vjs-button>.player-icon,.uses-videojs .vjs-icon-placeholder>.player-icon{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.uses-videojs .vjs-icon-placeholder:has(>.player-icon):before{content:none}.uses-videojs .vjs-playback-rate-value{justify-content:center;align-items:center;height:100%;display:flex}.video-speed{align-items:center;gap:8px;display:flex}.player-center>.player-icon{color:inherit}.uses-videojs .vjs-control .player-icon{width:var(--icon-size,24px);height:var(--player-icon-height,var(--icon-size,24px))}.uses-videojs .vjs-playback-rate .vjs-icon-placeholder:before,.player-center>.h5-player-icon,.vjs-big-play-button>.h5-player-icon{display:none}.lock-platforms .lock-platform-link{min-height:40px;color:var(--ds-text-secondary);background:#ffffff0d;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.lock-platforms .lock-platform-link:first-child{background:var(--ds-brand);color:#151515;border:0}.lock-platforms .lock-platform-link:hover{color:var(--ds-text);background:#ffffff14;border:0}.lock-platforms .lock-platform-link:first-child:hover{color:#151515;background:#ffd139}.lock-platforms .lock-platform-link:focus-visible{outline-offset:-4px;box-shadow:none;outline:2px solid #fff}@media (min-width:769px){.theater-mode .watch-page.watch-wide{--watch-content-width:min(1700px,calc(100% - 64px))}.theater-mode .watch-page.watch-wide #episodePicker{box-sizing:border-box;width:var(--watch-content-width);max-width:none;margin:24px auto}.theater-mode .watch-page.watch-wide #episodePicker>.episode-component{box-sizing:border-box;width:100%;margin:0;padding:24px}.theater-mode .watch-page.watch-wide>.platform-list,.theater-mode .watch-page.watch-wide>.watch-info,.theater-mode .watch-page.watch-wide>.watch-bottom,.theater-mode .watch-page.watch-wide>.ads{box-sizing:border-box;width:var(--watch-content-width);max-width:none;margin-left:auto;margin-right:auto}.theater-mode .watch-page.watch-wide .episode-component .episode-grid{grid-template-columns:repeat(15,minmax(0,1fr));gap:8px}}@media (min-width:769px) and (max-width:1180px){.theater-mode .watch-page.watch-wide .episode-component .episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}.episode-component .episode-ranges{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:32px;display:flex;overflow-x:auto}.episode-component .episode-ranges>button{flex:none;width:auto;margin-left:0}@media (max-width:768px),(max-height:500px) and (pointer:coarse){.episode-component .episode-ranges,#h5Layer .episode-component .episode-ranges{justify-content:flex-start;gap:24px}.episode-component .episode-ranges>button,#h5Layer .episode-component .episode-ranges>button{flex:none;margin-left:0}}.episode-component .episode-tile,.drama-detail-page .detail-episode-grid>.episode-tile,#h5Layer .episode-component .episode-tile,.theater-mode .watch-page.watch-wide .episode-component .episode-tile{box-sizing:border-box;aspect-ratio:1;flex-shrink:0;align-self:start;place-items:center;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:14px 4px 4px;display:grid}.episode-component .episode-grid,.episode-component .detail-episode-grid{grid-auto-rows:auto;align-items:start}@media (min-width:769px){.episode-component .detail-episode-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px}.theater-mode .watch-page.watch-wide .episode-component .episode-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){.drama-detail-page .detail-episode-grid>.episode-tile{flex:0 0 56px;width:56px}#h5Layer .episode-component .episode-grid,#h5Layer .episode-component .detail-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#h5Layer .episode-component .detail-episode-grid>.episode-tile{flex-basis:auto;width:100%}.episode-component .episode-status.free{font-size:10px;line-height:14px;top:3px;right:4px}.episode-component .episode-playing{top:5px;right:5px}}#h5WatchChrome{display:none}@media (max-width:768px),(max-height:500px) and (pointer:coarse){:root{--h5-player-touch:44px;--h5-player-gutter:16px;--h5-player-caption:14px;--h5-player-meta:12px}body.h5-watch{--site-header-height:0px;--header-height:0px;background:#000;overflow:hidden;padding:0!important}.h5-watch .site-header,.h5-watch .reference-footer,.h5-watch .floating-tools{display:none!important}.h5-watch .watch-page{width:100%;max-width:none;height:100dvh;min-height:0;margin:0;position:relative;overflow:hidden;padding:0!important}.h5-watch .watch-page>.page-crumb,.h5-watch .watch-page>.watch-info,.h5-watch .watch-page>.advertisement-rail,.h5-watch .watch-page>.watch-bottom,.h5-watch .watch-page>.ads,.h5-watch #watchInfo{display:none}.h5-watch .watch-layout{width:100%;height:100%;margin:0;display:block}.h5-watch .watch-layout>#episodePicker{display:none}.h5-watch #h5Layer #episodePicker{display:block}.h5-watch .watch-layout .player-shell{width:100%;height:100%}.h5-watch .player-shell .player-stage,.h5-watch .player-shell .player-stage.is-locked{aspect-ratio:auto;background:#000;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.h5-watch .player-stage video,.h5-watch .player-stage .video-js{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.h5-watch .vjs-poster{background-color:#000;background-size:contain}.h5-watch .vjs-poster img{object-fit:contain}.h5-watch .player-heading,.h5-watch .player-source-note,.h5-watch .video-controls,.h5-watch .uses-videojs .vjs-control-bar{display:none!important}.h5-watch .player-center,.h5-watch .vjs-big-play-button{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important;width:60px!important;height:60px!important;box-shadow:none!important;background:0 0!important;border:0!important}.h5-watch .player-center>.player-icon,.h5-watch .vjs-big-play-button>.player-icon{display:none}.h5-watch .player-center>.h5-player-icon,.h5-watch .vjs-big-play-button>.h5-player-icon{filter:none;width:60px;height:60px;margin:0;display:block}.h5-watch .player-center.playing{pointer-events:none;opacity:0}.h5-watch #h5WatchChrome{z-index:1000;pointer-events:none;color:#fff;grid-template-rows:auto minmax(0,1fr) auto 28px auto;grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#h5WatchChrome button,#h5WatchChrome a,#h5WatchChrome input{pointer-events:auto}#h5WatchChrome button:focus-visible{outline-offset:-2px}#h5WatchChrome a:focus-visible{outline-offset:-2px}.h5-watch-top{min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 10px 6px;background:linear-gradient(#0009,#0000);grid-row:1;align-items:center;gap:2px;display:flex}.h5-watch-top>button{color:#fff;background:0 0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.h5-watch-top strong{white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.h5-watch-top>span{flex:1}.h5-watch-top .h5-rate-trigger{justify-content:center;align-items:center;gap:4px;width:66px;font-size:12px;line-height:18px;display:flex}.h5-watch-top .h5-rate-trigger.is-adjusted{color:var(--ds-brand)}.h5-watch-social{flex-direction:column;grid-row:2;place-self:end;gap:4px;min-height:0;margin:0 8px 8px 0;display:flex}.h5-social-button{color:#fff;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:44px;height:54px;padding:0;display:flex}.h5-social-button .ui-icon{filter:drop-shadow(0 2px 5px #0008);flex:none;width:30px;height:30px;margin:0;display:block}.h5-social-button>span{color:#eee;text-shadow:0 1px 4px #000;font-size:10px;line-height:16px}.h5-social-button.likes.active{color:#f52c56}.h5-social-button.favorites.active{color:#ffc000}.h5-social-button:active{background:#ffffff0d}.h5-watch-caption{text-shadow:0 1px 5px #0008;background:linear-gradient(#0000,#0009);grid-row:3;min-width:0;padding:8px 64px 4px 16px}.h5-watch-caption a{color:#fff;min-width:0;display:block}.h5-watch-caption strong{font-size:var(--h5-player-caption);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;line-height:22px;display:flex;overflow:hidden}.h5-watch-caption strong>.ui-icon{flex:none;width:16px;height:16px}.h5-watch-tags{gap:6px;margin:6px 0;display:flex}.h5-watch-tags .card-tag{color:#ddd;background:#ffffff1a;border-radius:3px;padding:2px 6px;font-size:10px;line-height:16px}.h5-description-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.h5-watch-description{min-width:0;font-size:var(--h5-player-meta);color:#ccc;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:1;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.h5-watch-description.expanded{-webkit-line-clamp:4}.h5-description-row>button{color:#eee;flex:none;align-self:flex-end;min-width:28px;height:28px;padding:0;font-size:12px;line-height:20px}.h5-player-progress{background:#0009;grid-row:4;align-items:center;min-width:0;padding:0 16px;display:flex}.h5-player-progress input{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;height:28px;accent-color:var(--ds-brand);background:0 0;margin:0;padding:0;display:block}.h5-player-progress input::-webkit-slider-runnable-track{background:linear-gradient(to right,#ffc000 var(--played,0%),#ffffff40 var(--played,0%));border-radius:2px;height:2px}.h5-player-progress input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:8px;height:8px;margin-top:-3px}.h5-player-progress input::-moz-range-track{background:#ffffff40;height:2px}.h5-player-progress input::-moz-range-progress{background:#ffc000;height:2px}.h5-player-progress input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:8px;height:8px}.h5-player-progress input:disabled{opacity:.55;cursor:default}.h5-player-progress input:focus-visible{outline:2px solid var(--ds-brand);outline-offset:-3px}.h5-watch-dock{padding:8px 16px calc(10px + env(safe-area-inset-bottom));background:#111;border-top:1px solid #ffffff08;grid-row:5;align-items:center;gap:8px;display:flex}.h5-watch-dock>button{color:#ddd;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0;display:flex}.h5-watch-dock>button:first-child{background:#ffffff05;flex:1;justify-content:space-between;gap:8px;min-width:0;padding:0 12px;font-size:12px;line-height:20px}.h5-watch-dock>button[data-h5-sheet=comments]{background:#ffffff05}.h5-watch-dock>button .ui-icon{width:20px;height:20px}.h5-watch-dock>button .h5-player-icon{width:24px;height:24px}.h5-pure .h5-watch-social,.h5-pure .h5-watch-caption{display:none}.h5-pure .h5-watch-top{background:linear-gradient(#0006,#0000)}.h5-watch:has(#h5Layer[open]) #h5WatchChrome{z-index:900}.h5-watch .episode-locked{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;padding:72px 20px 180px}.h5-watch .episode-lock-card{text-align:center;grid-template-columns:minmax(0,1fr);width:min(320px,100%);max-width:320px;padding:24px}.h5-watch .episode-lock-card .download-qr{display:none}.h5-watch .lock-platforms{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.h5-watch .lock-platforms .lock-platform-link{height:44px;min-height:44px}.h5-watch .episode-lock-card p:last-child{display:none}.h5-watch .toast{bottom:calc(90px + env(safe-area-inset-bottom))}}@media (max-height:500px) and (pointer:coarse){.h5-watch #h5WatchChrome{grid-template-rows:48px minmax(0,1fr) 0 28px 52px}.h5-watch-caption,.h5-watch-social{display:none}.h5-watch-top{min-height:48px;padding:2px 12px}.h5-watch-dock{padding:4px 12px}.h5-watch .episode-locked{padding:52px 20px 76px}.h5-watch .episode-lock-card{width:min(520px,100%);max-width:520px;padding:16px}.h5-watch .lock-platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.h5-watch .lock-platforms .lock-platform-link{padding:8px;font-size:12px}.h5-watch .episode-lock-card h3{margin:6px 0}.h5-watch .episode-lock-card p{margin:4px 0}}.floating-tools{gap:10px}.floating-tools>.floating-download{width:var(--top-size);height:var(--top-size);min-height:var(--top-size);border-radius:var(--top-radius);color:#221600;background:linear-gradient(145deg,#ffe784 0%,#ffc000 48%,#f49a12 100%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #fff8,0 4px 14px #0005}.floating-tools>.floating-download span{white-space:nowrap;font-size:10px;line-height:14px}.floating-tools>.floating-download svg{width:20px;height:20px}.floating-tools>.floating-download:active{transform:scale(.96)}.floating-tools>.floating-download:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover){.floating-tools>.floating-download:hover{color:#221600;opacity:1;background:linear-gradient(145deg,#fff0a8 0%,#ffd02a 45%,#ffad19 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fffb,0 6px 18px #0006}}.page-crumb{flex-wrap:wrap;align-items:center;gap:8px;line-height:20px;display:flex}.page-crumb>a{color:var(--ds-text-secondary);text-decoration:none}.page-crumb>a:hover{color:var(--ds-brand)}.page-crumb>a:focus-visible{outline:2px solid var(--ds-brand);outline-offset:4px}.page-crumb>[aria-current=page]{color:var(--ds-brand);overflow-wrap:anywhere}.episode-head .episode-browse-link{color:var(--ds-text-secondary);align-items:center;gap:4px;min-height:32px;font-size:12px;display:inline-flex}.episode-head .episode-browse-link:hover{color:var(--ds-brand)}.account-id .ui-text-link{color:var(--ds-brand);margin-left:8px}.return-page .return-hero.return-intro{text-align:left;isolation:isolate;background:radial-gradient(at 95% 40%,#ffc0000d,#0000 55%),linear-gradient(120deg,#191919,#111);border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;min-height:0;padding:32px 40px;display:grid;position:relative;overflow:hidden}.return-intro-copy{min-width:0}.return-intro-top{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.return-page .return-intro .return-brand{width:104px;height:auto;margin:0}.return-page .return-intro .official-stamp{color:#d1b34e;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;line-height:20px;display:inline-flex}.return-page .return-intro h1{text-wrap:balance;letter-spacing:.2px;margin:0 0 12px;font-size:28px;font-weight:500;line-height:38px}.return-page .return-intro p{color:#aaa;max-width:640px;margin:0;font-size:14px;line-height:24px}.return-page .return-intro .return-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px}.return-intro .return-actions>a,.return-intro .return-actions>button{min-height:44px;padding:10px 20px;font-size:14px;line-height:22px}.return-intro-copy{z-index:2;max-width:64%;position:relative}.return-page .return-hero.return-intro{background:radial-gradient(at 85% 55%,#31231138,#0000 62%),#111213;border-color:#d2ae5629;min-height:320px;padding:40px;display:block}.return-intro-art{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.return-portal-image{object-fit:contain;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000008 12%,#00000040 28%,#000000b3 44%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#00000008 12%,#00000040 28%,#000000b3 44%,#000 62%)}.return-page .return-intro h1{font-size:30px;font-weight:600;line-height:42px}.return-page .return-intro p{color:#aaaeb2;line-height:24px}.return-page .return-intro .return-actions>a{color:#211900;background:linear-gradient(120deg,#ffe16b,#ffc000 58%,#ffb514);border-radius:24px;padding-inline-start:22px;padding-inline-end:22px;box-shadow:inset 0 1px #fff8,0 4px 16px #d39a001a}.return-page .return-intro .return-actions>button{color:#b9bdc4;background:#202124;border:1px solid #ffffff20;border-radius:24px;padding-inline-start:22px;padding-inline-end:22px}.return-page .return-intro .return-actions>a:hover{background:linear-gradient(120deg,#ffe995,#ffd12b,#ffc12d)}.return-page .return-intro .return-actions>button:hover{color:#f3f3f3;background:#2a2b2e;border-color:#ffffff35}@media (min-width:1440px){.return-page .return-hero.return-intro{min-height:340px;padding:44px 48px}.return-page .return-intro h1{font-size:32px;line-height:44px}.return-page .return-intro .return-brand{width:112px}}@media (max-width:900px){.return-page .return-hero.return-intro{grid-template-columns:minmax(0,1fr) 200px;gap:20px;padding:28px}.return-page .return-intro h1{font-size:24px;line-height:34px}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){.floating-tools{gap:8px}.floating-tools>.floating-download svg{width:18px;height:18px}.page-crumb{gap:6px;font-size:12px}.return-page .return-hero.return-intro{text-align:center;background:#111213;border-radius:12px;min-height:0;padding:28px 20px 24px;display:block}.return-intro-copy{text-align:center;max-width:100%}.return-intro-art{display:none}.return-intro-top{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:22px}.return-page .return-intro .return-brand{width:104px;margin:0 auto}.return-page .return-intro .official-stamp{justify-content:center;font-size:11px;line-height:18px}.return-page .return-intro h1{text-align:center;text-wrap:balance;width:100%;max-width:none;margin:0 auto 12px;font-size:22px;line-height:32px}.return-page .return-intro p{text-align:center;max-width:none;font-size:13px;line-height:22px}.return-page .return-intro .return-actions{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.return-intro .return-actions>a,.return-intro .return-actions>button{white-space:nowrap;justify-content:center;width:100%;height:44px;min-height:44px;padding:10px 12px;font-size:16px;line-height:24px}.h5-profile-copy .account-id{align-items:center;gap:6px;margin:4px 0;font-size:12px;line-height:20px;display:flex}.h5-profile-copy .account-id button{min-height:24px;margin:0;font-size:12px}}@media (prefers-reduced-motion:reduce){.floating-tools>.floating-download{transition:none}}.account-banner-copy{flex:1;min-width:0}.account-banner-guest>.ui-button{flex:none;align-self:center;min-width:120px;min-height:44px;margin-left:auto}.account-banner-guest .account-id{margin-top:4px;margin-bottom:8px}.account-banner-guest .account-guest-note{max-width:640px;line-height:22px}.account-banner-guest .account-id .ui-text-link{margin-left:0}@media (max-width:768px){.h5-profile-header{grid-template-columns:48px minmax(0,1fr) 88px;gap:10px;padding:16px 12px}.h5-profile-copy .account-id{white-space:nowrap;gap:4px;font-size:11px}.h5-profile-copy .account-id button{font-size:11px}.h5-profile-copy .account-id+p{font-size:10px;line-height:16px}.account-banner-guest>.ui-button{min-width:88px}}.h5-app-banner{display:none}.player-heading{justify-content:flex-end}@media (min-width:769px){.floating-tools{box-sizing:border-box;background:#191919;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:58px;padding:6px;display:flex;box-shadow:0 8px 28px #0005}.floating-tools>.floating-download{box-sizing:border-box;background:linear-gradient(145deg,#ffe778,#ffc000 70%);border-radius:12px;gap:4px;width:44px;height:60px;min-height:60px;margin:0;box-shadow:inset 0 1px #ffffff80}.floating-tools>.floating-download span{font-size:12px;line-height:16px}.floating-tools>.back-top,.floating-tools>.back-top:first-child{box-sizing:border-box;width:44px;min-width:44px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;margin:0}}@media (max-width:768px),(max-height:500px) and (pointer:coarse){body{padding-bottom:calc(var(--app-banner-height) + env(safe-area-inset-bottom) + 16px)!important}.floating-tools>.floating-download{display:none!important}body .floating-tools,body[data-h5-route=detail] .floating-tools{bottom:calc(var(--app-banner-height) + env(safe-area-inset-bottom) + 16px);right:12px}.h5-app-banner{z-index:1040;width:100%;padding-bottom:env(safe-area-inset-bottom);background:#191919;display:block;position:fixed;top:auto;bottom:0;left:0;right:0}.h5-app-banner-art{width:100%;height:var(--app-banner-height);object-fit:fill;pointer-events:none;display:block}.h5-app-banner button{height:var(--app-banner-height);background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0}.h5-app-banner-open{width:87%;left:0}.h5-app-banner-close{width:13%;right:0}.h5-app-banner button:focus-visible{outline-offset:-4px;outline:2px solid #ffc000}.h5-watch .h5-app-banner,.entrance-lock .h5-app-banner{display:none!important}body.h5-banner-dismissed{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}body.h5-banner-dismissed .floating-tools{bottom:calc(20px + env(safe-area-inset-bottom))}body[data-h5-route=detail].h5-banner-dismissed .floating-tools{bottom:calc(88px + env(safe-area-inset-bottom))}body:not(.h5-banner-dismissed) .h5-detail-dock{bottom:calc(var(--app-banner-height) + env(safe-area-inset-bottom))}body[data-h5-route=detail]:not(.h5-banner-dismissed) .floating-tools{bottom:calc(var(--app-banner-height) + 88px + env(safe-area-inset-bottom))}:root{--app-banner-height:64px}.h5-app-banner{background:linear-gradient(110deg,#252525 0%,#171717 65%,#111 100%);border-top:1px solid #ffffff0d;box-shadow:0 -6px 24px #0003}.h5-banner-content{height:var(--app-banner-height);box-sizing:border-box;align-items:center;gap:10px;width:100%;max-width:560px;margin:0 auto;padding:10px 12px;display:flex}.h5-banner-logo{border-radius:9px;flex:none;width:40px;height:40px;display:block}.h5-banner-copy{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.h5-banner-copy strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.h5-banner-copy em{color:#ffda35;font-style:normal}.h5-banner-copy>span{color:#999;white-space:nowrap;font-size:11px;line-height:16px}.h5-app-banner .h5-app-banner-open{background:0 0;flex:none;justify-content:center;align-items:center;width:104px;height:44px;padding:0;display:flex;position:static}.h5-app-banner-open img{object-fit:contain;width:100%;height:auto;max-height:38px;display:block}.h5-app-banner .h5-app-banner-close{background:0 0;flex:none;place-items:center;width:32px;height:44px;padding:0;display:grid;position:static}.h5-app-banner-close svg{width:32px;height:32px;display:block}}@media (max-width:350px){.h5-banner-content{gap:7px;padding-inline-start:8px;padding-inline-end:8px}.h5-banner-copy strong{font-size:12px}.h5-banner-copy>span{font-size:10px}.h5-app-banner .h5-app-banner-open{width:92px}.h5-app-banner .h5-app-banner-close{width:28px}.h5-app-banner-close svg{width:28px;height:28px}}.popover-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.profile-avatar-link{background:0 0;border-radius:50%;flex:none;padding:0;overflow:hidden}.profile-account-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.profile-avatar-editor{align-items:center;gap:18px;margin:20px 0 28px;display:flex}.profile-avatar-editor>img{object-fit:cover;border:1px solid #ffffff20;border-radius:50%;width:80px;height:80px}.profile-avatar-editor strong{font-size:15px}.profile-avatar-editor p,.profile-avatar-editor small{color:#999;margin:6px 0;font-size:12px;line-height:20px;display:block}.profile-avatar-editor .ui-button{cursor:pointer;min-height:36px;display:inline-flex}.profile-avatar-editor input[hidden]{display:none!important}.profile-name-hint{text-align:right;color:#888;margin:-10px 0 14px;font-size:12px}.profile-security>.ui-button{width:100%;margin-top:12px}.account-settings-v2 .form-actions{justify-content:flex-end}.auth-current{color:#aaa;background:#ffffff05;border-radius:8px;padding:12px;font-size:12px}.h5-profile-copy .account-id{word-break:break-all;font-size:11px}.account-settings-v2 textarea{width:100%;min-height:80px;color:inherit;resize:vertical;background:0 0;border:0;padding:12px}@media (max-width:768px){.account-settings-v2{grid-template-columns:1fr;gap:16px;display:grid}.profile-avatar-editor{gap:14px;margin:12px 0 24px}.profile-avatar-editor>img{width:64px;height:64px}.profile-avatar-editor p{max-width:210px;font-size:11px}.account-settings-v2 .form-actions{grid-template-columns:1fr 1fr;display:grid}.account-settings-v2 .form-actions .ui-button{width:100%}.h5-profile-header{grid-template-columns:48px minmax(0,1fr) 84px}.h5-profile-copy h2{overflow-wrap:anywhere}.h5-profile-header>.ui-button{padding-inline-start:8px;padding-inline-end:8px;font-size:12px}.floating-tools>.back-top,.floating-tools>.back-top:first-child,.floating-tools>.back-top:focus,.floating-tools>.back-top:hover,.floating-tools>.back-top:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:#2525258c!important}}:root{--focus-boundary:var(--ds-brand,#ffc000);--focus-error:var(--ds-error,#f52c56)}body :-webkit-any(button,a,input,textarea,select,[tabindex]):focus-visible{outline-offset:-2px!important}body :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-offset:-2px!important}body .input-shell{box-sizing:border-box;min-width:0}body .input-shell:focus-within{border-color:var(--focus-boundary);box-shadow:none!important;outline:none!important}body .input-shell>input,body .input-shell>textarea{box-sizing:border-box;flex:1;min-width:0;max-width:100%;margin:0}body .input-shell>input:focus,body .input-shell>textarea:focus{border:0;box-shadow:none!important;outline:none!important}body .input-shell>input:focus-visible{border:0;box-shadow:none!important;outline:none!important}body .input-shell>textarea:focus-visible{border:0;box-shadow:none!important;outline:none!important}body .input-shell:has(>textarea){align-items:stretch;gap:0;padding:0;display:flex}body .input-shell>textarea{border-radius:inherit;width:100%;color:inherit;resize:vertical;background:0 0;border:0;padding:12px;line-height:1.6;display:block}body .input-shell.invalid,body .input-shell.invalid:focus-within{border-color:var(--focus-error)!important;box-shadow:none!important}body .input-shell:has([aria-invalid=true]){border-color:var(--focus-error)!important;box-shadow:none!important}body .input-shell:has([aria-invalid=true]):focus-within{border-color:var(--focus-error)!important;box-shadow:none!important}body :-webkit-any(.form-area,.form-select):-webkit-any(:focus,:focus-visible){border-color:var(--focus-boundary);box-shadow:none!important;outline:none!important}body :is(.form-area,.form-select):is(:focus,:focus-visible){border-color:var(--focus-boundary);box-shadow:none!important;outline:none!important}body :-webkit-any(.form-area,.form-select)[aria-invalid=true]{border-color:var(--focus-error)!important}body :is(.form-area,.form-select)[aria-invalid=true]{border-color:var(--focus-error)!important}body :-webkit-any(.form-area,.form-select)[aria-invalid=true]:focus{border-color:var(--focus-error)!important}body :is(.form-area,.form-select)[aria-invalid=true]:focus{border-color:var(--focus-error)!important}body :is(.nav-search,.discovery-bar form,.h5-search-head form):focus-within{border-color:var(--focus-boundary);box-shadow:none!important;outline:none!important}body :-webkit-any(.nav-search,.discovery-bar form,.h5-search-head form) input:-webkit-any(:focus,:focus-visible){box-shadow:none!important;outline:none!important}body :is(.nav-search,.discovery-bar form,.h5-search-head form) input:is(:focus,:focus-visible){box-shadow:none!important;outline:none!important}body :-webkit-any(.share-link,#notFoundSearch) input{box-sizing:border-box;min-width:0}body :is(.share-link,#notFoundSearch) input{box-sizing:border-box;min-width:0}body :-webkit-any(.share-link,#notFoundSearch) input:focus-visible{border-radius:6px}body :is(.share-link,#notFoundSearch) input:focus-visible{border-radius:6px}body .advertisement-rail .square-tile:focus-visible>img{outline-offset:-2px!important}@media (max-width:768px),(max-height:500px) and (pointer:coarse){body .h5-settings-page .form-field:has(.input-shell):focus-within{border:1px solid var(--focus-boundary)!important;box-shadow:none!important}body .h5-settings-page .input-shell:focus-within{box-shadow:none!important;border-color:#0000!important}body .h5-settings-page .form-field:has(.input-shell.invalid){border-color:var(--focus-error)!important}body .h5-settings-page .form-field:has([aria-invalid=true]){border-color:var(--focus-error)!important}body .h5-settings-page .input-shell>textarea{padding:0}}@media (forced-colors:active){body .input-shell:focus-within{outline-offset:-2px!important;outline:2px solid highlight!important}body :-webkit-any(.form-area,.form-select):focus-visible{outline-offset:-2px!important;outline:2px solid highlight!important}body :is(.form-area,.form-select):focus-visible{outline-offset:-2px!important;outline:2px solid highlight!important}}#search-discovery{display:none}.search:focus-within #search-discovery{display:block}
