@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{background:#07111f;width:8px;height:10px}::-webkit-scrollbar-thumb{background-color:#102a46}a{color:#ffd166;text-decoration:none}a:hover{color:#ff9f43}.react-datepicker__portal{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:1rem;background:#02060ccc!important}.react-datepicker{width:min(340px,100vw - 2rem);overflow:hidden;color:#fff!important;background:#091625fa!important;border:1px solid #ffffff1f!important;border-radius:20px!important;font-family:Roboto,system-ui,sans-serif!important;box-shadow:0 30px 90px #00000094,0 0 0 1px #ff3d8d14!important}.react-datepicker__month-container{width:100%}.react-datepicker__header{background:linear-gradient(#ff3d8d21,#ffffff06)!important;border-bottom:1px solid #ffffff12!important;padding:1.15rem 1rem .75rem!important}.react-datepicker__current-month{letter-spacing:-.01em;margin-bottom:.9rem;color:#fff!important;font-size:1rem!important;font-weight:700!important}.react-datepicker__day-names,.react-datepicker__week{justify-content:space-between;display:flex}.react-datepicker__day-name,.react-datepicker__day{height:2.35rem;border-radius:11px!important;width:2.35rem!important;margin:0!important;line-height:2.35rem!important}.react-datepicker__day-name{text-transform:uppercase;font-size:.68rem;font-weight:700;color:#ffffff70!important}.react-datepicker__month{margin:.85rem 1rem 1rem!important}.react-datepicker__day{font-size:.8rem;transition:color .15s,background .15s,transform .15s;color:#ffffffd1!important}.react-datepicker__day:hover{transform:scale(1.06);color:#fff!important;background:#ffffff17!important}.react-datepicker__day--outside-month{color:#fff3!important}.react-datepicker__day--today{box-shadow:inset 0 0 0 1px #69d8ff4d;color:#69d8ff!important;background:#69d8ff1a!important;font-weight:700!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{color:#fff!important;background:linear-gradient(135deg,#ff3d8d,#d92eae)!important;font-weight:700!important;box-shadow:0 6px 16px #ff3d8d4d!important}.react-datepicker__navigation{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:10px!important;width:2.4rem!important;height:2.4rem!important;top:.85rem!important}.react-datepicker__navigation:hover{background:#ff3d8d21!important;border-color:#ff3d8d4d!important}.react-datepicker__navigation--previous{left:.85rem!important}.react-datepicker__navigation--next{right:.85rem!important}.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0!important;border-color:#ffffffbd!important;top:12px!important}.react-datepicker__today-button{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;color:#ff8cbb!important;background:#ff3d8d14!important;border:0!important;border-top:1px solid #ffffff12!important;padding:.9rem!important;font-weight:700!important}.react-datepicker__today-button:hover{color:#fff!important;background:#ff3d8d29!important}.input-group{flex-direction:column;gap:.25rem;width:100%;max-width:20rem;margin:.5rem;display:flex}label{text-transform:uppercase;letter-spacing:.15em;color:#fff;text-shadow:0 0 1px #000,0 0 3px #000;margin-bottom:.25em;font-size:.875em;font-weight:700}select{appearance:none;font:inherit;color:#fff;cursor:pointer;background:url("data:image/svg+xml,%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20viewBox='0%20-256%201792%201792'%20id='svg2989'%20version='1.1'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%20width='100%25'%20height='100%25'%20sodipodi:docname='Caret_down_font_awesome_whitevariation.svg'%3e%3cmetadata%20id='metadata2999'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs2997'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='640'%20inkscape:window-height='480'%20id='namedview2995'%20showgrid='false'%20inkscape:zoom='0.13169643'%20inkscape:cx='896'%20inkscape:cy='896'%20inkscape:window-x='0'%20inkscape:window-y='25'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg2989'%20/%3e%3cg%20transform='matrix(1,0,0,-1,402.44068,1239.8644)'%20id='g2991'%20style='fill:%23ffffff'%3e%3cpath%20d='m%201024,832%20q%200,-26%20-19,-45%20L%20557,339%20q%20-19,-19%20-45,-19%20-26,0%20-45,19%20L%2019,787%20q%20-19,19%20-19,45%200,26%2019,45%2019,19%2045,19%20h%20896%20q%2026,0%2045,-19%2019,-19%2019,-45%20z'%20id='path2993'%20inkscape:connector-curvature='0'%20style='fill:%23ffffff'%20/%3e%3c/g%3e%3c/svg%3e") right .8em center/1.4em no-repeat,linear-gradient(270deg,#ffffff4d 3em,#fff3 3em);border:0;border-radius:.25em;outline:0;max-width:20rem;padding:1rem 4rem 1rem 1rem;box-shadow:0 0 1em #0000004d}select::-ms-expand{display:none}select:focus{outline:none}select option{background-color:#07111f}input{appearance:none;font:inherit;color:#fff;background:#ffffff4d;border:0;border-radius:.25em;outline:0;max-width:20rem;padding:1rem 4rem 1rem 1rem;box-shadow:0 0 1em #0000004d}input:focus{outline:none}body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#07111f;background-image:radial-gradient(circle at 15% 0,#2391ff2e,#0000 32rem),radial-gradient(circle at 85% 8%,#ff3d8d24,#0000 30rem),linear-gradient(#081827 0%,#07111f 55%,#050b14 100%);background-attachment:fixed;min-width:320px;min-height:100vh;margin:0;padding:0;font-family:Roboto,system-ui,sans-serif}.skip-link{z-index:100;color:#fff;background:#ff3d8d;border-radius:10px;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}html[data-theme=light] body{color:#162235;background-color:#eef4fa;background-image:radial-gradient(circle at 15% 0,#2391ff26,#0000 32rem),radial-gradient(circle at 85% 8%,#ff3d8d1f,#0000 30rem),linear-gradient(#f7faff,#eaf2f8)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{appearance:button;backface-visibility:hidden;box-sizing:border-box;color:#fff;cursor:pointer;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#ff3d8d;border-width:0;border-radius:6px;outline:none;height:44px;padding:0 25px;font-size:100%;line-height:1.15;transition:all .2s,box-shadow 80ms ease-in;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #32325d1a,0 2px 5px #32325d1a,0 1px 1px #00000012}button:focus{box-shadow:inset 0 0 0 1px #32325d1a,0 6px 15px #32325d33,0 2px 2px #0000001a,0 0 0 4px #3297d34d}.home-container{flex-direction:column;justify-content:center;align-items:center;width:min(100%,1440px);margin:0 auto;padding:0 1.5rem 4rem;display:flex}.home-intro{text-align:center;max-width:680px;margin:0 auto 2rem}.home-intro h1{letter-spacing:-.045em;color:#fff;margin:.45rem 0 .65rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.home-intro p{color:#ffffff94;font-size:clamp(.95rem,1.5vw,1.08rem);line-height:1.6}.home-intro-eyebrow{color:#ff83b7;letter-spacing:.12em;text-transform:uppercase;background:#ff3d8d12;border:1px solid #ff3d8d38;border-radius:999px;padding:.42rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}@media screen and (width<=767px){.home-container{padding:0 1rem 2.5rem}.home-intro{margin-bottom:1.5rem}}.root-container{width:100%;min-height:100vh;margin:0;padding:0;overflow-x:clip}.root-children-container{min-height:calc(100vh - 128px)}.detail-container{background:radial-gradient(circle at 75% 8%,#ff3d8d14,#0000 28rem),radial-gradient(circle at 15% 25%,#20abff14,#0000 30rem);flex-direction:column;min-height:100vh;display:flex}.detail-content{--detail-accent:#ff3d8d;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;padding:4rem 2rem 5rem;display:flex}.detail-layout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081220b8;border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.25rem,2.5vw,2.25rem);display:grid;box-shadow:0 30px 80px #0000004d}.detail-column{flex-direction:column;min-width:0;display:flex}.detail-column-right{padding:.65rem 0}.detail-block-cover{flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.detail-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.detail-favorite{margin-top:.25rem}.detail-next{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.25rem;display:flex}.detail-next-info{flex-direction:column;gap:.3rem;display:flex}.detail-next-info strong{color:#fff;font-variant-numeric:tabular-nums;font-size:16px}.detail-cover{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff1f;border-radius:20px;align-self:center;width:100%;max-width:340px;box-shadow:0 22px 55px #0000006b}.detail-back{color:#e7f0faa8;align-items:center;gap:.55rem;width:fit-content;margin-bottom:2rem;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}.detail-back span{color:var(--detail-accent);font-size:18px}.detail-back:hover,.detail-back:focus-visible{color:#fff;transform:translate(-3px)}.detail-kicker{color:var(--detail-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:11px;font-weight:800}.detail-title{color:#f8fbff;letter-spacing:-.045em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.1rem,4vw,4rem);font-weight:800;line-height:1.02}.detail-description{color:#e0e9f3bf;margin-bottom:1.5rem;font-size:15px;line-height:1.75}.detail-description p{margin:0 0 .8rem}.detail-description a{color:var(--detail-accent)}.detail-category-line{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.7rem;margin:1.75rem 0;display:grid}.detail-category-line .detail-category{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-height:88px;margin:0;padding:1rem}.detail-category{flex-direction:column;gap:.25rem;margin:1.1rem 0;display:flex}.detail-category-title{color:var(--detail-accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.detail-category-description{color:#ffffffc7;flex-direction:column;gap:.35rem;font-size:14px;line-height:1.5;display:flex}.detail-category-description a{color:#ffffffd1;text-underline-offset:3px;text-decoration-color:#ffffff40}.detail-category-description a:hover{color:var(--detail-accent)}.detail-category-description-inline{color:#ffffffd9;flex-flow:wrap;gap:.45rem;font-size:13px;display:flex}.detail-trailer{background:#020711;border:1px solid #ffffff14;border-radius:18px;justify-content:center;width:100%;margin-top:2.5rem;display:flex;overflow:hidden}.detail-trailer-iframe{aspect-ratio:16/9;width:100%;height:auto}.detail-characters{flex-direction:column;margin-top:2.75rem;display:flex}.detail-characters-list{flex-direction:row;justify-content:flex-start;gap:.9rem;padding:1rem 0 .5rem;display:flex;overflow:auto}@media screen and (width<=900px){.detail-content{padding:1.25rem}.detail-layout{border-radius:22px;flex-direction:column;gap:0;padding:1.15rem;display:flex}.detail-column{display:contents}.detail-block-cover{order:1}.detail-block-header{order:2;margin-top:1.5rem}.detail-block-meta{order:3}.detail-block-facts{order:4}.detail-block-media{order:5}.detail-cover{width:min(100%,340px)}.detail-category-line{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-title{max-width:none}}@media screen and (width<=520px){.detail-content{padding:.75rem}.detail-layout{padding:.85rem}.detail-category-line{grid-template-columns:1fr}.detail-title{font-size:2rem}}.detail-container{position:relative}.detail-backdrop{z-index:-1;filter:blur(70px)saturate(1.4);opacity:.38;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:-10%}.detail-backdrop:after{content:"";background:linear-gradient(#07111f59,#07111feb 70%);position:absolute;inset:0}html[data-theme=light] .detail-backdrop{opacity:.28}.detail-neighbours{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.detail-neighbour{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08122099;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:.75rem;max-width:48%;min-height:44px;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.detail-neighbour span:not([aria-hidden]){flex-direction:column;min-width:0;display:flex}.detail-neighbour small{color:var(--detail-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.detail-neighbour strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-neighbour.is-next{text-align:right;margin-left:auto}.detail-neighbour:hover,.detail-neighbour:focus-visible{border-color:var(--detail-accent)}.detail-episode-banner{border:1px solid var(--detail-accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081220bf;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.detail-episode-banner>div{flex-direction:column;flex:260px;gap:.3rem;display:flex}.detail-episode-banner strong{color:#fff;font-size:15px}.detail-episode-status{color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:13px}.detail-relations{flex-direction:column;margin-top:2.5rem;display:flex}.detail-relations-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.detail-relation{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;min-height:72px;padding:.5rem;text-decoration:none;display:flex}.detail-relation img,.detail-relation .detail-relation-placeholder{object-fit:cover;background:#ffffff0f;border-radius:8px;flex:none;width:42px;height:60px}.detail-relation>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.detail-relation small{color:var(--detail-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.detail-relation strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-relation:hover,.detail-relation:focus-visible{border-color:var(--detail-accent)}.notify-toggle{height:38px;box-shadow:none;color:#ffffffbf;background:#040b159e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:700;display:inline-flex}.notify-toggle svg{fill:currentColor;width:17px;height:17px}.notify-toggle.is-active{border-color:var(--detail-accent);color:#fff}.notify-toggle.is-active svg{fill:var(--detail-accent)}.notify-toggle:disabled{cursor:not-allowed;opacity:.5}.notify-toggle:focus{box-shadow:none}.notify-toggle:focus-visible{outline:2px solid var(--detail-accent);outline-offset:2px}@media screen and (width<=520px){.detail-neighbour{max-width:50%}}.error-container{margin:2rem 0}.library-page{width:min(1180px,100%);min-height:80vh;margin:0 auto;padding:clamp(1.5rem,5vw,4rem) clamp(1rem,4vw,1.5rem) 4rem}.library-header{background:radial-gradient(circle at 100% 0,#ff3d8d2e,#0000 22rem),radial-gradient(circle at 0 100%,#69d8ff1f,#0000 20rem),#ffffff08;border:1px solid #ffffff14;border-radius:22px;margin-bottom:2.5rem;padding:clamp(1.25rem,4vw,2.25rem)}.library-header h1{color:#fff;letter-spacing:-.05em;margin:.35rem 0 .5rem;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.library-header p{color:#ffffff9e;max-width:560px;margin:0;line-height:1.55}.library-back{color:#fff9;align-items:center;gap:.35rem;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.library-back:hover,.library-back:focus-visible{color:#fff}.library-eyebrow{color:#ff3d8d;letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:11px;font-weight:800;display:block}.library-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:560px;margin-top:1.75rem;display:grid}.library-stat{background:#040b1573;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.library-stat strong{color:#fff;font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1}.library-stat span{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.library-section{margin-top:2.5rem}.library-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.library-section-header h2{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1.3rem;display:flex}.library-section-header h2 span{color:#ff3d8d;background:#ff3d8d29;border-radius:999px;padding:.15rem .55rem;font-size:12px}.library-sort select{color:#fff;background:url("data:image/svg+xml,%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20viewBox='0%20-256%201792%201792'%20id='svg2989'%20version='1.1'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%20width='100%25'%20height='100%25'%20sodipodi:docname='Caret_down_font_awesome_whitevariation.svg'%3e%3cmetadata%20id='metadata2999'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs2997'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='640'%20inkscape:window-height='480'%20id='namedview2995'%20showgrid='false'%20inkscape:zoom='0.13169643'%20inkscape:cx='896'%20inkscape:cy='896'%20inkscape:window-x='0'%20inkscape:window-y='25'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg2989'%20/%3e%3cg%20transform='matrix(1,0,0,-1,402.44068,1239.8644)'%20id='g2991'%20style='fill:%23ffffff'%3e%3cpath%20d='m%201024,832%20q%200,-26%20-19,-45%20L%20557,339%20q%20-19,-19%20-45,-19%20-26,0%20-45,19%20L%2019,787%20q%20-19,19%20-19,45%200,26%2019,45%2019,19%2045,19%20h%20896%20q%2026,0%2045,-19%2019,-19%2019,-45%20z'%20id='path2993'%20inkscape:connector-curvature='0'%20style='fill:%23ffffff'%20/%3e%3c/g%3e%3c/svg%3e") right .75em center/1.1em no-repeat,#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;min-height:40px;padding:0 2.4rem 0 .9rem;font-size:13px}.library-clear{min-height:40px;box-shadow:none;color:#ffffffb3;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 1rem;font-size:13px;font-weight:700}.library-clear:hover,.library-clear:focus-visible{color:#ff3d8d;border-color:#ff3d8d99}.library-placeholder{background:linear-gradient(160deg,#ffffff1a,#ffffff08);display:block}.library-upnext{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.library-upnext-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:.5rem;padding:.6rem;transition:border-color .2s;display:flex}.library-upnext-item:hover,.library-upnext-item:focus-within{border-color:#ff3d8d73}.library-upnext-link{color:#fff;flex:1;align-items:center;gap:.8rem;min-width:0;text-decoration:none;display:flex}.library-upnext-link img,.library-upnext-link .library-placeholder{object-fit:cover;border-radius:10px;flex:none;width:52px;height:72px}.library-upnext-link>span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.library-upnext-link strong,.library-upnext-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-upnext-link strong{font-size:14px}.library-upnext-link small{color:#fff9;font-size:12px}.library-upnext-link em{color:#ff3d8d;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:700}.library-upnext-actions{flex:none;gap:.35rem;display:flex}.library-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.library-poster{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.library-poster:hover,.library-poster:focus-within{border-color:#ff3d8d73;transform:translateY(-3px)}.library-poster-link{color:#fff;flex-direction:column;height:100%;text-decoration:none;display:flex}.library-poster-link img,.library-poster-link .library-placeholder{aspect-ratio:2/3;object-fit:cover;width:100%}.library-poster-text{flex-direction:column;gap:.25rem;padding:.75rem .8rem .9rem;display:flex}.library-poster-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.library-poster-text small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.library-poster-actions{gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem}.library-poster-actions .favorite-button,.library-poster-actions .notify-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040b15b8}.library-history{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.library-history-link{color:#fff;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:64px;padding:.5rem;text-decoration:none;display:grid}.library-history-link:hover,.library-history-link:focus-visible{border-color:#ff3d8d73}.library-history-link img,.library-history-link .library-placeholder{object-fit:cover;border-radius:8px;grid-row:span 2;width:40px;height:56px}.library-history-link strong,.library-history-link small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-history-link strong{align-self:end;font-size:13px}.library-history-link small{color:#ffffff80;align-self:start;font-size:12px}.library-empty{border:1px dashed #ffffff24;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;display:flex}.library-empty strong{color:#fff}.library-empty p{color:#fff9;margin:0}.library-cta{color:#fff;background:#ff3d8d;border-radius:999px;align-items:center;min-height:44px;margin-top:.4rem;padding:0 1.1rem;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media screen and (width<=520px){.library-stats{gap:.5rem}.library-stat{padding:.7rem}.library-stat strong{font-size:1.3rem}.library-stat span{white-space:normal}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.library-upnext{grid-template-columns:1fr}}.calendar-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.calendar-view-toggle,.timezone-toggle{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:.25rem;display:inline-flex}.calendar-view-toggle button,.timezone-toggle button{height:34px;box-shadow:none;color:#ffffff9e;background:0 0;border:0;border-radius:999px;padding:0 1.1rem;font-size:13px;font-weight:700}.calendar-view-toggle button:hover,.timezone-toggle button:hover{color:#fff}.calendar-view-toggle button:focus,.timezone-toggle button:focus{box-shadow:none}.calendar-view-toggle button:focus-visible,.timezone-toggle button:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.calendar-view-toggle button.is-active,.timezone-toggle button.is-active{color:#fff;background:#ff3d8d33}.calendar-view-toggle{margin-bottom:1rem}.calendar-controllers{background:linear-gradient(145deg,#122740c7,#15162fd1);border:1px solid #ffffff17;border-radius:16px;grid-template-columns:48px minmax(320px,auto) 48px;align-items:center;gap:.75rem;width:auto;padding:.6rem;display:grid;box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff0a}.calendar-date-field{min-width:0;position:relative}.calendar-date-input{opacity:0;pointer-events:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:1px;max-width:none;height:1px;padding:0;position:absolute;bottom:0;left:50%}.calendar-controller-selected{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#ff3d8de6,#bd36b5eb);border:1px solid #ff3d8d80;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:.8rem;width:100%;min-width:0;height:58px;padding:0 .85rem;font-size:15px;font-weight:700;display:grid;box-shadow:0 12px 30px #ff3d8d3b,inset 0 1px #ffffff2e}.calendar-controller-selected:hover{cursor:pointer;filter:brightness(1.07)}.calendar-date-icon{background:#07111f38;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.calendar-date-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.calendar-date-copy small{color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:9px;font-weight:800}.calendar-date-copy strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.calendar-date-chevron{font-size:20px;transition:transform .16s}.calendar-date-chevron.is-open{transform:rotate(180deg)}.calendar-controller-button{background:#ffffff0e;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;width:48px;height:58px;padding:0;transition:background .16s,transform .16s,border-color .16s;display:flex}.calendar-controller-button:hover{background:#ff3d8d29;border-color:#ff3d8d73;transform:translateY(-1px)}.calendar-picker{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1627fa;border:1px solid #ffffff21;border-radius:18px;width:min(340px,100vw - 2rem);padding:.85rem;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #00000085,inset 0 1px #ffffff0d}.calendar-picker-header{grid-template-columns:38px 1fr 38px;align-items:center;margin-bottom:.65rem;display:grid}.calendar-picker-header strong{text-align:center;font-size:15px}.calendar-picker-header button{width:36px;height:36px;box-shadow:none;color:#fff;background:#ffffff0f;border:0;border-radius:10px;padding:0}.calendar-picker-header button:hover{background:#ff3d8d2e}.calendar-picker-weekdays,.calendar-picker-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-picker-weekdays span{color:#fff6;text-align:center;text-transform:uppercase;padding:.35rem 0;font-size:10px;font-weight:800}.calendar-picker-grid button{width:36px;height:36px;box-shadow:none;color:#ffffffdb;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;margin:2px auto;padding:0;font-size:12px}.calendar-picker-grid button:hover{background:#ffffff14}.calendar-picker-grid button.is-outside{color:#ffffff38}.calendar-picker-grid button.is-today{color:#69d8ff;border-color:#69d8ff94;font-weight:800}.calendar-picker-grid button.is-selected{color:#fff;background:linear-gradient(135deg,#ff3d8d,#bd36b5);border-color:#0000;font-weight:800;box-shadow:0 7px 18px #ff3d8d4d}.calendar-picker-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.7rem .25rem .1rem;display:flex}.calendar-picker-footer button{height:auto;box-shadow:none;color:#ff3d8d;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.calendar-picker-footer span{color:#ffffff59;font-size:10px}.calendar-controller-leftArrow,.calendar-controller-rightArrow{width:22px;height:22px}.calendar-today{height:auto;box-shadow:none;color:#ff83b7;text-underline-offset:3px;background:0 0;border:0;margin-top:.7rem;padding:.3rem .6rem;font-size:13px;font-weight:700;text-decoration:underline}.calendar-today:focus{box-shadow:none}.calendar-today:focus-visible{outline:2px solid #ff3d8db3}@media screen and (width<=767px){.calendar-controllers{grid-template-columns:42px minmax(0,1fr) 42px;gap:.45rem;width:100%;padding:.4rem}.calendar-controller-selected{grid-template-columns:34px minmax(0,1fr) 16px;gap:.55rem;padding:0 .6rem;font-size:13px}.calendar-controller-button{width:42px}.calendar-date-icon{width:34px;height:34px}.calendar-controller-leftArrow,.calendar-controller-rightArrow{width:18px;height:18px}}.logo-container{justify-content:center;width:100%;padding:clamp(2rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2.75rem);display:flex}.logo-container>img{filter:drop-shadow(0 22px 38px #00000059);width:clamp(190px,19vw,285px);height:auto}@media screen and (width<=767px){.logo-container{padding:2rem 0 1.75rem}.logo-container>img{width:clamp(175px,55vw,230px)}}.loading-container{justify-content:center;align-items:center;padding:50px;display:flex}.card-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.card{--card-accent:#ff3d8d;cursor:pointer;isolation:isolate;background-color:#07111f;border:1px solid #ffffff17;border-radius:18px;width:100%;max-width:270px;height:410px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047}.card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#02060c0a 30%,#03080f52 52%,#03080ff5 100%);transition:background .26s;position:absolute;inset:0}.card .card-image-placeholder{background:linear-gradient(160deg,#ffffff14,#ffffff05)}.card .card-favorite{z-index:3;position:absolute;top:.85rem;right:.85rem}.card .card-content{color:inherit;z-index:1;text-decoration:none;position:absolute;inset:0}.card .card-image{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .25s ease-out,transform .35s ease-out;position:absolute;top:0;left:0}.card .card-summary{flex-direction:column;gap:.85rem;transition:opacity .18s,transform .22s;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.card .card-title{color:#fff;text-shadow:0 2px 12px #000000e6;margin:0;font-size:19px;font-weight:750;line-height:1.25}.card .card-meta{align-items:center;gap:.5rem;display:flex}.card .card-time{color:#ffffffd9;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b15b8;border-radius:999px;padding:.3rem .6rem;font-size:13px;font-weight:700}.card .card-episode{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b15b8;border:1px solid #ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;min-height:32px;padding:.25rem .65rem;display:flex}.card .card-episode span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.card .card-episode strong{color:var(--card-accent);font-size:15px}.card .card-hover-content,.card .card-subcontent{opacity:0;transition:opacity .18s,transform .22s;position:absolute}.card .card-hover-content{color:#fff;flex-direction:column;padding:1.4rem 1.4rem 5.8rem;display:flex;inset:0;transform:translateY(10px)}.card .card-hover-content h3{margin:.45rem 0 .8rem;font-size:18px;line-height:1.25}.card .card-hover-eyebrow{color:var(--card-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.card .card-description{-webkit-line-clamp:8;color:#eef4fcd1;text-align:left;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.card .card-hover-action{color:#fff;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;font-size:13px;font-weight:750;display:inline-flex}.card .card-hover-action span{color:var(--card-accent);font-size:18px;transition:transform .18s}.card .card-subcontent{z-index:2;pointer-events:none;flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;bottom:1rem;transform:translateY(8px)}.card .card-subcontent-links{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.card .card-subcontent-links a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:32px;height:32px;transition:transform .16s,border-color .16s,background .16s;display:grid}.card .card-subcontent-links a:hover,.card .card-subcontent-links a:focus-visible{border-color:var(--card-accent);background:#ffffff24;transform:translateY(-2px)}.card .card-subcontent-links a img{max-width:18px;max-height:18px}.card .card-subcontent-links .card-action{pointer-events:auto;border-radius:10px;width:32px;height:32px}.card .card-subcontent-timer{color:#fffc;font-size:12px}.card:hover .card-summary,.card:focus-within .card-summary{opacity:0;transform:translateY(8px)}.card:hover .card-hover-content,.card:hover .card-subcontent,.card:focus-within .card-hover-content,.card:focus-within .card-subcontent{opacity:1;transform:translateY(0)}.card:hover .card-image,.card:focus-within .card-image{opacity:.34;transition:opacity .3s ease-in;transform:scale(1.045)}.card:hover:after,.card:focus-within:after{background:linear-gradient(#03080fb3,#03080ff5)}.card:hover .card-hover-action span,.card:focus-within .card-hover-action span{transform:translate(3px)}.card:hover,.card:focus-within{border-color:#ff3d8d6b;transform:translateY(-7px);box-shadow:0 26px 60px #00000061,0 0 0 1px #ff3d8d14}html[data-density=compact] .day-container{grid-template-columns:repeat(auto-fit,minmax(190px,220px));gap:1rem}html[data-density=compact] .card{max-width:220px;height:330px}html[data-density=compact] .card-title{font-size:16px}@media (hover:none){.card .card-hover-content{display:none}.card .card-summary,.card .card-image{opacity:1;transform:none}.card .card-subcontent{opacity:1;align-items:flex-start;width:auto;inset:.85rem 4rem auto .85rem;transform:none}.card .card-subcontent-links{justify-content:flex-start}.card .card-subcontent-timer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040b15b8;border-radius:999px;padding:.3rem .6rem}}@media screen and (width<=767px){.card{max-width:360px;height:510px}}.card-container.is-highlighted .card{border-color:var(--card-accent);box-shadow:0 0 0 3px var(--card-accent), 0 26px 60px #00000061;transition:box-shadow .3s}.day-container>.card-container{content-visibility:auto;contain-intrinsic-size:auto 426px;overflow-clip-margin:64px;padding-block:8px}.card .card-title,.card .card-hover-content h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card .card-hover-content h3{-webkit-line-clamp:2;flex:none}.card .card-description{-webkit-line-clamp:6;flex:0 auto;min-height:0}html[data-density=compact] .card .card-description{-webkit-line-clamp:3}.card .card-summary .badges{margin-bottom:-.25rem}.share-button.is-compact{border-radius:10px;width:32px;height:32px;padding:0}.day{flex-direction:column;align-items:center;width:100%;display:flex}.day-summary{color:#ffffff80;margin:1.5rem 0 0;font-size:13px}.day-container{grid-template-columns:repeat(auto-fit,minmax(240px,270px));justify-content:center;gap:clamp(1.25rem,2.5vw,2rem);width:100%;padding:clamp(1.25rem,3vw,2.25rem) 0 0;display:grid}.day-empty{color:#ffffff9e;text-align:center;margin:2rem 0 1rem;font-size:15px}.day-sentinel{justify-content:center;width:100%;padding:2.5rem 0 1rem;display:flex}.day-load-more,.day-retry{height:42px;box-shadow:none;color:#fff;background:#ff3d8d1f;border:1px solid #ff3d8d73;border-radius:999px;padding:0 1.25rem;font-size:13px;font-weight:700}.day-load-more:hover,.day-retry:hover{background:#ff3d8d3d}.day-inline-error{color:#ffffffb3;align-items:center;gap:1rem;margin-top:2rem;font-size:14px;display:flex}@media screen and (width<=767px){.day-container{grid-template-columns:minmax(0,1fr);padding-top:1.25rem}}.day-toolbar{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;min-height:46px;margin-top:1.5rem;padding:.25rem .4rem .25rem 1rem;display:flex}.day-toolbar .day-summary{margin:0}.day-next{max-width:100%;height:38px;box-shadow:none;color:#fff;background:#ff3d8d1a;border:1px solid #ff3d8d73;border-radius:999px;align-items:center;gap:.5rem;padding:0 .95rem;font-size:13px;display:inline-flex}.day-next:hover{background:#ff3d8d33}.day-next:focus{box-shadow:none}.day-next:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.day-next-label{color:#ff3d8d;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.day-next-title{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:700;overflow:hidden}.day-next-time{color:#ffffffb3;font-variant-numeric:tabular-nums}.infoBar-container{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#050c16d1;border-bottom:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;height:52px;padding:0 clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.infoBar-library{white-space:nowrap;color:#ffffffbf;font-size:13px;font-weight:700;text-decoration:none}.infoBar-library:hover{color:#fff}.preferences-controls{gap:.3rem;display:flex}.preferences-controls button{min-width:34px;height:34px;box-shadow:none;color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;padding:0 .55rem;font-size:12px}.preferences-controls button.is-active{color:#ff3d8d;border-color:#ff3d8d8c}@media screen and (width<=520px){.infoBar-container{justify-content:space-between;gap:.4rem}.clock-container{display:none}}.clock-container{color:#ffffffad;letter-spacing:.045em;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:.45rem .8rem;font-size:12px;font-weight:500}.footer-container{background:#03091080;border-top:1px solid #ffffff12;width:100%;height:76px;margin-top:2rem;position:relative;bottom:0}.footer-content{color:#ffffff7a;flex-direction:row;justify-content:center;align-items:center;gap:1rem;height:100%;padding:1rem clamp(1rem,4vw,4rem);font-size:11px;display:flex}.footer-data-provider a{color:#ffffffb8;text-underline-offset:3px}.footer-data-provider a:hover,.footer-data-provider a:focus-visible{color:#ff3d8d}.footer-data-provider{gap:4px;font-size:11px}@media screen and (width<=767px){.footer-content{text-align:center;flex-direction:column;align-items:center;gap:.4rem}}.footer-link-button{height:auto;box-shadow:none;color:#fff9;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.footer-link-button:hover,.footer-link-button:focus-visible{color:#ff3d8d}.footer-link-button:focus{box-shadow:none}.tag-container{color:#ffffffd1;background:#ff3d8d12;border:1px solid #ff3d8d33;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:650}.miniCard-container{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;flex:0 0 126px;justify-content:center;align-items:center;gap:.8rem;padding:.6rem;transition:transform .18s,border-color .18s;display:flex}.miniCard-container:hover{border-color:#ff3d8d59;transform:translateY(-3px)}.miniCard-image{object-fit:cover;border-radius:10px;min-width:100px;max-width:100px;min-height:150px;max-height:150px}.miniCard-text{color:#ffffffd1;text-align:center;font-size:12px;line-height:1.35}.errorCmp-container{text-align:center;background:radial-gradient(circle at 50% 0,#a78bfa29,#0000 18rem),#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:.75rem;width:min(560px,100% - 2rem);margin:clamp(2rem,6vw,4rem) auto;padding:clamp(1.75rem,5vw,2.75rem) clamp(1.25rem,5vw,2.5rem);display:flex}.errorCmp-art{aspect-ratio:1;width:clamp(120px,30vw,168px);margin-bottom:.5rem;position:relative}.errorCmp-art:before{content:"";filter:blur(18px);background:radial-gradient(circle,#ff3d8d59,#0000 70%);border-radius:50%;position:absolute;inset:12%}.errorCmp-art img{object-fit:contain;width:100%;height:100%;position:relative}.errorCmp-title{color:#fff;letter-spacing:-.02em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.25rem,3.5vw,1.6rem);font-weight:800;line-height:1.2}.errorCmp-msg{color:#ffffffa6;text-wrap:pretty;max-width:42ch;margin:0;font-size:15px;line-height:1.55}.errorCmp-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}.errorCmp-actions .errorCmp-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.errorCmp-actions .day-retry{background:linear-gradient(135deg,#ff3d8d,#c23bd4);border-color:#0000;min-width:140px;height:44px;box-shadow:0 10px 28px #ff3d8d4d}.errorCmp-actions .day-retry:hover,.errorCmp-actions .day-retry:focus-visible{background:linear-gradient(135deg,#ff5aa0,#d24be4)}html[data-theme=light] .errorCmp-container{background:radial-gradient(circle at 50% 0,#a78bfa24,#0000 18rem),#fffc;border-color:#1622351f}html[data-theme=light] .errorCmp-title{color:#0d1726}html[data-theme=light] .errorCmp-msg{color:#162235a8}html[data-theme=light] .errorCmp-actions .day-retry{color:#fff}.filters{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;width:min(100%,880px);margin-top:1.5rem;padding:.75rem;display:flex}.filters-field{align-items:center;display:flex;position:relative}.filters-field-search{flex:240px;max-width:340px}.filters-search-icon{fill:#ffffff73;pointer-events:none;width:17px;height:17px;position:absolute;left:.85rem}.filters-input,.filters-select{color:#fff;width:100%;max-width:none;height:42px;box-shadow:none;border:1px solid #ffffff1a;border-radius:12px;font-size:14px;transition:border-color .16s,background-color .16s}.filters-input:focus-visible,.filters-select:focus-visible{outline-offset:1px;border-color:#ff3d8d99;outline:2px solid #ff3d8d59}.filters-input{background:#ffffff0d;padding:0 .9rem 0 2.5rem}.filters-input::placeholder{color:#ffffff6b}.filters-input::-webkit-search-cancel-button{filter:invert();opacity:.6}.filters-select{background:url("data:image/svg+xml,%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20viewBox='0%20-256%201792%201792'%20id='svg2989'%20version='1.1'%20inkscape:version='0.92.4%20(5da689c313,%202019-01-14)'%20width='100%25'%20height='100%25'%20sodipodi:docname='Caret_down_font_awesome_whitevariation.svg'%3e%3cmetadata%20id='metadata2999'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cdefs%20id='defs2997'%20/%3e%3csodipodi:namedview%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1'%20objecttolerance='10'%20gridtolerance='10'%20guidetolerance='10'%20inkscape:pageopacity='0'%20inkscape:pageshadow='2'%20inkscape:window-width='640'%20inkscape:window-height='480'%20id='namedview2995'%20showgrid='false'%20inkscape:zoom='0.13169643'%20inkscape:cx='896'%20inkscape:cy='896'%20inkscape:window-x='0'%20inkscape:window-y='25'%20inkscape:window-maximized='1'%20inkscape:current-layer='svg2989'%20/%3e%3cg%20transform='matrix(1,0,0,-1,402.44068,1239.8644)'%20id='g2991'%20style='fill:%23ffffff'%3e%3cpath%20d='m%201024,832%20q%200,-26%20-19,-45%20L%20557,339%20q%20-19,-19%20-45,-19%20-26,0%20-45,19%20L%2019,787%20q%20-19,19%20-19,45%200,26%2019,45%2019,19%2045,19%20h%20896%20q%2026,0%2045,-19%2019,-19%2019,-45%20z'%20id='path2993'%20inkscape:connector-curvature='0'%20style='fill:%23ffffff'%20/%3e%3c/g%3e%3c/svg%3e") right .75em center/1.1em no-repeat,#ffffff0d;min-width:170px;padding:0 2.6rem 0 .9rem}.filters-chip,.filters-clear{height:42px;box-shadow:none;color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:13px;font-weight:650;display:inline-flex}.filters-chip svg,.filters-clear svg{fill:currentColor;width:16px;height:16px}.filters-chip:hover,.filters-clear:hover{color:#fff;border-color:#ff3d8d73}.filters-chip:focus-visible,.filters-clear:focus-visible{outline-offset:2px;outline:2px solid #ff3d8d99}.filters-chip.is-active{color:#fff;background:#ff3d8d29;border-color:#ff3d8d99}.filters-chip.is-active svg{fill:#ff3d8d}.filters-clear{color:#fff9;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.filters-hint{color:#ffffff73;font-size:12px}@media screen and (width<=767px){.filters{padding:.6rem}.filters-field-search{flex-basis:100%;max-width:none}.filters-field:not(.filters-field-search){flex:auto}}.favorite-button,.calendar-add-button,.share-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:38px;height:38px;box-shadow:none;color:#ffffffdb;background:#040b159e;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0;transition:transform .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.favorite-button svg,.calendar-add-button svg,.share-button svg{fill:currentColor;flex:none;width:18px;height:18px}.favorite-button span,.calendar-add-button span,.share-button span{font-size:13px;font-weight:700}.favorite-button:hover,.calendar-add-button:hover,.share-button:hover{color:#fff;border-color:#ff3d8d8c;transform:translateY(-1px)}.favorite-button:focus-visible,.calendar-add-button:focus-visible,.share-button:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.watch-button{color:#ffffffd1;min-width:38px;height:38px;box-shadow:none;background:#040b15ad;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:13px;font-weight:700;display:inline-flex}.watch-button.is-active{color:#7ff0c4;background:#3edca029;border-color:#3edca08c}.watch-button:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.favorite-button svg{fill:#0000;stroke:currentColor;stroke-width:2px}.favorite-button.is-active{color:#ff3d8d;background:#ff3d8d38;border-color:#ff3d8db3}.favorite-button.is-active svg{fill:#ff3d8d;stroke:#ff3d8d}:is(.favorite-button:has(span),.calendar-add-button:has(span),.share-button){width:auto;padding:0 1rem}.favorite-button:focus,.calendar-add-button:focus,.share-button:focus,.filters-chip:focus,.filters-clear:focus,.day-load-more:focus,.day-retry:focus{box-shadow:none}.star-rating{justify-content:center;align-items:baseline;gap:.6rem;margin:1rem 0 .75rem;display:flex}.star-rating-stars{letter-spacing:2px;white-space:nowrap;font-size:28px;line-height:1;display:inline-block;position:relative}.star-rating-base{color:#ffffff2e}.star-rating-fill{color:var(--detail-accent,#ff3d8d);position:absolute;top:0;left:0;overflow:hidden}.star-rating-value{color:#fff;font-size:16px;font-weight:800}.star-rating-value small{color:#ffffff80;font-size:12px;font-weight:600}.week{flex-direction:column;align-items:center;width:100%;display:flex}.week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.5rem;display:grid}.week-column{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.week-column.is-today{border-color:#ff3d8d80;box-shadow:0 0 0 1px #ff3d8d26}.week-column-header{color:inherit;border-bottom:1px solid #ffffff12;flex-direction:column;align-items:center;gap:.15rem;padding:.75rem .5rem;text-decoration:none;display:flex}.week-column-header span{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.week-column-header strong{font-size:15px}.week-column-header:hover,.week-column-header:focus-visible{background:#ff3d8d1a}.is-today .week-column-header span{color:#ff3d8d}.week-list{flex-direction:column;gap:.35rem;margin:0;padding:.5rem;list-style:none;display:flex}.week-item{--card-accent:#ff3d8d;border-left:3px solid var(--card-accent);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time favorite""link favorite";align-items:center;gap:.1rem .25rem;padding:.45rem .4rem .45rem .55rem;display:grid}.week-item-time{color:#ffffff8c;font-variant-numeric:tabular-nums;grid-area:time;font-size:11px}.week-item-link{color:#fff;flex-direction:column;grid-area:link;min-width:0;text-decoration:none;display:flex}.week-item-link:hover .week-item-title,.week-item-link:focus-visible .week-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.week-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.week-item-episode{color:#ffffff80;font-size:11px}.week-item-favorite.favorite-button{background:0 0;border-color:#0000;grid-area:favorite;width:28px;height:28px}.week-item-favorite.favorite-button svg{width:15px;height:15px}.week-empty{color:#ffffff59;text-align:center;padding:.75rem .25rem;font-size:12px}@media screen and (width<=1100px){.week-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media screen and (width<=767px){.week-grid{grid-template-columns:minmax(0,1fr)}}.week-tabs{display:none}.week-tab{min-width:52px;height:auto;box-shadow:none;color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;flex:1 0 auto;align-items:center;gap:.1rem;padding:.45rem .3rem;display:flex}.week-tab span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.week-tab strong{color:#fff;font-size:16px}.week-tab small{opacity:.7;font-size:10px}.week-tab.is-today span{color:#ff3d8d}.week-tab.is-selected{background:#ff3d8d29;border-color:#ff3d8d99}.week-tab:focus{box-shadow:none}.week-tab:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.week-item{content-visibility:auto;contain-intrinsic-size:auto 56px}@media screen and (width<=767px){.week-tabs{scrollbar-width:none;gap:.35rem;width:100%;margin-top:1rem;display:flex;overflow-x:auto}.week-grid{margin-top:.75rem}.week-column{display:none}.week-column.is-selected{display:flex}.week-column-header{flex-direction:row;justify-content:space-between}.week-item{padding:.6rem .5rem .6rem .7rem}.week-item-title{font-size:14px}.week-item-time,.week-item-episode{font-size:12px}}.privacy-prompt{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111ff5;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:1rem;width:min(420px,100vw - 2rem);padding:1.25rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 24px 60px #00000080}.privacy-prompt strong{font-size:15px}.privacy-prompt p{color:#ffffffb3;margin:.4rem 0 0;font-size:13px;line-height:1.55}.privacy-prompt-actions{justify-content:flex-end;gap:.6rem;display:flex}.privacy-prompt-actions button{border-radius:999px;height:40px;padding:0 1.1rem;font-size:13px;font-weight:700}.privacy-prompt-actions button:focus{box-shadow:none}.privacy-prompt-actions button:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.privacy-prompt-reject{box-shadow:none;color:#fff;background:0 0;border:1px solid #fff3}.privacy-prompt-accept{color:#fff;background:#ff3d8d;border:0}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-block,.skeleton-line,.card.card-skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer}.card.card-skeleton{cursor:default;flex-direction:column;justify-content:flex-end;gap:.75rem;padding:1.25rem;display:flex}.card.card-skeleton:after{display:none}.card.card-skeleton:hover{transform:none}.skeleton-line{border-radius:999px;width:100%;height:14px}.skeleton-line-title{width:80%;height:18px}.skeleton-line-short{width:35%}.skeleton-line-medium{width:60%}.skeleton-line-heading{border-radius:12px;width:70%;height:42px;margin:1rem 0 1.5rem}.detail-skeleton .skeleton-line{margin-bottom:.8rem}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-block,.card.card-skeleton{animation:none}}.badges{flex-wrap:wrap;gap:.35rem;display:flex}.badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 .55rem;font-size:10px;font-weight:800;display:inline-flex}.badge-new{background:var(--card-accent,#ff3d8d);color:var(--card-on-accent,#000)}.badge-finale{color:#1a1300;background:#ffd166}.badge-live{color:#fff;background:#ff4d4d;animation:1.6s ease-in-out infinite badge-pulse}.badge-released{color:#7ff0c4;background:#040b15b8;border:1px solid #7ff0c480}.week-item-episode .badge{height:16px;margin-left:.4rem;padding:0 .4rem;font-size:9px}@keyframes badge-pulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.badge-live{animation:none}}.filter-chips{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.filter-chip{min-height:32px;box-shadow:none;color:#fff;background:#ff3d8d1f;border:1px solid #ff3d8d73;border-radius:999px;align-items:center;gap:.45rem;padding:0 .4rem 0 .8rem;font-size:12px;font-weight:700;display:inline-flex}.filter-chip:hover{background:#ff3d8d38}.filter-chip:focus{box-shadow:none}.filter-chip:focus-visible{outline-offset:2px;outline:2px solid #ff3d8db3}.filter-chip-remove{background:#ffffff1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.filter-chip-clear{color:#ffffffa6;text-underline-offset:3px;background:0 0;border-color:#0000;padding:0 .8rem;text-decoration:underline}.calendar-menu{pointer-events:auto;display:inline-flex;position:relative}.calendar-menu-list{z-index:20;background:#07111ffa;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;min-width:190px;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0;box-shadow:0 18px 40px #00000073}.calendar-menu-list a,.calendar-menu-list button{width:100%;height:auto;min-height:40px;box-shadow:none;color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 .75rem;font-size:13px;font-weight:600;text-decoration:none;display:flex}.calendar-menu-list a:hover,.calendar-menu-list a:focus-visible,.calendar-menu-list button:hover,.calendar-menu-list button:focus-visible{background:#ff3d8d29;outline:none}.detail-next .calendar-menu-list{top:calc(100% + .4rem);bottom:auto}.card-subcontent .calendar-menu-list{left:50%;right:auto;transform:translate(-50%)}@media (pointer:coarse){.favorite-button,.calendar-add-button,.share-button,.watch-button,.notify-toggle,.card .card-action,.card-subcontent-links a,.week-item-favorite.favorite-button,.preferences-controls button{min-width:44px;min-height:44px}.filters-chip,.filters-clear,.filters-input,.filters-select,.filter-chip,.day-next,.day-load-more,.day-retry,.calendar-today,.calendar-view-toggle button,.timezone-toggle button,.week-tab,.detail-back,.footer-link-button,.privacy-prompt-actions button,.calendar-menu-list a,.calendar-menu-list button{min-height:44px}.detail-back,.footer-link-button,.calendar-today,.infoBar-library{align-items:center;display:inline-flex}.infoBar-library{min-height:44px}.filter-chip-remove{width:28px;height:28px}}.title-search{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;width:min(1180px,100% - 2rem);margin:1.5rem auto 0;padding:1.25rem 1.5rem 1.5rem}.title-search-header{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.title-search-header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.title-search-header span{color:#ffffff80;font-size:12px}.title-search-empty{color:#ffffffa6;background:#ffffff09;border-radius:12px;margin:0;padding:.85rem 1rem;font-size:14px;line-height:1.5}.title-search+.day,.title-search+.week{margin-top:1rem}.title-search-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.title-search-list.is-loading{opacity:.55}.title-search-item{border:1px solid #ffffff12;border-left:3px solid var(--card-accent,#ff3d8d);background:#040b1566;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.title-search-item:hover,.title-search-item:focus-within{border-color:var(--card-accent,#ff3d8d)}.title-search-link{color:#fff;flex:1;align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:flex}.title-search-link img,.title-search-link .title-search-placeholder{object-fit:cover;background:#ffffff0f;border-radius:8px;flex:none;width:44px;height:62px}.title-search-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.title-search-text strong,.title-search-text small,.title-search-text .title-search-next{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-search-text strong{font-size:14px}.title-search-text small{color:#ffffff8c;font-size:12px}.title-search-next{color:var(--card-accent,#ff3d8d);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.title-search-next.is-muted{color:#ffffff73;font-weight:400}.title-search-day{color:#ffffffc7;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;min-height:36px;padding:0 .8rem;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.title-search-day:hover,.title-search-day:focus-visible{border-color:var(--card-accent,#ff3d8d);color:#fff}.notify-toggle.is-compact{justify-content:center;width:38px;padding:0}@media screen and (width<=520px){.title-search{width:calc(100% - 1.5rem);margin-top:1.25rem;padding:1rem}.title-search-list{grid-template-columns:1fr}}.stale-notice{color:#ffffffd9;text-align:center;background:#ffd1661a;border:1px solid #ffd16673;border-radius:10px;max-width:720px;margin:.85rem auto 0;padding:.6rem .9rem;font-size:13px;line-height:1.4}html[data-theme=light] .stale-notice{color:#3d2d00;background:#ffd16640;border-color:#9a6b0073}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] ::-webkit-scrollbar{background:#e3ebf3}html[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#b9c7d6}html[data-theme=light] label{color:#162235}html[data-theme=light] input{color:#162235;background:#fff}html[data-theme=light] select{color:#162235;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23162235' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .8em center/1.4em no-repeat,#fff}html[data-theme=light] select option{color:#162235;background-color:#fff}html[data-theme=light] .infoBar-container{background:#f7faffe0;border-bottom-color:#1622351f;box-shadow:0 6px 24px #1622350f}html[data-theme=light] .infoBar-library{color:#162235a8}html[data-theme=light] .infoBar-library:hover{color:#0d1726}html[data-theme=light] .preferences-controls button{color:#162235a8;background:#fff;border-color:#1622351f}html[data-theme=light] .preferences-controls button.is-active{color:#c8155e;border-color:#ff3d8d8c}html[data-theme=light] .clock-container{color:#162235a8;background:#fff;border-color:#1622351f}html[data-theme=light] .calendar-view-toggle,html[data-theme=light] .timezone-toggle{background:#fff;border-color:#1622351f}html[data-theme=light] .calendar-view-toggle button,html[data-theme=light] .timezone-toggle button{color:#162235a8}html[data-theme=light] .calendar-view-toggle button:hover,html[data-theme=light] .calendar-view-toggle button.is-active,html[data-theme=light] .timezone-toggle button:hover,html[data-theme=light] .timezone-toggle button.is-active,html[data-theme=light] .home-intro h1,html[data-theme=light] .library-header h1,html[data-theme=light] .library-section-header h2,html[data-theme=light] .title-search-header h2{color:#0d1726}html[data-theme=light] .home-intro p,html[data-theme=light] .day-summary,html[data-theme=light] .day-empty,html[data-theme=light] .day-inline-error,html[data-theme=light] .library-header p,html[data-theme=light] .title-search-header span,html[data-theme=light] .title-search-empty{color:#162235a8}html[data-theme=light] .calendar-controllers{background:#ffffffb8;border-color:#1622351f}html[data-theme=light] .calendar-controller-selected{color:#0d1726}html[data-theme=light] .calendar-controller-button{background:#fff;border-color:#1622351f}html[data-theme=light] .react-datepicker{color:#162235;background:#fff;border-color:#1622351f}html[data-theme=light] .react-datepicker__header{background:linear-gradient(#ff3d8d1a,#0000);border-bottom-color:#1622351f}html[data-theme=light] .react-datepicker__current-month,html[data-theme=light] .react-datepicker__day:hover,html[data-theme=light] .react-datepicker__today-button:hover{color:#0d1726}html[data-theme=light] .react-datepicker__day-name{color:#16223580}html[data-theme=light] .react-datepicker__day{color:#162235}html[data-theme=light] .react-datepicker__day:hover{background:#1622350d}html[data-theme=light] .react-datepicker__day--outside-month{color:#1622354d}html[data-theme=light] .react-datepicker__day--selected,html[data-theme=light] .react-datepicker__day--keyboard-selected{color:#fff}html[data-theme=light] .react-datepicker__navigation{background:#1622350d;border-color:#1622351f}html[data-theme=light] .react-datepicker__navigation-icon:before{border-color:#162235a8}html[data-theme=light] .react-datepicker__today-button{border-top-color:#1622351f}html[data-theme=light] .day-load-more,html[data-theme=light] .day-retry,html[data-theme=light] .day-next{color:#0d1726}html[data-theme=light] .day-next-time{color:#162235a8}html[data-theme=light] .filters-search-icon{fill:#16223580}html[data-theme=light] .filters-input,html[data-theme=light] .filters-select{color:#162235;border-color:#1622351f}html[data-theme=light] .filters-input{background:#fff}html[data-theme=light] .filters-input::placeholder{color:#16223580}html[data-theme=light] .filters-select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23162235' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .75em center/1.1em no-repeat,#fff}html[data-theme=light] .filters-chip,html[data-theme=light] .filters-clear{color:#162235a8;background:#fff;border-color:#1622351f}html[data-theme=light] .filters-chip:hover,html[data-theme=light] .filters-chip.is-active,html[data-theme=light] .filters-clear:hover,html[data-theme=light] .filters-clear.is-active{color:#0d1726}html[data-theme=light] .filters-hint,html[data-theme=light] .filter-chip-clear{color:#162235a8}html[data-theme=light] .filter-chip{color:#0d1726}html[data-theme=light] .filter-chip-remove{background:#1622350d}html[data-theme=light] .detail-layout .favorite-button,html[data-theme=light] .detail-layout .calendar-add-button,html[data-theme=light] .detail-layout .share-button,html[data-theme=light] .detail-layout .watch-button,html[data-theme=light] .detail-layout .notify-toggle,html[data-theme=light] .library-upnext-actions .favorite-button,html[data-theme=light] .library-upnext-actions .calendar-add-button,html[data-theme=light] .library-upnext-actions .share-button,html[data-theme=light] .library-upnext-actions .watch-button,html[data-theme=light] .library-upnext-actions .notify-toggle{color:#162235;background:#fff;border-color:#16223533}html[data-theme=light] .detail-layout .favorite-button:hover,html[data-theme=light] .detail-layout .calendar-add-button:hover,html[data-theme=light] .detail-layout .share-button:hover,html[data-theme=light] .detail-layout .watch-button:hover,html[data-theme=light] .detail-layout .notify-toggle:hover,html[data-theme=light] .library-upnext-actions .favorite-button:hover,html[data-theme=light] .library-upnext-actions .calendar-add-button:hover,html[data-theme=light] .library-upnext-actions .share-button:hover,html[data-theme=light] .library-upnext-actions .watch-button:hover,html[data-theme=light] .library-upnext-actions .notify-toggle:hover{color:#0d1726}html[data-theme=light] .detail-layout .favorite-button.is-active,html[data-theme=light] .detail-layout .calendar-add-button.is-active,html[data-theme=light] .detail-layout .share-button.is-active,html[data-theme=light] .detail-layout .watch-button.is-active,html[data-theme=light] .detail-layout .notify-toggle.is-active,html[data-theme=light] .library-upnext-actions .favorite-button.is-active,html[data-theme=light] .library-upnext-actions .calendar-add-button.is-active,html[data-theme=light] .library-upnext-actions .share-button.is-active,html[data-theme=light] .library-upnext-actions .watch-button.is-active,html[data-theme=light] .library-upnext-actions .notify-toggle.is-active{color:#c8155e}html[data-theme=light] .calendar-menu-list{background:#fff;border-color:#1622351f;box-shadow:0 16px 40px #16223529}html[data-theme=light] .calendar-menu-list a,html[data-theme=light] .calendar-menu-list button{color:#162235}html[data-theme=light] .week-column,html[data-theme=light] .week-tab{background:#ffffffb8;border-color:#1622351f}html[data-theme=light] .week-column-header{border-bottom-color:#1622351f}html[data-theme=light] .week-column-header span{color:#16223580}html[data-theme=light] .week-item{background:#fff}html[data-theme=light] .week-item-link,html[data-theme=light] .week-tab strong{color:#0d1726}html[data-theme=light] .week-item-time,html[data-theme=light] .week-item-episode,html[data-theme=light] .week-tab{color:#162235a8}html[data-theme=light] .week-empty{color:#16223580}html[data-theme=light] .title-search{background:#ffffffb8;border-color:#1622351f}html[data-theme=light] .title-search-item{background:#fff;border-color:#1622351f}html[data-theme=light] .title-search-header{border-bottom-color:#1622351f}html[data-theme=light] .title-search-empty{background:#1622350d}html[data-theme=light] .title-search-link{color:#0d1726}html[data-theme=light] .title-search-text small,html[data-theme=light] .title-search-next.is-muted{color:#162235a8}html[data-theme=light] .title-search-placeholder{background:#1622350d}html[data-theme=light] .title-search-day{color:#162235;border-color:#16223533}html[data-theme=light] .title-search-day:hover,html[data-theme=light] .title-search-day:focus-visible{color:#0d1726}html[data-theme=light] .detail-layout{background:#ffffffdb;border-color:#1622351f;box-shadow:0 20px 60px #1622351a}html[data-theme=light] .detail-title{color:#0d1726}html[data-theme=light] .detail-description{color:#162235a8}html[data-theme=light] .detail-description a{color:#c8155e}html[data-theme=light] .detail-back{color:#162235a8}html[data-theme=light] .home-intro-eyebrow,html[data-theme=light] .calendar-today{color:#c8155e}html[data-theme=light] .detail-backdrop:after{background:linear-gradient(#eef4fa66,#eef4faf2 70%)}html[data-theme=light] .detail-next,html[data-theme=light] .detail-category-line .detail-category,html[data-theme=light] .detail-relation{background:#fff;border-color:#1622351f}html[data-theme=light] .detail-next-info strong,html[data-theme=light] .detail-episode-banner strong,html[data-theme=light] .detail-relation,html[data-theme=light] .detail-back:hover,html[data-theme=light] .detail-back:focus-visible,html[data-theme=light] .star-rating-value{color:#0d1726}html[data-theme=light] .detail-cover{border-color:#1622351f}html[data-theme=light] .detail-category-description,html[data-theme=light] .detail-category-description-inline,html[data-theme=light] .detail-episode-status,html[data-theme=light] .tag-container,html[data-theme=light] .miniCard-text{color:#162235}html[data-theme=light] .detail-category-description a{color:#0d1726;text-decoration-color:#16223533}html[data-theme=light] .detail-neighbour{color:#0d1726;background:#fff;border-color:#1622351f}html[data-theme=light] .detail-episode-banner{background:#fff}html[data-theme=light] .detail-relation img,html[data-theme=light] .detail-relation .detail-relation-placeholder{background:#1622350d}html[data-theme=light] .detail-trailer{border-color:#1622351f}html[data-theme=light] .miniCard-container{background:#fff;border-color:#1622351f}html[data-theme=light] .star-rating-base{color:#1622352e}html[data-theme=light] .star-rating-value small{color:#16223580}html[data-theme=light] .library-header{background:radial-gradient(circle at 100% 0,#ff3d8d1f,#0000 22rem),radial-gradient(circle at 0 100%,#69d8ff24,#0000 20rem),#ffffffb8;border-color:#1622351f}html[data-theme=light] .library-back,html[data-theme=light] .library-clear,html[data-theme=light] .library-stat span,html[data-theme=light] .library-empty p,html[data-theme=light] .library-poster-text small,html[data-theme=light] .library-upnext-link small,html[data-theme=light] .library-history-link small{color:#162235a8}html[data-theme=light] .library-back:hover,html[data-theme=light] .library-back:focus-visible,html[data-theme=light] .library-stat strong,html[data-theme=light] .library-empty strong,html[data-theme=light] .library-poster-link,html[data-theme=light] .library-upnext-link,html[data-theme=light] .library-history-link{color:#0d1726}html[data-theme=light] .library-stat,html[data-theme=light] .library-poster,html[data-theme=light] .library-upnext-item,html[data-theme=light] .library-history-link{background:#fff;border-color:#1622351f}html[data-theme=light] .library-clear,html[data-theme=light] .library-empty{border-color:#16223533}html[data-theme=light] .library-section-header h2 span,html[data-theme=light] .library-upnext-link em{color:#c8155e}html[data-theme=light] .library-sort select{box-shadow:none;color:#162235;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23162235' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") right .75em center/1.1em no-repeat,#fff;border-color:#1622351f}html[data-theme=light] .library-placeholder{background:#1622350d}html[data-theme=light] .skeleton-block,html[data-theme=light] .skeleton-line{background:linear-gradient(90deg,#1622350f 25%,#1622351f 50%,#1622350f 75%) 0 0/200% 100%}html[data-theme=light] .privacy-prompt{background:#fffffff7;border-color:#1622351f;box-shadow:0 16px 40px #16223529}html[data-theme=light] .privacy-prompt p{color:#162235a8}html[data-theme=light] .privacy-prompt-reject{color:#162235;border-color:#16223533}html[data-theme=light] .privacy-prompt-accept{color:#fff}html[data-theme=light] .footer-container{background:#fff9;border-top-color:#1622351f}html[data-theme=light] .footer-content,html[data-theme=light] .footer-link-button{color:#162235a8}html[data-theme=light] .footer-data-provider a{color:#162235}
