@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_28d19c{font-family:Sora,Sora Fallback;font-style:normal}.__variable_28d19c{--font-display:"Sora","Sora Fallback"}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_84739c{font-family:DM Sans,DM Sans Fallback}.__variable_84739c{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3743d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3743d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#000000;--bg-card:#1c1c1e;--bg-elevated:#2c2c2e;--bg-fill:rgba(120,120,128,0.12);--separator:rgba(84,84,88,0.65);--separator-opaque:#38383a;--accent:#0a84ff;--accent-hover:#409cff;--accent-active:#0070d6;--accent-dim:rgba(10,132,255,0.12);--teal:#5ac8fa;--teal-dim:rgba(90,200,250,0.10);--text:#ffffff;--text-secondary:rgba(235,235,245,0.60);--text-tertiary:rgba(235,235,245,0.30);--text-quaternary:rgba(235,235,245,0.18);--success:#30d158;--warning:#ff9f0a;--error:#ff453a;--info:#5ac8fa;--score-high-fg:#30d158;--score-high-bg:rgba(48,209,88,0.12);--score-mid-fg:#ff9f0a;--score-mid-bg:rgba(255,159,10,0.12);--score-low-fg:#ff453a;--score-low-bg:rgba(255,69,58,0.12);--score-scrim-bg:rgba(0,0,0,0.75);--font-cjk:"PingFang SC","Hiragino Sans GB","Source Han Sans SC","Noto Sans CJK SC","Microsoft YaHei",system-ui,sans-serif;--font-display:var(--font-cjk);--font-sans:var(--font-cjk);--font-mono:"JetBrains Mono",ui-monospace,var(--font-cjk);--font-latin:"Sora","DM Sans",system-ui,sans-serif;--font-jp:"Hiragino Sans","Yu Gothic","Noto Sans JP",var(--font-cjk);--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--sp-3xl:64px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--nav-h:64px;--poster-accent:#8b5cf6;--poster-accent-rgb:139,92,246;--poster-hue:292.7;--poster-tone:oklch(76% 0.085 var(--poster-hue));--poster-tone-quiet:oklch(68% 0.07 var(--poster-hue));--poster-tone-mid:oklch(52% 0.07 var(--poster-hue));--poster-tone-low:oklch(24% 0.045 var(--poster-hue));--duration-halo-in:260ms;--duration-halo-in-fast:200ms;--delay-halo-appear:400ms}*{box-sizing:border-box;padding:0;margin:0}@media (max-width:1023px){:root{--nav-h:56px}}html{height:100%;color-scheme:dark;scroll-padding-top:var(--nav-h)}body,html{max-width:100vw;overflow-x:hidden}body{overflow-x:clip;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display)}.container{max-width:1400px;margin:0 auto;padding:0 24px}@media (max-width:768px){.container{padding:0 16px}}@media (prefers-reduced-motion:reduce){.hud-blink{animation:none!important;opacity:1!important}}.poster-scope{--poster-tone:oklch(76% 0.085 var(--poster-hue));--poster-tone-quiet:oklch(68% 0.07 var(--poster-hue));--poster-tone-mid:oklch(52% 0.07 var(--poster-hue));--poster-tone-low:oklch(24% 0.045 var(--poster-hue))}.hero-cover{border:0;box-shadow:0 24px 56px -20px rgba(0,0,0,.92);transition:box-shadow var(--duration-halo-in) var(--ease-out-expo) var(--delay-halo-appear)}[data-accent-ready=true] .hero-cover{box-shadow:0 24px 56px -20px rgba(0,0,0,.92),0 0 58px -40px var(--poster-tone)}[data-accent-ready=true][data-accent-fast=true] .hero-cover{transition-delay:0s;transition-duration:var(--duration-halo-in-fast)}@media (prefers-reduced-motion:reduce){.hero-cover{transition:none}}.hero-relation-chip{transition:border-color .15s var(--ease-out-expo),color .15s var(--ease-out-expo)}.hero-relation-chip:focus-visible,.hero-relation-chip:hover{border-color:var(--poster-tone-mid)!important;color:var(--poster-tone)!important}.anime-grid-5col{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;animation:animeGridFadeUp .4s ease both}@media (max-width:900px){.anime-grid-5col{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.anime-grid-5col{grid-template-columns:repeat(2,1fr)}}@keyframes animeGridFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.anime-grid-5col{animation:none}}.art-video-player video{filter:url(#animego-video-transfer)}.art-video-player.art-fullscreen video,.art-video-player:fullscreen video,:fullscreen .art-video-player video{filter:url(#animego-video-transfer) opacity(.999)}.art-video-player .art-subtitle{transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.art-video-player .art-control-heatmap{transform:translateZ(0)}@media (prefers-reduced-motion:no-preference){.card-lift{transition:transform .22s cubic-bezier(.16,1,.3,1)}.card-lift:hover{transform:translateY(-4px)}}.agc-quick-add{opacity:0;transform:translateY(4px) scale(.94)}.agc-card:focus-within .agc-quick-add,.agc-card:hover .agc-quick-add,.agc-quick-add.is-busy,.agc-quick-add.is-subscribed{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.agc-quick-add{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}}@media (hover:none),(pointer:coarse){.agc-quick-add{opacity:1;transform:none}}.agc-lang-wrap{position:relative;display:inline-flex}.agc-lang-trigger{display:inline-flex;align-items:center;gap:6px;background:none;font-family:var(--font-sans),sans-serif;font-weight:600;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.agc-lang-trigger svg{width:14px;height:14px;opacity:.75}.agc-lang-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}.agc-lang-trigger--compact{height:40px;min-width:40px;padding:0 12px;border:0;border-radius:999px;color:rgba(235,235,245,.86);font-size:12.5px;scroll-margin-top:calc(-1 * var(--nav-h))}.agc-lang-trigger--compact:hover,.agc-lang-trigger--compact[aria-expanded=true]{color:#fff;background:rgba(255,255,255,.07)}.agc-lang-pop{position:absolute;right:0;top:calc(100% + 12px);z-index:200;min-width:168px;padding:6px;border-radius:12px;background:rgba(24,24,28,.96);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 18px 48px -10px rgba(0,0,0,.7);animation:agc-lang-pop-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes agc-lang-pop-in{0%{opacity:0;transform:translateY(-6px)}}.agc-lang-list{display:flex;flex-direction:column}.agc-lang-option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:rgba(235,235,245,.85);font-family:var(--font-sans),sans-serif;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.agc-lang-option:hover{background:rgba(255,255,255,.08);color:#fff}.agc-lang-option:focus-visible{outline:2px solid transparent;outline-offset:2px;background:rgba(255,255,255,.08);box-shadow:0 0 0 3px rgba(10,132,255,.4)}.agc-lang-option.is-current{color:#fff;font-weight:700;background:rgba(10,132,255,.16)}.agc-lang-option.is-current:hover{background:rgba(10,132,255,.24)}.agc-lang-check{width:14px;flex-shrink:0;font-size:12px;color:#0a84ff}.agc-lang-option.is-current .agc-lang-check{color:#4da3ff}.agc-lang-inline{padding-top:2px}.agc-lang-inline-label{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px 4px;color:rgba(235,235,245,.45);font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.agc-lang-inline-label svg{width:16px;height:16px;flex-shrink:0;opacity:.8}.agc-lang-inline .agc-lang-option{padding-left:36px}@media (prefers-reduced-motion:reduce){.agc-lang-option,.agc-lang-trigger{transition:none}.agc-lang-pop{animation:none}}.agc-lang-trigger--named{min-height:36px;min-width:40px;gap:7px;padding:6px 11px;border-radius:8px;border:1px solid rgba(84,84,88,.65);font-size:13px;color:rgba(235,235,245,.6)}.agc-lang-trigger--named:hover,.agc-lang-trigger--named[aria-expanded=true]{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.agc-lang-wrap--up .agc-lang-pop{top:auto;bottom:calc(100% + 10px);right:auto;left:0;animation-name:agc-lang-pop-up}@keyframes agc-lang-pop-up{0%{opacity:0;transform:translateY(6px)}}@media (max-width:640px){.agc-lang-wrap--up .agc-lang-pop{left:0;right:auto}}.agc-locale-hint{position:fixed;top:calc(var(--nav-h) + 12px);right:max(clamp(24px,5.56vw,80px),calc((100% - 1280px) / 2));z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100vw - 24px);pointer-events:none;animation:agc-locale-hint-in .26s cubic-bezier(.16,1,.3,1) both}.agc-locale-hint-card{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:9px 9px 9px 14px;border-radius:999px;background:rgba(18,18,22,.94);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 24px 64px -20px rgba(0,0,0,.9)}.agc-locale-hint-globe{width:17px;height:17px;flex:none;color:rgba(235,235,245,.55)}.agc-locale-hint-text{font-size:14px;line-height:1.3;color:rgba(255,255,255,.92);white-space:nowrap}.agc-locale-hint-accept,.agc-locale-hint-close{flex:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.agc-locale-hint-accept{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#101014;background:rgba(255,255,255,.92);white-space:nowrap}.agc-locale-hint-accept:hover{background:#fff}.agc-locale-hint-close{width:28px;height:28px;border-radius:50%;background:transparent;color:rgba(235,235,245,.55)}.agc-locale-hint-close svg{width:15px;height:15px}.agc-locale-hint-close:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.agc-locale-hint-accept:focus-visible,.agc-locale-hint-close:focus-visible{outline:2px solid rgba(120,170,255,.9);outline-offset:2px}.agc-locale-hint-endonym{font-size:11px;letter-spacing:.02em;color:rgba(235,235,245,.42);text-shadow:0 1px 8px rgba(0,0,0,.8)}@keyframes agc-locale-hint-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.agc-locale-hint{top:calc(var(--nav-h) + 8px);right:12px;left:12px;align-items:center}.agc-locale-hint-card{width:100%}.agc-locale-hint-text{white-space:normal;flex:1 1}}@media (prefers-reduced-motion:reduce){.agc-locale-hint{animation:none}}@media (prefers-color-scheme:light){.agc-locale-hint-card{background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.1);box-shadow:0 24px 64px -22px rgba(0,0,0,.35)}.agc-locale-hint-text{color:rgba(0,0,0,.9)}.agc-locale-hint-close,.agc-locale-hint-globe{color:rgba(60,60,67,.6)}.agc-locale-hint-accept{color:#fff;background:rgba(20,20,24,.92)}.agc-locale-hint-accept:hover{background:#000}.agc-locale-hint-endonym{color:rgba(60,60,67,.55);text-shadow:none}}.agc-notification-wrap{position:relative;flex:0 0 auto}.agc-notification-bell{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(235,235,245,.86);cursor:pointer;transition:background-color .2s ease,color .2s ease;scroll-margin-top:calc(-1 * var(--nav-h))}.agc-notification-bell:hover,.agc-notification-bell[aria-expanded=true]{color:#fff;background:rgba(255,255,255,.07)}.agc-notification-bell:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}.agc-notification-bell svg{width:19px;height:19px}.agc-notification-bell--skeleton{cursor:default;pointer-events:none}.agc-notification-dot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:999px;background:#ff375f}.agc-notification-popover{position:absolute;z-index:140;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 82px));overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(24,24,28,.97);box-shadow:0 18px 48px -10px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:agc-notification-in .28s cubic-bezier(.16,1,.3,1) both}@keyframes agc-notification-in{0%{opacity:0;transform:translateY(-6px)}}.agc-notification-head{height:50px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #38383a}.agc-notification-head strong{color:#fff;font-size:14px}.agc-notification-head button,.agc-notification-state button{border:0;background:none;color:#0a84ff;font-size:12px;cursor:pointer}.agc-notification-list{max-height:min(560px,calc(100vh - 132px));overflow-y:auto}.agc-notification-state{min-height:150px;padding:30px 18px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:rgba(235,235,245,.42);font-size:13px;text-align:center}.agc-notification-item{position:relative;display:flex;gap:11px;padding:12px 14px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(56,56,58,.65)}.agc-notification-item:hover{background:rgba(255,255,255,.055)}.agc-notification-item.unread{background:rgba(10,132,255,.07)}.agc-notification-avatar{width:34px;height:34px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#2c2c2e}.agc-notification-avatar img{width:100%;height:100%;object-fit:cover}.agc-notification-copy{min-width:0;padding-right:10px;display:flex;flex-direction:column;gap:3px}.agc-notification-copy>span{color:rgba(235,235,245,.8);font-size:12.5px;line-height:1.45}.agc-notification-copy small{color:rgba(235,235,245,.42);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agc-notification-copy time{color:rgba(235,235,245,.3);font-size:10px}.agc-notification-item>i{position:absolute;right:12px;top:18px;width:7px;height:7px;border-radius:50%;background:#0a84ff}@media (max-width:1023px){.agc-notification-bell{width:44px;height:44px}.agc-notification-dot{top:11px;right:12px}}@media (max-width:480px){.agc-notification-popover{position:fixed;top:calc(var(--nav-h) + 6px);right:8px;width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.agc-notification-bell{transition:none}.agc-notification-popover{animation:none}}@media (forced-colors:active){.agc-notification-dot,.agc-notification-item>i{forced-color-adjust:none;background:Highlight}}.AvatarMenu_wrap__Wv0of{position:relative;display:inline-flex}.AvatarMenu_trigger__TwaC0{display:flex;align-items:center;gap:6px;height:40px;padding:0 8px 0 4px;border:0;border-radius:999px;background:transparent;color:rgba(235,235,245,.86);cursor:pointer;transition:background-color .2s ease,color .2s ease;scroll-margin-top:calc(-1 * var(--nav-h))}.AvatarMenu_trigger__TwaC0:hover,.AvatarMenu_trigger__TwaC0[aria-expanded=true]{background-color:rgba(255,255,255,.07);color:#fff}.AvatarMenu_face__xh_Dc{position:relative;flex:none;width:32px;height:32px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14)}.AvatarMenu_face__xh_Dc img{display:block;width:100%;height:100%;object-fit:cover}.AvatarMenu_chevron__ruWLz{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--ease-out-expo)}.AvatarMenu_trigger__TwaC0[aria-expanded=true] .AvatarMenu_chevron__ruWLz{transform:rotate(180deg)}.AvatarMenu_skeleton__Sat4Q{cursor:default;pointer-events:none}.AvatarMenu_skeleton__Sat4Q .AvatarMenu_face__xh_Dc{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.AvatarMenu_skeletonChevron__7VtvE{flex:none;width:14px;height:14px}.AvatarMenu_menu__2AoXC{position:absolute;top:calc(100% + 12px);right:0;z-index:10;width:244px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(24,24,28,.96);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 18px 48px -10px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.AvatarMenu_menu__2AoXC[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .28s var(--ease-out-expo),visibility 0s linear 0s}@starting-style{.AvatarMenu_menu__2AoXC[data-open=true]{opacity:0;transform:translateY(-6px)}}.AvatarMenu_head__mqEgp{position:relative;display:flex;align-items:center;gap:11px;min-height:64px;margin-bottom:6px;padding:12px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.04)}.AvatarMenu_headBanner__UvSGc{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%}.AvatarMenu_headBanner__UvSGc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,16,20,.92),rgba(16,16,20,.5))}.AvatarMenu_headFace__O72EX{position:relative;z-index:1;flex:none;width:40px;height:40px;border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.14)}.AvatarMenu_headFace__O72EX img{display:block;width:100%;height:100%;object-fit:cover}.AvatarMenu_name__1Vae0{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:1px}.AvatarMenu_name__1Vae0 b{overflow:hidden;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.8)}.AvatarMenu_name__1Vae0 span{font-size:11px;color:rgba(235,235,245,.6)}.AvatarMenu_item__Z6mMm{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;color:rgba(235,235,245,.88);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.AvatarMenu_item__Z6mMm:hover{background-color:rgba(255,255,255,.07);color:#fff}.AvatarMenu_item__Z6mMm svg{flex:none;width:16px;height:16px;opacity:.8}.AvatarMenu_item__Z6mMm:disabled{opacity:.5;cursor:default}.AvatarMenu_danger___8N3T{color:#ff7b72}.AvatarMenu_danger___8N3T:hover{background-color:rgba(255,69,58,.14);color:#ff8b82}.AvatarMenu_separator__B10Ex{height:1px;margin:6px 4px;background:rgba(255,255,255,.08)}.AvatarMenu_item__Z6mMm:focus-visible,.AvatarMenu_trigger__TwaC0:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}@media (max-width:1023px){.AvatarMenu_trigger__TwaC0{justify-content:center;width:44px;height:44px;padding:0}.AvatarMenu_chevron__ruWLz,.AvatarMenu_skeletonChevron__7VtvE{display:none}}@media (prefers-reduced-motion:reduce){.AvatarMenu_chevron__ruWLz,.AvatarMenu_item__Z6mMm,.AvatarMenu_menu__2AoXC,.AvatarMenu_menu__2AoXC[data-open=true],.AvatarMenu_trigger__TwaC0{transition:none}}.GenreMenu_wrap__rNGr5{position:relative}.GenreMenu_trigger__UiXj7{gap:6px}.GenreMenu_trigger__UiXj7[aria-expanded=true]{background-color:rgba(255,255,255,.07);color:#fff}.GenreMenu_chevron__zYBxc{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--ease-out-expo)}.GenreMenu_trigger__UiXj7[aria-expanded=true] .GenreMenu_chevron__zYBxc{transform:rotate(180deg)}.GenreMenu_panel__VAc5Q{position:absolute;top:calc(100% + 12px);left:50%;z-index:10;width:432px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(24,24,28,.96);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 18px 48px -10px rgba(0,0,0,.7);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.GenreMenu_panel__VAc5Q[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .2s ease,transform .28s var(--ease-out-expo),visibility 0s linear 0s}.GenreMenu_panel__VAc5Q:before{content:"";position:absolute;left:0;right:0;top:-13px;height:13px}.GenreMenu_grid__hy0lH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.GenreMenu_item__K_ZxS{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:8px;font-size:14px;color:rgba(235,235,245,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:background-color .15s ease,color .15s ease}.GenreMenu_item__K_ZxS:hover{background-color:rgba(255,255,255,.07);color:#fff}.GenreMenu_item__K_ZxS[aria-current=page]{background-color:rgba(255,255,255,.1);color:#fff;font-weight:600}.GenreMenu_item__K_ZxS:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}@media (prefers-reduced-motion:reduce){.GenreMenu_chevron__zYBxc,.GenreMenu_item__K_ZxS,.GenreMenu_panel__VAc5Q,.GenreMenu_panel__VAc5Q[data-open=true]{transition:none}}.NavDrawer_menuButton__7diDP{display:none;scroll-margin-top:calc(-1 * var(--nav-h))}.NavDrawer_icon__RvyjB{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.NavDrawer_root__JYXlJ{position:fixed;inset:0;z-index:300}.NavDrawer_backdrop__KoIKf{position:absolute;inset:0;background:rgba(0,0,0,.55);animation:NavDrawer_backdropIn__IFy8W .3s ease both}.NavDrawer_root__JYXlJ[data-state=closing] .NavDrawer_backdrop__KoIKf{animation:NavDrawer_backdropOut__xnvO_ .2s ease both}.NavDrawer_panel___tlfO{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);display:flex;flex-direction:column;padding:0 12px calc(24px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;background:#101014;border-right:1px solid rgba(255,255,255,.08);box-shadow:24px 0 64px -24px rgba(0,0,0,.8);color:#fff;animation:NavDrawer_panelIn__WQzfQ .32s var(--ease-out-expo) both}.NavDrawer_root__JYXlJ[data-state=closing] .NavDrawer_panel___tlfO{animation:NavDrawer_panelOut__HJ0nO .2s ease-in both}.NavDrawer_head__egnrj{flex:none;display:flex;align-items:center;justify-content:space-between;height:56px;padding-left:4px}.NavDrawer_logo__cNAZF{display:inline-flex;align-items:center;height:44px;padding:0 6px;border-radius:6px;font-family:var(--font-latin);font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff;text-decoration:none}.NavDrawer_close__vgoTd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(235,235,245,.86);cursor:pointer}.NavDrawer_close__vgoTd:hover{background-color:rgba(255,255,255,.07);color:#fff}.NavDrawer_list__BYgfi{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none}.NavDrawer_link__d2z5v{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:16px;font-weight:600;color:rgba(235,235,245,.78);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.NavDrawer_link__d2z5v:hover{background-color:rgba(255,255,255,.06);color:#fff}.NavDrawer_link__d2z5v[aria-current=page],.NavDrawer_link__d2z5v[data-current=true]{background-color:rgba(255,255,255,.07);color:#fff}.NavDrawer_chevron__JQM01{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--ease-out-expo)}.NavDrawer_link__d2z5v[aria-expanded=true] .NavDrawer_chevron__JQM01{transform:rotate(180deg)}.NavDrawer_genres__ubPwu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:2px 0 6px;padding:0 0 0 8px;list-style:none}.NavDrawer_genre__N_1ev{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;font-size:14.5px;color:rgba(235,235,245,.78);text-decoration:none}.NavDrawer_genre__N_1ev:hover{background-color:rgba(255,255,255,.06);color:#fff}.NavDrawer_genre__N_1ev[aria-current=page]{background-color:rgba(255,255,255,.07);color:#fff;font-weight:600}.NavDrawer_section__DSC2M{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.NavDrawer_sectionTitle__gnGbY{margin:0 0 6px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;color:rgba(235,235,245,.6)}.NavDrawer_langs__Gje0s .agc-lang-option{min-height:44px;padding:0 14px;border-radius:10px;font-size:15px}.NavDrawer_auth__CxwPW{display:flex;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.NavDrawer_authLogin__6sL_b,.NavDrawer_authRegister__9lhJ6{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;font-size:15px;font-weight:600;color:#fff;text-decoration:none}.NavDrawer_authLogin__6sL_b,.NavDrawer_authRegister__9lhJ6{border:1px solid rgba(255,255,255,.2)}.NavDrawer_authRegister__9lhJ6{background-color:rgba(255,255,255,.12)}.NavDrawer_authLogin__6sL_b:focus-visible,.NavDrawer_authRegister__9lhJ6:focus-visible,.NavDrawer_close__vgoTd:focus-visible,.NavDrawer_genre__N_1ev:focus-visible,.NavDrawer_link__d2z5v:focus-visible,.NavDrawer_logo__cNAZF:focus-visible,.NavDrawer_menuButton__7diDP:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}@keyframes NavDrawer_backdropIn__IFy8W{0%{opacity:0}}@keyframes NavDrawer_backdropOut__xnvO_{to{opacity:0}}@keyframes NavDrawer_panelIn__WQzfQ{0%{transform:translateX(-100%)}}@keyframes NavDrawer_panelOut__HJ0nO{to{transform:translateX(-100%)}}@media (max-width:1023px){.NavDrawer_menuButton__7diDP{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.NavDrawer_menuButton__7diDP:hover{background-color:rgba(255,255,255,.07)}}@media (prefers-reduced-motion:reduce){.NavDrawer_backdrop__KoIKf,.NavDrawer_panel___tlfO,.NavDrawer_root__JYXlJ[data-state=closing] .NavDrawer_backdrop__KoIKf,.NavDrawer_root__JYXlJ[data-state=closing] .NavDrawer_panel___tlfO{animation:none}.NavDrawer_chevron__JQM01,.NavDrawer_link__d2z5v{transition:none}}.NavSearch_desktop__fD_D_{position:relative;flex:none;width:40px;height:40px}.NavSearch_pill__FX1RV{position:absolute;top:0;right:0;display:flex;align-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,0);border-radius:999px;background-color:rgba(255,255,255,0);transition:width .45s var(--ease-out-expo),background-color .3s ease,border-color .3s ease}.NavSearch_pill__FX1RV[data-open=true]{width:300px;border-color:rgba(255,255,255,.18);background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.NavSearch_toggle___5wg6{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(235,235,245,.86);cursor:pointer;transition:background-color .2s ease,color .2s ease}.NavSearch_toggle___5wg6:hover{background-color:rgba(255,255,255,.07);color:#fff}.NavSearch_icon__VdXJE{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.NavSearch_form__AMSXf{flex:1 1;min-width:0;display:flex}.NavSearch_input__an_7X{flex:1 1;min-width:0;height:38px;padding:0 14px 0 0;border:0;outline:none;background:transparent;color:#fff;font:inherit;font-size:13.5px;animation:NavSearch_fieldIn__1jw91 .3s ease .12s backwards}.NavSearch_input__an_7X::placeholder{color:rgba(235,235,245,.56)}.NavSearch_input__an_7X::-webkit-search-decoration{-webkit-appearance:none}.NavSearch_input__an_7X,.NavSearch_phone__Tf005,.NavSearch_toggle___5wg6{scroll-margin-top:calc(-1 * var(--nav-h))}.NavSearch_phone__Tf005:focus-visible,.NavSearch_toggle___5wg6:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}.NavSearch_pill__FX1RV:has(.NavSearch_input__an_7X:focus-visible){box-shadow:0 0 0 3px rgba(10,132,255,.4)}@media (forced-colors:active){.NavSearch_input__an_7X{outline:revert}}.NavSearch_phone__Tf005{display:none}@keyframes NavSearch_fieldIn__1jw91{0%{opacity:0}}@media (max-width:1023px){.NavSearch_desktop__fD_D_{display:none}.NavSearch_phone__Tf005{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:999px;color:#fff}}@media (prefers-reduced-motion:reduce){.NavSearch_pill__FX1RV,.NavSearch_toggle___5wg6{transition:none}.NavSearch_input__an_7X{animation:none}}.Navbar_bar__vPDRn{position:sticky;top:0;z-index:100;height:var(--nav-h);color:#fff;transition:transform .32s var(--ease-out-expo)}.Navbar_bar__vPDRn[data-hidden=true]{transform:translateY(-100%)}.Navbar_bar__vPDRn[data-hidden=true]:has(:focus-visible){transform:none;transition:none}.Navbar_link__wMX_K,.Navbar_login__vQn2A,.Navbar_logo__Am5h2,.Navbar_register__DS00t{scroll-margin-top:calc(-1 * var(--nav-h))}.Navbar_bar__vPDRn:before{content:"";position:absolute;inset:0;background:rgba(9,9,11,.78);border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);opacity:0;transition:opacity .4s ease;pointer-events:none}.Navbar_bar__vPDRn[data-glass=true]:before{opacity:1}.Navbar_inner__Zc9of{position:relative;height:100%;padding:0 max(clamp(24px,5.56vw,80px),calc((100% - 1280px) / 2));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}.Navbar_start__BhVdT{justify-self:start;display:flex;align-items:center;gap:4px;min-width:0}.Navbar_logo__Am5h2{display:inline-flex;align-items:center;height:40px;padding:0;border-radius:6px;font-family:var(--font-latin);font-size:20px;font-weight:700;letter-spacing:-.01em;color:#fff;white-space:nowrap;text-decoration:none}.Navbar_links__c080l{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none;transition:opacity .2s ease,visibility 0s linear 0s}.Navbar_bar__vPDRn[data-search=true] .Navbar_links__c080l{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.Navbar_link__wMX_K{display:flex;align-items:center;height:40px;padding:0 16px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14.5px;font-weight:600;line-height:1;color:rgba(235,235,245,.66);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.Navbar_link__wMX_K:hover{background-color:rgba(255,255,255,.07);color:#fff}.Navbar_link__wMX_K[aria-current=page],.Navbar_link__wMX_K[data-current=true]{color:#fff}.Navbar_placeholder__0SegN{visibility:hidden;pointer-events:none}.Navbar_end__cNkiK{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.Navbar_desktopOnly__bGOlb{display:contents}.Navbar_login__vQn2A{display:flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;color:rgba(235,235,245,.86);white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease}.Navbar_login__vQn2A:hover{background-color:rgba(255,255,255,.07);color:#fff}.Navbar_register__DS00t{display:flex;align-items:center;height:38px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background-color:rgba(255,255,255,.12);font-size:14px;font-weight:600;color:#fff;white-space:nowrap;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.Navbar_register__DS00t:hover{background-color:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}.Navbar_bar__vPDRn:not([data-glass=true]) .Navbar_link__wMX_K,.Navbar_bar__vPDRn:not([data-glass=true]) .Navbar_login__vQn2A,.Navbar_bar__vPDRn:not([data-glass=true]) .Navbar_logo__Am5h2{text-shadow:0 1px 8px rgba(0,0,0,.45)}.Navbar_link__wMX_K:focus-visible,.Navbar_login__vQn2A:focus-visible,.Navbar_logo__Am5h2:focus-visible,.Navbar_register__DS00t:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(10,132,255,.4)}@media (max-width:1199px){.Navbar_inner__Zc9of{grid-template-columns:auto minmax(0,1fr) auto}.Navbar_links__c080l{justify-self:center}}@media (max-width:1023px){.Navbar_inner__Zc9of{padding:0 max(6px,calc(5.56vw - 14px));grid-template-columns:minmax(0,1fr) auto;gap:4px}.Navbar_start__BhVdT{gap:2px}.Navbar_logo__Am5h2{height:44px;font-size:18px}.Navbar_desktopOnly__bGOlb,.Navbar_links__c080l,.Navbar_register__DS00t{display:none}.Navbar_end__cNkiK{gap:2px}.Navbar_login__vQn2A{height:44px;padding:0 12px;font-size:14.5px;color:#fff}}@media (max-width:359px){.Navbar_logo__Am5h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.Navbar_bar__vPDRn,.Navbar_bar__vPDRn:before,.Navbar_link__wMX_K,.Navbar_links__c080l,.Navbar_login__vQn2A,.Navbar_register__DS00t{transition:none}.Navbar_register__DS00t:hover{transform:none}}.agc-stale-tab{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:190;max-width:calc(100vw - 24px);pointer-events:none;animation:agc-stale-tab-in .26s cubic-bezier(.16,1,.3,1) both}.agc-stale-tab-card{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:9px 9px 9px 15px;border-radius:999px;background:rgba(18,18,22,.94);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 24px 64px -20px rgba(0,0,0,.9)}.agc-stale-tab-text{font-size:14px;line-height:1.3;color:rgba(255,255,255,.92)}.agc-stale-tab-close,.agc-stale-tab-reload{flex:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.agc-stale-tab-reload{padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#101014;background:rgba(255,255,255,.92);white-space:nowrap}.agc-stale-tab-reload:hover{background:#fff}.agc-stale-tab-close{width:28px;height:28px;border-radius:50%;background:transparent;color:rgba(235,235,245,.55)}.agc-stale-tab-close svg{width:15px;height:15px}.agc-stale-tab-close:hover{background:rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.agc-stale-tab-close:focus-visible,.agc-stale-tab-reload:focus-visible{outline:2px solid rgba(120,170,255,.9);outline-offset:2px}@keyframes agc-stale-tab-in{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:560px){.agc-stale-tab{width:calc(100vw - 24px);bottom:14px}.agc-stale-tab-card{width:100%}.agc-stale-tab-text{flex:1 1}}@media (prefers-reduced-motion:reduce){.agc-stale-tab{animation:none}}@media (prefers-color-scheme:light){.agc-stale-tab-card{background:rgba(255,255,255,.94);border-color:rgba(0,0,0,.1);box-shadow:0 24px 64px -22px rgba(0,0,0,.35)}.agc-stale-tab-text{color:rgba(0,0,0,.9)}.agc-stale-tab-close{color:rgba(60,60,67,.6)}.agc-stale-tab-reload{color:#fff;background:rgba(20,20,24,.92)}.agc-stale-tab-reload:hover{background:#000}}