@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800;900&display=swap";:root{--bg:#000;--panel:#080d17;--panel2:#0d1421;--line:#1b2637;--text:#f7f8fb;--muted:#8c9bb0;--cyan:#09d8ed;--cyan2:#00cde3}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Nunito Sans,Arial,sans-serif}body{overflow-x:hidden}#root{padding-top:64px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.topbar{z-index:50;background:#000000f5;border-bottom:1px solid #171717;height:64px;position:fixed;top:0;left:0;right:0}.navwrap{align-items:center;gap:38px;max-width:1550px;height:100%;margin:auto;padding:0 10px;display:flex}.brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:20px;display:flex}.brand span{color:var(--cyan)}.brandmark{border:1px solid #223143;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;color:var(--cyan)!important}.brandmark svg{filter:drop-shadow(0 0 4px #00d8ed40)}.navwrap nav{align-items:center;gap:30px;height:100%;display:flex}.navwrap nav a{color:#aab5c5;font-size:14px;font-weight:700;position:relative}.navwrap nav a.active{color:var(--cyan)}.navwrap nav a.active:after{content:"";background:var(--cyan);border-radius:2px;height:2px;position:absolute;bottom:-22px;left:20%;right:20%}.headright{align-items:center;gap:20px;margin-left:auto;display:flex}.search{color:#8190a6;background:#080e18;border:1px solid #202b3c;border-radius:22px;align-items:center;gap:9px;height:40px;padding:0 13px;display:flex}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.search.compact{width:410px}.search input::placeholder,input::placeholder{color:#647289}.loginlink{color:#b3bfcd;font-size:13px;font-weight:700}.signup,.primary{background:var(--cyan);color:#00151a;border:0;border-radius:22px;font-weight:900}.signup{padding:9px 17px;font-size:13px}.mobilebtn{color:#fff;background:0 0;border:0;display:none}.hero{max-width:1600px;height:720px;margin:auto;position:relative;overflow:hidden}.heroimage{opacity:.55;filter:saturate(.9);background-position:100%;background-size:cover;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#000 0% 15%,#000000d6 37%,#0000004d 66%,#000 100%),linear-gradient(#000 0%,#00000026 30%,#0000 75%,#000 100%);position:absolute;inset:0}.herocopy{z-index:2;max-width:760px;padding:235px 0 0 7%;position:relative}.eyebrow{color:var(--cyan);letter-spacing:3px;font-size:12px;font-weight:900}.herocopy h1{letter-spacing:-2.5px;max-width:650px;margin:22px 0 12px;font-size:64px;line-height:1.01}.jp{color:#9aa7b8;margin:0 0 18px}.chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chips span,.chips em{color:#bdc7d5;background:#04070ca6;border:1px solid #293240;border-radius:18px;padding:7px 12px;font-size:12px;font-style:normal}.chips span:first-child{color:#f5d53c}.chips .cyan{color:var(--cyan);border-color:#174b55}.chips em{color:#7e8ea5;background:0 0;border:0;padding:7px 2px}.desc{color:#c7ced8;max-width:690px;font-size:16px;line-height:1.55}.actions{align-items:center;gap:12px;margin-top:27px;display:flex}.primary,.secondary{justify-content:center;align-items:center;gap:9px;min-height:44px;padding:13px 24px;display:inline-flex}.primary{box-shadow:0 0 20px #00d8ed40}.secondary{color:#e2e6ed;background:0 0;border:1px solid #29313c;border-radius:22px;font-weight:800}.section{max-width:1540px;margin:0 auto 42px;padding:0 6px}.sectitle{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.sectitle h2{letter-spacing:-1px;align-items:center;gap:12px;margin:0;font-size:28px;display:flex}.sectitle h2 svg{color:var(--cyan)}.arrows{gap:8px;display:flex}.arrows button{color:#fff;background:#090909;border:1px solid #2a2a2a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.arrows button:disabled{opacity:.35}.rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:15px;display:grid}.card{background:#101b2d;border:1px solid #1e2b3a;border-radius:12px;height:282px;display:block;position:relative;overflow:hidden}.card img,.placeholder{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.placeholder{background:#172238}.cardshade{background:linear-gradient(#0000,#00000026,#000000f2);position:absolute;inset:35% 0 0}.score,.type{color:#fff;z-index:2;background:#061016;border-radius:14px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;top:9px}.score{color:#f5d53c;left:8px}.type{color:var(--cyan);right:8px}.cardtext{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:10px;left:11px;right:10px}.cardtext b{font-size:13px;line-height:1.25}.cardtext span{color:#a9b2bf;font-size:11px}.browse,.simplepage{max-width:1550px;margin:22px auto;padding:0 0 60px}.filterbar{background:linear-gradient(#0a111c,#080e18);border:1px solid #1b2636;border-radius:18px;margin-bottom:28px;padding:14px;box-shadow:0 10px 30px #00000024}.filterbar-top{align-items:center;gap:10px;display:flex}.filterbar-bottom{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(130px,.8fr) 120px auto;align-items:end;gap:10px;margin-top:10px;display:grid}.filtersearch{color:#8190a6;background:#03060b;border:1px solid #202a39;border-radius:12px;flex:1;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.filtersearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0}.filtersearch input::placeholder{color:#647289}.filterfield{flex-direction:column;gap:5px;min-width:0;display:flex}.filterfield span{text-transform:uppercase;letter-spacing:.09em;color:#718198;padding-left:2px;font-size:10px;font-weight:900}.filterbar input,.filterbar select{color:#d9dee7;background:#03060b;border:1px solid #202a39;border-radius:11px;outline:0;width:100%;height:46px;padding:0 12px}.filterbar select{cursor:pointer}.filterbar .year{width:100%}.searchbtn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:48px;padding:0 22px;display:inline-flex}.filterreset{white-space:nowrap;border-radius:11px;height:46px;padding:0 16px}.grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;display:grid}.grid .card{height:327px}.empty{text-align:center;color:#718198;padding:100px 20px}.centerempty{color:#8ea1ba;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100vh - 64px);display:flex}.community{width:750px;max-width:calc(100% - 32px);margin:32px auto}.communityhead{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.communityhead>svg{color:var(--cyan);margin-top:7px}.communityhead h1{letter-spacing:-1.5px;margin:0;font-size:42px}.communityhead p{color:#90a2b8;margin:4px 0}.feed{flex-direction:column;gap:8px;display:flex}.feedrow{background:#080e18;border:1px solid #1c2938;border-radius:13px;align-items:center;gap:15px;min-height:90px;padding:14px;display:flex}.avatar{color:#fff;background:#0db2c5;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.feedrow img{object-fit:cover;border-radius:8px;width:47px;height:63px}.feedrow b{color:#e9edf3}.actionword{color:var(--cyan);font-weight:900}.muted{color:#718097}.feedrow small{color:#718097;margin-top:2px;display:block}.auth{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px;display:flex}.authbrand{align-items:center;gap:9px;margin-bottom:30px;font-size:23px;display:flex}.authcard{background:#080e18;border:1px solid #1f2a39;border-radius:23px;width:455px;max-width:100%;padding:32px}.authcard h1{letter-spacing:-1px;margin:0 0 5px;font-size:28px}.authcard>p{color:#94a4b8;margin:0 0 24px}.authcard label{color:#8ea0b8;margin:15px 0;font-size:12px;font-weight:800;display:block}.authcard input{color:#fff;background:#020407;border:1px solid #253041;border-radius:11px;outline:0;width:100%;height:44px;margin-top:8px;padding:0 12px;display:block}.wide{width:100%;margin-top:10px}.switch{text-align:center;color:#8ea0b8;margin-top:20px;font-size:13px}.switch a{color:var(--cyan);font-weight:900}.detail{min-height:calc(100vh - 64px);position:relative;overflow:hidden}.detailback{opacity:.18;filter:blur(8px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.detail:after{content:"";background:linear-gradient(90deg,#000 0%,#000000eb 35%,#000000c2 70%,#000),linear-gradient(#000 0%,#0000 60%,#000 100%);position:absolute;inset:0}.detailcontent{z-index:2;max-width:1250px;margin:auto;padding:50px 20px 70px;position:relative}.back{color:#9aa8ba;align-items:center;gap:7px;margin-bottom:35px;font-weight:800;display:inline-flex}.detailbody{align-items:center;gap:40px;display:flex}.poster{object-fit:cover;border:1px solid #293446;border-radius:14px;width:260px;height:380px;display:block;box-shadow:0 25px 60px #000}.meta{max-width:760px}.meta h1{letter-spacing:-2px;margin:15px 0;font-size:54px;line-height:1.02}.longdesc{color:#c3cad4;font-size:15px;line-height:1.65}.episodes{margin-top:55px}.episodes h2{font-size:28px}.episodegrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.episode{background:#080e18;border:1px solid #1d2938;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.episode>span{width:34px;height:34px;color:var(--cyan);background:#101b2a;border-radius:8px;place-items:center;font-weight:900;display:grid}.episode div{flex:1}.episode b{font-size:13px}.episode small{color:#73829a;margin-top:2px;display:block}.episode svg{color:#8b9aaf}.playerpage{background:#000;min-height:calc(100vh - 64px);padding-bottom:50px}.playerwrap{max-width:1450px;margin:auto;padding-top:25px}.videobox{aspect-ratio:16/9;background:#05070a;border:1px solid #171e28;place-items:center;display:grid}.videobox video{object-fit:contain;background:#000;width:100%;height:100%}.playerempty{text-align:center;color:#8b9ab0}.playerempty h2{color:#fff;margin:12px 0 4px}.playerempty p{margin:0 0 18px}.playerempty>svg{color:var(--cyan)}.playerempty small{color:#5e6b7e;margin-top:14px;display:block}.playerbar{background:#080e18;border:1px solid #1a2330;border-top:0;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.playerbar b{display:block}.playerbar span{color:#718096;font-size:12px}.playercontrols{gap:5px;display:flex}.playercontrols button{color:#94a2b4;background:0 0;border:0}.playerinfo{justify-content:space-between;align-items:center;max-width:1450px;margin:18px auto;display:flex}.playerinfo>a{color:#9aa8ba;font-weight:800}.epnav{gap:8px;display:flex}.epnav .secondary{padding:9px 15px}.mobilebtn{justify-content:center;align-items:center}@media (width<=1200px){.rail{grid-template-columns:repeat(6,1fr)}.grid{grid-template-columns:repeat(5,1fr)}.search.compact{width:300px}.navwrap{gap:25px}.herocopy{padding-left:5%}}@media (width<=800px){#root{padding-top:58px}.topbar{height:58px}.navwrap{padding:0 14px}.mobilebtn{margin-left:auto;display:flex}.navwrap nav{background:#050505;border-bottom:1px solid #222;flex-direction:column;gap:0;height:auto;padding:8px 14px;display:none;position:absolute;top:58px;left:0;right:0}.navwrap nav.open{display:flex}.navwrap nav a{padding:14px}.navwrap nav a.active:after{display:none}.headright{margin-left:0}.headright .search,.headright .loginlink,.headright .signup{display:none}.hero{height:670px}.herocopy{padding:230px 22px 0}.herocopy h1{font-size:42px}.desc{font-size:14px}.rail{grid-template-columns:repeat(3,1fr);gap:9px}.card{height:270px}.section{padding:0 14px}.sectitle h2{font-size:23px}.browse,.simplepage{padding:0 14px}.filterbar{flex-wrap:wrap;height:auto}.filterbar>input:first-of-type{flex-basis:100%}.filterbar select,.filterbar .year,.searchbtn{flex:1}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.grid .card{height:300px}.communityhead h1{font-size:32px}.detailcontent{padding:30px 16px}.detailbody{flex-direction:column;align-items:flex-start}.poster{width:180px;height:265px}.meta h1{font-size:40px}.episodegrid{grid-template-columns:repeat(2,1fr)}.playerwrap{padding-top:0}.playerinfo{flex-direction:column;align-items:stretch;gap:12px;padding:0 12px}.epnav{justify-content:flex-end}}@media (width<=520px){.brand{font-size:18px}.rail{grid-template-columns:repeat(2,1fr)}.card{height:280px}.hero{height:700px}.herocopy{padding-top:250px}.herocopy h1{font-size:36px}.actions{flex-wrap:wrap}.community{width:auto}.feedrow{align-items:flex-start}.auth{padding:20px}.authcard{padding:25px}.detailbody{gap:25px}}.loading{color:#8ea1ba;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.spinner{border:3px solid #263243;border-top-color:var(--cyan);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.errorbox{color:#d9aeb7;text-align:center;background:#12090c;border:1px solid #432b32;border-radius:14px;max-width:700px;margin:80px auto;padding:25px}.errorbox button{color:#fff;background:#101927;border:1px solid #39465a;border-radius:8px;margin-left:12px;padding:8px 14px}.skeletonhero{background:#05080d}.detail{isolation:isolate}.trailerlayer{z-index:0;pointer-events:none;opacity:.3;position:absolute;inset:0;overflow:hidden}.trailerlayer iframe{border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detailback{z-index:-2}.detailshade{z-index:1;background:linear-gradient(90deg,#000 0%,#000000d1 28%,#0000006b 60%,#000000c7 100%),linear-gradient(#000 0%,#0000004d 65%,#000 100%);position:absolute;inset:0}.detailcontent{z-index:2}.detailfacts{color:#9aa8ba;flex-wrap:wrap;gap:12px;margin-top:15px;font-size:12px;display:flex}.detailfacts span{background:#05090fa6;border:1px solid #202b3b;border-radius:8px;padding:8px 10px}.detailfacts b{color:#dce3ec;margin-right:5px}.detail .loading{z-index:3;min-height:70vh;position:relative}.detail .errorbox{z-index:3;position:relative}.card img{transition:transform .25s,opacity .25s}.card:hover img{transform:scale(1.04)}.browsecount{color:#718198;margin:-14px 2px 18px;font-size:13px}.loadmore{justify-content:center;padding:28px 0;display:flex}.subsectionhead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.subsectionhead h2{align-items:center;gap:9px;margin:0;font-size:28px;display:flex}.subsectionhead p{color:#718198;margin:5px 0 0;font-size:13px}.subsectionhead>span{color:#718198;white-space:nowrap;font-size:12px}.characters{margin-top:58px}.charactergrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.character{background:#080e18;border:1px solid #1d2938;border-radius:12px;min-height:118px;display:flex;overflow:hidden}.character>img,.characterplaceholder{object-fit:cover;background:#101b2a;width:86px;min-width:86px;height:118px}.characterplaceholder{color:#52657d;place-items:center;display:grid}.characterinfo{min-width:0;padding:12px 10px}.characterinfo>b{font-size:13px;line-height:1.3;display:block}.characterinfo>small{color:#718198;margin-top:4px;display:block}.voices{color:var(--cyan);flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:10px;font-size:11px;display:flex}.voices>svg{flex:none;margin-top:2px}.voices span{color:#dbe2eb;flex-direction:column;font-weight:700;display:inline-flex}.voices span small{color:#718198;margin-top:1px;font-size:9px}.episode{pointer-events:none}.episodegrid{align-items:stretch}@media (width<=1000px){.charactergrid{grid-template-columns:repeat(3,minmax(0,1fr))}.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=800px){.charactergrid{grid-template-columns:repeat(2,minmax(0,1fr))}.subsectionhead{align-items:flex-start}.subsectionhead>span{padding-top:4px}.browsecount{margin-top:-8px}}@media (width<=520px){.charactergrid{grid-template-columns:1fr}.character{min-height:105px}.character>img,.characterplaceholder{height:105px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sortselect{min-width:170px}.browseend{text-align:center;color:#596a80;padding:30px;font-size:12px}.loadmore{color:#718198;align-items:center;min-height:80px;font-size:13px}.loadmore .loading{width:100%;min-height:80px}.additional{margin-top:52px}.infosection{margin-top:50px}.staffgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.staffcard{background:#080e18;border:1px solid #1d2938;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.staffcard img{object-fit:cover;background:#101b2a;border-radius:7px;width:48px;height:62px}.staffcard b{font-size:12px;display:block}.staffcard small{color:#718198;margin-top:4px;line-height:1.3;display:block}.relatedgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.relatedcard{color:#e7edf5;background:#080e18;border:1px solid #1d2938;border-radius:11px;min-height:76px;padding:12px;display:block}.relatedcard:hover{border-color:#2d8190}.relatedtype{color:var(--cyan);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900}.relatedcard small{color:#718198;margin-top:7px;display:block}.taglist{flex-wrap:wrap;gap:8px;display:flex}.taglist span{color:#9ba9bb;background:#080e18;border:1px solid #243246;border-radius:999px;padding:7px 10px;font-size:11px}@media (width<=1000px){.staffgrid,.relatedgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sortselect{min-width:150px}}@media (width<=800px){.sortselect{flex:1;min-width:180px}.staffgrid,.relatedgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.staffgrid,.relatedgrid{grid-template-columns:1fr}.sortselect{flex-basis:100%}}.widefacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.songlist{gap:8px;display:grid}.song{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.song span{color:var(--muted);text-align:right}.linklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.linklist a{border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;text-decoration:none;display:flex}.linklist a:hover{border-color:var(--accent)}.linklist a span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#browse-sentinel{min-height:90px}@media (width<=800px){.widefacts,.linklist{grid-template-columns:1fr}.song{flex-direction:column}.song span{text-align:left}}.detailtabs{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05090fb8;border:1px solid #1d2938;border-radius:13px;gap:5px;margin-top:55px;padding:6px;display:flex;position:sticky;top:12px;overflow-x:auto}.detailtabs button{color:#8391a4;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:800}.detailtabs button:hover{color:#e9f0f7;background:#101927}.detailtabs button.active{color:#e7fbff;background:#162431;box-shadow:inset 0 0 0 1px #255465}.tabloading{min-height:260px}.infosection.first{margin-top:35px}.sectiontext{color:#b9c4d1;max-width:950px;margin:0;line-height:1.7}.spoilerlist{gap:7px;max-width:1050px;display:grid}.spoiler{background:#080e18e0;border:1px solid #1d2938;border-radius:11px;overflow:hidden}.spoiler summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;list-style:none;display:flex}.spoiler summary::-webkit-details-marker{display:none}.spoiler summary:before{content:"›";color:#5f7188;width:14px;font-size:20px;transition:transform .15s}.spoiler[open] summary:before{color:var(--cyan);transform:rotate(90deg)}.spoiler summary span{flex:1;font-size:13px;font-weight:800}.spoiler summary small{color:#718198;text-align:right;font-size:11px}.spoilerbody{color:#b7c2d0;gap:14px;padding:0 15px 15px 43px;display:flex}.spoilerbody img{object-fit:cover;background:#101b2a;border-radius:8px;width:58px;height:72px}.spoilerbody b{color:#fff;font-size:13px}.spoilerbody p{color:#9aa8ba;margin:6px 0;font-size:12px}.spoilerbody small{color:#718198;font-size:11px}.recommendgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.recommendcard{color:#fff;background-color:#0a101a;background-position:50%;background-size:cover;border:1px solid #263344;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:145px;padding:13px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;box-shadow:inset 0 -50px 55px #00000080}.recommendcard:hover{border-color:#397f8d;transform:translateY(-2px)}.recommendcard b{text-shadow:0 1px 8px #000;font-size:13px;line-height:1.25}.recommendcard small{color:#c0cad5;margin-top:5px;font-size:10px}.rechead{margin-top:38px}.more-recommendations{background:#05090f8c;border:1px solid #1d2938;border-radius:10px;margin-top:12px}.more-recommendations>summary{cursor:pointer;color:#9aa8ba;padding:11px 14px;font-size:12px;font-weight:800}.more-recommendations .recommendgrid{padding:0 12px 12px}.compactlinks{margin-top:34px}.compactlinkrow{flex-wrap:wrap;gap:6px;display:flex}.compactlinkrow a{color:#78889d;background:#ffffff05;border:1px solid #1b2635;border-radius:7px;padding:5px 9px;font-size:10px;text-decoration:none}.compactlinkrow a:hover{color:#b8e9ef;border-color:#285563}.song>div{flex-direction:column;gap:4px;display:flex}.song em{color:var(--cyan);white-space:nowrap;font-size:11px;font-style:normal}.emptysection{text-align:center;color:#718198;background:#05090f59;border:1px dashed #223043;border-radius:12px;padding:45px 20px}@media (width<=1000px){.recommendgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.detailtabs{top:5px}.detailtabs button{padding:10px 12px}.recommendgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.spoiler summary{flex-direction:column;align-items:flex-start;gap:4px}.spoiler summary small{text-align:left;margin-left:18px}.spoilerbody{padding-left:33px}}@media (width<=520px){.recommendgrid{grid-template-columns:1fr}.recommendcard{min-height:120px}.detailtabs{margin-top:35px}}.songwithplayer{align-items:center}.songmeta>a{color:#8ccbd3;margin-top:3px;font-size:10px;text-decoration:none}.songmeta>a:hover{text-decoration:underline}.youtubeembed{border:0;border-radius:10px;flex:0 0 320px;width:320px;max-width:42%;height:80px}.youtubeunavailable{color:#596a80;white-space:nowrap;font-size:10px}@media (width<=800px){.songwithplayer{align-items:stretch}.youtubeembed{flex-basis:auto;width:100%;max-width:none;height:80px}.youtubeunavailable{white-space:normal}}.songwithplayer{justify-content:space-between;align-items:center;gap:28px;display:flex}.songmeta{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.songmeta>a{color:#8ccbd3;align-items:center;gap:4px;width:max-content;margin-top:3px;font-size:10px;text-decoration:none;display:inline-flex}.songmeta>a:hover{color:#d9fbff;text-decoration:none}.compact-audio-player{color:#fff;-webkit-user-select:none;user-select:none;width:330px;max-width:42%;height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:0 0 330px;align-items:center;gap:10px;padding:0;display:flex;position:relative}.audio-play-button{color:#0a0a0a;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;line-height:1;transition:transform .15s,background .15s;display:flex}.audio-play-button:hover{background:#eafcff;transform:scale(1.04)}.audio-play-button:active{transform:scale(.94)}.audio-spinner{border:2px solid #b8b8b8;border-top-color:#111;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite audio-spin}@keyframes audio-spin{to{transform:rotate(360deg)}}.audio-player-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.audio-trackline{width:100%}.compact-seek{cursor:pointer;touch-action:none;background:0 0;border-radius:6px;align-items:center;width:100%;height:18px;display:flex;position:relative;overflow:hidden}.compact-seek:before{content:"";background:#3a4554;border-radius:3px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.compact-seek-progress{background:var(--cyan);z-index:2;border-radius:3px;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #09d8ed59}.compact-seek:after{content:"";opacity:0;z-index:4;background:#fff;border-radius:50%;width:7px;height:7px;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.compact-seek:hover:after,.playing-state .compact-seek:after{opacity:1}.audio-waveform{z-index:3;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;gap:2px;transition:opacity .2s;display:flex;position:absolute;inset:0}.audio-waveform i{width:2px;height:var(--bar-height);transform-origin:50%;opacity:.72;background:#55dce9;border-radius:3px;min-height:2px;max-height:13px;display:block;transform:scaleY(.35)}.audio-waveform.active,.audio-waveform.buffering{opacity:.85}.audio-waveform.active i{animation:.55s ease-in-out infinite alternate audio-wave;animation-delay:var(--bar-delay)}.audio-waveform.buffering i{animation:.9s ease-in-out infinite alternate audio-wave;animation-delay:var(--bar-delay)}@keyframes audio-wave{0%{opacity:.35;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.audio-time{color:#718198;justify-content:space-between;height:9px;padding:0 1px;font-size:8px;line-height:1;display:flex}.audio-volume{flex:none;align-items:center;gap:3px;display:flex}.audio-volume-button{color:#8e9bad;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:24px;padding:0;display:grid}.audio-volume-button:hover{color:#fff}.audio-volume input{width:45px;height:3px;accent-color:var(--cyan);cursor:pointer}.youtube-hidden-container{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;bottom:0;right:0;overflow:hidden}.youtube-hidden-holder{width:2px;height:2px}@media (width<=1000px){.compact-audio-player{flex-basis:300px;width:300px;max-width:45%}}@media (width<=800px){.songwithplayer{align-items:stretch;gap:12px}.compact-audio-player{flex-basis:auto;width:100%;max-width:none;height:44px}.songmeta{margin-bottom:3px}}@media (width<=520px){.songwithplayer{flex-direction:column}.compact-audio-player{width:100%}.audio-volume input{width:36px}}.songwithplayer>.compact-audio-player{flex:0 0 330px;gap:9px;width:330px;max-width:42%;height:42px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.songwithplayer>.compact-audio-player>.audio-player-main{flex:auto;align-items:stretch;min-width:0;flex-direction:column!important}.songwithplayer>.compact-audio-player .audio-volume{flex-direction:row!important;align-items:center!important}.songwithplayer>.compact-audio-player .audio-time{display:none}.songwithplayer>.compact-audio-player .audio-trackline,.songwithplayer>.compact-audio-player .compact-seek{height:18px}.songwithplayer>.compact-audio-player .audio-play-button{width:34px;height:34px}@media (width<=1000px){.songwithplayer>.compact-audio-player{flex-basis:300px;width:300px;max-width:45%}}@media (width<=800px){.songwithplayer{align-items:center!important}.songwithplayer>.compact-audio-player{flex-basis:auto;width:100%;max-width:none}}@media (width<=520px){.songwithplayer{flex-direction:column!important;align-items:stretch!important}.songwithplayer>.compact-audio-player{width:100%;max-width:none}}.searchwrap,.filtersearch{position:relative}.searchsuggestions{z-index:100;background:#090f18;border:1px solid #223044;border-radius:12px;min-width:360px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #0000008c}.searchsuggestions button{text-align:left;color:#eef4fa;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px;display:grid}.searchsuggestions button:hover{background:#111d2b}.searchsuggestions button span{background:#172235;border-radius:5px;width:36px;height:42px;display:block;overflow:hidden}.searchsuggestions button img{object-fit:cover;width:100%;height:100%}.searchsuggestions button i{width:100%;height:100%;display:block}.searchsuggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.searchsuggestions small{color:#718198;white-space:nowrap;font-size:10px}.searchsuggestions>a{color:var(--cyan);border-top:1px solid #182536;padding:10px 9px;font-size:11px;font-weight:800;display:block}.suggestempty{color:#718198;padding:10px;font-size:11px}.browse-suggestions{min-width:340px;top:calc(100% + 7px)}.filtersearch{color:#8190a6;background:#080e18;border:1px solid #202b3c;border-radius:22px;flex:1;align-items:center;gap:9px;min-width:260px;height:40px;padding:0 13px;display:flex}.filtersearch input{color:#fff;background:0 0;border:0;outline:0;width:100%}.searchpagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.searchpagehead h1{letter-spacing:-1px;margin:5px 0;font-size:34px}.searchpagehead p{color:#7f8da1;margin:0;font-size:13px}@media (width<=900px){.search.compact{width:280px}.searchsuggestions{min-width:280px}.searchpagehead{flex-direction:column;align-items:flex-start}}@media (width<=700px){.headright .searchwrap{display:none}.filtersearch{min-width:100%}.filterbar{flex-wrap:wrap}.filterbar select,.filterbar .year,.filterbar .searchbtn{flex:140px}.browse-suggestions{width:100%;min-width:0}}.scheduletabs{background:#080f19;border:1px solid #172334;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex;overflow:auto}.scheduletabs button{color:#7f8da1;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:800}.scheduletabs button.active{color:#fff;background:#152333}.scheduletabs span{opacity:.65;margin-left:4px}.schedulelist-single{gap:6px}.recommendations{border-top:1px solid #182434;margin-top:46px;padding-top:28px}.schedule{max-width:1180px;margin:0 auto;padding:44px 28px 80px}.schedulehead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.schedulehead h1{letter-spacing:-1.2px;margin:6px 0 8px;font-size:38px}.schedulehead p{color:#7f8da1;margin:0}.schedulehead>svg{color:var(--cyan);opacity:.8}.schedulegroups{gap:28px;display:grid}.scheduleday{border-top:1px solid #1a2636;padding-top:18px}.scheduletitle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.scheduletitle h2{margin:0;font-size:18px}.scheduletitle span{color:#718198;font-size:11px}.schedulelist{gap:4px;display:grid}.schedulerow{color:inherit;background:#ffffff03;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 12px;text-decoration:none;transition:all .15s;display:grid}.schedulerow:hover{background:#0d1724}.scheduleposter{background:#101a28;border-radius:6px;width:52px;height:68px;overflow:hidden}.scheduleposter img{object-fit:cover;width:100%;height:100%}.schedulemain{gap:3px;min-width:0;display:grid}.schedulemain b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.schedulemain span,.schedulemain small{color:#718198;font-size:10px}.scheduletime{text-align:right;gap:3px;display:grid}.scheduletime small{color:#8e9db2;font-size:11px}.countdown{font-variant-numeric:tabular-nums;color:var(--cyan);font-size:12px;font-weight:800}.nextair{background:#060d1580;border:1px solid #1c3044;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;max-width:430px;margin:16px 0;padding:11px 14px;display:flex}.nextair>div{gap:3px;display:grid}.nextair span{letter-spacing:.12em;color:#6e8198;font-size:9px;font-weight:800}.nextair b{font-size:12px}.nextair>.countdown{font-size:18px}.googleauth{justify-content:center;min-height:44px;display:flex}.authdivider{color:#596a80;align-items:center;gap:10px;margin:16px 0;font-size:11px;display:flex}.authdivider:before,.authdivider:after{content:"";background:#202c3d;flex:1;height:1px}.autherror{color:#ff8090;margin-top:8px;display:block}@media (width<=650px){.schedule{padding:30px 16px 60px}.schedulehead h1{font-size:30px}.schedulerow{grid-template-columns:44px minmax(0,1fr);gap:10px}.scheduleposter{width:44px;height:58px}.scheduletime{text-align:left;grid-column:2;gap:10px;display:flex}.nextair{align-items:flex-start}.nextair>.countdown{font-size:15px}}.adslot{color:#ffffff47;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;min-height:90px;margin:22px 0;display:flex;position:relative;overflow:hidden}.adslot>span{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:#fff3;font-size:9px;position:absolute;top:8px;left:0;right:0}.adslot>div{letter-spacing:.04em;font-size:12px}.ad-banner{max-width:970px;margin:18px auto 28px}@media (width<=700px){.adslot{min-height:64px;margin:14px 0}.ad-banner{border-radius:9px}}.head-ad{flex:0 260px;align-items:center;width:260px;min-width:120px;height:50px;max-height:50px;margin:0 10px;display:flex;overflow:hidden}.head-ad .adslot{background:0 0;border:0;width:100%;height:50px;min-height:50px;max-height:50px;margin:0;overflow:hidden}.head-ad .adslot>span{display:none}.head-ad .adslot>div{font-size:9px}.head-ad .adsbygoogle{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;display:block!important;overflow:hidden!important}.adslot-live{background:0 0;border:0}.adslot-live .adsbygoogle{min-height:50px}.detail-actions-row{align-items:center;gap:24px;margin-top:4px;display:flex}.detail-actions-row .actions{flex:none}.detail-ad{flex:1;min-width:260px;min-height:90px;margin:0}.schedule-ad{flex:1;max-width:420px;min-height:90px;margin:0}.schedulehead>svg{flex:none}@media (width<=1050px){.head-ad{display:none}.detail-ad{min-width:220px}}@media (width<=700px){.detail-actions-row{flex-direction:column;align-items:stretch;gap:10px}.detail-ad{width:100%;min-width:0}.schedulehead{grid-template-columns:1fr;display:grid}.schedule-ad{order:2;max-width:none}.schedulehead>svg{display:none}}.sitefooter{background:#05080d;border-top:1px solid #182332;margin-top:40px}.footerinner{justify-content:space-between;align-items:center;gap:25px;max-width:1250px;margin:auto;padding:24px 20px;display:flex}.footerinner>div{gap:4px;display:grid}.footerinner b{font-size:15px}.footerinner b span{color:var(--cyan)}.footerinner small{color:#65758b}.footerinner nav{flex-wrap:wrap;gap:16px;display:flex}.footerinner nav a{color:#8392a7;font-size:12px}.footerinner nav a:hover{color:#fff}.legal{min-height:calc(100vh - 64px);padding:55px 20px 90px}.legalinner{max-width:850px;margin:auto}.legalinner h1{letter-spacing:-1.5px;margin:8px 0 18px;font-size:44px}.legalinner h2{margin:32px 0 10px;font-size:20px}.legalinner p,.legalinner li{color:#aeb9c8;font-size:14px;line-height:1.7}.legalinner ul{padding-left:22px}.legalinner a{color:var(--cyan)}.legalupdated{color:#66778e!important;font-size:11px!important}.legalnote{background:#080e18;border:1px solid #273344;border-radius:10px;padding:14px;color:#8493a7!important;font-size:12px!important}.contactcards{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.contactcards>div,.privacybox{background:#080e18;border:1px solid #202c3d;border-radius:12px;gap:6px;padding:16px;display:grid}.contactcards b{font-size:12px}.contactcards span{color:#8392a7;word-break:break-word;font-size:12px}.privacybox{margin:20px 0}.privacybox h2{margin:0;font-size:18px}.privacybox p{margin:0 0 8px}.privacybox button{justify-self:start}@media (width<=700px){.footerinner{flex-direction:column;align-items:flex-start}.footerinner nav{gap:10px 14px}.legal{padding:35px 16px 70px}.legalinner h1{font-size:34px}.contactcards{grid-template-columns:1fr}}.accountpage{max-width:1050px;min-height:calc(100vh - 64px);margin:0 auto;padding:70px 20px 100px}.accounthead h1{margin:8px 0;font-size:48px}.accounthead p{color:#8fa0b6}.accountgrid{grid-template-columns:1fr 280px;gap:16px;margin-top:30px;display:grid}.accountcard{background:#080e18;border:1px solid #1f2a39;border-radius:18px;align-items:center;gap:18px;padding:24px;display:flex}.accountavatar{color:#fff;background:#0db2c5;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;font-size:25px;font-weight:900;display:grid;overflow:hidden}.accountavatar img{object-fit:cover;width:100%;height:100%}.accountcard h2{margin:0 0 5px}.accountcard p{color:#a7b3c3;margin:0 0 8px}.accountcard small{color:#728198;margin-top:5px;display:block}.accountactions{flex-direction:column;align-items:stretch;display:flex}.accountactions .secondary{width:100%}.autherror{color:#ff7d86;background:#ff465014;border:1px solid #ff465033;border-radius:10px;margin-top:12px;padding:10px;display:block}.authcard button:disabled{opacity:.55;cursor:wait}@media (width<=800px){.accountgrid{grid-template-columns:1fr}.accounthead h1{font-size:36px}}.cardlink{color:inherit;display:block;position:absolute;inset:0}.cardlibrarybuttons{z-index:5;gap:6px;display:flex;position:absolute;bottom:9px;right:9px}.librarybutton{color:#a9b4c4;cursor:pointer;background:#03070cd1;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;transition:all .15s;display:grid}.librarybutton:hover{color:#fff;border-color:#ffffff80;transform:scale(1.05)}.favoritebutton.active{color:#ff3f52;background:#140509e6;border-color:#ff3f52a6}.watchbutton.active{color:#58b7ff;background:#05101ceb;border-color:#58b7ffa6}.detailposterwrap{flex:0 0 260px;width:260px;height:380px;position:relative}.detail-library-buttons{z-index:5;gap:7px;display:flex;position:absolute;bottom:12px;right:12px}.detailfavorite{width:44px;height:44px}.libraryhead{justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 24px;display:flex}.libraryhead h1,.libraryhead h2{letter-spacing:-1px;margin:5px 0;font-size:34px}.libraryhead p{color:#8291a5;margin:0}.librarycount{color:#718198;font-size:12px;font-weight:800}.librarysection{margin-top:45px}.librarysection .libraryhead h2{font-size:28px}.librarysection .grid{margin-top:10px}.apikeycard{background:#080e18;border:1px solid #1f2a39;border-radius:18px;margin-top:18px;padding:24px}.apikeytop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.apikeytop>svg{color:var(--cyan);flex:none}.apikeytop h2{margin:5px 0}.apikeytop p{color:#8494aa;margin:0}.apikeysecret,.apikeyexisting{background:#03060b;border:1px solid #202a39;border-radius:11px;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex}.apikeysecret code,.apikeyexisting code,.apikeydocs code{color:#cbd5e1;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.apikeysecret-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.apikeysecret-actions .secondary{min-height:34px;padding:7px 10px}.apikeyexisting small{color:#718198;flex-basis:100%;font-size:11px}.apikeysecret code,.apikeyexisting code{flex:1}.apikeyexisting span{color:#65d6a2;white-space:nowrap;font-size:11px}.apikeynone{color:#74839a;margin-top:18px}.apikeyactions{gap:10px;margin-top:14px;display:flex}.apikeyactions button{min-height:40px;padding:9px 17px}.apikeycard>small{color:#718198;margin-top:12px;display:block}.apikeymessage{color:#9db0c8;margin-top:12px;font-size:13px}.apikeydocs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.apikeydocs code{color:#8fa4bd;background:#050911;border:1px solid #192434;border-radius:9px;padding:8px 10px}@media (width<=800px){.apikeysecret,.apikeyexisting{flex-direction:column;align-items:stretch}.apikeysecret .secondary{width:100%}.apikeyactions{flex-wrap:wrap}.apikeyactions button{flex:1}}.account-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;margin-top:30px;display:grid}.account-sidebar{background:#080e18;border:1px solid #1f2a39;border-radius:16px;flex-direction:column;gap:3px;padding:8px;display:flex;position:sticky;top:84px}.account-sidebar-title{color:#718198;letter-spacing:.12em;padding:10px 12px 8px;font-size:10px;font-weight:900}.account-sidebar button{color:#8998ab;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;font-weight:750;display:flex}.account-sidebar button:hover{color:#fff;background:#101926}.account-sidebar button.active{color:#fff;background:#162433}.account-sidebar button span{color:#63dbe7;background:#0d2730;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;display:grid}.account-sidebar-separator{background:#1c2938;height:1px;margin:7px 4px}.account-sidebar .account-signout{color:#c17f88}.account-sidebar .account-signout:hover{color:#ff9ba3;background:#ff465014}.account-content,.accounttab-content{min-width:0}.accounttab-content .grid{margin-top:10px}.threadlist{flex-direction:column;gap:9px;display:flex}.threadrow{background:#080e18;border:1px solid #1c2938;border-radius:13px;align-items:flex-start;gap:14px;padding:15px;display:flex}.threadrow:hover{border-color:#27455f}.threadmain{flex:1;min-width:0}.threadmain b{color:#eef2f7;font-size:15px;line-height:1.35;display:block}.threadmain>small{color:#7a899f;margin-top:4px;font-size:12px;display:block}.threadmain p{color:#93a2b6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.threadmain .pin,.threadmain .lock{letter-spacing:.5px;vertical-align:2px;border-radius:5px;margin-right:8px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.threadmain .pin{color:var(--cyan);background:#0d2b33}.threadmain .lock{color:#ff9aa2;background:#2a1d22}.threadanime{object-fit:cover;border-radius:7px;flex:none;width:44px;height:60px}.threadstats{text-align:right;flex:none;justify-items:end;gap:2px;display:grid}.threadstats span{color:#8494a9;font-size:11px}.threadstats b{color:#e9edf3;font-size:13px}.threadstats small{color:#61708a;margin-top:4px;font-size:11px}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.threadform{background:#080e18;border:1px solid #1f2a39;border-radius:18px;gap:4px;margin-bottom:22px;padding:22px;display:grid}.threadform h2{margin:0 0 10px;font-size:20px}.threadform label{color:#8ea0b8;margin:12px 0 0;font-size:12px;font-weight:800;display:block}.threadform label small{color:#66778e;font-weight:700}.threadform input,.threadform select,.threadform textarea{color:#fff;background:#020407;border:1px solid #253041;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:11px 12px;font-weight:400;display:block}.threadform textarea{resize:vertical;line-height:1.55}.threadmatches{gap:6px;margin-top:9px;display:grid}.threadmatches button{color:#dfe6ee;text-align:left;background:#03070d;border:1px solid #1e2937;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.threadmatches button:hover{border-color:var(--cyan)}.threadmatches img{object-fit:cover;border-radius:5px;width:28px;height:38px}.threadmatches span{flex:1;font-size:13px}.threadmatches small{color:#6c7c92;font-size:11px}.threadlinked{color:var(--cyan);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:800;display:flex}.threadlinked button{color:#7e8ea5;background:0 0;border:0;font-size:12px;text-decoration:underline}.threadformactions{gap:10px;margin-top:18px;display:flex}.threadformactions .primary,.threadformactions .secondary{border-radius:12px;padding:11px 22px}.threadpost{background:#080e18;border:1px solid #1c2938;border-radius:14px;margin-bottom:9px;padding:18px}.threadpost.opening{background:#06101a;border-color:#26405a}.threadpost header{align-items:center;gap:13px;display:flex}.threadpost header>div{flex:1;min-width:0}.threadpost header h1{letter-spacing:-1px;margin:0 0 4px;font-size:26px;line-height:1.2}.threadpost header b{color:#eef2f7;font-size:14px;display:block}.threadpost header small{color:#7a899f;margin-top:2px;font-size:12px;display:block}.linkbtn{color:#7e8ea5;background:0 0;border:0;font-size:12px;font-weight:800}.linkbtn:hover{color:#ff9aa2}.threadbody{white-space:pre-wrap;word-break:break-word;color:#c3cad4;margin:14px 0 0;font-size:14px;line-height:1.65}.threadanimelink{background:#03070d;border:1px solid #1e2937;border-radius:11px;align-items:center;gap:12px;margin-top:15px;padding:9px 14px 9px 9px;display:inline-flex}.threadanimelink img{object-fit:cover;border-radius:6px;width:38px;height:52px}.threadanimelink small{color:var(--cyan);letter-spacing:1.5px;font-size:10px;font-weight:900;display:block}.threadanimelink b{font-size:14px}.replycount{color:#66778e;letter-spacing:1px;margin:24px 0 12px;font-size:12px;font-weight:800}.replybox{background:#080e18;border:1px solid #1f2a39;border-radius:14px;justify-items:start;gap:12px;margin-top:16px;padding:16px;display:grid}.replybox textarea{color:#fff;resize:vertical;background:#020407;border:1px solid #253041;border-radius:11px;outline:0;width:100%;padding:12px;line-height:1.55}.replybox .primary{border-radius:12px;padding:11px 22px}.replybox.signedout{text-align:center;justify-items:center}.replybox.signedout p{color:#8ea0b8;margin:0}.contactcards>div a{color:var(--cyan);word-break:break-word;font-size:12px;font-weight:800}.contactcards>div small{color:#7a899f;font-size:11px;line-height:1.5}@media (width<=900px){.forumlayout{grid-template-columns:1fr}.forumboards{flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.forumboards button{flex:none;min-width:200px}.forumboards small{display:none}}@media (width<=560px){.forum{padding:0 12px 60px}.forumhead h1{font-size:32px}.threadrow{flex-wrap:wrap}.threadanime{order:3}.threadstats{text-align:left;flex-direction:row;justify-items:start}.threadpost header h1{font-size:21px}}.googleauth-wrap{flex-direction:column;align-items:center;gap:8px;display:flex}.googlefallback{opacity:.7;width:100%}.googleauth-status{color:#8ea0b8;font-size:12px}.googleauth iframe{max-width:100%}.trailerbutton{z-index:7;position:absolute;bottom:12px;left:12px}.detail-library-buttons{gap:7px;display:flex;bottom:12px;right:12px}.trailer-pip{z-index:1000;-webkit-user-select:none;user-select:none;background:#070b11;border:1px solid #263344;border-radius:12px;width:430px;min-width:280px;max-width:calc(100vw - 16px);position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 60px #000000a6}.trailer-pip-head{color:#e9eef5;cursor:move;background:#090f17;border-bottom:1px solid #172231;justify-content:space-between;align-items:center;height:34px;padding:0 7px 0 12px;font-size:11px;display:flex}.trailer-pip-head>div{gap:2px;display:flex}.trailer-pip-head button{color:#8998aa;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.trailer-pip-head button:hover{color:#fff;background:#111c2b}.trailer-pip-video{background:#000;justify-content:center;align-items:center;width:100%;height:calc(56.25% - 40.5px);min-height:120px;display:flex;position:relative;overflow:hidden}.trailer-pip-video iframe{max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.trailer-youtube-video{background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.trailer-youtube-video iframe{pointer-events:none;border:0;display:block;position:absolute;width:110%!important;height:110%!important;top:-5%!important;left:-5%!important}.custom-trailer-controls{z-index:2;color:#aab6c6;background:#090f17;align-items:center;gap:7px;height:38px;padding:0 9px;display:flex;position:relative}.custom-trailer-controls button{color:#e8edf4;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.custom-trailer-controls button:hover{color:#fff}.custom-trailer-controls button:disabled{opacity:.45}.custom-trailer-time{text-align:center;font-variant-numeric:tabular-nums;color:#7e8da1;min-width:30px;font-size:9px}.custom-trailer-seek{cursor:pointer;background:#293442;border-radius:4px;flex:1;height:4px;position:relative}.custom-trailer-seek span{background:#fff;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.custom-trailer-controls input[type=range]{cursor:pointer;width:55px;height:3px}.trailer-resize{cursor:nwse-resize;background:linear-gradient(135deg,#0000 45%,#718096 46% 52%,#0000 53% 64%,#718096 65% 71%,#0000 72%);width:15px;height:15px;position:absolute;bottom:0;right:0}.libraryhead-actions{align-items:center;gap:8px;display:flex}.detailposterwrap .detail-library-buttons{gap:7px;display:flex}.obfuscated-email{color:inherit;font-family:inherit}.schedulecards{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.schedulecard{color:inherit;min-width:0;text-decoration:none;display:block}.schedulecardposter{aspect-ratio:2/3;background:#101a28;border:1px solid #1a2738;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000002e}.schedulecardposter img,.schedulecardposter>.placeholder{object-fit:cover;width:100%;height:100%;display:block}.schedulecardshade{pointer-events:none;background:linear-gradient(#04080e0a 20%,#04080e47 48%,#04080ef0 100%);position:absolute;inset:0}.schedulecardtimer{text-shadow:0 2px 8px #000c;gap:3px;display:grid;position:absolute;bottom:10px;left:11px;right:11px}.schedulecardtimer span{letter-spacing:.12em;color:#b7c6d9;font-size:9px;font-weight:900}.schedulecardtimer b{color:#fff;font-size:16px;line-height:1.1}.schedulecardtimer small{color:#d4deea;font-size:10px}.schedulecardtimer .countdown{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:14px}.schedulecardinfo{gap:3px;padding:9px 2px 0;display:grid}.schedulecardinfo>b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.schedulecardinfo small,.schedulecardinfo span{color:#718198;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.schedulecard:hover .schedulecardposter{border-color:#2a425b;transform:translateY(-2px)}.schedulecardposter{transition:all .16s}@media (width<=1100px){.schedulecards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=850px){.schedulecards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.schedulecards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schedulecardtimer b{font-size:14px}.schedulecardtimer .countdown{font-size:12px}}.seo-anime-shell{color:#e9edf3;background:#080e18;border:1px solid #1d2938;border-radius:18px;max-width:1180px;margin:110px auto 40px;padding:30px}.seo-anime-shell h1{margin:0 0 14px;font-size:42px}.seo-anime-shell p{color:#aebaca;line-height:1.7}.seo-anime-shell dl{flex-wrap:wrap;gap:20px;display:flex}.seo-anime-shell dl div{min-width:130px}.seo-anime-shell dt{color:#708097;text-transform:uppercase;font-size:10px;font-weight:900}.seo-anime-shell dd{color:#fff;margin:4px 0}.trailer-lightbox{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:5000;background:#000000d1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.trailer-lightbox-card{background:#06090e;border:1px solid #293545;border-radius:14px;width:min(1100px,94vw);overflow:hidden;box-shadow:0 30px 100px #000c}.trailer-lightbox-card.maximized{width:96vw}.trailer-lightbox-head{color:#eef3f7;border-bottom:1px solid #1b2635;justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 17px;display:flex}.trailer-lightbox-head>div{gap:4px;display:flex}.trailer-lightbox-head button{color:#95a3b5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.trailer-lightbox-head button:hover{color:#fff;background:#111b28}.trailer-lightbox-video{aspect-ratio:16/9;background:#000}.trailer-lightbox-video iframe{border:0;width:100%;height:100%;display:block}.hatebutton{z-index:7;bottom:12px;left:12px;transform:none}.detail-library-buttons{z-index:7;bottom:12px;right:12px}.recommend-result{display:block;position:relative}.hate-result{color:#8d9caf;cursor:pointer;background:#0b121c;border:1px solid #273342;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.profileeditor{align-items:center;gap:20px;margin-top:16px;display:flex}.profilefields{flex:1;gap:10px;display:grid}.profilefields label{color:#8190a5;gap:5px;font-size:10px;font-weight:900;display:grid}.profilefields input{color:#fff;background:#02060b;border:1px solid #243142;border-radius:9px;padding:10px}.profilefields small{color:#7f93a9}.verifybanner{background:#10170c;border:1px solid #3b4a32;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.verifybanner span{color:#a9b5a1;flex:1;font-size:12px}@media (width<=700px){.trailer-lightbox{padding:10px}.trailer-lightbox-card{width:100%}.profileeditor{flex-direction:column;align-items:flex-start}.seo-anime-shell h1{font-size:30px}}.jabrandlogo{object-fit:contain;flex:0 0 34px;width:34px;height:34px;display:block}.jabrandwordmark{object-fit:contain;object-position:left center;flex:0 0 100px;width:100px;height:26px;display:block}.footerlogo{align-items:center;display:inline-flex}.footerlogo img{object-fit:contain;width:145px;max-width:100%;height:auto;max-height:45px;display:block}.hate-result{z-index:8;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;bottom:9px;left:9px}.hate-result:hover{color:#ffb0b6;border-color:#78424a}.recommend-result .card{width:100%}.trailer-start{cursor:pointer;background:#000;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.trailer-start:before{content:"";background:radial-gradient(circle,#ffffff14,#0000 42%);position:absolute;inset:0}.trailer-start span{color:#00151a;background:#08d8edeb;border-radius:50%;place-items:center;width:82px;height:82px;transition:transform .15s;display:grid;position:relative;box-shadow:0 10px 45px #0009}.trailer-start:hover span{transform:scale(1.08)}.trailer-lightbox-video{position:relative}.trailer-lightbox-fallback{color:#8190a5;text-align:center;background:#080e18;border-top:1px solid #1b2635;padding:9px 14px;font-size:11px}.trailer-lightbox-fallback a{color:var(--cyan);font-weight:900}@media (width<=700px){.detailposterwrap{flex-basis:100%;width:260px;height:380px}.detailbody{align-items:flex-start}.detail-library-buttons{bottom:8px;right:8px}.hatebutton,.trailerbutton{bottom:8px;left:8px}}.jellyfin-panel{margin-top:28px}.jellyfin-header{align-items:center;gap:16px;padding:20px;display:flex}.jellyfin-server-icon{color:#36d2df;background:#0db2c51f;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.jellyfin-header-main{flex:1;min-width:0}.jellyfin-header-main h2{margin:3px 0 5px}.jellyfin-header-main p{color:#8291a5;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.jellyfin-status{color:#75d69c;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.statusdot{background:#55d78a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #55d78aa6}.jellyfin-tabs{background:#070d16;border:1px solid #1f2a39;border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:5px;display:flex;overflow:auto}.jellyfin-tabs button{color:#8291a5;cursor:pointer;white-space:nowrap;font:inherit;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:13px;font-weight:750}.jellyfin-tabs button:hover{color:#fff;background:#101926}.jellyfin-tabs button.active{color:#fff;background:#162433}.jellyfin-tabs button span{color:#061017;background:#0db2c5;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-grid}.jellyfin-tabs .jellyfin-refresh{place-items:center;margin-left:auto;padding:9px;display:grid}.jellyfin-content{background:#080e18;border:1px solid #1f2a39;border-radius:18px;margin-top:14px;padding:20px}.jellyfin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jellyfin-stats>div{background:#0b131f;border:1px solid #1c2939;border-radius:14px;min-width:0;padding:17px}.jellyfin-stats small{color:#718198;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.jellyfin-stats b{color:#f4f7fb;text-overflow:ellipsis;margin-top:7px;font-size:20px;display:block;overflow:hidden}.jellyfin-stats span{color:#718198;margin-top:5px;font-size:12px;display:block}.jellyfin-two-col{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.jellyfin-two-col .accountcard{align-items:flex-start;min-height:170px}.jellyfin-two-col h3{margin:4px 0 12px}.jellyfin-two-col p{color:#8795a8;margin:7px 0;font-size:13px}.jellyfin-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jellyfin-list-head h3{margin:0}.jellyfin-list-head span{color:#718198;font-size:12px}.jellyfin-table{flex-direction:column;gap:6px;display:flex}.jellyfin-row{color:inherit;background:#0a111c;border:1px solid #1b2736;border-radius:10px;grid-template-columns:minmax(0,1.5fr) 110px 150px minmax(120px,.8fr);align-items:center;gap:12px;min-width:0;padding:13px 14px;text-decoration:none;display:grid}.jellyfin-row:hover{background:#0f1926;border-color:#2a3a4e}.jellyfin-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jellyfin-row span,.jellyfin-row small{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jellyfin-row small{font-size:11px}.jellyfin-row>div{min-width:0}.jellyfin-row>div small{margin-top:4px;display:block}.jellyfin-raw{white-space:pre-wrap;word-break:break-word;color:#aab7c8;max-height:600px;margin:0;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.jellyfin-panel .empty{margin:0}.jellyfin-panel .secondary{align-items:center;gap:7px;display:inline-flex}@media (width<=800px){.jellyfin-header{flex-wrap:wrap;align-items:flex-start}.jellyfin-status{margin-left:64px}.jellyfin-stats{grid-template-columns:1fr 1fr}.jellyfin-two-col{grid-template-columns:1fr}.jellyfin-row{grid-template-columns:1fr 90px}.jellyfin-row span:nth-child(3),.jellyfin-row small{display:none}}.account-main-tabs{background:#070d16;border:1px solid #1f2a39;border-radius:14px;gap:7px;width:max-content;max-width:100%;margin:24px 0 16px;padding:5px;display:flex;overflow:auto}.account-main-tabs button{color:#8291a5;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 16px;font-weight:800;display:inline-flex}.account-main-tabs button:hover{color:#fff;background:#101926}.account-main-tabs button.active{color:#fff;background:#162433}@media (width<=800px){.account-main-tabs{width:100%}.account-main-tabs button{flex:1;justify-content:center}}.jellyfin-player{background:#0a111c;border:1px solid #1b2736;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.jellyfin-player-art{background:#101926;border-radius:8px;flex:none;width:64px;height:82px;position:relative;overflow:hidden}.jellyfin-player-art img{object-fit:cover;width:100%;height:100%;display:block}.jellyfin-player-art .placeholder{width:100%;height:100%}.jellyfin-player-play{color:#fff;background:#000000b8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jellyfin-player-main{flex:1;min-width:0}.jellyfin-player-title{color:#f4f7fb;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:850;text-decoration:none;display:block;overflow:hidden}.jellyfin-player-title:hover{color:#fff;text-decoration:underline}.jellyfin-player-meta{color:#7f8da1;margin-top:4px;font-size:12px}.jellyfin-progress{background:#263345;border-radius:99px;height:4px;margin-top:11px;overflow:hidden}.jellyfin-progress span{border-radius:inherit;background:#fff;height:100%;display:block}.jellyfin-player-times{color:#718198;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.jellyfin-player-updated{color:#718198;white-space:nowrap;align-self:flex-start;font-size:10px}.jellyfin-playback-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.jellyfin-playback-list .jellyfin-player{padding:9px}.jellyfin-playback-list .jellyfin-player-art{width:48px;height:62px}.apikeysecret,.apikeyexisting{align-items:center;gap:10px;min-width:0;display:flex}.apikeysecret code,.apikeyexisting code{text-overflow:ellipsis;white-space:nowrap;background:#03060b;border:1px solid #202a39;border-radius:9px;flex:1;min-width:0;padding:11px 12px;display:block;overflow:hidden}.apikeysecret-actions{flex:none}@media (width<=800px){.jellyfin-player{align-items:flex-start}.jellyfin-player-updated{display:none}.apikeysecret,.apikeyexisting{flex-direction:column;align-items:stretch}.apikeysecret-actions{display:flex}.apikeysecret-actions .secondary{flex:1;justify-content:center}.account-layout{grid-template-columns:1fr}.account-sidebar{grid-template-columns:1fr 1fr;gap:4px;display:grid;position:static}.account-sidebar-title,.account-sidebar-separator,.account-sidebar .account-signout{grid-column:1/-1}.accountgrid{grid-template-columns:1fr}.accounthead h1{font-size:36px}}@media (width<=900px){.filterbar-bottom{grid-template-columns:1fr 1fr}.filterreset{width:100%}}@media (width<=560px){.filterbar-top{flex-direction:column;align-items:stretch}.filterbar-top .searchbtn{width:100%}.filterbar-bottom{grid-template-columns:1fr}.filterfield,.filterreset{width:100%}.jabrandwordmark{flex-basis:88px;width:88px;height:24px}.jabrandlogo{flex-basis:30px;width:30px;height:30px}.brand{gap:7px}}.jellysync-page{max-width:1050px;margin:0 auto;padding-top:36px;padding-bottom:70px}.jellysync-hero{background:linear-gradient(135deg,#0b1625,#080d16 70%);border:1px solid #233247;border-radius:22px;padding:34px}.jellysync-hero h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,5vw,3.25rem)}.jellysync-hero>p{color:#b7c5d7;max-width:760px;font-size:1.05rem;line-height:1.7}.jellysync-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.jellysync-section{background:#0a111d;border:1px solid #202c3d;border-radius:18px;margin-top:22px;padding:26px 30px}.jellysync-section h2{margin:0 0 14px;font-size:1.35rem}.jellysync-section p,.jellysync-section li{color:#b6c3d4;line-height:1.75}.jellysync-section ul,.jellysync-section ol{margin:0;padding-left:23px}.jellysync-section li+li{margin-top:7px}.jellysync-section code{color:#9de8f4;overflow-wrap:anywhere;background:#050a12;border:1px solid #1b293a;border-radius:5px;padding:2px 5px}.jellysync-download{justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.jellysync-download+.jellysync-download{border-top:1px solid #1f2b3c}.jellysync-download>div{gap:6px;display:grid}.jellysync-download small{color:#8192a8}.jellysync-download a{color:#83e4f3;white-space:nowrap;font-weight:700}.apikeysecret,.apikeyexisting{box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0}.apikeysecret code,.apikeyexisting code{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-all;text-overflow:clip;flex:100%;width:100%;min-width:0;max-width:100%;line-height:1.55;overflow:visible}.apikeysecret-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.apikeysecret-actions button{flex:none}.apikeyexisting span{margin-left:auto}@media (width<=600px){.jellysync-hero{padding:23px}.jellysync-section{padding:21px}.jellysync-download{flex-direction:column;align-items:flex-start}.apikeysecret code,.apikeyexisting code{font-size:11px}}.apikeyexisting{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;width:100%;padding:16px!important;display:grid!important}.apikeyexisting code{box-sizing:border-box!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-all!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:13px 14px!important;font-size:15px!important;line-height:1.65!important;display:block!important;overflow:visible!important}.apikeyexisting span{grid-area:2/2;margin:0!important;font-size:12px!important}.apikeyexisting small{grid-column:1/-1;font-size:12px!important;line-height:1.6!important}@media (width<=600px){.apikeyexisting{flex-direction:column;align-items:stretch;display:flex!important}.apikeyexisting span{align-self:flex-start}}@media (width<=1100px){.navwrap{gap:14px;padding-inline:14px}.navwrap nav{gap:14px}.navwrap nav a{font-size:12px}.search.compact{width:180px}.headright{gap:10px}.jabrandwordmark{flex-basis:86px;width:86px}}@media (width<=980px){.navwrap{gap:12px}.mobilebtn{justify-content:center;align-items:center;margin-left:auto;display:flex}.navwrap nav{background:#050505;border-bottom:1px solid #222;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:8px 14px;display:none;position:absolute;top:64px;left:0;right:0}.navwrap nav.open{display:flex}.navwrap nav a{padding:13px 8px;font-size:14px}.navwrap nav a.active:after{display:none}.headright{margin-left:0}.headright .search,.headright .loginlink,.headright .signup{display:none}}@media (width<=800px){.navwrap nav{top:58px}}.brand{gap:9px;min-width:max-content}.jabrandlogo{flex:0 0 34px;width:34px;height:34px}.jabrandwordmark{object-fit:contain;object-position:left center;flex:0 0 100px;width:100px;height:26px}.headright{gap:12px}.syncnav{color:#baf8ff;white-space:nowrap;background:linear-gradient(135deg,#00d8ed29,#00d8ed0b);border:1px solid #145064;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 1px #00d8ed09,0 3px 14px #00d8ed0a}.syncnav:hover,.syncnav.active{color:#fff;background:linear-gradient(135deg,#00d8ed45,#00d8ed17);border-color:#09d8ed;transform:translateY(-1px);box-shadow:0 0 18px #00d8ed1f}.syncnav-dot{background:#09d8ed;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #09d8edcc}#installation-guide{scroll-margin-top:82px}#installation-guide:target{border-color:#176071;box-shadow:0 0 0 1px #09d8ed1f,0 10px 30px #00000026}@media (width<=1200px){.navwrap,.navwrap nav{gap:18px}.headright{gap:9px}.syncnav{padding:0 9px;font-size:11px}.search.compact{width:250px}}@media (width<=800px){.navwrap{gap:10px}.brand{gap:6px}.jabrandwordmark{flex-basis:86px;width:86px;height:23px}.headright{margin-left:auto;display:flex}.headright .syncnav{min-height:32px;padding:0 8px;font-size:10px;display:inline-flex}.headright .search,.headright .searchwrap,.headright .loginlink,.headright .signup{display:none}}@media (width<=430px){.jabrandlogo{flex-basis:29px;width:29px;height:29px}.jabrandwordmark{flex-basis:76px;width:76px;height:21px}.navwrap{padding:0 8px}.syncnav{gap:5px}.syncnav-dot{width:5px;height:5px}}.headright .syncnav{color:#e5fcff;letter-spacing:.01em;background:linear-gradient(120deg,#00d6eb3b,#11607f33 58%,#07111ff5);border:1px solid #12a9bf;border-radius:12px;order:0;gap:7px;min-height:39px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;position:relative;box-shadow:inset 0 1px #ffffff17,0 3px 14px #00cde621}.headright .syncnav:before{content:"";pointer-events:none;border:1px solid #00d3eb24;border-radius:14px;position:absolute;inset:-3px}.headright .syncnav:hover,.headright .syncnav.active{background:linear-gradient(120deg,#00ddf157,#11607f47 58%,#07111ffa);border-color:#53eafa;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 0 20px #00cde63b}.syncnav-sparkle{color:#6cf2ff;flex:none}.syncnav-tag{color:#7beeff;letter-spacing:.08em;background:#05ddf121;border-radius:5px;padding:3px 5px;font-size:8px}.headright .searchwrap{order:1}.headright .loginlink,.headright .signup{order:2}.jellysync-actions .install-guide-cta{border-radius:11px;align-items:center;gap:9px;padding:12px 17px;display:inline-flex;box-shadow:0 6px 22px #00cde629}.install-guide-cta span{font-size:18px;line-height:1}.jellysync-quicksteps{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.jellysync-quicksteps>span{color:#aebfd2;background:#050c16a6;border:1px solid #24364b;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.jellysync-quicksteps b{color:#7beeff;background:#00d3eb26;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.guide-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.guide-heading h2{margin:4px 0 6px}.guide-heading p{margin:0}.guide-time{color:#8fa5bd;border:1px solid #26384b;border-radius:9px;flex:none;padding:7px 10px;font-size:11px}.install-steps{gap:0;list-style:none;display:grid;padding:0!important}.install-steps>li{border-top:1px solid #1d2a3a;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.step-number{color:#9af5ff;background:linear-gradient(135deg,#00d3eb33,#00d3eb0f);border:1px solid #176174;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.install-steps>li>div>b{color:#edf7ff;margin:3px 0 6px;display:block}.install-steps p{margin:0 0 9px}.manifest-copy{align-items:stretch;gap:8px;min-width:0;margin:12px 0;display:flex}.manifest-copy code{word-break:break-all;flex:1;align-items:center;min-width:0;padding:11px 12px;line-height:1.55;display:flex}.copy-manifest{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.step-note{color:#8195ab!important;font-size:12px!important}.guide-help{background:#21181f73;border:1px solid #3b3440;border-radius:12px;margin-top:18px;padding:16px 18px}.guide-help>b{color:#f2d79b}.guide-help p{margin:7px 0 0;font-size:13px}.install-guide{scroll-margin-top:82px}@media (width<=980px){.headright .syncnav{margin-right:0}.syncnav-tag{display:none}}@media (width<=600px){.guide-heading,.manifest-copy{flex-direction:column}.copy-manifest{align-self:flex-start;min-height:38px}.jellysync-quicksteps{gap:7px}.jellysync-quicksteps>span{font-size:11px}.install-steps>li{grid-template-columns:30px minmax(0,1fr);gap:10px}.step-number{width:29px;height:29px}}.progressive-image{color:#0000;filter:blur(9px);opacity:.78;will-change:filter,opacity;background:linear-gradient(110deg,#101a28 8%,#19283a 18%,#101a28 33%) 0 0/200% 100%;transition:filter .32s,opacity .32s,transform .32s;display:block;transform:scale(1.015)}.progressive-image.is-loaded,.card:hover .progressive-image.is-loaded{filter:blur();opacity:1;transform:scale(1)}.image-placeholder{background:linear-gradient(110deg,#101a28 8%,#19283a 18%,#101a28 33%) 0 0/200% 100%;min-width:1px;min-height:1px;display:block}.card .progressive-image,.schedulecardposter .progressive-image,.scheduleposter .progressive-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.poster.progressive-image{object-fit:cover;border-radius:14px;width:260px;height:380px}.searchsuggestions .progressive-image{object-fit:cover;width:100%;height:100%}.jellyfin-player-art .progressive-image{object-fit:cover;width:100%;height:100%;display:block}.jellyfin-loading{justify-content:flex-start;align-items:center;gap:22px;width:100%;min-height:210px}.jellyfin-loading-mark{width:64px;height:64px;color:var(--cyan);background:radial-gradient(circle at 50% 40%,#09d8ed1f,#09d8ed04);border:1px solid #20384a;border-radius:18px;flex:0 0 64px;place-items:center;display:grid;position:relative}.jellyfin-loading-mark .spinner{border-width:2px;width:74px;height:74px;position:absolute;inset:-5px}.jellyfin-loading h2{margin:8px 0;font-size:22px}.jellyfin-loading p{color:#8c9bb0;max-width:560px;margin:0}.jellyfin-loading-track{background:#1c2b3c;border-radius:5px;width:min(420px,65vw);height:3px;margin-top:17px;overflow:hidden}.jellyfin-loading-track span{background:var(--cyan);border-radius:5px;width:35%;height:100%;animation:1.4s ease-in-out infinite jellyfin-loading-progress;display:block}@keyframes jellyfin-loading-progress{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.progressive-image,.jellyfin-loading-track span{transition:none;animation:none}.progressive-image{filter:none;opacity:1;transform:none}}@media (width<=600px){.jellyfin-loading{align-items:flex-start;gap:17px}.jellyfin-loading-mark{border-radius:14px;flex-basis:48px;width:48px;height:48px}.jellyfin-loading-mark .spinner{width:58px;height:58px}.jellyfin-loading h2{font-size:18px}}.card .image-placeholder,.schedulecardposter .image-placeholder,.scheduleposter .image-placeholder{width:100%;height:100%;position:absolute;inset:0}.character>.image-placeholder{flex:0 0 86px;width:86px;min-width:86px;height:118px}.spoilerbody>.image-placeholder{border-radius:8px;flex:0 0 58px;width:58px;height:72px}.accountavatar>.image-placeholder{border-radius:50%;width:100%;height:100%}.searchsuggestions button .image-placeholder{width:100%;height:100%}.hilltop-ad{background:0 0;flex:none;justify-content:center;align-items:center;width:300px;min-width:300px;max-width:100%;height:250px;min-height:250px;margin:0 auto;display:flex;position:relative;overflow:hidden}.hilltop-ad script{display:none!important}.grid>.hilltop-ad{grid-column:span 2;place-self:center}.schedulehead>.hilltop-ad{flex:0 0 300px;margin:0 auto}.detailleft{flex-direction:column;flex:0 0 300px;align-items:center;gap:14px;width:300px;min-width:0;display:flex}.detailleft .hilltop-ad{margin:0 auto}@media (width<=800px){.grid>.hilltop-ad{grid-column:span 2;width:300px;max-width:100%}.detailleft{flex:none;align-items:flex-start;width:100%}.detailleft .hilltop-ad{align-self:center}}@media (width<=1024px){.hilltop-ad-browse[data-touch-ad-disabled=true]{display:none!important}}@media (width<=700px){.schedulehead>.hilltop-ad{order:2;margin:8px auto}.schedulehead{justify-items:center}.schedulehead>div:first-child{width:100%}}.notfound-page{text-align:center;justify-content:center;align-items:flex-start;min-height:calc(100vh - 150px);padding:64px 20px 80px;display:flex}.notfound-content{flex-direction:column;align-items:center;width:100%;max-width:700px;display:flex}.notfound-content h1{letter-spacing:-1.8px;margin:8px 0 12px;font-size:clamp(36px,6vw,58px)}.notfound-content p{color:#aeb9c8;margin:0 0 22px;line-height:1.7}.notfound-ad-label{color:#65758b;text-transform:uppercase;letter-spacing:1.5px;margin-top:42px;margin-bottom:10px;font-size:11px}.notfound-ad{margin:0 auto}.notfound-tag-ad{justify-content:center;align-items:center;width:100%;min-height:250px;margin:0 auto;display:flex;overflow:hidden}.featured-indicators{align-items:center;gap:7px;margin-top:22px;display:flex}.featured-indicators button{opacity:.7;background:#566173;border:0;border-radius:8px;width:22px;height:5px;padding:0}.featured-indicators button.active{background:var(--cyan);opacity:1;width:42px}.release-seo{background:linear-gradient(135deg,#080e18,#030609);border:1px solid #1b2637;border-radius:16px;max-width:1300px;margin:58px auto 70px;padding:28px 30px}.release-seo h2{letter-spacing:-.5px;margin:0 0 10px;font-size:25px}.release-seo p{color:#9aa8ba;max-width:1000px;margin:0;line-height:1.7}.release-seo>div{flex-wrap:wrap;gap:18px;margin-top:15px;display:flex}.release-seo a{color:var(--cyan);font-weight:800}.release-seo a:hover{text-decoration:underline}@media (width<=800px){.release-seo{margin:35px 14px 50px;padding:22px}.featured-indicators{margin-top:16px}}.herocopy .desc{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:4.65em;max-height:4.65em;margin:16px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.herocopy .actions{min-height:44px;margin-top:18px}.herocopy .featured-indicators{margin-top:18px}.detailbody{padding-top:20px}.footer-release{background:linear-gradient(135deg,#080e18f5,#03060af5);border-bottom:1px solid #182332}.footer-release-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1250px;margin:0 auto;padding:25px 20px 22px;display:flex}.footer-release-inner h2{letter-spacing:-.2px;color:#e9f2fa;margin:0 0 6px;font-size:17px}.footer-release-inner p{color:#8292a7;max-width:650px;margin:0;font-size:12px;line-height:1.55}.footer-release-links{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:9px 16px;display:flex}.footer-release-links a{color:var(--cyan);white-space:nowrap;font-size:12px;font-weight:800}.footer-release-links a:hover{text-decoration:underline}@media (width<=760px){.detailbody{padding-top:24px}.footer-release-inner{flex-direction:column;align-items:flex-start;gap:14px}.footer-release-links{justify-content:flex-start}.herocopy .desc{min-height:4.65em;max-height:4.65em}.herocopy .actions{margin-top:16px}}.hero .herocopy{height:100%;padding-bottom:42px}.hero .herocopy h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.05em;max-height:2.05em;display:-webkit-box;overflow:hidden}.hero .herocopy .jp{white-space:nowrap;text-overflow:ellipsis;height:19px;min-height:19px;margin-bottom:18px;overflow:hidden}.hero .herocopy .chips{align-content:flex-start;height:72px;min-height:72px;max-height:72px;overflow:hidden}.hero .herocopy .desc{height:4.65em;min-height:4.65em;max-height:4.65em}.hero .herocopy .actions{min-height:44px;margin-top:18px;position:static}.hero .herocopy .featured-indicators{margin-top:18px;position:static}@media (width<=800px){.hero .herocopy{padding-bottom:30px}.hero .herocopy h1{height:2.05em;max-height:2.05em}.hero .herocopy .chips{height:68px;min-height:68px;max-height:68px}.hero .herocopy .actions,.hero .herocopy .featured-indicators{margin-top:16px}}.detail-loading-label{color:var(--muted,#9aa4b2);white-space:nowrap;font-size:12px}.detail-placeholder-cards .detail-placeholder-card{background:linear-gradient(110deg,#ffffff0b 8%,#ffffff17 18%,#ffffff0b 33%) 0 0/200% 100%;border-radius:12px;align-items:flex-end;min-height:118px;padding:14px;animation:1.5s linear infinite detail-placeholder-shimmer;display:flex}.detail-placeholder-card i{background:#ffffff21;border-radius:8px;width:62%;height:12px;display:block}.detail-placeholder-rows{gap:10px;display:grid}.detail-placeholder-rows>div{align-items:center;gap:12px;min-height:24px;display:flex}.detail-placeholder-rows i{background:#ffffff21;border-radius:8px;width:105px;max-width:28%;height:11px}.detail-placeholder-rows span{background:#ffffff12;border-radius:8px;width:42%;height:11px}@keyframes detail-placeholder-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.detail-placeholder-cards .detail-placeholder-card{animation:none}}
