@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/51d71ccf7e7a6b96-s.0do-s6vn362zr.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:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5db8d62ed8a64533-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/b99b044bab870276-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5279b17ec43a69cf-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5156c6828f034d5d-s.1oksl_d3k3jrm.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:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/0aa11383f7507f90-s.15c5kk-3im2ev.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:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/12489100264acd6f-s.p.33gca1im1ku45.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.cyXVAa_className{font-family:Inter,Inter Fallback;font-style:normal}.cyXVAa_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3340e9d70790557d-s.3-z_kqal6tg-y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b480a33e0f977403-s.454qhyjoehd58.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2264acd3feda4dbe-s.0i7nb39yr4nwt.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7faf56a632b14fd-s.p.27lr48mxwhq0l.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.Da6E3W_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:600}.Da6E3W_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@layer kit{.nav-bar{z-index:51;pointer-events:none;background:var(--primary);transform-origin:0;opacity:0;will-change:transform, opacity;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}a[data-pending]{opacity:.55;transition:none}a[data-pending] :where(.poster,.pg-ph,.fx-fan,.lv-cover,.avatar),a[data-pending]:where(.act,.cover,.poster){transition:none;scale:.98}.cr:has(>a.cr-hit[data-pending]){opacity:.55}}
@layer tokens{:root{--bg:#0e1014;--nav:#15181d;--raised:#191c22;--raised2:#23272f;--line:#d2dcf017;--line2:#d2dcf02b;--text:#eef0f3;--body:#cbcfd6;--muted:#8a909b;--gold:#edb232;--primary:#f1eee7;--onpri:#11141a;--link:#6fa8ff;--glass:#22262e8c;--rim:#ffffff1a;--lens:#e1e8f524;--score-0:#ff605c;--score-1:#ff7a45;--score-2:#ffbd44;--score-3:#8fe066;--score-4:#17ae4e;--score-5:#63a2de;--font-sans:"Inter", "Inter Fit", system-ui, sans-serif;--font-display:"Playfair Display", "Playfair Fit", serif;--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.3s;--dur-fast:var(--dur-1);--dur-med:var(--dur-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer kit,pages;
@font-face{font-family:Inter Fit;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);font-weight:100 449;ascent-override:91.65%;descent-override:22.82%;line-gap-override:0%;size-adjust:105.7%}@font-face{font-family:Inter Fit;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);font-weight:450 599;ascent-override:90.96%;descent-override:22.65%;line-gap-override:0%;size-adjust:106.5%}@font-face{font-family:Inter Fit;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);font-weight:600 699;ascent-override:95.92%;descent-override:23.88%;line-gap-override:0%;size-adjust:101.0%}@font-face{font-family:Inter Fit;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);font-weight:700 749;ascent-override:96.49%;descent-override:24.02%;line-gap-override:0%;size-adjust:100.4%}@font-face{font-family:Inter Fit;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);font-weight:750 900;ascent-override:97.36%;descent-override:24.24%;line-gap-override:0%;size-adjust:99.5%}@font-face{font-family:Playfair Fit;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(Times);font-weight:600;ascent-override:98.6%;descent-override:22.9%;line-gap-override:0%;size-adjust:109.7%}
@layer kit{html{scrollbar-width:thin;scrollbar-color:#3a3f49 var(--bg)}html[data-sb]{scrollbar-gutter:stable}body{background:var(--bg);margin:0}.fx{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:16px;line-height:1.5;position:relative}.fx *{box-sizing:border-box}.fx a{color:inherit;text-decoration:none}.fx a.fx-link{color:var(--link)}:where(.fx) button{font:inherit;color:inherit;cursor:pointer}.fx :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:8px}.fx #main:focus{outline:none}.fx svg{flex:none;width:1em;height:1em}.fx-word{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1}.fx-in{max-width:1200px;margin:0 auto;padding:0 48px}.fx-h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.fx-h3{margin:32px 0 12px;font-size:16px;font-weight:650}.fx-sechead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.fx-sort{color:var(--body);background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:600;display:inline-flex}.mt-sec{margin-top:52px}.mt-sec:first-child{margin-top:0}.mt-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.mt-sechead h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.mt-sechead .sub{color:var(--muted);margin-left:10px;font-size:14px;font-weight:500}.mt-link{color:var(--link);font-size:15px;font-weight:500}.fx a.mt-link{color:var(--link)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.fx-in{padding:0 16px}}}
@layer kit{.fx-btn{border:1px solid var(--line2);white-space:nowrap;height:40px;transition:background-color var(--dur-fast);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.fx-btn:hover{background:var(--raised)}.fx .fx-btn.pri{background:var(--primary);color:var(--onpri);border-color:var(--primary)}.fx-btn.ic{width:40px;padding:0}.fx-glass{white-space:nowrap;background:var(--glass);border:1px solid var(--rim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:46px;transition:background-color var(--dur-fast);border-radius:23px;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.fx-glass:hover{background:#343a46b3}.fx-glass svg{font-size:20px}.fx-glass.sq{justify-content:center;width:46px;padding:0}.mt-more{background:var(--raised);border:1px solid var(--line);height:40px;color:var(--body);border-radius:20px;align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.mt-more:hover{background:var(--raised2);color:var(--text)}@media (max-width:900px){.fx-glass{flex:1;justify-content:center;gap:8px;padding:0 12px;font-size:14px}.fx-glass.sq{flex:none}}}
@layer kit{.fx-sc{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:750;display:inline-flex}.fx-sc svg{font-size:13px}.fx-trio{gap:36px;margin-top:26px;display:flex}.fx-trio>div{flex-direction:column;align-items:flex-start;display:flex}.fx-num{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:28px;font-weight:750;line-height:1.1;display:inline-flex}.fx-num svg{font-size:20px}.fx-lab{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.sp{flex-direction:column;align-items:flex-end;gap:1px;min-width:46px;display:inline-flex}.sp .v{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:15px;font-weight:750;line-height:20px;display:inline-flex}.sp .v svg{font-size:12px}.sp .l{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.sp.none .v{color:var(--muted)}.sp .chk{color:#3dd27e;font-size:18px;display:inline-flex}@media (max-width:900px){.fx-trio{gap:28px;margin-top:20px}.fx-num{font-size:24px}}}
@layer kit{.poster{aspect-ratio:2/3;border-radius:var(--poster-radius,8px);border:var(--poster-border,1px solid var(--line));background:linear-gradient(155deg,#272b34 0%,#1c1f26 60%,#191c22 100%);width:100%;display:block;position:relative;overflow:hidden}.poster.wide{aspect-ratio:16/9}.poster>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.avatar{background:var(--raised2);color:var(--body);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.avatar>img{object-fit:cover;width:100%;height:100%;display:block}.gold-ring{outline:var(--ring) solid var(--gold);outline-offset:calc(var(--ring) * -1)}.gold-pill{background:var(--gold);color:#231804;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex:none;align-items:center;height:18px;padding:0 5.2px 0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gold-name{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.gold-name>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
@layer kit{.fx-hero{background:var(--raised);height:680px;position:relative;overflow:hidden}.fx-hero>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;position:absolute;inset:0}.fx-fade{background:linear-gradient(#0e101473 0%,#0e101400 22%,#0e101433 55%,#0e1014 100%),linear-gradient(90deg,#0e1014bf,#0e101400 55%);position:absolute;inset:0}.fx-herobody{padding-bottom:44px;position:absolute;bottom:0;left:0;right:0}.mt-h1{letter-spacing:-.03em;margin:0;font-size:64px;font-weight:800;line-height:1}.fx-meta{color:var(--body);margin:18px 0 0;font-size:17px}.fx-actions{gap:10px;margin-top:22px;display:flex}@media (max-width:900px){.fx-hero{height:560px}.fx-herobody{padding-bottom:24px}.fx-meta{margin-top:12px;font-size:15px}.mt-h1{font-size:38px}.fx-actions .fx-glass:not(.sq){flex:0 auto;padding:0 20px}}}
@layer kit{.k-bar{z-index:50;background:linear-gradient(#0e1014c7,#0e101400);position:absolute;top:0;left:0;right:0}.k-bar.solid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0e1014e6;position:sticky;top:0}.k-barin{align-items:center;gap:10px;max-width:1200px;height:72px;margin:0 auto;padding:0 48px;display:flex}.k-barin .fx-word{margin-right:auto}.k-find{border:1px solid var(--rim);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:340px;height:44px;color:var(--muted);background:#16191fb3;border-radius:22px;align-items:center;gap:10px;margin:0;padding:0 16px;display:flex}.k-find input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.k-find input::-webkit-search-cancel-button{appearance:none}.k-find.active{border-color:var(--line2);background:var(--raised);width:520px}.k-find.active input{color:var(--text)}.k-find{padding-right:36px;position:relative}.k-find .clr{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;top:0;right:0}.k-find .clr[hidden]{display:none}.k-find input:focus-visible{outline:0}.k-find:focus-within{outline:2px solid var(--gold);outline-offset:2px}.k-find .clr:hover{color:var(--body)}.k-rate{background:var(--primary);border:0;border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;font-size:15px;font-weight:650;display:inline-flex}.fx .k-rate{color:var(--onpri)}.k-rate svg{font-size:17px}.k-av{margin-left:4px;position:relative}.k-av>button{border:1px solid var(--rim);height:44px;color:var(--body);background:#16191f8c;border-radius:22px;align-items:center;gap:6px;padding:0 10px 0 4px;display:flex}.k-av>button:hover{background:#343a46b3}.k-av>button img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.k-panel{background:var(--raised);border:1px solid var(--line2);z-index:60;transform-origin:100% 0;width:320px;animation:k-panel-in var(--dur-fast) var(--ease-out);border-radius:16px;padding:8px;position:absolute;top:54px;right:0;box-shadow:0 24px 60px #0000008c}.k-me{border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.k-me:hover{background:var(--raised2)}.k-me img{object-fit:cover;border-radius:50%;width:44px;height:44px}.k-me b{font-size:16px;display:block}.k-me span{color:var(--muted);font-size:13px}.k-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 2px 10px;display:grid}.k-quick a{background:var(--raised2);color:var(--body);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:13px;font-weight:600;display:flex}.k-quick a:hover{color:var(--text);background:#2b3039}.k-quick svg{font-size:22px}.k-panel .k-g{color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:600}.k-panel a.k-l,.k-panel button.k-l{height:40px;color:var(--body);border-radius:9px;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.k-panel button.k-l{text-align:left;background:0 0;border:0;width:100%}.k-panel a.k-l:hover,.k-panel button.k-l:hover{background:var(--raised2);color:var(--text)}.k-panel a.k-l svg,.k-panel button.k-l svg{color:var(--muted);font-size:18px}.k-panel hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.k-out{gap:8px;margin-left:6px;display:flex}.k-out .fx-btn{border-radius:22px;height:44px}.k-pend{visibility:hidden;display:contents}.k-pend>span{visibility:hidden}.k-pend>.k-pend-in{align-items:center;gap:10px;display:none}[data-session] .k-pend>.k-pend-in{display:flex}[data-session] .k-pend>.k-out{display:none}[data-session][data-acct] .k-pend,[data-session][data-acct] .k-pend>.k-pend-in{visibility:visible}.k-pend .k-av-btn{border:1px solid var(--rim);box-sizing:border-box;border-radius:22px;align-items:center;gap:6px;height:44px;padding:0 10px 0 4px;display:flex}.fx-menu{background:var(--raised);border:1px solid var(--line2);z-index:60;border-radius:14px;width:260px;padding:6px;position:absolute;box-shadow:0 24px 60px #0000008c}.fx-menu a{height:40px;color:var(--body);border-radius:9px;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.fx-menu a:hover{background:var(--raised2);color:var(--text)}.fx-menu a svg{color:var(--muted);font-size:18px}.fx-menu hr{border:0;border-top:1px solid var(--line);margin:6px 4px}@keyframes k-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (max-width:900px){.k-barin{height:60px;padding:0 12px}.k-find,.k-rate .t,.k-av>button svg,.k-pend .k-av-btn>svg,.k-rate{display:none}.k-av>button,.k-pend .k-av-btn{justify-content:center;width:44px;padding:4px}.k-find.active{flex:1;width:auto;min-width:0;margin-left:8px;display:flex}.k-panel{width:min(320px,100vw - 24px)}}}
@layer kit{.fx-tabbar{display:none}@media (max-width:900px){.fx-tabbar{background:var(--glass);border:1px solid var(--rim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:40;border-radius:30px;justify-content:space-around;margin:0 16px 12px;padding:6px;display:flex;position:sticky;bottom:12px}.fx-tabbar a{width:56px;height:44px;color:var(--muted);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:22px;justify-content:center;align-items:center;font-size:22px;display:flex}.fx-tabbar a.on{background:var(--lens);color:var(--text)}.fx-page{flex-direction:column;min-height:100dvh;display:flex}.fx-page>main{flex:1 0 auto}}}
@layer kit{.ac-wrap{grid-template-columns:240px minmax(0,1fr);gap:56px;padding-top:120px;padding-bottom:96px;display:grid}.ac-side{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:96px}.ac-group{color:var(--muted);padding:18px 12px 6px;font-size:13px;font-weight:600}.ac-group:first-child{padding-top:0}.ac-side a,.ac-side button{height:40px;color:var(--body);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.ac-side button{text-align:left;background:0 0;border:0;width:100%}.ac-side a:hover,.ac-side button:hover{background:var(--raised);color:var(--text)}.ac-side a.on{background:var(--raised2);color:var(--text);font-weight:600}.ac-side a svg,.ac-side button svg{color:var(--muted);font-size:19px}.ac-side hr{border:0;border-top:1px solid var(--line);margin:14px 8px}.ac-main{max-width:760px}@media (max-width:900px){.ac-wrap{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:80px}.ac-side{flex-flow:row;gap:6px;position:static;overflow-x:auto}.ac-group,.ac-side hr{display:none}.ac-side a,.ac-side button{background:var(--raised);flex:none}.ac-side button{width:auto}}}
@layer kit{dialog.dlg{--dlg-x:-50%;background:var(--raised);width:min(980px,100% - 32px);max-width:none;max-height:calc(100dvh - 116px);color:var(--text);border:1px solid var(--line2);opacity:0;translate:var(--dlg-x) 12px;transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete;border-radius:24px;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:84px auto auto 50%;overflow:hidden;box-shadow:0 40px 120px #000000a6}dialog.dlg[open]{opacity:1;translate:var(--dlg-x) 0;display:flex}@starting-style{dialog.dlg[open]{opacity:0;translate:var(--dlg-x) 12px}}dialog.dlg.wide{width:min(1160px,100% - 32px)}dialog.dlg.over{width:min(620px,100% - 32px);max-height:calc(100dvh - 182px);top:150px;box-shadow:0 40px 120px #000c}dialog.dlg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-3) var(--ease-out), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete;background:#060709bd}dialog.dlg[open]::backdrop{opacity:1}@starting-style{dialog.dlg[open]::backdrop{opacity:0}}.dlg-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.dlg-top .ttl{text-align:center;color:var(--body);flex:1;font-size:15px;font-weight:650}.dlg-top .side{width:96px;display:flex}.dlg-top .side.r{justify-content:flex-end}.dlg-x{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.dlg-x:hover{background:var(--raised2)}.dlg-skip{height:36px;color:var(--body);background:0 0;border:0;border-radius:18px;padding:0 14px;font-size:15px;font-weight:600}.dlg-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}html:has(dialog.dlg[open]){overflow:hidden}html{background-color:var(--bg);transition:background-color var(--dur-med) var(--ease-out)}html:has(dialog.dlg[open],dialog.rd[open]){background-color:#08090c}@media (max-width:900px){dialog.dlg,dialog.dlg.wide,dialog.dlg.over{--dlg-x:0px;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;inset:0}dialog.dlg::backdrop{background:#191c22}html:has(dialog.dlg[open],dialog.rd[open]){background-color:#191c22}}@media (prefers-reduced-motion:reduce){dialog.dlg,dialog.dlg::backdrop{transition:none}}}
@layer kit{.sk{background:var(--raised);border-radius:10px;animation:1.6s ease-in-out .4s infinite alternate sk-breathe}.skx{animation:.24s ease-out .6s both sk-in}html[data-navd] .skx{animation:none}@keyframes sk-in{0%{opacity:0}}@keyframes sk-breathe{to{opacity:.55}}.skx{--skp-meta-mt:18px}.skp-h1{align-items:center;height:64px;display:flex}.skp-pill{flex:none}.skp-actions{gap:10px;margin-top:22px;display:flex}.skp-trio{gap:36px;margin-top:26px;display:flex}.skp-yoh{min-height:51px;margin-top:18px}@media (max-width:900px){.skx{--skp-meta-mt:12px}.skp-h1{height:38px}.skp-pill{flex:1}.skp-trio{gap:28px;margin-top:20px}.skp-yoh{align-content:flex-start;min-height:102px}}@media (prefers-reduced-motion:reduce){.sk,.skx{animation:none}}}
@layer kit{.appban{display:none}@media (max-width:900px){.appban{border-bottom:1px solid var(--line);z-index:60;background:#15181d;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.appban .ic{border:1px solid var(--line2);width:40px;height:40px;font-family:var(--font-display);background:#0e1014;border-radius:10px;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.appban b{font-size:15px;display:block}.appban span{color:var(--muted);font-size:13px}.appban{box-sizing:border-box;min-height:68px}.appban .x{width:32px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px -10px -6px -6px;font-size:14px;display:flex}.appban .x:focus-visible{outline:2px solid var(--text);outline-offset:-4px;border-radius:8px}.appban>div{min-width:0}.appban>div span{margin-top:2px;display:block}.appban a{white-space:nowrap;background:var(--primary);height:34px;color:var(--onpri);border-radius:17px;flex:none;align-items:center;margin-left:auto;padding:0 16px;font-size:14px;font-weight:700;display:flex}}}
@layer kit{[data-js] img[data-fade]:not([data-in],[fetchpriority=high],[data-cover]),[data-imgnav] img[data-fade]:is([fetchpriority=high],[data-cover]):not([data-in]){opacity:0}[data-js] img[data-fade][data-in="1"]{animation:img-in var(--dur-2) var(--ease-out)}@keyframes img-in{0%{opacity:0}}:where(.fx-btn,.fx-glass,.k-rate,.k-av>button,.fx-tabbar a,.sx-pills a,.sx-pills button,.fb button,.vm button,.fx-tabs a,.fx-tabs button,.cr-ib,.rx-car .nav,.mt-link){-webkit-tap-highlight-color:transparent;transition:scale var(--dur-1) var(--ease-out), background-color var(--dur-1), opacity var(--dur-1)}:where(.fx-btn,.fx-glass,.k-rate,.k-av>button,.sx-pills a,.sx-pills button,.fb button,.vm button,.fx-tabs a,.fx-tabs button,.cr-ib,.rx-car .nav):active:not(:disabled){transition-duration:0s;scale:.96}:where(.fx-tabbar a):active{transition-duration:0s;scale:.9}:where(a) :where(.poster,.pg-ph,.fx-fan,.lv-cover){transition:scale var(--dur-1) var(--ease-out)}:where(a):active :where(.poster,.pg-ph,.fx-fan,.lv-cover){transition-duration:0s;scale:.97}:where(a){-webkit-tap-highlight-color:transparent}:where(.cr,.fx-row,.fx-castlist li,.k-panel a,.k-l):active{background-color:var(--raised2)}@media (prefers-reduced-motion:reduce){[data-js] img[data-fade][data-in="1"]{animation:none}:where(.fx-btn,.fx-glass,.k-rate,.k-av>button,.fx-tabbar a,.sx-pills a,.sx-pills button,.fb button,.vm button,.fx-tabs a,.fx-tabs button,.cr-ib,.rx-car .nav,a .poster,a .pg-ph,a .fx-fan,a .lv-cover):active{scale:none}}.skip{z-index:100;background:var(--primary);border-radius:10px;padding:10px 14px;font-weight:650;position:absolute;top:-60px;left:12px;color:var(--onpri)!important}.skip:focus{top:12px}}
