@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_beddda0c-module__XXgp5q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_beddda0c-module__XXgp5q__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:Fraunces;font-style:normal;font-weight:800;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_94dd457c-module__sSjrhG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_94dd457c-module__sSjrhG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ccb6eb06-module__75b99W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ccb6eb06-module__75b99W__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.134a0jwmwvg_i.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0w_f96cospezl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.02yf8u8emj5c1.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0ojzqc1t-ese_.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0mt_o8bzzo83-.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.07.o8jnvxu78u.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8872c2a9-module__LE2TAW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8872c2a9-module__LE2TAW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0zo05ppef7j78.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.03t2stz_54~98.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.0jjtl0l8vf29i.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_54e1229-module__gCDjjq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_54e1229-module__gCDjjq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--font-body:var(--font-jakarta,"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);--font-heading:var(--font-jakarta,"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);--color-primary:#4f898f;--color-primary-light:#5b9ea0;--color-accent:#8b7bab;--color-success:#16a34a;--color-error:#ef4444;--color-warning:#d97706;--bg:#fafafa;--text:#12251f;--muted:#6b837c;--border:#00000014;--shadow:0 1px 10px #0000000a;--radius:16px;--gradient-public-bg:linear-gradient(160deg, #e8f4f4 0%, #f8fafb 50%, #f0f4f4 100%);--mode-classique:#4f898f;--mode-classique-soft:#7ec8c8;--mode-mystere:#1a6870;--mode-mystere-soft:#3e9aa3;--mode-course:#6b4e9a;--mode-course-soft:#9b82c4;--mode-examen:#2c5f8a;--mode-examen-soft:#4a86bb;--color-exam:var(--mode-examen);--color-text-primary:#1a2e35;--color-text-secondary:#4b6a6a;--color-text-muted:#94a3a3;--color-border:#e8eeee;--color-bg-card:#fff;--color-bg-surface:#f8fafa;--color-bg-page:#f0f4f4;--color-brand:#4f898f;--color-action:#497e84;--color-action-hover:#3f6c71;--color-brand-dark:#3d7a80;--color-brand-darker:#245257;--color-danger:#dc2626;--forest:#0d1f1f;--forest-2:#16332f;--teal:#4f898f;--teal-deep:#3d7a80;--teal-glow:#7ab8bc;--teal-wash:#e7f1ef;--evS-forest:#0d1f1f;--evS-forest-2:#143631;--mint:#d8eae6;--mint-ink:#297168;--sage:#dcebd2;--sage-ink:#487235;--amber:#fae7c8;--amber-ink:#8b6122;--rose:#f9dcd6;--rose-ink:#984d41;--lila:#e4dcf1;--lila-ink:#6b4e9a;--m-course:#6b4e9a;--m-examen:#2c5f8a;--canvas:#eef4f2;--surface:#fff;--surface-2:#f6faf8;--line:#dde8e4;--line-2:#c6d6d1;--text-2:#3e5a53;--sh1:0 1px 2px #0d1f1f0d, 0 4px 12px -6px #0d1f1f29}html.dark{--color-text-primary:#e5e7eb;--color-text-secondary:#b0bec5;--color-text-muted:#9ca3af;--color-border:#ffffff1a;--color-bg-card:#1e2735;--color-bg-surface:#243040;--color-bg-page:#161d28;--color-brand-darker:#7abcbc;--color-danger:#f87171;--bg:#161d28;--text:#e5e7eb;--gradient-public-bg:linear-gradient(160deg, #1a2f35 0%, #1e2735 50%, #252040 100%);--teal:#7ab8bc;--teal-deep:#9fd3cd;--teal-wash:#17322f;--mint:#1e3d38;--mint-ink:#8fd3c6;--sage:#233a22;--sage-ink:#a8d493;--amber:#3a2c16;--amber-ink:#e5bd77;--rose:#3a1f1a;--rose-ink:#efa595;--lila:#282038;--lila-ink:#c2abe8;--m-course:#b9a2e0;--m-examen:#7ba9d4;--canvas:#0a1614;--surface:#12211e;--surface-2:#182b27;--line:#24382f;--line-2:#31473e;--text-2:#adc2bc;--muted:#7e938d;--sh1:0 1px 2px #00000052, 0 4px 12px -6px #00000080}.evP{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1.35;display:inline-flex}.evP .num,.evP b{font-family:var(--font-mono), ui-monospace, Consolas, monospace;font-variant-numeric:tabular-nums;font-weight:700}.evP--mint{background:var(--mint);color:var(--mint-ink)}.evP--sage{background:var(--sage);color:var(--sage-ink)}.evP--amber{background:var(--amber);color:var(--amber-ink)}.evP--rose{background:var(--rose);color:var(--rose-ink)}.evP--lila{background:var(--lila);color:var(--lila-ink)}.evPt{border-radius:13px;flex-direction:column;gap:2px;padding:13px 15px;display:flex}.evPt b{font-family:var(--font-mono), ui-monospace, Consolas, monospace;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.evPt span{opacity:.82;font-size:11px;font-weight:700}.evPt--mint{background:var(--mint);color:var(--mint-ink)}.evPt--sage{background:var(--sage);color:var(--sage-ink)}.evPt--amber{background:var(--amber);color:var(--amber-ink)}.evPt--rose{background:var(--rose);color:var(--rose-ink)}.evPt--lila{background:var(--lila);color:var(--lila-ink)}*{box-sizing:border-box}.num{font-family:var(--font-mono), ui-monospace, "Consolas", monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}html{overflow-y:scroll}html,body{color:#111;font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, "Apple Color Emoji", "Segoe UI Emoji";background:#fff;margin:0;font-stretch:75%}body{background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.container{max-width:1100px;margin:0 auto;padding:24px}.card{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff}h1{font-size:30px;font-family:var(--font-heading), ui-sans-serif, system-ui;letter-spacing:-.2px;margin:0}.subtle{color:var(--muted);margin-top:6px;font-size:13px}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-weight:700;display:inline-block}.btn-primary{background:var(--color-primary);color:#fff}.btn-outline{color:var(--text);background:0 0;border-color:#0000002e}.btn:disabled{opacity:.55;cursor:not-allowed}.mobileShell{max-width:780px;margin:0 auto;padding:16px}.topBar{z-index:20;background:linear-gradient(to bottom, var(--bg), #fafafadb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 0 14px;position:sticky;top:0}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill{border:1px solid var(--border);background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}.progressOuter{background:#0000000f;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.progressInner{background:var(--color-primary);border-radius:999px;width:0;height:100%}.choiceBtn{text-align:left;background:#fff;border:1px solid #00000024;border-radius:14px;width:100%;padding:14px;font-size:16px;line-height:1.25}.choiceBtnSelected{border:2px solid var(--color-primary);background:rgba(var(--color-primary-rgb), .08)}.callout{border:1px solid var(--border);background:#ffffffb3;border-radius:14px;padding:12px}.danger{color:#b00020;font-weight:800}.progressOuter{background:#00000014;height:8px}.progressInner{transition:width .35s}.choiceBtn{transition:transform .12s,border-color .15s,background .15s,box-shadow .15s}.choiceBtn:hover{transform:translateY(-1px)}button:active{transform:scale(.985)}.evalySpinner{border:4px solid #0000001f;border-top-color:var(--color-primary);border-radius:999px;width:40px;height:40px;animation:.9s linear infinite evalySpin}@keyframes evalySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root,input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}button:focus-visible,a:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid var(--evN-bleu,#1d5fbf);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,79, 137, 143), .16);outline:none}.btn-outline{border-color:rgba(var(--color-primary-rgb,79, 137, 143), .28);color:var(--color-primary)}.btn-outline:hover:not(:disabled),.btn-outline:focus-visible:not(:disabled){background:rgba(var(--color-primary-rgb,79, 137, 143), .07);border-color:rgba(var(--color-primary-rgb,79, 137, 143), .55)}.btn-primary:disabled{background:color-mix(in srgb, var(--color-primary) 52%, white);color:#fff}.stagShell{background:var(--gradient-public-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.stagCard{background:#fff;border:1px solid #0000000f;border-radius:24px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 8px 40px #0000001a}.stagHeaderTeal{background:linear-gradient(135deg,#4f898f 0%,#5b9ea0 50%,#7ec8c8 100%);padding:28px 24px 24px;position:relative;overflow:hidden}.stagHeaderViolet{text-align:center;background:linear-gradient(135deg,#4f898f 0%,#5b9ea0 50%,#7ec8c8 100%);padding:24px}.stagHeaderDanger{text-align:center;background:linear-gradient(135deg,#dc2626,#f87171);padding:24px}.stagHeaderDark{text-align:center;background:linear-gradient(135deg,#334155,#475569);padding:24px}.stagHeaderGreen{text-align:center;background:linear-gradient(135deg,#16a34a,#4ade80);padding:28px 24px}.stagBubble{background:#ffffff14;border-radius:50%;position:absolute}.stagBody{flex-direction:column;gap:16px;padding:24px;display:flex}.stagLabel{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800}.stagCode{color:#fff;letter-spacing:.14em;font-size:32px;font-weight:800}.stagTitle{color:#fff;font-size:22px;font-weight:800}.stagSub{color:#fffc;margin-top:4px;font-size:14px;font-weight:600}.stagSpinnerWrap{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}@keyframes stagPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}.stagIntroBox{color:#334155;white-space:pre-wrap;background:#8b7bab12;border:1px solid #8b7bab2e;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.6}.stagSelect{cursor:pointer;background:#fff;border:1.5px solid #0000001f;border-radius:14px;outline:none;width:100%;padding:13px 14px;font-size:15px;font-weight:600;box-shadow:0 2px 8px #0000000a}.stagInfoBadge{color:#4f898f;background:#4f898f12;border:1px solid #4f898f26;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.stagBtnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f898f,#7ec8c8);border:none;border-radius:16px;width:100%;padding:15px;font-size:16px;font-weight:800;transition:all .18s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 20px #4f898f66}.stagBtnPrimary:disabled{box-shadow:none;cursor:not-allowed;background:#4f898f40}.stagWaitBadge{color:#8b7bab;text-align:center;background:#8b7bab14;border:1px solid #8b7bab33;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:600}.stagFooter{text-align:center;color:#6b7280;margin-top:20px;font-size:12px}.playerShell{background:var(--gradient-public-bg);min-height:100vh}.playerTopBar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafbeb;border-bottom:1px solid #0000000f;padding:10px 16px 0;position:sticky;top:0}.playerTopBarInner{max-width:560px;margin:0 auto}.playerTopRow{justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.playerBadge{color:#4f898f;background:#4f898f1a;border:1px solid #4f898f2e;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800}.playerBadgeDanger{color:#dc2626;background:#ef44441f;border:1px solid #ef444440}.playerProgress{background:#00000012;border-radius:999px;height:4px;overflow:hidden}.playerProgressBar{background:linear-gradient(90deg,#4f898f,#7ec8c8);border-radius:999px;height:100%;transition:width .4s}.playerContent{max-width:560px;margin:0 auto;padding:20px 16px 40px}.playerQuestionCard{background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;gap:18px;padding:22px 20px;display:flex;box-shadow:0 4px 24px #00000014}.playerQBadge{color:#4f898f;text-transform:uppercase;letter-spacing:.06em;background:#4f898f1a;border-radius:8px;align-items:center;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.playerChoiceBtn{text-align:left;cursor:pointer;color:#0f172a;background:#fff;border:1.5px solid #0000001a;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.35;transition:all .15s cubic-bezier(.34,1.56,.64,1);display:flex}.playerChoiceBtn:hover{border-color:#4f898f59;transform:translateY(-1px)}.playerChoiceBtnSelected{color:#4f898f;background:#4f898f17;border:2px solid #4f898f;font-weight:700;box-shadow:0 2px 12px #4f898f2e}.playerRadio{background:#fff;border:2px solid #0000002e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .15s;display:flex}.playerRadioSelected{background:#4f898f;border-color:#4f898f}.playerRadioDot{background:#fff;border-radius:50%;width:8px;height:8px}.playerFeedback{background:#4f898f12;border:1px solid #4f898f33;border-radius:14px;padding:14px 16px}.playerErrorBox{color:#dc2626;background:#ef444412;border:1px solid #ef44442e;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:700}.scoreShell{background:var(--gradient-public-bg);min-height:100vh;padding:24px 16px}.scoreContent{max-width:520px;margin:0 auto}.scoreResultCard{background:#fff;border:1px solid #0000000f;border-radius:24px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 40px #0000001a}.scorePct{font-size:52px;font-weight:800;line-height:1}.scoreBar{background:#00000012;border-radius:999px;height:12px;margin-top:16px;overflow:hidden}.scoreBarFill{border-radius:999px;height:100%;transition:width 1s}.scoreBarGreen{background:linear-gradient(90deg,#16a34a,#4ade80)}.scoreBarAmber{background:linear-gradient(90deg,#d97706,#f59e0b)}.scoreBarRed{background:linear-gradient(90deg,#dc2626,#f87171)}.correctionCard{background:#fff;border:1px solid #0000000f;border-radius:24px;padding:20px;box-shadow:0 4px 20px #0000000f}.correctionItem{border-radius:16px;padding:14px 16px}.correctionItemOk{background:#16a34a0a;border:1.5px solid #16a34a40}.correctionItemKo{background:#dc262608;border:1.5px solid #dc262633}.correctionItemNeutral{background:#fff;border:1.5px solid #00000014}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.playerSubmitWrap{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:0 16px 36px}@media (max-width:600px){.playerSubmitWrap{z-index:10;background:linear-gradient(#0000 0%,#f0f7f7 28px 100%);padding:28px 16px 20px;position:sticky;bottom:0}.playerTopBar{padding:8px 12px 0}.playerTopRow{padding-bottom:8px}.playerQuestionCard{border-radius:18px;gap:14px;padding:18px 14px}.playerQuestionCard>div:first-child>div:nth-child(2){font-size:16px}.playerChoiceBtn{border-radius:12px;min-height:52px;padding:14px;font-size:14px}.playerRadio{flex-shrink:0;width:26px;height:26px}.playerRadioDot{width:10px;height:10px}.scorePct{font-size:44px}.correctionCard{padding:16px 12px}.correctionItem{padding:12px}.stagCard{border-radius:20px}}@media (max-width:360px){.playerChoiceBtn{font-size:13px}.playerBadge{padding:4px 9px;font-size:11px}.scorePct{font-size:38px}}.gameShell{background:var(--gradient-public-bg);color:#0f172a;min-height:100vh;padding:0 0 60px}.gameHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#ffffffeb;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #0f172a0f}.gameHeaderCode{letter-spacing:.15em;color:#4f898f;font-size:20px;font-weight:800}.gameCard{background:#fff;border:1px solid #00000012;border-radius:20px;padding:20px;box-shadow:0 4px 16px #0f172a0d}.gameCardAccent{background:linear-gradient(135deg,#4f898f14 0%,#5b9ea01f 100%);border:1.5px solid #4f898f33;border-radius:20px;padding:20px}.gameTimerWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.gameTimerCircle{width:96px;height:96px;position:relative}.gameTimerSvg{width:96px;height:96px;transform:rotate(-90deg)}.gameTimerTrack{fill:none;stroke:#4f898f26;stroke-width:7px}.gameTimerFill{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .25s}.gameTimerNum{color:#0f172a;justify-content:center;align-items:center;font-size:28px;font-weight:800;transition:color .25s;display:flex;position:absolute;inset:0}.gameTimerNum.danger{color:#ef4444;animation:.5s ease-in-out infinite gameTimerPulse}@keyframes gameTimerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.gameChoiceBtn{color:#0f172a;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:90px;padding:16px;font-family:inherit;transition:all .14s;display:flex;box-shadow:0 2px 8px #0f172a0a}.gameChoiceBtn:hover:not(:disabled){background:#4f898f0a;border-color:#4f898f66;transform:translateY(-1px);box-shadow:0 6px 20px #4f898f1f}.gameChoiceBtn:disabled{cursor:default}.gameChoiceBtn.selected{background:#4f898f14;border-color:#4f898f;box-shadow:0 0 0 3px #4f898f1f}.gameChoiceBtn.correct{background:#22c55e14;border-color:#22c55e;animation:.4s gameFlashCorrect}.gameChoiceBtn.wrong{opacity:.7;background:#ef44440f;border-color:#ef4444;animation:.4s gameFlashWrong}@keyframes gameFlashCorrect{0%{background:#22c55e40}to{background:#22c55e14}}@keyframes gameFlashWrong{0%{background:#ef444440}to{background:#ef44440f}}.gameChoiceLetter{color:#4f898f;background:#4f898f1a;border:1.5px solid #4f898f40;border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;transition:all .14s;display:grid}.gameChoiceBtn.selected .gameChoiceLetter{color:#fff;background:#4f898f;border-color:#4f898f}.gameChoiceBtn.correct .gameChoiceLetter{color:#16a34a;background:#22c55e33;border-color:#22c55e}.gameHostCard{border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:150px;padding:24px 28px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:flex}.gameHostCard.is-correct{transform:scale(1.025);box-shadow:0 16px 48px #22c55e59!important}.gameHostCard.is-correct .gameHostCardLetter{color:#fff;background:#ffffff40;border-color:#fff6}.gameHostCard.is-correct .gameHostCardText{color:#fff}.gameHostCardLetter{color:#0f172a;background:#ffffff59;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:flex}.gameHostCardText{color:#0f172a;text-align:center;width:100%;font-size:clamp(1.05rem,1.4vw,1.55rem);font-weight:800;line-height:1.25}.gameHostCardCheck{color:#fff;flex-shrink:0;font-size:30px;animation:.35s cubic-bezier(.34,1.56,.64,1) gamePopIn}@keyframes gamePopIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.gameScoreBadge{text-align:center;background:#fff;border:1px solid #4f898f33;border-radius:16px;padding:8px 16px;box-shadow:0 2px 8px #0f172a0a}.gameScoreAnim{animation:.5s cubic-bezier(.34,1.56,.64,1) gameScorePop}@keyframes gameScorePop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.gamePlusPoints{color:#16a34a;font-size:13px;font-weight:800;animation:.8s ease-out forwards gamePlusFloat;position:absolute;top:-8px;right:10px}@keyframes gamePlusFloat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.gamePodium{justify-content:center;align-items:flex-end;gap:14px;padding:24px 0 0;display:flex}.gamePodiumItem{flex-direction:column;align-items:center;gap:8px;animation:.7s cubic-bezier(.34,1.56,.64,1) both gamePodiumRise;display:flex}.gamePodiumItem:first-child{animation-delay:.5s}.gamePodiumItem:nth-child(2){animation-delay:.1s}.gamePodiumItem:nth-child(3){animation-delay:.8s}@keyframes gamePodiumRise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.gamePodiumBar{border-radius:14px 14px 0 0;justify-content:center;align-items:flex-start;width:88px;padding-top:12px;font-size:30px;display:flex}.gamePodiumName{color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:13px;font-weight:800;overflow:hidden}.gamePodiumScore{color:#64748b;font-size:12px;font-weight:700}.gameLobbyGrid{flex-wrap:wrap;gap:8px;display:flex}.gameLobbyChip{color:#4f898f;background:#4f898f14;border:1.5px solid #4f898f38;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:800;transition:all .2s;display:flex}.gameLobbyChip.is-ready{color:#16a34a;background:#22c55e14;border-color:#22c55e59}.gameQProgress{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.gameQProgressDot{background:#4f898f26;border-radius:999px;flex:1;min-width:8px;max-width:28px;height:6px;transition:background .3s}.gameQProgressDot.done{background:#4f898f80}.gameQProgressDot.active{background:linear-gradient(90deg,#4f898f,#7ec8c8);box-shadow:0 0 6px #4f898f59}.gameLeaderRow{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;transition:all .2s;animation:.4s cubic-bezier(.34,1.56,.64,1) both gameLeaderIn;display:grid;box-shadow:0 2px 8px #0f172a0a}@keyframes gameLeaderIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.gameLeaderRow.is-top{background:linear-gradient(135deg,#4f898f12,#5b9ea01a);border-color:#4f898f4d}.gameLeaderRank{color:#4f898f;background:#4f898f1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.gameLeaderRow.is-top .gameLeaderRank{color:#fff;background:linear-gradient(135deg,#4f898f,#7ec8c8)}.gameAnswerBar{border-radius:999px;height:8px;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.gameBtnPrimary{color:#fff;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(135deg,#4f898f,#5b9ea0);border:none;border-radius:18px;height:58px;font-family:inherit;font-size:17px;font-weight:800;transition:all .2s;box-shadow:0 8px 24px #4f898f4d}.gameBtnPrimary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 30px #4f898f66}.gameBtnPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.gameBtnSecondary{color:#4f898f;cursor:pointer;background:#4f898f1a;border:1.5px solid #4f898f59;border-radius:14px;height:48px;font-family:inherit;font-size:14px;font-weight:800;transition:all .15s}.gameBtnSecondary:hover:not(:disabled){color:#3a7a80;background:#4f898f2e;border-color:#4f898f8c}.gameTimerBar{background:#ffffff1f;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.gameTimerBarFill{border-radius:999px;height:100%;transition:width .25s linear,background .25s}.gameHostAnswerCard{border-radius:20px;transition:transform .3s,box-shadow .3s;overflow:hidden}.gameHostAnswerCard.is-correct{transform:scale(1.025)}.gameHostAnswerCardBar{background:#0003;border-radius:999px;flex:1;height:6px;overflow:hidden}.gameHostAnswerCardBarFill{background:#ffffff8c;border-radius:999px;height:100%;transition:width .5s}.gameLobbyPlayer{border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:grid}.gameLobbyPlayer--ready{background:#4ade801f;border:1.5px solid #4ade804d}.gameLobbyPlayer--waiting{background:#ffffff0f;border:1.5px solid #ffffff14}.gamePodiumBar:first-child{background:linear-gradient(#fbbf24,#f59e0b)}.gamePodiumBar:nth-child(2){background:linear-gradient(#94a3b8,#64748b)}.gamePodiumBar:nth-child(3){background:linear-gradient(#c2956c,#a67c52)}.gameHostLobbyGrid{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.gameHostQuestionCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:52px 44px;box-shadow:0 4px 24px #0f172a14}.gameHostChoicesGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:768px){.gameHostLobbyGrid{grid-template-columns:1fr}.gameHostQuestionCard{border-radius:18px;padding:28px 18px}.gameHostChoicesGrid{grid-template-columns:1fr;gap:10px}.gameHostCard{min-height:56px}.gameHostCardLetter{width:40px;height:40px;font-size:16px}.gameHostCardText{font-size:14px}.gamePodium{flex-direction:column;align-items:center;gap:16px}.gamePodiumItem{width:100%;max-width:280px}.gamePodiumBar{height:60px!important}.gameLeaderRow{padding:10px 14px}}@keyframes gameSpin{to{transform:rotate(360deg)}}.projectorCard{cursor:default;border:1.5px solid #ffffff40;position:relative;overflow:hidden}@keyframes projectorEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.projectorEnter{animation:.38s cubic-bezier(.22,.9,.3,1) both projectorEnter}.projectorEnter--after{animation-delay:80ms}@media (prefers-reduced-motion:reduce){.projectorEnter,.projectorEnter--after{animation:none}}.revealCascade{transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s,filter .45s,opacity .45s,border-color .3s;transition-delay:var(--reveal-delay,0s)}.revealCascade--correct{border-color:color-mix(in srgb, var(--color-success) 65%, transparent);z-index:3;animation:revealCorrectGlow 1.9s ease-in-out var(--reveal-delay,0s) infinite;transform:translateY(-6px)}@keyframes revealCorrectGlow{0%,to{box-shadow:0 14px 40px #0000002e, 0 0 0 0 color-mix(in srgb, var(--color-success) 42%, transparent)}50%{box-shadow:0 18px 48px #00000038, 0 0 0 8px color-mix(in srgb, var(--color-success) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.revealCascade{transition-duration:.01ms!important;transition-delay:0s!important}.revealCascade--correct{box-shadow:0 14px 40px #0000002e, 0 0 0 5px color-mix(in srgb, var(--color-success) 42%, transparent);animation:none;transform:none}}.projectorCard:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff38 0%,#0000 40% 60%,#ffffff0d 100%),radial-gradient(at 20% 0,#ffffff40 0%,#0000 50%);transition:opacity .4s;position:absolute;inset:0}.projectorCard:after{content:"";pointer-events:none;filter:blur(30px);z-index:1;background:#ffffff1f;border-radius:50%;width:45%;height:60%;transition:transform .5s,opacity .4s;position:absolute;bottom:-20%;right:-12%}.projectorCard>*{z-index:2;position:relative}.projectorCard:hover{filter:brightness(1.08);border-color:#ffffff80;box-shadow:0 12px 36px #00000029,0 0 20px #ffffff14!important}.projectorCard:hover:before{background:linear-gradient(135deg,#ffffff47 0%,#0000 35% 55%,#ffffff14 100%),radial-gradient(at 20% 0,#ffffff4d 0%,#0000 50%)}.evH-codeRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.evH-codeLabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff94;font-size:11px;font-weight:700}.evH-code{font-family:var(--font-mono), ui-monospace, Consolas, monospace;letter-spacing:.14em;color:#fff;font-variant-numeric:tabular-nums;background:#ffffff29;border:1px solid #ffffff47;border-radius:12px;padding:6px 18px;font-size:28px;font-weight:800;line-height:1.15}.evH-project{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff40;border:1.5px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.evH-project:hover{background:#ffffff61}.evH-project:focus-visible{outline-offset:2px;outline:2px solid #fff}.evH-btn{cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .18s;display:inline-flex}.evH-btn:disabled{cursor:default}.evH-btn:not(:disabled):hover{transform:translateY(-2px)}.evH-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.evH-btn--go{color:var(--color-primary,#4f898f);background:#fff;border:none;box-shadow:0 4px 18px #0000002e}.evH-btn--go:disabled{color:#ffffffd9;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26}.evH-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffff4d}.evH-btn--ghost:not(:disabled):hover{background:#ffffff2e}.evH-state{letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-flex}.evH-state i{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.evH-state--live{color:#bbf7d0;background:#4ade8033;border:1.5px solid #4ade8080}.evH-state--live i{animation:2s ease-out infinite evH-beat}.evH-state--wait{color:#fffc;background:#ffffff1f;border:1.5px solid #ffffff40}.evH-state--wait i{opacity:.55}.evH-state--closed{background:var(--error-medium,#ef444438);color:#fca5a5;border:1.5px solid #ef444473}@keyframes evH-beat{0%{box-shadow:0 0 #bbf7d0b3}70%{box-shadow:0 0 0 7px #bbf7d000}to{box-shadow:0 0 #bbf7d000}}@media (prefers-reduced-motion:reduce){.evH-btn,.evH-project{transition:none}.evH-btn:not(:disabled):hover{transform:none}.evH-state--live i{animation:none}}.evH-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:720px){.evH-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.evH-kpi{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex;position:relative;overflow:hidden}.evH-kpi-top{align-items:center;gap:8px;min-width:0;display:flex}.evH-kpi-ic{background:#ffffff73;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.evH-kpi-l{letter-spacing:.03em;opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.evH-kpi-v{font-family:var(--font-mono), ui-monospace, Consolas, monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;font-size:23px;font-weight:800;line-height:1}.evH-kpi--total{background:linear-gradient(158deg, var(--evS-forest,#0d1f1f) 0%, var(--evS-forest-2,#143631) 100%);color:#fff}.evH-kpi--total .evH-kpi-ic{background:#ffffff24}.evH-kpi--amber{background:var(--amber);color:var(--amber-ink)}.evH-kpi--mint{background:var(--mint);color:var(--mint-ink)}.evH-kpi--sage{background:var(--sage);color:var(--sage-ink)}.evH-kpi.is-live:after{content:"";pointer-events:none;border-radius:14px;animation:2.6s ease-out infinite evH-kpiBeat;position:absolute;inset:0;box-shadow:inset 0 0}@keyframes evH-kpiBeat{0%{opacity:.55;box-shadow:inset 0 0}70%{opacity:0;box-shadow:inset 0 0 0 3px}to{opacity:0;box-shadow:inset 0 0}}@media (prefers-reduced-motion:reduce){.evH-kpi.is-live:after{animation:none}}.evH-hero{color:#fff;background:radial-gradient(620px 340px at 86% -28%, #70b6bc52, transparent 60%), radial-gradient(420px 300px at 28% -24%, #7fb8ae2e, transparent 64%), linear-gradient(158deg, var(--evS-forest) 0%, var(--evS-forest-2) 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 60px #16333a38}.evH-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#70b6bc33,#0000 68%);border-radius:999px;width:260px;height:260px;position:absolute;bottom:-90px;right:-60px}.evH-hero>*{z-index:1;position:relative}.evH-sig{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.evH-sig--ok{background:var(--sage);color:var(--sage-ink)}.evH-sig--wait{background:var(--amber);color:var(--amber-ink);opacity:.85}.evH-sig--none{background:var(--amber);color:var(--amber-ink);box-shadow:inset 0 0 0 1px}.evH-qr{background:var(--color-bg-card,#fff);cursor:pointer;border:none;border-radius:16px;padding:10px;line-height:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:0 8px 32px #00000040}.evH-qr:hover{transform:scale(1.05)}.evH-qr:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.evH-qr{transition:none}.evH-qr:hover{transform:none}}.evH-qrClose{color:var(--color-text-primary);cursor:pointer;background:#fffffff2;border:none;border-radius:14px;align-items:center;gap:7px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 4px 16px #0003}.evH-qrClose:hover{transform:scale(1.05)}.evH-qrClose:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.evH-qrClose{transition:none}.evH-qrClose:hover{transform:none}}:root{--evN-nuit:#0e2a4e;--evN-jaune:#ffc72c;--evN-jaune-h:#e6a817;--evN-bande-txt:#b9c8db;--evN-bleu:#1d5fbf;--evN-bleu-p1:#eef4fd;--evN-bleu-p2:#d8e6fa;--evN-bleu-k:#123f80;--evN-bleu-k2:#2f5694;--evN-violet:#6d4bc3;--evN-violet-p1:#f3eefd;--evN-violet-p2:#e2d8fa;--evN-violet-k:#47298f;--evN-violet-k2:#5b42a0;--evN-menthe:#0f7f7a;--evN-menthe-p1:#e2f4f2;--evN-menthe-p2:#c9ebe7;--evN-menthe-k:#0b5753;--evN-menthe-k2:#1f6b66;--evN-orange:#e8730c;--evN-orange-p1:#fff3e8;--evN-orange-p2:#fde0c8;--evN-orange-k:#7a3a06;--evN-orange-k2:#8f4a12;--evN-rose:#b8327a;--evN-rose-p1:#fceef5;--evN-rose-k:#7a1d4f;--evN-rep-a:var(--evN-bleu);--evN-rep-b:var(--evN-violet);--evN-rep-c:var(--evN-menthe);--evN-rep-d:var(--evN-orange);--evN-vert:#1d8a4e;--evN-vert-bg:#e3f3ea;--evN-vert-txt:#17703f;--evN-ambre:#e8730c;--evN-ambre-bg:#fff1e4;--evN-ambre-txt:#a84a00;--evN-rouge:#c8323f;--evN-rouge-bg:#fcebec;--evN-rouge-txt:#a82634}.evJ{--evJ-f:var(--font-inter), system-ui, sans-serif;--evJ-ft:var(--font-bricolage), var(--font-inter), sans-serif;--evJ-texte:#16202b;--evJ-gris:#5b6b7c;--evJ-regle:#eef3fa;--evJ-surface:#f6f9fd;--evJ-bord:#e3eaf3;--evJ-bord-fort:#c9d6e6;color:var(--evJ-texte);font-family:var(--evJ-f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.evJ button{cursor:pointer;font-family:inherit}.evJ :focus-visible{outline:3px solid var(--evN-bleu);outline-offset:3px}.evJ-etat{text-align:center;color:var(--evJ-gris);justify-content:center;align-items:center;gap:14px;padding:24px;font-size:17px;font-weight:600}.evJ-roue{border:3px solid var(--evJ-bord);border-top-color:var(--evN-bleu);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite evJ-tour}@keyframes evJ-tour{to{transform:rotate(360deg)}}.evJ-btn{white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s;display:inline-flex}.evJ-btn:active{transform:scale(.98)}.evJ-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.evJ-btn--prim{background:var(--evN-jaune);color:var(--evN-nuit)}.evJ-btn--prim:hover:not(:disabled){background:var(--evN-jaune-h)}.evJ-btn--act{background:var(--evN-bleu);color:#fff}.evJ-btn--act:hover:not(:disabled){background:#184f9f}.evJ-btn--sec{border-color:var(--evJ-bord-fort);color:var(--evJ-texte);background:#fff}.evJ-btn--sec:hover:not(:disabled){border-color:var(--evN-bleu)}.evJ-kbd{background:var(--evJ-surface);min-width:24px;height:24px;font:600 12px/1 var(--evJ-f);color:var(--evJ-texte);border:1px solid #dce5f0;border-bottom-width:2px;border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.evJ-inter{background:var(--evJ-bord-fort);border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .15s;position:relative}.evJ-inter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e2a4e33}.evJ-inter[aria-checked=true]{background:var(--evN-bleu)}.evJ-inter[aria-checked=true]:after{transform:translate(18px)}.evJ-bande{isolation:isolate;background:var(--evN-nuit);color:#fff;flex-shrink:0;align-items:center;gap:22px;min-height:78px;padding:14px 28px;display:flex;position:relative;overflow:hidden}.evJ-bande:before{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff24 1.2px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 90%);mask-image:linear-gradient(100deg,#0000 30%,#000 90%)}.evJ-bande:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffc72c2e,#0000);border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:12%}.evJ-mk{background:var(--evN-jaune);flex-shrink:0;width:30px;height:30px;-webkit-mask:url(/evaly-mark.png) 50%/contain no-repeat;mask:url(/evaly-mark.png) 50%/contain no-repeat}.evJ-titre{min-width:0}.evJ-titre b{font-family:var(--evJ-ft);white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;line-height:24px;display:block;overflow:hidden}.evJ-titre small{color:var(--evN-bande-txt);align-items:center;gap:8px;font-size:13px;display:flex}.evJ-dom{background:color-mix(in srgb, var(--dc,var(--evN-menthe)) 18%, #fff);height:22px;color:color-mix(in srgb, var(--dc,var(--evN-menthe)) 72%, #000);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.evJ-milieu{align-items:center;gap:14px;margin:0 auto;display:flex}.evJ-points{align-items:center;gap:5px;display:flex}.evJ-points i{background:#ffffff38;border-radius:4px;width:8px;height:8px;transition:width .3s cubic-bezier(.2,.8,.2,1),background .3s}.evJ-points i.fait{background:#fff9}.evJ-points i.cour{background:var(--evN-jaune);width:28px}.evJ-cpt{font-variant-numeric:tabular-nums;color:#fff;font-size:15px;font-weight:600}.evJ-cpt span{color:var(--evN-bande-txt);font-weight:400}.evJ-droite{align-items:center;gap:10px;display:flex}.evJ-quit{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.evJ-quit:hover{background:#ffffff1a;border-color:#fff}.evJ-chrono{flex-shrink:0;width:58px;height:58px;position:relative}.evJ-chrono svg{width:100%;height:100%;transform:rotate(-90deg)}.evJ-chrono circle{fill:none;stroke-width:5px}.evJ-chrono .fond-c{stroke:#ffffff29}.evJ-chrono .arc{stroke:var(--evN-jaune);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .2s}.evJ-chrono b{font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;place-items:center;font-size:21px;font-weight:800;display:grid;position:absolute;inset:0}.evJ-chrono.urgent .arc{stroke:#ff7a7a}.evJ-chrono.urgent b{color:#ffb3b3;animation:.5s ease-in-out infinite alternate evJ-bat}@keyframes evJ-bat{to{transform:scale(1.12)}}.evJ-temps{background:var(--evJ-regle);flex-shrink:0;height:12px}.evJ-temps i{background:var(--evN-jaune);border-radius:0 6px 6px 0;height:100%;transition:width 1s linear,background-color .3s;display:block}.evJ-temps.urgent i{background:var(--evN-rouge);animation:1s ease-in-out infinite evJ-temps-bat}@keyframes evJ-temps-bat{50%{opacity:.45}}.evJ-scene{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1480px;min-height:0;margin:0 auto;padding:30px 48px 0;display:flex}.evJ-q{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.evJ-q h2{font-family:var(--evJ-ft);letter-spacing:-.015em;color:var(--evN-nuit);text-wrap:balance;margin:0;font-size:clamp(28px,2.9vw,46px);font-weight:700;line-height:1.14}.evJ-multi{color:#5c4300;background:#fff4cc;border-radius:999px;align-items:center;gap:6px;height:28px;margin-bottom:12px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.evJ-img{aspect-ratio:3/2;background:var(--evJ-regle);cursor:zoom-in;border:0;border-radius:20px;width:clamp(200px,20vw,300px);padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #0e2a4e29}.evJ-img img{object-fit:contain;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.evJ-img:hover img{transform:scale(1.05)}.evJ-img span{color:#fff;background:#0e2a4ec7;border-radius:9px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;right:10px}.evJ-r0{--c:var(--evN-bleu);--f:var(--evN-bleu-p1);--k:var(--evN-bleu-k)}.evJ-r1{--c:var(--evN-violet);--f:var(--evN-violet-p1);--k:var(--evN-violet-k)}.evJ-r2{--c:var(--evN-menthe);--f:var(--evN-menthe-p1);--k:var(--evN-menthe-k)}.evJ-r3{--c:var(--evN-orange);--f:var(--evN-orange-p1);--k:var(--evN-orange-k)}.evJ-r4{--c:var(--evN-rose);--f:var(--evN-rose-p1);--k:var(--evN-rose-k)}.evJ-rep{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.evJ-rep button{background:var(--f);min-height:clamp(78px,10vh,108px);color:var(--k);text-align:left;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,opacity .35s,filter .35s,background .35s,border-color .2s;transition-delay:0s, 0s, var(--reveal-delay,0s), var(--reveal-delay,0s), var(--reveal-delay,0s), 0s;border:3px solid #0000;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 22px 14px 14px;font-size:clamp(18px,1.55vw,26px);font-weight:600;line-height:1.25;display:grid;position:relative}.evJ-rep button:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--c) 22%, transparent);transform:translateY(-2px)}.evJ-rep .l{aspect-ratio:1;background:var(--c);width:clamp(52px,4.4vw,66px);font-family:var(--evJ-ft);color:#fff;transition:background .35s;transition-delay:var(--reveal-delay,0s);border-radius:16px;place-items:center;font-size:clamp(24px,2vw,32px);font-weight:800;display:grid}.evJ-rep .l svg{stroke-width:3px;width:55%;height:55%}.evJ-rep .t{overflow-wrap:anywhere;min-width:0}.evJ-rep .marque-s{background:var(--evN-nuit);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:none;position:absolute;top:-13px;right:18px;box-shadow:0 6px 14px #0e2a4e40}.evJ-rep button.choisi{border-color:var(--evN-nuit);box-shadow:0 0 0 5px #0e2a4e14}.evJ-rep button.choisi .marque-s{display:inline-flex}.evJ-rep.revele button{opacity:.3;filter:saturate(.35);cursor:default}.evJ-rep.revele button:hover{box-shadow:none;transform:none}.evJ-rep.revele button.bon{opacity:1;filter:none;border-color:var(--evN-vert);background:var(--evN-vert-bg);color:var(--evN-vert-txt);animation:.5s cubic-bezier(.2,.8,.2,1) both evJ-bon;animation-delay:var(--reveal-delay,0s)}.evJ-rep.revele button.bon .l{background:var(--evN-vert)}.evJ-rep.revele button.faux{opacity:.62;filter:none}.evJ-rep.revele button.faux .l{background:var(--evN-rouge)}@keyframes evJ-bon{0%{transform:scale(.97)}60%{transform:scale(1.025)}to{transform:none}}.evJ-scene>.evJ-rep{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;max-height:62vh;padding:14px 0 8px}.evJ-scene>.evJ-rep.evJ-rep--1{grid-template-rows:minmax(0,1fr);max-height:34vh}.evJ-scene:has(>.evJ-rep--1){justify-content:center;gap:40px;padding-bottom:40px}.evJ-scene:has(>.evJ-rep--1)>.evJ-rep--1{flex:0 34vh}.evJ-scene:has(>.evJ-rep--1)>.evJ-q:not(:has(.evJ-img)){text-align:center;grid-template-columns:minmax(0,1fr)}.evJ-scene--centre{justify-content:center}.evJ-scene--centre>.evJ-q:not(:has(.evJ-img)){text-align:center;grid-template-columns:minmax(0,1fr)}.evJ-scene--centre>.evJ-rep--1 button{grid-template-columns:auto minmax(0,max-content);justify-content:center}.evJ-scene--centre>.evJ-rep>button:last-child:nth-child(odd):not(:first-child),.evJ-rep>button:nth-child(5):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.evJ-ouverte{border:2px dashed var(--evJ-bord-fort);text-align:center;color:var(--evJ-gris);border-radius:22px;margin:0;padding:30px;font-size:20px}.evJ-pied{flex-shrink:0;align-items:center;gap:12px;width:100%;max-width:1480px;margin:auto auto 0;padding:18px 48px 22px;display:flex}.evJ-aide{color:var(--evJ-gris);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0 auto;font-size:13px;display:flex}.evJ-aide span{align-items:center;gap:6px;display:inline-flex}.evJ-zoom{z-index:8;cursor:zoom-out;background:#0e2a4edb;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:40px 40px 52px;animation:.2s ease-out evJ-entre;display:grid;position:absolute;inset:0}.evJ-zoom img{object-fit:contain;filter:drop-shadow(0 30px 60px #00000073);width:100%;height:100%}.evJ-zoom small{text-align:center;color:var(--evN-bande-txt);font-size:13px;position:absolute;bottom:18px;left:0;right:0}@keyframes evJ-entre{0%{opacity:0;transform:translateY(6px)}}.evJ-reg{background:radial-gradient(1200px 500px at 50% -10%, var(--evN-bleu-p1), #fff 70%);flex:1;grid-template-columns:minmax(0,1fr);place-items:safe center;padding:32px;display:grid;overflow:auto}.evJ-reg-carte{border:1px solid var(--evJ-bord);background:#fff;border-radius:28px;width:min(800px,100%);animation:.35s cubic-bezier(.2,.8,.2,1) evJ-monte;overflow:hidden;box-shadow:0 30px 70px #0e2a4e1f}.evJ-reg-tete{background:linear-gradient(150deg, var(--evN-bleu-p1), var(--evN-bleu-p2));color:var(--evN-bleu-k);align-items:center;gap:18px;padding:26px 30px;display:flex}.evJ-reg-tete .io{background:var(--evN-bleu);color:#fff;border-radius:17px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #1d5fbf4d}.evJ-reg-tete small{opacity:.85;font-size:13px;font-weight:600;display:block}.evJ-reg-tete h2{font-family:var(--evJ-ft);letter-spacing:-.015em;margin:2px 0 8px;font-size:28px;font-weight:800;line-height:32px}.evJ-puces{flex-wrap:wrap;gap:6px;display:flex}.evJ-puces span{background:#ffffffb3;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.evJ-reg-corps{gap:20px;padding:22px 30px 6px;display:grid}.evJ-reg-corps h3{font-family:var(--evJ-ft);color:var(--evN-nuit);margin:0 0 9px;font-size:15px;font-weight:700}.evJ-choix{flex-wrap:wrap;gap:8px;display:flex}.evJ-choix button{border:1.5px solid var(--evJ-bord);background:var(--evJ-surface);min-width:64px;height:42px;color:var(--evJ-texte);border-radius:12px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.evJ-choix button:hover{border-color:var(--evN-bleu)}.evJ-choix button[aria-pressed=true]{border-color:var(--evN-bleu);background:var(--evN-bleu);color:#fff}.evJ-opts{gap:8px;display:grid}.evJ-opt{background:var(--evJ-surface);border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.evJ-opt .io{width:40px;height:40px;color:var(--evN-bleu);background:#fff;border-radius:12px;place-items:center;display:grid}.evJ-opt b{font-size:14.5px;font-weight:600;display:block}.evJ-opt small{color:var(--evJ-gris);font-size:12.5px;line-height:17px;display:block}.evJ-reg-info{color:var(--evJ-gris);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.evJ-reg-info svg{color:var(--evN-vert)}.evJ-reg-pied{align-items:center;gap:12px;padding:20px 30px 26px;display:flex}.evJ-reg-pied .evJ-btn{border-radius:14px;height:50px;padding:0 24px;font-size:16px}.evJ-reg-pied .evJ-btn--prim{margin-left:auto;box-shadow:0 12px 26px #ffc72c66}.evJ-my{background:radial-gradient(1000px 520px at 50% 110%,#e8f6f4,#fff 70%);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:20px 24px 14px;display:flex}.evJ-grille{--rows:4;grid-template-columns:repeat(5,auto);gap:clamp(10px,1.3vw,18px);display:grid}.evJ-carte{--h:max(96px, min(calc((100vh - 78px - 190px - (var(--rows) - 1) * 16px) / var(--rows)), calc((100vw - 120px) / 5 * 1.4), 340px));height:var(--h);width:calc(var(--h) * 5 / 7);perspective:1100px;background:0 0;border:0;border-radius:16px;padding:0}.evJ-carte .in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.evJ-carte.vu .in{transform:rotateY(180deg)}.evJ-carte:not(.vu):hover .in{transform:translateY(-6px)rotate(-1.5deg)}.evJ-carte .face,.evJ-carte .dos{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0;overflow:hidden}.evJ-carte .face{background:linear-gradient(155deg, var(--evN-menthe-p1), #bfe6e1);color:var(--evN-menthe-k);place-items:center;display:grid;box-shadow:0 10px 22px #0f7f7a29}.evJ-carte .face:before{content:"";background-image:radial-gradient(circle,#0f7f7a24 1.2px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000,#0000 70%);mask-image:linear-gradient(160deg,#000,#0000 70%)}.evJ-carte .face:after{content:"";aspect-ratio:1;background:var(--evN-menthe);opacity:.18;width:26%;position:absolute;bottom:8%;right:10%;-webkit-mask:url(/evaly-mark.png) 50%/contain no-repeat;mask:url(/evaly-mark.png) 50%/contain no-repeat}.evJ-carte .face b{font-family:var(--evJ-ft);font-size:calc(var(--h) * .36);letter-spacing:-.03em;font-weight:800;line-height:1;position:relative}.evJ-carte .dos{text-align:left;background:#fff;border:1px solid #dce5f0;flex-direction:column;gap:6px;padding:10px 11px;display:flex;transform:rotateY(180deg);box-shadow:0 6px 16px #0e2a4e14}.evJ-carte .dos i{background:var(--evN-menthe-p1);height:22px;font-size:clamp(12px, calc(var(--h) * .05), 15px);color:var(--evN-menthe-k);border-radius:7px;align-self:flex-start;place-items:center;padding:0 7px;font-style:normal;font-weight:700;display:inline-grid}.evJ-carte .dos span{-webkit-line-clamp:5;font-size:clamp(11px, calc(var(--h) * .062), 19px);color:var(--evJ-texte);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.evJ-carte .dos em{font-size:clamp(11.5px, calc(var(--h) * .05), 15px);color:var(--evN-vert-txt);white-space:nowrap;margin-top:auto;font-style:normal;font-weight:600}.evJ-my-aide{color:var(--evJ-gris);flex-wrap:wrap;justify-content:center;gap:16px;margin:0;font-size:13px;display:flex}.evJ-my-aide span{align-items:center;gap:6px;display:inline-flex}.evJ-voile{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e2a4e80;grid-template-columns:minmax(0,1fr);place-items:center;padding:28px;animation:.2s ease-out evJ-entre;display:grid;position:absolute;inset:0}.evJ-fen{background:#fff;border-radius:30px;flex-direction:column;gap:22px;width:min(1180px,100%);max-height:100%;padding:24px 30px;animation:.35s cubic-bezier(.2,.8,.2,1) evJ-monte;display:flex;overflow:auto;box-shadow:0 40px 90px #030c1a59}@keyframes evJ-monte{0%{opacity:0;transform:translateY(16px)scale(.98)}}.evJ-fen-tete{align-items:center;gap:14px;display:flex}.evJ-fen-tete .num-t{background:linear-gradient(155deg, var(--evN-menthe-p1), #bfe6e1);width:52px;height:52px;font-family:var(--evJ-ft);color:var(--evN-menthe-k);border-radius:15px;place-items:center;font-size:24px;font-weight:800;display:grid}.evJ-fen-tete b{font-family:var(--evJ-ft);color:var(--evN-nuit);font-size:17px;font-weight:700}.evJ-fen-tete .evJ-btn{margin-left:auto}.evJ-fen-pied{justify-content:flex-end;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.evJ-carte .in,.evJ-rep button,.evJ-rep .l,.evJ-points i,.evJ-temps i,.evJ-chrono .arc,.evJ-img img{transition:none}.evJ-carte:not(.vu):hover .in{transform:none}.evJ-rep.revele button.bon,.evJ-chrono.urgent b,.evJ-temps.urgent i,.evJ-voile,.evJ-fen,.evJ-zoom,.evJ-reg-carte{animation:none}.evJ-roue{animation-duration:2.4s}}.evJ-chrono.clair .fond-c{stroke:var(--evJ-regle)}.evJ-chrono.clair b{color:var(--evN-nuit)}.evJ-chrono.clair .arc{stroke:var(--evN-bleu)}.evJ-chrono.clair.urgent .arc{stroke:var(--evN-rouge)}.evJ-chrono.clair.urgent b{color:var(--evN-rouge-txt)}.evJ-rep .votes{font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;color:var(--k);opacity:.85;font-size:clamp(22px,1.8vw,30px);font-weight:800}.evJ-rep.revele .votes{color:inherit}.evJ-rep--lecture button{cursor:default}.evJ-rep--lecture button:hover{box-shadow:none;transform:none}.evJ-reg-tete--violet{background:linear-gradient(150deg, var(--evN-violet-p1), var(--evN-violet-p2));color:var(--evN-violet-k)}.evJ-reg-tete--violet .io{background:var(--evN-violet);box-shadow:0 12px 24px #6d4bc34d}.evJ-erreur{background:var(--evN-rouge-bg);color:var(--evN-rouge-txt);border-radius:14px;margin:0;padding:12px 16px;font-size:14px;font-weight:600}.evJ-bande .evJ-cpt b{font-family:var(--evJ-ft);font-size:18px}.evJ-qr-btn{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.evJ-qr-btn:hover{background:#ffffff1a;border-color:#fff}.evJ-attente{flex:1;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:36px;width:100%;max-width:1380px;min-height:0;margin:0 auto;padding:36px 48px;display:grid;overflow:auto}.evJ-etat-salle{background:var(--evN-violet-p1);height:30px;color:var(--evN-violet-k);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.evJ-etat-salle i{background:var(--evN-violet);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite evJ-pouls}@keyframes evJ-pouls{50%{opacity:.4;transform:scale(1.6)}}.evJ-attente h1{font-family:var(--evJ-ft);letter-spacing:-.025em;color:var(--evN-nuit);margin:14px 0 10px;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:1.05}.evJ-attente .evJ-puces span{background:var(--evJ-surface);color:var(--evJ-texte)}.evJ-joueurs{margin-top:28px}.evJ-joueurs h3{font-family:var(--evJ-ft);color:var(--evN-nuit);align-items:center;gap:8px;margin:0 0 12px;font-size:17px;font-weight:700;display:flex}.evJ-joueurs h3 b{background:var(--evN-jaune);min-width:30px;height:26px;color:var(--evN-nuit);border-radius:999px;place-items:center;padding:0 8px;font-size:14px;display:inline-grid}.evJ-chips{flex-wrap:wrap;gap:10px;min-height:52px;max-height:40vh;display:flex;overflow:auto}.evJ-chip{background:var(--f);height:48px;color:var(--k);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:17px;font-weight:600;animation:.45s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:inline-flex}.evJ-chip i{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:700;display:grid}@keyframes evJ-pop{0%{opacity:0;transform:scale(.4)}}.evJ-vide{color:var(--evJ-gris);align-items:center;gap:10px;font-size:15px;display:flex}.evJ-vide .evJ-roue{border-width:2.5px;width:22px;height:22px}.evJ-attente .evJ-btn--prim{border-radius:15px;height:56px;margin-top:30px;padding:0 28px;font-size:17px;box-shadow:0 14px 30px #ffc72c66}.evJ-attente .evJ-erreur{margin-top:16px}.evJ-rejoindre{isolation:isolate;background:var(--evN-nuit);text-align:center;color:#fff;border-radius:30px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 60px #0e2a4e40}.evJ-rejoindre:before{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff21 1.2px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0}.evJ-rejoindre:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffc72c33,#0000);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:50%;translate:-50%}.evJ-rejoindre small{color:var(--evN-bande-txt);font-size:14px;display:block}.evJ-qr{cursor:zoom-in;background:#fff;border:0;border-radius:20px;place-items:center;margin:16px auto;padding:14px;display:inline-grid}.evJ-qr svg{width:220px;height:220px;display:block}.evJ-url{color:#fff;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:500}.evJ-rejoindre-acts{justify-content:center;gap:8px;margin-top:16px;display:flex}.evJ-rejoindre-acts .evJ-btn{height:40px;padding:0 14px;font-size:14px}.evJ-btn--clair{color:#fff;background:0 0;border-color:#ffffff59}.evJ-btn--clair:hover:not(:disabled){background:#ffffff1a;border-color:#fff}.evJ-qr-fen{text-align:center;background:#fff;border-radius:30px;justify-items:center;gap:14px;width:min(560px,100%);padding:32px;animation:.35s cubic-bezier(.2,.8,.2,1) evJ-monte;display:grid;box-shadow:0 40px 90px #030c1a59}.evJ-qr-fen svg{width:min(420px,70vh);height:auto}.evJ-qr-fen p{color:var(--evJ-gris);overflow-wrap:anywhere;margin:0;font-size:15px}.evJ-cq-tete{align-items:center;gap:16px;display:flex}.evJ-cq-tete .evJ-cpt{color:var(--evN-nuit)}.evJ-cq-tete .evJ-cpt span{color:var(--evJ-gris)}.evJ-effet{background:var(--evN-jaune);height:30px;color:var(--evN-nuit);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;animation:.45s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:inline-flex}.evJ-repondu{color:var(--evJ-gris);margin-left:auto;font-size:15px}.evJ-repondu b{font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;color:var(--evN-nuit);font-size:22px}.evJ-live{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.evJ-live div{gap:6px;display:grid}.evJ-live small{color:var(--k);font-size:13px;font-weight:600}.evJ-live span{background:var(--evJ-regle);border-radius:5px;height:10px;overflow:hidden}.evJ-live span i{border-radius:inherit;background:var(--c);height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.evJ-clas{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:28px 48px 0;display:flex;position:relative;overflow:auto}.evJ-clas h2{font-family:var(--evJ-ft);letter-spacing:-.02em;color:var(--evN-nuit);margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.1}.evJ-clas h2 em{color:var(--evN-bleu);font-style:normal}.evJ-lignes{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.evJ-ligne{background:var(--evJ-surface);height:58px;animation:.45s cubic-bezier(.2,.8,.2,1) both evJ-entre-l;animation-delay:calc(var(--i,0) * 60ms);border-radius:18px;grid-template-columns:48px 44px minmax(0,1fr) 80px minmax(140px,30%) 110px;align-items:center;gap:16px;padding:0 18px 0 8px;display:grid}@keyframes evJ-entre-l{0%{opacity:0;transform:translate(-14px)}}.evJ-ligne .rg{width:40px;height:40px;font-family:var(--evJ-ft);color:var(--evN-nuit);background:#fff;border-radius:12px;place-items:center;font-size:18px;font-weight:800;display:grid}.evJ-ligne.r1 .rg{background:var(--evN-jaune)}.evJ-ligne.r2 .rg{background:#dce5f0}.evJ-ligne.r3 .rg{color:#7a3a06;background:#f6d3b5}.evJ-ligne .av{background:var(--f);width:40px;height:40px;color:var(--k);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.evJ-ligne .nm{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}.evJ-ligne .ok{color:var(--evJ-gris);align-items:center;gap:4px;font-size:14px;display:inline-flex}.evJ-ligne .ok svg{color:var(--evN-vert)}.evJ-ligne .br{background:#fff;border-radius:5px;height:10px;overflow:hidden}.evJ-ligne .br i{width:var(--w);border-radius:inherit;background:var(--c);transform-origin:0;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) both evJ-etire;display:block}@keyframes evJ-etire{0%{transform:scaleX(0)}}.evJ-ligne .sc{font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;text-align:right;color:var(--evN-nuit);font-size:22px;font-weight:800}.evJ-ligne .gain{font-family:var(--evJ-f);color:var(--evN-vert-txt);font-size:12px;font-weight:600;display:block}.evJ-podium{justify-content:center;align-items:flex-end;gap:18px;margin-top:8px;display:flex}.evJ-marche{flex-direction:column;align-items:center;gap:10px;width:200px;display:flex}.evJ-marche.m1{--a:#fff8e1;--b:#fce7a6;--km:#5c4300}.evJ-marche.m2{--a:var(--evN-bleu-p1);--b:#d3e2f8;--km:var(--evN-bleu-k)}.evJ-marche.m3{--a:var(--evN-orange-p1);--b:var(--evN-orange-p2);--km:var(--evN-orange-k)}.evJ-marche .av{background:var(--f);width:72px;height:72px;font-family:var(--evJ-ft);color:var(--k);animation:.5s cubic-bezier(.2,1.4,.4,1) both evJ-pop;animation-delay:var(--d,0s);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:0 0 0 5px #fff,0 14px 30px #0e2a4e29}.evJ-marche b{max-width:100%;font-family:var(--evJ-ft);white-space:nowrap;text-overflow:ellipsis;color:var(--evN-nuit);font-size:20px;font-weight:700;overflow:hidden}.evJ-marche small{font-variant-numeric:tabular-nums;color:var(--evJ-gris);font-size:15px}.evJ-marche .bloc{width:100%;height:var(--h);background:linear-gradient(180deg, var(--a), var(--b));font-family:var(--evJ-ft);color:var(--km);transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both evJ-leve;animation-delay:var(--d,0s);border-radius:20px 20px 0 0;place-items:start center;padding-top:16px;font-size:44px;font-weight:800;display:grid}@keyframes evJ-leve{0%{transform:scaleY(0)}}.evJ-suite{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.evJ-suite div{background:var(--evJ-surface);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.evJ-suite b{font-family:var(--evJ-ft);color:var(--evJ-gris);font-weight:800}.evJ-suite span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.evJ-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.evJ-confetti i{background:var(--c,var(--evN-jaune));width:10px;height:16px;animation:evJ-tombe var(--t) linear var(--d) infinite;border-radius:3px;position:absolute;top:-20px}@keyframes evJ-tombe{to{transform:translateY(110vh)rotate(720deg)}}.evJ-tel{--evJ-f:var(--font-inter), system-ui, sans-serif;--evJ-ft:var(--font-bricolage), var(--font-inter), sans-serif;--evJ-texte:#16202b;--evJ-gris:#5b6b7c;--evJ-regle:#eef3fa;--evJ-surface:#f6f9fd;min-height:100dvh;color:var(--evJ-texte);font-family:var(--evJ-f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;display:flex}.evJ-tel button{cursor:pointer;font-family:inherit}.evJ-tel :focus-visible{outline:3px solid var(--evN-bleu);outline-offset:2px}.evJ-tel-h{z-index:2;background:var(--evN-nuit);color:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;top:0}.evJ-tel-h .evJ-mk{width:24px;height:24px}.evJ-tel-h b{min-width:0;font-family:var(--evJ-ft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.evJ-tel-h small{color:var(--evN-bande-txt);font-size:12.5px;font-weight:600}.evJ-tel-c{flex-direction:column;flex:1;gap:12px;width:100%;max-width:520px;margin:0 auto;padding:18px 16px 28px;display:flex}.evJ-tel-c h4{font-family:var(--evJ-ft);color:var(--evN-nuit);margin:0;font-size:20px;font-weight:700;line-height:26px}.evJ-tel-c p{color:var(--evJ-gris);margin:0;font-size:15px;line-height:21px}.evJ-tel-c input{height:54px;font:17px var(--evJ-f);color:var(--evJ-texte);border:1.5px solid #c9d6e6;border-radius:14px;padding:0 16px}.evJ-tel-c input:focus{border-color:var(--evN-bleu);box-shadow:0 0 0 4px var(--evN-bleu-p1);outline:none}.evJ-tel-c .evJ-btn{border-radius:16px;width:100%;height:56px;font-size:17px}.evJ-tel-top{color:var(--evJ-gris);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.evJ-tel-top .evJ-effet{height:26px;padding:0 10px;font-size:13px}.evJ-tel-top .mini{background:var(--evJ-regle);width:40px;height:40px;font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;color:var(--evN-nuit);border-radius:50%;place-items:center;margin-left:auto;font-size:16px;font-weight:800;display:grid}.evJ-tel-top .mini.urgent{background:var(--evN-rouge-bg);color:var(--evN-rouge-txt)}.evJ-tel-c .evJ-tel-q{font-family:var(--evJ-ft);color:var(--evN-nuit);margin:0;font-size:19px;font-weight:700;line-height:25px}.evJ-tel-img{object-fit:contain;background:var(--evJ-regle);border-radius:14px;width:100%;max-height:30vh;display:block}.evJ-tel-multi{color:#5c4300;background:#fff4cc;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.evJ-tel-rep{gap:10px;margin-top:auto;display:grid}.evJ-tel-rep button{background:var(--f);text-align:left;min-height:64px;color:var(--k);border:3px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:16px;font-weight:600;line-height:21px;transition:transform .12s,opacity .2s,border-color .15s;display:flex}.evJ-tel-rep button:active:not(:disabled){transform:scale(.97)}.evJ-tel-rep button:disabled{cursor:default}.evJ-tel-rep .l{background:var(--c);width:46px;height:46px;font-family:var(--evJ-ft);color:#fff;border-radius:13px;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid}.evJ-tel-rep .l svg{stroke-width:3px;width:24px;height:24px}.evJ-tel-rep button.sel{border-color:var(--evN-nuit)}.evJ-tel-rep button.off{opacity:.35}.evJ-tel-rep button.bon{background:var(--evN-vert-bg);color:var(--evN-vert-txt);opacity:1}.evJ-tel-rep button.bon .l{background:var(--evN-vert)}.evJ-tel-rep button.faux{opacity:.7}.evJ-tel-rep button.faux .l{background:var(--evN-rouge)}.evJ-retour{text-align:center;border-radius:18px;gap:4px;padding:16px;animation:.4s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:grid}.evJ-retour b{font-family:var(--evJ-ft);font-size:21px;font-weight:800}.evJ-retour.bon{background:var(--evN-vert-bg);color:var(--evN-vert-txt)}.evJ-retour.faux{background:var(--evN-rouge-bg);color:var(--evN-rouge-txt)}.evJ-retour.neutre{background:var(--evJ-surface);color:var(--evN-nuit)}.evJ-tel-note{text-align:center}.evJ-tel .centre{text-align:center;justify-items:center;gap:10px;margin:auto 0;display:grid}.evJ-tel .centre svg{color:var(--evN-jaune-h)}.evJ-tel-c .evJ-erreur{color:var(--evN-rouge-txt);font-size:14px}@media (prefers-reduced-motion:reduce){.evJ-chip,.evJ-ligne,.evJ-ligne .br i,.evJ-marche .av,.evJ-marche .bloc,.evJ-effet,.evJ-retour,.evJ-etat-salle i,.evJ-qr-fen{animation:none}.evJ-confetti{display:none}.evJ-live span i{transition:none}}@media (max-width:1100px){.evJ-attente{grid-template-columns:minmax(0,1fr)}.evJ-ligne{grid-template-columns:44px 40px minmax(0,1fr) 70px 90px}.evJ-ligne .br{display:none}}.evJ-qui{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evJ-qui-b{background:var(--evJ-surface);text-align:left;border:2px solid #0000;border-radius:16px;gap:3px;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.evJ-qui-b b{color:var(--evN-nuit);font-size:15px;font-weight:700}.evJ-qui-b small{color:var(--evJ-gris);font-size:12.5px;line-height:17px}.evJ-qui-b:hover{border-color:var(--evJ-bord-fort)}.evJ-qui-b[aria-pressed=true]{border-color:var(--evN-bleu);background:#fff;box-shadow:0 10px 22px #1d5fbf1f}.evJ-tr-reg{border:1px solid var(--evJ-regle);background:#fbfcfe;border-radius:18px;gap:18px;padding:16px;animation:.25s ease-out evJ-entre;display:grid}.evJ-tr-reg h3 small{font-family:var(--evJ-f);color:var(--evJ-gris);margin-left:6px;font-size:13px;font-weight:500}.evJ-tr-reg textarea{border:1.5px solid var(--evJ-bord-fort);width:100%;font:15px/1.5 var(--evJ-f);color:var(--evJ-texte);resize:vertical;background:#fff;border-radius:12px;padding:10px 12px}.evJ-tr-reg textarea:focus{border-color:var(--evN-bleu);box-shadow:0 0 0 4px var(--evN-bleu-p1);outline:none}.evJ-tr-reg .evJ-reg-info{margin-top:6px}.evJ-reg-info.alerte{color:var(--evN-ambre-txt)}.evJ-reg-info.alerte svg{color:var(--evN-orange)}.evJ-tr-reg select{border:1.5px solid var(--evJ-bord-fort);max-width:55%;height:34px;font:13px var(--evJ-f);color:var(--evJ-texte);background:#fff;border-radius:10px;margin-left:auto;padding:0 10px}.evJ-tr-2{grid-template-columns:auto 1fr;align-items:end;gap:18px;display:grid}.evJ-opt.inactif{opacity:.6}.evJ-opt.inactif .evJ-inter{cursor:not-allowed}.evJ-tr{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.evJ-tr.survie{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.evJ-tr-main{flex-direction:column;min-height:0;display:flex}.evJ-tr:not(.survie) .evJ-tr-main{padding-left:clamp(0px,100vw - 1780px,300px)}.evJ-tr-main .evJ-scene{padding-top:16px}.evJ-tr-joueur{align-items:center;gap:16px;width:100%;max-width:1480px;margin:0 auto;padding:22px 48px 0;display:flex}.evJ-tr-joueur .av{background:var(--c);width:64px;height:64px;font-family:var(--evJ-ft);color:#fff;box-shadow:0 0 0 6px var(--f);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;animation:.45s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:grid}.evJ-tr-joueur small{color:var(--evJ-gris);font-size:15px;font-weight:600;display:block}.evJ-tr-joueur b{font-family:var(--evJ-ft);color:var(--evN-nuit);font-size:34px;font-weight:800;line-height:1.05;display:block}.evJ-tr-joueur .evJ-effet{height:42px;font-family:var(--evJ-ft);margin-left:auto;padding:0 18px;font-size:19px;font-weight:800}.evJ-tr-ret{background:var(--evJ-surface);height:42px;font-family:var(--evJ-ft);color:var(--evN-nuit);border-radius:999px;align-items:center;margin-left:auto;padding:0 18px;font-size:20px;font-weight:800;animation:.4s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:inline-flex}.evJ-tr-joueur .evJ-effet+.evJ-tr-ret{margin-left:10px}.evJ-tr-ret.bon{background:var(--evN-vert-bg);color:var(--evN-vert-txt)}.evJ-tr-ret.faux{background:var(--evN-rouge-bg);color:var(--evN-rouge-txt)}.evJ-tr-vies{gap:3px;margin-left:6px;display:inline-flex}.evJ-tr-vies svg{color:var(--evN-rouge);fill:currentColor;stroke:none}.evJ-tr-vies .perdu svg{color:#dce5f0}.evJ-rep button.cache{visibility:hidden}.evJ-tr-cote{border-left:1px solid var(--evJ-regle);background:#fbfcfe;flex-direction:column;gap:8px;padding:22px 18px;display:flex;overflow:auto}.evJ-tr-cote h3{font-family:var(--evJ-ft);color:var(--evN-nuit);margin:0 0 4px;font-size:15px;font-weight:700}.evJ-tr-l{border:1.5px solid var(--evJ-regle);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;height:50px;padding:0 14px 0 7px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:grid}.evJ-tr-l .av{background:var(--f);width:36px;height:36px;color:var(--k);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.evJ-tr-l .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.evJ-tr-l b{font-family:var(--evJ-ft);font-variant-numeric:tabular-nums;color:var(--evN-nuit);font-size:20px;font-weight:800;position:relative}.evJ-tr-l.actif{border-color:var(--c);transform:translate(-8px);box-shadow:0 8px 20px #0e2a4e1a}.evJ-tr-l em{font-family:var(--evJ-f);font-size:14px;font-style:normal;font-weight:800;animation:1.6s ease-out both evJ-gain;position:absolute;top:-18px;right:0}.evJ-tr-l em.p{color:var(--evN-vert-txt)}.evJ-tr-l em.m{color:var(--evN-rouge-txt)}@keyframes evJ-gain{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.evJ-tr-cartes{flex-wrap:wrap;justify-content:center;gap:12px;padding:10px 24px 2px;display:flex}.evJ-tr-c{perspective:900px;width:118px;height:148px;position:relative}.evJ-tr-c .in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.evJ-tr-c .f,.evJ-tr-c .d{text-align:center;backface-visibility:hidden;border-radius:16px;align-content:center;place-items:center;gap:6px;padding:10px;display:grid;position:absolute;inset:0}.evJ-tr-c .f{border:2px solid var(--f);background:linear-gradient(155deg, var(--f), #fff);color:var(--k);transition:background .4s,border-color .4s,color .4s}.evJ-tr-c .f .av{background:var(--c);width:46px;height:46px;font-family:var(--evJ-ft);color:#fff;border-radius:50%;place-items:center;font-weight:800;transition:background .4s;display:grid}.evJ-tr-c .f b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.evJ-tr-c .f .evJ-tr-vies{margin:0}.evJ-tr-c .d{background:var(--evN-rouge);font-family:var(--evJ-ft);color:#fff;font-size:17px;font-weight:800;transform:rotateY(180deg)}.evJ-tr-c .d small{font-family:var(--evJ-f);opacity:.85;font-size:12.5px;font-weight:600}.evJ-tr-c.actif .in{transform:translateY(-10px)}.evJ-tr-c.actif .f{border-color:var(--evN-jaune);box-shadow:0 14px 28px #0e2a4e24}.evJ-tr-c.danger .f{border-color:var(--evN-orange);background:linear-gradient(155deg, var(--evN-ambre-bg), #fff);animation:1.1s ease-in-out infinite evJ-danger}@keyframes evJ-danger{50%{box-shadow:0 0 0 7px #e8730c2e}}.evJ-tr-c.chute .f{border-color:var(--evN-rouge);background:var(--evN-rouge-bg);color:var(--evN-rouge-txt)}.evJ-tr-c.chute .f .av{background:var(--evN-rouge)}.evJ-tr-c.chute .in{animation:.6s cubic-bezier(.3,.7,.2,1) .9s both evJ-retourne}@keyframes evJ-retourne{0%{transform:translateY(-10px)}to{transform:rotateY(180deg)}}.evJ-tr-c.elim{opacity:.85}.evJ-tr-c.elim .in{transform:rotateY(180deg)}.evJ-tirage{text-align:center;background:radial-gradient(900px 480px at 50% 40%, var(--evN-bleu-p1), #fff 70%);flex:1;align-content:center;place-items:center;gap:14px;display:grid}.evJ-tirage small{color:var(--evJ-gris);font-size:18px;font-weight:600}.evJ-tirage b{font-family:var(--evJ-ft);letter-spacing:-.03em;color:var(--c,var(--evN-nuit));font-size:clamp(56px,7vw,110px);font-weight:800;line-height:1}.evJ-tirage p{color:var(--evJ-gris);margin:0;font-size:18px}.evJ-tirage.fini b{animation:.5s cubic-bezier(.2,1.4,.4,1) both evJ-pop}.evJ-tirage.fini p{font-family:var(--evJ-ft);color:var(--evN-nuit);font-size:26px;font-weight:700}.evJ-bonus{z-index:6;isolation:isolate;background:var(--evN-nuit);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.25s ease-out evJ-entre;display:flex;position:absolute;inset:0}.evJ-bonus:before{content:"";z-index:-1;background-image:radial-gradient(circle,#ffffff1f 1.2px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0}.evJ-bonus:after{content:"";z-index:-1;background:radial-gradient(closest-side,#ffc72c2e,#0000);border-radius:50%;width:700px;height:700px;position:absolute}.evJ-bonus-z{aspect-ratio:1;width:min(440px,55vh);transition:opacity .3s;position:relative}.evJ-bonus-z svg{filter:drop-shadow(0 24px 50px #00000059);width:100%;height:100%;transition:transform 2.5s cubic-bezier(.12,.75,.15,1)}.evJ-bonus-z text{font-family:var(--evJ-ft);fill:#fff;font-weight:800}.evJ-bonus-z .fl{z-index:2;border-left:18px solid #0000;border-right:18px solid #0000;border-top:34px solid var(--evN-jaune);filter:drop-shadow(0 4px 8px #0000004d);width:0;height:0;position:absolute;top:-14px;left:50%;translate:-50%}.evJ-bonus-z .moyeu{aspect-ratio:1;width:22%;font-family:var(--evJ-ft);color:var(--evN-nuit);background:#fff;border-radius:50%;place-items:center;font-size:34px;font-weight:800;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 20px #00000040}.evJ-bonus>p{font-family:var(--evJ-ft);color:var(--evN-bande-txt);margin:0;font-size:24px;font-weight:700;transition:opacity .3s}.evJ-bonus-res{text-align:center;align-content:center;place-items:center;gap:12px;animation:.2s ease-out evJ-entre;display:grid;position:absolute;inset:0}.evJ-bonus-res b{background:var(--evN-jaune);width:220px;height:220px;font-family:var(--evJ-ft);color:var(--evN-nuit);border-radius:50%;place-items:center;margin:0 auto;font-size:84px;font-weight:800;animation:.55s cubic-bezier(.2,1.5,.4,1) both evJ-pop;display:grid;box-shadow:0 0 0 14px #ffc72c33,0 30px 70px #00000059}.evJ-bonus-res b.long{font-size:40px}.evJ-bonus-res span{font-family:var(--evJ-ft);font-size:36px;font-weight:800}.evJ-bonus.fini .evJ-bonus-z{opacity:.15}.evJ-bonus.fini>p{opacity:0}.evJ-survivant{text-align:center;flex:1;align-content:center;place-items:center;gap:12px;display:grid;position:relative;overflow:hidden}.evJ-survivant small{color:var(--evJ-gris);font-size:20px;font-weight:600}.evJ-survivant .av{background:var(--c);width:120px;height:120px;font-family:var(--evJ-ft);color:#fff;box-shadow:0 0 0 10px var(--f), 0 30px 60px #0e2a4e33;border-radius:50%;place-items:center;font-size:44px;font-weight:800;animation:.6s cubic-bezier(.2,1.4,.4,1) both evJ-pop;display:grid}.evJ-survivant b{font-family:var(--evJ-ft);letter-spacing:-.02em;color:var(--evN-nuit);font-size:clamp(48px,5vw,80px);font-weight:800}.evJ-survivant p{color:var(--evJ-gris);margin:0}@media (prefers-reduced-motion:reduce){.evJ-tr-c .in,.evJ-tr-l,.evJ-bonus-z svg{transition:none}.evJ-tr-c.danger .f,.evJ-tr-joueur .av,.evJ-tr-ret,.evJ-bonus,.evJ-bonus-res,.evJ-bonus-res b,.evJ-survivant .av,.evJ-tr-reg{animation:none}.evJ-tr-c.chute .in{animation:none;transform:rotateY(180deg)}}.evJ-demo-fond{background:#e9eef5;justify-content:center;align-items:center}.evJ-demo-tel{background:var(--evN-nuit);border-radius:44px;width:390px;height:min(800px,100vh - 110px);padding:10px;overflow:hidden;box-shadow:0 40px 80px #030c1a59}.evJ-demo-tel .evJ-tel{border-radius:35px;height:100%;min-height:100%;overflow:auto}.evJ-demo-barre{z-index:60;max-width:calc(100vw - 32px);font:13px var(--font-inter), sans-serif;background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex;position:fixed;bottom:14px;left:50%;translate:-50%;box-shadow:0 14px 30px #0e2a4e33}.evJ-demo-barre button{cursor:pointer;background:#fff;border:1px solid #c9d6e6;border-radius:9px;height:30px;padding:0 10px}.evJ-demo-barre button[aria-pressed=true]{border-color:var(--evN-bleu);background:var(--evN-bleu);color:#fff}.evH-acces{background:var(--gradient-public-bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.evH-accesCarte{background:var(--color-bg-card);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:14px;width:min(460px,100%);padding:32px 28px;animation:.35s ease-out both evH-accesEntree;display:flex;box-shadow:0 18px 48px #0e2a4e24}.evH-accesCarte h1{font-family:var(--font-bricolage), var(--font-inter), sans-serif;color:var(--color-text-primary);margin:0;font-size:22px;font-weight:800}.evH-accesCarte p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.evH-accesActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.evH-accesBtn{min-height:44px;font:700 14px/1 var(--font-inter), sans-serif;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.evH-accesBtn--go{background:var(--evN-jaune);color:var(--evN-nuit);border:none}.evH-accesBtn--go:hover{background:var(--evN-jaune-h);transform:translateY(-1px)}.evH-accesBtn--lien{border:1.5px solid var(--evN-bleu-p2);background:var(--color-bg-card);color:var(--evN-bleu)}.evH-accesBtn--lien:hover{background:var(--evN-bleu-p1)}.evH-accesBtn:focus-visible{outline:2px solid var(--evN-bleu);outline-offset:2px}@keyframes evH-accesEntree{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.evH-accesCarte{animation:none}.evH-accesBtn{transition:none}.evH-accesBtn--go:hover{transform:none}}
