@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.RYQVOa_form{width:min(250px,27vw);height:38px;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10161f8a;border:1px solid #bed7ff29;border-radius:10px;align-items:center;transition:width .2s,border-color .2s,background .2s;display:flex;position:relative}.RYQVOa_form:focus-within{border-color:var(--brass);background:#10161fd6;width:min(340px,40vw);box-shadow:0 0 0 3px #55a8ff24}.RYQVOa_icon{fill:none;width:17px;height:17px;stroke:var(--brass-bright);stroke-width:1.8px;stroke-linecap:round;flex:none;margin:0 9px 0 12px}.RYQVOa_form input{width:100%;min-width:0;color:var(--ivory);text-overflow:ellipsis;background:0 0;border:0;outline:0;margin-right:12px;font-size:12px}.RYQVOa_form input::placeholder{color:var(--slate)}.RYQVOa_form button{min-width:44px;color:var(--ivory-dim);cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;align-self:stretch;padding:0 11px;font-size:11px;font-weight:650;transition:color .18s,background .18s;display:none}.RYQVOa_form button:hover{color:var(--ivory);background:#55a8ff1a}.RYQVOa_form button:focus-visible{outline:2px solid var(--brass-bright);outline-offset:-2px}.RYQVOa_results{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);width:350px;box-shadow:var(--shadow);background:#10161ff0;border:1px solid #bed7ff2e;border-radius:14px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.RYQVOa_results a{border-bottom:1px solid #bed7ff14;align-items:center;gap:11px;padding:9px;display:flex}.RYQVOa_results a:last-child{border-bottom:0}.RYQVOa_results a>span{min-width:0}.RYQVOa_results a:hover,.RYQVOa_results .RYQVOa_active{background:#55a8ff21}.RYQVOa_results a[aria-selected=true]{box-shadow:inset 3px 0 var(--brass)}.RYQVOa_results img{object-fit:cover;background:var(--ink-soft);border-radius:5px;flex:none;width:34px;height:51px}.RYQVOa_results i{background:var(--ink-soft);border-radius:5px;flex:none;width:34px;height:51px;display:block}.RYQVOa_results strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.RYQVOa_results small{color:var(--slate);margin-top:4px;font-size:11px;display:block}.RYQVOa_results p{color:var(--slate);padding:17px;font-size:12px}.RYQVOa_busy a{opacity:.55;transition:opacity .15s}.RYQVOa_loading{align-items:center;gap:10px;display:flex}.RYQVOa_loading:before{content:"";border:2px solid var(--rule);border-top-color:var(--brass-bright);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite RYQVOa_spin}@keyframes RYQVOa_spin{to{transform:rotate(360deg)}}.RYQVOa_expanded{border:1px solid var(--rule);background:#10161fb8;width:min(650px,100%);height:54px}.RYQVOa_expanded:focus-within{width:min(650px,100%)}.RYQVOa_expanded .RYQVOa_icon{width:20px;height:20px;margin:0 12px 0 16px}.RYQVOa_expanded input{margin-right:0;font-size:15px}.RYQVOa_expanded button{background:var(--brass);height:40px;color:var(--ink);border-radius:9px;align-self:center;margin-right:7px;padding:0 18px;font-size:13px;font-weight:700;display:block}.RYQVOa_expanded button:hover{background:var(--brass-bright);color:var(--ink)}.RYQVOa_expanded button:focus-visible{outline-offset:2px}.RYQVOa_expanded .RYQVOa_results{width:auto;top:calc(100% + 8px);left:0;right:0}.RYQVOa_expanded .RYQVOa_results a{gap:14px;padding:10px 14px}.RYQVOa_expanded .RYQVOa_results img,.RYQVOa_expanded .RYQVOa_results i{border-radius:6px;width:40px;height:60px}.RYQVOa_expanded .RYQVOa_results strong{font-size:14px}.RYQVOa_expanded .RYQVOa_results p{padding:18px}@media (max-width:700px){.RYQVOa_form{border-color:var(--rule);background:#10161fb8;width:100%;height:44px}.RYQVOa_form:focus-within{width:100%}.RYQVOa_results{width:100%;max-height:min(60vh,480px);left:0;right:auto;overflow-y:auto}.RYQVOa_expanded{width:100%;height:54px}.RYQVOa_expanded input,.RYQVOa_expanded button{display:block}.RYQVOa_expanded button{white-space:nowrap;flex:none;height:44px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.RYQVOa_loading:before{animation:none}}
._22BbFG_header{z-index:20;background:linear-gradient(#07090dc7,#07090d00);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:22px;height:72px;padding:0 clamp(20px,4.2vw,68px);transition:border-color .28s,box-shadow .28s;display:flex;position:fixed;top:0;left:0;right:0}._22BbFG_header:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);opacity:0;pointer-events:none;background:#07090dd6;transition:opacity .28s;position:absolute;inset:0}._22BbFG_header._22BbFG_scrolled{border-bottom-color:#bed7ff24;box-shadow:0 18px 40px #0006}._22BbFG_header._22BbFG_scrolled:before{opacity:1}._22BbFG_masthead,._22BbFG_tools{align-items:center;min-width:0;display:flex}._22BbFG_masthead{gap:28px}._22BbFG_brand{min-height:44px;font-family:var(--display);font-size:var(--fs-lg);letter-spacing:-.045em;color:var(--ivory);white-space:nowrap;text-shadow:0 1px 12px #00000080;align-items:center;font-weight:800;display:inline-flex}._22BbFG_masthead>nav{font-size:var(--fs-sm);gap:20px;display:flex}._22BbFG_masthead>nav a{min-height:44px;color:var(--ivory-dim);white-space:nowrap;text-shadow:0 1px 12px #00000080;align-items:center;transition:color .18s;display:inline-flex;position:relative}._22BbFG_masthead>nav a:after{content:"";background:var(--brass);transform-origin:50%;border-radius:999px;height:2px;transition:transform .22s,opacity .22s;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #55a8ff99}._22BbFG_masthead>nav a._22BbFG_active{color:var(--ivory);font-weight:650}._22BbFG_masthead>nav a._22BbFG_active:after{opacity:1;transform:scaleX(1)}@media (hover:hover){._22BbFG_masthead>nav a:hover{color:var(--ivory)}._22BbFG_masthead>nav a:not(._22BbFG_active):hover:after{opacity:.5;transform:scaleX(.5)}}._22BbFG_tools{gap:10px}._22BbFG_mobileBrowse{display:none}._22BbFG_mobileBrowse summary{border:1px solid var(--rule);width:44px;min-width:44px;min-height:44px;color:var(--ivory);cursor:pointer;background:#0d121b6b;border-radius:12px;place-items:center;padding:0;font-size:0;list-style:none;transition:border-color .18s,color .18s;display:grid;position:relative}._22BbFG_mobileBrowse summary::-webkit-details-marker{display:none}._22BbFG_browseIcon{fill:currentColor;width:17px;height:17px}._22BbFG_mobileBrowse[open]{isolation:isolate;z-index:25;width:min(420px,100vw - 24px);max-height:calc(100dvh - 92px);padding:12px 12px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:linear-gradient(145deg,#171f2bf7,#090c12fa);border:1px solid #bed7ff33;border-radius:18px;position:fixed;top:80px;left:auto;right:12px;overflow-y:auto;box-shadow:0 0 0 100vmax #0000009e,0 26px 60px #0000008c,inset 0 1px #ffffff0d}._22BbFG_mobileBrowse[open] summary{display:none}._22BbFG_browsePanel{gap:14px;display:grid}._22BbFG_browseHead{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 0;display:flex}._22BbFG_browseTitle{color:var(--slate);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700}._22BbFG_browseClose{width:44px;height:44px;color:var(--slate);background:#ffffff0a;border:1px solid #bed7ff29;border-radius:10px;place-items:center;padding:0;transition:border-color .18s,background .18s,color .18s;display:grid}._22BbFG_browseClose svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}._22BbFG_mobileBrowse nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 4px 0;display:grid}._22BbFG_mobileBrowse nav a{min-height:48px;color:var(--ivory);background:#ffffff09;border:1px solid #bed7ff1a;border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:650;transition:border-color .18s,background .18s;display:flex}._22BbFG_mobileBrowse nav a._22BbFG_active{color:var(--brass-bright);background:#55a8ff24;border-color:#55a8ff99}._22BbFG_browsePanel>form,._22BbFG_browseLang{display:none}._22BbFG_browseLang{color:var(--slate);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #bed7ff14;justify-content:space-between;align-items:center;gap:12px;margin:0 4px;padding-top:12px;font-weight:700}._22BbFG_browsePanel select{width:112px;height:44px;display:block}@media (hover:hover){._22BbFG_mobileBrowse summary:hover{color:var(--brass-bright);border-color:#55a8ff8c}._22BbFG_browseClose:hover{color:var(--ivory);background:#55a8ff1f;border-color:#8bc9ff80}._22BbFG_mobileBrowse nav a:hover{background:#55a8ff1a;border-color:#55a8ff8c}}@media (prefers-reduced-motion:no-preference){._22BbFG_mobileBrowse[open]{animation:.2s cubic-bezier(.2,.7,.2,1) _22BbFG_browseIn}}@keyframes _22BbFG_browseIn{0%{opacity:0;transform:translateY(-6px)}}._22BbFG_card{scroll-snap-align:start;border-radius:14px;min-width:0;display:block}._22BbFG_card:focus-visible{outline-offset:4px}._22BbFG_card>div{aspect-ratio:2/3;background:var(--ink-soft);outline-offset:-1px;border-radius:12px;outline:1px solid #bed7ff14;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000052}._22BbFG_card>div:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#07090ddb);transition:opacity .25s;position:absolute;inset:0}._22BbFG_card img{object-fit:cover;transition:transform .4s,filter .3s}._22BbFG_noArt{width:100%;height:100%;color:var(--slate);font-size:var(--fs-xs);place-items:center;display:grid}._22BbFG_badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--brass-bright);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;opacity:0;background:#07090db8;border:1px solid #8bc9ff66;border-radius:999px;padding:3px 8px;font-weight:700;transition:opacity .22s,transform .22s;position:absolute;top:8px;left:8px;transform:translateY(-4px)}._22BbFG_play{z-index:2;background:var(--brass);width:44px;height:44px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;margin-left:-22px;transition:opacity .22s,transform .22s;display:grid;position:absolute;bottom:16px;left:50%;transform:translateY(8px)scale(.9);box-shadow:0 10px 26px #55a8ff73}._22BbFG_play svg{fill:currentColor;width:16px;height:16px;margin-left:2px}._22BbFG_card strong{min-height:2.6em;color:var(--ivory);font-size:var(--fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}._22BbFG_card small{color:var(--slate);font-size:var(--fs-xs);margin-top:4px;display:block}._22BbFG_card:focus-visible>div{transform:translateY(-6px);box-shadow:0 22px 44px #00000075,0 0 0 1px #8bc9ff59}._22BbFG_card:focus-visible>div:after,._22BbFG_card:focus-visible ._22BbFG_badge,._22BbFG_card:focus-visible ._22BbFG_play{opacity:1;transform:none}@media (hover:hover){._22BbFG_card:hover>div{transform:translateY(-6px);box-shadow:0 22px 44px #00000075,0 0 0 1px #8bc9ff59}._22BbFG_card:hover img{filter:brightness(1.08);transform:scale(1.045)}._22BbFG_card:hover>div:after,._22BbFG_card:hover ._22BbFG_badge,._22BbFG_card:hover ._22BbFG_play{opacity:1;transform:none}}@media (hover:none){._22BbFG_badge{opacity:1;transform:none}}._22BbFG_empty{background:radial-gradient(circle at 70% 30%,#151f2e,#0000 35%);align-content:center;justify-items:start;gap:17px;min-height:calc(100svh - 80px);padding:96px 10vw 48px;display:grid}._22BbFG_eyebrow{color:var(--brass-bright);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}._22BbFG_empty h1{max-width:800px;font-family:var(--display);letter-spacing:-.06em;font-size:clamp(40px,7vw,88px);font-weight:700;line-height:.94}._22BbFG_empty>p:not(._22BbFG_eyebrow){max-width:480px;color:var(--slate);font-size:var(--fs-md);line-height:1.65}._22BbFG_emptyActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}._22BbFG_footer{background:linear-gradient(#0000,#55a8ff0a);border-top:1px solid #bed7ff1a;grid-template-columns:minmax(0,1.2fr) auto;gap:22px 48px;margin-top:80px;padding:44px clamp(20px,4.2vw,68px) 40px;display:grid}._22BbFG_footer>div p{max-width:420px;color:var(--slate);font-size:var(--fs-sm);margin-top:10px;line-height:1.6}._22BbFG_footer nav{font-size:var(--fs-sm);flex-wrap:wrap;align-content:flex-start;gap:6px 22px;display:flex}._22BbFG_footer nav a{min-height:44px;color:var(--ivory-dim);align-items:center;transition:color .18s;display:inline-flex}._22BbFG_legal{color:var(--slate);font-size:var(--fs-xs);border-top:1px solid #bed7ff12;grid-column:1/-1;padding-top:20px;line-height:1.6}@media (hover:hover){._22BbFG_footer nav a:hover{color:var(--brass-bright)}}@media (max-width:1100px){._22BbFG_masthead{gap:20px}._22BbFG_masthead>nav{gap:14px}}@media (max-width:1000px){._22BbFG_tools>form:focus-within{width:min(250px,27vw)}}@media (max-width:900px){._22BbFG_masthead>nav{display:none}._22BbFG_mobileBrowse{display:block}}@media (max-width:700px){._22BbFG_header{gap:12px;height:64px;padding:0 16px}._22BbFG_brand{font-size:20px}._22BbFG_tools{gap:0}._22BbFG_tools>form,._22BbFG_tools>select{display:none}._22BbFG_mobileBrowse[open]{width:auto;max-height:calc(100dvh - 84px);top:72px;left:12px}._22BbFG_browsePanel>form{background:#05080da6;border-color:#bed7ff29;border-radius:12px;width:calc(100% - 8px);min-height:46px;margin:0 4px;display:flex}._22BbFG_browseLang{display:flex}._22BbFG_mobileBrowse form input{font-size:16px}._22BbFG_empty{padding:88px 20px 40px}._22BbFG_footer{grid-template-columns:1fr;margin-top:56px;padding:36px 20px 32px}._22BbFG_footer>div p{margin-top:4px}._22BbFG_footer nav{gap:0 6px}._22BbFG_footer nav a{min-width:44px;padding:0 8px}._22BbFG_footer nav a:first-child{margin-left:-8px}}@media (prefers-reduced-motion:reduce){._22BbFG_card:hover img,._22BbFG_card:hover>div,._22BbFG_card:focus-visible>div{filter:none;transform:none}}
.T1JPXG_select{appearance:none;min-width:58px;height:38px;color:var(--ivory);letter-spacing:.06em;cursor:pointer;background:#10161f8a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238bc9ff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/10px no-repeat;border:1px solid #bed7ff29;border-radius:10px;padding:0 26px 0 12px;font-size:12px;font-weight:700;transition:border-color .18s}.T1JPXG_select:hover,.T1JPXG_select:focus-visible{border-color:#8bc9ff8c}.T1JPXG_select option{background:var(--ink-soft);color:var(--ivory)}.T1JPXG_select:disabled{opacity:.6;cursor:progress}
.uxsSOa_button .uxsSOa_icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.uxsSOa_button[data-saved]{color:var(--brass-bright);background:#55a8ff24;border-color:#55a8ff8c}.uxsSOa_button[data-saved]:hover{border-color:var(--brass-bright);background:#55a8ff38}
.VJuxcq_preview{z-index:40;color:var(--ivory);background:linear-gradient(160deg,#171f2bfa,#090c12fc);border:1px solid #bed7ff2e;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 30px 80px #000000a6,0 0 0 1px #0006,inset 0 1px #ffffff0d}.VJuxcq_art{aspect-ratio:16/9;background:var(--ink-soft);position:relative}.VJuxcq_art img{object-fit:cover}.VJuxcq_art:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#090c124d 55%,#090c12f5 98%);position:absolute;inset:0}.VJuxcq_title{z-index:1;font-family:var(--display);letter-spacing:-.025em;text-shadow:0 2px 14px #0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:750;line-height:1.15;display:-webkit-box;position:absolute;bottom:10px;left:16px;right:16px;overflow:hidden}.VJuxcq_body{gap:10px;padding:12px 16px 16px;display:grid}.VJuxcq_actions{align-items:center;gap:8px;display:flex}.VJuxcq_actions .button{min-height:40px;padding:0 14px;font-size:13px}.VJuxcq_play svg{width:14px;height:14px}.VJuxcq_info{width:40px;height:40px;color:var(--ivory);background:#0d121b85;border:1px solid #bed7ff47;border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:border-color .18s,background .18s;display:grid}.VJuxcq_info svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.VJuxcq_info:hover{background:#bed7ff1f;border-color:#bed7ff99}.VJuxcq_meta{color:var(--ivory-dim);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.VJuxcq_rating{color:var(--brass-bright);font-weight:700}.VJuxcq_kind{color:var(--ivory-dim);letter-spacing:.06em;text-transform:uppercase;border:1px solid #bed7ff38;border-radius:5px;padding:1px 7px;font-size:10px}.VJuxcq_genres{color:var(--ivory);font-size:var(--fs-xs);flex-wrap:wrap;gap:4px 0;list-style:none;display:flex}.VJuxcq_genres li+li:before{content:"•";color:var(--slate);margin:0 7px}.VJuxcq_overview{color:var(--slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.VJuxcq_preview{animation:.24s cubic-bezier(.2,.7,.2,1) VJuxcq_previewIn}}@keyframes VJuxcq_previewIn{0%{opacity:0;transform:scale(.82)}}
.mgRf6q_rail{--gutter:clamp(20px,4.2vw,68px);padding:0 var(--gutter);margin:52px 0;scroll-margin-top:96px;position:relative}.mgRf6q_head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mgRf6q_head h2{font-family:var(--display);letter-spacing:-.035em;align-items:center;gap:12px;font-size:24px;font-weight:750;display:flex}.mgRf6q_head h2:before{content:"";background:linear-gradient(180deg,var(--brass-bright),var(--brass));border-radius:999px;width:4px;height:22px}.mgRf6q_head div{opacity:.75;gap:8px;transition:opacity .2s;display:flex}.mgRf6q_rail:hover .mgRf6q_head div,.mgRf6q_head div:focus-within{opacity:1}.mgRf6q_head button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;color:var(--ivory);background:#10161fb8;border:1px solid #bed7ff2e;border-radius:12px;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:grid}.mgRf6q_head button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mgRf6q_head button:hover{border-color:var(--brass);background:var(--brass);color:var(--ink);transform:translateY(-1px)}.mgRf6q_head button:active{transform:translateY(0)scale(.96)}.mgRf6q_head button:focus-visible{border-color:var(--brass-bright);outline:2px solid var(--brass-bright);outline-offset:2px}.mgRf6q_head button:disabled{opacity:.35;pointer-events:none}.mgRf6q_scroller{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:6px var(--gutter) 14px;grid-auto-columns:clamp(124px,13vw,188px);grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.2vw calc(100% - 3.2vw),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.2vw calc(100% - 3.2vw),#0000)}.mgRf6q_scroller[data-start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.2vw),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3.2vw),#0000)}.mgRf6q_scroller[data-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.2vw);mask-image:linear-gradient(90deg,#0000,#000 3.2vw)}.mgRf6q_scroller[data-start][data-end]{-webkit-mask-image:none;mask-image:none}.mgRf6q_scroller::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.mgRf6q_scroller{cursor:grab}}.mgRf6q_scroller[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.mgRf6q_scroller[data-dragging=true] a{pointer-events:none}.mgRf6q_scroller img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mgRf6q_ranked .mgRf6q_scroller{grid-auto-columns:clamp(190px,19vw,262px)}.mgRf6q_rankItem{scroll-snap-align:start;grid-template-columns:42% 1fr;align-items:end;display:grid;position:relative}.mgRf6q_rank{z-index:0;font-family:var(--display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:2.5px #8bc9ffb8;text-shadow:0 10px 30px #00000080;text-align:right;-webkit-user-select:none;user-select:none;margin-right:-26%;font-size:clamp(110px,11vw,170px);font-weight:900;line-height:.78;transition:-webkit-text-stroke-color .2s;position:relative}.mgRf6q_rankItem:hover .mgRf6q_rank{-webkit-text-stroke-color:var(--brass-bright)}.mgRf6q_rankItem>a{z-index:1;scroll-snap-align:none;position:relative}.mgRf6q_rank.mgRf6q_wide{letter-spacing:-.12em;font-size:clamp(84px,8.4vw,128px)}@media (max-width:700px){.mgRf6q_rail{margin:40px 0;scroll-margin-top:84px}.mgRf6q_scroller{padding:6px var(--gutter) 12px;grid-auto-columns:136px;gap:10px}.mgRf6q_scroller,.mgRf6q_scroller[data-start],.mgRf6q_scroller[data-end]{-webkit-mask-image:none;mask-image:none}.mgRf6q_ranked .mgRf6q_scroller{grid-auto-columns:196px}.mgRf6q_head h2{font-size:21px}.mgRf6q_head div{display:none}.mgRf6q_rank{margin-right:-18%;font-size:104px}.mgRf6q_rank.mgRf6q_wide{font-size:80px}.mgRf6q_rankItem{grid-template-columns:38% 1fr}}@media (prefers-reduced-motion:reduce){.mgRf6q_head div,.mgRf6q_head button,.mgRf6q_rank{transition:none}.mgRf6q_head button:hover,.mgRf6q_head button:active{transform:none}}
.SrAeQW_back{border:1px solid var(--rule);min-height:44px;color:var(--ivory-dim);font-size:var(--fs-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d121b85;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:650;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.SrAeQW_back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .18s}.SrAeQW_back:hover{color:var(--ivory);background:#bed7ff1a;border-color:#bed7ff7a}.SrAeQW_back:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.SrAeQW_back,.SrAeQW_back svg{transition:none}.SrAeQW_back:hover svg{transform:none}}
.l9WR3q_page{--theater:min(100%,max(480px,calc((100svh - 240px) * 16 / 9)));isolation:isolate;max-width:1320px;margin:auto;padding:104px clamp(20px,4.2vw,68px) 78px;position:relative}.l9WR3q_heading,.l9WR3q_player,.l9WR3q_bottom,.l9WR3q_episodes,.l9WR3q_notice{width:var(--theater);margin-inline:auto;animation:.45s both l9WR3q_rise}.l9WR3q_bottom{animation-delay:40ms}.l9WR3q_episodes{animation-delay:60ms}.l9WR3q_notice{animation-delay:80ms}.l9WR3q_backdrop{z-index:-1;background:var(--ink) center/cover no-repeat;opacity:.34;filter:blur(28px)saturate(130%);animation:.6s both l9WR3q_fade;position:fixed;inset:0;transform:scale(1.08)}.l9WR3q_backdrop:after{content:"";background:radial-gradient(ellipse at 50% 30%,#07090d59,var(--ink) 72%),linear-gradient(0deg,var(--ink) 8%,transparent 60%);position:absolute;inset:0}.l9WR3q_heading{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.l9WR3q_heading a{border:1px solid var(--rule);min-height:40px;color:var(--ivory);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.l9WR3q_heading a:hover{background:#bed7ff1f;border-color:#bed7ff94}.l9WR3q_heading a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.l9WR3q_player{width:var(--theater)}.l9WR3q_bottom{justify-content:space-between;align-items:flex-end;gap:28px;padding:34px 0 22px;display:flex}.l9WR3q_info{min-width:0}.l9WR3q_kicker{color:var(--brass-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.l9WR3q_bottom h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:8px;font-size:clamp(28px,3.4vw,48px);font-weight:750;line-height:1.02}.l9WR3q_episodeTitle{color:var(--ivory);text-wrap:balance;align-items:baseline;gap:10px;margin-top:10px;font-size:clamp(16px,1.5vw,19px);font-weight:650;line-height:1.3;display:flex}.l9WR3q_episodeTitle span{color:var(--brass-bright);letter-spacing:.06em;font-variant-numeric:tabular-nums;border:1px solid #8bc9ff52;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:750}.l9WR3q_facts{color:var(--ivory-dim);font-variant-numeric:tabular-nums;margin-top:12px;font-size:14px}.l9WR3q_overview{max-width:68ch;color:var(--slate);text-wrap:pretty;margin-top:14px;font-size:14px;line-height:1.7}.l9WR3q_bottomActions{flex:none;gap:10px;display:flex}.l9WR3q_next{flex:none}.l9WR3q_bottomActions .l9WR3q_next svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.l9WR3q_episodes{padding:6px 0 30px}.l9WR3q_episodesHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.l9WR3q_episodesHead h2{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:20px;font-weight:720;display:flex}.l9WR3q_episodesHead h2 span{color:var(--slate);letter-spacing:0;font-size:13px;font-weight:600}.l9WR3q_episodesHead a{min-height:40px;color:var(--brass-bright);align-items:center;padding:0 4px;font-size:13px;font-weight:650;transition:color .18s;display:inline-flex}.l9WR3q_episodesHead a:hover{color:var(--ivory)}.l9WR3q_strip{scroll-snap-type:x proximity;gap:14px;padding:6px 2px 10px;scroll-padding-inline:2px;display:flex}.l9WR3q_episode{scroll-snap-align:start;color:var(--ivory-dim);border-radius:12px;flex:0 0 248px;align-content:start;gap:4px;display:grid;position:relative}.l9WR3q_episode[aria-current]{scroll-initial-target:nearest}.l9WR3q_still{aspect-ratio:16/9;border:1px solid var(--rule);background:linear-gradient(135deg,var(--ink-soft),#0b1018);border-radius:12px;margin-bottom:6px;transition:border-color .2s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.l9WR3q_still img{object-fit:cover;transition:transform .4s,filter .3s}.l9WR3q_noStill{color:var(--slate);font-family:var(--display);letter-spacing:-.02em;place-items:center;font-size:22px;font-weight:750;display:grid;position:absolute;inset:0}.l9WR3q_episode strong{-webkit-line-clamp:2;color:var(--ivory);-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.l9WR3q_episode strong span{color:var(--slate);font-variant-numeric:tabular-nums}.l9WR3q_episode small{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px}a.l9WR3q_episode:hover .l9WR3q_still{border-color:#bed7ff73;transform:translateY(-2px);box-shadow:0 14px 34px #00000073}a.l9WR3q_episode:hover .l9WR3q_still img{transform:scale(1.04)}.l9WR3q_episode[aria-current] .l9WR3q_still{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass),0 12px 34px #55a8ff38}.l9WR3q_episode[aria-current] .l9WR3q_still img{filter:brightness(.62)}.l9WR3q_episode[aria-current] strong span{color:var(--brass-bright)}.l9WR3q_nowPlaying{z-index:1;color:var(--ivory);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090dc7;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:10px;left:10px}.l9WR3q_nowPlaying i{background:var(--brass-bright);width:7px;height:7px;box-shadow:0 0 10px var(--brass-bright);border-radius:50%;animation:1.6s ease-in-out infinite l9WR3q_pulse}.l9WR3q_episode[data-upcoming]{opacity:.5;cursor:default}.l9WR3q_notice{border-top:1px solid var(--rule);color:var(--slate);padding-top:18px;font-size:12px;line-height:1.6}.l9WR3q_notice span{max-width:68ch;display:block}@keyframes l9WR3q_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes l9WR3q_fade{0%{opacity:0}}@keyframes l9WR3q_pulse{50%{opacity:.35}}@media (pointer:coarse){.l9WR3q_heading a,.l9WR3q_episodesHead a{min-height:44px}}@media (max-width:760px){.l9WR3q_page{--theater:100%;padding:76px 0 48px;overflow-x:clip}.l9WR3q_heading{margin-bottom:8px;padding:0 20px}.l9WR3q_heading a{min-height:44px}.l9WR3q_heading span{display:none}.l9WR3q_bottom{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px 18px}.l9WR3q_bottomActions{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.l9WR3q_next{width:100%}.l9WR3q_episodes{padding-bottom:24px}.l9WR3q_episodesHead{padding:0 20px}.l9WR3q_episodesHead a{min-height:44px}.l9WR3q_strip{gap:12px;padding-inline:20px;scroll-padding-inline:20px}.l9WR3q_episode{flex-basis:200px}.l9WR3q_notice{width:auto;margin:0 20px}}@media (prefers-reduced-motion:reduce){.l9WR3q_heading,.l9WR3q_player,.l9WR3q_bottom,.l9WR3q_episodes,.l9WR3q_notice,.l9WR3q_backdrop,.l9WR3q_nowPlaying i{animation:none}.l9WR3q_still,.l9WR3q_still img{transition:none}a.l9WR3q_episode:hover .l9WR3q_still,a.l9WR3q_episode:hover .l9WR3q_still img{transform:none}}
.y8CEAq_scroller{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.y8CEAq_scroller::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.y8CEAq_scroller{cursor:grab}}.y8CEAq_scroller[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important}.y8CEAq_scroller[data-dragging=true] a,.y8CEAq_scroller[data-dragging=true] button{pointer-events:none}.y8CEAq_scroller img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
.p8wHfa_page{--theater:min(100%,max(480px,calc((100svh - 240px) * 16 / 9)));isolation:isolate;max-width:1320px;margin:auto;padding:104px clamp(20px,4.2vw,68px) 78px;position:relative}.p8wHfa_heading,.p8wHfa_player,.p8wHfa_bottom,.p8wHfa_episodes,.p8wHfa_notice{width:var(--theater);margin-inline:auto;animation:.45s both p8wHfa_rise}.p8wHfa_bottom{animation-delay:40ms}.p8wHfa_episodes{animation-delay:60ms}.p8wHfa_notice{animation-delay:80ms}.p8wHfa_backdrop{z-index:-1;background:var(--ink) center/cover no-repeat;opacity:.34;filter:blur(28px)saturate(130%);animation:.6s both p8wHfa_fade;position:fixed;inset:0;transform:scale(1.08)}.p8wHfa_backdrop:after{content:"";background:radial-gradient(ellipse at 50% 30%,#07090d59,var(--ink) 72%),linear-gradient(0deg,var(--ink) 8%,transparent 60%);position:absolute;inset:0}.p8wHfa_heading{color:var(--slate);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.p8wHfa_heading a{border:1px solid var(--rule);min-height:40px;color:var(--ivory);letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.p8wHfa_heading a:hover{background:#bed7ff1f;border-color:#bed7ff94}.p8wHfa_heading a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.p8wHfa_player{width:var(--theater)}.p8wHfa_bottom{justify-content:space-between;align-items:flex-end;gap:28px;padding:34px 0 22px;display:flex}.p8wHfa_info{min-width:0}.p8wHfa_kicker{color:var(--brass-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.p8wHfa_bottom h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:8px;font-size:clamp(28px,3.4vw,48px);font-weight:750;line-height:1.02}.p8wHfa_episodeTitle{color:var(--ivory);text-wrap:balance;align-items:baseline;gap:10px;margin-top:10px;font-size:clamp(16px,1.5vw,19px);font-weight:650;line-height:1.3;display:flex}.p8wHfa_episodeTitle span{color:var(--brass-bright);letter-spacing:.06em;font-variant-numeric:tabular-nums;border:1px solid #8bc9ff52;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:750}.p8wHfa_facts{color:var(--ivory-dim);font-variant-numeric:tabular-nums;margin-top:12px;font-size:14px}.p8wHfa_overview{max-width:68ch;color:var(--slate);text-wrap:pretty;margin-top:14px;font-size:14px;line-height:1.7}.p8wHfa_bottomActions{flex:none;gap:10px;display:flex}.p8wHfa_next{flex:none}.p8wHfa_bottomActions .p8wHfa_next svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.p8wHfa_episodes{padding:6px 0 30px}.p8wHfa_episodesHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.p8wHfa_episodesHead h2{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:20px;font-weight:720;display:flex}.p8wHfa_episodesHead h2 span{color:var(--slate);letter-spacing:0;font-size:13px;font-weight:600}.p8wHfa_episodesHead a{min-height:40px;color:var(--brass-bright);align-items:center;padding:0 4px;font-size:13px;font-weight:650;transition:color .18s;display:inline-flex}.p8wHfa_episodesHead a:hover{color:var(--ivory)}.p8wHfa_strip{scroll-snap-type:x proximity;gap:14px;padding:6px 2px 10px;scroll-padding-inline:2px;display:flex}.p8wHfa_episode{scroll-snap-align:start;color:var(--ivory-dim);border-radius:12px;flex:0 0 248px;align-content:start;gap:4px;display:grid;position:relative}.p8wHfa_episode[aria-current]{scroll-initial-target:nearest}.p8wHfa_still{aspect-ratio:16/9;border:1px solid var(--rule);background:linear-gradient(135deg,var(--ink-soft),#0b1018);border-radius:12px;margin-bottom:6px;transition:border-color .2s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.p8wHfa_still img{object-fit:cover;transition:transform .4s,filter .3s}.p8wHfa_noStill{color:var(--slate);font-family:var(--display);letter-spacing:-.02em;place-items:center;font-size:22px;font-weight:750;display:grid;position:absolute;inset:0}.p8wHfa_episode strong{-webkit-line-clamp:2;color:var(--ivory);-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.p8wHfa_episode strong span{color:var(--slate);font-variant-numeric:tabular-nums}.p8wHfa_episode small{color:var(--slate);font-variant-numeric:tabular-nums;font-size:12px}a.p8wHfa_episode:hover .p8wHfa_still{border-color:#bed7ff73;transform:translateY(-2px);box-shadow:0 14px 34px #00000073}a.p8wHfa_episode:hover .p8wHfa_still img{transform:scale(1.04)}.p8wHfa_episode[aria-current] .p8wHfa_still{border-color:var(--brass);box-shadow:0 0 0 1px var(--brass),0 12px 34px #55a8ff38}.p8wHfa_episode[aria-current] .p8wHfa_still img{filter:brightness(.62)}.p8wHfa_episode[aria-current] strong span{color:var(--brass-bright)}.p8wHfa_nowPlaying{z-index:1;color:var(--ivory);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090dc7;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;bottom:10px;left:10px}.p8wHfa_nowPlaying i{background:var(--brass-bright);width:7px;height:7px;box-shadow:0 0 10px var(--brass-bright);border-radius:50%;animation:1.6s ease-in-out infinite p8wHfa_pulse}.p8wHfa_episode[data-upcoming]{opacity:.5;cursor:default}.p8wHfa_notice{border-top:1px solid var(--rule);color:var(--slate);padding-top:18px;font-size:12px;line-height:1.6}.p8wHfa_notice span{max-width:68ch;display:block}@keyframes p8wHfa_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes p8wHfa_fade{0%{opacity:0}}@keyframes p8wHfa_pulse{50%{opacity:.35}}@media (pointer:coarse){.p8wHfa_heading a,.p8wHfa_episodesHead a{min-height:44px}}@media (max-width:760px){.p8wHfa_page{--theater:100%;padding:76px 0 48px;overflow-x:clip}.p8wHfa_heading{margin-bottom:8px;padding:0 20px}.p8wHfa_heading a{min-height:44px}.p8wHfa_heading span{display:none}.p8wHfa_bottom{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px 18px}.p8wHfa_bottomActions{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.p8wHfa_next{width:100%}.p8wHfa_episodes{padding-bottom:24px}.p8wHfa_episodesHead{padding:0 20px}.p8wHfa_episodesHead a{min-height:44px}.p8wHfa_strip{gap:12px;padding-inline:20px;scroll-padding-inline:20px}.p8wHfa_episode{flex-basis:200px}.p8wHfa_notice{width:auto;margin:0 20px}}@media (prefers-reduced-motion:reduce){.p8wHfa_heading,.p8wHfa_player,.p8wHfa_bottom,.p8wHfa_episodes,.p8wHfa_notice,.p8wHfa_backdrop,.p8wHfa_nowPlaying i{animation:none}.p8wHfa_still,.p8wHfa_still img{transition:none}a.p8wHfa_episode:hover .p8wHfa_still,a.p8wHfa_episode:hover .p8wHfa_still img{transform:none}}
._4zvyLa_picker{z-index:2;min-width:0;margin-top:-28px;scroll-margin-top:96px;position:relative}._4zvyLa_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:22px;display:flex}._4zvyLa_heading p{color:var(--brass-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}._4zvyLa_heading>div{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._4zvyLa_heading h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:750}._4zvyLa_heading span{color:var(--ivory-dim);white-space:nowrap;border:1px solid #bed7ff29;border-radius:999px;padding:4px 11px;font-size:12px}._4zvyLa_seasons{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#05080d99;border:1px solid #bed7ff1f;border-radius:14px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._4zvyLa_seasons::-webkit-scrollbar{display:none}._4zvyLa_seasons button{min-width:52px;height:44px;color:var(--ivory-dim);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:650;transition:background .18s,color .18s,box-shadow .18s,transform .12s}._4zvyLa_seasons button:before{content:"S";color:var(--slate);margin-right:1px}@media (hover:hover){._4zvyLa_seasons button:hover{color:var(--ivory);background:#ffffff12;box-shadow:inset 0 0 0 1px #bed7ff24}}._4zvyLa_seasons button._4zvyLa_selected{background:var(--brass);color:var(--ink);box-shadow:0 6px 18px #55a8ff59}@media (hover:hover){._4zvyLa_seasons button._4zvyLa_selected:hover{background:var(--brass-bright)}}._4zvyLa_seasons button._4zvyLa_selected:before{color:inherit}._4zvyLa_seasons button:focus-visible{outline:2px solid var(--brass-bright);outline-offset:-2px}._4zvyLa_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 18px;margin:0;padding:0;list-style:none;display:grid}._4zvyLa_grid>li{min-width:0}._4zvyLa_card{outline-offset:4px;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;height:100%;display:grid}._4zvyLa_thumb{aspect-ratio:16/9;background:linear-gradient(145deg,#1c2634,#0c1017);border-radius:12px;transition:box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #bed7ff1a,0 14px 34px #00000052}._4zvyLa_thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s}._4zvyLa_thumb>b{color:var(--slate);font-family:var(--display);letter-spacing:-.03em;place-items:center;font-size:28px;font-weight:800;display:grid;position:absolute;inset:0}._4zvyLa_play{opacity:0;background:linear-gradient(#0000 40%,#07090d8c);place-items:center;transition:opacity .22s;display:grid;position:absolute;inset:0}._4zvyLa_play svg{width:46px;height:46px;fill:var(--ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090d8c;border:1px solid #fff6;border-radius:50%;padding:13px 12px 13px 14px;transition:transform .22s;transform:scale(.88)}._4zvyLa_meta{gap:3px;min-width:0;display:grid}._4zvyLa_number{color:var(--brass-bright);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}._4zvyLa_name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.3;transition:color .18s;overflow:hidden}._4zvyLa_date{color:var(--slate);font-size:12px}._4zvyLa_overview{color:var(--ivory-dim);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}._4zvyLa_card:hover ._4zvyLa_thumb,._4zvyLa_card:focus-visible ._4zvyLa_thumb{box-shadow:0 0 0 2px var(--brass),0 18px 40px #0000006b}._4zvyLa_card:hover ._4zvyLa_play,._4zvyLa_card:focus-visible ._4zvyLa_play{opacity:1}._4zvyLa_card:hover ._4zvyLa_name{color:var(--brass-bright)}._4zvyLa_card:focus-visible{outline:2px solid var(--brass-bright)}._4zvyLa_skeleton{align-content:start;gap:12px;display:grid}._4zvyLa_skeleton ._4zvyLa_thumb{box-shadow:none}._4zvyLa_skeleton ._4zvyLa_meta{gap:8px;padding-top:2px}._4zvyLa_skeleton ._4zvyLa_meta i{background:#bed7ff14;border-radius:6px;height:10px;display:block}._4zvyLa_skeleton ._4zvyLa_meta i:first-child{width:28%}._4zvyLa_skeleton ._4zvyLa_meta i:nth-child(2){width:72%;height:14px}._4zvyLa_skeleton ._4zvyLa_meta i:nth-child(3){width:90%}._4zvyLa_skeleton ._4zvyLa_thumb,._4zvyLa_skeleton ._4zvyLa_meta i{background:linear-gradient(100deg,#bed7ff0d 30%,#bed7ff1f 50%,#bed7ff0d 70%) 0 0/300% 100%}._4zvyLa_error{color:var(--ivory-dim);background:#ff54700f;border:1px solid #ff54704d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:22px 24px;font-size:14px;line-height:1.55;display:flex}._4zvyLa_error strong{color:var(--ivory)}._4zvyLa_more{margin-top:28px}@media (hover:hover){._4zvyLa_card:hover ._4zvyLa_thumb img{filter:brightness(.85);transform:scale(1.04)}._4zvyLa_card:hover ._4zvyLa_play svg{transform:none}}@media (prefers-reduced-motion:no-preference){._4zvyLa_grid{animation:.22s ease-out _4zvyLa_episodesIn}._4zvyLa_skeleton ._4zvyLa_thumb,._4zvyLa_skeleton ._4zvyLa_meta i{animation:1.4s linear infinite _4zvyLa_shimmer}._4zvyLa_seasons button:active{transform:scale(.96)}}@keyframes _4zvyLa_episodesIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _4zvyLa_shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (min-width:1280px){._4zvyLa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){._4zvyLa_picker{margin-top:-20px}._4zvyLa_top{margin-bottom:18px}._4zvyLa_heading h2{font-size:23px}._4zvyLa_seasons{width:100%}._4zvyLa_grid{grid-template-columns:minmax(0,1fr);gap:18px}._4zvyLa_card{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:8px 14px}._4zvyLa_thumb{border-radius:10px}._4zvyLa_thumb>b{font-size:20px}._4zvyLa_play{opacity:1;background:0 0}._4zvyLa_play svg{width:34px;height:34px;padding:10px 9px 10px 11px;transform:none}._4zvyLa_name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}._4zvyLa_overview{grid-column:1/-1;font-size:12.5px}._4zvyLa_skeleton{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:14px;display:grid}._4zvyLa_more{width:100%}}._4zvyLa_note{color:var(--slate);font-size:var(--fs-sm);margin:0 0 14px;line-height:1.5}
.uR-Foa_hero{isolation:isolate;background:var(--ink-soft);align-items:flex-end;height:clamp(620px,min(78vw,100svh - 40px),820px);padding:0 clamp(20px,4.2vw,68px) 132px;display:flex;position:relative;overflow:hidden}.uR-Foa_slide{z-index:-2;opacity:0;will-change:transform,opacity;background:50%/cover no-repeat;transition:opacity 1.8s,transform 1.8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(7%)scale(1.06)}.uR-Foa_slide.uR-Foa_active{opacity:1;transition:opacity 1.6s,transform 9s cubic-bezier(.16,.8,.2,1);transform:none}.uR-Foa_slide.uR-Foa_leaving{opacity:0;transition:opacity 2.6s,transform 2.6s cubic-bezier(.4,0,.6,1);transform:translate(-7%)scale(1.02)}.uR-Foa_hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,var(--ink) 0%,#07090dd6 30%,#07090d24 72%),linear-gradient(0deg,var(--ink) 2%,transparent 52%),radial-gradient(ellipse at 50% 120%,transparent 40%,#0006);position:absolute;inset:0}.uR-Foa_copy{max-width:620px;animation:.7s cubic-bezier(.2,.7,.2,1) both uR-Foa_rise}@keyframes uR-Foa_rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.uR-Foa_tag{color:var(--brass-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.uR-Foa_tag:before{content:"";background:currentColor;width:24px;height:2px}.uR-Foa_copy h1{font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;text-shadow:0 8px 40px #00000073;margin:16px 0 14px;font-size:clamp(52px,7vw,108px);font-weight:800;line-height:.88}.uR-Foa_copy h1.uR-Foa_logo{width:min(460px,100%);height:clamp(96px,10vw,140px);text-shadow:none;margin:18px 0 20px;position:relative}.uR-Foa_logo img{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 18px #0000008c)drop-shadow(0 1px 2px #0009);animation:.9s cubic-bezier(.2,.7,.2,1) both uR-Foa_logoIn}@keyframes uR-Foa_logoIn{0%{opacity:0;transform-origin:0 100%;transform:scale(.96)}to{opacity:1;transform:none}}.uR-Foa_meta{color:var(--ivory-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.uR-Foa_meta>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090d6b;border:1px solid #bed7ff33;border-radius:999px;padding:4px 11px}.uR-Foa_meta>.uR-Foa_score{color:var(--brass-bright);border-color:#55a8ff8c;font-weight:700}.uR-Foa_description{max-width:540px;color:var(--ivory-dim);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 26px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.uR-Foa_actions{gap:10px;display:flex}.uR-Foa_actions .button{min-width:132px}.uR-Foa_dots{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090d99;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;display:flex;position:absolute;bottom:124px;right:clamp(20px,4.2vw,68px);box-shadow:inset 0 0 0 1px #bed7ff1a}.uR-Foa_dots button{background:0 0;border:0;width:30px;height:44px;padding:0;transition:width .35s;position:relative}.uR-Foa_dots button:before,.uR-Foa_dots button:after{content:"";border-radius:999px;height:4px;position:absolute;top:20px;left:0}.uR-Foa_dots button:before{background:#f4f7fb40;transition:background .2s;right:0}.uR-Foa_dots button:after{background:var(--ivory);width:0}.uR-Foa_dots button:hover:before{background:#f4f7fb80}.uR-Foa_dots button[aria-current=true]{width:60px}.uR-Foa_dots button[aria-current=true]:after{animation:8s linear forwards uR-Foa_fill}.uR-Foa_paused .uR-Foa_dots button[aria-current=true]:after{animation-play-state:paused}@keyframes uR-Foa_fill{to{width:100%}}.uR-Foa_dots .uR-Foa_toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;color:var(--ivory);background:#07090d6b;border:1px solid #bed7ff33;border-radius:50%;place-items:center;margin-right:4px;transition:border-color .2s,background .2s;display:grid}.uR-Foa_dots .uR-Foa_toggle:before,.uR-Foa_dots .uR-Foa_toggle:after{content:none}.uR-Foa_dots .uR-Foa_toggle:hover,.uR-Foa_dots .uR-Foa_toggle[data-stopped=true]{background:#55a8ff29;border-color:#8bc9ff8c}.uR-Foa_dots .uR-Foa_toggle:focus-visible,.uR-Foa_dots button:focus-visible{outline:2px solid var(--brass-bright);outline-offset:2px}.uR-Foa_toggle svg{fill:currentColor;width:14px;height:14px}.uR-Foa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.uR-Foa_hero{height:74svh;min-height:560px;padding:0 20px 132px}.uR-Foa_hero:after{background:linear-gradient(0deg,var(--ink) 6%,#07090dcc 58%,#07090d1a)}.uR-Foa_slide{background-position:62%}.uR-Foa_copy h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(34px,11vw,52px);line-height:.95;display:-webkit-box;overflow:hidden}.uR-Foa_description{font-size:13px}.uR-Foa_copy h1.uR-Foa_logo{width:min(320px,86%);height:84px;margin:14px 0 16px;display:block;overflow:visible}.uR-Foa_actions{gap:8px;width:100%}.uR-Foa_actions .button{flex:1;min-width:0;padding:0 12px;font-size:13px}.uR-Foa_dots{gap:0;padding-right:4px;bottom:76px;left:20px;right:auto}.uR-Foa_dots button{width:44px}.uR-Foa_dots button[aria-current=true]{width:64px}.uR-Foa_dots button:before,.uR-Foa_dots button:after{left:8px}.uR-Foa_dots button:before{right:8px}.uR-Foa_dots button[aria-current=true]:after{animation-name:uR-Foa_fillInset}}@keyframes uR-Foa_fillInset{to{width:calc(100% - 16px)}}.uR-Foa_wall{z-index:0;opacity:0;pointer-events:none;-webkit-mask-composite:source-in;background:linear-gradient(90deg,#0000,#07090d80 35%,#07090d9e);width:min(34vw,600px);transition:opacity 1.2s;position:absolute;top:72px;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 12% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.uR-Foa_wall canvas{width:100%;height:100%;display:block}.uR-Foa_wallOn .uR-Foa_wall{opacity:1}@media (max-width:1023px){.uR-Foa_wall{display:none}}@media (prefers-reduced-motion:reduce){.uR-Foa_dots button[aria-current=true]:after{width:100%}.uR-Foa_logo img{animation:none}.uR-Foa_slide,.uR-Foa_slide.uR-Foa_active,.uR-Foa_slide.uR-Foa_leaving{transition:opacity .4s;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:700px){.uR-Foa_dots button[aria-current=true]:after{width:calc(100% - 16px)}}
.fuHDIG_dialog{width:min(1080px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ivory);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.fuHDIG_dialog::backdrop{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#04060ab8}.fuHDIG_dialog[open]{animation:.28s cubic-bezier(.2,.8,.2,1) fuHDIG_pop}.fuHDIG_dialog[open]::backdrop{animation:.28s ease-out fuHDIG_fade}.fuHDIG_panel{gap:12px;display:grid}.fuHDIG_head{justify-content:space-between;align-items:center;gap:16px;display:flex}.fuHDIG_title{min-width:0;font-family:var(--display);font-size:var(--fs-md);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ivory-dim);font-weight:700;overflow:hidden}.fuHDIG_close{border:1px solid var(--rule);width:44px;height:44px;color:var(--ivory);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d121bb3;border-radius:999px;flex:none;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.fuHDIG_close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.fuHDIG_close:hover{background:#bed7ff24;border-color:#bed7ff94;transform:rotate(90deg)}.fuHDIG_frame{aspect-ratio:16/9;border:1px solid var(--rule);width:100%;max-height:calc(100dvh - 100px);box-shadow:var(--shadow),0 0 0 1px #55a8ff0f;background:#000;border-radius:16px;position:relative;overflow:hidden}.fuHDIG_frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes fuHDIG_pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes fuHDIG_fade{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.fuHDIG_dialog{width:calc(100vw - 20px)}.fuHDIG_frame{border-radius:12px}}@media (prefers-reduced-motion:reduce){.fuHDIG_dialog[open],.fuHDIG_dialog[open]::backdrop{animation:none}.fuHDIG_close,.fuHDIG_close:hover{transition:none;transform:none}}
.QCgguG_hero{isolation:isolate;background:var(--ink-soft);align-items:flex-end;min-height:clamp(620px,88svh,860px);padding:140px clamp(20px,4.2vw,68px) clamp(44px,5vw,72px);display:flex;position:relative;overflow:hidden}.QCgguG_backdrop{z-index:-2;object-fit:cover;object-position:center 22%}.QCgguG_hero:after{z-index:-1;content:"";background:linear-gradient(90deg,var(--ink) 0%,#07090deb 24%,#07090da8 44%,#07090d2e 70%,transparent 88%),linear-gradient(0deg,var(--ink) 0%,#07090dd1 18%,#07090d4d 44%,transparent 62%),linear-gradient(180deg,#07090d8c 0%,transparent 22%);pointer-events:none;position:absolute;inset:0}.QCgguG_copy{z-index:1;justify-items:start;width:100%;max-width:640px;display:grid;position:relative}.QCgguG_logoTitle{margin:0 0 18px;line-height:0}.QCgguG_logo{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 10px 30px #0000008c);width:auto;max-width:min(440px,100%);height:auto;max-height:170px;display:block}.QCgguG_textTitle{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;text-shadow:0 8px 40px #00000073;margin:0 0 16px;font-size:clamp(48px,6.2vw,96px);font-weight:800;line-height:.94}.QCgguG_tagline{color:var(--ivory-dim);font-size:var(--fs-md);text-shadow:0 1px 12px #0009;margin:0 0 14px;font-style:italic}.QCgguG_facts{color:var(--ivory-dim);font-variant-numeric:tabular-nums;text-shadow:0 1px 12px #0009;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:14px;font-weight:600;display:flex}.QCgguG_kind{color:var(--ivory);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;text-shadow:none;border:1px solid #bed7ff52;border-radius:5px;margin-right:12px;padding:3px 8px;font-weight:750}.QCgguG_fact+.QCgguG_fact:before{content:"·";color:var(--slate);margin:0 10px}.QCgguG_rating{color:var(--ivory);align-items:center;gap:5px;display:inline-flex}.QCgguG_rating svg{width:13px;height:13px;fill:var(--brass-bright)}.QCgguG_genres{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.QCgguG_genres li{color:var(--ivory-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d121b75;border:1px solid #bed7ff29;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.QCgguG_overview{max-width:580px;color:var(--ivory-dim);font-size:var(--fs-md);text-wrap:pretty;text-shadow:0 1px 12px #0009;margin:18px 0 24px;line-height:1.65}.QCgguG_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QCgguG_play{padding:0 28px}.QCgguG_cast{padding:36px clamp(20px,4.2vw,68px) 0}.QCgguG_cast h2{font-family:var(--display);letter-spacing:-.035em;align-items:center;gap:12px;margin-bottom:18px;font-size:24px;font-weight:750;display:flex}.QCgguG_cast h2:before{content:"";background:linear-gradient(180deg,var(--brass-bright),var(--brass));border-radius:999px;width:4px;height:22px}.QCgguG_castScroller{scroll-snap-type:x proximity;margin:0 calc(-1*clamp(20px,4.2vw,68px));padding:4px clamp(20px,4.2vw,68px) 10px;scroll-padding-inline:clamp(20px,4.2vw,68px)}.QCgguG_castScroller ul{gap:16px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.QCgguG_cast li{text-align:center;scroll-snap-align:start;justify-items:center;width:112px;display:grid}.QCgguG_avatar{background:var(--ink-soft);border-radius:50%;width:112px;height:112px;margin-bottom:10px;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden;box-shadow:0 0 0 1px #bed7ff24,0 12px 30px #00000059}.QCgguG_avatar img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.QCgguG_avatar i{width:100%;height:100%;color:var(--slate);place-items:center;font-size:22px;font-style:normal;font-weight:700;display:grid}.QCgguG_cast li:hover .QCgguG_avatar{box-shadow:0 0 0 2px var(--brass),0 14px 34px #0006;transform:translateY(-2px)}.QCgguG_cast strong,.QCgguG_cast small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;display:block;overflow:hidden}.QCgguG_cast small{color:var(--slate);margin-top:3px;font-size:12px}.QCgguG_railSkeleton{margin:52px 0;padding:0 clamp(20px,4.2vw,68px);overflow:hidden}.QCgguG_railSkeleton>span{background:var(--ink-soft);border-radius:6px;width:180px;height:24px;margin-bottom:16px;display:block}.QCgguG_railSkeleton>div{grid-auto-columns:clamp(124px,13vw,188px);grid-auto-flow:column;gap:14px;display:grid}.QCgguG_railSkeleton i{aspect-ratio:2/3;background:var(--ink-soft);border-radius:12px}@keyframes QCgguG_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes QCgguG_settle{0%{opacity:.4;transform:scale(1.05)}}@keyframes QCgguG_pulse{50%{opacity:.5}}@media (prefers-reduced-motion:no-preference){.QCgguG_copy{animation:.6s cubic-bezier(.2,.7,.2,1) 80ms both QCgguG_rise}.QCgguG_backdrop{animation:1.6s cubic-bezier(.2,.7,.2,1) both QCgguG_settle}.QCgguG_railSkeleton i,.QCgguG_railSkeleton>span{animation:1.6s ease-in-out infinite QCgguG_pulse}}@media (prefers-reduced-motion:reduce){.QCgguG_avatar,.QCgguG_cast li:hover .QCgguG_avatar{transition:none;transform:none}}@media (max-width:700px){.QCgguG_hero{min-height:clamp(560px,86svh,720px);padding:104px 20px 36px}.QCgguG_backdrop{object-position:62% top}.QCgguG_hero:after{background:linear-gradient(0deg,var(--ink) 4%,#07090de6 34%,#07090d66 62%,#07090d1a 78%,#07090d99)}.QCgguG_copy{max-width:none}.QCgguG_logo{max-width:min(78vw,320px);max-height:120px}.QCgguG_textTitle{overflow-wrap:anywhere;font-size:clamp(34px,11vw,50px);line-height:.98}.QCgguG_overview{margin:14px 0 20px;font-size:14px}.QCgguG_actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.QCgguG_actions .QCgguG_play{grid-column:1/-1}.QCgguG_actions>*{justify-content:center;width:100%}.QCgguG_cast{padding:32px 20px 0}.QCgguG_castScroller{margin:0 -20px;padding:4px 20px 10px;scroll-padding-inline:20px}.QCgguG_cast li{width:92px}.QCgguG_avatar{width:92px;height:92px}.QCgguG_railSkeleton{margin:40px 0;padding:0 20px}}
.uA01hG_page{padding-bottom:96px}.uA01hG_hero{isolation:isolate;background:var(--ink-soft);align-items:flex-end;min-height:min(780px,92svh);padding:150px clamp(20px,4.2vw,68px) clamp(72px,6vw,96px);display:flex;position:relative;overflow:hidden}.uA01hG_backdrop{z-index:-2;object-fit:cover;object-position:center 22%}.uA01hG_hero:after{z-index:-1;content:"";background:linear-gradient(90deg,var(--ink) 0%,#07090ddb 34%,#07090d2e 74%),linear-gradient(0deg,var(--ink) 2%,transparent 52%),linear-gradient(180deg,#07090d99,transparent 22%);pointer-events:none;position:absolute;inset:0}.uA01hG_back{z-index:2;position:absolute;top:92px;left:clamp(20px,4.2vw,68px)}.uA01hG_copy{z-index:1;width:100%;max-width:640px;position:relative}.uA01hG_tagline{color:var(--brass-bright);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.uA01hG_tagline:before{content:"";background:currentColor;width:24px;height:2px}.uA01hG_copy h1{font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;text-shadow:0 8px 40px #00000073;margin:14px 0;font-size:clamp(52px,6.6vw,104px);font-weight:800;line-height:.88}.uA01hG_copy h1.uA01hG_logoTitle{margin:18px 0 20px;line-height:0}.uA01hG_logo{object-fit:contain;object-position:left bottom;filter:drop-shadow(0 6px 28px #0000008c);width:auto;max-width:min(460px,100%);height:auto;max-height:180px;display:block}.uA01hG_facts{color:var(--ivory-dim);font-variant-numeric:tabular-nums;font-size:13px}.uA01hG_facts b{color:var(--brass);margin:0 8px}.uA01hG_genres{flex-wrap:wrap;gap:8px;margin-top:16px;padding:0;list-style:none;display:flex}.uA01hG_genres li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ivory-dim);background:#07090d73;border:1px solid #bed7ff33;border-radius:999px;padding:5px 12px;font-size:12px}.uA01hG_overview{max-width:600px;color:var(--ivory-dim);text-wrap:pretty;margin:20px 0 26px;line-height:1.7}.uA01hG_overview p{line-height:1.7}.uA01hG_actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.uA01hG_unavailable{border:1px solid var(--rule);min-height:44px;color:var(--ivory-dim);background:#07090d80;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.uA01hG_layout{padding:0 clamp(20px,4.2vw,68px)}.uA01hG_cast h2{font-family:var(--display);letter-spacing:-.035em;align-items:center;gap:12px;margin-bottom:20px;font-size:24px;font-weight:750;display:flex}.uA01hG_cast h2:before{content:"";background:linear-gradient(180deg,var(--brass-bright),var(--brass));border-radius:999px;width:4px;height:22px}.uA01hG_cast{padding:64px clamp(20px,4.2vw,68px) 0}.uA01hG_castRow{scroll-snap-type:x mandatory;gap:12px;padding:4px 2px 6px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.uA01hG_castRow:focus-visible{outline:2px solid var(--brass-bright);outline-offset:4px;border-radius:12px}.uA01hG_cast article{scroll-snap-align:start;text-align:center;flex-direction:column;align-items:center;gap:6px;width:120px;min-width:120px;display:flex}.uA01hG_cast img,.uA01hG_cast i{object-fit:cover;background:var(--ink-soft);border-radius:50%;width:88px;height:88px;transition:box-shadow .2s;box-shadow:0 0 0 2px #bed7ff24,0 14px 30px #00000059}.uA01hG_cast i{color:var(--slate);background:linear-gradient(145deg,#1c2634,#0c1017);place-items:center;font-style:normal;font-weight:700;display:grid}.uA01hG_cast article:hover img,.uA01hG_cast article:hover i{box-shadow:0 0 0 2px var(--brass),0 14px 30px #00000059}.uA01hG_cast strong,.uA01hG_cast small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.uA01hG_cast strong{margin-top:6px;font-size:13px;line-height:1.3}.uA01hG_cast small{color:var(--ivory-dim);font-size:12.5px;line-height:1.35}@media (prefers-reduced-motion:no-preference){.uA01hG_copy{animation:.5s cubic-bezier(.2,.7,.2,1) both uA01hG_copyIn}}@keyframes uA01hG_copyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:700px){.uA01hG_hero{min-height:640px;padding:132px 20px 60px}.uA01hG_backdrop{object-position:65% center}.uA01hG_back{top:76px;left:20px}.uA01hG_copy h1{font-size:50px}.uA01hG_logo{max-width:72vw;max-height:120px}.uA01hG_overview{font-size:14px}.uA01hG_actions>*{flex:calc(50% - 5px)}.uA01hG_actions>:first-child{flex-basis:100%}.uA01hG_layout{padding:0 20px}.uA01hG_cast{padding:48px 20px 0}.uA01hG_castRow{margin:0 -20px;padding:4px 20px 6px;scroll-padding:0 20px}.uA01hG_page{padding-bottom:72px}}
._7-F28a_reveal{animation:.5s cubic-bezier(.2,.7,.2,1) both _7-F28a_reveal}@keyframes _7-F28a_reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._7-F28a_reveal{animation:none}}._7-F28a_empty{margin:52px 0;padding:0 clamp(20px,4.2vw,68px);scroll-margin-top:96px}._7-F28a_empty h2{font-family:var(--display);letter-spacing:-.035em;font-size:24px;font-weight:750}._7-F28a_empty p{color:var(--slate);font-size:var(--fs-sm);margin-top:8px}@media (max-width:700px){._7-F28a_empty{margin:40px 0;scroll-margin-top:84px}._7-F28a_empty h2{font-size:21px}}
.sHuQYG_page{max-width:760px;margin:0 auto;padding:128px 24px 40px}.sHuQYG_kicker{color:var(--brass-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.sHuQYG_page h1{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;margin-top:14px;font-size:clamp(40px,5.5vw,64px);font-weight:750;line-height:.95}.sHuQYG_lede{max-width:60ch;color:var(--ivory-dim);margin-top:18px;font-size:18px;line-height:1.6}.sHuQYG_meta{color:var(--slate);letter-spacing:.02em;margin-top:14px;font-size:12px}.sHuQYG_body{margin-top:40px}.sHuQYG_section{border-top:1px solid var(--rule);padding:28px 0}.sHuQYG_section h2{letter-spacing:-.02em;margin-bottom:10px;font-size:18px}.sHuQYG_section p{max-width:65ch;color:var(--ivory-dim);line-height:1.75}.sHuQYG_section p+p{margin-top:12px}.sHuQYG_section code{border:1px solid var(--rule);color:var(--ivory);background:#ffffff0a;border-radius:5px;padding:1px 6px;font-size:.9em}.sHuQYG_section a{color:var(--brass-bright);text-underline-offset:3px;text-decoration:underline}.sHuQYG_section a:hover{color:var(--ivory)}.sHuQYG_related{border-top:1px solid var(--rule);color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;padding-top:28px;font-size:13px;display:flex}.sHuQYG_related span{margin-right:4px}.sHuQYG_related a{min-height:44px;color:var(--ivory-dim);background:#ffffff0a;border:1px solid #bed7ff29;border-radius:999px;align-items:center;padding:0 16px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.sHuQYG_related a:hover{border-color:var(--brass);color:var(--ivory);background:#55a8ff1a}.sHuQYG_related a:active{transform:scale(.97)}.sHuQYG_related a:focus-visible{border-color:var(--brass-bright)}@media (max-width:700px){.sHuQYG_page{padding:92px 20px 32px}.sHuQYG_lede{font-size:16px}.sHuQYG_body{margin-top:28px}.sHuQYG_section{padding:24px 0}.sHuQYG_related span{flex-basis:100%;margin-bottom:2px}}
.fya2WW_page{--gutter:clamp(20px,4.2vw,68px);isolation:isolate;min-height:80vh;padding:124px 0 56px;position:relative}.fya2WW_page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(60% 70% at 18% 0,#55a8ff29,#0000 70%),radial-gradient(40% 50% at 85% 10%,#5c76aa1f,#0000 70%);height:520px;position:absolute;inset:0 0 auto}.fya2WW_top{max-width:820px;padding:0 var(--gutter);gap:12px;margin-bottom:28px;display:grid}.fya2WW_kicker{color:var(--brass-bright);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.fya2WW_kicker span{color:var(--ivory)}.fya2WW_top h1{font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(46px,7vw,92px);font-weight:780;line-height:.92}.fya2WW_subtitle{max-width:560px;color:var(--ivory-dim);font-size:var(--fs-md);text-wrap:pretty;line-height:1.55}.fya2WW_controls{padding:12px var(--gutter);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#07090db8;border-block:1px solid #bed7ff14;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.fya2WW_genreNav{flex:auto;min-width:0;position:relative}.fya2WW_genreNav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#07090de6);width:36px;position:absolute;top:0;bottom:0;right:0}.fya2WW_chips{gap:8px;padding:2px 36px 2px 2px;scroll-padding-inline:2px;display:flex}.fya2WW_chip{min-height:40px;color:var(--ivory-dim);font-size:var(--fs-sm);white-space:nowrap;background:#ffffff09;border:1px solid #bed7ff24;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-weight:600;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.fya2WW_chip[aria-current=page]{border-color:var(--brass);background:var(--brass);color:var(--ink);box-shadow:0 8px 22px #55a8ff47}.fya2WW_chip:focus-visible{outline-offset:1px}.fya2WW_sort{background:#0d121b99;border:1px solid #bed7ff24;border-radius:12px;flex:none;gap:2px;padding:3px;display:flex}.fya2WW_sort a{min-height:38px;color:var(--slate);font-size:var(--fs-sm);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-weight:650;transition:background .18s,color .18s;display:inline-flex}.fya2WW_sort a[aria-current=page]{color:var(--ivory);background:#bed7ff24;box-shadow:inset 0 1px #ffffff0f}.fya2WW_sort a:focus-visible{outline-offset:-2px}@media (hover:hover){.fya2WW_chip:not([aria-current=page]):hover{color:var(--ivory);background:#55a8ff1a;border-color:#8bc9ff80}.fya2WW_sort a:not([aria-current=page]):hover{color:var(--ivory)}}.fya2WW_grid{padding:0 var(--gutter);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:30px 16px;list-style:none;display:grid}.fya2WW_grid li{min-width:0}.fya2WW_ghost i,.fya2WW_ghost b,.fya2WW_ghost s{background:linear-gradient(100deg,var(--ink-soft) 30%,#bed7ff14 50%,var(--ink-soft) 70%) 0 0/300% 100%;border-radius:12px;display:block}.fya2WW_ghost i{aspect-ratio:2/3}.fya2WW_ghost b{border-radius:5px;width:82%;height:13px;margin-top:12px}.fya2WW_ghost s{border-radius:5px;width:46%;height:10px;margin-top:8px}@media (prefers-reduced-motion:no-preference){.fya2WW_ghost i,.fya2WW_ghost b,.fya2WW_ghost s{animation:1.4s ease-in-out infinite fya2WW_shimmer}}@keyframes fya2WW_shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fya2WW_pager{padding:0 var(--gutter);justify-content:center;align-items:center;gap:18px;margin-top:48px;display:flex}.fya2WW_pager p{color:var(--slate);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.fya2WW_pager strong{color:var(--ivory)}.fya2WW_chevron{stroke-linecap:round;stroke-linejoin:round;fill:none!important;stroke-width:1.8px!important}.fya2WW_disabled{opacity:.38;pointer-events:none}.fya2WW_notice{max-width:720px;margin:8px var(--gutter) 0;background:#12171f99;border:1px solid #bed7ff1f;border-radius:18px;justify-items:start;gap:12px;padding:32px;display:grid}.fya2WW_noticeIcon{border:1px solid var(--rule);fill:none;width:40px;height:40px;stroke:var(--brass-bright);stroke-width:1.6px;stroke-linejoin:round;background:#55a8ff14;border-radius:12px;padding:9px}.fya2WW_notice h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:28px}.fya2WW_notice p{color:var(--slate)}.fya2WW_noticeActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@media (max-width:900px){.fya2WW_controls{flex-direction:column;align-items:stretch;gap:10px}.fya2WW_sort{align-self:flex-start}}@media (max-width:700px){.fya2WW_page{padding-top:96px}.fya2WW_top{margin-bottom:22px}.fya2WW_controls{margin-bottom:22px;padding:10px 0}.fya2WW_chips{padding-inline:20px 36px;scroll-padding-inline:20px}.fya2WW_chip{min-height:44px}.fya2WW_sort{align-self:stretch;margin:0 20px}.fya2WW_sort a{flex:1 1 0;min-height:44px;padding:0 8px}.fya2WW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.fya2WW_pager{gap:10px;margin-top:36px}.fya2WW_pager .fya2WW_button{padding:0 14px}.fya2WW_notice{padding:22px}}
.E0kJGG_finder{z-index:2;--gutter:clamp(20px,4.2vw,68px);margin:-84px var(--gutter) 28px;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(135deg,#18202ddb,#0a0e15b8);border:1px solid #bed7ff29;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:center;gap:32px;padding:28px 32px;display:grid;position:relative;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff0f}.E0kJGG_finder:before{z-index:-1;content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 12% 0,#55a8ff38,#0000 42%);position:absolute;inset:-1px}.E0kJGG_kicker{color:var(--brass-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.E0kJGG_finder h2{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:8px 0 6px;font-size:clamp(22px,2.4vw,30px);font-weight:750}.E0kJGG_finder p:not(.E0kJGG_kicker){color:var(--ivory-dim);text-wrap:pretty;font-size:14px;line-height:1.6}.E0kJGG_finder form{width:100%}@media (max-width:860px){.E0kJGG_finder{margin:-60px var(--gutter) 20px;grid-template-columns:1fr;gap:18px;padding:22px 20px}}
.Wrf4ZW_kicker{color:var(--brass-bright);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.Wrf4ZW_blank{background:radial-gradient(circle at 70% 30%,#55a8ff1f,#0000 40%);align-content:center;justify-items:start;gap:22px;min-height:80vh;padding:120px clamp(20px,10vw,160px) 60px;display:grid}.Wrf4ZW_blank h1{font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(46px,7vw,88px);font-weight:750;line-height:.92}.Wrf4ZW_top h1{font-family:var(--display);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(34px,4.6vw,60px);font-weight:750;line-height:1}.Wrf4ZW_suggestions{color:var(--slate);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.Wrf4ZW_suggestions span{margin-right:4px}.Wrf4ZW_suggestions a{min-height:44px;color:var(--ivory-dim);background:#ffffff0a;border:1px solid #bed7ff29;border-radius:999px;align-items:center;padding:0 16px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.Wrf4ZW_suggestions a:hover{border-color:var(--brass);color:var(--ivory);background:#55a8ff1a}.Wrf4ZW_suggestions a:active{transform:scale(.97)}.Wrf4ZW_suggestions a:focus-visible{border-color:var(--brass-bright)}.Wrf4ZW_results{padding:118px 0 46px}.Wrf4ZW_top{gap:16px;max-width:calc(650px + 8.4vw);margin-bottom:36px;padding:0 4.2vw;display:grid}.Wrf4ZW_grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 16px;padding:0 4.2vw;list-style:none;display:grid}.Wrf4ZW_grid li{min-width:0}.Wrf4ZW_none{background:#12171f99;border:1px solid #bed7ff1f;border-radius:18px;justify-items:start;gap:12px;max-width:720px;margin:8px 4.2vw 0;padding:32px;display:grid}.Wrf4ZW_noneIcon{border:1px solid var(--rule);fill:none;width:40px;height:40px;stroke:var(--brass-bright);stroke-width:1.8px;stroke-linecap:round;background:#55a8ff14;border-radius:12px;padding:9px}.Wrf4ZW_none h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:28px}.Wrf4ZW_none p{color:var(--slate)}.Wrf4ZW_actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@media (max-width:700px){.Wrf4ZW_blank{align-content:start;padding:120px 20px 40px}.Wrf4ZW_results{padding-top:92px}.Wrf4ZW_top{max-width:none;margin-bottom:28px;padding:0 20px}.Wrf4ZW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:0 20px}.Wrf4ZW_none{margin:8px 20px 0;padding:22px}.Wrf4ZW_suggestions span{flex-basis:100%;margin-bottom:2px}}
