@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f639721981034f88-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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_d311b0{font-family:Geist,Geist Fallback;font-style:normal}.__variable_d311b0{--font-ui:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-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:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_48123c{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_48123c{--font-mono-face:"Geist Mono","Geist Mono Fallback"}.AdBlockDetector_overlay__UfAFa{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(7,6,11,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:AdBlockDetector_fadeIn__xSYW_ .3s ease}.AdBlockDetector_modal__KfR9Y{background:rgba(17,17,19,.82);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--border-md);border-radius:var(--r-xl);padding:40px 36px;max-width:420px;width:90%;text-align:center;box-shadow:0 0 60px var(--border),0 20px 60px rgba(0,0,0,.5);animation:AdBlockDetector_slideUp__9F4LQ .35s ease}.AdBlockDetector_icon__jQGIQ{font-size:48px;margin-bottom:16px}.AdBlockDetector_title__FvLKj{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-1);margin:0 0 12px;letter-spacing:.02em}.AdBlockDetector_message__Viwtc{font-size:14px;color:var(--text-2);line-height:1.7;margin:0 0 8px}.AdBlockDetector_subtext__F9Gds{font-size:12px;color:var(--text-3);line-height:1.6;margin:0 0 24px;font-style:italic}.AdBlockDetector_actions__OX3fM{display:flex;flex-direction:column;gap:10px}.AdBlockDetector_primaryBtn__FRfgQ{padding:12px 24px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-weight:600;font-size:14px;font-family:var(--font-body);border:none;cursor:pointer;transition:background .2s,transform .15s}.AdBlockDetector_primaryBtn__FRfgQ:hover{background:var(--accent-hover);transform:translateY(-1px)}.AdBlockDetector_secondaryBtn__WK9A3{padding:11px 24px;border-radius:var(--r-md);background:transparent;color:var(--text-2);font-weight:500;font-size:13px;font-family:var(--font-body);border:1px solid var(--border);cursor:pointer;transition:border-color .2s,color .2s}.AdBlockDetector_secondaryBtn__WK9A3:hover{border-color:var(--border-md);color:var(--text-1)}@keyframes AdBlockDetector_fadeIn__xSYW_{0%{opacity:0}to{opacity:1}}@keyframes AdBlockDetector_slideUp__9F4LQ{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.AnnouncementBanner_overlay__hIrMf{position:fixed;inset:0;z-index:9500;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.AnnouncementBanner_modal__Ba_AB{position:relative;background:#0d0b14;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:min(480px,100%);overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 32px 80px rgba(0,0,0,.8),0 0 60px var(--ann-glow,rgba(99,102,241,.2))}.AnnouncementBanner_modalGlow__Jslox{position:absolute;top:0;left:0;right:0;height:200px;pointer-events:none;z-index:0}.AnnouncementBanner_modalAccentLine__vpMUa{position:absolute;top:0;left:0;right:0;height:3px;z-index:2;border-radius:20px 20px 0 0}.AnnouncementBanner_modalHeader__NCJ2H{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.AnnouncementBanner_modalBadge__lspGz{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;border:1px solid;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.AnnouncementBanner_modalBadgeIcon__0t_oz{font-size:9px;font-weight:900;font-family:monospace;letter-spacing:.04em}.AnnouncementBanner_modalClose__O_muB{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.AnnouncementBanner_modalClose__O_muB:hover{background:rgba(255,255,255,.12);color:#fff}.AnnouncementBanner_modalIconWrap__hj0EU{position:relative;z-index:1;width:72px;height:72px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid;display:flex;align-items:center;justify-content:center;margin:20px auto 0}.AnnouncementBanner_modalIconEmoji__xAjns{font-size:32px;line-height:1}.AnnouncementBanner_modalIconText__AwIP2{font-size:13px;font-weight:900;letter-spacing:.06em;font-family:monospace}.AnnouncementBanner_modalContent__ZeWRt{position:relative;z-index:1;padding:16px 28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.AnnouncementBanner_modalTitle__PdnFR{font-family:var(--font-display,sans-serif);font-size:clamp(18px,4vw,22px);font-weight:800;line-height:1.25;letter-spacing:-.3px;margin:0}.AnnouncementBanner_modalMessage__Fpdqa{font-size:14px;color:rgba(255,255,255,.6);line-height:1.65;max-width:380px;margin:0}.AnnouncementBanner_modalLink__rM94F{display:inline-flex;align-items:center;gap:7px;padding:10px 22px;border-radius:10px;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;margin-top:4px;transition:opacity .15s,transform .15s}.AnnouncementBanner_modalLink__rM94F:hover{opacity:.88;transform:translateY(-1px)}.AnnouncementBanner_modalDismiss__MMIAC{display:block;width:100%;padding:14px;background:rgba(255,255,255,.04);border:none;border-top:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.35);font-size:12.5px;cursor:pointer;transition:background .15s,color .15s;position:relative;z-index:1}.AnnouncementBanner_modalDismiss__MMIAC:hover{background:rgba(255,255,255,.07);color:rgba(255,255,255,.6)}.AnnouncementBanner_adminTrigger__ioVvR{position:fixed;bottom:80px;right:16px;z-index:7000;width:34px;height:34px;border-radius:50%;background:var(--bg-elevated);border:1px solid var(--border);font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.2;transition:opacity .2s}.AnnouncementBanner_adminTrigger__ioVvR:hover{opacity:.8}.AnnouncementBanner_loginPopup__XBxdO{position:fixed;bottom:122px;right:16px;z-index:7100;background:#0d0b14;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 40px rgba(0,0,0,.6);min-width:220px}.AnnouncementBanner_loginTitle__9mIOS{font-size:12px;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;margin:0}.AnnouncementBanner_loginInput__KMwtl{padding:9px 12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:13px}.AnnouncementBanner_loginInput__KMwtl:focus{outline:none;border-color:var(--accent)}.AnnouncementBanner_loginBtn__ts2fN{padding:9px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.AnnouncementBanner_loginBtn__ts2fN:hover{opacity:.88}.AnnouncementBanner_loginErr__194iZ{font-size:11px;color:#f87171;text-align:center}.AnnouncementBanner_adminOverlay__d1OpK{position:fixed;inset:0;z-index:9600;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.AnnouncementBanner_adminPanel__kEa5P{background:#0d0b14;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:min(580px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 32px 80px rgba(0,0,0,.8)}.AnnouncementBanner_adminHeader__J4fVE{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.AnnouncementBanner_adminHeaderLeft__aFOio{display:flex;align-items:center;gap:12px}.AnnouncementBanner_adminIconBox__YKgi9{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;letter-spacing:.06em;font-family:monospace;flex-shrink:0}.AnnouncementBanner_adminTitle__JvIy8{font-size:15px;font-weight:700;color:#f0eaf5;margin:0}.AnnouncementBanner_adminSub__VcvRJ{font-size:12px;color:rgba(255,255,255,.4);margin:2px 0 0}.AnnouncementBanner_adminClose__bfzmx{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.AnnouncementBanner_adminClose__bfzmx:hover{background:rgba(255,255,255,.12);color:#fff}.AnnouncementBanner_adminPreview__aV931{margin:16px 24px 0;padding:12px 16px;border:1px solid;border-radius:12px;display:flex;align-items:flex-start;gap:10px}.AnnouncementBanner_adminPreviewIcon__IaYEq{font-size:20px;flex-shrink:0;margin-top:2px}.AnnouncementBanner_adminPreviewBadge__OOyUC{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:99px;margin-bottom:4px}.AnnouncementBanner_adminPreviewTitle__rWYBq{font-size:13px;font-weight:700;margin:0 0 3px}.AnnouncementBanner_adminPreviewMsg___yr_P{font-size:12px;color:rgba(255,255,255,.5);margin:0}.AnnouncementBanner_adminForm__4uRK_{padding:20px 24px;display:flex;flex-direction:column;gap:18px}.AnnouncementBanner_adminField__zTpGQ{display:flex;flex-direction:column;gap:7px}.AnnouncementBanner_adminFieldRow__uNd_2{display:flex;gap:12px}.AnnouncementBanner_adminFieldLabel__9Bgnd{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.45)}.AnnouncementBanner_adminFieldSub__nHlvO{font-size:11px;color:rgba(255,255,255,.3);margin:2px 0 0}.AnnouncementBanner_adminInput__wKUkH{padding:10px 13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#f0eaf5;font-size:13px;font-family:inherit;resize:vertical;width:100%;box-sizing:border-box;transition:border-color .15s}.AnnouncementBanner_adminInput__wKUkH:focus{outline:none;border-color:var(--accent)}.AnnouncementBanner_typeGrid__sGHs_{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:7px;gap:7px}.AnnouncementBanner_typeBtn__wqAit{display:flex;align-items:center;gap:7px;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:9px;color:rgba(255,255,255,.5);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.AnnouncementBanner_typeBtn__wqAit:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.AnnouncementBanner_typeBtnActive__RpkYx{font-weight:700}.AnnouncementBanner_typeBtnIcon__87Sc1{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:rgba(255,255,255,.08);font-size:8px;font-weight:900;letter-spacing:.04em;font-family:monospace;flex-shrink:0;color:#fff}.AnnouncementBanner_adminToggleRow__48SIy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px}.AnnouncementBanner_adminToggle__TeOSy{width:44px;height:24px;border-radius:99px;background:rgba(255,255,255,.1);border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.AnnouncementBanner_adminToggleOn__Vd43h{background:#22c55e}.AnnouncementBanner_adminToggleThumb__zX7zI{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.3)}.AnnouncementBanner_adminToggleOn__Vd43h .AnnouncementBanner_adminToggleThumb__zX7zI{transform:translateX(20px)}.AnnouncementBanner_adminActions__PJIb7{display:flex;gap:10px;padding-top:4px}.AnnouncementBanner_adminSave__vMOzE{flex:1 1;padding:12px;color:#fff;border:none;border-radius:12px;font-size:13.5px;font-weight:700;cursor:pointer;transition:opacity .15s,transform .1s;display:flex;align-items:center;justify-content:center;gap:7px}.AnnouncementBanner_adminSave__vMOzE:hover{opacity:.88;transform:translateY(-1px)}.AnnouncementBanner_adminClear__NT34Q{padding:12px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(255,255,255,.5);font-size:13px;cursor:pointer;transition:all .15s;white-space:nowrap}.AnnouncementBanner_adminClear__NT34Q:hover{background:rgba(255,255,255,.09);color:rgba(255,255,255,.8)}@media (max-width:640px){.AnnouncementBanner_adminTrigger__ioVvR{bottom:70px;right:12px}.AnnouncementBanner_loginPopup__XBxdO{right:12px;bottom:112px}.AnnouncementBanner_typeGrid__sGHs_{grid-template-columns:1fr 1fr}.AnnouncementBanner_adminFieldRow__uNd_2{flex-direction:column}}.BottomNav_nav__QVZ7x{position:fixed;bottom:0;left:0;right:0;z-index:900;height:60px;background:rgba(12,6,11,.72);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(246,207,166,.1);padding:0 4px env(safe-area-inset-bottom,0);display:none;grid-template-columns:repeat(5,1fr);align-items:center}@media (max-width:860px){.BottomNav_nav__QVZ7x{display:grid}}.BottomNav_item__M1F6z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;position:relative;text-decoration:none;color:var(--text-3);transition:color .18s ease;border-radius:var(--r-md);-webkit-tap-highlight-color:transparent}.BottomNav_item__M1F6z:hover{color:var(--text-2)}.BottomNav_active__r1Zfa{color:var(--accent)!important}.BottomNav_center__gR6x6{position:relative;top:-10px}.BottomNav_center__gR6x6 .BottomNav_icon__oFILT{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:flex;align-items:center;justify-content:center;color:var(--accent-contrast,#fff);box-shadow:0 4px 20px var(--accent-glow),0 0 0 3px var(--accent-soft);transition:transform .15s,box-shadow .15s}.BottomNav_center__gR6x6:active .BottomNav_icon__oFILT{transform:scale(.92);box-shadow:0 2px 10px var(--accent-glow)}.BottomNav_icon__oFILT{display:flex;align-items:center;justify-content:center;transition:transform .15s}.BottomNav_active__r1Zfa:not(.BottomNav_center__gR6x6) .BottomNav_icon__oFILT{transform:translateY(-1px)}.BottomNav_label__g47ee{font-size:9.5px;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:opacity .18s}.BottomNav_dot__EC57V{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.BottomNav_avatar__lZrLk{width:26px;height:26px;border-radius:50%;object-fit:cover;border:2px solid var(--border);transition:border-color .18s}.BottomNav_avatarActive__72sXe{border-color:var(--accent);box-shadow:0 0 0 2px rgba(246,207,166,.2)}.ChangelogPopup_overlay__1b5ay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.ChangelogPopup_modal__noMAM{width:100%;max-width:440px;max-height:80vh;overflow-y:auto;background:rgba(17,17,19,.85);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.5),0 0 0 1px var(--border)}.ChangelogPopup_header__67xS5{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ChangelogPopup_badge__uPP1Y{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--border);border:1px solid var(--border);border-radius:99px;font-size:11.5px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.ChangelogPopup_closeBtn___aaZf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-md);color:var(--text-3);cursor:pointer;transition:all .15s}.ChangelogPopup_closeBtn___aaZf:hover{background:var(--bg-elevated);color:var(--text-1)}.ChangelogPopup_titleRow__yImpR{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ChangelogPopup_version__0fZpl{display:inline-block;padding:3px 8px;background:var(--bg-elevated);border:1px solid var(--border-md);border-radius:var(--r-sm);font-size:11px;font-weight:700;color:var(--text-2);font-family:var(--font-mono,monospace);letter-spacing:.04em;flex-shrink:0}.ChangelogPopup_title__q09R1{font-size:18px;font-weight:700;color:var(--text-1);margin:0;line-height:1.3}.ChangelogPopup_date__KUbru{display:block;font-size:12px;color:var(--text-3);margin-bottom:20px}.ChangelogPopup_changes__fWBrT{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.ChangelogPopup_changeItem__cyxNr{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-2);line-height:1.5}.ChangelogPopup_bullet__DtCAD{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px}.ChangelogPopup_footer__QLOMX{display:flex;justify-content:flex-end}.ChangelogPopup_dismissBtn__bZfwC{padding:9px 24px;background:linear-gradient(135deg,var(--accent) 0,var(--accent-deep) 100%);color:#fff;border-radius:var(--r-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;box-shadow:0 2px 12px var(--accent-glow)}.ChangelogPopup_dismissBtn__bZfwC:hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow)}.ChangelogPopup_modal__noMAM::-webkit-scrollbar{width:6px}.ChangelogPopup_modal__noMAM::-webkit-scrollbar-track{background:transparent}.ChangelogPopup_modal__noMAM::-webkit-scrollbar-thumb{background:var(--border-md);border-radius:99px}@media (max-width:500px){.ChangelogPopup_modal__noMAM{padding:22px 18px;max-height:85vh}.ChangelogPopup_title__q09R1{font-size:16px}.ChangelogPopup_titleRow__yImpR{flex-direction:column;align-items:flex-start;gap:6px}}.ChatLauncher_launcher__u8K6C{position:fixed;right:20px;bottom:20px;z-index:1200;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:14px;background:var(--bg-glass);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--border-md);color:var(--text-1);font-size:13px;font-weight:600;font-family:var(--font-mono);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 0 1px var(--border);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.ChatLauncher_launcher__u8K6C:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 36px rgba(0,0,0,.55),0 0 20px var(--accent-glow)}.ChatLauncher_launcher__u8K6C:active{transform:translateY(0)}.ChatLauncher_launcherOpen__3PlnK{border-color:var(--accent);background:var(--bg-elevated)}.ChatLauncher_icon__XKqxm{display:flex;align-items:center;color:var(--accent)}.ChatLauncher_label__XATh6{letter-spacing:.02em}.ChatLauncher_backdrop__h09C0{position:fixed;inset:0;z-index:1190;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:ChatLauncher_fadeIn__li_TN .2s ease}@keyframes ChatLauncher_fadeIn__li_TN{0%{opacity:0}to{opacity:1}}.ChatLauncher_sheet__3LXx6{position:fixed;left:0;right:0;bottom:0;z-index:1200;width:100%;height:72vh;max-height:calc(100vh - 56px);display:flex;flex-direction:column;background:var(--bg);border-top:1px solid var(--border-md);border-radius:16px 16px 0 0;box-shadow:0 -18px 60px rgba(0,0,0,.6);overflow:hidden;animation:ChatLauncher_sheetUp___BS_U .3s cubic-bezier(.16,1,.3,1);transition:height .18s cubic-bezier(.16,1,.3,1)}.ChatLauncher_sheetDragging__Gurbk{transition:none}.ChatLauncher_sheetDragging__Gurbk .ChatLauncher_grabber__F5jSM{cursor:-webkit-grabbing;cursor:grabbing}@keyframes ChatLauncher_sheetUp___BS_U{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ChatLauncher_grabber__F5jSM{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:10px 0 8px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ChatLauncher_grabber__F5jSM span{width:44px;height:5px;border-radius:99px;background:var(--border-hi,rgba(255,255,255,.25));transition:background .15s,width .15s}.ChatLauncher_grabber__F5jSM:hover span{background:var(--accent);width:56px}.ChatLauncher_sheetDragging__Gurbk .ChatLauncher_grabber__F5jSM span{background:var(--accent)}.ChatLauncher_sheetBody__D7yTn{flex:1 1;overflow:hidden}.ChatLauncher_sheetBody__D7yTn>div{height:100%!important}@media (max-width:860px){.ChatLauncher_launcher__u8K6C{right:14px;bottom:calc(64px + 14px)}.ChatLauncher_sheet__3LXx6{height:85vh;max-height:85vh}}