@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}._46-xmW_className{font-family:Oswald,Oswald Fallback;font-style:normal}._46-xmW_variable{--font-display:"Oswald", "Oswald Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.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:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.xUf3Va_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.xUf3Va_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/375575c718dc6b7a-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0f4186ccd8c3f8c4-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a6fd56cd89ea0e72-s.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75cb990346c55dc4-s.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75cb990346c55dc4-s.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75cb990346c55dc4-s.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07ada52535bdea5d-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ebba1bee165cb80a-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75cb990346c55dc4-s.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.NWx9OW_className{font-family:Newsreader,Newsreader Fallback}.NWx9OW_variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131417;--bg-2:#191a1e;--surface:#202126;--surface-2:#292a30;--line:#f2efea1a;--line-2:#f2efea2e;--fg:#f2efea;--fg-2:#cbc8c2;--muted:#94918c;--paper:#f3efe8;--paper-ink:#17181b;--paper-muted:#5f5d59;--red:#e4002b;--red-text:#ff5466;--green:#5fa27f;--green-text:#86c9a4;--on-accent:#fff;--sig:var(--red);--sig-text:var(--red-text);--care:var(--green);--care-text:var(--green-text);--red-paper:#c4001f;--green-paper:#2e7650;--vid-a:#2a2b30;--vid-b:#141518;--vid-fg:#f4f1ec;--vid-muted:#b9b6b0;--shadow:0 18px 48px #00000073;--display:var(--font-display),"Arial Narrow","Roboto Condensed",sans-serif;--sans:var(--font-sans),"Segoe UI",system-ui,-apple-system,sans-serif;--r:10px;--r-lg:16px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ec;--bg-2:#ece8e1;--surface:#fff;--surface-2:#f6f3ee;--line:#17181b1c;--line-2:#17181b33;--fg:#17181b;--fg-2:#3a3a3e;--muted:#6c6a66;--paper:#fffdf9;--red-text:#c4001f;--green-text:#2e7650;--shadow:0 14px 36px #281e1424}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ec;--bg-2:#ece8e1;--surface:#fff;--surface-2:#f6f3ee;--line:#17181b1c;--line-2:#17181b33;--fg:#17181b;--fg-2:#3a3a3e;--muted:#6c6a66;--paper:#fffdf9;--red-text:#c4001f;--green-text:#2e7650;--shadow:0 14px 36px #281e1424}.logo .on-light{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .logo.auto .on-dark{display:none}:root:not([data-theme=dark]) .logo.auto .on-light{display:block}}:root[data-theme=light] .logo.auto .on-dark{display:none}:root[data-theme=light] .logo.auto .on-light{display:block}.thumb:not(.paper),.frame,.tcard,.player{--sig-text:#ff5466;--care-text:#86c9a4}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}button,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--care);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.inner{max-width:1320px;margin:0 auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--sig-text);margin:0;font-size:11.5px;font-weight:700}.eyebrow.care{color:var(--care-text)}.muted{color:var(--muted)}.tab{font-variant-numeric:tabular-nums}.admin{max-width:1240px;padding:36px max(16px,env(safe-area-inset-right)) 72px max(16px,env(safe-area-inset-left));margin:0 auto}.admin .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--green-text);margin:0;font-size:11.5px;font-weight:700}.admin h1{font-family:var(--display);margin:8px 0 10px;font-size:clamp(30px,4vw,44px);font-weight:600}.admin h2{font-family:var(--display);margin:30px 0 4px;font-size:22px;font-weight:600}.admin .lede{color:var(--fg-2);max-width:72ch;margin:0 0 22px}.admin .muted{color:var(--muted);margin:0 0 12px;font-size:14px}.admin .tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.admin .tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px;font-weight:600}.admin .tabs button[aria-selected=true]{color:var(--fg);border-color:var(--red)}.admin .panel{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.admin .controls .row{flex-wrap:wrap;gap:14px;display:flex}.admin .controls label{font-size:14px;font-weight:700}.admin .controls select{background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:600}.admin .sample{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.admin .picked{border-color:var(--green);flex-flow:wrap;align-items:center;gap:12px}.admin .picked span{color:var(--fg-2);flex:1;min-width:0;font-size:14px}.admin .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;display:grid}.admin .voice{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.admin .voice.fav{outline:2px solid var(--green)}.admin .voice-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin .voice-head b{font-family:var(--display);font-size:19px;font-weight:600}.admin .grow{flex:1}.admin .voice-why{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.admin .tags{flex-wrap:wrap;gap:6px;display:flex}.admin .tag{background:var(--bg);border:1px solid var(--line-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px}.admin .tag.warn{color:var(--red-text);border-color:currentColor}.admin .voice-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin .voice-acts code{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.admin .pill{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.admin .pill[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.admin .btn-play{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.admin .btn-play:disabled{opacity:.6;cursor:progress}.admin .err{color:var(--red-text);margin:0;font-size:13px}.admin .err.strong{font-size:15px;font-weight:600}.admin .muted-code{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px}.admin .table-wrap{overflow-x:auto}.admin .cast{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.admin .cast th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px}.admin .cast td{border-bottom:1px solid var(--line);color:var(--fg-2);padding:9px 10px}.admin .cast td b{color:var(--fg);font-weight:600}.admin .voice-acts select,.admin .controls select{background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:600}.admin .controls .grow{flex:1}.logo{white-space:nowrap;align-items:center;gap:.55em;line-height:1;display:inline-flex}.logo img{display:block}.logo .lv{display:none}.logo .lv.tv{display:contents}:root[data-site] .logo .lv.tv{display:none}:root[data-site=mag] .logo .lv.mag,:root[data-site=training] .logo .lv.training,:root[data-site=plain] .logo .lv.plain{display:contents}.brand{display:inline-flex}.login{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(440px,100%);box-shadow:var(--shadow);padding:32px 28px}.login-card .login-logo{margin-bottom:22px}.login-card h1{font-family:var(--display);margin:6px 0 8px;font-size:26px;line-height:1.15}.login-card form{gap:10px;margin-top:18px;display:grid}.login-card label{color:var(--fg-2);font-size:13px;font-weight:600}.login-card input{font:inherit;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);border-radius:8px;width:100%;padding:11px 12px;font-size:15px}.login-card .btn{cursor:pointer;justify-content:center;width:100%}.login-card .btn.primary{background:var(--fg);color:var(--bg)}.login-card .btn.primary:hover{background:color-mix(in srgb,var(--fg) 86%,var(--bg))}.login-card .or{color:var(--muted);align-items:center;gap:10px;margin:22px 0 4px;font-size:12.5px;display:flex}.login-card .or:before,.login-card .or:after{content:"";background:var(--line);flex:1;height:1px}.login-card .msg{background:color-mix(in srgb,var(--sig) 14%,transparent);color:var(--fg);border-radius:8px;margin-top:14px;padding:10px 12px;font-size:14px}.login-card .msg.ok{background:color-mix(in srgb,var(--care) 16%,transparent)}.login-card small{color:var(--muted);margin-top:16px;font-size:12.5px;display:block}.admin .row-stats{color:var(--fg-2);flex-wrap:wrap;gap:10px 26px;font-size:14px;display:flex}.admin .row-stats b{color:var(--fg);font-size:16px}.admin .vis-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;margin-bottom:28px;display:grid}.admin .vis-card,.admin .vis-version{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.admin .vis-card img,.admin .vis-version img,.admin .vis-empty{aspect-ratio:16/9;object-fit:cover;background:var(--surface-2);border-radius:10px;width:100%;display:block}.admin .vis-empty{color:var(--muted);border:1px dashed var(--line-2);place-items:center;font-size:13px;display:grid}.admin .vis-meta{color:var(--muted);flex-direction:column;font-size:13px;display:flex}.admin .vis-meta b{color:var(--fg);font-size:14px}.admin .vis-version.chosen img{outline:3px solid var(--care);outline-offset:2px}.admin .vis-version figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.admin .vis-people{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px 14px;display:grid}.admin .vis-person{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex}.admin .vis-person img,.admin .vis-initials{object-fit:cover;background:var(--surface-2);width:96px;height:96px;color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.admin .vis-upload{flex-direction:column;align-items:center;gap:4px;display:flex}.admin .vis-ref{align-items:center;gap:8px;display:inline-flex}.admin .vis-ref img{object-fit:cover;border-radius:50%;width:36px;height:36px}.admin .vis-lines{font-family:var(--display);text-transform:uppercase;flex-direction:column;margin:2px 0;font-size:22px;line-height:1.1;display:flex}.admin .vis-lines .tone-rouge{color:var(--sig-text)}.admin .vis-lines .tone-vert{color:var(--care-text)}.admin .vis-lines .tone-surligne{background:var(--sig);color:#fff;align-self:flex-start;padding:0 6px;transform:rotate(-1deg)}.admin .batches{gap:10px;display:grid}.admin .batch>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin .batch-log{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:8px;max-height:220px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5;overflow:auto}
:root{--gutter:clamp(16px,4vw,60px);--maxw:1680px;--gap:clamp(10px,1.1vw,16px);--ease:cubic-bezier(.2,.7,.2,1);--r-card:10px;--top-h:68px;--ink:#0b0c0e;--scrim:#0b0c0eeb;--t-g:linear-gradient(135deg,#2c5a44 0%,#14251d 62%,#0d1512 100%);--t-r:linear-gradient(135deg,#7a1024 0%,#2a0b12 62%,#140809 100%);--t-n:linear-gradient(135deg,#3a3b42 0%,#1c1d21 62%,#121316 100%)}.wrap{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.inner{max-width:var(--maxw);margin:0 auto}.narrow{max-width:1180px;margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sig-text);margin:0;font-size:12px;font-weight:700}.eyebrow.care{color:var(--care-text)}.muted{color:var(--muted)}.tab{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dot-sep{opacity:.55;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}main{padding-top:var(--top-h);min-height:60vh}main:has(>.billboard:first-child){padding-top:0}.btn{letter-spacing:-.005em;white-space:nowrap;height:46px;transition:background .2s var(--ease), transform .15s var(--ease), color .2s;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:650;display:inline-flex}.btn:active{transform:scale(.98)}.btn svg{flex:none;width:18px;height:18px}.btn.primary,.btn.play{color:#0b0c0e;background:#fff}.btn.primary:hover,.btn.play:hover{background:#ffffffdb}.btn.glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff29}.btn.glass:hover{background:#ffffff42}.btn.ghost{background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg)}.btn.ghost:hover{background:color-mix(in srgb,var(--fg) 15%,transparent)}.btn.dark{color:#fff;background:#17181b}.chip{background:color-mix(in srgb,var(--fg) 7%,transparent);height:34px;color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.chip:hover{background:color-mix(in srgb,var(--fg) 13%,transparent);color:var(--fg)}.chip[aria-current=page]{background:var(--fg);color:var(--bg)}.badge{letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:750;display:inline-flex}.top{z-index:50;height:calc(var(--top-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);transition:background .3s var(--ease), border-color .3s, color .3s;color:var(--fg);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.top[data-solid=true]{background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);border-color:var(--line)}.top[data-solid=false]{color:#f2efea;background:linear-gradient(#0b0c0eb8,#0b0c0e00)}.top[data-mode=dark]{-webkit-backdrop-filter:blur(20px);--bg:#0b0c0e;--fg:#f4f1ec;--surface:#1a1b1f;--line:#ffffff1a;--line-2:#ffffff2e;--muted:#a9a5a0;background:#0b0c0eeb;border-color:#ffffff14}.top .inner{height:var(--top-h);align-items:center;gap:clamp(18px,3vw,44px);display:flex}.brand{flex:none;align-items:center;display:inline-flex}.top[data-solid=false] .logo.auto .on-dark{display:block!important}.top[data-solid=false] .logo.auto .on-light{display:none!important}.nav{align-items:center;gap:clamp(16px,2vw,30px);display:flex}.nav a{color:inherit;opacity:.72;align-items:center;gap:8px;padding:8px 0;font-size:15px;font-weight:550;transition:opacity .2s;display:flex;position:relative}.nav a svg{display:none}.nav a:hover{opacity:1}.nav a[aria-current=page]{opacity:1;font-weight:650}.nav a[aria-current=page]:after{content:"";background:var(--red);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-2px;left:50%}.top .tools{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{width:38px;height:38px;color:inherit;opacity:.8;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:inline-grid}.icon-btn:hover{opacity:1;background:color-mix(in srgb,currentColor 12%,transparent)}.icon-btn svg{width:19px;height:19px}.signin{background:var(--fg);height:36px;color:var(--bg);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.top[data-solid=false] .signin{color:#0b0c0e;background:#fff}.top[data-mode=overlight]{background:linear-gradient(180deg,color-mix(in srgb,var(--ground,#f3efe8) 80%,transparent),transparent);color:#17181b}.top[data-mode=overlight] .logo.auto .on-dark{display:none!important}.top[data-mode=overlight] .logo.auto .on-light{display:block!important}.top[data-mode=overlight] .signin{color:#f4f1ec;background:#17181b}.avatar{color:#fff;background:linear-gradient(135deg,var(--red),#8e0a22);width:36px;height:36px;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 0%,transparent);border-radius:50%;place-items:center;font-size:14.5px;font-weight:700;transition:box-shadow .2s;display:grid}.account{position:relative}.account>button[aria-expanded=true] .avatar,.account>button:hover .avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 4px color-mix(in srgb,var(--fg) 45%,transparent)}.menu{background:var(--surface);width:280px;color:var(--fg);border:1px solid var(--line-2);transform-origin:100% 0;animation:pop .16s var(--ease);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #0006}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.menu .who{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:grid}.menu .who b{font-size:15px;line-height:1.2;display:block}.menu .who .id{gap:2px;min-width:0;display:grid}.menu .who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.menu .who .avatar.lg{width:40px;height:40px;font-size:16px}.menu .role{letter-spacing:.1em;text-transform:uppercase;color:var(--care-text);background:color-mix(in srgb,var(--care-text) 14%,transparent);border-radius:5px;justify-self:start;margin-top:4px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:750}.menu a,.menu button{text-align:left;width:100%;color:var(--fg);border-radius:9px;align-items:center;gap:12px;padding:10px;font-size:14.5px;font-weight:550;display:flex}.menu a:hover,.menu button:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.menu svg{opacity:.7;flex:none;width:18px;height:18px}.menu .note{color:var(--muted);border-top:1px solid var(--line);margin-top:6px;padding:8px 10px 4px;font-size:12px;line-height:1.4}@media (max-width:760px){:root{--top-h:58px}.nav{z-index:50;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(20px);border-top:1px solid var(--line);color:var(--fg);justify-content:space-around;gap:0;position:fixed;inset:auto 0 0}.nav a{opacity:.6;flex-direction:column;gap:3px;padding:6px 10px;font-size:10.5px;font-weight:600}.nav a svg{width:22px;height:22px;display:block}.nav a[aria-current=page]{opacity:1;color:var(--fg)}.nav a[aria-current=page]:after{display:none}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.billboard{--fg:#f4f1ec;--fg-2:#d6d2cc;--muted:#a9a5a0;--sig-text:#ff5466;--care-text:#8fd3ac;--mx:0;--my:0;color:var(--fg);background:var(--deep,var(--ink));isolation:isolate;min-height:clamp(560px,min(82vh,52vw),900px);transition:background 1s var(--ease);align-items:flex-end;display:flex;position:relative;overflow:hidden}.billboard.short{min-height:clamp(460px,min(70vh,46vw),760px)}.bb-layer{z-index:-2;opacity:0;transition:opacity 1.1s var(--ease);position:absolute;inset:0}.bb-layer.on{opacity:1}.bb-media{position:absolute;inset:0}.bb-media.stage .bb-art{width:min(80%,100% - 300px);transform:translate(calc(var(--mx) * -10px),calc(var(--my) * -6px));transition:transform .6s var(--ease);position:absolute;inset:-3% -3% -3% auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.bb-media.stage .bb-art img{object-fit:cover;object-position:70% 35%;width:100%;height:100%}.bb-layer.on .bb-art img{animation:bb-drift 16s var(--ease) both}@keyframes bb-drift{0%{transform:scale(1.07)translate(1.2%)}to{transform:scale(1)}}.bb-media.stage .bb-blur{object-fit:cover;filter:blur(50px)saturate(1.2)brightness(.42);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px;-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 62%);mask-image:linear-gradient(90deg,#000 0% 30%,#0000 62%)}.billboard.stage:before{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in oklab,var(--deep) 94%,transparent) 0%,color-mix(in oklab,var(--deep) 72%,transparent) 30%,color-mix(in oklab,var(--deep) 14%,transparent) 58%,transparent 76%), linear-gradient(0deg,var(--deep) 0%,color-mix(in oklab,var(--deep) 55%,transparent) 22%,transparent 46%), linear-gradient(180deg,color-mix(in oklab,var(--deep) 55%,transparent) 0%,transparent 22%);transition:background 1s var(--ease);position:absolute;inset:0}.billboard.stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 100%,color-mix(in oklab,var(--tint) 60%,transparent),transparent 46%),radial-gradient(ellipse at 96% 0%,color-mix(in oklab,var(--tint2) 45%,transparent),transparent 40%);opacity:.5;mix-blend-mode:screen;position:absolute;inset:0}.billboard.stage.light{--fg:#17181b;--fg-2:#3d3e43;--muted:#66676c;--sig-text:#c2001f;--care-text:#2f6b4c;background:var(--ground,#f3efe8)}.billboard.stage.light .bb-media.stage .bb-blur{display:none}.billboard.stage.light .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.billboard.stage.light:before{background:linear-gradient(90deg,var(--ground,#f3efe8) 0%,color-mix(in oklab,var(--ground,#f3efe8) 80%,transparent) 30%,transparent 58%)}.billboard.stage.light:after{display:none}.billboard.stage.light .bb-veil{display:none!important}.billboard.stage.light .bb-copy h1,.billboard.stage.light .bb-copy h2{text-shadow:none}.billboard.light .btn.primary{color:#f4f1ec;background:#17181b}.billboard.light .btn.glass{color:#17181b;background:#17181b14;border-color:#17181b24}.billboard.light .btn.primary:hover{background:#2c2d32}.billboard.light .bb-ctl button{color:#17181b;background:#ffffff73;border-color:#17181b2e}.billboard.light .bb-ctl button[aria-pressed=true]{color:#f4f1ec;background:#17181b}.billboard.light .bb-thumb{border-color:#17181b29}.billboard.light .bb-thumb.on{border-color:#17181b;box-shadow:0 0 0 1px #17181b,0 14px 30px -12px #0000004d}.billboard.light .bb-timer{background:#17181b}.billboard.light .bb-meta .face{box-shadow:0 0 0 2px #17181b1f}.billboard.light .bb-cast img{box-shadow:0 0 0 2.5px var(--ground,#f3efe8)}@media (max-width:760px){.billboard.stage.light:before{background:0 0}.billboard.stage.light .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(#000 38%,#0000 96%);mask-image:linear-gradient(#000 38%,#0000 96%)}}.bb-media.poster img.bb-ambient{object-fit:cover;filter:blur(60px)saturate(1.35)brightness(.42);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px;transform:scale(1.1)}.bb-poster{right:var(--gutter);aspect-ratio:16/9;border-radius:18px;width:min(50vw,940px);position:absolute;top:50%;overflow:hidden;transform:translateY(-46%);box-shadow:0 40px 100px -20px #000000bf,0 0 0 1px #ffffff14}.bb-poster img{object-fit:cover;width:100%;height:100%;display:block}.billboard.poster:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0c0ed9 0%,#0b0c0e80 36%,#0000 58%);position:absolute;inset:0}.billboard.poster .bb-copy{max-width:min(520px,38vw)}@media (max-width:1100px){.bb-poster{opacity:.9;width:56vw}.billboard.poster .bb-copy{max-width:min(520px,52vw)}}.bb-media.plain.tone-g{background:var(--t-g)}.bb-media.plain.tone-r{background:var(--t-r)}.bb-media.plain.tone-n{background:var(--t-n)}.bb-face{width:min(58%,880px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.bb-face img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.bb-orb{aspect-ratio:1;background:var(--red);opacity:.92;border-radius:50%;width:clamp(240px,32vw,500px);position:absolute;top:14%;right:clamp(12%,22vw,30%)}.bb-media.plain.tone-g .bb-orb{background:var(--green)}.billboard.plain:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--scrim) 0%,#0b0c0eb8 30%,#0b0c0e1f 62%,transparent 80%);position:absolute;inset:0}.billboard.poster>.bb-layer:after,.billboard.plain>.bb-layer:after{content:"";background:linear-gradient(0deg,var(--ink) 0%,#0b0c0e99 35%,transparent 100%);height:38%;position:absolute;inset:auto 0 0}:root[data-theme=dark] .billboard.poster>.bb-layer:after,:root[data-theme=dark] .billboard.plain>.bb-layer:after{background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 30%,transparent 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billboard.poster>.bb-layer:after,:root:not([data-theme=light]) .billboard.plain>.bb-layer:after{background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 30%,transparent 100%)}}.bb-veil{z-index:0;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 60%,transparent) 40%,transparent 100%);height:30%;display:none;position:absolute;inset:auto 0 0}:root[data-theme=dark] .billboard.stage .bb-veil{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billboard.stage .bb-veil{display:block}}.bb-body{width:100%;padding-top:calc(var(--top-h) + 40px);padding-bottom:clamp(56px,10vh,120px);position:relative}.billboard.short .bb-body{padding-bottom:clamp(36px,6vh,72px)}.bb-copy{gap:16px;max-width:min(620px,100%);display:grid}.billboard.stage .bb-copy{max-width:min(600px,46vw)}.bb-copy .kicker{letter-spacing:.02em;color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:6px 0;font-size:13px;font-weight:650;display:flex}.bb-copy .kicker .eyebrow{font-size:12px}.bb-copy h1,.bb-copy h2{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 4px 34px #00000059;font-size:clamp(40px,5vw,80px);font-weight:600;line-height:.98}.bb-word{animation:bb-word .7s var(--ease) both;animation-delay:calc(.12s + var(--i) * 55ms);display:inline-block}@keyframes bb-word{0%{opacity:0;filter:blur(4px);transform:translateY(16px)rotate(.4deg)}to{opacity:1;filter:none;transform:none}}.bb-copy .lede{color:var(--fg-2);-webkit-line-clamp:3;max-width:54ch;max-height:4.8em;transition:opacity .7s var(--ease), max-height .7s var(--ease), margin .7s var(--ease);-webkit-box-orient:vertical;font-size:clamp(15.5px,1.15vw,18px);line-height:1.55;display:-webkit-box;overflow:hidden}.bb-slide.is-sober .lede{opacity:0;max-height:0;margin-top:-16px}.billboard.is-paused .bb-slide.is-sober .lede{opacity:1;max-height:4.8em;margin-top:0}.bb-meta{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px 0;font-size:14px;display:flex}.bb-meta .face{object-fit:cover;object-position:50% 30%;border-radius:50%;width:32px;height:32px;margin-right:10px;box-shadow:0 0 0 2px #ffffff2e}.bb-meta b{color:var(--fg);font-weight:650}.bb-acts{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.bb-cast{margin-top:22px;display:flex}.bb-cast img{object-fit:cover;object-position:50% 30%;width:44px;height:44px;box-shadow:0 0 0 2.5px var(--deep,#111);border-radius:50%;margin-right:-10px}.bb-slide .kicker,.bb-slide .bb-meta{animation:bb-rise .6s var(--ease) .15s both}.bb-slide .lede{animation:bb-rise .7s var(--ease) .3s both}.bb-slide .bb-acts{animation:bb-rise .7s var(--ease) .42s both}@keyframes bb-rise{0%{opacity:0;transform:translateY(12px)}}.bb-strip{z-index:3;right:max(var(--gutter),env(safe-area-inset-right,0px));justify-items:end;gap:14px;width:min(52%,100% - 560px,1060px);display:grid;position:absolute;bottom:clamp(56px,10vh,120px)}.bb-strip-head{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.bb-strip-head b{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:6px}.bb-ctl{gap:6px;display:flex}.bb-ctl button{width:36px;height:36px;color:var(--fg);-webkit-backdrop-filter:blur(8px);background:#0b0c0e59;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.bb-ctl button:hover{background:#ffffff29;border-color:#fff6}.bb-ctl button:active{transform:scale(.94)}.bb-ctl button[aria-pressed=true]{background:var(--fg);color:#111}.bb-ctl svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.bb-ctl svg .fill{fill:currentColor;stroke:none}.bb-thumbs{scrollbar-width:none;justify-content:flex-end;align-items:flex-end;gap:clamp(8px,.7vw,12px);width:100%;max-width:100%;padding:2px;display:flex;overflow-x:auto}.bb-thumbs::-webkit-scrollbar{display:none}.bb-thumb{aspect-ratio:16/9;opacity:.6;min-width:72px;transition:opacity .3s, transform .35s var(--ease), flex-basis .35s var(--ease), border-color .3s;border:1px solid #ffffff29;border-radius:clamp(8px,.6vw,11px);flex:0 clamp(112px,8.6vw,176px);position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #000000b3}.bb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bb-thumb{container-type:inline-size}.bb-thumb-t{text-align:left;font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;-webkit-hyphens:auto;hyphens:auto;color:#fff;text-shadow:0 1px 6px #0000008c;text-wrap:balance;background:linear-gradient(#0000 30%,#0a0a0cd1);align-items:flex-end;padding:7cqi 8cqi;font-size:clamp(7px,10cqi,16px);font-weight:700;line-height:1.02;display:flex;position:absolute;inset:0;overflow:hidden}.bb-thumb-t span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bb-thumb i{position:absolute;inset:0}.bb-thumb i.tone-g{background:var(--t-g)}.bb-thumb i.tone-r{background:var(--t-r)}.bb-thumb i.tone-n{background:var(--t-n)}@media (hover:hover) and (pointer:fine){.bb-thumb:hover{opacity:.92;transform:translateY(-2px)}}.bb-thumb.on{opacity:1;border-color:var(--fg);min-width:120px;box-shadow:0 0 0 1px var(--fg),0 14px 30px -12px #000c;flex-basis:clamp(168px,13vw,264px)}.bb-timer{background:var(--fg);transform-origin:0;height:3px;animation:linear both fill;position:absolute;bottom:0;left:0;right:0}.billboard.is-paused .bb-timer{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bb-slide{animation:slide-in .5s var(--ease) both}@keyframes slide-in{0%{opacity:0}}@media (max-width:1180px){.bb-thumbs{justify-content:flex-start}.bb-thumb{flex-basis:clamp(112px,13vw,150px)}.bb-thumb.on{flex-basis:clamp(160px,19vw,220px)}.bb-strip{width:auto;max-width:none;right:max(var(--gutter),env(safe-area-inset-right,0px));left:max(var(--gutter),env(safe-area-inset-left,0px));justify-items:start;bottom:28px;right:auto}.billboard.hero .bb-body{padding-bottom:calc(clamp(160px,19vw,220px)/1.77778 + 96px)}.bb-strip-head{order:2}}@media (max-width:760px){.billboard{flex-direction:column;align-items:stretch;min-height:auto}.bb-layer{z-index:-2;height:auto;position:relative;inset:auto}.bb-layer:not(.on){position:absolute;inset:0 0 auto}.bb-media{position:relative;inset:auto}.bb-media.stage{aspect-ratio:4/3.6}.bb-media.stage .bb-art{width:100%;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.bb-media.stage .bb-art img{object-position:74% 30%}.bb-media.stage .bb-blur{display:none}.billboard.stage:before{background:linear-gradient(180deg,color-mix(in oklab,var(--deep) 50%,transparent),transparent 20%)}.billboard.stage .bb-copy{max-width:100%}.bb-media.poster{height:calc(var(--top-h) + 8px + (100vw - 32px) * 9 / 16 + 24px)}.bb-poster{inset:calc(var(--top-h) + 8px) 16px auto 16px;border-radius:14px;width:auto;position:absolute;transform:none}.billboard.poster .bb-copy{max-width:100%}.bb-media.plain{aspect-ratio:4/3.4}.bb-face{width:100%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.billboard.poster:before,.billboard.plain:before{background:linear-gradient(0deg,var(--ink) 30%,transparent 62%)}.bb-body{margin-top:-56px;padding-top:0;padding-bottom:28px}.billboard.poster .bb-body{margin-top:0;padding-top:4px}.billboard.hero .bb-body{padding-bottom:20px}.bb-strip{padding:0 max(16px,env(safe-area-inset-left,0px)) 26px;gap:10px;position:static}.bb-strip-head{order:0;justify-content:space-between;width:100%}.bb-thumbs{scroll-snap-type:x proximity;padding-right:16px}.bb-thumb{scroll-snap-align:start;flex:0 0 33vw;min-width:0}.bb-thumb.on{flex-basis:44vw}.bb-copy h1,.bb-copy h2{font-size:clamp(36px,10.4vw,50px)}.bb-copy .lede{-webkit-line-clamp:3}.bb-slide.is-sober .lede{opacity:1;max-height:4.8em;margin-top:0}}@media (pointer:coarse){.bb-ctl button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.bb-layer,.bb-layer.on .bb-art img,.bb-word,.bb-slide,.bb-slide *,.bb-thumb,.bb-media.stage .bb-art{filter:none;transition:none!important;animation:none!important;transform:none!important}.bb-timer{display:none}}.rows{z-index:2;grid-template-columns:minmax(0,1fr);gap:clamp(30px,3.4vw,52px);padding-block:clamp(24px,3vw,40px) 48px;display:grid;position:relative}.mr{grid-template-columns:minmax(0,1fr);gap:clamp(30px,3.4vw,52px);min-width:0;display:grid}.mr.wait{display:none}html[data-mr] .mr.wait{min-height:var(--mr-h,auto);align-content:start;display:grid;overflow:hidden}.mr-sk{display:none}html[data-mr="1"] .mr-sk:nth-child(-n+1),html[data-mr="2"] .mr-sk:nth-child(-n+2),html[data-mr="3"] .mr-sk:nth-child(-n+3),html[data-mr="4"] .mr-sk:nth-child(-n+4){display:block}.mr-sk .c-text{gap:8px;padding-top:2px}.mr.in{animation:mr-in .45s var(--ease) both}@keyframes mr-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mr.in{animation:none}}:root[data-theme=dark] .billboard:not(.light)+.rows{margin-top:clamp(-120px,-8vh,-56px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .billboard:not(.light)+.rows{margin-top:clamp(-120px,-8vh,-56px)}}.row-head{align-items:baseline;gap:14px;min-width:0;margin-bottom:14px;display:flex}.row-head h2{min-width:0}.row-head .more{white-space:nowrap;flex:none}.row-head h2{letter-spacing:-.01em;font-size:clamp(18px,1.45vw,22px);font-weight:700}.row-head p{color:var(--muted);font-size:14px;display:none}@media (min-width:900px){.row-head p{display:block}}.row-head .more{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.row-head .more:after{content:"›";font-size:20px;line-height:1;transform:translateY(-1px)}.row-head .more:hover{color:var(--fg)}.rail-box{position:relative}.rail{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));scroll-padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));grid-auto-flow:column;margin-block:-10px -52px;padding-block:10px 52px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;min-width:0}.rail.five{grid-auto-columns:calc((100% - 4 * var(--gap)) / 5)}.rail.four{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}.rail.six{grid-auto-columns:calc((100% - 5 * var(--gap)) / 6)}.rail.seven{grid-auto-columns:calc((100% - 6 * var(--gap)) / 7)}@media (max-width:1280px){.rail.five{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}.rail.six,.rail.seven{grid-auto-columns:calc((100% - 4 * var(--gap)) / 5)}}@media (max-width:1000px){.rail.five,.rail.four{grid-auto-columns:calc((100% - 2 * var(--gap)) / 3)}.rail.six,.rail.seven{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}}@media (max-width:700px){.rail.five,.rail.four{grid-auto-columns:78%}.rail.six,.rail.seven{grid-auto-columns:42%}}.rank-box{padding-left:30%;position:relative}.rank-box>.card-box{z-index:1;position:relative}.rank-n{aspect-ratio:44/39.375;pointer-events:none;width:44%;position:absolute;top:0;left:-1%;overflow:visible}.rank-n text{font-family:var(--display);letter-spacing:-4px;fill:var(--bg);stroke:color-mix(in srgb,var(--fg) 42%,transparent);stroke-width:2.2px;paint-order:stroke fill;font-size:122px;font-weight:700;transition:stroke .2s}.rank-box:hover .rank-n text{stroke:color-mix(in srgb,var(--fg) 75%,transparent)}@media (max-width:700px){.rail.ranked{grid-auto-columns:72%}}.row-head.wrap{padding-left:max(var(--gutter),env(safe-area-inset-left,0px))}.rail-arrow{z-index:3;width:var(--gutter);color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent);opacity:0;place-items:center;min-width:44px;transition:opacity .25s;display:grid;position:absolute;top:10px;bottom:52px}.rail-arrow.next{background:linear-gradient(270deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent);right:0}.rail-arrow.prev{left:0}.rail-arrow span{background:color-mix(in srgb,var(--bg) 70%,transparent);width:44px;height:44px;color:var(--fg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s var(--ease), background .2s;border-radius:50%;place-items:center;display:grid}.rail-arrow:hover span{background:var(--fg);color:var(--bg);transform:scale(1.08)}.rail-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rail-arrow:disabled{display:none}@media (hover:hover) and (pointer:fine){.rail-box:hover .rail-arrow{opacity:1}}@media (max-width:700px){.rail-arrow{display:none}}.card{outline:none;gap:10px;min-width:0;display:grid}.thumb{aspect-ratio:16/9;border-radius:var(--r-card);isolation:isolate;background:var(--surface-2);color:#f4f1ec;transition:transform .35s var(--ease), box-shadow .35s var(--ease);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.thumb img.cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.thumb:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.card:hover .thumb,.card:focus-visible .thumb{transform:translateY(-4px)scale(1.025);box-shadow:0 22px 44px -12px #0000008c}.card:focus-visible .thumb{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--fg)}.t-badge{position:absolute;top:10px;right:10px}.t-dur{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0eb8;border-radius:6px;align-items:center;height:22px;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:10px;right:10px}.t-play{color:#0b0c0e;opacity:0;width:52px;height:52px;transition:opacity .25s, transform .3s var(--ease);background:#fffffff2;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.8);box-shadow:0 10px 30px #0006}.t-play svg{fill:currentColor;width:20px;height:20px;margin-left:3px}.card:hover .t-play,.card:focus-visible .t-play{opacity:1;transform:none}.c-text{gap:3px;min-width:0;display:grid}.c-title{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.c-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.thumb.poster{--glow:#e4002b;isolation:isolate;background:radial-gradient(120% 140% at 80% 30%,#3a0d17 0%,#170a0d 55%,#0d0b0c 100%)}.thumb.poster.tone-g{--glow:#5fa27f;background:radial-gradient(120% 140% at 80% 30%,#183127 0%,#0d1612 55%,#0a0d0c 100%)}.thumb.poster.tone-n{--glow:#d9c6a5;background:radial-gradient(120% 140% at 80% 30%,#2b2622 0%,#151312 55%,#0c0c0d 100%)}.thumb.poster .p-orb{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--glow) 75%,transparent) 0%,color-mix(in srgb,var(--glow) 22%,transparent) 42%,transparent 68%);z-index:-1;opacity:.85;border-radius:50%;width:70%;position:absolute;top:-20%;right:2%}.thumb.poster .p-face{object-fit:cover;object-position:center 22%;filter:saturate(.94)contrast(1.04);-webkit-mask-composite:source-in;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 24%,#000 52%),linear-gradient(#000 66%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 24%,#000 52%),linear-gradient(#000 66%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.thumb.poster .p-tint{background:linear-gradient(90deg,transparent 40%,var(--glow) 100%);mix-blend-mode:color;opacity:.14;pointer-events:none;position:absolute;inset:0}.thumb.poster.tone-n .p-tint{opacity:.08}.thumb.poster:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 60px #00000073}.thumb.poster .p-text{flex-direction:column;justify-content:flex-end;gap:7px;width:56%;padding-bottom:9%;display:flex;position:absolute;top:0;bottom:0;left:7%}.thumb.poster .p-kind{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:7px;font-size:clamp(8.5px,.6vw,10.5px);font-weight:750;display:flex}.thumb.poster .p-kind:before{content:"";background:var(--glow);border-radius:1px;flex:none;width:16px;height:2px}.thumb.poster .p-title{font-family:var(--display);letter-spacing:-.005em;color:#fff;text-shadow:0 2px 16px #00000080;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(15px,1.3vw,22px);font-weight:600;line-height:1.02;display:-webkit-box;overflow:hidden}.thumb.poster.no-face .p-text{width:80%}.thumb.poster.no-face .p-title{font-size:clamp(17px,1.55vw,26px)}.thumb.poster.no-face .p-orb{width:90%;top:-30%;right:-18%}.rail.six .thumb.poster .p-title,.rail.seven .thumb.poster .p-title{font-size:clamp(13px,1.05vw,18px)}.tile{aspect-ratio:4/5;isolation:isolate;color:#fff;background:var(--t-n);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:14px;flex-direction:column;justify-content:flex-end;padding:clamp(14px,1.4vw,22px);display:flex;position:relative;overflow:hidden}.tile.tone-g{background:var(--t-g)}.tile.tone-r{background:var(--t-r)}.tile img.bg{object-fit:cover;z-index:-2;opacity:.55;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.tile:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0b0c0edb 100%);position:absolute;inset:0}.tile .faces{display:flex;position:absolute;top:clamp(14px,1.4vw,22px);left:clamp(14px,1.4vw,22px)}.tile .faces img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(40px,3.4vw,56px);margin-right:-12px;box-shadow:0 0 0 2.5px #ffffffe6}.tile .tt{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(20px,1.8vw,30px);font-weight:600;line-height:1.02}.tile .tn{color:#ffffffb8;margin-top:8px;font-size:12.5px;font-weight:600}.tile:hover,.tile:focus-visible{transform:translateY(-4px);box-shadow:0 22px 44px -12px #0000008c}.tile.art{background:var(--deep,#111)}.tile.art img.bg{opacity:1;filter:none;object-position:64% 36%;transition:transform .9s var(--ease)}.tile.art:before{background:linear-gradient(180deg,transparent 34%,color-mix(in oklab,var(--deep,#0b0c0e) 70%,transparent) 66%,color-mix(in oklab,var(--deep,#0b0c0e) 96%,transparent) 100%)}.tile.art:hover img.bg{transform:scale(1.05)}.tile.art.light{color:#17181b;background:var(--ground,#f3efe8)}.tile.art.light:before{background:linear-gradient(180deg,transparent 46%,color-mix(in oklab,var(--ground,#f3efe8) 85%,transparent) 74%,var(--ground,#f3efe8) 100%)}.tile.art.light .tn{color:#17181b9e}.tile-tone{background:#f3efe8;border-radius:2px;width:26px;height:3px;margin-bottom:12px;display:block}.tile.tone-g .tile-tone{background:#5fa27f}.tile.tone-r .tile-tone{background:#f35}.person{align-content:start;gap:10px;min-width:0;display:grid}.person .shot{aspect-ratio:4/5;background:var(--t-n);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:12px;position:relative;overflow:hidden}.person .shot.tone-g{background:var(--t-g)}.person .shot.tone-r{background:var(--t-r)}.person .shot img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .6s var(--ease)}.person .shot .ini{font-family:var(--display);color:#ffffffe0;place-items:center;font-size:clamp(28px,3vw,48px);font-weight:600;display:grid;position:absolute;inset:0}.person:hover .shot,.person:focus-visible .shot{transform:translateY(-4px);box-shadow:0 22px 44px -12px #0000008c}.person:hover .shot img{transform:scale(1.04)}.person b{font-size:15px;font-weight:650;line-height:1.25}.person .shot{display:block}.person>span:last-child{align-content:start;gap:2px;display:grid}.person>span:last-child>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.avatar-img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.portrait{aspect-ratio:1;background:var(--t-n);width:100%;font-family:var(--display);color:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.portrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.page-head{gap:12px;padding-block:clamp(28px,4vw,56px) clamp(18px,2vw,28px);display:grid}.page-head h1{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1}.page-head p{color:var(--fg-2);max-width:62ch;font-size:clamp(16px,1.2vw,18px)}.band{isolation:isolate;color:#f4f1ec;--fg:#f4f1ec;--fg-2:#d6d2cc;--muted:#b5b1ab;padding-block:calc(var(--top-h) + clamp(28px,4vw,56px)) clamp(32px,4vw,56px);margin-top:calc(-1 * var(--top-h));background:var(--t-n);position:relative;overflow:hidden}.band.tone-g{background:var(--t-g)}.band.tone-r{background:var(--t-r)}.band .orb{aspect-ratio:1;background:var(--red);opacity:.85;z-index:-1;border-radius:50%;width:clamp(260px,34vw,560px);position:absolute;top:-30%;right:-6%}.band.tone-g .orb{background:var(--green)}.band.tone-n .orb{opacity:.12;background:#f3efe8}.band .page-head{padding:0}.band .faces{margin-top:6px;display:flex}.band .faces img{object-fit:cover;border-radius:50%;width:48px;height:48px;margin-right:-10px;box-shadow:0 0 0 2.5px #ffffffe6}.stats{color:var(--fg-2);flex-wrap:wrap;gap:8px 26px;font-size:14.5px;display:flex}.stats b{color:var(--fg);font-weight:700}.filters{scrollbar-width:none;gap:8px;padding-block:2px 6px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.grid{gap:clamp(18px,1.6vw,26px) var(--gap);display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1280px){.g5{grid-template-columns:repeat(4,minmax(0,1fr))}.g6{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1000px){.g4,.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.g6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.g4,.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:460px){.g4,.g5{grid-template-columns:minmax(0,1fr)}.g6{grid-template-columns:repeat(2,minmax(0,1fr))}}.section{padding-block:clamp(22px,2.6vw,36px)}.section>h2,.sec-title{letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(20px,1.6vw,24px);font-weight:700}.detail{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(28px,4vw,64px);padding-block:clamp(8px,1vw,16px) 24px;display:grid}@media (max-width:980px){.detail{grid-template-columns:minmax(0,1fr)}}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:clamp(18px,2vw,30px);margin-bottom:18px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button,.tabs a{color:var(--muted);white-space:nowrap;padding:12px 0;font-size:15.5px;font-weight:650;transition:color .2s;position:relative}.tabs button:hover,.tabs a:hover,.tabs [aria-selected=true]{color:var(--fg)}.tabs [aria-selected=true]:after{content:"";background:var(--fg);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.episodes{display:grid}.ep{text-align:left;border-radius:12px;grid-template-columns:28px clamp(130px,14vw,196px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,20px);width:100%;padding:14px 12px;transition:background .2s;display:grid}.ep:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.ep .idx{font-family:var(--display);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.ep .thumb{transition:none}.ep b{font-size:16px;font-weight:650;line-height:1.3;display:block}.ep .sub{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.ep .dur{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.ep[aria-current=true]{background:color-mix(in srgb,var(--fg) 8%,transparent)}.ep[aria-current=true] .idx{color:var(--red)}.ep .t-play{width:38px;height:38px;margin:-19px 0 0 -19px}.ep:hover .t-play{opacity:1;transform:none}@media (max-width:620px){.ep{grid-template-columns:clamp(110px,34vw,150px) minmax(0,1fr)}.ep .idx,.ep .dur{display:none}}.chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;display:grid}@media (max-width:720px){.chapters{grid-template-columns:minmax(0,1fr)}}.chap{text-align:left;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:11px 12px;font-size:15px;transition:background .2s;display:grid}.chap:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.chap .tab{color:var(--muted);font-size:13.5px;font-weight:650}.chap.on{background:color-mix(in srgb,var(--fg) 8%,transparent)}.chap.on .tab{color:var(--red)}.myths{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.myths{grid-template-columns:minmax(0,1fr)}}.myth{background:var(--surface);border:1px solid var(--line);text-align:left;width:100%;transition:border-color .2s, transform .25s var(--ease);border-radius:14px;align-content:start;gap:10px;padding:18px 18px 16px;display:grid}.myth:hover{border-color:var(--line-2);transform:translateY(-2px)}.myth .idea{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent);font-size:14px;text-decoration-thickness:1px}.myth .sol{font-size:16px;font-weight:650;line-height:1.35}.myth .at{color:var(--care-text);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.myth .at svg{fill:currentColor;width:12px;height:12px}.retenir{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px;display:grid}.retenir div{background:color-mix(in srgb,var(--fg) 4%,transparent);border:1px solid var(--line);color:var(--fg);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:16px;font-size:15.5px;font-weight:550;line-height:1.45;display:grid}.retenir i{border:1.5px solid color-mix(in srgb,var(--care-text) 60%,transparent);width:26px;height:26px;color:var(--care-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.aside{align-content:start;gap:16px;display:grid}.xp-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:14px;padding:20px;display:grid}.xp{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.xp .portrait{letter-spacing:.02em;width:64px;color:var(--fg-2);background:color-mix(in srgb,var(--fg) 8%,transparent);place-items:center;font-size:20px;line-height:1;display:grid}.xp b{font-size:16px;font-weight:650;display:block}.xp span{color:var(--muted);font-size:13.5px;line-height:1.4;display:block}.xp:hover b{text-underline-offset:3px;text-decoration:underline}.note{color:var(--muted);font-size:13px;line-height:1.5}.warn-health{color:var(--muted);font-size:12.5px;line-height:1.5}.theater{--fg:#f4f1ec;--fg-2:#d6d2cc;--muted:#a9a5a0;--line:#ffffff1a;--line-2:#ffffff2e;--surface:#16171a;--sig-text:#ff5466;--care-text:#8fd3ac;background:var(--ink);color:var(--fg);margin-top:calc(-1 * var(--top-h));padding-top:var(--top-h)}.theater>.stage{background:#000;justify-content:center;display:flex}.theater>.stage .screen{aspect-ratio:16/9;background:#000;width:min(100%,138.667vh);position:relative}.theater>.stage video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.theater-body{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(24px,3.4vw,56px);padding-block:clamp(22px,2.6vw,36px) 48px;display:grid}@media (max-width:1000px){.theater-body{grid-template-columns:minmax(0,1fr)}}.now{gap:10px;margin-bottom:22px;display:grid}.now .back{color:var(--muted);align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:600;display:inline-flex}.now .back:hover{color:var(--fg)}.now h1{font-family:var(--display);font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.04}.now .part{color:var(--fg-2);font-size:16px}.now .part b{color:var(--fg);font-weight:650}.queue{scrollbar-width:thin;align-content:start;gap:4px;max-height:calc(78vh - 20px);padding-right:4px;display:grid;overflow-y:auto}.queue h2{color:var(--muted);letter-spacing:.02em;justify-content:space-between;margin:4px 12px 8px;font-size:15px;font-weight:700;display:flex}.queue .ep{grid-template-columns:22px 112px minmax(0,1fr);gap:12px;padding:8px}.queue .ep .idx{font-size:16px}.queue .ep b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.queue .ep .sub{font-size:12.5px}.queue .ep .dur{display:none}.bar{background:#ffffff2e;border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.bar i{background:var(--red);height:100%;display:block}.screen-cover{z-index:2;isolation:isolate;cursor:pointer;color:#fff;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.screen-cover .sc-art{z-index:-1;position:absolute;inset:0}.screen-cover .sc-art img,.screen-cover .sc-art .thumb{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.screen-cover:after{content:"";z-index:-1;transition:background .3s var(--ease);background:radial-gradient(#0000002e 0%,#0000008c 100%);position:absolute;inset:0}.screen-cover:hover:after{background:radial-gradient(#0000004d 0%,#000000a6 100%)}.sc-copy{text-align:center;justify-items:center;gap:12px;padding:0 24px;display:grid}.sc-play{aspect-ratio:1;-webkit-backdrop-filter:blur(14px)saturate(1.4);width:clamp(64px,7vw,96px);transition:transform .3s var(--ease), background .3s;background:#ffffff29;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff59,0 18px 50px #0006}.sc-play svg{fill:#fff;width:42%;transform:translate(6%)}.screen-cover:hover .sc-play{background:var(--red);transform:scale(1.07)}.screen-cover:focus-visible .sc-play{outline-offset:4px;outline:3px solid #fff}.sc-label{text-shadow:0 2px 14px #0009;font-size:clamp(16px,1.4vw,20px);font-weight:700}.sc-sub{color:#ffffffd1;text-shadow:0 2px 14px #0009;max-width:46ch;font-size:14px}@media (max-width:620px){.sc-sub{display:none}}.screen-cover.art{justify-items:start;padding-left:clamp(24px,7%,96px)}.screen-cover.art .sc-copy{text-align:left;justify-items:start}.screen-cover.art:after{background:linear-gradient(90deg,#00000073 0%,#0000001a 55%,#0000 75%)}.screen-cover.art:hover:after{background:linear-gradient(90deg,#0000008c 0%,#0000002e 55%,#0000 75%)}.locked{isolation:isolate;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.locked img.locked-bg{object-fit:cover;filter:blur(18px)brightness(.45)saturate(1.1);z-index:-1;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.locked .poster-bg{z-index:-1;filter:blur(10px)brightness(.5);position:absolute;inset:0}.lock-card{-webkit-backdrop-filter:blur(20px);text-align:center;background:#141518b8;border:1px solid #ffffff1f;border-radius:18px;justify-items:center;gap:14px;width:min(440px,100% - 32px);padding:28px;display:grid;box-shadow:0 30px 80px #00000080}.lock-card .lock-ico{background:#ffffff1a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.lock-card .lock-ico svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lock-card h2{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.05}.lock-card p{color:var(--fg-2);font-size:14.5px;line-height:1.5}.lock-card .btn{width:100%}footer.site{color:var(--muted);background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent) top/100% 1px no-repeat;margin-top:clamp(24px,4vw,56px);padding-block:clamp(32px,4vw,56px);font-size:14px}footer.site .inner{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}footer.site nav{align-content:start;gap:10px;display:grid}footer.site nav b{color:var(--fg);letter-spacing:.02em;margin-bottom:2px;font-size:13px;font-weight:700}footer.site nav a:hover{color:var(--fg)}footer.site .legal{background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent) top/100% 1px no-repeat;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:24px;font-size:12.5px;display:flex}footer.site .tagline{max-width:36ch;margin-top:14px;line-height:1.5}@media (max-width:760px){footer.site .inner{grid-template-columns:repeat(2,minmax(0,1fr))}footer.site .brand-col{grid-column:1/-1}}.skip{z-index:100;background:var(--fg);color:var(--bg);border-radius:8px;padding:10px 14px;font-weight:650;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.nf-page{place-content:center;gap:16px;max-width:820px;min-height:60vh;margin:0 auto;padding-block:32px;display:grid}.nf-page h1{font-family:var(--display);font-size:clamp(34px,6vw,64px);font-weight:600;line-height:1.02}.nf-page p{color:var(--fg-2)}:root{accent-color:var(--care);--thumb:color-mix(in srgb,var(--fg) 24%,transparent)}::selection{background:color-mix(in srgb,var(--care) 45%,transparent);color:var(--fg)}a,button{-webkit-tap-highlight-color:transparent}p,li{text-wrap:pretty}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--fg) 40%,transparent);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--thumb) transparent;scrollbar-width:thin}}.fade-in{animation:slide-in .5s var(--ease) both}.expert-head{grid-template-columns:clamp(160px,18vw,280px) minmax(0,1fr);align-items:end;gap:clamp(22px,3vw,48px);display:grid}.expert-head .shot{aspect-ratio:4/5;background:var(--t-n);border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.expert-head .shot img{object-fit:cover;object-position:center 22%;width:100%;height:100%}.expert-head .shot .credit{color:#fffc;background:linear-gradient(#0000,#0000008c);padding:18px 10px 7px;font-size:10.5px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.expert-head .shot .ini{font-family:var(--display);color:#fff;place-items:center;font-size:64px;display:grid;position:absolute;inset:0}@media (max-width:640px){.expert-head{grid-template-columns:minmax(0,1fr)}.expert-head .shot{width:min(220px,60%)}}.login-card .label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.login-card .label-row a,.login-card .alt a{color:var(--muted);text-underline-offset:3px;font-size:13px;text-decoration:underline}.login-card .label-row a:hover,.login-card .alt a:hover{color:var(--fg)}.login-card .alt{margin-top:16px}.login-card .btn{cursor:pointer;width:100%}.thumb.art .t-badge{background:var(--care)}.thumb.art{container-type:inline-size}.thumb.art .t-art{color:#fff;pointer-events:none;background:linear-gradient(90deg,#08090b9e 0%,#08090b47 70%,#0000 100%);flex-direction:column;justify-content:flex-end;gap:1.2cqi;width:62%;padding:0 0 8cqi 7cqi;display:flex;position:absolute;inset:0 auto 0 0}.thumb.art .t-num{font-family:var(--display);letter-spacing:-.01em;font-size:20cqi;font-weight:600;line-height:.85}.thumb.art .t-art small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;font-size:max(9px,3.6cqi);font-weight:750}.thumb.art .t-art b{font-family:var(--display);text-wrap:balance;-webkit-line-clamp:3;text-shadow:0 2px 14px #00000073;-webkit-box-orient:vertical;font-size:max(12px,7.4cqi);font-weight:600;line-height:1.02;display:-webkit-box;overflow:hidden}.ep .thumb.art .t-art b,.queue .thumb.art .t-art b,.ep .thumb.art .t-art{display:none}@media (max-width:620px){.episodes .ep:has(.t-num){grid-template-columns:clamp(110px,34vw,150px) minmax(0,1fr)}}.v-light{display:none}:root[data-theme=light] .v-light{display:block}:root[data-theme=light] .v-dark{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .v-light{display:block}:root:not([data-theme=dark]) .v-dark{display:none}}:root[data-theme=light] .billboard.stage.duo{--fg:#17181b;--fg-2:#3d3e43;--muted:#66676c;--sig-text:#c2001f;--care-text:#2f6b4c;background:var(--ground,#f3efe8)}:root[data-theme=light] .billboard.stage.duo .bb-media.stage .bb-blur{display:none}:root[data-theme=light] .billboard.stage.duo .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}:root[data-theme=light] .billboard.stage.duo:before{background:linear-gradient(90deg,var(--ground,#f3efe8) 0%,color-mix(in oklab,var(--ground,#f3efe8) 80%,transparent) 30%,transparent 58%)}:root[data-theme=light] .billboard.stage.duo:after{display:none}:root[data-theme=light] .billboard.stage.duo .bb-veil{display:none!important}:root[data-theme=light] .billboard.stage.duo .bb-copy h1,:root[data-theme=light] .billboard.stage.duo .bb-copy h2{text-shadow:none}:root[data-theme=light] .billboard.duo .btn.primary{color:#f4f1ec;background:#17181b}:root[data-theme=light] .billboard.duo .btn.glass{color:#17181b;background:#17181b14;border-color:#17181b24}:root[data-theme=light] .billboard.duo .btn.primary:hover{background:#2c2d32}.billboard.light .btn.glass:hover{background:#17181b24}:root[data-theme=light] .billboard.duo .bb-ctl button{color:#17181b;background:#ffffff73;border-color:#17181b2e}:root[data-theme=light] .billboard.duo .bb-ctl button[aria-pressed=true]{color:#f4f1ec;background:#17181b}:root[data-theme=light] .billboard.duo .bb-thumb{border-color:#17181b29}:root[data-theme=light] .billboard.duo .bb-thumb.on{border-color:#17181b;box-shadow:0 0 0 1px #17181b,0 14px 30px -12px #0000004d}:root[data-theme=light] .billboard.duo .bb-timer{background:#17181b}:root[data-theme=light] .billboard.duo .bb-meta .face{box-shadow:0 0 0 2px #17181b1f}:root[data-theme=light] .billboard.duo .bb-cast img{box-shadow:0 0 0 2.5px var(--ground,#f3efe8)}:root[data-theme=light] .tile.art.duo{color:#17181b;background:var(--ground,#f3efe8)}:root[data-theme=light] .tile.art.duo:before{background:linear-gradient(180deg,transparent 46%,color-mix(in oklab,var(--ground,#f3efe8) 85%,transparent) 74%,var(--ground,#f3efe8) 100%)}:root[data-theme=light] .tile.art.duo .tn{color:#17181b9e}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .billboard.stage.duo{--fg:#17181b;--fg-2:#3d3e43;--muted:#66676c;--sig-text:#c2001f;--care-text:#2f6b4c;background:var(--ground,#f3efe8)}:root:not([data-theme=dark]) .billboard.stage.duo .bb-media.stage .bb-blur{display:none}:root:not([data-theme=dark]) .billboard.stage.duo .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}:root:not([data-theme=dark]) .billboard.stage.duo:before{background:linear-gradient(90deg,var(--ground,#f3efe8) 0%,color-mix(in oklab,var(--ground,#f3efe8) 80%,transparent) 30%,transparent 58%)}:root:not([data-theme=dark]) .billboard.stage.duo:after{display:none}:root:not([data-theme=dark]) .billboard.stage.duo .bb-veil{display:none!important}:root:not([data-theme=dark]) .billboard.stage.duo .bb-copy h1,:root:not([data-theme=dark]) .billboard.stage.duo .bb-copy h2{text-shadow:none}:root:not([data-theme=dark]) .billboard.duo .btn.primary{color:#f4f1ec;background:#17181b}:root:not([data-theme=dark]) .billboard.duo .btn.glass{color:#17181b;background:#17181b14;border-color:#17181b24}:root:not([data-theme=dark]) .billboard.duo .btn.primary:hover{background:#2c2d32}.billboard.light .btn.glass:hover{background:#17181b24}:root:not([data-theme=dark]) .billboard.duo .bb-ctl button{color:#17181b;background:#ffffff73;border-color:#17181b2e}:root:not([data-theme=dark]) .billboard.duo .bb-ctl button[aria-pressed=true]{color:#f4f1ec;background:#17181b}:root:not([data-theme=dark]) .billboard.duo .bb-thumb{border-color:#17181b29}:root:not([data-theme=dark]) .billboard.duo .bb-thumb.on{border-color:#17181b;box-shadow:0 0 0 1px #17181b,0 14px 30px -12px #0000004d}:root:not([data-theme=dark]) .billboard.duo .bb-timer{background:#17181b}:root:not([data-theme=dark]) .billboard.duo .bb-meta .face{box-shadow:0 0 0 2px #17181b1f}:root:not([data-theme=dark]) .billboard.duo .bb-cast img{box-shadow:0 0 0 2.5px var(--ground,#f3efe8)}:root:not([data-theme=dark]) .tile.art.duo{color:#17181b;background:var(--ground,#f3efe8)}:root:not([data-theme=dark]) .tile.art.duo:before{background:linear-gradient(180deg,transparent 46%,color-mix(in oklab,var(--ground,#f3efe8) 85%,transparent) 74%,var(--ground,#f3efe8) 100%)}:root:not([data-theme=dark]) .tile.art.duo .tn{color:#17181b9e}}@media (max-width:760px){:root[data-theme=light] .billboard.stage.duo:before{background:0 0}:root[data-theme=light] .billboard.stage.duo .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(#000 38%,#0000 96%);mask-image:linear-gradient(#000 38%,#0000 96%)}}@media (max-width:760px) and (prefers-color-scheme:light){:root:not([data-theme=dark]) .billboard.stage.duo:before{background:0 0}:root:not([data-theme=dark]) .billboard.stage.duo .bb-media.stage .bb-art{-webkit-mask-image:linear-gradient(#000 38%,#0000 96%);mask-image:linear-gradient(#000 38%,#0000 96%)}}.thumb.art.lt .t-art{color:#17181b;background:linear-gradient(90deg,color-mix(in oklab,var(--ground,#f3efe8) 88%,transparent) 0%,color-mix(in oklab,var(--ground,#f3efe8) 40%,transparent) 70%,transparent 100%)}.thumb.art.lt .t-art small{color:#17181b9e}.thumb.art.lt .t-art b{text-shadow:none}:root[data-theme=light] .thumb.art.duo .t-art{color:#17181b;background:linear-gradient(90deg,color-mix(in oklab,var(--ground,#f3efe8) 88%,transparent) 0%,color-mix(in oklab,var(--ground,#f3efe8) 40%,transparent) 70%,transparent 100%)}:root[data-theme=light] .thumb.art.duo .t-art small{color:#17181b9e}:root[data-theme=light] .thumb.art.duo .t-art b{text-shadow:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .thumb.art.duo .t-art{color:#17181b;background:linear-gradient(90deg,color-mix(in oklab,var(--ground,#f3efe8) 88%,transparent) 0%,color-mix(in oklab,var(--ground,#f3efe8) 40%,transparent) 70%,transparent 100%)}:root:not([data-theme=dark]) .thumb.art.duo .t-art small{color:#17181b9e}:root:not([data-theme=dark]) .thumb.art.duo .t-art b{text-shadow:none}}.written{flex-direction:column;gap:16px;max-width:760px;padding-block:clamp(28px,4vw,56px) 72px;display:flex}.written h1{font-family:var(--display);font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.05}.written h2{font-family:var(--display);margin:22px 0 10px;font-size:24px;font-weight:600}.written-meta{color:var(--muted);font-size:15px}.written-lede{color:var(--fg);font-size:19px;line-height:1.6}.written-acts{flex-wrap:wrap;gap:10px;display:flex}.written-keys{flex-direction:column;gap:10px;margin:0;padding-left:24px;font-size:17px;line-height:1.6;display:flex}.written-keys li::marker{color:var(--sig-text);font-weight:800}.written-parts{flex-direction:column;gap:6px;margin:0;padding-left:24px;display:flex}.written-parts span{color:var(--muted);font-size:14px}.written-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.written-steps li{grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:17px;line-height:1.55;display:grid}.written-steps .tab{color:var(--sig-text);padding-top:2px;font-size:14px;font-weight:700}.written-myth{border-left:2px solid var(--sig);background:var(--surface);color:var(--fg-2);border-radius:0 10px 10px 0;margin:8px 0 0;padding:10px 14px;font-size:15.5px}.written-myth strong{color:var(--fg);display:block}.written-foot{color:var(--muted);margin-top:28px;font-size:13px}@media print{header.top,footer.site,.no-print,nav{display:none!important}body{color:#111;background:#fff}.written{max-width:none;padding:0}.written-myth{background:#f4f1ec}.written-steps .tab{color:#c4001f}a{color:inherit;text-decoration:none}}.billboard{--bb-fade:linear-gradient(180deg, color-mix(in oklab,var(--bg) 0%,transparent) 0%, color-mix(in oklab,var(--bg) 4%,transparent) 19%, color-mix(in oklab,var(--bg) 15%,transparent) 34%, color-mix(in oklab,var(--bg) 30%,transparent) 47%, color-mix(in oklab,var(--bg) 44%,transparent) 56%, color-mix(in oklab,var(--bg) 58%,transparent) 65%, color-mix(in oklab,var(--bg) 71%,transparent) 73%, color-mix(in oklab,var(--bg) 82%,transparent) 80%, color-mix(in oklab,var(--bg) 90%,transparent) 86%, color-mix(in oklab,var(--bg) 95%,transparent) 91%, color-mix(in oklab,var(--bg) 98%,transparent) 95%, var(--bg) 100%)}.billboard.stage.light:after,:root[data-theme=light] .billboard.stage.duo:after{opacity:1;mix-blend-mode:normal;background:var(--bb-fade);-webkit-backdrop-filter:blur(6px)saturate(1.04);backdrop-filter:blur(6px)saturate(1.04);height:clamp(140px,36%,340px);display:block;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0% 20%,#000 75%);mask-image:linear-gradient(#0000 0% 20%,#000 75%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .billboard.stage.duo:after{opacity:1;mix-blend-mode:normal;background:var(--bb-fade);-webkit-backdrop-filter:blur(6px)saturate(1.04);backdrop-filter:blur(6px)saturate(1.04);height:clamp(140px,36%,340px);display:block;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0% 20%,#000 75%);mask-image:linear-gradient(#0000 0% 20%,#000 75%)}}:root[data-theme=light] .tile:hover,:root[data-theme=light] .tile:focus-visible,:root[data-theme=light] .card:hover .thumb{box-shadow:0 20px 38px -14px #281e1452}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .tile:hover,:root:not([data-theme=dark]) .tile:focus-visible,:root:not([data-theme=dark]) .card:hover .thumb{box-shadow:0 20px 38px -14px #281e1452}}.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}.xb-bar{top:var(--top-h);z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(16px);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;padding-block:12px;display:flex;position:sticky}.xb-search{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:280px;align-items:center;gap:10px;height:44px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.xb-search:focus-within{border-color:var(--line-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 7%,transparent)}.xb-search svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.xb-search input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.xb-search input::placeholder{color:var(--muted)}.xb-seg{background:color-mix(in srgb,var(--fg) 7%,transparent);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.xb-seg button{height:36px;color:var(--fg-2);border-radius:999px;padding:0 16px;font-size:14px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.xb-seg button:hover{color:var(--fg)}.xb-seg button[aria-checked=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #00000024, 0 0 0 1px var(--line)}.xb-sort select{border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px;height:44px;color:var(--fg);font:inherit;appearance:none;cursor:pointer;border-radius:999px;padding:0 38px 0 16px;font-size:14.5px;font-weight:600}.xb-themes{margin-bottom:6px}.xb-themes .chip small{opacity:.6;font-size:12px;font-weight:600}.xb-count{color:var(--muted);margin:6px 0 16px;font-size:13.5px}.xb-grid{padding-bottom:32px}.xb-grid .person{animation:xb-in .35s var(--ease) both}@keyframes xb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xb-grid .person{animation:none}}.xb-empty{color:var(--fg-2);justify-items:start;gap:12px;padding:40px 0 60px;display:grid}@media (max-width:700px){.xb-bar{gap:8px}.xb-seg{order:3;width:100%}.xb-seg button{flex:1}.xb-sort{order:2}}.xs{border:1px dashed var(--line-2);background:var(--surface);border-radius:16px;gap:12px;max-width:860px;margin:8px 0 40px;padding:20px 22px;display:grid}.xs header{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.xs h2{font-size:18px;font-weight:650}.xs-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:100%;font-size:11px;font-weight:700}.xs-total{color:var(--muted);margin-left:auto;font-size:15px}.xs-total b{color:var(--fg);font-size:28px;font-weight:700}.xs-src,.xs-note{color:var(--muted);font-size:13px}.xs-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.xs-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:600}.xs-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px}.xs-table td:last-child,.xs-table th:last-child{text-align:right;white-space:nowrap}.xs-table td i{vertical-align:middle;background:linear-gradient(90deg,var(--fg) calc(var(--v) * 100%),color-mix(in srgb,var(--fg) 12%,transparent) 0);border-radius:3px;width:64px;height:6px;margin-right:10px;display:inline-block}.xs-sum td{font-weight:700}@media (max-width:700px){.xs-table td i,.xs-table td:nth-child(3),.xs-table th:nth-child(3){display:none}}.card.stack .thumb{box-shadow:0 -5px 0 -2px var(--stack-1), 0 -10px 0 -5px var(--stack-2)}.card.stack:hover .thumb,.card.stack:focus-visible .thumb{box-shadow:0 -5px 0 -2px var(--stack-1), 0 -10px 0 -5px var(--stack-2), 0 22px 44px -12px #0000008c}:root{--stack-1:color-mix(in srgb,var(--fg) 30%,var(--bg));--stack-2:color-mix(in srgb,var(--fg) 16%,var(--bg))}.lthumb{--lt-bg:#f3efe8;--lt-fg:#17181b;--lt-ey:#c4001f;--lt-dot:#d6d1c8;--lt-foot:max(16px,5.4cqw);aspect-ratio:16/9;border-radius:var(--r);isolation:isolate;background:var(--lt-bg);max-width:100%;color:var(--lt-fg);text-align:left;display:block;position:relative;overflow:hidden;container-type:inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lthumb{--lt-bg:#1d1e22;--lt-fg:#f4f1ec;--lt-ey:#ff5466;--lt-dot:#3b3c42;box-shadow:inset 0 0 0 1px #ffffff0f}}:root[data-theme=dark] .lthumb{--lt-bg:#1d1e22;--lt-fg:#f4f1ec;--lt-ey:#ff5466;--lt-dot:#3b3c42;box-shadow:inset 0 0 0 1px #ffffff0f}.lthumb-circ{aspect-ratio:1;background:var(--red);z-index:-1;border-radius:50%;width:52%;position:absolute;top:-34%;right:-16%}.lthumb-e{letter-spacing:.16em;text-transform:uppercase;color:var(--lt-ey);font-size:max(9px,3.3cqw);font-weight:700;line-height:1;position:absolute;top:6.6cqw;left:7cqw}.lthumb-t{width:46cqw;left:7cqw;bottom:calc(8cqw + var(--lt-foot) - .26em);font-family:var(--display);letter-spacing:-.003em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-block:.26em;font-size:6.6cqw;font-weight:600;line-height:1.06;display:-webkit-box;position:absolute;overflow:hidden}.lthumb-t.m{font-size:5.9cqw}.lthumb-t.s{font-size:5.2cqw}.lthumb-t.xs{font-size:4.5cqw}.lthumb-foot{height:var(--lt-foot);align-items:center;gap:10px;display:flex;position:absolute;bottom:5.6cqw;left:7cqw}.lthumb-d{gap:5px;display:flex}.lthumb-d i{background:var(--lt-dot);border-radius:50%;width:7px;height:7px}.lthumb-d i:first-child{background:var(--red)}.lthumb-dur{color:#fff;background:#0000008c;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.lthumb-new{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:4px;padding:.45em .6em;font-size:max(9px,3.1cqw);font-weight:800;line-height:1}.card:hover .lthumb{outline:2px solid var(--fg);outline-offset:2px}.lt-stage{isolation:isolate;position:relative;overflow:hidden}.lt-ambient{z-index:-1;pointer-events:none;position:absolute;inset:-12%}.lt-ambient img{object-fit:cover;filter:blur(72px)saturate(1.35)brightness(.62);opacity:.75;width:100%;height:100%;transform:scale(1.1)}.lt-ambient:after{content:"";background:radial-gradient(#0000 35%,#000000a6 100%);position:absolute;inset:0}.lt-stage .screen>.sp-wrap{height:100%}@media (min-width:1000px){.lt-stage{padding-block:clamp(16px,2vw,28px)}.lt-stage .screen{border-radius:14px;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 0 1px #ffffff0f}}.lt-plan{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lt-plan button{text-align:left;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:background .2s;display:grid;position:relative;overflow:hidden}.lt-plan button:not(:disabled):hover{background:#ffffff0d}.lt-plan button:disabled{cursor:default}.lt-plan li.now button{background:#ffffff12}.lt-mark{border:1.5px solid var(--line-2);width:32px;height:32px;font-family:var(--display);color:var(--muted);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.lt-mark svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lt-plan li.done .lt-mark{background:var(--care);border-color:#0000}.lt-plan li.now .lt-mark{border-color:var(--red);color:var(--fg);box-shadow:0 0 0 4px #e4002b2e}.lt-txt{gap:2px;min-width:0;display:grid}.lt-txt b{color:var(--fg);font-size:15.5px;font-weight:650}.lt-txt span{color:var(--fg-2);font-size:14px;line-height:1.4}.lt-plan li.done .lt-txt b{color:var(--fg-2)}.lt-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.lt-bar{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.lt-bar i{background:var(--red);height:100%;transition:width .25s linear;display:block}.lt-read section{gap:6px;display:grid}.lt-read h3{font-size:12px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-weight:800}.lt-read p{margin:0}.lt-read button{text-align:left;width:100%;color:var(--fg-2);border-radius:10px;margin-left:-12px;padding:8px 12px;font-size:16.5px;line-height:1.65;transition:background .2s,color .2s;display:block}.lt-read button:hover{color:var(--fg);background:#ffffff0a}.lt-read p.now button{color:var(--fg);box-shadow:inset 3px 0 0 var(--red);background:#ffffff0f}.lt-sources{max-width:70ch;color:var(--fg-2);gap:12px;font-size:15px;display:grid}.lt-sources ol{gap:8px;margin:0;padding-left:20px;display:grid}.lt-sources a{color:var(--fg-2);text-underline-offset:3px;text-decoration:underline}.lt-sources a:hover{color:var(--fg)}.lt-credit{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:13px}.lt-aside{align-content:start;gap:18px;display:grid}.lt-learn,.lt-more{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;gap:12px;padding:20px;display:grid}.lt-learn h2,.lt-more h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.lt-learn ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lt-learn li{color:var(--fg);grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}.lt-learn svg{background:color-mix(in srgb,var(--care) 25%,transparent);fill:none;width:20px;height:20px;stroke:var(--care-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;margin-top:1px;padding:3px}.lt-prog{border-radius:12px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;margin:-6px;padding:6px;transition:background .2s;display:grid}.lt-prog:hover{background:#ffffff0d}.lt-prog-img{aspect-ratio:16/9;background:var(--surface);border-radius:8px;overflow:hidden}.lt-prog-img img{object-fit:cover;width:100%;height:100%;display:block}.lt-prog b{-webkit-line-clamp:2;color:var(--fg);-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.lt-prog small{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.lt-rows{padding-top:8px}.lthumb-circ.has-art{width:56%;box-shadow:0 0 0 5px var(--red);top:-26%;right:-10%;overflow:hidden}.lthumb-circ img{object-fit:cover;width:100%;height:100%;display:block}.avatar.pic{background:var(--surface-2);overflow:hidden}.avatar.pic img{object-fit:cover;width:100%;height:100%;display:block}.menu a.who{border-radius:9px 9px 0 0;grid-template-columns:40px minmax(0,1fr);padding:10px 10px 12px;display:grid}.menu .sep{background:var(--line);height:1px;margin:6px 4px;display:block}.ac-b{white-space:nowrap;height:38px;color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent);transition:background .18s, transform .12s var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.ac-b:hover{background:color-mix(in srgb,var(--fg) 14%,transparent)}.ac-b:active{transform:scale(.98)}.ac-b.primary{background:var(--fg);color:var(--bg)}.ac-b.primary:hover{background:color-mix(in srgb,var(--fg) 86%,var(--bg))}.ac-b.danger{background:var(--sig);color:#fff}.ac-b:disabled{opacity:.5;cursor:default}.ac-page{padding-bottom:clamp(40px,6vw,96px)}.ac-hero{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--sig) 10%,transparent),transparent 55%),var(--bg-2);border-bottom:1px solid var(--line);padding-block:clamp(28px,4vw,56px) clamp(22px,3vw,36px);position:relative}.ac-hero .inner{gap:20px;display:grid}.ac-profile{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,36px);display:flex}.ac-avatar{background:linear-gradient(135deg,var(--red),#8e0a22);color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ac-avatar.xl{width:clamp(96px,11vw,136px);height:clamp(96px,11vw,136px);font-size:clamp(40px,4.4vw,56px)}.ac-avatar.lg{width:64px;height:64px;font-size:26px}.ac-avatar:has(img){background:var(--surface-2)}.ac-avatar-btn{border-radius:50%;outline:none;position:relative}.ac-avatar-btn .ac-avatar{box-shadow:0 0 0 4px var(--bg-2),0 0 0 5px var(--line-2),0 18px 40px -16px #00000080;transition:transform .3s var(--ease), box-shadow .2s}.ac-avatar-btn:hover .ac-avatar,.ac-avatar-btn:focus-visible .ac-avatar{box-shadow:0 0 0 4px var(--bg-2),0 0 0 6px var(--fg),0 18px 40px -16px #00000080;transform:scale(1.03)}.ac-avatar-edit{background:var(--fg);width:34px;height:34px;color:var(--bg);box-shadow:0 0 0 3px var(--bg-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:2px}.ac-avatar-edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ac-id{flex:280px;gap:4px;min-width:0;display:grid}.ac-name input{font-family:var(--display);letter-spacing:-.01em;color:var(--fg);background:0 0;border:0;border-radius:8px;outline:none;width:100%;max-width:22ch;margin-left:-8px;padding:2px 8px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.05;transition:background .15s,box-shadow .15s}.ac-name input:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.ac-name input:focus{background:var(--surface);box-shadow:0 0 0 2px var(--fg)}.ac-mail{color:var(--fg-2);font-size:15px}.ac-since{color:var(--muted);font-size:13.5px}.ac-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.ac-saved{color:var(--care-text);opacity:0;transition:opacity .25s, transform .25s var(--ease);font-size:13.5px;font-weight:600;transform:translateY(2px)}.ac-saved.on{opacity:1;transform:none}.ac-saved.bad{color:var(--sig-text)}.ac-stats{flex-wrap:wrap;gap:clamp(18px,3vw,44px);margin:6px 0 0;padding:0;list-style:none;display:flex}.ac-stats li{gap:2px;display:grid}.ac-stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1}.ac-stats span{color:var(--muted);font-size:13px}.ac-nav{top:var(--top-h);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--line);position:sticky}.ac-nav .inner{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.ac-nav a{height:36px;color:var(--fg-2);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ac-nav a:hover{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg)}.ac-body{gap:clamp(8px,1.5vw,20px);display:grid}.ac-sec{scroll-margin-top:calc(var(--top-h) + 64px);padding-block:clamp(28px,3.4vw,48px) 0}.ac-sec>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;margin-bottom:20px;display:grid}.ac-sec>header h2{letter-spacing:-.012em;font-size:clamp(22px,1.9vw,28px);font-weight:700}.ac-sec>header p{color:var(--muted);grid-column:1;max-width:62ch;font-size:15px}.ac-sec-act{grid-area:1/2/span 2;align-self:center}.ac-cards{gap:clamp(18px,1.8vw,26px) var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));display:grid}.ac-card{min-width:0;position:relative}.ac-card>.ac-list-btn{z-index:3;position:absolute;top:8px;right:8px}.ac-list-btn{color:#fff;-webkit-backdrop-filter:blur(12px);height:46px;transition:background .2s, transform .15s var(--ease);background:#ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:650;display:inline-flex}.ac-list-btn:hover{background:#ffffff42}.ac-list-btn:active{transform:scale(.97)}.ac-list-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ac-list-btn.on svg{animation:ac-pop .35s var(--ease)}@keyframes ac-pop{40%{transform:scale(1.35)}}.ac-list-btn.compact{background:#0b0c0e99;border-radius:50%;width:36px;height:36px;padding:0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.ac-list-btn.compact:hover{background:#0b0c0ed9;box-shadow:inset 0 0 0 1.5px #fff}.billboard.light .ac-list-btn{color:#17181b;background:#17181b14}.billboard.light .ac-list-btn:hover{background:#17181b24}.lt .now-acts .ac-list-btn{border:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-radius:999px;gap:6px;height:auto;padding:9px 14px;font-size:13.5px}.lt .now-acts .ac-list-btn svg{width:15px;height:15px}.lt .now-acts .ac-list-btn.on{background:#ffffff29}.bb-resume{color:var(--fg-2);align-items:center;gap:12px;margin-top:16px;font-size:13.5px;font-weight:600;display:flex}.bb-resume .bar{background:color-mix(in srgb,var(--fg) 22%,transparent);border-radius:4px;width:min(220px,40vw);height:4px;overflow:hidden}.bb-resume .bar i,.t-prog i{background:var(--sig);border-radius:inherit;height:100%;display:block}.t-prog{z-index:2;background:#ffffff47;height:4px;position:absolute;bottom:0;left:0;right:0}.t-prog i{border-radius:0}.ac-hist{margin:0;padding:0;list-style:none;display:grid}.ac-hist li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto 36px;align-items:center;gap:clamp(10px,1.6vw,22px);padding-block:12px;display:grid}.ac-hist li:last-child{border-bottom:1px solid var(--line)}.ac-hist-main{border-radius:var(--r-card);outline:none;grid-template-columns:clamp(132px,13vw,184px) minmax(0,1fr);align-items:center;gap:clamp(12px,1.4vw,20px);min-width:0;display:grid}.ac-hist-main .thumb{transition:transform .3s var(--ease)}.ac-hist-main:hover .thumb{transform:scale(1.03)}.ac-hist-main .t-play{width:38px;height:38px;margin:-19px 0 0 -19px}.ac-hist-main:hover .t-play,.ac-hist-main:focus-visible .t-play{opacity:1;transform:none}.ac-hist-main:focus-visible .thumb{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--fg)}.ac-hist-txt{gap:3px;min-width:0;display:grid}.ac-hist-txt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ac-hist-txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.ac-hist-txt span{color:var(--fg-2);font-size:13.5px}.ac-hist-txt span.done{color:var(--care-text)}.ac-hist-when{color:var(--muted);white-space:nowrap;font-size:13px}.ac-x{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.ac-x:hover{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg)}.ac-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.ac-empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:18px;padding:clamp(20px,2.4vw,32px);display:flex}.ac-empty p{flex:300px;font-size:15px;line-height:1.5}.ac-empty b{color:var(--fg)}.ac-empty-ico{background:color-mix(in srgb,var(--fg) 7%,transparent);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ac-empty-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ac-prefs{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);display:grid;overflow:hidden}.ac-pref{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px clamp(16px,2vw,24px);display:flex}.ac-pref:first-child{border-top:0}.ac-pref>div:first-child{flex:260px;gap:3px;min-width:0;display:grid}.ac-pref b{font-size:15.5px;font-weight:650}.ac-pref span{color:var(--muted);font-size:13.5px;line-height:1.45}.ac-pref .ac-cc-preview{color:#fff;transition:font-size .2s var(--ease);background:#0e0f11db;border-radius:6px;justify-self:start;margin-top:6px;padding:5px 10px;font-weight:600;line-height:1.35}.ac-pref-foot{min-height:0;padding:0 clamp(16px,2vw,24px)}.ac-prefs .ac-pref-foot:has(.on){padding-block:0 14px}.ac-seg{background:color-mix(in srgb,var(--fg) 7%,transparent);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.ac-seg button{height:34px;color:var(--fg-2);border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.ac-seg button[aria-checked=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #0000002e,0 0 0 1px var(--line)}.ac-chips{flex-wrap:wrap;gap:6px;display:flex}.ac-chips button{font-variant-numeric:tabular-nums;min-width:58px;height:34px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.ac-chips button:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.ac-chips button[aria-checked=true]{background:var(--fg);color:var(--bg);box-shadow:none}.ac-toggle{background:color-mix(in srgb,var(--fg) 18%,transparent);border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.ac-toggle i{width:24px;height:24px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000040}.ac-toggle[aria-checked=true]{background:var(--care)}.ac-toggle[aria-checked=true] i{transform:translate(20px)}.ac-toggle:focus-visible,.ac-seg button:focus-visible,.ac-chips button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ac-interests{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));display:grid}.ac-interests button{aspect-ratio:4/3;border-radius:var(--r-lg);isolation:isolate;text-align:left;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:transform .3s var(--ease), box-shadow .2s;position:relative;overflow:hidden}.ac-interests button img,.ac-int-ph{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s var(--ease), filter .3s;position:absolute;inset:0}.ac-interests button:after{content:"";z-index:-1;background:linear-gradient(#0b0c0e0d 40%,#0b0c0ec7);position:absolute;inset:0}.ac-interests button:hover{transform:translateY(-3px)}.ac-interests button:hover img{transform:scale(1.04)}.ac-interests button:not(.on) img{filter:saturate(.75)}.ac-interests button.on{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--fg)}.ac-int-name{color:#fff;text-wrap:balance;font-size:16px;font-weight:700;line-height:1.2;position:absolute;bottom:12px;left:14px;right:52px}.ac-interests i{color:#fff;background:#0b0c0e8c;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 0 0 1.5px #fff9}.ac-interests button.on i{color:#0b0c0e;box-shadow:none;background:#fff}.ac-interests i svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ac-interests+.ac-pref-foot{padding:12px 0 0}.ac-modal{z-index:100;padding:max(16px,env(safe-area-inset-top,0px)) 16px;-webkit-backdrop-filter:blur(8px);background:#08090a9e;place-items:center;animation:.2s ac-fade;display:grid;position:fixed;inset:0}@keyframes ac-fade{0%{opacity:0}}.ac-sheet{background:var(--surface);width:min(880px,100%);max-height:min(860px,100dvh - 32px);color:var(--fg);border:1px solid var(--line-2);animation:ac-rise .28s var(--ease);border-radius:20px;outline:none;grid-template-rows:auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000080}@keyframes ac-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}.ac-sheet-head{align-items:center;gap:16px;padding:20px 22px 14px;display:flex}.ac-sheet-head>div{flex:1;min-width:0}.ac-sheet-head h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.ac-sheet-head p{color:var(--muted);font-size:13.5px}.ac-close{width:40px;height:40px;color:var(--fg-2);border-radius:50%;align-self:flex-start;place-items:center;display:grid}.ac-close:hover{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg)}.ac-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.ac-themes{scrollbar-width:none;gap:6px;padding:2px 22px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ac-themes button{height:40px;color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.ac-themes button img{border-radius:50%;width:30px;height:30px}.ac-themes button:hover{color:var(--fg)}.ac-themes button[aria-selected=true]{background:var(--fg);color:var(--bg);box-shadow:none}.ac-theme-hint{color:var(--muted);padding:0 22px 10px;font-size:12.5px}.ac-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:12px;padding:6px 22px 22px;display:grid;overflow-y:auto}.ac-grid>button{aspect-ratio:1;transition:transform .2s var(--ease);border-radius:50%;outline:none;position:relative}.ac-grid>button img{background:var(--surface-2);border-radius:50%;width:100%;height:100%;display:block}.ac-grid>button:hover{transform:scale(1.07)}.ac-grid>button:focus-visible{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--fg)}.ac-grid>button.on{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--sig)}.ac-grid>button i{background:var(--sig);color:#fff;width:26px;height:26px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ac-grid>button i svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ac-more{aspect-ratio:1;color:var(--fg-2);border:1.5px dashed var(--line-2);border-radius:50%;place-content:center;justify-items:center;gap:2px;font-size:12px;font-weight:650;display:grid}.ac-more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.ac-more:hover{color:var(--fg);border-color:var(--fg)}.ac-sheet-foot{border-top:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 22px;display:flex}.ac-sheet-foot .grow{flex:1}@media (max-width:640px){.ac-hist li{grid-template-columns:minmax(0,1fr) 36px;row-gap:6px}.ac-hist-when,.ac-hist li>.ac-b{display:none}.ac-hist-main{grid-template-columns:120px minmax(0,1fr)}.ac-sec>header{grid-template-columns:1fr}.ac-sec-act{grid-area:auto/1;margin-top:8px}.ac-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));padding-inline:16px}.ac-sheet{border-radius:18px}.ac-sheet-foot .grow,.ac-sheet-foot .ac-cancel{display:none}.ac-sheet-foot .ac-b.primary{flex:1;height:44px}.ac-sheet-foot .ac-b{height:44px}}@media (prefers-reduced-motion:reduce){.ac-modal,.ac-sheet,.ac-list-btn.on svg{animation:none}}picture.pic{display:contents}.sk{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--fg) 6%,transparent) 50%,transparent 70%) 0 0/200% 100%;animation:1.4s linear infinite sk;position:absolute;inset:0}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.card-box{min-width:0;position:relative}.card-box>.ac-list-btn{z-index:3;opacity:0;transition:opacity .2s, transform .25s var(--ease), background .2s, box-shadow .2s;position:absolute;top:8px;right:8px;transform:scale(.88)}.card-box:hover>.ac-list-btn,.card-box:focus-within>.ac-list-btn,.card-box>.ac-list-btn.on{opacity:1;transform:none}@media (hover:none){.card-box>.ac-list-btn{opacity:1;transform:none}}.card-box .t-badge,.card-box .lthumb-new{transition:opacity .2s}.card-box:hover .t-badge,.card-box:hover .lthumb-new{opacity:0}.card-box:has(>.ac-list-btn.on) .t-badge{opacity:0}.card-box:has(>.ac-list-btn.on) .lthumb-new{opacity:0}@media (hover:none){:is(.card-box:has(>.ac-list-btn) .t-badge,.card-box:has(>.ac-list-btn) .lthumb-new){opacity:0}}.player .now-acts .ac-list-btn,.theater .now-acts .ac-list-btn{border:1px solid var(--line-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-radius:999px;gap:6px;height:auto;padding:9px 14px;font-size:13.5px}.theater .now-acts .ac-list-btn svg{width:15px;height:15px}.theater .now-acts .ac-list-btn.on{background:#ffffff29}.avatar.ph{background:color-mix(in srgb,var(--fg) 10%,transparent)}.bb-acts .bb-resume{flex-basis:100%;margin-top:6px}.card-box:hover>.ac-list-btn{transform:translateY(-4px)}.sk-line{background:color-mix(in srgb,var(--fg) 9%,transparent);border-radius:6px;display:block;position:relative;overflow:hidden}.sk-line:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--fg) 7%,transparent) 50%,transparent 70%) 0 0/200% 100%;animation:1.4s linear infinite sk;position:absolute;inset:0}.sk-copy{gap:12px;display:grid}.sk-bb{background:var(--surface-2)}.sk-rail .thumb,.sk-thumb{background:color-mix(in srgb,var(--fg) 7%,transparent)}.sk-media{display:none}@media (max-width:760px){.sk-media{aspect-ratio:4/3.6;max-width:100%;display:block}}.sk-acts{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.sk-acts .sk-line{border-radius:10px}.sk-xp{align-items:center;gap:12px;display:flex}.sk-xp>.sk-line:first-child{border-radius:50%;flex:none}.sk-band{background:var(--surface-2)}.sk-band .shot{background:color-mix(in srgb,var(--fg) 9%,transparent);box-shadow:none}.filters .sk-line{border-radius:999px;flex:none}.sk-queue{gap:4px;display:grid}.sk-disc{background:color-mix(in srgb,var(--fg) 9%,transparent);position:relative}.ac-nav .sk-line,.ac-row .sk-line{border-radius:999px;flex:none}.ac-row .sk-line{border-radius:9px}@media (prefers-reduced-motion:reduce){.sk-line:after{animation:none}}.lt-wait{position:absolute;inset:0}.lt-wait img{object-fit:cover;width:100%;height:100%;display:block}.dband{isolation:isolate;color:#f4f1ec;--fg:#f4f1ec;--fg-2:#d6d2cc;--muted:#a9a5a0;--line:#ffffff1f;background:#0e0f12;padding-bottom:clamp(26px,3vw,44px);position:relative}.dband-stage{isolation:isolate;align-items:center;min-height:clamp(440px,52vw,640px);display:grid;position:relative;overflow:hidden}.dband-art{z-index:-2;width:min(72%,1100px);position:absolute;inset:0 0 0 auto}.dband-art img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}.dband-art.duo .v-light{display:none}.dband-art:after{content:"";background:linear-gradient(90deg,#0e0f12 0%,#0e0f12c7 22%,#0e0f1200 58%),linear-gradient(#0e0f1200 66%,#0e0f12 100%),linear-gradient(#0e0f128c 0%,#0e0f1200 22%);position:absolute;inset:0}.dband-glow{z-index:-3;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#e4002b8c 0%,#e4002b2e 42%,#0000 70%);border-radius:50%;width:clamp(360px,46vw,760px);position:absolute;top:50%;right:6%;transform:translateY(-50%)}.dband-in{padding-block:clamp(48px,6vw,96px) clamp(28px,3vw,48px);position:relative}.dband-copy{justify-items:start;gap:clamp(14px,1.4vw,20px);max-width:min(640px,58%);display:grid}.dband-ey{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.dband-ey span{background:var(--red);color:#fff;border-radius:99px;padding:5px 11px}.dband h2,.dband h1{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;text-shadow:0 2px 30px #00000059;font-size:clamp(48px,7vw,112px);font-weight:600;line-height:.92}.dband-lede{color:var(--fg-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:52ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55;display:-webkit-box;overflow:hidden}.dband.page{margin-top:calc(-1 * var(--top-h));padding-bottom:clamp(48px,6vw,96px)}.dband.page .dband-in{padding-top:calc(var(--top-h) + clamp(48px,6vw,96px))}.dband.page .dband-lede{display:block;overflow:visible}.dband-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.dband-meta b{color:var(--fg);font-weight:650}.dband-new{color:#ff8a9a;font-weight:650}.dband-new:before{content:"";background:var(--red);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2s ease-out infinite dband-pulse;display:inline-block;box-shadow:0 0 #e4002b99}@keyframes dband-pulse{70%{box-shadow:0 0 0 8px #e4002b00}to{box-shadow:0 0 #e4002b00}}@media (prefers-reduced-motion:reduce){.dband-new:before{animation:none}}.dband-acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dband .btn svg{fill:currentColor;width:18px;height:18px}.dband .btn.primary{color:#0b0c0e;background:#fff}.dband .btn.ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f}.dband .btn.ghost:hover{background:#fff3}.dband-eps{gap:clamp(10px,1.2vw,16px);margin:0;padding:0;list-style:none;display:flex;position:relative}.dband-eps li{flex:1 1 0;min-width:0;display:flex}.dband-eps li>*{flex:1;min-width:0}.dband-eps a,.dband-eps li.later>div{border:1px solid var(--line);transition:background .25s, transform .25s var(--ease), border-color .25s;background:#ffffff0d;border-radius:14px;align-content:start;gap:12px;padding:10px 10px 14px;display:grid}.dband-eps a:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-3px)}.dband-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#e4002b47,#ffffff0a);border-radius:9px;display:block;position:relative;overflow:hidden}.dband-thumb img{object-fit:cover;width:100%;height:100%;display:block}.dband-thumb em{font-family:var(--display);color:#fff;text-shadow:0 2px 16px #0009;font-size:clamp(30px,2.6vw,44px);font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:4px;left:10px}.dband-t{gap:4px;min-width:0;padding-inline:4px;display:grid}.dband-t small{letter-spacing:.12em;text-transform:uppercase;color:#ff6b7f;font-size:11px;font-weight:750}.dband-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dband-eps li.later{opacity:.62}.dband-eps li.later .dband-thumb{background:repeating-linear-gradient(135deg,#ffffff0a 0 10px,#ffffff12 10px 20px)}.dband-eps li.later .dband-thumb em{color:#ffffff8c;text-shadow:none}.dband-eps li.later small{color:var(--muted)}@media (max-width:900px){.dband-art{opacity:.55;width:100%}.dband-art:after{background:linear-gradient(#0e0f124d 0%,#0e0f1299 45%,#0e0f12 92%)}.dband-copy{max-width:100%}.dband-eps{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.dband-eps li{scroll-snap-align:start;flex:0 0 min(72%,280px)}}.theater,.dband{--fade:clamp(72px,8vw,136px);--from:var(--ink);padding-bottom:calc(var(--fade) + 8px);background:linear-gradient(180deg,var(--from) 0,var(--from) calc(100% - var(--fade)), color-mix(in oklab,var(--from) 88%,var(--bg)) calc(100% - var(--fade) * .78), color-mix(in oklab,var(--from) 62%,var(--bg)) calc(100% - var(--fade) * .55), color-mix(in oklab,var(--from) 30%,var(--bg)) calc(100% - var(--fade) * .3), color-mix(in oklab,var(--from) 8%,var(--bg)) calc(100% - var(--fade) * .1),var(--bg) 100%)}.dband{--from:#0e0f12}.dband.page{padding-bottom:calc(var(--fade) + clamp(16px,2vw,32px))}main:has(>:last-child.theater)+footer.site{margin-top:0}
